body {
	max-width: 100% !important;
	border: none !important;
	box-shadow: none !important;
}

.col-1-custom, .col-10-custom, .col-11-custom, .col-12-custom, .col-2-custom, .col-3-custom, .col-4-custom, .col-5-custom, .col-6-custom, .col-7-custom, .col-8-custom, .col-9-custom, .col-auto-custom, .col-custom, .col-lg-1-custom, .col-lg-10-custom, .col-lg-11-custom, .col-lg-12-custom, .col-lg-2-custom, .col-lg-3-custom, .col-lg-4-custom, .col-lg-5-custom, .col-lg-6-custom, .col-lg-7-custom, .col-lg-8-custom, .col-lg-9-custom, .col-lg-auto-custom, .col-lg-custom, .col-md-1-custom, .col-md-10-custom, .col-md-11-custom, .col-md-12-custom, .col-md-2-custom, .col-md-3-custom, .col-md-4-custom, .col-md-5-custom, .col-md-6-custom, .col-md-7-custom, .col-md-8-custom, .col-md-9-custom, .col-md-auto-custom, .col-md-custom, .col-sm-1-custom, .col-sm-10-custom, .col-sm-11-custom, .col-sm-12-custom, .col-sm-2-custom, .col-sm-3-custom, .col-sm-4-custom, .col-sm-5-custom, .col-sm-6-custom, .col-sm-7-custom, .col-sm-8-custom, .col-sm-9-custom, .col-sm-auto-custom, .col-sm-custom, .col-xl-1-custom, .col-xl-10-custom, .col-xl-11-custom, .col-xl-12-custom, .col-xl-2-custom, .col-xl-3-custom, .col-xl-4-custom, .col-xl-5-custom, .col-xl-6-custom, .col-xl-7-custom, .col-xl-8-custom, .col-xl-9-custom, .col-xl-auto, .col-xl-custom {
	position: relative;
	width: 100%;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}

.col-custom {
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: 100%;
}

.col-auto {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: auto;
	max-width: none;
}

.col-1-custom {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 8.333333%;
	flex: 0 0 8.333333%;
	max-width: 8.333333%;
}

.col-2-custom {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 16.666667%;
	flex: 0 0 16.666667%;
	max-width: 16.666667%;
}

.col-3-custom {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%;
}

.col-4-custom {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33.333333%;
	flex: 0 0 33.333333%;
	max-width: 33.333333%;
}

.col-5-custom {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 41.666667%;
	flex: 0 0 41.666667%;
	max-width: 41.666667%;
}

.col-6-custom {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;
}

.col-7-custom {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 58.333333%;
	flex: 0 0 58.333333%;
	max-width: 58.333333%;
}

.col-8-custom {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 66.666667%;
	flex: 0 0 66.666667%;
	max-width: 66.666667%;
}

.col-9-custom {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 75%;
	flex: 0 0 75%;
	max-width: 75%;
}

.col-10-custom {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 83.333333%;
	flex: 0 0 83.333333%;
	max-width: 83.333333%;
}

.col-11-custom {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 91.666667%;
	flex: 0 0 91.666667%;
	max-width: 91.666667%;
}

.col-12-custom {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}

.order-first {
	-webkit-box-ordinal-group: 0;
	-ms-flex-order: -1;
	order: -1;
}

.order-last {
	-webkit-box-ordinal-group: 14;
	-ms-flex-order: 13;
	order: 13;
}

.order-0 {
	-webkit-box-ordinal-group: 1;
	-ms-flex-order: 0;
	order: 0;
}

.order-1 {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
}

.order-2 {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
}

.order-3 {
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 3;
	order: 3;
}

.order-4 {
	-webkit-box-ordinal-group: 5;
	-ms-flex-order: 4;
	order: 4;
}

.order-5 {
	-webkit-box-ordinal-group: 6;
	-ms-flex-order: 5;
	order: 5;
}

.order-6 {
	-webkit-box-ordinal-group: 7;
	-ms-flex-order: 6;
	order: 6;
}

.order-7 {
	-webkit-box-ordinal-group: 8;
	-ms-flex-order: 7;
	order: 7;
}

.order-8 {
	-webkit-box-ordinal-group: 9;
	-ms-flex-order: 8;
	order: 8;
}

.order-9 {
	-webkit-box-ordinal-group: 10;
	-ms-flex-order: 9;
	order: 9;
}

.order-10 {
	-webkit-box-ordinal-group: 11;
	-ms-flex-order: 10;
	order: 10;
}

.order-11 {
	-webkit-box-ordinal-group: 12;
	-ms-flex-order: 11;
	order: 11;
}

.order-12 {
	-webkit-box-ordinal-group: 13;
	-ms-flex-order: 12;
	order: 12;
}

.offset-1 {
	margin-left: 8.333333%;
}

.offset-2 {
	margin-left: 16.666667%;
}

.offset-3 {
	margin-left: 25%;
}

.offset-4 {
	margin-left: 33.333333%;
}

.offset-5 {
	margin-left: 41.666667%;
}

.offset-6 {
	margin-left: 50%;
}

.offset-7 {
	margin-left: 58.333333%;
}

.offset-8 {
	margin-left: 66.666667%;
}

.offset-9 {
	margin-left: 75%;
}

.offset-10 {
	margin-left: 83.333333%;
}

.offset-11 {
	margin-left: 91.666667%;
}

@media (min-width: 576px) {
	.col-sm-custom {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%;
	}

	.col-sm-auto-custom {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: none;
	}

	.col-sm-1-custom {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.333333%;
		flex: 0 0 8.333333%;
		max-width: 8.333333%;
	}

	.col-sm-2-custom {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
		max-width: 16.666667%;
	}

	.col-sm-3-custom {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}

	.col-sm-4-custom {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%;
	}

	.col-sm-5-custom {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.666667%;
		flex: 0 0 41.666667%;
		max-width: 41.666667%;
	}

	.col-sm-6-custom {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}

	.col-sm-7-custom {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.333333%;
		flex: 0 0 58.333333%;
		max-width: 58.333333%;
	}

	.col-sm-8-custom {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.666667%;
		flex: 0 0 66.666667%;
		max-width: 66.666667%;
	}

	.col-sm-9-custom {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}

	.col-sm-10-custom {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.333333%;
		flex: 0 0 83.333333%;
		max-width: 83.333333%;
	}

	.col-sm-11-custom {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.666667%;
		flex: 0 0 91.666667%;
		max-width: 91.666667%;
	}

	.col-sm-12-custom {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}

	.order-sm-first {
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1;
	}

	.order-sm-last {
		-webkit-box-ordinal-group: 14;
		-ms-flex-order: 13;
		order: 13;
	}

	.order-sm-0 {
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0;
	}

	.order-sm-1 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}

	.order-sm-2 {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}

	.order-sm-3 {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
	}

	.order-sm-4 {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4;
	}

	.order-sm-5 {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5;
	}

	.order-sm-6 {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6;
	}

	.order-sm-7 {
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7;
	}

	.order-sm-8 {
		-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8;
	}

	.order-sm-9 {
		-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9;
	}

	.order-sm-10 {
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10;
	}

	.order-sm-11 {
		-webkit-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11;
	}

	.order-sm-12 {
		-webkit-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12;
	}

	.offset-sm-0 {
		margin-left: 0;
	}

	.offset-sm-1 {
		margin-left: 8.333333%;
	}

	.offset-sm-2 {
		margin-left: 16.666667%;
	}

	.offset-sm-3 {
		margin-left: 25%;
	}

	.offset-sm-4 {
		margin-left: 33.333333%;
	}

	.offset-sm-5 {
		margin-left: 41.666667%;
	}

	.offset-sm-6 {
		margin-left: 50%;
	}

	.offset-sm-7 {
		margin-left: 58.333333%;
	}

	.offset-sm-8 {
		margin-left: 66.666667%;
	}

	.offset-sm-9 {
		margin-left: 75%;
	}

	.offset-sm-10 {
		margin-left: 83.333333%;
	}

	.offset-sm-11 {
		margin-left: 91.666667%;
	}
}

@media (min-width: 768px) {
	.col-md {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%;
	}

	.col-md-auto {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: none;
	}

	.col-md-1-custom {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.333333%;
		flex: 0 0 8.333333%;
		max-width: 8.333333%;
	}

	.col-md-2-custom {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
		max-width: 16.666667%;
	}

	.col-md-3-custom {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}

	.col-md-4-custom {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%;
	}

	.col-md-5-custom {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.666667%;
		flex: 0 0 41.666667%;
		max-width: 41.666667%;
	}

	.col-md-6-custom {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}

	.col-md-7-custom {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.333333%;
		flex: 0 0 58.333333%;
		max-width: 58.333333%;
	}

	.col-md-8-custom {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.666667%;
		flex: 0 0 66.666667%;
		max-width: 66.666667%;
	}

	.col-md-9-custom {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}

	.col-md-10-custom {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.333333%;
		flex: 0 0 83.333333%;
		max-width: 83.333333%;
	}

	.col-md-11-custom {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.666667%;
		flex: 0 0 91.666667%;
		max-width: 91.666667%;
	}

	.col-md-12-custom {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}

	.order-md-first {
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1;
	}

	.order-md-last {
		-webkit-box-ordinal-group: 14;
		-ms-flex-order: 13;
		order: 13;
	}

	.order-md-0 {
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0;
	}

	.order-md-1 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}

	.order-md-2 {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}

	.order-md-3 {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
	}

	.order-md-4 {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4;
	}

	.order-md-5 {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5;
	}

	.order-md-6 {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6;
	}

	.order-md-7 {
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7;
	}

	.order-md-8 {
		-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8;
	}

	.order-md-9 {
		-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9;
	}

	.order-md-10 {
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10;
	}

	.order-md-11 {
		-webkit-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11;
	}

	.order-md-12 {
		-webkit-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12;
	}

	.offset-md-0 {
		margin-left: 0;
	}

	.offset-md-1 {
		margin-left: 8.333333%;
	}

	.offset-md-2 {
		margin-left: 16.666667%;
	}

	.offset-md-3 {
		margin-left: 25%;
	}

	.offset-md-4 {
		margin-left: 33.333333%;
	}

	.offset-md-5 {
		margin-left: 41.666667%;
	}

	.offset-md-6 {
		margin-left: 50%;
	}

	.offset-md-7 {
		margin-left: 58.333333%;
	}

	.offset-md-8 {
		margin-left: 66.666667%;
	}

	.offset-md-9 {
		margin-left: 75%;
	}

	.offset-md-10 {
		margin-left: 83.333333%;
	}

	.offset-md-11 {
		margin-left: 91.666667%;
	}
}

@media (min-width: 992px) {
	.col-lg {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%;
	}

	.col-lg-auto {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: none;
	}

	.col-lg-1-custom {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.333333%;
		flex: 0 0 8.333333%;
		max-width: 8.333333%;
	}

	.col-lg-2-custom {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
		max-width: 16.666667%;
	}

	.col-lg-3-custom {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}

	.col-lg-4-custom {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%;
	}

	.col-lg-5-custom {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.666667%;
		flex: 0 0 41.666667%;
		max-width: 41.666667%;
	}

	.col-lg-6-custom {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}

	.col-lg-7-custom {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.333333%;
		flex: 0 0 58.333333%;
		max-width: 58.333333%;
	}

	.col-lg-8-custom {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.666667%;
		flex: 0 0 66.666667%;
		max-width: 66.666667%;
	}

	.col-lg-9-custom {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}

	.col-lg-1-custom {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.333333%;
		flex: 0 0 83.333333%;
		max-width: 83.333333%;
	}

	.col-lg-1-custom {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.666667%;
		flex: 0 0 91.666667%;
		max-width: 91.666667%;
	}

	.col-lg-1-custom {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}

	.order-lg-first {
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1;
	}

	.order-lg-last {
		-webkit-box-ordinal-group: 14;
		-ms-flex-order: 13;
		order: 13;
	}

	.order-lg-0 {
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0;
	}

	.order-lg-1 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}

	.order-lg-2 {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}

	.order-lg-3 {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
	}

	.order-lg-4 {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4;
	}

	.order-lg-5 {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5;
	}

	.order-lg-6 {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6;
	}

	.order-lg-7 {
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7;
	}

	.order-lg-8 {
		-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8;
	}

	.order-lg-9 {
		-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9;
	}

	.order-lg-10 {
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10;
	}

	.order-lg-11 {
		-webkit-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11;
	}

	.order-lg-12 {
		-webkit-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12;
	}

	.offset-lg-0 {
		margin-left: 0;
	}

	.offset-lg-1 {
		margin-left: 8.333333%;
	}

	.offset-lg-2 {
		margin-left: 16.666667%;
	}

	.offset-lg-3 {
		margin-left: 25%;
	}

	.offset-lg-4 {
		margin-left: 33.333333%;
	}

	.offset-lg-5 {
		margin-left: 41.666667%;
	}

	.offset-lg-6 {
		margin-left: 50%;
	}

	.offset-lg-7 {
		margin-left: 58.333333%;
	}

	.offset-lg-8 {
		margin-left: 66.666667%;
	}

	.offset-lg-9 {
		margin-left: 75%;
	}

	.offset-lg-10 {
		margin-left: 83.333333%;
	}

	.offset-lg-11 {
		margin-left: 91.666667%;
	}
}

@media (min-width: 1200px) {
	.col-xl {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%;
	}

	.col-xl-auto {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: none;
	}

	.col-xl-1 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.333333%;
		flex: 0 0 8.333333%;
		max-width: 8.333333%;
	}

	.col-xl-2 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
		max-width: 16.666667%;
	}

	.col-xl-3 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}

	.col-xl-4 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%;
	}

	.col-xl-5 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.666667%;
		flex: 0 0 41.666667%;
		max-width: 41.666667%;
	}

	.col-xl-6 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}

	.col-xl-7 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.333333%;
		flex: 0 0 58.333333%;
		max-width: 58.333333%;
	}

	.col-xl-8 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.666667%;
		flex: 0 0 66.666667%;
		max-width: 66.666667%;
	}

	.col-xl-9 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}

	.col-xl-10 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.333333%;
		flex: 0 0 83.333333%;
		max-width: 83.333333%;
	}

	.col-xl-11 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.666667%;
		flex: 0 0 91.666667%;
		max-width: 91.666667%;
	}

	.col-xl-12 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}

	.order-xl-first {
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1;
	}

	.order-xl-last {
		-webkit-box-ordinal-group: 14;
		-ms-flex-order: 13;
		order: 13;
	}

	.order-xl-0 {
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0;
	}

	.order-xl-1 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}

	.order-xl-2 {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}

	.order-xl-3 {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
	}

	.order-xl-4 {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4;
	}

	.order-xl-5 {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5;
	}

	.order-xl-6 {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6;
	}

	.order-xl-7 {
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7;
	}

	.order-xl-8 {
		-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8;
	}

	.order-xl-9 {
		-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9;
	}

	.order-xl-10 {
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10;
	}

	.order-xl-11 {
		-webkit-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11;
	}

	.order-xl-12 {
		-webkit-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12;
	}

	.offset-xl-0 {
		margin-left: 0;
	}

	.offset-xl-1 {
		margin-left: 8.333333%;
	}

	.offset-xl-2 {
		margin-left: 16.666667%;
	}

	.offset-xl-3 {
		margin-left: 25%;
	}

	.offset-xl-4 {
		margin-left: 33.333333%;
	}

	.offset-xl-5 {
		margin-left: 41.666667%;
	}

	.offset-xl-6 {
		margin-left: 50%;
	}

	.offset-xl-7 {
		margin-left: 58.333333%;
	}

	.offset-xl-8 {
		margin-left: 66.666667%;
	}

	.offset-xl-9 {
		margin-left: 75%;
	}

	.offset-xl-10 {
		margin-left: 83.333333%;
	}

	.offset-xl-11 {
		margin-left: 91.666667%;
	}
}

.custom-grid {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
}

.justify-content-start {
	-webkit-box-pack: start !important;
	-ms-flex-pack: start !important;
	justify-content: flex-start !important;
}

.justify-content-end {
	-webkit-box-pack: end !important;
	-ms-flex-pack: end !important;
	justify-content: flex-end !important;
}

.justify-content-center {
	-webkit-box-pack: center !important;
	-ms-flex-pack: center !important;
	justify-content: center !important;
}

.justify-content-between {
	-webkit-box-pack: justify !important;
	-ms-flex-pack: justify !important;
	justify-content: space-between !important;
}

.justify-content-around {
	-ms-flex-pack: distribute !important;
	justify-content: space-around !important;
}

.align-items-start {
	-webkit-box-align: start !important;
	-ms-flex-align: start !important;
	align-items: flex-start !important;
}

.align-items-end {
	-webkit-box-align: end !important;
	-ms-flex-align: end !important;
	align-items: flex-end !important;
}

.align-items-center {
	-webkit-box-align: center !important;
	-ms-flex-align: center !important;
	align-items: center !important;
}

.align-items-baseline {
	-webkit-box-align: baseline !important;
	-ms-flex-align: baseline !important;
	align-items: baseline !important;
}

.align-items-stretch {
	-webkit-box-align: stretch !important;
	-ms-flex-align: stretch !important;
	align-items: stretch !important;
}

.align-content-start {
	-ms-flex-line-pack: start !important;
	align-content: flex-start !important;
}

.align-content-end {
	-ms-flex-line-pack: end !important;
	align-content: flex-end !important;
}

.align-content-center {
	-ms-flex-line-pack: center !important;
	align-content: center !important;
}

.align-content-between {
	-ms-flex-line-pack: justify !important;
	align-content: space-between !important;
}

.align-content-around {
	-ms-flex-line-pack: distribute !important;
	align-content: space-around !important;
}

.align-content-stretch {
	-ms-flex-line-pack: stretch !important;
	align-content: stretch !important;
}

.align-self-auto {
	-ms-flex-item-align: auto !important;
	align-self: auto !important;
}

.align-self-start {
	-ms-flex-item-align: start !important;
	align-self: flex-start !important;
}

.align-self-end {
	-ms-flex-item-align: end !important;
	align-self: flex-end !important;
}

.align-self-center {
	-ms-flex-item-align: center !important;
	align-self: center !important;
}

.align-self-baseline {
	-ms-flex-item-align: baseline !important;
	align-self: baseline !important;
}

.align-self-stretch {
	-ms-flex-item-align: stretch !important;
	align-self: stretch !important;
}

@font-face {
	font-family: "island_naminaregular";src: url("fonts/island_namina-webfont.woff2") format("woff2"), url("fonts/island_namina-webfont.woff") format("woff");font-weight: normal;font-style: normal;
}

html, body {
	overflow-x: hidden !important;
}

.new-post-box {
	display: block;
	width: 100%;
	padding: 10px;
	border-radius: 8px;
	border: 1px solid #d9d9d9;
	margin-bottom: 30px;
}

.new-post-box .img {
	display: block;
	width: 100%;
	height: 290px;
	overflow: hidden;
}

.new-post-box .img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 8px;
}

.new-big-post-text h4 {
	color: #db1f69;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 14px;
}

.new-big-post-text h1 span {
	color: #db1f69;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 14px;
}

.image_partofdark {
	border-radius: 8px;
}

.new-big-post-text h4 span.space {
	margin: 0 15px;
}

.new-big-post-text h4 span {
	font-size: 13px;
	font-weight: 500;
}

.new-big-post-text h6, .new-big-post-text h1 {
	color: #353535;
	font-size: 22px;
	font-weight: 600;
	line-height: 1.3;
	padding: 10px 0 5px 0;
}

.new-big-post-text h6 {
	min-height: 65px;
}

.new-big-post-text h1 {
	font-size: 30px;
}

h5.date-time-p {
	font-size: 14px !important;
	font-weight: 500;
	color: #737373;
	margin-bottom: 13px;
}

.new-big-post-text h6:hover {
	color: #fb4329;
}

.new-big-post-text p {
	font-size: 14px;
	line-height: 1.7;
	color: #858585;
	min-height: 92px;
}

.new-border-post {
	display: block;
	margin-bottom: 20px;
}

.new-border-post .img {
	height: 220px;
	width: 100%;
	display: block;
	border-radius: 8px;
	border: 1px solid #d9d9d9;
	overflow: hidden;
	margin-bottom: 20px;
	position: relative;
}

.new-border-post .img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.new-border-post h6 {
	font-size: 18px;
}

.new-latest-list {
	display: block;
}

.new-latest-list h1 {
	display: block;
	font-size: 30px;
	font-weight: 600;
	color: #dd2267;
	margin-bottom: 30px;
}

.new-latest-list ul li {
	display: block;
	width: 100%;
	padding: 10px 0;
	border-bottom: 2px solid #efefef;
}

.new-latest-list ul li:last-child {
	border-bottom: none;
}

.new-latest-list ul li .col-custom.number {
	max-width: 60px;
}

.new-latest-list ul li .col-custom.number strong {
	color: #cdcdcd;
	font-size: 36px;
	transition: 0.3s;
	-webkit-transition: 0.3s;
}

.new-latest-list ul li:hover .col-custom.number strong {
	color: #e2275b;
}

.new-latest-list ul li .new-latest-text h6 {
	display: block;
	font-size: 14px;
	line-height: 1.4;
	color: #191919;
	font-weight: 600;
	margin-bottom: 5px;
}

.new-latest-list ul li .new-latest-text h6:hover {
	color: #fb4329;
}

.new-latest-list ul li .new-latest-text p {
	font-size: 12px;
	color: #7b7b7b;
	font-weight: 400;
}

.new-latest-list ul li .custom-grid {
	margin-right: 0;
	margin-left: 0;
}

.new-latest-list ul li .col-custom {
	padding-left: 0;
	padding-right: 0;
}

.new-latest-list.with-background {
	background: #fff;
	border-radius: 8px;
	padding: 15px 10px;
}

.new-latest-list.with-background ul li:last-child {
	border-bottom: none;
}

.new-latest-list.with-background ul li .col-custom.number strong {
	width: 50px;
	height: 50px;
	background: #f6f6f6;
	text-align: center;
	line-height: 50px;
	font-size: 15px;
	font-weight: 500;
	color: #c5c5c5;
	display: block;
	border-radius: 100%;
}

.new-latest-list.with-background ul li:hover .col-custom.number strong {
	color: #dd2267;
}

h2.category_heading_new {
	font-size: 19px;
	text-transform: uppercase;
	font-weight: 500;
	margin-bottom: 13px;
	color: #dc2166;
}

.new-label-link {
	margin-top: 25px;
}

.new-label-link ul li {
	display: inline-block;
	vertical-align: middle;
	margin: 10px 6px;
	position: relative;
}

.count_tags {
	position: absolute;
	background: #000000;
	color: #ffffff;
	border-radius: 50%;
	width: 25px;
	height: 25px;
	display: inline-block;
	text-align: center;
	line-height: 25px;
	right: -10px;
	top: -20px;
	font-size: 12px;
	font-weight: 600;
	box-shadow: -3px 3px 8px rgba(0, 0, 0, 0.24);
	transition: 0.3s;
	-webkit-transition: 0.3s;
	opacity: 0;
	visibility: hidden;
}

.new-label-link ul li:hover .count_tags {
	top: -10px;
	opacity: 1;
	visibility: visible;
}

.new-label-link ul li a {
	padding: 4px 16px;
	color: #fff;
	font-size: 12px;
	font-weight: 500;
	display: block;
	border-radius: 25px;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	background: -moz-linear-gradient(180deg, rgba(220, 32, 106, 1) 0%, rgba(231, 46, 77, 1) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(231, 46, 77, 1)), color-stop(100%, rgba(220, 32, 106, 1)));
	background: -webkit-linear-gradient(180deg, rgba(220, 32, 106, 1) 0%, rgba(231, 46, 77, 1) 100%);
	background: -o-linear-gradient(180deg, rgba(220, 32, 106, 1) 0%, rgba(231, 46, 77, 1) 100%);
	background: -ms-linear-gradient(180deg, rgba(220, 32, 106, 1) 0%, rgba(231, 46, 77, 1) 100%);
	background: linear-gradient(270deg, rgba(220, 32, 106, 1) 0%, rgba(231, 46, 77, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e72e4d', endColorstr='#dc206a',GradientType=1 );
	;
}

.new-label-link ul li a:hover {
	color: #fff !important;
}

.bg-gray {
	background: #f6f6f6;
}

.new-heading-box {
	display: block;
	width: 100%;
	padding-bottom: 40px;
}

.new-heading-box h2 {
	color: #dc2166;
	font-weight: 500;
	font-size: 32px;
}

.new-heading-box a {
	font-size: 16px;
	color: #000000;
	text-transform: capitalize;
}

.new-heading-box a i {
	margin-left: 15px;
}

.new-heading-box a:hover {
	color: #fb4329;
}

.new-heading-box .col-md-6.text-right {
	margin-top: 7px;
}

.new-white-post {
	display: block;
	width: 100%;
	border-radius: 10px;
	overflow: hidden;
	margin-bottom: 25px;
	box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.1);
}

.new-white-post .img {
	display: block;
	width: 100%;
	height: 180px;
	background: #ffffff;
}

.new-white-post .img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: 0.3s;
	-webkit-transition: 0.3s;
}

.new-white-post .img:hover img {
	transform: translateY(-5px);
	-webkit-transform: translateY(-5px);
	filter: brightness(0.9);
}

.new-white-post .post-text {
	display: block;
	background: #fff;
	padding: 25px 15px;
}

.new-white-post .post-text h6 {
	font-size: 18px;
	padding: 9px 0;
}

.bg-dark {
	background: #222222;
}

.new-dark-section {
	padding: 50px 0;
}

.new-dark-section h4 {
	color: #fff;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.4;
}

.dark-input-box {
	display: block;
	max-width: 515px;
	background: #fff;
	border-radius: 25px;
}

.dark-input-box input {
	display: inline-block;
	height: 50px;
	background: #fff;
	border-radius: 25px 0 0 25px;
	padding: 0 20px;
	font-size: 16px;
	color: #000;
	font-weight: 600;
	max-width: 340px;
	vertical-align: middle;
	margin-bottom: 0;
	border: none;
}

.dark-input-box input:focus {
	outline: none;
	box-shadow: none;
	border: none;
}

.dark-input-box .btn {
	display: inline-block;
	height: 50px;
	font-size: 16px !important;
	vertical-align: middle;
	transform: translateX(11px);
	-webkit-transform: translateX(11px);
	transition: 0.3s;
	-webkit-transition: 0.3s;
}

.dark-input-box .btn i {
	margin-left: 10px;
}

.new-dark-section .mc4wp-form {
	margin-bottom: 0;
}

.new-dark-section .widget_heading_name {
	display: none;
}

.new-dark-section .mc4wp-form-basic {
	width: 100%;
}

.new-dark-section .mc4wp-form-fields {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify !important;
	-ms-flex-pack: justify !important;
	justify-content: space-between !important;
}

.new-dark-section .missout_sub {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33.333333%;
	flex: 0 0 33.333333%;
	max-width: 33.333333%;
	-ms-flex-item-align: center !important;
	align-self: center !important;
	font-size: 22px;
	color: #fff;
	line-height: 1.3;
}

