section.dbio_blocks.dbio_pricing_cal_container {
	padding-top: 112px;
    padding-bottom: 90px;
    padding-left: 1.5em;  
	padding-right: 1.5em;
}
.dbio_pricing_wrap.calculator-section .dbio_pricing_col:first-child {
    margin-left: 0px;
}
.dbio_pricing_wrap.calculator-section .dbio_pricing_col:last-child {
    margin-right: 0px;
}
.dbio_pricing_wrap {
	display: flex;
	flex-wrap: nowrap;
	max-width: 1040px;
	margin: 0 auto;
}
.dbio_pricing_wrap .dbio_pricing_col {
    margin: 1em 12px;
    flex: 0 1 50%;
}
.dbio_pricing_wrap input:focus, .dbio_pricing_wrap select:focus {
    border: 1px solid rgba(20, 20, 26, 0.5);
    outline: none;
}
.dbio_pricing_wrap input, 
.dbio_pricing_wrap select { 
    background: #FFFFFF;
    border-radius: 6px;
    padding: 12px;
    border: 1px solid rgba(20, 20, 26, 0.5);
    font-style: normal;
    font-weight: 600;
    font-size: 17px;
    line-height: 160%;
    display: flex;
    align-items: center;
    letter-spacing: 0.01em;
    font-feature-settings: 'tnum' on, 'lnum' on;
    color: #14141A;
	width: 100%;
}
.dbio_pricing_col .form-group {
    margin-bottom: 33px;
}
.dbio_pricing_wrap label {
    padding-bottom: 24px;
    display: block;
    font-weight: 500;
    font-size: 17px;
    line-height: 160%;
    letter-spacing: 0.01em;
    font-feature-settings: 'tnum' on, 'lnum' on;
    color: #6A6A6D;
}
.dbio_pricing_wrap h2 {
    font-style: normal;
    font-weight: 600;
    font-size: 48px;
    line-height:60px;
    letter-spacing: -0.0125em;
    font-feature-settings: 'tnum' on, 'lnum' on, 'ordn' on;
    color: #2C2C31;
	margin-bottom:32px; 
} 
.secondary_title {
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: -0.005em;
    font-feature-settings: 'tnum' on, 'lnum' on;
    color: #2C2C31;
}
.pricing_cal_description {
    font-style: normal;
    font-size: 17px;
    line-height: 27px;
    letter-spacing: -0.005em;
    color: #6A6A6D;
    font-feature-settings: 'tnum' on, 'lnum' on;
}
.bandwidth_title{
 	font-style: normal;
	font-weight: 500;
	font-size: 17px;
	line-height: 160%;
	letter-spacing: 0.01em;
	font-feature-settings: 'tnum' on, 'lnum' on;
	color: #6A6A6D;
}
p#display-bandwidth-text , p#display-minutes-text {
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 32px;
    letter-spacing: -0.005em;
    color: #2C2C31;
}
button.pri_cal_btn {
    box-shadow: 0 2px 4px rgb(97 97 97 / 18%), 0 4px 8px rgb(97 97 97 / 18%);
    border: 1.5px solid;
    border-color: transparent !important;
    font-weight: bold;
    font-size: 15px;
    line-height: 150%;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    color: #fff;
    background: linear-gradient(99.69deg, #3E44FE -10.66%, #BB5CFF 114.64%) no-repeat center;
    background-size: 126% 126%;
    -webkit-transition: border-color 0.3s ease;
    -o-transition: border-color 0.3s ease;
    transition: border-color 0.3s ease;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    padding: 11px 45px;
    border-radius: 6px;
} 
button.pri_cal_btn:hover { 
    background: linear-gradient(0deg, rgba(62, 68, 254, 0.6), rgba(62, 68, 254, 0.6));
    border-color: #3E49F4;
    box-sizing: border-box;
    box-shadow: 0 8px 14px rgb(62 68 254 / 26%);
}
 
.see_my_plan{ 
	border: 1px solid red;
	border-radius: 50px;
	margin-left: 0;
	background: linear-gradient(99.69deg, #3E44FE -10.66%, #BB5CFF 114.64%);
	-webkit-background-clip: text;
	background-clip: text;
	text-fill-color: transparent;
	font-weight: 700;
	font-size: 15px;
	line-height: 150%;
	position: relative;
	border-color: transparent;
	padding: 12px 25px;
	color: #BB5cff;
}
button.see_my_plan:before, 
button.see_my_plan:after  {
    content: '';
    position: absolute;
    border-radius: 26px;
    top: 1px;
    left: 1px;
    width: calc(100% - 2px);
    height: calc(100% - 2px);
    box-sizing: content-box;
    background-color: #fff;
    overflow: hidden;
    z-index: -1;
}
button.see_my_plan:after {
    top: -1px;
    left: -1px;
    width: calc(100% + 2px);
    height: calc(100% + 2px);
    z-index: -2;
    -webkit-transition: opacity 0.3s ease;
    -o-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    background: linear-gradient(150deg, hsla(337, 100%, 84%, 1) 0%, hsla(262, 100%, 60%, 1) 68.75%);
}
button.see_my_plan:hover ,
button.see_my_plan:focus {
    -webkit-background-clip: initial;
    -webkit-text-fill-color: initial;
	color:#fff;  
}
button.see_my_plan:hover:before,
button.see_my_plan:hover:after {
  display: none;
}
.dbio_pricing_col .form-group:last-child {
    margin-bottom: 0px;
}  
.dbio_pricing_wrap input[type=number]::-webkit-inner-spin-button1 { 
    -webkit-appearance: none;
    cursor:pointer;
    display:block;
    width:8px;
    color: #333;
    text-align:center;
    position:relative;
	 opacity: 1;
	 background: transparent url('up-down-arrow.png') no-repeat 50% 50%;  
	width: 14px;
	height: 14px;
	padding: 5px;
	position: relative;
	right: 0px; 
}
.dbio_pricing_wrap input[type=number]:hover::-webkit-inner-spin-button1 { 
    background: transparent url('up-down-arrow.png') no-repeat 50% 50%;  
	width: 14px;
	height: 14px;
	padding: 5px;
	position: relative;
	right: 0px; 
} 
.dbio_pricing_wrap select#bitrate {
    -webkit-appearance: none;
	cursor: pointer;
    -moz-appearance: window;
    background-image: url('chevron-down.png');
	background-position: right 15.5px center;
    background-repeat: no-repeat;
}
.dbio_pricing_wrap input[type=number]::-webkit-inner-spin-button { 
    -webkit-appearance: none;
    cursor:pointer;
    display:block;
    width:18px;
    color: #333;
    text-align:center;
    position:relative;
    opacity: 1;
    background: transparent url('up-down-arrow.png') no-repeat;  
    background-position: right 0px center;
    padding:0px 2px;
    position: relative;
    right: 0px; 
}
.editor-styles-wrapper button.see_my_plan {
    border: 1px solid #BB5CFF;
}
.editor-styles-wrapper button.see_my_plan:hover {
    border: 1px solid #3E44FE; 
}
.dbio_pricing_wrap.calculator-section .dbio_pricing_col:last-child h2 {
    display: none;
}
.dbio_pricing_cal_container  button#signup-button {
    background: linear-gradient(99.69deg, #3E44FE -10.66%, #BB5CFF 114.64%);
    box-shadow: 0px 4px 8px rgba(97, 97, 97, 0.18);
    border-radius: 26px;
    font-weight: 700;
    font-size: 15px;
    line-height:22px;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    padding: 12.5px 26px; 
}
.dbio_pricing_cal_container  button#signup-button:hover {
    background: linear-gradient(0deg, rgba(62, 68, 254, 0.6), rgba(62, 68, 254, 0.6));
    border-color: #3E49F4;
    box-sizing: border-box;
    box-shadow: 0 8px 14px rgb(62 68 254 / 26%);
}
.dbio_pricing_cal_container p.di-suggested-blue { 
    color: #3E44FE;
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 132%;  
    letter-spacing: -0.005em;
}



