div#n2-ss-4.n2-ss-full-page--constrain-ratio .n2-ss-slider-4 {
	height: auto;
}

div#n2-ss-4 .n2-ss-slide-active {
	z-index: 21;
}

.n2-ss-background-animation {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 3;
}

div#n2-ss-4 .n2-ss-button-container span {
	font-size: 100%;
	vertical-align: baseline;
}

div#n2-ss-4 .n2-ss-button-container a[data-iconplacement="left"] span {
	margin-right: .3em;
}

div#n2-ss-4 .n2-ss-button-container a[data-iconplacement="right"] span {
	margin-left: .3em;
}

div#n2-ss-4 .nextend-arrow img.n2-arrow-hover-img {
	display: none;
}

div#n2-ss-4 .nextend-arrow:FOCUS img.n2-arrow-hover-img, div#n2-ss-4 .nextend-arrow:HOVER img.n2-arrow-hover-img {
	display: inline;
}

div#n2-ss-4 .nextend-arrow:FOCUS img.n2-arrow-normal-img, div#n2-ss-4 .nextend-arrow:HOVER img.n2-arrow-normal-img {
	display: none;
}

div#n2-ss-4 .nextend-arrow-animated {
	overflow: hidden;
}

div#n2-ss-4 .nextend-arrow-animated > div {
	position: relative;
}

div#n2-ss-4 .nextend-arrow-animated .n2-active {
	position: absolute;
}

div#n2-ss-4 .nextend-arrow-animated-horizontal > div {
	transition: all .4s;
	transform: none;
}

div#n2-ss-4 .nextend-arrow-animated-horizontal .n2-active {
	top: 0;
}

div#n2-ss-4 .nextend-arrow-previous.nextend-arrow-animated-horizontal .n2-active {
	left: 100%;
}

div#n2-ss-4 .nextend-arrow-next.nextend-arrow-animated-horizontal .n2-active {
	right: 100%;
}

div#n2-ss-4 .nextend-arrow-previous.nextend-arrow-animated-horizontal:HOVER > div, div#n2-ss-4 .nextend-arrow-previous.nextend-arrow-animated-horizontal:FOCUS > div {
	transform: translateX(-100%);
}

div#n2-ss-4 .nextend-arrow-next.nextend-arrow-animated-horizontal:HOVER > div, div#n2-ss-4 .nextend-arrow-next.nextend-arrow-animated-horizontal:FOCUS > div {
	transform: translateX(100%);
}

div#n2-ss-4 .nextend-arrow-animated-vertical > div {
	transition: all .4s;
	transform: none;
}

div#n2-ss-4 .nextend-arrow-animated-vertical .n2-active {
	left: 0;
}

div#n2-ss-4 .nextend-arrow-previous.nextend-arrow-animated-vertical .n2-active {
	top: 100%;
}

div#n2-ss-4 .nextend-arrow-next.nextend-arrow-animated-vertical .n2-active {
	bottom: 100%;
}

div#n2-ss-4 .nextend-arrow-previous.nextend-arrow-animated-vertical:HOVER > div, div#n2-ss-4 .nextend-arrow-previous.nextend-arrow-animated-vertical:FOCUS > div {
	transform: translateY(-100%);
}

div#n2-ss-4 .nextend-arrow-next.nextend-arrow-animated-vertical:HOVER > div, div#n2-ss-4 .nextend-arrow-next.nextend-arrow-animated-vertical:FOCUS > div {
	transform: translateY(100%);
}

div#n2-ss-4 .n2-ss-control-bullet--calculate-size {
	left: 0 !important;
}

div#n2-ss-4 .n2-ss-control-bullet-horizontal.n2-ss-control-bullet-fullsize {
	width: 100%;
}

div#n2-ss-4 .n2-ss-control-bullet-vertical.n2-ss-control-bullet-fullsize {
	height: 100%;
	flex-flow: column;
}

div#n2-ss-4 .n2-bar-justify-content-left {
	justify-content: flex-start;
}

div#n2-ss-4 .n2-bar-justify-content-right {
	justify-content: flex-end;
}

div#n2-ss-4 .n2-ss-control-bullet-vertical > .nextend-bullet-bar {
	flex-flow: column;
}

div#n2-ss-4 .n2-ss-control-bullet-fullsize > .nextend-bullet-bar {
	display: flex;
}

div#n2-ss-4 .n2-ss-control-bullet-horizontal.n2-ss-control-bullet-fullsize > .nextend-bullet-bar {
	flex: 1 1 auto;
}

div#n2-ss-4 .n2-ss-control-bullet-vertical.n2-ss-control-bullet-fullsize > .nextend-bullet-bar {
	height: 100%;
}

div#n2-ss-4 div.n2-ss-bullet-thumbnail-container {
	position: absolute;
	z-index: 10000000;
}

div#n2-ss-4 .n2-ss-bullet-thumbnail-container .n2-ss-bullet-thumbnail {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

@media (min-width: 1200px) {}

@media (orientation: landscape) and (max-width: 1199px) and (min-width: 901px),(orientation: portrait) and (max-width: 1199px) and (min-width: 701px) {}

@media (orientation: landscape) and (max-width: 900px),(orientation: portrait) and (max-width: 700px) {}