.new-dark-section .nevermiss_section {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 43.333333%;
	flex: 0 0 43.333333%;
	max-width: 43.333333%;
	margin-top: 0;
}

.new-dark-section .newsfor_greenmsg {
	display: block;
	position: relative;
}

.new-dark-section .newsfor_greenmsg:after {
	content: "";
	display: table;
	clear: both;
}

.new-dark-section .left_inp_miss {
	width: 100%;
}

.new-dark-section .nevermiss_section .formkit-submit {
	width: 100%;
	max-width: 126px;
	border-radius: 30px !important;
	position: absolute !important;
	right: 0;
	height: 50px;
	background: -moz-linear-gradient(180deg, rgba(220, 32, 106, 1) 0%, rgba(231, 46, 77, 1) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(231, 46, 77, 1)), color-stop(100%, rgba(220, 32, 106, 1)));
	background: -webkit-linear-gradient(180deg, rgba(220, 32, 106, 1) 0%, rgba(231, 46, 77, 1) 100%);
	background: -o-linear-gradient(180deg, rgba(220, 32, 106, 1) 0%, rgba(231, 46, 77, 1) 100%);
	background: -ms-linear-gradient(180deg, rgba(220, 32, 106, 1) 0%, rgba(231, 46, 77, 1) 100%);
	background: linear-gradient(270deg, rgba(220, 32, 106, 1) 0%, rgba(231, 46, 77, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e72e4d', endColorstr='#dc206a',GradientType=1 );
	;
}

.formkit-fields {
	position: relative !important;
}

.new-dark-section .nevermiss_section input.btn_miss:hover {
}

.new-dark-section .nevermiss_section .formkit-input {
	border-radius: 40px !important;
	height: 50px;
	background: #ffffff;
	padding-right: 132px;
	max-width: 100%;
}

.new-dark-section .left_inp_miss i {
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}

.new-dark-section .custom-grid {
	-ms-flex-pack: justify !important;
	justify-content: space-between !important;
	margin: 0;
}

.new-dark-section .nevermiss_section form {
	max-width: 100% !important;
}

.formkit-form[data-uid="abb36b9ad5"][min-width~="700"] [data-style="clean"], .formkit-form[data-uid="abb36b9ad5"][min-width~="800"] [data-style="clean"] {
	padding: 0;
}

.custom-html-widget .nevermiss_section {
	float: none;
}

.btn-info {
	background: -moz-linear-gradient(180deg, rgba(220, 32, 106, 1) 0%, rgba(231, 46, 77, 1) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(231, 46, 77, 1)), color-stop(100%, rgba(220, 32, 106, 1)));
	background: -webkit-linear-gradient(180deg, rgba(220, 32, 106, 1) 0%, rgba(231, 46, 77, 1) 100%);
	background: -o-linear-gradient(180deg, rgba(220, 32, 106, 1) 0%, rgba(231, 46, 77, 1) 100%);
	background: -ms-linear-gradient(180deg, rgba(220, 32, 106, 1) 0%, rgba(231, 46, 77, 1) 100%);
	background: linear-gradient(270deg, rgba(220, 32, 106, 1) 0%, rgba(231, 46, 77, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e72e4d', endColorstr='#dc206a',GradientType=1 );
	;
}

.btn-info:hover {
	background: #fb4329;
}

.new-image_partofdark {
	height: 220px;
	margin-bottom: 30px;
}

.new-image_partofdark .overlap {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
}

.new-image_partofdark .darklayer {
	top: 50%;
}

.new-image_partofdark.big {
	height: 470px;
}

.new-image_partofdark img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.new-image_partofdark h4 {
	display: block;
	font-size: 18px;
	color: #fff;
	font-weight: 400;
	line-height: 1.4;
	font-weight: 500;
}

.new-image_partofdark:hover h4 {
	color: #fb4329;
}

.new-image_partofdark .headingtext {
	padding: 15px 20px;
}

.new-image_partofdark .new-label-link ul li {
	margin: 0;
	margin-bottom: 10px;
}

.view-all-box {
	display: block;
	margin-top: 15px;
}

.view-all-box a {
	color: #db2669;
	font-size: 16px;
	font-weight: 600;
}

.view-all-box a i {
	margin-left: 6px;
}

.view-all-box a:hover {
	color: #fb4329;
}

.market-new-post {
	display: block;
	border-radius: 10px;
	overflow: hidden;
	background: #f6f6f6;
}

.market-new-post + .market-new-post {
	margin-top: 30px;
}

.market-new-post .custom-grid {
	margin-right: 0;
	margin-left: 0;
}

.market-new-post .col-custom {
	padding-left: 0;
	padding-right: 0;
}

.market-new-post .col-custom.img {
	max-width: 260px;
}

.market-new-post .col-custom.img div {
	height: 250px;
	width: 100%;
}

.market-new-post .col-custom.img div img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.market-new-post .post-text {
	padding: 15px;
}

.market-new-post .post-text h5 {
	font-size: 18px;
}

.tab-box-new {
	border-radius: 8px;
	background: #f6f6f6;
	padding: 25px 10px;
}

.tab-box-new .panel-heading {
	padding: 0;
	border-radius: 0;
}

.tab-box-new .panel {
	box-shadow: none;
	background: transparent;
	border: none;
	margin-bottom: 0;
}

.tab-box-new .nav-tabs {
	border-bottom: none;
}

.tab-box-new .nav-tabs > li {
	margin-bottom: none;
}

.tab-box-new .nav-tabs li {
	width: 50%;
	display: inline-block;
}

.tab-box-new .nav-tabs li a {
	padding: 15px 6px;
	text-align: center;
	border-radius: 25px 0 0 25px;
	border: none;
	margin-right: 0;
	border: none;
	background: #fff;
	font-size: 16px;
	font-weight: 600;
	color: #747474;
}

.tab-box-new .nav-tabs li:nth-child(2) a {
	border-radius: 0 25px 25px 0;
}

.tab-box-new .nav-tabs li a:hover {
	border: none;
	color: #fff;
	background: -moz-linear-gradient(180deg, rgba(220, 32, 106, 1) 0%, rgba(231, 46, 77, 1) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(231, 46, 77, 1)), color-stop(100%, rgba(220, 32, 106, 1)));
	background: -webkit-linear-gradient(180deg, rgba(220, 32, 106, 1) 0%, rgba(231, 46, 77, 1) 100%);
	background: -o-linear-gradient(180deg, rgba(220, 32, 106, 1) 0%, rgba(231, 46, 77, 1) 100%);
	background: -ms-linear-gradient(180deg, rgba(220, 32, 106, 1) 0%, rgba(231, 46, 77, 1) 100%);
	background: linear-gradient(270deg, rgba(220, 32, 106, 1) 0%, rgba(231, 46, 77, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e72e4d', endColorstr='#dc206a',GradientType=1 );
	;
}

.tab-box-new .nav-tabs li.active a {
	color: #fff;
	border: none;
	background: -moz-linear-gradient(180deg, rgba(220, 32, 106, 1) 0%, rgba(231, 46, 77, 1) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(231, 46, 77, 1)), color-stop(100%, rgba(220, 32, 106, 1)));
	background: -webkit-linear-gradient(180deg, rgba(220, 32, 106, 1) 0%, rgba(231, 46, 77, 1) 100%);
	background: -o-linear-gradient(180deg, rgba(220, 32, 106, 1) 0%, rgba(231, 46, 77, 1) 100%);
	background: -ms-linear-gradient(180deg, rgba(220, 32, 106, 1) 0%, rgba(231, 46, 77, 1) 100%);
	background: linear-gradient(270deg, rgba(220, 32, 106, 1) 0%, rgba(231, 46, 77, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e72e4d', endColorstr='#dc206a',GradientType=1 );
	;
}

.tab-post-box {
	display: block;
}

.tab-post-box + .tab-post-box {
	margin-top: 30px;
}

.tab-post-box .img {
	width: 100%;
	height: 220px;
	border-radius: 10px;
	overflow: hidden;
}

.tab-post-box .img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.tab-post-box h4 {
	font-size: 18px;
	font-weight: 600;
	color: #000000;
	line-height: 1.4;
	padding: 10px 0;
}

.tab-post-box h4:hover {
	color: #fb4329;
}

.tab-post-box p {
	font-size: 14px;
	color: #6d6d6d;
	font-weight: 400;
}

.tptn_posts_daily li {
	display: block;
}

.tptn_posts_daily li + li {
	margin-top: 30px;
}

.tptn_posts_daily li a {
	display: block;
	width: 100%;
	height: 220px;
	border-radius: 10px;
	overflow: hidden;
}

.tptn_posts_daily li a img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.tptn_posts_daily .tptn_date {
	display: block;
	font-size: 14px;
	color: #6d6d6d;
	font-weight: 400;
	margin-top: 10px;
}

.new-big-post-box {
	margin-bottom: 30px;
	display: block;
	border-radius: 10px;
	overflow: hidden;
	background: #f6f6f6;
}

.new-big-post-box .big-post-img {
	height: 220px;
}

.new-big-post-box .big-post-img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.big-post-text-box {
	padding: 20px 15px;
}

.big-post-text-box .post-text h6 {
	font-size: 18px;
}

.big-post-text-box .post-text {
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #c7c7c7;
}

.small-post-box {
	display: block;
}

.small-post-box + .small-post-box {
	margin-top: 15px;
}

.small-post-box .custom-grid {
	margin-left: 0;
	margin-right: 0;
}

.small-post-box .col-custom {
	padding-left: 0;
	padding-right: 0;
}

.small-post-box .col-custom.img {
	max-width: 100px;
}

.small-post-box .col-custom.img div {
	border-radius: 10px;
	overflow: hidden;
	display: block;
	width: 1005;
	height: 90px;
}

.small-post-box .col-custom.img div img {
	width: 1005;
	height: 100%;
	object-fit: cover;
}

.small-post-box .post-text h6 {
	font-size: 16px;
	padding: 0;
	padding-bottom: 6px;
}

.small-post-box .post-text {
	padding-bottom: 0;
	margin-bottom: 0;
	border-bottom: none;
	padding-left: 10px;
}

.video-heading-box {
	display: block;
}

.video-heading-box a {
	font-size: 16px;
	color: #000;
}

.video-heading-box a i {
	margin-left: 8px;
}

.video-heading-box a:hover {
	color: #fb4329;
}

.video-heading-box h2 {
	font-size: 90px;
	color: #e2e2e2;
	font-weight: 800;
	position: relative;
}

.video-heading-box h2:after {
	content: "videos";
	display: block;
	color: #000;
	font-size: 30px;
	font-weight: 600;
	color: #000;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	left: 39%;
}

#home-video-slider .owl-stage-outer {
	padding-bottom: 35px;
}

.video-slider-outer {
	display: block;
	border-radius: 8px;
	overflow: hidden;
}

.video-slider-box {
	margin-top: 45px;
}

.video-text-box {
	padding: 20px 15px 15px 15px;
	background: #fff;
}

.video-text-box h6 {
	display: inline-block;
	float: left;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: 500;
	color: #a2a2a2;
}

.video-text-box h6 span {
	display: inline-block;
	margin: 0 5px;
}

.video-text-box p {
	display: inline-block;
	font-size: 14px;
	font-weight: 500;
	color: #a2a2a2;
	text-transform: uppercase;
	text-align: center;
}

.video-text-box .video-heading-anchor {
	display: block;
	clear: both;
}

.video-text-box h4 {
	display: block;
	font-size: 20px;
	color: #000;
	font-weight: 600;
	margin-top: 12px;
}

.video-thumbnail-img {
	position: relative;
}

.video-thumbnail-img img {
	height: 280px;
	width: 100%;
	object-fit: cover;
}

.clearfix {
	clear: both;
}

.video-play-btn {
	position: absolute;
	width: 60px;
	height: 60px;
	border-radius: 100%;
	text-align: center;
	line-height: 43px;
	color: #fff;
	font-size: 22px;
	background: rgba(255, 255, 255, 0.4);
	bottom: 0px;
	right: 30px;
}

.video-play-btn:hover {
	background: #fff;
	color: rgb(251, 67, 41);
}

.site-color {
	background: #dc206a;
}

.video-heading h4 {
	font-size: 20px;
	color: #fff;
	font-weight: 600;
	color: #fff;
	padding-bottom: 10px;
}

.video-heading a {
	display: block;
	font-size: 12px;
	color: #fff;
	text-transform: capitalize;
}

.video-heading a i {
	margin-left: 8px;
}

.video-heading a:hover {
	color: #000;
}

#masthead {
	background: #fff;
	box-shadow: none;
}

#header-meta, #header-text-nav-container {
	background: transparent;
}

.custom-header {
	padding: 12px 0;
	position: relative;
	clear: both;
	background: -moz-linear-gradient(0deg, rgba(220, 32, 106, 1) 0%, rgba(231, 46, 78, 1) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(220, 32, 106, 1)), color-stop(100%, rgba(231, 46, 78, 1)));
	background: -webkit-linear-gradient(0deg, rgba(220, 32, 106, 1) 0%, rgba(231, 46, 78, 1) 100%);
	background: -o-linear-gradient(0deg, rgba(220, 32, 106, 1) 0%, rgba(231, 46, 78, 1) 100%);
	background: -ms-linear-gradient(0deg, rgba(220, 32, 106, 1) 0%, rgba(231, 46, 78, 1) 100%);
	background: linear-gradient(90deg, rgba(220, 32, 106, 1) 0%, rgba(231, 46, 78, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dc206a', endColorstr='#e72e4e',GradientType=1 );
	;
}

.top-header-right {
	display: inline-block;
	float: right;
	padding-top: 14px;
}

.custom-header .mainheader_logo img {
	filter: brightness(0) invert(1);
	-webkit-filter: brightness(0) invert(1);
	max-width: 103px;
}

.custom-header:after {
	display: table;
	clear: both;
	content: "";
}

.custom-header .soial-box {
	padding: 0;
	display: inline-block;
	padding-right: 13px;
	border-right: 1px solid #e8527e;
}

.custom-header .soial-box ul {
	display: block;
}

.custom-header .soial-box ul li {
	display: inline-block;
	color: #ffffff;
	margin-left: 10px;
	font-size: 14px;
	text-transform: uppercase;
	vertical-align: middle;
}

.custom-header .soial-box ul li a {
	color: #ffffff;
	transition: 0.3s;
	-webkit-transition: 0.3s;
}

.custom-header .soial-box ul li a:hover {
	color: #000000;
}

.custom-header .soial-box ul li a i:before {
	font-size: 24px;
}

.header-user-bx {
	display: inline-block;
	margin-left: 10px;
}

.header-user-bx .admin_click {
	color: #ffffff;
	text-transform: uppercase;
	font-size: 14px;
}

.header-user-bx > span {
	display: inline-block;
	text-transform: uppercase;
	font-size: 14px;
	padding: 2px 0;
	padding-right: 10px;
}

.header-user-bx > span + span {
	padding-left: 10px;
	border-left: 1px solid #e8527e;
}

.header-user-bx > span a {
	color: #ffffff;
}

.header-user-bx > span a:hover {
	color: #000000;
}

.custom-header ul#menu-primary > li {
	display: inline-block;
	vertical-align: middle;
	color: #ffffff;
}

.custom-header ul#menu-primary > li + li {
	margin-left: 0px;
}

.custom-header ul#menu-primary > li > a {
	display: inline-block;
	font-size: 16px;
	color: #f3c0c9;
	padding: 3px;
}

.custom-header ul#menu-primary > li > a:hover {
	color: #000;
}

#site-navigation {
	background: transparent;
	padding-right: 0 !important;
	margin: 0 auto;
	padding: 12px;
	background: #fff;
	padding: 0;
	border-radius: 10px;
	box-shadow: 1px 9px 20px 0px rgba(0, 0, 0, 0.1) !important;
	z-index: 9;
	position: relative;
	padding-left: 0 !important;
	margin-bottom: -34px;
	clear: both;
	display: table;
	margin-top: 66px;
}

#site-navigation .mainheader_logo {
	display: none;
}

#site-navigation .menumain_perent {
	padding-top: 0;
}

#site-navigation .device_search .fa-search {
	display: none;
}

#site-navigation #wp-megamenu-primary {
	padding-right: 0 !important;
}

#site-navigation .device_search {
	display: none;
}

#site-navigation li.write-for-us-mitem a {
	background: #280a48 !important;
	border-radius: 10px;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	animation: pulseaim 1.75s infinite cubic-bezier(0.66, 0, 0, 1);
	box-shadow: 0 0 0 0 rgba(12, 108, 211, 0.4);
}

@-webkit-keyframes pulseaim {
	to {
		box-shadow: 0 0 0 18px rgba(12, 108, 211, 0);
	}
}

#site-navigation li.write-for-us-mitem a:hover {
	background: #4c2773 !important;
}

header #header-text-nav-container #site-navigation .menumain_perent .wp-megamenu-wrap .wpmm-nav-wrap > ul > li {
	float: left !important;
}

header.site-header {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 99;
	transition: 0.2s;
	-webkit-transition: 0.2s;
}

header.site-header.nav-up {
	transform: translateY(-170px);
	-webkit-transform: translateY(-170px);
}

body.fixed-body.page-template {
	padding-top: 0 !important;
}

header.listing-header {
	background: -moz-linear-gradient(0deg, rgba(220, 32, 106, 1) 0%, rgba(231, 46, 78, 1) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(220, 32, 106, 1)), color-stop(100%, rgba(231, 46, 78, 1)));
	background: -webkit-linear-gradient(0deg, rgba(220, 32, 106, 1) 0%, rgba(231, 46, 78, 1) 100%);
	background: -o-linear-gradient(0deg, rgba(220, 32, 106, 1) 0%, rgba(231, 46, 78, 1) 100%);
	background: -ms-linear-gradient(0deg, rgba(220, 32, 106, 1) 0%, rgba(231, 46, 78, 1) 100%);
	background: linear-gradient(90deg, rgba(220, 32, 106, 1) 0%, rgba(231, 46, 78, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dc206a', endColorstr='#e72e4e',GradientType=1 );
}

.listing-header #header-text-nav-container {
	background: -moz-linear-gradient(0deg, rgba(220, 32, 106, 1) 0%, rgba(231, 46, 78, 1) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(220, 32, 106, 1)), color-stop(100%, rgba(231, 46, 78, 1)));
	background: -webkit-linear-gradient(0deg, rgba(220, 32, 106, 1) 0%, rgba(231, 46, 78, 1) 100%);
	background: -o-linear-gradient(0deg, rgba(220, 32, 106, 1) 0%, rgba(231, 46, 78, 1) 100%);
	background: -ms-linear-gradient(0deg, rgba(220, 32, 106, 1) 0%, rgba(231, 46, 78, 1) 100%);
	background: linear-gradient(90deg, rgba(220, 32, 106, 1) 0%, rgba(231, 46, 78, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dc206a', endColorstr='#e72e4e',GradientType=1 );
}

.grey-background {
	background: #f5f5f5;
}

.btn-group-custom .btn + .btn {
	margin-left: 10px;
}

.download-tnt-app-section .same-heading {
	padding-top: 160px;
}

.download-btn {
	background: #1a1a1a;
	color: #ffffff;
	position: relative;
	padding: 12px 30px 12px 56px !important;
	text-align: left;
	font-size: 18px !important;
	text-transform: initial;
	line-height: 1;
	transition: 0.3s;
	-webkit-transition: 0.3s;
}

.download-btn small {
	display: block;
	font-size: 10px;
	text-transform: uppercase;
	opacity: 0.7;
}

.download-btn i {
	position: absolute;
	left: 16px;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	color: #ffffff;
}

.download-btn i:before {
	font-size: 33px;
}

.download-btn:hover {
	background: #2f2f2f;
	color: #ffffff;
}

.download-tnt-app-section p.not-yet-txt {
	font-family: "island_naminaregular";
	font-size: 27px;
	color: #000;
	text-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	position: relative;
	top: -14px;
	transform: rotate(-9deg);
	-webkit-transform: rotate(-9deg);
	text-shadow: 0px 9px 5px rgba(0, 0, 0, 0.25);
}

.download-tnt-app-section .same-heading > small {
	font-size: 16px;
	color: #202020;
	margin-bottom: 15px;
	display: block;
}

.wpmm-vertical-tabs {
	background: #fff;
}

#wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu {
	border-radius: 10px;
	overflow: hidden;
}

.search-form-top {
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: rgba(0, 0, 0, 0.9);
	z-index: 9999;
	padding: 50px 20px;
	display: flex;
	align-items: center;
	align-content: center;
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
	transition: 0.3s;
	-webkit-transition: 0.3s;
}

.search-form-top .search-form {
	width: 100%;
	max-width: 900px;
	margin: 0 auto;
	display: flex;
	align-content: center;
	align-items: center;
}

.search-form-top .search-wrap {
	width: 100%;
}

.search-form-top .search_page_search input {
	font-size: 48px !important;
	font-weight: 700;
	width: 100% !important;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	width: 100%;
	border: none;
	color: #f42;
	display: block;
	font-family: Avalon, sans-serif;
	line-height: 56px;
	padding-bottom: 8px;
	padding-right: 52px;
	background: transparent;
	height: 70px !important;
	border-radius: 0 !important;
	border-bottom: 1px solid #f42 !important;
}

.search-form-top .search_page_search input::placeholder {
	color: #ffffff;
}

.search-form-top .search-wrap button {
	font-size: 24px;
	color: #f42;
	height: 69px;
}

.search-form-top.active {
	opacity: 1;
	visibility: visible;
	pointer-events: initial;
}

div#search-form-opner {
	position: absolute;
	left: 26px;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	cursor: pointer;
	padding: 5px;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	color: #777777;
}

div#search-form-opner:hover {
	color: #e52c52;
}

div#search-form-closer {
	position: absolute;
	right: 50px;
	top: 50px;
	color: #fff;
	font-size: 26px;
	cursor: pointer;
}

div#search-form-closer:hover {
	color: #e52c52;
}

#wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu > li > a {
	padding: 14px 16px !important;
	font-size: 15px !important;
	cursor: pointer;
}

.wp-megamenu-wrap ul.wp-megamenu > li, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu ul.wp-megamenu-sub-menu li {
	float: left !important;
}

.listing-detail {
	padding-top: 50px;
	background: #fff;
}

.detail-page .new-big-post-text h6:hover {
	color: #353535;
}

.left-detail p {
	margin-bottom: 18px;
	font-size: 16px;
	line-height: 1.9;
}

.left-detail img {
	margin-bottom: 20px;
	border-radius: 10px;
}

.detail-page .new-big-post-text {
	padding-bottom: 20px;
}

.new-post-box.detail-post .new-big-post-text {
	margin-bottom: 0;
}

.left-detail .new-label-link ul li {
	margin-left: 0px;
	margin-right: 0px;
}

.left-detail .new-label-link ul li + li {
	margin-left: 6px;
	margin-right: 6px;
}

.left-detail .new-label-link ul {
	margin-bottom: 50px;
}

.detail-post {
	border: transparent;
	background: #fff;
	padding: 15px;
	margin-bottom: 0;
}

.detail-post .img {
	height: auto;
}

.detail-post .img img {
	height: auto;
	margin-bottom: 0;
}

.detail-post .new-big-post-text h6 {
	font-size: 18px;
	color: #000;
}

.detail-post .new-big-post-text p {
	color: #000;
	margin-bottom: 0px;
}

.detail-post .soial-box span {
	color: #858585;
	display: inline-block;
	font-size: 14px;
	vertical-align: middle;
}

.detail-post .soial-box {
	margin-top: 10px;
}

.detail-post .soial-box ul {
	display: inline-block;
	vertical-align: middle;
}

.detail-post .soial-box ul li {
	display: inline-block;
}

.detail-post .soial-box ul li {
	display: inline-block;
	vertical-align: middle;
	margin-left: 10px;
}

.detail-post .soial-box ul a {
	color: #858585;
}

.detail-post .soial-box ul a:hover {
	color: #fb4329;
}

.right-detail .tab-box-new .nav-tabs li a:hover {
	border: none !important;
	color: #fff !important;
}

.right-detail .tab-box-new .nav-tabs li.active a {
	border: none;
}

.right-detail .tab-box-new .nav-tabs li.active a:focus {
	color: #fff;
}

.right-detail .tab-box-new {
	background: #fff;
	padding: 25px 15px;
}

.right-detail .tab-box-new + .tab-box-new {
	margin-top: 20px;
}

.right-detail .footerlink_title {
	color: #2d2d2d;
	margin-top: 40px;
	margin-bottom: 20px;
}

.right-detail .social-btn-bx .social-btn .fa-twitter{    background: url(https://s3.amazonaws.com/media.the-next-tech.com/wp-content/uploads/2023/11/23180204/icons8-twitterx-30.png); font-size: 0; width: 15px; height: 15px; background-size: contain; vertical-align: middle; filter: invert(1) brightness(11.5);}

.details-section .new-big-post-text h4 span {
	color: #858585;
}

.right-detail .feeds_columns {
	margin-bottom: 0;
}

.detail-post .new-big-post-text.new-author-bx h6 {
	margin-top: 0;
	margin-bottom: 0;
	min-height: initial;
}

.detail-post .new-big-post-text.new-author-bx p {
	margin-top: 0;
}

.detail-post .new-big-post-text.new-author-bx ul, .detail-post .new-big-post-text.new-author-bx ul li {
	margin: 0;
	padding: 0;
}

.detail-post .new-big-post-text.new-author-bx ul li a {
	color: #ffffff;
	display: inline-block;
	margin-left: 10px;
}

.detail-post .new-big-post-text.new-author-bx {
	padding-bottom: 0;
}

.detail-post .new-big-post-text.new-author-bx .soial-box {
	margin-top: 0;
}

.detail-post .new-big-post-text.new-author-bx .soial-box span {
	margin-top: 4px;
}

#wpuf-login-form:after, .forms_model_register:after {
	content: "";
	display: table;
	clear: both;
}

#wpuf-login-form, .forms_model_register, #password-lost-form {
	max-width: 700px;
	margin: 0 auto;
	margin-top: 0px;
	background: #fff;
	padding: 25px;
	border-radius: 10px;
	margin-top: 40px;
}

#wpuf-login-form .model_login_form, .forms_model_register .model_login_form {
	padding-right: 0;
}

.page-id-2503 .single_right {
	display: none;
}

.forgetmenot {
	margin-bottom: 10px;
}

.custom-form-box .custom-control {
	margin: 0;
	height: 45px;
	border-radius: 100px;
	padding: 0px 25px;
	background: transparent;
	border-color: #858585;
	font-size: 15px;
	font-weight: 600;
	color: #363636;
}

input:focus {
	border-color: #858585 !important;
}

.custom-form-box label {
	font-size: 15px;
	font-weight: 600;
	color: #363636;
	margin-bottom: 10px;
}

.custom-form-box textarea.custom-control {
	width: 100%;
	border-radius: 10px;
	resize: none;
	height: 125px;
	padding: 10px 20px;
}

