.layer-white {
	background-color: 
	#f6f7f982;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.layer {
	background-color: 
	rgba(0, 0,0, 0.7);
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.layer1 {
	background-color: 
	rgba(0,0,0, 0.2);
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

body { 
	font-family: 'Roboto',arial,sans-serif;
	font-size: 16px;
	line-height: 1.5;
	color: 
	#375169;
}
html {
	scroll-behavior: smooth;
}
/* LIST #2 */
#list2 { width:320px; }
#list2 ul { font-style:italic; font-family:Roboto, Times, serif; font-size:24px; color:white;  }
#list2 ul li { }
#list2 ul li p { padding:4px; font-style:normal; font-family:Roboto; font-size:13px; color:#eee; border-left: 1px solid #999; }
#list2 ul li p em { display:block; }

/* LIST #3 */
#list3 { width:320px; }
#list3 ol { font-style:italic; font-family:Roboto, Times, serif; font-size:24px; color:#3b82a4;  }
#list3 ol li { }
#list3 ol li p { padding:4px; font-style:normal; font-family:Roboto; font-size:13px; color:#eee; border-left: 1px solid #999; }
#list3 ol li p em { display:block; }

/* LIST #4 */
#list4 { width:320px; }
#list4 ul { font-style:italic; font-family:Roboto, Times, serif; font-size:24px; color:white;  }
#list4 ul li { }
#list4 ul li p { padding:4px; font-style:normal; font-family:Roboto; font-size:13px; color:#eee; border-left: 1px solid #999; }
#list4 ul li p em { display:block; }
</style>
<style>
.gradient333{
	background-image: url('../img/sliderbg2.jpg')no-repeat center center;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.slider-single{
	
}
body { background-color: #fff; }

.js .slider-single > div:nth-child(1n+2) { display: none }

.js .slider-single.slick-initialized > div:nth-child(1n+2) { display: block }


.slick-dots {
	margin-top:10px;
}
.slick-dots li button {
	background-color: #32325C;
	text-indent: -9999px;
	border-radius:50%;
	overflow:hidden;
	/* more CSS */
	
}
.slick-dots li.slick-active button {
	background-color: #5457FF;
	text-indent: -9999px;
	border-radius:50%;
	overflow:hidden;
	/* more CSS */
}
.screenshots-intro {
	position:relative;
	background: url('../img/map.png?ver=31')center top no-repeat fixed 
	#f6f7f9;
	background-size:cover;
}
.screenshots-intro > div.container > div.row > div.v1{
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
}
.screenshots-intro #st p{
	display:block;
	font-style: italic;
	/*font-family: serif;*/
	font-family: 'Roboto',arial,sans-serif;
	font-size: 20px;
	color: black;
}
.screenshots-intro #st h1{
	/*font-family: serif;*/
	font-family: 'Roboto',arial,sans-serif;
}
#video1 , #content1 .typeHeight{
	min-height:10px;
}
#video1 p{
	font-size: 40px;
	line-height: 37px;
	color: white;
	font-weight: bolder;
}
.videoVideo{
	position: absolute;
	top: 50%;
	left: 50%;
	min-width: 100%;
	min-height: 100%; 
	width: 100%;
	height: 100%;
	transform: translate(-50%,-50%);
	object-fit: fill;
	z-index:-100;
}
.carousel-indicators {
	width:100%;
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 15;
	display: flex;
	justify-content: center;
	list-style: none;
	margin: 0 auto;
}
#carouselExampleIndicators #sliderBackground{
	position: relative;
	height: 70vh;
	background: rgb(40, 70, 102, 0.8);
	background-size: cover;
	color: #fff;
}
.heightMob{ 
	height: 70vh; 
}
#carouselExampleIndicators #sliderBackground .lead {
	font-size: 2.25rem;
	font-weight: bold;
}
.spacer50{
	
	display:block;
	width:100%;
	height:50px;
	clear:both;
	
}
.spacer10{
	
	display:block;
	width:100%;
	height:10px;
	clear:both;
	
}
.features-intro .fetureIntroHeight img{
	height:400px;
	width:100%;
}

