.pricing-hero-bg {
	background: url("https://cdn.rentechdigital.com/common_files/rentech/common-images/pricing-hero-imgae.png");
	background-repeat: no-repeat;
	/* background-size: cover; */
	background-position: top;
}

.pricing-btm-bg {
	background: url("https://cdn.rentechdigital.com/common_files/rentech/common-images/pricing-bottom-imgae.png");
	background-repeat: no-repeat;
	background-size: cover;
}

.hiring-btn-career {
	background: linear-gradient(93.92deg, rgb(253, 205, 113) 1.86%, rgb(244, 126, 114) 20.07%, rgb(209, 81, 184) 48.33%, rgb(154, 87, 209) 76.32%, rgb(114, 69, 222) 103.17%);
	border-radius: 68px;
	font-weight: 500;
	padding: 3px 13px;
}

.toggle-tabs-cust label {
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
	text-transform: capitalize;
	color: #000000;
	border-radius: 8px;
	width: 100%;
	padding: 15px 45px;
	border: 0;
	position: relative;
	text-align: center;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	white-space: nowrap;
}

.toggle-tabs-list:last-child label {
	padding: 15px 20px;
}

.toggle-tabs-cust input[type="radio"].toggle {
	display: none;
}

.toggle-tabs-cust input[type="radio"].toggle+label {
	cursor: pointer;
}

.toggle-tabs-cust input[type="radio"].toggle+label:after {
	content: "";
	height: 100%;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: -1;
}

.toggle-tabs-cust input[type="radio"].toggle.toggle-left+label:after {
	left: 100%;
}

.toggle-tabs-cust input[type="radio"].toggle:checked+label {
	cursor: default;
	background-color: #6f5aec;
	color: #fff;
}

.toggle-tabs-cust {
	margin-left: auto;
	margin-right: auto;
	background-color: #ffffff;
	box-shadow: 0px 1px 16px rgba(0, 0, 0, 0.08);
	border-radius: 8px;
	margin-bottom: 60px;
	padding: 10px;
}

.toggle-tabs-cust label bdi {
	color: #fc2727;
	padding-left: 3px;
	font-weight: 600;
}

.toggle-tabs-cust input[type="radio"].toggle:checked+label bdi {
	color: #fff;
}

.plan-main-boxu-top {
	background-color: #fff;
	box-shadow: 0px 3.64339px 21.8603px rgba(0, 0, 0, 0.09);
	border-radius: 16px;
	display: flex;
	flex-direction: column;
	min-height: 100%;
	padding: 15px;
}

.plan-main-boxu-hdr h2 {
	font-weight: 600;
	font-size: 17px;
	line-height: 25px;
	color: #6f5aec;
	text-transform: capitalize;
}

.plan-main-boxu-hdr bdi {
	font-weight: 800;
	font-size: 32px;
	letter-spacing: -0.025em;
	color: #000000;
	margin: 5px 0 0 0;
}

.plan-main-boxu-hdr bdi mark {
	font-weight: 600;
	font-size: 14px;
	line-height: 25px;
	color: #000000;
	padding: 0;
	margin-left: 5px;
}

.price-nbr-icons svg {
	width: 40px;
	height: 40px;
}

.plan-main-boxu-ctr ul li span {
	color: #495567;
	font-size: 14.1883px;
	font-weight: 400;
	line-height: 24px;
	margin: 15px 0;
}

.plan-main-boxu-ctr ul li span svg {
	height: 24px;
	margin-right: 10px;
	min-width: 24px;
	width: 24px;
}

.plan-text-info {
	font-weight: 600;
	color: #6f5aec;
	font-size: 16px;
}

.toggle-tabs-list {
	width: 180px;
	text-align: center;
}