button.btn.btn-info {
	background: -moz-linear-gradient(180deg, rgba(220, 32, 106, 1) 0%, rgba(231, 46, 77, 1) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(231, 46, 77, 1)), color-stop(100%, rgba(220, 32, 106, 1)));
	background: -webkit-linear-gradient(180deg, rgba(220, 32, 106, 1) 0%, rgba(231, 46, 77, 1) 100%);
	background: -o-linear-gradient(180deg, rgba(220, 32, 106, 1) 0%, rgba(231, 46, 77, 1) 100%);
	background: -ms-linear-gradient(180deg, rgba(220, 32, 106, 1) 0%, rgba(231, 46, 77, 1) 100%);
	background: linear-gradient(270deg, rgba(220, 32, 106, 1) 0%, rgba(231, 46, 77, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e72e4d', endColorstr='#dc206a',GradientType=1 );
	font-size: 15px !important;
}

button.btn.btn-info:hover {
	background: -moz-linear-gradient(359deg, rgba(220, 32, 106, 1) 0%, rgba(232, 47, 79, 1) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(220, 32, 106, 1)), color-stop(100%, rgba(232, 47, 79, 1)));
	background: -webkit-linear-gradient(359deg, rgba(220, 32, 106, 1) 0%, rgba(232, 47, 79, 1) 100%);
	background: -o-linear-gradient(359deg, rgba(220, 32, 106, 1) 0%, rgba(232, 47, 79, 1) 100%);
	background: -ms-linear-gradient(359deg, rgba(220, 32, 106, 1) 0%, rgba(232, 47, 79, 1) 100%);
	background: linear-gradient(91deg, rgba(220, 32, 106, 1) 0%, rgba(232, 47, 79, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dc206a', endColorstr='#e82f4f',GradientType=1 );
	;
}

div.form-group {
	position: relative;
	margin-bottom: 30px;
}

.form-control-placeholder {
	position: absolute;
	top: 50%;
	left: 26px;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transition: all 200ms;
	font-weight: 500;
	font-size: 18px;
	color: #1a1a1a;
	display: block;
	margin-bottom: 0;
	cursor: text;
}

.focused .form-control-placeholder {
	top: 15px;
	font-size: 14px;
	color: #363636;
	font-weight: 500;
}

.focused .custom-control {
	padding-top: 15px;
}

.comment-box-cstm .new-heading-box {
	padding-bottom: 30px;
}

.news-banner {
	padding: 70px 0px 50px;
	position: relative;
	clear: both;
	background: -moz-linear-gradient(0deg, rgba(220, 32, 106, 1) 0%, rgba(231, 46, 78, 1) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(220, 32, 106, 1)), color-stop(100%, rgba(231, 46, 78, 1)));
	background: -webkit-linear-gradient(0deg, rgba(220, 32, 106, 1) 0%, rgba(231, 46, 78, 1) 100%);
	background: -o-linear-gradient(0deg, rgba(220, 32, 106, 1) 0%, rgba(231, 46, 78, 1) 100%);
	background: -ms-linear-gradient(0deg, rgba(220, 32, 106, 1) 0%, rgba(231, 46, 78, 1) 100%);
	background: linear-gradient(90deg, rgba(220, 32, 106, 1) 0%, rgba(231, 46, 78, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dc206a', endColorstr='#e72e4e',GradientType=1 );
	margin-top: -49px;
}

.listing-page .full_wrapper {
	float: inherit;
}

.news-banner .market-new-post .col-custom.img {
	max-width: initial;
	width: auto;
}

.banner-heading h2 {
	font-size: 25px;
	font-weight: 600;
	margin-bottom: 20px;
	color: #fff;
}

.banner-heading p {
	font-size: 14px;
	color: #fff;
}

.banner-images {
	display: block;
	border-radius: 8px;
	width: 400px;
	height: 250px;
	overflow: hidden;
	margin-bottom: 20px;
}

.banner-images img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.banner-heading {
	position: absolute;
	top: 0;
	left: 10px;
	transform: translateY(50%);
}

.banner-right .market-new-post {
	background: transparent;
	margin-bottom: -180px;
}

.banner-right .market-new-post .col-custom.align-self-center {
	background: #fff;
	border-radius: 0px 10px 10px 0px;
	max-width: 400px;
}

.banner-right .market-new-post .col-custom.img div {
	border-radius: 10px;
	overflow: hidden;
	height: 330px;
}

.banner-right .market-new-post .col-custom.img div {
	box-shadow: 4px 0px 12px rgba(0, 0, 0, 0.3);
}

.banner-right .new-big-post-text h4 span {
	color: #858585;
}

.banner-right .new-big-post-text h6 {
	font-size: 20px;
	font-weight: 700;
}

.banner-right .new-big-post-text p {
	font-size: 13px;
	min-height: auto;
}

.banner-right .market-new-post .post-text {
	padding: 25px 15px;
	box-shadow: 4px 0px 12px rgba(0, 0, 0, 0.3);
}

.post-text > a:hover h4 {
	color: #333;
}

.user-icon span.images {
	width: 35px;
	height: 35px;
	border-radius: 100px;
	overflow: hidden;
	display: inline-block;
	vertical-align: middle;
}

.user-icon span.images img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.user-icon {
	margin-top: 15px;
}

.user-icon span.text {
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
	padding-left: 10px;
	font-weight: 500;
}

.listing-page .new-big-post-text h4 span {
	color: #858585;
}

.right-detail .new-latest-list.with-background {
	margin-bottom: 30px;
}

.listing-page .market-new-post {
	background-color: #f6f6f6;
}

nav[aria-label*="Page navigation"] {
	text-align: center;
}

.pagination {
	margin: 55px 0 30px 0 !important;
}

.pagination > span {
	display: none;
}

ul.pagination > a {
	display: inline-block;
	vertical-align: middle;
	padding: 0 10px;
	margin-bottom: -2px;
	color: #c5c3c5;
}

.pagination li {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin-right: 9px;
}

.pagination li.active a {
	background: transparent;
	border: none;
	color: #000 !important;
}

.pagination li.active {
	padding-right: 40px;
}

.pagination li.active::before {
	content: "";
	position: absolute;
	bottom: 3px;
	height: 2px;
	width: 44px;
	background: #000;
	right: 0;
}

.pagination .page-link {
	border: none;
	background: transparent;
	font-family: Montserrat, sans-serif;
	font-size: 16px;
	font-weight: 500;
	padding: 0px 10px;
	color: #c3c3c3;
	line-height: 1;
}

.pagination .page-link .fa {
	font-size: 17px;
}

.pagination .page-link:hover .fa {
	color: #000;
}

.pagination li a:hover {
	color: #000 !important;
	background-color: transparent !important;
}

.featured-stories .market-new-post .col-custom.img div {
	height: 200px;
}

.featured-stories .new-big-post-text h4 {
	margin-bottom: 15px;
}

.featured-stories .owl-carousel .owl-nav.disabled {
	display: block;
}

.featured-stories .owl-carousel .owl-nav button {
	position: absolute;
	top: 50%;
	left: -12px;
	transform: translateY(-50%);
	margin: 0;
	width: 45px;
	height: 45px;
	text-align: center;
	border-radius: 100px;
	background: #fff !important;
	color: #dc206a !important;
	line-height: 1 !important;
	outline: none;
	box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.25);
	display: flex;
	align-items: center;
	justify-content: center;
}

.featured-stories .owl-carousel .owl-nav button span {
	display: inline-block;
	transform: scale(2);
	-webkit-transform: scale(2);
	line-height: 0;
	margin-top: -2px;
}

.featured-stories .owl-carousel .owl-nav button:hover {
	background: #dc206a !important;
	color: #ffffff !important;
}

.featured-stories .owl-carousel .owl-dots {
	display: none;
}

.featured-stories .owl-carousel .owl-nav button.owl-next {
	right: 24%;
	left: inherit;
}

.featured-stories .owl-carousel .owl-nav button::focus {
	border: none;
}

.listing-page.listing-detail {
	padding-bottom: 100px;
	padding-top: 130px !important;
}

.listing-page .video-heading a {
	font-size: 16px;
}

.featured-stories .market-new-post .custom-grid {
	box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.3);
	background: #fff;
	border-radius: 7px;
	overflow: hidden;
}

.featured-stories .market-new-post {
	padding: 10px;
	background: transparent;
}

.about-banner {
	padding: 80px 0;
	background-image: url("https://www.the-next-tech.com/wp-content/uploads/2020/05/about-banner.jpg");
	background-position: bottom;
	background-size: contain;
	background-repeat: no-repeat;
	background-color: #db1f69;
	min-height: 485px;
	display: flex;
	align-items: center;
}

.page-template-new_contact_us .about-banner {
	display: block;
	;
}

.about-banner .banner-heading-about h2 {
	font-size: 60px;
	font-weight: 700;
	color: #fff;
}

.about-banner .banner-heading-about p {
	font-size: 20px;
	color: #fff;
	font-weight: 500;
	margin-bottom: 15px;
}

.about-banner h2 {
	font-size: 60px;
	font-weight: 700;
	color: #fff;
	margin-bottom: 20px;
}

.about-section {
	padding: 50px 0px 0;
}

.same-section {
	padding: 70px 0px;
	display: block;
}

.same-heading {
	margin-bottom: 60px;
}

.same-heading h2 {
	font-size: 30px;
	color: #e32a51;
	font-weight: 700;
	margin-bottom: 20px;
}

.same-heading p {
	font-size: 16px;
	font-weight: 500;
	line-height: 30px;
	margin-bottom: 15px;
	color: #1e1e1e;
}

div.about-section .heading-text p {
	font-size: 20px;
	color: #585858;
}

.about-section .backgrouond-orange-gray {
	background: #fff1f7;
}

div.about-section .heading-text {
	max-width: 700px;
	margin: auto;
}

.about-section .our-vision {
	max-width: 800px;
	margin: 0 auto;
}

.about-section .our-focuses {
	max-width: 675px;
	margin: auto;
}

div.about-section .our-focuses.heading-text p {
	font-weight: 600;
}

.about-section .download-tnt p {
	font-size: 16px;
	font-weight: 500;
}

div.download-tnt .btn {
	background: #fb4329;
	font-size: 20px !important;
	text-transform: initial;
	font-weight: 400;
}

div.download-tnt .btn .fa {
	font-size: 20px;
	margin-right: 10px;
	color: #fff;
}

div.download-tnt .btn:hover {
	background: #33363b;
}

.download-bnt {
	padding: 17px;
	background: #fff;
	margin: 20px 0 0;
	border-radius: 10px;
	display: inline-block;
}

.download-bnt figure {
	max-width: 100px;
	margin-right: 30px;
	display: inline-block;
}

.about-section .our-vision .our-vision-img {
	margin-top: 30px;
}

.about-section .talking-everyone {
	margin-top: -150px;
	padding-top: 100px;
}

section#demos {
	max-width: 1277px;
	margin-left: auto;
	margin-right: -100px;
	transform: translateY(-40px);
	-webkit-transform: translateY(-40px);
}

.featured-stories .market-new-post .col-custom.img {
	max-width: 158px;
}

.featured-stories-section {
	height: 243px;
}

.featured-stories-section .video-heading {
	transform: translateY(30px);
	-webkit-transform: translateY(30px);
}

#wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu > li ul.wp-megamenu-sub-menu li a {
	font-size: 13px;
}

@media screen and (max-width: 1366px) {
	section#demos {
		transform: translateY(0);
		-webkit-transform: translateY(0);
		margin-top: 32px;
	}

	.featured-stories-section {
		margin-bottom: 50px;
	}

	.featured-stories-section .video-heading {
		transform: translateY(0);
		-webkit-transform: translateY(0);
	}

	.page-template-new_homepage .featured-stories-section {
		margin-bottom: 0;
	}
}

.video-slider-box .owl-dots {
	display: block;
	text-align: center;
	margin-top: 25px;
}

.video-slider-box .owl-dots button span {
	display: block;
	width: 14px;
	height: 14px;
	border-radius: 100%;
	background: #c3c3c3;
	transition: 0.3s;
	-webkit-transition: 0.3s;
}

.video-slider-box .owl-dots button {
	margin: 0 8px;
}

.video-slider-box .owl-dots button:focus {
	outline: none;
}

.video-slider-box .owl-dots button.active span {
	transform: scale(1.3);
	background: -moz-linear-gradient(180deg, rgba(220, 32, 106, 1) 0%, rgba(231, 46, 77, 1) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(231, 46, 77, 1)), color-stop(100%, rgba(220, 32, 106, 1)));
	background: -webkit-linear-gradient(180deg, rgba(220, 32, 106, 1) 0%, rgba(231, 46, 77, 1) 100%);
	background: -o-linear-gradient(180deg, rgba(220, 32, 106, 1) 0%, rgba(231, 46, 77, 1) 100%);
	background: -ms-linear-gradient(180deg, rgba(220, 32, 106, 1) 0%, rgba(231, 46, 77, 1) 100%);
	background: linear-gradient(270deg, rgba(220, 32, 106, 1) 0%, rgba(231, 46, 77, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e72e4d', endColorstr='#dc206a',GradientType=1 );
	;
}

.extra-padding {
	padding-top: 110px;
}

.detail-page.listing-detail {
	position: relative;
}

.guest-post-section {
	padding-bottom: 0;
}

.guest-post-img-bx {
	margin-top: 0px;
}

.guest-post-img-bx img {
	margin-bottom: -113px;
}

.same-ul {
	display: block;
}

.same-ul li + li {
	margin-top: 20px;
}

.same-ul li {
	position: relative;
	font-size: 16px;
	color: #1e1e1e;
	font-weight: 500;
	padding-left: 29px;
}

.same-ul li span {
	display: block;
	width: 18px;
	height: 18px;
	border-radius: 100%;
	text-align: center;
	line-height: 19px;
	font-size: 10px;
	color: #fff;
	background: #30b806;
	position: absolute;
	top: 5px;
	left: 0;
}

.why-post-section {
	padding: 110px 0 70px !important;
}

.mandatory-box {
	margin-top: 30px;
}

.mandatory-box h5 {
	font-size: 20px;
	color: #fb4329;
	font-weight: 500;
	padding-bottom: 10px;
}

.mandatory-box ul.same-ul {
	background: #fdeff4;
	border-radius: 8px;
	padding: 10px;
	border: 1px solid #dc206a;
}

.same-heading-space {
	padding-bottom: 50px;
}

.as-soon-box {
	display: block;
}

.as-soon-box p {
	display: block;
	font-size: 16px;
	line-height: 1.8;
	color: #000000;
	max-width: 977px;
	margin: 0 auto;
	font-weight: 500;
}

.as-soon-box i {
	font-size: 14px;
	line-height: 1.8;
	color: #bc2568;
	max-width: 700px;
	margin: 30px auto;
	display: block;
	font-weight: 500;
}

.contact-us-banner-img {
	text-align: center;
	margin-top: -260px;
	position: relative;
	z-index: 2;
	margin-bottom: 40px;
}

.mail-bx {
	margin-bottom: 60px;
}

.mail-bx > h2 {
	font-size: 14px;
	color: #000;
	font-weight: 700;
	text-transform: uppercase;
	margin-bottom: 13px;
}

.mail-bx-inner {
	padding: 15px;
	box-shadow: 0 0 20px 0px rgba(0, 0, 0, 0.1);
	border-radius: 10px;
	color: #e92c52;
	font-size: 16px;
	font-weight: 600;
}

.mail-bx-inner span {
	font-size: 30px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 8px;
	line-height: 1;
}

.justify-content-center {
	-webkit-box-pack: center !important;
	-ms-flex-pack: center !important;
	justify-content: center !important;
}

.mb-15 {
	margin-bottom: 80px !important;
}

.bg-gray {
	background: #fff1f7;
}

.faq-box .card-header {
	padding: 0px;
	border: none;
	background: transparent;
}

.faq-box .card-header .btn {
	display: block;
	width: 100%;
	text-align: left;
	color: #fb4329 !important;
	border-radius: 0px;
	background: transparent;
	color: #fff;
	font-size: 22px !important;
	font-weight: 600;
	padding: 10px 0 !important;
	word-wrap: break-word;
	font-weight: 600;
	position: relative;
	padding-right: 41px !important;
	text-transform: initial;
	word-break: break-all;
	white-space: normal;
}

.faq-box .card-header .btn:hover {
	text-decoration: none;
	color: #fff;
}

.faq-box .card-header .collapsed {
	color: #33312f;
}

.faq-box .card {
	border: none;
	margin-bottom: 10px;
}

.faq-box .card .card-body {
	font-size: 16px;
	font-weight: 500;
	color: #1e1e1e;
	line-height: 1.7;
	padding: 17px 20px;
	border-radius: 8px;
	background: #fdeff4;
	border: 1px solid #dc206a;
}

.faq-box .card-header .btn-link:focus {
	text-decoration: none;
}

.faq-box .faq-icon {
	color: #fb4329 !important;
	font-size: 24px;
	right: 12px;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	position: absolute;
}

.faq-box .card-header .collapsed .faq-icon {
	color: #33312f;
}

.faq-box .card-header .btn .fa-plus-circle {
	display: none;
}

.faq-box .card-header .collapsed .faq-icon .fa-minus-circle {
	display: none;
}

.faq-box .card-header .collapsed .fa-plus-circle {
	display: block;
}

.faq-box .card-header .btn:hover .faq-icon {
	color: #fff;
}

.ads {
	clear: both;
}

#wpdcom {
	max-width: 100%;
}

#comments {
	max-width: 100%;
	margin: 0 auto;
}

#wpdcom .wpd-prim-button {
	background: #fb4329;
}

.wpdiscuz_select {
	height: 40px !important;
	border-radius: 4px;
}

#wpdcom .wpdiscuz-subscribe-form-email input[type="email"] {
	height: 40px !important;
	background: #ffffff;
}

#wpdcom .wpd-form-row .wpd-field {
	height: 40px !important;
	background: #ffffff;
}

#wpdcom .wpd-form-row .wpdiscuz-item .wpd-field-icon {
	top: 44%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}

#wpdcom .wpd-thread-head .wpd-thread-info {
	border-bottom-color: #fb4329;
}

#wpdcom .wpd-blog-guest .wpd-comment-author, #wpdcom .wpd-blog-guest .wpd-comment-author a {
	color: #e62c53;
}

#wpdcom .wpd-form-head {
	display: none;
}

.labelcss {
	margin-bottom: 5px;
}

#password-lost-form .alert {
	font-size: 12px;
	padding: 10px;
}

.form-row > label {
	margin-bottom: 5px;
}

#password-lost-form #user_login {
	color: #000;
	background-color: #fff;
	margin: 0;
	line-height: normal;
	outline: 0 !important;
	transition: all 0.2s ease-in-out 0s;
	width: 100%;
	height: 40px;
	border: 1px solid rgba(142, 142, 142, 0.38);
	border-radius: 4px;
	font-size: 16px;
	font-weight: 600;
}

.form-row > label {
	width: 100%;
}

div#password-lost-form > p {
	margin-bottom: 20px;
	max-width: 460px;
}

div#password-lost-form input[type="submit"] {
	margin-bottom: 0;
}

.tab-box-new .nav-tabs {
	margin-bottom: 20px;
}

.gadgets-category-section .new-big-post-text p {
	min-height: auto;
}

.gadgets-category-section .small-post-box .post-text h6 {
	min-height: auto;
}

.thanks-outer {
	text-align: center;
}

.thanks-img {
	margin-bottom: 50px;
}

.thanks-txt h2 {
	font-size: 30px;
	color: #1e1e1e;
	font-weight: 700;
	margin-bottom: 8px;
}

.thanks-txt h4 {
	font-size: 26px;
	color: #1e1e1e;
	font-weight: 600;
	max-width: 700px;
	margin: 0 auto;
	margin-bottom: 12px;
}

.thanks-txt > p {
	font-size: 16px;
	color: #1e1e1e;
	max-width: 650px;
	margin: 0 auto;
	margin-bottom: 25px;
	font-weight: 500;
}

.share-bx {
	background: #fff;
	padding: 40px;
	max-width: 770px;
	margin: 0 auto 70px auto;
	border-radius: 10px;
	box-shadow: 4px 7px 10px rgb(0 0 0 / 8%);
	position: relative;
}

.share-bx:after {
	content: "";
	position: absolute;
	left: 50%;
	top: 50%;
	width: 97%;
	height: 87%;
	border: 2px dashed #da1f66;
	border-radius: 10px;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	pointer-events: none;
}

.share-bx p {
	margin: 0;
	line-height: 2.2;
	font-size: 16px;
	text-align: center;
	font-weight: 500;
}

.share-bx p a {
	padding: 10px 20px;
	background: #da1f67;
	border-radius: 30px;
	font-size: 12px;
	line-height: 1;
	color: #fff !important;
}

.share-bx p a.twitter-anchor {
	background: #21a1ee;
}

.share-bx p a.fb-anchor {
	background: #3b5a97;
}

.share-bx p a:hover {
	opacity: 0.8;
}

.repeat-section-custom {
	padding: 80px 0;
}

.page-center-heading {
	text-align: center;
	margin-bottom: 100px;
}

.page-center-heading h2 {
	font-size: 40px;
	color: #e32a51;
	font-weight: 800;
}

.page-center-logo-bx {
	margin-bottom: 40px;
}

.design-hackes-frm-bx h2 {
	font-size: 20px;
	color: #1c1c1c;
	font-weight: 700;
	margin-bottom: 10px;
}

.design-hackes-frm-bx p {
	font-size: 14px;
	color: #444142;
	font-weight: 500;
	margin-bottom: 30px;
}

.authorimgbx {
	display: inline-block;
	margin-bottom: 15px;
}

.authorimgbx img {
	width: 87px;
	height: 87px;
	border-radius: 50%;
	object-fit: cover;
}

.author-detail h4 {
	font-size: 16px;
	color: #fb4329;
	font-style: italic;
	margin-bottom: 10px;
	font-weight: 500;
}

.author-detail h5 {
	font-size: 14px;
	color: #606060;
	font-style: italic;
	margin-bottom: 30px;
	font-weight: 500;
}

.author-detail p {
	font-size: 16px;
	color: #1e1e1e;
	line-height: 1.7;
	font-weight: 500;
	max-width: 740px;
	margin: 0 auto;
}

.sidebar-from-outer {
	margin-top: 15px;
	border-radius: 6px;
	padding: 0;
}

.sidebar-from-outer [data-style*="clean"] {
	padding: 0;
}

.sidebar-from-outer .formkit-input {
	border-radius: 40px !important;
	text-align: center;
	outline: none !important;
	height: 54px;
}

.sidebar-from-outer .formkit-submit {
	margin-bottom: 0 !important;
	color: #ffffff !important;
	background-color: transparent !important;
	border: 1px solid #ffffff !important;
	border-radius: 40px !important;
}

.sidebar-from-outer .formkit-submit:hover {
	background: #ffffff !important;
	color: #f21b47 !important;
}

.sidebar-from-outer .formkit-submit:hover span {
	background: #ffffff !important;
}

.sidebar-from-outer h2 {
	font-size: 18px;
	text-align: center;
	color: #fff;
	line-height: 1.7;
	max-width: 270px;
	margin: 0 auto 30px auto;
}

.portstlucie-c-content.Campaign__content {
	padding: 0 !important;
}

.portstlucie-c-alpha.Campaign__alphaLayer {
	background: transparent !important;
}

.portstlucie-col-inner {
	background: #fff !important;
}

.view-all-btn {
	font-size: 14px;
	color: #000000;
	text-transform: capitalize;
	transition: 0.3s;
	-webkit-transition: 0.3s;
}

.view-all-btn:hover {
	color: #e62d53;
}

.view-all-btn i {
	margin-left: 5px;
}

.sidebar-from-outer .formkit-alert.formkit-alert-error {
	background: transparent !important;
	border-color: transparent !important;
	color: #000000 !important;
	font-size: 14px !important;
	padding: 0 !important;
	margin: 0 !important;
}

.sidebar-from-outer .formkit-alert.formkit-alert-error li {
	text-align: center;
}

.social-btn {
	padding: 10px;
	background: #3b5a97;
	border-radius: 40px;
	font-size: 14px;
	width: 49%;
	display: inline-block;
	text-align: center;
	margin-bottom: 10px;
	color: #ffffff !important;
	transition: 0.3s;
	-webkit-transition: 0.3s;
}

.social-btn:hover {
	opacity: 0.8;
	color: #ffffff;
}

.twitter-anchor {
	background: #21a1ee;
}

.insta-anchor {
	background: #da1f67;
}

.linkdin-anchor {
	background: #0e76a8;
}

#pum-26767 {
	opacity: 1 !important;
}

.pum-theme-26761 .pum-container, .pum-theme-lightbox .pum-container {
	border: none !important;
	padding: 10px;
}

.pum-container.pum-responsive.pum-responsive-medium {
	margin-left: 0 !important;
	width: 30%;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
}

.pum-content .sidebar-from-outer h2 {
	margin-bottom: 0;
}

.menufooter_newsFoot .textwidget.custom-html-widget {
	margin-top: 20px;
}

.download-btn .fa-google-play:before {
	font-size: 27px !important;
}

div[class*="powered-by"] {
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
	margin: 0 !important;
	padding: 0 !important;
}

.portstlucie-c-alpha.Campaign__alphaLayer {
	border: none !important;
}

.scroll-to-fixed-fixed {
	animation: shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
	transform: translate3d(0, 0, 0);
	backface-visibility: hidden;
	perspective: 1000px;
}

@keyframes wobble {
	0% {
		-webkit-transform: none;
		transform: none;
	}

	15% {
		-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
		transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
	}

	30% {
		-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
		transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
	}

	45% {
		-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
		transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
	}

	60% {
		-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
		transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
	}

	75% {
		-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
		transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
	}

	100% {
		-webkit-transform: none;
		transform: none;
	}
}

@keyframes shake {
	10%, 90% {
		transform: translate3d(-1px, 0, 0);
	}

	20%, 80% {
		transform: translate3d(2px, 0, 0);
	}

	30%, 50%, 70% {
		transform: translate3d(-4px, 0, 0);
	}

	40%, 60% {
		transform: translate3d(4px, 0, 0);
	}
}

.flipper-parent {
	perspective: 1000px;
}

.flipper-inner {
	transition: 0.6s;
	transform-style: preserve-3d;
	position: relative;
	transform-origin: center;
}

.newsletter-step-1, .newsletter-step-2 {
	display: flex;
	justify-content: stretch;
	align-items: center;
	width: 100%;
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	border-radius: 10px;
	padding: 25px 20px;
}

.mb-0 {
	margin-bottom: 0 !important;
}

.newsletter-step-1 {
	z-index: 2;
	position: relative;
	transform: rotateX(0deg);
	background: #fedae8 url(images/we-grew-vector-bg.png) no-repeat 50px center;
}

.newsletter-step-2 {
	position: absolute;
	top: 50%;
	left: 0;
	min-height: 100%;
	transform: rotateX(180deg) translateY(50%);
	color: #fff;
	background: #270c46 url(images/bg-vector-2.png) no-repeat 20px center;
}

.newsletter-step-2 {
	flex-direction: column;
	align-content: center;
	justify-content: center;
}

.newsletter-step-2 > div {
	width: 100%;
}

.newsletter-step-2 .seva-form.formkit-form {
	max-width: 500px;
	margin: 0 auto !important;
	width: 100%;
}

