.ip-banner canvas {
	min-height: 450px;
}
#inner-page-wrapper > .container {
	width: 100%;
	max-width: 1330px;
}
.ip-sellers-outer-wrap {

}
	.section-title h2 span {
		/*color: #000000;
	    font-size: 73px;
	    font-weight: 600;
	    font-family: 'Barlow Semi Condensed', sans-serif;
	    line-height: 1;
	    letter-spacing: -0.025em;*/
	}
	.section-title h2 span:after {
		width: 60vw !important;
	}
	.ip-sellers-subtitle {
	    width: 100%;
	    display: inline-block;
	    vertical-align: top;
		margin-top: 7px;
		color: #163a22;
		font-size: 30px;
		font-weight: 600;
		line-height: 50px;
		letter-spacing: 0.3em;
		text-transform: uppercase;
	}
	.ip-sellers-big-title-wrap {
		margin-top: 100px;
		text-align: center;
	}
		#content .ip-sellers-big-title-wrap .section-title h2 {
			margin: 0;
			font-size: 73px;
			font-weight: 600;
			line-height: 1;
			letter-spacing: 0;
		}
	.ip-sellers-content {
		margin-top: 10px;
	}
		.ip-sellers-item {
			width: 100%;
			padding: 40px 0 100px 0;
			display: -webkit-box;
	        display: -ms-flexbox;
	        display: flex;
	        flex-wrap: wrap;
	        align-items: center;
	        justify-content: space-between;
			font-size: 0;
			border-top: 1px solid #e5e5e5;
		}
			.ip-sellers-item:first-child {
				border-top: 0;
			}
			.ip-sellers-text-wrap {
				width: 59.23%;
				display: inline-block;
				vertical-align: middle;
				padding: 0 50px;
			}
				.ip-sellers-item:nth-child(odd) .ip-sellers-text-wrap {
					order: 2;
				}
				.ip-sellers-item:nth-child(even) .ip-sellers-text-wrap {
					padding-left: 0;
				}
				.ip-sellers-text-title {
					margin: 10px 0;
					color: #163a22;
					font-size: 30px;
					font-weight: 600;
					line-height: 1.4;
					letter-spacing: 0.3em;
					text-transform: uppercase;
				}
				.ip-sellers-description {
					color: #333333;
					font-size: 16px;
					line-height: 28px;
					letter-spacing: 0.02em;
				}
			.ip-sellers-photo {
				width: 40.77%;
				display: inline-block;
				vertical-align: middle;
				font-size: 0;
				position: relative;
				border: 5px solid #ffffff;
				/*-webkit-box-shadow: 0 0 35px 5px rgba(0,0,0,0.15);
				box-shadow: 0 0 35px 5px rgba(0,0,0,0.15);*/
				position: relative;
			}
				.ip-sellers-item:last-child .ip-sellers-photo {
					border: none;
					box-shadow: none;
				}
				.ip-sellers-photo canvas {
					width: 100%;
					height: auto;
					display: block;
				}
				.ip-sellers-photo > img {
					width: 100%;
					height: 100%;
					position: absolute;
					top: 0;
					left: 0;
					object-fit: contain;
				}
				#content .ip-sellers-photo ul {
					width: 116px;
					position: absolute;
					bottom: 0;
					left: auto;
					right: 0;
					margin: 0;
					list-style-type: none;
					text-align: center;
					font-size: 0;
					height: 100%;
					display: flex;
					flex-direction: column;
					justify-content: space-between;
					padding: 10px 0;
				}
					.ip-sellers-photo ul li {
						display: block;
						vertical-align: middle;
						margin: 0 10px;
					}
						.ip-sellers-photo ul li a {
							display: block;
						}
							.ip-sellers-photo ul li a:hover {
								opacity: 0.7;
							}
							.ip-sellers-photo ul li a img {
								max-width: 100%;
							}
span.line {
    border-bottom: 1px solid #e5e5e5;
    width: 100%;
    height: 1px;
    display: block;
    margin-top: 40px;
}
.seller-media{
	display: block;
    position: relative;
    top: 80px;
    text-align: center;
}
.seller-media .fixed-smi-inner a {
	display: inline-block;
	vertical-align: middle;
	margin: 0 5px;
    line-height: 42px;
}
.seller-media .fixed-smi-inner a i {
	font-style: normal !important;
}
/* MOBILE */
@media only screen and (max-width: 1199px) {
	.section-title h2 span{
		/*font-size: 80px!important;*/
	}
}

@media only screen and (max-width: 991px) {
	.ip-banner canvas {
	    min-height: 250px;
	}
	.ip-sellers-subtitle, .ip-sellers-text-title {
		font-size: 22px;
		line-height: 1.5;
		letter-spacing: 0.1em;
		text-align: center;
	}
	.ip-sellers-big-title-wrap {
		margin-top: 60px;
	}
	.ip-sellers-item:nth-child(odd) {
		flex-wrap: wrap-reverse;
	}
	.ip-sellers-item:nth-child(odd) .ip-sellers-text-wrap {
		order: 1;
	}
	.ip-sellers-text-wrap {
		width: 100%;
		padding: 0;
		text-align: center;
	}
	.ip-sellers-photo {
		width: 100%;
		max-width: 500px;
		margin: 20px auto 0;
	}
	.section-title h2 span{
			/*font-size: 60px;*/
	}
	.seller-media{
		top: auto;
		text-align: center;
	}
	.ip-sellers-photo > img{
		position: relative;
	}
	.ip-sellers-photo canvas{
		display: none;
	}
	.seller-media .col-md-4 {
    padding-top: 10px;
	}

	.section-title h2 span{
		/*font-size: 50px!important;*/
	}
}

@media only screen and (max-width: 767px) {
	.ip-sellers-photo ul li {
		width: 25%;
	}
}

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