@media only screen and (min-width:1000px) {
	#page-header-wrap.fullscreen-header, #page-header-wrap.fullscreen-header #page-header-bg, html:not(.nectar-box-roll-loaded) .nectar-box-roll > #page-header-bg.fullscreen-header, .nectar_fullscreen_zoom_recent_projects, #nectar_fullscreen_rows:not(.afterLoaded) > div {
		height: calc(100vh - 125px);
	}
	
	.nectar-slider-wrap[data-fullscreen="true"]:not(.loaded), .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded) .swiper-container {
		height: calc(100vh - 124px) !important;
	}
}

@media only screen and (max-width:999px) {
	html:not(.nectar-box-roll-loaded) .nectar-box-roll > #page-header-bg.fullscreen-header, .nectar_fullscreen_zoom_recent_projects, .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded), .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded) .swiper-container, #nectar_fullscreen_rows:not(.afterLoaded):not([data-mobile-disable="on"]) > div {
		height: calc(100vh - 78px);
	}
}

#nectar_fullscreen_rows {
	background-color: transparent;
}

.flex_gap_desktop_10px> .vc_column-inner > .wpb_wrapper {
	gap: 10px;
}

.col.padding-2-percent > .vc_column-inner, .col.padding-2-percent > .n-sticky > .vc_column-inner {
	padding: calc(600px * .03);
}

@media only screen and (max-width:690px) {
	.col.padding-2-percent > .vc_column-inner, .col.padding-2-percent > .n-sticky > .vc_column-inner {
		padding: calc(100vw * .03);
	}
}

@media only screen and (min-width:1000px) {
	.col.padding-2-percent > .vc_column-inner, .col.padding-2-percent > .n-sticky > .vc_column-inner {
		padding: calc(( 100vw - 180px ) * .02);
	}
	
	.column_container:not(.vc_col-sm-12) .col.padding-2-percent > .vc_column-inner {
		padding: calc(( 100vw - 180px ) * .01);
	}
}

@media only screen and (min-width:1425px) {
	.col.padding-2-percent > .vc_column-inner {
		padding: calc(1245px * .02);
	}
	
	.column_container:not(.vc_col-sm-12) .col.padding-2-percent > .vc_column-inner {
		padding: calc(1245px * .01);
	}
}

.full-width-content .col.padding-2-percent > .vc_column-inner {
	padding: calc(100vw * .02);
}

@media only screen and (max-width:999px) {
	.full-width-content .col.padding-2-percent > .vc_column-inner {
		padding: calc(100vw * .03);
	}
}

@media only screen and (min-width:1000px) {
	.full-width-content .column_container:not(.vc_col-sm-12) .col.padding-2-percent > .vc_column-inner {
		padding: calc(100vw * .01);
	}
}

#ajax-content-wrap .col[data-padding-pos="top-bottom"]> .vc_column-inner, #ajax-content-wrap .col[data-padding-pos="top-bottom"] > .n-sticky > .vc_column-inner {
	padding-left: 0;
	padding-right: 0;
}

body[data-aie] .col[data-padding-pos="bottom"] > .vc_column-inner, body #ajax-content-wrap .col[data-padding-pos="bottom"] > .vc_column-inner, #ajax-content-wrap .col[data-padding-pos="bottom"] > .n-sticky > .vc_column-inner {
	padding-right: 0;
	padding-top: 0;
	padding-left: 0;
}

.col.padding-10-percent > .vc_column-inner, .col.padding-10-percent > .n-sticky > .vc_column-inner {
	padding: calc(600px * .1);
}

@media only screen and (max-width:690px) {
	.col.padding-10-percent > .vc_column-inner, .col.padding-10-percent > .n-sticky > .vc_column-inner {
		padding: calc(100vw * .1);
	}
}

@media only screen and (min-width:1000px) {
	.col.padding-10-percent > .vc_column-inner, .col.padding-10-percent > .n-sticky > .vc_column-inner {
		padding: calc(( 100vw - 180px ) * .1);
	}
	
	.column_container:not(.vc_col-sm-12) .col.padding-10-percent > .vc_column-inner {
		padding: calc(( 100vw - 180px ) * .05);
	}
}

@media only screen and (min-width:1425px) {
	.col.padding-10-percent > .vc_column-inner {
		padding: calc(1245px * .1);
	}
	
	.column_container:not(.vc_col-sm-12) .col.padding-10-percent > .vc_column-inner {
		padding: calc(1245px * .05);
	}
}

