:root {--main-blue:#022169; --main-lightblue:#52aae3; --main-green:#7cb542; --main-orange:#ef8821;}
.mybtn, .btn-primary {color:#fff !important; padding:12px 27px; font-size:16px; line-height:18px; white-space:normal; border-radius:30px}
.mybtn-flat-green, .btn-primary {border:var(--main-green); background-color:var(--main-green)}
.mybtn-flat-orange {border:var(--main-orange); background-color:var(--main-orange)}
.mybtn-flat-blue {border:var(--main-blue); background-color:var(--main-blue)}
.mybtn-flat-lightblue {border:var(--main-lightblue); background-color:var(--main-lightblue)}
.mybtn-flat-ligreen {border:#83b153; background-color:#83b153}
.mybtn-flat-red {border:#b04239; background-color:#b04239}
.mybtn-flat-transparent {border-color:var(--main-green); background-color:transparent;}
.mybtn-flat-gradient {color:var(--main-blue) !important; background:linear-gradient(90deg, rgb(20 172 231) 0%, rgb(112 190 76) 70%, rgb(119 197 147) 100%); border:none;}
.search-results #primary {min-height:500px}
.archive-inner {background-color:#edeef1; cursor:pointer; overflow:hidden}
.search-go-icon {position:absolute; top:10px; right:0}
input.icon-go {padding:13px 11px; border-radius:0; margin:0; height:41px; line-height:15px; border:none; color:#fff !important; background:var(--main-green) url(../webp/button-bg.webp) no-repeat 110% 100%/46px}
input.icon-go {background:var(--main-green) url(../png/button-bg.png) no-repeat 110% 100%/46px}
#header-sticky .icon-dot-single:before, header .sub-menu .icon-dot-single:before {content:"›"; position:relative; top:4px}
div.slicknav_menu {background:transparent; padding:0}
div.slicknav_menu a.slicknav_btn {position:absolute; top:25px; right:10%}
ul.slicknav_nav {background:#111}
ul.slicknav_nav li.menu-item-13434 {margin:15px 60px}
.goebt-announce {background-position:50% 90% !important; background-size:cover !important; color:#fff}
.goebt-announce a {color:var(--main-blue) !important}
.goebt-announce p {font-size:20px}
#filter_options_select {display:flex; align-items:center; flex-wrap:wrap}
#filter_options_select div.vc_column-inner {padding:0 8px}
#filter_options_select div.wpb_text_column p {border:2px solid #cc6904; padding:0; margin:0; border-radius:6px; background-color:var(--main-orange)}
#filter_options_select div.wpb_text_column p a {display:block; padding:5px; color:#fff; line-height:19px}
.overlay_flyout, .overlay_video {height:100vh; width:100%; background:rgba(0, 0, 0, .7); display:none; align-items:center; justify-content:center; z-index:100000; position:fixed; top:0; left:0}
.overlay_flyout .inner_container, .overlay_video .inner_container {width:67%; max-width:800px; min-height:200px; max-height:90%; padding:30px; overflow:auto; text-align:justify; background:#fff; box-shadow:0px 2px 7px 1px rgba(0, 0, 0, .5); border-radius:20px;}
.overlay_flyout .inner_container#video, .overlay_video .inner_container {padding:0px; box-shadow:none; background:transparent}
.overlay_video .inner_container .cincopa_responsive_wrapper {overflow:hidden;}
.overlay_video .inner_container iframe {height:50vh; min-height:400px}
.left-text .bullet-arrow ul li, .right-text .bullet-arrow ul li {list-style:none; margin:0 0 4px 15px; font-weight:700; color:var(--main-blue)}
.left-text .bullet-arrow ul li:before, .right-text .bullet-arrow ul li:before {content:''; display:inline-block; margin:0 6px 0 -26px; height:20px; width:20px; transition:0.2s; background:url(../png/bullet-orange-angle.png) no-repeat 50% 100%/10px}
.left-text .bullet-arrow ul li ul li, .right-text .bullet-arrow ul li ul li {list-style:disc; color:#dc7e1f}
.left-text .bullet-arrow ul li ul li:before, .right-text .bullet-arrow ul li ul li:before {background:none}
.left-text .bullet-check ul li, .right-text .bullet-check ul li {list-style:none; margin:0 0 10px 15px; font-weight:700; color:var(--main-blue)}
.left-text .bullet-check ul li:before, .right-text .bullet-check ul li:before {content:''; display:inline-block; margin:0 10px 0 -33px; height:18px; width:23px; transition:0.2s; background:url(../png/bullet-orange-check.png) no-repeat 50% 100%/contain}
.left-text .bullet-check.side-side ul {display:flex; flex-wrap:wrap; margin:0}
.left-text .bullet-check.side-side ul li {flex:1 1 47%}
.left-text .bullet-custom-ebt ul li {list-style:none}
.left-text .bullet-custom-ebt ul li:before {background:no-repeat 0% 100%/100%; content:''; display:inline-block; margin:0 10px 0 -28px; height:40px; width:33px}
.left-text .bullet-custom-ebt ul li:nth-child(1):before {background-image:url('../png/bullet-orange-snap.png')}
.left-text .bullet-custom-ebt ul li:nth-child(2):before {background-image:url('../png/bullet-orange-invoice.png')}
.left-text .bullet-custom-ebt ul li:nth-child(3):before {background-image:url('../png/bullet-orange-money-glass.png')}
.reauth_btns .mybtn {max-width:340px; font-size:14px; width:100%}
.reauth_btns .mybtn > span {white-space:nowrap}
.bullet-arrow .hidden_text {display:none; font-weight:normal; margin:5px 0 30px !important}
.bullet-toggle li.rotate_arrow .hidden_text {display:block}
.plus_expand {animation:pulse 2s infinite; display:inline-block; position:absolute; margin-left:10px; font-size:15px; right:0px; top:0px}
.rotate_arrow:before {transform:rotate(90deg)}
.bullet-toggle .bullet-arrow > div > ul > li {cursor:pointer; padding:0 0 0 30px; margin:0 0 4px 0; position:relative}
.bullet-toggle ul ul {display:none}
.bullet-toggle ul li.rotate_arrow ul {display:block}

@keyframes pulse {
0% {transform:scale(1)}
50% {transform:scale(1.4)}
}

.slideshow-container {position:relative}
.mySlides {display:none; text-align:center; padding:0 45px}
.prev, .next {cursor:pointer; position:absolute; top:50%; width:auto; margin-top:-30px; padding:16px; color:#eb8523 !important; font-weight:bold; font-size:30px; user-select:none}
.next {right:0}
.mySlides p.author a {color:#14226b}
.mySlides q {color:#fff}
q {font-style:italic}
a.prev, a.next, .btn.btn-lg {text-decoration:none;}
#take-to-top {background-color:var(--main-orange); color:#fff; bottom:10px; right:10px; height:40px; border-radius:20px !important; z-index:10000; transition:none}
#take-to-top.stick {position:absolute; bottom:275px}
#take-to-top.upscroll {transform:scale(1.3)}
#take-to-top:before {content:"›"; transform:rotate(270deg); display:inline-block; line-height:23px; font-size:35px; font-family:Arial; position:absolute; top:8px; left:11px}
.cta-row > .vc_column_container {min-height:0px}
.cta-row .top-cta-container {top:-45px; border-radius:50px}
.cta-row .top-cta-container .text-side {height:56px; top:0px; line-height:41px; font-size:14px; background:none; left:95px}
.cta-row .top-cta-container .button-side {padding:10px 10px 10px 120px; background-repeat:no-repeat; background-size:400px; background-position:50% 50%; border-radius:0 50px 50px 0}
.cta-row .top-cta-container .button-side a {border:none; font-size:14px; padding:9px 18px; border-radius:50px}
.solutions-toplist .toplist-container {display:flex; align-items:center; font-weight:bold; flex-wrap:wrap; max-width:920px; margin:70px auto 0px}
.solutions-toplist .toplist-container .toplist-title {flex:1 1 200px; color:#001f6d}
.solutions-toplist .toplist-container .toplist-title.long-title {flex:1 1 100%; text-align:center; font-size:32px; margin-bottom:15px; line-height:32px}
.solutions-toplist .toplist-container .toplist-item {flex:1 1 auto; font-size:15px; line-height:17px; color:#001f6d; background-repeat:no-repeat; background-position:0 50%; background-size:45px; padding:15px 0 15px 55px; filter:brightness(0) saturate(100%) invert(13%) sepia(28%) saturate(7341%) hue-rotate(217deg) brightness(85%) contrast(111%)}
.toplist-item.cstore {white-space:nowrap}
.toplist-item.cstore {background-position:4px 50% !important; background-image:url('../png/icons-front-5-1.png')}
.toplist-item.farmers {background-image:url('../png/icons-front-4-1.png')}
.toplist-item.restaurants {background-image:url('../png/icons-front-3-1.png')}
.toplist-item.grocers {background-image:url('../png/icons-front-2-1.png')}
.toplist-item.specialty {background-image:url('../png/icons-front-1-1.png')}
.toplist-item.pharm {background-image:url('../png/icons-front-6-1.png')}
.two-column-list-row > .wpb_column {padding:0 100px}
.twocolumn-listtitle {font-weight:bold; font-size:19px; display:inline-block; line-height:20px;}
.twocolumn-listcontent {font-size:14px; line-height:22px; display:inline-block; color:#555759;}
.bullet-check ul li {list-style:none; margin:0 0 10px 15px; color:var(--main-blue); padding-right:50px; position:relative;}
.bullet-check ul li:before {content:''; display:inline-block; margin:0 5px 0 -55px; height:50px; width:50px; position:absolute; background:url(../png/bullet-orange-check.png) no-repeat 50% 100%/contain}
.bullet-check ul li.reliable-serv:before {background-image:url(../png/icon-doccheck.png)}
.bullet-check.box-check ul li:before {height:30px; width:30px; margin:0 15px 0 -45px; position:relative; top:6px; background-image:url(../png/icon-check-box1.png) !important}
.bullet-check ul li.state-of:before {background-image:url(../png/icon-doccc.png)}
.bullet-check ul li.full-mobile:before {background-image:url(../png/icon-docmobile.png)}
.bullet-check ul li.flat-rate:before {background-image:url(../png/icon-finger.png)}
.bullet-check ul li.live-cus:before {background-image:url(../png/icon-call.png)}
.bullet-check ul li.live-live:before {background-image:url(../png/live-sales.png)}
.bullet-check.side-side ul {display:flex; flex-wrap:wrap; margin:0}
.bullet-check.side-side ul li {flex:1 1 47%}
.two-column-image-row {background-position:100% 100%; background-repeat:no-repeat; background-size:900px}
.two-column-image-row.image-row-2 {background-size:600px; background-position:91% 100%}
.two-column-image-row.no-bgimg {padding-bottom:100px !important}
.form-holder > div {border-radius:20px 20px 0 0; border:3px solid transparent;}
.payment-option-list ul {display:flex; flex-wrap:wrap; width:90%; margin:0 auto; justify-content:center}
.payment-option-list li {padding:0; flex:0 1 18%; text-align:center; line-height:16px; font-weight:bold; font-size:14px; height:60px; display:flex; align-items:center; justify-content:center; border:2px solid var(--main-blue); border-radius:6px; margin:0 1% 9px; background:#fff;}
#primary .payment-option-list li a {color:var(--main-blue); display:flex; height:100%; align-items:center; padding:0 5px;}
.cta-newfooter {background-size:cover !important; background-repeat:no-repeat !important; background-position:50% 0% !important}
#primary .cta-newfooter.dark a {color:#fff}
.video_play_btn .vc_single_image-wrapper {position:relative}
.video_play_btn img.video-thumb-img {border-radius:200px}
.video_play_btn div.video_btn {position:absolute; width:80px; height:80px; background-color:rgb(255 255 255 / 100%); top:calc(50% - 40px); right:60px; border-radius:50px; cursor:pointer; animation:ripple-white 1s linear infinite}
.video_play_btn div.video_btn.dark {animation:ripple-black 1s linear infinite}
.video_play_btn div.video_btn:before {position:absolute; top:50%; margin-top:-9px; left:50%; margin-left:-7px; content:''; width:0; height:0; border-style:solid; border-width:10px 0 10px 20px; border-color:transparent transparent transparent #ffffff; border-color:transparent transparent transparent var(--main-orange)}
.video_play_btn div.video_btn:before {border-color:transparent transparent transparent #2ba8e0}
.start-where {padding-top:100px; padding-bottom:100px}
.support-announcement .rowTitle h2 {font-size:calc(1vw + 16px);}
.support-announcement p {font-size:16px; line-height:1.3em;}
.top-cta-container {display:flex; align-items:center; position:absolute; top:-13px; right:0; z-index:100; padding:0 0 0 100px;}
.top-cta-container .text-side {font-weight:800; font-style:italic; color:var(--main-blue); padding:8px 20px 8px 100px; margin:0px -10px 0 0; background-position:0 50%; background-size:contain; background-repeat:no-repeat; position:relative}
.top-cta-container .button-side a {margin:0; border-radius:30px; font-size:18px; font-weight:500 !important; padding:12px 16px}
#header-sticky .top-cta-container {top:92px; right:12%}
#header-sticky .top-cta-container .text-side {background-color:transparent; background-position:0px 0px}
.landing-header .headerText-container {position:absolute; top:0px; left:0px; width:100%; display:flex; height:100%; align-items:center; z-index:10}
.landing-header .header-subTitle {text-align:center; color:var(--main-blue); font-weight:bold; letter-spacing:-1px; font-size:clamp(22px, 2.5vw, 35px); line-height:1.1em;}
.headerImg-mobile {display:none}
.flip-content-row .boxed-content-row .wpb_column {width:31%; border:none;}
.flip-content-row .boxed-content-row .qualify_foods {padding:0; cursor:pointer;}
.flip-content-row .boxed-content-row .qualify_foods > .vc_column-inner {padding:0; height:235px; border:none;}
.flip-content-row .boxed-content-row .qualify_foods .wpb_wrapper {height:100%;}
.flip-content-row .boxed-content-row .food-items-1 .flip-front, .flip-content-row .boxed-content-row .food-items-2 .flip-front {background-color:#7DAC42; border-color:#7DAC42;}
.flip-content-row .boxed-content-row .qualify_foods h2 {font-size:29px; line-height:33px;}
.flip-content-row .boxed-content-row .food-items-1 h2 span {background-color:#56b5a8;}
.flip-content-row .boxed-content-row .food-items-2 h2 span {background-color:#2296d3;}
.flip-content-row .boxed-content-row .food-items-3 h2 span {background-color:#7d9d42;}
.flip-content-row .boxed-content-row .flip_card {background-color:transparent; perspective:1000px; height:100%; margin:0}
.flip-content-row .boxed-content-row .flip_card > .wpb_wrapper {position:relative; width:100%; height:100%; text-align:center; transition:transform 0.6s; transform-style:preserve-3d; box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2); border-radius:10px}
.flip-content-row .boxed-content-row .flip_card > .wpb_wrapper.visible {transform:rotateY(180deg)}
.flip-content-row .boxed-content-row .flip_card .flip-front, .flip-content-row .boxed-content-row .flip_card .flip-back {position:absolute; width:100%; height:100%; -webkit-backface-visibility:hidden; backface-visibility:hidden; border-radius:10px}
.flip-content-row .boxed-content-row .flip_card .flip-front {background-position:50% 50%; background-size:cover; background-repeat:no-repeat; display:flex; align-items:center; justify-content:center; padding-bottom:40px; border-width:0; border-style:solid; z-index:1}
.flip-content-row .boxed-content-row .flip-front:after {content:""; display:block; position:absolute; width:100%; height:100%; border-radius:10px; top:0; left:0; background-repeat:no-repeat; background-position:50% 50%; background-size:cover;}
.flip-content-row .boxed-content-row .food-items-1 .flip-front:after {background-image:url(../png/home-tile-bg-3.png);}
.flip-content-row .boxed-content-row .food-items-2 .flip-front:after {background-image:url(../png/home-tile-bg-2.png);}
.flip-content-row .boxed-content-row .food-items-3 .flip-front:after {background-image:url(../png/home-tile-bg-1.png);}
.flip-content-row .boxed-content-row .flip_card .flip-front h2 {color:#ffffff; text-align:center; text-transform:uppercase; position:relative; z-index:10; margin:0; padding:0 20px;}
.flip-content-row .boxed-content-row .flip_card .flip-back {background-position:50% 50%; background-size:cover; background-repeat:no-repeat; color:#fff; transform:rotateY(180deg); padding:10px; display:flex; flex-wrap:wrap; align-items:center; justify-content:center; align-content:center;}
.flip-content-row .boxed-content-row .food-items-1 .flip-back {background-image:url(../jpg/ebt_tile_back.jpg)}
.flip-content-row .boxed-content-row .food-items-2 .flip-back {background-image:url(../jpg/credit_tile_back.jpg)}
.flip-content-row .boxed-content-row .food-items-3 .flip-back {background-image:url(../jpg/bg-green-otc-1.jpg)}
.flip-content-row .boxed-content-row .flip_card .flip-back > .back-title {font-size:23px; font-weight:700; text-transform:uppercase; line-height:1em; margin-top:30px;}
.flip-content-row .boxed-content-row .flip_card .flip-back > p {font-size:20px; line-height:1em; font-weight:600; margin:14px auto; color:var(--main-blue); padding:0 30px;}
.flip-content-row .boxed-content-row .flip_card .flip-back .two-list-inner {display:grid; grid-template-columns:1fr 1fr; width:70%; margin:0 auto}
.flip-content-row .boxed-content-row .flip_card .flip-back ul {list-style:none; text-align:left; margin:0}
.flip-content-row .boxed-content-row .flip_card .flip-back ul li {font-size:16px; font-weight:500; position:relative; color:#fff; padding:8px 0 8px 20px; line-height:16px}
.flip-content-row .boxed-content-row .flip_card .flip-back ul li:before {content:''; width:14px; height:14px; display:inline-block; margin-right:-14px; left:-20px; position:relative; background:url(../png/bullet-blue-check.png) no-repeat 50% 50%/contain}
.flip-content-row .boxed-content-row .food-items-4 .flip_card .flip-back ul li:before {background-image:url(../png/bullet-orange-check-n.png)}
.flip-content-row .boxed-content-row .flip_card.flip-back .perish-notice {font-size:15px; font-weight:400; position:absolute; right:20px; bottom:20px}
.two-column-image-row.analytics-goebt {background-position:93% 100%; background-size:contain;}
.ctaRow {background-size:cover !important; background-repeat:no-repeat !important; background-position:50% 0%;}
.ctaRow.fixed {background-attachment:fixed;}
.row-subTitle p {font-size:16px; line-height:25px}
.toplist-container {display:flex; align-items:center; font-weight:bold; flex-wrap:wrap; max-width:920px; margin:70px auto}
.toplist-container .toplist-title {flex:1 1 200px; color:#001f6d}
.toplist-container .toplist-title.long-title {flex:1 1 100%; text-align:center; font-size:32px; margin-bottom:30px; line-height:32px}
.toplist-container .toplist-item {flex:1 1 auto; font-size:15px; line-height:17px; color:#001f6d; background-repeat:no-repeat; background-position:0 50%; background-size:45px; padding:15px 0 15px 55px; filter:brightness(0) saturate(100%) invert(13%) sepia(28%) saturate(7341%) hue-rotate(217deg) brightness(85%) contrast(111%); white-space:nowrap;}
.toplist-container .toplist-item.cstore {background-image:url('../png/icons-front-5-1.png')}
.toplist-container .toplist-item.farmers {background-image:url('../png/icons-front-4-1.png')}
.toplist-container .toplist-item.restaurants {background-image:url('../png/icons-front-3-1.png')}
.toplist-container .toplist-item.grocers {background-image:url('../png/icons-front-2-1.png')}
.toplist-container .toplist-item.specialty {background-image:url('../png/icons-front-1-1.png')}
.toplist-container .toplist-item.pharm {background-image:url('../png/icons-front-6-1.png')}
.boxed-content-row {display:flex}
.boxed-content-row .wpb_column {border:1px solid #cecdcc; border-radius:15px; margin:1%; width:31.3%; padding:30px 15px}
.boxed-content-row.sub-boxes {gap:10px;}
.boxed-content-row.sub-boxes .wpb_column {border:1px solid #555;}
.boxed-content-row.fourcol .wpb_column {width:23%; padding:30px 15px;}
.boxed-content-row .wpb_column img {max-width:80% !important; margin-bottom:10px;}
.testimonial-row {padding:60px 0;}
.testimonial-row h2.section_title {padding-bottom:10px;}
.testimonial-row p.section_title {color:#29a9e1; font-weight:bold; font-size:20px;}
.testimonial-row .vc_row {margin:30px 0 0;}
.testimonial-row .vc_row > div.wpb_column.testimonial {display:grid; grid-template-columns:60px 260px; grid-template-rows:60px 1fr; width:370px; margin:0; box-shadow:0px 3px 13px 0px rgb(0 0 0 / 6%); border-radius:20px; padding:20px 10px; justify-items:center; transform:scale(.9); background-color:var(--main-lightblue); position:relative; z-index:10; opacity:0; transition:.3s ease;}
.testimonial-row .vc_row > div.wpb_column.testimonial.swiper-slide-prev, .testimonial-row .vc_row > div.wpb_column.testimonial.swiper-slide-next {opacity:.5; left:15px;}
.testimonial-row .vc_row > div.wpb_column.testimonial.swiper-slide-next {right:15px; left:unset;}
.testimonial-row .vc_row > div.wpb_column.testimonial.swiper-slide-active {transform:scale(1.1); z-index:100; opacity:1; margin:0; left:0; right:0;}
.testimonial-row .testimonial .quote-img {background:url(../png/blue-quotes.png) no-repeat 50% 50%/cover; width:45px; height:45px;}
.testimonial-row .testimonial .item_title {font-size:17px; margin:0; line-height:1.1em;}
.testimonial-row .testimonial p {font-size:13px; line-height:1.5em; color:#fff; left:-20px; position:relative;}
.testimonial-row .testimonial p.merchant_name {grid-column:span 2; justify-self:right; padding-right:5px; font-size:15px; text-align:right; line-height:1.1em;}
.testimonial-row .testimonial_text {position:relative;}
.testimonial-row .test-button-next, .testimonial-row .test-button-prev {background:url(../png/bullet-orange-angle-2.png) no-repeat 50% 50%/contain; top:115px; right:calc(50% - 520px); position:absolute; width:calc(var(--swiper-navigation-size)/ 44 * 27); height:var(--swiper-navigation-size); margin-top:calc(0px - (var(--swiper-navigation-size)/ 2)); z-index:10; cursor:pointer; display:flex; align-items:center; justify-content:center; color:var(--swiper-navigation-color, var(--swiper-theme-color));}
.testimonial-row .test-button-prev {transform:scaleX(-1); left:calc(50% - 520px);}
.testimonial-row .test-button-next.swiper-button-disabled, .testimonial-row .test-button-prev.swiper-button-disabled {opacity:.35; cursor:auto; pointer-events:none;}
.testimonial-container h3 {font-weight:700; font-style:normal; color:#022169; font-family:'Montserrat', sans-serif;}
.testimonial-row .testimonial p {font-size:13px; line-height:1.5em; color:#fff; left:-20px; position:relative; font-family:'Montserrat', sans-serif; font-weight:600;}
.two-column-image-row.accepting_payments {background-position:calc(50% + 280px) 100%; background-size:750px;}
.two-column-image-row.step-by-step-row {background-size:cover; background-color:#efefef; background-position:calc(50% + 230px) 50%;}
.two-column-image-row.step-by-step-row .steps-title {color:var(--main-orange); font-size:42px; font-weight:bold; line-height:42px}
.two-column-image-row.step-by-step-row .steps-title .steps {background-color:var(--main-orange); width:33px; height:33px; display:inline-block; color:#fff; line-height:33px; text-align:center; border-radius:50%; font-size:25px; position:relative; top:-5px}
.two-column-image-row.step-by-step-row .step-wrapper > .wpb_wrapper {display:grid; grid-template-columns:170px 1fr;}
.two-column-image-row.step-by-step-row .step-wrapper > .wpb_wrapper > .steps-title ~ div {padding-top:8px;}
.form-row.landing-header .headerImg {margin-top:-120px;}
.form-row.landing-header .header-subTitle {font-size:40px;}
.form-row.landing-header .header-subTitle.subsecond {font-size:27px; font-weight:500; margin-bottom:20px;}
.form-row.landing-header .headerText-container {max-width:1170px; left:calc(50% - 585px);}
.form-row.landing-header .header-form-column {align-self:self-end; padding:20px 30px 0; background-color:#fff; border-radius:20px; margin:20px 0 20px 20px;}
.left-form-box .promo-container {display:grid; grid-template-rows:30px 123px 55px 60px; border-radius:20px; padding:0 30px; box-shadow:0 0 11px 5px rgba(0, 0, 0, .03); background-color:#fff; background-repeat:no-repeat; background-image:url(../jpg/device-form-box-img.jpg); background-position:290px -20px; background-size:235px; cursor:pointer;}
.left-form-box .head-flag {color:#fff; background:#80a453; border-radius:0 0 10px 10px; text-align:center; max-width:300px; text-transform:uppercase; line-height:30px; font-weight:500;}
.left-form-box .box-title {font-size:40px; color:var(--main-blue); font-weight:700; align-self:center; line-height:34px; position:relative; top:8px;}
.left-form-box .box-title span {font-size:29px;}
.left-form-box .box-price {color:#80a453; font-size:50px; font-weight:700; display:flex; line-height:1em; align-items:flex-end;}
.left-form-box .box-price span {font-size:17px; line-height:1em; position:relative; bottom:5px;}
.left-form-box .box-price span.money-sign {font-size:35px; bottom:8px;}
.left-form-box .small-disclaimer {text-align:center; color:#aeafb0; font-weight:500; border-top:1px solid #aeafb0; line-height:30px; margin-top:11px; padding-top:7px;}

@-webkit-keyframes ripple-white {
0% {-webkit-box-shadow:0 0 0 0 rgba(255, 255, 255, 0.2), 0 0 0 10px rgba(255, 255, 255, 0.2), 0 0 0 20px rgba(255, 255, 255, 0.2); box-shadow:0 0 0 0 rgba(255, 255, 255, 0.2), 0 0 0 10px rgba(255, 255, 255, 0.2), 0 0 0 20px rgba(255, 255, 255, 0.2)}
100% {-webkit-box-shadow:0 0 0 10px rgba(255, 255, 255, 0.2), 0 0 0 20px rgba(255, 255, 255, 0.2), 0 0 0 30px rgba(255, 255, 255, 0); box-shadow:0 0 0 10px rgba(255, 255, 255, 0.2), 0 0 0 20px rgba(255, 255, 255, 0.2), 0 0 0 30px rgba(255, 255, 255, 0)}
}

@keyframes ripple-white {
0% {-webkit-box-shadow:0 0 0 0 rgba(255, 255, 255, 0.2), 0 0 0 10px rgba(255, 255, 255, 0.2), 0 0 0 20px rgba(255, 255, 255, 0.2); box-shadow:0 0 0 0 rgba(255, 255, 255, 0.2), 0 0 0 10px rgba(255, 255, 255, 0.2), 0 0 0 20px rgba(255, 255, 255, 0.2)}
100% {-webkit-box-shadow:0 0 0 10px rgba(255, 255, 255, 0.2), 0 0 0 20px rgba(255, 255, 255, 0.2), 0 0 0 30px rgba(255, 255, 255, 0); box-shadow:0 0 0 10px rgba(255, 255, 255, 0.2), 0 0 0 20px rgba(255, 255, 255, 0.2), 0 0 0 30px rgba(255, 255, 255, 0)}
}

@-webkit-keyframes ripple-black {
0% {-webkit-box-shadow:0 0 0 0 rgba(0, 0, 0, 0.2), 0 0 0 10px rgba(0, 0, 0, 0.2), 0 0 0 20px rgba(0, 0, 0, 0.2); box-shadow:0 0 0 0 rgba(0, 0, 0, 0.2), 0 0 0 10px rgba(0, 0, 0, 0.2), 0 0 0 20px rgba(0, 0, 0, 0.2)}
100% {-webkit-box-shadow:0 0 0 10px rgba(0, 0, 0, 0.2), 0 0 0 20px rgba(0, 0, 0, 0.2), 0 0 0 30px rgba(0, 0, 0, 0); box-shadow:0 0 0 10px rgba(0, 0, 0, 0.2), 0 0 0 20px rgba(0, 0, 0, 0.2), 0 0 0 30px rgba(0, 0, 0, 0)}
}

@keyframes ripple-black {
0% {-webkit-box-shadow:0 0 0 0 rgba(0, 0, 0, 0.2), 0 0 0 10px rgba(0, 0, 0, 0.2), 0 0 0 20px rgba(0, 0, 0, 0.2); box-shadow:0 0 0 0 rgba(0, 0, 0, 0.2), 0 0 0 10px rgba(0, 0, 0, 0.2), 0 0 0 20px rgba(0, 0, 0, 0.2)}
100% {-webkit-box-shadow:0 0 0 10px rgba(0, 0, 0, 0.2), 0 0 0 20px rgba(0, 0, 0, 0.2), 0 0 0 30px rgba(0, 0, 0, 0); box-shadow:0 0 0 10px rgba(0, 0, 0, 0.2), 0 0 0 20px rgba(0, 0, 0, 0.2), 0 0 0 30px rgba(0, 0, 0, 0)}
}

@-webkit-keyframes ripple-orange {
0% {-webkit-box-shadow:0 0 0 0 rgba(251, 146, 41, 0.2), 0 0 0 10px rgba(251, 146, 41, 0.2), 0 0 0 20px rgba(251, 146, 41, 0.2); box-shadow:0 0 0 0 rgba(251, 146, 41, 0.2), 0 0 0 10px rgba(251, 146, 41, 0.2), 0 0 0 20px rgba(251, 146, 41, 0.2)}
100% {-webkit-box-shadow:0 0 0 10px rgba(251, 146, 41, 0.2), 0 0 0 20px rgba(251, 146, 41, 0.2), 0 0 0 30px rgba(251, 146, 41, 0); box-shadow:0 0 0 10px rgba(251, 146, 41, 0.2), 0 0 0 20px rgba(251, 146, 41, 0.2), 0 0 0 30px rgba(251, 146, 41, 0)}
}

@keyframes ripple-orange {
0% {-webkit-box-shadow:0 0 0 0 rgba(251, 146, 41, 0.2), 0 0 0 10px rgba(251, 146, 41, 0.2), 0 0 0 20px rgba(251, 146, 41, 0.2); box-shadow:0 0 0 0 rgba(251, 146, 41, 0.2), 0 0 0 10px rgba(251, 146, 41, 0.2), 0 0 0 20px rgba(251, 146, 41, 0.2)}
100% {-webkit-box-shadow:0 0 0 10px rgba(251, 146, 41, 0.2), 0 0 0 20px rgba(251, 146, 41, 0.2), 0 0 0 30px rgba(251, 146, 41, 0); box-shadow:0 0 0 10px rgba(251, 146, 41, 0.2), 0 0 0 20px rgba(251, 146, 41, 0.2), 0 0 0 30px rgba(251, 146, 41, 0)}
}

@-webkit-keyframes ripple-blue {
0% {-webkit-box-shadow:0 0 0 0 rgba(40, 167, 221, 0.2), 0 0 0 10px rgba(40, 167, 221, 0.2), 0 0 0 20px rgba(40, 167, 221, 0.2); box-shadow:0 0 0 0 rgba(40, 167, 221, 0.2), 0 0 0 10px rgba(40, 167, 221, 0.2), 0 0 0 20px rgba(40, 167, 221, 0.2)}
100% {-webkit-box-shadow:0 0 0 10px rgba(40, 167, 221, 0.2), 0 0 0 20px rgba(40, 167, 221, 0.2), 0 0 0 30px rgba(40, 167, 221, 0); box-shadow:0 0 0 10px rgba(40, 167, 221, 0.2), 0 0 0 20px rgba(40, 167, 221, 0.2), 0 0 0 30px rgba(40, 167, 221, 0)}
}

@keyframes ripple-blue {
0% {-webkit-box-shadow:0 0 0 0 rgba(40, 167, 221, 0.2), 0 0 0 10px rgba(40, 167, 221, 0.2), 0 0 0 20px rgba(40, 167, 221, 0.2); box-shadow:0 0 0 0 rgba(40, 167, 221, 0.2), 0 0 0 10px rgba(40, 167, 221, 0.2), 0 0 0 20px rgba(40, 167, 221, 0.2)}
100% {-webkit-box-shadow:0 0 0 10px rgba(40, 167, 221, 0.2), 0 0 0 20px rgba(40, 167, 221, 0.2), 0 0 0 30px rgba(40, 167, 221, 0); box-shadow:0 0 0 10px rgba(40, 167, 221, 0.2), 0 0 0 20px rgba(40, 167, 221, 0.2), 0 0 0 30px rgba(40, 167, 221, 0)}
}

@-webkit-keyframes ripple-green {
0% {-webkit-box-shadow:0 0 0 0 rgba(124, 181, 66, 0.2), 0 0 0 10px rgba(124, 181, 66, 0.2), 0 0 0 20px rgba(124, 181, 66, 0.2); box-shadow:0 0 0 0 rgba(124, 181, 66, 0.2), 0 0 0 10px rgba(124, 181, 66, 0.2), 0 0 0 20px rgba(124, 181, 66, 0.2)}
100% {-webkit-box-shadow:0 0 0 10px rgba(124, 181, 66, 0.2), 0 0 0 20px rgba(124, 181, 66, 0.2), 0 0 0 30px rgba(124, 181, 66, 0); box-shadow:0 0 0 10px rgba(124, 181, 66, 0.2), 0 0 0 20px rgba(124, 181, 66, 0.2), 0 0 0 30px rgba(124, 181, 66, 0)}
}

@keyframes ripple-green {
0% {-webkit-box-shadow:0 0 0 0 rgba(124, 181, 66, 0.2), 0 0 0 10px rgba(124, 181, 66, 0.2), 0 0 0 20px rgba(124, 181, 66, 0.2); box-shadow:0 0 0 0 rgba(124, 181, 66, 0.2), 0 0 0 10px rgba(124, 181, 66, 0.2), 0 0 0 20px rgba(124, 181, 66, 0.2)}
100% {-webkit-box-shadow:0 0 0 10px rgba(124, 181, 66, 0.2), 0 0 0 20px rgba(124, 181, 66, 0.2), 0 0 0 30px rgba(124, 181, 66, 0); box-shadow:0 0 0 10px rgba(124, 181, 66, 0.2), 0 0 0 20px rgba(124, 181, 66, 0.2), 0 0 0 30px rgba(124, 181, 66, 0)}
}

@-webkit-keyframes dissolve {
0% {-webkit-opacity:1.0; opacity:1.0}
75% {-webkit-opacity:1.0; opacity:1.0}
100% {-webkit-opacity:0; opacity:0}
}

@keyframes dissolve {
0% {-webkit-opacity:1.0; opacity:1.0}
75% {-webkit-opacity:1.0; opacity:1.0}
100% {-webkit-opacity:0; opacity:0}
}

@-webkit-keyframes handMove {
0% {transform:rotate(-36deg) translate(0, 0);}
15% {transform:rotate(-36deg) translate(-350px, -303px);}
85% {transform:rotate(-36deg) translate(-350px, -303px);}
100% {transform:rotate(-36deg) translate(0, 0);}
}

@keyframes handMove {
0% {transform:rotate(-36deg) translate(0, 0);}
15% {transform:rotate(-36deg) translate(-350px, -303px);}
85% {transform:rotate(-36deg) translate(-350px, -303px);}
100% {transform:rotate(-36deg) translate(0, 0);}
}

@-webkit-keyframes homeSlider {
0% {transform:translate(0, 0);}
100% {transform:translate(1000px, 0);}
}

@keyframes homeSlider {
0% {transform:translate(0, 0);}
100% {transform:translate(1000px, 0);}
}

.red_icon img {width:50%;}
.half_icon img {width:50%}
.video-thumb-img {border:9px solid #2ba8e0}
.map_container > .wpb_wrapper {overflow-y:hidden; margin:0 -25px;}
rect {height:45px;}
text:nth-of-type(1) {transform:translate(0, 10px);}
text:nth-of-type(2) {transform:translate(0, 10px);}
text:nth-of-type(3) {transform:translate(0, 10px);}
text:nth-of-type(4) {transform:translate(0, 10px);}
text:nth-of-type(5) {transform:translate(0, 10px);}
text:nth-of-type(6) {transform:translate(0, 10px);}
text:nth-of-type(7) {transform:translate(0, 10px);}
text:nth-of-type(8) {transform:translate(0, 10px);}
text:nth-of-type(9) {transform:translate(0, 10px);}
text:nth-of-type(10) {transform:translate(0, 10px);}
.tt_name_sm .closeMark {background-color:#e08c3d; width:25px; height:25px; line-height:25px; border-radius:100%; position:absolute; top:29px; right:50px; cursor:pointer;}
.tt_name_sm .closeMark::before {content:'\274C'; display:block; font-size:11px; filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(125deg) brightness(103%) contrast(103%);}
div#tt_sm_map {inset:unset !important; left:calc(50% - 175px) !important; top:calc(50% - 175px) !important; height:350px; width:350px;}
#tt_sm_map .tt_sm {height:350px; border-radius:50% !important; border:20px solid #e08c3d; padding:50px 33px}
#tt_sm_map .tt_sm .tt_name_sm {float:none; text-align:center; font-size:27px; color:var(--main-blue); white-space:nowrap; display:flex; justify-content:center; line-height:1.2em;}
#tt_sm_map .tt_sm .xmark_sm {float:none; display:none}
.tt_custom_sm {color:var(--main-blue); font-weight:bold}
.use-snap-container {display:grid; grid-template-columns:repeat(4, 1fr); align-items:center;}
.use-snap-container > div {display:flex; justify-content:center; align-items:center;}
.use-snap-container .lg-num {font-size:65px; line-height:1em;}
.use-snap-container .circle-in {background-color:var(--main-blue); color:#fff; font-size:27px; border-radius:100%; height:40px; width:40px;}
.use-snap-container .lg-text {line-height:1em; align-self:end; position:relative; bottom:7px;}
.data-snap-container {display:grid; grid-template-columns:repeat(2, 1fr); text-align:center; margin-top:5px;}
.data-snap-container .snap-num {background-image:url(../png/icon-map-people.png);}
.data-snap-container .lg-num {font-size:27px;}
.data-snap-container .process-num {background-image:url(../png/icon-map-money.png);}
.data-snap-container .sm-text {font-size:14px; line-height:1em;}
.data-snap-container > div {padding-top:30px; background-repeat:no-repeat; background-size:60px; background-position:50% 0%;}
#map_holder {padding:50px 0;}
.map_row h2 {text-align:center;}
.map_row {overflow-x:auto;}
.video_play_btn div.video_btn {left:calc(50% - 40px); opacity:0.9;}
.video_play_btn div.video_btn:before {border-color:transparent transparent transparent #022169; margin-top:-13px; margin-left:-8px; border-width:15px 0 15px 25px;}
.product-feature .interactive-innerrow {background-repeat:no-repeat; min-height:500px; background-size:450px;}
.product-feature .interactive-innerrow .wpb_raw_code ul {list-style:none; margin:0; position:relative;}
.product-feature .interactive-innerrow .wpb_raw_code ul > li {text-align:center; position:absolute; line-height:1em; cursor:pointer; font-size:15px;}
.product-feature .interactive-innerrow .wpb_raw_code ul > li:before {content:''; background-size:contain; background-repeat:no-repeat; background-position:50% 50%; width:40px; height:40px; display:block; margin:0 auto 5px;}
.product-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(1):before {background-image:url(../png/nfc-blue.png);}
.product-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(1) {top:73px; left:calc(50% - 305px);}
.product-feature .interactive-innerrow .wpb_raw_code ul > li .hover-img {display:none; position:absolute; background-size:contain; background-repeat:no-repeat; background-position:50% 50%; pointer-events:none;}
.product-feature .interactive-innerrow .wpb_raw_code ul > li .hand-img {position:absolute; background-size:contain; background-repeat:no-repeat; background-position:50% 50%; transition:all 0.8s;}
.product-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(1) .hand-img {background-image:url(../png/hand-credit-card.png); width:490px; height:530px; top:-811px; left:430px;}
.product-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(4) .hand-img {background-image:url(../png/touchscreen-hand-1.png); width:400px; height:500px; top:700px; right:45px;}
.product-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(5) .window-print {position:absolute; width:154px; height:150px; top:-284px; right:251px; overflow:hidden; pointer-events:none;}
.product-feature .interactive-innerrow.wififlip .wpb_raw_code ul > li:nth-child(5) .window-print {display:none;}
.product-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(5) .print-img {position:absolute; background-size:contain; background-repeat:no-repeat; background-position:50% 0%; transition:all 0.8s; height:285px; width:100%; top:150px; left:0;}
.product-feature .interactive-innerrow .dialog-box {display:none; position:absolute; min-width:150px; width:70%; text-align:center; line-height:1.1em; font-weight:bold; background:var(--main-lightblue); padding:15px 20px; left:calc(50% - 141px); font-size:18px; color:#fff; border-radius:20px; animation-fill-mode:forwards;}
.product-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(4) .hand-img {animation:handMove 4s ease;}
.countertop-feature .interactive-innerrow.wififlip {background-image:url(../jpg/pax-a80-back-scaled-2.jpg); background-position:50% -3px;}
.countertop-feature .interactive-innerrow {background-image:url(../jpg/pax-a80-front-scaled-1.jpg); background-position:50% -40px;}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(2) {top:190px; left:calc(50% - 297px);}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(2):before {background-image:url(../png/internal-pin-pad-blue.png);}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(3) {top:307px; left:calc(50% - 270px);}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(3):before {background-image:url(../png/external-pin-pad-blue.png);}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(4) {top:73px; right:calc(50% - 304px);}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(4):before {background-image:url(../png/touchscreen-blue.png);}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(5) {top:190px; right:calc(50% - 332px);}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(5):before {background-image:url(../png/printer-blue.png);}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(6) {top:307px; right:calc(50% - 322px);}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(6):before {background-image:url(../png/wifi-blue.png);}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(1) .hover-img {background-image:url(../png/nfc-orange-line.png); height:50px; width:303px; top:-55px; left:92px;}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(2) .hover-img {background-image:url(../png/internal-pin-pad-orange-line.png); height:174px; width:308px; top:82px; left:86px;}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(3) .hover-img {background-image:url(../png/external-pin-pad-orange-line-with-graphic-1.png); height:460px; width:669px; top:-80px; left:55px;}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(4) .hover-img {background-image:url(../png/touch-screen-orange-line.png); height:228px; width:312px; top:7px; right:55px;}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(5) .hover-img {background-image:url(../png/printer-orange-line.png); height:140px; width:319px; top:-146px; right:86px;}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(6) .hover-img {background-image:url(../png/wifi-orange-line.png); height:222px; width:323px; top:-94px; right:74px;}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(5) .print-img {background-image:url(../png/receipt-for-print-icon.png);}
.countertop-feature .interactive-innerrow {background-image:url(../jpg/pax-a80-front-scaled-1.jpg); background-position:50% -40px;}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(2) {top:190px; left:calc(50% - 297px);}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(2):before {background-image:url(../png/internal-pin-pad-blue.png);}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(3) {top:307px; left:calc(50% - 270px);}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(3):before {background-image:url(../png/external-pin-pad-blue.png);}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(4) {top:73px; right:calc(50% - 304px);}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(4):before {background-image:url(../png/touchscreen-blue.png);}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(5) {top:190px; right:calc(50% - 332px);}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(5):before {background-image:url(../png/printer-blue.png);}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(6) {top:307px; right:calc(50% - 322px);}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(6):before {background-image:url(../png/wifi-blue.png);}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(1) .hover-img {background-image:url(../png/nfc-orange-line.png); height:50px; width:303px; top:-55px; left:92px;}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(2) .hover-img {background-image:url(../png/internal-pin-pad-orange-line.png); height:174px; width:308px; top:82px; left:86px;}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(3) .hover-img {background-image:url(../png/external-pin-pad-orange-line-with-graphic-1.png); height:460px; width:669px; top:-80px; left:55px;}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(4) .hover-img {background-image:url(../png/touch-screen-orange-line.png); height:228px; width:312px; top:7px; right:55px;}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(5) .hover-img {background-image:url(../png/printer-orange-line.png); height:140px; width:319px; top:-146px; right:86px;}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(6) .hover-img {background-image:url(../png/wifi-orange-line.png); height:222px; width:323px; top:-94px; right:74px;}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(5) .print-img {background-image:url(../png/receipt-for-print-icon.png);}
.mobile-feature .interactive-innerrow {background-image:url(../jpg/pax-a920.jpg); background-position:50% -30px;}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(2) {top:190px; left:calc(50% - 295px);}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(2):before {background-image:url(../png/data-blue.png);}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(3) {top:307px; left:calc(50% - 259px);}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(3):before {background-image:url(../png/wifi-blue.png);}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(4) {top:73px; right:calc(50% - 304px);}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(4):before {background-image:url(../png/touchscreen-blue.png);}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(5) {top:190px; right:calc(50% - 300px); z-index:2;}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(5):before {background-image:url(../png/printer-blue.png);}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(6) {top:307px; right:calc(50% - 294px); z-index:1;}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(6):before {background-image:url(../png/cradle-blue.png);}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(1) .hover-img {background-image:url(../png/nfc-ight-blueline.png); height:50px; width:303px; top:-53px; left:91px; filter:brightness(0) saturate(100%) invert(60%) sepia(77%) saturate(353%) hue-rotate(47deg) brightness(94%) contrast(84%);}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(2) .hover-img {background-image:url(../png/data-hand-graphic-with-green-outline.png); height:999px; width:846px; top:-344px; left:-129px; background-size:contain; background-position:0 0;}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(3) .hover-img {background-image:url(../png/wifi-screen-with-green-outline.png); height:338px; width:332px; top:-201px; left:16px;}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(4) .hover-img {background-image:url(../png/touch-screen-ight-blue-line.png); height:324px; width:327px; top:41px; right:73px; filter:brightness(0) saturate(100%) invert(60%) sepia(77%) saturate(353%) hue-rotate(47deg) brightness(94%) contrast(84%);}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(5) .hover-img {background-image:url(../png/printer-ight-blue-line.png); height:140px; width:314px; top:-144px; right:66px; filter:brightness(0) saturate(100%) invert(60%) sepia(77%) saturate(353%) hue-rotate(47deg) brightness(94%) contrast(84%);}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(6) .hover-img {background-image:url(../png/cradle-graphic-with-green-outline.png); height:598px; width:381px; top:-398px; right:63px;}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(5) .window-print {right:226px; top:-290px;}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(5) .print-img {background-image:url(../png/receipt-for-print-icon-green.png);}
.mobile-feature .interactive-innerrow .dialog-box {background:var(--main-green); left:calc(50% - 145px);}
.page-id-24590 #content-wrapper {background-image:url(../jpg/goebt_language-selection-background.jpg); background-repeat:no-repeat; background-size:cover; background-position:50% 50%; padding:40px 20px; width:100%;}
.page-id-24590 article.page {display:grid; grid-template-columns:1fr; align-items:center; justify-items:center;}
.page-id-24590 article > .entry-content {min-width:350px; background-color:#fff; width:50%; padding:30px 30px 20px;}
.page-id-24620 #content-wrapper {background-image:url(../jpg/goebt_language-selection-background.jpg); background-repeat:no-repeat; background-size:cover; background-position:50% 50%; padding:40px 20px; width:100%;}
.page-id-24620 article.page {display:grid; grid-template-columns:1fr; align-items:center; justify-items:center;}
.page-id-24620 article > .entry-content {min-width:350px; background-color:#fff; width:50%; padding:30px 30px 20px;}
#formRow .left-form-box .promo-container {max-width:480px;}
#formRow.landing-header .headerText-container {align-items:flex-start;}
#formRow.landing-header .headerImg {margin-top:0; min-height:690px;}
#formRow .headerText-column {top:80px; padding-top:30px;}
.page-id-24724.main-menu, .page-id-24724.page-template-template-newstyle#header-sticky {display:none !important;}
.page-id-24724 .landing-header .headerText-column > .vc_column-inner > .wpb_wrapper {max-width:1140px; margin:0 auto;}
.page-id-24724 .landing-header .headerTitle h1 {font-size:calc(22px + (50 - 22) * ((100vw - 550px) / (2000 - 550))); text-align:left; color:#fff;}
.page-id-24724 .landing-header .headerText-container {align-items:flex-start; top:calc(5vw + 20px); height:auto;}
.page-id-24724 .landing-header .header-subTitle {font-size:calc(15px + (35 - 15) * ((100vw - 551px) / (2000 - 551))); margin-bottom:10px;}
.page-id-24724.boxed-content-row .wpb_text_column p {font-weight:400; line-height:1.3em;}
.page-id-24724.boxed-content-row .wpb_column {border-radius:15px 15px 50px 15px;}
.page-id-24724a.mybtn {color:var(--main-blue) !important;}
.page-id-24724a.mybtn::after {content:"›"; font-size:30px; font-family:Arial; position:relative; top:2px; left:6px; transition:all 0.2s linear 0s;}
.page-id-24724.social-media {margin-left:10%;}
.page-id-24724.social-media a.social-link {filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7490%) hue-rotate(99deg) brightness(101%) contrast(101%); width:50px; height:50px; text-indent:99999px; display:inline-block; margin:0 4px; border-radius:10px; background:url(../png/social-icons.png) no-repeat 0 -4px/ 220px}
.page-id-24724.social-media a.facebook {background-position:-172px -2px;}
.page-id-24724.social-media a.linkedin {background-position:-120px -2px;}
.page-id-24724.social-media a.youtube {background-position:-60px -2px;}
.page-id-24724#form-row ul {margin-right:10%; position:relative; left:67px;}
.page-id-24724#form-row ul li {position:relative; list-style:none; color:#fff; line-height:1.1em; margin-bottom:40px;}
.page-id-24724#form-row ul li::before {content:''; width:40px; height:40px; position:absolute; background-repeat:no-repeat; background-position:50% 50%; background-size:contain; left:-58px; top:-12px; filter:brightness(0) saturate(100%) invert(60%) sepia(37%) saturate(621%) hue-rotate(47deg) brightness(99%) contrast(95%);}
.page-id-24724 .social-link {display:none !important;}
.page-id-24724#form-row ul li:nth-child(1)::before {background-image:url(../png/icon-location.png); top:-4px;}
.page-id-24724#form-row ul li:nth-child(2)::before {background-image:url(../png/icon-phone.png);}
.page-id-24724#form-row ul li:nth-child(3)::before {background-image:url(../png/icon-email.png);}
.vc_custom_1705085048048 .mybtn-flat-white {background:#032169 !important; margin-right:0 !important;}
.page-id-24761 #header-sticky, .page-id-24761 #menu-header-menu {display:none !important;}
.page-id-24761 .boxed-content-row .wpb_column {border-color:transparent; padding:20px 0;}
.page-id-24761 .solutions-toplist .toplist-container {margin-top:30px !important;}
.page-id-24789 .logo > a {pointer-events:none;}
.page-id-24789 .main-menu, .page-id-24789 #header-sticky {display:none !important;}
.page-id-24789 .fnLead {margin-bottom:0; min-height:50px;}
.page-id-24789 .filepond--drop-label {background-color:transparent !important; border:none !important;}
.page-id-24789 .filepond--drop-label .powered-by {display:none !important;}
.page-id-24789 .filepond--panel-root {background-color:transparent;}
.page-id-24789 .filepond--root .atAboveButton {display:none !important;}
.page-id-24789 .filepond--root .atAboveButton ~ .d-block {display:none !important;}
.page-id-24789 .filepond--root .atButton {background-color:var(--main-blue) !important; background-image:none; color:var(--main-green); font-weight:900; font-size:16px !important; border-radius:20px; padding:10px 20px;}
.page-id-24789 a.mybtn::after, .page-id-24789 .filepond--root .atButton::after {content:"›"; font-size:30px; font-family:Arial; position:relative; top:2px; left:6px; transition:all 0.2s linear 0s; line-height:10px;}
.page-id-24789 .fee_nav_row {cursor:pointer;}
.page-id-24789 .filepond--drop-label.filepond--drop-label label {padding:0 !important;}
.page-id-24789 .filepond--root .filepond--list-scroller {margin:0;}
.page-id-24789 .leadSteps {position:relative; margin:0;}
.page-id-24789 .leadSteps h2 {color:var(--main-blue); font-size:25px; text-align:center; line-height:1.1em; margin:0;}
.page-id-24789 .leadSteps .leadContactForm p {display:none;}
.page-id-24789 .leadSteps .form-group label {display:none;}
.page-id-24789 .leadSteps .form-group input[type=text], .page-id-24789 .leadSteps .form-group input[type=email], .page-id-24789 .leadSteps .form-group input[type=tel] {border-radius:5px; padding:8px 15px; height:auto !important; font-size:16px;}
.page-id-24789 .leadSteps .form-group .form-feedback {margin-bottom:0px;}
.page-id-24789 .leadSteps .form-group .form-feedback.checkbox {justify-content:center;}
.page-id-24789 .leadSteps .form-group .checkbox span {font-weight:500;}
.page-id-24789 .leadSteps .form-group .checkbox input[type=checkbox] {position:relative; margin:0 10px;}
.page-id-24789 .leadSteps button.atButton {border-radius:70px; background-color:var(--main-blue); background-image:none; color:var(--main-green); font-weight:bold; font-size:15px; margin:0 auto; display:block;}
.page-id-24789 .leadSteps .leadpics {display:none; position:absolute; width:24vw; height:210px; top:80px; left:5%; background-image:url(../png/fee-nav-icon-4.png); background-repeat:no-repeat; background-size:contain; background-position:50% 50%;}
.page-id-24789 .leadSteps .leadpics.active {display:block;}
.page-id-24789 .leadSteps .leadpics.pic2 {background-image:url(../png/fee-nav-icon-5.png); right:7%; left:unset;}
.page-id-24789 .fee_nav_outside_container .rowTitle h2.inactive {height:0px; visibility:hidden;}
.page-id-24789 .leadStatementResults > div > div:nth-child(2) {margin:0 !important;}
.page-id-24789 .leadStatementResults > div > div:nth-child(2) > span:nth-child(1) {display:none !important;}
.page-id-24789 .leadStatementResults > div > div:nth-child(2) > span:nth-child(2) {background:rgb(142, 200, 187); background:linear-gradient(45deg, rgba(142, 200, 187, 1) 10%, rgba(134, 178, 84, 1) 29%, rgba(87, 164, 209, 1) 57%, rgba(221, 138, 61, 1) 84%); line-height:45px !important; font-size:23px !important; color:var(--main-blue) !important; bottom:0; width:100%; position:absolute;}
.page-id-24789 #m_contact_form {max-width:350px;}
.page-id-24789 .fee_nav_processing {padding:0 !important;}
.page-id-24789 .fee_nav_processing > .wpb_column > .vc_column-inner {padding:0 !important;}
.page-id-24789 .fee_nav_success {padding:0 !important;}
.page-id-24789 .fee_nav_success > .wpb_column > .vc_column-inner {padding:0 !important;}
.page-id-24789 .fee_nav_success .leadStatementResults {padding:0;}
.page-id-24789 .fee_nav_success .leadStatementResults .content-box-wrapper {margin:0px auto; min-width:450px;}
.page-id-24789 .fee_nav_success .leadStatementResults .content-box-wrapper table {box-shadow:none; border:none; border-radius:20px 20px 0 0; overflow:hidden;}
.page-id-24789 .fee_nav_success .leadStatementResults .content-box-wrapper table th {background-color:var(--main-lightblue) !important; font-weight:500; font-size:19px; border:2px solid var(--main-lightblue);}
.page-id-24789 .fee_nav_success .leadStatementResults .content-box-wrapper table tbody {border-right:2px solid var(--main-lightblue); border-left:2px solid var(--main-lightblue);}
.page-id-24789 .fee_nav_success .leadSteps.nextfee .leadpics.pic1 {background-image:url(../png/fee-nav-icon-6.png);}
.page-id-24789 .fee_nav_success .leadSteps.nextfee .leadpics.pic2 {background-image:url(../png/fee-nav-icon-7.png);}
.page-id-24789 .no_success .leadSteps {min-height:0px;}
.page-id-24789 .no_success .leadStatementResults {min-height:0px; padding:0;}
#text-11 img {margin:10px 0; width:240px}
img.cde-services {width:150px}
.vc_custom_1454906939741 .wpb_column {float:none}
select.state-phone-select {background:#fff; color:#111}
.st-num {display:none; white-space:nowrap; font-size:30px; color:#414042; margin:20px 0 0}
.vc_custom_1455603032843 .wpb_single_image img {border:2px solid white; border-radius:70px; padding:10px; box-sizing:content-box; background:rgba(0, 0, 0, .1)}
#step2 .terms {height:275px; overflow:auto; width:97%; margin:10px 1%; padding:30px 80px; background:#fff}
.menu-arrow-down {margin-left:0px}
.tcsn-theme .owl-controls .owl-page.active span {background:#66c7e8}
#text-14 {margin-top:60px}
.merchant_wrapper, .merchant_wrapper * {font-family:'Montserrat', sans-serif;}
.merchant_wrapper h4 {line-height:26px; font-weight:600; font-style:normal; font-size:18px;}
.merchant-back-side p {font-weight:600;}
.merchant-row .swiper-pagination-bullet {color:#333;}
.cta-newfooter, .cta-newfooter * {font-family:'Montserrat', sans-serif;}
a.st-num {text-decoration:none;}
.vc_row h3, .vc_row h3 a {line-height:1.2em; font-size:19px;}
.page-id-19630 .vc_column-inner {font-family:'Montserrat', sans-serif;}
.page-id-19630 .vc_column-inner h1 {font-weight:bold; margin-bottom:30px;}
.vc_custom_heading {font-weight:bold;}
.vc_column-inner {font-family:'Montserrat', sans-serif;}
.mybtn-flat-orange {font-size:16px;}
.ctaRow.dark h2 {color:#fff !important;}
.vc_row.dark h2 {color:#fff !important;}
.vc_custom_1662647468371 .mybtn {padding:10px 15px !important;}
.landing-header * {font-weight:bold;}
.vc_column-inner, .vc_row {font-family:'Montserrat', sans-serif;}
.mybtn-flat-orange {font-size:16px;}
.ctaRow.dark h2 {color:#fff !important;}
.vc_row.dark h2 {color:#fff !important;}
.vc_custom_1662647468371 .mybtn {padding:10px 15px !important;}
.landing-header * {font-weight:bold;}
.mybtn {display:inline-block;}
.vc_custom_1708350814454 h2, .vc_custom_1708350814454 h3 {font-weight:bold; color:#022169 !important;}
.page-id-25017 .fixed-header {display:none !important;}
.vc_custom_1680267249520 img {display:block; margin:0 auto;}
.vc_custom_1715014412060 {font-family:Montserrat; line-height:35px; font-weight:700; font-style:normal; color:#022169; font-size:28px;}
.vc_custom_1711389583084 .mybtn, .page-id-24747.page-template-template-newstyle a.mybtn.mybtn-flat-white {color:#7cb542 !important;}
.vc_row.dark h2.vc_custom_1710430966536 {color:#022169 !important;}
.vc_do_custom_heading {font-weight:700; color:#022169;}

@-webkit-keyframes form-glow {
0% {box-shadow:0px 0px 10px 3px rgba(239, 136, 33, .1);}
50% {box-shadow:0px 0px 10px 3px rgba(239, 136, 33, .8);}
100% {box-shadow:0px 0px 10px 3px rgba(239, 136, 33, .1);}
}

@keyframes form-glow {
0% {box-shadow:0px 0px 10px 3px rgba(239, 136, 33, .1);}
50% {box-shadow:0px 0px 10px 3px rgba(239, 136, 33, .8);}
100% {box-shadow:0px 0px 10px 3px rgba(239, 136, 33, .1);}
}

@media (min-width: 767px) {
.page-id-10577 .slider-row .vc_row {transform:none !important;}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li.deskview {color:var(--main-orange);}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li.deskview:before {filter:brightness(0) saturate(100%) invert(67%) sepia(29%) saturate(6017%) hue-rotate(350deg) brightness(101%) contrast(87%);}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code ul > li.deskview {color:var(--main-green);}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code ul > li.deskview:before {filter:brightness(0) saturate(100%) invert(72%) sepia(12%) saturate(2038%) hue-rotate(47deg) brightness(89%) contrast(86%);}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li.deskview {color:var(--main-green);}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li.deskview a {color:var(--main-orange) !important;}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li.deskview:before {filter:brightness(0) saturate(100%) invert(60%) sepia(77%) saturate(353%) hue-rotate(47deg) brightness(94%) contrast(84%);}
.product-feature .interactive-innerrow .wpb_raw_code ul > li.deskview .hover-img {display:block;}
.product-feature .interactive-innerrow .wpb_raw_code ul > li.deskview .hand-img {display:block;}
.product-feature .interactive-innerrow .wpb_raw_code ul > li.deskview:nth-child(1) .hand-img {transform:translate(-140px, 360px);}
}

@media (min-width: 1386px) {
.page-id-22949 .ctaRow.cta-mobile-anytime {background-position:50% 80%;}
.start-where {padding-top:160px; padding-bottom:160px;}
}

@media (min-width: 2000px) {
.desktop-hero.headerImg img {width:100vw;}
.existing-customers {min-height:550px; display:flex; justify-content:center;}
}

@media (max-width: 1615px) {
.page-id-22948.landing-header .header-subTitle {font-size:calc(2vw + 5px); line-height:1em;}
.page-id-24538.landing-header .headerImg {margin-top:0;}
.page-id-24547.landing-header .headerImg {margin-top:0;}
}

@media (max-width: 1385px) {
.page-id-22949.cta-row .top-cta-container {top:-30px;}
.cta-row .top-cta-container {top:-30px;}
.page-id-24488.people-shot {background-position:calc(100% + 100px) 100%; background-size:730px;}
.page-id-24549.people-shot {background-position:calc(100% + 100px) 100%; background-size:730px;}
.page-id-24574.people-shot, .page-id-24576.people-shot, .page-id-24579.people-shot, .page-id-24521.people-shot {background-position:calc(100% + 100px) 100%; background-size:730px;}
.page-id-24538.landing-header .headerImg {height:545px; width:1380px;}
.page-id-24547.landing-header .headerImg {height:545px; width:1380px;}
.page-id-24724.landing-header .headerText-column > .vc_column-inner > .wpb_wrapper {padding:0 4%;}
.page-id-24783 .landing-header .headerText-column > .vc_column-inner > .wpb_wrapper {padding:0 4%;}
}

@media (max-width: 1199px) {
#header-wrapper #main-menu > li.menu-item > a {padding:5px 8px;}
.page-id-15480.flip-content-row.products-flip .boxed-content-row .flip_card .flip-back > .back-title {font-size:32px;}
.page-id-15480.flip-content-row.products-flip .boxed-content-row .flip_card .flip-back > p {font-size:18px;}
.page-id-15480.flip-content-row.products-flip .boxed-content-row .flip_card .flip-back > p.tile_subtitle {padding:0 16px; font-size:15px;}
.page-id-15480.flip-content-row.products-flip .boxed-content-row .qualify_foods .flip-back a {font-size:13px;}
.page-id-15480.flip-content-row.products-flip .boxed-content-row .flip_card .flip-back .tile_verticals {grid-template-columns:repeat(6, 1fr); font-size:13px;}
.page-id-15480.flip-content-row.products-flip .boxed-content-row .flip_card .flip-back .tile_verticals > .verticals {grid-column:span 2; background-position:50% 10px; background-size:40px;}
.page-id-15480.flip-content-row.products-flip .boxed-content-row .flip_card .flip-back .tile_verticals > .verticals:nth-child(n+4) {grid-column:span 3;}
.page-id-22947 .service-btns > .wpb_column a:hover, .page-id-22947 .service-btns > .wpb_column a {background-position:50% 0;}
.page-id-22948 .right-text .vc_column-inner {background:url(../jpg/ebt-right-col-2.jpg) no-repeat 100% 33%/99%;}
.page-id-22948 .right-text .wpb_raw_html > div > p > a {height:68px; bottom:73px;}
.page-id-22948.two-column-image-row.mobile_wallets {background-size:510px;}
.page-id-22949.cta-row .top-cta-container {top:-25px;}
.page-id-22949.two-column-image-row.support-row {background-position-x:63%;}
.page-id-22949.two-column-image-row.mobile_wallets {background-size:510px;}
.page-id-23294 .products-filter:not(.mobile) .filter-option {height:120px; background:url(../jpg/button-countertop.jpg) no-repeat 50% 0/116px;}
.two-column-image-row.existing-customers {background-position:-100px 0px;}
.two-column-image-row {background-size:950px;}
.two-column-image-row.image-row-2 {background-size:510px;}
.testimonial-row .vc_row > div.wpb_column.testimonial {width:330px; grid-template-columns:50px 230px;}
.testimonial-row .test-button-prev {left:calc(50% - 470px);}
.testimonial-row .test-button-next {right:calc(50% - 470px);}
.two-column-image-row.analytics-goebt {background-position:100% 100%; background-size:550px;}
.page-id-22739 .hs-input:not(#address-459b2260-79d1-46d8-9dda-c790588f0892) {max-width:450px !important;}
.page-id-22739 .hs-form fieldset:nth-child(1n + 7) .hs-input {max-width:500px !important;}
#filter_options_select div.wpb_text_column p a {font-size:15px; line-height:18px;}
.prev, .next {top:calc(50% - 30px);}
.slideshow-container {min-height:145px !important;}
.SNAP25-promo {background-position:60% 50%;}
.two-column-image-row.processes-merchants {background-size:610px !important;}
.row-subTitle p br {display:none;}
.cta-newfooter p br {display:none;}
.page-id-23883-php .two-column-image-row.many-use-snap {background-position:50% 100%; background-size:1130px;}
.page-id-23883-php .two-column-image-row.consulting-stores {background-size:2050px; background-position:67% 100%; background-color:#e7e7e7;}
#hsForm_b84d9e54-a863-4e9d-93c8-22b36cac0ae8 .selection-container .service-item .service-body span:not(.big-num) {font-size:17px;}
.parent-pageid-24445.insurance_overview .boxed-content-row .wpb_column img {max-width:80px !important;}
.parent-pageid-24445.speedy-checkout .boxed-content-row p > br {display:none;}
.page-id-24429.boxed-content-row.sub-boxes .wpb_column {width:31%;}
.page-id-24429.boxed-content-row.sub-boxes .wpb_column h3 {font-size:14px !important; line-height:1em !important;}
.page-id-24429.people-shot {background-size:680px;}
.page-id-24429.start-where {background-position:50% 100%; padding:60px 0;}
.page-id-24444 .price-container .product-container .product .price span:nth-child(1) {font-size:25px;}
.page-id-24444 .price-container .product-container .product .price span:nth-child(2) {font-size:60px;}
.page-id-24444 .price-container .product-container .product .price span:nth-child(4) {padding-left:22px;}
.page-id-24444 .price-container .product-container .product {background-position:51% 40px; background-size:200px;}
.page-id-24444 .price-container .product-container .product .price .spec_extra span:nth-child(1) {line-height:inherit;}
.page-id-24444 .price-container .product-container .product .price .spec_price span:nth-child(2) {font-size:40px;}
.page-id-24444 .price-container .product-container .product .price .spec_price span:nth-child(3) {top:-6px; position:relative;}
.page-id-24444 .price-container .product-container .product .price .spec_price span:nth-child(3) br {display:none;}
.page-id-24444 .price-container .product-container .product .right-side.twoCol .price .spec_title, .page-id-24444 .price-container .product-container .product .right-side .price .spec_title {font-size:18px;}
.page-id-24444 .price-container .product-container .product .price .spec_price {text-align:center; margin-top:12px;}
.page-id-24444 .price-container .product-container .product .price > div:last-child .spec_extra {line-height:0.5em; top:6px;}
.page-id-24444 .price-container .product-container .product .price > div:last-child .spec_price span:nth-child(2) {font-size:19px;}
.page-id-24444 .price-container .product-container .product .price > div:nth-child(1) .spec_extra span:nth-child(1) {top:-9px; font-size:10px;}
.page-id-24444 .price-container .product-container .ebt-credit-content .product .price .spec_price span:nth-child(3) {font-size:16px;}
.popup-signup.active > .wpb_column {width:816px;}
.popup-signup .form-container form > div {width:696px; flex-basis:696px;}
.page-id-24488.people-shot {background-size:730px;}
.page-id-24488.left-form-box .promo-container {background-position:231px -20px;}
.page-id-24549.people-shot {background-size:730px;}
.page-id-24549.left-form-box .promo-container {background-position:231px -20px;}
.page-id-24574.people-shot {background-size:730px;}
.page-id-24574.left-form-box .promo-container {background-position:231px -20px;}
.page-id-24574.landing-header .headerImg {min-height:590px;}
.page-id-24576.people-shot, .page-id-24579.people-shot, .page-id-24521.people-shot {background-size:730px;}
.page-id-24576.left-form-box .promo-container, .page-id-24579.left-form-box .promo-container, .page-id-24521.left-form-box .promo-container {background-position:231px -20px;}
.form-row.landing-header .headerText-container {left:0; max-width:100%; padding:0 20px; margin:0;}
.page-id-24576.landing-header .headerImg {min-height:560px;}
.page-id-24538.landing-header .headerText-container {max-width:100%; left:0; padding:0 25px;}
.page-id-24538.landing-header .header-subTitle {font-size:36px;}
.page-id-24538.landing-header .header-form-column {margin:20px 0 0 20px;}
.page-id-24547.landing-header .headerText-container {max-width:100%; left:0; padding:0 25px;}
.page-id-24547.landing-header .header-subTitle {font-size:36px;}
.page-id-24547.landing-header .header-form-column {margin:20px 0 0 20px;}
.page-id-24416#header-wrapper #main-menu > li.menu-item:not(.menu-item-24592) > a {padding:5px 6px;}
.page-id-24416#header-wrapper #main-menu > li.menu-item-22585 {display:none;}
.page-id-24789 .leadSteps .leadpics.pic1 {left:3%;}
.page-id-24789 .leadSteps .leadpics.pic2 {right:3%;}
}

@media (max-width: 1020px) {
#header-wrapper #main-menu > li.menu-item > a {padding:5px 5px;}
}

@media (max-width: 1009px) {
h2.mobile-scroll {padding-top:20px !important;}
.page-id-23583 .landing-header .headerTitle {font-size:22px;}
.page-id-24488.people-shot {background-size:610px; background-position:calc(100% + 140px) 100%;}
.page-id-24549.people-shot {background-size:610px; background-position:calc(100% + 140px) 100%;}
.page-id-24521.people-shot {background-size:610px; background-position:calc(100% + 140px) 100%;}
.page-id-24574.people-shot, .page-id-24579.people-shot, .page-id-24521.people-shot {background-size:610px; background-position:calc(100% + 140px) 100%;}
.page-id-24576.people-shot {background-size:610px; background-position:calc(100% + 140px) 100%;}
}

@media (max-width: 991px) {
header #header {padding:12px 35px !important;}
#header-wrapper > #header-v2 {position:relative; top:0; left:0; width:100%;}
#header-wrapper > #header-v2.fixed-top {position:fixed;}
.mybtn {font-size:18px;}
.page-id-15480.flip-content-row.products-flip .boxed-content-row .qualify_foods > .vc_column-inner {height:450px;}
.page-id-15480.flip-content-row.products-flip .boxed-content-row .flip_card .flip-back > .back-title {font-size:26px; margin-top:26px;}
.page-id-15480.flip-content-row.products-flip .boxed-content-row .flip_card .flip-back > p {padding:0 37px;}
.page-id-15480.flip-content-row.products-flip .boxed-content-row .qualify_foods .flip-back a {line-height:1em; margin-bottom:0;}
.page-id-15480.flip-content-row.products-flip .boxed-content-row .flip_card .flip-back .tile_verticals > .verticals {grid-column:span 3; background-position:50% 7px; background-size:40px;}
.page-id-15480.flip-content-row.products-flip .boxed-content-row .flip_card .flip-back .tile_verticals > .verticals:last-child {grid-column:span 6;}
.page-id-15480.flip-content-row.products-flip .boxed-content-row .qualify_foods h2 {font-size:27px;}
.two-column-image-row.existing-customers {background-position:-270px 0px;}
.page-id-23294 .product-slide-content {padding:20px; width:90%;}
.page-id-23294 .products-filter:not(.mobile) .filter-option {height:145px; background:url(../jpg/button-countertop.jpg) no-repeat 50% 0/130px; width:50%;}
.page-id-23294 .products-filter:not(.mobile) .filter-option.active, .page-id-23294 .products-filter:not(.mobile) .filter-option:hover {background-position:50% -172px;}
.page-id-22948 .right-text .vc_column-inner {background:url(../jpg/ebt-right-col-2.jpg) no-repeat 100% 22%/96%;}
.page-id-22948 .right-text .hidden_button {padding-top:200px !important;}
.page-id-22948 .right-text .hidden_button a.mybtn {padding:18px 20px;}
.page-id-22948 .right-text .wpb_raw_html > div > p {height:115px;}
.page-id-22948 .right-text .wpb_raw_html > div > p > a {height:48px; bottom:43px;}
.page-id-22948.two-column-image-row.mobile_wallets {background-size:640px; background-position:calc(100% + 220px) 100%;}
.page-id-22949.two-column-image-row.support-row {background-size:1260px; background-color:#eaeaea;}
.page-id-22949.two-column-image-row.mobile_wallets {background-size:640px; background-position:calc(100% + 220px) 100%;}
.page-id-22949.landing-header .header-subTitle:before {width:30px; height:22px; margin-left:-32px;}
.page-id-23870.boxed-content-row .wpb_column {width:48%;}
.solutions-toplist .toplist-container {flex-wrap:wrap;}
.solutions-toplist .toplist-container .toplist-title {flex:1 1 100%; text-align:center;}
.cta-row .top-cta-container .text-side {padding:0; height:auto; margin:0; white-space:nowrap;}
.two-column-list-row > .wpb_column {padding:0;}
.two-column-image-row {background-size:760px; background-position:calc(100% + 230px) 100%;}
.two-column-image-row > .wpb_column > .vc_column-inner {padding:0;}
.three-twocolumn-row {justify-content:center;}
.three-twocolumn-row > .wpb_column > .vc_column-inner {padding:0 !important;}
.three-twocolumn-row h3 {font-size:16px; line-height:21px;}
.two-column-image-row.image-row-2 {background-size:640px; background-position:calc(100% + 220px) 100%;}
.two-column-image-row.image-row-2 h2 > br {display:none;}
.cta-row .top-cta-container .button-side a {white-space:nowrap;}
.testimonial-row .vc_row > div.wpb_column.testimonial {width:290px; grid-template-columns:40px 200px;}
.testimonial-row .testimonial .item_title {font-size:15px; padding-left:10px;}
.testimonial-row .test-button-prev {left:calc(50% - 355px);}
.testimonial-row .test-button-next {right:calc(50% - 355px);}
.testimonial-row .test-button-next, .testimonial-row .test-button-prev {top:135px;}
.support-announcement p {font-size:15px;}
.two-column-image-row.analytics-goebt {background-size:450px;}
.page-id-10569 .header-img .wpb_single_image .vc_single_image-wrapper {margin-left:-16%;}
.support-box:hover .support_tool_tip p {display:none;}
.support-box .vc_column-inner > .wpb_wrapper {display:flex; align-items:center;}
.support-box .vc_column-inner > .wpb_wrapper > *:not(.support_tool_tip) {flex:1 1 33%; text-align:center; padding:0 10px; margin:0;}
.support-box .vc_column-inner > .wpb_wrapper > .wpb_single_image {flex-basis:50px; width:50px;}
.support-box .wpb_single_image {margin-bottom:0px !important;}
.support-box .wpb_raw_code p.support-btn {text-align:inherit; margin:0; position:inherit; bottom:inherit; width:inherit; padding:inherit;}
.support-box > .vc_column-inner > .wpb_wrapper {height:inherit;}
.support-box h2.reauth-title {font-size:13px !important; padding:0 !important;}
.page-id-22739 .hs-input:not(#address-459b2260-79d1-46d8-9dda-c790588f0892) {max-width:340px !important;}
.ee_quote1 .wpb_text_column, .ee_quote2 .wpb_text_column {padding-right:0px !important; padding-left:0px !important;}
.ee_quote2 .wpb_text_column p {font-size:21px !important; line-height:30px !important;}
.ee_quote1 .wpb_text_column p {font-size:27px !important; line-height:35px !important;}
.ee_quote1 .team-img {padding-bottom:30px;}
.lqwrY {width:100px; height:100px;}
.f3SLmd {font-size:28px;}
.W7Av8d {font-size:16px;}
.ptUM8e {font-size:13px; line-height:23px;}
.slideshow-container {min-height:170px !important;}
#primary .cta-footer {background-position:0 100% !important;}
#take-to-top.stick {bottom:352px;}
.SNAP25-promo {background-position:58% 50%;}
.two-column-image-row.processes-merchants {background-size:475px !important;}
.page-id-23112 h2 {font-size:27px; line-height:34px}
.page-id-23112.failure-one {background-position:calc(50% + 150px) 100%}
.page-id-23112.failure-two {background:#ffffff url(../jpg/step-2-fns-failure.jpg) no-repeat calc(50% - 159px) 100%/1390px}
.page-id-23112.failure-three .vc_row:last-child {display:grid; grid-template-columns:1fr 1fr}
.page-id-23112.failure-three .vc_row:before {display:none}
.page-id-23112.failure-three .fns-fail-icon {padding-left:30px; width:100%}
.page-id-23112.failure-five {background:#e4e4e4 url(../jpg/step-5-fns-failure.jpg) no-repeat calc(50% - -49px) 100%/1745px}
.page-id-23112.failure-six {background:#ffffff url(../jpg/step-6-fns-failure.jpg) no-repeat calc(50% + -70px) 101%/1770px}
.parent-pageid-24445.speedy-checkout .boxed-content-row p br {display:none;}
.parent-pageid-24445.speedy-checkout .boxed-content-row p {font-size:11px;}
.parent-pageid-24445.insurance_overview .boxed-content-row .wpb_column {width:31%;}
.parent-pageid-24445.insurance_overview .boxed-content-row .wpb_column:nth-child(1), .parent-pageid-24445.insurance_overview .boxed-content-row .wpb_column:nth-child(5) {display:none;}
.parent-pageid-24445.two-column-image-row.accepting_payments {background-image:url(../jpg/chexit-payments-tablet1.jpg) !important; background-size:460px; background-position:calc(50% + 210px) 100%; background-color:#efefef;}
.page-id-24488.left-form-box .promo-container {background-position:192px 18px; background-size:190px;}
.page-id-24488.left-form-box .head-flag {max-width:274px;}
.page-id-24488.left-form-box .box-title {font-size:32px; line-height:27px;}
.page-id-24488.left-form-box .box-title span {font-size:24px;}
.page-id-24488.left-form-box .box-price {font-size:37px;}
.page-id-24488.left-form-box .box-price span {font-size:13px; bottom:3px;}
.page-id-24488.left-form-box .box-price span.money-sign {font-size:25px; bottom:7px;}
.page-id-24488.left-form-box .small-disclaimer {font-size:13px;}
.page-id-24549.left-form-box .promo-container {background-position:192px 18px; background-size:190px;}
.page-id-24549.left-form-box .head-flag {max-width:274px;}
.page-id-24549.left-form-box .box-title {font-size:32px; line-height:27px;}
.page-id-24549.left-form-box .box-title span {font-size:24px;}
.page-id-24549.left-form-box .box-price {font-size:37px;}
.page-id-24549.left-form-box .box-price span {font-size:13px; bottom:3px;}
.page-id-24549.left-form-box .box-price span.money-sign {font-size:25px; bottom:7px;}
.page-id-24549.left-form-box .small-disclaimer {font-size:13px;}
.page-id-24521.left-form-box .promo-container {background-position:192px 18px; background-size:190px;}
.page-id-24521.left-form-box .head-flag {max-width:274px;}
.page-id-24521.left-form-box .box-title {font-size:32px; line-height:27px;}
.page-id-24521.left-form-box .box-title span {font-size:24px;}
.page-id-24521.left-form-box .box-price {font-size:37px;}
.page-id-24521.left-form-box .box-price span {font-size:13px; bottom:3px;}
.page-id-24521.left-form-box .box-price span.money-sign {font-size:25px; bottom:7px;}
.page-id-24521.left-form-box .small-disclaimer {font-size:13px;}
.page-id-24574.left-form-box .promo-container, .page-id-24579.left-form-box .promo-container, .page-id-24521.left-form-box .promo-container {background-position:192px 18px; background-size:190px;}
.page-id-24574.left-form-box .head-flag, .page-id-24579.left-form-box .head-flag, .page-id-24521.left-form-box .head-flag {max-width:274px;}
.page-id-24574.left-form-box .box-title, .page-id-24579.left-form-box .box-title, .page-id-24521.left-form-box .box-title {font-size:32px; line-height:27px;}
.page-id-24574.left-form-box .box-title span, .page-id-24579.left-form-box .box-title span, .page-id-24521.left-form-box .box-title span {font-size:24px;}
.page-id-24574.left-form-box .box-price, .page-id-24579.left-form-box .box-price, .page-id-24521.left-form-box .box-price {font-size:37px;}
.page-id-24574.left-form-box .box-price span, .page-id-24579.left-form-box .box-price span, .page-id-24521.left-form-box .box-price span {font-size:13px; bottom:3px;}
.page-id-24574.left-form-box .box-price span.money-sign, .page-id-24579.left-form-box .box-price span.money-sign, .page-id-24521.left-form-box .box-price span.money-sign {font-size:25px; bottom:7px;}
.page-id-24574.left-form-box .small-disclaimer, .page-id-24579.left-form-box .small-disclaimer, .page-id-24521.left-form-box .small-disclaimer {font-size:13px;}
.page-id-24576.left-form-box .promo-container {background-position:192px 18px; background-size:190px;}
.page-id-24576.left-form-box .head-flag {max-width:274px;}
.page-id-24576.left-form-box .box-title {font-size:32px; line-height:27px;}
.page-id-24576.left-form-box .box-title span {font-size:24px;}
.page-id-24576.left-form-box .box-price {font-size:37px;}
.page-id-24576.left-form-box .box-price span {font-size:13px; bottom:3px;}
.page-id-24576.left-form-box .box-price span.money-sign {font-size:25px; bottom:7px;}
.page-id-24576.left-form-box .small-disclaimer {font-size:13px;}
.page-id-24576.headerText-column {top:20px;}
.flip-content-row .boxed-content-row .flip_card .flip-back > p {font-size:16px; padding:0 15px;}
.prereq-form .form-container form > div {width:100%; flex-basis:100%;}
.prereq-form .form-container form.first, .prereq-form .form-container form.third.back {left:calc(1 * -544px);}
.prereq-form .form-container form.second, .prereq-form .form-container form.four.back {left:calc(2 * -544px);}
.prereq-form .form-container form.third, .prereq-form .form-container form.five.back {left:calc(3 * -544px);}
.prereq-form .form-container form.four {left:calc(4 * -544px);}
.prereq-form .form-container form.five {left:calc(5 * -544px);}
.prereq-form .form-container .next-btn, .prereq-form .form-container .prev-btn {bottom:20px;}
.popup-signup.active > .wpb_column {width:641px;}
.popup-signup .form-container form > div {width:100%; flex-basis:100%;}
.popup-signup .price-container .product-container {padding:20px 10px;}
.page-id-24756.video_gif .hidden_button p a {margin-right:15px;}
.page-id-24783 .landing-header .header-subTitle {margin-bottom:20px !important;}
.page-id-24789 .fee_nav_outside_container:not(.fee_nav_success) .leadContactForm {max-width:350px;}
.page-id-24789 .fee_nav_success .leadStatementResults .content-box-wrapper {min-width:350px;}
.page-id-24789 .leadSteps .leadpics {width:21vw; height:120px;}
}

@media (max-width: 767px) {
div.header-search-form input[type="text"] {font-size:30px;}
div.header-search-wrapper input[type="text"], div.header-search-wrapper input[type="search"] {padding:2px 55px 2px 10px;}
ul {margin:0 0 20px 0; padding-left: 30px;}
.switch_row_mobile {display:flex; flex-wrap:wrap; flex-direction:column-reverse;}
.mybtn {font-size:16px;}
.two-column-image-row.existing-customers {background-position:100% 100%;}
.page-id-22947 .header-img .wpb_single_image .vc_single_image-wrapper {max-width:150%; width:150%; margin-left:-24%;}
.page-id-14364 .header-img .wpb_single_image .vc_single_image-wrapper, .page-id-23250 .header-img .wpb_single_image .vc_single_image-wrapper {max-width:190%; width:190%; margin-left:-43%;}
.page-id-23630 .header-img .wpb_single_image .vc_single_image-wrapper {max-width:160%; width:160%; margin-left:-50%; margin-bottom:10px;}
.page-id-10577 .slider-row .vc_row {margin:0; width:2000px;}
.page-id-10577 .slider-row .vc_row:before, .page-id-10577 .slider-row .vc_row:after {position:absolute;}
.page-id-10577 .slider-row .vc_row > div.wpb_column {padding:0 15px; width:250px; transition:.3s ease-in-out;}
.page-id-10577 .slider-row .vc_row > div.wpb_column > .vc_column-inner {padding:0;}
.page-id-10577 .slider-row .vc_row {display:flex;}
.page-id-10577 .slider-row .wpb_raw_code {position:relative;}
.page-id-10577 .slider-row .swiper-button-prev {transform:scaleX(-1); left:calc(50% - 150px);}
.page-id-10577 .swiper-pagination-bullets.swiper-pagination-horizontal {display:block;}
.page-id-10569 .header-img .wpb_single_image .vc_single_image-wrapper {width:168%; margin-left:-21%;}
.page-id-10569 .offset_support.vc_col-sm-1\/5 {width:unset;}
.page-id-10569 h3, .page-id-10569 h3 a {font-size:18px; line-height:20px;}
.page-id-15480.flip-content-row.products-flip .boxed-content-row .wpb_column {width:90%;}
.page-id-15480.flip-content-row.products-flip .boxed-content-row .qualify_foods > .vc_column-inner {height:400px;}
.page-id-15480.flip-content-row.products-flip .boxed-content-row .qualify_foods h2 {font-size:38px;}
.page-id-15480.flip-content-row.products-flip .boxed-content-row .flip_card .flip-back > .back-title {font-size:38px; margin-top:60px;}
.page-id-15480.flip-content-row.products-flip .boxed-content-row .flip_card .flip-back > p {padding:0 30px; font-size:22px; margin:19px auto 20px;}
.page-id-15480.flip-content-row.products-flip .boxed-content-row .flip_card .flip-back > p.tile_subtitle {padding:0 10px; font-size:18px;}
.page-id-15480.flip-content-row.products-flip .boxed-content-row .qualify_foods .flip-back a {line-height:18px; margin-bottom:10px;}
.page-id-15480.flip-content-row.products-flip .boxed-content-row .flip_card .flip-back .tile_verticals {grid-template-columns:repeat(5, 1fr);}
.page-id-15480.flip-content-row.products-flip .boxed-content-row .flip_card .flip-back .tile_verticals > .verticals {grid-column:span 1; background-position:50% 0%; background-size:50px;}
.page-id-15480.flip-content-row.products-flip .boxed-content-row .flip_card .flip-back .tile_verticals > .verticals:nth-child(n+4) {grid-column:span 1;}
.page-id-22947 .wpb_raw_html > div > p.btn-services {background-position:50% 7% !important; background-size:100%; height:200px; margin-bottom:30px;}
.page-id-22947 .wpb_raw_html > div > p.btn-services a {bottom:0; left:0; width:100%; height:100%;}
.page-id-22947 .wpb_raw_html > div > p.btn-services-2 {background-position:50% 28% !important; background-size:100%; height:200px;}
.page-id-22947 .wpb_raw_html > div > p.btn-services-2 a {bottom:0; left:0; width:100%; height:100%;}
.page-id-22947 .payment-option-list ul {flex-wrap:wrap; justify-content:center;}
.page-id-22947 .payment-option-list ul > li {flex:0 1 auto; margin-bottom:10px;}
.page-id-22947 .bullet-custom-services ul {flex-wrap:wrap;}
.page-id-22947 .bullet-custom-services ul li {flex:1 1 auto; margin:10px 0;}
.page-id-22948.two-column-image-row.support-row {background-size:1720px; background-position:-140px 100%; background-color:#eaeaea;}
.page-id-22948.two-column-image-row.step-row {background-size:2600px; background-position:70% 100%;}
.page-id-22948.two-column-image-row.mobile_wallets {background-size:90%; background-position:100% 100%; padding-bottom:530px !important;}
.page-id-22949.landing-header .headerTitle h1 {font-size:calc(26px + (62 - 26) * ((100vw - 551px) / (2000 - 551)));}
.page-id-22949 .two-column-image-row.video-row {padding-bottom:100px !important}
.page-id-22949.two-column-image-row.support-row {background-size:2000px; background-position-x:79%; background-color:#eaeaea; padding-bottom:495px !important;}
.page-id-22949.two-column-image-row.mobile_wallets {background-size:90%; background-position:100% 100%; padding-bottom:530px !important;}
.countertop-feature {padding-bottom:100px !important;}
.countertop-feature .interactive-innerrow {min-height:600px;}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(1) {left:calc(50% - 315px);}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(1) .hand-img {width:360px; height:310px; top:-1500px; left:630px;}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(1) .hand-img {transform:translate(-280px, 1190px);}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(2) {left:calc(50% - 307px);}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(3) {left:calc(50% - 279px);}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(4) {right:calc(50% - 295px);}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(4) .hand-img {}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(5) {right:calc(50% - 326px);}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(5) .hover-img {display:none;}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(5) .window-print {display:block; width:231px; top:-951px; right:calc(50% - 126px);}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(5) .print-img {height:362px;}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(5) .print-img {transform:translate(0, -150px);}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(6) {right:calc(50% - 315px);}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li .window-print {display:none;}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li.visible {color:var(--main-orange);}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li.visible:before {filter:brightness(0) saturate(100%) invert(67%) sepia(29%) saturate(6017%) hue-rotate(350deg) brightness(101%) contrast(87%);}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li.visible .hover-img {display:block;}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(1) .hover-img {background-image:url(../png/mobile-nfc-orange-line.png); left:230px; width:183px; top:-54px;}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(2) .hover-img {background-image:url(../png/mobile-internal-pin-pad-orange-line.png); top:82px; left:223px; width:187px; height:224px;}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(3) .hover-img {background-image:url(../png/mobile-external-pin-pad-orange-line-with-graphic-1.png); top:-58px; left:388px; width:287px; height:414px;}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(4) .hover-img {background-image:url(../png/mobile-touch-screen-orange-line.png); top:7px; right:218px; width:138px; height:225px;}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(5) .hover-img {background-image:url(../png/receipt-for-print-icon.png); top:-247px; right:238px; width:163px; height:114px; border-bottom:4px solid #eb8422; background-position:50% 0%; background-size:163px;}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(6) .hover-img {background-image:url(../png/mobile-wifi-orange-line.png); top:-94px; right:325px; width:46px; height:50px;}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li a {pointer-events:none;}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(1) {left:calc(50% - 315px);}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(1) .hand-img {width:360px; height:310px; top:-1500px; left:630px;}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(1) .hand-img {transform:translate(-280px, 1190px);}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(2) {left:calc(50% - 305px);}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(3) {left:calc(50% - 269px);}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(4) {right:calc(50% - 295px);}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(4) .hand-img {}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(5) {right:calc(50% - 291px);}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(5) .hover-img {display:none;}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(5) .window-print {display:block; width:158px; top:-288px; right:calc(50% + 139px);}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(5) .window-print {border-bottom:2px solid var(--main-green);}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(5) .print-img {height:255px;}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(5) .print-img {transform:translate(0, -150px);}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(6) {right:calc(50% - 285px);}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li .window-print {display:none;}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li.visible {color:var(--main-green);}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li.visible:before {filter:brightness(0) saturate(100%) invert(60%) sepia(77%) saturate(353%) hue-rotate(47deg) brightness(94%) contrast(84%);}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li.visible .hover-img {display:block;}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(1) .hover-img {background-image:url(../png/mobile-nfc-ight-blueline.png); left:221px; width:183px; top:-54px;}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(2) .hover-img {left:-120px;}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(3) .hover-img {background-image:url(../png/mobile-wifi-screen-with-green-outline.png); top:-194px; left:172px; width:186px; height:324px;}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(4) .hover-img {background-image:url(../png/mobile-touch-screen-ight-blue-line.png); top:41px; right:204px; width:188px; height:322px;}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(5) .hover-img {}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(6) .hover-img {background-image:url(../png/mobile-cradle-graphic-with-green-outline.png); top:-398px; right:136px; width:302px; height:598px;}
.solutions-toplist .toplist-container {justify-content:center;}
.solutions-toplist .toplist-container .toplist-item {flex:0 1 31%; margin:0 1%;}
.two-column-image-row {padding-bottom:560px !important;}
.two-column-image-row.no-bgimg {padding-bottom:100px !important;}
.two-column-image-row {background-size:670px; background-position:100% 100%; padding-bottom:500px !important;}
.two-column-image-row.image-row-2 {background-size:90%; background-position:100% 100%;}
.goEBT.landing-header .headerText-column {padding-bottom:40px;}
.testimonial-row .vc_row {left:15px !important;}
.testimonial-row .testimonial .item_title {padding-left:10px;}
.testimonial-row .test-button-next, .testimonial-row .test-button-prev {background:url(../png/bullet-orange-angle-2.png) no-repeat 50% 50%/contain; right:calc(50% - 185px); position:absolute; width:calc(var(--swiper-navigation-size)/ 44 * 27); height:var(--swiper-navigation-size); margin-top:calc(0px - (var(--swiper-navigation-size)/ 2)); z-index:10; cursor:pointer; display:flex; align-items:center; justify-content:center; color:var(--swiper-navigation-color, var(--swiper-theme-color));}
.testimonial-row .test-button-prev {transform:scaleX(-1); left:calc(50% - 185px);}
.support-announcement p {font-size:12px;}
.support-announcement .rowTitle h2 {font-size:calc(1vw + 10px); margin-bottom:5px;}
.cta-row .top-cta-container {position:absolute; top:-20px;}
.top-cta-container {padding:0; position:relative;}
.top-cta-container .text-side {font-size:13px; padding:4px 20px;}
.top-cta-container .button-side a {font-size:15px; padding:9px 28px;}
.two-column-image-row.analytics-goebt {background-size:550px; background-position:50% 100%; padding-bottom:400px !important;}
.two-column-image-row.accepting_payments {background-position:100% 100%;}
.boxed-content-row.fourcol .wpb_column {width:48%;}
.flip-content-row .boxed-content-row {justify-content:center;}
.flip-content-row .boxed-content-row .wpb_column {width:90%;}
.ctaRow.switch_ebt {background-position:37% 0%;}
.page-id-24429.start-where {background-image:url(../jpg/1202179139167303.jpg) !important;}
.page-id-22739 .mobile-sign-up > .wpb_column .wpb_single_image {position:relative; width:100%; right:0; top:0;}
#filter_options_select > div {flex:0 1 50%; margin-bottom:10px;}
.three-speakers > .wpb_column:not(:last-child) {margin-bottom:60px;}
.product-not-list .wpb_single_image.vc_align_right, .product-not-list .wpb_text_column p {text-align:center;}
.left-text > .vc_column-inner {padding-right:15px !important;}
.slideshow-container {min-height:200px !important;}
#footer .social-media, #footer .other_logos, #footer .widget_text {text-align:center;}
#footer .footer-statement {margin:0 auto;}
#footer #block-7 > p {text-align:center !important;}
#footer .main-container > .row > .col-md-6 {padding:0px;}
#take-to-top.stick {bottom:447px;}
.page-id-23883 .two-column-image-row.start-where {background-position:0% 100% !important; background-size:1200px !important; background-color:#0a2262 !important; padding-top:70px}
.page-id-23883 .vc_row.vc_column-gap-35 > .vc_column_container {padding-bottom:0;}
.page-id-23883-php .two-column-image-row.consulting-stores {background-size:1250px; background-position:100% 100%;}
.SNAP25-promo {background:url('../jpg/goebt-homepage_section_25-snap-increase_mobile.jpg') no-repeat 50% 0%/cover;}
.snap_lt_img_container {padding-top:720px;}
.two-column-image-row.processes-merchants {background-size:765px !important;}
.page-id-23112.failure-one {background-position:calc(50% - 268px) 100%;}
.page-id-23112.failure-one > .left-text {padding:0 0 400px 0;}
.page-id-23112.failure-two {background-position:calc(50% + 222px) 100%;}
.page-id-23112.failure-two > .wpb_column:last-child {padding:0 0 400px 0;}
.page-id-23112.failure-four {background-position:calc(50% - 271px) 100%;}
.page-id-23112.failure-four > .wpb_column:last-child {padding:0 0 400px 0;}
.page-id-23112.failure-five {background-position:calc(50% + 382px) 116%;}
.page-id-23112.failure-five > .wpb_column:last-child {padding:0 0 400px 0;}
.page-id-23112.failure-six {background-position:calc(50% - 328px) 110%;}
.page-id-23112.failure-six > .wpb_column:last-child {padding:0 0 400px 0;}
.page-id-23112.two-column-image-row.image-row-2 {background-position:80% 50%;}
.page-id-23112.two-column-image-row.image-row-2 {padding-bottom:340px !important; background-size:1000px !important; background-position:10% 100% !important; background-color:#0a2262 !important;}
.page-id-23112 .header-img .wpb_single_image .vc_single_image-wrapper {margin-left:-45%;}
.page-id-23354 .right-text .wpb_raw_html > div > p, .page-id-23358 .right-text .wpb_raw_html > div > p, .page-id-23361 .right-text .wpb_raw_html > div > p {background-position:50% 23% !important;}
.page-id-24233.top-cta-container {display:none;}
.page-id-24233.two-column-image-row.step-by-step-row {background-image:url(../jpg/goebt-restaurant-meals-program-rmp-steps-mobile-background-scaled.jpg) !important; background-size:100%; background-position:50% 100%;}
.page-id-24233.flip-content-row .boxed-content-row .wpb_column {width:48%;}
.page-id-24233.bullet-check ul li {padding-right:0;}
.page-id-24552.top-cta-container {display:none;}
.page-id-24552.two-column-image-row.step-by-step-row {background-image:url(../jpg/goebt-restaurant-meals-program-rmp-steps-mobile-background-scaled.jpg) !important; background-size:100%; background-position:50% 100%;}
.page-id-24552.flip-content-row .boxed-content-row .wpb_column {width:48%;}
.page-id-24552.bullet-check ul li {padding-right:0;}
.page-id-24580.top-cta-container {display:none;}
.page-id-24580.two-column-image-row.step-by-step-row {background-image:url(../jpg/goebt-restaurant-meals-program-rmp-steps-mobile-background-scaled.jpg) !important; background-size:100%; background-position:50% 100%;}
.page-id-24580.flip-content-row .boxed-content-row .wpb_column {width:48%;}
.page-id-24580.bullet-check ul li {padding-right:0;}
.parent-pageid-24445.headerText-column {top:0;}
.parent-pageid-24445.headerText-column p.header-subTitle {}
.parent-pageid-24445.product-feature {padding-bottom:100px !important;}
.parent-pageid-24445.product-feature .interactive-innerrow {min-height:600px;}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(1) {left:calc(50% - 315px);}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(1) .hand-img {width:360px; height:310px; top:-1500px; left:630px;}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(1) .hand-img {transform:translate(-280px, 1190px);}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(2) {left:calc(50% - 307px);}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(3) {left:calc(50% - 279px);}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(4) {right:calc(50% - 295px);}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(4) .hand-img {}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(5) {right:calc(50% - 326px);}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(5) .hover-img {display:none;}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(5) .window-print {display:block; width:231px; top:-951px; right:calc(50% - 126px);}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(5) .print-img {height:362px;}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(5) .print-img {transform:translate(0, -150px);}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(6) {right:calc(50% - 315px);}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code ul > li .window-print {display:none;}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code ul > li.visible {color:#6CC04A;}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code ul > li.visible:before {filter:brightness(0) saturate(100%) invert(71%) sepia(58%) saturate(488%) hue-rotate(54deg) brightness(87%) contrast(84%)}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code ul > li.visible .hover-img {display:block;}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(1) .hover-img {background-image:url(../png/mobile-nfc-orange-line.png); left:230px; width:183px; top:-54px;}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(2) .hover-img {background-image:url(../png/mobile-internal-pin-pad-orange-line.png); top:82px; left:223px; width:187px; height:224px;}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(3) .hover-img {background-image:url(../png/mobile-external-pin-pad-green-line-with-graphic-2.png); top:-58px; left:388px; width:287px; height:414px;}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(4) .hover-img {background-image:url(../png/mobile-touch-screen-orange-line.png); top:7px; right:218px; width:138px; height:225px;}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(5) .hover-img {background-image:url(../png/receipt-for-print-icon.png); top:-247px; right:238px; width:163px; height:114px; border-bottom:4px solid #eb8422; background-position:50% 0%; background-size:163px;}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(6) .hover-img {background-image:url(../png/mobile-wifi-orange-line.png); top:-94px; right:325px; width:46px; height:50px;}
.parent-pageid-24445.product-feature .interactive-innerrow .dialog-box {background:#6cc14a;}
.parent-pageid-24445.chexit-take-care {background-position:calc(50% + 25px) 95% !important; background-size:388px !important; padding-bottom:440px !important;}
.parent-pageid-24445.speedy-checkout .boxed-content-row p br {display:inline;}
.parent-pageid-24445.speedy-checkout .boxed-content-row p {font-size:17px;}
.parent-pageid-24445.two-column-image-row.support-row {background-size:1300px; background-position:13% 100%; background-color:#eaeaea; padding-bottom:390px !important;}
.parent-pageid-24445.two-column-image-row.chexit-take-care .vc_custom_1680469402147 {padding-right:0 !important;}
.page-id-24533.two-column-image-row.age-energy, .page-id-24335.two-column-image-row.age-energy, .page-id-24404.two-column-image-row.age-energy {background-position:50% 100%;}
.parent-pageid-24445.two-column-image-row.accepting_payments {background-image:url(../png/chexit-add-payments-graphic1.png) !important; background-size:100%; background-position:100% 100%; padding-bottom:570px !important;}
.parent-pageid-24445.service_selection .wpb_content_element {margin-bottom:0;}
.parent-pageid-24445.price-service-container {margin-top:0;}
.parent-pageid-24445.service_selection span.threetext {margin-top:15px;}
.parent-pageid-24445.service_selection .rowTitle h3 {margin:10px;}
div#tt_sm_map {transform:scale(0.7); max-width:100% !important;}
text:nth-of-type(-n+10) {font:bold 13px arial, sans-serif !important;}
.page-id-24002 .map_row .vc_column_container > .vc_column-inner {padding:0;}
#map_outer {display:inline; background-color:var(--main-orange); color:#fff; height:40px; border-radius:20px; z-index:10; position:relative; top:14px !important; left:14px !important;}
#map_outer::before {content:"›"; transform:rotate(180deg); display:inline-block; line-height:23px; font-size:35px; font-family:Arial; position:absolute; top:11px; left:13px;}
.map_container.zoomOut #map {width:767px !important;}
.map_container.zoomIn #map, .map_container.zoomIn #map_inner svg {width:100vw !important;}
.map_container.zoomIn > .wpb_wrapper {overflow:hidden;}
.left-form-box .promo-container {margin-bottom:30px; overflow:hidden;}
.page-id-24429.two-column-image-row.accepting_payments {padding-bottom:0px !important;}
.parent-pageid-24445.know-facts .boxed-content-row .wpb_raw_html h3 span {font-size:33px;}
.page-id-24488.ctaRow {background-position:100% 60%; background-image:url(../jpg/goebt_ebt_credit_cta-section_mobile.jpg) !important; padding-bottom:500px !important;}
.page-id-24488.people-shot {background-size:670px; background-position:100% 100%;}
.page-id-24488.two-column-form {gap:20px;}
.page-id-24488.left-form-box {max-width:372px; margin:0 auto;}
.page-id-24549.ctaRow {background-position:100% 60%; background-image:url(../jpg/goebt_ebt_credit_cta-section_mobile.jpg) !important; padding-bottom:500px !important;}
.page-id-24549.people-shot {background-size:670px; background-position:100% 100%;}
.page-id-24549.two-column-form {gap:20px;}
.page-id-24549.left-form-box {max-width:372px; margin:0 auto;}
.page-id-24521.ctaRow {background-position:100% 60%; background-image:url(../jpg/goebt_ebt_credit_cta-section_mobile.jpg) !important; padding-bottom:500px !important;}
.page-id-24521.people-shot {background-size:670px; background-position:100% 100%;}
.page-id-24521.two-column-form {gap:20px;}
.page-id-24521.left-form-box {max-width:372px; margin:0 auto;}
.page-id-24574.ctaRow, .page-id-24579.ctaRow, .page-id-24521.ctaRow {background-position:100% 60%; background-image:url(../jpg/goebt_ebt_credit_cta-section_mobile.jpg) !important; padding-bottom:500px !important;}
.page-id-24574.people-shot, .page-id-24579.people-shot, .page-id-24521.people-shot {background-size:670px; background-position:100% 100%;}
.page-id-24574.two-column-form, .page-id-24579.two-column-form, .page-id-24521.two-column-form {gap:20px;}
.page-id-24574.left-form-box, .page-id-24579.left-form-box, .page-id-24521.left-form-box {max-width:372px; margin:0 auto;}
.page-id-24521.form-row.landing-header .headerText-container, .page-id-24579.form-row.landing-header .headerText-container, .page-id-24574.form-row.landing-header .headerText-container {flex-wrap:wrap;}
.page-id-24574.form-row.landing-header .headerImg, .page-id-24579.form-row.landing-header .headerImg, .page-id-24521.form-row.landing-header .headerImg {min-height:1100px;}
.page-id-24574.rowTitle h2, .page-id-24579.rowTitle h2, .page-id-24521.rowTitle h2 {text-align:center !important;}
.page-id-24576.ctaRow {background-position:100% 60%; background-image:url(../jpg/goebt_ebt_credit_cta-section_mobile.jpg) !important; padding-bottom:500px !important;}
.page-id-24576.people-shot {background-size:670px; background-position:100% 100%;}
.page-id-24576.two-column-form {gap:20px;}
.page-id-24576.left-form-box {max-width:372px; margin:0 auto;}
.page-id-24576.form-row.landing-header .headerText-container, .page-id-24579.form-row.landing-header .headerText-container {flex-wrap:wrap;}
.page-id-24576.form-row.landing-header .headerImg, .page-id-24579.form-row.landing-header .headerImg {min-height:1100px;}
.page-id-24576.rowTitle h2, .page-id-24579.rowTitle h2 {text-align:center !important;}
.page-id-24538.landing-header .headerText-container {flex-wrap:wrap;}
.page-id-24538.landing-header .headerImg {height:850px; width:1150px;}
.page-id-24538.landing-header .headerText-column {padding-bottom:0; padding-top:40px;}
.page-id-24538.flip-content-row .boxed-content-row .wpb_column {width:340px;}
.page-id-24547.landing-header .headerText-container {flex-wrap:wrap;}
.page-id-24547.landing-header .headerImg {height:850px; width:1150px;}
.page-id-24547.landing-header .headerText-column {padding-bottom:0; padding-top:40px;}
.page-id-24547.flip-content-row .boxed-content-row .wpb_column {width:340px;}
.prereq-form .headerText-column .headerTitle img {width:100px;}
.prereq-form .price-container .product-container .product {grid-template-columns:50% 50%; background-size:180px; background-position:84% 223px;}
.prereq-form .price-container .product .upgrade {font-size:16px; width:auto;}
.prereq-form .price-container .product .upgrade > div > label {font-size:13px;}
.prereq-form .price-container .tab-selection .tabs img {margin-right:1px;}
.prereq-form .form-container form.first, .prereq-form .form-container form.third.back {left:calc(1 * calc(100vw - 160vw));}
.prereq-form .form-container form.second, .prereq-form .form-container form.four.back {left:calc(2 * calc(100vw - 160vw));}
.prereq-form .form-container form.third, .prereq-form .form-container form.five.back {left:calc(3 * calc(100vw - 160vw));}
.prereq-form .form-container form.four {left:calc(4 * calc(100vw - 160vw));}
.prereq-form .form-container form.five {left:calc(5 * calc(100vw - 160vw));}
.popup-signup.active > .wpb_column {width:554px;}
.popup-signup .form-container form.first, .popup-signup .form-container form.third.back {left:calc(1 * -454px);}
.popup-signup .form-container form.second, .popup-signup .form-container form.four.back {left:calc(2 * -454px);}
.popup-signup .form-container form.third, .popup-signup .form-container form.five.back {left:calc(3 * -454px);}
.popup-signup .form-container form.four {left:calc(4 * -454px);}
.popup-signup .form-container form.five {left:calc(5 * -454px);}
.grocery-pdfs > .wpb_column:nth-child(-n + 3) {margin-bottom:40px;}
.page-id-24783 .boxed-content-row {flex-wrap:wrap;}
.page-id-24783 .boxed-content-row .wpb_column {width:100%; margin-bottom:30px;}
.page-id-24783 .landing-header .headerText-container {top:15px;}
.page-id-24783 .headerText-column .mybtn-flat-transparent {padding:10px 18px;}
.page-id-24783 .circle-num {margin:0 0 25px;}
.page-id-24783 .blue-phone-row img {margin-bottom:70px;}
.page-id-24783 .two-column-video-row > .wpb_column:first-child {margin-bottom:30px;}
.page-id-24789 .fee_nav_success .leadStatementResults .content-box-wrapper {min-width:350px;}
.page-id-24789 .leadSteps .leadpics.active {display:none;}
}

@media (max-width: 660px) {
div.slicknav_menu a.slicknav_btn {right:70px;}
.page-id-15480.flip-content-row.products-flip .boxed-content-row .flip_card .flip-back .tile_verticals {font-size:12px;}
.page-id-22948.two-column-image-row.step-row {background-size:1830px; padding-bottom:390px !important;}
.page-id-22948.bullet-check > .wpb_wrapper > ul {grid-template-columns:auto;}
.page-id-22948.bullet-check > .wpb_wrapper > ul li {padding-right:0px;}
.page-id-22948.two-column-image-row.mobile_wallets {padding-bottom:460px !important;}
.page-id-22949.cta-row .top-cta-container {top:-5px;}
.page-id-22949.ctaRow.cta-mobile-anytime {background-attachment:inherit; background-image:url(../jpg/goebt_ebt-credit_cta-section_mobile.jpg) !important; background-position:50% 100%; padding-bottom:430px !important;}
.page-id-22949.two-column-image-row.mobile_wallets {padding-bottom:460px !important;}
.page-id-22949.two-column-list-row .bullet-check ul {grid-template-columns:1fr;}
.countertop-feature {padding-bottom:70px !important;}
.countertop-feature .interactive-innerrow {min-height:950px; background-position:50% -60px; background-size:700px; display:flex; align-items:flex-end;}
.countertop-feature .interactive-innerrow.wififlip {background-position:50% -60px;}
.countertop-feature .interactive-innerrow .wpb_raw_code ul {display:grid; grid-template-columns:auto; margin:0 auto; max-width:440px;}
.countertop-feature .interactive-innerrow .wpb_raw_code.wpb_raw_html ul > li {position:relative; top:unset; left:unset; right:unset; font-size:14px; padding-left:45px; margin:10px 0; text-align:left;}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li {position:relative; z-index:10;}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li.visible {z-index:9;}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li:before {margin:0; position:absolute; left:0; height:24px;}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li div.hover-img {background-color:var(--main-orange); border-radius:30px; display:block; animation:ripple-orange 1s linear infinite;}
.countertop-feature .interactive-innerrow.wififlip .wpb_raw_code ul > li:not(:nth-child(6)) div.hover-img {display:none;}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li.visible .hover-img {border-radius:0; animation:none; background-color:transparent;}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li.visible .dialog-box {display:block; animation-name:dissolve; animation-duration:4s;}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(1) .hover-img {top:-710px; left:calc(50% + 110px); width:20px; height:20px; background-image:none;}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(1) .hand-img {width:450px; height:380px; top:-1400px; left:640px;}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(1) .hover-img {top:-716px; left:calc(50% - 115px); width:248px; height:61px; background-image:url(../png/mobile-nfc-orange-line.png);}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(1) .hand-img {transform:translate(-360px, 400px);}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(1) .dialog-box {top:-480px;}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(2) .hover-img {top:-301px; left:calc(50% + -1px); width:20px; height:20px; background-image:none;}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(2) .hover-img {top:-286px; left:calc(50% - 112px); width:248px; height:181px; background-image:url(../png/mobile-internal-pin-pad-orange-line.png);}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(2) .dialog-box {top:-514px;}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(3) .hover-img {top:-108px; left:calc(50% + 164px); width:20px; height:20px; background-image:none;}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(3) .hover-img {top:-636px; left:calc(50% + 40px); width:430px; height:553px; background-image:url(../png/mobile-external-pin-pad-orange-line-with-graphic-1-1.png);}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(3) .dialog-box {top:-530px;}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(4) {z-index:0;}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(4) .hover-img {top:-468px; right:calc(50% + 108px); width:20px; height:20px; background-image:none;}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(4) .hand-img {width:470px; height:600px; top:-577px; right:calc(50% - 900px); transform:rotate(-36deg);}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(4) .hover-img {top:-734px; right:calc(50% - 117px); width:217px; height:355px; background-image:url(../png/mobile-touch-screen-orange-line.png);}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(4) .hand-img {}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(4) .dialog-box {top:-563px;}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(5) .hover-img {top:-788px; right:calc(50% + 115px); width:20px; height:20px; background-size:175px; background-image:none;}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(5) .hover-img {top:-916px; right:calc(50% - 126px); width:234px; height:114px; background-image:url(../png/receipt-for-print-icon.png); background-size:234px;}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(5) .dialog-box {top:-616px;}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(6) .hover-img {top:-798px; right:calc(50% - 55px); width:20px; height:20px; background-image:none;}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(6) .hover-img {top:-650px; right:calc(50% + 18px); width:66px; height:70px; background-image:url(../png/mobile-wifi-orange-line.png);}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(6) .dialog-box {top:-480px;}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li br {display:none;}
.mobile-feature .interactive-innerrow {min-height:950px; background-position:50% -60px; background-size:700px; display:flex; align-items:flex-end;}
.mobile-feature .interactive-innerrow .wpb_raw_code ul {display:grid; grid-template-columns:auto; margin:0 auto; max-width:440px;}
.mobile-feature .interactive-innerrow .wpb_raw_code.wpb_raw_html ul > li {position:relative; top:unset; left:unset; right:unset; font-size:14px; padding-left:45px; margin:10px 0; text-align:left; z-index:10;}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li {position:relative; z-index:10;}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li.visible {z-index:9;}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li:before {margin:0; position:absolute; left:0; height:24px;}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li div.hover-img {background-color:var(--main-green); border-radius:30px; display:block; animation:ripple-green 1s linear infinite;}
.mobile-feature .interactive-innerrow.wififlip .wpb_raw_code ul > li:not(:nth-child(6)) div.hover-img {display:none;}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li.visible .hover-img {border-radius:0; animation:none; background-color:transparent;}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li.visible .dialog-box {display:block; animation-name:dissolve; animation-duration:4s;}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(1) .hover-img {top:-710px; left:calc(50% + 110px); width:20px; height:20px; background-image:none;}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(1) .hand-img {width:450px; height:380px; top:-1400px; left:640px;}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(1) .hover-img {top:-729px; left:calc(50% - 149px); width:279px; height:52px; background-image:url(../png/mobile-nfc-ight-blueline.png);}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(1) .hand-img {transform:translate(-360px, 400px);}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(1) .dialog-box {top:-482px;}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(2) .hover-img {top:-251px; left:calc(50% - 177px); width:20px; height:20px; background-image:none;}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(2) .hover-img {top:-1043px; left:calc(50% - 661px); width:1318px; height:1533px; background-image:url(../png/mobile-data-hand-graphic-with-green-outline.png);}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(2) .dialog-box {top:-516px;}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(3) .hover-img {top:-648px; left:calc(50% + 32px); width:20px; height:20px; background-image:none;}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(3) .hover-img {top:-661px; left:calc(50% - 150px); width:289px; height:503px; background-image:url(../png/mobile-wifi-screen-with-green-outline.png);}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(3) .dialog-box {top:-550px;}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(4) .hover-img {top:-468px; right:calc(50% + 150px); width:20px; height:20px; background-image:none;}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(4) .hand-img {width:470px; height:600px; top:-547px; right:calc(50% - 900px); transform:rotate(-36deg);}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(4) .hover-img {top:-694px; right:calc(50% - 140px); width:291px; height:500px; background-image:url(../png/mobile-touch-screen-ight-blue-line.png);}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(4) .hand-img {}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(4) .dialog-box {top:-584px;}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(5) .hover-img {top:-788px; right:calc(50% + 115px); width:20px; height:20px; background-size:175px; background-image:none;}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(5) .hover-img {top:-916px; right:calc(50% - 126px); width:234px; height:114px; background-image:url(../png/receipt-for-print-icon.png); background-size:234px;}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(5) .dialog-box {top:-618px;}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(5) .window-print {width:237px; top:-975px; right:calc(50% - 112px);}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(5) .print-img {height:375px;}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(6) .hover-img {top:-389px; right:calc(50% - 175px); width:20px; height:20px; background-image:none;}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(6) .hover-img {top:-1101px; right:calc(50% - 215px); width:439px; height:970px; background-image:url(../png/mobile-cradle-graphic-with-green-outline.png); background-size:450px;}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(6) .dialog-box {top:-653px;}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li .dialog-box a {color:var(--main-blue) !important; pointer-events:all;}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li br {display:none;}
.boxed-content-row .wpb_column {width:80%; margin:0 auto 20px;}
.cta-row {padding:20px 0 !important;}
.cta-row .top-cta-container {top:0; right:0; padding:0; position:relative;}
.cta-row .top-cta-container .text-side {flex:1 1 75%; left:0; line-height:17px;}
.cta-row .top-cta-container .button-side {padding:0; flex:1 1 25%; margin:0;}
.cta-row .top-cta-container .button-side a {border:none; font-size:12px; padding:9px 15px;}
.testimonial-row p.sub-title {font-size:26px !important; line-height:1.1em !important;}
.two-column-image-row.analytics-goebt {background-size:450px; padding-bottom:340px !important;}
.product-feature .interactive-innerrow .wpb_raw_code ul > li .hover-img {pointer-events:all;}
.slideshow-container {min-height:230px !important;}
#take-to-top {right:calc(50% - 20px); bottom:20px;}
.snap_lt_img_container {padding-top:600px;}
.two-column-image-row.processes-merchants {background-size:575px !important; padding-bottom:440px !important;}
.page-id-23883-php .boxed-content-row .wpb_column {left:0;}
.page-id-23354 .right-text .wpb_raw_html > div > p, .page-id-23358 .right-text .wpb_raw_html > div > p, .page-id-23361 .right-text .wpb_raw_html > div > p {background-size:90%;}
.page-id-24185.cta-row {padding:20px 20px !important; width:calc(100% + 20vw); position:relative; left:-10vw; background-color:#efefef;}
.page-id-24185.video-row {padding-bottom:80px !important;}
.page-id-24233.two-column-image-row.step-by-step-row .steps-wrapper > .wpb_column > .vc_column-inner > .wpb_wrapper {grid-template-columns:1fr; gap:initial; grid-auto-flow:row;}
.page-id-24233.two-column-image-row.step-by-step-row .steps-wrapper > .wpb_column > .vc_column-inner > .wpb_wrapper > div {margin-bottom:20px !important;}
.page-id-24233.two-column-image-row.step-by-step-row .steps-wrapper > .wpb_column > .vc_column-inner > .wpb_wrapper > .wpb_raw_code:first-child {grid-column:auto;}
.page-id-24233.rmp-community .bullet-check ul {grid-template-columns:1fr; align-items:center;}
.page-id-24233.bullet-check ul li.community-staple::before {top:9px; position:relative;}
.page-id-24552.two-column-image-row.step-by-step-row .steps-wrapper > .wpb_column > .vc_column-inner > .wpb_wrapper {grid-template-columns:1fr; gap:initial; grid-auto-flow:row;}
.page-id-24552.two-column-image-row.step-by-step-row .steps-wrapper > .wpb_column > .vc_column-inner > .wpb_wrapper > div {margin-bottom:20px !important;}
.page-id-24552.two-column-image-row.step-by-step-row .steps-wrapper > .wpb_column > .vc_column-inner > .wpb_wrapper > .wpb_raw_code:first-child {grid-column:auto;}
.page-id-24552.rmp-community .bullet-check ul {grid-template-columns:1fr; align-items:center;}
.page-id-24552.bullet-check ul li.community-staple::before {top:9px; position:relative;}
.page-id-24580.two-column-image-row.step-by-step-row .steps-wrapper > .wpb_column > .vc_column-inner > .wpb_wrapper {grid-template-columns:1fr; gap:initial; grid-auto-flow:row;}
.page-id-24580.two-column-image-row.step-by-step-row .steps-wrapper > .wpb_column > .vc_column-inner > .wpb_wrapper > div {margin-bottom:20px !important;}
.page-id-24580.two-column-image-row.step-by-step-row .steps-wrapper > .wpb_column > .vc_column-inner > .wpb_wrapper > .wpb_raw_code:first-child {grid-column:auto;}
.page-id-24580.rmp-community .bullet-check ul {grid-template-columns:1fr; align-items:center;}
.page-id-24580.bullet-check ul li.community-staple::before {top:9px; position:relative;}
.parent-pageid-24445.product-feature {padding-bottom:70px !important;}
.parent-pageid-24445.product-feature .interactive-innerrow {min-height:950px; background-position:50% -60px; background-size:700px; display:flex; align-items:flex-end;}
.parent-pageid-24445.product-feature .interactive-innerrow.wififlip {background-position:50% -60px;}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code ul {display:grid; grid-template-columns:auto; margin:0 auto; max-width:440px;}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code.wpb_raw_html ul > li {position:relative; top:unset; left:unset; right:unset; font-size:14px; padding-left:45px; margin:10px 0; text-align:left;}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code ul > li {position:relative; z-index:10;}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code ul > li.visible {z-index:9;}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code ul > li:before {margin:0; position:absolute; left:0; height:24px;}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code ul > li div.hover-img {background-color:#6CC04A; border-radius:30px; display:block; animation:ripple-orange 1s linear infinite;}
.parent-pageid-24445.product-feature .interactive-innerrow.wififlip .wpb_raw_code ul > li:not(:nth-child(6)) div.hover-img {display:none;}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code ul > li.visible .hover-img {border-radius:0; animation:none; background-color:transparent;}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code ul > li.visible .dialog-box {display:block; animation-name:dissolve; animation-duration:4s;}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(1) .hover-img {top:-710px; left:calc(50% + 110px); width:20px; height:20px; background-image:none;}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(1) .hand-img {width:450px; height:380px; top:-1400px; left:640px;}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(1) .hover-img {top:-716px; left:calc(50% - 115px); width:248px; height:61px; background-image:url(../png/mobile-nfc-orange-line.png);}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(1) .hand-img {transform:translate(-360px, 400px);}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(1) .dialog-box {top:-480px;}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(2) .hover-img {top:-301px; left:calc(50% + -1px); width:20px; height:20px; background-image:none;}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(2) .hover-img {top:-286px; left:calc(50% - 112px); width:248px; height:181px; background-image:url(../png/mobile-internal-pin-pad-orange-line.png);}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(2) .dialog-box {top:-514px;}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(3) .hover-img {top:-108px; left:calc(50% + 164px); width:20px; height:20px; background-image:none;}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(3) .hover-img {top:-636px; left:calc(50% + 40px); width:430px; height:553px; background-image:url(../png/mobile-external-pin-pad-green-line-with-graphic-1-2.png);}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(3) .dialog-box {top:-530px;}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(4) {z-index:0;}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(4) .hover-img {top:-468px; right:calc(50% + 108px); width:20px; height:20px; background-image:none;}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(4) .hand-img {width:470px; height:600px; top:-577px; right:calc(50% - 900px); transform:rotate(-36deg);}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(4) .hover-img {top:-734px; right:calc(50% - 117px); width:217px; height:355px; background-image:url(../png/mobile-touch-screen-orange-line.png);}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(4) .hand-img {}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(4) .dialog-box {top:-563px;}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(5) .hover-img {top:-788px; right:calc(50% + 115px); width:20px; height:20px; background-size:175px; background-image:none;}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(5) .hover-img {top:-916px; right:calc(50% - 126px); width:234px; height:114px; background-image:url(../png/receipt-for-print-icon.png); background-size:234px;}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(5) .dialog-box {top:-616px;}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(6) .hover-img {top:-798px; right:calc(50% - 55px); width:20px; height:20px; background-image:none;}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(6) .hover-img {top:-650px; right:calc(50% + 18px); width:66px; height:70px; background-image:url(../png/mobile-wifi-orange-line.png);}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(6) .dialog-box {top:-480px;}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code ul > li br {display:none;}
.parent-pageid-24445.three-icon-row {padding:0 !important;}
.parent-pageid-24445.three-icon-row h3 {font-size:16px !important;}
.parent-pageid-24445.speedy-checkout .boxed-content-row p br {display:none;}
.parent-pageid-24445.short-cta .rowTitle p {grid-template-columns:auto; justify-items:center; text-align:center;}
.parent-pageid-24445.age-energy {padding-bottom:370px !important;}
.page-id-24416.flip-content-row .boxed-content-row .wpb_column {width:90%;}
.parent-pageid-24445.know-facts .boxed-content-row {max-width:100%;}
.parent-pageid-24445.know-facts .boxed-content-row > .wpb_column {padding:10px 15px;}
.page-id-24506.flip-content-row .boxed-content-row .wpb_column {width:90%;}
.page-id-24506 + .parent-pageid-24445.know-facts .boxed-content-row .wpb_text_column p {line-height:1.2em; margin-bottom:20px;}
.page-id-24756.headerImg {min-height:320px;}
.page-id-24756.headerImg img {scale:1.3; top:35px; position:relative;}
}

@media (max-width: 550px) {
.ul-push-80 ul {margin-left:50px;}
.mobile-hero {display:block}
.desktop-hero {display:none}
.overlay_video .inner_container {width:90%;}
.page-id-10569 .wpb_single_image .vc_box_border_circle.vc_box_border_blue {background-color:var(--main-blue); padding:4px;}
.page-id-15480.flip-content-row.products-flip .boxed-content-row .qualify_foods h2 {font-size:34px;}
.page-id-15480.flip-content-row.products-flip .boxed-content-row .flip_card .flip-back > .back-title {font-size:33px; margin-top:10px;}
.page-id-15480.flip-content-row.products-flip .boxed-content-row .flip_card .flip-back > p {font-size:16px; padding:0;}
.page-id-15480.flip-content-row.products-flip .boxed-content-row .flip_card .flip-back > p.tile_subtitle {font-size:16px;}
.page-id-15480.flip-content-row.products-flip .boxed-content-row .qualify_foods .flip-back a {font-size:12px; line-height:17px;}
.page-id-15480.flip-content-row.products-flip .boxed-content-row .flip_card .flip-back .tile_verticals {grid-template-columns:repeat(6, 1fr);}
.page-id-15480.flip-content-row.products-flip .boxed-content-row .flip_card .flip-back .tile_verticals > .verticals {grid-column:span 3; background-position:50% 4px; background-size:40px; padding-top:40px;}
.page-id-15480.flip-content-row.products-flip .boxed-content-row .flip_card .flip-back .tile_verticals > .verticals:nth-child(n+4) {grid-column:span 3;}
.page-id-15480.flip-content-row.products-flip .boxed-content-row .flip_card .flip-back .tile_verticals > .verticals:last-child {grid-column:span 6;}
.page-id-22947 .wpb_raw_html > div > p.special-btn {height:160px;}
.page-id-22948.two-column-image-row.support-row {background-size:1390px; background-position:-150px 100%; padding-bottom:390px !important;}
.page-id-22948.two-column-image-row.people-shot {background-size:540px; padding-bottom:360px !important;}
.page-id-22948.two-column-image-row.mobile_wallets {padding-bottom:380px !important;}
.page-id-22948.two-column-image-row.step-row {background-image:url(../jpg/step-by-stepguide_mobile-background.jpg) !important; background-size:100%; background-position:50% 100%; padding-bottom:530px !important;}
.page-id-22949.two-column-image-row.mobile_wallets {padding-bottom:380px !important;}
.page-id-22949.landing-header .headerTitle h1 {font-size:calc(37px + (42 - 37) * ((100vw - 370px) / (550 - 370)));}
.page-id-23870.boxed-content-row .wpb_column {width:90%;}
.countertop-feature .interactive-innerrow {min-height:940px; background-size:632px; background-position:calc(50% - 10px) -85px; width:100vw; margin-left:-13%;}
.countertop-feature .interactive-innerrow.wififlip {background-position:57% -92px;}
.countertop-feature .interactive-innerrow .wpb_raw_code.wpb_raw_html ul {padding:0 20px;}
.countertop-feature .interactive-innerrow .wpb_raw_code.wpb_raw_html ul > li {min-height:28px;}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(1) .hover-img {top:-654px; left:calc(50% + 107px);}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(1) .hover-img {top:-662px; left:calc(50% - 119px); width:235px; height:58px;}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(1) .hand-img {transform:translate(-500px, 410px); width:520px; height:440px;}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(1) .dialog-box {top:-453px;}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(2) .hover-img {top:-300px; left:calc(50% - 12px);}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(2) .hover-img {top:-293px; left:calc(50% - 112px); width:228px; height:171px;}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(2) .dialog-box {top:-500px;}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(3) .hover-img {top:-160px; left:calc(50% + 131px);}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(3) .hover-img {left:calc(50% - 38px); height:550px; top:-610px;}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(3) .dialog-box {top:-529px;}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(4) .hover-img {right:calc(50% + 81px);}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(4) .hover-img {top:-721px; right:calc(50% - 99px); width:197px; height:321px;}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(4) .dialog-box {top:-577px;}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(5) .hover-img {top:-789px;}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(5) .hover-img {top:-920px; right:calc(50% - 107px); width:213px; background-size:213px;}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(5) .window-print {width:209px; top:-955px; right:calc(50% - 105px);}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(5) .dialog-box {top:-645px;}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(6) .hover-img {top:-814px; right:calc(50% - 40px);}
.countertop-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(6) .hover-img {top:-688px; right:calc(50% + 33px); width:56px; height:60px;}
.page-id-22953.two-column-list-row .wpb_raw_code ul {grid-template-columns:1fr; margin-left:calc(50% - 125px);}
.mobile-feature .interactive-innerrow {background-size:632px; width:100vw; margin-left:-13%;}
.mobile-feature .interactive-innerrow .dialog-box {left:calc(50% - 145px);}
.mobile-feature .interactive-innerrow .wpb_raw_code.wpb_raw_html ul {padding:0 20px;}
.mobile-feature .interactive-innerrow .wpb_raw_code.wpb_raw_html ul > li {min-height:28px;}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(1) .hover-img {top:-654px; left:calc(50% + 107px);}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(1) .hover-img {top:-662px; left:calc(50% - 119px); width:235px; height:58px;}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(1) .hand-img {transform:translate(-450px, 410px); width:520px; height:440px;}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(1) .dialog-box {top:-453px;}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(2) .hover-img {top:-239px; left:calc(50% - 164px);}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(2) .hover-img {top:-951px; left:calc(50% - 592px); width:1182px; height:1533px;}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(2) .dialog-box {top:-501px;}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(3) .hover-img {top:-616px; left:calc(50% + 27px);}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(3) .hover-img {left:calc(50% - 149px); height:453px; top:-626px;}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(3) .dialog-box {top:-549px;}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(4) .hover-img {right:calc(50% + 122px);}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(4) .hover-img {top:-672px; right:calc(50% - 130px); width:270px; height:451px;}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(4) .dialog-box {top:-597px;}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(5) .hover-img {top:-784px;}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(5) .hover-img {top:-920px; right:calc(50% - 107px); width:213px; background-size:213px;}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(5) .window-print {width:213px; top:-960px; right:calc(50% - 101px);}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(5) .dialog-box {top:-645px;}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(6) .hover-img {top:-434px; right:calc(50% - 158px);}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(6) .hover-img {top:-1112px; right:calc(50% - 187px); width:379px; height:950px; background-size:408px;}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(6) .dialog-box {top:-693px;}
.two-column-image-row.image-row-2 {padding-bottom:340px !important}
.two-column-image-row.no-bgimg {padding-bottom:100px !important}
.two-column-form > .wpb_column > .vc_column-inner {margin:0 !important}
.payment-option-list ul {width:100%}
.cta-row .top-cta-container .text-side {max-width:100%; white-space:normal; margin-bottom:10px;}
.cta-row .top-cta-container .button-side a {font-size:17px; padding:15px 25px; width:inherit; font-weight:bold !important;}
.cta-row .top-cta-container {flex-wrap:wrap; text-align:center;}
.landing-header .headerText-container {align-items:normal; padding-top:30px}
.landing-header .headerTitle h1 {font-size:calc(37px + (42 - 37) * ((100vw - 370px) / (550 - 370))); line-height:1em;}
.goEBT.landing-header .header-subTitle {font-size:calc(29px + (33 - 29) * ((100vw - 370px) / (550 - 370)));}
.goEBT.landing-header .header-subTitle br {display:none;}
.top-cta-container {padding:0; position:relative; top:0; margin:0;}
.top-cta-container .button-side {margin-left:15px;}
.top-cta-container .button-side a {font-size:18px; padding:10px 0px; text-align:center;}
.top-cta-container .text-side {line-height:20px; padding:13px 5px; max-width:246px; top:0px; background-position:100% 50%}
.boxed-content-row.fourcol .wpb_column {width:90%;}
.flip-content-row .boxed-content-row .flip_card .flip-back > .back-title {font-size:28px;}
.postid-23279 .bullet-arrow.ul-push-80 .wpb_wrapper > p {padding-left:0px !important;}
.slideshow-container {min-height:290px !important;}
.overlay_flyout .inner_container {width:90%; max-width:800px; min-height:100px; max-height:90vh}
.snap_lt_img_container {padding-top:500px}
.two-column-image-row.processes-merchants {background-size:575px !important;}
.page-id-23583 .rowTitle h2 {line-height:25px; font-size:27px;}
.rowTitle h2 {line-height:1em; font-size:27px;}
.page-id-23112.failure-three .vc_row:last-child {grid-template-columns:auto;}
.page-id-23112.blue_underline {display:inline;}
.page-id-23112.failure-two {background-position:calc(50% + 182px) 100%;}
.page-id-23112.failure-four {background-position:calc(50% - 201px) 100%; background-size:1120px;}
.page-id-23112.failure-four > .wpb_column:last-child {padding:0 0 290px 0;}
.page-id-23883 .header-img .wpb_single_image .vc_single_image-wrapper {width:100%; margin-left:0;}
.page-id-23883 .two-column-image-row.start-where {background-size:1010px !important;}
.page-id-23883-php .two-column-image-row.consulting-stores {background-position:89% 100%;}
.page-id-23870 .header-img .wpb_single_image .vc_single_image-wrapper {width:100%; margin-left:0;}
.parent-pageid-24445.goEBT.landing-header .header-subTitle {width:calc(310px + (430 - 310) * ((100vw - 400px) / (767 - 400)));}
.parent-pageid-24445.headerText-column .headerTitle img {width:clamp(100px, 45vw, 230px);}
.parent-pageid-24445.two-column-list-row .wpb_raw_code ul {grid-template-columns:1fr; margin-left:calc(50% - 125px);}
.parent-pageid-24445.product-feature .interactive-innerrow {min-height:940px; background-size:632px; background-position:calc(50% - 10px) -85px; width:100vw; margin-left:-13%;}
.parent-pageid-24445.product-feature .interactive-innerrow.wififlip {background-position:57% -92px;}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code.wpb_raw_html ul {padding:0 20px;}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code.wpb_raw_html ul > li {min-height:28px;}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(1) .hover-img {top:-654px; left:calc(50% + 107px);}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(1) .hover-img {top:-662px; left:calc(50% - 119px); width:235px; height:58px;}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(1) .hand-img {transform:translate(-500px, 410px); width:520px; height:440px;}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(1) .dialog-box {top:-453px;}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(2) .hover-img {top:-300px; left:calc(50% - 12px);}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(2) .hover-img {top:-293px; left:calc(50% - 112px); width:228px; height:171px;}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(2) .dialog-box {top:-500px;}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(3) .hover-img {top:-160px; left:calc(50% + 131px);}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(3) .hover-img {left:calc(50% - 38px); height:550px; top:-610px; transform:rotate(17deg);}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(3) .dialog-box {top:-529px;}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(4) .hover-img {right:calc(50% + 81px);}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(4) .hover-img {top:-721px; right:calc(50% - 99px); width:197px; height:321px;}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(4) .dialog-box {top:-577px;}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(5) .hover-img {top:-789px;}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(5) .hover-img {top:-920px; right:calc(50% - 107px); width:213px; background-size:213px;}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(5) .window-print {width:209px; top:-955px; right:calc(50% - 105px);}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(5) .dialog-box {top:-645px;}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code ul > li:nth-child(6) .hover-img {top:-814px; right:calc(50% - 40px);}
.parent-pageid-24445.product-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(6) .hover-img {top:-688px; right:calc(50% + 33px); width:56px; height:60px;}
.parent-pageid-24445.price-service-container {grid-template-columns:50% 50%;}
.parent-pageid-24445.service_selection .price-service:nth-child(2) {}
.parent-pageid-24445.service_selection .price-service:nth-child(2) .small-text {font-size:27px; width:187px;}
.parent-pageid-24445.service_selection .price-service:nth-child(3) {}
.parent-pageid-24445.service_selection .price-service .big-num {display:block;}
.parent-pageid-24445.service_selection div.price-service > ul {padding-left:1px; font-size:13px;}
.parent-pageid-24445.service_selection .price-subhead {padding:10px 0 0 7px;}
.parent-pageid-24445.service_selection span.twotext {width:215px;}
.parent-pageid-24445.service_selection .full_row {margin-top:10px;}
.parent-pageid-24445.service_selection span.threetext {max-width:370px; display:inline-block; line-height:1em;}
.parent-pageid-24445.service_selection .price-subhead span.big-num span.slash {left:calc(50% - 69px); width:70px; top:36px;}
.parent-pageid-24445.insurance_overview .boxed-content-row .wpb_column h3 {font-size:13px !important; line-height:16px !important;}
.parent-pageid-24445.insurance_overview .boxed-content-row .wpb_column img {max-width:100% !important;}
.parent-pageid-24445.speedy-checkout .boxed-content-row h3 {height:auto;}
.parent-pageid-24445.two-column-image-row.accepting_payments {padding-bottom:380px !important;}
.parent-pageid-24445.service_selection .price-service:first-child {}
.parent-pageid-24445.service_selection .price-subhead span.big-num {font-size:55px; line-height:1em;}
.page-id-24429.goebt-difference .boxed-content-row.fourcol > div {padding:0 15px;}
.page-id-24429.boxed-content-row.sub-boxes {padding-right:0;}
.parent-pageid-24445.top-cta-container .button-side a {padding:10px 15px;}
.parent-pageid-24445.video_gif .hidden_button p {display:grid; gap:15px;}
.parent-pageid-24445.video_gif .hidden_button p a {margin:0 !important;}
.page-id-24574.landing-header > .wpb_column > .vc_column-inner > .wpb_wrapper {display:flex; flex-wrap:wrap; flex-direction:column-reverse;}
.page-id-24574.landing-header > .wpb_column > .vc_column-inner > .wpb_wrapper > .headerText-container {position:relative;}
.page-id-24574.landing-header > .wpb_column > .vc_column-inner > .wpb_wrapper > .headerText-container .headerText-column {padding:0;}
.page-id-24574.form-row.landing-header .headerImg {min-height:1170px;}
.page-id-24576.landing-header > .wpb_column > .vc_column-inner > .wpb_wrapper {display:flex; flex-wrap:wrap; flex-direction:column-reverse;}
.page-id-24576.landing-header > .wpb_column > .vc_column-inner > .wpb_wrapper > .headerText-container {position:relative;}
.page-id-24576.landing-header > .wpb_column > .vc_column-inner > .wpb_wrapper > .headerText-container .headerText-column {padding:0;}
.page-id-24576.form-row.landing-header .headerImg {min-height:1170px;}
.popup-signup.active > .wpb_column {width:342px;}
.popup-signup .form-container {padding:40px 10px 60px;}
.popup-signup .form-container .form-title {padding:0;}
.popup-signup .form-container form.first, .popup-signup .form-container form.third.back {left:calc(1 * -302px);}
.popup-signup .form-container form.second, .popup-signup .form-container form.four.back {left:calc(2 * -302px);}
.popup-signup .form-container form.third, .popup-signup .form-container form.five.back {left:calc(3 * -302px);}
.popup-signup .form-container form.four {left:calc(4 * -302px);}
.popup-signup .form-container form.five {left:calc(5 * -302px);}
.popup-signup .price-container .product-container .product {padding:20px 30px 75px; background-position:50% 453px;}
.popup-signup .popup_cta_container > .wpb_wrapper {grid-template-columns:auto; justify-items:center; gap:20px;}
.popup-signup .popup_cta_container .cta_img {grid-row:initial;}
.popup-signup .popup_cta_container .cta_img img {max-width:150px !important;}
.popup-signup .popup_cta_container .cta_text {text-align:center;}
.page-id-24724.landing-header .headerTitle h1 {padding:10px 10px 0 10%; font-size:calc(27px + (30 - 27) * ((100vw - 370px) / (549 - 370)));}
.page-id-24724.goEBT.landing-header .header-subTitle {font-size:calc(19px + (22 - 19) * ((100vw - 370px) / (549 - 370))); padding-bottom:20px; padding-left:10%;}
.page-id-24724.goEBT.landing-header .wpb_text_column {padding:0 10%;}
.page-id-24783 .landing-header .headerTitle h1 {padding:10px 10px 0 10%; font-size:calc(27px + (30 - 27) * ((100vw - 370px) / (549 - 370)));}
.page-id-24783.goEBT .landing-header .header-subTitle {font-size:calc(19px + (22 - 19) * ((100vw - 370px) / (549 - 370))); padding-bottom:20px; padding-left:10%;}
.page-id-24783.goEBT .landing-header .wpb_text_column {padding:0 10%;}
}

@media (max-width: 480px) {
.page-id-22947 .bullet-custom-services ul {margin-left:10% !important;}
.page-id-22947 .wpb_raw_html > div > p.special-btn {height:130px;}
.page-id-22948 .right-text .vc_column-inner {background:url(../jpg/ebt-right-col-2.jpg) no-repeat 100% 465px/99%}
.page-id-22948.two-column-image-row.people-shot {background-size:450px; padding-bottom:280px !important;}
.mobile-feature .interactive-innerrow .wpb_raw_code ul > li.visible:nth-child(1) .hand-img {transform:translate(-540px, 410px);}
#primary .slider-tests {background-position:50% 100% !important}
.slideshow-container {min-height:400px !important}
.headerImg-mobile {display:block;}
.headerImg img {display:none;}
.solutions-toplist .toplist-container .toplist-item {background-size:35px; padding-left:39px}
.snap_lt_img_container {padding-top:440px}
.product-feature .interactive-innerrow .dialog-box {width:100%; left:0 !important;}
.two-column-image-row.processes-merchants {background-size:430px !important; padding-bottom:300px !important}
.page-id-24233.flip-content-row .boxed-content-row .wpb_column {width:100%; max-width:275px;}
.page-id-24233.two-column-image-row.step-by-step-row {padding-bottom:350px !important;}
.page-id-24552.flip-content-row .boxed-content-row .wpb_column {width:100%; max-width:275px;}
.page-id-24552.two-column-image-row.step-by-step-row {padding-bottom:350px !important;}
.page-id-24580.flip-content-row .boxed-content-row .wpb_column {width:100%; max-width:275px;}
.page-id-24580.two-column-image-row.step-by-step-row {padding-bottom:350px !important;}
.parent-pageid-24445.service_selection .price-service .big-num {font-size:58px;}
.parent-pageid-24445.service_selection .price-service .small-text {font-size:30px;}
.parent-pageid-24445.service_selection .price-service:nth-child(2) .small-text {font-size:23px; line-height:1em; width:auto;}
.parent-pageid-24445.service_selection .price-service:nth-child(2) {padding-left:13px;}
.parent-pageid-24445.service_selection div.price-service > ul {font-size:11px;}
.page-id-24538.headerImg img {display:block;}
.page-id-24574.headerImg img {display:block; transform:scale(3);}
.page-id-24576.headerImg img {display:block; transform:scale(3);}
.page-id-24521.headerImg img, .page-id-24579.headerImg img {display:block; transform:scale(3);}
.parent-pageid-24445.form-container .next-btn {bottom:20px; left:calc(50% - 37.5px); right:unset;}
.parent-pageid-24445.form-container .prev-btn {bottom:70px; left:calc(50% - 37.5px);}
.parent-pageid-24445.form-container.last .next-btn {left:calc(50% - 77px);}
}

@media (max-width: 470px) {
#take-to-top.stick {bottom:450px;}
.payment-option-list ul li {font-size:14px;}
.page-id-23883 .two-column-image-row.start-where {background-position:10% 100% !important;}
.page-id-23883-php .two-column-image-row.many-use-snap {background-position:10% 100% !important;}
.page-id-23354 .right-text .wpb_raw_html > div > p, .page-id-23358 .right-text .wpb_raw_html > div > p, .page-id-23361 .right-text .wpb_raw_html > div > p {height:105px;}
.support-announcement .rowTitle h2 {font-size:calc(1vw + 15px); line-height:1.1em;}
.two-column-image-row.analytics-goebt {background-size:contain; padding-bottom:260px !important;}
.parent-pageid-24445.two-column-image-row.accepting_payments {padding-bottom:300px !important;}
.parent-pageid-24445.age-energy {padding-bottom:280px !important;}
.page-id-24783 .landing-header .headerText-container {padding-top:130px;}
}

@media (max-width: 429px) {
.page-id-22948.two-column-image-row.step-row {padding-bottom:440px !important;}
#take-to-top.stick {bottom:505px;}
.two-column-image-row h2 {font-size:26px;}
.solutions-toplist .toplist-container .toplist-item {background-size:33px; padding-left:37px;}
.solutions-toplist .toplist-container .toplist-item {font-size:13px;}
.payment-option-list ul li {font-size:14px; flex:0 1 29%;}
.payment-option-list ul li:nth-child(n+4) {flex:0 1 42%;}
.snap_lt_img_container {padding-top:380px;}
.parent-pageid-24445.service_selection span.twotext {width:205px;}
.parent-pageid-24445.service_selection .price-service:nth-child(2) .small-text {font-size:22px;}
.parent-pageid-24445.service_selection span.twotext span.inner-cont-2 {width:110px; line-height:1em; font-size:13px;}
.parent-pageid-24445.service_selection .price-subhead span.big-num span.slash {left:calc(50% - 54px); top:30px;}
.parent-pageid-24445.service_selection .price-subhead {padding:5px 0 0 7px;}
.page-id-24488.left-form-box .promo-container {grid-template-rows:30px 75px 53px 60px; background-position:174px 7px; background-size:160px;}
.page-id-24488.left-form-box .head-flag {max-width:230px; font-size:14px;}
.page-id-24488.left-form-box .box-price {font-size:28px; justify-content:center;}
.page-id-24488.left-form-box .box-price span {font-size:10px; bottom:1px;}
.page-id-24488.left-form-box .box-price span.money-sign {font-size:22px; bottom:2px;}
.page-id-24488.left-form-box .box-title {font-size:29px; line-height:27px;}
.page-id-24488.left-form-box .box-title span {font-size:22px;}
.page-id-24488.left-form-box .small-disclaimer {font-size:11px;}
.page-id-24549.left-form-box .promo-container {grid-template-rows:30px 75px 53px 60px; background-position:174px 7px; background-size:160px;}
.page-id-24549.left-form-box .head-flag {max-width:230px; font-size:14px;}
.page-id-24549.left-form-box .box-price {font-size:28px; justify-content:center;}
.page-id-24549.left-form-box .box-price span {font-size:10px; bottom:1px;}
.page-id-24549.left-form-box .box-price span.money-sign {font-size:22px; bottom:2px;}
.page-id-24549.left-form-box .box-title {font-size:29px; line-height:27px;}
.page-id-24549.left-form-box .box-title span {font-size:22px;}
.page-id-24549.left-form-box .small-disclaimer {font-size:11px;}
.page-id-24521.left-form-box .promo-container, .page-id-24579.left-form-box .promo-container {grid-template-rows:30px 75px 53px 60px; background-position:174px 7px; background-size:160px;}
.page-id-24521.left-form-box .head-flag, .page-id-24579.left-form-box .head-flag {max-width:230px; font-size:14px;}
.page-id-24521.left-form-box .box-price, .page-id-24579.left-form-box .box-price {font-size:28px; justify-content:center;}
.page-id-24521.left-form-box .box-price span, .page-id-24579.left-form-box .box-price span {font-size:10px; bottom:1px;}
.page-id-24521.left-form-box .box-price span.money-sign, .page-id-24579.left-form-box .box-price span.money-sign {font-size:22px; bottom:2px;}
.page-id-24521.left-form-box .box-title, .page-id-24579.left-form-box .box-title {font-size:29px; line-height:27px;}
.page-id-24521.left-form-box .box-title span, .page-id-24579.left-form-box .box-title span {font-size:22px;}
.page-id-24521.left-form-box .small-disclaimer, .page-id-24579.left-form-box .small-disclaimer {font-size:11px;}
.page-id-24574.left-form-box .promo-container {grid-template-rows:30px 75px 53px 60px; background-position:174px 7px; background-size:160px;}
.page-id-24574.left-form-box .head-flag {max-width:230px; font-size:14px;}
.page-id-24574.left-form-box .box-price {font-size:28px; justify-content:center;}
.page-id-24574.left-form-box .box-price span {font-size:10px; bottom:1px;}
.page-id-24574.left-form-box .box-price span.money-sign {font-size:22px; bottom:2px;}
.page-id-24574.left-form-box .box-title {font-size:29px; line-height:27px;}
.page-id-24574.left-form-box .box-title span {font-size:22px;}
.page-id-24574.left-form-box .small-disclaimer {font-size:11px;}
.page-id-24576.left-form-box .promo-container {grid-template-rows:30px 75px 53px 60px; background-position:174px 7px; background-size:160px;}
.page-id-24576.left-form-box .head-flag {max-width:230px; font-size:14px;}
.page-id-24576.left-form-box .box-price {font-size:28px; justify-content:center;}
.page-id-24576.left-form-box .box-price span {font-size:10px; bottom:1px;}
.page-id-24576.left-form-box .box-price span.money-sign {font-size:22px; bottom:2px;}
.page-id-24576.left-form-box .box-title {font-size:29px; line-height:27px;}
.page-id-24576.left-form-box .box-title span {font-size:22px;}
.page-id-24576.left-form-box .small-disclaimer {font-size:11px;}
}

@media (max-width: 400px) {
.page-id-22947 .gov-payments .wpb_raw_html, .page-id-22947 .cc-processing .wpb_raw_html {margin:0 -20px !important;}
.page-id-22948.two-column-image-row.support-row {background-size:1150px; background-position:-110px 100%;}
.page-id-22948.two-column-image-row.step-row {padding-bottom:400px !important;}
.page-id-22948.two-column-image-row.people-shot {background-size:380px; padding-bottom:230px !important;}
.page-id-22948.two-column-image-row.mobile_wallets {background-size:370px; padding-bottom:280px !important;}
.page-id-22949 .left-text > .vc_column-inner {padding-bottom:220px !important;}
.page-id-22949.two-column-image-row.support-row {background-size:1150px; background-position-x:79%;}
.page-id-22949.two-column-image-row.mobile_wallets {background-size:370px; padding-bottom:280px !important;}
.page-id-10569 .support-box .wpb_raw_code a.mybtn span {display:none;}
.slideshow-container {min-height:425px !important}
.cta-row .top-cta-container {top:0; right:0; padding:0; position:relative}
.cta-row .top-cta-container .text-side {flex:1 1 75%; left:0; line-height:17px}
.cta-row .top-cta-container .button-side {padding:0; flex:1 1 25%}
.boxed-content-row .wpb_column {width:80%; margin:0 auto 20px}
.two-column-image-row.no-bgimg {padding-bottom:70px !important}
.two-column-image-row {background-size:415px; background-position:100% 100%; padding-bottom:300px !important}
.form-holder > .vc_column-inner {margin:0 !important}
.two-column-image-row.image-row-2 {background-size:370px; padding-bottom:280px !important}
.solutionsRow > .wpb_column > .vc_column-inner {padding:0}
.two-column-image-row.people-shot {padding-bottom:500px !important;}
.SNAP25-promo {background:url('../jpg/goebt-homepage_section_25-snap-increase_mobile.jpg') no-repeat 50% 10%/cover}
.snap_lt_img_container {padding-top:320px}
.landing-header .mobile-hero {text-align:center; min-height:495px; background-color:#efefef;}
.parent-pageid-24445.chexit-take-care {background-size:290px !important;}
.parent-pageid-24445.two-column-image-row.accepting_payments {padding-bottom:250px !important;}
.parent-pageid-24445.age-energy {padding-bottom:230px !important;}
.parent-pageid-24445.service_selection .price-service .big-num {font-size:50px;}
.parent-pageid-24445.service_selection .price-service .small-text {font-size:26px;}
.parent-pageid-24445.service_selection .price-service:nth-child(2) .small-text {font-size:19px;}
.parent-pageid-24445.service_selection div.price-service > ul {font-size:10px;}
.parent-pageid-24445.service_selection .price-subhead span.big-num {font-size:45px;}
.parent-pageid-24445.service_selection .price-subhead sup {font-size:19px;}
.parent-pageid-24445.service_selection .price-subhead span.big-num span.slash {left:calc(50% - 59px); top:28px;}
.parent-pageid-24445.service_selection span.twotext {width:179px;}
.parent-pageid-24445.service_selection span.twotext span.inner-cont-2 {width:76px; font-size:11px;}
.page-id-24574.landing-header .mobile-hero {margin-top:0px;}
.page-id-24574.form-row.landing-header .headerImg {min-height:1210px;}
.page-id-24576.landing-header .mobile-hero {margin-top:0px;}
.page-id-24576.form-row.landing-header .headerImg {min-height:1210px;}
.page-id-24756.two-column-image-row {padding-bottom:500px !important;}
.page-id-24783 .landing-header .mobile-hero {background-color:#fff;}
.page-id-24783 .landing-header .headerText-container {padding-top:80px;}
}

@media (orientation: landscape) and (max-width:813px) {
.overlay_flyout .inner_container {width:90%; max-width:90%; max-height:90%; padding:0px; box-shadow:none; background:transparent}
}