body #load {
	display: block;
	height: 100%;
	overflow: hidden;
	position: fixed;
	width: 100%;
	z-index: 9901;
}
.load-wrap {
	width: 100%;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	text-align: center;
}
.load-wrap > svg {
	position: absolute;
	top: 50%;
	left: 50%;
	-ms-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}
#load {
	background-color: #ffffff;
}
.uil-default rect:not(.bk) {
	fill: #b1b1b1;
}
.uil-ring > path {
	fill: #b1b1b1;
}
.ring-loader .circle {
	fill: #b1b1b1;
}
.ring-loader .moving-circle {
	fill: #b1b1b1;
}
.uil-hourglass .glass {
	stroke: #b1b1b1;
}
.uil-hourglass .sand {
	fill: #b1b1b1;
}
.spinner-loader .load-wrap {
	background-image: url("../images/download.svg");
}
.ring-loader .load-wrap {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='72' height='72' fill='%23b1b1b1'%3E   %3Cpath opacity='.25' d='M16 0 A16 16 0 0 0 16 32 A16 16 0 0 0 16 0 M16 4 A12 12 0 0 1 16 28 A12 12 0 0 1 16 4'/%3E   %3Cpath d='M16 0 A16 16 0 0 1 32 16 L28 16 A12 12 0 0 0 16 4z'%3E     %3CanimateTransform attributeName='transform' type='rotate' from='0 16 16' to='360 16 16' dur='0.8s' repeatCount='indefinite' /%3E   %3C/path%3E %3C/svg%3E");
}
.hourglass-loader .load-wrap {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='72' height='72' fill='%23b1b1b1'%3E   %3Cpath transform='translate(2)' d='M0 12 V20 H4 V12z'%3E      %3Canimate attributeName='d' values='M0 12 V20 H4 V12z; M0 4 V28 H4 V4z; M0 12 V20 H4 V12z; M0 12 V20 H4 V12z' dur='1.2s' repeatCount='indefinite' begin='0' keytimes='0;.2;.5;1' keySplines='0.2 0.2 0.4 0.8;0.2 0.6 0.4 0.8;0.2 0.8 0.4 0.8' calcMode='spline'  /%3E   %3C/path%3E   %3Cpath transform='translate(8)' d='M0 12 V20 H4 V12z'%3E     %3Canimate attributeName='d' values='M0 12 V20 H4 V12z; M0 4 V28 H4 V4z; M0 12 V20 H4 V12z; M0 12 V20 H4 V12z' dur='1.2s' repeatCount='indefinite' begin='0.2' keytimes='0;.2;.5;1' keySplines='0.2 0.2 0.4 0.8;0.2 0.6 0.4 0.8;0.2 0.8 0.4 0.8' calcMode='spline'  /%3E   %3C/path%3E   %3Cpath transform='translate(14)' d='M0 12 V20 H4 V12z'%3E     %3Canimate attributeName='d' values='M0 12 V20 H4 V12z; M0 4 V28 H4 V4z; M0 12 V20 H4 V12z; M0 12 V20 H4 V12z' dur='1.2s' repeatCount='indefinite' begin='0.4' keytimes='0;.2;.5;1' keySplines='0.2 0.2 0.4 0.8;0.2 0.6 0.4 0.8;0.2 0.8 0.4 0.8' calcMode='spline' /%3E   %3C/path%3E   %3Cpath transform='translate(20)' d='M0 12 V20 H4 V12z'%3E     %3Canimate attributeName='d' values='M0 12 V20 H4 V12z; M0 4 V28 H4 V4z; M0 12 V20 H4 V12z; M0 12 V20 H4 V12z' dur='1.2s' repeatCount='indefinite' begin='0.6' keytimes='0;.2;.5;1' keySplines='0.2 0.2 0.4 0.8;0.2 0.6 0.4 0.8;0.2 0.8 0.4 0.8' calcMode='spline' /%3E   %3C/path%3E   %3Cpath transform='translate(26)' d='M0 12 V20 H4 V12z'%3E     %3Canimate attributeName='d' values='M0 12 V20 H4 V12z; M0 4 V28 H4 V4z; M0 12 V20 H4 V12z; M0 12 V20 H4 V12z' dur='1.2s' repeatCount='indefinite' begin='0.8' keytimes='0;.2;.5;1' keySplines='0.2 0.2 0.4 0.8;0.2 0.6 0.4 0.8;0.2 0.8 0.4 0.8' calcMode='spline' /%3E   %3C/path%3E %3C/svg%3E");
}