.full-width-content .col.padding-10-percent > .vc_column-inner {
	padding: calc(100vw * .1);
}

@media only screen and (max-width:999px) {
	.full-width-content .col.padding-10-percent > .vc_column-inner {
		padding: calc(100vw * .1);
	}
}

@media only screen and (min-width:1000px) {
	.full-width-content .column_container:not(.vc_col-sm-12) .col.padding-10-percent > .vc_column-inner {
		padding: calc(100vw * .05);
	}
}

#ajax-content-wrap .col[data-padding-pos="left-right"] > .vc_column-inner, #ajax-content-wrap .col[data-padding-pos="left-right"] > .n-sticky > .vc_column-inner {
	padding-top: 0;
	padding-bottom: 0;
}

@media only screen and (max-width:999px) {
	body .vc_row-fluid:not(.full-width-content) > .span_12 .vc_col-sm-2:not(:last-child):not([class*="vc_col-xs-"]) {
		margin-bottom: 25px;
	}
}

@media only screen and (min-width :691px) and (max-width :999px) {
	body .vc_col-sm-2 {
		width: 31.2%;
		margin-left: 3.1%;
	}
	
	body .full-width-content .vc_col-sm-2 {
		width: 33.3%;
		margin-left: 0;
	}
	
	.vc_row-fluid .vc_col-sm-2[class*="vc_col-sm-"]:first-child:not([class*="offset"]), .vc_row-fluid .vc_col-sm-2[class*="vc_col-sm-"]:nth-child(3n+4):not([class*="offset"]) {
		margin-left: 0;
	}
}

@media only screen and (max-width :690px) {
	body .vc_row-fluid .vc_col-sm-2:not([class*="vc_col-xs"]), body .vc_row-fluid.full-width-content .vc_col-sm-2:not([class*="vc_col-xs"]) {
		width: 50%;
	}
	
	.vc_row-fluid .vc_col-sm-2[class*="vc_col-sm-"]:first-child:not([class*="offset"]), .vc_row-fluid .vc_col-sm-2[class*="vc_col-sm-"]:nth-child(2n+3):not([class*="offset"]) {
		margin-left: 0;
	}
}

.flex_gap_desktop_10px> .vc_column-inner > .wpb_wrapper {
	gap: 10px;
}

.col.padding-2-percent > .vc_column-inner, .col.padding-2-percent > .n-sticky > .vc_column-inner {
	padding: calc(600px * .03);
}

@media only screen and (max-width:690px) {
	.col.padding-2-percent > .vc_column-inner, .col.padding-2-percent > .n-sticky > .vc_column-inner {
		padding: calc(100vw * .03);
	}
}

@media only screen and (min-width:1000px) {
	.col.padding-2-percent > .vc_column-inner, .col.padding-2-percent > .n-sticky > .vc_column-inner {
		padding: calc(( 100vw - 180px ) * .02);
	}
	
	.column_container:not(.vc_col-sm-12) .col.padding-2-percent > .vc_column-inner {
		padding: calc(( 100vw - 180px ) * .01);
	}
}

@media only screen and (min-width:1425px) {
	.col.padding-2-percent > .vc_column-inner {
		padding: calc(1245px * .02);
	}
	
	.column_container:not(.vc_col-sm-12) .col.padding-2-percent > .vc_column-inner {
		padding: calc(1245px * .01);
	}
}

.full-width-content .col.padding-2-percent > .vc_column-inner {
	padding: calc(100vw * .02);
}

@media only screen and (max-width:999px) {
	.full-width-content .col.padding-2-percent > .vc_column-inner {
		padding: calc(100vw * .03);
	}
}

@media only screen and (min-width:1000px) {
	.full-width-content .column_container:not(.vc_col-sm-12) .col.padding-2-percent > .vc_column-inner {
		padding: calc(100vw * .01);
	}
}

#ajax-content-wrap .col[data-padding-pos="top-bottom"]> .vc_column-inner, #ajax-content-wrap .col[data-padding-pos="top-bottom"] > .n-sticky > .vc_column-inner {
	padding-left: 0;
	padding-right: 0;
}

body[data-aie] .col[data-padding-pos="bottom"] > .vc_column-inner, body #ajax-content-wrap .col[data-padding-pos="bottom"] > .vc_column-inner, #ajax-content-wrap .col[data-padding-pos="bottom"] > .n-sticky > .vc_column-inner {
	padding-right: 0;
	padding-top: 0;
	padding-left: 0;
}

.col.padding-10-percent > .vc_column-inner, .col.padding-10-percent > .n-sticky > .vc_column-inner {
	padding: calc(600px * .1);
}

