/* Sellers v2 */
.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-sellers-accent {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	background-position: center;
	background-size: cover;
	z-index: -1;
}

.ip-sellers {
	padding-bottom: 0;
}
	.ip-sellers-section-1 {
		padding: 64px 0 0;
	}
		.ip-sellers-section-1 .ip-sellers-title {
			/*width: 55.3244%;*/
			width: 49.3244%;
			padding: 0 10% 0 3.8%;
			align-self: center;
		}
			.ip-sellers-title .ip-global-title {
			    padding: 0;
			}
				.ip-sellers-title .ip-global-title-inner {
				    padding: 0;
				    display: block;
				    margin-bottom: 41px;
				}
				.ip-sellers-title .ip-global-title-inner:after {
					display: none;
				}
				.ip-sellers-title .ip-global-title p {
				    padding: 0;
				    margin: 0;
					padding-left: 0 !important;
				}
				.ip-sellers-btns {
				    margin: 38px -17px 0;
				}
					.ip-sellers-title .ip-global-title a.btn-a {
					    width: 197px;
					    padding-left: 15px;
					    padding-right: 15px;
					    margin: 15px 17px;
					}


		.ip-sellers-s1-images {
		    /*width: 44.6756%;*/
			width: 50.6756%;
		    position: relative;
		}
				.ip-sellers-s1-images canvas {
				    display: block;
				    width: 100%;
				}

				.ip-sellers-s1-images img {
				    position: absolute;
				    top: 0;
				    left: 0;
				    width: 100%;
				    height: 100%;
				    object-fit: cover;
				}
			.ip-sellers-s1-img-1 {
			    position: relative;
			    display: block;
			}
				.ip-sellers-s1-img-1 canvas {
/*					min-height: 690px;*/
				}
				.ip-sellers-s1-img-1 .ip-sellers-accent {
					top: -74px;
					right: 0;
					left: initial;
					bottom: -115px;
					width: 395px;
					width: 57.42%;
					background-position: 0 0;
				}
				.ip-sellers-s1-img-1:before {
					content: '';
					position: absolute;
					bottom: -81px;
					/*right: 115px;*/
					right: 16.7%;
					width: 1px;
					height: 203px;
					background: var(--accent);
					z-index: 3;
				}
				.ip-sellers-s1-img-1:after {
					content: '';
					position: absolute;
					bottom: -17px;
					left: 0;
					height: 37px;
					background: rgb(255,255,255);
					background: -moz-linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(240,240,240,1) 48%, rgba(0,0,0,1) 98%);
					background: -webkit-linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(240,240,240,1) 48%, rgba(0,0,0,1) 98%);
					background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(240,240,240,1) 48%, rgba(0,0,0,1) 98%);
					filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#000000",GradientType=1);
					box-shadow: 19px 23px 60px 0px rgba(0, 0, 0, 0.2);
					width: 60.32%;
				}
			.ip-sellers-s1-img-2 {
				position: absolute;
				bottom: -128px;
				right: 100%;
				/*margin-right: 127px;
				width: 335px;*/
			    width: 66.43%;
			    margin-right: 18.5%;
			}
				.ip-sellers-s1-img-2 .ip-sellers-accent {
				    top: initial;
				    right: 109px;
				    left: -48px;
				    height: 151px;
				    bottom: -42px;
				    right: 22.6%;
				    box-shadow: 19px 23px 60px 0px rgba(0, 0, 0, 0.2);
				    background-size: 80vw;
				    background-position: 50%;
				}
					.ip-sellers-s1-img-2 .ip-sellers-accent:before {
						content: '';
						position: absolute;
						top: 0;
						left: 0;
						width: 48px;
						bottom: 0;
						background: #fff;
					}
				
