
.inner_body_bg{
    background: #F6F9FC;
}
#banner_section.digital_payment_banner{
    background: #F6F9FC url('../images/digital_pay_banner_image.png?v=1');
}
#banner_section.ScalablePayment_banner{
    background: #F6F9FC url('../images/ScalablePayment_banner_bg.svg');
   /* height: 1200px;*/
}
#banner_section.people_banner{
    background: #F6F9FC url('../images/people_1_1.png');
    height: 1200px;
}
#banner_section.payments_banner{
    background: #F6F9FC url('../images/payments_1.svg');
    height: 1200px;
}
#banner_section.SecurityCompliance_banner{
    background: #F6F9FC url('../images/security_banner.png');
    height: 1200px;
}
#banner_section.fees_banner{
    background: #F6F9FC;
    min-height: 500px;
}
#banner_section.inner_banner {
    background-position: bottom !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important;
}
.innner_section .section_title_wrap p {
    font-size: 18px;
}
.mobile_carousel .owl-next{
    background: url('../images/right_arrw.png');
    width: 140px;
    height: 150px;
    font-size: 0;background-repeat: no-repeat;   
}
.mobile_carousel .owl-prev{
    background: url('../images/left_arrw.svg');
    width: 140px;
    height: 150px;
    font-size: 0;background-repeat: no-repeat;        background-position: center;
}
.mobile_carousel .owl-nav {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    margin-bottom: -82px;
}
#why_xtrm.innner_section .why_xtrm_box_main.owl-carousel {
    position: initial;
}
.left_row {
    position: relative;
}
#why_xtrm.innner_section .owl-controls {
 position: absolute;
    left: 10px;
    width: auto;
    bottom: 190px;
}
#why_xtrm.innner_section .why_xtrm_box_main .why_xtrm_box_item {
    background-color: #fff;
}
.image_radius {
    border-radius: 50px;
}
.sub_tle_wrap_bg.sec_icon_tle_h{
    max-width: 74px;
    height: 74px;
    margin: 0 auto -20px;    margin-left: 0;
}
.sub_tle_wrap.sec_icon_tle_h {
    background: transparent;
    border: 0;
    width: auto;
    padding: 0;    margin: 0;
}
.sub_tle_wrap.sec_icon_tle_h h4.sec_icon_tle {
    margin: -80px 0px 0px 30px;
}
.inner_tags span {
    padding: 10px;
    display: inline-block;
    font-size: 18px;
    background: linear-gradient(to right, #7E1BFF 0%, #4787E4 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    position: relative;
    z-index: 9;
}
.inner_tags {
    display: flex;
    gap: 20px;
}

.tag_bg {
   /* background: #fff;
    border-radius: 25px;*/
    padding: 0px 12px;
}
.our_miss_sec ul.nav-tabs {
    display: flex;
    justify-content: space-between;
    border: 0;
    width: 58%;
    margin: 0 auto;
    margin-right: 0;
}

.our_miss_sec ul.nav-tabs button {
   /* background: transparent !important;*/
   background:#fff;
   border-radius: 25px;
    border: 0 !important;
    color: #230871 !important;
    font-size: 19px;
    /*opacity: 0.7;*/
	text-wrap:nowrap;
    padding:15px !important;
}

.our_miss_sec ul.nav-tabs button.active,.our_miss_sec ul.nav-tabs button.active:after {
    /*opacity: 1;*/
    background-image: linear-gradient(to right, #7e1bff, #5b4dff, #3e66fd, #3679f3, #4787e4);
    color: #fff !important;
    font-size: 19px;
}

.our_miss_sec ul.nav-tabs button:after {
    content: '';
   /* display: block;*/
   display: none;
    width: 13px;
    height: 13px;
    border-radius: 50%;
    background: linear-gradient(to right, #7E1BFF 0%, #4787E4 100%);
    margin: 0 auto;
    opacity: 0;
    transition: all 0.5s;
}
.mobile_section_title_wrap{display: none;}
.inner_brand .brand_slide_items {
    padding: 40px;
    background: #fff;
    border-radius: 40px;
    box-shadow: 0px 10px 30px 0px rgb(57 150 227 / 15%);
    margin: 0px 0px 40px;
}
.innerbrand_logo_slide {
    margin-top: 50px;
}
.xtrm_partener_sec .dev_sec_right {
    position: absolute;
    right: 0;
    text-align: right;
}

.xtrm_partener_sec {
    overflow: hidden;
	 background:#0f0924 url(../images/partners-bg.svg);
	background-position: 0;
}
.overview_col .section_title_wrap p {
    font-size: 18px;
}
.overview_col_right {
    padding-left: 60px;
}
.overview_img_text {
    font-size: 18px;
    max-width: 98%;
    margin: 30px 0px;
}
.box_pay_icon .sub_tle_wrap_bg.sec_icon_tle_h {
    max-width: 49px;
    height: 49px;animation: none;top: 10px;position: relative;
}


.box_pay_icon h3 {
    display: flex;
    gap: 40px;    
    margin-bottom: 41px;
}

.box_pay_icon h3 span {
    display: inline-block;
    vertical-align: middle;
    font-size: 40px;
    font-weight: 300;
    line-height: 50px;
}

.box_pay_icon h3 span img {
    margin-left: 15px;
    margin-top: 0px;
}

.g_pay {
    margin-top: 70px;
}
.box_pay_icon h4 {
    display: flex;
    gap: 20px;
    line-height: 30px;
    margin-bottom: 25px;
}

.box_pay_icon h4 span {
    font-size: 25px;
}

.box_pay_sub_icon {
    margin: 80px 0px;
}

.box_pay_icon p {
    font-size: 18px;
    line-height: 32px;
}
.g_pay_left {
    padding-right: 50px;
}

.g_pay_right {
    padding-left: 50px;
}
.inner_sub_tle {
    font-size: 30px;
    font-weight: 300;
}

.inner_sub_tle span {
    display: inline-block;
    width: 14px;
    height: 14px;
    background: #fff;
    vertical-align: middle;
    background-image: linear-gradient(to right, #7e1bff, #5b4dff, #3e66fd, #3679f3, #4787e4);
    border-radius: 50%;
    margin-right: 10px;
}

.contact_box {
    padding: 60px;
    background-image: linear-gradient(to right, #7e1bff, #5b4dff, #3e66fd, #3679f3, #4787e4);
    border-radius: 50px;
    margin-top: 60px;
}

.contact_box * {
    color: #fff;
}

.contact_box .box_pay_icon h3 {
    align-items: baseline;
}

.contact_box .box_pay_icon {
    margin-bottom: 25px;
}
.contact_box .box_pay_icon h3 span {
    font-weight: 600;
}
.contact_box_row{
    margin-top: 60px;
}
.list_box {
    background: #fff;
    padding: 0px 25px;
    display: flex;
    align-items: center;
    margin-bottom: 40px;
    border-radius: 20px;
    box-shadow: 0px 15px 35px rgb(43 53 64 / 30%);    gap: 20px;
}

.list_no {
    background: linear-gradient(to right, #7E1BFF 0%, #4787E4 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 55px;
}
.list_text {
    font-size: 18px;
}
.list_box_col{
    padding-left: 50px;
}
.xtrm_integration .inner_brand .brand_slide_items {
   /* background: transparent;*/
   background: #fff;
    box-shadow: none;
}

.xtrm_integration .inner_brand {
    margin: 50px 0px;
}

.xtrm_integration .brand_slide_items img {
    max-width: 100%;
}
#banner_section.easily_manage_banner{
    background: #F6F9FC url('../images/manage_funds_banner_bg.png');
    height: 1430px;
}
#line-height-control .banner_tle{
    line-height: 90px !important;
}
div#line-height-control {
    margin-top: -20px !important;
}
#line-height-control a {
    font-size: 24px;
        color: #0660a9;
    cursor: pointer;
}
#line-height-control a:hover {
  
      color:#7e1bff;

}
.xtrm_pay_box_content a {
    font-size: 18px;
       color: #0660a9;
}
.xtrm_pay_box_content a:hover {
  color:#7e1bff;
}
#banner_section.inner_banner .banner_tle {
    font-weight: 400;
    line-height: 125px;
}
#banner_section.inner_banner .banner_content_p{font-weight: 300;}
.banner_down_arrw{cursor: pointer;}
.banner_down_arrw img{
    animation: float 6s ease-in-out infinite;   
}
.innner_section .section_title_wrap p{
    font-weight: 300;
}
.inner_sub_tle .inner_sub_text_grad {
    font-size: 30px;
    font-weight: 400;
    background: linear-gradient(to right, #1DE4B3 0%, #489AE6 50%, #7E1BFF 50%, #4787E4 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
h4.overview_sub {
    margin: 20px 0px 30px;
}
.overview_btns {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 20px;
    align-items: center;
    justify-content: space-between;
}
#overview_btns {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 20px;
    align-items: center;
}
#overview_btns a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 2;       
}
#overview_btns .common_btn.light_btn.light_btn_transparent, .common_btn.light_btn.light_btn_transparent {
    border: 1px solid #230871;
    background: transparent;
    padding: 24px 20px;
}
#overview_btns .common_btn, .overview_btns .common_btn {
    min-width: 330px;
    padding: 25px 20px;
}