@media only screen and (max-width:690px) {
	.col.padding-10-percent > .vc_column-inner, .col.padding-10-percent > .n-sticky > .vc_column-inner {
		padding: calc(100vw * .1);
	}
}

@media only screen and (min-width:1000px) {
	.col.padding-10-percent > .vc_column-inner, .col.padding-10-percent > .n-sticky > .vc_column-inner {
		padding: calc(( 100vw - 180px ) * .1);
	}
	
	.column_container:not(.vc_col-sm-12) .col.padding-10-percent > .vc_column-inner {
		padding: calc(( 100vw - 180px ) * .05);
	}
}

@media only screen and (min-width:1425px) {
	.col.padding-10-percent > .vc_column-inner {
		padding: calc(1245px * .1);
	}
	
	.column_container:not(.vc_col-sm-12) .col.padding-10-percent > .vc_column-inner {
		padding: calc(1245px * .05);
	}
}

.full-width-content .col.padding-10-percent > .vc_column-inner {
	padding: calc(100vw * .1);
}

@media only screen and (max-width:999px) {
	.full-width-content .col.padding-10-percent > .vc_column-inner {
		padding: calc(100vw * .1);
	}
}

@media only screen and (min-width:1000px) {
	.full-width-content .column_container:not(.vc_col-sm-12) .col.padding-10-percent > .vc_column-inner {
		padding: calc(100vw * .05);
	}
}

#ajax-content-wrap .col[data-padding-pos="left-right"] > .vc_column-inner, #ajax-content-wrap .col[data-padding-pos="left-right"] > .n-sticky > .vc_column-inner {
	padding-top: 0;
	padding-bottom: 0;
}

@media only screen and (max-width:999px) {
	body .vc_row-fluid:not(.full-width-content) > .span_12 .vc_col-sm-2:not(:last-child):not([class*="vc_col-xs-"]) {
		margin-bottom: 25px;
	}
}

@media only screen and (min-width :691px) and (max-width :999px) {
	body .vc_col-sm-2 {
		width: 31.2%;
		margin-left: 3.1%;
	}
	
	body .full-width-content .vc_col-sm-2 {
		width: 33.3%;
		margin-left: 0;
	}
	
	.vc_row-fluid .vc_col-sm-2[class*="vc_col-sm-"]:first-child:not([class*="offset"]), .vc_row-fluid .vc_col-sm-2[class*="vc_col-sm-"]:nth-child(3n+4):not([class*="offset"]) {
		margin-left: 0;
	}
}

@media only screen and (max-width :690px) {
	body .vc_row-fluid .vc_col-sm-2:not([class*="vc_col-xs"]), body .vc_row-fluid.full-width-content .vc_col-sm-2:not([class*="vc_col-xs"]) {
		width: 50%;
	}
	
	.vc_row-fluid .vc_col-sm-2[class*="vc_col-sm-"]:first-child:not([class*="offset"]), .vc_row-fluid .vc_col-sm-2[class*="vc_col-sm-"]:nth-child(2n+3):not([class*="offset"]) {
		margin-left: 0;
	}
}

.flex_gap_desktop_10px> .vc_column-inner > .wpb_wrapper {
	gap: 10px;
}

.col.padding-2-percent > .vc_column-inner, .col.padding-2-percent > .n-sticky > .vc_column-inner {
	padding: calc(600px * .03);
}

@media only screen and (max-width:690px) {
	.col.padding-2-percent > .vc_column-inner, .col.padding-2-percent > .n-sticky > .vc_column-inner {
		padding: calc(100vw * .03);
	}
}

@media only screen and (min-width:1000px) {
	.col.padding-2-percent > .vc_column-inner, .col.padding-2-percent > .n-sticky > .vc_column-inner {
		padding: calc(( 100vw - 180px ) * .02);
	}
	
	.column_container:not(.vc_col-sm-12) .col.padding-2-percent > .vc_column-inner {
		padding: calc(( 100vw - 180px ) * .01);
	}
}

@media only screen and (min-width:1425px) {
	.col.padding-2-percent > .vc_column-inner {
		padding: calc(1245px * .02);
	}
	
	.column_container:not(.vc_col-sm-12) .col.padding-2-percent > .vc_column-inner {
		padding: calc(1245px * .01);
	}
}

.full-width-content .col.padding-2-percent > .vc_column-inner {
	padding: calc(100vw * .02);
}

