body .acf-input .smart_price_list_simple table,
body.front-page .smart_price_list_simple table{
	border-radius: 0px;
	width:100% !important;
	border:0px none;
	border-collapse: collapse;
}

body .acf-input .smart_price_list_simple table tr:first-child,
body.front-page .smart_price_list_simple table tr:first-child{
	border:0px none;
}


body .acf-input .smart_price_list_simple table tr,
body.front-page .smart_price_list_simple table tr{
	border-top:10px solid transparent;
}

body .acf-input .smart_price_list_simple table tr,
body .acf-input .smart_price_list_simple table tbody,
body.front-page .smart_price_list_simple table tr,
body.front-page .smart_price_list_simple table tbody{
	width:100% !important;
	height:auto !important;
}

body .acf-input .smart_price_list_simple table tr th,
body .acf-input .smart_price_list_simple table tr td,
body.front-page .smart_price_list_simple table tr th,
body.front-page .smart_price_list_simple table tr td{
	width:auto !important;
}


body .acf-input .smart_price_list_simple table tr td,
body.front-page .smart_price_list_simple table tr td{
	border-right:10px solid transparent;
	border-top:0px none;
	border-bottom:0px none;
}


body .acf-input .smart_price_list_simple table,
body .acf-input .smart_price_list_simple table tr th,
body .acf-input .smart_price_list_simple table tr td,
body.front-page .smart_price_list_simple table,
body.front-page .smart_price_list_simple table tr th,
body.front-page .smart_price_list_simple table tr td{
	height:auto !important;
	text-align:center;
}


body .acf-input .smart_price_list_simple table tr th:last-child,
body.front-page .smart_price_list_simple table tr th:last-child{
	border-top-right-radius:var(--button_border_radius);
	border-bottom-right-radius:var(--button_border_radius);
}

body .acf-input .smart_price_list_simple table tr th:first-child,
body.front-page .smart_price_list_simple table tr th:first-child{
	border-top-left-radius:var(--button_border_radius);
	border-bottom-left-radius:var(--button_border_radius);
}

body .acf-input .smart_price_list_simple table tr th,
body.front-page .smart_price_list_simple table tr th{
	background-color:var(--main_color);
	padding:20px 20px 15px;
	color:#fff;
	border-left:0px none;
	border-right:0px none;
	font-weight:700;
	font-size: 15px;
	text-transform: uppercase;
}

body .acf-input .smart_price_list_simple table tr td,
body.front-page .smart_price_list_simple table tr td{
	padding:14px;
	background-color:var(--main_color_opacity_10);
	position:relative;
	border-radius:var(--button_border_radius);
}

body .acf-input .smart_price_list_simple table tr:not(:last-of-type) td,
body.front-page .smart_price_list_simple table tr:not(:last-of-type) td{
	border-bottom: 0px none;
}

body .acf-input .smart_price_list_simple table tr td:last-child,
body.front-page .smart_price_list_simple table tr td:last-child{
	border-right: 0px none !important;
}

body .acf-input .smart_price_list_simple table tr td strong,
body.front-page .smart_price_list_simple table tr td strong{
	text-transform:uppercase;
	color:var(--main_color);
	font-size: 15px;
	font-weight: 600;
}


@media (max-width: 990px) {
	
	.smart_price_list_simple .redcoder_flex_tab_box{
		min-width:840px;
		padding-right:22px;
	}
	
	.smart_price_list_simple .redcoder_flex_tab_box_wrap{
		overflow:auto;
		padding-bottom:12px;
		margin-right:-22px;
	}
	
	body.front-page .smart_price_list_simple table tr td{
		padding:12px;
	}
	
	body .acf-input .smart_price_list_simple table tr th,
	body.front-page .smart_price_list_simple table tr th{
		padding:12px;
		font-size: 14px;
	}
	
	.redcoder_flex_tabs_nav_wrap{
		margin-bottom:24px;
	}
	
}