/*Who We Are*/
.bg-transparant {
	background-color: transparent!important;
}
.bg-theme {
	background-color: #062944!important;
	background-size: auto;
}
/*.masthead:not(.mixed-header) {
	background: #062944 none repeat center center!important;
	background-size: auto;
	background-attachment: ;
}*/
.page-title.solid-bg {
	background-image: url(../images/kim-dulaney-1.png);
}

.vc_custom_1478410816951 {
	background-image: url(../images/Website-designers-Salt-Lake-City-Sandy-Utah-Graphic-Mansion.png) !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-size: contain !important;
}
.vc_custom_1478410054864 {
	background-image: url(../images/Website-development-Salt-Lake-City-Sandy-Utah-Graphic-Mansion.png) !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-size: contain !important;
}

.vc_custom_1478363418045 {
	background-image: url(../images/Custom-website-design-Salt-Lake-City-Sandy-Utah-Graphic-Mansion.png) !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-size: contain !important;
}

.vc_custom_1478364028396 {
	background-image: url(../images/Wordpress-developmentMobile-responsive-website-Salt-Lake-City-Sandy-Utah-Graphic-Mansion.jpg?id=1257) !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-size: contain !important;
}

.vc_custom_1478363573799 {
	background-image: url(../images/Ecommerce-website-development-online-store-Salt-Lake-City-Sandy-Utah-Graphic-Mansion.png) !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-size: contain !important;
}

.vc_custom_1478363813931 {
	background-image: url(../images/Mobile-responsive-website-development-Salt-Lake-City-Sandy-Utah-Graphic-Mansion.png) !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-size: contain !important;
}

.vc_custom_1478363700274 {
	background-image: url(../images/Logo-design-illustration-Salt-Lake-City-Sandy-Utah-Graphic-Mansion.png) !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-size: contain !important;
}

.vc_custom_1478363090848 {
	background-image: url(../images/Brochure-pamphlet-design-Salt-Lake-City-Sandy-Utah-Graphic-Mansion.png) !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-size: contain !important;
}

.vc_custom_1478363896739 {
	padding-top: 0px !important;
	padding-right: 0px !important;
	background-image: url(../images/Search-engine-optimization-seo-Salt-Lake-City-Sandy-Utah-Graphic-Mansion.png) !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-size: contain !important;
}

.vc_custom_1478363806084 {
	background-image: url(../images/Adwords-pay-per-click-seo-Salt-Lake-City-Sandy-Utah-Graphic-Mansion.png) !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-size: contain !important;
}

.vc_custom_1478363208457 {
	background-image: url(../images/Content-writing-marketing-Salt-Lake-City-Sandy-Utah-Graphic-Mansion.png) !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-size: contain !important;
}

.vc_custom_1478363916445 {
	background-image: url(../images/Social-media-marketing-Salt-Lake-City-Sandy-Utah-Graphic-Mansion.png) !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-size: contain !important;
}


.vc_custom_1477834357470,
.vc_custom_1477835609484,
.vc_custom_1477835136024,
.vc_custom_1478409816724,
.vc_custom_1477837814281,
.vc_custom_1477838370093,
.vc_custom_1478360428679,
.vc_custom_1477841627434,
.vc_custom_1477842131702,
.vc_custom_1477842214373,
.vc_custom_1477842414079,
.vc_custom_1477842586087 {
	padding-right: 30px !important;
	padding-left: 30px !important;
}


/*Custom Styling*/
.mb-30 {
	margin-bottom: 30px!important;
}

.section-video-bg {
	position: relative;
	transition: all 0.3s;
	background: #000000;
	overflow: hidden;
}
.section-video-bg .hero-block {
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	margin: 0;
	text-align: center;
}
.section-video-bg .hero-block img {
	max-width: 260px;
	margin-bottom: 15px;
}
.section-video-bg .hero-block .h1 {
	font-size: 62px;
	color: #fff;
	margin-bottom: 25px;
}
.section-video-bg .hero-block .h3 {
	font-size: 28px;
	color: #fff;
	margin-bottom: 30px;
}
.section-video-bg .hero-block a {
	color: #fff;
	background-color: #eb174f;
	border: 2px solid #eb174f;
	background-image: none;
	padding: 10px 18px;
	font: normal 600 18px / 52px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
	text-transform: none;
	border-radius: 3px;
	text-decoration: none;
}
.section-video-bg .hero-block a:hover {
	box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
	background-color: transparent;
}