/*sales*/
.ip-sellers-section-sales {
	position: relative;
	margin: 221px 0 0;
	padding-bottom: 86px;
}
	.ip-sellers-section-sales .ip-sellers-accent {
	    /*top: 215px;*/
	    right: 0;
	    height: 605px;
    	top: initial;
	}
	.ip-sellers-section-sales:before {
		content: '';
		position: absolute;
		bottom: 100%;
		left: 0;
		right: 0;
		height: 154px;
		background: url(../../images/sellers/v3-sellers-shadow.png) center bottom/100% 100% no-repeat;
		z-index: -1;

		display: none;
	}

	.ip-sellers-sales-inner {
		position: relative;

	}
		.ip-sellers-section-sales .ip-global-title {
			text-align: center;
			padding-top: 1px;
		    padding-left: 0;
		    padding-right: 0;
		}
			.ip-sellers-section-sales .ip-global-title .ip-global-title-inner {
			    padding: 0;
			    margin-top: 0;
			    margin-bottom: 32px;
			}

				.ip-sellers-section-sales .ip-global-title .ip-global-title-inner:after {
				    display: none;
				}
			.ip-sellers-section-sales .ip-global-title h2,
			.ip-sellers-section-sales .ip-global-title p {
				color: inherit;
			}
			.ip-sellers-section-sales .ip-global-title p {
				padding: 0;
			}
		.ip-sellers-sales-list {
			margin: 55px -8px 0;
		}
			.ip-sellers-sales-item {
				width: 20%;
				padding: 0 8px;
			}
			.ip-sellers-sales-item:nth-child(odd) {
			    margin-top: 30px;
			}
				.ip-sellers-sales-item-box {
					position: relative;
					text-align: center;
				}
					.ip-sellers-sales-item-box canvas {
						display: block;
						width: 100%;
					}
					.ip-sellers-sales-item:nth-child(odd) .ip-sellers-sales-item-box canvas {
						background: rgb(64,64,64);
						background: -moz-linear-gradient(180deg, rgba(64,64,64,1) 0%, rgba(163,174,186,1) 100%);
						background: -webkit-linear-gradient(180deg, rgba(64,64,64,1) 0%, rgba(163,174,186,1) 100%);
						background: linear-gradient(180deg, rgba(64,64,64,1) 0%, rgba(163,174,186,1) 100%);
						filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#404040",endColorstr="#a3aeba",GradientType=1);
					}
					.ip-sellers-sales-item:nth-child(even) .ip-sellers-sales-item-box canvas {
						background: #000;
						border-width: 1px;
						border-style: solid;
						border-image: linear-gradient(180deg, rgba(64,64,64,1) 0%, rgba(163,174,186,1) 100%) 1;
					}
					.ip-sellers-sales-item-box p {
						font-weight: 300;
						text-transform: uppercase;
						font-size: min(1vw, 16px);
						line-height: 1.5;
						letter-spacing: 0.1em;
						color: #fff;
						position: absolute;
						left: 0;
						right: 0;
						top: 50%;
						transform: translateY(-50%);
					}
					.ip-sellers-sales-item-box:before {
						content: '';
						position: absolute;
						bottom: -36px;
						left: 0;
						right: 0;
						z-index: 2;
						margin: 0 auto;
						width: 1px;
						height: 75px;
						opacity: 0.5;
						background: rgb(255,255,255);
						background: -moz-linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(162,173,185,1) 100%);
						background: -webkit-linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(162,173,185,1) 100%);
						background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(162,173,185,1) 100%);
						filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#a2adb9",GradientType=1);
					}

		.ip-sellers-sales-label {
			font-family: var(--font-title);
			font-size: 16px;
			letter-spacing: 0.05em;
			line-height: 1;
			color: #fff;
			text-align: center;
			margin-top: 55px;
		}

	/*v2*/
	.ip-sellers-tab-wrap {
	    position: relative;
	    margin: 55px 0 0;
	}

		.ip-sellers-tab {
			display: none;
		}
			.ip-sellers-tab.no-hover:before {
				content: '';
				position: absolute;
				top: 0;
				left: 0;
				right: 0;
				bottom: 0;
				z-index: 10;
				cursor: pointer;

				display: none;
			}

			.ip-sellers-tab li {}

				.ip-sellers-tab li a {
				    font-family: var(--font-title);
				    font-size: 18px;
				    display: block;
				    text-align: center;
				    letter-spacing: 0.05em;
				    line-height: 1;
				    padding: 19px 0 13px;
				    text-transform: uppercase;
					cursor: pointer;
				}

				/*.ip-sellers-tab li a.active {
					pointer-events: none;
				}

				.ip-sellers-tab li a.hover-fixer {
					pointer-events: none;
				}*/

				.ip-sellers-tab li a[href="#ip-seller-tab-1"],
				#ip-seller-tab-1,
				.ip-sellers-tab li a.Perugia,
				#Perugia {
				    background: #000;
				    color: #fff;
				}

				.ip-sellers-tab li a[href="#ip-seller-tab-2"],
				#ip-seller-tab-2, 
				.ip-sellers-tab li a.Manor1,
				#Manor1 {
				    background: #efefef;
				    color: #000;
				}

				.ip-sellers-tab li a[href="#ip-seller-tab-3"],
				#ip-seller-tab-3,
				.ip-sellers-tab li a.Manor2,
				#Manor2 {
				    background: #dfddde;
				    color: #000;
				}
					

				.ip-sellers-tab li a[href="#ip-seller-tab-4"],
				#ip-seller-tab-4,
				.ip-sellers-tab li a.Hillside,
				#Hillside {
				    background: #a3aeba;
				    color: #fff;
				}
					#ip-seller-tab-4 .ip-sellers-tab-content-title h3:before {
						background: #fff;
					}

				.ip-sellers-tab li a[href="#ip-seller-tab-5"],
				#ip-seller-tab-5,
				.ip-sellers-tab li a.Greenway,
				#Greenway {
				    background: #404040;
				    color: #fff;
				}

				.ip-sellers-tab li.active {
/*				    display: none;*/
				}

		.ip-sellers-tab-wrap .tab-content {
			position: relative;
		}
			.ip-sellers-tab-wrap .tab-content > .tab-pane {
				display: block;
			}
			.ip-sellers-tab-wrap .tab-content:before {
				content: '';
				position: absolute;
				bottom: -17px;
				left: 0;
				height: 37px;
				background: rgb(255,255,255);
				background: -moz-linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(240,240,240,1) 48%, rgba(0,0,0,1) 98%);
				background: -webkit-linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(240,240,240,1) 48%, rgba(0,0,0,1) 98%);
				background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(240,240,240,1) 48%, rgba(0,0,0,1) 98%);
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#000000",GradientType=1);
				box-shadow: 19px 23px 60px 0px rgba(0, 0, 0, 0.2);
				max-width: 415px;
				width: 40%;
                z-index: -1;
			}
			.ip-sellers-tab-title {
			    font-family: var(--font-title);
			    font-size: 18px;
			    display: block;
			    text-align: center;
			    letter-spacing: 0.05em;
			    line-height: 1;
			    padding: 19px 0 13px;
			    text-transform: uppercase;
			    color: inherit!important;

			    cursor: pointer;
			}

			.tab-pane:not(.active) .ip-sellers-tab-content {
				display: none;
			}
			.ip-sellers-tab-content {
			    padding: 0 115px;
			    padding: 65px 8.456% 67px;
			}

			.ip-sellers-tab-content-title {
			    width: 49.557%;
			    /* padding: 0 8%; */
			}
				.ip-sellers-tab-content-title h3 {
				    font-weight: 300;
				    letter-spacing: 0.1em;
				    font-size: 30px;
				    text-transform: uppercase;
				    line-height: 1.2;
				    position: relative;
				    padding-right: 5%;
				    padding-bottom: 28px;
				}
					.ip-sellers-tab-content-title h3:before {
					    content: '';
					    position: absolute;
					    bottom: 0;
					    left: 0;
					    right: -80px;
					    height: 1px;
					    background: var(--accent);
					    opacity: 0.6;
					    z-index: 1;
					}
			.ip-sellers-tab-content-img {
			    position: relative;
			    width: 570px;
			    width: 50.443%;
			}

				.ip-sellers-tab-content-img canvas {
				    width: 100%;
				}

				.ip-sellers-tab-content-img img {
				    position: absolute;
				    top: 0;
				    width: 100%;
				    height: 100%;
				    object-fit: cover;
				    left: 0;
				}

	.ip-sellers-sales-btns {
		margin: 52px 0 0;
	}
		.ip-sellers-sales-btns a.btn-a {
			width: 227px;
			padding-left: 15px;
			padding-right: 15px;
			margin: 15px 17px;
		}