@media only screen and (max-width: 768px) {
	 
	.dbio_pricing_wrap.calculator-section .dbio_pricing_col:first-child h2{
		display: none; 
	}
	.dbio_pricing_wrap.calculator-section .dbio_pricing_col:last-child h2 {
		display: block;
	}
	.dbio_pricing_wrap.calculator-section {
		display: grid;
	}
	.dbio_pricing_wrap.calculator-section .dbio_pricing_col:first-child {
		order: 2;
		margin-top: 30px;
	}
	.dbio_pricing_wrap.calculator-section .dbio_pricing_col:last-child {
		order: 1;
	}
	.dbio_pricing_wrap .dbio_pricing_col {
		display: block;
		width: 100%;
		margin: 0px;
	}
	button.see_my_plan {
		width: 100%;
		margin-top: 10px; 
	}
	.dbio_pricing_wrap.calculator-section .bandwidth_title {
		font-style: normal;
		font-weight: 500;
		font-size: 15px;
		line-height: 155%;
		letter-spacing: 0.01em;
		font-feature-settings: 'tnum' on, 'lnum' on;
		color: #6A6A6D;
	}
	p#display-bandwidth-text, p#display-minutes-text{
		font-style: normal;
		font-weight: 500;
		font-size: 20px;
		line-height: 132%;
		letter-spacing: -0.0025em;
		color: #2C2C31;
	}
	.dbio_pricing_wrap.calculator-section .secondary_title{
		font-style: normal;
		font-weight: 500;
		font-size: 15px;
		line-height: 155%;
		letter-spacing: 0.01em;
		font-feature-settings: 'tnum' on, 'lnum' on;
		color: #2C2C31;
	}
	.dbio_pricing_wrap h2 {
		font-size: 34px;
		line-height: 42px;
	}
	.pricing_cal_description{
		font-size:15px;
		line-height:155%;
		font-weight:23px;
	}
	section.dbio_blocks.dbio_pricing_cal_container .wrap {
		padding: 0;
	}	
	section.dbio_blocks.dbio_pricing_cal_container {
		padding:70px 1.5em;
	}  
	
	 
	
} 