

.logo_container #logo img {
                max-width: 200px;
            }

            #et-top-navigation {
                padding-left: 0 !important;
            }

            .topBar .topRow {
                display: flex;
                align-items: center;
            }

            .et_pb_tab.et_pb_tab_2 .et_pb_tab_content {
                font-size: 30px;
                justify-content: center;
                align-items: center;
                padding-top: 40px;
            }

            .topBar .topRow .wp-image-22587 img {
                max-width: 40px;
            }

            .topBar .topRow .et_pb_column.et_pb_column_1_2.et_pb_column_0_tb_header.et_pb_css_mix_blend_mode_passthrough {
                display: flex;
                justify-content: flex-start;
            }

            .topBar .topRow .et_pb_column.et_pb_column_1_2.et_pb_column_3_tb_header.et_pb_css_mix_blend_mode_passthrough {
                display: flex;
                justify-content: flex-end;
            }

            .topBar .topRow .topInnerRow .et_pb_icon .et_pb_icon_wrap {
                border-width: 1px;
                border-color: #243e90;
                border-radius: 4px;
            }

            .topBar .topRow .topInnerRow .et-pb-icon {
                padding: 8px;
            }

            .topBar .et_pb_column.et_pb_column_1_2.et_pb_column_0_tb_header.et_pb_css_mix_blend_mode_passthrough {
                width: 270px;
            }

            .topBar .et_pb_column.et_pb_column_1_2.et_pb_column_3_tb_header.et_pb_css_mix_blend_mode_passthrough {
                width: 83%;
            }

            .topBar .et_pb_module.et_pb_code.et_pb_code_2_tb_header {
                width: 100% !important;
            }

            .topBar .et_pb_row.et_pb_row_2_tb_header.et_pb_row_4col {
                width: 100%;
            }

            .topBar .et_pb_column.et_pb_column_1_4.et_pb_column_5_tb_header.et_pb_css_mix_blend_mode_passthrough {
                width: 115px;
                margin-right: 26px;
            }

            .topBar .et_pb_column.et_pb_column_1_4.et_pb_column_6_tb_header.et_pb_css_mix_blend_mode_passthrough {
                width: 242px;
                margin-right: 12px;
            }

            .topBar .et_pb_column.et_pb_column_1_4.et_pb_column_7_tb_header.et_pb_css_mix_blend_mode_passthrough.et-last-child {
                width: 189px;
            }


            html[lang="fr"] .topBar .et_pb_column.et_pb_column_1_4.et_pb_column_7_tb_header.et_pb_css_mix_blend_mode_passthrough.et-last-child {
                width: 219px;
            }



            .topBar .topRow .et_pb_row.et_pb_row_2_tb_header.et_pb_row_4col {
                justify-content: flex-end;
            }

            .topBar .topRow .et_pb_column.et_pb_column_1_2.et_pb_column_3_tb_header.et_pb_css_mix_blend_mode_passthrough .et_pb_module.et_pb_code.et_pb_code_2_tb_header .et_pb_code_inner {
                display: flex;
                justify-content: flex-end;
            }

            .topBar .langSwitcher .wglanguage-name {
                font-family: "raleway";
                color: #4b4b4b;
                font-weight: 500 !important;
                font-size: 12px !important;
                padding-right: 25px !important;
            }

            .topBar .country-selector.weglot-dropdown .wgcurrent a,
            .country-selector.weglot-dropdown .wgcurrent span {
                height: 33px;
                display: flex;
                align-items: center;
            }

            .topBar .langSwitcher .wglanguage-name {
                padding-right: 29px !important;
                color: #fff;
                font-family: "raleway";
                font-weight: 500 !important;
            }

            .topBar .langSwitcher .country-selector.weglot-dropdown .wgcurrent::after {
                background-image: url(https://edpo.com/wp-content/uploads/2022/10/Vector-1.png);
                top: 40%;
                background-size: 14px;
                cursor: pointer;
            }

            .topBar .langSwitcher .wgcurrent {
                border: none;
                background: linear-gradient(144.02deg, #243E90 39.45%, #009AD5 131.18%);
                border-radius: 4px;
            }

            .topBar .langSwitcher ul {
                border: none !important;
                box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.09);
                margin-top: 6px;
                border-radius: 4px;
            }

            .topBar .topRow .langSwitcher .et_pb_row.et_pb_row_1_tb_header.topInnerRow a {
                display: flex;
                align-items: center;
                justify-content: flex-end;
            }

            .topBar .topRow .langSwitcher .et_pb_row.et_pb_row_1_tb_header.topInnerRow ul li a {
                display: block;
            }

            .headerBlue .headerRow .wrapperLogo img {
                max-width: 170px;
            }

            .headerBlue .headerRow .wrapperMenu ul .current-menu-item {
                background-image: url(https://edpo.com/wp-content/uploads/2022/10/active-dots.png);
                background-repeat: no-repeat;
                background-position: bottom;
            }

            .headerBlue .headerRow .wrapperMenu .current-menu-ancestor .current-menu-item,
            .headerBlue .headerRow .wrapperMenu .current-menu-ancestor .current_page_item {
                background-image: none;
            }

            .headerBlue .headerRow .wrapperMenu .current-menu-ancestor.current-menu-parent.current_page_parent.current_page_ancestor {
                background-image: url(https://edpo.com/wp-content/uploads/2022/10/active-dots.png);
                background-repeat: no-repeat;
                background-position: bottom;
            }

            .headerBlue .headerRow .wrapperMenu .sub-menu .menu-item > a {
                padding: 0 !important;
                width: 100% !important;
            }

            .headerBlue .headerRow .wrapperMenu .sub-menu .menu-item {
                padding: 0 !important;
                width: 100%;
            }

            .headerBlue .headerRow .wrapperMenu .sub-menu .menu-item > a {
                width: 100% !important;
                padding: 12px 18px !important;
            }

            .headerBlue .headerRow .wrapperMenu .sub-menu {
                padding: 0px !important;
                margin-top: 0px;
            }

            .darkHighlight {
                font-weight: 700;
            }

            .imageList .dsm_icon_list_icon {
                background-clip: text !important;
                -webkit-background-clip: text !important;
                background: linear-gradient(144.02deg, #243E90 39.45%, #009AD5 131.18%);
                -webkit-text-fill-color: transparent;
                text-fill-color: transparent;
                -moj-text-fill-color: transparent;
            }

            html body #page-container .innerSectRow .et_pb_column .et_pb_button_module_wrapper a:hover {
                background-color: transparent !important;
                color: #fff !important;
            }

            .textGraphic .et_pb_text_inner {
                -webkit-text-stroke: 1px #E2E2E2;
                color: transparent;
            }

            .btnWraps {
                display: flex;
                justify-content: space-between;
            }

            .btnWraps a {
                font-family: "raleway";
                font-size: 16px;
                font-weight: 600;
                border: 1px solid;
                width: auto;
                transition: all 0.3s;
                border-radius: 4px;
                padding: 8px 26px;
            }

            .btnWraps .btnBlue {
                color: #243E90;
            }

            .btnWraps .btnLightBlue {
                color: #009AD5;
            }

            .btnWraps a:hover {
                border-color: rgba(36, 62, 144, 0);
            }

            html body .sectTestimonial .tss-wrapper .tss-layout3 .item-content-wrapper,
            .tss-wrapper .tss-isotope1 .item-content-wrapper,
            .tss-wrapper .tss-video1 .item-content-wrapper,
            .tss-wrapper .tss-carousel3 .item-content-wrapper {
                padding: 0;
                background: none;
            }

            .sectTestimonial .tss-wrapper .tss-video1 .item-content-wrapper::before,
            .tss-wrapper .tss-carousel3 .item-content-wrapper::before {
                display: none;
            }

            .sectTestimonial .single-item-wrapper {
                position: relative;
            }

            .sectTestimonial .single-item-wrapper::before {
                content: "\F10D";
                font-family: "tss-font", serif;
                font-size: 46px;
                text-align: right;
                color: #E9ECF3;
                position: absolute;
                right: 30px;
                top: 60px;
            }

            .sectTestimonial .profile-img-wrapper {
                display: none !important;
            }

            .sectTestimonial a,
            .sectTestimonial h3,
            .sectTestimonial span,
            .sectTestimonial div {
                font-family: "raleway";
                color: #fff !important;
            }



            .sectTestimonial .author-name,
            .sectTestimonial .author-bio,
            .sectTestimonial .rating-wrapper {
                text-align: left !important;
                display: flex !important;
            }

            html body .dashicons,
            html body .dashicons-before::before {
                font-size: 12px;
                font-family: dashicons !important;
                color: gold !important;
            }


            html body .sectTestimonial .swiper-arrow {
                background: rgba(255, 255, 255, 0.4) !important;
                border-radius: 100% !important;
            }

            .sectTestimonial .item-content {
                font-size: 16px !important;
            }

            .sectTestimonial .item-company {
                font-style: italic;
            }

            .sectTestimonial .single-item-wrapper {
                background: rgba(255, 255, 255, 0.16);
                border-radius: 4px;
                padding: 30px;
            }

            .postsBtns.et_pb_row.et_pb_row_17 {
                margin: 0;
                width: 100%;
            }

            .postsBtns .et_pb_text_inner p svg {
                transition: all 0.3s;
            }


            .postsBtns .et_pb_text_inner:hover p svg {
                translate: 0px;
                -webkit-translate: 0px;
            }


            .postsBtns .et_pb_text_inner span {
                position: relative;
            }

            .postsBtns .et_pb_text_inner span::before {
                content: "";
                background: rgba(0, 154, 213, 1);
                width: 70%;
                height: 1px;
                position: absolute;
                left: 0;
                bottom: 0;
                transition: all 0.3s linear;
            }

            .postsBtns .et_pb_text_inner:hover span::before {
                background: rgba(0, 154, 213, 0);
            }

            .postsBtns .et_pb_text_inner:hover p svg {
                translate: 4px;
                -webkit-translate: 4px;
            }

            body #page-container .et_pb_section .et_pb_button_6::after {
                margin-left: 14px !important;
            }

            .iconLists ul {
                padding-left: 0;
                padding-bottom: 10px;
            }

            .iconLists ul li {
                line-height: 1.5em;
                list-style: none;
                padding-bottom: 6px;
            }

            .iconLists ul li a {
                color: #fff;
                font-family: "raleway";
                transition: all 0.3s;
                border-bottom: .4px solid rgb(255, 255, 255, 0);
            }

            .iconLists ul li a:hover {
                border-width: .4px;
                border-color: rgba(255, 255, 255, 1);
            }

            .newLists .et_pb_post {
                margin-bottom: 0 !important;
                position: relative;
            }

            .newLists .et_pb_post::before {
                content: "";
                position: absolute;
                width: 100%;
                height: 100%;
                background-image: url(https://edpo.com/wp-content/uploads/2022/10/arrow-right.png);
                background-repeat: no-repeat;
                top: 5px;
                left: -14px;
                z-index: -1;
            }

            .et_pb_button_module_wrapper.et_pb_button_0_tb_footer_wrapper.et_pb_button_alignment_left.et_pb_module a,
            .et_pb_button_module_wrapper.et_pb_button_1_tb_footer_wrapper.et_pb_button_alignment_left.et_pb_module a {
                text-align: center;
            }

            .iconLists.serviceList ul li a:hover {
                border-width: .4px;
                border-color: rgba(255, 255, 255, 0);
            }

            .btnsInline a {
                background: rgba(255, 255, 255, 1);
                border: 1px solid rgba(255, 255, 255, 1);
                padding: 6px 0;
                display: block;
                text-align: center;
                color: #243E90;
                font-family: "raleway";
                font-weight: 600;
                font-size: 12px;
                border-radius: 2px;
                transition: all 0.3s;
                width: 100%;
                margin-right: 10px;
            }

            .btnsInline a:hover {
                background: rgba(255, 255, 255, 0);
                color: #fff;
            }

            .btnsInline {
                display: flex;
            }

            .et_pb_button.et_pb_button_2_tb_footer.et_pb_bg_layout_light {
                width: 100%;
                text-align: center;
            }

            .copyrightWrapper .et_pb_column.et_pb_column_1_2.et_pb_column_6_tb_footer.pa-inline-buttons.et_pb_css_mix_blend_mode_passthrough.et-last-child {
                display: flex;
                align-items: flex-start;
                justify-content: flex-end;
            }

            .copyrightWrapper .footerTranslator aside {
                margin-right: 0;
            }

            .copyrightWrapper .footerTranslator {
                margin-left: 8px;
            }

            .copyrightWrapper .et-pb-icon.agsdi-loaded {
                padding: 5px;
            }

            .copyrightWrapper .footerTranslator aside .wglanguage-name {
                padding: 0px 12px !important;
                height: 27px !important;
                padding-right: 18px !important;
                color: #243E90;
                font-weight: 500;
                font-family: raleway;
            }

            .copyrightWrapper .footerTranslator ul[role="none"] li a {
                color: #243E90 !important;
                font-weight: 500 !important;
                font-family: raleway !important;
            }

            .copyrightWrapper .footerTranslator .country-selector.weglot-dropdown .wgcurrent::after {
                top: 8px;
                right: 3px;
                width: 13px;
                height: 8px;
                background: url("https://edpo.com/wp-content/uploads/2022/10/final-arrow.png") no-repeat;
            }

            .copyrightWrapper .footerTranslator aside {
                border-radius: 3px;
                border: 0px;
            }

            .copyrightWrapper .footerTranslator .country-selector.weglot-dropdown .wgcurrent {
                border: none !important;
            }

            .copyrightWrapper .footerTranslator ul li {
                list-style: none;
            }

            .footerMains::after {
                content: "";
                position: absolute;
                height: 1px;
                width: 100%;
                background: rgba(255, 255, 255, 0.5);
                bottom: 53px;
            }

            ul[role="none"] {
                margin-top: 6px;
                bottom: 33px;
                border-radius: 3px;
            }

            .topBar .topRow {
                display: flex;
                align-items: center;
            }

            .topBar .topRow .wp-image-22587 img {
                max-width: 40px;
            }

            .topBar .topRow .et_pb_column.et_pb_column_1_2.et_pb_column_0_tb_header.et_pb_css_mix_blend_mode_passthrough {
                display: flex;
                justify-content: flex-start;
            }

            .topBar .topRow .et_pb_column.et_pb_column_1_2.et_pb_column_3_tb_header.et_pb_css_mix_blend_mode_passthrough {
                display: flex;
                justify-content: flex-end;
            }

            .topBar .topRow .topInnerRow .et_pb_icon .et_pb_icon_wrap {
                border-width: 1px;
                border-color: #243e90;
                border-radius: 4px;
            }

            .topBar .topRow .topInnerRow .et-pb-icon {
                padding: 8px;
            }

            .topBar .et_pb_module.et_pb_code.et_pb_code_2_tb_header {
                width: 100% !important;
            }

            .topBar .et_pb_row.et_pb_row_2_tb_header.et_pb_row_4col {
                width: 100%;
            }

            .topBar .et_pb_column.et_pb_column_1_4.et_pb_column_6_tb_header.et_pb_css_mix_blend_mode_passthrough {
                width: 242px;
                margin-right: 12px;
            }

            html[lang="fr"] .topBar .et_pb_column.et_pb_column_1_4.et_pb_column_6_tb_header.et_pb_css_mix_blend_mode_passthrough {
                width: 284px;
                margin-right: 12px;
            }

            .topBar .et_pb_column.et_pb_column_1_4.et_pb_column_7_tb_header.et_pb_css_mix_blend_mode_passthrough.et-last-child {
                width: 189px;
            }

            .topBar .topRow .et_pb_row.et_pb_row_2_tb_header.et_pb_row_4col {
                justify-content: flex-end;
            }

            .topBar .topRow .et_pb_column.et_pb_column_1_2.et_pb_column_3_tb_header.et_pb_css_mix_blend_mode_passthrough .et_pb_module.et_pb_code.et_pb_code_2_tb_header .et_pb_code_inner {
                display: flex;
                justify-content: flex-end;
            }

            .topBar .langSwitcher .wglanguage-name {
                font-family: "raleway";
                color: #4b4b4b;
                font-weight: 500 !important;
                font-size: 12px !important;
                padding-right: 25px !important;
            }

            .topBar .country-selector.weglot-dropdown .wgcurrent a,
            .country-selector.weglot-dropdown .wgcurrent span {
                height: 33px;
                display: flex;
                align-items: center;
            }

            .topBar .langSwitcher .wglanguage-name {
                padding-right: 29px !important;
                color: #fff;
                font-family: "raleway";
                font-weight: 500 !important;
            }

            .topBar .langSwitcher .country-selector.weglot-dropdown .wgcurrent::after {
                background-image: url(https://edpo.com/wp-content/uploads/2022/10/Vector-1.png);
                top: 40%;
                background-size: 14px;
                cursor: pointer;
            }

            .topBar .langSwitcher .wgcurrent {
                border: none;
                background: linear-gradient(144.02deg, #243E90 39.45%, #009AD5 131.18%) !important;
                border-radius: 4px;
            }

            .topBar .langSwitcher ul {
                position: absolute;
                top: 32px;
                height: 100%;
            }

            .topBar .wg-li.weglot-lang.weglot-language {
                list-style: none;
            }

            .topBar .langSwitcher ul {
                border: none !important;
                box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.09);
                margin-top: 6px;
                border-radius: 4px;
            }

            .topBar .topRow .langSwitcher .et_pb_row.et_pb_row_1_tb_header.topInnerRow a {
                display: flex;
                align-items: center;
                justify-content: flex-end;
            }

            .topBar .topRow .langSwitcher .et_pb_row.et_pb_row_1_tb_header.topInnerRow ul li a {
                display: block;
            }

            .headerBlue .headerRow .wrapperLogo img {
                max-width: 170px;
            }

            .headerBlue .headerRow .wrapperMenu ul .current-menu-item {
                background-image: url(https://edpo.com/wp-content/uploads/2022/10/active-dots.png);
                background-repeat: no-repeat;
                background-position: bottom;
            }

            .darkHighlight {
                font-weight: 700;
            }

            .imageList .dsm_icon_list_icon {
                background-clip: text !important;
                background: linear-gradient(144.02deg, #243E90 39.45%, #009AD5 131.18%);
                -webkit-text-fill-color: transparent;
            }

            html body #page-container .innerSectRow .et_pb_column .et_pb_button_module_wrapper a:hover {
                background-color: transparent !important;
                color: #fff !important;
            }

            .textGraphic .et_pb_text_inner {
                -webkit-text-stroke: 1px #E2E2E2;
                color: transparent;
            }

            .btnWraps {
                display: flex;
                justify-content: space-between;
            }

            .btnWraps .btnBlue {
                color: #243E90;
            }

            .btnWraps .btnLightBlue {
                color: #009AD5;
            }

            .btnWraps a:hover {
                border-color: rgba(36, 62, 144, 0);
            }

            .sectTestimonial .profile-img-wrapper {
                display: none !important;
                display: none !important;
            }

            .sectTestimonial .author-name,
            .sectTestimonial .author-bio,
            .sectTestimonial .rating-wrapper {
                text-align: left !important;
            }

            html body .sectTestimonial .tss-wrapper .tss-layout3 .item-content-wrapper,
            .tss-wrapper .tss-isotope1 .item-content-wrapper,
            .tss-wrapper .tss-video1 .item-content-wrapper,
            .tss-wrapper .tss-carousel3 .item-content-wrapper {
                padding: 0;
                background: none;
            }

            html body .sectTestimonial .tss-wrapper .tss-video1 .item-content-wrapper::before,
            html body .sectTestimonial .tss-wrapper .tss-carousel3 .item-content-wrapper::before {
                display: none;
            }

            html body .sectTestimonial .tss-carousel.swiper.instance-0.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-autoheight.swiper-backface-hidden {
                width: 90%;
            }

            html body .sectTestimonial .tss-carousel .swiper-arrow > i {
                font-size: 12px;
            }

            html body .sectTestimonial .swiper-pagination-bullet {
                background: #fff !important;
            }

            .ctaTxt {
                position: absolute;
                bottom: 6%;
                right: 4%;
            }

            .ctaTxt .txtWrap p,
            .ctaTxt .txtWrap h4,
            .ctaTxt .txtWrap h6 {
                padding-bottom: 0;
                color: #fff;
                line-height: 1.4em;
            }

            .ctaTxt .txtWrap div a::before {
                content: "";
                position: absolute;
                background: rgba(255, 255, 255, 1);
                height: 1px;
                width: 70%;
                bottom: 0px;
                transition: all 0.3s;
            }

            .ctaTxt .txtWrap div a {
                position: relative;
            }

            .ctaTxt .txtWrap div a:hover::before {
                background: rgba(255, 255, 255, 0);
            }

            .ctaTxt .txtWrap div svg {
                transition: all 0.3s;
                margin-left: 8px;
                translate: 0px;
            }

            .ctaTxt .txtWrap div:hover svg {
                translate: 4px;
            }

            .appointInfoSect .et_pb_row.et_pb_row_3 {
                align-items: end;
            }

            .btnsInline a:last-child {
                margin-right: 0;
            }

            .et_pb_button.et_pb_button_3_tb_footer.et_pb_bg_layout_light,
            .et_pb_button.et_pb_button_5_tb_footer.et_pb_bg_layout_light,
            .et_pb_button.et_pb_button_4_tb_footer.et_pb_bg_layout_light {
                text-align: center;
            }

            .et_pb_button.et_pb_button_4_tb_footer.et_pb_bg_layout_light {
                width: 100%;
                padding: 8px !important;
            }

            .et_pb_button.et_pb_button_4_tb_footer.et_pb_bg_layout_light:hover {
                padding: 8px !important;
            }

            .et_pb_column.et_pb_column_1_2.et_pb_column_11_tb_footer.pa-inline-buttons.et_pb_css_mix_blend_mode_passthrough.et-last-child {
                display: flex;
                justify-content: end;
            }

            .et_pb_column.et_pb_column_1_2.et_pb_column_10_tb_footer.et_pb_css_mix_blend_mode_passthrough,
            .et_pb_column.et_pb_column_1_2.et_pb_column_11_tb_footer.pa-inline-buttons.et_pb_css_mix_blend_mode_passthrough.et-last-child {
                width: 50% !important;
            }

            .et_pb_with_border.et_pb_module.et_pb_icon.et_pb_icon_0_tb_footer {
                margin: 0;
            }

            .clrBlue,
            .clrBlue a {
                color: #009AD5;
            }

            .clrDark,
            .clrDark a {
                color: #4b4b4b;
            }

            .representativeServices .rowServices .et_pb_column_1_3:hover .serviceTitle span {
                color: #fff;
            }

            .representativeServices .rowServices .et_pb_column_1_3:hover .servicesContent .et_pb_text_inner {
                color: #fff;
            }

            /*
            .et_pb_button.et_pb_button_2.btnSecondary.et_pb_bg_layout_light {
                width: 430px;
            }
*/

            .page-id-23738,
            .page-id-24024 {
                overflow-x: hidden;
            }

            .industryIcon img {
                max-width: 100%;
            }

            .opacityZero {
                opacity: 0;
            }


            .industryIconWrap .et_pb_row {
                display: flex;
                justify-content: space-between;
            }

            .industryIconWrap .et_pb_row .et_pb_column.et_pb_column_1_5 {
                width: 20% !important;
                margin-right: 0;
            }

            .industryIconWrap {
                padding-left: 16% !important;
                padding-right: 16% !important;
                padding-bottom: 140px !important;
            }

            .graphicLeft .et_pb_text_inner {
                padding: 50px 80px;
                padding-left: 50px;
                padding-bottom: 45px;
            }

            .graphicLeft .et_pb_text_inner h4 {
                padding-bottom: 0;
            }

            .sectAppointment .graphicLeft .et_pb_text_inner p {
                text-align: left;
            }

            .pricingSectMain .pricing-table-Details .colBk.tableCol-2,
            .pricingSectMain .pricing-table-Details .memberNumbers.microCol {
                max-width: 18% !important;
                flex: 0 0 18% !important;
            }

            .pricingSectMain .pricing-table-Details .colBk.tableCol-3,
            .pricingSectMain .pricing-table-Details .memberNumbers.entrepriseCol {
                max-width: 62% !important;
                flex: 0 0 62% !important;
            }

            .pricingSectMain .pricing-table-Details .colBk.tableCol-4,
            .pricingSectMain .pricing-table-Details .memberNumbers.corporateCol {
                max-width: 18% !important;
                flex: 0 0 18% !important;
            }

            html body .pricingSectMain .pricing-table-Details .memberNumbers a {
                padding: 10px;
                width: 100%;
                display: block;
                margin: 36px 0px;
            }

            html body .pricingSectMain .pricing-table-Details .colBk h1 {
                font-size: 20px !important;
                padding: 2px 0 !important;
            }

            html body .pricingSectMain .pricing-table-Details .memberNumbers h4 {
                font-size: 20px !important;
                padding-top: 46px !important;
                padding-bottom: 20px !important;
            }

            html body .pricingSectMain .pricing-table-Details .memberNumbers p {
                font-size: 16px !important;
                padding: 6px 0 !important;
                width: 90%;
                margin-top: 3px;
            }

            html body .pricingSectMain .pricing-table-Details .headWrap {
                margin-bottom: 3px !important;
            }

            html body .pricingSectMain .pricing-table-Details .colBk img {
                max-width: 26px !important;
            }

            html body .pricingSectMain .pricing-table-Details .row.bodyWraps {
                border-top: 1px solid #009AD5;
            }

            html body .pricingSectMain .pricing-table-Details .memberNumbers p:not(:first-child) {
                background: none !important;
            }

            html body .pricingSectMain .pricing-table-Details .memberNumbers {
                margin: 0px 0px !important;
                padding: 0px 0px !important;
            }

            .pricingSectMain .pricingTabs .et_pb_tabs_controls {
                background: none;
                display: flex;
                justify-content: space-between;
            }

            .pricingSectMain .pricingTabs .et_pb_tabs_controls li {
                border: 1px solid #243E90;
                border-radius: 3px;
                background: transparent;
                padding: 10px 0 !important;
                margin-left: 20px;
                width: 100%;
                text-align: center;
            }

            .pricingSectMain .pricingTabs .et_pb_tabs_controls li:first-child {
                margin-left: 0;
                padding: 10px 0 !important;
            }

            .pricingSectMain .pricingTabs .et_pb_tabs_controls .et_pb_tab_active {
                background: linear-gradient(143.16deg, #243E90 -2.32%, #009AD5 129.89%);
            }

            .pricingSectMain .pricingTabs .et_pb_tabs_controls li a {
                position: relative;
                padding-left: 0;
                display: inline;
            }

            .pricingSectMain .pricingTabs .et_pb_tabs_controls li a::after {
                content: "";
                background-image: url(https://edpo.com/wp-content/uploads/2022/10/arr0w-right.png);
                position: absolute;
                width: 50px;
                height: 100%;
                background-repeat: no-repeat;
                display: inline-block;
                background-position: right;
                right: 0;
                top: 0px;
                background-size: 9px;
            }

            .pricingSectMain .pricingTabs .et_pb_tabs_controls .et_pb_tab_active a::after {
                content: "";
                background-image: url(https://edpo.com/wp-content/uploads/2022/10/angle-down-white.png);
                position: absolute;
                width: 50px;
                height: 100%;
                background-repeat: no-repeat;
                display: inline-block;
                background-position: right;
                right: 0;
                top: 0px;
                background-size: 14px;
            }

            .et_pb_section.et_pb_section_4.sectTestimonial.et_pb_with_background.et_section_regular {
                margin-bottom: 0 !important;
            }

            html body .iconSmartlist ul li {
                display: flex !important;
                align-items: start !important;
            }

            .et-menu .menu-item-has-children > a:first-child::after {
                content: "\4c" !important;
            }

            .checklistSect.certificateSect.teamVideo .videoCols::before {
                content: "";
                position: absolute;
                width: 100%;
                height: 100%;
                background-image: url(https://edpo.com/wp-content/uploads/2022/10/99.png);
                background-size: contain;
                left: 0;
                bottom: 0;
                z-index: 1;
                opacity: 0.8;
                background-repeat: no-repeat;
                background-position: bottom;
            }

            .teamVideo .pageVideo .et_pb_video_box iframe {
                height: 300px;
            }

            .teamTitle h1 {
                padding-bottom: 0;
                margin-bottom: 12px;
                position: relative;
                padding-left: 20px;
            }

            .teamTitle h1::before {
                position: absolute;
                content: "";
                background: #243E90;
                left: 0;
                width: 3px;
                height: 100%;
            }

            html body .lineBtm .et_pb_module.et_pb_toggle .et_pb_toggle_title.agsdi-loaded {
                border-bottom: 1px solid #DDE6EB;
                padding-left: 0;
                padding-bottom: 14px;
                padding-right: 30px;
            }

            html body .lineBtm .et_pb_module.et_pb_toggle .et_pb_toggle_title.agsdi-loaded::before {
                top: 7px;
            }

            html body .faqVideo .wp-video {
                width: auto !important;
            }

            .formContactus .wpforms-container {
                margin-top: 16px;
            }

            html body .formContactus .wpforms-field .wpforms-field-label {
                font-size: 16px !important;
                color: #4b4b4b !important;
                font-weight: 600;
                font-family: "raleway";
                padding-bottom: 6px;
            }

            html body .formContactus .wpforms-field input::placeholder,
            html body .formContactus .wpforms-field textarea::placeholder {
                color: #ABABAB;
                font-size: 14px;
                font-family: "raleway";
                font-weight: 500;
            }

            html body .formContactus .wpforms-field input,
            html body .formContactus .wpforms-field textarea,
            html body .formContactus .wpforms-field select {
                padding-left: 16px !important;
                border: none !important;
                border-radius: 4px !important;
                padding-top: 12px;
            }

            html body .formContactus .wpforms-field select {
                padding-top: 0px !important;
                padding-bottom: 0px !important;
            }

            html body .formContactus .wpforms-field-row-block.wpforms-one-half {
                margin-left: 10px;
            }

            html body .formContactus .wpforms-field-row-block.wpforms-first.wpforms-one-half {
                width: 49% !important;
            }

            html body .formContactus .wpforms-field-label-inline {
                font-family: "raleway";
                color: #4b4b4b;
                font-weight: 600 !important;
            }

            html body .formContactus .wpforms-field-label-inline a {
                color: #009AD5;
            }

            html body .formContactus #wpforms-24865-field_18-container .wpforms-field-label {
                font-weight: 500;
            }

            html body .formContactus .wpforms-captcha-equation span {
                font-family: "raleway";
            }

            html body .formContactus .wpforms-submit,
            html body .formContactus .wpforms-page-button.wpforms-page-next,
            html body .formContactus .wpforms-page-button.wpforms-page-prev {
                font-family: "raleway";
                font-weight: 600;
                font-size: 16px !important;
                text-transform: capitalize;
                color: #fff !important;
                background: linear-gradient(144.02deg, #243E90 39.45%, #009AD5 131.18%);
                border-color: #243E90 !important;
                border-radius: 4px;
                padding: 12px 30px !important;
                transition: all 0.3s;
                -webkit-transition: all 0.3s;
                -moj-transition: all 0.3s;
            }

            html body .formContactus .wpforms-submit:hover,
            html body .formContactus .wpforms-page-button.wpforms-page-next:hover {
                background: rgba(255, 255, 255, 0) !important;
                color: #243E90 !important;
            }

            html body .formContactus .wpforms-field .wpforms-field-description {
                font-style: italic;
            }

            html body .formContactus .wpforms-field ul li .wpforms-field-label-inline {
                font-weight: 500 !important;
                font-size: 14px;
            }

            html body .formContactus .wpforms-field ul li {
                margin-bottom: 0 !important;
            }

            html body .formContactus .wpforms-page-indicator-steps {
                font-size: 16px !important;
                color: #4b4b4b;
                font-family: "raleway";
            }

            html body .formContactus .wpforms-page-indicator-page-progress-wrap {
                height: 6px !important;
                background: #fff !important;
            }

            html body .formContactus .wpforms-page-indicator.progress {
                margin-bottom: 0px;
            }

            html body .formContactus .wpforms-page-indicator-page-progress-wrap .wpforms-page-indicator-page-progress {
                background: linear-gradient(110.62deg, #243E90 34.78%, #009AD5 78.35%);
                border-radius: 10px;
                height: 6px !important;
            }

            html body .formContactus .wpforms-page-button.wpforms-page-prev {
                background: no-repeat;
                color: #243E90 !important;
            }

            html body .formContactus .wpforms-page-button.wpforms-page-prev:hover {
                background: linear-gradient(110.62deg, #243E90 34.78%, #009AD5 78.35%);
                color: #fff !important;
            }

            .locationCard .locationInfo {
                position: absolute;
                bottom: 16px;
                left: 24px;
            }

            .locationCard .locationImgWrapper {
                position: relative;
            }

            .locationCard .locationImgWrapper img {
                filter: drop-shadow(0px 0px 6px rgba(0, 0, 0, 0.2));
                border-radius: 8px 8px 0 0;
            }

            .locationCard .locationTxt {
                background: #fff;
                box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.04);
                border-radius: 0 0 8px 8px;
                padding: 26px 28px;
                margin-top: -8px;
                transition: all 0.3s;
            }

            .locationCard:hover .locationTxt {
                background: #000;
            }

            .locationCard:hover::after {
                transform: rotate(3.26deg);
            }

            .locationCard:hover .locationTxt h4 {
                color: #fff !important;
            }

            .et_pb_module.et_pb_text.et_pb_text_14.et_pb_text_align_left.et_pb_bg_layout_light .clrDark {
                display: flex;
            }

            .heroBtn2 {
                text-align: center;
            }

            html body .webinarsUpcoming .et_pb_code_inner li {
                list-style: none;
                font-size: 16px;
                font-family: "Raleway", Helvetica, Arial, Lucida, sans-serif;
                color: #4b4b4b;
                font-weight: 600;
                padding-left: 35px;
                padding-bottom: 4px;
                background-image: url(https://edpo.com/wp-content/uploads/2022/10/checklist.png);
                background-repeat: no-repeat;
                background-size: 24px;
                background-position: top left;
            }

            .previousWebinars article {
                max-width: 100%;
                flex: 0 0 29%;
                background: #fff;
                box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.04);
                margin: 26px;
                padding-bottom: 30px;
                margin-top: 0;
                margin-bottom: 40px;
            }

            .previousWebinars article img {
                box-shadow: 0px 4px 7px rgba(0, 0, 0, 0.15);
                height: 230px;
            }

            .previousWebinars .et_pb_ajax_pagination_container {
                display: flex;
                flex-wrap: wrap;
                width: 100% !important;
                max-width: 100% !important;
            }

            .previousWebinars article .entry-title,
            .previousWebinars article .post-meta,
            .previousWebinars article .post-content {
                padding: 0 20px;
            }

            .previousWebinars article .entry-title {
                padding-bottom: 3px;
            }

            #post-25274 .entry-content > ul,
            #post-25402 .entry-content > ul {
                padding: 0;
            }

            html body .previousWebinars .wp-pagenavi .pages,
            html body .previousWebinars .wp-pagenavi .last,
            html body .previousWebinars .wp-pagenavi .current {
                background: #009AD5;
                color: #fff !important;
                border-radius: 4px;
                padding: 10px 20px;
            }

            html body .previousWebinars .wp-pagenavi {
                border: none;
                margin-left: 20px;
            }

            html body .previousWebinars .wp-pagenavi .current {
                padding: 10px 16px;
                margin-left: 20px;
            }

            html body .previousWebinars .wp-pagenavi .nextpostslink {
                color: #009AD5 !important;
                border: 1px solid #009AD5 !important;
                font-size: 18px !important;
                padding: 7px 13px;
                border-radius: 4px;
                margin-right: 20px;
            }

            html body .previousWebinars .wp-pagenavi .pages,
            html body .previousWebinars .wp-pagenavi .last {
                font-size: 14px !important;
            }

            .faqSearchSect .helpie-faq .accordion {
                display: none !important;
            }

            html body .faqSearchSect .accordion.hasVal {
                display: block !important;
            }

            .faqSearch .search__icon {
                left: 20px;
                z-index: -1;
            }

            .faqSearch .search__input::placeholder {
                color: #ababab;
                font-family: 'raleway';
                font-weight: 500;
                font-size: 15px;
                text-transform: capitalize;
            }

            .faqSearch .helpie-faq.accordions .search__icon .svg-icon--search {
                width: 20px;
                height: auto;
            }

            .faqSearch .search__icon svg g {
                stroke: #ababab;
            }

            .faqSearch .search__input {
                border: none !important;
                background: rgba(241, 245, 247, 0.6) !important;
                border-radius: 50px;
                padding-left: 48px !important;
            }

            html body .faqSearch .accordion__header .accordion__title {
                font-size: 16px !important;
                font-family: 'raleway';
                font-weight: 500 !important;
                color: #4b4b4b;
            }

            html body .faqSearch .accordion__item.accordion__item--show {
                border-bottom: 1px solid #DDE6EB !important;
            }

            html body .faqSearch .accordion.hasVal.accordion--show {
                filter: drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.03));
                background: #fff !important;
                padding: 15px 20px 40px 20px;
                margin-top: 14px;
                border-radius: 10px;
            }

            .mobile_menu_bar::before {
                color: #243e90 !important;
            }

            .sectHero .de-inline-buttons .et_pb_button_module_wrapper {
                display: inline-block;
            }

            .sectHero .pricingTableBtn {
                font-size: 18px;
                font-family: raleway;
                font-weight: 600;
            }

            .sectHero .pricingTableBtn a {
                padding: 14px 30px !important;
            }

            .sectHero .pricingTableBtn.btnFilled a:hover::after {
                background: transparent;
            }

            .sectHero .pricingTableBtn.btnFilled a:hover {
                color: #243E90;
                background: transparent;
            }

            .sectHero .pricingTableBtn.btnFilled a {
                background: linear-gradient(144.02deg, #243E90 39.45%, #009AD5 131.18%);
                color: #fff;
                margin-right: 18px;
            }

            .footerRightPart .et_pb_ajax_pagination_container article {
                padding-bottom: 0;
            }

            .footerMains .copyrightWrapper .et_pb_column {
                width: 50% !important;
            }

            .footerMains .copyrightWrapper .et_pb_column.et_pb_column_1_2.et_pb_column_6_tb_footer.pa-inline-buttons.et_pb_css_mix_blend_mode_passthrough.et-last-child {
                margin-top: 0 !important;
            }

            .footerMains .et_pb_button {
                display: inline-block;
            }

            .et_pb_module.et_pb_code.et_pb_code_1_tb_header.langSwitcher aside {
                margin-right: 0;
            }


            /********************* Responsive CSS ****************************/

            @media (min-width: 1900px) {
                .headerBlue .headerRow .wrapperLogo {
                    text-align: center;
                }

                .industryIconWrap {
                    padding-left: 16% !important;
                    padding-right: 16% !important;
                    padding-bottom: 140px !important;
                }
            }

            @media (min-width:1500px) {
                .headerBlue .headerRow .et_pb_column_8_tb_header {
                    width: 24% !important;
                }

                .headerBlue .headerRow .et_pb_column_9_tb_header {
                    width: 76% !important;
                }

                .appointInfoSect .et_pb_row.et_pb_row_3 {
                    align-items: center;
                }

                .industryIconWrap {
                    padding-left: 16% !important;
                    padding-right: 16% !important;
                    padding-bottom: 140px !important;
                }

                .tablePrice td {
                    font-size: 20px;
                }
            }

            @media (min-width:1366px) {
                .headerBlue .headerRow .wrapperMenu .et_pb_column.et_pb_column_1_2.et_pb_column_9_tb_header.et_pb_css_mix_blend_mode_passthrough.et-last-child.et_pb_column--with-menu {
                    padding-left: 12%;
                }
            }

            @media (min-width:1200px) {
                .tss-carousel.swiper.instance-0.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-autoheight {
                    width: 93%;
                    height: 540px;
                }

                .author-name {
                    padding-right: 40px !important;
                }

                .sectHero .heroBtnWraps {
                    display: flex;
                }
            }

						@media (max-width:1525px) {
                .sectHero .pricingTableBtn a {
                    padding: 12px 20px !important;
									font-size:16px;
                }
            }

            @media (max-width:1400px) {
                .sectHero .pricingTableBtn a {
                    padding: 12px 8px !important;
                    font-size: 14px;
                }
            }

            @media (max-width:1200px) {

                .headerBlue .headerRow,
                .topBar .topRow {
                    width: 100%;
                }

                .footerMains .et_pb_row {
                    width: 90%;
                }

                .topBar .topRow .et_pb_column.et_pb_column_1_2.et_pb_column_0_tb_header.et_pb_css_mix_blend_mode_passthrough {
                    width: 28%;
                    margin-right: 0;
                }

                .topBar .topInnerRow .et_pb_column.et_pb_column_1_2.et_pb_column_1_tb_header.et_pb_css_mix_blend_mode_passthrough {
                    width: 20%;
                }

                .topBar .topInnerRow .et_pb_with_border.et_pb_module.et_pb_icon.et_pb_icon_0_tb_header a {
                    justify-content: start;
                }

                .topBar .et_pb_column.et_pb_column_1_4.et_pb_column_6_tb_header.et_pb_css_mix_blend_mode_passthrough {
                    width: 250px;
                    margin-right: 10px;
                }

                .topBar .et_pb_column.et_pb_column_1_4.et_pb_column_7_tb_header.et_pb_css_mix_blend_mode_passthrough.et-last-child {
                    width: 188px;
                }

                .topBar .topRow .et_pb_column.et_pb_column_1_2.et_pb_column_3_tb_header.et_pb_css_mix_blend_mode_passthrough {
                    width: 72%;
                }

                .topBar .et_pb_column.et_pb_column_1_4.et_pb_column_5_tb_header.et_pb_css_mix_blend_mode_passthrough {
                    margin-right: 0 !important;
                }

                .topBar {
                    padding-left: 40px !important;
                    padding-right: 20px !important;
                }

                .wrapperLogo img {
                    max-width: 132px !important;
                }

                .headerBlue .headerRow .et_pb_column.et_pb_column_1_2.et_pb_column_8_tb_header.et_pb_css_mix_blend_mode_passthrough {
                    width: 24% !important;
                }

                .headerBlue .headerRow .et_pb_column.et_pb_column_1_2.et_pb_column_9_tb_header.et_pb_css_mix_blend_mode_passthrough.et-last-child.et_pb_column--with-menu {
                    width: 76% !important;
                }

                .headerBlue .headerRow .et_pb_with_border.et_pb_module.et_pb_menu.et_pb_menu_0_tb_header.wrapperMenu.et_pb_bg_layout_light.et_pb_text_align_right.et_dropdown_animation_fade.et_pb_menu--without-logo.et_pb_menu--style-left_aligned {
                    padding-right: 34px;
                }

                .headerBlue .headerRow .wrapperMenu ul li a {
                    font-size: 14px;
                }

                .headerBlue .headerRow .wrapperMenu ul li {
                    padding: 0 10px;
                }

                .heroTxt h1 {
                    font-size: 30px !important;
                }

                .et_pb_button.et_pb_button_0.heroBtn.et_pb_bg_layout_light {
                    padding: 8px 20px !important;
                }

                .et_pb_column.et_pb_column_1_3.et_pb_column_1.et_pb_css_mix_blend_mode_passthrough {
                    padding-top: 0;
                }

                .heroImg {
                    padding-top: 0 !important;
                }

                .appointInfoSect .et_pb_column.et_pb_column_1_2.et_pb_column_10.et_pb_css_mix_blend_mode_passthrough {
                    display: none;
                }

                .appointInfoSect .et_pb_column.et_pb_column_1_2.et_pb_column_6.et_pb_css_mix_blend_mode_passthrough {
                    width: 100%;
                    margin-right: 0;
                }

                .appointInfoSect {
                    padding: 70px 60px !important;
                    padding-bottom: 50px !important;
                }

                html body .appointInfoSect .innerSectRow {
                    padding-bottom: 0 !important;
                }

                .appointInfoSect .innerSectRow .et_pb_column {
                    width: 38%;
                }

                html body .appointInfoSect .innerSectRow .et_pb_column {
                    width: 29%;
                    margin-bottom: 0;
                }

                html body .appointInfoSect .innerSectRow {
                    padding-bottom: 0 !important;
                    padding-top: 30px !important;
                }

                .appointInfoSect {
                    margin-bottom: 90px !important;
                }

                .sectAppointment .et_pb_row {
                    max-width: 90%;
                    flex-wrap: wrap;
                }

                .sectHeading h1 {
                    font-size: 32px !important;
                }

                .sectAppointment .imageList {
                    padding-right: 0;
                    display: flex;
                    justify-content: flex-start;
                    margin-bottom: 26px !important;
                    padding-top: 24px;
                    padding-bottom: 24px;
                }

                .sectAppointment .imageList ul li .dsm_icon_list_text {
                    font-size: 14px;
                }

                .sectAppointment .imageList ul li .dsm_icon_list_icon {
                    font-size: 16px !important;
                }

                .sectAppointment .et_pb_text_inner p {
                    font-size: 14px;
                }

                .sectAppointment .et_pb_module.et_pb_text.et_pb_text_5.et_pb_text_align_left.et_pb_bg_layout_light {
                    margin-bottom: 16px !important;
                }

                .sectAppointment {
                    padding-top: 65px !important;
                    padding-bottom: 86px !important;
                    z-index: 1;
                }

                .sectAppointment .et_pb_column.et_pb_column_1_2.et_pb_column_4.et_pb_css_mix_blend_mode_passthrough {
                    margin-bottom: 24px;
                }

                .protectionSect .et_pb_module .et_pb_code_inner svg {
                    width: 84px !important;
                    height: auto !important;
                }

                .protectionSect .textGraphic {
                    margin-top: 26px !important;
                }

                .protectionSect .textGraphic .et_pb_text_inner {
                    font-size: 50px;
                }

                .protectionSect .euCol .et_pb_module.et_pb_text.et_pb_text_13.et_pb_text_align_left.et_pb_bg_layout_light .et_pb_text_inner {
                    font-size: 18px;
                }

                .protectionSect .et_pb_column {
                    padding-left: 30px;
                    padding-right: 22px;
                }

                .protectionSect .btnWraps a {
                    font-size: 14px;
                }

                .sectTestimonial .et_pb_row.et_pb_row_8 {
                    width: 100%;
                    padding: 20px 40px;
                }

                .sectTestimonial .single-item-wrapper {
                    padding-top: 10px;
                    padding-left: 26px;
                    padding-bottom: 26px;
                }

                .sectTestimonial .single-item-wrapper::before {
                    font-size: 36px;
                    right: 20px;
                }

                .valueSect {
                    padding-left: 0 !important;
                    padding-right: 0 !important;
                }

                .puzzleSect {
                    padding-left: 40px;
                    padding-right: 40px;
                }

                .puzzleSect .et_pb_column.et_pb_column_1_2.et_pb_column_31.et_pb_css_mix_blend_mode_passthrough {
                    width: 54% !important;
                    margin-right: 30px;
                }

                .puzzleSect .et_pb_column.et_pb_column_1_2.et_pb_column_32.et_pb_css_mix_blend_mode_passthrough.et-last-child {
                    width: 46% !important;
                }

                .ctaTxt .txtWrap h4 {
                    font-size: 18px;
                }

                .ctaTxt {
                    right: 2%;
                    bottom: 25px;
                }

                .txtWrap div:first-child {
                    margin-right: 24px;
                }

                .footerMains .footerRightPart {
                    margin: 0 !important;
                    width: 100%;
                    padding-left: 60px !important;
                }

                .industryIconWrap {
                    padding-left: 8% !important;
                    padding-right: 8% !important;
                }

                .et_pb_section.et_pb_section_0.mobileHeroSect.innerBanner.et_pb_with_background.et_section_regular {
                    margin-bottom: 140px;
                }

                .checklistSect .et_pb_column.et_pb_column_1_2 {
                    padding: 0 !important;
                }

                .checklistSect .et_pb_column.et_pb_column_1_2.et_pb_column_8.lineBtm.et_pb_css_mix_blend_mode_passthrough.et-last-child {
                    padding: 40px !important;
                }

                .checklistSect.ImgTextSect .et_pb_column.et_pb_column_1_2.et_pb_column_15.et_pb_css_mix_blend_mode_passthrough {
                    padding: 40px 20px !important;
                }

                .et_pb_button.et_pb_button_1.btnGradient.et_pb_bg_layout_light {
                    font-size: 14px !important;
                }

                .sectInfography .et_pb_column .et_pb_module {
                    margin-right: 0 !important;
                    margin-left: 0 !important;
                }

                .sectInfography .et_pb_column .et_pb_module.et_pb_text {
                    padding-left: 0 !important;
                }

                .sectInfography .et_pb_column {
                    display: flex;
                    flex-direction: column;
                    align-items: center;
                }

                .sectInfography .et_pb_row.et_pb_row_6.et_pb_row_4col {
                    display: flex;
                    justify-content: space-around;
                }

                .et_pb_section.et_pb_section_0.mobileHeroSect.innerBanner.et_pb_with_background.et_section_regular {
                    margin-bottom: 0 !important;
                }

                .teamsSect .et_pb_column.et_pb_column_1_2 {
                    width: 100% !important;
                    margin-right: 0 !important;
                    margin-bottom: 50px;
                }

                html body .teamTitle {
                    margin-bottom: 20px !important;
                }

                .teamsSect .et_pb_column.et_pb_column_1_2 .et_pb_with_border.et_pb_module.et_pb_text {
                    height: auto;
                    padding-bottom: 40px !important;
                    padding-top: 30px !important;
                }

                .et_pb_column.et_pb_column_1_2.et_pb_column_6.lineBtm.et_pb_css_mix_blend_mode_passthrough.et-last-child {
                    padding: 40px 40px !important;
                }

                .et_pb_section.et_pb_section_2.checklistSect.certificateSect.teamVideo.et_pb_section_parallax.et_section_regular .et_pb_row.et_pb_row_4 {
                    padding-left: 10% !important;
                }

                .et_pb_section.et_pb_section_3.checklistSect.certificateSect.teamVideo.et_section_regular {
                    padding-top: 60px !important;
                    padding-left: 60px;
                }

                .et_pb_section.et_pb_section_3.checklistSect.certificateSect.teamVideo.et_section_regular .et_pb_row.et_pb_row_7,
                .et_pb_section.et_pb_section_3.checklistSect.certificateSect.teamVideo.et_section_regular .et_pb_row.et_pb_row_6 {
                    margin: 0 auto;
                    width: 100%;
                }

                .et_pb_section.et_pb_section_3.checklistSect.certificateSect.teamVideo.et_section_regular {
                    padding-top: 60px !important;
                    padding-left: 60px;
                    padding-right: 60px;
                }

                .et_pb_section.et_pb_section_2.checklistSect.certificateSect.teamVideo.et_pb_section_parallax.et_section_regular {
                    padding-top: 90px !important;
                }

                .et_pb_section.et_pb_section_3.checklistSect.certificateSect.teamVideo.et_section_regular .et_pb_row.et_pb_row_9,
                .et_pb_section.et_pb_section_3.checklistSect.certificateSect.teamVideo.et_section_regular .et_pb_row.et_pb_row_11 {
                    width: 100%;
                }

                .et_pb_section.et_pb_section_3.checklistSect.certificateSect.teamVideo.et_section_regular .et_pb_row.et_pb_row_9 .et_pb_column.et_pb_column_1_2.et_pb_column_13.lineBtm.et_pb_css_mix_blend_mode_passthrough {
                    padding-right: 60px !important;
                }

                .et_pb_section.et_pb_section_3.checklistSect.certificateSect.teamVideo.et_section_regular .et_pb_row.et_pb_row_12 {
                    margin-top: 40px !important;
                }

                .et_pb_section.et_pb_section_3.checklistSect.certificateSect.teamVideo.et_section_regular .et_pb_module.et_pb_toggle.et_pb_toggle_18.et_pb_toggle_item.et_pb_toggle_open {
                    padding: 0;
                }

                .et_pb_section.et_pb_section_3.checklistSect.certificateSect.teamVideo.et_section_regular .et_pb_column.et_pb_column_1_2.et_pb_column_14.et_pb_css_mix_blend_mode_passthrough.et-last-child,
                .faqTopSect .et_pb_column.et_pb_column_1_2.et_pb_column_3.et_pb_css_mix_blend_mode_passthrough.et-last-child {
                    padding-right: 20px !important;
                }

                .faqTopSect .et_pb_module.et_pb_toggle,
                .et_pb_section.et_pb_section_3.checklistSect.certificateSect.teamVideo.et_section_regular .et_pb_module.et_pb_toggle {
                    padding-left: 0;
                }

                .et_pb_section.et_pb_section_3.checklistSect.certificateSect.teamVideo.et_section_regular .et_pb_row.et_pb_row_9 {
                    margin-bottom: 60px !important;
                }

                .locationWrapper a {
                    font-size: 16px;
                }

                .contactMapSect .et_pb_row.et_pb_row_5 {
                    width: 86%;
                }

                .contactMapSect .et_pb_column.et_pb_column_1_2.et_pb_column_10.et_pb_css_mix_blend_mode_passthrough {
                    margin-right: 16px;
                    width: 60%;
                }

                .contactMapSect .et_pb_column.et_pb_column_1_2.et_pb_column_11.et_pb_css_mix_blend_mode_passthrough.et-last-child {
                    width: 40%;
                }

                .eventsListSect {
                    padding-left: 40px;
                    padding-right: 40px;
                }

                .sectHero .pricingTableBtn {
                    margin-bottom: 32px;
                }

                .tss-carousel.swiper.instance-0.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-autoheight {
                    height: 754px;
                }

                .appointInfoSect .et_pb_row.et_pb_row_5 .et_pb_column {
                    display: block !important;
                }
            }

            @media (max-width:991px) {

                .topBar .topRow .et_pb_column.et_pb_column_1_4.et_pb_column_4_tb_header.et_pb_css_mix_blend_mode_passthrough,
                .topBar .topRow .et_pb_column.et_pb_column_1_4.et_pb_column_5_tb_header.et_pb_css_mix_blend_mode_passthrough {
                    display: none;
                }

                .topBar .et_pb_column.et_pb_column_1_4.et_pb_column_6_tb_header.et_pb_css_mix_blend_mode_passthrough {
                    width: 44%;
                }

                .topBar .et_pb_column.et_pb_column_1_4.et_pb_column_7_tb_header.et_pb_css_mix_blend_mode_passthrough.et-last-child {
                    width: 188px;
                }

                .topBar .topInnerRow .et_pb_column.et_pb_column_1_2.et_pb_column_1_tb_header.et_pb_css_mix_blend_mode_passthrough {
                    margin-bottom: 0;
                }

                .topBar .topInnerRow .et_pb_column.et_pb_column_1_2.et_pb_column_2_tb_header.et_pb_css_mix_blend_mode_passthrough.et-last-child {
                    width: 38%;
                }

                .topBar .topRow .et_pb_column.et_pb_column_1_2.et_pb_column_3_tb_header.et_pb_css_mix_blend_mode_passthrough {
                    width: 84%;
                }

                .topBar .topRow .et_pb_column.et_pb_column_1_2.et_pb_column_0_tb_header.et_pb_css_mix_blend_mode_passthrough {
                    margin-bottom: 0;
                }

                .headerBlue .headerRow .et_pb_column.et_pb_column_1_2.et_pb_column_8_tb_header.et_pb_css_mix_blend_mode_passthrough {
                    width: 35% !important;
                    margin-bottom: 0;
                }

                .headerBlue .headerRow .wrapperLogo {
                    padding: 18px 28px;
                }

                .headerBlue .headerRow .et_pb_with_border.et_pb_module.et_pb_menu.et_pb_menu_0_tb_header.wrapperMenu.et_pb_bg_layout_light.et_pb_text_align_right.et_dropdown_animation_fade.et_pb_menu--without-logo.et_pb_menu--style-left_aligned {
                    height: 60px;
                }

                .headerBlue .headerRow .et_pb_column.et_pb_column_1_2.et_pb_column_9_tb_header.et_pb_css_mix_blend_mode_passthrough.et-last-child.et_pb_column--with-menu {
                    padding-top: 38px;
                }

                .headerBlue .headerRow .et_pb_menu_inner_container.clearfix {
                    margin-top: -4px;
                }

                .headerBlue .headerRow .et_pb_menu_inner_container.clearfix {
                    position: static;
                }

                .headerBlue .headerRow #mobile_menu1 {
                    padding: 0;
                }

                .topBar .topRow #mobile_menu1 {
                    padding-top: 0;
                }

                .sectHero .et_pb_row.et_pb_row_0 {
                    align-items: start;
                }

                .heroTxt h1 {
                    font-size: 23px !important;
                }

                .sectHero .et_pb_column.et_pb_column_1_3.et_pb_column_1.et_pb_css_mix_blend_mode_passthrough {
                    margin-top: 60px;
                }

                .sectAppointment .imageList {
                    padding-right: 0;
                    display: flex;
                    justify-content: center;
                    margin-bottom: 26px !important;
                }

                .sectAppointment .sectHeading h1,
                .sectAppointment .et_pb_module.et_pb_text.et_pb_text_5.et_pb_text_align_left.et_pb_bg_layout_light p,
                .sectAppointment .et_pb_button_module_wrapper.et_pb_button_1_wrapper.et_pb_button_alignment_left.et_pb_module {
                    text-align: center;
                }

                .protectionSect .et_pb_row.et_pb_row_6 {
                    align-items: flex-start;
                }

                .protectionSect .et_pb_column {
                    margin-right: 20px !important;
                    padding-bottom: 30px;
                }

                .protectionSect .et_pb_module.et_pb_text {
                    margin-bottom: 16px;
                }

                .protectionSect .et_pb_row.et_pb_row_6 .et_pb_column {
                    padding-top: 70px;
                    height: auto !important;
                }

                .protectionSect .et_pb_column .et_pb_module.et_pb_code {
                    margin-bottom: 10px;
                }

                .protectionSect .et_pb_row.et_pb_row_5 {
                    padding-bottom: 0 !important;
                }

                .sectTestimonial {
                    padding-left: 50px;
                    padding-right: 50px;
                }

                .sectTestimonial {
                    margin-bottom: 70px !important;
                }

                .ctaTxt .txtWrap p,
                .ctaTxt .txtWrap a h6 {
                    font-size: 13px !important;
                }

                .txtWrap div:first-child {
                    margin-right: 0 !important;
                }

                .ctaTxt {
                    right: 3%;
                }

                .sectAppointment {
                    margin-bottom: 90px !important;
                }

                .checklistSect .checklisHeading h1 {
                    font-size: 22px !important;
                }

                .checklistSect .et_pb_column.et_pb_column_1_2:first-child {
                    padding-left: 40px;
                    padding-right: 30px;
                }

                .checklistTxt {
                    margin-top: 14px !important;
                }

                .checklistTxt .et_pb_text_inner,
                .checklistTxt .et_pb_text_inner span {
                    font-size: 16px;
                    line-height: 1.5;
                }

                html body .checklistSect .btnGradient.checklistBtn {
                    font-size: 16px !important;
                    line-height: 1.5 !important;
                    padding: 12px 22px !important;
                }

                .industryIconWrap {
                    padding-bottom: 60px !important;
                }

                .et_pb_section.et_pb_section_0.mobileHeroSect.innerBanner.et_pb_with_background.et_section_regular {
                    margin-bottom: 110px;
                }

                .previousWebinars article {
                    margin-left: 10px;
                    margin-right: 10px;
                    flex: 0 0 30.5%;
                }

                .previousWebinars article img {
                    height: 180px;
                }

                .mainBanner .et_pb_row.et_pb_row_0 {
                    padding-left: 40px !important;
                }

                .et_pb_section.et_pb_section_0.mainBanner.heroSect.et_pb_with_background.et_section_regular .et_pb_row.et_pb_row_0 {
                    padding-left: 0 !important;
                }

            }

            @media (max-width:980px) {
                .headerBlue .headerRow .wrapperMenu ul .current-menu-item {
                    background-position: 38px 0;
                    background-image: none;
                    background-color: #fbfbfb;
                }

                .headerBlue .headerRow .wrapperMenu ul .current-menu-item a {
                    color: #009AD5 !important;
                }

                .valueSect .et_pb_module.et_pb_text span {
                    font-size: 18px;
                }

                .valueSect .et_pb_module.et_pb_text svg {
                    width: 20px;
                    height: auto;
                }

                .valueSect .et_pb_with_border.et_pb_row {
                    padding-bottom: 0 !important;
                    border: none;
                }

                .valueSect .et_pb_column.et-last-child {
                    padding-left: 0;
                }

                .valueSect::after {
                    display: none;
                }

                html body #main-content .puzzleSect .et_pb_row .et_pb_column {
                    width: 100% !important;
                }

                html body #main-content .puzzleSect .et_pb_row {
                    flex-wrap: wrap;
                }

                html body .bottomctaBtn .btnPrimary,
                html body .bottomctaBtn .btnSecondary,
                html body .bottomctaBtn .btnPrimary:hover,
                html body .bottomctaBtn .btnSecondary:hover {
                    font-size: 16px !important;
                    padding-top: 8px !important;
                    padding-bottom: 8px !important;
                }

                .bottomctaBtn .et_pb_column.et_pb_column_1_3 {
                    margin-bottom: 0;
                    margin-right: 16px !important;
                }

                .bottomctaBtn .et_pb_column.et_pb_column_1_3.et-last-child {
                    margin-right: 0 !important;
                }

                .bottomctaBtn {
                    padding: 50px 40px !important;
                }

                html body #main-content .puzzleSect .et_pb_row .postsBtns .et_pb_column {
                    width: auto !important;
                }

                .postsBtns .et_pb_with_border.et_pb_module.et_pb_text.et_clickable.et_pb_text_align_left.et_pb_bg_layout_light {
                    margin-right: 20px;
                }

                .puzzleSect {
                    margin-bottom: 20px !important;
                }

                .representativeServices .rowServices .et_pb_column_1_3 {
                    padding: 22px;
                }

                .representativeServices .rowServices .serviceTitle {
                    font-size: 15px;
                    line-height: 1.5em;
                }

                .representativeServices .rowServices .servicesContent .et_pb_text_inner {
                    font-size: 13px;
                    line-height: 1.7;
                }

                .sectAppointment .et_pb_text_inner p {
                    text-align: center;
                }

                html body .et_pb_section.et_pb_section_2.checklistSect.certificateSect.teamVideo.et_pb_section_parallax.et_section_regular .et_pb_row.et_pb_row_4 {
                    padding-left: 0 !important;
                }

                .previousWebinars article img {
                    height: 150px;
                }

                html body .previousWebinars .wp-pagenavi {
                    margin-left: 0px;
                }

            }

            @media (max-width:767px) {
                .topBar .et_pb_column.et_pb_column_1_4.et_pb_column_6_tb_header.et_pb_css_mix_blend_mode_passthrough {
                    width: 240px;
                }


                .topBar .topRow .et_pb_column.et_pb_column_1_2.et_pb_column_3_tb_header.et_pb_css_mix_blend_mode_passthrough {
                    width: 86%;
                }

                .topBar .topRow .et_pb_column.et_pb_column_1_4.et_pb_column_6_tb_header.et_pb_css_mix_blend_mode_passthrough {
                    display: none;
                }

                .headerBlue .headerRow .et_pb_column.et_pb_column_1_2.et_pb_column_8_tb_header.et_pb_css_mix_blend_mode_passthrough {
                    width: 50% !important;
                }

                .topBar {
                    padding-left: 22px !important;
                }

                .topBar .topInnerRow .et_pb_column.et_pb_column_1_2.et_pb_column_1_tb_header.et_pb_css_mix_blend_mode_passthrough {
                    margin-right: 5px;
                }

                .headerBlue .headerRow .wrapperLogo {
                    padding-right: 40px !important;
                }

                html body .appointInfoSect .innerSectRow {
                    flex-wrap: wrap;
                }

                html body .appointInfoSect .innerSectRow .et_pb_column {
                    width: 100% !important;
                }

                html body .appointInfoSect .innerSectRow .et_pb_with_border.et_pb_column_1_3.et_pb_column.et_pb_column_8.et_pb_css_mix_blend_mode_passthrough {
                    border-width: 1px 0;
                    padding: 40px 0;
                }

                html body .appointInfoSect .innerSectRow .et_pb_column.et_pb_column_1_3.et_pb_column_7.et_pb_css_mix_blend_mode_passthrough {
                    padding-bottom: 30px;
                }

                html body .appointInfoSect .innerSectRow .et_pb_column.et_pb_column_1_3.et_pb_column_9.et_pb_css_mix_blend_mode_passthrough.et-last-child {
                    padding-top: 40px;
                }

                html body .appointInfoSect .innerSectRow {
                    padding-top: 60px !important;
                }

                .protectionSect .et_pb_row.et_pb_row_6 {
                    flex-wrap: wrap;
                }

                .protectionSect .et_pb_column {
                    margin-right: 0 !important;
                }

                .protectionSect .euCol .et_pb_module.et_pb_text.et_pb_text_13.et_pb_text_align_left.et_pb_bg_layout_light .et_pb_text_inner {
                    font-size: 20px;
                }

                .protectionSect .textGraphic .et_pb_text_inner {
                    font-size: 70px;
                }

                .protectionSect {
                    padding-bottom: 90px !important;
                }

                .protectionSect .et_pb_column.et_pb_column_4_4.et_pb_column_11.et_pb_css_mix_blend_mode_passthrough.et-last-child {
                    padding-right: 0;
                    padding-left: 0;
                }

                .sectTestimonial {
                    padding-left: 50px;
                    padding-right: 50px;
                }

                .valueSect .et_pb_column_1_2 {
                    border-bottom: 1px solid #eee !important;
                    padding-bottom: 30px;
                }

                .puzzleSect {
                    margin-bottom: 0px !important;
                }

                .footerMains .et_pb_column {
                    width: 100% !important;
                }

                html body .footerMains .footerRightPart {
                    padding-left: 0 !important;
                }

                .footerMains .et_pb_column {
                    width: 100% !important;
                    margin-bottom: 5px;
                }

                .sectAppointment .imageList {
                    justify-content: center;
                }

                .innerBanner {
                    padding-top: 90px !important;
                    padding-bottom: 90px !important;
                }

                .innerBanner .darkHighlight {
                    font-size: 30px;
                }

                .innerBanner .et_pb_module.et_pb_text h1 {
                    line-height: 0.9;
                }

                .representativeServices .rowServices .et_pb_column_1_3 {
                    width: 100% !important;
                }

                .representativeServices .rowServices {
                    flex-wrap: wrap;
                }

                .representativeServices .rowServices .serviceTitle span {
                    font-size: 20px;
                    line-height: 1.4;
                }

                .representativeServices .rowServices .et_pb_column_1_3 {
                    padding-top: 34px;
                    padding-bottom: 34px;
                    padding-left: 50px;
                    padding-right: 50px;
                }

                .representativeServices .rowServices {
                    border: none;
                }

                .representativeServices .rowServices .et_pb_column_1_3 {
                    border-width: 0 0 1px 0;
                }

                html body .serviceTitle {
                    padding-top: 22px !important;
                    padding-bottom: 22px !important;
                }

                .checklistSect .et_pb_column.et_pb_column_1_2 {
                    width: 100% !important;
                    padding-left: 40px !important;
                }

                .checklistSect .et_pb_row {
                    flex-wrap: wrap;
                }

                .checklistSect .et_pb_column.et_pb_column_1_2:first-child {
                    padding-top: 50px;
                    order: 1;
                }

                .checklistSect .checklisHeading h1 {
                    padding-bottom: 0;
                    text-align: center;
                }

                .checklistTxt {
                    text-align: center !important;
                    padding: 0 !important;
                }

                .checklistSect .et_pb_button_module_wrapper.et_pb_button_3_wrapper {
                    text-align: center;
                }

                .checklistSect {
                    padding-bottom: 20px !important;
                }

                .industryIconWrap {
                    padding-bottom: 30px !important;
                }

                .mobileHeroSect .et_pb_text_inner h1 {
                    line-height: 1.3em !important;
                }

                .checklistSect.certificateSect .et_pb_column.et_pb_column_1_2 {
                    padding-left: 0 !important;
                }

                .et_pb_section.et_pb_section_0.mobileHeroSect.innerBanner.et_pb_with_background.et_section_regular {
                    margin-bottom: 80px;
                }

                .checklistSect.certificateSect {
                    padding-bottom: 50px !important;
                }

                .teamVideo.checklistSect.certificateSect .listPoint {
                    margin-left: 0 !important;
                    margin-right: 0 !important;
                }

                .previousWebinars article {
                    max-width: 50% !important;
                    flex: 0 0 47%;
                    margin: 1.5%;
                    margin-bottom: 20px;
                }

                .previousWebinars article img {
                    height: 200px;
                }

                .bottomctaBtn > .et_pb_row {
                    margin-left: 0 !important;
                    margin-right: 0 !important;
                    width: 100% !important;
                }

                .industryIcon::after {
                    font-size: 12px !important;
                    bottom: -5px !important;
                }

                body #page-container .puzzleImg {
                    margin-bottom: calc(1/1*-16.5%) !important;
                }

                .serviceRow {
                    flex-wrap: wrap !important;
                }

                .serviceRow .et_pb_column {
                    width: 100%;
                }

                .tss-carousel.swiper.instance-0.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-autoheight {
                    height: 540px;
                }

                .et_pb_section.et_pb_section_0.mainBanner.heroSect.et_pb_with_background.et_section_regular {
                    padding-left: 8% !important;
                }


            }

            @media (max-width:767px) and (min-width:420px) {
                .industryIconWrap .industryIcon img {
                    max-width: 52px;
                }

                .industryIcon {
                    margin-bottom: 14px !important;
                }

                .industryIconWrap .et_pb_row {
                    padding: 0;
                    padding-top: 14px;
                }
            }

            @media (max-width:575px) {
                .topBar .topRow .et_pb_button.et_pb_button_0_tb_header.btnGradient.et_pb_bg_layout_light {
                    padding-right: 10px !important;
                    padding-left: 10px !important;
                }

                .topBar .topRow .et_pb_column.et_pb_column_1_2.et_pb_column_3_tb_header.et_pb_css_mix_blend_mode_passthrough {
                    width: 65% !important;
                    justify-content: end !important;
                }

                .topBar .topRow .et_pb_column.et_pb_column_1_2.et_pb_column_0_tb_header.et_pb_css_mix_blend_mode_passthrough {
                    width: 34% !important;
                }

                .topBar .topRow .langSwitcher .topInnerRow .et_pb_column.et_pb_column_1_2.et_pb_column_1_tb_header.et_pb_css_mix_blend_mode_passthrough {
                    width: 30px !important;
                }

                .topBar .topInnerRow .et_pb_column.et_pb_column_1_2.et_pb_column_2_tb_header.et_pb_css_mix_blend_mode_passthrough.et-last-child {
                    width: 20% !important;
                }

                .headerBlue .headerRow .wrapperLogo img {
                    max-width: 100px !important;
                }

                .headerBlue .headerRow .wrapperLogo {
                    padding-right: 50px !important;
                    padding-top: 14px;
                    padding-bottom: 14px;
                    padding-left: 36px;
                }

                .topBar .topRow .et_pb_button.et_pb_button_0_tb_header.btnGradient.et_pb_bg_layout_light {
                    font-size: 13px !important;
                    padding: 7px 22px !important;
                }

                .headerBlue .headerRow .et_pb_with_border.et_pb_module.et_pb_menu.et_pb_menu_0_tb_header.wrapperMenu.et_pb_bg_layout_light.et_pb_text_align_right.et_dropdown_animation_fade.et_pb_menu--without-logo.et_pb_menu--style-left_aligned {
                    padding-right: 10px;
                }

                .headerBlue .headerRow .et_pb_with_border.et_pb_module.et_pb_menu.et_pb_menu_0_tb_header.wrapperMenu.et_pb_bg_layout_light.et_pb_text_align_right.et_dropdown_animation_fade.et_pb_menu--without-logo.et_pb_menu--style-left_aligned {
                    height: 50px;
                }

                .headerBlue .headerRow .et_pb_column.et_pb_column_1_2.et_pb_column_9_tb_header.et_pb_css_mix_blend_mode_passthrough.et-last-child.et_pb_column--with-menu {
                    padding-top: 20px;
                }

                .headerBlue .headerRow {
                    height: 74px !important;
                }

                .sectHeading h1 {
                    font-size: 22px !important;
                }

                .sectAppointment .imageList {
                    background-size: cover;
                    padding: 30px 20px;
                }

                .sectAppointment .imageList ul li {
                    display: flex;
                    align-items: start;
                    margin-bottom: 4px !important;
                }

                .sectAppointment .et_pb_button.et_pb_button_1.btnGradient.et_pb_bg_layout_light,
                .et_pb_section.et_pb_section_9.et_section_regular .et_pb_button.et_pb_button_5.btnGradient.et_pb_bg_layout_light {
                    padding: 8px 30px !important;
                    font-size: 14px !important;
                }

                .sectAppointment .imageList {
                    padding-top: 30px;
                    padding-bottom: 20px;
                    margin-bottom: 26px !important;
                }

                .sectAppointment .et_pb_column.et_pb_column_1_2.et_pb_column_4.et_pb_css_mix_blend_mode_passthrough {
                    margin-bottom: 10px;
                }

                .appointInfoSect {
                    padding-left: 20px !important;
                    padding-right: 20px !important;
                }

                html body .appointInfoSect .innerSectRow {
                    padding-top: 40px !important;
                }

                html body .appointInfoSect .innerSectRow .et_pb_column.et_pb_column_1_3.et_pb_column_7.et_pb_css_mix_blend_mode_passthrough {
                    padding-bottom: 20px;
                }

                html body .appointInfoSect .innerSectRow .et_pb_with_border.et_pb_column_1_3.et_pb_column.et_pb_column_8.et_pb_css_mix_blend_mode_passthrough {
                    padding: 20px 0;
                }

                html body .appointInfoSect .innerSectRow .et_pb_column.et_pb_column_1_3.et_pb_column_9.et_pb_css_mix_blend_mode_passthrough.et-last-child {
                    padding-top: 30px;
                }

                .sectHeading {
                    margin-bottom: 0 !important;
                }

                .appointInfoSect .et_pb_column.et_pb_column_1_2.et_pb_column_6.et_pb_css_mix_blend_mode_passthrough {
                    margin-bottom: 0;
                }

                .sectTestimonial {
                    padding-left: 30px;
                    padding-right: 30px;
                    margin-bottom: 70px !important;
                }

                .sectTestimonial .et_pb_row.et_pb_row_7 {
                    padding-left: 0 !important;
                    padding-right: 0 !important;
                }

                .et_pb_section.et_pb_section_9.et_section_regular {
                    margin-bottom: 70px;
                }

                .et_pb_section.et_pb_section_7.et_section_regular {
                    padding-bottom: 0;
                }

                .sectTestimonial .et_pb_column.et_pb_column_1_2.et_pb_column_28.et_pb_css_mix_blend_mode_passthrough {
                    margin-bottom: 0;
                }

                .et_pb_button_module_wrapper.et_pb_button_5_wrapper.et_pb_button_alignment_center.et_pb_module {
                    margin-top: 0 !important;
                }

                .postsBtns .et_pb_column {
                    display: block !important;
                }

                .postsBtns .et_pb_column .et_pb_with_border.et_pb_module {
                    margin-bottom: 14px !important;
                }

                .puzzleSect .et_pb_module.et_pb_text.et_pb_text_48.et_pb_text_align_left.et_pb_bg_layout_light {
                    margin-bottom: 16px;
                }

                .bottomctaBtn .et_pb_column.et_pb_column_1_3 {
                    width: 100% !important;
                }

                .bottomctaBtn .et_pb_row {
                    flex-wrap: wrap;
                }

                .bottomctaBtn .et_pb_column.et_pb_column_1_3 {
                    margin-right: 0 !important;
                    margin-bottom: 16px;
                }

                .bottomctaBtn .et_pb_column.et_pb_column_1_3.et-last-child {
                    margin-bottom: 0;
                }

                .puzzleSect .et_pb_column.et_pb_column_1_2.et_pb_column_31.et_pb_css_mix_blend_mode_passthrough {
                    margin-right: 0;
                }

                .puzzleSect {
                    padding-bottom: 26px;
                }

                .et_pb_column.et_pb_column_1_2.et_pb_column_6_tb_footer.et_pb_css_mix_blend_mode_passthrough.et-last-child,
                .et_pb_column.et_pb_column_1_2.et_pb_column_8_tb_footer.et_pb_css_mix_blend_mode_passthrough.et-last-child,
                .et_pb_row.et_pb_row_4_tb_footer.footerRightPart {
                    margin-top: 30px !important;
                }

                .footerMains .et_pb_column {
                    padding-right: 0 !important;
                }

                .newLists .et_pb_post {
                    margin-bottom: 8px !important;
                }

                #post-20232 {
                    margin-bottom: 18px !important;
                }

                .iconLists ul {
                    padding-bottom: 0;
                }

                .et_pb_with_border.et_pb_module.et_pb_text.et_pb_text_23_tb_footer.iconLists.serviceList.et_pb_text_align_left.et_pb_bg_layout_light {
                    margin-bottom: 8px !important;
                }

                .et_pb_column.et_pb_column_1_2.et_pb_column_8_tb_footer.et_pb_css_mix_blend_mode_passthrough.et-last-child {
                    margin-top: 16px !important;
                }

                .et_pb_with_border.et_pb_module.et_pb_text.et_pb_text_21_tb_footer.iconLists.serviceList.et_pb_text_align_left.et_pb_bg_layout_light {
                    margin-bottom: 0 !important;
                }

                .innerBanner .darkHighlight {
                    font-size: 26px;
                }

                .innerBanner .et_pb_module.et_pb_text h1 {
                    line-height: 0.8;
                }

                .mobileHeroSect.innerBanner {
                    padding-top: 60px !important;
                    padding-bottom: 70px !important;
                }

                .innerBanner .et_pb_module.et_pb_text h1 {
                    line-height: 0.6;
                }

                .sectAppointment .et_pb_column.et_pb_column_1_2.et_pb_column_1.et_pb_css_mix_blend_mode_passthrough {
                    margin-bottom: 14px;
                }

                .representativeServices .rowServices .et_pb_column_1_3 {
                    padding-left: 24px;
                    padding-right: 24px;
                }

                .sectAppointment {
                    padding-bottom: 70px !important;
                }

                .btnSecondary.btnMobile {
                    width: 276px !important;
                    font-size: 12px !important;
                }

                .sectAppointment {
                    margin-bottom: 60px !important;
                    padding-bottom: 50px !important;
                }

                .industryIcon {
                    margin-bottom: 14px !important;
                }

                .industryIconWrap .industryIcon img {
                    max-width: 34px;
                }

                .sectAppointment .et_pb_row .graphicLeft {
                    background-size: 80%;
                }

                .et_pb_section.et_pb_section_1.sectAppointment.et_pb_with_background.et_section_regular {
                    padding-bottom: 80px !important;
                }

                .graphicLeft .et_pb_text_inner {
                    padding-left: 30px;
                    padding-right: 50px;
                }

                .graphicLeft p span {
                    font-size: 16px !important;
                }

                .sectAppointment .et_pb_row .graphicLeft {
                    background-size: 94%;
                }

                .pricingSectMain .pricingTabs .et_pb_tabs_controls .et_pb_tab_active a::after {
                    background-size: 12px !important;
                }

                .pricingSectMain .pricingTabs .et_pb_tabs_controls li a::after {
                    background-size: 9px !important;
                }

                .pricingSectMain .pricingTabs .et_pb_tabs_controls li {
                    margin-left: 8px;
                }

                .pricingSectMain .pricingTabs .et_pb_tabs_controls li a {
                    padding-left: 12px;
                }

                .pricingSectMain .pricingTabs .et_pb_tabs_controls {
                    flex-wrap: wrap;
                }

                .pricingSectMain .pricingTabs .et_pb_tabs_controls li {
                    margin-left: 0;
                    margin-bottom: 10px;
                }

                .et_pb_section.et_pb_section_5.faqSect.et_pb_with_background.et_section_regular {
                    padding-top: 60px !important;
                }

                html body .teamTitle {
                    margin-bottom: 0 !important;
                }

                .et_pb_section.et_pb_section_2.checklistSect.certificateSect.teamVideo.et_pb_section_parallax.et_section_regular {
                    padding-top: 70px !important;
                }

                .et_pb_section.et_pb_section_3.checklistSect.certificateSect.teamVideo.et_section_regular {
                    padding: 0 30px !important;
                    padding-bottom: 60px !important;
                }

                .et_pb_section.et_pb_section_3.checklistSect.certificateSect.teamVideo.et_section_regular {
                    padding-top: 20px !important;
                    padding-left: 30px !important;
                    padding-right: 30px !important;
                }

                .et_pb_section.et_pb_section_3.checklistSect.certificateSect.teamVideo.et_section_regular .et_pb_row.et_pb_row_6,
                .et_pb_section.et_pb_section_3.checklistSect.certificateSect.teamVideo.et_section_regular .et_pb_row.et_pb_row_8,
                .et_pb_section.et_pb_section_3.checklistSect.certificateSect.teamVideo.et_section_regular .et_pb_row.et_pb_row_10 {
                    padding: 0 !important;
                }

                .et_pb_section.et_pb_section_3.checklistSect.certificateSect.teamVideo.et_section_regular .et_pb_row.et_pb_row_7,
                .et_pb_section.et_pb_section_3.checklistSect.certificateSect.teamVideo.et_section_regular .et_pb_row.et_pb_row_11 {
                    padding-top: 0;
                }

                .et_pb_column.et_pb_column_1_2.et_pb_column_6.lineBtm.et_pb_css_mix_blend_mode_passthrough.et-last-child {
                    padding: 26px !important;
                }

                .et_pb_button.et_pb_button_1.btnSecondary.et_pb_bg_layout_light,
                .et_pb_button.et_pb_button_2.btnSecondary.et_pb_bg_layout_light {
                    font-size: 16px !important;
                    line-height: 1.3 !important;
                    padding-left: 8px !important;
                    padding-right: 8px !important;
                }

                .et_pb_section.et_pb_section_3.checklistSect.certificateSect.teamVideo.et_section_regular .et_pb_row.et_pb_row_9 .et_pb_column.et_pb_column_1_2.et_pb_column_13.lineBtm.et_pb_css_mix_blend_mode_passthrough {
                    padding-right: 0 !important;
                }

                .et_pb_section.et_pb_section_3.checklistSect.certificateSect.teamVideo.et_section_regular .et_pb_row.et_pb_row_9 {
                    padding: 26px !important;
                }

                html body .formContactus .wpforms-field-row-block.wpforms-first.wpforms-one-half {
                    width: 47% !important;
                }

                .contactMapSect .et_pb_row.et_pb_row_5 {
                    width: 100% !important;
                }

                .previousWebinars article {
                    flex: 0 0 100%;
                    max-width: 100% !important;
                    margin: 16px 0;
                }

                .previousWebinars article img {
                    height: auto;
                }

                html body .webinarsUpcoming .et_pb_code_inner li:first-child {
                    margin-top: 20px;
                }

                html body .webinarsUpcoming .et_pb_code_inner li {
                    font-weight: 500;
                }

                #post-25274 .mobileHeroSect.innerBanner {
                    padding-bottom: 60px !important;
                    padding-top: 70px !important;
                }


                html body .previousWebinars .wp-pagenavi {
                    display: flex;
                    flex-wrap: wrap;
                    align-items: center;
                }

                html body .previousWebinars .wp-pagenavi .pages,
                html body .previousWebinars .wp-pagenavi .last {
                    font-size: 12px !important;
                }

                html body .previousWebinars .wp-pagenavi .pages,
                html body .previousWebinars .wp-pagenavi .last,
                html body .previousWebinars .wp-pagenavi .current {
                    padding: 6px 14px;
                }

                html body .previousWebinars .wp-pagenavi .page.larger {
                    padding: 0;
                }

                html body .previousWebinars .wp-pagenavi .extend {
                    padding: 0 !important;
                }

                html body .previousWebinars .wp-pagenavi .nextpostslink,
                html body .previousWebinars .wp-pagenavi .last {
                    margin-top: 10px !important;
                    margin-right: 0 !important;
                }

                html body .previousWebinars .wp-pagenavi .nextpostslink {
                    padding: 6px 12px !important;
                }

                .et_pb_section.et_pb_section_2_tb_footer.et_pb_with_background.et_section_regular {
                    padding-top: 0;
                }

                .newLists article .entry-title {
                    padding-bottom: 0;
                }

                .et_pb_section.et_pb_section_0.mainBanner.heroSect.et_pb_with_background.et_section_regular .et_pb_row.et_pb_row_1.hero_btns.et_pb_gutters3 {
                    padding-left: 0;
                }

            }

            @media (max-width:360px) {
                .innerBanner .heroBtn {
                    font-size: 14px !important;
                }

                .innerBanner .darkHighlight {
                    font-size: 20px !important;
                }

                .industryIcon {
                    margin-bottom: 4px !important;
                }

                .faqSect {
                    padding-bottom: 40px !important;
                }

                .et_pb_section.et_pb_section_0.mobileHeroSect.innerBanner.et_pb_with_background.et_section_regular {
                    margin-bottom: 60px;
                }

                .checklistSect.certificateSect {
                    padding-bottom: 20px !important;
                }

                .checklistSect.certificateSect .listPoint {
                    margin-left: 20px !important;
                    margin-right: 20px !important;
                }

                .et_pb_row.et_pb_row_5.et_pb_equal_columns .et_pb_column.et_pb_column_1_2.et_pb_column_10.et_pb_css_mix_blend_mode_passthrough {
                    margin: 0;
                }
            }

            @media (max-width: 767px) {

                .mainBanner h1 {
                    font-size: 34px !important;
                }

                .mainBanner p .txtGraphic {
                    max-width: 80px;
                }

                .mainBanner p {
                    padding-bottom: 3px !important;
                    font-size: 16px;
                    line-height: 1.3;
                }

                .mainBanner h1 {
                    font-size: 36px;
                }

                .mainBanner {
                    padding-top: 60px !important;
                    padding-bottom: 120px !important;
                }

                .headImg {
                    padding-bottom: 10px;
                }

                .mainBanner .et_pb_row.et_pb_row_0 {
                    padding-left: 5% !important;
                }

                .serviceTable table td a {
                    padding-left: 80px;
                }

                body .et_pb_row.sideLogo {
                    width: 100% !important;
                }
            }

            @media (max-width: 575px) {
                .mainBanner p br {
                    display: none;
                }

                .mainBanner {
                    padding: 30px 10px 110px !important;
                }

                .mainBanner .et_pb_row {
                    padding-left: 14px;
                }

                .headImg {
                    max-width: 100px;
                }

                .puzzleSect .et_pb_row.et_pb_row_22 {
                    width: 90% !important;
                }

                .joinWrap .btnCta h1 {
                    font-size: 14px;
                }

                .joinWrap .btnCta p,
                .joinWrap .btnCta a,
                .joinWrap .btnCta h1 {
                    padding-bottom: 2px !important;
                }

                .joinWrap .btnCta p,
                .joinWrap .btnCta a {
                    font-size: 10px;
                }

                .joinWrap .btnCta a {
                    margin-top: -12px !important;
                    padding-right: 12px !important;
                }

                .btnCta a::after {
                    width: 8px;
                    bottom: -3px;
                }
            }



            /**************************Vertical Tabination &amp; Pricing Table Section********************************/

            .vertical-tabs1 {
                border: none;
            }

            .vertical-tabs1 ul.et_pb_tabs_controls {
                float: left;
                width: 30%;
                margin-right: 5px;
                background: transparent;
                padding-left: 5px !important;
                padding-bottom: 5px !important;
                padding-top: 5px !important;
            }

            .vertical-tabs1 ul.et_pb_tabs_controls:after {
                content: none;
            }

            .vertical-tabs1 .et_pb_tabs_controls li {
                width: 100%;
                border-right: none !important;
                height: 100px !important;
            }

            .vertical-tabs1 ul.et_pb_tabs_controls li:nth-child(2) {
                margin-bottom: 5px;
                margin-top: 5px;
            }

            .pricingSect .vertical-tabs1 .et_pb_tabs_controls li.et_pb_tab_active {
                border-left: 3px solid #009ad5 !important;
            }

            .vertical-tabs1 .et_pb_tab {
                padding: 0;
            }

            .vertical-tabs1 .et_pb_tab_content {
                display: flex;
                flex-wrap: wrap;
            }

            .pricingSect .vertical-tabs1 .et_pb_tabs_controls li a {
                position: relative;
            }


            .pricingSect .vertical-tabs1 .et_pb_tabs_controls li a::after {
                content: "";
                width: 65%;
                height: 100%;
                background-image: url(https://edpo.com/wp-content/uploads/2023/01/black-icon.png);
                position: absolute;
                background-repeat: no-repeat;
                background-size: 10px;
                margin: auto;
                left: 0;
                background-position: center right;
                top: 0;
            }

            .pricingSect .vertical-tabs1 .et_pb_tabs_controls li.et_pb_tab_active a::after {
                background-image: url(https://edpo.com/wp-content/uploads/2023/01/Vector-blue.png);
            }

            .tablePrice {
                margin-bottom: 0 !important;
                border-bottom: 0 !important;
                border-color: rgba(204, 204, 204, 0.15) !important;
            }

            .tablePrice tr:nth-child(2n+1) {
                background: rgba(118, 118, 118, 0.04);
            }

            .tablePrice td {
                padding: 30px 20px !important;
                text-align: center;
                font-family: "raleway";
                font-size: 18px;
                width: 17.5% !important;
                font-weight: 600;
                border-width: 0 1px 0 0 !important;
            }

            .tablePrice td:not(:last-child) {
                border-right: 1px solid rgba(204, 204, 204, 0.15);
            }

            .priceFont {
                font-size: 22px !important;
            }

            .tablePrice .pricingTableBtn {
                padding-top: 50px !important;
                padding-bottom: 50px !important;
                padding-left: 0 !important;
                padding-right: 0 !important;
            }

            .tablePrice td .clrBlue {
                border-bottom: 1px solid rgba(0, 154, 213, 0.99);
                transition: all 0.3s;
            }

            .tablePrice td .clrBlue:hover {
                border-bottom: 1px solid rgba(0, 154, 213, 0);
            }

            .pricingTableBtn a::after {
                content: "";
                position: absolute;
                width: 100%;
                height: 100%;
                left: 0;
                top: 0;
                z-index: -1;
                border-radius: 4px;
                background: linear-gradient(144.02deg, #243E90 39.45%, #009AD5 131.18%);
                opacity: 0;
                transition: all 0.3s;
            }

            .pricingTableBtn a {
                position: relative;
                z-index: 9;
                padding: 11px 20px;
                color: #243E90;
                border: 1px solid #243E90;
                border-radius: 4px;
            }

            .pricingTableBtn a:hover {
                color: #fff;
            }

            .pricingTableBtn a:hover::after {
                opacity: 1;
            }

            .scaleBox {
                display: inline-block;
                padding: 14px 0;
            }

            .mobilePricing .et_pb_tabs_controls {
                display: flex;
                justify-content: space-between;
            }

            .mobilePricing .et_pb_tabs_controls li {
                padding: 20px;
                width: 33.33%;
                border-bottom: 1px solid #eee;
            }

            .mobilePricing .et_pb_tabs_controls.clearfix {
                background: transparent;
            }

            .mobilePricing .et_pb_tab.et_pb_tab_3.clearfix.et_pb_active_content.et-pb-active-slide {
                padding: 8px;
            }

            .mobilePricing .tablePrice td {
                padding: 24px 10px !important;
            }

            .mobilePricing .priceFont {
                font-size: 20px !important;
            }

            .mobilePricing .tablePrice td.pricingTableBtn {
                padding: 26px 10px !important;
            }

            .mobilePricing .et_pb_tabs_controls li a {
                text-align: center;
                padding: 0;
                font-size: 16px !important;
                line-height: 1.4;
            }

            .mobilePricing table tr {
                background: #fff !important;
            }

            .mobilePricing .priceFont {
                font-size: 14px !important;
            }

            .clrBlue.tableBtn {
                color: #009AD5;
                border-bottom: none !important;
            }

            .pricingTableBtn a {
                padding: 10px 16px !important;
            }

            .mobilePricing .et_pb_tabs_controls li {
                padding: 12px;
                display: flex;
                justify-content: center;
                align-items: center;
            }



            @media(max-width:767px) {
                .vertical-tabs1 ul.et_pb_tabs_controls {
                    width: 100%;
                    margin-bottom: 30px;
                    margin-right: 0;
                }

                .vertical-tabs1 .et_pb_tabs_controls li {
                    border-bottom: none;
                }

                .vertical-tabs1 .et_pb_tab {
                    padding: 0;
                }

                .vertical-tabs1 .et_pb_tab_content {
                    display: block;
                }
            }


            .skewedImg {
                transform: perspective(1000px) rotateY(-20deg);
            }

            .postsBtns .et_pb_column {
                justify-content: normal;
            }

            .postsBtns .et_pb_column .et_pb_with_border.et_pb_module {
                margin-right: 30px;
            }

            .joinWrap .et_pb_text_inner {
                width: 100%;
            }

            .btnCta a {
                position: relative;
            }

            .btnCta a::after {
                position: absolute;
                content: '';
                background: url(https://edpo.com/wp-content/uploads/2023/04/109617-1.png);
                width: 14px;
                height: 12px;
                background-repeat: no-repeat;
                background-size: contain;
                right: 0;
                transition: all 0.3s;
                bottom: -2px;
            }

            .btnCta:hover a::after {
                translate: 4px;
                -webkit-translate: 4px;
            }

            .joinWrap .btnCta h1 {
                padding-bottom: 8px;
            }

            body .puzzleImg {
                margin-bottom: calc(1/1*-17.5%) !important;
            }





            @media(max-width:1250px) and (min-width:981px) {

                .joinWrap p,
                .joinWrap a {
                    font-size: 12px;
                }

                .joinWrap .btnCta h1 {
                    font-size: 16px !important;
                    padding-bottom: 6px !important;
                }

                body .joinWrap .btnCta p {
                    padding-bottom: 4px !important;
                }

                .joinWrap .btnCta a {
                    margin-top: -16px !important;
                }

                .puzzleImg {
                    margin-bottom: -78px !important;
                }

                .et_pb_column.et_pb_column_1_2.et_pb_column_38.et_pb_css_mix_blend_mode_passthrough {
                    margin-right: 40px !important;
                }
            }

            @media(max-width:1100px) and (min-width:991px) {
                .joinWrap h1 {
                    font-size: 17px;
                }
            }

            @media(min-width:1300px) {
                body .colPuzzle {
                    padding-left: 4%;
                }
            }

            @media(max-width:1300px) {
                body .et_pb_row.sideLogo {
                    width: 530px;
                    padding-top: 30px !important;
                    padding-bottom: 26px !important;
                }

                .sideLogo .et_pb_text_inner {
                    font-size: 20px;
                }

                .sideLogo .et_pb_module.et_pb_image {
                    max-width: 188px;
                }

                .sideLogo .et_pb_column.et_pb_column_1_2.et_pb_column_4.et_pb_css_mix_blend_mode_passthrough {
                    margin: 0 !important;
                    margin-right: 10px !important;
                }
            }

            @media(max-width:980px) {
                .et_pb_module.et_pb_text.et_pb_text_58.joinWrap.et_pb_text_align_left.et_pb_bg_layout_light {
                    background-size: 56%;
                    left: 0%;
                }

                body .puzzleImg {
                    margin-bottom: calc(1/1*-15.5%) !important;
                }
            }

 a#CybotCookiebotDialogPoweredbyCybot,
 div#CybotCookiebotDialogPoweredByText {
 display: none;
 }

#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-main-logo {
 display: none; 
 }
