/* ======================================
		Pricing Slider
====================================== */
#pricing-table {
	position: relative;
	display: flex;
	justify-content: center;
	/* --popular-color: #fce3a5; */
	--popular-color: #e7f2ff;
	/* --row-color: #e7f2f5; */
	--row-color: #f0f2f5;
	/* background:radial-gradient(circle farthest-side at 0% 0%, #ffdf8e, transparent 25%),
		radial-gradient(circle farthest-side at 100% 100%, #ffdf8e, transparent 25%); */
	--dark-font-color: #1f2130;
	--light-font-color: #37465a;
}

#price-table-left .price-time {
	font-weight: 400;
	font-size: 13px;
	color: var(--dark-font-color);
	padding: 0;

}

#price-table-slider .price-row-buttons {
	border-top: 2px solid var(--dark-font-color);
}

#price-table-slider .price-row-buttons,
.price-row .price-row-inner,
.feat-row {
	background: #fff;
}

#pricing-table .price-row {
	position: sticky;
	top: 0;
	/* background-color: #fff; */
	z-index: 10;
}

.your-business {
	display: flex;
	flex-direction: column;
	order: 0;
}

.price-row,
.feat-row {
	display: flex;
	font-family: 'Poppins';
	transition: all .3s ease;
}

.ebay,
.amazon {
	border-bottom: 1px solid var(--row-color);
}

#pricing-table.amazon-collapsed .amazon .feat-amazon,
#pricing-table.ebay-collapsed .ebay .feat-ebay {
	height: 0;
	opacity: 0.03;
}

#ebay-expander,
#amazon-expander {
	cursor: pointer;
}

#pricing-table.ebay-collapsed #ebay-expander::after,
#pricing-table.amazon-collapsed #amazon-expander::after {
	content: '+';
}

#ebay-expander::after,
#amazon-expander::after {
	content: '-';
	display: inline-flex;
	justify-content: center;
	box-sizing: border-box;
	align-items: center;
	width: 24px;
	height: 24px;
	color: var(--dark-font-color);
	border: 2px solid var(--dark-font-color);
	border-radius: 100px;
	line-height: 20px;
	margin-right: 10px;
	font-size: 20px;
	font-weight: 500;
}

.p-s-col-4 {
	background-color: var(--popular-color);
}

.price-row .p-s-col:not(.p-s-col-1) {
	/* box-shadow: -30px 20px 80px -25px rgba(0, 46, 117, 0.14); */
	box-shadow: none;
}

.p-s-col {
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
}

.p-s-col-1 {
	justify-content: space-between;
	flex-grow: 1;
}

.price-row .p-s-col-1 {
	justify-content: flex-end;
	flex-direction: column;
}

/* .p-s-col-2 {
	width: 33.3%;
} */

.p-s-col-2,
.p-s-col-3,
.p-s-col-4,
.p-s-col-5,
.p-s-col-6,
.p-s-col-7,
.p-s-col-8,
.p-s-col-9,
.p-s-col-10,
.p-s-col-11,
.p-s-col-12,
.p-s-col-13 {
	flex-direction: column;
}

.feat-row {
	height: 30px;
}

@media (max-width: 1200px) {

	.feat-row-a1 {
		height: 60px;
	}
}


.your-business .feat-row:nth-child(odd) {
	background-color: var(--row-color);
}

.price-row-inner .p-s-col {
	padding: 15px 0px 0px;
	height: 150px;
}

.feat-row p {
	font-family: 'Poppins';
	font-size: 14px;
	font-weight: 400;
	color: var(--light-font-color);
	padding: 4px 0 4px 0px;
}

.feat-row .p-s-col-1 p,
.feat-row .p-s-col-8 p {
	padding: 4px 0 4px 24px;
}

.feat-row p.heading {
	font-size: 18px;
	color: var(--dark-font-color);
	font-weight: 600;
	padding: 4px 0 4px 4px;
}

.feat-row p.sub-heading {
	font-size: 15px;
	color: var(--dark-font-color);
	font-weight: 600;
	padding: 4px 0 4px 14px;
}

.feat-row p.tick {
	font-family: 'ETmodules';
	color: #1ca5ff;
}