/*sales end*/

.ip-sellers-section-2 {
    padding: 289px 0 0;
}
    .ip-sellers-section-2 .ip-sellers-title {
        text-align: center;
        max-width: 975px;
        margin: 0 auto;
        padding: 0 15px;
    }
        .ip-sellers-section-2 .ip-sellers-title .ip-global-title-inner:after {
            left: 0;
            right: 0;
            margin: 0 auto;
        }
    .ip-sellers-section-2 .ip-sellers-title .ip-global-title a.btn-a {
        margin-top: 54px;
    }

    .ip-sellers-s2-images {
    	padding-right: 3.750%;
    	padding-bottom: 129px;
    	position: relative;
    	margin-top: 83px;
    }
    	.ip-sellers-s2-images canvas {
    		display: block;
    		width: 100%;
    	}
    	.ip-sellers-s2-images img {
    		position: absolute;
    		top: 0;
    		left: 0;
    		width: 100%;
    		height: 100%;
    		object-fit: cover;
    	}
    	.ip-sellers-s2-img-1 {
    		position: relative;
    	}
    	.ip-sellers-s2-img-2 {
    		position: absolute;
			/*width: 471px;
			right: 149px;*/
			bottom: 0;
			width: 29.44%;
			right: 9.3%;
    	}
    		.ip-sellers-s2-img-2:before {
    			content: '';
			    position: absolute;
			    bottom: -62px;
			    right: 50px;
			    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-sellers-section-3 {
	position: relative;
	padding: 131px 0 115px;
}
	.ip-sellers-section-3 .custom-container {
		position: relative;
		padding-bottom: 67px;
	}
		.ip-sellers-section-3 .ip-sellers-title {
			width: 55.3244%;
			padding: 0 5% 0 8.7%;
			align-self: center;
		}

		.ip-sellers-s3-images {
		    width: 628px;
		    width: 44.6756%;
		}
			.ip-sellers-s3-images canvas {
				display: block;
				width: 100%;
			}
			.ip-sellers-s3-images img {
				position: absolute;
				top: 0;
				left: 0;
				width: 100%;
				height: 100%;
				object-fit: cover;
			}
			.ip-sellers-s3-img-1 {
				position: relative;
			}
				.ip-sellers-s3-img-1 canvas {
/*					min-height: 540px;*/
				}
				.ip-sellers-s3-img-1 .ip-sellers-accent {
					left: initial;
/*					width: 360px;*/
					width: 52.326%;
					height: 66px;
					top: 100%;
					right: 0;
				    background-size: 80vw;
				    background-position: 15% 70%;
				}
				.ip-sellers-s3-img-1:before {
					content: '';
					position: absolute;
					bottom: -100px;
/*					left: 116px;*/
					left: 16.9%;
					width: 1px;
					height: 205px;
					background: var(--accent);
					z-index: 3;
				}
				
			.ip-sellers-s3-img-2 {
				position: absolute;
				bottom: 0;
				right: 7.2%;
				width: 670px;
				width: 34.6876%;
			}
				.ip-sellers-s3-img-2:before {
					content: '';
					position: absolute;
					top: 37%;
					left: 17.7%;
					right: 0;
					bottom: -38px;
					background: rgb(255,255,255);
					background: -moz-linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(240,240,240,1) 48%, rgba(0,0,0,1) 98%);
					background: -webkit-linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(240,240,240,1) 48%, rgba(0,0,0,1) 98%);
					background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(240,240,240,1) 48%, rgba(0,0,0,1) 98%);
					filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#000000",GradientType=1);
					box-shadow: 19px 23px 60px 0px rgba(0, 0, 0, 0.2);
					z-index: -1;
				}