@media only screen and (max-width:999px) {
	.full-width-content .col.padding-2-percent > .vc_column-inner {
		padding: calc(100vw * .03);
	}
}

@media only screen and (min-width:1000px) {
	.full-width-content .column_container:not(.vc_col-sm-12) .col.padding-2-percent > .vc_column-inner {
		padding: calc(100vw * .01);
	}
}

#ajax-content-wrap .col[data-padding-pos="top-bottom"]> .vc_column-inner, #ajax-content-wrap .col[data-padding-pos="top-bottom"] > .n-sticky > .vc_column-inner {
	padding-left: 0;
	padding-right: 0;
}

body[data-aie] .col[data-padding-pos="bottom"] > .vc_column-inner, body #ajax-content-wrap .col[data-padding-pos="bottom"] > .vc_column-inner, #ajax-content-wrap .col[data-padding-pos="bottom"] > .n-sticky > .vc_column-inner {
	padding-right: 0;
	padding-top: 0;
	padding-left: 0;
}

.col.padding-10-percent > .vc_column-inner, .col.padding-10-percent > .n-sticky > .vc_column-inner {
	padding: calc(600px * .1);
}

@media only screen and (max-width:690px) {
	.col.padding-10-percent > .vc_column-inner, .col.padding-10-percent > .n-sticky > .vc_column-inner {
		padding: calc(100vw * .1);
	}
}

@media only screen and (min-width:1000px) {
	.col.padding-10-percent > .vc_column-inner, .col.padding-10-percent > .n-sticky > .vc_column-inner {
		padding: calc(( 100vw - 180px ) * .1);
	}
	
	.column_container:not(.vc_col-sm-12) .col.padding-10-percent > .vc_column-inner {
		padding: calc(( 100vw - 180px ) * .05);
	}
}

@media only screen and (min-width:1425px) {
	.col.padding-10-percent > .vc_column-inner {
		padding: calc(1245px * .1);
	}
	
	.column_container:not(.vc_col-sm-12) .col.padding-10-percent > .vc_column-inner {
		padding: calc(1245px * .05);
	}
}

.full-width-content .col.padding-10-percent > .vc_column-inner {
	padding: calc(100vw * .1);
}

@media only screen and (max-width:999px) {
	.full-width-content .col.padding-10-percent > .vc_column-inner {
		padding: calc(100vw * .1);
	}
}

@media only screen and (min-width:1000px) {
	.full-width-content .column_container:not(.vc_col-sm-12) .col.padding-10-percent > .vc_column-inner {
		padding: calc(100vw * .05);
	}
}

#ajax-content-wrap .col[data-padding-pos="left-right"] > .vc_column-inner, #ajax-content-wrap .col[data-padding-pos="left-right"] > .n-sticky > .vc_column-inner {
	padding-top: 0;
	padding-bottom: 0;
}

@media only screen and (max-width:999px) {
	body .vc_row-fluid:not(.full-width-content) > .span_12 .vc_col-sm-2:not(:last-child):not([class*="vc_col-xs-"]) {
		margin-bottom: 25px;
	}
}

@media only screen and (min-width :691px) and (max-width :999px) {
	body .vc_col-sm-2 {
		width: 31.2%;
		margin-left: 3.1%;
	}
	
	body .full-width-content .vc_col-sm-2 {
		width: 33.3%;
		margin-left: 0;
	}
	
	.vc_row-fluid .vc_col-sm-2[class*="vc_col-sm-"]:first-child:not([class*="offset"]), .vc_row-fluid .vc_col-sm-2[class*="vc_col-sm-"]:nth-child(3n+4):not([class*="offset"]) {
		margin-left: 0;
	}
}

@media only screen and (max-width :690px) {
	body .vc_row-fluid .vc_col-sm-2:not([class*="vc_col-xs"]), body .vc_row-fluid.full-width-content .vc_col-sm-2:not([class*="vc_col-xs"]) {
		width: 50%;
	}
	
	.vc_row-fluid .vc_col-sm-2[class*="vc_col-sm-"]:first-child:not([class*="offset"]), .vc_row-fluid .vc_col-sm-2[class*="vc_col-sm-"]:nth-child(2n+3):not([class*="offset"]) {
		margin-left: 0;
	}
}

.screen-reader-text, .nectar-skip-to-content:not(:focus) {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;
}

.row .col img:not([srcset]) {
	width: auto;
}

.faceb img {
	width: 26px !important;
}

body.original #footer-outer #footer-widgets .col ul li {
	border-bottom: 0px solid rgba(0, 0, 0, .1) !important;
}