/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 24 2024 | 07:14:53 */
#price .w-pricing-item.type_featured .w-pricing-item-header {
	background-color: #eee !important;
}
#price .w-pricing.style_simple .type_featured .w-pricing-item-h {
	border:2px solid #c4c4c4;
	padding-bottom:30px;
}
.priceSection  .w-tabs-list-h {
	margin-top: -70px;
}
#price .w-pricing-item-price small {
	color: #222 !important;
}
.priceSection   .w-tabs.style_default > .w-tabs-list .w-tabs-item:not(.active):hover {
	background: rgb(255, 255, 255);
	border-color: #12162e;
}
#price .w-pricing-item-title {
	font-weight: 600;
	font-size: 24px !important;
	margin-bottom: 15px;
}
.priceTab table td {
	text-align: left;
	vertical-align: top;
}
.priceTab table  tr {
	border-bottom: 1px solid #ddd;
	padding: 25px 10px;
	display: block;
}
.priceTab table td h3  {
	font-size:1.5rem;
}
.priceTab table td h4 {
	font-size: 16px;
	color: #1b1f36;
	padding-top:0px;
}
.priceTab table td h4 .price {
	font-size: 28px;
	font-weight: 500;
	width: 100%;
	display: block;
}
.priceTab table th {
	padding: 1px 1rem;
	font-weight: 500;
	border: none;
	font-size: 1.5rem;
}
.priceTab p {
	margin-bottom: 0.5rem;
}
.priceTab h3 {
	font-weight: 500;
}
.priceTab {
	border-bottom: 1px solid #e6e6e6;
	border-top: 1px solid #e6e6e6;
}
@media (min-width:769px){
.priceTab table td {
	width: 100%;
}
.priceTab .q_elements_holder.two_columns.eh_two_columns_66_33 .q_elements_item:first-child {
	width: 60%;
}
.priceTab .q_elements_holder.two_columns.eh_two_columns_66_33 .q_elements_item:last-child {
	width: 40%;
}
.priceTab table td:last-child {
	min-width: 200px;
	text-align: right;
}
}
@media (max-width:768px){
.wpb_row.priceTab {
	border-bottom: 1px solid #e6e6e6;
	border-top: 1px solid #e6e6e6;
	background-color: #f4f4f5 !important;
	background: #f4f4f5 !important;
}
.iyfmTopPrice h1 {
	font-weight: 600;
	font-size: 32px !important;
}
.priceTab table td h4 {
	font-size: 12px;
	line-height: 1.2;
}
.priceTab table td h4 .price {
	font-size: 20px;
}
.priceTab .rightTrv h4, .priceTab .rightTrv p {
	text-align: left !important;
}
.rightTrv .separator.small.right {
	margin-left: 0;
}
.priceTab table tr {
	padding: 10px 0px;
}
.priceTab table td h4 {
	padding-left: 15px;
}
.priceTab table th {
	padding: 1px 1rem 1px 0rem;
	font-size: 1.2rem;
}
.priceTab table td h3 {
	font-size: 1.2rem;
}
.priceTab table td h4 {
	font-size: 12px;
	line-height: 1.2;
	padding-left: 15px;
	text-align: right;
}
.priceTab table td h4 .price {
	font-size: 16px;
}
}
@media (max-width:1024px){
.priceTab {
	padding-left: 0px;
	padding-right: 0px;
}
}
@media (min-width:1025px) and (max-width:1500px){
.priceTab .stretched .vc_column-inner {
	padding-right: 30% !important;
}