	        .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,
            ul#bc-tabs-nav li {
                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.active,
            ul#bc-tabs-nav li.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);
				}
            }