@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);
	}
}

@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-1-percent > .vc_column-inner, .col.padding-1-percent > .n-sticky > .vc_column-inner {
	padding: calc(600px * .01);
}

@media only screen and (max-width:690px) {
	.col.padding-1-percent > .vc_column-inner, .col.padding-1-percent > .n-sticky > .vc_column-inner {
		padding: calc(100vw * .01);
	}
}

@media only screen and (min-width:1000px) {
	.col.padding-1-percent > .vc_column-inner, .col.padding-1-percent > .n-sticky > .vc_column-inner {
		padding: calc(( 100vw - 180px ) * .01);
	}
	
	.column_container:not(.vc_col-sm-12) .col.padding-1-percent > .vc_column-inner {
		padding: calc(( 100vw - 180px ) * .005);
	}
}

@media only screen and (min-width:1425px) {
	.col.padding-1-percent > .vc_column-inner {
		padding: calc(1245px * .01);
	}
	
	.column_container:not(.vc_col-sm-12) .col.padding-1-percent > .vc_column-inner {
		padding: calc(1245px * .005);
	}
}

#ajax-content-wrap .col[data-padding-pos="top-left"] > .vc_column-inner {
	padding-bottom: 0;
	padding-right: 0;
}

.flex_gap_desktop_10px> .vc_column-inner > .wpb_wrapper {
	gap: 10px;
}

.col.padding-1-percent > .vc_column-inner, .col.padding-1-percent > .n-sticky > .vc_column-inner {
	padding: calc(600px * .01);
}

@media only screen and (max-width:690px) {
	.col.padding-1-percent > .vc_column-inner, .col.padding-1-percent > .n-sticky > .vc_column-inner {
		padding: calc(100vw * .01);
	}
}

@media only screen and (min-width:1000px) {
	.col.padding-1-percent > .vc_column-inner, .col.padding-1-percent > .n-sticky > .vc_column-inner {
		padding: calc(( 100vw - 180px ) * .01);
	}
	
	.column_container:not(.vc_col-sm-12) .col.padding-1-percent > .vc_column-inner {
		padding: calc(( 100vw - 180px ) * .005);
	}
}

@media only screen and (min-width:1425px) {
	.col.padding-1-percent > .vc_column-inner {
		padding: calc(1245px * .01);
	}
	
	.column_container:not(.vc_col-sm-12) .col.padding-1-percent > .vc_column-inner {
		padding: calc(1245px * .005);
	}
}

#ajax-content-wrap .col[data-padding-pos="top-left"] > .vc_column-inner {
	padding-bottom: 0;
	padding-right: 0;
}

.flex_gap_desktop_10px> .vc_column-inner > .wpb_wrapper {
	gap: 10px;
}

.col.padding-1-percent > .vc_column-inner, .col.padding-1-percent > .n-sticky > .vc_column-inner {
	padding: calc(600px * .01);
}

@media only screen and (max-width:690px) {
	.col.padding-1-percent > .vc_column-inner, .col.padding-1-percent > .n-sticky > .vc_column-inner {
		padding: calc(100vw * .01);
	}
}

@media only screen and (min-width:1000px) {
	.col.padding-1-percent > .vc_column-inner, .col.padding-1-percent > .n-sticky > .vc_column-inner {
		padding: calc(( 100vw - 180px ) * .01);
	}
	
	.column_container:not(.vc_col-sm-12) .col.padding-1-percent > .vc_column-inner {
		padding: calc(( 100vw - 180px ) * .005);
	}
}

@media only screen and (min-width:1425px) {
	.col.padding-1-percent > .vc_column-inner {
		padding: calc(1245px * .01);
	}
	
	.column_container:not(.vc_col-sm-12) .col.padding-1-percent > .vc_column-inner {
		padding: calc(1245px * .005);
	}
}

#ajax-content-wrap .col[data-padding-pos="top-left"] > .vc_column-inner {
	padding-bottom: 0;
	padding-right: 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;
}