.newsletter-step-2 .formkit-field {
	margin-bottom: 0;
}

.newsletter-step-2 .formkit-input {
	border-radius: 50px !important;
	height: 53px;
	padding: 0 150px 0 20px !important;
}

.newsletter-step-2 .formkit-submit {
	margin-bottom: 0 !important;
	position: absolute !important;
	border-radius: 50px !important;
	right: 3px;
	height: 48px;
	padding: 0 !important;
	top: 3px;
}

.newsletter-step-2 h4 {
	font-size: 28px !important;
	font-weight: 700 !important;
	color: #ffffff !important;
	margin: 0 !important;
	margin-bottom: 33px !important;
}

.newsletter-step-2 div#santaclarita-field-privacy label {
	display: block;
	width: 100%;
	text-align: left;
	cursor: pointer;
	padding-left: 29px !important;
}

.newsletter-step-2 div#santaclarita-field-privacy label input {
	margin-top: -1px !important;
}

.newsletter-step-2 div#santaclarita-field-privacy label span {
	color: #ffffff;
	font-size: 15px !important;
	font-family: Montserrat, sans-serif !important;
}

@media screen and (min-width: 567px) {
	.newsletter-step-1, .newsletter-step-2 {
		padding: 55px 40px;
	}

	.newsletter-step-2 .santaclarita-ButtonElement--wrapper {
		text-align: left;
		position: absolute;
		right: 3px;
		top: 50%;
		width: 168px;
		transform: translateY(-50%);
	}

	.newsletter-step-2 .santaclarita-FieldsElement--content .santaclarita-error-header {
		position: absolute;
		top: 106%;
		width: 100%;
		border-radius: 50px !important;
		padding: 0 0 0 27px !important;
	}

	.newsletter-step-2 div#santaclarita-field-privacy {
		position: absolute;
		top: 200%;
		text-align: center;
		width: 100%;
		left: 0;
	}
}

.newsletter-step-1 h2 {
	font-size: 28px !important;
	color: #270c46;
	font-weight: 700 !important;
	line-height: 1.4;
	margin-top: 0 !important;
	margin-bottom: 15px !important;
	text-align: initial;
}

.newsletter-step-1 h2 br {
	display: none;
}

.newsletter-step-1 p {
	font-size: 16px;
	color: #270c46;
	font-weight: 500;
	line-height: 1.4;
	margin: 0;
}

.subscribe-now-box {
	position: relative;
	min-height: 112px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.subscribe-now-box:after {
	content: "";
	width: 113px;
	height: 113px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	background: url(images/subscribe-now-bg-img.png);
	background-size: cover;
}

.subscribe-now-box .btn {
	background: #270c46;
	font-size: 16px !important;
	font-weight: 600;
	text-transform: uppercase;
	padding: 14px 32px !important;
	position: relative;
	z-index: 1;
}

.subscribe-now-box .btn:hover {
	background: #160727;
}

.flipper-parent.flip-now .flipper-inner, .flipper-parent:target .flipper-inner {
	transform: rotateX(180deg);
}

.author-new-bx .img img {
	width: 96px;
	height: 96px;
	border-radius: 50%;
}

.new-author-bx h6 {
	padding-top: 0;
}

.left-detail .share-bx {
	margin-bottom: 40px;
}

@media (min-width: 1200px) {
	.container {
		width: 1210px;
	}
}

@media screen and (max-width: 1550px) {
	section#demos {
		max-width: 1220px;
		transform: translateY(0px);
		-webkit-transform: translateY(0px);
	}
}

@media screen and (max-width: 1199px) {
	.dark-input-box input {
		display: inline-block;
		vertical-align: middle;
		width: calc(100% - 178px);
		display: inline-block;
		vertical-align: middle;
		max-width: 100%;
	}

	.featured-stories-section {
		height: auto;
	}

	section#demos {
		width: 100%;
		margin-right: 0;
		padding: 0 30px;
	}

	.featured-stories .owl-carousel .owl-nav button.owl-next {
		right: 0;
	}

	.featured-stories .market-new-post .col-custom.img {
		width: 100%;
		max-width: 100%;
		flex-basis: inherit;
	}

	.mobiletoggle_icon img {
		filter: brightness(0) invert(1) !important;
	}

	.mainheader_logo {
		width: auto !important;
	}

	.custom-header {
		padding: 5px 0;
	}

	.custom-header .container {
		display: flex;
		align-items: center;
	}

	.featured-stories .owl-carousel .owl-stage {
		display: flex;
	}

	.featured-stories .owl-carousel .owl-item .item {
		background: #fff;
		border-radius: 7px;
		box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.3);
	}

	.featured-stories .owl-carousel .owl-item .custom-grid {
		box-shadow: none !important;
	}

	.featured-stories .owl-carousel .market-new-post {
		padding: 0 !important;
	}

	.logo-carousel-wrap {
		padding: 30px 0;
	}

	.new-heading-box {
		padding-bottom: 30px;
	}

	.top-header-right {
		float: none;
		padding-top: 21px;
	}

	#site-navigation {
		max-width: initial;
		width: auto;
		display: inline-block;
		float: none;
		background: transparent;
		box-shadow: none !important;
		padding-left: 10px !important;
		border-left: 1px solid #f75577;
		border-radius: 0;
		margin: 0 0 0 auto;
	}

	#site-navigation:after, #site-navigation:before {
		content: "";
		display: table;
		clear: both;
	}

	#site-navigation .menumain_perent {
		position: initial;
		transform: none;
	}

	div#search-form-opner {
		position: initial;
		transform: none;
		display: inline-block;
		color: #ffffff;
		margin-right: 13px;
	}

	.tab-box-new .nav-tabs li a {
		font-size: 14px;
		padding: 15px 0;
	}

	.right-detail .tab-box-new {
		padding: 0px 10px 20px;
	}

	.listing-page.listing-detail {
		padding-bottom: 0;
	}

	.full_wrapper.featured-stories-section {
		margin-bottom: 0;
		padding: 40px 0 !important;
	}

	.item {
		min-height: 110px;
	}

	.fb_iframe_widget_fluid span {
		width: 100% !important;
	}

	.fb_iframe_widget iframe {
		width: 100% !important;
	}

	.newsletter-step-1, .newsletter-step-2 {
		padding: 55px 20px;
	}

	.author-new-bx .first_char {
		width: 60px;
		height: 60px;
	}

	.newsletter-step-1 h2 {
		text-align: initial;
	}

	.newsletter-step-1 h2 br {
		display: none;
	}

	.subscribe-now-box .btn {
		padding: 14px 13px !important;
	}
}

@media screen and (max-width: 991px) {
	.new-thanks-page.paddint_top_section {
		margin-top: -103px;
	}

	.new-border-post .new-big-post-text {
		margin-bottom: 15px;
	}

	.new-dark-section h4 {
		text-align: center;
		margin-bottom: 15px;
	}

	.tab-box-new {
		margin-top: 15px;
	}

	.video-heading-box h2 {
		font-size: 50px;
	}

	.video-heading-box h2:after {
		font-size: 15px;
		left: 32%;
	}

	.dark-input-box {
		display: block;
		width: 100%;
	}

	.about-banner .banner-heading-about h2 {
		font-size: 40px;
	}

	.about-banner .banner-heading-about p {
		font-size: 18px;
	}

	.about-banner .banner-heading-about p br {
		display: none;
	}

	.about-section .same-heading h2 {
		font-size: 26px;
	}

	.imagesbox {
		display: block;
		text-align: center;
		margin-top: 20px;
	}

	.backgrouond-orange-gray .imagesbox {
		margin-top: 0;
		margin-bottom: 20px;
	}

	.about-section .talking-everyone {
		margin-top: 0px;
		padding-top: 50px;
	}

	.same-section {
		padding: 50px 0;
	}

	.about-banner {
		min-height: 350px;
	}

	#site-navigation {
		max-width: 750px;
	}

	.new-post-box.detail-post .img {
		height: 300px;
		width: 100%;
		display: block;
	}

	.new-post-box.detail-post.author-new-bx .img {
		height: 100px;
		margin-bottom: 10px;
		width: 100px;
	}

	.new-post-box.detail-post .img img {
		width: 100%;
		height: 100%;
		object-fit: cover;
		margin: 0;
		padding: 0;
	}

	.banner-heading {
		position: inherit;
		top: inherit;
		left: inherit;
		transform: translateY(0);
		-webkit-transform: translateY(0);
		margin-bottom: 20px;
	}

	.news-banner {
		padding: 70px 0 50px;
	}

	.new-dark-section .missout_sub {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		margin-bottom: 30px;
		text-align: center;
	}

	.new-dark-section .nevermiss_section {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}

	.new-white-post .img {
		height: auto;
	}

	.new-heading-box .text-right {
		text-align: left !important;
	}

	.download-tnt-app-img {
		text-align: center;
	}

	.download-tnt-app-section .same-heading {
		padding-top: 50px;
	}

	.download-tnt-logo {
		text-align: center;
	}

	.logo-img {
		margin-bottom: 30px;
	}

	.logo-img img {
		max-height: 220px;
	}

	.download-tnt-logo .same-heading {
		margin-bottom: 0;
	}

	.faq-img-box {
		text-align: center;
		margin-top: 30px;
	}

	.mail-bx {
		margin-bottom: 30px;
	}

	.right-detail {
		padding-top: 40px !important;
	}

	.newsletter-step-1, .newsletter-step-2, .newsletter-step-1 h2 {
		text-align: center;
	}

	.subscribe-now-box {
		margin-top: 20px;
	}

	.new-latest-list {
		margin-top: 30px;
	}

	.mycustom_footer.paddint_bottom_section .footer_left, .footerSocialIcon, .mycustom_footer.paddint_bottom_section .footer_left p {
		text-align: center;
	}

	.new-latest-list.with-background {
		margin-top: 0 !important;
	}
}

@media screen and (max-width: 767px) {
	.new-post-box {
		padding: 0;
	}

	.new-post-box .img a {
		display: block;
		width: 100%;
		height: 100%;
	}

	.new-post-box .img a img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

	.new-post-box .new-big-post-text {
		padding: 15px;
	}

	.new-latest-list ul li .col-custom.number strong {
		font-size: 30px;
	}

	.market-new-post .col-custom.img {
		max-width: 100%;
		flex-basis: inherit;
	}

	.new-heading-box h2 {
		font-size: 28px;
	}

	.small-post-box .post-text h6 {
		font-size: 14px;
	}

	.video-heading-box h2 {
		font-size: 38px;
	}

	.news-banner .market-new-post .col-custom.img {
		width: 100%;
		max-width: 100%;
		padding: 0;
	}

	.banner-right .market-new-post .col-custom.align-self-center {
		width: 100%;
		max-width: 100%;
		margin-left: 0;
		border-radius: 0 0 10px 10px;
	}

	.banner-right .market-new-post .col-custom.img div {
		border-radius: 10px 10px 0 0;
	}

	.banner-right .new-big-post-text h6 {
		font-size: 18px;
	}

	.panel-body {
		padding: 0;
	}

	.custom-header {
		padding: 0;
		border-bottom: solid 1px #ffffff5c;
	}

	.download-btn {
		font-size: 14px !important;
	}

	.search-form-top .search_page_search input {
		font-size: 25px !important;
		height: 50px !important;
		padding: 0 40px 0 0 !important;
	}

	.search-form-top .search-wrap button {
		height: 50px;
		font-size: 17px;
	}

	div#search-form-closer {
		top: 30px;
		right: 30px;
	}

	.new-big-post-text h1 {
		font-size: 22px;
	}

	.banner-right .market-new-post .col-custom.img div {
		height: auto;
	}

	.new-post-box.detail-post .img {
		height: auto;
		padding: 15px;
		padding-bottom: 0;
	}

	.detail-post .new-big-post-text.new-author-bx {
		padding-bottom: 15px !important;
	}

	.new-post-box.detail-post .img img {
		width: auto;
	}

	.new-big-post-text p {
		min-height: auto;
	}

	.new-border-post .img {
		margin-bottom: 0;
		border: none;
	}

	.new-border-post .new-big-post-text {
		margin-bottom: 0;
		padding: 15px;
	}

	.new-border-post {
		border: 1px solid #d9d9d9;
		border-radius: 8px;
	}

	.page-center-heading h2 {
		font-size: 29px;
	}

	.design-hackes-img {
		margin-bottom: 30px;
	}

	.repeat-section-custom {
		padding: 50px 0;
	}

	.author-detail p {
		font-size: 15px;
	}

	.page-center-heading {
		margin-bottom: 60px;
	}

	.new-big-post-text h6, .new-big-post-text h1 {
		font-size: 20px;
	}
}

@media screen and (max-width: 567px) {
	.download-bnt {
		display: block;
	}

	.download-bnt figure {
		display: block;
		max-width: 100%;
		width: 100% !important;
		margin-right: 0 !important;
		margin-bottom: 15px;
		text-align: center;
	}

	.about-banner .banner-heading-about h2 {
		font-size: 30px;
	}

	div.download-tnt .btn {
		font-size: 14px !important;
	}

	.new-heading-box {
		text-align: center;
	}

	.new-heading-box .text-right {
		text-align: center !important;
	}

	.featured-stories-section .video-heading {
		text-align: center;
	}

	.new-dark-section .nevermiss_section .formkit-submit {
		position: initial !important;
		max-width: 100%;
	}

	.newsletter-step-1 h2 {
		font-size: 24px !important;
	}

	.share-bx {
		padding: 24px;
	}

	.share-bx p a {
		display: inline-block;
		margin-bottom: 6px;
	}

	.newsletter-step-2 .santaclarita-FieldsElement--content #santaclarita-field-email {
		padding-right: 15px !important;
	}
}

@media screen and (max-width: 479px) {
	.mobiletoggle_icon {
		margin-top: 2px !important;
	}
}

@media screen and (max-width: 400px) {
	.dark-input-box input {
		display: block;
		width: 100%;
		border-radius: 25px;
	}

	.dark-input-box {
		background-color: transparent;
		border-radius: 0;
	}

	.dark-input-box .btn {
		transform: translateX(0);
	}

	.tab-box-new .nav-tabs li a {
		padding: 15px 0px;
		font-size: 14px;
		font-weight: 500;
	}

	.btn-group-custom .btn + .btn {
		margin-left: 0;
	}

	.left-detail div > p img {
		max-width: 100%;
	}
}

.nevermiss_section .boston-c-content {
	padding: 0 !important;
}

.nevermiss_section .boston-c-content.Campaign__content {
	padding: 0 !important;
}

.nevermiss_section .boston-c-alpha.Campaign__alphaLayer {
	background: transparent !important;
	border: none !important;
	box-shadow: none !important;
}

.nevermiss_section .boston-fe-wrapper.boston-FieldsElement--wrapper.FieldsElement--vertical {
	margin: 0 !important;
	box-shadow: none! !important;
}

.nevermiss_section .boston-fe-content.boston-FieldsElement--content #boston-field-email {
	border-radius: 25px !important;
	font-family: Montserrat, sans-serif !important;
	height: 50px !important;
	display: inline-block !important;
	width: 100%;
	padding-right: 130px !important;
}

.nevermiss_section .boston-fe-content.boston-FieldsElement--content #boston-FieldsElementButtonWrapper--p6B3ZhYZpj0IUwBr9dzx {
	display: inline-block !important;
	width: 126px;
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 8! !important;
}

.nevermiss_section .boston-fe-content.boston-FieldsElement--content #boston-FieldsElementButtonWrapper--p6B3ZhYZpj0IUwBr9dzx button {
	border-radius: 25px !important;
	height: 50px !important;
}

.nevermiss_section .boston-fe-content.boston-FieldsElement--content #boston-FieldsElementButtonWrapper--p6B3ZhYZpj0IUwBr9dzx button:focus {
	box-shadow: none !important;
	outline: none !important;
	box-shadow: none !important;
}

.nevermiss_section #vom-be8xaybu5jgvqh9ladhs-success * {
	color: #fff !important;
}

.nevermiss_section .boston-te-content.boston-TextElement--content p span {
	color: #ffffff !important;
}

.nevermiss_section .boston-ele-content.Element__content p span {
	color: #ffffff !important;
}

.nevermiss_section_footer {
	margin-top: 11px;
}

.nevermiss_section_footer .oklahomacity-c-content.Campaign__content {
	padding: 0 !important;
}

.nevermiss_section_footer .oklahomacity-c-alpha.Campaign__alphaLayer {
	background: transparent !important;
	border: none !important;
	box-shadow: none !important;
}

.nevermiss_section_footer .oklahomacity-fe-wrapper.oklahomacity-FieldsElement--wrapper.FieldsElement--vertical {
	margin-top: 0 !important;
}

.nevermiss_section_footer .oklahomacity-te-content.oklahomacity-TextElement--content p span {
	color: #ffffff !important;
}

.nevermiss_section_footer .oklahomacity-te-content.oklahomacity-TextElement--content p span {
	color: #ffffff !important;
}

.nevermiss_section_footer #oklahomacity-FieldsElementButton--gEQMOTjqa6cxCIDnlrtv:focus {
	box-shadow: none !important;
	outline: none !important;
	box-shadow: none !important;
}

.first_char {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 90px;
	height: 90px;
	font-size: 30px;
	color: #ffffff;
	border-radius: 50%;
	font-family: Montserrat, sans-serif;
	font-weight: 600;
	background: -moz-linear-gradient(0deg, rgba(220, 32, 106, 1) 0%, rgba(231, 46, 78, 1) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(220, 32, 106, 1)), color-stop(100%, rgba(231, 46, 78, 1)));
	background: -webkit-linear-gradient(0deg, rgba(220, 32, 106, 1) 0%, rgba(231, 46, 78, 1) 100%);
	background: -o-linear-gradient(0deg, rgba(220, 32, 106, 1) 0%, rgba(231, 46, 78, 1) 100%);
	background: -ms-linear-gradient(0deg, rgba(220, 32, 106, 1) 0%, rgba(231, 46, 78, 1) 100%);
	background: linear-gradient(90deg, rgba(220, 32, 106, 1) 0%, rgba(231, 46, 78, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dc206a', endColorstr='#e72e4e',GradientType=1 );
	;
}

.authperent .auth_img span {
	width: 100%;
	height: 100%;
	font-size: 16px;
}

.benifits-social-icon {
	display: block;
	margin-bottom: 0px;
}

.benifits-social-icon ul li {
	display: inline-block;
	vertical-align: middle;
}

.benifits-social-icon ul li div.social-icon {
	display: block;
	margin-bottom: 11px;
}

.benifits-social-icon ul li p {
	display: block;
	font-size: 14px;
	line-height: 1.4;
	color: #1e1e1e;
	font-weight: 500;
}

.benifits-social-icon ul li p strong {
	display: block;
	font-size: 24px;
	color: #1e1e1e;
}

.benifits-social-icon ul li + li {
	margin-left: 28px;
}

.benifits-social-icon ul li:nth-child(3) {
	transform: translate(16px, 29px);
}

.benifits-to-make-section .same-heading p strong {
	display: block;
	font-size: 22px;
}

.benifits-to-make-heading {
	position: relative;
	display: inline-block;
	margin-bottom: 80px;
}

.benifits-to-make-heading:after, .benifits-to-make-heading:before {
	content: "";
	position: absolute;
	bottom: -26px;
	width: 178px;
	height: 63px;
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
}

.benifits-to-make-heading:after {
	background: url(https://www.the-next-tech.com/wp-content/uploads/2020/11/benifits-box-shadow-1.png) no-repeat top left;
	background-size: cover;
	right: -17px;
}

.benifits-to-make-heading:before {
	background: url(https://www.the-next-tech.com/wp-content/uploads/2020/11/benifits-box-shadow-2.png) no-repeat top left;
	background-size: cover;
	left: -17px;
}

.benifits-to-make-heading h2 {
	background: #fff;
	padding: 30px 45px;
	font-size: 26px;
	color: #fb4329;
	font-weight: 600;
	position: relative;
	z-index: 2;
}

.benifits-to-make-heading h2:before, .benifits-to-make-heading h2:after {
	content: "";
	font-size: 16px;
	color: #fb4329;
	line-height: 21px;
	right: 10px;
	left: 10px;
	border-top: 2px dashed;
	position: absolute;
}

.benifits-to-make-heading h2:after {
	top: 5px;
}

.benifits-to-make-heading h2:before {
	bottom: 5px;
}

.sit_rightcont {
	padding-top: 0 !important;
}

.left-detail .data-tabel .table tr:first-child th {
	background: #280a48;
	color: #fff;
	text-align: center;
	font-size: 15px;
	vertical-align: middle;
	padding: 7px 16px;
	border: solid 1px #3c3b3e;
}

@media screen and (max-width: 991px) {
	.benifits-of-write-section .same-heading p br {
		display: none;
	}

	.benifits-social-icon ul li {
		margin: 10px 0;
	}

	.benifits-social-icon ul li:nth-child(3) {
		transform: translate(0, 0);
		-webkit-transform: translate(0, 0);
	}

	.benifits-social-icon ul li + li {
		margin-left: 32px;
	}

	.benifits-to-make-heading h2 {
		font-size: 22px;
		padding: 26px;
	}

	.onloadDiv h2 {
		font-size: 28px;
	}

	.onloadDiv h2 span {
		display: inline-block;
	}
}

@media screen and (max-width: 480px) {
	.benifits-to-make-heading h2 {
		font-size: 20px;
		padding: 25px;
	}

	.benifits-social-icon ul li {
		width: 32%;
		margin-bottom: 15px;
	}

	.benifits-social-icon ul li + li {
		margin-left: 0;
	}
}

.sidebarsection .gsc-input-box table {
	margin: 0 !important;
}

.sidebarsection .gsc-input-box .gsib_b {
	display: none !important;
}

.sidebarsection table.gsc-search-box td {
	padding: 0;
}

.sidebarsection .gsc-search-button-v2 {
	margin: 0 !important;
	padding: 13px 27px !important;
	border: none !important;
	background: #da2065 !important;
}

.sidebarsection .gsc-control-cse {
	margin-top: 25px;
	border-radius: 8px;
}

.sidebarsection form.gsc-search-box {
	margin-bottom: 0;
}

.sidebarsection td, th {
	border: none !important;
}

.sidebarsection #gs_tti50 {
	padding: 0 5px !important;
}

.sidebarsection #gs_tti50 input {
	height: 37px !important;
}

.bedsearch_meaasge {
	background: #e32959 !important;
	border-radius: 8px !important;
	margin-top: 20px;
}

.snowflakes {
	width: 100%;
	height: 192px;
	overflow: hidden;
	pointer-events: none;
	position: absolute;
	top: -90px;
	left: 0;
}

.snowflakes i, .snowflakes i:after, .snowflakes i:before {
	background: white;
}

.snowflakes i {
	display: inline-block;
	-webkit-animation: snowflakes 3s linear 2s 20 infinite;
	-moz-animation: snowflakes 3s linear 2s 20 infinite;
	position: relative;
}

.snowflakes i:after, .snowflakes i:before {
	height: 100%;
	width: 100%;
	content: ".";
	position: absolute;
	top: 0px;
	left: 0px;
	-webkit-transform: rotate(120deg);
}

.snowflakes i:before {
	-webkit-transform: rotate(240deg);
}

@-webkit-keyframes snowflakes {
	0% {
		-webkit-transform: translate3d(0, 0, 0) rotate(0deg) scale(0.6);
	}

	100% {
		-webkit-transform: translate3d(15px, 1200px, 0px) rotate(360deg) scale(0.6);
	}
}

.snowflakes i:nth-child(3n) {
	width: 16px;
	height: 4px;
	-webkit-animation-duration: 4s;
	-webkit-animation-iteration-count: 30;
	-webkit-transform-origin: right -45px;
}

.snowflakes i:nth-child(3n + 1) {
	width: 24px;
	height: 6px;
	-webkit-animation-duration: 6s;
	-webkit-animation-iteration-count: 45;
	-webkit-transform-origin: right -30px;
}

.snowflakes i:nth-child(3n + 2) {
	width: 16px;
	height: 8px;
	-webkit-animation-duration: 8s;
	-webkit-animation-iteration-count: 60;
	-webkit-transform-origin: right -15px;
}

.snowflakes i:nth-child(7n) {
	opacity: 0.3;
	-webkit-animation-delay: 0s;
	-webkit-animation-timing-function: ease-in;
}

.snowflakes i:nth-child(7n + 1) {
	opacity: 0.4;
	-webkit-animation-delay: 1s;
	-webkit-animation-timing-function: ease-out;
}

.snowflakes i:nth-child(7n + 2) {
	opacity: 0.5;
	-webkit-animation-delay: 1.5s;
	-webkit-animation-timing-function: linear;
}

.snowflakes i:nth-child(7n + 3) {
	opacity: 0.6;
	-webkit-animation-delay: 2s;
	-webkit-animation-timing-function: ease-in;
}

.snowflakes i:nth-child(7n + 4) {
	opacity: 0.7;
	-webkit-animation-delay: 2.5s;
	-webkit-animation-timing-function: linear;
}

.snowflakes i:nth-child(7n + 5) {
	opacity: 0.8;
	-webkit-animation-delay: 3s;
	-webkit-animation-timing-function: ease-out;
}

.snowflakes i:nth-child(7n + 6) {
	opacity: 0.9;
	-webkit-animation-delay: 3.5s;
	-webkit-animation-timing-function: ease-in;
}

.enjoy-email-box {
	margin-top: 25px;
	border-radius: 8px;
	overflow: hidden;
	text-align: center;
	background: #fff;
	padding: 10px;
}

.enjoy-email-box h4 {
	display: block;
	font-size: 22px;
	color: #2d2d2d;
	font-weight: 600;
	padding-bottom: 5px;
}

.enjoy-email-box p {
	font-size: 16px;
	font-weight: 500;
	margin-bottom: 10px;
}

.enjoy-email-box .enjoy-email-box-img {
	margin: 20px 0 30px;
}

.enjoy-email-box .enjoy-email-box-img img {
	max-width: 180px;
}

.share-bx p a.linkedin-anchor {
	background: #0073b1;
}

.Celebrating-text {
	position: absolute;
	right: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	z-index: 99;
	top: 27px;
	
}

.Celebrating-text a {
	color: #fff;
	font-weight: 500;
	display: block;
	width: 190px;
	height: 50px;
}

.Celebrating-text a:hover {
	color: black;
}

.custom-header > .container {
	position: relative;
}

@import url(https://fonts.googleapis.com/css?family=Open + Sans:800);

.celebrating-svg {
	fill: none;
	stroke-width: 6;
	stroke-linejoin: round;
	stroke-dasharray: 70 330;
	stroke-dashoffset: 0;
	-webkit-animation: stroke 6s infinite linear;
	animation: stroke 6s infinite linear;
}

.celebrating-svg:nth-child(5n + 1) {
	stroke: #fff;
	-webkit-animation-delay: -1.2s;
	animation-delay: -1.2s;
}

.celebrating-svg:nth-child(5n + 2) {
	stroke: #fff;
	-webkit-animation-delay: -2.4s;
	animation-delay: -2.4s;
}

.celebrating-svg:nth-child(5n + 3) {
	stroke: #fab301;
	-webkit-animation-delay: -3.6s;
	animation-delay: -3.6s;
}

.celebrating-svg:nth-child(5n + 4) {
	stroke: #fff;
	-webkit-animation-delay: -4.8s;
	animation-delay: -4.8s;
}

.celebrating-svg:nth-child(5n + 5) {
	stroke: #fff;
	-webkit-animation-delay: -6s;
	animation-delay: -6s;
}

@-webkit-keyframes stroke {
	100% {
		stroke-dashoffset: -400;
	}
}

@keyframes stroke {
	100% {
		stroke-dashoffset: -400;
	}
}

.Celebrating-text {
	background-size: 0.2em 100%;
	font: 190px Open Sans, Impact;
	text-transform: uppercase;
	margin: 0;
	display:none;
}

.Celebrating-text svg {
	width: 100%;
	height: 100%;
	position: absolute;
	width: 180px;
	height: 180px;
	top: 50%;
	left: 50%;
	width: 180px;
	height: 180px;
	transform: translate(-50%, -50%);
	pointer-events: none;
}

@media screen and (max-width: 1199px) {
	.Celebrating-text {
		right: inherit;
		left: 50%;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		top: 12px;
		width: 190px;
	}

	.new-label-link {
		margin: 30px 0;
	}
}

@media screen and (max-width: 630px) {
	.Celebrating-text {
		top: 100%;
		margin-top: 4px;
		display: none;
	}
}

@media screen and (max-width: 567px) {
	.Celebrating-text {
		top: 100%;
		margin-top: 4px;
		display: none;
	}

	.celebrating-svg:nth-child(5n + 1) {
		stroke: #e64e7c;
	}

	.celebrating-svg:nth-child(5n + 2) {
		stroke: #222222;
	}

	.celebrating-svg:nth-child(5n + 3) {
		stroke: #ffd262;
	}

	.celebrating-svg:nth-child(5n + 4) {
		stroke: #dc206a;
	}

	.celebrating-svg:nth-child(5n + 5) {
		stroke: #3475f4;
	}

	.sc_fs_faq.sc_card h4, .sc_fs_faq.sc_card h2, .sc_fs_faq.sc_card h3, .sc_fs_faq.sc_card h5, .sc_fs_faq.sc_card h6 {
		font-size: 16px;
	}

	.new-post-box.author-new-bx .row {
		flex-flow: column;
		align-items: flex-start !important;
	}

	.new-post-box.detail-post.author-new-bx .img {
		height: 120px;
		width: 120px;
	}

	.new-post-box {
		padding: 15px;
	}

	.parent-home-lottie {
		transform: translate(0, 0px);
	}
}

@media screen and (max-width: 480px) {
	.newsletter-step-2 .formkit-submit {
		position: initial !important;
	}

	.newsletter-step-2 .formkit-input {
		padding-right: 20px !important;
	}

	.newsletter-step-1, .newsletter-step-2 {
		padding: 40px 20px;
	}

	.parent-home-lottie {
		transform: translate(0, 0px);
	}
}

.new-latest-list-with-img .col-custom a {
	display: block;
}

.new-latest-list-with-img .col-custom img {
	width: 100%;
	object-fit: cover;
	height: 75px;
	display: block;
	border-radius: 7px;
}

.new-latest-list-with-img ul li {
	border: none;
}

.new-latest-list-with-img ul li .col-custom.number {
	max-width: 50px;
}

.new-latest-list-with-img ul li .new-latest-text {
	padding-left: 10px;
}

.around-bx {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 12px;
}

.around-bx > div {
	margin-top: 0;
}

.around-bx > h1 {
	margin-bottom: 0;
}

.cat-name {
	position: absolute;
	top: 10px;
	right: 10px;
	background: #e42a55;
	color: #fff;
	padding: 3px 15px;
	border-radius: 30px;
	font-size: 12px;
}

.around-col {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

@media screen and (min-width: 1199px) {
	.without-side-bar .new-post-box .col-md-2 {
		width: 13%;
	}

	.without-side-bar .new-post-box .col-md-10 {
		width: 87%;
	}
}

@media screen and (min-width: 992px) {
}

body.white-body .listing-detail .container {
	max-width: 991px !important;
	width: 100% !important;
}

body.white-body {
	background: #fff !important;
}

body.white-body .listing-detail {
	background: #fff !important;
}

body.white-body #main {
	background: #fff !important;
}

body.white-body .seethis_lik, body.white-body .new-white-post .post-text, body.white-body .detail-post {
	background-color: #f5f5f5;
}

.new-post-box.author-new-bx .row {
	display: flex;
	align-items: center;
}

body.white-body .single_left .entry-content p > span {
	font-weight: 500 !important;
}

.sc_fs_faq.sc_card h4, .sc_fs_faq.sc_card h2, .sc_fs_faq.sc_card h3, .sc_fs_faq.sc_card h5, .sc_fs_faq.sc_card h6 {
	margin-top: 0;
	position: relative;
	cursor: pointer;
	margin-bottom: 0;
	padding-right: 50px;
}

.sc_fs_faq.sc_card h4 + div, .sc_fs_faq.sc_card h2 + div, .sc_fs_faq.sc_card h3 + div, .sc_fs_faq.sc_card h5 + div, .sc_fs_faq.sc_card h6 + div {
	display: none;
	margin-top: 20px;
}

.sc_fs_faq.sc_card h4::after, .sc_fs_faq.sc_card h2::after, .sc_fs_faq.sc_card h3::after, .sc_fs_faq.sc_card h5::after, .sc_fs_faq.sc_card h6::after {
	content: "";
	width: 15px;
	height: 12px;
	background: url(img/down-arrow.svg);
	background-size: cover;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	filter: brightness(0);
	-webkit-filter: brightness(0);
}

.sc_fs_faq.sc_card div p {
	margin-top: 0;
}

a:hover {
}

.menu-useful-links-container li:last-child a {
	background-image: url(img/line.svg);
	background-position: 0 100%;
	background-size: auto 6px;
	background-repeat: repeat-x;
	text-decoration: none;
	padding-bottom: 3px;
}

.pagination li.active a.page-link.best {
	cursor: pointer;
}

@media screen and (min-width: 1199px) {
	#menu-primary > li:nth-child(3) a::before {
		content: "";
		position: absolute;
		margin-top: -6px;
		top: 50%;
		right: 1px;
		background: url(https://s3.amazonaws.com/media.the-next-tech.com/wp-content/uploads/2021/12/29182558/star.png);
		background-size: cover;
		width: 12px;
		height: 12px;
		z-index: 5;
		animation: roundstar 1.5s linear infinite;
		-webkit-animation: roundstar 1.5s linear infinite;
	}
}

@keyframes roundstar {
	from {
		transform: rotate(0);
		-webkit-transform: rotate(0);
		-moz-transform: rotate(0);
		-ms-transform: rotate(0);
		-o-transform: rotate(0);
	}

	to {
		transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
	}
}

.related_section.details-section > .container {
	padding: 0;
}

@media screen and (max-width: 1199px) {
	.search .single_left {
		width: 100% !important;
	}
}

@media screen and (max-width: 991px) {
	.author-new-bx .first_char {
		width: 90px;
		height: 90px;
	}

	.thanks-txt h2 {
		font-size: 23px;
	}

	.thanks-txt h2 br {
		display: none;
	}
}

@media screen and (max-width: 767px) {
	.new-post-box.detail-post.author-new-bx .img {
		width: 100%;
		height: 100%;
	}

	.tnt-mobile-menu ul#menu-mobile-menu li a {
		font-size: 16px;
	}

	.new-heading-box h2, .same-heading h2, .new-latest-list h1 {
		font-size: 20px !important;
	}
	.benifits-to-make-heading{margin-bottom: 40px;}
	.growing-everyday-section {
		padding: 40px 0 !important;
	}
}

@media screen and (max-width: 567px) {
	.new-post-box.author-new-bx .row {
		flex-flow: column;
		align-items: flex-start !important;
		margin: 0 !important;
	}

	.new-post-box.author-new-bx .row div[class*="col"] {
		padding: 0 !important;
	}

	.new-post-box.detail-post.author-new-bx .img {
		height: inherit;
		width: inherit;
	}

	.new-post-box {
		padding: 15px;
	}

	.new-post-box .new-big-post-text {
		padding: 0 !important;
	}

	.author-new-bx .first_char {
		width: 75px;
		height: 75px;
	}

	.new-post-box.detail-post .img {
		padding: 0;
	}

	.bedsearch_text {
		color: #fff !important;
	}
}

@media screen and (max-width: 1199px) {
	#menu-mobile-menu > li:nth-child(9) a[href*="best-of-tnt"]::after {
		content: "";
		display: inline-block;
		background: url(img/star.png);
		background-size: cover;
		width: 12px;
		height: 12px;
		z-index: 5;
		animation: roundstar 1.5s linear infinite;
		-webkit-animation: roundstar 1.5s linear infinite;
		margin: 0 7px;
	}
}