.overview_dashboard{display: none;}
.easily_manage_overview{
    background: #F6F9FC url('../images/Dashboard_1_overview.png');
    background-repeat: no-repeat;
    background-position: right;
    background-size: 50%;
}
.aggregate_image,.manage_pay_image {
    position: absolute;
    border-radius: 0;
    min-width: 150%;
    left: -22%;
    top: -350px;
}
.manage_pay_image {
    min-width: 114%;
}
.desk_row_reverse {
    flex-direction: row-reverse;
}
.white_bg{background: #fff;}
.receivpay{
    padding-bottom: 200px;
}
.text-center .sub_tle_wrap_bg.sec_icon_tle_h {
    margin: -40px auto;
}
.common_btn.light_btn.white_bg_btn {
    background: #fff;
}
.grad_text {
    /*background: linear-gradient(to right, #7E1BFF 0%, #4787E4 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;*/
	color: #7E1BFF;
}
.secure_pay_sec .common_btn span{
    font-size: 24px;padding: 0px 15px;display: inline-block;
}
.secure_pay_step{
       background: url(../images/secure_pay_arrow.svg) no-repeat;
 
    display: flex;
    flex-direction: column;
    justify-content: center;
    background-position: -40px 40px;
    background-size: 100%;
    background-position: center center;
    background-size: cover;
    align-items: center;
    padding: 90px 20px;
    text-align: center;
}
.secure_pay_step p {
    font-size: 18px;
    max-width: 85%;
}
.manage_tax_item_wrap{
    background: #fff url('../images/tax_manage_box_bg.svg');
    padding: 55px;
    border-radius: 50px;    height: 100%;
    background-repeat: no-repeat;    position: relative;
}
.manage_tax_item_wrap h4 {
    font-size: 40px;
    font-weight: 300;
    margin: 40px 0px 20px;
}

.manage_tax_item_wrap p {
    font-size: 18px;
}
section#brand_sec .manage_tax_row {
    display: flex;
    align-items: stretch;
    gap: 30px;
}

.manage_tax_row .manage_tax_item {max-width: calc(50% - 30px);}
.manage_tax_no {
    position: absolute;
    top: 0px;
    right: 40px;
    font-size: 35px;
    font-weight: 500;
    color: #000;
    z-index: 9;
    opacity: 0.3;    margin-top: 70px;
}
#banner_section.xtrm_payment_banner{
    background: #F6F9FC url('../images/xtrm_pay_solution_banner_img.png?v=1');
    /*height: 1000px;*/
}
#banner_section.xtrm_product_banner{
    background: #F6F9FC url('../images/products-bg.svg?v=1');
    /*height: 1000px;*/
	    background-size: 80% !important;
}
.xtrm_payment_section ul.nav-tabs {
    width: 100%;
    max-width: 1300px;
    margin: 0 auto;
    margin-top: -140px;
    background: #fff;
    border: 1px solid #7E1BFF;
    padding: 10px;
    border-radius: 72px;
}
.xtrm_payment_section {
    position: relative;
    z-index: 9;
}
.xtrm_payment_section ul.nav-tabs button:after {
    display: none;
}
.xtrm_payment_section ul.nav-tabs button {
    padding: 20px;
    border-radius: 100px;
    border:1px solid #ccc !important;
}
.xtrm_payment_section ul.nav-tabs button:hover{
    /* background: #7E1BFF !important;color: #fff !important;*/

}
.xtrm_payment_section ul.nav-tabs button.active,.xtrm_payment_section ul.nav-tabs button.active sup{
    background: #7E1BFF !important;color: #fff !important;
}
.xtrm_payment_section div#myTabContent {
    margin-top: 0px;
	/*margin-top:10px;*/
}
.global_payments_img{
    margin: 60px 0px;
}
.mobile_image{display: none;}
.pay_box_content {
    background: rgb(174 188 195 / 10%);
    padding: 50px;
    border-radius: 50px;height: 100%;
}