.section-video-bg .bg-video {
	/*position: absolute;*/
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	background-size: cover;
	opacity: 0.65;
	width:100%;
	max-width: 100%;
	height:100vh;
	line-height: 0;
}

embed, iframe, object, video {
	max-width: 100%;
	width: 100%;
}


.wdn-breadcumbs {
	visibility: visible!important;
	margin-top: 142px;
}

img.wdn-image-left {
	width: 100%!important;
}

.wdn-single-image {
/*	position: absolute;
	height: 600px!important;
	top: 30%;
	transform: translateY(-30%);
	width: 100%!important;*/
}

/*Responsive*/
@media screen and (min-width: 1700px) {
	.wdn-single-image {
		position: absolute;
		height: 600px!important;
		/*top: 30%;
		transform: translateY(-30%);*/
		width: 100%!important;
	}

	.wdn-top-margin {
		margin-top: 500px;
	}
}

@media screen and (max-width: 1700px) {
	#benefits,
	.wdn-text-block,
	.wdn-main-content {
		width: 100%!important;
		left: inherit!important;
	}

	.section-video-bg .bg-video {
		height: inherit;
	}
}

@media screen and (max-width: 1151px) {
	.wdn-breadcumbs {
		margin-top: 98px;
	}
}

@media screen and (max-width: 801px) {
	.wdn-breadcumbs {
		margin-top: 0px;
	}
}

@media screen and (max-width: 992px) {

	.section-video-bg .hero-block img {
		max-width: 200px;
	}

	.section-video-bg .hero-block .h1 {
		font-size: 50px;
	}
	.section-video-bg .hero-block .h3 {
		font-size: 24px;
	}

	.slick-next {
		right: 15px;
	}
	.slick-prev {
		left: 15px;
	}
	.uvc-sub-heading.ult-responsive {
		padding: 0 15px;
	}

	.wdn-image-block .vc_hidden-sm {
		display: block!important;
	}

	.wdn-image-block .spacer-61d471e3c5567,
	.wdn-image-block .spacer-61d471e3c7804,
	.wdn-image-block .spacer-61d470fe79b33,
	.spacer-61d5b56f9cfba,
	.spacer-61d5b2d2eea61,
	.spacer-61d5b6822b0db,
	.spacer-61d5b712d4c4e,
	.spacer-61d5b79aa5304,
	.spacer-61d5b900f021c,
	.spacer-61d5b991437de,
	.spacer-61d5ba772de09,
	.spacer-61d5bb4e995c3,
	.spacer-61d5bbe43561e {
		height: 260px!important;
	}
}

@media screen and (max-width: 768px) {
	.section-video-bg .hero-block img {
		max-width: 160px;
	}
	.section-video-bg .hero-block .h1 {
		font-size: 38px;
		margin-bottom: 10px;
	}
	.section-video-bg .hero-block .h3 {
		font-size: 18px;
		margin-bottom: 10px;
	}

	.flip-box-wrap .horizontal_flip_left .ifb-front {
		display: flex;
		align-items: center;
		justify-content: center;
	}

	#footer .wf-container-footer {
		text-align: center;
	}

	#footer .wf-container-footer .widget-info div {
		text-align: center!important;
	}
	#footer .wf-container-footer .widget-info strong {
		display: block;
	}

	/*.wdn-image-block .vc_hidden-xs {
		display: block!important;
	}*/
}

@media screen and (max-width: 580px) {
	.section-video-bg .hero-block img {
		max-width: 120px;
		margin-bottom: 5px;
	}
	.section-video-bg .hero-block .h1 {
		font-size: 28px;
		margin-bottom: 0px;
	}
	.section-video-bg .hero-block .h3 {
		font-size: 16px;
		margin-bottom: 5px;
	}
	.section-video-bg .hero-block a {
		padding: 7px 10px;
		font: normal 600 18px / 30px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
	}
}