.ip-banner canvas {
	height: 310px;
	min-height: 310px;
}
.ip-banner:after {
	height: 50%;
}

#inner-page-wrapper > .container {
	width: 100%;
	padding: 0;
}
.ip-sellers-content-wrap {
	width: 100%;
	display: inline-block;
	vertical-align: top;
	padding: 85px 0;
	position: relative;
}
	.ip-sellers-content-wrap::before {
		width: 100%;
		height: 100%;
		content: '';
		position: absolute;
		z-index: 1;
		top: 0;
		left: 0;
		background-image: url(../../images/sellers/sellers-content-bg.jpg);
		background-size: 100% auto;
		background-position: top center;
		background-repeat: no-repeat;
		/*background-attachment: fixed;*/
	}
		.safari-true .ip-sellers-content-wrap::before,
		.mobile .ip-sellers-content-wrap::before {
			background-attachment: scroll;
		}
	.ip-sellers-content-wrap > div {
		position: relative;
		z-index: 2;
	}
	.ip-sellers-title-wrap {
		padding: 0 15px;
		text-align: center;
	}
		.ip-sellers-title-wrap .section-title {
			margin-bottom: 35px;
		}
		.ip-sellers-title-wrap p {
			max-width: 830px;
			margin: 0 auto;
		}
	.ip-sellers-content {
		width: 100%;
		display: inline-block;
		vertical-align: top;
		margin-top: 120px;
	}
		.ip-sellers-content-inner {
			width: 100%;
			max-width: 1170px;
			margin: 0 auto;
			padding: 0 15px;
			display: flex;
			flex-wrap: wrap;
			align-items: flex-start;
			justify-content: space-between;
		}
			.ip-sellers-content-photo {
				width: 64.47%;
				font-size: 0;
				position: relative;
			}
				.ip-sellers-content-photo::before {
					width: 1000%;
					height: 486px;
					max-height: 95%;
					content: '';
					position: absolute;
					z-index: -1;
					top: 50%;
					transform: translate(0,-50%);
					background-color: #000000;
				}
					.ip-sellers-content-odd .ip-sellers-content-photo::before {
						right: 0;
					}
					.ip-sellers-content-even .ip-sellers-content-photo::before {
						left: 0;
					}
				.ip-sellers-content-photo::after {
					width: 14px;
					height: 260px;
					content: '';
					position: absolute;
					z-index: 1;
					bottom: 0;
					background-color: #ffffff;
				}
					.ip-sellers-content-odd .ip-sellers-content-photo::after {
						left: -14px;
					}
					.ip-sellers-content-even .ip-sellers-content-photo::after {
						right: -14px;
					}
				.ip-sellers-content-photo canvas {
					width: 100%;
					height: auto;
					display: block;
				}
				.ip-sellers-content-photo img {
					width: 100%;
					height: 100%;
					position: absolute;
					top: 0;
					left: 0;
					object-fit: cover;
				}
			.ip-sellers-content-text-wrap {
				width: 35.53%;
				padding-top: 85px;
			}
				.ip-sellers-content-text-wrap .section-title {
					margin-bottom: 40px;
				}
					.ip-sellers-content-text-wrap .section-title span {
						font-size: 36px;
						letter-spacing: 0.25em;
					}
				.ip-sellers-content-odd .ip-sellers-content-text-inner {
					width: calc((100vw - 1140px) / 2 + 100%);
					padding-left: 90px;
				}
				.ip-sellers-content-even .ip-sellers-content-text-inner {
					padding-right: 75px;
				}
				.ip-sellers-content-text-inner ul {
					width: 100%;
					max-width: 350px;
					margin: 0;
					list-style-type: none;
				}
					.ip-sellers-content-text-inner ul li {
						padding-left: 22px;
						position: relative;
						font-size: 18px;
						line-height: 36px;
						letter-spacing: 0.1em;
						text-transform: uppercase;
					}
						.ip-sellers-content-text-inner ul li::before {
							width: 11px;
							height: 17px;
							content: '';
							position: absolute;
							top: calc(50% - 8.5px);
							left: 0;
							background-image: url(../../images/sellers/icon-arrow-new.png);
							background-size: auto;
							background-position: center;
							background-repeat: no-repeat;
						}
				.ip-sellers-content-description {
					color: #8b8b8b;
				}