.feat-row p>span.bigger {
	font-size: 24px;
	line-height: 24px;
	vertical-align: middle;
}

.price-button {
	color: #fff;
	border-radius: 100px;
	letter-spacing: 1px;
	font-size: 10px;
	font-family: 'Poppins', Helvetica, Arial, Lucida, sans-serif;
	font-weight: 600;
	text-transform: uppercase;
	/* background-color: #1ca5ff; */
	background-color: #3fbcec;
	text-decoration: none;
	padding: 7px 15px;
	margin: 10px 0;
}

.price-button:last-child {
	background-color: #1f2130 !important;
}

/* Rows coloring */

.ebay .feat-row:nth-child(even) {
	background-color: var(--row-color);
}

.amazon .feat-row:nth-child(odd) {
	background-color: var(--row-color);
}

/* Radio buttons */
.your-business label {
	width: 90px;
}

@media (max-width:980px) {
	#pricing-table {
		justify-content: unset;
		overflow-x: scroll;
	}

	#pricing-table.slim {
		padding-top: 30px;
	}

	#left-slide,
	#right-slide {
		display: none;
	}

	#pricing-table .price-row-buttons {
		display: none;
	}

	.p-s-col {
		width: 150px;
	}

	.p-s-col-1 {
		width: 330px;
	}
}

