section.dbio_pricing_cal_container {
    width: 100%;
    padding: 32px 0 50px;
}
.dbio_pricing_wrap {
	display: flex;
	flex-wrap: nowrap;
	max-width: 1088px;
	margin: 0 auto;
}
.wrap-container {
    display: flex;
    flex-wrap: nowrap;
    justify-content: center;
	gap: 16px;
}

.monthly-table h3 {
    display: flex;
    height: 50px;
    padding: 12px 0px;
    justify-content: center;
    align-items: center;
    gap: 8px;
    align-self: stretch;
    border-radius: 10px 10px 0px 0px;
    background: var(--purple-default, #A3F);
    margin-bottom: 0;
    color: var(--White, #FFF);
    text-align: center;
    font-variant-numeric: lining-nums tabular-nums;
    font-feature-settings: 'clig' off, 'liga' off;
    font-size: 17px;
    font-style: 600;
    font-weight: 600;
    line-height: 160%;
    letter-spacing: 0.17px;
}
}

.monthly-table {}

.monthly-table .dbio_pricing_wrap .dbio_pricing_col {
    /* display: flex; */
    width: 240px;
    padding: 32px 20px;
    flex-direction: column;
    align-items: center;
    /* gap: 24px; */
    /* border-radius: 0px 0px 0px 10px; */
    border: 2px solid var(--gray-light-02, #B9B9BA);
    background: var(--White, #FFF);
    margin: 0;
	border-top: 0;
	color: var(--gray-medium, #6A6A6D);
	text-align: center;
	cursor: pointer;
}

.monthly-table .dbio_pricing_wrap .dbio_pricing_col:nth-child(2) {
    border-radius: 0;
    border: none;
    border-bottom: 2px solid var(--gray-light-02, #B9B9BA);
}

.monthly-table .dbio_pricing_wrap .dbio_pricing_col:first-child {
    border-radius: 0 0 0 10px;
}

.monthly-table .dbio_pricing_wrap .dbio_pricing_col:last-child {
    border-radius: 0 0 10px 0px;
	
}
.monthly-table .dbio_pricing_wrap .dbio_pricing_col:hover {
    background: rgba(221, 173, 255, 0.15);
}
.monthly-table .dbio_pricing_wrap .dbio_pricing_col .title-row h4 {
    color: var(--gray-dark, #2C2C31);
    text-align: center;
    font-family: 'avenir-next-bold';
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 138%;
    letter-spacing: -0.1px;
    text-transform: capitalize;
    margin-bottom: 0;
}
.monthly-table .dbio_pricing_wrap .dbio_pricing_col > div{
	padding: 24px 0;
	border-bottom: 1px solid rgba(44, 44, 49, 0.1);
}
.monthly-table .dbio_pricing_wrap .dbio_pricing_col > div.descritpion-row span{
	color: var(--gray-dark, #2C2C31);
	font-size: 17px;
	font-style: normal;
	font-weight: 500;
	line-height: 160%; /* 27.2px */
	letter-spacing: 0.17px;
}
.monthly-table .dbio_pricing_wrap .dbio_pricing_col > div.descritpion-row p{
	font-size: 15px;
	font-style: normal;
	font-weight: 500;
	line-height: 150%; /* 22.5px */
	letter-spacing: 0.225px;
	margin-bottom:0;
}
.monthly-table .dbio_pricing_wrap .dbio_pricing_col > div.title-row span.price{
	font-size: 19px;
	font-style: normal;
	font-weight: 500;
	line-height: 155%; /* 29.45px */
	letter-spacing: 0.19px;
}
.monthly-table .dbio_pricing_wrap .dbio_pricing_col > div.title-row{
	padding-top: 0;
}
.monthly-table .dbio_pricing_wrap .dbio_pricing_col > div.cta-btn {
    padding-bottom: 0;
    border: 0;
}

.monthly-table .dbio_pricing_wrap .dbio_pricing_col > div.cta-btn a.pricnig-btn {
    /* height: 50px; */
    padding: 12px 26px;
    justify-content: center;
    align-items: center;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%; /* 22.5px */
    letter-spacing: 1.5px;
    text-transform: uppercase;
    background: var(--gradient-blue-purple, linear-gradient(100deg, #3E44FE -10.66%, #BB5CFF 114.64%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-family: 'avenir-next-bold';
    border-radius: 26px;
    border: 1px solid var(--gradient-blue-purple, #3E44FE);
    width: 100%;
	display: block;
}
.monthly-table .dbio_pricing_wrap .dbio_pricing_col > div.cta-btn a.pricnig-btn:hover {
    background: var(--gradient-blue-purple, linear-gradient(100deg, #3E44FE -10.66%, #BB5CFF 114.64%));
    box-shadow: 0px 4px 8px 0px rgba(97, 97, 97, 0.18);
    color: #fff;
    background-clip: unset;
    -webkit-background-clip: unset;
    -webkit-text-fill-color: #fff;
}

.enterprise-table{
	display: flex;
	max-width: 356px;
	flex-direction: column;
	align-items: center;
}
.enterprise-table h3 {
    border-radius: 10px 10px 0px 0px;
    background: var(--gray-bkg, #14141A);
    display: flex;
    /* height: 50px; */
    padding: 12px 0px;
    justify-content: center;
    align-items: center;
    gap: 8px;
    align-self: stretch;
    color: var(--White, #FFF);
    text-align: center;
    font-family: 'avenir-next-regular';
    font-size: 17px;
    font-style: normal;
    font-weight: 600;
    line-height: 160%; /* 27.2px */
    letter-spacing: 0.17px;
	margin-bottom:0;
}
.enterprise-table .dbio_pricing_wrap{
	display: flex;
	width: 356px;
	padding: 32px 24px;
	flex-direction: column;
	align-items: center;
	gap: 24px;
	flex: 1 0 0;
	border-radius: 0px 0px 10px 10px;
	border: 2px solid var(--gray-bkg, #14141A);
	background: var(--gray-dark, #2C2C31);
	position:relative;
}

.enterprise-table .dbio_pricing_wrap .title-row h4 {
    color: var(--White, #FFF);
    text-align: center;
    /* font-variant-numeric: lining-nums tabular-nums; */
    /* font-feature-settings: 'clig' off, 'liga' off; */
    font-family: 'avenir-next-bold';
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 138%; /* 27.6px */
    letter-spacing: -0.1px;
    margin-bottom:0;
}
.enterprise-table .dbio_pricing_wrap > div span{
	color: var(--gray-light-02, #B9B9BA);
	text-align: center;
	font-variant-numeric: lining-nums tabular-nums;
	font-feature-settings: 'clig' off, 'liga' off;
	font-size: 19px;
	font-style: normal;
	font-weight: 500;
	line-height: 155%; /* 29.45px */
	letter-spacing: 0.19px;
}
.enterprise-table .dbio_pricing_wrap > div p{
	color: var(--gray-light-01, #F2F2F2);
	font-size: 17px;
	font-style: normal;
	font-weight: 600;
	line-height: 160%; /* 27.2px */
	letter-spacing: 0.17px;
	margin-bottom: 0;
}
.enterprise-table .dbio_pricing_wrap > div ul li{
	font-size: 17px;
	font-style: normal;
	font-weight: 500;
	line-height: 160%; /* 27.2px */
	letter-spacing: 0.17px;
	color: var(--gray-light-02, #B9B9BA);
	padding-top: 16px;
}
.enterprise-table .dbio_pricing_wrap > div ul {
	position:relative;
	    padding-left: 28px;
}
.enterprise-table .dbio_pricing_wrap > div ul li::marker{display:none}
.enterprise-table .dbio_pricing_wrap > div ul li:before{
	    content: '';
    background: url(/wp-content/uploads/2022/03/checkmark-icon.svg);
    width: 20px;
    height: 20px;
    position: absolute;
    left: 0;
    list-style-type: none;
    background-size: 20px;
    background-repeat: no-repeat;
    margin-top: 4px;
    line-height: 1.4;
}

.enterprise-table .dbio_pricing_wrap > div.cta-btn a.pricnig-btn {
	padding: 12px 26px;
	justify-content: center;
	align-items: center;
	font-size: 15px;
	font-style: normal;
	font-weight: 700;
	line-height: 150%;
	letter-spacing: 1.5px;
	text-transform: uppercase;
	background: var(--gradient-blue-purple, linear-gradient(100deg, #3E44FE -10.66%, #BB5CFF 114.64%));
	box-shadow: 0px 4px 8px 0px rgba(97, 97, 97, 0.18);
	color: #fff !important;
	background-clip: unset;
	-webkit-background-clip: unset;
	-webkit-text-fill-color: #fff;
	display: block;
	width: 100%;
	border-radius: 26px;
	font-family: 'avenir-next-medium';
	border: 1px solid transparent;
}
.enterprise-table .dbio_pricing_wrap > div.cta-btn {
    width: 100%;
    text-align: center;
	position: absolute;
    bottom: 32px;
    padding: 0 32px;
}
.enterprise-table .dbio_pricing_wrap > div.cta-btn a:hover {
    background: linear-gradient(0deg, rgba(62, 68, 254, 0.6), rgba(62, 68, 254, 0.6));
    /*background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;*/
    font-family: 'avenir-next-medium';
    border: 1px solid var(--gradient-blue-purple, #3E44FE);
}

.monthly-table .dbio_pricing_col h3{
	display:none;
}
@media only screen and (max-width: 768px) {
	.mobile-ele{
		display:block;
	}
	section.dbio_pricing_cal_container {
		padding: 30px;
	}
	 section.dbio_pricing_cal_container .wrap-container,section.dbio_pricing_cal_container .monthly-table .dbio_pricing_wrap,section.dbio_pricing_cal_container .monthly-table .dbio_pricing_wrap .dbio_pricing_col{
		 display:block;
	 }
	 section.dbio_pricing_cal_container .monthly-table .dbio_pricing_wrap .dbio_pricing_col, section.dbio_pricing_cal_container .enterprise-table, section.dbio_pricing_cal_container .enterprise-table .dbio_pricing_wrap{
		 width: 100%;
		 max-width: 100%;
	 }
	 .monthly-table>h3{
		 display: none;
	 }
	 .monthly-table .dbio_pricing_col h3{
		border-radius: 8px 8px 0 0;
		display:block;
	 }
	 section.dbio_pricing_cal_container .enterprise-table{
		 margin-bottom: 60px;
	 }
	 section.dbio_pricing_cal_container .monthly-table .dbio_pricing_wrap .dbio_pricing_col {
		border-radius: 10px;
		border: 2px solid var(--gray-light-02, #B9B9BA);
		margin-bottom: 16px;
		padding: 0 0 24px;
	 }
	 .enterprise-table .dbio_pricing_wrap > div.cta-btn {
		position: relative;
		padding: 0;
		bottom: 0;
	}
	.monthly-table .dbio_pricing_wrap .dbio_pricing_col > div, .monthly-table .dbio_pricing_wrap .dbio_pricing_col > div.title-row {
		padding: 24px;
	}
} 