@charset "utf-8";
/* CSS Document */
/**************************** Global ****************************************/

@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@400;700&display=swap');

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{
   padding:0;
   margin:0;
   border:0;
}
body{
   background:#fff;
   color:#6A719A;
   font-size:18px;
   line-height:29px;
   font-weight:normal;
   font-family: 'Inter', sans-serif;
   /*font-family: 'Poppins', sans-serif;*/
   /*font-family: 'Outfit', sans-serif;*/
}
input, select, textarea, .form-control{
   outline:none;
   font-family: 'Inter', sans-serif;
   font-size:18px;
}
a{
   outline:none;
   text-decoration:none;
   color:#6A719A; 
}
a:hover{
   text-decoration:underline;
   color:#6A719A;
}
h1, h2, h3, h4, h5, h6{
   font-weight:400;
   color:#6A719A;
}
select{
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
   background:url(../images/select-arrow.png) no-repeat 96% center #fff !important;
}
.text-primary{color:#1053F3 !important;}
.text-secondary{color:#18181B !important;}
.fw-600{font-weight:600 !important;}
.fw-500{ font-weight:500 !important;}
.bg-orange{background:#FFBC99 !important;}
.bg-green{background:#B5E4CA !important;}
.bg-purple{background:#CABDFF !important;}
.font-poppins{font-family: 'Poppins', sans-serif;}
.rounded-10{border-radius:10px !important;}

.wrapper{
   /*max-width:1920px;*/
   margin:0 auto;
}
.container{
  max-width:1446px;
}
/*====header section======*/
.header_section{
   padding:0 0 80px;
}
.menu_section{padding:30px 0;}

.header_section .logo{
   font-size:22px;
   line-height:33px;
   letter-spacing:0.23em;
}
.header_section .menu_links{
   width:100%;
   justify-content:flex-end;
}
.header_section .menu_links li{
   list-style-type:none;
}
.header_section .menu_links li a{
   padding:15px 25px;
   font-weight:500;
   color:#18181B;
   text-decoration:none;
}
.header_section .btn_get_start{
   width:162px;
   height:51px;
   background:#1053F3;
   border-radius:7px;
   padding:0 !important;
   line-height:51px;
}

/*===menu drop down====*/
.menu_links.sub_menu_link li a:hover, .menu_links.sub_menu_link li:hover a{
   color:#18181B;
   /*font-weight:700;*/
}
.menu_links.sub_menu_link .menu_drop_down{
   width:auto;
   position:absolute;
   background:#fff;
   border-radius:20px;
   right:50px;
   top:50px;
   z-index:99;
   padding:30px;
   box-shadow:0px 4px 20px rgba(0, 0, 0, 0.25);
   display:none;
}
.header_section .menu_links li:hover .menu_drop_down{
   display:block;
}
.menu_links.sub_menu_link .menu_drop_down:before{
   content:'';
   position:absolute;
   width:15px;
   height:15px;
   background:#fff;
   right:0;
   top:-7px;
   transform:rotate(45deg);
}
.menu_links.sub_menu_link .menu_drop_down.pricing_menu{
   max-width:550px;
}
.menu_links.sub_menu_link .menu_drop_down.pricing_menu ul li{
   float:none;
   width:100%;
   min-height:auto;
}
.menu_links.sub_menu_link .menu_drop_down.pricing_menu:before{
   right:422px;
}
.menu_links.sub_menu_link .menu_drop_down.solutions_menu:before{
   right:302px;
}
.menu_links.sub_menu_link .menu_drop_down.company_menu:before{
   right:170px;
}
.menu_links.sub_menu_link .menu_drop_down.pricing_menu .submenu_title{
   text-transform:uppercase;
}
.menu_drop_down .submenu_title{
   font-weight:500;
   font-size:24px;
   line-height:29px;
   color:#18181B;
   margin-bottom:30px;
}
.menu_drop_down ul li{
   width:50%;
   float:left;
   margin-bottom:25px !important;
   min-height:130px;
}
.menu_drop_down ul li a{
   border-radius:16px;
   padding:16px 20px;
}
.menu_drop_down ul li a span{
   font-weight:500;
   font-size:24px;
   line-height:29px;
   color:#18181B;
}
.menu_drop_down ul li a p{
   font-size:20px;
   line-height:25px;
   color:#18181B;
   font-weight:400;
}
.menu_drop_down ul li a:hover, .menu_drop_down ul li a.active{
   background:rgba(232, 238, 254, 0.5);
}
.menu_links ul.menu_drop_down li a{
   font-size:16px;
   color:#18181B;
   padding:10px 15px;
   background:none;
   display:block;
}
.menu_links ul.menu_drop_down li a:hover{
   background:transparent;
}
.template_blue_header .menu_links li a:hover, .template_blue_header .menu_links li:hover a{
   color:#fff;
   border-radius:5px;
}
.header_section.template_blue_header .btn_get_start{
   background:#fff;
}

/*===menu drop down====*/

.header_banner{
   /*max-width:1920px;*/
   margin:0 auto;
}
.banner_content_wrap .welcome_text{
   letter-spacing:3px;
}
.banner_content_wrap .banner_content{
   padding:100px 0 0;
   max-width:850px;
}
.banner_content_wrap .banner_content.home_banner_content{
   max-width:600px;
}
.banner_content_wrap .heading_text{
   font-size:76px;
   line-height:108px;
   letter-spacing: -1px;
}
.header_section .btn_saving{
   width:234px;
   height:70px;
   background:#1053F3;
   border-radius:5px;
   font-size:18px;
   line-height:60px;
}
.template_business{
   background:none !important;
}
.template_business:before, .template_blue_header:before{
   display:none;
}
.business_banner .heading_text{
   font-size:86px;
}
.business_banner .business_text{
   font-size:22px;
   line-height:35px;
}
.business_banner .business_content{
   max-width:500px;
}
.business_banner .range_title{
   font-size:22px;
}
.business_banner .business_content .header_arrow{
   right:-100px;
   top:70px;
}
.template_blue_header{
   background:#1053F3;
}
.template_blue_header .logo{
   color:#fff;
}
.template_blue_header .menu_links li a{
   color:#fff;
}
.hero_header_banner{
   padding:40px 0 50px;
}
.hero_header_banner .hero_content{
   max-width:670px;
}
.hero_header_banner .hero_content .hero_title{
   font-size:54px;
   font-weight:700;
   line-height:133.5%;
   letter-spacing:0;
   margin-bottom:36px;
}
.hero_header_banner .hero_content p{
   font-size:18px;
   line-height:160%;
   color:#fff;
}
.hero_header_banner .hero_content .hero_btn{
   padding:16px 15px;
   width:288px;
   height:64px;
   background:#FFFFFF;
   color:#13132D;
   border-radius:5px;
   font-size:20px;
   margin-top:70px;
}

.calculator_banner{
   max-width:850px;
   padding-top:70px;
   padding-left:134px;
}
.calculator_banner .calculator_title{
   font-size:54px;
   line-height:133.5%;
   letter-spacing:-2px;
}
.calculator_banner .calculator_box_wrap{
   margin:70px 0 40px;
}
.calculator_banner .rectangle_box{
   width:100%;
   max-width:245px;
}
.calculator_banner .rectangle_box .big_number{
   font-size:63px;
   line-height:63px;
}
.calculator_banner .rectangle_box .big_number sup{
   font-size:20px;
   line-height:20px;
   font-weight:600 !important;
   position:relative;
   top:-36px;
   left:-9px;
}
.calculator_banner .rectangle_box .big_number .small_text{
   font-size:26px;
   line-height:26px;
   font-weight:600 !important;
}
.calculator_banner .rectangle_box .big_number .small_text sup{
   font-size:22px;
   line-height:22px;
   position:relative;
   top:-14px;
   left:-4px;
}
.calculator_banner .rectangle_box p{
   font-size:18px;
   line-height:22px;
}
.calculator_banner .rectangle_box p span{
   font-size:12px;
   line-height:22px;
}
.interchange_content{
   padding:80px 0 0;
}
/*====header section======*/


/*=======new home page header======*/
.header_home{
   background: linear-gradient(123.43deg, #CFDDFD 2.85%, #FFF2E2 96.82%);
}
/*=======new home page header======*/


.how_help_you{
   padding:100px 0;
}
.heading_title{
   font-size:48px;
   line-height:58px;
   letter-spacing:-1px;
}
.how_help_you .how_help_content{
   background:#fff;
   border-radius:30px;
}
.how_help_you .help_content_left{
   padding:90px 0 50px;
}
.how_help_you .how_help_icon{
   flex:0 0 auto;
   width:64px;
   height:64px;
}
.what_paymera_offers{
   padding:100px 0;
   background:#F9FAFF;
}
.what_paymera_offers .what_paymera_content{
   max-width:830px;
   margin:0 auto;
}
.what_paymera_offers .current_provider{
   margin-bottom:60px;
}
.what_paymera_offers .learn_more{
   font-size:16px;
   font-weight:500;
   margin-top:15px;
   display:inline-block;
}
.what_paymera_offers .payments_box_content{
   max-width:360px;
   margin:0 auto;
}
.what_paymera_offers .payments_box_content .payments_box_title{
   font-weight:600;
   font-size:24px;
   line-height:160%;
   color:#18181B;
}
.what_paymera_offers .payments_box_content p{
   font-size:18px;
   line-height:160%;
   color:#18181B;
}
.what_paymera_offers .btn-explore{
   width:147px;
   height:70px;
   background:#1053F3;
   border-radius:10px;
   font-weight:700;
   font-size:18px;
   line-height:70px;
   margin:32px auto 0;
   text-decoration:none;
}

.what_makes_paymera{
   padding:100px 0;
   background:#F9FAFF;
}
.what_makes_paymera .what_make_box{
   max-width:435px;
   padding:50px 40px;
   border-radius:10px;
}
.merchant_cash_advance{
   padding:100px 0;
}
.merchant_cash_advance .benefits_text{
   letter-spacing:3px;
}
.merchant_cash_advance .btn-eligible{
   width:234px;
   height:70px;
   background:#1053F3;
   border-radius:10px;
   font-weight:700;
   font-size:18px;
   line-height:70px;
   text-align:center;
}
.benefits_section{
   padding:100px 0;
}
.benefits_section .benefits_top_section{
   max-width:1100px;
}
.benefits_section .benefits_left_block{
   max-width:860px;
}
.benefits_section .benefits_content{
   padding:20px;
   background:#F9FAFF;
   border-radius:20px;
   margin-bottom:24px;
}
.benefits_section .benefits_title{
   font-size:30px;
   margin-bottom:35px;
}
.benefits_section .navigating_btn{
   width:234px;
   height:70px;
   background:#1053F3;
   border-radius:10px;
   font-weight:700;
   font-size:18px;
   line-height:56px;
   text-align:center;
}
.faq_section{
   padding:100px 0;
   background:#F9FAFF;
}
.faq_section .faq_content{
   max-width:445px;
}
.faq_section .faq_accordion .accordion-button{
   background:transparent;
   padding:30px 0;
   box-shadow:none;
}
.faq_section .accordion-flush .accordion-item:first-child, .accordion-flush .accordion-item{
   border-top:1px solid #D6D6D6;
   border-bottom:0;
}
.faq_section .accordion-flush .accordion-item:last-child{
   border-bottom:1px solid #D6D6D6;
}
.faq_section .accordion-button:after{
   background:url(../images/plus_icon_new.svg) no-repeat 0 0;
   width:25px;
   height:26px;
}
.faq_section .accordion-button:not(.collapsed):after{
   background:url(../images/cross_icon.svg) no-repeat 0 0;
   transform: rotate(0deg);
}
.faq_bullets{
   margin:0 0 15px 16px;
}
.faq_bullets li{
   margin-bottom:10px;
}

/*====footer===*/
footer{
   padding-top:175px;
   background:#F9FAFF;
}
footer .footer_inner{   
   background:#18181B;
   padding:300px 0 60px;
}
footer .footer_inner_other{
   padding:360px 0 60px;
}
footer .footer_blue_bg{
   max-width:1420px;
   background:#1053F3;
   border-radius:10px;
   top:0;
   left:0;
   right:0;
   padding:84px 50px;
}
footer .footer_links li{
   padding:0 20px;
   list-style-type:none;
}
footer .footer_links li a{
   font-weight:500;
   font-size:16px;
   color:#fff;
}
footer .ft_get_now{
   width:234px;
   height:60px;
   background:#fff;
   color:#18181B;
   font-size:18px;
   line-height:50px;
   margin:0 auto;
   border-radius:0;
}
/*====footer===*/

/*===template_business===*/
.brand_logo_wrap{
   background:#1053F3;
   padding:35px 0;
}
.brand_logo_wrap .b-logo-img{
   padding-right:20px;
}
.box_icon_block{
   padding:100px 0;
}
.box_icon_block .box_icon_title{
   font-size:26px;
   font-weight:600;
   margin-top:10px;
}
.box_icon_block .current_provider{
   border-left:1px solid #D6D6D6;
   padding-left:60px;
}
.left_img_content{
   padding:30px 0 90px;
}
.left_img_content .right_side_content{
   padding:0 0 0 100px;
}
.left_img_content .image_content_inner{
   padding-top:50px;
}
.left_img_content .btn_eligibility{
   width:229px;
   height:60px;
   background:#1053F3;
   border-radius:7px;
   font-weight:bold;
   font-size:18px;
   line-height:46px;
}
.left_img_content .img_label_text{
   font-size:16px;
   letter-spacing:3px;
}
.left_img_content .img_content_title{
   font-size:48px;
   line-height:58px;
   letter-spacing:-1px;
}
.left_img_content .approved_box div{
   flex:0 0 auto;
   width:250px;
   border-right:1px solid #D6D6D6;
}
.left_img_content .approved_box span{
   font-size:36px;
}
.left_img_content .approved_box p{
   font-size:16px;
   font-weight:500;
}
.left_img_content .how_help_title{
   font-size:26px;
   font-weight:600;
}
.left_img_content .flexible_list{
   list-style-type:none;
}
.testimonials_block{
   padding:100px 0 120px;
}
.testimonials_block .testimoni_label{
   letter-spacing:3px;
}
.testimonials_block .heading_title{
   letter-spacing:-1px;
   margin-bottom:75px;
}
.testimonials_block .client_group{
   margin:0 20px;
}
.testimonials_block .client_box{
   background:#F7F9FF;
   padding:30px;
   border-radius:20px;
  /* width:511px;*/
   height:300px;
   margin:0 0 40px;
}
.testimonials_block .client_box .client_name{
   font-size:20px;
   line-height:26px;
}
.testimonials_block .client_box .client_label{
   font-size:14px;
   line-height:150%;
   color:#6A719A;
}
.testimonials_block .client_box img{
   max-width:100%;
   width:auto;
}
.testimonials_block .client_box p{
   font-size:16px;
   line-height:160%;
   font-weight:500;
}
/*===template_business===*/
.question_top_bar{
   background:#FFFFFF;
   box-shadow:0px 4px 32px rgba(16, 16, 16, 0.07);
   padding:35px 10%;
   height:100px;
   z-index:99;
}
.question_top_bar:before{
   position:absolute;
   content:'';
   width:10%;
   height:5px;
   background:#1053F3;
   bottom:-5px;
   left:0;
}
.question_top_bar .logo{
   font-size:28px;
   letter-spacing: 0.235em;
   font-family:'Outfit', sans-serif;
}
.question_body_wrap{
   display:flex;
   flex-wrap:wrap;
   height:calc(100vh - 100px);
}
.question_body_wrap .left_side_wrap{
   flex:0 0 auto;
   width:60%;
   padding:90px 0 90px 10%;
}
.question_body_wrap .right_side_wrap{
   flex:0 0 auto;
   width:40%;
   background:#fff;
   padding:90px 10% 90px 4%;
}
.question_body_wrap .ques_title{
   font-size:44px;
   line-height:56px;
   letter-spacing:-1px;
}
.question_body_wrap .flexible_list li{
   list-style-type:none;
   display:flex;
   align-items:flex-start;
   font-size:22px;
   line-height:32px;
}
.question_body_wrap .flexible_list li img{
   width:20px;
   margin-top:5px;
}
.question_body_wrap .ques_of_text{
   font-size:14px;
   letter-spacing: 0.105em;
}
.question_body_wrap .left_side_content{
   max-width:500px;
}
.question_body_wrap .left_side_content .form-group{
   margin-bottom:20px;
   position:relative;
}
.question_body_wrap .left_side_content .form-group .form-check-input[type="radio"]{
   position:absolute;
   display:none;
}
.question_body_wrap .left_side_content .form-group .form-check-label{
   line-height:60px;
}
.question_body_wrap .left_side_content .form-control{
   height:75px;
   box-shadow:0px 3px 4px rgba(106, 113, 154, 0.2);
   border:0;
   border-radius:10px;
   font-family:'Poppins';
   font-size:18px;
   color:#6A719A;
   padding:.375rem 20px;
}
.question_body_wrap .btn-ques-continue{
   width:100%;
   height:75px;
   display:flex;
   justify-content:center;
   align-items:center;
   padding:24px 33px;
   background:#1053F3;
   border-radius:10px;
   font-weight:600;
   font-size:18px;
}
.question_body_wrap .form-check-input:checked[type="radio"] ~ label{
   border:3px solid #1053F3;
   color:#1053F3; font-weight:500;
   background-image:url("../images/valid_icon.png");
   background-repeat:no-repeat;
   background-position: right calc(.375em + .875rem) center;
}
.question_body_wrap .form-check-input:checked[type="radio"]{
   background:none;
   border:0;
   background-image:none;
}
.question_body_wrap .form-control.is-valid, .was-validated .form-control:valid{
   border:3px solid #1053F3;
   background-image:url("../images/valid_icon.png");
   background-position: right calc(.375em + .875rem) center;
}
.question_body_wrap .form-control.is-valid::placeholder{
   color:#1053F3; font-weight:500;
}
.question_body_wrap .estimated_payment{
   max-width:500px;
   height:149px;
   padding:26px 33px;
   box-shadow:0px 3px 4px rgba(106, 113, 154, 0.2);
   border-radius:10px;
   margin:45px 0 145px;
}
.question_body_wrap .estimated_ammount{
   font-size:48px;
   line-height:127%;
}
.question_body_wrap .estimated_text{
   letter-spacing:0.105em;
   font-size:14px;
}
.thank_u_block{
   background:#1053F3;
   padding:79px 10%;
}
.thank_u_block .thank_heading{
   font-size:44px;
   line-height:56px;
   letter-spacing: -1px;
}
.thanks_content{
   padding:70px 10%;
   min-height:700px;
}
.thanks_content_inner{
   padding-right:380px;
}
.thanks_content .thank_col_title{
   font-size:18px;
}
.thanks_content .thank_col_box{
   padding:0 30px 0 0;
}
.thanks_content .thank_col_box p{
   font-size:16px;
   line-height:173.5%;
}
/*======Question page======*/

/*====contact us page=====*/
.contact_us_header{
   background:url(../images/contact_us_head-bg.png) no-repeat top center;
   background-size:100%;
   padding-bottom:130px;
}
.contact_us_header .logo{color:#fff}
.contact_us_header .btn_get_start{background:#fff; color:#1053F3 !important;}
.header_section.contact_us_header:before{display:none;}
/*.header_section.contact_us_header .menu_links li a{color:#fff;}*/
.contact_us_form{
   max-width:830px;
   height:875px;
   box-shadow:0px 10.6667px 37.3333px rgba(20, 20, 43, 0.1);
   border-radius:20px;
   padding:70px;
}
.contact_us_wrap{
   margin-top:140px;
}
.contact_us_wrap .contact_us_info{
   max-width:475px;
}
.contact_us_wrap .contact_title{
   font-size:76px;
   line-height:133.5%;
   letter-spacing:-3px;
}
.contact_us_form .form-group{
   margin-bottom:40px;
}
.contact_us_form label{
   font-size:20px;
   line-height:30px;
   margin-bottom:20px;
}
.contact_us_form .form-control{
   height:74px;
   border:1px solid #EFF2F6;
   box-shadow:0px 2.66667px 13.3333px rgba(20, 20, 43, 0.06);
   border-radius:5px;
   font-size:18px;
   line-height:160%;
   color:#6A719A;
   padding:15px 20px;
}
.contact_us_form .textarea_box{
   height:195px;
   resize:none;
}
.contact_us_form .btn_send_msg{
   width:251px;
   height:78px;
   background:#1053F3;
   border-radius:5px;
   display:flex;
   justify-content:center;
   align-items:center;
   padding:16px;
   font-weight:700;
   font-size:18px;
}
.contact_us_info .message_text{
   color:#fff;
   opacity:0.7;
}

/*=====partners page=====*/
.partners_header{
   background:url(../images/partner_header_bg.png) no-repeat top center;
   background-size:cover;
   height:566px;
   padding:0;
}
.partners_heading{max-width:880px; font-size:76px; line-height:134%; letter-spacing:-2px; margin-top:60px;}
.partners_form .contact_us_form{margin-top:-85px; position:relative; z-index:2;}
.partners_form .message_text{color:#6A719A;}
.partners_header_arrow{background:url(../images/partners_header_arrow.png) no-repeat 0 0; width:58px; height:119px; top:50%;}
/*=====partners page=====*/

/*====contact us page=====*/

/*=====Blue Template=====*/
.graph_content_img{
   padding:70px 0;
}
.graph_content_img .graph_content_area{
   max-width:650px;
   padding:0 50px;
}
.graph_content_img .graph_content_area .graph_title{
   font-weight:700;
   font-size:48px;
   line-height:120%;
   color:#13132D;
   letter-spacing:-1px;
   margin-bottom:24px;
}
.graph_content_img .graph_content_area p{
   color:#635C7F;
   padding-bottom:20px;
}
.grasping_interchange{
   background:#fff;
   padding:120px 0;
}
.grasping_interchange .grasping_content{
   padding-right:60px;
}
.grasping_interchange .grasping_heading{
   font-size:48px;
   line-height:131.5%;
   color:#13132D;
   margin-bottom:30px;
   font-weight:700;
}
.measure_savings{
   padding:100px 0;
   background:#fff;
}
.measure_savings .measure_heading{
   font-size:48px;
   line-height:120%;
   color:#13132D;
   margin-bottom:30px;
   font-weight:700;
}
.measure_savings .measure_savings_content{
   padding-left:60px;
}
.actual_exchange_rates{
   background:#F9FAFF;
   padding:100px 0;
}
.actual_exchange_rates .card_rate_list li{
   border-bottom:1px solid #d4d2de;
   list-style-type:none;
}
.actual_exchange_rates .card_rate_list li p{
   font-family:'Poppins';
   font-weight:600;
   font-size:20px;
   line-height:34px;
   color:#13132D;
}
.actual_exchange_rates .card_rate_list li a{
   text-decoration:none;
}
.actual_exchange_rates .card_rate_list .card_icon{
   background:#FFFFFF;
   box-shadow:0px 0px 10px rgba(78, 94, 140, 0.13);
   border-radius:2px;
}
/*=====Blue Template=====*/

/*=====Blue Template 2=====*/
.honesty_practice{
   background:#F9FAFF;
   padding:0 0 100px;
}
.inner_container{
   max-width:1150px;
   margin:0 auto;
}
.wds_floating_card{
   position:relative;
   top:-50px;
}
.wds_floating_card .wds_card_content{
   max-width:550px;
   height:450px;
   box-shadow:0px 15px 60px rgba(78, 94, 140, 0.12);
   border-radius:20px;
   padding:50px;
}
.wds_floating_card .wds_card_title{
   font-size:28px;
   line-height:40px;
   color:#13132D;
}
.wds_floating_card p{
   font-size:16px;
   line-height:29px;
   color:#6A719A;
   margin-bottom:30px;
}
.wds_floating_card .rate_btn{
   width:174px;
   height:40px;
   background:#1053F3;
   border-radius:5px;
   font-size:16px;
   line-height:26px;
   text-decoration:none;
}
.wds_floating_card .learn_btn{
   width:174px;
   height:40px;
   color:#815AF0;
   border:1px solid #815AF0;
   border-radius:5px;
   font-size:16px;
   line-height:26px;
   text-decoration:none;
}
.wds_floating_card .view_rate{
   font-size:16px;
   line-height:24px;
   color:#1053F3;
}
.honesty_practice_content .extra_fees_content span{
   font-size:26px;
   line-height:35px;
}
.honesty_practice_content .fees_list{
   margin-bottom:16px;
}
.honesty_practice_content .fees_list span{
   font-size:60px;
   line-height:55px;
   color:#1053F3;
}
.honesty_practice_content .fees_list sup{
   font-size:24px;
   line-height:24px;
   color:#84a7f9;
   margin-right:5px;
}
.honesty_practice_content .chargeback_fees{
   font-size:16px;
}
.honesty_practice_content .chargeback_fees sup{
   font-size:18px;
   line-height:18px;
   color:#84a7f9;
   margin-right:5px;
}
.honesty_practice_content .chargeback_fees span{
   font-size:32px;
   line-height:32px;
   color:#1053F3;
}
.lowest_interchange_rate{
   padding:100px 0;
}
.current_pricing_section{
   background:#1053F3;
   background:url(../images/pricing_bg.png) no-repeat 0 0 #1053F3;
   background-size:contain;
   padding:110px 0;
}
.current_pricing_section .btn_get_start{
   width:206px;
   height:57px;
   font-size:16px;
   line-height:44px;
}
.monthly_card_volume{
   padding:100px 0;
}
.monthly_card_volume .card_volume_box{
   box-shadow:0px 40px 55px rgba(20, 20, 43, 0.04);
   border-radius:5px;
}
.monthly_card_volume .card_volume_box ul li{
   list-style-type:none;
   margin-bottom:15px;
}
.enjoy_more_payment{
   padding-top:150px;
}
.enjoy_more_payment .embrace_ach{
   background:#FFFFFF;
   box-shadow:0px 40px 55px rgba(20, 20, 43, 0.04);
   border-radius:20px;
   padding:55px 45px;
}
.enjoy_more_payment .embrace_ach_trans{
   width:270px;
   height:208px;
   background:#F9FAFF;
   border-radius:15px;
   padding:40px;
}
.enjoy_more_payment .embrace_ach_trans .embrace_number{
   font-size:45px;
   line-height:45px;
   color:#13132D;
}
.enjoy_more_payment .embrace_ach_trans .embrace_number sup{
   font-size:20px;
   line-height:32px;
   position:relative;
   top:-18px;
   left:4px;
   font-weight:400;
   margin-right:10px;
}
.enjoy_more_payment .embrace_ach_trans .embrace_number span{
   font-size:25px;
   line-height:25px;
   font-weight:400;
}
.enjoy_more_payment .embrace_ach_trans .embrace_number span sup{
   top:-8px;
   left:-3px;
}
.adaptable_solutions{
   padding:100px 0;
   background:#1053F3;
}
.adaptable_solutions .btn_explore{
   width:322px;
   height:57px;
   border-radius:5px;
   font-size:18px;
   line-height:44px;
}
.partner_logo_wrap{
   background:#13132D;
   padding:80px 0;
}
.partner_logo_wrap .partner_logo_label{
   color:#FFD494;
   font-size:18px;
}
/*=====Blue Template 2=====*/

/*====How it works*/
.how_it_works{
   background:#f4f4fe;
   padding:100px 0;
   border-bottom:8px solid #2652e9;
}
.how_it_works .how_it_content ul{
   list-style-type:none;
}
.how_it_works .how_it_content ul .list_no{
   width:44px;
   height:44px;
   background:#FFF;
   display:block;
   box-shadow:0px 0px 15px rgba(20, 20, 43, 0.04);
   border-radius:50%;
   color:#1053F3;
   font-size:18px;
   line-height:44px;
   letter-spacing:-0.27px;
   position:absolute;
   top:0;
   left:0;
}
.how_it_works .how_it_content ul li{
   position:relative;
   font-size:18px;
   color:#13132D;
   font-weight:500;
   line-height:27px;
   padding:8px 0 35px 70px; 
}
.how_it_works .how_it_content ul li:before{
   content:'';
   position:absolute;
   top:0;
   left:22px;
   width:1px;
   height:100%;
   border-left:1px dashed #635C7F;
   opacity: 0.40;
}
.how_it_works .how_it_content ul li:last-child:before{
   display:none;
}
.how_it_works .started_btn{
   width:195px;
   height:60px;
   background:#1053F3;
   border-radius:10px;
   font-weight:700;
   font-size:18px;
   line-height:46px;
   text-align:center;
}
.how_it_content_box{
   max-width:1300px; 
   border-radius:20px;
   background:#FFF;
   box-shadow:0px 40px 55px 0px rgba(20, 20, 43, 0.04);
   padding:60px;
}
.how_it_content_box .head_text{
   font-size:32px;
   line-height:120%;
}
/*====How it works*/

.inner_cms_content p{
   padding-bottom:20px;
}
.note_text{font-size:12px;}


/*=====Responsibe Style======*/
@media (max-width:1850px){
.home_banner_img{max-width:58%;}
}

@media (max-width:1600px){
.banner_content_wrap .banner_content{max-width:730px;}
footer .footer_blue_bg{max-width:98%;}
.question_body_wrap .ques_title{font-size:34px; line-height:46px;}
.contact_us_header{padding-bottom:100px;}
.contact_us_wrap{margin-top:70px;}
.contact_us_form{height:auto;}
.contact_us_form .textarea_box{height:150px;}

.home_banner_img{max-width:55%;}
.banner_content_wrap .heading_text{font-size:75px; line-height:90px;}
.hero_header_banner .pricing_banner_img{max-width:600px;}
.calculator_banner{max-width:800px;}
.calculator_banner .calculator_title{font-size:48px;}
.calculator_banner .rectangle_box .big_number{font-size:55px; line-height:55px;}

.interchange_banner_img{max-width:900px;}
.partners_heading{max-width:830px; font-size:70px;}

}

@media (max-width:1399.98px){
.question_top_bar{padding:35px 5%;}
.question_body_wrap .left_side_wrap, .question_body_wrap .right_side_wrap{width:50%;}
.question_body_wrap .left_side_wrap{padding:50px 5% 50px 5%;}
.question_body_wrap .right_side_wrap{padding:50px 5% 50px 5%;}
.thanks_content .thanku_img{max-width:350px;}
.thanks_content_inner{padding-right:270px;}
.hero_header_banner .hero_content .hero_title{font-size:42px;}
.business_banner{overflow:hidden;}
.business_banner .business_banner_img{margin-right:-140px;}
.banner_content_wrap .banner_content.home_banner_content{max-width:550px; padding-top:40px;}
.banner_content_wrap .heading_text{font-size:65px; line-height:75px;}
.hero_header_banner .pricing_banner_img{max-width:520px;}
.calculator_banner{max-width:600px; padding-left:40px;}
.calculator_banner .calculator_title{font-size:42px;}
.calculator_banner .rectangle_box .big_number{font-size:50px; line-height:50px;}
.calculator_banner .rectangle_box p{font-size:16px; line-height:20px;}
.calculator_banner .calculator_box_wrap{margin-top:50px;}
.wds_floating_card .wds_card_content{height:auto;}
.interchange_banner_img{max-width:750px;}
.hero_header_banner .hero_content.interchange_content{max-width:600px; padding:30px 0 0;}

}

@media (max-width:1199.98px){
.header_banner .banner_img{max-width:60%;}
.banner_content_wrap .banner_content{max-width:560px; padding-top:80px;}
.banner_content_wrap .heading_text{font-size:55px; line-height:65px;}
.how_help_you .how_help_content{padding:0 40px; padding-bottom:0;}
.how_help_you .help_content_left{padding:0;}
.how_help_you .help_img{margin:0 auto;}
.heading_title{font-size:38px; line-height:50px; letter-spacing:-1px;}
.question_body_wrap .left_side_wrap, .question_body_wrap .right_side_wrap{width:100%;}
.thanks_content .thank_col_box{padding:0; margin-bottom:30px;}
.contact_us_header{background-size:cover;}
.contact_us_wrap .contact_us_info{max-width:600px; margin:0 auto; text-align:center;}
.contact_us_form{max-width:100%; margin-top:50px;}
.contact_us_wrap .contact_title{font-size:55px; line-height:133.5%;letter-spacing:-1px;}
.graph_content_img .graph_content_area .graph_title, .grasping_interchange .grasping_heading, .measure_savings .measure_heading{font-size:36px;}
.graph_content_img{padding:50px 0;}
.grasping_interchange, .measure_savings{padding:50px 0;}
.actual_exchange_rates{padding:50px 0;}
.business_banner .business_banner_img{max-width:70%;}
.box_icon_block .current_provider{border:0; padding-left:0; margin:40px 0;}

.calculator_banner{padding:30px 0 0 40px; max-width:530px;}
.calculator_banner .calculator_title{font-size:36px; letter-spacing:-1px;}
.calculator_banner .rectangle_box .big_number{font-size:43px; line-height:43px;}
.calculator_banner p{font-size:16px;}
.hero_header_banner .pricing_banner_img{max-width:440px;}
.calculator_banner .rectangle_box{max-width:200px; height:auto;}


.wds_floating_card .learn_btn{width:130px;}
.wds_floating_card .rate_btn{width:auto;}
.wds_floating_card .wds_card_title{font-size:22px; line-height:30px;}
.card_volume_box .fs-5{font-size:18px !important;}
.enjoy_more_payment{padding:100px 20px 0;}
.enjoy_more_payment .embrace_ach{padding:40px;}
.partner_logo_wrap{padding:40px 0; overflow:auto;}
.partner_logo_wrap .b-logo-img{width:120px; flex:0 0 auto; padding:0 10px; text-align:center;}
.partner_logo_wrap .partner_logo_label{width:130px; flex:0 0 auto;}

.header_section .menu_links li a{font-size:16px;}
.menu_drop_down .submenu_title{font-size:20px; line-height:24px;}
.menu_drop_down ul li{min-height:110px;}
.menu_drop_down ul li a{padding:15px !important;}
.menu_drop_down ul li a span{font-size:20px; line-height:24px;}
.menu_drop_down ul li a p{font-size:16px; line-height:20px;}
.menu_drop_down ul li img{max-width:75px;}

.interchange_banner_img{max-width:630px; margin-top:80px;}
.hero_header_banner .hero_content .hero_title {font-size:36px;}
.hero_header_banner .hero_content.interchange_content{max-width:470px; padding:20px 0 0;}
.banner_content_wrap .banner_content.home_banner_content{max-width:460px; padding-top:30px;}
.home_banner_img {margin-bottom:50px;}
.how_it_content{padding-bottom:100px;}

}

@media (max-width:991.98px){
.header_section:before{display:none;}
.banner_content_wrap{position:relative !important;}
.header_banner .banner_img{max-width:100%;}
.home_banner_img{max-width:100%; width:100%;}
.banner_content_wrap .banner_content{max-width:100%; text-align:center;}
.what_makes_paymera .what_make_box{margin-bottom:20px;}
.faq_section .faq_content{max-width:100%;}
footer{padding-top:0;}
footer .footer_blue_bg{max-width:100%; border-radius:0; position:relative !important; margin-bottom:40px;}
footer .footer_inner{padding:0 0 20px;}
footer .footer_links li{padding:0 10px;}
footer .footer_links li a, footer .copy_text{font-size:15px !important; font-weight:normal;}

.thanks_content_inner{padding-right:0;}
.thanks_content_inner h3{font-size:22px;}
.thank_u_block{text-align:center; padding:50px 10%;}
.thank_u_block .thank_heading{font-size:30px; line-height:127%;}
.thank_u_block p{font-size:14px; line-height:24px;}
.thank_u_block p br{display:none;}
.thanks_content .thank_col_box p{font-size:14px;}
.thanks_content .thank_bot_content p{font-size:14px; line-height:174%;}

.graph_content_img .graph_img{text-align:center;}
.graph_content_img .graph_content_area{max-width:100%; padding:40px 50px 0; text-align:center;}
.grasping_interchange .grasping_content{max-width:100%;}
.grasping_interchange .grasping_img img{width:100%;}
.measure_savings .measure_content{text-align:center; padding:0 50px;}
.business_banner .business_banner_img{max-width:100%; margin-right:0;}
.business_banner .business_content{max-width:100%;}
.box_icon_block .current_provider{text-align:center;}
.brand_logo_wrap .b-logo-img{padding:0 10px;}
.left_img_content .right_side_content{padding:0;}
.left_img_content .right_side_content img.img-fluid, .left_side_img img.img-fluid{width:100%;}
.left_img_content .img_content_title{font-size:38px; line-height:45px;}

.banner_content_wrap .banner_content.home_banner_content{max-width:100%;}
.hero_header_banner{padding:40px 0 140px;}
.calculator_banner .calculator_title{font-size:30px; letter-spacing:0;}
.calculator_banner{padding:20px 0 0 20px; max-width:440px;}
.hero_header_banner .pricing_banner_img{max-width:330px;}
.calculator_banner .rectangle_box .big_number{font-size:40px; line-height:40px;}
.wds_floating_card .wds_card_title{font-size:20px;}
.wds_floating_card p{margin-bottom:20px;}
.wds_floating_card .wds_card_content {padding:40px;}
.wds_floating_card .view_rate{display:block; margin-top:10px;}
.honesty_practice_content{padding-top:0 !important;}
.honesty_practice_content .heading_title{font-size:32px; line-height:40px; letter-spacing:0;}
.honesty_practice_content .extra_fees_content{max-width:100%; margin-bottom:35px; text-align:center;}
.lowest_interchange_rate, .current_pricing_section, .monthly_card_volume, .adaptable_solutions{padding:50px 0;}
.enjoy_more_payment{padding:50px 20px 0;}
.enjoy_more_payment .embrace_ach_trans{width:100%; margin-top:30px;}

.menu_links.sub_menu_link .menu_drop_down ul li{float:none; width:100%;}
.hero_header_banner .hero_content.interchange_content{max-width:100%; padding:20px 50px; text-align:center;}
.hero_header_relative{position:relative !important;}
.interchange_banner_img{max-width:80%; margin:40px auto 0; display:block;}
.hero_header_banner .hero_content .hero_btn{margin-top:30px;}
.measure_savings .measure_savings_content{padding:40px 0 0; text-align:left;}
.grasping_interchange .grasping_content{padding:0 0 40px;}
.actual_exchange_rates .card_rate_list li p{font-size:16px; line-height:26px;}

.partners_header{height:500px;}
.partners_heading{font-size:55px;}
.how_it_content{padding-bottom:0;}
}

@media (max-width:767.98px){
body{font-size:14px; line-height:23px;}
.header_section{padding:0;}
.header_section .menu_links{display:none !important;}
.header_section .logo{font-size:16px; letter-spacing:0.235em; text-align:center; width:130px; display:block; margin:0 auto;}
.header_home .banner_content_wrap .banner_content .heading_text{font-size:24px; line-height:150%; max-width:350px; margin:0 auto;}
.header_section.header_home .btn_saving{width:160px; height:48px; line-height:34px; border-radius:10px;}

.header_section .btn_get_start img{filter:saturate(500%) contrast(900%) brightness(0%) invert(900%) sepia(10%) hue-rotate(100deg); width:6px;}
.banner_content_wrap .banner_content{padding-top:0;}
.banner_content_wrap .welcome_text{font-size:14px !important;}
.banner_content_wrap .heading_text{font-size:50px; line-height:67px;}
.header_section .btn_saving{width:340px; font-size:14px; font-weight:600 !important; font-family:'Poppins', sans-serif;}
.heading_title{font-size:20px; line-height:26px; letter-spacing:0;}

.how_help_group{flex-wrap:wrap; text-align:center;}
.how_help_you .how_help_content{padding:0;}
.how_help_you .how_help_content .fs-5{font-size:18px !important;}
.how_help_you .how_help_icon{margin:auto auto 15px auto;}
.what_paymera_offers .current_provider{text-align:center;}
.benefits_section .benefits_title{font-size:14px; line-height: 22px; text-transform:uppercase; color:#1053F3 !important;
   letter-spacing:3px; font-family: 'Inter', sans-serif;}
.what_paymera_offers .what_paymera_content{padding:0 20px;}
.what_paymera_offers .learn_more{font-size:14px;}
.what_paymera_offers .payments_box_content .payments_box_title{font-size:18px; line-height:29px;}
.what_paymera_offers .payments_box_content p{font-size:14px; color:#6A719A; padding:0 20px;}
.what_paymera_offers .btn-explore{width:110px; height:52px; font-size:14px; line-height:54px;}
.benefits_section .benefits_left_block{text-align:center;}
.benefits_content .fs-5{font-size:18px !important;}
.benefits_section .benefits_content{text-align:center;}
.merchant_cash_advance .benefits_text{font-size:11px !important;}
.merchant_content .fs-5{font-size:14px !important;}
.merchant_cash_advance .btn-eligible{width:191px; height:57px; font-size:15px;line-height:56px; margin:0 auto;}
.what_makes_paymera .what_make_box .fs-5{font-size:18px !important;}
.faq_section .faq_content .heading_title{font-size:20px; letter-spacing:0;}
.contact_info .fs-5{font-size:16px !important; color:#212529;}
.contact_info a{font-size:14px !important; color:#0D6EFD;}
.faq_accordion{margin-top:20px;}
.faq_section .faq_accordion .accordion-button{font-size:16px !important; line-height:24px; font-weight:500 !important; padding:20px 0;}
.how_help_you, .what_paymera_offers, .benefits_section, .what_makes_paymera, .merchant_cash_advance, .faq_section{padding:50px 0;}
footer .footer_blue_bg{padding:40px 20px; background:#fff;}
footer .footer_blue_bg .text-white{color:#18181B !important;}
.footer_blue_bg .heading_title{font-size:20px; line-height:30px; font-weight:600 !important; letter-spacing:0;}
.footer_blue_bg p{font-size:16px; line-height:26px; font-weight:400 !important; color:#7684AD !important;}
.footer_blue_bg p.text-white{color:#7684AD !important;}
footer .ft_get_now{width:159px; height:45px; background:#1053F3; border-radius:10px; font-size:12px; line-height:30px !important; font-weight:600 !important; color:#fff;}
footer .ft_get_now:hover{color:#fff;}
footer .footer_links{display:block !important; text-align:left;}
footer .footer_links li{padding:14px 0; font-size:16px;}
footer .copy_text{border-top:1px solid #d6d6d6; padding-top:20px; margin-top:10px;}
footer .footer_logo{font-size:22px; font-weight:bold; letter-spacing:5px; display:block; text-align:left; margin-bottom:10px;}

.question_body_wrap{height:calc(100vh - 64px);}
.question_top_bar{padding:20px 5%; height:64px;}
.question_top_bar:before{display:none;}
.question_top_bar .logo{font-size:16px;}
.question_body_wrap .ques_title{font-size:30px; line-height:40px;}
.question_body_wrap .left_side_content .form-control{height:50px; border-radius:5px; font-size:14px;}
.question_body_wrap .left_side_content .form-group .form-check-label{line-height:33px;}
.form-check-input:checked[type="radio"] ~ label{background-position: right calc(.375em + .5rem) center;}
.question_body_wrap .form-control.is-valid, .was-validated .form-control:valid{border:2px solid #1053F3;}
.question_body_wrap .btn-ques-continue{height:50px; border-radius:5px; font-size:14px;}
.question_body_wrap .flexible_list li img{width:14px; margin-top:4px;}
.question_body_wrap .flexible_list li{font-weight:400 !important; font-size:14px; line-height:21px;}
.question_body_wrap .estimated_ammount{font-size:32px;}
.question_body_wrap .estimated_payment{padding:26px 18px; height:129px; margin:30px 0 60px;}

.contact_us_wrap{padding:0 5px;}
.contact_us_header{background-size:170%;}
.contact_us_header .logo{color:#1053F3;}
.contact_us_wrap .contact_title{font-size:40px; line-height:48px; font-weight:600 !important;}
.contact_us_wrap .contact_us_info p{font-size:16px; line-height:26px;}
.contact_us_form{padding:40px 25px;}
.contact_us_form label{font-size:18px; line-height:27px; margin-bottom:10px;}
.contact_us_form .form-control{height:50px; font-size:14px;}
.contact_us_form .textarea_box{height:123px;}
.contact_us_form .btn_send_msg{width:100%; height:59px;}

/*.template_blue_header .menu_section{background:#fff;}
.template_blue_header .logo{color:#1053F3;}*/
.pricing_header_relative{position:relative !important;}
.calculator_banner{padding:20px; max-width:100%; text-align:center;}
.hero_header_banner .hero_content .hero_title{font-size:30px; letter-spacing:0;}
.hero_header_banner .hero_content p{font-size:16px;}
.hero_header_banner .hero_content .hero_btn{padding:12px 15px; width:250px; height:50px; font-size:16px; margin:40px 0 0;}
.graph_content_img{padding:30px 0;}
.graph_content_img .graph_img{padding:0 10px;}
.graph_content_img .graph_content_area{padding:30px 10px 0;}
.graph_content_img .graph_content_area .graph_title, .grasping_interchange .grasping_heading,
.measure_savings .measure_heading{font-size:20px; letter-spacing:0;}
.grasping_interchange .grasping_content{padding-top:0;}
.grasping_interchange .grasping_heading{margin-bottom:24px;}
.grasping_bottom_content .fs-4{font-size:20px !important;}
.measure_savings .measure_content{padding:0 20px;}
.card_rate_list .arrow_next img{max-width:30px;}

.banner_content_wrap .banner_content.business_banner{text-align:left;}
.banner_content_wrap .banner_content .heading_text{font-size:40px; line-height:120%; letter-spacing:-1px;}
.business_banner .business_text{font-size:16px; line-height:160%;}
.business_banner .range_title{font-size:18px;}
.business_banner .business_content .btn_saving{height:50px; line-height:38px; margin-top:24px !important;}
.brand_logo_wrap{overflow:auto; padding:30px 0;}
.brand_logo_wrap .b-logo-img{padding:0 20px; flex:0 0 auto;}
.box_icon_block{padding:50px 0;}
.left_img_content{padding:0 0 40px;}
.left_img_content .img_label_text{font-size:14px;}
.left_img_content .img_content_title{font-size:26px; line-height:39px;}
.left_img_content .btn_eligibility{width:100%;}
.left_img_content .image_content_inner{padding-top:30px;}
.left_img_content .approved_box div{width:50%;}
.left_img_content .approved_box span{font-size:20px;}
.left_img_content .approved_box p{font-size:14px;}
.left_img_content .how_help_title{font-size:20px;}
.testimonials_block{padding:60px 0 70px;}
.slick-dots{bottom:-20px !important;}
.testimonials_block .heading_title{margin-bottom:45px;}
.testimonials_block .client_box .client_name{font-size:16px;}
.testimonials_block .client_box .client_label{font-size:12px;}
.testimonials_block .client_box p{font-size:14px;}
.testimonials_block .testimoni_label{font-size:14px !important;}
.testimonials_block .heading_title{font-size:22px; letter-spacing:0;}

.hero_header_banner{padding:30px 0;}
.calculator_banner .calculator_title{font-size:28px;}
.calculator_banner .rectangle_box{width:100%; margin:0 0 45px;}
.calculator_banner .rectangle_box .big_number{margin-bottom: 10px !important;}
.calculator_banner .calculator_box_wrap{justify-content:center; margin-bottom:0;}
.wds_floating_card{top:0;}
.wds_floating_card .wds_card_content{padding:40px 15px; max-width:100%;}
.wds_floating_card .learn_btn{width:174px; font-size:14px;}
.wds_floating_card .view_rate{font-size:14px; margin-top:15px;}
.wds_floating_card .rate_btn{width:174px; font-size:14px;}
.wds_floating_card .wds_card_title{display:block; margin-bottom:10px;}
.wds_floating_card p{font-size:14px; line-height:24px;}
.honesty_practice{padding:50px 0;}
.honesty_practice_content{padding-top:50px !important;}
.honesty_practice_content .heading_title, .honesty_practice_content .extra_fees_content span{font-size:20px; line-height:26px;}
.honesty_practice_content .fees_list{margin-bottom:6px;}
.honesty_practice_content .fees_list span{font-size:32px; margin-right:10px !important;}
.honesty_practice_content .fees_list sup{font-size:14px;}
.lowest_interchange_rate .heading_title, .current_pricing_section .heading_title, .monthly_card_volume .heading_title,
.adaptable_solutions .heading_title{font-size:20px; line-height:26px;}
.adaptable_solutions .btn_explore{height:50px; font-size:16px; line-height:35px; display:block; margin:0 auto;}
.current_pricing_section .btn_get_start{width:175px; height:50px; font-size:14px; line-height:36px;}
.enjoy_more_payment .embrace_ach_trans{padding:30px; height:auto;}
.enjoy_more_payment .embrace_ach_trans .embrace_number{font-size:38px; line-height:38px;}
.enjoy_more_payment .embrace_ach .fs-2{line-height:26px; font-size:20px !important;}
.partner_logo_wrap .partner_logo_label{font-size:14px; line-height:20px;}
.hero_header_banner .hero_content.interchange_content{padding:20px 30px;}

/*============hamburger menu==========*/
.close_btn{
   color:#3a3a3a; display:block; font-size:20px;  min-width:130px;  padding:15px 20px;  text-align:right;
   text-decoration:none; border:0;}
.mobile_menu{margin-top:3px;}
.menubtn:hover{color:#fff;}
.overlay{position:fixed; z-index:99; background-color:rgba(0,0,0,0.3); bottom:0;  right:0;  left:0;}
.openmenu .overlay{top:0;}
#hamburgermenu{
  height:100%; width:0; background:#fff; position:fixed; padding-bottom:80px;
  overflow:hidden; top:0; left:0; z-index:9999;
  -webkit-box-shadow:3px 0 5px rgba(0,0,0,0.40);
  -moz-box-shadow:3px 0 5px rgba(0,0,0,0.40);
  box-shadow:3px 0 5px rgba(0,0,0,0.40);
}
#hamburgermenu ul{list-style:none; margin:0; padding:0 0 70px; z-index:101; height:100%; overflow-y:auto; overflow-x:hidden;}
#hamburgermenu ul li{position:relative; display:block; border-top:1px solid #eee;}
#hamburgermenu ul li a{color:#18181B; display:block; font-size:16px; min-width:130px; padding:15px 20px; text-align:left;
  text-decoration:none; border:0; font-weight:500;}
#hamburgermenu li a:hover, #hamburgermenu li a.active{color:#1053F3;}
#hamburgermenu ul li ul{padding:0 0 15px 25px;}
#hamburgermenu ul li ul li{border:0;}
#hamburgermenu ul li ul li a{padding:8px 15px; font-size:16px; font-weight:400;}
#hamburgermenu ul li ul li a:hover{color:#1053F3; background:#fff;}
#hamburgermenu ul li .plus_minus_icon{
  position:absolute; height:30px; width:30px; top:10px; right:10px; z-index:99; display:block; text-align:center; cursor:pointer;}
#hamburgermenu ul li .plus_minus_icon .fa{color:#3D4B70; font-size:19px;  margin-top:7px;}
/*============hamburger menu==========*/

.partners_header{height:450px;}
.partners_heading{font-size:45px; letter-spacing:0;}
.how_it_works{padding:50px 0;}
.how_it_works .how_it_content ul li{font-size:14px;}
.how_it_works .started_btn{width:160px; height:50px; font-size:14px; line-height:36px;}
.how_it_content_box .head_text{font-size:20px;}
.how_it_content_box{padding:30px;}

}

@media (max-width:575.98px){
.header_section .btn_saving{width:100%;}
.contact_us_header{background-size:240%;}
footer .ft_get_now{max-width:100%;}

.header_section .menu_links{width:100%; margin-left:0 !important;}
.header_section .menu_links li:first-child{margin-left:0;}
.header_section .menu_links li{margin:0 2px;}
.header_section .menu_links li a{font-size:14px; padding:6px 15px;}
.header_section .btn_get_start{width:105px; border-radius:5px; line-height:27px; font-size:12px !important;}
.measure_savings .measure_content{padding:0;}
.partners_heading{font-size:36px; letter-spacing:0;}
.partners_header_arrow{top:30%;}
}

@media (max-width:400.98px){
.question_top_bar{padding:20px 7%;}
.question_body_wrap .left_side_content, .question_body_wrap .right_side_content{max-width:340px; margin:0 auto;}

.header_section .menu_links{justify-content:space-between;}
.header_section .menu_links li a{padding:6px 8px;}
.header_section .btn_get_start .ms-2{margin-left:3px !important; max-width:6px;}

}
/*=====Responsibe Style======*/


.slidecontainer{padding:0 30px 0 10px;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active{border-radius: 50%; width: 35px; height: 35px; border: 1px solid #1053F3; background: #1053F3;}
.ui-slider-horizontal .ui-slider-handle {top:-0.6em; margin-left:-.6em;}
.ui-widget-header{background:#1053F3; border-radius:15px;}
.ui-widget.ui-widget-content{border:1px solid #e8eaf4; background:#e8eaf4; border-radius:15px;}

/*=====popup======*/
.popup_card_link{
   padding:0 40px;
   border-bottom:2px solid #e7e8ef;
}
.popup_card_link ul{
   justify-content:center;
}
.popup_card_link ul li{
   display:inline-block;
   list-style-type:none;
   margin-right:30px;
}
.popup_card_link ul li img{
   height:35px;
}
.popup_card_link ul li a{
   padding:20px 25px;
   display:block;
   border-bottom:3px solid transparent;
}
.popup_card_link ul li a:hover, .popup_card_link ul li a.active{
   border-bottom:3px solid #1153f1;
}
.popup_content_wrap{
   padding:40px;
   margin:0 auto;
}
.popup_content_wrap table tr th{
   font-size:16px;
   font-weight:400;
   color:#13132D;
   padding:10px;
   background:#fff;
}
.popup_content_wrap table tr td{
   font-size:16px;
   font-weight:400;
   color:#13132D;
   padding:10px;
}
.popup_content_wrap tr:nth-of-type(odd){
   background:#f6f7f8;
}
.popup_content_wrap .text-success{color:#83a775 !important;}
.popup_content_wrap .text-danger{color:#ed7e8b !important;}
.popup_content_wrap .text-purple{color:#897bc8 !important;}
.popup_content_wrap .line_bg{width:38px; height:5px; border-radius:51px; background:#9A1616; display:block; margin:0 auto;}
.popup_content_wrap .danger_bg{background:#f6bec4 !important;}
.popup_content_wrap .success_bg{background:#c1d3b9 !important;}
.popup_content_wrap .purple_box{background:#c3bce3 !important;}
.popup_content_wrap .red_bg{background:#fdf3f5 !important}
.popup_content_wrap .red_bg_odd{background:#f4ecef !important}
.popup_content_wrap .green_bg{background:#f6fdf4 !important;}
.popup_content_wrap .green_bg_odd{background:#eef5ee !important;}
.popup_content_wrap .purple_bg{background:#f5f3fc !important; min-height:49px; padding:10px 3px;}
.popup_content_wrap .purple_bg_odd{background:#edecf5 !important; min-height:49px; padding:10px 3px;}
.view_full{color:#5d71f6 !important;}
.popup_content_wrap .popup_note_block{
   font-size:14px;
   color:#13132D;
}
.popup_content_wrap .popup_note_block .note_box{
   flex:0 0 auto;
   width:23px;
   height:21px;
   display:inline-block;
   border-radius:3px;
}
.popup_content_wrap .average_rate{
   flex:0 0 auto;
   font-size:48px;
}
.popup_content_wrap .average_rate sup{
   font-size:18px;
   font-weight:500;
   padding-left:3px;
   position:relative;
   top:-27px;
}
.modal-xxl{
   max-width:1400px;
}
.modal-lg{
   max-width:950px;
}
.cross-close{
   top:40px;
   right:30px;
   z-index:99;
}
.popup_content_wrap .popup_title{
   font-weight:600;
   font-size:28px;
   line-height:42px;
   color:#13132D;
}
.popup_content_wrap .popup_title_optional{
   font-size:22px;
   line-height:30px;
}
.popup_content_wrap .popup_form label{
   font-weight:500;
   font-size:18px;
   color:#13132D;
}
.popup_content_wrap .popup_form .form-control{
   height:74px;
   background-color:#F9FAFF !important;
   border:1px solid #D4D4DB;
   border-radius:12px;
   font-size:16px;
   color:#6A719A;
   font-family: 'Poppins';
}
.popup_content_wrap .range_block .range_title{
   font-weight: 600;
   font-size: 16px;
   line-height:26px;
   text-transform:uppercase;
   color:#6A719A;
}
.popup_content_wrap .range_block .range_slide{
   flex:1;
}
.popup_content_wrap .range_block .range_label{
   font-size:18px;
   color:#13132D;
   font-weight:500;
}
.popup_content_wrap .calculate_btn{
   width:195px;
   height:60px;
   background:#1053F3;
   border-radius:10px;
   font-weight:700;
   font-size:18px;
   line-height:160%;
}

@media (max-width:1399.98px){
.modal-xxl{max-width:95%;}

}

@media (max-width:1199.98px){
.popup_content_wrap table tr th, .popup_content_wrap table tr td{font-size:14px; line-height:20px;}
}

@media (max-width:991.98px){
.modal-lg{max-width:95%;}
.popup_card_link ul li{margin-right:10px;}
.popup_card_link ul li a{padding:15px;}
}

@media (max-width:767.98px){
.card_rating_wrap{flex-wrap:wrap;}
.card_rating_wrap .fs-6{font-size:14px !important;}
.view_full{font-size:14px !important; display:block; margin-top:15px;}
.popup_content_wrap .average_rate{width:100%; font-size:32px; display:block; margin-bottom:20px;}
.popup_content_wrap table tr td{padding:10px 10px;}
.popup_content_wrap{padding:30px 20px;}
.popup_card_link{padding:0 20px;}
.popup_content_wrap .popup_title{font-size:24px; line-height:32px; margin-bottom:15px;}
.popup_content_wrap .popup_form label{font-size:14px;}
.popup_content_wrap .popup_form .form-control{height:50px;}
.popup_content_wrap .popup_title_optional{font-size:18px !important;}
.popup_content_wrap .range_block .range_label{font-size:14px;}
.popup_content_wrap .calculate_btn {width:150px; height:50px; font-size:16px;}
.popup_content_wrap .popup_form select.form-control{background-size:15px !important;}

}

@media (max-width:480.98px){
.popup_card_link ul li img{height:30px;}
.popup_card_link ul li{margin-right:12px;}
.popup_card_link ul li a{padding:5px 0;}
.cross-close{top:20px; right:20px;}
.popup_content_wrap .popup_title{font-size:20px; line-height:25px;}
}
/*=====popup======*/
.form-control::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    opacity: 0.3; /* Firefox */
}
.form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */
    opacity: 0.3;
}
.form-control::-ms-input-placeholder { /* Microsoft Edge */
    opacity: 0.3;
 }
 
 .risk_factors_tab{
	border-radius:20px;
	box-shadow:0 0 35px #ddd;
	height:95px;
	padding:10px;

}
.risk_factors_tab .nav-tabs li{
	width:33.33%;
}
.risk_factors_tab .nav-link{
	font-size:24px;
	line-height:34px;
	height:78px;
	border:0;
	display:flex;
	align-items:center;
	justify-content:center;
	border-radius:18px;
	text-decoration:none;
	color:#18181B;
}
.risk_factors_tab .nav-link.active{
	background:#1053F3;
	color:#fff;
	font-weight:600;
}
.risk_tab_content{
	border-radius:20px;
	padding:40px;
	font-size:20px;
	line-height:32px;
}
.risk_tab_content .risk_heading{
	font-size:48px;
	line-height:57px;
}
.risk_tab_content .btn_get_start{
	width:190px;
	height:60px;
	background:#1053F3;
	border-radius:7px;
	padding:0 !important;
	line-height:60px;
	font-size:18px;
}
.risk_tab_content .tag_label a{
	background:#1053F3;
	height:36px;
	line-height:30px;
	border-radius:42px;
	font-size:17px;
	font-weight:600;
	letter-spacing:2px;
	color:#fff;
	display:inline-block;
	text-transform:uppercase;
	padding:3px 20px;
	margin:0 10px 10px 0;
}
.commitment-text{
	letter-spacing:5px;
}

/*=======About Page=======*/
.about_page{
   padding:50px 0 0;
}
.about_page .about_top_content{
   max-width:890px;
   margin:0 auto;
}
.about_page .about_title{
   font-size:76px;
}
.about_page .about_title span:after{
   content:'';
   background:url(../images/about-vector-line.svg) no-repeat 0 0;
   width:100%;
   height:10px;
   position:absolute;
   bottom:0;
   left:0;
   background-size:100%;
}
.about_page .about_image_content{
   max-width:1270px;
   padding:50px 90px;
   border-radius:20px;
   margin:-80px auto 0;
}
.about_page .about_heading{
   font-size:48px;
   line-height:57px;
}
.about_page .about_our_value{
    max-width:1270px;
    margin:0 auto;
    padding:70px 0;
}
.about_page .our_team_content{
   max-width:750px;
   border-radius:20px;
   padding:50px;
}
.about_page .btn_get_start{
   width:230px;
   height:70px;
   background:#1053F3;
   border-radius:7px;
   padding:0 !important;
   line-height:70px;
   font-size:18px;
}
.cta_blue_box{
   background:url(../images/CTA_box.png) no-repeat 0 0;
   height:244px;
   margin:120px 0 0;
   padding:30px;
   border-radius:20px;
}
.cta_blue_box .cta_value{
   font-size:50px;
   line-height:60px;
}
.core_value{
   padding:80px 0 120px;
}

@media (max-width:1399.98px){
.about_page .about_image_content, .about_page .about_our_value{margin-left:20px; margin-right:20px;}
.cta_blue_box .cta_value{font-size:40px; line-height:50px;}

}

@media (max-width:991.98px){
.about_page .about_title{font-size:48px;}
.about_page .about_heading{font-size:34px; line-height:37px;}
.about_page .about_image_content{max-width:710px; padding:40px 50px;}
.our_team_mob{position:relative !important;}

}

@media (max-width:767.98px){
.about_page .about_title{font-size:40px;}
.about_page .about_heading{font-size:28px; line-height:32px;}
.cta_blue_box .cta_value{font-size:32px; line-height:38px;}
.cta_blue_box .fs-5{font-size:17px !important; line-height:20px;}
.about_page .about_image_content{padding:40px 30px;}
.about_page .our_team_content{padding:30px;}

}

@media (max-width:575.98px){
.about_page .about_heading{font-size:24px; line-height:28px;}
.cta_blue_box .cta_value{font-size:26px; line-height:30px;}

}
/*=======About Page=======*/

/*===========marquee style===============*/
.brand_logo_wrap .b-logo-img{
	padding:0 20px;
}
.brand_logo_wrap .b-logo-img img{
	max-height:25px;
}
.str_wrap{
	overflow:hidden;
	width:100%;
	position:relative;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;  
	white-space:nowrap;
	top:0;
}
.str_move{ 
	white-space:nowrap;
	position:absolute; 
	top:0; 
	left:0;
	cursor:move;
}
.str_move_clone {
	display:inline-block;
	vertical-align:top;
	position:absolute; 
	left:100%;
	top:0;
}
.str_vertical .str_move_clone {
	left:0;
	top:100%;
}
.str_down .str_move_clone {
	left:0;
	bottom:100%;
}
.str_vertical .str_move,
.str_down .str_move {
	white-space:normal;
	width:100%;
}
.str_static .str_move,
.no_drag .str_move,
.noStop .str_move{
	cursor:inherit;
}
.str_wrap img{
	max-width:none !important;	
}
/*===========marquee style===============*/