.sell-cta-cont {
	display: flex;
	justify-content: center;
	flex-flow: row wrap;
}
.sell-cta-cont a.btn-a {
	margin-left: 20px;
	margin-right: 20px;
}


/**Section 4 Map**/
.ip-about-section-4-new {
	position: relative;
	background: #000;
	padding: 0;
}
.ip-about-section-4-new .container {
	width: 1600px;
	padding: 0;
}
.ip-about-section-4-new .ip-global-title {
	position: absolute;
	bottom: 40px;
	text-align: center;
	margin: 0 auto;
	width: 100%;
}
.ip-about-section-4-new .ip-global-title span {
	color: #fff;
	font-size: 37px;
	font-weight: 300;
	letter-spacing: 0.06em;
	padding-bottom: 10px;
	display: block;
}
.ip-about-section-4-new .ip-global-title h2 {
	color: #fff;
	font-size: 133px;
}

/**Map**/
.map-style-1{
height: auto !important;
}

.map::before {
	content: '';
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(31,28,18,0.45);
}

	.map-style-1 .map {
		position: relative;
		max-width: 1600px;
		margin: 0 auto;
		width: 100%;
	}

	.map-style-1 #transparent {
		position: absolute;
		top: 0;
		left: 0;
		z-index: 3;
	}

	.map-style-1 #trueMap {
		z-index: 1;
	}

	.map-style-1 .map .map-details {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		z-index: 2;
	}
