/*
font-family: 'Poppins', sans-serif;
font-family: 'Oswald', sans-serif;
font-family: 'Montserrat', sans-serif;
font-family: 'Rubik', sans-serif;
*/


body .site{ padding: 0; margin: 0; box-shadow: none; max-width: none; width: 100%; overflow: hidden; }
body .site p{margin-bottom: 0;}
footer#colophon{ max-width: none; margin: 0; padding: 0; border-top: none; }
a:link{outline: none !important;text-decoration: none !important;}
img.img-fluid{display: block;}
.fancy {line-height: 0.5;text-align: center;overflow:hidden;}
.fancy span {display: inline-block;position: relative;}
.fancy span:before,
.fancy span:after {content: "";position: absolute;height:1px;top:50%;width:273px; background:#27aae2;}
.fancy span:before {right: 100%;margin-right: 15px;width:143px;}
.fancy span:after {left: 100%;margin-left: 15px;}

.column-count2 ul {column-count: 2}
/* ------- Font Capitalize -------  */
.innerbannerHeading h1 {text-transform: capitalize;}
.sub_heading_font h1, 
.sub_heading_font h2, 
.sub_heading_font h3,
.sub_heading_font h4, 
.sub_heading_font h5, 
.sub_heading_font h6, 
.sub_heading_font p, 
.sub_heading_font .elementor-heading-title a, 
.sub_heading_font .elementor-widget-container {text-transform: capitalize;}
.ele-title-des .elementor-icon-box-title {text-transform: capitalize !important;}
.txt_font_style p a{color:var( --e-global-color-secondary );transition:0.5s;text-decoration: underline !important;}

#header-placeholder {display: none;}
#site-header.sticky {position: fixed;top: 0;left: 0;z-index: 1000;}
#site-header.sticky > .e-con-inner{}
#site-header.sticky > .e-con-inner > .elementor-element:last-child{box-shadow: 0px 4px 10px 0 rgba(0,0,0,0.10);border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;}

/* --------- Testimonial -------- */
.testimonialSlider {position: relative;}
.testimonialSlider .testi-item {margin-bottom: 20px;}
.testimonialSlider .testi-item .testiBox {background: #fff; padding: 40px 30px 20px; align-items: center; position: relative; border-radius: 10px;
    box-shadow: 2px 2px 10px -4px #dadada; margin: 10px;}
.testimonialSlider .testi-item .testiBox::after {content: ''; background: url(images/homeTestibefore.png) no-repeat center; background-size: cover; position: absolute; bottom: -20px; width: 100%; height: 20px; left: 0; z-index: 9; display: none;}
.testimonialSlider .testi-item .testiBox .testImg {width: 88px;}
.testimonialSlider .testi-item .testiBox .testiCon .d-flex {align-items: center; column-gap: 20px;}
.testimonialSlider .testi-item .testiBox .testImg img {border-radius: 50px; border: 5px solid #dadada; width: 100%;}
.testimonialSlider .testi-item .testiBox .testiCon {width: 100%; }
.testimonialSlider .testi-item .testiBox .testiCon p {color: #3A3A3C; font: 400 16px/26px 'Roboto'; padding-bottom: 20px; margin-bottom: 15px; border-bottom: 2px solid #F1F1F8;}
.testimonialSlider .testi-item .testiBox .testiCon h6 {color: #010101; font: 600 20px/26px 'Roboto';}
.testimonialSlider .owl-controls .owl-nav .owl-prev,
.testimonialSlider .owl-controls .owl-nav .owl-next {font-size: 25px; color: #626161; position: absolute; left: -40px; top: 44%;}
.testimonialSlider .owl-controls .owl-nav .owl-next {left: auto; right: -40px;}

/* ------------- New Macxhine -------------  */
.terminalsSlider {position: relative;}
.terminalsSlider .terminals-item .terminalsBox {position: relative; padding: 15px 20px 10px; text-align: center;}
.terminalsSlider .terminals-item .terminalsBox::before {content: 'New In'; position: absolute; z-index: 9; color: #fff; background: #cc0001; font: 400 12px/12px 'Roboto'; text-transform: uppercase; padding: 7px 11px 6px; border-radius: 50px; right: 20px; top: 20px; display: none;}
.terminalsSlider .terminals-item .terminalsBox .terminalsImg {background: url(images/slider-bg2.png) no-repeat center; width: 276px; height: 275px; background-size: cover; margin: 0 auto; display: flex; align-items: center; justify-content: center; padding: 40px;}
.terminalsSlider .terminals-item .terminalsBox .terminalsCon h3 {font: 500 18px/28px 'Roboto'; color:var( --e-global-color-primary ); margin-bottom: 13px; margin-top: 35px;}
.terminalsSlider .terminals-item .terminalsBox .terminalsCon p {font: 400 16px/27px 'Roboto'; color: #363636;}
.terminalsSlider .terminals-item .viewBtn {text-align: center; margin-top: 15px;}
.terminalsSlider .terminals-item .viewBtn a {transition: all .5s ease-in-out; font: 500 16px/27px 'Roboto'; color: #fff; background: var( --e-global-color-secondary ); display: inline-block; padding: 7px 30px; border-radius: 7px; border: 2px solid var( --e-global-color-secondary );}
.terminalsSlider .terminals-item .viewBtn a:hover { color: #fff; background: var( --e-global-color-primary ); border: 2px solid var( --e-global-color-primary );}
.terminalsSlider .owl-controls .owl-nav .owl-prev,
.terminalsSlider .owl-controls .owl-nav .owl-next {font-size: 21px; color: var( --e-global-color-secondary ); background: #F1F1F8; position: absolute; left: -50px; top: 27%; padding: 13px 22px 13px; border-radius: 50px;}
.terminalsSlider .owl-controls .owl-nav .owl-next {left: auto; right: -50px;}


.elementor-element.newlist_style ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-icon{display: none;}
.elementor-element.newlist_style ul.elementor-icon-list-items li.elementor-icon-list-item{padding-left: 72px;}
.elementor-element.newlist_style ul.elementor-icon-list-items li.elementor-icon-list-item::before,
.elementor-element.newlist_style ul.elementor-icon-list-items li.elementor-icon-list-item::after{content: ''; display: inline-block;width: 50px;height: 2px;background-color: #d7d7d7;position: absolute;left: 0;top: 50%;margin-top: -1px;}
.elementor-element.newlist_style ul.elementor-icon-list-items li.elementor-icon-list-item::after{background-color:var( --e-global-color-secondary );width:30px;height:4px;margin-top: -2px;}

/* ---- new faq */
.newfaqSection {}
.faq_list.ui-accordion .faq-title.ui-accordion-header{position:relative;}
.faq_list.ui-accordion .faq-title.ui-accordion-header::after{content:'\f138';font: normal normal normal 20px / 1 FontAwesome; color:#ffffff; position:absolute; right:25px; top: 0; bottom: 0; display: flex; align-items: center;}
.faq_list.ui-accordion .faq-title.ui-accordion-header.ui-state-active::after{content:'\f13a';}

.newfaqSection .hms-faq-list .faq_list.ui-accordion .ui-accordion-header,
.newfaqSection .hms-faq-list .faq_list.ui-accordion .ui-accordion-header.ui-state-hover,
.newfaqSection .hms-faq-list .faq_list.ui-accordion .ui-accordion-header.ui-state-active {font: 400 18px/24px "tahomab0",Sans-serif; color: #2A2B2B; border: none !important; border-radius: 0; background-color: transparent; padding: 22px 30px 22px 0px; margin-top: 0; box-shadow: none; border-bottom: 1px solid #55515161 !important;}
.newfaqSection .hms-faq-list .faq_list.ui-accordion .ui-accordion-header h4 {font: 500 18px/24px "Roboto",Sans-serif;}

.newfaqSection .hms-faq-list .faq_list.ui-accordion .ui-accordion-header.ui-state-active {background-color: transparent; border: none !important;}
.newfaqSection .hms-faq-list .faq_list.ui-accordion .ui-accordion-header::after {content: '\f067'; display: inline-block; font: 400 14px 'FontAwesome'!important; color: #555151; vertical-align: 40%; width: 18px; top: 25px; bottom: auto; right: 5px;}
.newfaqSection .hms-faq-list .faq_list.ui-accordion .ui-accordion-header>span {float: right; background: none; text-indent: unset; text-align: center; width: 25px; height: 25px; margin-top: 3px;}
.newfaqSection .hms-faq-list .faq_list.ui-accordion .ui-accordion-header.ui-state-active::after {content: '\f068'; color: #555151;}
.newfaqSection .hms-faq-list .faq_list.ui-accordion .ui-accordion-header.ui-state-active {transform: none;}
.newfaqSection .hms-faq-list .faq_list.ui-accordion .ui-accordion-content {background-color: transparent; padding: 0px 0px 20px; border: none!important; border-radius: 0; border-bottom: 1px solid #55515161 !important; font: 400 16px / 25px "Roboto", sans-serif; margin-bottom: 0px;}
.newfaqSection .hms-faq-list .faq_list.ui-accordion .ui-accordion-content p {font: 400 16px/25px "Roboto",sans-serif; color: #555151; padding: 0;}
/* .newfaqSection .hms-faq-list .faq_list.ui-accordion .ui-accordion-content h4 {font: 700 16px/25px "Poppins"; color: #333;} */
.newfaqSection .hms-faq-list .faq_list.ui-accordion .ui-accordion-content ul {position: relative; list-style-type: none; display: list-item;}
.newfaqSection .hms-faq-list .faq_list.ui-accordion .ui-accordion-content ul li {margin-bottom: 8px; font: 400 16px/25px "Roboto",sans-serif; color: #333;}


/* ------- Blog home  */
.latestBlogList .latestBlogImg {margin-bottom: 20px; border-radius: 20px; overflow: hidden;}
.latestBlogList .latestBlogContent h3 {color: var( --e-global-color-primary ); font:700 16px / 24px 'Open Sans'; margin-bottom: 20px; min-height: 48px;}
.latestBlogList .latestBlogContent h3 a {color: var( --e-global-color-primary );}
.latestBlogList .latestBlogContent p {color: var( --e-global-color-primary ); font: 400 16px/24px 'Roboto';}
.latestBlogList .latestBlogContent .viewBtn a {margin-top: 16px; transition: all .5s ease-in-out; font: normal 16px/16px 'opensanscondensedbold'; color: var( --e-global-color-secondary ); background: #fff; display: inline-block; padding: 8px 25px; border-radius: 0px; border: 1px solid #7d7d7d; text-transform: capitalize;}
.latestBlogList .latestBlogContent .viewBtn a:hover {color: #fff; background: var( --e-global-color-secondary ); border: 1px solid var( --e-global-color-secondary );}

.h-blog-n .latestBlogList > .row {margin: 0 -20px;}
.h-blog-n .latestBlogList > .row > div {padding: 0 35px;}
.h-blog-n .latestBlogList .latestBlogImg img {width: 100%;}
.h-blog-n .latestBlogList .latestBlogContent {padding: 0 50px; text-align: center;}
.h-blog-n .latestBlogList .latestBlogContent h3 {text-align: center; font:500 18px/24px 'Roboto' !important; margin-bottom: 5px; min-height: 48px;}
.h-blog-n .latestBlogList .latestBlogContent h3 a {color: var( --e-global-color-primary );}
.h-blog-n .latestBlogList .latestBlogContent .viewBtn a {background: var(--e-global-color-secondary); color: #fff; border: 2px solid var(--e-global-color-secondary); border-radius: 6px; font: 600 20px/20px 'Roboto' !important;}
.h-blog-n .latestBlogList .latestBlogContent .viewBtn a:hover {background: var( --e-global-color-primary ); color: var( --e-global-color-accent ); border: 2px solid var( --e-global-color-primary );}

.footer_text a{color: var( --e-global-color-secondary ) !important;}
.footer_text a:hover{text-decoration:underline !important; transition: .5s;}


.elementor-element.circle_mask::before{content: ''; display: inline-block;width: 100%; height: 100%; background: url(images/mask-round-top.png) no-repeat center center;background-size: cover;position: absolute;left: 0; top: 0;}
.elementor-element.circle_mask_right{display: inline-block !important;width: auto !important;}
.elementor-element.circle_mask_right::before{content: ''; display: inline-block;background:rgba(255,255,255, 0.9);background-size: cover;position: absolute;left: -10px; top: -10px;right: -30px; bottom: -30px;border-radius: 800px;}


.elementor-element.layered-innerbox::before,
.elementor-element.layered-innerbox::after{content: ''; display: inline-block; position: absolute;left: 8px; right: 8px; top: 0;bottom: -6px; background-color: #F1F4FC; border:1px solid #B6C1DB; border-radius: 10px;z-index: 2;transition: unset !important;width: auto !important;height: auto !important;}
.elementor-element.layered-innerbox::after{left: 16px; right: 16px;bottom: -12px;background-color: #E0E8F8;z-index:1;}
.elementor-element.layered-innerbox > .elementor-element{height: 100%;}

.elementor-element.img_flipbox > img{position: relative;z-index: 3;}
.elementor-element.img_flipbox::before,
.elementor-element.img_flipbox::after{content: ''; display: inline-block; position: absolute;left: 8px; right: 8px; top: 0;bottom: -4px; background-color: #F1F4FC; border:1px solid #B6C1DB; border-radius: 10px;z-index: 2;transition: unset !important;width: auto !important;height: auto !important;}
.elementor-element.img_flipbox::after{left: 16px; right: 16px;bottom: -8px;background-color: #E0E8F8;z-index:1;}


.accordion-cbd .faq_list.ui-accordion .ui-accordion-header{ border-radius: 6px; background-color: #CE2F33;border:none; margin-top: 10px;font: 500 18px/32px 'Roboto'; color:var(--e-global-color-accent);padding:12px 45px 12px 16px;}
.accordion-cbd .faq_list.ui-accordion .ui-accordion-header::before{content: '';display: inline-block;width:32px; height: 32px;margin-right: 15px;background: url(images/new-faq-icon.png) no-repeat -1px -2px;vertical-align: -28%;}
.accordion-cbd .faq_list.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position: absolute;left: auto;right: 20px;top: 50%;transform: translateY(-50%);width: 17px; height: 10px;background: url(images/new-faq-icon.png) no-repeat -39px -21px;margin: 0;}

.accordion-cbd .faq_list.ui-accordion .ui-accordion-header.ui-accordion-header-active .ui-accordion-header-icon{background-position:-39px -7px}
.accordion-cbd .faq_list.ui-accordion .ui-accordion-content,
.accordion-cbd .faq_list.ui-accordion .ui-accordion-content p{padding: .5em 45px .5em 16px;font:400 16px/25px 'Roboto'; color:var(--e-global-color-accent);border-radius: 0; background-color: transparent;border:none !important;}
.accordion-cbd .faq_list.ui-accordion .ui-accordion-content > p{padding: 0;margin: 0 0 10px;}

.faqStyle4 .accordion-cbd .faq_list.ui-accordion .ui-accordion-content > p,
.faqStyle2 .accordion-cbd .faq_list.ui-accordion .ui-accordion-content > p{color: var(--e-global-color-primary);}

.elementor-element.half_circle::after{content: '';display: inline-block;width:764px;height:612px; position: absolute;left: auto;right: -7px;top:-69px;background: url(images/halfcircle-back1.png) no-repeat right top; z-index: 1;}
.elementor-element.half_circle > img,
.elementor-element.loyalty_img > img,
.elementor-element.revenue_stream > img,
.elementor-element.subscription_businesses > img,
.elementor-element.command_faqimg > img{position: relative;z-index: 2;}

.elementor-element.loyalty_img::after,
.elementor-element.revenue_stream::after,
.elementor-element.subscription_businesses::after,
.elementor-element.command_faqimg::after{content: '';display: inline-block;position: absolute;left: -18px;right:122px;top:44px; bottom:-18px; background: rgba(206, 47, 51, 0.14); z-index: 1;border:1px solid #CE2F33; border-radius: 30px;}
.elementor-element.subscription_businesses::after{border:none;border-radius: 0;background: url(images/redcircle-clip.png) repeat left top;left: auto;right:-80px;top:auto; bottom:-64px;width:258px; height:235px;}


.elementor-element.revenue_stream::before,
.elementor-element.subscription_businesses::before{content: '';display: inline-block;position: absolute;width:154px; height:110px;left: -28px;top:-33px;background: url(images/whitedot-clip.png) repeat left top;z-index: 1;}
.elementor-element.revenue_stream::after,
.elementor-element.command_faqimg::after{background: rgba(255, 255, 255, 0.14);border-color: #fff;left:170px;right:-20px;top:32px; bottom:-21px;}
.elementor-element.command_faqimg::after{background: rgba(206, 47, 51, 0.14);border-color:#CE2F33;}

.elementor-element.subscription_businesses::before{background-image: url(images/reddot-clip.png);left: auto;right: -44px;}

.elementor-element.top_list > .elementor-element:first-child .elementor-image-box-wrapper .elementor-image-box-img,
.elementor-element.top_list > .elementor-element:nth-child(2) .elementor-image-box-wrapper .elementor-image-box-img,
.elementor-element.bottom_list > .elementor-element:nth-child(2) .elementor-image-box-wrapper .elementor-image-box-img,
.elementor-element.bottom_list > .elementor-element:nth-child(3) .elementor-image-box-wrapper .elementor-image-box-img{position: relative;}
.elementor-element.top_list > .elementor-element:first-child .elementor-image-box-wrapper .elementor-image-box-img::after,
.elementor-element.top_list > .elementor-element:nth-child(2) .elementor-image-box-wrapper .elementor-image-box-img::after,
.elementor-element.bottom_list > .elementor-element:nth-child(2) .elementor-image-box-wrapper .elementor-image-box-img::after,
.elementor-element.bottom_list > .elementor-element:nth-child(3) .elementor-image-box-wrapper .elementor-image-box-img::after{content: ''; display: inline-block;width:355px; height: 0px;border-bottom: 2px dashed #fff; position: absolute;left: 150px;top:50%;}

.elementor-element.bottom_list > .elementor-element:nth-child(2) .elementor-image-box-wrapper .elementor-image-box-img::after,
.elementor-element.bottom_list > .elementor-element:nth-child(3) .elementor-image-box-wrapper .elementor-image-box-img::after{left: 50%;top:-72px;width:0; height:55px;border-bottom:none;border-right: 2px dashed #fff;}


.elementor-element.subscription_merchant_account .debt_testimonial_wrapper .testiBox h4{font-size: 16px;font-weight: 600;color: var(--e-global-color-10ef450);}
.elementor-element.subscription_merchant_account .debt_testimonial_wrapper .testiBox p{min-height: 118px;}

.elementor-element.continuity_command_black{overflow: hidden;}


/* ----------- Price calc -----------  */
/*....home page calculater start.....*/
.home-pricing .dropdow_slider{display: none !important;}
.home-pricing .ui-slider{display: none !important;}
.home-pricing .average_cost i{display: none !important;}
.home-pricing .average_cost button{pointer-events: none; color: #000 !important;}
.home-pricing .average_cost .average_cost_icon{color: #000 !important;}
.home-pricing .slider-container .monthly_sale{display: none !important;}
.home-pricing .display_table{display: none !important;}
/*....home page calculater end.....*/

/*............Calculator Start............*/
.how-many-sec h2{font-family: 'tahomab0' !important;}
.how-many-sec h4{font-family: 'Roboto' !important;}
.how-many-sec h4 a{color:#22b6bf !important;transition:all 500ms ease-in-out;font-family: 'tahomab0' !important;}
.how-many-sec h4 a:hover{color:var( --e-global-color-primary ) !important;}
.slider-container .l1, .slider-container .l2, .slider-container .l3, .slider-container .l4, .slider-container .l5, .slider-container .l6{display: none;}
.slider-container.level-1 .l1, .slider-container.level-2 .l2, .slider-container.level-3 .l3, .slider-container.level-4 .l4, .slider-container.level-5 .l5,
.slider-container.level-6 .l6{display: block;} .slider-container ul{display: flex;align-items: flex-start;justify-content: space-between; text-align: center;}
.slider-container ul, .slider-container ul li{list-style-type: none;}
.slider-container ul li h2{font:400 22px 'Roboto';}
.slider-container .handle_text{margin-top: -80px; width: 95px;text-align: center;border-radius: 10px;font-size:20px;line-height:52px;color:#fff;font-family: 'Roboto' !important;background:var( --e-global-color-secondary );padding:8px 0; position: relative; font-weight:900; margin-left: -32px; height: 65px;}
.slider-container .handle_text::after{content: ""; position: absolute; z-index: 0; bottom: 0; left: 37px; display: block; border-style: solid; border-width: .5rem; border-color: var( --e-global-color-secondary ) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) var( --e-global-color-secondary ); -webkit-transform: translate(40%, 50%);
 transform: translate(40%, 50%);}
.slider-container ul{margin-top: 80px;}
.slider-container ul li h2{font-size:14px;line-height:16px;color:#8d9399;font-family: 'Roboto' !important;padding-bottom:7px;}
.slider-container ul li div:not(.cal-img), .slider-container ul li div:not(.cards-img){color:var( --e-global-color-primary ); font:700 70px / 60px 'Roboto';}
.order-details-wrap li,
.order-details-wrap2 li,
.order-details-wrap3 li{height: 185px;}
.slider-container ul li div.cal-img{display: flex; justify-content: center; align-items: center;}
.slider-container ul li div.cal-img span{padding-left: 10px; font:400 16px / 26px 'Roboto';}
.slider-container ul li div sup.percentage{font-size: 16px; top: -2.7rem; left: -1.2rem;}
.slider-container ul li div .cents{font-size: 27px; margin-left: -2rem;}
.slider-container .order-details-wrap ul li:not(.avrg-cost-design),
.slider-container .order-details-wrap2 ul li:not(.avrg-cost-design), 
.slider-container .order-details-wrap3 ul li:not(.avrg-cost-design){border: solid 1px #d9d9d952; box-shadow: 0px 5px 10px #0000001f; border-radius: 10px; padding: 35px 0 0px; border-bottom: solid 10px var( --e-global-color-secondary );}
.slider-container .order-details-wrap ul li.visa_design,
.slider-container .order-details-wrap2 ul li.visa_design, 
.slider-container .order-details-wrap3 ul li.visa_design{padding: 0;}
.slider-container .order-details-wrap ul li.col-md-4,
.slider-container .order-details-wrap2 ul li.col-md-4, 
.slider-container .order-details-wrap3 ul li.col-md-4{flex: 0 0 31.333333%; max-width: 31.333333%;}
.slider-container .order-details-wrap ul li.col-md-6,
.slider-container .order-details-wrap2 ul li.col-md-6, 
.slider-container .order-details-wrap3 ul li.col-md-6{flex: 0 0 49%; max-width: 49%; align-items: center;display: grid;}
.slider-container .order-details-wrap,
.slider-container .order-details-wrap2, 
.slider-container .order-details-wrap3{max-width: 950px;}
.slider-container .ui-slider .ui-slider-handle{background:var( --e-global-color-secondary );width: 30px;height: 30px;margin-top: -5px;outline:none !important; border: solid 5px #fff; box-shadow: 3px 4px 5px 0px rgba(33, 40, 109, .2509803922); margin-left: -5px;}
.slider-container .ui-slider{max-width: 850px;}
.price-table tbody tr {cursor: pointer;}
.price-table.table td, .bottom_wrap .table th{border: none !important;}
.toggle-table-btn {padding: 8px 16px; background-color: #0073aa; color: #fff; border: none; border-radius: 5px; cursor: pointer;}
.toggle-table-btn:hover {background-color: #005177;}
.price-table tbody tr.selected td:nth-child(1){border-radius: 10px 0px 0px 10px ;}
.price-table tbody tr.selected td:last-child{border-radius: 0px 10px 10px 0px ;}
.price-table tbody tr.selected td span.badge{background: var( --e-global-color-secondary ); border-radius: 10px; color: #fff; min-width: 158px;}
.price-table tbody tr td span.badge{background: var( --e-global-color-text ); border-radius: 10px; color:#fff;  min-width: 158px;}
.price-table tbody tr td span.badge{font: 400 20px / 30px 'Roboto'; padding: 10px 20px 8px;}
.price-table tbody tr td{padding: 10px 20px; font:400 18px / 50px 'Roboto'; text-align: center; color: var( --e-global-color-primary );}
.price-table thead tr th{padding: 20px 20px; font:700 20px / 30px 'Roboto'; text-transform: uppercase; text-align: center;}
.price-table tbody tr:nth-child(1) td{padding-top: 40px ;}
.price-table tbody tr { cursor: pointer;}
.bottom_wrap{padding: 0 11px;}
.bottom_wrap .table th{border-top: 0px solid #dee2e6;}
.bottom_wrap .price-table-wrap{padding: 55px 18px 20px;  margin-bottom: -15px; border-radius: 0px 0px 20px 20px; box-shadow: 0px 5px 10px #0000001f;}
.bottom_wrap .price-table thead{font:400 18px / 26px 'Roboto'; color: var( --e-global-color-primary ); border: solid 1px #F5F5F5;}

.selected_table{margin-top: 100px;}
.slider-container .ui-slider-horizontal{margin: 100px auto 35px;}
.slider-container .monthly_sale{text-align: center; font:400 19px / 26px 'Roboto'; text-transform: uppercase; color: var( --e-global-color-primary );}


.slider_tab li{display: inline-block; padding: 15px 30px; cursor: pointer; margin-right: 5px; border-radius: 7px; font:500 18px/28px 'Roboto'; border: solid 1px #d9d9d952; box-shadow: 0px 5px 10px #0000001f;}
.slider_tab{max-width: 590px; margin: 0 auto; margin-bottom: 80px;}
.slider_tab li.active {background: var( --e-global-color-secondary ); color: var( --e-global-color-accent );}
.slider_tab li.active {font-weight: 400;}
.slider_tab li i{color: var( --e-global-color-secondary );}
.slider_tab li.active i{color: var( --e-global-color-accent );}
.slider_tab .tab_content .tab_item { margin-top: 20px;}
.slider_tab li i{margin-right: 10px; font-size: 20px;}
.slider-container .dropdow_slider {background: #fff; max-width: 525px; margin: -15px auto 0; justify-content: center; display: flex; align-items: center;}
.slider-container .dropdow_slider select{margin-left: 20px; border-radius: 10px; background: #fff; border: solid 1px #D9D9D9; padding: 14px 45px 14px 25px; color: #838383; background-image: linear-gradient(45deg, transparent 50%, var( --e-global-color-secondary ) 50%), linear-gradient(135deg, var( --e-global-color-secondary ) 50%, transparent 50%), linear-gradient(to right, transparent, transparent);  background-position: calc(100% - 20px) calc(1.3em + 2px), calc(100% - 15px) calc(1.3em + 2px), calc(100% - 2.5em) 0.5em; background-size: 5px 5px, 5px 5px, 1px 1.5em; background-repeat: no-repeat; -webkit-appearance: none; font: 400 16px / 26px 'Roboto'; text-transform: uppercase; max-width: 224px;}
.slider-container .dropdow_slider select option{background: var( --e-global-color-text ); color: var( --e-global-color-primary );}
.slider-container .dropdow_slider select option:not(:checked) {background-color: var( --e-global-color-text );}
.slider-container .dropdow_slider select:focus-visible{ outline: 0px solid crimson;}
.slider-container .dropdow_slider .avrg-cost{font: 400 20px / 50px 'Roboto'; text-transform: uppercase; color: var( --e-global-color-primary ); letter-spacing: 1px;}
.slider-container .order-details-wrap{margin: 40px auto 20px;}
.slider-container .order-details-wrap2{margin: 40px auto 20px;}
.slider-container .order-details-wrap3{margin: 40px auto 20px;}

.slider-container  .average_cost{max-width: 800px; margin: 40px auto 20px; text-align: center;}
.slider-container  .average_cost h2{font:500 30px / 50px 'Roboto'; color: var( --e-global-color-primary ); text-align: center; margin-top: 90px;}
.slider-container  .average_cost .average_cost_txt{font:400 20px / 30px 'Roboto'; color: var( --e-global-color-primary );}
.slider-container  .average_cost .average_cost_icon{font:400 18px / 28px 'Roboto'; color: var( --e-global-color-secondary );}
.slider-container  .average_cost button{margin: 0; border: none; background: transparent; cursor: text; padding: 0; font:400 18px / 28px 'Roboto'; color: var( --e-global-color-secondary );}
.slider-container  .average_cost button i{font-size: 13px;}
.slider-container  .average_cost input[type="number"]{font:400 18px / 28px 'Roboto'; color: var( --e-global-color-secondary ); padding: 0; width: 70px !important; border: none; background-color: var( --e-global-color-text ); border-radius: 0; padding-left: 5px; border-bottom: solid 1px var( --e-global-color-secondary ); -webkit-appearance: none;}
.slider-container  .average_cost input[type="number"]::placeholder{font:400 18px / 28px 'Roboto'; color: var( --e-global-color-secondary );}
.slider-container  .average_cost input[type="number"]::-webkit-outer-spin-button,
.slider-container  .average_cost input[type="number"]::-webkit-inner-spin-button{ -webkit-appearance: none;}
.slider-container  .average_cost input[type="number"] {-moz-appearance: textfield;}
.slider-container  .average_cost input[type="number"]:focus-visible{ outline: 0px solid crimson;}
.slider-container .ui-slider-horizontal .ui-slider-range{background: var( --e-global-color-secondary );}
.slider-container .ui-widget.ui-widget-content{height:20px;background:var( --e-global-color-text ); border: none; margin-top: 125px;}
.slider-container .ui-corner-all{border-radius:50px;}  

.display_table{width: 100%; padding: 0px 11px; margin-bottom: -30px; display: grid;}
.display_table .row{margin-right: 0; margin-left: 0; background: var( --e-global-color-secondary ); border-radius: 20px; padding: 8px 0 8px;}
.display_table .selected_table .col-md-8{display: flex; align-items: center; padding-left: 30px;}
.display_table .selected_table .col-md-4{display: flex; align-items: center; justify-content: end;}
.display_table .selected-row-data span{font:300 18px / 28px 'Roboto';}
.display_table .selected-row-data{font:400 23px / 30px 'Roboto'; color: #fff;}
.display_table button:focus{outline: none;}
.display_table button{background: transparent; color: #fff; font:400 18px / 28px 'Roboto'; text-transform: uppercase;}
.display_table button:hover{background: transparent;}
.display_table button:active{box-shadow: none;}

.slider-container ul li .avrg-cost h5{font:500 22px / 26px 'Roboto'; color: var( --e-global-color-primary ); text-align: left; display: flex; align-items: center;}
.slider-container ul li .avrg-cost p{font:400 16px/26px 'Roboto'; color: var( --e-global-color-primary ); text-align: left;}
.slider-container ul li .avrg-cost h5 span{padding-left: 10px;}
.interchangeTable{margin-top: 40px;}
.interchangeTable.table th{ border: solid 1px #F0EDED; padding: 20px 8px; padding: 20px 8px; font: 400 18px / 30px 'Roboto'; text-align: center;}
.interchangeTable.table td{padding: 20px 8px; font:300 16px / 26px 'Roboto'; border: solid 1px #F0EDED; text-align: center;}
.interchangeTable.table tr th:nth-child(3), .interchangeTable.table tr td:nth-child(3){color: var( --e-global-color-secondary );}
.interchangeTable.table tr th:nth-child(4), .interchangeTable.table tr td:nth-child(4) {color: var( --e-global-color-secondary );}
.interchangeTable.table tr th:nth-child(5), .interchangeTable.table tr td:nth-child(5){color: var( --e-global-color-secondary );}
.interchangeTable.table tr:nth-child(odd){background: transparent;}
.interchangeTable.table tr:first-child{background: #F5F5F5 !important; border-radius: 10px 10px 0 0;}
.interchangeTable.table tr td:first-child{text-align: left; padding-left: 26px;  font: 400 18px / 30px 'Roboto'; color: var( --e-global-color-primary );}

.order-details-wrap .visa_design,
.order-details-wrap2 .visa_design,
.order-details-wrap3 .visa_design{background: var( --e-global-color-secondary ); color: #fff;}
.slider-container ul li.visa_design div:not(.cal-img),
.slider-container ul li.visa_design div:not(.cards-img){color: #fff;}
.order-details-wrap .cards_adds,
.order-details-wrap2 .cards_adds,
.order-details-wrap3 .cards_adds{max-width: 625px; margin: 0 auto;}
.order-details-wrap .imgcard,
.order-details-wrap2 .imgcard,
.order-details-wrap3 .imgcard{text-align: right; line-height: 0 !important; padding-right: 20px;}
.order-details-wrap .avrg-cost-design,
.order-details-wrap2 .avrg-cost-design,
.order-details-wrap3 .avrg-cost-design{border-left: solid 1px #DCDCDC;}
.interchangeTable.table td{vertical-align: middle;}
.interchangeTable.table td div{background: #1E1E1E;color: #fff;padding: 6px 2px;border-radius: 4px;}
.interchangeTable.table td:nth-child(1){max-width: 300px;}
.interchangeTable.table td:nth-child(3) div{background: #51a507;}
.interchangeTable.table td:nth-child(4) div{background: #dda800;}
.interchangeTable.table td:nth-child(5) div{background: #df1717;}
.interchangeTable.table td:nth-child(6) div{background: #00b1da;}


.order-details-wrap3 .interchangeTable.table td{font:400 20px/26px 'Roboto' !important; text-align: center !important;}
.order-details-wrap3 .interchangeTable.table td:nth-child(1) div{background: #1E1E1E;}
.order-details-wrap3 .interchangeTable.table td:nth-child(2) div{background: #51a507;}
.order-details-wrap3 .interchangeTable.table td:nth-child(3) div{background: #dda800;}
.order-details-wrap3 .interchangeTable.table td:nth-child(4) div{background: #df1717;}
.order-details-wrap3 .interchangeTable.table td:nth-child(5) div{background: #00b1da;}

/*............Calculator End............*/


.elementor-element.semiround-left::after,
.elementor-element.semiround-left-wh::after,
.elementor-element.semiround-right.gray-line::after,
.elementor-element.semiround-right::after{content: ''; display: inline-block;border-radius: 40px 0 40px 0;border: 1px solid var(--e-global-color-a716b88); position: absolute;left: -40px; bottom: -40px; right:65%; top: 35px; z-index: 1;}
.elementor-element.semiround-left-wh::after{border-color: #fff;}
.elementor-element.semiround-right.gray-line::after{border-color: #DADFE3;}
.elementor-element.semiround-right::after,
.elementor-element.semiround-right.gray-line::after{left:65%; right:-40px;border-radius: 0 40px 0 40px;}
.elementor-element.semiround-left > img,
.elementor-element.semiround-left-wh > img,
.elementor-element.semiround-right > img,
.elementor-element.butterfly_shape > img,
.elementor-element.rectangle-45 > img,
.elementor-element.triangle_img > img,
.elementor-element.red_shadow figure.elementor-image-box-img > img{position: relative;z-index: 2;}

.elementor-element.loyalty_img > img,
.elementor-element.semiround-left > img,
.elementor-element.semiround-left-wh > img,
.elementor-element.subscription_businesses.dating_left > img{border-radius: 0 30px 30px 0 !important;box-shadow: none !important}
.elementor-element.semiround-right > img,
.elementor-element.subscription_businesses.dating_right > img,
.elementor-element.command_faqimg > img{border-radius: 30px 0 0 30px !important;box-shadow: none !important}

.elementor-element.Icon-List-Style.dating_industry ul.elementor-icon-list-items li.elementor-icon-list-item{font-size: 18px;}

.elementor-element.butterfly_shape::after{content: ''; display: inline-block;width: 1026px; height:912px; background: url(images/butterfly_mask.png) no-repeat left bottom;position: absolute;left:-105px; top: auto;bottom:-75px;background-size: cover; z-index: 1;}
.elementor-element.Icon-List-Style.dating_industry ul.elementor-icon-list-items li.elementor-icon-list-item{font-size: 18px;}

.elementor-element.subscription_businesses.dating_left::after{left: -80px;right:auto;}
.elementor-element.subscription_businesses.dating_left::before,
.elementor-element.subscription_businesses.dating_right::before{display: none;}

.faqStyle2.online_date .accordion-cbd .faq_list.ui-accordion .ui-accordion-header{background-color: transparent !important;border-bottom: 1px solid rgba(255,255,255,0.5) !important;color: var(--e-global-color-accent);}
.faqStyle2.online_date .accordion-cbd .faq_list.ui-accordion .ui-accordion-header.ui-state-active{border-bottom:none !important;}
.faqStyle2.online_date .accordion-cbd .faq_list.ui-accordion .ui-accordion-header .ui-accordion-header-icon{width: 30px;height: 30px;background: url(images/faq-plus-black.png) no-repeat center center;}
    .faqStyle2.online_date .accordion-cbd .faq_list.ui-accordion .ui-accordion-header.ui-state-active .ui-accordion-header-icon{background-image: url(images/faq-minus-black.png);}
.faqStyle2.online_date .accordion-cbd .faq_list.ui-accordion .ui-accordion-content{border-bottom:none !important;color: var(--e-global-color-accent);}
.faqStyle2.online_date .accordion-cbd .faq_list.ui-accordion .ui-accordion-content.ui-accordion-content-active{border-bottom: 1px solid rgba(255,255,255,0.5) !important;}
.faqStyle2 .accordion-cbd .faq_list.ui-accordion .ui-accordion-header{padding-right: 60px !important;}

.elementor-element.red_background .trustedpayment_testimonial_wrapper .testiBox{padding-bottom: 25px;}
.elementor-element.red_background .trustedpayment_testimonial_wrapper .testiBox .testiCon{border: none;display: flex;flex-direction: column;align-items: center;padding-bottom: 14px;}
.elementor-element.red_background .trustedpayment_testimonial_wrapper .testiBox .testiCon .testiIcon i{font-size:50px;}
.elementor-element.red_background .trustedpayment_testimonial_wrapper .testiBox .testiCon > .testiIcon{order: 1;margin-bottom: 47px;}
.elementor-element.red_background .trustedpayment_testimonial_wrapper .testiBox .testiCon > .start-rating{order: 3;margin-top:29px;}
.elementor-element.red_background .trustedpayment_testimonial_wrapper .testiBox .testiCon > p{order: 2;}
.elementor-element.red_background .trustedpayment_testimonial_wrapper .testiBox .testiConFooter h4{background-color: transparent;font-size: 24px;margin-bottom:5px;}
.elementor-element.red_background .trustedpayment_testimonial_wrapper .testiBox .testiConFooter h5{font-size:15px;}
.elementor-element.red_background .trustedpayment_testimonial_wrapper .owl-controls .owl-nav .owl-prev,
.elementor-element.red_background .trustedpayment_testimonial_wrapper .owl-controls .owl-nav .owl-next{color: var(--e-global-color-10ef450);}

.elementor-element.rectangle-45::after{content: ''; width: 100%; height: 100%; position: absolute;left:-10px; top: auto;bottom:-10px;background: url(images/rectangle-45-back.png) no-repeat left bottom; z-index: 1;}

.elementor-element.faqStyle4.lightversion .accordion-cbd .faq_list.ui-accordion .ui-accordion-header{background-color: #EBEBEB;
    color: var(--e-global-color-primary);}
.elementor-element.faqStyle4.lightversion .accordion-cbd .faq_list.ui-accordion .ui-accordion-header::before,
.elementor-element.faqStyle4.lightversion .accordion-cbd .faq_list.ui-accordion .ui-accordion-header .ui-accordion-header-icon{background-image: url(images/new-faq-icon-light.png);}

.elementor-element.triangle_img::after{content: ''; display: inline-block;width: 1052px; height:682px; background: url(images/triangle.png) no-repeat left bottom;position: absolute;left:0; top: auto;bottom:-27px;background-size: cover; z-index: 1;}

.rateTable.visa_lodge.table-striped{box-shadow: none;}
.rateTable.visa_lodge.table-striped tbody tr:nth-of-type(even),
.rateTable.visa_lodge.table-striped tbody tr:nth-of-type(even):hover{background-color: #fff !important;}
.rateTable.visa_lodge.table-striped tbody tr:nth-of-type(odd),
.rateTable.visa_lodge.table-striped tbody tr:nth-of-type(odd):hover{background-color: #F8F6F6 !important;}
.rateTable.visa_lodge.table-striped tbody tr td{vertical-align: middle; font:400 18px/26px 'Roboto', sans-serif; color:var(--e-global-color-primary);}
.rateTable.visa_lodge.table-striped tbody tr > td:nth-child(2){text-align: left;padding-left:185px;}
.rateTable.visa_lodge.table-striped tbody tr td > ul{margin: 0;padding: 0;list-style-type: none; display: inline-block;}
.rateTable.visa_lodge.table-striped tbody tr td > ul > li{position: relative;font:400 18px/26px 'Roboto', sans-serif; color:var(--e-global-color-primary); padding-left:28px;text-align: left;}
.rateTable.visa_lodge.table-striped tbody tr td > ul > li:not(:last-child){margin-bottom:2px;}
.rateTable.visa_lodge.table-striped tbody tr td > ul > li::before{content: ''; display: inline-block;width:9px; height:9px;border-radius: 10px;position: absolute;left: 0; top:8px;background-color:var(--e-global-color-a716b88);}

.elementor-element.default_line_list .elementor-icon-list-item{padding-left: 65px; position: relative;font-size: 20px;}
.elementor-element.default_line_list .elementor-icon-list-item::before{content: ''; display: block;width: 55px;height: 4px;background: url(images/line-icon.png) no-repeat left top;position: absolute;left: 0; top:10px;}

.elementor-element.red_shadow figure.elementor-image-box-img{position: relative;}
.elementor-element.red_shadow figure.elementor-image-box-img::after{content: ''; display: inline-block; position: absolute;left: 8px; right: 8px; top: 0;bottom: -6px; background-color: #CE2F33; border-radius: 16px;z-index: 1;transition: unset !important;width: auto !important;height: auto !important;}

.elementor-element.circle_box .elementor-image-box-wrapper,
.elementor-element.circle_box .elementor-image-box-wrapper > .elementor-image-box-img,
.elementor-element.circle_box .elementor-image-box-wrapper > .elementor-image-box-content{position: relative;}
.elementor-element.circle_box .elementor-image-box-wrapper > .elementor-image-box-content{font-size: 16px !important;line-height: 22px !important;padding-left:48px;padding-right:48px; min-height: 66px;}
.elementor-element.circle_box .elementor-image-box-wrapper{width:312px; height:316px;display: flex; flex-direction: column;align-items: center;justify-content: center;margin-left: auto;margin-right: auto;}
.elementor-element.circle_box .elementor-image-box-wrapper::after{content: ''; display: inline-block;width:312px; height:316px;background: url(images/round1.png) no-repeat center center;z-index: 1; position: absolute;left: 50%; top: 50%;margin-left: -156px;margin-top: -158px;}
.elementor-element.circle_box .elementor-image-box-wrapper > .elementor-image-box-img,
.elementor-element.circle_box .elementor-image-box-wrapper > .elementor-image-box-content{z-index: 2;}
.elementor-element.circle_box.second_box .elementor-image-box-wrapper::after,
.elementor-element.circle_box.forth_box .elementor-image-box-wrapper::after{transform: scaleY(-1);}
.elementor-element.circle_box .elementor-image-box-wrapper::before{content: '1'; display:flex;align-items: center;justify-content: center; width:72px; height:72px;border:10px solid #fff;background-color: #CE2F33; text-align: center;font:600 24px/24px 'Poppins'; color: #fff;position: absolute;left:-22px;top: 144px;-webkit-box-shadow: 2px 2px 10px 0 rgba(0,0,0,.2);box-shadow: 2px 2px 10px 0 rgba(0,0,0,.2);border-radius: 80px;z-index: 3;}
.elementor-element.circle_box.second_box .elementor-image-box-wrapper::before{content: '2';}
.elementor-element.circle_box.third_box .elementor-image-box-wrapper::before{content: '3';}
.elementor-element.circle_box.forth_box .elementor-image-box-wrapper::before{content: '4';}

.elementor-element.featureslistWrapper-n.newlist .featureslist-img:before{display: none;}
.elementor-element.featureslistWrapper-n.newlist .featureslist-img > img{display: block;}
.elementor-element.featureslistWrapper-n.newlist .row .featureslist-img{border-radius: 20px 0 20px 0;}
.elementor-element.featureslistWrapper-n.newlist .row.even .featureslist-img{border-radius:0 20px 0 20px;}

.elementor-element.redgray_line ul.elementor-icon-list-items li.elementor-icon-list-item{padding-left: 70px;}
.elementor-element.redgray_line ul.elementor-icon-list-items li.elementor-icon-list-item::before,
.elementor-element.redgray_line ul.elementor-icon-list-items li.elementor-icon-list-item::after{content: '';display: inline-block;width: 55px; height: 2px; background-color: #D4D4D4;position: absolute;left: 0; top:11px;}
.elementor-element.redgray_line ul.elementor-icon-list-items li.elementor-icon-list-item::after{width:33px; height:4px;background-color:var(--e-global-color-secondary);top:10px;}

.elementor-element.supported_software .paymentlogo-list.with_content .paymentlogo-img{flex-direction: column;align-items:flex-start;}
.paymentlogo-list .paymentlogo-img{padding: 30px;border-radius: 12px;overflow: hidden;background-color: #fff;box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.37);}
.paymentlogo-list.with_content .paymentlogo-img{padding:30px 20px 10px; min-height: 100%;border: 1px solid rgba(182,193,219,0.5);box-shadow: none;display: flex;align-items: center !important;flex-direction: column !important;min-height: 275px !important;justify-content: flex-start !important;z-index: 3 !important;position: relative;}
.paymentlogo-list.with_content .paymentlogo-img > .paymentlogoimg{min-height: 93px; width: 100%; display: flex;flex-direction: column;align-items: center;justify-content: center;}
.paymentlogo-list.with_content .paymentlogo-img img{max-height: 53px; width: auto;}
.paymentlogo-list.with_content .paymentlogo-content{border-top:none;padding:15px 0;}
.elementor-element.supported_software .paymentlogo-list.with_content .paymentlogo-content{margin-top:10px;}
.paymentlogo-list.with_content .paymentlogo-content p{font:400 16px/22px 'Roboto';color:var(--e-global-color-10ef450);margin: 0;padding: 0;text-align: center;}
.elementor-element.supported_software .paymentlogo-list.with_content .paymentlogo-img{min-height: 100%;}
/*.paymentlogo-list.with_content > .row > .col-6::before{content: ''; dominant-baseline: initial;width: 100%; height: 100%; position: absolute;left: 0; top: 0;border: 1px solid rgba(182,193,219,0.5);background-color: #F1F4FC;}*/

.elementor-element.newbox_style .paymentlogo-list.with_content .paymentlogo-img{padding:0;border: none;display: block !important;min-height: unset !important;z-index: unset !important;overflow: unset !important;}
.elementor-element.newbox_style .paymentlogo-list.with_content .paymentlogo-img::before,
.elementor-element.newbox_style .paymentlogo-list.with_content .paymentlogo-img::after{content: ''; position: absolute;left:6px; right: 6px; bottom: -6px; top: 6px;border: 1px solid rgba(182,193,219,0.5);background-color: #F1F4FC;z-index: 2;border-radius: 10px;}
.elementor-element.newbox_style .paymentlogo-list.with_content .paymentlogo-img::after{background-color: #E0E8F8;z-index: 1;left:12px; right: 10px; bottom: -12px;}
.elementor-element.newbox_style .paymentlogo-list.with_content .paymentlogo-img > .paymentlogo-inner{padding:30px 20px 10px; min-height:275px;border: 1px solid rgba(182,193,219,0.5);background-color: #fff; border-radius: 10px; position: relative;z-index: 4;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.elementor-element.newbox_style .paymentlogo-list.with_content .paymentlogo-img > .paymentlogo-inner .paymentlogoimg{min-height: 65px;display: flex;align-items: center;justify-content: center;width: 100%;}

.elementor-element.supported_software .paymentlogo-list .paymentlogo-img{display: flex;align-items: center;justify-content: center;width: 100%; min-height:123px;}
.elementor-element.supported_software .paymentlogo-list .paymentlogo-img > img{max-height:64px; width: auto;}

.elementor-element.newform_section .elementor-element.fitness-merchant-contact .gform-theme--foundation legend,
.elementor-element.newform_section .elementor-element.fitness-merchant-contact .gform-theme--foundation label.gfield_label,
.elementor-element.newform_section .elementor-element.fitness-merchant-contact .gform-theme--foundation label.gform-field-label{color: #fff !important;}

.elementor-element.newform_section .elementor-element.fitness-merchant-contact input#gform_submit_button_33{background-image: none !important; background-color: #000 !important;font:600 24px 'Poppins' !important;padding:12px !important; border: none !important;}
.elementor-element.newform_section .elementor-element.fitness-merchant-contact input#gform_submit_button_33:hover{background-color: #fff !important;}
.elementor-element.newform_section .elementor-element.fitness-merchant-contact .gform-theme--foundation .gfield input,
.elementor-element.newform_section .elementor-element.fitness-merchant-contact .gform-theme--foundation .gfield select,
body.single-hms_point_of_sale .form_area .gform-theme--foundation .gfield input,
body.single-hms_point_of_sale .form_area .gform-theme--foundation .gfield select,
body.single-hms_card_machine .form_area .gform-theme--foundation .gfield input,
body.single-hms_card_machine .form_area .gform-theme--foundation .gfield select{font-family: 'Roboto' !important; outline: none !important;}
body.single-hms_point_of_sale .form_area .gform-theme--foundation .gfield .gform-field-label,
body.single-hms_card_machine .form_area .gform-theme--foundation .gfield .gform-field-label{font-family: 'Roboto' !important;color:var(--e-global-color-accent);}



.elementor-element.layer_box::before,
.elementor-element.layer_box::after{content: ''; display: inline-block; position: absolute;left: 8px; right: 8px; top:90%;bottom: -6px; background-color: #F1F4FC; border:1px solid #B6C1DB; border-radius: 10px;z-index: 2;transition: unset !important;width: auto !important;height: auto !important;}
.elementor-element.layer_box::after{left: 16px; right: 16px;bottom: -12px;background-color: #E0E8F8;z-index:1;}

.elementor-element.cost_table ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-text{width: 100%; display: flex;align-items: center;justify-content: space-between;column-gap: 5px;}
.elementor-element.cost_table ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-text > b{font-weight: normal !important; color:var(--e-global-color-secondary);}

.elementor-element.cost_table.retail_table ul.elementor-icon-list-items li.elementor-icon-list-item{padding-left: 25px; padding-right: 25px;}

.elementor-element.s-p-list-n.new_design .servivepage-list .servivepage-img-wrapper{display: inline-block;border-radius: 0px;overflow: unset;}
.elementor-element.s-p-list-n.new_design .servivepage-list .servivepage-img-wrapper > img{display: block;border-radius:0 10px 10px 0;z-index: 2;position: relative;}
.elementor-element.s-p-list-n.new_design .servivepage-list .row.even .servivepage-img-wrapper > img{border-radius:10px 0 0 10px;}
.elementor-element.s-p-list-n.new_design .servivepage-list .row .servivepage-img-wrapper::before{display: none;}
.elementor-element.s-p-list-n.new_design .servivepage-list .row .servivepage-img-wrapper::after{content: ''; display: inline-block;border-radius: 20px 0 20px 0;border: 1px solid var(--e-global-color-a716b88); position: absolute;left: -20px; bottom: -20px; right:65%; top: 35px; z-index: 1;}
.elementor-element.s-p-list-n.new_design .servivepage-list .row.even .servivepage-img-wrapper::after{border-radius:0 20px 0 20px;left:65%; right:-20px;}

table.rateTable.interchangerates{box-shadow: none !important;}
table.rateTable.interchangerates tbody > tr{background-color: #fff;}

body.tax-articles_cat .inner-post-list.artical_tax{padding: 50px 0 40px;}
body.tax-articles_cat .inner-post-list.artical_tax .pagination{padding-top: 0;}

.elementor-element.blognew_design .post-box,
.inner-post-list.artical_tax .post-box{padding-bottom:75px;}
.elementor-element.blognew_design .post-box .post-img,
.elementor-element.blognew_design .post-box .post-img > img,
.inner-post-list.artical_tax .post-box .post-img > img{display: block;}
.elementor-element.blognew_design .post-box .post-img{position: relative;}
.elementor-element.blognew_design .post-box .post-img::before{content: ''; display: inline-block;width: 100%; height: 100%;position: absolute;left: 0; top: 0; background-color: #fff; z-index: 2;border-radius:10px 0 10px 0;}
.elementor-element.blognew_design .post-box .post-img > img{border-radius:10px 0 10px 0;z-index: 3;position: relative;}
.elementor-element.blognew_design .post-box .post-img::after{content: ''; display: inline-block;border-radius: 20px 0 20px 0;border: 1px solid var(--e-global-color-a716b88); position: absolute;left: -10px; bottom: -10px; right:65%; top: 35px; z-index: 1;}
.elementor-element.blognew_design .post-box .post-con,
.inner-post-list.artical_tax .post-box .post-con{text-align: center;}

.elementor-element.blognew_design .inner-post-list .pagination{padding-top: 35px;}

.contactInfo.txt_font_style.new_style .elementor-icon-box-wrapper .elementor-icon-box-description a{color: var(--e-global-color-accent);}
.contactInfo.txt_font_style.new_style .elementor-icon-box-wrapper .elementor-icon-box-description a:hover{text-decoration: none !important;}


.elementor-element.fitness-merchant-contact.new-style form > .gform-body > .gform_fields,
body.single-hms_point_of_sale .form_area form > .gform-body > .gform_fields,
body.single-hms_card_machine .form_area form > .gform-body > .gform_fields{row-gap:20px !important;}
body.single-hms_point_of_sale .form_area .gform-theme--framework .gform_heading,
body.single-hms_card_machine .form_area .gform-theme--framework .gform_heading{display: none;}

.elementor-element.fitness-merchant-contact.new-style .gform-theme--framework form > .gform-footer > input[type="submit"],
.elementor-element.fitness-merchant-contact.new-style .gform-theme--framework form > .gform-footer > input[type="submit"]:active,
.elementor-element.fitness-merchant-contact.new-style .gform-theme--framework form > .gform-footer > input[type="submit"]:focus,
.elementor-element.fitness-merchant-contact.new-style .gform-theme--framework form > .gform-footer > input[type="submit"]:hover,
body.single-hms_point_of_sale .form_area .gform-theme--framework form > .gform-footer > input[type="submit"],
body.single-hms_point_of_sale .form_area .gform-theme--framework form > .gform-footer > input[type="submit"]:active,
body.single-hms_point_of_sale .form_area .gform-theme--framework form > .gform-footer > input[type="submit"]:focus,
body.single-hms_point_of_sale .form_area .gform-theme--framework form > .gform-footer > input[type="submit"]:hover,
body.single-hms_card_machine .form_area .gform-theme--framework form > .gform-footer > input[type="submit"],
body.single-hms_card_machine .form_area .gform-theme--framework form > .gform-footer > input[type="submit"]:active,
body.single-hms_card_machine .form_area .gform-theme--framework form > .gform-footer > input[type="submit"]:focus,
body.single-hms_card_machine .form_area .gform-theme--framework form > .gform-footer > input[type="submit"]:hover{display:block !important;width: 100%; padding: 12px; background-image: none; background-color: #000 !important; font:600 24px 'Poppins' !important; color: #fff !important; border-radius: 6px !important;border:none !important;box-shadow: none !important;outline: none; inline-size:-webkit-fill-available !important; height: 59px !important;}
.elementor-element.fitness-merchant-contact.new-style .gform-theme--framework form > .gform-footer > input[type="submit"]:hover,
body.single-hms_point_of_sale .form_area .gform-theme--framework form > .gform-footer > input[type="submit"]:hover,
body.single-hms_card_machine .form_area .gform-theme--framework form > .gform-footer > input[type="submit"]:hover{background-color: #fff !important;color: #E63939 !important;}

/*.blog-detail-page .new_design .blog-details-sidebar{padding: 54px 35px 40px 35px;border-radius: 10px;border: 1px solid #eeeded;box-shadow: 0 5px 10px 10px rgba(0, 0, 0, .05);}*/
.blog-detail-page .new_design .blog-details-sidebar{padding:0;border-radius: 0;border: none;box-shadow:none;}
.blog-detail-page .new_design .blog-details-sidebar aside.widget > .wp-block-group{overflow: hidden;box-shadow:0 0 6px 6px rgba(0, 0, 0, .03);border-radius: 10px;}

.blog-detail-page .new_design .blog-details-sidebar aside.widget:not(:last-child){margin-bottom: 35px;}
.blog-detail-page .new_design .blog-details-sidebar aside.widget .wp-block-group__inner-container{padding-bottom: 50px !important;}
.blog-detail-page .new_design .blog-details-sidebar aside.widget h3.wp-block-heading{padding:26px;margin: 0 0 26px;background-color: #F0F0F0;font:600 28px/31px 'Roboto' !important;color: #4C4C4E;border: none;border-bottom:2px solid #CE2F33;text-align: left;}

.blog-detail-page .new_design .blog-details-sidebar aside.widget .wp-block-group__inner-container > p:empty{display: none;}
.blog-detail-page .new_design .blog-details-sidebar aside.widget .wp-block-group__inner-container > p{padding-left: 26px; padding-right: 26px;font:400 16px/27px 'Roboto' !important;color:var(--e-global-color-10ef450);text-align: left !important;}
.blog-detail-page .new_design .blog-details-sidebar aside.widget .wp-block-group__inner-container .wp-block-buttons{padding-left: 26px;padding-right: 26px;justify-content: flex-start;}

.blog-detail-page .new_design .blog-details-sidebar aside.widget form .gform-body{padding-left: 26px;padding-right: 26px;}
.blog-detail-page .new_design .blog-details-sidebar aside.widget form .gform-body input[type="text"],
.blog-detail-page .new_design .blog-details-sidebar aside.widget form .gform-body input[type="email"],
.blog-detail-page .new_design .blog-details-sidebar aside.widget form .gform-body input[type="tel"]{font:400 16px 'Roboto' !important;color:var(--e-global-color-10ef450) !important;height: 48px !important;box-shadow: none;border:1px solid #D1D0D4 !important; padding: 6px 12px !important;}
.blog-detail-page .new_design .blog-details-sidebar aside.widget form .gform-body fieldset.gfield legend.gfield_label{display: none;}
.blog-detail-page .new_design .blog-details-sidebar aside.widget form .gform-body fieldset.gfield .ginput_complex{display: flex;width: 100%;flex-direction: column; margin-left: 0; margin-right: 0;row-gap: 10px !important;}
.blog-detail-page .new_design .blog-details-sidebar aside.widget form .gform-body fieldset.gfield .ginput_complex .name_first,
.blog-detail-page .new_design .blog-details-sidebar aside.widget form .gform-body fieldset.gfield .ginput_complex .name_last{padding-left: 0; padding-right: 0;}
.blog-detail-page .new_design .blog-details-sidebar aside.widget form .gform-footer{text-align: center !important;justify-content: center !important;}
.blog-detail-page .new_design .blog-details-sidebar aside.widget form .gform-footer > input[type="submit"],
.blog-detail-page .new_design .blog-details-sidebar aside.widget .wp-block-group__inner-container .wp-block-buttons a.wp-block-button__link{display: inline-block !important;width: auto !important;font:400 16px 'Poppins' !important;color: #fff; background-color: #CE2F33;border-radius: 6px !important; text-transform: capitalize !important;padding: 7px 21px !important;height: unset !important;}
.blog-detail-page .new_design .blog-details-sidebar aside.widget form .gform-footer > input[type="submit"]:hover,
.blog-detail-page .new_design .blog-details-sidebar aside.widget .wp-block-group__inner-container .wp-block-buttons a.wp-block-button__link:hover{background-color: #000 !important;border-color: #000 !important;}
.blog-detail-page .new_design .blog-details-sidebar aside.widget .wp-block-group__inner-container .wp-block-buttons a.wp-block-button__link{margin: 0;}

.blog-detail-page .new_design .blog-details-sidebar aside.widget > .wp-block-group.newsletter_block{background-color: #515057; box-shadow: none;}
.blog-detail-page .new_design .blog-details-sidebar aside.widget > .wp-block-group.newsletter_block h3.wp-block-heading,
body.single-hms_point_of_sale .blog-detail-page .blog-details-sidebar > .sidebar > .widget_block > .wp-block-group.getstart_form h3.wp-block-heading{padding-top: 0 !important; padding-bottom: 0 !important;background-color: transparent;border: none !important;color: #fff !important;margin: 0 0 6px;}
.blog-detail-page .new_design .blog-details-sidebar aside.widget > .wp-block-group.newsletter_block .wp-block-group__inner-container > p{display: none;}
.blog-detail-page .new_design .blog-details-sidebar aside.widget > .wp-block-group.newsletter_block .wp-block-group__inner-container,
body.single-hms_point_of_sale .blog-detail-page .blog-details-sidebar > .sidebar > .widget_block > .wp-block-group.getstart_form .wp-block-group__inner-container{padding-top:35px !important;padding-bottom:35px !important;}
body.single-hms_point_of_sale .blog-detail-page .blog-details-sidebar > .sidebar > .widget_block > .wp-block-group.getstart_form .wp-block-group__inner-container > p{color: var(--e-global-color-accent);}
.blog-detail-page .new_design .blog-details-sidebar aside.widget > .wp-block-group.newsletter_block form .gform-body input[type="email"],
body.single-hms_point_of_sale .blog-detail-page .blog-details-sidebar > .sidebar > .widget_block > .wp-block-group.getstart_form form .gform-body input[type="email"],
body.single-hms_point_of_sale .blog-detail-page .blog-details-sidebar > .sidebar > .widget_block > .wp-block-group.getstart_form form .gform-body input[type="text"],
body.single-hms_point_of_sale .blog-detail-page .blog-details-sidebar > .sidebar > .widget_block > .wp-block-group.getstart_form form .gform-body input[type="tel"]{height: 60px !important;background-color: transparent !important;border: 2px solid #DEDDE3 !important;color:#fff !important;padding-right: 66px !important;}
.blog-detail-page .new_design .blog-details-sidebar aside.widget > .wp-block-group.newsletter_block form .gform-footer{position: relative; margin-top: 0 !important;}
.blog-detail-page .new_design .blog-details-sidebar aside.widget > .wp-block-group.newsletter_block form .gform-footer > input[type="submit"]{display: inline-block !important;text-indent: 99px !important; width: 58px !important;height:58px !important;padding: 7px 21px !important;background: transparent url(images/btn-newsletter.png) no-repeat center center !important;position: absolute;left: auto;right:26px;top:-59px;}

.blog-detail-page .new_design h1.blog-detail-title{font:700 40px/50px 'Roboto' !important;}
.blog-detail-page .new_design .blog-date p{font:400 20px/30px 'Roboto' !important;color:#929090;}
.blog-detail-page .new_design .blog-detial-content p{font:400 16px/26px 'Roboto' !important;color: var(--e-global-color-10ef450);padding-bottom: 0; margin-bottom: 15px;}
.blog-detail-page .new_design .blog-detial-content h2,
.blog-detail-page .new_design .blog-detial-content h3,
.blog-detail-page .new_design .blog-detial-content h4,
.blog-detail-page .new_design .blog-detial-content h5{font-family:'Roboto' !important;}
body.single-hms_card_machine .blog-detail-page .new_design .blog-detial-content h5{padding-bottom: 10px;}
body.single-hms_card_machine .blog-detail-page .new_design.cc_machine{padding-bottom: 30px;}
.blog-detail-page .new_design .blog-detial-content ul,
.blog-detail-page .new_design .blog-detial-content ol{margin-bottom:25px;}
.blog-detail-page .new_design .blog-detial-content ul li,
.blog-detail-page .new_design .blog-detial-content ol li{padding-bottom:0;padding-left:30px; line-height: 26px;color: var(--e-global-color-10ef450);}
.blog-detail-page .new_design .blog-detial-content ol li{padding-left:0px;}
.blog-detail-page .new_design .blog-detial-content ul li:not(:last-child),
.blog-detail-page .new_design .blog-detial-content ol li:not(:last-child){margin-bottom: 12px;}
.blog-detail-page .new_design .blog-detial-content ul li::after{content: '\f138'; font-weight: normal !important;top:2px;}
.blog-detail-page .new_design .blog-details-sidebar .related-blog-list .related-blog-details .related-blog-con h2{font-size: 16px; font-weight: 500; line-height: 26px;}
.blog-detail-page .new_design .blog-details-sidebar aside.widget .wp-block-group__inner-container .related-blog-list{padding-left: 26px;padding-right: 26px;}
.blog-detail-page .new_design .related-blog-list .related-blog-details{border-bottom: 1px solid #dedede !important;}
body.single-hms_point_of_sale .blog-detail-page .blog-details-sidebar > .sidebar > .widget_block > .wp-block-group.recent_blog{display: none;}

body.single-hms_point_of_sale .blog-detail-page .blog-details-sidebar > .sidebar > .widget_block > .wp-block-group.getstart_form{background-color: #515057;box-shadow: none;}


.elementor-element.press_list-n.new-style .press_list .press-box{background-color: #fff;box-shadow: 0 4px 30px 0 rgba(0,0,0,0.1); border-radius: 10px;padding:25px; height: 100%;}
.elementor-element.press_list-n.new-style .press_list .press-box h2{font-size: 35px; line-height: 43px;margin-bottom: 15px;}
.elementor-element.press_list-n.new-style .press_list .press-box h2 a.press-title{padding-bottom: 0;font:700 35px/43px 'Roboto' !important;color: var(--e-global-color-10ef450);}
.elementor-element.press_list-n.new-style .press_list .press-box .press-btn{font-weight:600 !important;font-size: 20px;}
.elementor-element.blognew_design.article_style .post-box .post-img::before,
.elementor-element.blognew_design.article_style .post-box .post-img::after{display: none;}
.elementor-element.blognew_design.article_style .post-box .post-img > img,
.inner-post-list.artical_tax .post-box .post-img > img{border-radius:10px;box-shadow: 0 4px 10px 0 rgba(0,0,0,0.2);border: 2px solid #fff;}


.elementor-element.calculatorbox-text{min-height: 150px;}

.elementor-element.list_link .elementor-icon-list-item .elementor-icon-list-text > a{display: inline-block;color: #fff;}
.elementor-element.list_link_wh .elementor-icon-list-item .elementor-icon-list-text > a{display: inline-block;}

.testimonials-box .txt_font_style .testimonials-content{color: #fff !important;}

.elementor-element.twocolumn_list ul.elementor-icon-list-items{column-count: 2;column-gap: 15px;}

.elementor-element.new_testimonial .testiList > .testiCardWrapper:not(:last-child){margin-bottom:30px;}
.elementor-element.new_testimonial .testiList > .testiCardWrapper{background-color: #F5F5F5;border: 1px solid #EEEAEA;border-radius: 16px;padding: 46px 55px 40px 75px;margin-top: 0;border-bottom: 5px solid var(--e-global-color-secondary);}
.elementor-element.new_testimonial .testiList > .testiCardWrapper h4.test_desg{font-weight: 700;color:var(--e-global-color-primary); margin-bottom: 6px;}
.elementor-element.new_testimonial .testiList > .testiCardWrapper p{font:400 16px/26px 'Roboto';color:var(--e-global-color-10ef450); margin: 0;}
.elementor-element.new_testimonial .testiList > .testiCardWrapper p.verifiedReviewer{margin: 0 0 21px;}
.elementor-element.new_testimonial .testiList > .testiCardWrapper p.testiCon{padding-left:60px;position: relative;}
.elementor-element.new_testimonial .testiList > .testiCardWrapper p.testiCon::before{content: '';width: 42px; height: 35px; background: url(images/testimonial-quote.png) no-repeat center center;position: absolute;left: 0; top:0;}
.elementor-element.ftcontect_text .elementor-heading-title{font-weight:500 !important; font-size: 16px; line-height: 27px;}
.elementor-element.ftcontect_text .elementor-heading-title > a{color:var(--e-global-color-secondary);}
.elementor-element.ftcontect_text .elementor-heading-title > a:hover{text-decoration: underline !important;}


.elementor-element.footerNav.new_design ul.hfe-nav-menu > li > a.hfe-menu-item{position:relative;padding-left: 17px;}
.elementor-element.footerNav.new_design ul.hfe-nav-menu > li > a.hfe-menu-item::before{content: '\f105';font:400 16px 'FontAwesome' !important;position: absolute;left: 0; top:6px;opacity: 1 !important; background-color: transparent !important;}

.elementor-element.enquiries_link a{color:var(--e-global-color-accent);}
.elementor-element.enquiries_link a:hover{color:var(--e-global-color-secondary);}

.blog-detail-wrapper.new_design.cc_machine .blog-detail-img,
.machine_brand .terminalsImg{border: 1px solid #d4d4d4;position:relative;padding: 15px; background-color: #fff;}
.blog-detail-wrapper.new_design.cc_machine .blog-detail-img::before,
.blog-detail-wrapper.new_design.cc_machine .blog-detail-img::after,
.machine_brand .terminalsImg::before,
.machine_brand .terminalsImg::after{content: ''; display:inline-block;width: 80px; height: 80px; border: 3px solid var(--e-global-color-secondary);border-right: none; border-bottom: none;position: absolute;left: -2px;top: -2px;}
.blog-detail-wrapper.new_design.cc_machine .blog-detail-img::after,
.machine_brand .terminalsImg::after{left:auto;top:auto;right: -2px;bottom: -2px;border: 3px solid var(--e-global-color-secondary);border-left: none; border-top: none;}
.blog-detail-wrapper.new_design.cc_machine .blog-detail-img > img,
.machine_brand .terminalsImg > img{background-color: #f1f1f8;border-radius: 0;margin:0;}
.machine_brand .terminalsCon h3,
.machine_brand .terminalsCon h5{font:600 26px/32px 'Roboto';color:var(--e-global-color-secondary); margin: 0 0 8px; padding: 0;}
.machine_brand .terminalsCon p{font:400 16px/22px 'Roboto';color:var(--e-global-color-10ef450); margin: 0 0 12px; padding: 0;}
.machine_brand .terminalsCon h5{font:500 20px/25px 'Roboto'; margin-top: 15px;}
.machine_brand .terminalsCon ul{list-style-type: none;margin:0 0 20px; padding:0;}
.machine_brand .terminalsCon ul li{font:400 16px/22px 'Roboto';color:var(--e-global-color-10ef450);position: relative;padding-left: 30px;}
.machine_brand .terminalsCon ul li:not(:last-child){margin-bottom:8px;}
.machine_brand .terminalsCon ul li::before{content: '\f138';font: 400 16px/1 FontAwesome !important;top:2px;color: var(--e-global-color-secondary);position: absolute;left: 0;}
.machine_brand > .machine_wrapper:not(:last-child){margin-bottom:55px;padding-bottom:55px;border-bottom: 1px solid #d4d4d4;}
.machine_brand .terminalsImg{display: inline-block;}
.machine_brand .machine_wrapper .col-sm-5.order-sm-2{text-align: right;}
.machine_brand .terminalsImg > img{display: block;}
.machine_brand .terminalsCon > a.btn,
.machine_brand .terminalsCon > a.btn:hover,
.machine_brand .terminalsCon > a.btn:focus,
.machine_brand .terminalsCon > a.btn:active{font:500 16px 'Roboto';color:var(--e-global-color-accent); background-color:var(--e-global-color-secondary) ; padding:10px 18px; border-radius: 5px; box-shadow: none;text-shadow: none;outline: none;background-image: none;border:none;}
.machine_brand .terminalsCon > a.btn:hover{background-color:var(--e-global-color-primary);}
    



/* POS Details page
------------------------------------ */
body.single-hms_point_of_sale .blog-detail-page .blog-detail-img img{border-radius: 10px;border: 4px solid #fff; box-shadow: 0 0 10px rgba(0,0,0,0.10)}

body.single-hms_point_of_sale .blog-detail-page .pos-below-page,
body.single-hms_card_machine .blog-detail-page .pos-below-page{background: linear-gradient(to bottom,  #b10a0f 0%,#be0332 100%); position: relative;padding: 60px 0;}
body.single-hms_point_of_sale .blog-detail-page .pos-below-page::before,
body.single-hms_card_machine .blog-detail-page .pos-below-page::before{content: ''; display: inline-block; width: 100%; height: 100%; position: absolute;left: 0; top: 0;background: url(images/overlayer.png) no-repeat center center; background-size: cover; z-index: 1;}
body.single-hms_point_of_sale .blog-detail-page .pos-below-page > .container,
body.single-hms_card_machine .blog-detail-page .pos-below-page > .container{z-index: 2; position: relative;}
body.single-hms_point_of_sale .pos-below-page .form_area .fa,
body.single-hms_card_machine .pos-below-page .form_area .fa{font:normal 38px 'FontAwesome' !important; color: var(--e-global-color-secondary) !important; width: 80px; height: 80px;display: flex;align-items: center;justify-content: center; background-color:var(--e-global-color-accent); border-radius: 50px;left: -100px;top:-5px;}
body.single-hms_point_of_sale .pos-below-page .left_area > img,
body.single-hms_card_machine .pos-below-page .left_area > img{border-radius: 30px;}
body.single-hms_point_of_sale .pos-below-page .form_area ul.fa-ul,
body.single-hms_card_machine .pos-below-page .form_area ul.fa-ul{margin-left: 100px;}
body.single-hms_point_of_sale .pos-below-page .form_area > h2,
body.single-hms_point_of_sale .pos-below-page .form_area > h3,
body.single-hms_card_machine .pos-below-page .form_area > h3{color:var(--e-global-color-accent);margin: 0;padding: 0;}
body.single-hms_point_of_sale .pos-below-page .form_area > h5,
body.single-hms_card_machine .pos-below-page .form_area > h5{color:var(--e-global-color-accent);margin: 0 0 40px;padding: 0;}
body.single-hms_point_of_sale .pos-below-page .form_area > p,
body.single-hms_card_machine .pos-below-page .form_area > p{color:var(--e-global-color-accent);margin: 0 0 8px;padding: 0;}
body.single-hms_point_of_sale .pos-below-page .form_area .fa-ul li,
body.single-hms_card_machine .pos-below-page .form_area .fa-ul li{color:var(--e-global-color-accent);font-size: 19px !important;line-height: 27px !important;}
body.single-hms_point_of_sale .pos-below-page .form_area .fa-ul li a,
body.single-hms_card_machine .pos-below-page .form_area .fa-ul li a{color:var(--e-global-color-accent); text-decoration: underline !important;}
body.single-hms_point_of_sale .pos-below-page .form_area .fa-ul li a:hover,
body.single-hms_card_machine .pos-below-page .form_area .fa-ul li a:hover{text-decoration: none !important;}
body.single-hms_point_of_sale .pos-below-page .form_area .fa-ul li:not(:last-child),
body.single-hms_card_machine .pos-below-page .form_area .fa-ul li:not(:last-child){margin-bottom: 38px;}
body.single-hms_point_of_sale .pos-below-page .form_area li.li-phone,
body.single-hms_card_machine .pos-below-page .form_area li.li-phone{margin-bottom:42px;}
body.single-hms_point_of_sale .pos-below-page .form_area .fa-ul li > h5,
body.single-hms_card_machine .pos-below-page .form_area .fa-ul li > h5{font-family: 'tahomab0' !important;margin-bottom: 10px;font-size: 25px !important;line-height: 27px !important;}
body.single-hms_point_of_sale .blog-detail-page{padding-bottom: 0;}
body.single-hms_point_of_sale .blog-detail-wrapper{padding-bottom: 40px;}
body.single-hms_point_of_sale .form_area > h2{color:var(--e-global-color-accent);margin: 0 0 25px;padding: 0;}







/* Responsive
=================================*/

@media (min-width: 1460px) {
    .container{max-width: 1430px;}
}
@media (max-width: 1366px) {
	.elementor-element.half_circle::after{width: 764px;height: 612px;}
	.elementor-element.top_list > .elementor-element:first-child .elementor-image-box-wrapper .elementor-image-box-img::after,
	.elementor-element.top_list > .elementor-element:nth-child(2) .elementor-image-box-wrapper .elementor-image-box-img::after{width: 184px;left: 135px;}
	.elementor-element.bottom_list > .elementor-element:nth-child(2) .elementor-image-box-wrapper .elementor-image-box-img::after,
	.elementor-element.bottom_list > .elementor-element:nth-child(3) .elementor-image-box-wrapper .elementor-image-box-img::after{top: -221px;height: 214px;}
}
@media (min-width: 1025px) {
	/*.elementor-element.main_navigation ul.hfe-nav-menu li.menu-item > .sub-menu > li.menu-item > .sub-menu{overflow: hidden;overflow-y: visible;max-height: calc(100vh - 285px);}*/
}
@media (max-width: 1024px) {
	
/* 	.calculator-table table td{font-size: 17px; line-height: 20px;} */
	/* 	--------- Custom calculator --------- */
	.slider-container ul li div:not(.cal-img), .slider-container ul li div:not(.cards-img) {font-size: 45px; line-height: 60px; font-weight: 400;}
	.slider-container .order-details-wrap,
	.slider-container .order-details-wrap2 {margin-top: 50px;}
	.slider-container .order-details-wrap > ul,
	.slider-container .order-details-wrap2 > ul {margin: 0px;}
	.slider-container .average_cost h2 {margin-top: 55px;}
	.selected_table { margin-top: 60px;}
	.display_table button {padding-left: 4px; padding-right: 4px; font-size: 15px; font-weight: 400; line-height: 24px;}
	.display_table button i {margin-left: 2px;}
	.slider-container ul li div .cents {margin-left: -1rem;}
	.slider-container ul li div sup.percentage {top: -1.7rem; left: -0.5rem;}
	.slider-container .order-details-wrap > ul.cards_adds,
	.slider-container .order-details-wrap2 > ul.cards_adds {margin: 0 auto;}
	
	.bottom_wrap .price-table-wrap {padding: 55px 10px 20px;}
	.price-table tbody tr td {padding: 10px 10px; font-size: 16px; line-height: 28px; font-weight: 400; align-content: center;}
	.interchangeTable.table tr td:first-child {padding-left: 10px;}
	.slider-container .order-details-wrap > div,
	.slider-container .order-details-wrap2 > div {overflow-x: scroll;}
	.slider-container .order-details-wrap > div .interchangeTable,
	.slider-container .order-details-wrap2 > div .interchangeTable {width: 800px; max-width: 800px;}
	.slider-container .ui-widget.ui-widget-content {margin-left: 15px; margin-right: 15px;}
	.slider-container .ui-slider .ui-slider-handle {margin-top: -2px; margin-left: -20px;}
	.slider-container .handle_text {margin-top: -73px; line-height: 41px; margin-left: -37px; height: 57px;}

	.elementor-element.triangle_img > img{max-width: unset !important;}

	.elementor-element.s-p-list-n.new_design .servivepage-list .servivepage-img-wrapper{max-width:480px;margin-left: auto;margin-right: auto;display: block;}

}
@media (min-width: 768px) {
	.col-md-3{flex: 0 0 28.5%;max-width: 28.5%;}
	.col-md-9{flex: 0 0 71.5%;max-width: 71.5%;}
	.elementor-element.press_list-n.new-style .press_list > .row{margin-left: -10px;margin-right: -10px;row-gap: 20px;}
	.elementor-element.press_list-n.new-style .press_list > .row > div{padding-left: 10px;padding-right: 10px;}
}

@media (max-width: 767px) {
	.accordion-cbd .faq_list.ui-accordion .ui-accordion-header{font-size: 16px; line-height: 26px;}
	.elementor-element.half_circle::after{display: none;}
	
	/* ------------- Custom calculator ------------- */
	.slider-container ul {flex-direction: column; row-gap: 13px; align-items: center;}
	.slider_tab li {width: 220px;}
	.slider-container .dropdow_slider {row-gap: 15px; flex-direction: column;}
	.slider-container .dropdow_slider .avrg-cost {font-size: 18px; line-height:35px; font-weight: 400;}
	.slider-container .order-details-wrap ul li.col-md-4, 
	.slider-container .order-details-wrap2 ul li.col-md-4, 
	.slider-container .order-details-wrap3 ul li.col-md-4 {flex: 0 0 100%; max-width: 100%;}
	.slider-container .order-details-wrap ul li.col-md-6, 
	.slider-container .order-details-wrap2 ul li.col-md-6, 
	.slider-container .order-details-wrap3 ul li.col-md-6 {flex: 0 0 100%; max-width: 100%;}
	
	.slider-container .order-details-wrap > ul.cards_adds, 
	.slider-container .order-details-wrap2 > ul.cards_adds {row-gap: 30px;}
	.slider-container .order-details-wrap ul li.visa_design, 
	.slider-container .order-details-wrap2 ul li.visa_design, 
	.slider-container .order-details-wrap3 ul li.visa_design {padding: 20px 0 10px;}
	.order-details-wrap .avrg-cost-design, 
	.order-details-wrap2 .avrg-cost-design, 
	.order-details-wrap3 .avrg-cost-design {border-left: none;}
	.slider-container .handle_text {font-size: 17px; height: 52px; margin-left: -32px; line-height: 36px; width: 85px;}
	.slider-container .ui-widget.ui-widget-content {margin-top: 100px;}
	.bottom_wrap .price-table-wrap {overflow-x: scroll; padding: 35px 10px 20px;}
	.bottom_wrap .price-table-wrap .price-table {width: 537px; max-width: 537px;}
	.price-table thead tr th {padding: 20px 10px;}
	.display_table .selected_table .col-md-8 {padding-left: 15px; justify-content: center;}
	.display_table .selected-row-data {font-size: 16px; line-height:30px; font-weight: 400;}
	.display_table .selected_table .col-md-4 {justify-content: center;}
	.slider-container .order-details-wrap3 {overflow-x: scroll;}
	.slider-container .order-details-wrap3 .interchangeTable {width: 575px; max-width: 575px;}
	.trustedpayment_testimonial_wrapper .testiBox .testiCon{padding-left:35px !important;padding-right:35px !important;}
	
	.terminalsSlider .owl-controls {margin-top: 25px;}
	.terminalsSlider .owl-controls .owl-nav .owl-prev, 
	.terminalsSlider .owl-controls .owl-nav .owl-next {left: -9px;}
	.terminalsSlider .owl-controls .owl-nav .owl-next {right: -9px;}

	.elementor-element.triangle_img{left:48% !important;margin-left: -400px !important;right: auto !important; max-width: unset !important;}
	.elementor-element.triangle_img::after{width: 800px; height:498px;left:0;bottom:-20px;}
	.elementor-element.s-p-list-n.new_design .servivepage-list .servivepage-img-wrapper{max-width:450px;}
	.faqStyle3 .accordion-cbd .faq_list.ui-accordion .ui-accordion-header::before{display: none;}
	.faqStyle3 .accordion-cbd .faq_list.ui-accordion .ui-accordion-header{line-height: 25px !important;}
	.faqStyle3 .accordion-cbd .faq_list.ui-accordion .ui-accordion-content{padding: 1.5em 16px !important;}
	.faqStyle2 .accordion-cbd .faq_list.ui-accordion .ui-accordion-header{padding-right: 60px;}
	.elementor-element.twocolumn_list ul.elementor-icon-list-items{column-count:unset;column-gap:unset;}
	.elementor-element.new_testimonial .testiList > .testiCardWrapper p.testiCon{padding-left: 0;}
	.elementor-element.new_testimonial .testiList > .testiCardWrapper{padding: 40px 20px;}
	.elementor-element.new_testimonial .testiList > .testiCardWrapper p.testiCon::before{display: none;}
	.rateTable.visa_lodge.table-striped tbody tr > td:first-child{min-width:330px;}
	.rateTable.visa_lodge.table-striped tbody tr > td:nth-child(2){text-align: center;padding-left:10.5px;min-width:300px;}
	.blog-detail-page .new_design h1.blog-detail-title {font:700 30px/40px 'Roboto' !important;}

	.elementor-element.press_list-n.new-style .press_list > .row{row-gap: 20px;}
	.press_list .press-box h2 a.press-title{display: block;overflow: hidden;text-overflow: ellipsis;}
}
@media (min-width: 580px) and (max-width: 767px) {

}
@media (min-width: 576px) {
	.elementor-element.supportedpayment-page .paymentlogo-list .col-md-3,
	.elementor-element.newbox_style .paymentlogo-list .col-md-3{flex: 0 0 25%;max-width: 25%;}
	.elementor-element.supportedpayment-page .paymentlogo-list.with_content .col-md-3{flex: 0 0 33.333333%;max-width: 33.333333%;}
	.elementor-element.newbox_style .paymentlogo-list.with_content .col-md-3{flex: 0 0 33.333333%;max-width: 33.333333%;}
}
@media (min-width: 401px) and (max-width: 579px) {
	.elementor-element.cost_table ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-text{flex-direction: column;}
	.elementor-element.zigzag_bannerimg{max-width: 565px !important;}
	.elementor-element.s-p-list-n.new_design .servivepage-list .servivepage-img-wrapper{max-width:350px;}
	.elementor-element.triangle_img{left:25% !important;}
}
@media (max-width: 400px) {
	.elementor-element.cost_table ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-text{flex-direction: column;}
	.elementor-element.zigzag_bannerimg{max-width: 565px !important;}
	.elementor-element.s-p-list-n.new_design .servivepage-list .servivepage-img-wrapper{max-width:350px;}
	.elementor-element.triangle_img{left:11% !important;}
}