@media screen and (max-width: 850px){
	.section-header p{
		width:100%!important;
	}
	.single-item{
		height:50vh;
	}
	 
	.heightMob{
		height: 40vh;
	}
	.navMob img{
		height:35px!important;
	}
	.navMob{
		top:-41px;
	}
	#carouselExampleIndicators #sliderBackground  {
		height: 40vh;
	}
	#carouselExampleIndicators #sliderBackground .lead {
		font-size: 16px;
		font-weight: 300;
	}
	.headingMob{
		font-size:29px;
		
	}
	.logoImage img{
		width: 80% !important;
		margin-right: 80px;
		height: 45px;
		margin-top: 10px;
	}
	.features-intro .fetureIntroHeight img{
		height:auto!important;
	}
	.navbar-brand {
		display: inline-block;
		padding-top: 0.313rem;
		padding-bottom: 0rem;
		margin-right: 1rem;
		line-height: inherit;
		white-space: nowrap;
	}
	.navbar-brand {
		padding: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		font-size: 18px;
		line-height: 20px;
		height: 8px;
	}
	
	.carousel-item{
		position:relative;
	}
	.carousel-caption p{
		font-size:12px;
	}
	.carousel-caption {
		position:absolute;
		right: 15%;
		bottom: 20px;
		z-index: 0;
		padding-top: 0px;
		padding-bottom: 20px;
		color:#fff;
		font-weight:bolder;
		text-align: center;
		width: 80%;
		text-shadow: 0 1px 2px rgba(0,0,0,.6);
	}
	#mobileFooterMargin{
		margin-top:8em;
	}
	#footer_section{
		clip-path1: polygon(0px 159px, 100% 17%, 100% 100%, 0% 100%) !important;
	}
	 
	#newsletterSubscribe{
		margin-top: -18em;
	}
	#section-contact .contact1{
		font-size: 28px;
	}
	.aboutClip{
		clip-path1: polygon(0 0, 100% 0, 100% 70%, 51% 100%, 0 68%)!important;
		height: 250px;
	}
	#video1 , #content1 .typeHeight{
		height:100px;
	}
} 
.navMob img{
	height:50px;
}
.navbar img{
}

.view {
	width: 300px;
	height: 200px;
	margin: 10px;
	float: left;
	border: 10px solid #fff;
	overflow: hidden;
	position: relative;
	text-align: center;
	box-shadow: 1px 1px 2px #e6e6e6;
	cursor: default;
}
.view .mask, .view .content {
	width: 300px;
	height: 200px;
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0
}
.view img {
	display: block;
	position: relative
}
.view h2 {
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	position: relative;
	font-size: 17px;
	padding: 10px;
	background: rgba(0, 0, 0, 0.8);
	margin: 20px 0 0 0
}
.view p {
	/*font-family: Georgia, serif;*/
	font-family: 'Roboto',arial,sans-serif;
	font-style: italic;
	font-size: 12px;
	position: relative;
	color: #fff;
	padding: 10px 20px 20px;
	text-align: center
}
.view a.info {
	display: inline-block;
	text-decoration: none;
	padding: 7px 14px;
	background: #000;
	color: #fff;
	text-transform: uppercase;
	box-shadow: 0 0 1px #000
}
.view a.info:hover {
	box-shadow: 0 0 5px #000
}
.view-first img { 
	transition: all 0.2s linear;
}
.view-first .mask {
	opacity: 0;
	background-color:rgba(2, 142, 227, 0.59);
	transition: all 0.4s ease-in-out;
}
.view-first h2 {
	transform: translateY(-100px);
	opacity: 0;
	transition: all 0.2s ease-in-out;
}
.view-first p { 
	transform: translateY(100px);
	opacity: 0;
	transition: all 0.2s linear;
}
.view-first a.info{
	opacity: 0;
	transition: all 0.2s ease-in-out;
}
.view-first:hover img { 
	transform: scale(1.1);
} 
.view-first:hover .mask { 
	opacity: 1;
}
.view-first:hover h2,
.view-first:hover p,
.view-first:hover a.info {
	opacity: 1;
	transform: translateY(0px);
}
.view-first:hover p {
	transition-delay: 0.1s;
}
.view-first:hover a.info {
	transition-delay: 0.2s;
}