@media (min-width:981px) {

	#price-table-left {
		width: calc(50% - 70px);
	}

	#price-table-slider {
		width: calc(50% - 70px);
		margin: 0 70px;
		position: relative;
		/* box-shadow: 0 0 20px rgba(0, 0, 255, 0.15); */
		box-shadow: none;
	}

	#pricing-table.slim #price-table-left {
		width: calc(40% - 80px);
	}

	#pricing-table.slim #price-table-slider {
		width: calc(60% - 80px);
		margin: 0 80px;
	}

	#pricing-table.slim #left-slide {
		left: -75px;
	}

	#pricing-table.slim #right-slide {
		right: -75px;
	}

	#pricing-table .price-row-inner .price-button {
		display: none;
	}

	#pricing-table .price-row-inner .p-s-col {
		position: relative;
		height: 100px;
		padding: 15px 0px 9px;
	}

	#price-table-slider .price-row-inner .p-s-col:not(.p-s-col-3, .p-s-col-4, .p-s-col-13)::after {
		content: '';
		display: block;
		position: absolute;
		top: 0;
		right: 0;
		width: 0;
		height: 90%;
		border-right: 2px solid var(--dark-font-color);
		transition: all .3s ease;
	}


	#price-table-slider[data-slide="2"] .p-s-col-5::after,
	#price-table-slider[data-slide="3"] .p-s-col-6::after,
	#price-table-slider[data-slide="4"] .p-s-col-7::after,
	#price-table-slider[data-slide="5"] .p-s-col-8::after,
	#price-table-slider[data-slide="6"] .p-s-col-9::after,
	#price-table-slider[data-slide="7"] .p-s-col-10::after,
	#price-table-slider[data-slide="8"] .p-s-col-11::after,
	#price-table-slider[data-slide="9"] .p-s-col-12::after,
	#price-table-slider[data-slide="10"] .p-s-col-13::after {
		opacity: 0;
	}

	#pricing-table .price-row-buttons {

		height: 60px;
	}

	#left-slide,
	#right-slide {
		display: flex;
		flex-direction: column;
		align-items: center;
		position: absolute;
		top: 0;
		font-family: 'ETmodules';
		font-size: 70px;
		cursor: pointer;
		color: #1ca5ff;
		font-weight: bolder;
	}

	#left-slide>span,
	#right-slide>span {
		font-size: 11px;
		font-family: Poppins;
		font-weight: 400;
		margin-top: 10px
	}

	#left-slide::selection,
	#right-slide::selection {
		background-color: transparent;
	}

	#left-slide {
		left: -70px;
	}

	#right-slide {
		right: -70px;
	}

	/* Slider effect */
	.p-s-col-2,
	.p-s-col-3,
	.p-s-col-4,
	.p-s-col-5,
	.p-s-col-6,
	.p-s-col-7,
	.p-s-col-8,
	.p-s-col-9,
	.p-s-col-10,
	.p-s-col-11,
	.p-s-col-12,
	.p-s-col-13 {
		width: 0px;
		opacity: 0;
		transform: scaleX(0);
		transition: all .3s ease;
	}

	#price-table-slider[data-slide="1"] #left-slide {
		color: #f1f1f1;
	}

	#price-table-slider[data-slide="10"] #right-slide {
		color: #f1f1f1;
	}


	#price-table-slider[data-slide="1"] .p-s-col-2,
	#price-table-slider[data-slide="1"] .p-s-col-3,
	#price-table-slider[data-slide="1"] .p-s-col-4 {
		width: 33.33%;
		opacity: 1;
		transform: scaleX(1);
	}

	#price-table-slider[data-slide="2"] .p-s-col-4,
	#price-table-slider[data-slide="2"] .p-s-col-5,
	#price-table-slider[data-slide="2"] .p-s-col-3 {
		width: 33.33%;
		opacity: 1;
		transform: scaleX(1);
	}

	#price-table-slider[data-slide="3"] .p-s-col-4,
	#price-table-slider[data-slide="3"] .p-s-col-5,
	#price-table-slider[data-slide="3"] .p-s-col-6 {
		width: 33.33%;
		opacity: 1;
		transform: scaleX(1);
	}

	#price-table-slider[data-slide="4"] .p-s-col-7,
	#price-table-slider[data-slide="4"] .p-s-col-5,
	#price-table-slider[data-slide="4"] .p-s-col-6 {
		width: 33.33%;
		opacity: 1;
		transform: scaleX(1);
	}

	#price-table-slider[data-slide="5"] .p-s-col-7,
	#price-table-slider[data-slide="5"] .p-s-col-8,
	#price-table-slider[data-slide="5"] .p-s-col-6 {
		width: 33.33%;
		opacity: 1;
		transform: scaleX(1);
	}

	#price-table-slider[data-slide="6"] .p-s-col-9,
	#price-table-slider[data-slide="6"] .p-s-col-7,
	#price-table-slider[data-slide="6"] .p-s-col-8 {
		width: 33.33%;
		opacity: 1;
		transform: scaleX(1);
	}

	#price-table-slider[data-slide="7"] .p-s-col-8,
	#price-table-slider[data-slide="7"] .p-s-col-10,
	#price-table-slider[data-slide="7"] .p-s-col-9 {
		width: 33.33%;
		opacity: 1;
		transform: scaleX(1);
	}

	#price-table-slider[data-slide="8"] .p-s-col-10,
	#price-table-slider[data-slide="8"] .p-s-col-9,
	#price-table-slider[data-slide="8"] .p-s-col-11 {
		width: 33.33%;
		opacity: 1;
		transform: scaleX(1);
	}

	#price-table-slider[data-slide="9"] .p-s-col-10,
	#price-table-slider[data-slide="9"] .p-s-col-12,
	#price-table-slider[data-slide="9"] .p-s-col-11 {
		width: 33.33%;
		opacity: 1;
		transform: scaleX(1);
	}

	#price-table-slider[data-slide="10"] .p-s-col-13,
	#price-table-slider[data-slide="10"] .p-s-col-12,
	#price-table-slider[data-slide="10"] .p-s-col-11 {
		width: 33.33%;
		opacity: 1;
		transform: scaleX(1);
	}
}

@media (max-width:420px) {

	#price-table-left .price-row-inner::before,
	#price-table-left .price-row-inner::after {
		position: absolute;
		content: "4";
		font-family: "ETmodules";
		top: 50%;
		left: 20%;
		color: #3fbcec;
		font-size: 40px;
		line-height: 1;
		z-index: 20;
		translate: 0 -50%;
	}

	#price-table-left .price-row-inner::after {
		content: "5";
		right: 20%;
		left: auto;
	}
}

/* ======================================
		Pricing table OLD
====================================== */

#price-table {
	position: relative;
	display: flex;
	flex-direction: column;
}

#price-table:not(.enterprise) .price-table.enterprise {
	display: none;
}

#price-table.enterprise .price-table.normal {
	display: none;
}