.map-style-1 .map .map-details .detail[data-area="manor"] {
	left: 841px;
top: 406px;
}
.map-style-1 .map .map-details .detail[data-area="perugia"] {
left: 16px;
top: 157px;
}
.map-style-1 .map .map-details .detail[data-area="stradella"] {
left: 49px;
top: 139px;
}
.map-style-1 .map .map-details .detail[data-area="nimes"] {
left: 123px;
top: 138px;
}
.map-style-1 .map .map-details .detail[data-area="copa-de-oro"] {
left: 204px;
top: 162px;
}
.map-style-1 .map .map-details .detail[data-area="bel-air-rd"] {
left: 252px;
top: 147px;
}
.map-style-1 .map .map-details .detail[data-area="amapola"] {
left: 308px;
top: 175px;
}
.map-style-1 .map .map-details .detail[data-area="benedict-cyn"] {
left: 381px;
top: 109px;
}
.map-style-1 .map .map-details .detail[data-area="hidden-valley"] {
left: 561px;
top: 141px;
}
.map-style-1 .map .map-details .detail[data-area="ridgedale"] {
left: 600px;
top: 147px;
}
.map-style-1 .map .map-details .detail[data-area="bh-estates"] {
left: 671px;
top: 103px;
}
.map-style-1 .map .map-details .detail[data-area="alpine-dr"] {
left: 758px;
top: 122px;
}
.map-style-1 .map .map-details .detail[data-area="confidential-bh-estate"] {
left: 792px;
top: 139px;
}
.map-style-1 .map .map-details .detail[data-area="hilldale"] {
left: 911px;
top: 117px;
}
.map-style-1 .map .map-details .detail[data-area="ives-dr"] {
left: 1013px;
top: 126px;
}
.map-style-1 .map .map-details .detail[data-area="heather-rd"] {
left: 1083px;
top: 150px;
}
.map-style-1 .map .map-details .detail[data-area="hillside-ave"] {
left: 1181px;
top: 130px;
}
.map-style-1 .map .map-details .detail[data-area="alta"] {
left: 1316px;
top: 217px;
}
.map-style-1 .map .map-details .detail[data-area="alphine"] {
left: 1364px;
top: 201px;
}
.map-style-1 .map .map-details .detail[data-area="arden-dr"] {
left: 1408px;
top: 226px;
}
.map-style-1 .map .map-details .detail[data-area="sarbonne"] {
left: 59px;
top: 277px;
}
.map-style-1 .map .map-details .detail[data-area="orum-rd"] {
left: 153px;
top: 248px;
}
.map-style-1 .map .map-details .detail[data-area="mapleton"] {
left: 218px;
top: 262px;
}
.map-style-1 .map .map-details .detail[data-area="mapleton2"] {
left: 295px;
top: 313px;
}
.map-style-1 .map .map-details .detail[data-area="charing-cross"] {
left: 413px;
top: 225px;
}
.map-style-1 .map .map-details .detail[data-area="faring"] {
left: 439px;
top: 304px;
}
.map-style-1 .map .map-details .detail[data-area="delfern"] {
left: 508px;
top: 204px;
}
.map-style-1 .map .map-details .detail[data-area="greenway"] {
left: 1421px;
top: 350px;
}