.plan-full-page ul li {
	list-style-type: none !important;
}

.word-spacing {
	word-spacing: -1px;
}

.plan-full-page {
	margin-top: -44px;
	padding: 90px 0 90px;
}

.plan-full-page .wpuf-dashboard-navigation ul {
	padding: 13px;
	background-color: #fff;
	border-radius: 10px;
}

.plan-full-page .wpuf-dashboard-navigation ul li {
	list-style-type: none;
	display: block;
}

.plan-full-page .wpuf-dashboard-navigation ul li:last-child {
	border-bottom: none;
}

.plan-full-page .wpuf-dashboard-navigation ul li.active a {
	color: #e32959;
}

.plan-full-page .wpuf-dashboard-navigation ul li + li {
	margin-tops: 10px;
}

.plan-full-page .wpuf-dashboard-navigation ul li a {
	color: #000;
	font-weight: 500;
}

.plan-full-page .wpuf-dashboard-navigation ul li + li {
	margin: left 10px;
}

.plan-full-page .post_count {
	font-size: 18px;
	color: #000;
	font-weight: 500;
}

.wpuf-message {
	border-radius: 5px;
}

.plan-full-page .input-text {
	background: #ffffff;
	font-size: 15px;
	padding: 0 15px;
	color: #000;
	border: 1px solid #ccc;
	line-height: 1.4;
	margin: 0;
	height: 45px;
	border-radius: 6px;
}

.plan-full-page .input-text:focus {
	border-color: #e32959;
}

.plan-full-page .input {
	background: #ffffff;
	font-size: 15px;
	padding: 0 15px;
	color: #000;
	border: 1px solid #ccc;
	line-height: 1.4;
	margin: 0;
	height: 45px;
	border-radius: 6px;
}

.plan-full-page .input:focus {
	border-color: #e32959;
}

.plan-full-page select {
	background: #ffffff;
	font-size: 15px;
	padding: 0 15px;
	color: #000;
	border: 1px solid #ccc;
	line-height: 1.4;
	margin: 0;
	height: 45px;
	border-radius: 6px;
}

.plan-full-page select:focus {
	border-color: #e32959;
}

.plan-full-page .wpuf-help {
	font-size: 14px;
	color: #525252;
	margin-top: 8px;
	display: inline-block;
}

.plan-full-page .wpuf_sub_info h3 {
	margin: 0 !important;
	font-weight: 600px !important;
}

.entry-content ul.wpuf_packs, ul.wpuf_packs {
	display: flex;
}

.entry-content ul.wpuf_packs > li, ul.wpuf_packs > li {
	background-color: transparent;
}

.entry-content ul.wpuf_packs .wpuf-pricing-wrap, ul.wpuf_packs .wpuf-pricing-wrap {
	background: transparent !important;
}

.entry-content ul.wpuf_packs h3, ul.wpuf_packs h3 {
	background: transparent !important;
	font-weight: 600;
	font-size: 30px !important;
	line-height: 37px;
	color: #282828 !important;
	border: none !important;
	padding: 20px 25px 0 25px !important;
	text-align: left !important;
}

.entry-content ul.wpuf_packs .wpuf-pricing-wrap .wpuf-sub-amount, ul.wpuf_packs .wpuf-pricing-wrap .wpuf-sub-amount {
	background: transparent !important;
	border: none !important;
	text-align: left !important;
	padding: 20px 25px 0 25px !important;
}

.entry-content ul.wpuf_packs .wpuf-pricing-wrap .wpuf-sub-amount .wpuf-sub-cost, ul.wpuf_packs .wpuf-pricing-wrap .wpuf-sub-amount .wpuf-sub-cost {
	color: #e32a51 !important;
	font-size: 40px !important;
	font-weight: 600;
	margin-left: 0 !important;
}

.wpuf-sub-amount {
	max-height: auto !important;
}

.entry-content ul.wpuf_packs .wpuf-pricing-wrap .wpuf-sub-amount .wpuf-pack-cycle, ul.wpuf_packs .wpuf-pricing-wrap .wpuf-sub-amount .wpuf-pack-cycle {
	background: #e62d2d;
	padding: 9px 14px;
	border-radius: 100px;
	display: inline-block;
	font-weight: 500;
	font-size: 12px;
	line-height: 15px;
	text-transform: uppercase;
	color: #ffffff;
}

.wpuf-crossed-value {
	font-weight: 600;
	font-size: 20px;
	line-height: 24px;
	text-decoration-line: line-through;
	color: #aaaaaa;
}

.entry-content ul.wpuf_packs .wpuf-sub-desciption li, ul.wpuf_packs .wpuf-sub-desciption li {
	border-top: none !important;
	text-align: left !important;
	font-weight: 500;
	font-size: 16px;
	line-height: 1.5;
	color: #000000;
	padding: 0 !important;
	padding-left: 46px !important;
	position: relative;
}

.wpuf-sub-desciption {
	border-bottom: none !important;
}

.wpuf-sub-desciption ul {
	border-bottom: none !important;
}

.entry-content ul.wpuf_packs .wpuf-sub-desciption li:last-child, ul.wpuf_packs .wpuf-sub-desciption li:last-child {
	border-bottom: none !important;
}

.entry-content ul.wpuf_packs .wpuf-sub-desciption, ul.wpuf_packs .wpuf-sub-desciption {
	border-top: 1px solid #e5e5e5;
	padding-top: 20px;
}

ul.wpuf_packs .wpuf-sub-desciption ul li:after {
	content: "";
	position: absolute;
	top: 0px;
	left: 0;
	width: 26px;
	height: 26px;
	background: url(images/down-icontnt.svg) no-repeat center center #ededed;
	border-radius: 100%;
}

ul.wpuf_packs .wpuf-sub-desciption ul li.li-for-red {
	text-decoration-line: line-through;
	color: #9b9b9b !important;
	user-select: none;
	pointer-events: none;
}

.entry-content ul.wpuf_packs .wpuf-sub-desciption li + li {
	margin-top: 20px;
}

.wright_forcont_main ul li ul {
	padding: 0 25px !important;
}

ul.wpuf_packs .wpuf-sub-button a, ul.wpuf_packs .wpuf-sub-button a {
	transition: all 300ms ease-in-out;
	padding: 12px 24px !important;
	color: #e32a51 !important;
	font-size: 18px !important;
	font-weight: 500;
	text-transform: initial;
	font-weight: 400;
	border: 1px solid !important;
	border: 1px solid #e32a51 !important;
	border-radius: 100px !important;
	background: transparent !important;
}

ul.wpuf_packs .wpuf-sub-button a:hover, ul.wpuf_packs .wpuf-sub-button a:hover {
	background-color: #e32a51 !important;
	color: #fff !important;
}

.plan_off_price {
	background: url(images/plan_off.svg) no-repeat center center;
	width: 97px;
	height: 104px;
	display: flex;
	justify-content: center;
	align-items: center;
	background-size: cover;
	position: absolute;
	right: 25px;
	top: 25px;
}

.plan_off_price span {
	font-size: 24px;
	line-height: 43px;
	color: #ffffff;
	transform: rotate(-21.62deg);
	font-weight: 500;
}

.plan_off_price sup {
	font-size: 14px;
	line-height: 15px;
	color: #ffffff;
	transform: rotate(-21.62deg) translateX(-5px);
	font-weight: 500;
}

.plan_off_price sub {
	font-size: 12px;
	line-height: 15px;
	color: #ffffff;
	transform: rotate(-21.62deg);
	top: -1.5ex;
	font-weight: 500;
	text-transform: uppercase;
}

.plan-full-page .wpuf-form {
	max-width: 700px;
	margin: 0 auto !important;
	background: #fff;
	padding: 20px !important;
	border-radius: 10px;
	margin-top: 40px !important;
}

.plan-full-page ul.wpuf-form li {
	padding: 0 !important;
	margin-bottom: 15px !important;
}

.plan-full-page ul.wpuf-form li .wpuf-label {
	width: 100%;
	display: block;
	float: none;
}

.plan-full-page ul.wpuf-form li label {
	margin-bottom: 10px !important;
}

.plan-full-page ul.wpuf-form li .wpuf-fields {
	width: 100%;
	display: block;
	float: none;
}

.plan-full-page ul.wpuf-form li .password, .plan-full-page ul.wpuf-form li .textfield {
	height: 40px;
	border: 1px solid rgba(142, 142, 142, 0.38) !important;
	border-radius: 4px !important;
	-webkit-transition: all 0.2s ease-in-out 0s;
	-moz-transition: all 0.2s ease-in-out 0s;
	padding: 10px !important;
	font-weight: 400;
	color: #000 !important;
	background-color: #fff !important;
	margin: 0;
	line-height: normal;
	font-size: 14px !important;
	outline: 0 !important;
}

.new-thanks-page.paddint_top_section {
	padding-top: 70px;
	margin-top: -45px;
}

.wpuf-info {
	padding: 10px !important;
	border-color: red !important;
	font-size: 16px;
}

.user_page_main .wpuf-submit-button {
	margin: 0;
	background: #e32959 !important;
	color: #fff !important;
	border: none !important;
	text-shadow: none !important;
	min-width: 130px;
	text-transform: uppercase;
	border-radius: 100px !important;
	padding: 10px 25px !important;
	box-shadow: none !important;
}

.user_page_main .wpuf-submit-button:hover {
	background: #c7220a;
	color: #fff;
}

.wright_forcont_main .wpuf-dashboard-container nav.wpuf-dashboard-navigation ul li a {
	padding: 15px 25px 15px 65px;
	display: block;
}

.wright_forcont_main .wpuf-dashboard-container nav.wpuf-dashboard-navigation ul li:hover a {
	color: #e62c53;
	width: 100%;
	display: block;
}

.wright_forcont_main .wpuf-dashboard-container nav.wpuf-dashboard-navigation ul {
	padding: 25px 0;
	border-top: 5px solid #e32959;
	border-bottom: 5px solid #e32959;
}

.wpuf-dashboard-content .items-table-container table {
	border: 1px solid #adadad !important;
	outline: none !important;
	margin-top: 10px;
}

.wpuf-dashboard-content .items-table-container table thead tr {
	outline: none;
	border: 1px solid #adadad;
	background: #4a4a4a !important;
	color: #ffffff;
}

.wpuf-dashboard-content .items-table-container table thead tr th {
	color: #ffffff;
	font-weight: 400;
}

.wpuf-dashboard-content .items-table-container table tbody tr {
	outline: none !important;
}

.wpuf-dashboard-content .items-table-container table tbody tr td img {
	max-width: 80px;
}

.wpuf-dashboard-content .items-table-container table tbody tr td {
	border-right: 1px solid #adadad;
}

.wpuf-dashboard-content .items-table-container table tbody tr td:last-child {
	border-right: none;
}

.user_page_main .row .wright_forcont_main .entry-content .wpuf-dashboard-content.edit-profile form ul {
	max-width: 100%;
	margin: 0 auto !important;
	background: transparent;
	padding: 0 10px !important;
	border-radius: none;
	margin-top: 0 !important;
}

.user_page_main .row .wright_forcont_main .entry-content .wpuf-dashboard-content.edit-profile form ul li {
	margin-bottom: 5px;
	padding: 5px 10px 5px 10px;
}

.wpuf-payment-gateway-wrap .wpuf-coupon-info-wrap.wpuf-pay-col {
	padding: 0;
}

.wpuf-coupon-info-wrap .wpuf-pack-info h3 {
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #636161;
	font-size: 28px;
}

.wpuf-coupon-info-wrap .wpuf-pack-info .wpuf-pack-inner {
	font-size: 18px;
}

.wpuf-coupon-info-wrap .wpuf-copon-show {
	background: #e62c53;
	border-radius: 10px;
	border: 1px solid #e72d51;
	font-size: 16px;
	padding: 11px 15px;
	color: #ffffff;
	width: 225px;
	text-align: center;
}

.wpuf-coupon-info-wrap .wpuf-copon-show:hover {
	background: transparent;
	box-shadow: none;
	color: #e62d50;
	border-color: #e72d51;
}

.page-id-34055 .wpuf-bill-addr-wrap.wpuf-pay-col {
	display: none;
}

#wpuf-payment-gateway ul.wpuf-payment-gateways li .wpuf-instruction {
	padding: 17px 10px;
	margin-bottom: 0;
	background: #ebe8eb;
	font-size: 16px;
	border-radius: 5px;
	border: 1px solid #a2a1a1;
}

#wpuf-payment-gateway p input.wpuf-btn {
	font-size: 14px !important;
	padding: 16px 26px !important;
	min-width: 160px;
	text-transform: uppercase;
	background: #e62c52 !important;
	border-radius: 100px !important;
}

#wpuf-payment-gateway p input.wpuf-btn:hover {
	background: #c7220a !important;
	box-shadow: none;
	color: #fff;
}

#wpuf-payment-gateway ul.wpuf-payment-gateways {
	padding: 0;
}

#wpuf-payment-gateway ul.wpuf-payment-gateways li .wpuf-payment-instruction {
	padding: 8px 0;
	margin: 0 0;
}

.user_page_main .wpuf-submit-button:hover {
	background: #c7220a !important;
	color: #fff;
}

.wpuf-copon-wrap div .wpuf-apply-coupon {
	font-size: 14px !important;
	padding: 10px 16px !important;
	min-width: 120px;
	text-transform: uppercase;
	background: #e62c52 !important;
	border-radius: 100px !important;
}

.wpuf-copon-wrap div .wpuf-apply-coupon:hover {
	background: #c7220a !important;
	color: #fff;
}

.wpuf-copon-wrap div .wpuf-copon-cancel {
	font-size: 14px !important;
	padding: 10px 16px !important;
	color: #fff !important;
	text-align: center;
	min-width: 120px !important;
	text-transform: uppercase;
	background: #c7220a !important;
	border-radius: 100px !important;
}

.wpuf-copon-wrap div .wpuf-copon-cancel:hover {
	background: #e62c52 !important;
	color: #fff;
}

.price-bottom-content {
	margin: 60px 0 40px;
}

.price-bottom-content p {
	margin-bottom: 0;
	line-height: 2.2;
	font-size: 14px;
}

.wpuf-payment-gateway-wrap .wpuf-copon-wrap input.wpuf-coupon-field {
	border: 1px solid #cac3c3;
	height: 44px;
}

ul.same-ul.mb-3 {
	margin-bottom: 40px;
}

.price-bottom-content p span {
	color: #e32a51;
	font-weight: bold;
	padding-right: 4px;
	user-select: none;
}

.wpuf-coupon-info-wrap .wpuf-pack-info h3 a {
	background: #280a48;
	padding: 10px 10px;
	border-radius: 8px;
}

a#wpuf-featured_image-34051-pickfiles {
	background: #e62d51 !important;
	border-color: #e62d51 !important;
	color: #ffffff;
}

a#wpuf-featured_image-34051-pickfiles:hover {
	background: transparent !important;
	border-color: #e62d51 !important;
	color: #e62d51 !important;
}

ul.wpuf-form li .wpuf-fields .bar {
	background-color: #dd2167;
}

.inboxstatus {
	font-size: 18px;
	font-weight: 500;
}

.wpuf-dashboard-container .wpuf-dashboard-content {
	background: #ffffff;
	padding: 27px 20px;
	border-radius: 10px;
}

.plan-full-page ul li .wpuf-fields textarea {
	background: #ffffff !important;
}

ul.wpuf-form .wpuf-submit .button-primary-disabled {
	background: #c7220a !important;
	color: #fff;
}

.wright_forcont_main .wpuf-dashboard-container .wpuf-dashboard-content.billing-address form.wpuf-form.form-label-above {
	padding: 0 !important;
	margin: 0 auto !important;
	max-width: 100% !important;
}

.wpuf-dashboard-container ul.wpuf-form.form-label-above {
	padding: 0 !important;
	margin: 0 auto !important;
	max-width: 100%;
}

.footer-bottom-fixed-layer {
	background: transparent;
	display: none;
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 999;
	right: 0;
	transition: 0.3s;
	transform: translateY(100%);
	-webkit-transform: translateY(100%);
}

.footer-bottom-fixed-layer.active {
	transform: translateY(0);
	-webkit-transform: translateY(0);
}

.footer-bottom-fixed-layer a {
	padding: 15px;
	color: #ffffff;
	font-size: 16px;
	display: block;
	text-align: center;
	text-transform: uppercase;
	background: linear-gradient(90deg, rgba(220, 32, 106, 1) 0%, rgba(231, 46, 78, 1) 100%);
	bottom: 0;
	left: 0;
	width: 100%;
	background: -webkit-linear-gradient(0deg, rgba(220, 32, 106, 1) 0%, rgba(231, 46, 78, 1) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(220, 32, 106, 1)), color-stop(100%, rgba(231, 46, 78, 1)));
}

.footer-bottom-fixed-layer a span i {
	color: #fff;
	position: absolute;
	right: 20px;
	top: 50%;
	transform: translateY(-50%);
}

.page-template-templatesnew_write_for_us-php .footer-bottom-fixed-layer {
	display: none !important;
}

@media (max-width: 767px) {
	body.padding-bottom {
		padding-bottom: 55px !important;
	}

	body.padding-bottom.page-template-new_write_for_us {
		padding-bottom: 0px !important;
	}

	.footer-bottom-fixed-layer {
		display: block;
	}

	.scrollTop {
		display: none;
	}
}

.footerCemail p {
	color: #fff;
	font-size: 13px;
}

.same-section .write_contact {
	max-width: 100%;
	margin: 40px auto 0;
}

.same-section .write_contact form label {
	width: 100%;
}

.same-section .write_contact form input {
	width: 100%;
	height: 40px;
	border: 1px solid rgba(142, 142, 142, 0.38);
	border-radius: 4px;
	-webkit-transition: all 0.2s ease-in-out 0s;
	-moz-transition: all 0.2s ease-in-out 0s;
	margin-bottom: 14px;
}

.same-section .write_contact form textarea {
	height: 90px;
	width: 100%;
	margin-bottom: 14px;
}

.same-section .write_contact form input.wpcf7-submit {
	width: auto !important;
	height: auto !important;
}

.namewithemail {
	display: flex;
	margin: 0 -12px;
}

.namewithemail label {
	width: 50%;
	padding: 0 12px;
	flex: 0 0 50%;
	max-width: 50%;
}