.pay_box_content_row {
    align-items: stretch !important;
}
.pay_box_content .sec_tle,.pay_box_content .sec_tle b {
    font-size: 35px;
    line-height: 50px;
}

.pay_box_content  p {
    font-size: 18px;
    font-weight: 400;
}
.pay_box_content .sub_tle_wrap.sec_icon_tle_h h4.sec_icon_tle {
    margin: 0px 0px 30px 0px;
}
.pay_box_grad_bg{
    background: linear-gradient(to right, rgb(126 27 255 / 10%) 0%, rgb(71 135 228 / 10%) 100%);
}
.pay_center_box{
    margin: 40px 0px;
}
ul.sm_list {list-style: none;display: flex;gap: 40px;flex-direction: column;}

ul.sm_list li {
    display: flex;
    gap: 10px;
}
ul.sm_list li span {
    font-size: 18px;
    font-weight: 500;
}
#smart_integration {
    padding:40px 0px 40px;
}
.smart_integration_code {
    margin-top: 100px;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    gap: 30px;position: relative;
}
.global_smart_1{
    margin-top: 50px;
}
.global_smart_6 {
    position: absolute;
    top: 10px;
    right: -80px;
}
#smart_integration .overview_btns {
    max-width: 800px;
    margin: 0 auto;
    margin-top: 50px;
}
.xtrm_points_list {
    padding: 60px;
    background: linear-gradient(to right, rgb(126 27 255 / 10%) 0%, rgb(71 135 228 / 10%) 100%);
    border-radius: 50px;
    margin: -60px -50px -61px 0px;
    height: 354px;
    display: flex;
    align-items: center;
}

