/* Buyers */
.ip-banner,
#breadcrumbs {
	display: none;
}
#inner-page-wrapper {
	padding-top: 107px;
}
	#inner-page-wrapper > .container {
		width: 100%;
		padding: 0
	}

#content-full {
	margin-top: 108px;
	z-index: 2;
	position: relative;
	background: #fff;
}

.ip-buyers {
	padding-bottom: 0;
}
	.ip-buyers-section-1 {
		padding: 64px 0 0;
	}
		.ip-buyers-section-1 .custom-container {
			padding-left: 0;
		}
		.ip-buyers-section-1 .ip-buyers-title {
			width: 42.792%;
			padding: 6.2% 4.4% 0 4%;
		}
			.ip-buyers-title .ip-global-title {
			    padding: 0;
			}
				.ip-buyers-title .ip-global-title-inner {
				    padding: 0 0 30px;
				    display: block;
				    margin-bottom: 41px;
				}
					.ip-buyers-title .ip-global-title-inner:after {
					    max-width: 589px;
					    height: 3px;
					    background: rgb(32,61,69);
					    background: -moz-linear-gradient(90deg, rgba(32,61,69,1) 0%, rgba(190,143,51,1) 100%);
					    background: -webkit-linear-gradient(90deg, rgba(32,61,69,1) 0%, rgba(190,143,51,1) 100%);
					    background: linear-gradient(90deg, rgba(32,61,69,1) 0%, rgba(190,143,51,1) 100%);
					    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#203d45",endColorstr="#be8f33",GradientType=1);
					    bottom: 0;
					    width: 100%;
					}
				.ip-buyers-title .ip-global-title p {
				    padding: 0;
				    margin: 0;
				}
				.ip-buyers-title .ip-global-title a.btn-a {
				    margin-top: 44px;
				}

			.ip-buyers-section-1 .ip-buyers-title .ip-global-title p {
				margin-bottom: 24px;
			}
			.ip-buyers-section-1 .ip-buyers-title .ip-global-title a.btn-a {
			    margin-top: 21px;
			}

		.ip-buyers-s1-images {
		    width: 881px;
		    width: 57.208%;
		    position: relative;
/*		    padding-bottom: 158px;*/
		    padding-bottom: 10.25%;
		}
				.ip-buyers-s1-images canvas {
				    display: block;
				    width: 100%;
				}

				.ip-buyers-s1-images img {
				    position: absolute;
				    top: 0;
				    left: 0;
				    width: 100%;
				    height: 100%;
				    object-fit: cover;
				}
			.ip-buyers-s1-img-1 {
			    position: relative;
			    display: block;
			}
				.ip-buyers-s1-img-1 canvas {
/*					min-height: 690px;*/
				}
				.ip-buyers-s1-img-1:before {
					content: '';
				    position: absolute;
				    bottom: -84px;
/*				    left: 60px;*/
					left: 6.8%;
				    height: 183px;
				    width: 1px;
					background: rgb(32,61,69);
					background: -moz-linear-gradient(0deg, rgba(32,61,69,1) 0%, rgba(250,240,234,1) 100%);
					background: -webkit-linear-gradient(0deg, rgba(32,61,69,1) 0%, rgba(250,240,234,1) 100%);
					background: linear-gradient(0deg, rgba(32,61,69,1) 0%, rgba(250,240,234,1) 100%);
					filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#203d45",endColorstr="#faf0ea",GradientType=1);
					z-index: 1;
				}
			.ip-buyers-s1-img-2 {
				position: absolute;
				bottom: 0;
				/*right: 109px;
				width: 455px;*/
				width: 51.646%;
				right: 12.4%;
			}
				


.ip-buyers-section-2 {
    padding: 160px 0 0;
}
    .ip-buyers-section-2 .ip-buyers-title {
        text-align: center;
        max-width: 975px;
        margin: 0 auto;
        padding: 0 15px;
    }
        .ip-buyers-section-2 .ip-buyers-title .ip-global-title-inner:after {
            left: 0;
            right: 0;
            margin: 0 auto;
            max-width: 965px;
        }
    .ip-buyers-section-2 .ip-buyers-title .ip-global-title a.btn-a {
        margin-top: 45px;
    }

    .ip-buyers-s2-images {
    	padding-left: 3.750%;
/*    	padding-top: 81px;*/
		padding-top: 5.09%;
    	position: relative;
    }
    	.ip-buyers-s2-images canvas {
    		display: block;
    		width: 100%;
    	}
    	.ip-buyers-s2-images img {
    		position: absolute;
    		top: 0;
    		left: 0;
    		width: 100%;
    		height: 100%;
    		object-fit: cover;
    	}
    	.ip-buyers-s2-img-1 {
    		position: relative;
    	}
    		.ip-buyers-s2-img-1:before {
    			content: '';
			    position: absolute;
			    bottom: -73px;
			    right: 65px;
			    height: 166px;
			    width: 1px;
				background: rgb(32,61,69);
				background: -moz-linear-gradient(0deg, rgba(32,61,69,1) 0%, rgba(250,240,234,1) 100%);
				background: -webkit-linear-gradient(0deg, rgba(32,61,69,1) 0%, rgba(250,240,234,1) 100%);
				background: linear-gradient(0deg, rgba(32,61,69,1) 0%, rgba(250,240,234,1) 100%);
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#203d45",endColorstr="#faf0ea",GradientType=1);
				z-index: 1;
    		}
    	.ip-buyers-s2-img-2 {
    		position: absolute;
			/*width: 309px;
			right: 116px;*/
		    width: 19.3125%;
		    right: 7.25%;			
			top: 0;
    	}

