	        .business_card_holder{
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                background: #FFFFFF;
                border: 1px solid #DADADA;
				-webkit-box-orient: horizontal;
				-webkit-box-direction: normal;
				    -ms-flex-direction: row;
				        flex-direction: row;
            }
            .business_card_holder .title-wrap{
                width:30%;
                background-color: rgb(237, 241, 245);
                border: 1px solid #DADADA;
                -ms-flex-line-pack: center;
                    align-content: center;
				padding: 30px;
                position: relative;
            }
            .business_card_holder .title-wrap .bc-heading-title{
                font-size: 24px;
                font-weight: 600;
            }
            .business_card_holder .image-wrap{
                width:30%;
                -webkit-box-pack: center;
                    -ms-flex-pack: center;
                        justify-content: center;
                padding: 30px;
				-ms-flex-line-pack: center;
				    align-content: center;
            }
            .business_card_holder .details-wrap{
                width: 40%;
				padding: 30px;
            }
            .business_card_holder img{
                width: 100%;
                height: auto;
            }
            .business_card_holder .bc-button-wrapper a{
                background-color: rgb(71, 55, 255);
                font-weight: 700;
                color: #F4F4F4;
                border-style: none;
                border-radius: 1px 1px 1px 1px;
                padding: 20px 40px 20px 40px;
                display: inline-block;
                text-decoration: none;
				margin-top: 16px;
				font-family: "Open Sans", sans-serif;
				font-size: 16px;
            }
			.business_card_holder .bc-button-wrapper a .elementor-button-icon{
				margin-left: 20px;
			}
			.business_card_holder .bc-button-wrapper a:hover{
                background-color: #291F9B;
				color: #f4f4f4;
			}
            .business_card_holder .details-wrap ul li{
				font-family: Lato;
				font-size: 16px;
				font-weight: 400;
				margin-bottom: 8px;
				align-items: start;
			}
			.business_card_holder .details-wrap ul li i{
				color: rgb(71, 55, 255);
				margin-top: 6px;
			}
            .business_card_holder .bc-badge{
                background-color: #E7F5E5;
                border-bottom: 1px solid #DADADA;
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
            }
            .business_card_holder .bc-badge .bc-badge-inner{
                padding: 16px 30px;
            }
			.bc-tabs {
                width: 100%;
                background: #FFFFFF;
                border: 1px solid #DADADA;
				margin-bottom: 80px;
                padding: 6px;
				text-align: left;
            }
			ul#wpbc-tabs-nav,
            ul#bc-tabs-nav {
                list-style: none;
                margin: 0;
                padding: 0;
                overflow: auto;
                border-bottom: 1px solid #DADADA;
            }
			ul#wpbc-tabs-nav li#tabLi,
            ul#bc-tabs-nav li#tabLi {
                float: left;
                font-weight: bold;
                margin-right: 2px;
                padding: 15px 35px;
                cursor: pointer;
				font-family: "Open Sans", sans-serif;
                font-weight: 500;
                font-size: 18px;
				color: rgb(0, 37, 58);
            }
			ul#wpbc-tabs-nav li#tabLi.active,
            ul#bc-tabs-nav li#tabLi.active {
                border-bottom: 2px solid rgb(71, 55, 255);
            }
            .bc-tab-content {
                padding: 10px;
                display: none;
            }
			.bc-tabs-content .bc-tab-content{
				padding: 30px;
			}
            .bc-tabs-content .bc-tab-content:first-child{
                display: block;
            }
            .bc-tabs-content .bc-tab-content .card_details,
			.bc-tabs-content .bc-tab-content .pros_cons{
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-orient: horizontal;
				-webkit-box-direction: normal;

				    -ms-flex-direction: row;
				        flex-direction: row;
			}
            .bc-tabs-content .bc-tab-content .card_details .bc-content,
			.bc-tabs-content .bc-tab-content .pros_cons .bc-content{
				width: 50%;
				padding-right: 15px;
			}
			.bc-tabs-content .bc-tab-content .pros_cons .bc-content p{
				font-family: Lato;
                font-size: 19px;
			}
			.bc-tabs-content .bc-tab-content{
				font-family: Lato;
			}
			.bc-tabs-content .bc-tab-content .pros_cons .bc-content strong,
			.bc-tabs-content .bc-tab-content .card_details .bc-content strong{
				font-weight: 600px;
			}
			.bc-tab-content-panel li,
			.bc-tabs-content .bc-tab-content .card_details .bc-content ul{
				font-family: Lato;
                font-size: 16px;
			}
			.bc-tabs-content .bc-tab-content .pros_cons .bc-content ul{
				list-style-type: none;
                font-family: Lato;
                font-size: 16px;
                margin-left: 0;
			}
			.bc-tabs-content .bc-tab-content .pros_cons .bc-content:first-child ul li:before{
				font-family: "Font Awesome 5 Free";
                content: "\f00c";
				color: #289E43;
				margin-right: 10px;
				font-size:14px;
				font-weight: 900;
			}
			.bc-tabs-content .bc-tab-content .pros_cons .bc-content:last-child ul li:before{
				font-family: "Font Awesome 5 Free";
                content: "\f00d";
				color:rgb(249, 66, 19);
				margin-right: 10px;
				font-size:14px;
				font-weight: 900;
			}
			.bc-tab-content-panel{
                display: none;
				padding: 10px;
            }
			#bc-accordition{
				width: 100%;
				background-color: transparent;
				border: 1px solid rgb(71, 55, 255);
				border-radius: 0px;
				padding: 15px 10px;
				margin-bottom: 5px;
				display: none;
				font-family: "Open Sans", sans-serif;
				font-size: 19px;
			}
			#bc-accordition i{
				font-size:16px
			}
			
			@media only screen and (max-width: 768px) {
				.business_card_holder{
					-webkit-box-orient: vertical;
					-webkit-box-direction: normal;
					    -ms-flex-direction: column;
					        flex-direction: column;
				}
                .business_card_holder .title-wrap,
                .business_card_holder .image-wrap,
				.business_card_holder .image-wrap a,
                .business_card_holder .details-wrap{
                    width: 100%;
                }
				#bc-tabs-nav {
					display: none;
				}
				.business_card_holder .bc-badge{
					bottom: 0;
					top: auto;
					border-top: 1px solid #DADADA;
				}
				.business_card_holder .title-wrap{
					min-height: 200px;
					-ms-flex-line-pack: start;
					    align-content: start;
					text-align: center;
				}
				.business_card_holder .has-badge{
					min-height: 80px;
				}
				.bc-tabs-content .bc-tab-content{
					display: block;
				}
				.bc-tabs-content .bc-tab-content:nth-child(2){
					display: none;
				}
				#bc-accordition{
					display: block;
				}
				.bc-tabs-content .bc-tab-content .pros_cons{
					-webkit-box-orient: vertical;
					-webkit-box-direction: normal;
					    -ms-flex-direction: column;
					        flex-direction: column;
				}
				.bc-tabs-content .bc-tab-content .pros_cons .bc-content{
					width: 100%;
				}
				.bc-tabs-content .bc-tab-content{
					padding: 10px;
				}
				#reward-tabs #bc-tabs-nav{
					display: block;
					border-bottom: none;
				}
				#reward-tabs #bc-tabs-nav li{
					float: none;
					text-align: center;
					border-bottom-width: 1px;
					border-bottom-style: solid;
					border-bottom-color: rgb(218, 218, 218);
				}
				#reward-tabs #bc-tabs-nav li.active{
					border-bottom: 2px solid rgb(71, 55, 255);
				}
            }
				.payment-processor-holder{
		margin: 10px 10px 0px 10px;
		flex-direction:column;
		margin-bottom: 60px;
	}
	.loan-holder{
		margin: 0px;
		margin-bottom: 60px;
	}
	.business_card_holder .payment-left{
		max-width: 65%;
		border-right: 1px solid rgb(218, 218, 218);
	}
	.business_card_holder .payment-right{
		max-width: 35%;
		padding-bottom: 40px;
		padding-left: 40px;
		padding-right: 30px;
		padding-top: 30px;
	}
	.payment-processor-holder .payment-processor-sub-holder-mobile{
		display: none;
	}
	.payment-processor-holder .bc-tabs{
		border-left: none;
		border-right: none;
		margin-bottom: 0px;
	}
	.business_card_holder .payment-processor{
		display: flex; 
		flex-direction: row;
		padding-inline-start: 20px;
		padding-inline-end: 20px;
		padding-top:0;
		padding-bottom: 0;
	}
	.business_card_holder .payment-left h2{
		font-size: 46px;
		font-weight: 600;
	}
	.business_card_holder .payment-left ul{
		margin: 15px 0 15px 20px;
	}
	.business_card_holder .payment-left ul li{
		font-size: 16px;
		font-weight: 400;
		font-family: "Open Sans", sans-serif;
		margin-bottom: 8px;
		color: #000000;
		align-items: start;
		list-style-type: none;
		position: relative;
	}
	.business_card_holder .payment-left ul li .elementor-icon-list-icon{
		position: absolute;
		left: -20px;
		top: 0;
		width: 20px;
		text-align: center;
	}
	.business_card_holder .payment-left span{
		color: #000000;
	}
	.business_card_holder .payment-left span i{
		color: rgb(71, 55, 255);
		margin-top: 6px;
		font-size: 15px;
	}
	.business_card_holder .payment-right img{
		max-width: 75%;
		padding-bottom: 20px;
	}
	.bc-creative-button,
	.business_card_holder .payment-right .main-btn{
		border-style: solid;
		border-color: rgb(71, 55, 255);
		border-radius: 0px;
		width: 100%;
		padding: 25px 30px;
		background-color: rgb(71, 55, 255);
		color: #fff;
		font-family: 'Lato';
		margin-bottom: 20px;
	}
	.bc-creative-button{
		background-color: rgb(249, 66, 19);
		color: #fff !important;
	}
	.bc-creative-button:hover{
		background-color: #00253A !important
	}
	.bc-creative-button .cretive-button-text,
	.business_card_holder .payment-right .main-btn .cretive-button-text{
		font-size: 18px;
		font-weight: 500;
		font-family: 'Lato';
	}
	.bc-creative-button .eael-creative-button-icon-right,
	.business_card_holder .payment-right .main-btn .eael-creative-button-icon-right{
		margin-left: 25px;
	}
	.business_card_holder .payment-right .main-btn:hover{
		background-color: rgb(0, 37, 58);
	}
	.tab-compare-btn .compare-btn-text,
	.business_card_holder .payment-right .compare-btn-text{
		font-size: 12px;
		font-weight: 400;
		line-height: 1.4em;
		color: rgb(80, 82, 85);
		text-align: center;
	}
	.business_card_holder .payment-right .trust-payments-review a{
		font-size: 14px;
		font-weight: 600;
		text-align: center;
		margin-top: 15px;
		color:#0157FF;
		font-family: 'Lato';
	}
	#wpbc-tabs-nav li{
		width: 100%;
	}
	.payment-processor-sub-holder .card_details .bc-content:first-child {
		width: 70%;
	}
	.payment-processor-sub-holder .card_details .bc-content:last-child {
		width: 30%;
	}
	.loan-sub-holder .card_details .bc-content:first-child {
		width: 65%;
	}
	.loan-sub-holder .card_details .bc-content:last-child {
		width: 35%;
	}
	.gateway-btn{
		background-color: #00253A !important;
	}
	#finance-products-list .fa-times{
		color: red;
	}
	#finance-products-list .fa-check{
		color: green;
	}
	@media only screen and (max-width: 768px) {
		.business_card_holder .payment-left{
			max-width: 100%;
			border-right: none;
		}
		.business_card_holder .payment-right{
			max-width: 100%;
			padding: 0;
		}
		.business_card_holder .payment-processor{
			display: flex; 
			flex-direction: column-reverse;
		}
		.business_card_holder .payment-right img{
			padding-top: 20px;
			padding-bottom: 20px;
		}
		.payment-processor-sub-holder{
			display: none;
		}
		.payment-processor-holder .payment-processor-sub-holder-mobile{
			display: block;
		}
		.payment-processor-sub-holder-mobile #bc-tabs-nav li{
			display: block;
			width: 100%;
		}
		.payment-processor-sub-holder-mobile .mobile-bc-tabs-content {
			display: none;
			padding: 20px;
		}
		.payment-processor-sub-holder-mobile .mobile-bc-tabs-content-first {
			display: inline-block;
		}
		.business_card_holder .payment-left h2{
			font-size: 28px;
			text-align: center;
		}
		.business_card_holder .payment-right .main-btn{
			margin-bottom: 20px;
		}
		.business_card_holder .payment-right .main-btn .cretive-button-text{
			font-size: 14px;
		}
		.business_card_holder .payment-right .trust-payments-review a{
			margin-top: 10px;
			margin-bottom: 20px;
			font-size: 13px;
		}
		.business_card_holder .payment-left ul li{
			font-size: 14px;
		}
		ul#wpbc-tabs-nav{
			border-bottom: none;
		}
		ul#wpbc-tabs-nav li#tabLi{
			text-align: center;
			border-top:1px solid #DADADA
		}
		ul#wpbc-tabs-nav li#tabLi:first-child{
			border-top: none;
		}
		ul#wpbc-tabs-nav li#tabLi:hover {
			border-bottom: 2px solid rgb(71, 55, 255);
		}
		.bc-creative-button{
			margin-top: 20px;
		}
		.gateway-btn{
			background-color: #00253A !important;
		}
		#gateway-content .split-content{
			display: flex;
			flex-direction: column-reverse;
		}
		#gateway-docs-container{
			margin-bottom: 20px;
		}
		.loan-sub-holder .bc-tabs-content .card_details{
		flex-direction: column-reverse;
		}
		.loan-sub-holder .card_details .bc-content{
			width: 100% !important;
		}
		.loan-holder .payment-right{
			display: block;
		}
		.finance-sub-holder{
			display:none;
		}
	}