.xtrm_points_list ul {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.xtrm_points_list.xtrm_points_list_content {
    margin: -50px -50px -52px 0px;
}
.anim_btn.common_btn:after, .anim_btn.common_btn:before {
    opacity: 1;
    visibility: visible;
}
.section_bg_txt {
    position: absolute;
    background: linear-gradient(to right, #7E1BFF 0%, #4787E4 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    opacity: 0.1;
    font-size: 250px;
    top: 0;
}

.section_bg_txt_container {
    position: relative;
    z-index: 9;
    padding-top: 140px;
}
.lettespc_text {
    letter-spacing: 3px;
    text-transform: uppercase;
}
.api_feature_item span:not(.grad_text) {
    background: #fff;
    padding: 15px;
    border-radius: 15px;
    margin: 0px 10px;
    box-shadow: 0px 17px 25px -15px #7e1bff61;
}

.api_feature_item span:not(.grad_text):first-child {
    border-radius: 25px;
}
.api_feature {
    display: flex;
    justify-content: center;
    max-width: 40%;
    flex-wrap: wrap;
    margin: 0 auto;
    gap: 50px;
    margin-top: 70px;
}
.acc_bg_grad {
    padding: 15px 25px;
    background-image: linear-gradient(to right top, #7e1bff, #5b4dff, #3e66fd, #3679f3, #4787e4);
    border-radius: 50%;
    min-width: 188px;
    min-height: 188px;
    display: flex;
    flex-direction: column;
    align-items: center;    justify-content: center;    position: relative;
}

.acc_level {
    display: flex;
    flex-direction: column;
    align-items: center;position: relative;    z-index: 9;    max-width: 75%;
    margin: 0 auto;
}

.acc_ms {
    min-width: 315px;
    min-height: 315px;    margin-bottom: 140px;
}

.acc_bg_grad * {
    color: #fff;
}

.acc_level h4 {
    margin: 0;
    margin-top: -15px;
    text-transform: uppercase;
}
.acc_bg_grad_1 {
    background-image: linear-gradient(to right top, #1de4b3, #00d6d3, #00c5e9, #00b1f0, #489ae6);
}
.acc_sub_item h4 {
    margin: 0;
    text-transform: initial;
    font-size: 20px;
    margin-top: 15px;
}

.acc_level_inner_items {
    display: flex;
    gap: 40px;
}

.acc_level:after,.wallet_view:after {
    content: '';
    background-image: linear-gradient(to right top, #7e1bff, #5b4dff, #3e66fd, #3679f3, #4787e4);
    position: absolute;
    top: 20%;
    left: 0;
    width: 100%;
    height: 60%;
    z-index: -99;
    border-radius: 50px;
}

.acc_level:before,.wallet_view:before {
    content: '';
    position: absolute;
    background: #F6F9FC;
    top: calc(20% + 1px);
    left: 2px;
    width: calc(100% - 4px);
    height: calc(60% - 2px);
    z-index: -9;
    border-radius: 50px;
}
.acc_level_2 {
    margin-top: 80px;
    max-width: 100%;
}

.acc_level_2::after {
    top: -224px;
    height: 128%;
}

.acc_level_2::before {
    top: -223px;
    height: calc(128% - 2px);
}

.acc_level.acc_level_1 {
    z-index: 99;    margin-top: 50px;
}
.account_view {
    margin-top: 130px;
}
.view_tle{display: flex;gap: 15px;    align-items: center;margin-top: 25px;}
.wallet_view .acc_level:after,.wallet_view .acc_level::before{display: none;}
.acc_sub_item img {
    max-width: 138px;
}
.wallet_view .acc_sub_item h4 {
    margin: -20px;
    text-transform: uppercase;
}

.wallet_view .acc_sub_item img {
    max-width: 100px;
}
.wallet_flg {
    position: absolute;
    top: 0;
    right: 0;
}
.level_arrow {
    display: flex;
    justify-content: space-between;
    max-width: 79%;
    margin: 50px auto;
    margin-right: 10%;
}
.wallet_view {
    align-items: center;position: relative;z-index: 99;
}
.acc_mange {
    padding: 15px;
    border-radius: 35px;
    background: #E6ECF2;
}
.wallet_view .acc_level {
    background-image: linear-gradient(to right, rgb(126 27 255 / 10%), rgb(91 77 255 / 10%), rgb(62 102 253 / 10%), rgb(54 121 243 / 10%), rgb(71 135 228 / 10%));
    max-width: 100%;
    padding: 35px;
    border-radius: 45px;
}
.wallet_view:before,.wallet_view:after {
    width: calc(70% - 4px);    left: 130px;
}
.wallet_view:before{
    left: 131px;
}
.wallet_view .col-lg-10{
    background: #F6F9FC;
    padding: 0;
}
.xtrm_chc_row {
    margin: 80px 0px;
}

.xtrm_chc {
    display: flex;
    justify-content: center;
    gap: 100px;
    margin: 50px 0px;
}

.xtrm_chc_item {
    display: flex;
    align-items: center;
    gap: 15px;
    padding: 10px 35px 10px 14px;
    border-radius: 20px;
    background-image: linear-gradient(to right top, #7e1bff, #5b4dff, #3e66fd, #3679f3, #4787e4);
}

.xtrm_chc_item * {
    color: #fff;
    font-size: 22px;
}
.xtrm_chc_item.xtrm_chc_1 {
    background: rgb(126, 27, 255);
    background: -moz-radial-gradient(circle, rgba(126, 27, 255, 0.3) 0%, rgba(71, 135, 228, 0.3) 100%);
    background: -webkit-radial-gradient(circle, rgba(126, 27, 255, 0.3) 0%, rgba(71, 135, 228, 0.3) 100%);
    background: radial-gradient(circle, rgba(126, 27, 255, 0.3) 0%, rgba(71, 135, 228, 0.3) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#7e1bff",endColorstr="#4787e4",GradientType=1);
}
.xtrm_chc_item.xtrm_chc_1 span{
    background: -moz-radial-gradient(circle, rgba(126, 27, 255) 0%, rgba(71, 135, 228) 100%);
    background: -webkit-radial-gradient(circle, rgba(126, 27, 255) 0%, rgba(71, 135, 228) 100%);
    background: radial-gradient(circle, rgba(126, 27, 255) 0%, rgba(71, 135, 228) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#7e1bff",endColorstr="#4787e4",GradientType=1);
}
.xtrm_chc_item.xtrm_chc_2 {
    background: rgb(29, 228, 179);
    background: -moz-radial-gradient(circle, rgba(29, 228, 179, 0.3) 0%, rgba(72, 154, 230, 0.3) 100%);
    background: -webkit-radial-gradient(circle, rgba(29, 228, 179, 0.3) 0%, rgba(72, 154, 230, 0.3) 100%);
    background: radial-gradient(circle, rgba(29, 228, 179, 0.3) 0%, rgba(72, 154, 230, 0.3) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1de4b3",endColorstr="#489ae6",GradientType=1);
}
.xtrm_chc_item.xtrm_chc_2 span{
    background: rgb(29, 228, 179);
    background: -moz-radial-gradient(circle, rgba(29, 228, 179) 0%, rgba(72, 154, 230) 100%);
    background: -webkit-radial-gradient(circle, rgba(29, 228, 179) 0%, rgba(72, 154, 230) 100%);
    background: radial-gradient(circle, rgba(29, 228, 179) 0%, rgba(72, 154, 230) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1de4b3",endColorstr="#489ae6",GradientType=1);
}
.xtrm_chc_item span {
    display: inline-block;
    padding: 15px 30px;
    margin: -15px -34px -15px 1px;
    border-radius: 18px;
}
section#xtrmapi_overview .overview_btns {
    max-width: 45%;
    margin: 0 auto;
    margin-top: -60px;
    z-index: 9;
    position: relative;
}
.Diburse_col_1 {
    text-align: center;
    background: #EBEFF2;
    border-radius: 50px;
    padding: 15px;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 999;
}
.Diburse_col_2 {
    background: rgb(126,27,255);
    background: -moz-linear-gradient(90deg, rgba(126,27,255,1) 0%, rgba(71,135,228,1) 100%);
    background: -webkit-linear-gradient(90deg, rgba(126,27,255,1) 0%, rgba(71,135,228,1) 100%);
    background: linear-gradient(90deg, rgba(126,27,255,1) 0%, rgba(71,135,228,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#7e1bff",endColorstr="#4787e4",GradientType=1);
    margin-left: -40px;
    padding: 15px 150px 15px 80px;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    z-index: 99;
}
.Diburse p {
    color: #fff;
}
.Diburse .xtrm_chc {
    justify-content: flex-start;
}
.Diburse_col_3 {
    background: rgb(29,228,179);
    background: -moz-linear-gradient(90deg, rgba(29,228,179,1) 0%, rgba(72,154,230,1) 100%);
    background: -webkit-linear-gradient(90deg, rgba(29,228,179,1) 0%, rgba(72,154,230,1) 100%);
    background: linear-gradient(90deg, rgba(29,228,179,1) 0%, rgba(72,154,230,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1de4b3",endColorstr="#489ae6",GradientType=1);
    margin-left: -40px;
    padding: 15px 150px 15px 80px;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    z-index: 9;
}
section#xtrmapi_process{
    min-height: 750px;
    background: url(../images/xtrm_process-api.png);
    background-size: cover;
}
section#xtrmapi_process .sec_tle{
    margin-bottom: 50px;color: #fff;
}
.fees_tab {
    justify-content: center;
    border: 0 !important;
    align-items: center;
}

.fees_tab button {
    border: 0 !important;
    background: transparent !important;
    color: rgb(0 0 0 / 50%);
    padding: 0;
}

.fees_tab {    margin-bottom: 155px;}

.fees_save {
    display: inline-block;
    padding: 8px 14px;
    color: #108814;
    background: #CCFFC9;
    border-radius: 10px;
    margin-left: 15px;
}

span.fees_toggle {
    display: inline-block;
    background-image: linear-gradient(to right, #7e1bff, #5b4dff, #3e66fd, #3679f3, #4787e4);
    width: 56px;
    height: 29px;
    margin: 0px 15px;
    border-radius: 15px;
    vertical-align: middle;
    cursor: pointer;    position: relative;transition: all 0.5;
}

span.fees_toggle:before {
    content: '';
    display: inline-block;
    width: 21.5px;
    height: 21.5px;
    background: #fff;
    border-radius: 50%;
    position: absolute;
    top: 4px;
    left: 5px;transition: all 0.5s;
}
span.fees_toggle.active::before {
    left: 31px;
}
.fees_feature_wrap {
    background: url('../images/Frame24.png');
    background-size: cover;
    border-radius: 50px;
    position: relative;    height: 520px;
}
.fees_feature_list {
    background: url('../images/Frame24_1.png');
    background-size: cover;
    border-radius: 50px;height: 100%;
    position: relative;
    width: calc(100% - 20px);
}
/* .fees_feature_wrap:after{
    content: '';
    background: url('../images/Frame1707482138.png');
    background-size: cover;
    border-radius: 50px;

} */
.fees_col {
    background: #fff;
    border-radius: 50px;
    max-width: 90%;
    margin: 0 auto;
}

.fees_tle {
    font-size: 80px;
    font-weight: 300;
    text-align: center;
    padding-top: 40px;
    margin-bottom: 0;
}

.fee_amount {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
    font-size: 52px;
    font-weight: 500;
}

.fee_amount span {
    font-size: 20px;
}

.fee_divider {
    height: 2px;
    background: #F6F9FC;
    margin: 50px 0px;
}

.fee_divider:before {
    content: '';
    display: block;
    width: 150px;
    height: 2px;
    margin: 0 auto;
    background-image: linear-gradient(to right, #7e1bff, #5b4dff, #3e66fd, #3679f3, #4787e4);
}

.fee_description {
    text-align: center;
    margin-bottom: 25px;
}

.fees_col a.common_btn {display: block;max-width: 220px;margin: 0 auto 30px;}

.fees_feature_list {
    padding: 40px;
}
.fees_feature_plan {
    margin-bottom: 15px;
}

.fees_feature_plan span {
    font-size: 18px;
    font-weight: 600;
}

.fees_feature_list ul {list-style: none;display: flex;flex-direction: column;gap: 12px;}
.fees_feature_list ul li{display: flex;gap: 10px;align-items: center;}
.fees_feature_list ul li::before{
    content: '';
    width: 24px;height: 24px;
    background: url(../images/Checkicon_1.svg);
    background-size: contain;background-repeat: no-repeat;
}
.fees_col_2 {
    background-image: linear-gradient(to right, #7e1bff, #5b4dff, #3e66fd, #3679f3, #4787e4);
}
.fees_col_2 .fees_tle, .fees_col_2 .fee_amount,.fees_col_2 .fee_amount span, .fees_col_2 .fee_description {
    color: #fff;
}
.fees_col_2 .fee_divider {    
    background: rgb(246 249 252 / 10%);
}
.fees_col_2 .fees_feature_wrap{
    background: url('../images/Frame24_2.png');
}
.fees_col_2 .fees_feature_list{
    background: url('../images/Frame24_3.png');
}
.fees_col_2 .fees_feature_list ul li::before{
 background: url('../images/Checkicon_2.svg');   
}
.fees_col_2 {
    margin-top: -95px;
}
.ent_wrap h4 {
    font-size: 80px;
}

.ent_wrap h4 span {
    font-size: 65px;
    opacity: 0.5;
}

.ent_wrap .fee_divider:before {
    margin-left: 0;
}

.enterprise_contact {
    display: flex;
    gap: 30px;
}

.enterprise_contact span {
    font-size: 20px;
}
.ent_wrap {
    background: #ebebeb url(../images/image50.png);
    background-repeat: no-repeat;
    background-position: top right;    height: auto;
}
.ent_wrap_fee .sec_tle,.ent_wrap_fee .sec_tle b {
    font-size: 45px;
    line-height: 70px;
}
.ent_wrap_fee .sec_tle,.ent_wrap_fee .sec_tle b {
    font-size: 45px;
    line-height: 70px;
}

.fee_beat_item {
    display: flex;
    width: 100%;
    background: #fff;
    border-radius: 22px;
    justify-content: space-between;
    align-items: center;
}

.fee_beat_item.fee_right {
    display: inline-block;
}

.fee_beat_item .fee_right {
    background: rgb(126,27,255);
    background: -moz-linear-gradient(90deg, rgba(126,27,255,0.2) 0%, rgba(71,135,228,0.2) 100%);
    background: -webkit-linear-gradient(90deg, rgba(126,27,255,0.2) 0%, rgba(71,135,228,0.2) 100%);
    background: linear-gradient(90deg, rgba(126,27,255,0.2) 0%, rgba(71,135,228,0.2) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#7e1bff",endColorstr="#4787e4",GradientType=1);
    display: inline-block;
    padding: 20px 30px;
    border-radius: 22px;
    width: 50%;
    font-weight: 600;
}

.fee_beat_item span {
    padding: 0px 25px;
}
.fee_beat_list {
    margin-top: 50px;
    display: flex;
        flex-direction: column;
        gap: 18px;
}
.fees_feature_plan {
    display: flex;
    gap: 15px;
}
section#banner_section.bg_section {
    background: #F6F9FC;
}
.banner_tle span.grad_text_1 {
    background-image: linear-gradient(to right, #7e1bff, #5b4dff, #3e66fd, #3679f3, #4787e4);
}
.banner_tle span.grad_text_2 {
    background: linear-gradient(to bottom, #1DE4B3 0%, #4787E4 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
section#banner_section.contactus_banner {
    min-height: 100%;
}
.form_filed_grp {
    display: flex;
    flex-direction: column;    gap: 50px;
}
.frm_input {
    padding: 21px 30px;
    background: transparent;
    border: 1px solid #230871;
    border-radius: 35px;
}

.form_filed_grp input[type="checkbox"] {
    border: 1px solid #230871;
    width: 18px;
    height: 18px;
    display: inline-block;
    vertical-align: middle;
    border-radius: 10px;
}
.form_submit .common_btn {
    width: 100%;
    border: 0;
}
.form_row {
    margin-top: 60px;
}
.contactlist_item_right {
    width: 35%;
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.form_right_col {
    padding-left: 100px;
}

.contactlist {
    background: #ECF4FA;
    border-radius: 50px;
    padding: 40px;    display: flex;
        flex-direction: column;
        gap: 40px;
}

.contactlist_item {
    display: flex;
    justify-content: space-between;
    align-items: center;    position: relative;    height: 80px;
}

.contactlist_item_left {
    width: 65%;
    font-size: 30px;
}

.contactlist_item_left b {
    font-size: 30px;
}

.contact_link {
    display: flex;
    align-items: center;
    gap: 10px;
}

.contact_link span {
    font-size: 18px;
}
.contactlist_divide{
    height: 1px;background: rgb(35 8 113 / 10%);
}
.contact_green:before {
    content: '';
    position: absolute;
    top: -25%;
    left: -52px;
    width: 100%;
    height: 150%;
    background: rgb(29,228,179);
    background: -moz-linear-gradient(55deg, rgba(29,228,179,1) 0%, rgba(72,154,230,1) 100%);
    background: -webkit-linear-gradient(55deg, rgba(29,228,179,1) 0%, rgba(72,154,230,1) 100%);
    background: linear-gradient(55deg, rgba(29,228,179,1) 0%, rgba(72,154,230,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1de4b3",endColorstr="#489ae6",GradientType=1);
    z-index: -9;
    border-radius: 28px;
}
.contact_blue:before{
    content: '';
    position: absolute;
    top: -25%;
    left: -52px;
    width: 100%;
    height: 150%;
    background: rgb(126,27,255);
background: -moz-linear-gradient(34deg, rgba(126,27,255,1) 0%, rgba(71,135,228,1) 100%);
background: -webkit-linear-gradient(34deg, rgba(126,27,255,1) 0%, rgba(71,135,228,1) 100%);
background: linear-gradient(34deg, rgba(126,27,255,1) 0%, rgba(71,135,228,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#7e1bff",endColorstr="#4787e4",GradientType=1);
z-index: -9;
    border-radius: 28px;
}
.people_tab_section ul.nav-tabs {
    max-width: 700px;
}
.people_tab_section .section_title_wrap {
    position: relative;
    padding-top: 0px;
}
.people_tab_section .pay_box_content  .sub_tle_wrap.sec_icon_tle_h {
    background: rgb(29,228,179);
    background: -moz-linear-gradient(34deg, rgba(29,228,179,1) 0%, rgba(72,154,230,1) 100%);
    background: -webkit-linear-gradient(34deg, rgba(29,228,179,1) 0%, rgba(72,154,230,1) 100%);
    background: linear-gradient(34deg, rgba(29,228,179,1) 0%, rgba(72,154,230,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1de4b3",endColorstr="#489ae6",GradientType=1);
    width: 130px;
    height: 130px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 00;
    border-top-right-radius: 50px;
    border-bottom-left-radius: 50px;
    position: absolute;
    right: -50px;
    top: -50px;
}

.people_tab_section .sub_tle_wrap.sec_icon_tle_h .sec_icon_tle {
    margin-bottom: 0 !important;
}
.people_tab_section .pay_box_content_row {
    gap: 30px 0px;
}
.pay_bg_box_content{
    padding-bottom: 150px;
    background-position: bottom !important;
    background-repeat: no-repeat !important;
}
.pay_bg_box_content_1,.pay_bg_box_content_2{
    background: #fff url(../images/people_6.png);
    
}
.people_tab_section .pay_bg_box_content .section_title_wrap {
    padding-top: 0;
}
.people_tab_section .pay_box_content {
    background-color: #fff;
    box-shadow: 0px 0px 20px -5px rgb(0 0 0 / 30%);
}
.main_tab_tle{
    margin-bottom: 50px;
}
.people_tab_section div#Benefits .pay_box_content .sub_tle_wrap.sec_icon_tle_h{
    background: rgb(126,27,255);
background: -moz-linear-gradient(90deg, rgba(126,27,255,1) 0%, rgba(71,135,228,1) 100%);
background: -webkit-linear-gradient(90deg, rgba(126,27,255,1) 0%, rgba(71,135,228,1) 100%);
background: linear-gradient(90deg, rgba(126,27,255,1) 0%, rgba(71,135,228,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#7e1bff",endColorstr="#4787e4",GradientType=1);
}
.people_tab_section .section_title_wrap:not(.main_tab_tle) .sec_tle {
    max-width: 83%;
}
.pay_box_full_content {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.pay_box_full_content .section_title_wrap {
    padding-top: 0 !important;
}

.pay_box_img {
    width: 100%;
}
div#Careers section#xtrmapi_process{
    position: relative;
    width: 100vw; /* Full viewport width */
    margin-left: calc(-50vw + 50%); 
    padding: 20px;
    background: url(../images/people_13.svg);
    background-size: cover;
    min-height: 100%;
    padding: 100px 0px;
    background-position: center;
}
div#Careers section#xtrmapi_process p {
    color: #fff;
}


div#PaymentMethods .Diburse_col_2,div#PaymentMethods .Diburse_col_3 {
    margin: 0;
    border-radius: 40px;
    padding: 40px 60px;
    margin-bottom: 50px;
}

div#PaymentMethods .Diburse_col_2 {
    background: rgb(126 27 255 / 10%);
    background: -moz-linear-gradient(90deg, rgba(126, 27, 255, 1) 0%, rgba(71, 135, 228, 1) 100%);
    background: -webkit-linear-gradient(90deg, rgba(126, 27, 255, 1) 0%, rgba(71, 135, 228, 1) 100%);
    background: linear-gradient(90deg, rgb(126 27 255 / 10%) 0%, rgb(71 135 228 / 10%) 100%);
}

div#PaymentMethods  .Diburse p {
    color: #230871;
    font-size: 18px;
}

div#PaymentMethods .Diburse_col_3 {
    background: rgb(29, 228, 179);
    background: -moz-linear-gradient(90deg, rgba(29, 228, 179, 1) 0%, rgba(72, 154, 230, 1) 100%);
    background: -webkit-linear-gradient(90deg, rgba(29, 228, 179, 1) 0%, rgba(72, 154, 230, 1) 100%);
    background: linear-gradient(90deg, rgb(29 228 179 / 10%) 0%, rgb(72 154 230 / 10%) 100%);
}

div#PaymentMethods .Diburse_col_2,div#PaymentMethods .Diburse_col_3 {
    margin: 0;
    border-radius: 40px;
    padding: 40px 60px;
    margin-bottom: 30px;
}

div#PaymentMethods .Diburse_col_2 {
    background: rgb(126 27 255 / 10%);
    background: -moz-linear-gradient(90deg, rgba(126, 27, 255, 1) 0%, rgba(71, 135, 228, 1) 100%);
    background: -webkit-linear-gradient(90deg, rgba(126, 27, 255, 1) 0%, rgba(71, 135, 228, 1) 100%);
    background: linear-gradient(90deg, rgb(126 27 255 / 10%) 0%, rgb(71 135 228 / 10%) 100%);
}

div#PaymentMethods  .Diburse p {
    color: #230871;
    font-size: 18px;
}

div#PaymentMethods .Diburse_col_3 {
    background: rgb(29, 228, 179);
    background: -moz-linear-gradient(90deg, rgba(29, 228, 179, 1) 0%, rgba(72, 154, 230, 1) 100%);
    background: -webkit-linear-gradient(90deg, rgba(29, 228, 179, 1) 0%, rgba(72, 154, 230, 1) 100%);
    background: linear-gradient(90deg, rgb(29 228 179 / 10%) 0%, rgb(72 154 230 / 10%) 100%);
    margin-bottom: 0;
}

.section_gry_bx {
    max-width: 90%;
    background: rgb(190 205 218 / 22%);
    padding: 50px 120px;
    height: 650px;
    border-radius: 40px;
}

.section_gry_bx .sub_tle_wrap.sec_icon_tle_h {margin-top:0px;position: relative;top: -10px;}

.section_gry_bx .sub_tle_wrap.sec_icon_tle_h .sec_icon_tle {
    margin: 0;
    background: #BECDDA;
    width: 150px;
    height: 97px;
    line-height: 97px;
    border-bottom-left-radius: 35px;
    border-bottom-right-radius: 35px;
}
.image_view_tlw {
    display: flex;
    align-items: center;
    gap: 10px;
}

.image_view_tlw span {
    font-size: 24px;
    color: #C0C6CC;
}
.payopt_main {
    background: #EFEFEF;
    border-radius: 50px;
}

.payopt_main_left {
    background: rgb(126,27,255);
    background: -moz-linear-gradient(90deg, rgba(126,27,255,0.05) 0%, rgba(71,135,228,0.05) 100%);
    background: -webkit-linear-gradient(90deg, rgba(126,27,255,0.05) 0%, rgba(71,135,228,0.05) 100%);
    background: linear-gradient(90deg, rgba(126,27,255,0.05) 0%, rgba(71,135,228,0.05) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#7e1bff",endColorstr="#4787e4",GradientType=1);
    border-radius: 50px;
    text-align: center;
    display: flex;
    flex-direction: column;
    gap: 30px;
    align-items: center;    padding: 50px 50px 0px;
}

.eft_check {
    background: rgb(126, 27, 255);
    background: -moz-linear-gradient(90deg, rgba(126, 27, 255, 0.05) 0%, rgba(71, 135, 228, 0.05) 100%);
    background: -webkit-linear-gradient(90deg, rgba(126, 27, 255, 0.05) 0%, rgba(71, 135, 228, 0.05) 100%);
    background: linear-gradient(90deg, rgba(126, 27, 255, 0.10) 0%, rgba(71, 135, 228, 0.10) 100%);
    display: flex;
    padding: 18px 35px;
    align-items: center;
    gap: 15px;
    font-size: 28px;
    border-radius: 40px;
}

.eft_check span {
    font-size: 30px;
    font-weight: 500;
}
.eft_image {
    margin-bottom: -70px;
}
.payopt_main_left h4, .payopt_main_left h4 b {
    font-size: 30px;
}
.payopt_main_right {
    padding: 80px;
}

.payopt_main_right p {
    font-size: 18px;
    margin-bottom: 0;
}

.payopt_main_right p:first-child {
    margin-bottom: 25px;
}
.cards_row {
    margin-top: 80px;
    gap: 30px 0px;
}
.bank_row {
    margin-top: 30px;
}

.bank_box {
    border-radius: 50px;
    background: rgb(29, 228, 179);
    background: -moz-linear-gradient(90deg, rgba(29, 228, 179, 1) 0%, rgba(72, 154, 230, 1) 100%);
    background: -webkit-linear-gradient(90deg, rgba(29, 228, 179, 1) 0%, rgba(72, 154, 230, 1) 100%);
    background: linear-gradient(90deg, rgb(29 228 179 / 10%) 0%, rgb(72 154 230 / 10%) 100%);
    padding: 40px;
    height: 320px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    text-align: center;
    gap: 35px;
}

.bank_box h4 {
    font-size: 36px;
}
.bank_box p{
    font-size: 18px;opacity: 0.5;    margin: -30px 0px 0px;
}
.cards_itemrow, .cards_itemrow_1 {
    gap: 30px 0px;
}
.tab-content ul.nav-tabs {
    margin: 50px 0px 0px;
    max-width: 100%;
}
.xtrm_security_section .tab-content ul.nav-tabs {
    display: flex;
    border: 0;
    background: transparent;
    padding: 0;gap:35px 0px;
}

.xtrm_security_section .tab-content ul.nav-tabs button {
    width: 100%;
    height: 48px;
    line-height: initial;
    padding: 0px 15px;
    font-size: 17px;transition: all 0.5s;
}

.xtrm_security_section .tab-content ul.nav-tabs button.active {
    background: url(../images/Vector110.png) !important;
    border-radius: 0px;
    color: #230871 !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;    
   /*  font-weight: 600; */
    background-position: right !important;
    border-top-left-radius: 20px;
}
.xtrm_security_section .tab-content ul.nav-tabs li.nav-item {
    width: 16.66%;border-bottom:1px solid rgb(35 8 113 / 10%);
    margin: 0px -2px;
}
.security_icon_wrap {
   /*  background: rgb(29,228,179);
    background: -moz-linear-gradient(45deg, rgba(29,228,179,1) 0%, rgba(72,154,230,1) 100%);
    background: -webkit-linear-gradient(45deg, rgba(29,228,179,1) 0%, rgba(72,154,230,1) 100%);
    background: linear-gradient(45deg, rgba(29,228,179,1) 0%, rgba(72,154,230,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1de4b3",endColorstr="#489ae6",GradientType=1); */
    height: 420px;
    padding: 35px;
    border-radius: 50px;
    background: url('../images/Group1171275508.svg');
    background-position: center;
    background-size: 100%;
    background-repeat: no-repeat;
}

.security_icon_main {
    /* background: rgb(29, 228, 179);
    background: -moz-linear-gradient(45deg, rgba(29, 228, 179, 1) 0%, rgba(72, 154, 230, 1) 100%);
    background: -webkit-linear-gradient(45deg, rgba(29, 228, 179, 1) 0%, rgba(72, 154, 230, 1) 100%);
    background: linear-gradient(45deg, rgba(29, 228, 179, 1) 0%, rgba(72, 154, 230, 1) 100%); */
    height: 100%;
    padding: 58px;
    border-radius: 50px;
}

.security_icon_bx {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    /* background: rgb(29,228,179);
    background: -moz-linear-gradient(45deg, rgba(29,228,179,0.23) 0%, rgba(72,154,230,0.23) 100%);
    /* background: -webkit-linear-gradient(45deg, rgba(29,228,179,0.23) 0%, rgba(72,154,230,0.23) 100%); */
    /* background: linear-gradient(45deg, rgba(29,228,179,0.23) 0%, rgba(72,154,230,0.23) 100%); */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1de4b3",endColorstr="#489ae6",GradientType=1);
}

.security_bx_content {
    padding-left: 100px;
	    padding-top: 30px;
}

.security_bx_content h3.sec_tle,.security_bx_content h3.sec_tle b {
    font-size: 50px;
    line-height: 60px;
}

.security_bx_content .section_title_wrap p {
    font-size: 18px;
}
.security_bx_content {
    padding-left: 100px;
}

.security_bx_content h3.sec_tle,.security_bx_content h3.sec_tle b {
    font-size: 50px;
    line-height: 60px;
}

.security_bx_content .section_title_wrap p {
    font-size: 18px;
}

.security_bx_content ul {
    list-style: none;
    display: flex;
    flex-direction: column;
    gap: 25px;
}

.security_bx_content ul li:before {
    content: '';
    display: inline-block;
    width: 8px;
    height: 8px;
    background: linear-gradient(to right, #7E1BFF 0%, #4787E4 100%);
    border-radius: 50%;
    padding-right: 10px;
}

.security_bx_content ul li {display: flex;gap: 10px;align-items: center;}
.xtrm_security_section ul#myTab {
    width: fit-content;
    gap: 30px;
    padding: 10px 20px;
}

.p-relative{
	position: relative;}
.aggregate::before {
       content: "";
    position: absolute;
    left: 27px;
    top: 14%;
    height: 50%;
    width: 13px;
    border-radius: 10px;
    background: linear-gradient(180deg, #7d27e3, #3a7bd5);
}
.take::before {
       content: "";
    position: absolute;
    left: 27px;
    top: 14%;
    height: 50%;
    width: 13px;
    border-radius: 10px;
    background: linear-gradient(180deg, #489AE6, #1DE4B3);
}
.p-b40{
	padding-bottom:40px;
}


.diburse-box {
    position: relative;
    width: 200px;  /* Adjust as needed */
    height: 300px; /* Adjust as needed */
   
    border-radius: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: Arial, sans-serif;
    font-size: 20px;
    font-weight: bold;
    color: #1a1a1a;
}

.diburse-bars {
    position: absolute;
    left: 0px;
    top: 50%;
    transform: translateY(-50%);
    display: flex;
    /*flex-direction: column;*/
    gap: 8px;
}

.diburse-bars div {
    width: 16px; /* Adjust thickness */
    height: 150px; /* Adjust height */
    border-radius: 10px;
}

.bar1 {
    background: linear-gradient(180deg, #7B1FA2, #2196F3); /* Purple to Blue */
}

.bar2 {
    background: linear-gradient(180deg, #29B6F6, #00C853); /* Light Blue to Green */
}
.f-45{ font-size:45px !important;    line-height: 80px !important;}
.f-20{font-size:20px !important; }
#banner_section.banner-height{
	height:700px !important;
}
.shadow-box {
    background: #fefefe;
    border-radius: 10px;
    -webkit-box-shadow: 0 0 10px #c1c1c1;
    box-shadow: 0 0 10px #c1c1c1;
    font-size: 0.71rem;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
}
.number-left-bg-25 {
    background: linear-gradient(180deg, #18eaad, #36b9d1);
    height: 500px;
    width: 25px;
    border-radius: 10px 0 0 10px;
    position: relative;
}
.tab-content-ab-25 {
    position: absolute;
    top: 76px;
    padding: 7px;
    text-align: left;
}
.tab-content-ab-25 div {
    display: flex;
    line-height: 20px;
	font-size:14px;
}
.tab-content-ab-25 span {
    width: 25px;
    color: #fff;
    float: left;
    padding: 0 5px 0 0;
	font-size:14px;
}
.p-r{
	position: relative;
}
    .g-mb-30 {
        margin-bottom: 2.14286rem !important;
    }
	table td, table th {
    padding: 2em;
    text-align: center;
}
.font-bold{
	font-weight:bold;
}
.form_accpet label{display:revert !important;}
#product h3{font-size:57px; font-weight:200;}
 #product h3 b{font-size:57px;}
 .pb-0{padding-bottom:0px;}
  .pb-90{padding-bottom:90px;}
  .f-w-normal{font-weight:200 !important;}
  .p-tb-80{padding-top:80px; padding-bottom:80px;}
  .table-content{max-width:800px;}
.f-right{ float:right;}
  .securityaccordion {
      margin-top: 20px;
    }
    .securityaccordion-item {
      background: #fff;
      border: 1px solid #ddd;
      border-radius: 5px;
      margin-bottom: 10px;
      overflow: hidden;
      transition: all 0.3s ease-in-out;
    }
    .securityaccordion-header {
      background: #f9f9fb;
      padding: 15px;
      cursor: pointer;
      font-weight: 600;
      position: relative;
      display: flex;
      justify-content: space-between;
      align-items: center;
    }
    .securityaccordion-arrow {
      transition: transform 0.3s ease-in-out;
      width: 24px;
      height: 24px;
      fill: #2d0c56;
    }
    .securityaccordion-header.active .securityaccordion-arrow {
      transform: rotate(180deg);
    }
    .securityaccordion-content {
      display: none;
      padding: 15px;
      border-top: 1px solid #ddd;
      background: #fafafa;
      animation: fadeIn 0.3s ease-in-out;
    }
div#partners b {
    font-size: 18px;
}