.map-style-1 .hovers .hover[data-area="manor"]{
	left: 812px;
	top: 390px;
}
.map-style-1 .hovers .hover[data-area="perugia"] {
left: 14px;
top: 151px;
}
.map-style-1 .hovers .hover[data-area="stradella"] {
left: 26px;
top: 99px;
}
.map-style-1 .hovers .hover[data-area="nimes"] {
left: 88px;
top: 120px;
}
.map-style-1 .hovers .hover[data-area="copa-de-oro"] {
left: 191px;
top: 139px;
}
.map-style-1 .hovers .hover[data-area="bel-air-rd"] {
left: 228px;
top: 103px;
}
.map-style-1 .hovers .hover[data-area="amapola"] {
left: 294px;
top: 151px;
}
.map-style-1 .hovers .hover[data-area="benedict-cyn"] {
left: 367px;
top: 61px;
}
.map-style-1 .hovers .hover[data-area="hidden-valley"] {
left: 550px;
top: 94px;
}
.map-style-1 .hovers .hover[data-area="ridgedale"] {
left: 581px;
top: 125px;
}
.map-style-1 .hovers .hover[data-area="bh-estates"] {
left: 655px;
top: 81px;
}
.map-style-1 .hovers .hover[data-area="alpine-dr"] {
left: 737px;
top: 97px;
}
.map-style-1 .hovers .hover[data-area="confidential-bh-estate"] {
left: 796px;
top: 120px;
}
.map-style-1 .hovers .hover[data-area="hilldale"] {
left: 889px;
top: 95px;
}
.map-style-1 .hovers .hover[data-area="ives-dr"] {
left: 995px;
top: 93px;
}
.map-style-1 .hovers .hover[data-area="heather-rd"] {
left: 1063px;
top: 124px;
}
.map-style-1 .hovers .hover[data-area="hillside-ave"] {
left: 1170px;
top: 107px;
}
.map-style-1 .hovers .hover[data-area="alta"] {
left: 1289px;
top: 169px;
}
.map-style-1 .hovers .hover[data-area="alphine"] {
left: 1334px;
top: 154px;
}
.map-style-1 .hovers .hover[data-area="arden-dr"] {
left: 1389px;
top: 177px;
}
.map-style-1 .hovers .hover[data-area="sarbonne"] {
left: 34px;
top: 252px;
}
.map-style-1 .hovers .hover[data-area="orum-rd"] {
left: 127px;
top: 210px;
}
.map-style-1 .hovers .hover[data-area="mapleton"] {
left: 204px;
top: 243px;
}
.map-style-1 .hovers .hover[data-area="mapleton2"] {
left: 295px;
top: 289px;
}
.map-style-1 .hovers .hover[data-area="charing-cross"] {
left: 393px;
top: 239px;
}
.map-style-1 .hovers .hover[data-area="faring"] {
left: 411px;
top: 275px;
}
.map-style-1 .hovers .hover[data-area="delfern"] {
left: 479px;
top: 176px;
}
.map-style-1 .hovers .hover[data-area="greenway"] {
left: 1402px;
top: 306px;
}

.map-style-1 .map .map-details div {
	text-align: center;
	display: block;
		position: absolute;
}
.map-style-1 .map .map-details div span {
	display: block;
	font-size: 9px;
	font-weight: 500;
color: #fff;
letter-spacing: 0.05em;
	text-transform: uppercase;
}
.map-style-1 .map .map-details .detail[data-area="copa-de-oro"] span {
	left: 20px;
position: relative;
}

	.map-style-1 .map .hovers {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		z-index: 2;
	}

	.map-style-1 .map .hovers div, .map .hovers div p {
		position: absolute;
	}

	.map-style-1 .map .hovers div img {
		display: none;
		position: relative;
		z-index: 1;
		width: 150px;
		height: 98px;
		border: 2px solid #b8bfc8;
	}