.user_page_main .single_left {
	background: #fff;
	padding: 25px;
	border-radius: 20px;
	border: 1px solid rgba(142, 142, 142, 0.38);
}

.price-bottom-content-parent .price-bottom-content {
	width: 50%;
	padding: 0 15px;
	max-width: 50%;
	flex: 0 0 50%;
	margin: 0;
}

.price-bottom-content-parent .query_form {
	width: 50%;
	max-width: 50%;
	flex: 0 0 50%;
	text-align: right;
	padding: 0 15px;
}

.price-bottom-content-parent {
	display: flex;
	margin: 60px -15px 40px;
	align-items: flex-end;
	justify-content: space-between;
}

.query_form .query_button {
	text-decoration: underline;
}

.subscription_contact {
	background: #ffffff;
	padding: 30px;
	border-radius: 20px;
	border: 1px solid rgba(142, 142, 142, 0.38);
}

.subscription_contact input {
	background: transparent;
	margin-top: 6px;
	width: 100%;
	height: 40px;
	border: 1px solid rgba(142, 142, 142, 0.38);
	border-radius: 4px;
	-webkit-transition: all 0.2s ease-in-out 0s;
	-moz-transition: all 0.2s ease-in-out 0s;
	margin-bottom: 14px;
}

.subscription_contact textarea {
	width: 100%;
	margin-top: 6px;
	height: 100px;
	background: transparent;
	border: 1px solid rgba(142, 142, 142, 0.38);
	border-radius: 4px;
}

.subscription_contact label {
	width: 100%;
}

.subscription_contact input.wpcf7-submit {
	width: auto;
	background: #e32959;
	height: auto;
	margin: 0;
}

.wright_forcont_main .entry-content ul.wpuf_packs > li {
	flex: 0 0 31.5%;
	max-width: 31.5%;
	box-shadow: none !important;
	border: 2px solid #ebebeb !important;
	border-radius: 20px;
}

ul.wpuf_packs li {
	background: #fff !important;
}

.query_form a.query_button {
	color: #e32a51;
	font-weight: 500;
}

.query_form a.query_button:hover {
	color: #000;
}

@media screen and (max-width: 575px) {
	.namewithemail label {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.namewithemail {
		display: block;
	}

	.same-section .write_contact {
		margin: 0px auto 0;
	}

	.same-section .write_contact form input.wpcf7-submit {
		font-size: 16px !important;
	}

	.user_page_main .single_left {
		padding: 5px;
	}

	.subscription_contact {
		padding: 20px 14px 15px;
	}
}

#wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu > li > a b {
	color: #000 !important;
	font-weight: 900 !important;
}

.plan-page-heading {
	padding-bottom: 60px;
}

.plan-page-heading h2 {
	font-style: normal;
	font-weight: 600;
	font-size: 30px;
	line-height: 1.6;
	color: #e32a51;
	padding-bottom: 0;
}

.plan-page-heading p {
	font-weight: 500;
	font-size: 16px;
	line-height: 20px;
	color: #8e8d8d;
}

.plan-table-bottom-text {
	padding: 80px 50px;
	text-align: center;
	border: 1px solid #8e8d8d;
	border-radius: 0 0 190px 190px;
	position: relative;
	border-top: none;
	max-width: 900px;
	margin: 0 auto;
	margin-top: 50px;
}

.plan-table-bottom-text .white-bg {
	top: 0;
	right: -5px;
	left: -5px;
	background-color: #fff;
	display: block;
	z-index: 1;
	position: absolute;
	bottom: 50%;
}

.plan-table-bottom-text::after, .plan-table-bottom-text::before {
	content: "";
	position: absolute;
	height: 3px;
	width: 75px;
	background: #e81e30;
	left: 50%;
	transform: translateX(-50%);
	z-index: 2;
	-webkit-transform: translateX(-50%);
}

.plan-table-bottom-text::after {
	top: 40px;
}

.plan-table-bottom-text::before {
	bottom: 40px;
}

.plan-table-bottom-text p {
	font-weight: 300;
	font-size: 18px;
	line-height: 1.9;
	color: #000000;
	position: relative;
	z-index: 3;
}

.blog-btn {
	text-align: center;
	margin: 20px 0;
}

.blog-btn .btn.btn-primary {
	padding: 14px 13px !important;
	min-width: 180px;
	font-size: 15px !important;
	border: 1px solid #e32959 !important;
}

.blog-btn .btn.btn-primary:hover {
	color: #e32959 !important;
	background-color: transparent !important;
}

.bg-pink {
	background-color: #fff1f7;
}

.feedback-content-parent {
	background-color: #fff;
	padding: 30px;
	border-radius: 10px;
	position: relative;
	margin-bottom: 80px;
}

.feedback-content-parent::after {
	content: "";
	position: absolute;
	width: 195px;
	height: 118px;
	background: #eaeaea;
	box-shadow: 0px 30px 70px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: 0px 30px 70px rgba(0, 0, 0, 0.25);
	border-radius: 100%;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	z-index: -1;
	bottom: 15px;
}

.feedback-content-parent .feedback-img-parent figure img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.feedback-content-parent .feedback-img-parent figure {
	margin: 0;
	width: 42px;
	height: 42px;
	border-radius: 50%;
	border: 2px solid #fff;
	text-align: center;
	line-height: 42px;
	display: inline-block;
	box-shadow: 0 0 0 3px rgb(227 42 81);
}

.feedback-content-parent figure img {
	width: auto !important;
}

.feedback-content-parent figure {
	margin: 0 0 15px;
}

.feedback-content-parent p {
	font-weight: 300;
	font-size: 16px;
	line-height: 26px;
	color: #000;
	margin: 0;
}

.feedback-content-parent span {
	width: 50px;
	height: 3px;
	background-color: #cfcfcf;
	display: inline-block;
	margin: 25px 0;
}

.feedback-title {
	font-weight: 600;
	font-size: 14px;
	line-height: 1.4;
	text-transform: uppercase;
	color: #e32a51;
	padding-left: 20px;
}

.feedback-img-parent {
	display: flex;
	align-items: center;
}

.feedback-slider .owl-dots {
	text-align: center;
}

.feedback-slider .owl-dot {
	width: 20px;
	height: 20px;
	border-radius: 50%;
	border: 5px solid transparent !important;
	display: inline-block;
	margin: 0 5px;
	background: transparents !important;
	box-shadow: 0 0 0 2px rgba(232 30 48);
}

.feedback-slider .owl-dot.active {
	background: #e81e30 !important;
	border-color: #fff !important;
}

.feedback-slider .owl-dot:focus {
	outline: none;
}

.web-section {
	margin: 0 0 60px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.web-section .monthly-title {
	padding-left: 20px;
	font-weight: 600;
	font-size: 16px;
	line-height: 20px;
	color: #e32a51;
}

.plan-page-heading span {
	font-weight: 300;
	font-size: 30px;
	line-height: 37px;
	color: #e32a51;
}

.world-application ul {
	padding: 0;
	margin: 0;
}

.world-application ul li {
	list-style-type: none;
	width: 33.33%;
	float: left;
	text-align: center;
}

.world-application ul li figure {
	margin: 0 auto;
	text-align: center;
}

.world-application ul li h4 {
	margin: 20px 0;
	font-weight: 600;
	font-size: 20px;
	line-height: 24px;
	color: #000000;
	text-transform: uppercase;
}

.subscribe-icon {
	font-weight: 600;
	font-size: 30px;
	line-height: 37px;
	text-align: center;
	color: #e32a51;
	display: inline-block;
	vertical-align: middle;
}

.world-application {
	max-width: 560px;
	margin: 0 auto;
}

.noch-content ul {
	padding: 0;
	margin: 0;
}

.noch-content ul li {
	background: #ffffff url(images/noch-icon.svg) no-repeat;
	margin-bottom: 10px;
	background-position: right 15px center;
	padding: 15px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.noch-content ul li p {
	margin: 0;
	font-weight: 500;
	font-size: 18px;
	line-height: 22px;
	color: #000000;
}

.noch-content ul li span {
	padding: 0 40px 0 10px;
	font-weight: 500;
	font-size: 16px;
	line-height: 20px;
	color: #7c7c7c;
}

.align-center-parent {
	align-items: center;
	justify-content: center;
}

.categorie-btn {
	max-width: 765px;
	margin: 0 auto;
}

.categorie-btn ul {
	padding: 0;
	margin: 0;
}

.categorie-btn ul li {
	display: inline-block;
	list-style-type: none;
	margin: 0px 10px 20px;
	position: relative;
}

.categorie-btn ul li:hover .count_tags {
	top: -10px;
	opacity: 1;
	visibility: visible;
}

.categorie-btn ul li a {
	display: inline-block;
	padding: 14px 20px;
	transition: all 0.4s;
	border: 1px solid transparent;
	background-color: #fcdae1;
	border-radius: 100px;
	font-weight: 500;
	font-size: 16px;
	line-height: 20px;
	text-align: center;
	color: #e81e30;
}

.categorie-btn ul li a:hover {
	background-color: #e32a51;
	border-color: #e32a51;
	color: #ffffff;
}

.left-detail .new-label-link ul {
	padding: 0;
}

.left-detail .new-label-link ul li {
	padding-left: 0;
}

.default-accordion {
	max-width: 880px;
	margin: 0 auto;
}

.default-accordion .panel-title {
	position: relative;
	padding: 20px;
	background: #ffffff;
	border-radius: 10px;
	font-weight: 500;
	font-size: 18px;
	line-height: 1.5;
	color: #000000;
	cursor: pointer;
}

.default-accordion .panel-title .icon {
	position: absolute;
	top: 50%;
	right: 25px;
	pointer-events: none;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transition: 0.3s;
	-webkit-transition: 0.3s;
}

.default-accordion .panel-heading {
	margin: 0;
	border: none;
	background: transparent;
	padding: 0;
	cursor: pointer;
}

.default-accordion .panel-title[aria-expanded="true"] .icon {
	transform: translateY(-50%) rotate(180deg);
	-webkit-transform: translateY(-50%) rotate(180deg);
}

.panel-default > .panel-heading + .panel-collapse > .panel-body {
	margin: 0 20px !important;
	padding: 15px 0 !important;
}

.confused-btn {
	text-align: center;
	margin: 0 auto;
}

.confused-btn a {
	background: #eaeaea;
	font-weight: 500;
	font-size: 24px;
	transition: all 0.4s;
	border: 1px solid transparent;
	line-height: 1.5;
	text-align: center;
	color: #000000;
	vertical-align: middle;
	display: inline-block;
	padding: 18px 40px;
}

.confused-btn a:hover {
	background-color: transparent;
	border-color: #eaeaea;
}

.confused-btn a img {
	padding-right: 10px;
}

.wpuf-pricing-wrap p {
	font-weight: 300;
	font-size: 16px;
	line-height: 1.5;
	color: #575454;
	padding: 0 25px;
	margin-top: 15px;
}

#owl-feedback .feedback-content-parent::after {
	display: none;
}

#owl-feedback .owl-item.active .feedback-content-parent::after {
	display: block !important;
}

.affiliate_disclosure .post-title {
	font-size: 35px;
	color: #e32959;
	font-family: Montserrat, sans-serif;
	font-weight: 700;
	line-height: 1.3;
	padding: 0px 0 25px 0;
}

.affiliate_disclosure .featured-image img {
	border-spacing: ;
}

.new-latest-list > h2.text-center {
	text-align: left !important;
	color: #353535;
	font-size: 26px;
	font-weight: 600;
	line-height: 1.3;
	padding: 0 0 10px 0;
}

@media screen and (max-width: 1300px) {
	.entry-content ul.wpuf_packs .wpuf-sub-desciption li, ul.wpuf_packs .wpuf-sub-desciption li {
		padding-left: 34px !important;
	}

	.confused-btn a {
		font-size: 20px;
		padding: 11px 28px;
	}
}

@media screen and (max-width: 1199px) {
	.plan-page-heading {
		padding-bottom: 30px;
	}

	.plan_off_price {
		transform: scale(0.8);
		-webkit-transform: scale(0.8);
	}

	.plan_off_price {
		right: 0;
		top: 0;
	}

	.plan-page-heading p br {
		display: none;
	}

	.box-content-inner {
		min-height: 310px !important;
	}

	.single_left {
		width: 100%;
	}

	.single-post .single_left {
		width: 65%;
	}
}

@media screen and (max-width: 1091px) {
	.wright_forcont_main .entry-content ul.wpuf_packs > li {
		flex: 0 0 46%;
		max-width: 46%;
	}

	.entry-content ul.wpuf_packs, ul.wpuf_packs {
		flex-wrap: wrap;
		justify-content: center;
	}

	.plan-table-bottom-text {
		padding: 60px 15px;
		border: none;
		margin-top: 0px;
	}

	.plan-table-bottom-text p {
		font-size: 16px;
		line-height: 1.4;
	}

	.page-template-template_subscription-new .same-section {
		padding: 50px 0px 50px;
	}

	.entry-content ul.wpuf_packs .wpuf-pricing-wrap .wpuf-sub-amount .wpuf-sub-cost, ul.wpuf_packs .wpuf-pricing-wrap .wpuf-sub-amount .wpuf-sub-cost {
		font-size: 34px !important;
	}

	.entry-content ul.wpuf_packs h3, ul.wpuf_packs h3 {
		font-size: 26px !important;
		text-align: left;
	}

	.noch-img-parent {
		padding-top: 30px;
		text-align: center;
	}

	.categorie-btn ul li {
		margin: 0px 2px 20px;
	}

	.categorie-btn {
		text-align: center;
	}

	.categorie-btn ul li a {
		padding: 11px 16px;
	}

	.feedback-slider .owl-dot {
		width: 15px;
		height: 15px;
		border: 4px solid #ffffff !important;
	}

	.feedback-content-parent {
		padding: 20px;
	}

	.feedback-slider .owl-dots {
		margin: 30px 0 0;
	}

	.plan-page-heading h2 {
		font-size: 26px;
		line-height: 1.4;
	}

	.wpuf-pricing-wrap p.optimize_info {
		text-align: left;
	}
}

@media screen and (max-width: 991px) {
	.new-template-box-wrapper .col-lg-4-custom {
		max-width: 100%;
		flex: 0 0 100%;
	}

	.box-content-inner {
		min-height: auto !important;
	}

	.box-template-parent {
		height: auto !important;
	}

	.new-template-content-wrapper h2 {
		font-size: 34px !important;
	}

	.new-template-section {
		height: 350px !important;
	}

	.company-logo ul li {
		padding: 0 5px !important;
	}

	.pagination {
		margin: 30px 0 !important;
	}

	.left-detail .new-label-link ul {
		margin-bottom: 30px;
	}

	.contact-us-banner-img {
		margin-top: -140px;
	}

	.new-label-link ul li {
		margin: 4px;
	}
}

@media screen and (max-width: 767px) {
	.wright_forcont_main .entry-content ul.wpuf_packs > li {
		flex: 0 0 46%;
		max-width: 46%;
		margin: 0 10px 20px;
	}

	.wright_forcont_main .entry-content ul {
		margin: 0 !important;
		padding-left: 0;
	}

	.categorie-btn {
		max-width: 100%;
	}

	.box-template-parent::before {
		right: 0 !important;
		left: 0 !important;
	}

	.new-template-content-wrapper h2 {
		font-size: 29px !important;
	}

	.template-logo-section {
		padding: 20px 0 !important;
	}

	.new-template-box-heading h2 {
		font-size: 28px !important;
	}

	.box-template-parent a h2 {
		font-size: 24px !important;
	}

	.contant-inner-heading h2 {
		font-size: 28px !important;
	}

	.company-logo ul li img {
		height: 16px !important;
	}

	.logged-in section.new-template-section {
		margin-top: -47px !important;
	}

	.page-id-381 .same-heading {
		text-align: center;
	}

	div.about-section .heading-text p {
		font-size: 16px;
	}

	.mandatory-box ul.same-ul {
		margin-top: 15px;
	}

	.about-section {
		padding: 30px 0;
	}

	.download-tnt-logo-package .same-heading {
		margin-bottom: 0 !important;
	}

	.same-heading {
		margin-bottom: 40px;
	}
}

@media screen and (max-width: 575px) {
	.wright_forcont_main .entry-content ul.wpuf_packs > li {
		flex: 0 0 96%;
		max-width: 96%;
		margin: 0 10px 20px;
	}

	.wright_forcont_main .entry-content ul {
		margin: 0 !important;
		padding-left: 0;
	}

	.box-template-parent a h2 {
		font-size: 20px !important;
	}

	.contant-inner-heading h2 {
		font-size: 22px !important;
	}

	.main-inner-content h4 a {
		font-size: 19px !important;
	}

	.website-content-parent {
		padding: 0 0 40px !important;
	}

	.main-inner-content {
		padding: 0 0 20px !important;
		margin: 0 0 20px !important;
	}

	.new-template-box-wrapper {
		padding: 0 0 20px !important;
	}

	.contant-inner-box {
		padding: 30px 0 0 !important;
	}

	.new-template-box-heading h2 {
		font-size: 22px !important;
	}

	.new-template-content-wrapper h2 {
		font-size: 24px !important;
	}

	.company-logo ul li {
		padding: 10px 5px !important;
	}

	.company-logo ul li img {
		height: 18px !important;
	}

	.contant-inner-heading {
		padding-bottom: 30px !important;
	}
}

@media screen and (max-width: 480px) {
	.plan-page-heading h2 {
		font-size: 24px;
		line-height: 1.4;
	}

	.web-section figure img {
		max-width: 140px;
	}

	.web-section .monthly-title {
		padding-left: 10px;
	}

	.noch-content ul li p {
		font-size: 17px;
		line-height: 24px;
	}

	.categorie-btn ul li {
		margin: 0px 1px 15px;
	}

	.categorie-btn ul li a {
		padding: 10px 12px;
	}

	.default-accordion .panel-title {
		padding: 10px 45px 10px 10px;
		font-size: 16px;
	}

	.panel-default > .panel-heading + .panel-collapse > .panel-body {
		margin: 0 10px !important;
	}

	.confused-btn a {
		font-size: 18px;
		padding: 10px 14px;
	}

	.subscribe-icon {
		font-size: 24px;
		line-height: 30px;
	}

	.world-application ul li h4 {
		margin: 15px 0 10px;
		font-size: 18px;
	}

	.wright_forcont_main ul li ul {
		padding: 0 13px !important;
	}

	.entry-content ul.wpuf_packs .wpuf-pricing-wrap .wpuf-sub-amount, ul.wpuf_packs .wpuf-pricing-wrap .wpuf-sub-amount {
		padding: 20px 13px 0 13px !important;
	}

	.entry-content ul.wpuf_packs h3, ul.wpuf_packs h3 {
		padding: 20px 13px 0 13px !important;
	}

	.wpuf-pricing-wrap p {
		padding: 0 13px;
	}

	.plan-table-bottom-text {
		padding: 40px 0;
	}

	.plan-table-bottom-text::before {
		bottom: 30px;
	}

	.plan-table-bottom-text::after {
		top: 17px;
	}

	.default-accordion .panel-title .icon {
		right: 15px;
	}

	.feedback-slider .owl-dots {
		margin: 20px 0 0;
	}
}

@media screen and (max-width: 400px) {
	.main-inner-content .btn {
		text-align: left !important;
		width: auto;
	}
}

@media screen and (max-width: 380px) {
	.world-application ul li figure img {
		max-width: 60px;
	}

	.subscribe-icon {
		font-size: 22px;
		line-height: 26px;
	}
}

.Running-section .btn {
	padding: 14px 28px !important;
}

.Running-section .mb-3 {
	margin-bottom: 20px;
}

.convertkit-input .formkit-submit.formkit-submit {
	background-color: #e1265f !important;
}

.convertkit-input .formkit-field .formkit-powered-by-convertkit-container {
	display: none !important;
}

.convertkit-input div[class*="powered-by"] {
	display: none !important;
	height: 0 !important;
}

.convertkit-input div .formkit-form[data-uid="b27093d045"] .formkit-button > span, .convertkit-input .formkit-form[data-uid="b27093d045"] .formkit-submit > span {
	padding: 9px 24px !important;
}

.page-template .user_page_main {
	margin-top: -47px;
	padding: 80px 0 50px;
}

#ez-toc-container {
	padding: 15px;
	border-radius: 10px;
}

.ez-toc-btn-default {
	background: transparent;
	border-color: transparent;
	background-image: none;
}

.ez-toc-toggle i.ez-toc-glyphicon {
	display: none;
}

#ez-toc-container a.ez-toc-toggle:after {
	content: "\f107";
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	display: inline-block;
	font-size: 20px;
	color: #000;
}

#ez-toc-container a.ez-toc-toggle:hover {
	background-color: transparent !important;
	border-color: transparent !important;
}

ul.ez-toc-list.ez-toc-list-level-1 ul.ez-toc-list-level-3 a {
	font-size: 16px;
	padding: 3px 0;
	display: inline-block;
}

.col-md-12.without-side-bar.single_left {
	width: 100% !important;
}

.img-shadow img {
	box-shadow: 0 0 18px rgba(0, 0, 0, 0.18);
}

table.custom-table th {
	border: 1px solid #ddd !important;
}

#ez-toc-container a {
	text-decoration: none !important;
}

#ez-toc-container a:hover, #ez-toc-container a:active, #ez-toc-container a:visited {
	color: #e1265f !important;
}

.custom-table tr td strong {
	font-weight: 600 !important;
}

.fasb-cover iframe {
	width: 100% !important;
	border-radius: 10px;
	max-width: 100% !important;
	margin-top: 25px !important;
}

.fiverr-affiliate-widget-box {
	width: 100% !important;
	max-width: 100% !important;
}

.new-template-section {
	background: #eee;
	height: 500px;
	padding-top: 0 !important;
	display: flex;
	align-items: center;
	justify-content: center;
}

.new-template-content-wrapper h2 {
	color: #e32959;
	font-size: 40px;
	font-weight: 600;
	line-height: 1.3;
}

.new-template-content-wrapper p {
	font-size: 16px;
	line-height: 1.7;
	color: #858585;
	margin-bottom: 10px;
}

.new-template-content-wrapper {
	text-align: center;
}

.template-logo-section {
	padding: 30px 0;
}

.company-logo {
	text-align: center;
}

.company-logo ul {
	padding: 0;
	margin: 0;
}

.company-logo ul li {
	display: inline-block;
	list-style-type: none;
	padding: 0 15px;
}

.company-logo ul li img {
	max-width: 100%;
	height: 20px;
	margin: 0 auto;
	width: auto;
}

.logo-heading-title {
	font-weight: 700;
	font-size: 12px;
	color: #353535;
	text-align: center;
	margin-bottom: 1rem;
	text-transform: uppercase;
}

.website-content-parent {
	padding: 60px 0;
}

.box-template-parent {
	transition: 0.4s;
	-webkit-transition: 0.4s;
	background-color: #fff;
	border: 1px solid #3d3f44;
	height: 100%;
	padding: 20px 20px 20px;
	-webkit-transition: 0.1s ease-in-out;
	-o-transition: 0.1s ease-in-out;
	transition: 0.1s ease-in-out;
	position: relative;
}

.box-template-parent:after {
	content: "";
	background-color: #fff;
	position: absolute;
	right: 0px;
	left: 0px;
	top: 0px;
	bottom: 0px;
	z-index: 2;
}

.box-template-parent * {
	position: relative;
	z-index: 3;
}

.box-content-inner p {
	margin: 0 0 15px;
	font-weight: 500;
	font-size: 16px;
	line-height: 1.7;
	color: #858585;
}

.box-template-parent::before {
	content: "";
	background-color: #3d3f44;
	border: 2px solid #3d3f44;
	position: absolute;
	right: 10px;
	left: -10px;
	top: 10px;
	bottom: -10px;
	z-index: 1;
}

.box-template-parent a {
	display: block;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	font-weight: 500;
	margin: 0 0 5px;
	font-size: 16px;
	line-height: 1.7;
	color: #000;
}

.box-template-parent a:hover {
	color: #e32959;
}

.box-template-parent a h2 {
	font-size: 26px;
	text-transform: capitalize;
	color: #000;
	font-weight: 700;
}

.box-template-parent .btn {
	width: 100%;
	border-radius: 6px !important;
	background: transparent !important;
	color: #e32959 !important;
	border: 2px solid #e32959 !important;
	margin: 20px 0 0;
	font-size: 14px !important;
}

.box-template-parent .btn:hover {
	background-color: #e32959 !important;
	color: #fff !important;
}

.row-custom {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
}

.box-content-inner {
	min-height: 230px;
}

.new-template-box-wrapper .col-lg-4-custom {
	margin-bottom: 30px;
}

.website-content-parent {
	padding: 0 0 80px;
}

.main-inner-content {
	padding: 0 0 30px;
	border-bottom: 1px solid #c7c7c7;
	margin: 0 0 30px;
}

.main-inner-content:last-child {
	border-bottom: none !important;
}

.contant-inner-heading {
	padding-bottom: 50px;
	max-width: 780px;
	margin: 0 auto;
}

.contant-inner-heading h2 {
	color: #e32959;
	font-size: 32px;
	font-weight: 600;
	line-height: 1.3;
	text-transform: capitalize;
}

.contant-inner-heading p {
	font-size: 16px;
	line-height: 1.7;
	color: #858585;
	margin-bottom: 10px;
}

.main-inner-content span {
	font-size: 12px;
	color: #858585;
	line-height: normal;
}

.main-inner-content h4 a {
	font-size: 22px;
	text-transform: capitalize;
	color: #000;
	margin: 10px 0;
	font-weight: 700;
	display: block;
}

.main-inner-content h4 a:hover {
	color: #e32959;
}

.main-inner-content p {
	font-size: 16px;
	line-height: 1.7;
	color: #858585;
	margin-bottom: 10px;
}

.main-inner-content .btn {
	background: transparent;
	position: relative;
	padding: 0 !important;
	color: #e32959;
	margin: 15px 0 0;
	font-size: 14px !important;
}

.main-inner-content .btn:hover {
	background: transparent !important;
	color: #e32959 !important;
}

.contant-inner-box {
	margin: 0 auto;
	max-width: 900px;
	padding: 50px 0 0;
	border-top: 1px solid #c7c7c7;
}

.view-posy-btn {
	max-width: 900px;
	margin: 0 auto;
}

.view-posy-btn a {
	width: 100%;
	border-radius: 6px !important;
	background: #ffffff;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	padding: 10px 20px;
	text-align: center;
	color: #e32959 !important;
	border: 2px solid #e32959 !important;
	font-size: 18px !important;
	display: block;
}

.view-posy-btn a:hover {
	background: #e32959 !important;
	color: #ffffff !important;
}

.logged-in section.new-template-section {
	margin-top: -32px;
}

.new-template-box-heading h2 {
	color: #e32959;
	font-size: 32px;
	font-weight: 600;
	line-height: 1.3;
	text-transform: capitalize;
}

.new-template-box-heading {
	margin: 50px 0 30px;
}

.box-template-parent:hover::before {
	background-color: transparent !important;
}

.box-template-parent a h2:hover {
	color: #e32959;
}