.swiper-container {
	width: 100%;
	padding-top: 50px;
	padding-bottom: 50px;
}

.swiper-slide {
	background-position: center;
	background-size: cover;
	width: 300px;
	height: 300px;
}

.animate_btn_white {
	display: inline-block;
	padding: .75rem 1.25rem;
	border-radius: 10rem;
	color: #32325C;
	text-transform: uppercase;
	font-size: 1rem;
	letter-spacing: .15rem;
	transition: all .3s;
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.animate_btn_white:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border:1px solid #fff;
	border-radius: 10rem;
	z-index: -2;
}
.animate_btn_white:before {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0%;
	height: 100%;
	border:1px solid #fff;
	background-color: transparent;
	
	transition: all .3s;
	border-radius: 10rem;
	z-index: -1;
}
.animate_btn_white:hover {
	color: #fff;
	background-color: #32325C;
}
.animate_btn_white:hover:before {
	width: 100%;
}

.animate_btn {
	display: inline-block;
	padding: .75rem 1.25rem;
	border-radius: 10rem;
	color: #fff;
	text-transform: uppercase;
	font-size: 1rem;
	letter-spacing: .15rem;
	transition: all .3s;
	position: relative;
	overflow: hidden;
	z-index: 1;
}
.animate_btn:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #32325C;
	border-radius: 10rem;
	z-index: -2;
}
.animate_btn:before {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0%;
	height: 100%;
	background-color: #32325C;
	transition: all .3s;
	border-radius: 10rem;
	z-index: -1;
}
.animate_btn:hover {
	color: #fff;
}
.animate_btn:hover:before {
	width: 100%;
}






.buttons {
	margin-top: 50px;
	text-align: center;
	border-radius: 30px;
}

.blob-btn {
	z-index: 1;
	position: relative;
	padding: 15px 20px;
	margin-bottom: 30px;
	text-align: center;
	text-transform: uppercase;
	color:#32325C;
	font-size: 14px;
	font-weight: bold;
	background-color: transparent;
	outline: none;
	border: none;
	transition: color 0.5s;
	cursor: pointer;
	border-radius: 30px;
}
.blob-btn:before {
	content: "";
	z-index: 1;
	position: absolute;
	left: 3px;
	top: 3px;
	width: 100%;
	height: 80%;
	border: 2px solid #32325C;
	border-radius: 30px;
}
.blob-btn:after {
	content: "";
	z-index: -2;
	position: absolute;
	left: 3px;
	top: 3px;
	width: 100%;
	height: 80%;
	transition: all 0.3s 0.2s;
	border-radius: 30px;
}
.blob-btn:hover {
	color: #FFFFFF;
	border-radius: 30px;
}
.blob-btn:hover:after {
	transition: all 0.3s;
	left: 0;
	top: 0;
	border-radius: 30px;
}
.blob-btn__inner {
	z-index: -1;
	overflow: hidden;
	position: absolute;
	left: 3px;
	top: 3px;
	width: 100%;
	height: 80%;
	border-radius: 30px;
	background: #ffffff;
}
.blob-btn__blobs {
	position: relative;
	display: block;
	height: 100%;
	-webkit-filter: url("../svg_button.svg#goo");
	filter: url("../svg_button.svg#goo");
}
.blob-btn__blob {
	position: absolute;
	top: 2px;
	width: 25%;
	height: 100%;
	background: #32325C;
	border-radius: 100%;
	-webkit-transform: translate3d(0, 150%, 0) scale(1.7);
	transform: translate3d(0, 150%, 0) scale(1.7);
	transition: -webkit-transform 0.45s;
	transition: transform 0.45s;
	transition: transform 0.45s, -webkit-transform 0.45s;
}
@supports ((-webkit-filter: url("../svg_button.svg#goo")) or (filter: url("../svg_button.svg#goo"))) {
	.blob-btn__blob {
		-webkit-transform: translate3d(0, 150%, 0) scale(1.4);
		transform: translate3d(0, 150%, 0) scale(1.4);
	}
}
.blob-btn__blob:nth-child(1) {
	left: 0%;
	transition-delay: 0s;
}
.blob-btn__blob:nth-child(2) {
	left: 30%;
	transition-delay: 0.08s;
}
.blob-btn__blob:nth-child(3) {
	left: 60%;
	transition-delay: 0.16s;
}
.blob-btn__blob:nth-child(4) {
	left: 90%;
	transition-delay: 0.24s;
}
.blob-btn:hover .blob-btn__blob {
	-webkit-transform: translateZ(0) scale(1.7);
	transform: translateZ(0) scale(1.7);
}
@supports ((-webkit-filter: url("../svg_button.svg#goo")) or (filter: url("../svg_button.svg#goo"))) {
	.blob-btn:hover .blob-btn__blob {
		-webkit-transform: translateZ(0) scale(1.4);
		transform: translateZ(0) scale(1.4);
	}
} 