.map-style-1 .map .hovers .hover.active img {
		display: block;
	}

	.map-style-1 .map .hovers div p {
		font: 24px/26px Arial;
		color: #141414;
		text-align: center;
		white-space: nowrap;
		z-index: 2;
		text-transform: uppercase;
	}
	.map-style-1 .hover{
		width: 150px;
		height: 98px;
	}
.map-style-1 .map .hovers .hover:after {
			content: '';
			width: 2px;
			height: 10px;
			background: #fff;
			position: absolute;
			margin: 0 auto;
			bottom: 0;
			z-index: 2;
			left: 50%;
		opacity: 0;
		}
.map-style-1 .map .hovers .hover[data-area="perugia"]:after {
			left: 48px;
		}
.map-style-1 .map .hovers .hover.active:after {
			opacity: 1
		}

.ip-global-title p:not(#breadcrumbs)::after {
	display: none;
}
.ip-sellers-section-sales .ip-global-title p {
	margin: 0 auto !important;
}

@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,
	    .header-navigation > a {
	        color: #fff;
	        border-color: #fff;
	    }
	    .bm-menu-icon:before,
	    .bm-menu-icon:after {
	        background: #fff;
	    }

	.ip-sellers-section-1 > .custom-container {
		padding-right: 0;
	}
	.ip-sellers-section-3 > .custom-container {
		padding-left: 0;
	}

	.ip-sellers-section-sales > .custom-container {
		padding: 0 7.5%;
	}
}
@media only screen and (max-width: 1366px) {
	.ip-sellers-section-1 .ip-sellers-title {
		padding-top: 2.35%;
	}
}
@media only screen and (max-width: 1280px) {
	.ip-sellers-section-1 .ip-sellers-title {
	    padding-right: 2%;
	}
}
@media only screen and (max-width: 1199px) {
	.ip-sellers-section-1 .ip-sellers-title {
		padding-top: 0;
	}
	.ip-sellers-btns {
		margin-top: 10px;
	}
	.ip-sellers-tab-content-title h3 {
	    font-size: 25px;
	}
}