.ip-sellers-team-section {
	width: 100%;
	display: inline-block;
	vertical-align: top;
	margin: 0 0 35px;
}
	.ip-sellers-team-photo {
		width: 100%;
		font-size: 0;
		position: relative;
	}
		.ip-sellers-team-photo canvas {
			width: 100%;
			height: auto;
			display: block;
		}
		.ip-sellers-team-photo > img {
			width: 100%;
			height: 100%;
			position: absolute;
			top: 0;
			left: 0;
			object-fit: cover;
		}
		.ip-sellers-logo {
			width: 30%;
			max-width: 208px;
			position: absolute;
			bottom: 235px;
			left: 0;
			right: 0;
			margin: 0 auto;
		}
			.ip-sellers-logo img {
				max-width: 100%;
			}
	.ip-customer-service {
		width: 95%;
		max-width: 1140px;
		margin: -190px auto 0;
		padding: 60px 15px;
		position: relative;
		z-index: 2;
		color: #ffffff;
		background-image: url(../../images/sellers/service-bg.jpg);
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
		text-align: center;
	}
		.ip-customer-service-title {
			font-size: 24px;
			font-family: var(--font-ubuntu);
			letter-spacing: 0.6em;
			text-transform: uppercase;
		}
			.ip-customer-service-title span {
				display: block;
				margin-top: 10px;
				font-size: 36px;
				letter-spacing: 0.25em;
			}
		.ip-customer-service-text {
			width: 100%;
			max-width: 870px;
			display: inline-block;
			vertical-align: top;
			margin: 15px 0;
		}
		.ip-customer-service-button {
			width: 100%;
			display: inline-block;
			vertical-align: top;
			margin-top: 10px;
		}
			.ip-customer-service-button .btn-a {
				width: 244px;
				margin: 0 auto;
			}
			.ip-customer-service-button .btn-a:before {
				border-color: #ffffff;
			}


/* MOBILE */
@media only screen and (max-width: 1280px) {
	.ip-sellers-content-odd .ip-sellers-content-text-inner {
		padding-left: 50px;
	}
}

@media only screen and (max-width: 1199px) {
	.ip-sellers-content-odd .ip-sellers-content-text-inner {
		width: 100%;
		padding-left: 15px;
	}
	.ip-sellers-content-even .ip-sellers-content-text-inner {
		padding-right: 15px;
	}
	.ip-sellers-content-text-wrap .section-title span {
		font-size: 30px;
		padding-left: 25px;
	}
}

@media only screen and (max-width: 991px) {
	.ip-sellers-content {
		margin-top: 50px;
	}
	.ip-sellers-content-odd .ip-sellers-content-inner {
		flex-wrap: wrap-reverse;
	}
	.ip-sellers-content-photo {
		width: 100%;
		max-width: 700px;
		margin: 30px auto;
	}
	.ip-sellers-content-photo::before,
	.ip-sellers-content-photo::after {
		display: none;
	}
	.ip-sellers-content-text-wrap {
		width: 100%;
		padding-top: 0;
		text-align: center;
	}
	.ip-sellers-content-text-inner ul {
		margin: 0 auto;
		text-align: left;
	}
	.ip-sellers-content-odd .ip-sellers-content-text-inner,
	.ip-sellers-content-even .ip-sellers-content-text-inner {
		padding: 0;
	}
	.ip-customer-service {
		margin: 30px auto 0;
	}
	.ip-sellers-logo {
		bottom: 10%;
	}
}

@media only screen and (max-width: 767px) {

}

@media only screen and (max-width: 480px) {
	.ip-sellers-content-text-wrap .section-title span {
		font-size: 25px;
	}
	.ip-customer-service-title {
		font-size: 20px;
	}
}