.ovelay {
	background-image: url("../img/map.png?ver=23");
	background-repeat: no-repeat;
	background-size: cover;
	position: fixed;
	display:block;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #f4f4f4;
	z-index: 9999999;
	opacity:1;
}

.ovelay-center >img {
	animation: bounce1 0.25s infinite alternate;
}

@keyframes bounce1 {
	from {
		transform: translateY(0px);
	}
	to {
		transform: translateY(-15px);
	}
}
@-webkit-keyframes bounce1 {
	from {
		transform: translateY(0px);
	}
	to {
		transform: translateY(-15px);
	}
}
.gradientLoader{
	background: rgb(171, 186, 171) ;
	background: linear-gradient(90deg, #e3ffe7 0%, #d9e7ff 100%);
	background: -webkitlinear-linear-gradient(90deg, #e3ffe7 0%, #d9e7ff 100%);
	background: linear-gradient(90deg, #e3ffe7 0%, #d9e7ff 100%);
}
.ovelay-center {
	position: absolute;
	top: 25%; left: 50%;
	transform: translate(-50%,-50%);
	background-color: transparent;
	opacity: 1;
	font-size:22px;
	color: #000000;
	padding:5px;
	
	text-align:center;
}


.carousel-caption > div h2:first-child {
	animation-delay: 1s;
}

.carousel-caption > div  p:nth-child(2) {
	animation-delay: 2s;
}

.carousel-caption > div button {
	animation-delay: 3s;
}
.carousel-caption{
	position: absolute;
	top: 50%;
	left: 50%;
	color:#fff;
	font-weight:bolder;
	transform: translate(-50%,-50%);
	background:linear-gradient( rgb(219, 43, 21), rgb(58, 136, 183));
	opacity:0.8;
}
div#lazy-container {
	white-space: nowrap;
}

.circular-menu {
	position: fixed;
	bottom: 1em;
	right: 1em;
	z-index:20;
	font-size:10px;
}

.circular-menu .floating-btn {
	display: block;
	width: 3.5em;
	height: 3.5em;
	border-radius: 50%;
	background-color: hsl(4, 98%, 60%);
	box-shadow: 0 2px 5px 0 hsla(0, 0%, 0%, .26);  
	color: hsl(0, 0%, 100%);
	text-align: center;
	line-height: 3.9;
	cursor: pointer;
	outline: 0;
	font-size:10px;
}

.circular-menu.active .floating-btn {
	box-shadow: inset 0 0 3px hsla(0, 0%, 0%, .3);
}

.circular-menu .floating-btn:active {
	box-shadow: 0 4px 8px 0 hsla(0, 0%, 0%, .4);
}

.circular-menu .floating-btn i {
	font-size: 1.3em;
	transition: transform .2s;  
}

.circular-menu.active .floating-btn i {
	transform: rotate(-45deg);
}

.circular-menu:after {
	display: block;
	content: ' ';
	width: 3.5em;
	height: 3.5em;
	border-radius: 50%;
	position: absolute;
	top: 0;
	right: 0;
	z-index: -2;
	background-color: hsl(4, 98%, 60%);
	transition: all .3s ease;
}

.circular-menu.active:after {
	transform: scale3d(5.5, 5.5, 1);
	transition-timing-function: cubic-bezier(.68, 1.55, .265, 1);
}

.circular-menu .items-wrapper {
	padding: 0;
	margin: 0;
}

.circular-menu .menu-item {
	position: absolute;
	top: .2em;
	right: .2em;
	z-index: -1;
	display: block;
	text-decoration: none;
	color: hsl(0, 0%, 100%);
	font-size: 10px;
	width: 3em;
	height: 3em;
	border-radius: 50%;
	text-align: center;
	line-height: 3;
	background-color: hsla(0,0%,0%,.1);
	transition: transform .3s ease, background .2s ease;
}

.circular-menu .menu-item:hover {
	background-color: hsla(0,0%,0%,.3);
}

.circular-menu.active .menu-item {
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

.circular-menu.active .menu-item:nth-child(1) {
	transform: translate3d(1em,-7em,0);
}

.circular-menu.active .menu-item:nth-child(2) {
	transform: translate3d(-3.5em,-6.3em,0);
}

.circular-menu.active .menu-item:nth-child(3) {
	transform: translate3d(-6.5em,-3.2em,0);
}

.circular-menu.active .menu-item:nth-child(4) {
	transform: translate3d(-7em,1em,0);
}

				/**
				* The other theme for this menu
				*/
				
				.circular-menu.circular-menu-left {
					right: auto; 
					left: 1em;
					font-size:10px;
				}
				
				.circular-menu.circular-menu-left .floating-btn {
					background-color: hsl(217, 89%, 61%);
				}
				
				.circular-menu.circular-menu-left:after {
					background-color: hsl(217, 89%, 61%);
				}
				
				.circular-menu.circular-menu-left.active .floating-btn i {
					transform: rotate(90deg);
				}
				
				.circular-menu.circular-menu-left.active .menu-item:nth-child(1) {
					transform: translate3d(-1em,-7em,0);
				}
				
				.circular-menu.circular-menu-left.active .menu-item:nth-child(2) {
					transform: translate3d(3.5em,-6.3em,0);
				}
				
				.circular-menu.circular-menu-left.active .menu-item:nth-child(3) {
					transform: translate3d(6.5em,-3.2em,0);
				}
				
				.circular-menu.circular-menu-left.active .menu-item:nth-child(4) {
					transform: translate3d(7em,1em,0);
				}
				#footer_section, #footer_section p{
					color:#000;
				}
				#footer_section {
					margin-top: -40px;
					background: #f1f1f1 !important;
					-webkit-clip-path: polygon(0px 159px, 100% 37%, 100% 100%, 0% 100%);
					clip-path: polygon(0px 159px, 100% 35.24%, 100% 100%, 0% 100%);
				}
				.contactPadding{
					padding-top: 11rem;
				}
				
				#newsletterSubscribe {
					margin-top: -11em;
					padding:150px 0px;
					background: #de2d1d  !important;
					
					-webkit-clip-path: polygon(0 34%, 100% 52%, 100% 100%, 0 84%);
					
					/*Firefox*/
					clip-path:  polygon(0 34%, 100% 52%, 100% 100%, 0 84%);;
				}
				.aboutClip{
					clip-path: polygon(0px 0%, 75% 0px, 100% 100%, 25% 100%);
					background-size: cover;
					background: linear-gradient( rgb(220, 42, 28), rgba(63, 97, 132, 0.5)),
					url('../img/fimage.jpeg') no-repeat center center;
					/*clip-path: polygon(81% 0, 100% 50%, 81% 100%, 0% 100%, 0 51%, 0% 0%);*/
				}
				
				* {
					box-sizing: border-box;
				}
				.inp {
					position: relative;
					margin: auto;
					width: 100%;
					max-width: 280px;
				}
				.inp .label {
					position: absolute;
					top: 16px;
					left: 0;
					font-size: 16px;
					color: #9098a9;
					font-weight: 500;
					transform-origin: 0 0;
					transition: all 0.2s ease;
				}
				.inp .border {
					position: absolute;
					bottom: 0;
					left: 0;
					height: 2px;
					width: 100%;
					background: #07f;
					transform: scaleX(0);
					transform-origin: 0 0;
					transition: all 0.15s ease;
				}
				.inp input {
					-webkit-appearance: none;
					width: 100%;
					border: 0;
					font-family: inherit;
					padding: 12px 0;
					height: 48px;
					font-size: 16px;
					font-weight: 500;
					border-bottom: 2px solid #c8ccd4;
					background: none;
					border-radius: 0;
					color: #223254;
					transition: all 0.15s ease;
				}
				.inp input:hover {
					background: rgba(34,50,84,0.03);
				}
				.inp input:not(:placeholder-shown) + span {
					color: #5a667f;
					transform: translateY(-26px) scale(0.75);
				}
				.inp input:focus {
					background: none;
					outline: none;
				}
				.inp input:focus + span {
					color: #07f;
					transform: translateY(-26px) scale(0.75);
				}
				.inp input:focus + span + .border {
					transform: scaleX(1);
				}
				.txt-yellow {
					color:#ffcb05!important;
				}
				.project {
					position: relative;
					overflow: hidden; 
				}
				.project .project-image {
					position: absolute;
					top: 0%;
					left: 50%;
					transform: translateX(-50%);
					height: 100%; 
				} 
				.project .content-overlay-wrapper:hover {
					background-color:#5457FF;
					transition: background-color 0.5s ease-in; 
				}
				.project .content-overlay-wrapper {
					position: absolute;
					left: 0;
					top: 0;
					width: 194px;
					height: 100%;
					background-color: #32325C;
					padding: 0 15px;
					z-index: 1; 
				}
				@media (min-width: 568px) and (max-width: 768px) {
					.project .content-overlay-wrapper {
						width: 45%; } }
						.project .content-overlay {
							position: relative;
							top: 50%;
							transform: translateY(-50%);
							width: 100%; }
							@media (min-width: 568px) and (max-width: 768px) {
								.project .side-feature-wrapper {
									max-width: none; } }
									.project.small-project {
										height: 300px; }
										.project.large-project {
											height: 300px; }
											.project.large-project .project-image {
												position: absolute;
												top: 50%;
												left: 0%;
												transform: translateY(-50%);
												height: auto;
												width: 100%; }
												.project.large-project .content-overlay-wrapper {
													width: 250px; }
													.margin-bottom-3 {
														margin-bottom: 3rem !important;
													}
													.project > .content-overlay-wrapper > .content-overlay > p{
														line-height:19px;
													}
													.project > .content-overlay-wrapper > .content-overlay > h3{
														margin: 0em 0;
													}
													.contact-address:hover .fa{
														color: red;
														transition: 0.9s;
														transform: rotateY(180deg);
													}
													.artboard:after {
														content: 'Website Loading';
														position:absolute;
														bottom: 35%;
														font-szie:16px;
														font-weight:700;
													}
													.artboard {
														width: 100%;
														height: 100%;
														display: flex;
														align-items: center;
														justify-content: center;
														flex-direction: row;
														flex-wrap: wrap;
														position: absolute;
													}
													
													.domino > div {
														border-radius: 8px;
														display: inline-flex;
														-webkit-transform: rotate(45deg);
														transform: rotate(45deg);
														width: 50px;
														height: 50px;
														-webkit-animation: domino-effect 2.4s infinite ease-in-out;
														animation: domino-effect 2.4s infinite ease-in-out;
													}
													.domino > div:nth-child(1) {
														background:#0190de;
													}
													.domino > div:nth-child(1):after {
														background:#d42d0d;
														-webkit-animation-delay: 0.6s;
														animation-delay: 0.6s;
													}
													.domino > div:nth-child(2) {
														background: #d42d0d;
													}
													.domino > div:nth-child(2):after {
														background: #0190de;
														-webkit-animation-delay: 1.2s;
														animation-delay: 1.2s;
													}
													.domino > div:nth-child(3) {
														background: #0190de;
													}
													.domino > div:nth-child(3):after {
														background:#d42d0d;
														-webkit-animation-delay: 1.8s;
														animation-delay: 1.8s;
													}
													.domino > div:nth-child(4) {
														background: #bd665e;
													}
													.domino > div:nth-child(4):after {
														background: #bd665e;
														-webkit-animation-delay: 2.4s;
														animation-delay: 2.4s;
													}
													.domino > div:nth-child(5) {
														background: #eb7260;
													}
													.domino > div:nth-child(5):after {
														background: #eb7260;
														-webkit-animation-delay: 3s;
														animation-delay: 3s;
													}
													.domino > div:nth-child(1) {
														margin: 23px;
														-webkit-animation-delay: 0.6s;
														animation-delay: 0.6s;
													}
													.domino > div:nth-child(2) {
														margin: 23px;
														-webkit-animation-delay: 1.2s;
														animation-delay: 1.2s;
													}
													.domino > div:nth-child(3) {
														margin: 23px;
														-webkit-animation-delay: 1.8s;
														animation-delay: 1.8s;
													}
													.domino > div:nth-child(4) {
														margin: 23px;
														-webkit-animation-delay: 2.4s;
														animation-delay: 2.4s;
													}
													.domino > div:nth-child(5) {
														margin: 23px;
														-webkit-animation-delay: 3s;
														animation-delay: 3s;
													}
													.domino > div:after {
														content: "";
														position: relative;
														top: 0px;
														left: -70px;
														opacity: 0;
														border-radius: 8px;
														width: 50px;
														height: 50px;
														-webkit-animation: illusion 2.4s infinite ease-in-out;
														animation: illusion 2.4s infinite ease-in-out;
													}
													
													@-webkit-keyframes beat {
														to {
															-webkit-transform: scale(1.4);
															transform: scale(1.4);
														}
													}
													
													@keyframes beat {
														to {
															-webkit-transform: scale(1.4);
															transform: scale(1.4);
														}
													}
													@-webkit-keyframes spin {
														to {
															-webkit-transform: rotate(140deg);
															transform: rotate(140deg);
														}
													}
													@keyframes spin {
														to {
															-webkit-transform: rotate(140deg);
															transform: rotate(140deg);
														}
													}
													@-webkit-keyframes domino-effect {
														20%,100% {
															-webkit-transform: rotate(135deg);
															transform: rotate(135deg);
														}
													}
													@keyframes domino-effect {
														20%,100% {
															-webkit-transform: rotate(135deg);
															transform: rotate(135deg);
														}
													}
													@-webkit-keyframes illusion {
														0%, 25% {
															opacity: 1;
														}
														26.10%, 33.33%, 100% {
															opacity: 0;
														}
													}
													@keyframes illusion {
														0%, 25% {
															opacity: 1;
														}
														26.10%, 33.33%, 100% {
															opacity: 0;
														}
														
														.shadow-slider{
															-webkit-box-shadow: 0 1rem 3rem rgba(0,0,0,1);
															-moz-box-shadow: 0 1rem 3rem rgba(0,0,0,1);
															box-shadow: 0 1rem 3rem rgba(0,0,0,1);	
														}
														.border-purple{ 
															border-color: #32325C !important;
														}
														.text-purple{ 
															color: #32325C !important;
														}
														.navbar-nav > li > a{
															font-size:13px;
														} 
														
														
														.clientSlide > ul.slick-dots > li > button#slick-slide-control00 {  
															height: 7px !important;
															padding: 5px !important; 
														}