.main-inner-content .btn:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: -4px;
	height: 0.5px;
	background: #e32959;
	opacity: 0;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	width: 100%;
	transform: scaleX(0);
	transform-origin: left;
}

.main-inner-content .btn:hover::after {
	opacity: 1;
	width: 100%;
	transform: scale(1);
}

.new-template-box-wrapper {
	padding: 0 0 50px;
}

.wpuf-pack-cycle {
	display: none !important;
}

.entry-content ul.wpuf_packs, ul.wpuf_packs {
	display: flex;
	align-items: center;
	justify-content: center;
}

.number-p {
	position: relative;
	padding-left: 30px;
}

.number-p .strong_text {
	position: absolute;
	left: 0;
	top: 0;
}

.wpuf-dashboard-container .wpuf-dashboard-navigation ul li {
	position: relative;
}

.wpuf-dashboard-container .wpuf-dashboard-navigation ul li a {
	position: relative;
}

.wpuf-dashboard-container .wpuf-dashboard-navigation ul li a::after {
	content: "";
	position: absolute;
	width: 24px;
	height: 24px;
	background: url(https://s3.amazonaws.com/media.the-next-tech.com/wp-content/uploads/2021/02/18114725/dashboard-1.png) no-repeat;
	left: 28px;
	top: 50%;
	transform: translateY(-50%);
	filter: brightness(0);
}

.wpuf-dashboard-container .wpuf-dashboard-navigation ul li.posts a:after {
	background: url(https://s3.amazonaws.com/media.the-next-tech.com/wp-content/uploads/2021/02/18114732/post-1.png) no-repeat;
}

.wpuf-dashboard-container .wpuf-dashboard-navigation ul li.edit-profile a:after {
	background: url(https://s3.amazonaws.com/media.the-next-tech.com/wp-content/uploads/2021/02/18114727/edit-1.png) no-repeat;
}

.wpuf-dashboard-container .wpuf-dashboard-navigation ul li.subscription a:after {
	background: url(https://s3.amazonaws.com/media.the-next-tech.com/wp-content/uploads/2021/02/18114737/subscription-1.png) no-repeat;
}

.wpuf-dashboard-container .wpuf-dashboard-navigation ul li.billing-address a:after {
	background: url(https://s3.amazonaws.com/media.the-next-tech.com/wp-content/uploads/2021/02/18114710/billing-address-1.png) no-repeat;
}

.wpuf-dashboard-container .wpuf-dashboard-navigation ul li.invoices a:after {
	background: url(https://s3.amazonaws.com/media.the-next-tech.com/wp-content/uploads/2021/02/18114730/invoice-1.png) no-repeat;
}

.wpuf-dashboard-container .wpuf-dashboard-navigation ul li.submit-post a:after {
	background: url(https://s3.amazonaws.com/media.the-next-tech.com/wp-content/uploads/2021/02/18114734/submit-1.png) no-repeat;
}

.wpuf-dashboard-container .wpuf-dashboard-navigation ul li.active a:after, .wpuf-dashboard-container .wpuf-dashboard-navigation ul li:hover a:after {
	filter: brightness(1);
}

.wpuf-dashboard-container .wpuf-dashboard-navigation ul li.active, .wpuf-dashboard-container .wpuf-dashboard-navigation ul li:hover {
	background: rgba(221, 33, 102, 0.1);
}

.fasb-cover {
	display: none !important;
}

.blog-lottie lottie-player {
	margin: 0 auto;
}

.blog-lottie br {
	display: none;
}

.blog-img {
	box-shadow: 0 0 20px 0px rgb(0 0 0 / 10%);
	-webkit-box-shadow: 0 0 20px 0px rgb(0 0 0 / 10%);
}

.badge-site {
	background: #dd2168;
	padding: 5px 15px;
	border-radius: 25px;
	font-size: 15px;
	color: #fff;
	font-weight: 500;
	display: inline-block;
	margin-bottom: 20px;
}

.nexttext-rsidebar {
	background: #18052c;
	padding: 38px 15px;
	min-height: 572px;
	border-radius: 15px;
	position: relative;
	text-align: center;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: center;
	margin-top: 180px;
	width: 100%;
	max-width: 300px;
	transition: all 0.2s ease;
}

.nexttext-rsidebar.fixside {
	position: fixed;
	top: 60px;
	margin-top: 0;
	margin-left: 9%;
}

.nexttext-rsidebar .botm-img {
	position: absolute;
	bottom: 0;
	left: -2px;
	right: 0;
	z-index: 2;
}

.nexttext-rsidebar .inner-text {
	position: relative;
	z-index: 2;
}

.nexttext-rsidebar h3 {
	font-style: italic;
	font-size: 18px;
	color: #fff;
	font-weight: 900;
	line-height: 38px;
	text-transform: uppercase;
	text-align: left;
	width: 100%;
	max-width: 190px;
	margin: 0 auto 7px;
}

.nexttext-rsidebar h3 .free-text {
	display: block;
	font-size: 68px;
	letter-spacing: -3px;
	color: #de2266;
	font-weight: 900;
	left: -6px;
	position: relative;
	text-shadow: -1px -1px 0 #ff2e00, 1px -1px 0 #ff2e00, -1px 1px 0 #ff2e00, 1px 1px 0 #ff2e00;
}

.nexttext-rsidebar h2 {
	font-size: 28px;
	color: #fff;
	font-weight: 900;
	line-height: 41px;
	font-style: italic;
	letter-spacing: -1px;
	text-transform: uppercase;
}

.nexttext-rsidebar h2 .ylw-text {
	color: #ffc700;
	display: block;
	font-weight: bold;
	font-size: 60px;
}

.nexttext-rsidebar button {
	font-size: 18px !important;
	line-height: 28px;
	color: #de2266 !important;
	transform: translateY(67px);
	font-weight: 900 !important;
	text-transform: uppercase;
	border-radius: 7px !important;
	padding: 12px 25px !important;
	background: #fff;
	justify-content: center;
	border: 1px solid #e52b53 !important;
	z-index: 3;
	position: relative;
	width: 100%;
	max-width: 95%;
	margin: 0 auto;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	animation: pulseaim 1.75s infinite cubic-bezier(0.66, 0, 0, 1);
	box-shadow: 0 0 0 0 rgb(222 34 102);
	font-style: italic;
}

.nexttext-rsidebar button strong {
	display: block;
	font-size: 40px;
	font-weight: 900;
}

.nexttext-rsidebar button:hover, .nexttext-rsidebar button:focus, .nexttext-rsidebar button:active {
	background: #de2266 !important;
	border-color: #de2266 !important;
	color: #fff !important;
}

.speak-expert .form_groupp {
	display: flex;
}

.speak-expert .form_groupp label {
	width: 44%;
	font-size: 14px;
	color: #090909;
	font-weight: 600;
	padding-right: 10px;
	text-align: left;
}

.speak-expert .wpcf7-spinner {
	position: absolute;
}

.speak-expert .submit.loginbutton_form input[type="submit"] {
	width: 100%;
	padding: 12px 15px !important;
}

.swal2-close {
	width: 35px;
	height: 35px;
	color: #fff;
	background: #e32959 !important;
	line-height: 35px;
}

.swal2-close:hover {
	color: #fff !important;
}

span.wpcf7-not-valid-tip {
	color: red;
	font-size: 14px;
	padding-top: 9px;
	font-weight: 600;
}

.logo-carousel-wrap {
	background: #fff1f7;
	padding: 50px 0;
}

.logo-carousel-wrap .item {
	padding: 0px 20px;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	min-height: 100px;
}

.logo-carousel-wrap .item img {
	width: auto !important;
	height: auto;
	margin: 0 auto !important;
}

.logo-carousel-wrap .owl-dots {
	text-align: center;
	margin-top: 30px;
}

.logo-carousel-wrap .owl-dots .owl-dot {
	padding: 0;
	margin: 0;
}

.logo-carousel-wrap .owl-dots .owl-dot span {
	width: 16px;
	height: 16px;
	border: solid 2px #dc2166;
	border-radius: 50%;
	background: #ffff;
	margin: 0 3px;
	display: inline-block;
}

.logo-carousel-wrap .owl-dots .owl-dot.active span {
	background: #dc2166;
}

body.single, body.single #main {
	background: #fff !important;
}


.web-stories-title{text-align: center;}
.web-stories-blog .col-md-4-custom{-webkit-box-flex: 0; -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%;  }
.web-stories-blog  .new-border-post{position: relative; overflow: hidden;}
.web-stories-blog  .new-border-post .img{height: auto; transition: all .2s ease; border: 0; margin: 0; }
.web-stories-blog  .new-border-post .img img{-webkit-filter: brightness(0.8); filter: brightness(0.8);}
.web-stories-blog  .new-border-post .post-text{ position: absolute;    bottom: -100px; left: 0; padding: 10px; background-color: rgba(0,0,0,0.5); border-radius: 0 0 10px 10px; width: 100%;  margin: 0;    transition: all 0.2s linear; height: 0;}
.web-stories-blog  .new-border-post  h6 { min-height: inherit; font-size: 20px; font-weight: 500; padding: 0; color: #FFF; }
.web-stories-blog  .new-border-post .play-btn-icon { position: absolute; left: 50%; top: 50%; z-index: 3; display: block; text-align: center; opacity: 0; transform: translate(-50%, -50%); width: 100%;  visibility: hidden;}
.web-stories-blog  .new-border-post .play-btn-icon lottie-player { filter: invert(1) brightness(100); width: 120px; margin: auto; }
.web-stories-blog  .new-border-post:hover .img {-webkit-filter: brightness(0.5); filter: brightness(0.5);}
.web-stories-blog  .new-border-post:hover .play-btn-icon {opacity: 1;visibility: visible;}
.web-stories-blog  .new-border-post:hover .post-text{    height: auto; bottom: 0;}
.stories-container { margin-top: 20px; }
.stories-container .menu { margin-top: 10px; }
.stories-container .menu li a {display: inline-block; color: #fff; font-size: 14px; font-weight: 500; text-transform: capitalize; transition: all .2s ease-in-out 0s; -webkit-transition: all .2s ease-in-out 0s; -moz-transition: all .2s ease-in-out 0s; }
.stories-container .menu li a:hover {    color: #e32959;}

.affiliate-banner { margin-top: -36px; }
.affiliate-world-section .same-heading h2{color: #000000;}
.affiliate-world-section .affiliate-list{display: flex; align-items: center; justify-content: center;}
.affiliate-world-section .affiliate-list li{padding: 0 15px;}
.build-bridges-section{background: #000000;}
.build-bridges-section .same-heading h2{color: #fff;    line-height: 1.3;}
.build-bridges-section .same-heading p{color: #fff;}
.three-section-list {display: flex; align-items: center;}
.three-section-list li .img-box{padding: 10px; border-radius: 10px;}
.three-section-list li .img-box img{max-width: 100%;}
.same-heading .black-text{color: #000000;}
.gray-color{color: #787878;}
.three-section-list-wrap .same-heading { padding-top: 130px; }
.bangkok-three-section-list-wrap .same-heading {padding-top: 60px;}
.affiliate-world-section .heading-text { max-width: 700px; margin: auto; }


.home-banner-wrapper { /* padding: 110px 0 50px; background: url(https://s3.amazonaws.com/media.the-next-tech.com/wp-content/uploads/2023/11/23130846/Bangkok.jpg)no-repeat center top/cover; margin-top: -40px; */ } 

.home-banner-wrapper .mobile-img-banner{display:none}
.home-banner-wrapper  .btn.btn-primary { border-radius: 10px !important; padding: 11px 25px !important; font-size: 16px !important;  }
.home-banner-wrapper .banner-textbx{width: 100%; max-width:600px; margin: 0 auto;  text-align: center;  opacity:0; visibility:hidden}  
.home-banner-wrapper .banner-textbx h3 { font-weight: 700; font-size: 20px; line-height: 24px; text-transform: uppercase; color: #fff; }
.home-banner-wrapper .banner-textbx .logo-title { display: flex; align-items: center; text-align: left; margin: 30px auto; justify-content: center; }
.home-banner-wrapper .banner-textbx h4 { font-weight: 500; font-size: 30px; line-height: 1.4; text-transform: uppercase; color: #fff; padding-left: 20px; }



.swipeable-cards-list{display: flex !important; flex-wrap: wrap !important; margin-top: 100px; padding: 0 !important; margin: 0 !important; }
.swipeable-cards-list > li{width: 20%; padding: 0 5px 20px !important; }
.swipeable-cards-list li::marker { font-size:0 !important }
.swipeable-card ul li::marker { font-size:0 !important }
.swipeable-card{border: solid 2px #e4e4e4; border-radius: 5px; overflow: hidden; transition: all .2s ease; }
.swipeable-card .label-cards{background: #5f5f5f; padding: 8px 10px; font-size: 12px; color:#fff;  transition: all .2s ease;}
.swipeable-card .card-body{padding: 5px;}
.swipeable-card.active,.swipeable-card:hover{border-color: #e32959;}
.swipeable-card.active .label-cards ,.swipeable-card:hover .label-cards{background: #e32959;}
.swipeable-card .image-box { width: 80px; height: 80px; position: relative; margin: auto; }
.swipeable-card .image-box img { position: absolute; left: 0; right: 0; bottom: 0; top: 0; margin: auto; max-width: 100%; width: 100%; }
.swipeable-card h3 { font-size: 14px !important; color: #333; font-weight: 700 !important; text-align: center; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; margin: 0 !important; }

.swipeable-card .rating{text-align: center; font-size: 10px; color: #6e6361; font-weight: 400; margin: 10px 0 5px; display: flex; align-items: center; justify-content: center;     min-height: 16px;}
.swipeable-card .rating img{ width: 5.4375rem;margin: 0 5px 0 0;}
.swipeable-card .green-check-list { min-height: 100px;      padding: 0 !important;
    margin: 0 !important;}
.green-check-list li{  padding: 5px 0 5px 20px !important; color: #353535; font-size: 12px !important;   background: url(https://s3.amazonaws.com/media.the-next-tech.com/wp-content/uploads/2023/03/23130056/icon-pros-light.png)no-repeat left center; margin: 0 !important;     line-height: normal !important;}
.cons-check-list li{ padding: 5px 0 5px 20px !important; color: #353535; font-size: 12px !important;   background: url(https://s3.amazonaws.com/media.the-next-tech.com/wp-content/uploads/2023/03/23130054/con-heading.png)no-repeat left center; margin: 0 !important;     line-height: normal !important;}
.pros-cons-content :is(.cons-check-list,.green-check-list) li{ padding: 6px 0 6px 23px !important; color: #353535; font-size: 16px !important;}
.green-check-list li::marker,.cons-check-list li::marker{font-size: 0 !important;}
:is(.green-check-list, .cons-check-list){margin: 0 !important; padding: 0 !important;}

.swipeable-card .buy-btn{ font-size: 12px; background: #da2065; color: #fff;  border:solid 1px #da2065; padding: 6px 16px; display:block; border-radius: 5px; font-weight: 500;  text-decoration: none; margin:0 0 10px;}
.swipeable-card .read-review{ font-size: 12px;color: #da2065; display:block; font-weight: 500;  text-decoration: underline;}
.swipeable-card .pricebx h6{    font-size: 12px; color: #737373;}
.swipeable-card .pricebx h5{font-size: 14px; color: #333; margin: 15px 0; font-weight: 700;}
.swipeable-card .product-callout-disclaimer{ font-size: 9px; color: #737373; font-weight: 400; text-align: left;}
  
.swipeable-cards-detail h2{    color: #353535; font-weight: 600; font-size: 24px; margin-bottom: 20px;}
.swipeable-cards-detail .swipeable-cards-row{    display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px;}
.swipeable-cards-detail .swipeable-card{width: 100%; max-width: 500px; margin: 30px auto;} 
.swipeable-cards-detail .swipeable-card .pricebx{text-align: center;} 
.swipeable-cards-detail .swipeable-cards-row .col-6{      width: 100%;  flex: 0 0 50%; max-width:50%; padding: 0 15px;}
.swipeable-cards-detail .swipeable-card .image-box{width: 220px; height: 220px;}
.swipeable-cards-detail .discription{    color: #353535; font-weight: 400; font-size: 14px; line-height: 1.5; margin:16px 0;}
.pros-cons-content {box-shadow: 0 0.125rem 0.75rem 0 rgba(35,35,35,.12); margin:0; height: 100%;}
.pros-cons-content .prostop-body{padding: 10px;}
.pros-cons-content .prostop-heading{align-items: center; background-color: #efefef; display: flex; padding: 10px;}
.pros-cons-content .prostop-heading img{margin: 0;}
.pros-cons-content .prostop-heading h4{    font-size: 14px; color: #333; font-weight: 700; padding-left: 10px; margin: 0 !important;}

.swipeable-card .bottom-btn.text-center br { display: none;}
 

 /* new css start */

 /* .swipeable-cards-list { margin: 0 -1%; display: flex; flex-wrap: wrap; margin-top: 100px; padding: 0; margin: 0 !important; }
.swipeable-cards-list > li { width: 33.33%; padding: 10px; }
.swipeable-card { border: 1px solid #bfbfbf; background: #f4f4f4; border-radius: 10px; overflow: hidden; transition: all 0.2s ease; }
.swipeable-card .card-body { padding: 13px; background: #f4f4f4; }
.swipeable-card .image-box { width: 100%; height: 180px; position: relative; margin: auto; background: #fff; }
.swipeable-card .image-box img { height: auto; width: 70%; position: absolute; left: 0; right: 0; bottom: 0; top: 0; margin: auto; max-width: 100%; }
.swipeable-card h4 { font-size: 15px; color: #000; font-weight: 700 !important; text-align: left; overflow: hidden; margin: 0 !important; }
.swipeable-card .rating { text-align: left; font-size: 12px; color: #393939; font-weight: 500; margin: 10px 0; display: flex; align-items: center; justify-content: start; min-height: 16px; }
.swipeable-card .rating img { height: auto; width: 7.4375rem; margin: 0 8px 0 0; }
.green-check-list li { padding: 7px 0 7px 29px !important; color: #000000; font-size: 14px !important; background: url(https://s3.amazonaws.com/media.the-next-tech.com/wp-content/uploads/2023/05/10153212/check-circle.png) no-repeat left center; margin: 0 !important; font-weight: 500; line-height: normal !important; }



.swipeable-card .green-check-list { min-height: 80px; padding: 0 !important; margin: 0 !important; }
.swipeable-card .buy-btn { text-align:center; font-size: 16px; background: #e02561; color: #fff; border: solid 1px #e02561; padding: 13px 16px; display: block; border-radius: 5px; font-weight: 600; text-decoration: none; }
.swipeable-card .read-review { font-size: 14px; color: #000000; display: block; font-weight: 500; text-decoration: underline; margin-top: 10px; }
.swipeable-cards-detail .swipeable-card{max-width: 100%;background: #F3F3F3;   display: flex; flex-wrap: wrap; padding: 30px 15px;}
.swipeable-cards-detail .swipeable-card :is(.image-box, .card-body){ flex: 50%;background: #F3F3F3;}
.swipeable-cards-detail .swipeable-card .cam-info-text{ display: flex; align-items: center; flex-wrap: wrap; border-bottom: 1px solid #AFAFAF; padding-bottom: 23px; margin-bottom: 23px;}
.swipeable-cards-detail .swipeable-card .cam-info-text :is(.left-bx,.right-bx ){flex: 50%;}
.swipeable-cards-detail .swipeable-card h4{font-size: 20px;}
.swipeable-cards-detail .swipeable-card .pricebx { text-align: right; }
.swipeable-cards-detail .swipeable-card .pricebx p {font-weight: 400; font-size: 13px; color: #393939; }
.swipeable-cards-detail .swipeable-card .pricebx .price-text { font-weight: 600; font-size: 20px;color: #000000 }
.swipeable-cards-detail .swipeable-card .cam-feature-list{margin-bottom: 25px;}
.swipeable-cards-detail .swipeable-card .cam-feature-list li{font-weight: 500; font-size: 16px;color: #000000; padding: 6px 0; line-height: normal;}
.swipeable-cards-detail .swipeable-card .cam-feature-list li strong { width: 40%; display: inline-block; }
.swipeable-cards-detail .swipeable-card .bottom-btn a{width: 100%; display: inline-block; max-width: 215px;}
.swipeable-cards-detail .swipeable-card .card-body{border-left: 1px solid #AFAFAF; padding-left: 30px;}


.pros-cons-content {background: #F4FFF1; border: 1px solid #248F09; border-radius: 10px; height: 100%; overflow: hidden;}
.pros-cons-content .prostop-heading{border-bottom: 1px solid #248F09; align-items: center;background-color: #fff; display: flex; padding: 16px 20px;}
.pros-cons-content .prostop-body{padding: 10px; background: #F4FFF1; height: 100%;}
.pros-cons-content .prostop-heading h4{font-size: 20px;  font-weight: 600; color: #248F09; margin: 0 !important;}
.pros-cons-content :is(.green-check-list,.cons-check-list) li{ color: #000; font-size: 18px !important; padding: 10px 0 10px 30px !important; background-position: left top 12px; min-height: 60px;    margin: 0 !important; font-weight: 500; line-height: normal !important; }
.pros-cons-content :is(.cons-check-list) li{ background: url(https://s3.amazonaws.com/media.the-next-tech.com/wp-content/uploads/2023/05/10153215/reson-icon.png) no-repeat left top 12px;}
.pros-cons-content.cons-check-content {border: 1px solid #BA0303;}
.pros-cons-content.cons-check-content h4{color:#BA0303;}
.pros-cons-content.cons-check-content .prostop-body{background: #FFF3F3;}
.cons-check-content .prostop-heading{border-bottom: 1px solid #BA0303;}
.equal-row-content{display: flex; flex-wrap: wrap;} */
/* new css end */

.shk2-table { width: 100%; border: solid 1px #e8e8e8; margin:auto; }
.shk2-table thead{background: linear-gradient(90deg, rgba(220, 32, 106, 1) 0%, rgba(231, 46, 78, 1) 100%);}
.shk2-table .image-box{    width: 100px; height: 100px; position: relative; margin: auto;}
.shk2-table .image-box img { position: absolute; left: 0; right: 0; bottom: 0; top: 0; margin: auto; max-width: 100%; width: 100%; }
.shk2-table thead tr th{color: #fff; font-size: 14px; font-weight: 600;  vertical-align: middle; padding: 7px;}
.shk2-table tbody tr td{font-size: 14px;color: #444; font-weight: 600;  vertical-align: middle; border-bottom: solid 1px #e8e8e8; padding: 7px;}
.shk2-table tbody h3{font-size: 14px; color: #444; font-weight: 700;}
.shk2-table a.buy-btn{ font-size: 12px; background: #da2065; color: #fff; border: solid 1px #da2065; padding: 6px 16px; display: block; border-radius: 5px; font-weight: 500; text-decoration: none; width: 100%; max-width: max-content; margin: 0 auto;}
.shk2-table ul { list-style: disc; margin: 0 !important; }
.shk2-table ul li { font-size: 12px !important; color: #444; padding: 3px 0 !important; line-height: normal !important;  margin: 0 !important;     font-weight: 500 !important;}


/* .postid-69359 #ez-toc-container { position: absolute; right: -50%; width: 100%; max-width: 370px; box-sizing: border-box; transition: all 0s ease 0s; top: 130px; }*/

/* .postid-69359 #ez-toc-container{width: 100%; max-width: 380px;} */
/* .postid-69359 #ez-toc-container.fixed-table{    position: fixed; top: 110px; }  */

.bestof-affiliate-left #ez-toc-container{display: none; opacity: 0; visibility: hidden;}
.detail-page .sidebar-table-bx{width: 100%; max-width: 380px; transition: 0.2s;
    -webkit-transition: 0.2s;}
.table-rightfixed .sidebar-table-bx{   position: fixed; top:140px;}
/* .table-rightfixed .sidebar-table-bx {   position: fixed; top:140px; } */
.table-rightfixed  .sidebar-table-bx.table-up { transform: translateY(-80px); -webkit-transform: translateY(-80px); }

.sidebar-table-bx .ez-toc-list { height: auto; max-height:calc(100vh - 180px); overflow-y: auto !important; padding: 0 !important;}
.sidebar-table-bx .ez-toc-list-level-3{margin: 10px 0 10px 20px !important; padding: 0 !important;}
.sidebar-table-bx .ez-toc-list-level-3 li { padding: 2px 0 2px 20px!important; position: relative;}
.sidebar-table-bx .ez-toc-list-level-3 li a { font-size: 14px !important; font-weight: 500 !important; }
.sidebar-table-bx .ez-toc-list-level-3 li:before { position: absolute; left: 5px; top: 5px; font-weight: 900; font-size: 14px; content: "\f105"; font-family: "Font Awesome 5 Free" }
.sidebar-table-bx .ez-toc-heading-level-2 a { font-weight: 600 !important; }
#ez-toc-container a{ font-weight: 500;}



/* @keyframes smoothScroll {
	0% {
		transform: translateY(-40px);
	}
	100% {
		transform: translateY(0px);
	}
} */




.swipeable-cards-new-list { margin: 0 -1%; display: flex !important; flex-wrap: wrap !important; margin-top: 100px; padding: 0  !important; margin: 0 !important; }
.swipeable-cards-new-list > li { width: 33.33%; padding: 10px; margin: 0 !important; }
.swipeable-cards-new-list > li::marker,.swipeable-cards-detail .swipeable-new-card .cam-feature-list li::marker{font-size: 0 !important;}
.swipeable-new-card { border: 1px solid #bfbfbf; background: #f4f4f4; border-radius: 10px; overflow: hidden; transition: all 0.2s ease; }
.swipeable-new-card .card-body { padding: 13px; background: #f4f4f4; }
.swipeable-new-card .image-box { width: 100%; height: 180px; position: relative; margin: auto; background: #fff; }
.swipeable-new-card .image-box img { height: auto; width: 70%; position: absolute; left: 0; right: 0; bottom: 0; top: 0; margin: auto; max-width: 100%; }
.swipeable-new-card h4 { font-size: 15px !important; color: #000; font-weight: 700 !important; text-align: left; overflow: hidden; margin: 0 !important; }
.swipeable-new-card .rating { text-align: left; font-size: 12px; color: #393939; font-weight: 500; margin: 10px 0; display: flex; align-items: center; justify-content: start; min-height: 16px; }
.swipeable-new-card .rating img { height: auto; width:5.4375rem; margin: 0 8px 0 0; }
.green-check-list li { padding: 7px 0 7px 29px !important; color: #000000; font-size: 14px !important; background: url(https://s3.amazonaws.com/media.the-next-tech.com/wp-content/uploads/2023/05/10153212/check-circle.png) no-repeat left top 8px; margin: 0 !important; font-weight: 500; line-height: normal !important; }



.swipeable-new-card .green-check-list { min-height: 80px; padding: 0 !important; margin: 0 !important; }
.swipeable-new-card .buy-btn { text-align:center; font-size: 16px; background: #e02561; color: #fff; border: solid 1px #e02561; padding: 10px 16px; display: block; border-radius: 5px; font-weight: 600; text-decoration: none;  line-height: normal }
.swipeable-new-card .read-review { font-size: 14px; color: #000000; display: block; font-weight: 500; text-decoration: underline; margin-top: 10px; }
.swipeable-cards-detail .swipeable-new-card{max-width: 100%;background: #F3F3F3;   display: flex; flex-wrap: wrap; padding: 30px 15px;}
.swipeable-cards-detail .swipeable-new-card :is(.image-box, .card-body){ flex: 50%;background: #F3F3F3;}
.swipeable-cards-detail .swipeable-new-card .cam-info-text{ display: flex; align-items: center; flex-wrap: wrap; border-bottom: 1px solid #AFAFAF; padding-bottom: 15px; margin-bottom: 15px;}
.swipeable-cards-detail .swipeable-new-card .cam-info-text :is(.left-bx ){flex: 60%;}
.swipeable-cards-detail .swipeable-new-card .cam-info-text :is(.right-bx ){flex: 40%;}
.swipeable-cards-detail .swipeable-new-card h4{font-size: 19px !important;}
.swipeable-cards-detail .swipeable-new-card .pricebx { text-align: right; }
.swipeable-cards-detail .swipeable-new-card .pricebx p {font-weight: 400; font-size: 13px; color: #393939; margin: 0 !important; }
.swipeable-cards-detail .swipeable-new-card .pricebx .price-text { font-weight: 600; font-size: 18px;color: #000000 }
.swipeable-cards-detail .swipeable-new-card .cam-feature-list{margin:0 0 10px !important;padding: 0 !important;}
.swipeable-cards-detail .swipeable-new-card .cam-feature-list li{font-weight: 500; font-size: 16px;color: #000000; padding: 5px 0; line-height: 1.6; margin: 0 !important;}
/* .swipeable-cards-detail .swipeable-new-card .cam-feature-list li :is(strong){     min-width: 50%; display: inline-block; width: 50%;} */
.swipeable-cards-detail .swipeable-new-card .cam-feature-list li strong{    margin-right: 10px;}
.swipeable-cards-detail .swipeable-new-card .bottom-btn a{width: 100%; display: inline-block; max-width: 215px;}
.swipeable-cards-detail .swipeable-new-card .card-body{border-left: 1px solid #AFAFAF;  padding: 0 15px 0 20px;}


.pros-cons-new-content {background: #F4FFF1; border: 1px solid #248F09; border-radius: 10px; height: 100%; overflow: hidden;}
.pros-cons-new-content .prostop-heading{border-bottom: 1px solid #248F09; align-items: center;background-color: #fff; display: flex; padding: 16px 20px;}
.pros-cons-new-content .prostop-body{padding: 10px; background: #F4FFF1;}
.pros-cons-new-content .prostop-heading h4{font-size: 20px;  font-weight: 600; color: #248F09; margin: 0 !important;}
.pros-cons-new-content :is(.green-check-list,.cons-check-list) li{ color: #000; font-size: 16px !important; padding: 10px 0 10px 30px !important; background-position: left top 12px; min-height: 50px;    margin: 0 !important; font-weight: 500; line-height: normal !important; }
.pros-cons-new-content :is(.cons-check-list) li{ background: url(https://s3.amazonaws.com/media.the-next-tech.com/wp-content/uploads/2023/05/10153215/reson-icon.png) no-repeat left top 12px;}
.pros-cons-new-content.cons-check-content {border: 1px solid #BA0303;background: #FFF3F3;}
.pros-cons-new-content.cons-check-content h4{color:#BA0303;}
.pros-cons-new-content.cons-check-content .prostop-body{background: #FFF3F3;}
.cons-check-content .prostop-heading{border-bottom: 1px solid #BA0303;}
.equal-row-content{display: flex; flex-wrap: wrap;}
.equal-row-content .col-lg-6{    width: 50%;}
.swipeable-new-card p:empty{display: none;}

.footerSocialIcon ul{display: flex; flex-wrap: wrap; align-items: center;}
.footerSocialIcon ul li a.twitt{font-size: 0; vertical-align: middle;}
.footerSocialIcon ul li a.twitt i{background:url(https://s3.amazonaws.com/static.the-next-tech.com/wp-content/uploads/2024/03/27160040/new-twitter-small-icon.png)no-repeat center top; font-size: 0; width: 37px; height: 40px; background-size: contain;}





.affiliate-bangkon-banner{position: relative;;}
.affiliate-bangkon-banner .banner-bg-img{height: 721px; overflow: hidden;}
.affiliate-bangkon-banner .banner-bg-img img{width: 100%; height: 100%; object-fit: cover;}
.affiliate-bangkon-banner .bangkon-banner-text{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; z-index: 1; }
.affiliate-bangkon-banner .banner-middle-img {text-align: center;}
.affiliate-bangkon-banner .banner-middle-img h2{font-size: 32px; color: #fff; line-height: 1.2;font-weight: 500; margin-bottom: 10px;}
.affiliate-bangkon-banner .banner-middle-img h2 .meet-title{color: #FA412D; display: block; font-style: italic;}
.affiliate-bangkon-banner .banner-middle-img p{font-size: 16px; color: #fff; font-weight: 500;}
.affiliate-bangkon-banner .date-box{font-size: 32px; color: #fff; font-weight: 700; line-height: normal; font-style: italic;}
.affiliate-bangkon-banner .bangkon-banner-text .row{    align-items: center; display: flex; flex-wrap: wrap;;}


.meet-bangkok-section{background: #fff;}
.meet-bangkok-section .same-heading{width: 100%; max-width: 890px; margin: 0 auto 60px;}
.meet-bangkok-section  .same-heading h2{color: #000; font-weight: 600;}
/* .meet-bangkok-section .same-heading p{font-size: 18px;} */
.meet-bangkok-section .team-member-info{display: flex; flex-wrap: wrap; align-items: center; }
.meet-bangkok-section .team-member-info .img-box{width: 100%; max-width: 270px;text-align: center;}
.meet-bangkok-section .team-member-info .img-box .team-member-img{width: 100%; max-width: 215px; height:250px; margin: 0 auto 20px; border-radius: 18px; display:block; overflow: hidden;}
.meet-bangkok-section .team-member-info .img-box .team-member-img img{width: 100%; height: 100%; object-fit: cover; object-position: top center;}
.meet-bangkok-section .team-member-info .connect-barocode{width: calc(100% - 270px); padding-left: 20px;}
.meet-bangkok-section .team-member-info .connect-barocode .bardode-img{display: block; width: 100%; max-width: 144px; text-align: center;}
.meet-bangkok-section .team-member-info .connect-barocode .scan-title{font-size: 14px; color: #000; font-weight: 600; font-style: italic;}
.meet-bangkok-section .team-member-info .img-box h4{font-size: 26px; color: #000; font-weight: 600; padding: 0; }
.meet-bangkok-section .team-member-info .img-box p{font-size: 16px; color: #000; font-weight: 600;}
.meet-bangkok-section .same-heading .bg-pink-text{background: #e22859; color: #fff; padding: 2px 7px; display: inline-block;    line-height: normal; border-radius: 5px;}


.seo-team-section{background-color: #000;}
/* .seo-team-section .same-heading{padding-bottom: 80px;} */
.seo-team-section  .same-heading h2{color: #fff; font-weight: 600; line-height: 1.3;}
.seo-team-section  .same-heading h2 .gray-title{color: #787878;}
.seo-team-section  .same-heading p{font-size: 16px;font-weight: 500; color: #c5c5c5; line-height: 1.6;}
.seo-team-section .team-list-row{display: flex; flex-wrap: wrap; justify-content: center;}
.seo-team-section .team-list-row li{width: 20%; padding: 0 15px 15px;}
.seo-team-section .team-info-box{text-align: center; } 
.seo-team-section .team-info-box h3{    font-size: 26px; color: #FFFFFF; font-weight: 500; margin: 20px 0 10px; padding: 0; line-height: normal;}
.seo-team-section .team-info-box p{font-size: 16px; color: #FFFFFF; line-height: 1.5;}

/* .home-newbanner-wrapper{background: url(https://s3.amazonaws.com/media.the-next-tech.com/wp-content/uploads/2023/11/27164447/banner-img-new.jpg)no-repeat center top/cover; padding: 80px 0; min-height: 480px; text-align: center; position: relative;} */

.home-newbanner-wrapper .dubai-banner-content{background: url(https://s3.amazonaws.com/static.the-next-tech.com/wp-content/uploads/2024/03/27155003/aw-dubai-banner.jpg)no-repeat center top/cover; padding: 80px 0; min-height: 480px; text-align: center; position: relative; overflow: hidden;}
.home-newbanner-wrapper .bangkok-banner-content{background: url(https://s3.amazonaws.com/static.the-next-tech.com/wp-content/uploads/2024/03/27154956/aw-bankok-banner.jpg)no-repeat center top/cover; padding: 80px 0; min-height: 480px; text-align: center; position: relative; overflow: hidden;}
.home-newbanner-wrapper :is(.dubai-banner-content, .bangkok-banner-content):before{position: absolute; left: 0; right: 0; top: 0; bottom: 0; content: ''; background: rgba(0,0,0,0.5); z-index: 1;}
.home-newbanner-wrapper .p-0{padding: 0 !important;}
.home-newbanner-wrapper .m-0{margin: 0 !important;}

.home-newbanner-wrapper .affiliate-asia-text h3{font-size: 16px; color: #fff; font-weight: 700; letter-spacing: 4px; text-transform: uppercase;}
.home-newbanner-wrapper .aw-text-img .awlogo{width: 100%; max-width: 160px; margin: auto;}
.home-newbanner-wrapper .aw-text-img .awlogo path { fill: transparent; stroke: #fff; stroke-width: 2; }
.home-newbanner-wrapper .aw-text-img  .letter { stroke-dasharray: 600; stroke-dashoffset: 600; animation: awdraw 5s linear infinite;   }
.home-newbanner-wrapper .bangkonk-text{display: block; margin: 18px 0 0;}
.home-newbanner-wrapper .bangkonk-text  svg text { text-transform: uppercase; animation: stroke 5s infinite alternate; stroke-width: 2; stroke: #fff; font-size: 110px; line-height: normal; font-weight: 700; }
.home-newbanner-wrapper .bangkonk-text .awlogo path { fill: transparent; stroke: #fff; stroke-width: 2; }
.home-newbanner-wrapper .bangkonk-text .letter {stroke-dasharray: 600; stroke-dashoffset: 600;animation: bktextdraw 3s linear infinite, bangkonkfill 3s linear infinite }
.home-newbanner-wrapper .event-text{ margin-top: 20px; display: flex; flex-wrap: wrap; align-items: center; justify-content: center;}
.home-newbanner-wrapper .event-text:not(.btn){font-size: 18px; color: #fff; font-weight: 700; text-transform: uppercase;}
.home-newbanner-wrapper .event-text .btn{font-size: 16px; color: #fff; background: #D52851; border-radius: 10px !important; padding: 11px 38px !important; text-transform: uppercase;  text-align: center; margin-left: 20px;}
.home-newbanner-wrapper .banner-middle-text{position: relative; z-index: 2;}
.home-newbanner-wrapper .bangkonk-text svg { width: 100%; max-width: 70%; }



@keyframes awdraw {
	   50%{
			stroke-dashoffset: 0;
			stroke: #fff;
		}  
		100% {
			stroke-dashoffset: 0;
			stroke:transparent;
			fill: url(#header-shape-gradient) #fff; 
		}
	   }  

@keyframes bktextdraw {
	100% {
		stroke-dashoffset: 0;
		}
	}  

@keyframes bangkonkfill {
	50% {
			fill: transparent;
		}  
		100% {
			fill: #fff; 
		} 
}


.bangkok-twoteam-member-section .row{margin: 0 !important;}
.bangkok-twoteam-member-section .p-0{padding: 0 !important;}
.bangkok-twoteam-member-section .team-img{    position: relative; overflow: hidden;}
.bangkok-twoteam-member-section .team-img img{width: 100%; height: 100%; object-fit: cover;}

.bangkok-twoteam-member-section .team-img .team-caption-box { background: #000000cc; position: absolute; bottom: 0; left: 0; right: 0; padding:1vw 2vw; min-height: 180px;    transform: translateY(100%); transition: all .2s ease; }
.bangkok-twoteam-member-section .team-img .team-caption-box strong { font-size: 24px; color: #dd2267; font-weight: 600; display: block; }
.bangkok-twoteam-member-section .team-img .company-position{font-size: 19px; margin: 2px 0 10px; font-weight: 600;color: #dd2267;  }
.bangkok-twoteam-member-section .team-img .team-caption-box p { font-size: 16px; color: #fff; }
.bangkok-twoteam-member-section .team-img:hover .team-caption-box{ transform: translateY(0);}
.bangkok-three-section-list-wrap .bg-pink-text{background: #e22859; color: #fff; padding: 2px 7px; display: inline-block; line-height: normal; border-radius: 5px;}
.bangkok-three-section-list-wrap .bg-pink-text:hover{text-decoration: none;}




@media (min-width: 1200px) {
	body:not(.logged-in) .about-banner { margin-top: 0px; }
	body:not(.logged-in) .news-banner { margin-top: 0px; }
	

}

.guest-post-img-bx lottie-player { margin: 0 auto; margin-bottom: -60px; }
.why-post-section lottie-player { margin: 0 auto; }
.imagesbox lottie-player { margin: 0 auto; }
.benifits-of-write-img lottie-player { margin: 0 auto; }
.benifits-of-write-section { padding-bottom: 0; }
.how-tobox-img lottie-player { transform: scale(2); transform-origin: center; pointer-events: none; }
.download-tnt-logo-package .btn-info i { margin-right: 4px; }


@media (max-width: 1280px) {
	.nexttext-rsidebar.fixside { margin-left: 0; right: 25px; }
	.detail-page .sidebar-table-bx{max-width: 320px;}
}

@media (max-width: 1199px) {
	.web-stories-blog .col-md-4-custom { -webkit-box-flex: 0; -ms-flex: 0 0 33.33%; flex: 0 0 33.33%; max-width: 33.33%; }
	.web-stories-blog .new-border-post h6{font-size: 18px;}
	.web-stories-blog  .new-border-post .play-btn-icon lottie-player{width: 80px;}

	.shk2-table thead{display:none;} 
    .shk2-table tr {display: block;}
    .shk2-table tbody tr{border-bottom: solid 1px #e8e8e8;}
    .shk2-table tbody tr td {padding: 13px;display: block;  border: 0;}
    .shk2-table tr td::before { content: attr(data-title);  font-weight: 700; color: #000; display: block;}
    .shk2-table .image-box{margin:0 auto 0 0;}
    .shk2-table ul{margin-left: 13px;}
	.swipeable-cards-new-list > li{    width: 50%;}
	.swipeable-cards-detail .swipeable-new-card :is(.image-box) { flex: 30%; }
/* 	.home-banner-wrapper {min-height:290px} */

.affiliate-bangkon-banner .bangkon-banner-text .row{flex-direction: column;}
.affiliate-bangkon-banner :is(.aw-img,.date-box){text-align: center;}
.seo-team-section .same-heading{text-align: center;}
.affiliate-bangkon-banner .banner-middle-img{margin: 20px 0;}

.bangkok-twoteam-member-section .team-img .team-caption-box{min-height: inherit;}

}
@media (max-width: 991px) {
  
	
	.affiliate-world-section .heading-text{max-width: 100%;}
	.affiliate-world-section .affiliate-list li{ padding: 0 5px; }
/* 	.home-banner-wrapper{padding: 60px 0;} */
	.home-banner-wrapper .banner-textbx .logo-title{flex-direction: column;}
	.home-banner-wrapper .banner-textbx h3{font-size: 18px;}
	.home-banner-wrapper .banner-textbx h4{font-size: 22px; padding:20px 0 0; text-align: center;}
	
	.three-section-list-wrap .same-heading {padding-top: 0;}
	.three-section-list{margin-bottom: 20px;}
	.text-md-center{text-align: center;}

	.same-heading h2 br { display: none; }
	.how-tobox-img lottie-player { transform: scale(2) translate(-94px, 0px); }
	.contact-us-banner-img img { max-width: 500px; }
	.download-tnt-logo-package { text-align: center; }
	.faq-box .card-header .btn { font-size: 18px !important; }
	.faq-box .card .card-body { padding: 13px; }
	.benifits-social-icon ul li:first-child, .benifits-social-icon ul li:last-child { margin-bottom: 0px !important; transform: translateX(0px) !important; -webkit-transform: translateX(0px) !important; }
	.benifits-social-icon ul li { margin: 10px 25px !important; }
	.benifits-social-icon ul li + li { margin-left: 0; }
	.printrest_icon, .facebook_icon, .email_icon_parent { margin-bottom: 0px !important; transform: translateX(0px) !important; -webkit-transform: translateX(0px) !important; }

	.nexttext-rsidebar .botm-img { display: none; }
	.nexttext-rsidebar button { font-size: 16px !important; display: block; transform: translateY(0px); padding: 10px 25px !important; }
	.nexttext-rsidebar button strong { font-size: 32px; }
	.nexttext-rsidebar { min-height: auto; padding: 25px 15px; max-width: 100%; margin-top: 0; }
	.nexttext-rsidebar.fixside { position: relative; right: unset; margin-top: 20px; top: unset; }
	.nexttext-rsidebar h2 { margin-bottom: 15px; }

	.swipeable-cards-list > li{width: 50%;}
	.swipeable-cards-detail .swipeable-cards-row .col-6{    flex: 0 0 100%; max-width: 100%;}
	.pros-cons-content{height: auto; margin: 15px 0;}
	.table-rightfixed .sidebar-table-bx{position: relative; top: unset; max-width: 100%;}
	.sidebar-table-bx .ez-toc-list{height: 100%;}
	.detail-page .sidebar-table-bx{max-width: 100%;}
	.table-rightfixed .sidebar-table-bx.table-up{transform:translateY(0px)}
	.footerSocialIcon ul{justify-content: center;}

	.affiliate-bangkon-banner .aw-img{width: 100%; max-width: 130px; margin: 0 auto;}
	.affiliate-bangkon-banner .banner-middle-img h2{font-size: 26px;}
	.affiliate-bangkon-banner .banner-middle-img{margin: 15px 0;}
	.affiliate-bangkon-banner .date-box{font-size: 22px;}
	.affiliate-bangkon-banner .banner-bg-img{height: 600px;}
	.meet-bangkok-section .team-member-info{width: 100%; max-width: 470px; margin: 0 auto 30px;background:#ededed; padding: 15px; border-radius: 12px;}
	.meet-bangkok-section  .col-md-6:nth-child(2) .team-member-info{margin-bottom: 0;}
	.meet-bangkok-section .team-member-info .img-box h4{font-size: 22px; }
	.seo-team-section .team-info-box h3{font-size: 22px; margin: 10px 0 2px;}
	.meet-bangkok-section .team-member-info{margin-bottom: 30px;}
	.seo-team-section .team-list-row li{width: 33%;}
	.seo-team-section .team-info-box{margin-bottom: 20px;}
	.meet-bangkok-section .team-member-info .connect-barocode{padding-left: 5px;}
	.meet-bangkok-section .team-member-info .connect-barocode .scan-title{font-size: 13px; padding-top: 5px;}

	.home-newbanner-wrapper {  min-height: inherit; }
	.home-newbanner-wrapper .aw-text-img .awlogo{max-width: 100px;}
	.home-newbanner-wrapper .affiliate-asia-text h3{font-size: 14px;}
	.home-newbanner-wrapper .bangkonk-text{width: 100%; max-width: 350px; margin:20px auto 0;}
	.home-newbanner-wrapper .bangkonk-text svg{width: 100%; height: auto;}
	.home-newbanner-wrapper .event-text{flex-direction: column;margin-top: 10px; } 
	.home-newbanner-wrapper .event-text:not(.btn){font-size: 14px; }
	.home-newbanner-wrapper .event-text .btn{margin: 6px 0 0;}
	.home-newbanner-wrapper :is(.bangkok-banner-content, .dubai-banner-content){padding: 50px 15px; min-height: 400px;}
	.bangkok-twoteam-member-section .team-img .team-caption-box{padding: 2vw 3vw 3vw;}
	.bangkok-twoteam-member-section .team-img .team-caption-box strong{    font-size: 20px;}
	.bangkok-twoteam-member-section .team-img .company-position{font-size: 16px;  margin: 1px 0 7px}
	.bangkok-twoteam-member-section .team-img .team-caption-box p{font-size: 14px;}




	
}

@media (max-width: 767px) {
.benifits-of-write-img lottie-player { width: auto !important; }
.how-tobox-img { margin-bottom: 50px; }
.how-tobox-img lottie-player { margin: 0 auto; transform: scale(2) translate(-6%, 0px); }
.page-template-new_write_for_us .about-banner { height: auto; }
.nexttext-rsidebar { margin-top: 30px; background-size: cover; }
.nexttext-rsidebar h3 { font-size: 18px; line-height: 34px; }
.nexttext-rsidebar h3 .free-text { font-size: 50px; }
.nexttext-rsidebar h2 { font-size: 30px; line-height: 40px; }
.nexttext-rsidebar h2 .ylw-text { font-size: 44px; }
.web-stories-blog .col-md-4-custom { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
.home-banner-wrapper .mobile-img-banner{display:block}
.home-banner-wrapper .mobile-img-banner img{width:100%}
.home-banner-wrapper .desktop-img-banner{display:none}
.home-newbanner-wrapper :is(.bangkok-banner-content, .dubai-banner-content){min-height: inherit;}
.home-newbanner-wrapper .bangkonk-text .letter{animation: inherit; fill: #fff !important;}	
.home-newbanner-wrapper .aw-text-img .letter{animation: inherit;}
.home-newbanner-wrapper .aw-text-img .awlogo path{    fill: #e32959; stroke: #e32959; stroke-width: 2;}


}

@media (max-width: 567px) {
	.imagesbox lottie-player { width: auto !important; }
	.guest-post-img-bx lottie-player { width: auto !important; }
	.why-post-section { padding: 40px 0 70px !important; }
	.new-post-box { padding: 0; }
	.new-post-box .new-big-post-text { padding: 15px !important; }
	.download-tnt-app-section p.not-yet-txt { top: 0; }
	.contact-us-banner-img img { max-width: 400px; }
	.new-post-box.detail-post.author-new-bx { padding: 15px; }
	.new-post-box.detail-post.author-new-bx .new-big-post-text.new-author-bx { padding: 0 !important; }
	.speak-expert .form_groupp { display: block; }
	.speak-expert .form_groupp label { width: 100%; }
	.logo-carousel-wrap .item { padding: 0 10px; }

	.seo-team-section .team-list-row li{width: 50%;}

	.meet-bangkok-section .team-member-info .img-box{width: 100%; max-width: 200px; }
	.meet-bangkok-section .team-member-info .img-box .team-member-img{max-width: 120px; height:auto}
	.meet-bangkok-section .team-member-info .connect-barocode{width: calc(100% - 200px);}
	.meet-bangkok-section .team-member-info .connect-barocode .bardode-img{margin: auto;}
	.meet-bangkok-section .team-member-info .img-box h4{margin-bottom: 3px;}
	.meet-bangkok-section .team-member-info .img-box h4,.seo-team-section .team-info-box h3{font-size: 18px; }
	.meet-bangkok-section .team-member-info .img-box p,.seo-team-section .team-info-box p{font-size: 14px;}
	.bangkok-twoteam-member-section .team-img{height: 350px;}
	.affiliate-banner{    height: 260px;}
	.affiliate-banner img{width: 100%; height: 100%; object-fit: cover;}
}

@media (max-width: 480px) {
	.contact-us-banner-img img { max-width: 100%; }
	.web-stories-blog .col-md-4-custom { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
	.web-stories-blog .new-border-post .play-btn-icon svg { width: 30px; }
	.swipeable-cards-list > li{width: 100%;}

	.swipeable-cards-detail .swipeable-new-card{flex-direction: column;}
	.swipeable-cards-detail .swipeable-new-card :is(.image-box, .card-body){    flex: 0 0 auto;}
	.swipeable-new-card .image-box{overflow: hidden;}
	.swipeable-new-card .image-box img{width: 60%;}
	.swipeable-cards-detail .swipeable-new-card .card-body{border: 0; padding:5px 5px;}
	.equal-row-content{flex-direction: column;}
	.equal-row-content .col-lg-6{width: 100%;}
	.pros-cons-new-content{margin-bottom: 15px; height: auto;}
	.swipeable-cards-new-list > li{width: 100%;}
	.pros-cons-new-content .prostop-heading{padding:7px 15px}
	.pros-cons-new-content .prostop-heading h4{font-size: 18px;}
	.pros-cons-new-content :is(.green-check-list,.cons-check-list) li{    min-height: 40px;    font-size: 14px !important;}
	.swipeable-cards-detail .swipeable-new-card h4 { font-size: 18px !important; }



}

@media (max-width: 350px) {
	.header-user-bx { margin-left: 0; }
	.header-user-bx > span { padding-right: 6px; }
	.header-user-bx > span + span { padding-left: 6px; }
	#site-navigation { padding-left: 5px !important; }
}


.social_parent { position: relative; }
.benifits-social-icon ul li:first-child { margin-bottom: -504px; transform: translateX(-50px); }
.printrest_icon { margin-bottom: -229px; transform: translateX(-40px); -webkit-transform: translateX(-43px); }
.email_icon_parent { transform: translate(87px, 36px); }
.facebook_icon { margin-bottom: -234px; transform: translateX(133px); -webkit-transform: translateX(133px); }
.benifits-social-icon ul li:last-child { margin-bottom: -510px; transform: translateX(70px); -webkit-transform: translateX(120px); }
.mobilemenuheader .soial-box { display: none; }
.custom-header .soial-box { display: none; } 
.benifits-social-icon-other ul li { display: inline-block; vertical-align: middle; margin: 10px 0; }
.benifits-social-icon-other ul li + li { margin-left: 55px; }
.benifits-social-icon-other ul li p { display: block; font-size: 14px; line-height: 1.4; color: #1e1e1e; font-weight: 500; margin-top: 15px; }
.benifits-social-icon-other ul li p strong { display: block; font-size: 24px; color: #1e1e1e; }
.growing-everyday-section { padding-top: 100px; }



@media (max-width: 567px) {
	.benifits-social-icon-other ul li + li { margin-left: 0; }
	.benifits-social-icon-other ul li { width: 32%; }
}

@media (max-width: 480px) {
	.benifits-social-icon-other ul li { width: 49%; }
}

.clearfix { clear: both; }
.parent-home-lottie { height: 297px; position: relative; overflow: hidden; width: 450px; margin: 0 auto; transform: translate(40px, 0px); -webkit-transform: translate(40px, 0px); margin-top: -5px; }
.parent-home-lottie lottie-player { margin: 0 auto; pointer-events: none; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); margin-top: 23px; }


@media screen and (max-width: 567px) {
	.parent-home-lottie { transform: translate(0, 0px); }
}

@media screen and (max-width: 480px) {
.parent-home-lottie { transform: scale(0.7); margin-bottom: 0px; overflow: initial; }
.parent-home-lottie lottie-player { margin-top: 0; }
.parent-home-lottie { width: 100%; }
}