.enterprise-plan-info .plan-main-boxu-top {
	background: linear-gradient(34.89deg, #6f5aec 20.5%, #9e95f5 127.05%);
	border-color: #8b7ef1;
	box-shadow: 0 4px 24px rgb(0 0 0 / 6%);
	color: #fff;
}

.enterprise-plan-info .btn-new-class1 {
	background-color: #fff;
	font-weight: 600;
	color: #6f5aec !important;
}

.enterprise-plan-info .plan-main-boxu-ctr ul li span {
	color: #fff;
}

.plan-main-boxu-top .btn-new-class1 {
	padding: 13px 25px;
}

.plan-custom-table thead tr:first-child th {
	text-align: center;
}

.last-section-page .plan-custom-table thead th {
	vertical-align: middle;
	text-transform: uppercase;
	font-size: 14px;
	letter-spacing: 0.5px;
	padding: 15px 32px !important;
	border-left: 0;
	border-right: 0;
	border-top: 1px solid #ebe9f1;
	border-bottom: 1px solid #ebe9f1;
	background-color: #f3f2f7;
	font-weight: 600;
	color: #000;
	white-space: nowrap;
	position: relative;
}

.last-section-page .plan-custom-table tbody td {
	vertical-align: middle;
	white-space: nowrap;
	padding: 13px 32px;
	border: 0;
	font-size: 14px;
	border-top: 1px solid #ebe9f1;
	font-weight: 400;
	color: #000;
	text-transform: capitalize;
	text-align: center;
}

.plan-custom-table tbody td svg {
	width: 24px;
	height: 24px;
}

.plan-custom-table tbody tr {
	border-top: 1px solid #ebe9f1;
}

.plan-custom-table tbody tr:nth-of-type(odd) {
	background-color: #fafafc;
}

.plan-custom-table tbody tr:hover {
	background-color: #fafafc;
}

.plan-custom-table table tr td:first-child,
.plan-custom-table table tr th:first-child {
	text-align: left;
}

.breack-show {
	display: none;
}

.shap-text-right {
	margin-right: -25px;
}

.shap-text-right span {
	font-weight: 600;
	font-size: 13px;
	text-transform: capitalize;
	color: #ffffff;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	display: flex;
	align-items: center;
	justify-content: center;
	transform: translate(5px, 4px);
}

.star-cust-top {
	top: -10px;
	font-size: 16px;
}

.fr-plan-info {
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	color: #495567;
	vertical-align: middle;
	padding: 5px 0;
}

.shopfy-bdr-fix-plan .logos-hero-top {
	padding: 10px 0 10px 0;
}

.shopfy-bdr-fix-plan .logos-hero-top button {
	background-color: #f4f4f4;
	border: 1px solid rgba(0, 0, 0, 0.1);
	border-radius: 5.28px;
	width: 205px;
	height: 55px;
	transition: all 0.3s;
	margin: 0 10px;
}

.shopfy-bdr-fix-plan .logos-hero-top button svg {
	width: 180px;
	height: 35px;
	transition: all 0.3s;
}

.shopfy-bdr-fix-plan .logos-hero-top button.active {
	background-color: #002e25;
}

.shopfy-bdr-fix-plan .logos-hero-top button.active svg .frst-path {
	fill: #fff;
}

.shopfy-bdr-fix-plan .logos-hero-top button.btn-2.active {
	background-color: #533582;
}

.shopfy-bdr-fix-plan .logos-hero-top button.btn-2.active svg path {
	fill: #fff;
}

.shopfy-bdr-fix-plan .switch-custom {
	display: inline-block;
	height: 24px;
	min-width: 44px;
	position: relative;
	vertical-align: middle;
	width: 48px;
	margin: 0 20px;
}

.shopfy-bdr-fix-plan .switch-custom input {
	display: none;
	height: 0;
	width: 0;
}

.shopfy-bdr-fix-plan .switch-custom .slider {
	background-color: #6f5aec;
	bottom: 0;
	cursor: pointer;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	transition: 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

.shopfy-bdr-fix-plan .switch-custom .slider.round {
	border-radius: 34px;
}

.shopfy-bdr-fix-plan .switch-custom input:checked+.slider {
	background-color: #6f5aec;
}

.shopfy-bdr-fix-plan .switch-custom .slider:before {
	background-color: #fff;
	bottom: 0;
	content: "";
	height: 20px;
	left: 4px;
	margin-bottom: auto;
	margin-top: auto;
	position: absolute;
	top: 0;
	transform: translateX(-1px);
	transition: 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);
	width: 20px;
}

.shopfy-bdr-fix-plan .switch-custom .slider.round:before {
	border-radius: 50%;
}

.shopfy-bdr-fix-plan .switch-custom input:checked+.slider:before {
	transform: translateX(21px);
}

.shopfy-bdr-fix-plan .switch-custom-box bdi {
	font-weight: 400;
	font-size: 16px;
	color: #000000;
	text-transform: capitalize;
}

.shopfy-bdr-fix-plan .switch-custom-box {
	margin: 35px 0;
	height: 24px;
	display: flex;
	align-items: center;
	justify-content: center;
}

/*--------------------------------------------- media query ---------------------------------------------*/

@media (max-width: 1379px) and (min-width: 1200px) {
	.breack-show {
		display: block;
	}

	.plan-main-boxu-ctr ul li span {
		line-height: 20px;
	}
}

@media (max-width: 1599px) and (min-width: 1200px) {
	.plan-main-boxu-top {
		padding: 17px;
	}

	.plan-main-boxu-hdr bdi {
		font-size: 24px;
	}

	.price-nbr-icons svg {
		width: 40px;
		height: 40px;
	}

	.plan-main-boxu-ctr ul li span {
		font-size: 13px;
		line-height: 20px;
		margin: 10px 0;
	}

	.row-info-class {
		margin-right: 0 !important;
	}

	.row-info-class .col-md-6 {
		padding-right: 0;
	}

	.shap-text-right {
		margin-right: -22px;
	}
}

@media (max-width: 1800px) and (min-width: 1400px) {
	.plan-main-boxu-hdr bdi {
		font-size: 20px;
	}

	.plan-main-boxu-hdr bdi mark {
		font-size: 13px;
	}

	.plan-main-boxu-hdr bdi strong {
		font-size: 13px;
	}
}

@media (max-width: 767px) {
	.plan-main-boxu-hdr bdi {
		font-size: 26px;
	}

	.price-nbr-icons svg {
		height: 40px;
		width: 40px;
	}

	.toggle-tabs-list {
		flex: 1 0;
	}

	.shopfy-bdr-fix-plan .logos-hero-top {
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		margin: 0 0 0 -10px;
		padding: 0;
	}

	.shopfy-bdr-fix-plan .logos-hero-top div {
		padding: 0 0 0 10px;
		flex: 0 0 auto;
		width: 50%;
	}

	.shopfy-bdr-fix-plan .logos-hero-top button {
		width: 100%;
		margin: 0 !important;
	}

	.shopfy-bdr-fix-plan .switch-custom-box {
		margin: 15px 0;
		height: auto;
	}

	.shopfy-bdr-fix-plan .switch-custom-box bdi {
		margin: 15px 0;
	}
}

@media (max-width: 600px) {
	.toggle-tabs-cust label {
		padding: 15px;
		white-space: nowrap;
	}

	.toggle-tabs-cust input[type="radio"].toggle+label:after {
		display: none;
	}
}

@media (max-width: 575px) {
	.space-class-top-bottom .toggle-tabs-cust {
		max-width: 100%;
		margin-bottom: 30px;
	}

	.toggle-tabs-cust label {
		padding: 15px;
		white-space: nowrap;
	}
}