/* Global color variables */
:root { --primary-color: #57c2e1; --secondary-color: #10dda3; --background-color: #11213b; --text-color: #fff; --content-text: #dbdbdb; --link-color: #10dda3; --border-color: #e0e0e0; --black-color: #11213b; --light-black-grey-color: #1c2d4c; --font-roboto: "Roboto Slab",arial; --open-sans: "Open Sans",arial; }
body .o-livechat-LivechatButton { background-color: #10dda3!important; }
body { background-color: var(--background-color); color: var(--text-color); overflow-x: hidden; }
a { color: var(--link-color); text-decoration: none; }
a:hover { color: var(--link-hover-color); }
button { background-color: var(--primary-color); color: #fff; border: 2px solid var(--primary-color); }
button:hover { background-color: transparent; }
button.white { background-color: var(--text-color); color: var(--black-color); border: 2px solid transparent; }
.outline-btn a { background-color: transparent!important; padding: 15px 35px; transition: all 0.5s ease; min-width: 206px; }
.outline-btn a:hover { background-color: var(--secondary-color)!important; border: 2px solid var(--secondary-color)!important; }
body .e-con>.e-con-inner { padding-inline-end: 20px; padding-inline-start: 20px; }
body .outline-btn-wrap { border-radius: 45px; background-color: transparent!important; padding: 11px 13px!important; transition: all 0.5s ease!important; border: 2px solid #10dda3!important; font-size: 16px!important; text-decoration: none!important; transition: all 0.3s ease; color: #fff!important; }
body .outline-btn-wrap:hover { background-color: var(--secondary-color)!important; border: 2px solid var(--secondary-color)!important; }
.breadcrumbs { font-size: 20px; margin-top: 24px; }
.breadcrumb-white .breadcrumbs { color: #11213b; font-size: 20px; text-transform: capitalize; font-family: var(--font-roboto)!important; }
fieldset.hidden-fields-container {visibility: hidden;}
section#challenges a {color: #10DDA3 !important;}
.margin-negative h4 {margin-bottom: 6px !important;margin-top:10px !important;}
div#eckb-article-body a {color: #10dda3;}
.innerbannerwrap .green-btn .elementor-button-link {color: #11213b;}
.contentBlock a.elementor-button,
.dark-button-color a.elementor-button,
.blogbanner-wrap a.elementor-button,
#epkb-ml__module-search .epkb-ml-search-box__btn .epkb-ml-search-box__text {color: #11213b;}
body .blogBottomNewsletter form .submitbtn input,
.inspection-letter-wrap button.elementor-button{color:#11213b !important;}
.font-30 p{font-size:30px;}
.mt-0{margin-top:0px !important;}
body .dev-sec-wrap {padding-top: 90px;}
.green-color-primary{color:#10DDA3;}
/* closed  */

/* Resetting margins, paddings, and box-sizing */

*, *::after, *::before { margin: 0; padding: 0; box-sizing: border-box; }
.arrow-icon-right, .know-more-link { position: relative; transition: all 0.3s ease; }
.arrow-icon-right:after, .know-more-link:after { background-image: url(/wp-content/themes/twentytwentyone-child/assets/images/arrow-right.svg); background-repeat: no-repeat; padding-bottom: 10px; position: absolute; right: -19px; width: 10px; background-size: contain; top:4px; content: ""; height: 12px; }
.arrow-icon-right:hover, .know-more-link:hover { color: var(--text-color); }
.learn-more-icon .know-more-link:after{top: 8px;}

body .arrow-icon-right:after{ top: 5px;}
.arrow-icon-right:hover:after, .know-more-link:hover:after { filter: brightness(0) invert(1); }
.service-category .post-thumbnail a:after { top: 5px; filter: inherit!important; }
.mx-1000 { max-width: 1000px!important; margin: 0 auto; }
/* Remove default font settings */
body { font-family: var(--open-sans)!important; line-height: 1.5; overflow-x: hidden; }
.banner-bottom-container h2.elementor-heading-title {text-transform: capitalize;}
.banner-bottom-container { background-size: 100% 100%!important; background-size: contain!important; }
.banner-bottom-container p { color: #fff; }
body .elementor-button-content-wrapper span.elementor-button-text { font-size: 18px;}
body .servicepostbanner span.elementor-button-text {color: #11213b;}
.banner-bottom-container .elementor-button-wrapper a span { font-weight: 500; letter-spacing: 0; }
.white-btn a { background: #fff!important; color: var(--black-color)!important; border: 1px solid transparent!important; transition: all 0.3s ease; min-width: 268px!important; padding-top: 15px; padding-bottom: 15px; }
.white-btn a:hover { background: #11213b 0 0 no-repeat padding-box!important; box-shadow: 0 0 15px #10dda357; border: 1px solid transparent!important; border-radius: 100px; color: var(--text-color)!important; }
.green-btn a { width: 190px!important; padding: 14px 10px; transition: all 0.3s ease; }
.serviceBanner .green-btn a {width:auto !important;padding: 14px 22px;}
.green-btn a:hover { background-color: #0ec38f; border: 2px solid #0ec38f; }
.green-color{color:#0ec38f !important;  }
div { font-family: var(--open-sans)!important; }
.text-center { text-align: center; }

/* Reset heading and paragraph spacing */
.wpcf7-form.sent .wpcf7-response-output {display: none !important;}
h1, h2, h3, h4, h5, h6, p { margin: 0; padding: 0; line-height: normal; }
h1, h2, h3, h4, h5, h6 { font-family: "Roboto Slab",serif!important; font-weight: 400!important; }
h6 { line-height: 30px!important; }
.dark-color-p p,.dark-color-p .elementor-widget-container, .dark-color-black { color: #11213b!important; }
.elementor-widget-image img { height: auto!important; }
body p { font-family: var(--open-sans)!important; line-height: 1.68; font-size: 18px; color: var(--content-text); }
body .font-28, body .font-28 p { font-size: 24px!important; }
.font-medium, .font-medium h5 { font-weight: 500!important; font-family: var(--open-sans)!important; }
.font-opens, .font-opens h3 { font-family: var(--open-sans)!important; }
.font-roboto, .font-roboto h2 { font-family: var(--font-roboto)!important; }
.site textarea:focus, input[type="color"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="email"]:focus, input[type="month"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="week"]:focus { outline: none!important; outline-offset: none!important; }

/* Remove default list styling */
.max-width-600{max-width:600px; margin:0 auto;}
ol, ul { list-style: none; padding: 0; margin: 0; }
/* Set images and videos to block display to remove inline gaps */
img, video { display: block; max-width: 100%; height: auto; }
/* Remove underline from links */
a { text-decoration: none; color: inherit; }

/* btn width  */
.btn-w-auto.green-btn a {width: auto !important;padding: 14px 22px;}
/* Reset table layout */
table { border-collapse: collapse; border-spacing: 0; }
.flexBetween { display: flex; align-items: center; justify-content: space-between; }
.flexContent { display: flex; align-items: center; }
.flexAround { display: flex; justify-content: space-around; align-items: center; }
main#main { padding-top: 0; }
.mx-800 { max-width: 800px!important; margin: 0 auto; }
.mx-1100{ max-width: 1100px!important; margin: 0 auto; }
.ml-900 { max-width: 900px!important; margin: auto 0 0 0; }
.ml-1024 { max-width: 1024px!important; margin: auto 0 0 0; }
.e-n-accordion-item .e-con-boxed.e-flex { border: none!important; }
/* closed  */
/* custom color */
.primary-color { color: var(--primary-color); }
.text-secondary { color: var(--secondary-color); }
.text-color-white { color: var(--text-color)!important; }
.btn-hover-effect a:hover { background-color: #0ec38f; border: 2px solid #0ec38f; }
/* custom color close css  */
@media (max-width: 1440px) {
  body .category_info .category_image_bottom:after { right: 0; }
}
@media (max-width: 1300px) {
  body h2 { font-size: 28px!important; line-height: normal!important; }
  .site-main>* { margin-bottom: 0; }
}
@media (max-width: 820px) {
  body p { font-size: 16px; }
  body .bannerSliderContent .swiper-slide-contents { padding-top: 0; }
  body .font-28, body .font-28 p { font-size: 20px!important; }
  .innerbannerwrap h1 { font-size: 34px!important; }
  .innerbannerwrap .elementor-widget-container, .innerbannerwrap h2 { font-size: 28px!important; padding: 10px 0; }
  .innerbannerwrap .elementor-widget-container br, .innerbannerwrap h2 br { display: none; }
  .innerbannerwrap h2 br { display: none; }
  .white-btn a { min-width: 248px!important; padding-top: 16px; padding-bottom: 16px; }
  .white-btn a span { font-family: var(--font-opens)!important; }
}
/* blog css  */
/* footer bottom banner */
.bannerBottomSection { padding-bottom: 40px; }
.bannerBottomSection .banner-bottom-container { border-radius: 10px; overflow: hidden; background-size: cover!important; background: linear-gradient(132deg, #55c2e1 0, #0ed39c 100%)!important; position: relative; z-index: 1; }
.bannerBottomSection .banner-bottom-container:after { position: absolute; right: 0; top: 0; content: ''; z-index: -1; background-image: url(/wp-content/themes/twentytwentyone-child/assets/images/footer-btm-vector-right.png); background-repeat: no-repeat; opacity: .5; bottom: 0; left: 0; background-position: top right; }
.bannerBottomSection .banner-bottom-container:before { position: absolute; left: 0; content: ''; background-image: url(/wp-content/themes/twentytwentyone-child/assets/images/footer-btm-vector-left.png); right: 0; background-repeat: no-repeat; top: auto; background-position: left bottom; opacity: .5; height: 300px; width: 276px; background-size: contain; display: block; overflow: hidden; bottom: 0; }
/* ebooks-template-whitepaper-single */
.ebooks-template-whitepaper-single main#main { background-color: #fff; padding-bottom: 60px; }
.ebooks-template-whitepaper-single .leftContent p { margin-bottom: 20px; }
.ebooks-template-whitepaper-single .leftContent h3 { margin-bottom: 20px; }
.ebooks-template-whitepaper-single .postContentWrap:after { position: absolute; right: -90px; top: -16px; background-image: url(/wp-content/themes/twentytwentyone-child/assets/images/success-storybg.svg); content: ''; height: 243px; width: 240px; background-repeat: no-repeat; transform: rotate(26deg); }
.ebooks-template-whitepaper-single .postContentWrap:before { position: absolute; left: -39px; bottom: 48px; background-image: url(/wp-content/themes/twentytwentyone-child/assets/images/success-storybg.svg); content: ''; height: 243px; width: 243px; background-repeat: no-repeat; transform: rotate(122deg); }
.ebooks-template-whitepaper-single .postContentWrap { position: relative; overflow: hidden; padding-bottom: 60px; }
/* closed  */

/* faq */
.numberList { counter-reset: section; }
.numberList p { font-size: 22px; margin-bottom: 10px; position: relative; }
.numberList p:before { counter-increment: section; content: ""counter(section) "."; margin-right: 16px; }
.e-n-accordion-item .elementor-widget-container { font-size: 22px; line-height: 37px; }
.e-n-accordion-item .elementor-widget-container b { font-size: 22px; }
.e-n-accordion-item .elementor-element { border: none; }
/* service banner  */
.serviceBanner h2 { margin-top: 10px; }
.serviceBanner p { font-size: 24px; margin-top: 10px; }
.serviceBanner .elementor-widget-text-editor .elementor-widget-container { font-size: 24px; margin-top: 0; margin-bottom: 15px; }
.serviceBanner .elementor-button-text { font-size: 18px; }
.serviceBanner .green-btn .elementor-widget-container { margin-top: 0!important; }
.serviceBanner .elementor-widget-text-editor { max-width: 900px!important; margin: 0 auto; }
.bannerBottomSection span.elementor-button-text { font-family: var(--open-sans)!important; font-size: 18px; }
/* search-no-results */
.search-no-results .no-results { max-width: 1440px; margin: 0 auto; padding-top: 220px; padding-bottom: 150px; padding-left: 20px; text-align: center; }
.blogSearchWrap { /* padding: 50px; */ max-width: 1440px; margin: 0 auto; padding: 0 20px; padding-bottom: 50px; }
.blogSearchWrap>h2 { padding: 60px; text-align: center; color: var(--background-color); text-transform: capitalize; }
.blogSearchWrap img { object-fit: contain; display: inline-block; }
.search-no-results .page-title { margin-bottom: 16px; }
.search-results .content-area { background-color: #fff; }
/* whitepaper css  */
.whitepaperBannerWrap .elementor-button-link { font-size: 18px; }
.whitepaperBannerWrap h1 { font-size: 45px; color: #80daf7; }
.whitepaperBannerWrap p { font-size: 24px; color: var(--content-text)!important; max-width: 1024px; margin: 0 auto; line-height: 38px; padding-top: 10px; padding-bottom: 10px; }
.bannercontent.e-con-inner { text-align: center; }
.whitepaperBannerWrap .e-con { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 200px; --padding-bottom: 140px; --padding-left: 0px; --padding-right: 0px; }

/* newsletter shortcode */
.newsFormField .wpcf7-email,.newsFormField .wpcf7-text{ max-width: 100% !important; width: 100% !important; background-color: #fff!important; border: 1px solid #69727d; color: #1f2124; vertical-align: middle; padding: 16px; border-radius: 10px; margin-bottom:12px; }
.newsFormField .wpcf7-submit { padding: 11px 33px; font-size: 18px!important; color: #fff!important; transition: all .3s ease; box-shadow: 0 0 15px 0 rgba(16.000000000000018, 221, 162.99999999999997, 0.3411764705882353); }
.newsFormField .wpcf7-submit:hover { background-color: #0ec38f!important; border: 2px solid #0ec38f; cursor: pointer; }
.newsFormField .wpcf7-email::placeholder,.newsFormField .wpcf7-text { font-size: 18px; color: rgba(17, 33, 59, .6); }
.newsFormField  .screen-reader-response { margin-bottom: 13px; }
.newsFormField .wpcf7-response-output { display: none; }
.newsFormField .wpcf7-submit{color: #11213b !important;}
.subscribeBtnWrap .elementor-button-content-wrapper{color: #11213b;}
@media (max-width:1024px) {
  .newsFormField .wpcf7-email { width: 100%!important; max-width: 100%!important; }
}
/* closed */
/* elementor css */
.elementor-kit-8 { --e-global-color-primary: #17263f; --e-global-color-secondary: #54595f; --e-global-color-text: #dbdbdb; --e-global-color-accent: #0ed69d; --e-global-typography-primary-font-family: "Roboto"; --e-global-typography-primary-font-weight: 600; --e-global-typography-secondary-font-family: "Roboto Slab"; --e-global-typography-secondary-font-weight: 400; --e-global-typography-text-font-family: "Roboto"; --e-global-typography-text-font-size: 18px; --e-global-typography-text-font-weight: 400; --e-global-typography-accent-font-family: "Roboto"; --e-global-typography-accent-font-weight: 500; color: #dbdbdb; font-family: "Open Sans",Sans-serif; font-size: 45px; }
.elementor-kit-8 .elementor-button, .elementor-kit-8 button, .elementor-kit-8 input[type="button"], .elementor-kit-8 input[type="submit"] { background-color: #10dda3; font-family: "Nunito",Sans-serif; font-size: 14px; font-weight: 500; color: #fff; border-style: solid; border-width: 2px 2px 2px 2px; border-color: #10dda3; border-radius: 50px 50px 50px 50px; }
.elementor-kit-8 e-page-transition { background-color: #ffbc7d; }
.elementor-kit-8 h1 { font-family: "Roboto Slab",Sans-serif; }
.elementor-kit-8 h2 { font-family: "Roboto Slab",Sans-serif; font-size: 40px; }
.elementor-kit-8 h3 { color: #fff; font-family: "Roboto Slab",Sans-serif; font-size: 32px; }
.elementor-kit-8 h4 { color: #fff; font-family: "Roboto Slab",Sans-serif; font-size: 28px; }
.elementor-kit-8 h5 { font-family: "Roboto Slab",Sans-serif; font-size: 24px; }
.elementor-kit-8 h6 { font-family: "Roboto Slab",Sans-serif; font-size: 20px; }
.elementor-section.elementor-section-boxed>.elementor-container { max-width: 1440px; }
.e-con { --container-max-width: 1440px; }
.elementor-widget:not(:last-child) { margin-block-end: 20px; }
.elementor-element { --widgets-spacing: 20px 20px; --widgets-spacing-row: 20px; --widgets-spacing-column: 20px; }
h1.entry-title { display: var(--page-title-display); }
a.elementor-button { font-family: var(--open-sans)!important; }
body .elementor-button.elementor-button-link { font-size: 16px; }
/* logo slider  */
.logoCustomSlider .slick-slide, .logoCustomSliderImage .slick-slide, .logoTrustedSlider .slick-slide { margin: 0 30px; }
.logoCustomSlider .slick-track, .logoCustomSliderImage .slick-track, .logoTrustedSlider .slick-track { display: flex!important; align-items: center; }
.logoTrustedSlider img { max-width: 110px; }
/* closed  */

@media (max-width: 1024px) {
  .elementor-section.elementor-section-boxed>.elementor-container { max-width: 1024px; }
  .e-con { --container-max-width: 1024px; }
}
@media (max-width: 767px) {
  .elementor-section.elementor-section-boxed>.elementor-container { max-width: 767px; }
  .e-con { --container-max-width: 767px; }
  .banner-bottom-container { padding-left: 20px; padding-right: 20px; }
  .single-post h2 { line-height: normal!important; }
  .banner-bottom-container { gap: 12px; }
  .bannerBottomSection h2 { font-size: 36px!important; }
  .search-menu-item .search-form { right: -100px; }
  .search-menu-item .search-form { width: 354px!important; margin: 0 auto!important; }
  body .search-menu-item .search-form { padding: 11px 8px; }
  body .search-menu-item input.search-submit { padding: 10px 20px; font-size: 16px; }
  html body .blogSlider .slick-dots { bottom: -37px; }
}
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap { background-color: #69727d; color: #fff; }
.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap { background-color: transparent; border: 3px solid; color: #69727d; }
.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap { margin-top: 8px; }
.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter { height: 1em; width: 1em; }
.elementor-widget-text-editor .elementor-drop-cap { float: left; font-size: 50px; line-height: 1; text-align: center; }
.elementor-widget-text-editor .elementor-drop-cap-letter { display: inline-block; }
.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a { color: inherit; font-size: inherit; line-height: inherit; }
.elementor-widget-heading .elementor-heading-title.elementor-size-small { font-size: 15px; }
.elementor-widget-heading .elementor-heading-title.elementor-size-medium { font-size: 19px; }
.elementor-widget-heading .elementor-heading-title.elementor-size-large { font-size: 29px; }
.elementor-widget-heading .elementor-heading-title.elementor-size-xl { font-size: 39px; }
.elementor-widget-heading .elementor-heading-title.elementor-size-xxl { font-size: 59px; }
/* font awesome icons  */
.fas.fa-search { position: relative; }
.fas.fa-search:before { position: absolute; left: -10px; content: ""; background-image: url(/wp-content/themes/twentytwentyone-child/assets/images/search-icon.svg); width: 20px; height: 20px; background-size: cover; top: -10px; }
.fas.fa-graph:before { background-image: url(/wp-content/themes/twentytwentyone-child/assets/images/close-icon.svg); }
.fas.fa-graph { filter: brightness(0) invert(1); }
/* wideget css */
.elementor-widget-image { text-align: center; }
.elementor-widget-image a { display: inline-block; }
.elementor-widget-image a img[src$=".svg"] { width: 48px; }
.elementor-widget-image img { display: inline-block; vertical-align: middle; }
.blogSlider .slick-dots li, .megaMenuContentWrap.menuSlider .slick-dots li { width: 2px; height: 2px; margin: 0 5px; }
.blogSlider .slick-dots { bottom: -50px; }
.megaMenuContentWrap.menuSlider .slick-dots { bottom: 50px; }
.blogSlider .slick-dots li button:before, .megaMenuContentWrap.menuSlider .slick-dots li button:before { display: none; }
.blogSlider .slick-dots li.slick-active button, .megaMenuContentWrap.menuSlider .slick-dots li.slick-active button { border: 1px solid #fff; }
.blogSlider .slick-dots li button, .megaMenuContentWrap.menuSlider .slick-dots li button { background: #4c5f81; width: 2px; height: 2px; padding: 4px; }

/* help center page css */
body.single-epkb_post_type_1, body.wp-singular.eckb-kb-template-active { background-color: #fff; }
body.archive.tax-epkb_post_type_1_category div#eckb-archive-header, body.single-epkb_post_type_1 div#eckb-article-header, body.wp-singular.eckb-kb-template-active #epkb-ml__row-2 { background: url(/wp-content/uploads/2025/04/helpcenterbg.webp); background-repeat: no-repeat; background-size: cover; padding: 161px 0 161px 0; background-position: bottom; }
body.archive.tax-epkb_post_type_1_category #epkb-ml__module-search #epkb-ml-search-classic-layout #epkb-ml-search-form #epkb-ml-search-box, body.single-epkb_post_type_1 #epkb-ml__module-search #epkb-ml-search-classic-layout #epkb-ml-search-form #epkb-ml-search-box, body.wp-singular.eckb-kb-template-active #epkb-ml__module-search #epkb-ml-search-classic-layout #epkb-ml-search-form #epkb-ml-search-box { background: transparent!important; box-shadow: none!important; border-radius: 35px!important; height: auto!important; align-items: center!important; justify-content: center; position: relative; padding: 0!important; background-color: transparent!important; }
body.archive.tax-epkb_post_type_1_category div#eckb-archive-header div#epkb-ml-search-box input, body.single-epkb_post_type_1 div#eckb-article-header div#epkb-ml-search-box, body.wp-singular.eckb-kb-template-active input.epkb-ml-search-box__input { padding: 18px 20px 18px 54px!important; font-size: 18px!important; cursor: pointer; border-radius: 35px!important; position: relative; font-weight: 500; font-family: var(--open-sans)!important; }
body.single-epkb_post_type_1 div#eckb-article-header div#epkb-ml-search-box input::placeholder { color: #9a9a9a; }
body.archive.tax-epkb_post_type_1_category #eckb-archive-page-container #eckb-archive-header #epkb-ml__module-search, body.single-epkb_post_type_1 div#eckb-article-header div#epkb-ml__module-search, body.wp-singular.eckb-kb-template-active #epkb-ml__module-search { background: transparent!important; margin: 0!important; padding: 0!important; }
body.archive.tax-epkb_post_type_1_category div#eckb-archive-header div#epkb-ml-search-box input:focus-visible, body.single-epkb_post_type_1 div#eckb-article-header div#epkb-ml-search-box input:focus-visible { box-shadow: none!important; }
body.archive.tax-epkb_post_type_1_category div#eckb-archive-header form#epkb-ml-search-form div#epkb-ml-search-box { background: transparent!important; box-shadow: none!important; border-radius: 35px; }
#eckb-archive-page-container #epkb-ml__module-search #epkb-ml-search-classic-layout #epkb-ml-search-form #epkb-ml-search-box button.epkb-ml-search-box__btn, body.single-epkb_post_type_1 #epkb-ml__module-search #epkb-ml-search-classic-layout .epkb-ml-search-box__btn, body.wp-singular.eckb-kb-template-active form#epkb-ml-search-form div#epkb-ml-search-box button.epkb-ml-search-box__btn { position: absolute; right: 14px; background-color: #10dda3!important; padding: 12px 37px!important; border-radius: 33px!important; letter-spacing: 0.2px; font-size: 20px; line-height: 1.3; font-weight: 500; }
body.archive.tax-epkb_post_type_1_category #epkb-ml-search-box:before, body.single-epkb_post_type_1 #epkb-ml__module-search #epkb-ml-search-classic-layout #epkb-ml-search-form #epkb-ml-search-box:before, body.wp-singular.eckb-kb-template-active #epkb-ml__module-search #epkb-ml-search-classic-layout #epkb-ml-search-form #epkb-ml-search-box:before { content: ""; position: absolute; width: 18px; height: 18px; background-image: url('/wp-content/uploads/2025/04/helpsearch-icon.svg'); background-size: contain; left: 28px; z-index: 1; background-repeat: no-repeat; }
body.single-epkb_post_type_1 span.eckb-meta-data-feature-icon { font-size: 15px; margin-right: 10px!important; }
body.archive.tax-epkb_post_type_1_category main#main { background-color: #fff; }
body.archive.tax-epkb_post_type_1_category #eckb-archive-page-container #eckb-archive-body { max-width: 1440px; margin: 0 auto; width: 100%; }
body.single-epkb_post_type_1 div#eckb-article-body section#epkb-sidebar-container-v2, section#epkb-sidebar-container-v2 { box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16)!important; border: solid 1px #e3e3e3; border-radius: 10px; padding-bottom: 0; }
body.archive.tax-epkb_post_type_1_category div#eckb-archive-body, body.single-epkb_post_type_1 div#eckb-article-body { padding: 75px 20px 77px 20px; }
body.single-epkb_post_type_1 div#eckb-article-body article#eckb-article-content { padding: 15px 51px 0 51px; }
#eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-header-v2 .eckb-article-content-header-row-left-group .eckb-navigation-back .eckb-navigation-button { border: none!important; font-family: 'Open Sans','arial'; font-weight: 600; padding: 0!important; margin: 0 0 20px 0!important; }
body.single-epkb_post_type_1 main#main { background-color: #fff; }
#eckb-archive-page-container #epkb-ml__module-search #epkb-ml-search-classic-layout #epkb-ml-search-form { margin: 37px auto 0; }
body.archive.tax-epkb_post_type_1_category #epkb-ml__module-search .epkb-ml-search-title, body.single-epkb_post_type_1 #epkb-ml__module-search .epkb-ml-search-title, body.wp-singular.eckb-kb-template-active .epkb-ml-search-title { font-size: 48px!important; letter-spacing: 3.2px!important; line-height: 1.3!important; }
.epkb-sidebar__cat__top-cat .sidebar_section_divider, body.single-epkb_post_type_1 div#eckb-article-body section#epkb-sidebar-container-v2 .sidebar_section_divider { background-color: #030224; padding: 16px 35px; border-radius: 0; }
#epkb-sidebar-container-v2 .epkb-sidebar__cat__top-cat:first-child .epkb-sidebar__cat__top-cat__heading-container { border-top-left-radius: 10px!important; border-top-right-radius: 10px!important; }
#eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-header-v2 div#eckb-article-content-header-row-1 .eckb-article-content-header-row-left-group { flex-direction: column; align-items: flex-start; margin: 0; }
#eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-header-v2 .eckb-navigation-back { margin: 0!important; }
body.single-epkb_post_type_1 div#eckb-article-body article#eckb-article-content .eckb-article-title { font-family: 'Open Sans','arial'!important; font-size: 34px; color: #030224; line-height: 1.3; font-weight: 700!important; }
body.single-epkb_post_type_1 div#eckb-article-left-sidebar { padding: 0!important; }
div#eckb-article-content-header-row-1 { margin-bottom: 15px; }
div#eckb-article-content-header-row-3 { margin: 25px 0 35px 0; }
body.single-epkb_post_type_1 #epkb-sidebar-container-v2 .epkb-sidebar__cat-container li a span { display: flex; }
ul.eckb-breadcrumb-nav { font-weight: 700; }
div#eckb-article-content-body  p, div#eckb-article-content-body span { color: #11213b; font-weight: 500; }
#eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-header-v2 .eckb-article-content-header-row-left-group .eckb-navigation-back .eckb-navigation-button { border: none!important; font-family: 'Open Sans','arial'!important; font-weight: 600; letter-spacing: .6px; padding: 0!important; margin: 0 0 20px 0!important; }
#eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-body h2, #eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-body h3 { padding: 37px 0 20px 0; color: #030224; font-family: 'Open Sans','arial'!important; font-size: 27px; line-height: 1.5; font-weight: 800!important; }
#eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-body h4, #eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-body h5, #eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-body h6 { color: #030224; padding: 37px 0 20px 0; }
div#eckb-article-content-header-row-1 .eckb-article-content-header-row-right-group { display: none!important; }
div#eckb-article-right-sidebar { padding: 0!important; }
div#eckb-article-right-sidebar .eckb-article-toc__inner { border-left-width: 0!important; padding: 0!important; }
#eckb-article-page-container-v2 .eckb-article-toc .eckb-article-toc__inner ul li a { padding: 2px 24px!important; letter-spacing: .64px; font-weight: 400!important; }
#eckb-article-page-container-v2 .eckb-article-toc .eckb-article-toc__inner nav.eckb-article-toc-outline ul li a.active, #eckb-article-page-container-v2 .eckb-article-toc .eckb-article-toc__inner nav.eckb-article-toc-outline ul li a:hover { color: #00d29c!important; font-weight: 600!important; }
div#eckb-article-right-sidebar .eckb-article-toc__inner h4.eckb-article-toc__title { background: #000120; padding: 6px 0 6px 24px; }
#eckb-article-page-container-v2 .eckb-article-toc .eckb-article-toc__inner nav.eckb-article-toc-outline { padding: 0; }
#eckb-article-page-container-v2 .eckb-article-toc .eckb-article-toc__inner nav.eckb-article-toc-outline ul li a { font-weight: 700; font-family: var(--open-sans)!important; font-size: 16px; letter-spacing: .64px; }
div#eckb-article-content-header-row-3 .eckb-article-content-header-row-left-group span.eckb-meta-data-feature-text, div#eckb-article-content-header-row-3 .eckb-article-content-header-row-left-group span.eckb-meta-data-feature-value { color: #030224; font-weight: 500; }
#eckb-article-page-container-v2 .eckb-article-toc .eckb-article-toc__inner nav.eckb-article-toc-outline ul li a, #eckb-article-page-container-v2 .eckb-article-toc .eckb-article-toc__inner nav.eckb-article-toc-outline ul li a.active { background-color: transparent; color: #030224; padding: 0; }
.epkb-sidebar__cat__top-cat__body-container { padding: 0!important; }
body.single-epkb_post_type_1  .epkb-sidebar__cat__top-cat__body-container ul { padding-left: 0!important; }
body.single-epkb_post_type_1  #epkb-sidebar-container-v2 .epkb-sidebar__cat-container li .active.article-on-active-bold span { font-weight: 400!important; }
body.single-epkb_post_type_1 #epkb-sidebar-container-v2 .epkb-sidebar__cat-container li span.eckb-article-title__icon.ep_font_icon_document:before { background-image: url(/wp-content/uploads/2025/04/artical.png); content: ""; position: absolute; left: -24px; width: 25px; height: 25px; background-repeat: no-repeat; background-size: contain; }
body.single-epkb_post_type_1 #epkb-sidebar-container-v2 .epkb-sidebar__cat-container li span { margin-left: 13px!important; }
body.single-epkb_post_type_1 .epkb-sidebar__cat__top-cat__body-container ul li { padding-left: 30px!important; margin: 0 0 0 0; padding: 0!important; transition: all .3s ease; border-top: 1px solid #e3e3e3; }
body.single-epkb_post_type_1 .epkb-sidebar__cat__top-cat__body-container ul li.epkb-articles-coming-soon { padding: 10px!important; text-align: center; }
body.single-epkb_post_type_1 .epkb-sidebar__cat__top-cat__body-container ul li a:hover { background-color: #f1fbfd; border-left: 4px solid #030224; }
body.single-epkb_post_type_1 .epkb-sidebar__cat__top-cat__body-container ul li span.eckb-article-title__text { padding-left: 12px; }
#eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-header-v2 #eckb-article-content-breadcrumb-container .eckb-breadcrumb-nav li { padding-right: 6px; }
body.single-epkb_post_type_1 #epkb-sidebar-container-v2 .epkb-sidebar__cat-container li .active { margin: 0!important; border-bottom: 1px solid #e3e3e3; border-top: 1px solid #e3e3e3; padding-right: 28px!important; }
/* body.single-epkb_post_type_1 div#eckb-article-body section#epkb-sidebar-container-v2 ul.epkb-sidebar__body__main-cat { padding-top: 10px;padding-bottom: 16px; } */
body.single-epkb_post_type_1 .epkb-sidebar__cat__top-cat__body-container ul li a { padding-top: 24px!important; transition: all .3s ease; padding-left: 35px!important; display: block; padding-bottom: 24px!important; border-left: 4px solid transparent; padding-right: 20px; }
body.single-epkb_post_type_1 div#eckb-article-body section#epkb-sidebar-container-v2 .sidebar_section_divider .epkb-sidebar__heading__inner__name h2 { font-size: 18px!important; color: #fff; font-family: var(--open-sans)!important; font-weight: 700!important; letter-spacing: 0.96px; line-height: 1.4; }
body.single-epkb_post_type_1 #eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-header-v2 #eckb-article-content-breadcrumb-container .eckb-breadcrumb-link-icon { color: #bcbcbc; font-size: 12px; }
/* body.single-epkb_post_type_1 div#eckb-article-body section#epkb-sidebar-container-v2 li#epkb-top-cat-id-131 .sidebar_section_divider { background-color: #f1fbfd; border-bottom: none; border-radius: 0; } */
body.single-epkb_post_type_1 div#eckb-article-body section#epkb-sidebar-container-v2 li#epkb-top-cat-id-131 .sidebar_section_divider .epkb-sidebar__heading__inner__name h2 { color: var(--text-color); }
.bannerBottomSection .container.customcontainer { padding: 0 65px; }
.bannerBottomSection .banner-bottom-container.helpwrap { padding: 76px 0 74px; text-align: center; z-index: 1; position: relative; }
.bannerBottomSection .banner-bottom-container.helpwrap h2 { color: #fff; }
.bannerBottomSection .banner-bottom-container.helpwrap p { padding: 5px 0 10px 0; }
.bannerBottomSection .banner-bottom-container.helpwrap a { display: inline-block; border-radius: 50px 50px 50px 50px; font-size: 16px; }
.bannerBottomSection.helpfooter { padding-bottom: 118px; }
div#epkb-ml-search-results ul li a span { color: #030224; }
body.wp-singular.eckb-kb-template-active .epkb-ml__module-categories-articles__row  body.wp-singular.eckb-kb-template-active .epkb-ml__module-categories-articles__row .section-head.section_divider { border-bottom: none!important; }
body.wp-singular.eckb-kb-template-active .epkb-ml__module-categories-articles__row .epkb-section-body, body.wp-singular.eckb-kb-template-active .epkb-ml__module-categories-articles__row .epkb-section-body ul.epkb-main-category.epkb-articles { padding: 0!important; }
body.wp-singular.eckb-kb-template-active .epkb-ml__module-categories-articles__row .epkb-section-body ul li { margin: 0!important; padding-right: 0!important; padding-left: 0!important; padding-top: 0!important; padding-bottom: 0!important; }
body.wp-singular.eckb-kb-template-active  #epkb-ml__module-categories-articles #epkb-ml-basic-layout a { padding-top: 24px!important; transition: all .3s ease; padding-left: 34px!important; display: inline-block; padding-bottom: 13px!important; border-left: 4px solid transparent; padding-right: 20px; }
body.wp-singular.eckb-kb-template-active .epkb-ml__module-categories-articles__row .epkb-section-body ul li span.eckb-article-title { display: flex; margin-left: 13px!important; }
body.wp-singular.eckb-kb-template-active .epkb-ml__module-categories-articles__row .epkb-section-body ul li span.eckb-article-title__icon:before { background-image: url(/wp-content/uploads/2025/04/artical.png); content: ""; position: absolute; left: -7px; width: 25px; height: 25px; background-repeat: no-repeat; background-size: contain; }
body.wp-singular.eckb-kb-template-active #epkb-ml-basic-layout .epkb-section-body .eckb-article-title { font-size: 16px!important; font-weight: 400!important; line-height: 1.3; }
body.wp-singular.eckb-kb-template-active .section-head.section_divider { border-bottom: none!important; padding: 16px 35px!important; }
body.wp-singular.eckb-kb-template-active .epkb-ml__module-categories-articles__row { justify-content: flex-start!important; align-items: unset!important; }
body.wp-singular.eckb-kb-template-active  #epkb-ml__module-categories-articles #epkb-ml-basic-layout a:hover { background-color: #f1fbfd; border-left: 4px solid #030224; }
body.wp-singular.eckb-kb-template-active button.epkb-show-all-articles { padding-top: 28px!important; }
body.wp-singular.eckb-kb-template-active #epkb-ml__module-categories-articles #epkb-ml-basic-layout .epkb-show-all-articles .epkb-show-text { font-size: 16px!important; }
body.archive.tax-epkb_post_type_1_category div#eckb-archive-left-sidebar .epkb-sidebar__cat__top-cat__heading-container.epkb-top-class-collapse-on.sidebar_section_divider { background-color: #030224; padding: 16px 23px; border-radius: 10px!important; color: #fff!important; }
body.archive.tax-epkb_post_type_1_category div#eckb-archive-left-sidebar .epkb-sidebar__cat__top-cat__heading-container.epkb-top-class-collapse-on.sidebar_section_divider span { color: #fff; font-size: 18px; padding-right: 10px; }
body.archive.tax-epkb_post_type_1_category div#eckb-archive-left-sidebar .epkb-sidebar__heading__inner__cat-name { color: #fff; font-size: 18px!important; }
body.archive.tax-epkb_post_type_1_category div#eckb-archive-left-sidebar .epkb-sidebar__cat__top-cat__body-container ul { padding: 0!important; }
body.archive.tax-epkb_post_type_1_category div#eckb-archive-left-sidebar .epkb-sidebar__cat__top-cat__body-container ul li { margin: 0!important; padding-left: 0!important; padding-top: 0!important; padding-bottom: 0!important; }
body.wp-singular.eckb-kb-template-active  #epkb-ml__module-categories-articles #epkb-ml-basic-layout a { padding-top: 18px!important; transition: all .3s ease; padding-left: 34px!important; display: inline-block; padding-bottom: 18px!important; border-left: 4px solid transparent; padding-right: 20px; width: 100%; }
body.wp-singular.eckb-kb-template-active .epkb-ml__module-categories-articles__row .epkb-section-body ul.epkb-main-category.epkb-articles { margin-top: 10px!important; }
body.archive.tax-epkb_post_type_1_category div#eckb-archive-left-sidebar .epkb-sidebar__cat__top-cat__body-container ul li span.eckb-article-title__icon.ep_font_icon_document:before { background-image: url(/wp-content/uploads/2025/04/artical.png); content: ""; position: absolute; left: -7px; width: 25px; height: 25px; background-repeat: no-repeat; background-size: contain; }
body.archive.tax-epkb_post_type_1_category div#eckb-archive-left-sidebar .epkb-sidebar__cat__top-cat__body-container ul li a { display: block; padding-right: 16px; padding-top: 18px!important; padding-left: 24px!important; padding-bottom: 13px!important; transition: 0.3s; border-left: 4px solid transparent; }
body.archive.tax-epkb_post_type_1_category div#eckb-archive-left-sidebar .epkb-sidebar__cat__top-cat__body-container ul li a:hover { background-color: #f1fbfd; border-left: 4px solid #030224; }
body.archive.tax-epkb_post_type_1_category div#eckb-archive-left-sidebar li.epkb-show-all-articles span.epkb-show-text { padding: 15px 10px 22px 10px!important; display: block; text-align: center; }
body.archive.tax-epkb_post_type_1_category div#eckb-archive-left-sidebar  li.epkb-show-all-articles { margin-bottom: 10px!important; }
body.archive.tax-epkb_post_type_1_category div#eckb-archive-left-sidebar li.epkb-show-all-articles span.epkb-show-text { padding: 15px 10px 22px 10px!important; display: block; text-align: center; }
body.archive.tax-epkb_post_type_1_category #eckb-archive-page-container #eckb-archive-body div#eckb-archive-content .eckb-category-archive-title-container { color: #000; }
body.archive.tax-epkb_post_type_1_category #eckb-archive-page-container #eckb-archive-body div#eckb-archive-content .eckb-category-archive-title-container span.eckb-category-archive-title-icon--font.epkbfa.ep_font_icon_folder { color: #000; font-size: 50px!important; }
body.archive.tax-epkb_post_type_1_category #eckb-archive-page-container .eckb-article-list-container.eckb-article-list-container-columns-2 { box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16)!important; border-radius: 10px; padding: 25px!important; }
body.archive.tax-epkb_post_type_1_category #eckb-archive-page-container .eckb-article-list-container.eckb-article-list-container-columns-2 span.eckb-category-archive-arrow.epkbfa.epkbfa-arrow-right { color: #10dda3; font-size: 20px; }
body.archive.tax-epkb_post_type_1_category div#eckb-archive-content-body h2 { margin-bottom: 15px!important; }
body.archive.tax-epkb_post_type_1_category .eckb-article-list-show-more-container div { font-size: 23px!important; }
body.single-epkb_post_type_1  li.epkb-show-all-articles span { display: inline-block; padding: 24px 10px; }
body.single-epkb_post_type_1 .eckb-kb-template { padding-bottom: 0!important; }
body.eckb-kb-template-active .epkb-section-container button.epkb-show-all-articles { display: none!important; }
body.eckb-kb-template-active  #epkb-ml__row-3 { margin-bottom: 0!important; }
body.wp-singular.eckb-kb-template-active #epkb-ml__module-categories-articles #epkb-ml-basic-layout a span { color: #11213b!important; }
body.wp-singular.eckb-kb-template-active #epkb-ml__module-categories-articles #epkb-ml-basic-layout .epkb-three-col .epkb-top-category-box { max-width: calc(100% / 3 - 13.33px)!important; flex: 1 0; width: 100%!important; }
div#eckb-archive-page-container { padding-bottom: 0; }
/* cookies */
div#gdpr-cookie-consent-bar { background-color: #0e1b31!important; }
.gdpr.gdpr-banner a#cookie_action_accept { background-color: #10dda3!important; color: #11213b !important; border-radius: 100px!important; box-shadow: 0 0 15px 0 rgba(16.000000000000018, 221, 162.99999999999997, 0.3411764705882353); padding: 7px 40px; }
.gdpr.gdpr-banner a#cookie_action_reject { background-color: transparent!important; color: #fff!important; padding: 7px 40px; border-radius: 100px!important; border: 1px solid #10dda3!important; }
#gdpr-cookie-consent-bar a { background-color: #1c3255!important; color: #fff!important; padding: 7px 40px; border-radius: 100px!important; border: 1px solid #10dda3!important; padding: 7px 30px!important; }
body #gdpr-cookie-consent-show-again { background-color: #1c3255!important; color: #fff!important; border-radius: 10px 0 0 10px!important; padding: 20px 20px!important; box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2)!important; right: 0!important; top: 50%!important; transform: translateY(-50%) translateX(0);  z-index: 9999; height: 163px!important; font-size: 17px; position: fixed; animation: slideInRight 0.6s ease-out forwards; }
body .gdpr_messagebar_detail .gdprmodal-dialog .gdprmodal-header .close span.dashicons.dashicons-no { line-height: 21px; }
body .gdpr_messagebar_detail .gdpr-about-cookies { padding: 10px 30px; }
body .gdpr_messagebar_detail .gdpr-columns { padding: 14px 25px!important; }
body .gdpr_messagebar_detail.layout-default .category-group .toggle-group { padding: 10px 30px 10px 20px!important; }
body .gdpr_messagebar_detail .gdprmodal-dialog .gdprmodal-header { padding: 30px 30px 10px 30px; border-top-left-radius: 20px; border-top-right-radius: 20px; }
body .gdprmodal-footer { padding: 20px 30px 40px!important; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; }
body .gdpr_messagebar_detail .gdprmodal-dialog .gdprmodal-footer .powered-by-credits { left: 30px!important; }
body .gdprmodal-content { background-color: transparent!important; }
body button#cookie_action_save { padding: 10px 40px; }
@keyframes slideInRight {
  0% { transform: translateY(-50%) translateX(100%); opacity: 0; }
  100% { transform: translateY(-50%) translateX(0); opacity: 1; }
}
body #gdpr-cookie-consent-bar.gdpr-banner .gdpr_messagebar_content { padding: 3.5rem 1rem; max-width: 1440px!important; }
.gdpr.gdpr-banner a#cookie_action_link { display: none!important; }
body #gdpr-cookie-consent-bar .gdpr_messagebar_content h3 { color: #fff; }
#gdpr-cookie-consent-bar .gdpr_messagebar_content div.group-description { margin-bottom: 10px; }
body #gdpr-cookie-consent-show-again { font-size: 14px !important;font-family: var(--open-sans) !important;font-weight: 400 !important;color: var(--content-text) !important;background-color: transparent !important; color: #fff!important; min-height: fit-content;  border-radius: 30px 0 0 30px!important; padding: 20px 20px!important; right: 0!important; top: 70%!important; transform: translateY(-50%);  z-index: 9999; height: max-content !important; font-size: 17px; }
.gdpr_messagebar_detail .category-group, .gdpr_messagebar_detail .gdprmodal-dialog .gdprmodal-content div { background-color: #0e1b31!important; color: #fff!important; opacity: 1!important; }
.gdprmodal-content .description-container .group-description { color: #fff!important; }
body .gdpr_messagebar_detail .category-group .category-item .gdpr-column .gdpr-columns, body .gdpr_messagebar_detail .category-group .category-item .inner-gdpr-column .inner-gdpr-columns { margin-bottom: 0!important; }
button#cookie_action_save { background-color: #10dda3!important; cursor: pointer; color: #fff!important; border-radius: 100px!important; box-shadow: 0 0 15px 0 rgba(16.000000000000018, 221, 162.99999999999997, 0.3411764705882353); padding: 7px 40px; }
.gdpr_messagebar_detail .category-group .category-item hr { border-top: 1px solid #707070!important; }
body .gdpr_messagebar_detail.layout-default .category-group .category-item .description-container { padding: 0; }
body .gdprmodal-content .description-container .group-description { padding: 0 20px!important; }
body .gdpr_messagebar_detail a.btn:hover { color: #fff; }
body #gdpr-ccpa-gdprmodal .gdprmodal-dialog .gdprmodal-body .close, body .gdpr_messagebar_detail .category-group .toggle-group .checkbox input:checked+label, body .gdpr_messagebar_detail .gdprmodal-dialog .gdprmodal-header .close { background: #10dda3!important; }
body .gdpr_messagebar_detail .gdprmodal-dialog .gdprmodal-header .close { padding: 5px; }
body .gdpr_messagebar_detail #cookie_credit_link { color: #68cde8!important; }

@media (max-width: 500px) {
  #gdpr-cookie-consent-bar.gdpr-banner .gdpr_messagebar_content { padding: 2.5rem 1.5rem; }
  .gdpr-banner>.gdpr_messagebar_content>#default_buttons { flex-wrap: wrap; }
  body #gdpr-cookie-consent-show-again { height: 150px!important; font-size: 15px; }
}
/* closed */

@media(min-width:992px) and (max-width:1180px) {
  body.archive.tax-epkb_post_type_1_category #epkb-ml__module-search .epkb-ml-search-title, body.single-epkb_post_type_1 #epkb-ml__module-search .epkb-ml-search-title { font-size: 48px!important; }
  body.archive.tax-epkb_post_type_1_category #epkb-ml__module-search #epkb-ml-search-classic-layout #epkb-ml-search-form, body.single-epkb_post_type_1  #epkb-ml__module-search #epkb-ml-search-classic-layout #epkb-ml-search-form { max-width: 65%!important; }
  body.single-epkb_post_type_1 div#eckb-article-body article#eckb-article-content { padding: 15px 20px 0 20px; }
  body.single-epkb_post_type_1 div#eckb-article-body section#epkb-sidebar-container-v2 .sidebar_section_divider .epkb-sidebar__heading__inner__name h2 { font-size: 18px!important; }
  body.single-epkb_post_type_1 div#eckb-article-body section#epkb-sidebar-container-v2 .sidebar_section_divider { padding: 16px 25px; }
  body.single-epkb_post_type_1 #epkb-sidebar-container-v2 .epkb-sidebar__cat-container li .active, body.single-epkb_post_type_1 .epkb-sidebar__cat__top-cat__body-container ul li { padding-left: 25px!important; }
  body.single-epkb_post_type_1 div#eckb-article-body { padding: 60px 20px 70px 20px; }
  .bannerBottomSection.helpfooter { padding-bottom: 80px; }
}
@media only screen and (max-width: 991px) {
  body.single-epkb_post_type_1 #eckb-article-page-container-v2 #eckb-article-body { display: flex!important; flex-direction: column; }
  body.single-epkb_post_type_1 div#eckb-article-body article#eckb-article-content { padding: 0; }
  #eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-body h2, #eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-body h3 { padding: 30px 0 20px 0; }
  div#eckb-article-right-sidebar { margin-top: 25px!important; }
  body.single-epkb_post_type_1 div#eckb-article-body { padding: 40px 20px 0 20px; }
  .bannerBottomSection.helpfooter { padding-bottom: 70px; }
  #eckb-archive-page-container #epkb-ml__module-search #epkb-ml-search-classic-layout #epkb-ml-search-form #epkb-ml-search-box button.epkb-ml-search-box__btn, body.single-epkb_post_type_1 #epkb-ml__module-search #epkb-ml-search-classic-layout .epkb-ml-search-box__btn { padding: 10px 31px!important; }
  body.single-epkb_post_type_1 div#eckb-article-body section#epkb-sidebar-container-v2 .sidebar_section_divider .epkb-sidebar__heading__inner__name h2 { font-size: 18px!important; }
  #eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-body h2, #eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-body h3 { font-size: 22px!important; }
  body.archive.tax-epkb_post_type_1_category div#eckb-archive-body, body.single-epkb_post_type_1 div#eckb-article-body { padding: 50px 20px 40px 20px; }
  body.archive.tax-epkb_post_type_1_category #eckb-archive-page-container #eckb-archive-body div#eckb-archive-content .eckb-category-archive-title-container { font-size: 20px!important; }
  body.archive.tax-epkb_post_type_1_category .eckb-article-list-show-more-container div { font-size: 17px!important; }
  body.archive.tax-epkb_post_type_1_category .eckb-article-list-show-more-container { gap: 0!important; }
  div#eckb-archive-content { padding: 0!important; }
  .eckb-kb-template { padding-bottom: 0!important; }
  body.archive.tax-epkb_post_type_1_category #eckb-archive-page-container .eckb-article-list-container.eckb-article-list-container-columns-2 span.eckb-category-archive-arrow.epkbfa.epkbfa-arrow-right { font-size: 15px; right: -6px!important; top: 8px!important; }
}
@media(min-width:100px) and (max-width:768px) {
  .bannerBottomSection .container.customcontainer { padding: 0 20px; }
  body.single-epkb_post_type_1 div#eckb-article-body article#eckb-article-content .eckb-article-title { font-size: 22px; }
  div#eckb-article-content-header-row-3 { margin: 25px 0 27px 0; }
  body.single-epkb_post_type_1 #eckb-article-page-container-v2 #eckb-article-left-sidebar { order: 1; margin-bottom: 10px!important; }
  body.single-epkb_post_type_1 #eckb-article-page-container-v2 #eckb-article-right-sidebar { order: 3; margin-top: 30px!important; padding-top: 10px; }
  body.single-epkb_post_type_1 #epkb-sidebar-container-v2 .epkb-sidebar__cat-container li .active { padding: 10px 28px 10px 35px!important; }
}

@media (min-width: 768px) and (max-width: 991px) {
  #epkb-ml__module-categories-articles #epkb-ml-basic-layout .eckb-categories-list { display: grid!important; grid-template-columns: repeat(2, 1fr); }
  #epkb-ml__module-categories-articles #epkb-ml-basic-layout #epkb-content-container section { max-width: 100%!important; }
  #epkb-ml-basic-layout #epkb-content-container .epkb-section-container .epkb-ml__module-categories-articles__row { display: contents!important; }
}
@media(max-width:767px) {
  body.archive.tax-epkb_post_type_1_category div#eckb-archive-header div#epkb-ml-search-box input,   body.single-epkb_post_type_1 div#eckb-article-header div#epkb-ml-search-box, body.wp-singular.eckb-kb-template-active input.epkb-ml-search-box__input { font-size: 13px!important; }
  #eckb-archive-page-container #epkb-ml__module-search #epkb-ml-search-classic-layout #epkb-ml-search-form #epkb-ml-search-box button.epkb-ml-search-box__btn,   body.single-epkb_post_type_1 #epkb-ml__module-search #epkb-ml-search-classic-layout .epkb-ml-search-box__btn, body.wp-singular.eckb-kb-template-active form#epkb-ml-search-form div#epkb-ml-search-box button.epkb-ml-search-box__btn { padding: 12px 22px!important; }
  body.wp-singular.eckb-kb-template-active #epkb-ml__module-categories-articles #epkb-ml-basic-layout .epkb-three-col .epkb-top-category-box { max-width: 100%!important; margin: 0!important; }
  body h1,body h2,body h3,body h4{line-height:normal;}
  body .footerBottomContent .right-side-bottom-content {display: block;align-items: center;}
  body div#gdpr-cookie-consent-show-again{padding-bottom:5px !important;padding-left:0 !important;padding-top:0;}
}
/* blogTextContentWrap */
.blogTextContentWrap p { margin-bottom: 16px; }
.blogTextContentWrap { padding: 60px 0; padding-top: 0; }
.blogTextContentWrap h2 { font-size: 28px; margin-bottom: 14px; margin-top: 16px; }
.postContentWrap.blogsingle .rightContent .post-thumbnail figcaption { display: none; }
/* closed */
body .epkb-faqs-container .epkb-faqs__cat-header .epkb-faqs__cat-header__title {color: #fff;}
.epkb-faqs-container .epkb-faqs__item-container .epkb-faqs__item__answer .epkb-faqs__item__answer__text p {color: #000;}
button.dLzlCp {padding: 4px 10px;}

/* nitropack cache css */
li#wp-admin-bar-nitropack-top-menu-purge-entire-cache{display:none;}
/* closed */
/* cookies setting  */
.screen-reader-response {display: none;}
body .wpcf7-not-valid-tip{font-size: 18px;}
div#gdpr-cookie-consent-show-again {padding: 15px !important; box-shadow: none !important; height: fit-content !important;position: relative !important; z-index:1; top: 28px !important;right: 6px !important;}
/* div#gdpr-cookie-consent-show-again span { background-image: url(/wp-content/themes/twentytwentyone-child/assets/images/cookies-icon.svg); background-repeat: no-repeat; position: relative; width: 40px; background-size: contain; top: 0px; content: ""; height: 40px; display: block; background-position: center; filter: brightness(0.5) invert(1); right: -2px; } */
/* closed */
/* modal css  */
audio,canvas,iframe,svg,video { vertical-align: middle }
.modal-iframe .media { height: auto; overflow: hidden; padding-bottom: 56.25%; position: relative }
.modal-iframe .media embed,.modal-iframe .media iframe,.modal-iframe .media object,.modal-iframe .media video { background: 0 0; border: 0; height: 100%; left: 0; margin: 0; outline: 0; padding: 0; position: absolute; top: 0; width: 100% }
.modal-iframe .media img { bottom: -1000000%; left: -1000000%; margin: auto; position: absolute; right: -1000000%; top: -1000000%; width: 100% }
.modal-iframe .media.media-scroll { overflow-y: auto; -webkit-overflow-scrolling: touch }
.modal-overlay { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 2147483647; width: 100%; height: 100%; overflow: hidden; -ms-touch-action: none; touch-action: none; background-color: rgba(0,0,0,.7); -webkit-overflow-scrolling: touch; -webkit-backface-visibility: hidden; text-align: center }
.modal-overlay[role=document] { padding-top: 0!important; padding: 0 15px }
.modal-overlay:before { content: ""; height: 100%; width: 1px; margin-right: -1px }
[dir=rtl] .modal-overlay:before { margin-right: 0; margin-left: -1px }
.modal-loader:after { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 3; width: 100px; height: 100px; margin: auto; content: ""; background: url(/wp-content/themes/genesis-child/images/loader-img.gif) center/contain no-repeat }
.modal-iframe.modal { max-height: 83%!important; max-width: 74%!important; margin: 0 auto; overflow: visible; background: #000 }
.modal-iframe .media,.modal-iframe iframe { max-height: 100%; max-width: 100% }
.modal-iframe .media { background: 0 0; margin-bottom: 0 }
.modal-image>img { max-height: 100% }
.modal-iframe { width: 100%; padding: 0; overflow: visible; position: relative }
.modal-iframe:before { content: ""; position: absolute; top: -34px; right: 0; color: #fff; font-size: 23px; font-weight: 900; pointer-events: none; cursor: pointer; background: url(/wp-content/themes/genesis-child/images/close_icon.svg) 0 0/contain no-repeat; width: 22px; height: 22px }
body.modal-open { overflow: hidden!important }
.hidden { display: none!important}
.fade-in,.fade-out { -webkit-transition: opacity .3s; -moz-transition: opacity .3s; transition: opacity .3s }
.fade-out { opacity: 0!important }
.fade-in { opacity: 1!important }
.modal-close { top: 1px; right: 1px; padding: 1.245rem; font-size: 2.5rem!important; outline: 0 }
button.modal-close,button.modal-direction { background-color: transparent; border: none; padding: 12px 20px }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px }
.modal-close,.modal-direction { position: fixed; z-index: 2; color: #fff; font-weight: 700 }
/* modal css closed  */
/* knowledge base css  */
body.single-epkb_post_type_1 div#eckb-article-body article#eckb-article-content ul li {font-size: 16px; color: #11213b;font-weight: 500;position: relative;padding-left: 15px;}
body.single-epkb_post_type_1 div#eckb-article-body article#eckb-article-content ul li:before { content: "";position: absolute;left: 0px; width: 5px;height: 5px; background-color: #11213b;border-radius: 10px;top: 8px;}
body.single-epkb_post_type_1 div#eckb-article-body article#eckb-article-content ul {padding-top: 10px;}
body.single-epkb_post_type_1 div#eckb-article-body article#eckb-article-content table {margin-bottom: 30px;margin-top: 30px;text-align: left;width: 100%;}
body.single-epkb_post_type_1 div#eckb-article-body article#eckb-article-content table tr:nth-child(even){background-color: #eeeeee;}
body.single-epkb_post_type_1 div#eckb-article-body article#eckb-article-content table td { font-size: 16px; color: #11213b; margin-bottom: 0; border: 1px solid #dddddd; text-align: left; padding: 8px; }
body.single-epkb_post_type_1 div#eckb-article-body article#eckb-article-content table th { font-size: 16px; padding-bottom:10px; color: #11213b; }
/* closed  */
/* offer sec  */
.offer-sec-form {padding-top: 40px;}
.offer-sec-form br {display: none;}
.offer-form-section .text-content{position:relative;}
.offer-form-section .text-content:after { border-bottom: 1px solid #fff; position: absolute; content: ''; background: #fff; height: 1px; width: 100px; top: -18px; left: 0; }
.icon_hide .elementor-icon-list-text {display: none;}
.offer-sec-form .e-con-inner {background: linear-gradient(249deg, #10dda3 -10%, #16263f 17%, #16263f 92%, #5ac6e8 110%) !important;border-radius: 14px;max-width: 1400px !important;padding: 40px 70px !important;}
.offer-sec-form h2.elementor-heading-title {line-height: normal;}
.offer-sec-form .blogTouchNewsletter {padding: 30px;border-radius: 20px;    border: 1px solid rgba(255, 255, 255, 0.13);}
.offer-sec-form .blogTouchNewsletter input.wpcf7-form-control.wpcf7-text { max-width: 100% !important; width: 100% !important; background-color: #fff !important; cursor:pointer; border: 1px solid #69727d; color: #1f2124; vertical-align: middle; padding: 12px; border-radius: 10px; margin-bottom: 12px; }
.offer-sec-form .wpcf7-submit { padding: 11px 33px; font-size: 18px !important; cursor:pointer; color: #11213b !important;  font-weight: 600 !important;font-family: 'Open Sans' !important; transition: all .3s ease; box-shadow: 0 0 15px 0 rgba(16.000000000000018, 221, 162.99999999999997, 0.3411764705882353); }
.blogBottomNewsletter form .wpcf7-submit:hover {background-color: #fff !important;color: #14213a !important;border: 2px solid transparent;}
.offer-sec-form .field-wrap {display: grid;gap: 20px;grid-template-columns: 1fr 1fr;}
.offer-sec-form  .submitbtn {margin-top: 16px;}
.offer-sec-form .elementor-widget-container {font-size: 18px;}
.offer-sec-form span.wpcf7-form-control-wrap span {font-size: 14px;padding-left: 0;margin-left: 0;}
.offer-sec-form span.wpcf7-form-control-wrap span label input {margin-right: 2px;display: inline;}
.offer-sec-form.form-visual-wrap {padding-bottom: 80px;padding-top: 80px;}
/* closed  */
/* offer banner text  */
/* .offer-sec-form{display:none;} */
.offer-form-section .left-content .text-content p {color: #fff;font-size: 18px;margin-bottom: 17px;}
.cloud-promo-section {  position: fixed;bottom: 80px; right: 20px; background: #0a0f1f; padding: 15px 20px; border-radius: 10px 10px 0px 0px; z-index: 9; max-width: 480px; width: auto; left: 0; margin: 0 0 0 auto;    border: 1px solid hsla(0, 0%, 100%, .3); }
.cloud-promo-content {display: flex;justify-content: space-between;align-items: center;}
.cloud-text {display:flex;color: #fff;margin-right: 15px;gap: 15px; align-items:flex-start;}
.cloud-text h3 { margin: 0; color: #10DDA3; font-size: 24px;  font-weight:600 !important;  letter-spacing: .5px; }
.cloud-text p { margin: 0px 0 0; width:100%;text-align:left; text-transform: capitalize;font-size: 21px; letter-spacing: .7px; color: #fff; font-family: "Roboto Slab", Sans-serif !important; }
a.get-started-btn { background-color: #10dda3; margin-top: -14px; box-shadow: 0 0 15px 0 rgba(16.000000000000018, 221, 162.99999999999997, 0.3411764705882353); width: max-content; display: block;      padding: 8px 15px; font-size: 14px; font-weight: 600; color: #11213b; border-radius: 50px 50px 50px 50px; font-family: 'Open Sans'; transition: all .3s ease;}
.get-started-btn:hover {background: #fff;}
.cloud-promo-section .cloud-promo-content img{width: 42px;border-radius:0 !important;}
.offer-shortcode-section {position: static;}
.cloud-promo-section  .cloud-text > div {display: flex;flex-wrap: wrap;margin-top:-7px;}
.offer-shortcode-section .cloud-promo-section{ left: 0;position: absolute;bottom: 0;    margin-right: 30px;padding: 24px 20px;}
.offer-form-section .left-content h3 {font-size: 40px;margin-bottom: 24px;font-weight: 600 !important;letter-spacing: 1px;}
.offer-form-section .left-content p{font-size: 20px;margin-bottom: 40px;color: #fff;}
.offer-form-section .elementor-widget .elementor-icon-list-items.elementor-inline-items {display: flex;flex-wrap: wrap;margin-inline: -8px;}
.offer-form-section .elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {margin-inline: 8px;}
.offer-form-section .elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item svg{width: 20px;}
/* closed */
/* image-quote-card */
.image-quote-card .left-image-content img {width: 84px !important;height: 84px;border-radius: 100px;}
.image-quote-card .right-side-content p {font-style: italic;}
.image-quote-card .flex-img-between {display: flex;align-items: center;justify-content: space-between;}
.left-image-content {display: flex;align-items: center;gap: 20px;}
.image-quote-card .left-image-content img {width: 84px !important;height: 84px;border-radius: 100px; object-fit: cover;object-position: top;}
.image-quote-card .right-img img {width: 116px !important;display: inline-block; }
/* .image-quote-card .flex-img-between p{display:none;} */
.image-quote-card .right-img{ text-align: right;    display: flex;}
.image-quote-card  .right-side-content h6 {font-family: var(--open-sans) !important;color: rgba(17, 33, 59, 1);font-weight: 600 !important;}
.image-quote-card {background: rgba(227, 249, 252, .41) 0% 0% no-repeat padding-box;}
.image-quote-card {background: rgba(227, 249, 252, .41) 0% 0% no-repeat padding-box;padding: 51px;padding-left: 40px; padding-bottom: 70px;border-left: 5px solid #09cc96;position:relative;}
.image-quote-card .sec-content {font-size: 18px;color: rgba(0, 0, 0, 1);margin-top: 30px;    font-style: italic;}
.image-quote-card .flex-img-between P:last-child {display: none;}
.right-side-content p:last-child {display: none;}
.quote-mark {position: absolute; right:20px;  }
.image-quote-card  .quote-wrap {position: absolute;right: 20px;right: 45px;}
.image-quote-card .quote-wrap img{width:40px !important;}
.blog-single-img-mobile{display:none;}
@media (max-width: 767px) {
body .offer-shortcode-section .cloud-promo-section {left: 0;position: relative;bottom: 0;margin-right: 0px;padding: 14px 13px;display: flex;margin-top: 32px;justify-content:center;}
.cloud-promo-section .cloud-promo-content img{margin-bottom:0px;}
.cloud-promo-section .cloud-btn {width: 100%;margin-top: 15px;}
.cloud-promo-content{display:block;text-align:center;}
.cloud-promo-content .cloud-text p{width:100%;text-align:left;}
body .offer-shortcode-section  .cloud-text{display: block;}
body .offer-sec-form .field-wrap{display: block;}
body .offer-form-section .left-content p{font-size: 16px;}
body .offer-form-section .left-content h3{font-size: 26px;}
body .offer-sec-form{padding-top:0px;}
body .offer-sec-form .e-con-inner{ padding: 30px 24px !important; margin-bottom: 34px !important;}
.cloud-promo-section .cloud-promo-content img{display:inline-block;}
body .offer-shortcode-section .cloud-text{margin-right:0;}
.cloud-promo-section .cloud-text > div, .cloud-promo-section .cloud-text p {justify-content: center;text-align: center !important;}
.cloud-promo-section .cloud-btn{ display: flex;justify-content: center;}
body a.get-started-btn{width:100%;}
}


.webinar_title_thank_you{font-weight: 600; font-size: 26px;}