#price-table .price-row {
	position: sticky;
	top: 0;
	background-color: #fff;
	z-index: 10;
}

#your-business {
	display: flex;
	flex-direction: column;
	order: 0;
}

#price-table .price-row,
.features-row {
	display: flex;
	font-family: 'Poppins';
	min-width: 1150px;
}

.pt-col-5 {
	background-color: #EAF3FC;
}

.price-row .pt-col {
	/* box-shadow: inset 0px 5px 10px 0px rgba(0, 0, 0, 0.03); */
	box-shadow: none;
}

.price-row .pt-col-1,
.price-row .pt-col-8 {
	box-shadow: none;
}

.pt-col {
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
}

.pt-col-1 {
	justify-content: space-between;
	width: 22%;
	min-width: 250px;
}

.price-row .pt-col-1 {
	justify-content: flex-end;
	flex-direction: column;
}

.price-row-buttons .pt-col-1 {
	justify-content: flex-start;
}

.pt-col-2,
.pt-col-3,
.pt-col-4,
.pt-col-5,
.pt-col-6,
.pt-col-7 {
	flex-direction: column;
	width: 13%;
	min-width: 150px;
}

/*Enterprise speacial columns*/
.pt-col-8 {
	justify-content: space-between;
	width: 25%;
}

.price-row .pt-col-8 {
	justify-content: flex-end;
	flex-direction: column;
}

.price-row-buttons .pt-col-8 {
	justify-content: flex-start;
}

.pt-col-9,
.pt-col-10,
.pt-col-11,
.pt-col-12,
.pt-col-13 {
	flex-direction: column;
	width: 15%;
	/*min-width: 150px;*/
}

.pt-col-w-52 {
	width: 52%;
	border: 1px solid rgb(221, 221, 221, 0.4);
	border-width: 0 1px;
}

.pt-col-w-60 {
	width: 60%;
}

.pt-col-w-75 {
	width: 75%;
	flex-direction: column;
}

#enterprise .features-row:nth-child(odd),
#your-business .features-row:nth-child(odd) {
	background-color: #f1f1f1;
}

/*End enterprice special columns*/

.price-row .pt-col {
	padding: 15px 0px 15px;
}

.features-row p {
	font-family: 'Poppins';
	font-size: 14px;
	font-weight: 400;
	color: var(--light-font-color);
	padding: 4px 0 4px 0px;
}

.features-row .pt-col-1 p,
.features-row .pt-col-8 p {
	padding: 4px 0 4px 24px;
}

.features-row p.heading {
	font-size: 18px;
	color: var(--dark-font-color);
	font-weight: 600;
	padding: 4px 0 4px 4px;
}

.features-row p.sub-heading {
	font-size: 15px;
	color: var(--dark-font-color);
	font-weight: 600;
	padding: 4px 0 4px 14px;
}

.features-row p.tick {
	font-family: 'ETmodules';
	color: #1ca5ff;
}

.features-row p>span.bigger {
	font-size: 24px;
	line-height: 24px;
	vertical-align: middle;
}

.price-button {
	color: #fff;
	border-radius: 10px;
	letter-spacing: 1px;
	font-size: 10px;
	font-family: 'Poppins', Helvetica, Arial, Lucida, sans-serif;
	font-weight: 600;
	text-transform: uppercase;
	background-color: #1ca5ff;
	text-decoration: none;
	padding: 7px 15px;
	margin: 10px 0;
}

/* Rows coloring */

#ebay .features-row:nth-child(even) {
	background-color: #f1f1f1;
}

#amazon .features-row:nth-child(odd) {
	background-color: #f1f1f1;
}

/* Radio buttons */
#your-business label {
	width: 90px;
}

/* Enterprise buttons */
.e-button {
	cursor: pointer;
}

/* buttons less on the row */
.price-row-buttons {
	display: flex;
}

.price-row-buttons .pt-col {
	padding: 0;
}

.price-row-buttons .pt-col-w-75 {
	border: 1px solid rgb(221, 221, 221, 0.4);
	border-width: 0 1px;
}

.most-p-background {
	display: inline-block;
	position: absolute;
	width: calc(25% + 1px);
	left: 50%;
	height: 100%;
	top: 0;
	background-color: #EAF3FC;
}