.ip-buyers-section-3 {
	position: relative;
	padding: 172px 0 206px;
}
	.ip-buyers-section-3 .custom-container {
		position: relative;
		padding-bottom: 160px;
	}
		.ip-buyers-section-3 .ip-buyers-title {
			width: 53.7%;
			padding: 2.9% 6% 0 3.9%;
		}
		.ip-buyers-section-3 .ip-buyers-title .ip-global-title p {
			margin-bottom: 24px;
		}
		.ip-buyers-section-3 .ip-buyers-title .ip-global-title a.btn-a {
			margin-top: 24px;
		}

		.ip-buyers-s3-images {
		    width: 628px;
		    width: 42.4325%;
		}
			.ip-buyers-s3-images canvas {
				display: block;
				width: 100%;
			}
			.ip-buyers-s3-images img {
				position: absolute;
				top: 0;
				left: 0;
				width: 100%;
				height: 100%;
				object-fit: cover;
			}
			.ip-buyers-s3-img-1 {
				position: relative;
			}
				.ip-buyers-s3-img-1 canvas {
					min-height: 700px;
				}
				
			.ip-buyers-s3-img-2 {
				position: absolute;
				bottom: 0;
				/*left: 215px;
				width: 441px;*/
				width: 27.5625%;
				left: 13.45%;
			}
				.ip-buyers-s3-img-2:before {
					content: '';
				    position: absolute;
				    bottom: -72px;
				    left: 67px;
				    height: 183px;
				    width: 1px;
					background: rgb(32,61,69);
					background: -moz-linear-gradient(0deg, rgba(32,61,69,1) 0%, rgba(250,240,234,1) 100%);
					background: -webkit-linear-gradient(0deg, rgba(32,61,69,1) 0%, rgba(250,240,234,1) 100%);
					background: linear-gradient(0deg, rgba(32,61,69,1) 0%, rgba(250,240,234,1) 100%);
					filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#203d45",endColorstr="#faf0ea",GradientType=1);
					z-index: 1;
				}

.ip-global-title h1, #content .ip-global-title h1, .ip-global-title h2, #content .ip-global-title h2 {
	font-size: 65px;
}
.buy-cta-cont {
	display: flex;
	justify-content: space-evenly;;
	flex-flow: row wrap;
}

@media only screen and (min-width: 992px) {
	/*header*/
	header.header {
	    background: #000;
	    padding: 20px 0;
	}
	    .header-logo {
	        bottom: 0;
	        width: 164px;
	    }
	        .header-logo a img {
	            -webkit-filter: brightness(0) invert(1);
	            filter: brightness(0) invert(1);
	        }

	    a.bm-contact-open,
	    .bm-menu-open span {
	        color: #fff;
	        border-color: #fff;
	    }
	    .bm-menu-icon:before,
	    .bm-menu-icon:after {
	        background: #fff;
	    }
}
@media only screen and (max-width: 1199px) {
	.ip-buyers-section-1 .ip-buyers-title {
		padding-top: 4%;
	}
}

@media only screen and (max-width: 991px) {
	#inner-page-wrapper {
	    padding-top: 60px;
	}

	#content-full {
		margin-top: 100px;
	}

	.ip-buyers-section-1 {
	    padding: 0;
	}
		.ip-buyers-section-1 .custom-container {
			padding-left: 3.750%;
		}
		.ip-buyers-section-1 .ip-buyers-title {
		    width: 100%;
		    padding: 0;
		    text-align: center;
		    margin-bottom: 50px;
		}

			.ip-buyers-title .ip-global-title-inner:after {
			    left: 0;
			    right: 0;
			    margin: auto;
			}

		.ip-buyers-s1-images {
		    width: 100%;
		}

			.ip-buyers-s1-img-1 {
			    width: 80%;
			    margin-left: auto;
			}

			.ip-buyers-s1-img-2 {
			    width: 60%;
			    left: 0;
			    margin-right: 0;
			}
	.ip-buyers-section-2 {
	    padding: 180px 0 0;
	}
		.ip-buyers-s2-images {
		    padding-bottom: 10%;
		    margin-top: 50px;
		}
			.ip-buyers-s2-img-2 {
				width: 30%;
			}

	.ip-buyers-section-3 {
	    padding: 100px 0 0;
	}

		.ip-buyers-section-3 .ip-buyers-title {
		    width: 100%;
		    padding: 0;
		    text-align: center;
		    margin-bottom: 50px;
		}

		.ip-buyers-s3-images {
		    position: relative;
		    width: 100%;
		}

		.ip-buyers-s3-img-1 {
		    width: 80%;
		}
			.ip-buyers-s3-img-1 canvas {
				min-height: auto;
			}

		.ip-buyers-s3-img-2 {
		    width: 60%;
		    bottom: -10%;
		    right: 0;
		    left: initial;
		    margin-right: 0;
		}


	.ip-buyers-s1-img-1:before {
	    right: 15px;
	    left: initial;
	    height: 20%;
	    bottom: -10%;
	}
	.ip-buyers-s2-img-1:before {
	    right: 15px;
	    bottom: -15%;
	    height: 40%;
	}
	.ip-buyers-s3-img-2:before {
		left: 15px;
		height: 20%;
	    bottom: -10%;
	}
	.buy-cta-cont {
		flex-flow: column wrap;
		align-content: center;
	}
	.ip-global-title h1, #content .ip-global-title h1, .ip-global-title h2, #content .ip-global-title h2 {
		font-size: 50px;
	}

}
@media only screen and (max-width: 767px) {
	.ip-buyers-section-2 {
	    padding-top: 150px;
	}
}
@media only screen and (max-width: 480px) {
	.ip-buyers-section-2 {
	    padding-top: 100px;
	}

	.ip-global-title h1, #content .ip-global-title h1, .ip-global-title h2, #content .ip-global-title h2 {
		font-size: 38px;
	}
}