@media only screen and (max-width: 991px) {
	#inner-page-wrapper {
	    padding-top: 60px;
	}

	#content-full {
		margin-top: 100px;
	}

	.ip-sellers-section-1 {
	    padding: 0;
	}

		.ip-sellers-section-1 .ip-sellers-title {
		    width: 100%;
		    padding: 0;
		    text-align: center;
		    margin-bottom: 50px;
		}

			.ip-sellers-title .ip-global-title-inner:after {
			    left: 0;
			    right: 0;
			    margin: auto;
			}

		.ip-sellers-s1-images {
		    width: 100%;
		}

			.ip-sellers-s1-img-1 {
			    width: 80%;
			    width: 100%;
			    margin-left: auto;
			    margin-right: auto;
			}

			.ip-sellers-s1-img-2 {
			    width: 60%;
			    bottom: -10%;
			    left: 0;
			    margin-right: 0;
			}
			.ip-sellers-s1-img-1 .ip-sellers-accent {
			    top: -30px;
			    bottom: -30px;
			    right: -4vw;
			}
			.ip-sellers-s1-img-2 .ip-sellers-accent {
			    bottom: -30px;
			}
			.ip-sellers-section-1 .ip-sellers-title .ip-global-title p,
			.ip-sellers-section-3 .ip-sellers-title .ip-global-title p {
			    padding: 0!important;
			    margin-left: auto!important;
			    margin-right: auto!important;
			    float: none;
			}
		.ip-sellers-btns {
		    margin-top: 30px;
		    justify-content: center;
		}

	/*sales*/
	.ip-sellers-sales-inner {

	}
		.ip-sellers-sales-item {
		    width: 100%;
		    margin-bottom: 60px;
		}
		.ip-sellers-sales-item:last-child {
		    margin-bottom: 0;
		}
			.ip-sellers-sales-item:nth-child(odd) {
			    margin-top: 0;
			}
	.ip-sellers-sales-list {
	    max-width: 360px;
	    margin: 55px auto 0;
	}
	.ip-sellers-sales-item-box p {
	    font-size: 16px;
	}
	/*sales end*/

	.ip-sellers-section-2 {
	    padding: 180px 0 0;
	}
		.ip-sellers-s2-images {
		    padding-bottom: 10%;
		    margin-top: 50px;
		}
			.ip-sellers-s2-img-2 {
				width: 35%;
			}
	.ip-sellers-section-sales {
	    margin-top: 120px;
	}
	.ip-sellers-section-3 {
	    padding: 100px 0 80px;
	}
		.ip-sellers-section-3 .custom-container {
			padding-bottom: 0;
		}
		.ip-sellers-section-3 .ip-sellers-title {
		    width: 100%;
		    padding: 0;
		    text-align: center;
		    margin-bottom: 50px;
		}

		.ip-sellers-s3-images {
		    position: relative;
		    width: 100%;
		}

		.ip-sellers-s3-img-1 {
		    width: 80%;
			margin-left: auto;
			margin-right: auto;
			width: 100%;		    
		}

		.ip-sellers-s3-img-2 {
		    width: 60%;
		    bottom: -10%;
		    right: 0;
		    margin-right: 0;
		}


	.ip-sellers-s1-img-1:before {
	    right: 15px;
	    height: 20%;
	    bottom: -10%;
	}
	.ip-sellers-s2-img-2:before {
	    right: 15px;
	    bottom: -15%;
	    height: 40%;
	}
	.ip-sellers-s3-img-1:before {
		left: 15px;
		height: 20%;
	    bottom: -10%;
	}
	
	.sell-cta-cont {
		flex-flow: column wrap;
		align-content: center;
	}

	.ip-sellers-s3-img-1 .ip-sellers-accent {
	    width: 80%;
	    height: 30px;
	}

	.ip-sellers-tab-content {
	    padding: 50px 6%;
	}
	    .ip-sellers-tab-content-title {
	        width: 100%;
	        text-align: center;
	        margin-bottom: 40px;
	    }
	        .ip-sellers-tab-content-title h3 {
	            font-size: 25px;
	            display: inline-block;
	            padding-right: 0;
	        }
	        .ip-sellers-tab-content-title h3:before {
	            right: 0;
	        }
	    .ip-sellers-tab-content-img {
	        width: 100%;
	    }


	.ip-about-section-4 {
	    margin: 0 0 13vw;
	}
		.ip-about-section-4 .ip-global-title {
		    top: -25px;
		}
		.ip-about-s4-title-2 {
		    /* position: relative; */
		    padding: 20px 0;
		    width: 180px;
		}
			.ip-about-s4-title-2 h2 {
			    font-size: 20px;
			}
	
	.ip-about-section-4-new .container {
		width: auto;
		padding: 0 20px;
	}
	.ip-about-section-4-new .ip-global-title {
		position: relative;
		bottom: 0;
		margin: 40px 0;
	}
	.ip-about-section-4-new .ip-global-title span {
		font-size: 3vw;
		letter-spacing: normal;
	}
	.ip-about-section-4-new .ip-global-title h2 {
		font-size: 9vw;
	}
	.ip-about-section-4-new .content {
		text-align: center;
		color: #fff;
	}
	.ip-about-section-4-new .content ul {
		list-style: disc;
		list-style-position: inside;
	}
	.ip-about-section-4-new .content ul li {
		/*display: inline list-item;*/
		margin: 10px 0;
	}
	.ip-about-section-4-new .content a {
		/*color: #fff;*/		
	}

}
@media only screen and (max-width: 767px) {
	.ip-sellers-section-2 {
	    padding-top: 260px;
	}
}
@media only screen and (max-width: 480px) {
	.ip-about-section-4 .ip-global-title {
	    top: -18px;
	}
	    .ip-about-section-4 .ip-global-title h2 {
	        font-size: 32px;
	    }
	.ip-sellers-section-sales {
	    margin-top: 100px;
	}
	.ip-sellers-section-2 {
	    padding-top: 100px;
	}
	.ip-sellers-tab-content-title h3 {
		font-size: 20px;
	}
}