.terminalslistWrapper .terminalslist-img {overflow: hidden; position: relative; border: solid 5px #b3b3b3; background: var(--e-global-color-accent); border-radius: 50px 0 0 0;}
.terminalslistWrapper .row.even .terminalslist-img{border-radius: 0 50px 0 0;}
.terminalslistWrapper > .row {padding-top: 50px; padding-bottom: 38px; align-items: center;}
.terminalslistWrapper .terminalslist-title{color: var(--e-global-color-primary); padding-bottom: 10px;}
.terminalslistWrapper h5{font-weight: bold; color: var(--e-global-color-primary); padding: 20px 0 10px;}
.terminalslistWrapper p ul li{color: var(--e-global-color-primary); padding-bottom: 5px;}
.terminalslistWrapper ul li::before{content: '\f138'; font-family: 'FontAwesome'; padding-right: 10px; color: var(--e-global-color-secondary);}
.terminalslistWrapper{ margin: 0 auto; padding: 10px;}
.terminalslistWrapper .row{background-color: transparent; background-image: linear-gradient(180deg, #F2F2F2 22%, #F0F0F0 100%); margin-bottom: 45px; border-bottom: solid 7px var(--e-global-color-secondary); padding: 30px 20px;}
.env-page .terminalslistWrapper p{color: var(--e-global-color-primary);}
.terminalslistWrapper .row.odd{border-radius: 65px 0 65px 0;}
.terminalslistWrapper .row.even{border-radius: 0 65px 0 65px;}
.terminalslistWrapper ul{padding: 10px 0;}


/* --------------  ---------------- */
.featureslistWrapper > .row {align-items: center; margin-bottom: 20px;}
.featureslistWrapper .featureslist-title {font: 400 32px/40px 'Rubik'; color: var(--e-global-color-secondary); padding-bottom: 30px;}
.featureslistWrapper p {font: 400 18px/28px 'Roboto'; color: var(--e-global-color-primary); padding-bottom: 30px;}
.featureslistWrapper .featureslist-img {border-radius: 10px 10px 0 0; overflow: hidden; position: relative; background: #ebebed;}
.featureslistWrapper .featureslist-img:before {content: ''; background: url(images/HMS-Logo.png) no-repeat center; background-size: cover; position: absolute; bottom: 0px; width: 126px; height: 97px; right: 0; z-index: 2;}



/*..........Get_in_Touch Start...........*/
.get_in_touch .gform_heading .gform_title{color: var(--e-global-color-secondary); font: 400 32px/40px 'Rubik';}
.get_in_touch .medium{width: 100% !important;}
.get_in_touch .ginput_container select{width: 100% !important; height: 50px;}
.get_in_touch label{color: #555353; font:400 18px/30px 'Roboto' !important;}
.get_in_touch .gf_browser_chrome form .gform_next_button{color: #ffffff !important; background-color: var(--e-global-color-secondary) !important; padding: 13px 50px !important;
    white-space: normal; background-image: none; font: 700 20px / 25px "Roboto" !important; box-shadow: none !important; border: 2px solid var(--e-global-color-secondary) !important; border-radius: 10px !important;  text-transform: capitalize !important;}
.get_in_touch .gf_browser_chrome form .gform_next_button:hover{ color: var(--e-global-color-secondary) !important;  background-color: transparent !important; transition: .5s;}
.get_in_touch .gf_progressbar_title{font:400 15px / 25px "Roboto" !important;}
.get_in_touch.signupForm .gf_browser_chrome form input[type="submit"].gform_button{font: 700 20px/20px "Roboto" !important;}
.get_in_touch .gform_legacy_markup_wrapper .gf_progressbar_percentage.percentbar_blue{background-color:var(--e-global-color-secondary); }
/*..........Get_in_Touch End...........*/

.whiteaLink a {color: #fff !important; }
.whiteaLink a:hover {color: var(--e-global-color-secondary) !important; }

.c-red p strong {color: var(--e-global-color-secondary);}

.greenliteyogaForm .gform_wrapper .gf_page_steps .gf_step_active .gf_step_number {color: var(--e-global-color-primary); background: transparent;} 

.pdfIcon2 .elementor-widget-container a.elementor-button-link::before {
    content: '';
    position: absolute;
    width: 24px;
    height: 33px;
    background-image: url(images/pdf-icon.png);
    left: 15px;
    top: 7px;
    background-size: contain;
}


/* ----------- Press  */
.single-hms_press .blog-detail-page h1.blog-detail-title {font-family: 'Roboto' !important;}

.elementor-element.newform_section .elementor-element.fitness-merchant-contact.white-bg .gform-theme--foundation legend,
.elementor-element.newform_section .elementor-element.fitness-merchant-contact.white-bg .gform-theme--foundation label.gfield_label,
.elementor-element.newform_section .elementor-element.fitness-merchant-contact.white-bg .gform-theme--foundation label.gform-field-label{color: #000 !important;}


.elementor-element.newform_section .elementor-element.fitness-merchant-contact.white-bg input#gform_submit_button_22,
.elementor-element.newform_section .elementor-element.fitness-merchant-contact.white-bg input#gform_submit_button_19,
.elementor-element.newform_section .elementor-element.fitness-merchant-contact.white-bg input#gform_submit_button_20{
    border-radius: 6px;
    width: 100% !important;
    color: #FFF !important;
    text-align: center !important;
    background-image: none !important;
    background-color: #000 !important;
    font: 600 24px "Roboto" !important;
    padding: 12px !important;
    border: none !important;}

.elementor-element.signupForm.newsignupForm{background-color: #fff !important; background-image: url(images/propel-jet-img-bg2.jpg) !important;background-size: cover; border: 4px solid var(--e-global-color-secondary) !important;}
.elementor-element.newsignupForm .gform_wrapper .gform_fields label,
.elementor-element.newsignupForm .gform_wrapper .gform_fields legend,
.elementor-element.newsignupForm .gform_wrapper .gform_fields label.gfield_label,
.elementor-element.signupForm .gform_required_legend,
.elementor-element.signupForm .gf_progressbar_title{color: var(--e-global-color-primary) !important;}
.elementor-element.signupForm .gform_required_legend .gfield_required_asterisk{color: var(--e-global-color-secondary) !important;}
.elementor-element.newsignupForm .gform_wrapper .gform_fields label .gfield_required,
.elementor-element.newsignupForm .gform_wrapper .gform_fields legend .gfield_required,
.elementor-element.newsignupForm .gform_wrapper .gform_fields label.gfield_label .gfield_required{color: var(--e-global-color-secondary) !important;}

.elementor-element.newsignupForm .gform_wrapper input[type="text"],
.elementor-element.newsignupForm .gform_wrapper input[type="email"],
.elementor-element.newsignupForm .gform_wrapper input[type="number"],
.elementor-element.newsignupForm .gform_wrapper input[type="tel"],
.elementor-element.newsignupForm .gform_wrapper textarea,
.elementor-element.newsignupForm .gform_wrapper select{color: var(--e-global-color-10ef450) !important;background-color: #fff !important;}
.elementor-element.signupForm .gform_wrapper form .gform_next_button,
.elementor-element.signupForm .gform_wrapper form .gform_previous_button,
.elementor-element.signupForm .gform_wrapper form input[type="submit"].gform_button{border-color: var(--e-global-color-primary) !important;}
.elementor-element.newsignupForm .gform_wrapper .gform-page-footer .button:hover{border-color: var(--e-global-color-secondary) !important;}

.elementor-element.signupForm .gform_wrapper .gf_progressbar .gf_progressbar_percentage{background-color: var(--e-global-color-secondary) !important;}

.terminalslistWrapper .col-lg-7 > a.btn,
.terminalslistWrapper .col-lg-7 > a.btn:hover,
.terminalslistWrapper .col-lg-7 > a.btn:active,
.terminalslistWrapper .col-lg-7 > a.btn:focus{font: 500 20px 'Roboto';color: var(--e-global-color-accent); background-color: var(--e-global-color-secondary);border-radius:7px;padding:10px 25px;outline: none;box-shadow: none;text-shadow: none;text-decoration: none;background-image: none; display: inline-block;margin-top: 15px;}
.terminalslistWrapper .col-lg-7 > a.btn:hover{background-color: var(--e-global-color-primary);}


/* Responsive */

@media (max-width: 767px) {
	.elementor-element.semiround-left-wh::after{left: -12px !important; bottom: -20px !important;}
	.command_faqimg-left img{padding-left: 20px;}
	.elementor-element.command_faqimg-left::after{padding-left: 20px; left: 0px !important;}
	.command_faqimg img{padding-right: 20px;}
	.elementor-element.command_faqimg::after{padding-right: 20px; right: 0px !important;}
	
/* 	----- Blog ----- */
	.inner-post-list .inner-post-search {margin: 0 auto 35px auto !important;}
	.elementor-element.blognew_design .post-box, 
	.inner-post-list.artical_tax .post-box {padding-bottom: 30px !important;}
	
	.paymentlogo-list .col-md-3 {flex: 0 0 100% !important; max-width: 100% !important;}
}


/* -------- Debt Collection ----------  */
/* ---- faq  */
.faqStyle2 .accordion-cbd .faq_list.ui-accordion .ui-accordion-header{ border-radius: 0px; background-color: var(--e-global-color-accent); border:none; margin-top: 3px;font: 500 18px/32px 'Roboto'; color:var(--e-global-color-primary);padding: 15px 20px 15px 0px; border-bottom: 1px solid #000000;}
.faqStyle2 .accordion-cbd .faq_list.ui-accordion .ui-accordion-header.ui-accordion-header-active {border-bottom: 0px;}
.faqStyle2 .accordion-cbd .faq_list.ui-accordion .ui-accordion-header::before{content: '';display: none;width:32px; height: 32px;margin-right: 15px;background: url(images/new-faq-icon.png) no-repeat -1px -2px;vertical-align: -28%;}
.faqStyle2 .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: 37px; height: 30px;background: url(images/faq-plus.png) no-repeat;margin: 0;}
.faqStyle2 .accordion-cbd .faq_list.ui-accordion .ui-accordion-header.ui-accordion-header-active .ui-accordion-header-icon{background: url(images/faq-minus.png) no-repeat;}
.faqStyle2 .accordion-cbd .faq_list.ui-accordion .ui-accordion-content{padding: .5em 15px 1.5em 0px; font:400 16px/25px 'Roboto'; color:var(--e-global-color-primary);border-radius: 0; background-color: transparent;  border-bottom: 1px solid #000000 !important; margin-bottom: 0px;}

/* ----- Testi  */
.debt_testimonial_wrapper .testiBox {background: var(--e-global-color-accent); padding: 35px 30px 20px; align-items: center; position: relative; border-radius: 10px; box-shadow: 2px 2px 10px -4px #dadada;}
.debt_testimonial_wrapper .testiBox p {min-height: 110px; padding-bottom: 20px; margin-bottom: 15px; border-bottom: 2px solid #F1F1F8; color: var(--e-global-color-be063b7); font: 400 16px / 24px 'Roboto';}
.debt_testimonial_wrapper .testiBox h4 {color: var(--e-global-color-primary); font: 500 20px / 20px 'Roboto'; margin: 20px 0 10px;}
.debt_testimonial_wrapper .owl-nav .owl-prev, 
.debt_testimonial_wrapper .owl-nav .owl-next {font-size: 25px !important; color: #626161 !important; position: absolute !important; left: -40px !important; top: 44% !important; cursor: pointer;}
.debt_testimonial_wrapper .owl-nav .owl-next {left: auto !important; right: -40px !important;}


/* ----------- Offshore page -------------  */
.elementor-element.testimonial-elementor-element{margin-top: 0 !important;padding-left: 30px !important;}

.offshore_testimonial_wrapper .testiBox {align-items: center;padding-right:65px !important;}
.offshore_testimonial_wrapper .testiBox .testiImg {padding-right: 30px; }
.offshore_testimonial_wrapper .testiBox .testiImg img {border-radius: 25px 90px 25px 90px;}
.offshore_testimonial_wrapper .testiBox .testiCon {padding-left: 30px; }
.offshore_testimonial_wrapper .testiBox .testiCon p {color: var(--e-global-color-accent); font: 400 16px/26px "Roboto"; margin-bottom: 40px;}
.offshore_testimonial_wrapper .testiBox .testiCon h4 {color: var(--e-global-color-accent); font: 600 24px/26px "Roboto"; margin-bottom: 5px;}
.offshore_testimonial_wrapper .testiBox .testiCon h5 {color: var(--e-global-color-accent); font: 400 16px/26px "Roboto";}
.offshore_testimonial_wrapper .testiBox .testiCon .start-rating {margin-bottom:10px !important;}
.offshore_testimonial_wrapper .testiBox .testiCon .start-rating span.fa {color: #F5C738; margin-right: 5px; font-size: 20px;}
.offshore_testimonial_wrapper .owl-nav{display: flex;align-items: center;justify-content: flex-start;column-gap: 25px;margin-top:15px;}
.offshore_testimonial_wrapper .owl-nav .owl-prev,
.offshore_testimonial_wrapper .owl-nav .owl-next{transition: all .3s ease-in-out; position: static !important; bottom: -90px;cursor: pointer !important;}
.offshore_testimonial_wrapper .owl-nav .owl-next{left: 86px;}
.offshore_testimonial_wrapper .owl-nav .owl-prev i::before,
.offshore_testimonial_wrapper .owl-nav .owl-next i::before {content: ''; background: url(images/testi-left.png) no-repeat; width:49px; height:49px; display: block;}
.offshore_testimonial_wrapper .owl-nav .owl-next i::before {background: url(images/testi-right.png) no-repeat;}

/* --------------- Propel Your Jet Charter ------------  */
/* .faqStyle3 {} */
.faqStyle3 .accordion-cbd .faq_list.ui-accordion .ui-accordion-header {background-color: var(--e-global-color-accent); color: var(--e-global-color-primary); font: 500 18px / 40px 'Roboto';}
.faqStyle3 .accordion-cbd .faq_list.ui-accordion .ui-accordion-header::before {background: url(images/faq-icon2.png) no-repeat; width: 38px; height: 38px;}
.faqStyle3 .accordion-cbd .faq_list.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position: absolute;left: auto;right: 15px;top: 50%;transform: translateY(-50%);width: 23px; height: 23px;background: url(images/faq-plus3.png) no-repeat;margin: 0; background-size: cover;}
.faqStyle3 .accordion-cbd .faq_list.ui-accordion .ui-accordion-header.ui-accordion-header-active .ui-accordion-header-icon{background: url(images/faq-minus3.png) no-repeat; background-size: cover;}
.faqStyle3 .accordion-cbd .faq_list.ui-accordion .ui-accordion-content {padding: 1.5em 45px 1.5em 16px;}

/* ----------- Trusted Payment -------------  */
.trustedpayment_testimonial_wrapper .testiBox .testiCon {text-align: center; padding: 50px 90px 70px; border: 1px solid #D9D9D9;}
.trustedpayment_testimonial_wrapper .testiBox .testiCon p {color: var(--e-global-color-accent); font: 400 20px/32px "Roboto";}
.trustedpayment_testimonial_wrapper .testiBox .testiCon .start-rating {margin: 15px 0px;}
.trustedpayment_testimonial_wrapper .testiBox .testiCon .start-rating span.fa {color: #F5C738; margin-right: 5px; font-size: 20px;}
.trustedpayment_testimonial_wrapper .testiBox .testiCon .testiIcon i {font-size: 63px; color: var(--e-global-color-accent);}
.trustedpayment_testimonial_wrapper .testiBox .testiConFooter {text-align: center; margin-top: -12px;}
.trustedpayment_testimonial_wrapper .testiBox .testiConFooter h4 {color: var(--e-global-color-accent); font: 400 21px/21px "Roboto"; margin-bottom: 15px; display: inline-block; background: #2A2B2B; padding: 0 40px;}
.trustedpayment_testimonial_wrapper .testiBox .testiConFooter h5 {color: var(--e-global-color-accent); font: 400 18px/18px "Roboto";}

.trustedpayment_testimonial_wrapper .owl-nav .owl-prev, 
.trustedpayment_testimonial_wrapper .owl-nav .owl-next {font-size: 25px; color: var(--e-global-color-accent); position: absolute !important; left: -40px !important; top: 44% !important; cursor: pointer !important;}
.trustedpayment_testimonial_wrapper .owl-nav .owl-next {left: auto !important; right: -40px !important;}


/* ------------ Weight Loss ----------  */
.faqStyle4 .accordion-cbd .faq_list.ui-accordion .ui-accordion-content {color: var(--e-global-color-primary);}

/* ----------- Technical Support, Online or In-Person ---------  */
.elementor-element.technicalBannerimg::before{content: ''; display: inline-block;width: 100%; height: 100%; background: url(images/technical-support-img1-bg1.png) no-repeat center center;background-size: cover;position: absolute;left: 0; top: 0;}

/* .elementor-element.command_faqimg-left {position: relative;} */
.elementor-element.command_faqimg-left > img {position: relative; z-index: 2;border-radius: 0 30px 30px 0 !important;box-shadow: none !important;}
.elementor-element.command_faqimg-left::after {content: ''; display: inline-block; position: absolute; background: rgba(206, 47, 51, .14); border: 1px solid #CE2F33; border-radius: 30px; left: -20px; right: 170px; top: 32px; bottom: -21px; z-index: 1;}

/* ------- Non profit page ----- */
.rateTable thead tr th {font: 400 20px / 26px "Roboto", sans-serif;}
.priceTable tbody tr {font: 500 18px / 26px "Roboto", sans-serif;}
.rateTable tbody tr td {padding-top: 22px; padding-bottom: 22px;}

/* ------------- Fitness merchant page -------  */
.studioBlue {color: #31AED9;}

/* -------- NExt day funding page _-------  */
.nextdayFund thead tr th {width: 20%;}
.tableWrap {overflow-x: scroll;}