/* =====================================
 Styles working for Both 
===================================== */
.section-head-col {
	background-color: #a8daff;
}

.price-row {
	order: 0;
	flex-direction: column;
}

.price-row-inner {
	display: flex;
}

/*MOST POPULAR*/
.price-row .most-popular {
	position: relative;
}

.price-row .most-popular::before {
	content: 'Most Popular';
	position: absolute;
	top: -30px;
	width: 100%;
	background-color: #3fbcec;
	color: #fff;
	text-align: center;
	line-height: 30px;
	font-size: 18px;
	font-family: 'Poppins';
	font-weight: 600;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

/* Plans sums and time */
#page-heading-tag {
	font-size: 24px;
}

.price-sum {
	font-family: 'Poppins', Helvetica, Arial, Lucida, sans-serif;
	font-weight: 600;
	font-size: 40px;
	color: #1ca5ff;
	line-height: 40px;
}

.price-tag,
.price-time {
	font-size: 12px;
	color: #999;
	padding: 6px 0px;
	font-weight: 300;
}

.price-tag {
	position: relative;
	bottom: 20px;
}

.platform-text {
	margin: 0;
	padding: 0;
}

p.platform-text:nth-child(1) {
	font-weight: 400;
}

p.platform-text:nth-child(3) {
	margin-left: 40px;
}

#selected-platform {
	padding-left: 5px;
	font-weight: 600;
	color: var(--dark-font-color);
}

h2.plan-name {
	font-size: 20px;
	color: var(--dark-font-color);
}

/* the label both */
p.check-notice {
	position: relative;
	right: 5px;
	padding-bottom: 0 !important;
}

/* The boxes checked */
p.checked-platform {
	width: 88px;
	padding: 0px;
	padding-left: 4px;
}

p.checked-platform>span {
	position: relative;
	display: inline-block;
	width: 16px;
	height: 16px;
	border: 1px solid black;
	right: 4px;
	top: 3px;
}

p.checked-platform>span::after {
	content: "";
	position: absolute;
	width: 4px;
	height: 6px;
	border-bottom: 3px solid black;
	border-right: 2px solid black;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	top: 1px;
	left: 4px;
}

@media (min-width: 1024px) {

	.pt-col p.nowrap,
	.p-s-col p.nowrap {
		white-space: nowrap;
	}
}

/*price button tooltip experimetal*/
.price-button {
	position: relative;
}

.price-button:hover+span.btn-tip {
	display: block;
	opacity: 0;
	animation: 0.3s ease-in-out forwards see;
}

span.btn-tip {
	display: none;
	position: absolute;
	transform: translate(-50%, 100%);
	bottom: 0;
	left: 50%;
	background-color: var(--light-font-color);
	color: #fff;
	border-radius: 5px;
	width: 200px;
	padding: 10px 0;
	text-align: center;
	letter-spacing: 1px;
	font-size: 10px;
	font-family: 'Poppins', Helvetica, Arial, Lucida, sans-serif;
	font-weight: 600;
	text-transform: uppercase;
	z-index: 1;
}

span.btn-tip::after {
	content: '';
	position: absolute;
	top: -10px;
	left: 50%;
	margin-left: -5px;
	border-width: 5px;
	border-style: solid;
	border-color: transparent transparent var(--light-font-color) transparent;
}

/* Highlight animation */
.for-amazon .amazon-skus,
.for-ebay .ebay-skus {
	animation-name: backgroundcolorblick;
	animation-fill-mode: forwards;
	animation-duration: .7s;
	animation-delay: 0s;
}

.for-amazon .amazon-skus p,
.for-ebay .ebay-skus p {
	animation-name: scaleupdown;
	animation-fill-mode: forwards;
	animation-duration: .5s;
	animation-delay: 0s;
}

/* Animation keyframes */
@keyframes see {
	to {
		opacity: 1
	}
}

@keyframes backgroundcolorblick {
	to {
		background-color: #a8daff;
	}
}

@keyframes scaleupdown {
	25% {
		transform: scale(1.2);
	}

	50% {
		transform: scale(1);
	}

	75% {
		transform: scale(1.2);
	}
}