<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html {
	direction: ltr;
	overflow-x: hidden;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

body {	
	margin: 0;
	padding: 0;
	padding-right: 0 !important;
	position: relative;
	background-color: #171717;
	color: #171717;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px !important;
	font-weight: 400;
	line-height: 150%; 
}


body a {
	outline: none !important;
}

body p{
	color: rgba(0,0,0,0.7);
	line-height: 150%; 
}

body .light-text {
	color: rgba(255,255,255,0.8);
}

li {
	line-height: 24px;
}
.wow {
    visibility: hidden;
}

/**** phone display ***/
@media screen and (max-width: 1280px) {
	.d-xl-block { display: none !important;}
	
}
@media (min-width: 1281px) {
	.d-xl-block { display: block !important;}
}

/**** Main Navbar ****/

.office{
	display: inline-block;
	padding-right: 0px;
	padding-left: 50px;
}

.tel-nav{
	color: rgba(255,255,255,0.7) !important; 
	font-size: 0.95rem; 
	text-decoration: none !important; 
	padding-top: 1rem !important; 
	padding-left: 0 !important;
}

.tel{
	color: #171717 !important; 
	font-size: 0.95rem; 
	text-decoration: none !important; 
}

.topnav {
	 overflow: hidden;
	 background-color: #171717;
}

.topnav a {
	 float: left;
	 display: block;
	 color: #f2f2f2;
	 padding: 0.5rem 1rem;
	 text-decoration: none;
	 font-weight: 600;
	 letter-spacing: 1px;
}


.topnav .icon {
	 display: none;
}

.dropdown {
	 float: left;
	 overflow: hidden;
	 position: inherit;
}

.dropdown .dropbtn {
	 border: none;
	 outline: none;
	 color: #f2f2f2;	 
	 padding: 0.5rem 1rem;
	 text-decoration: none;
	 font-weight: 600;
	 letter-spacing: 1px;
	 background-color: #171717;
	 font-family: inherit;
	 margin: 0;
}

.dropdown-content {
	 display: none;
	 position: absolute;
	 background-color: #171717;
	 color: #f2f2f2;
	 min-width: 160px;
	 box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
	 z-index: 2;
}

.dropdown-content a {
	float: none;
	color: #f2f2f2;
	padding: 0.5rem 1rem;
	text-decoration: none;
	font-weight: 600;
	letter-spacing: 1px;
	display: block;
	text-align: left;
}
 .topnav a:hover, .dropdown:hover .dropbtn {
	 color: #f7c731;
}
 .dropdown-content a:hover {
	 color: #f7c731;
}
 .dropdown:hover .dropdown-content {
	 display: block;
}
 @media screen and (max-width: 992px) {
	 .topnav a:not(:first-child), .dropdown .dropbtn {
		 display: none;
	}
	 .topnav a.icon {
		 float: right;
		 display: block;
		 font-size: 1.5rem;
		 margin-right: 30px;
		 margin-top:5px;
	}
	 
	 .topnav a.brand { float:left !important;}
}
	@media (min-width: 993px) and (max-width: 1400px) {
		.office {
			display: none;
		}	
		.tel-nav{display: none !important;}
	}
 @media screen and (max-width: 1024px) {
	 .wrap-content {
		padding-bottom: 90px;
	}
	 ul {
		padding-left: 1rem;
	}
}
section#simcontrol ul {
	padding-left: 1rem;
}

@media (min-width: 992px){ .right-list {float:right;}}

 @media screen and (max-width: 992px) {
	.office{
			display: inherit;
			visibility: hidden;
	}
	.tel-nav{
			display: inherit;
			visibility: hidden;
	}
	 .topnav.responsive {
		 position: relative;
	}
	 .topnav.responsive .icon {
		 position: absolute;
		 right: 0;
		 top: 0;
	}
	 .topnav.responsive a {
		 float: none;
		 display: block;
		 text-align: center;
	}
	 .topnav.responsive .dropdown {
		 float: none;
		 overflow: visible;
	}
	 	 
	.topnav.responsive .dropdown:hover .dropbtn {
		 background-color: #f7c731;
		color: #171717;
	}
	 .topnav.responsive .dropdown-content {
		 position: relative;
			  background-color: #171717;
			  border: 1px solid #f7c731;
			  z-index: 1;
	}
	 .topnav.responsive .dropdown .dropbtn {
		 display: block;
		 width: 100%;
		 text-align: center;
	}
}


		  
/********************/

/**** Owl-carousel Caption ***/
		  .caption {
			  background-color: #FFF !important;
			  color: #171717 !important;
		  }

/**** Carousel Control icons ***/
.carousel-control-prev-icon{
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
}
.carousel-control-next-icon {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
}
.carousel-control-prev,
.carousel-control-next {	
	width:30%;	
}

.carousel-indicators {
	margin-left: 0;
	margin-right: 0;
}

.carousel-indicators-numbers li {
	bottom:-60px !important;
	 text-indent: 0;
	 margin: 0 2px;
	 width: 30px !important;
	 height: 30px !important;
	 border: none;
	 border-radius: 0;
	 line-height: 30px;
	 color: #fff;
	 background-color: #999;
	 transition: all 0.25s ease;
	text-align: center;
	vertical-align: middle;
	display: inline-block \9;
}
.carousel-indicators-numbers li.active, .carousel-indicators-numbers li:hover {
	 margin: 0 2px;
	 width: 30px !important;
	 height: 30px !important;
	 background-color: #171717;
}

#rss-feed .carousel-control-next{
	display:block \9;
	margin-top:200px \9;
}

#rss-feed .carousel-control-prev{
	display:block \9;
	margin-top:200px \9;
}

#carouselExampleControls .carousel-indicators{
	display:block \9;
	text-align: center \9;
}

#carouselExampleControls .carousel-inner{
	margin-bottom: 20px \9;
}



/*** Search box ***/
button.search-btn{
	background-image: url("/images/general/search-icon-g.png");
	background-repeat: no-repeat;	
	background-position:  center center;
}

button.search-btn:hover{
	background-image: url("/images/general/search-icon-y.png");
	background-repeat: no-repeat;
	background-position:  center center;
}

@media (min-width: 576px) {
	input.siq_searchBox {
		width: 400px !important;
	}
}



.content-left {		
	height: 100% !important;
	background-position: bottom;
	background-repeat: no-repeat;	
}

.content-right {		
	height: 100% !important;
}


@media (min-width: 1200px) {

	
	.content-left {
		height: calc(100vh - 100px) !important;
		min-height: 880px !important;
		/*min-height: calc(100vh - 100px) !important;*/
	}
	
	.content-right {
		height: calc(100vh - 100px) !important;
		min-height: 880px !important;
	}
#simcontrol .content-right {
		height: auto !important;
	}
	
}


/* footer */
#footer {	
	height: 40px;
	background-color: #171717;
	padding-right: 0 !important;
}
.social-icons a {
	color: #fff !important;
	text-decoration: none;
}

.social-icons a:hover {
	color: #f7c731 !important;
}

kbd.subcribe, kbd.demo {
	background-color: #f7c731;
	color: #171717;
	border-radius: 0px !important;
}

kbd.subcribe:hover,  kbd.demo:hover {
	background-color: #FFF;
	color: #171717;
}

@media screen and (max-width: 992px) {
	#footer {	
		height: auto;
		background-color: #171717;
		text-align: center !important;
	}
}

/***** Multiple Form *****/

.contact {
	background-color: transparent !important;
	color: #FFF !important;
}


.form-control {
	font-size: 0.9rem;
	padding: .375rem .45rem;
}

/* Mark input boxes that gets an error on validation: */
input.invalid{
  border: 1px solid red;
}

input[type=radio].invalid{
    outline: 1px solid red;
}

select.invalid{
  border: 1px solid red;
}


/* Make that indicate the steps of the form: */
.step {	
	padding-top:5px;
	height: 30px;
	background-color: #171717;
	/*font-size: 1.25rem;*/
	font-weight: 600;
    letter-spacing: 1px;
	color: #fff;
	border: none;  
	border-radius: 0;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	opacity: 0.5;
}

.step.active {
    opacity: 1;
}

/* Mark the steps that are finished and valid: */
.step.finish {
  background-color: #f7c731;
}


/************************/

/* homepage - Carousel */


.full-screen {
	background-size: 100%;
	min-height: calc(100vh - 100px) !important;
	height: 100% !important;
		overflow-y: auto;
	background-position: top;
	background-repeat: no-repeat;
}





.home-slides {
	position: relative;
	font-weight: 400 !important;
	top: 20%;
	left: 5%;
	right: 5% !important;
}
.mt50 { margin-top:50px; }
.carousel-fade .carousel-item.ugf-slide {
    background-size: cover;
    background-position: center right;
}
.ugf-picture-mobile {
    text-align: center;
}
.container-ugf{
	width: 90%;
	margin: 20% 5% 0;
}

/***** Responsive *****/

	/**** FORM- form-group ***/
	.form-group{
		margin-bottom: 0.5rem;
	}

	/**** Counters-Bg ****/
	.counters-bg {
		min-height: 200px \9;	
		margin-top: 50px \9;
	}



@media screen and (max-width: 575px) {
	/*** Rss feed ***/
	.carousel-item-img {
		height: 170px;
		overflow-y: hidden;
	}
	
	.mbs50 { margin-bottom: 50px;} 
	/**** FORM- subscribeForm ***/
	#subscribeForm .modal-content{
		min-height: 900px \9;
	}
	
	/**** FORM- ContactForm Modal ***/
	#contactForm .modal-content{
		min-height: 1170px \9;
	}
	/**** FORM- BookDemoForm ***/
	#demoForm .modal-content{
		min-height: 1100px \9;
	}
		
	/**** Counters-Bg ****/
	.counters-bg {
		min-height: 400px \9;
		margin-top: 100px \9;
	}
	
	.full-screen {
		height: 100%;
		overflow-y: auto !important;
	}
	/**** home-slides ***/
	.home-slides { top: 100px; padding-bottom: 70px !important;}
	.container-ugf{margin-top: 40px;}
	.ugf-picture-mobile{margin-bottom: 20px;}
	.home-slides h1 { font-size: 2rem !important;}
	.ugf-slide h1 { font-size: 1.2rem !important;}
	.home-slides .lead { font-size: 1rem !important;}
	.ugf-slide .lead {font-size: 13px;}
	
	.home .carousel-indicators { display:none;}
	
}

@media (min-width: 576px) {
	/*** Rss feed ***/
	.carousel-item-img {
		height: 250px;
		overflow-y: hidden;
	}
	
	.mbs50 { margin-bottom: 50px;}
	
	/**** FORM- subscribeForm ***/
	#subscribeForm .modal-content{
		min-height: 800px \9;
	}
	
	/**** FORM- ContactForm Modal ***/
	#contactForm .modal-content{
		min-height: 1000px \9;
	}
	/**** FORM- BookDemoForm ***/
	#demoForm .modal-content{
		min-height: 1000px \9;
	}
	
	/**** Counters-Bg ****/
	.counters-bg {
		min-height: 400px \9;
		margin-top: 100px \9;
	}
	/**** home-slides ***/
	.home-slides { top: 200px;}
	.container-ugf{margin-top: 200px;}
	.home-slides h1 { font-size: 2rem !important;}
	.ugf-slide h1 { font-size: 2rem !important;}
	.home-slides .lead { font-size: 1rem !important;}
}
@media (min-width: 768px) {
	.flex {
		display: flex;
		align-items: center;
	}
	/*** Rss feed ***/
	.carousel-item-img {
		height: 250px;
		overflow-y: hidden;
	}
	
	.mbs50 { margin-bottom: 50px;}
	
	/**** FORM- subscribeForm ***/
	#subscribeForm .modal-content{
		min-height: 700px \9;
	}
	
	/**** FORM- ContactForm Modal ***/
	#contactForm .modal-content{
		min-height: 800px \9;
	}
	/**** FORM- BookDemoForm ***/
	#demoForm .modal-content{
		min-height: 750px \9;
	}
	
	/**** Counters-Bg ****/
	.counters-bg {
		min-height: 200px \9;	
		margin-top: 50px \9;
	}
		/**** home-slides ***/
	.home-slides { top: 40px; }
	.container-ugf{margin-top: 40px;}
	.home-slides .lead { font-size: 1rem !important;}

}
@media (min-width: 992px) {
	/*** Rss feed ***/
	.carousel-item-img {
		height: 200px;
		overflow-y: hidden;
	}
	
	/**** FORM- subscribeForm ***/
	#subscribeForm .modal-content{
		min-height: 700px \9;
	}
	/**** FORM- BookDemoForm ***/
	#demoForm .modal-content{
		min-height: 750px \9;
	}
		/**** FORM- ContactForm Modal ***/
	#contactForm .modal-content{
		min-height: 800px \9;
	}
	
	/**** Counters-Bg ****/
	.counters-bg {
		min-height: 200px \9;	
		margin-top: 50px \9;
	}
		/**** home-slides ***/
	.home-slides { top: 100px;}
	.container-ugf{margin-top: 100px;}
	.home-slides .lead { font-size: 1rem !important;}

}
@media (min-width: 1200px) {
	/*** Rss feed ***/
	.carousel-item-img {
		height: 200px;
		overflow-y: hidden;
	}
	
	/**** Counters-Bg ****/
	.counters-bg {
		min-height: 200px \9;	
		margin-top: 50px \9;
	}
	
	/**** home-slides ***/
	.home-slides { top: 200px;}
	.home-slides .lead { font-size: 1rem !important;}
	.container-ugf{margin-top: 200px;}

	
	/**** FORM- subscribeForm ***/
	#subscribeForm .modal-content{
		min-height: 700px \9;
	}
		/**** FORM- ContactForm Modal ***/
	#contactForm .modal-content{
		min-height: 800px \9;
	}
	
	/**** FORM- BookDemoForm ***/
	#demoForm .modal-content{
		min-height: 750px \9;
	}

}

@media (min-width: 1400px) {
		/*** Rss feed ***/
	.carousel-item-img {
		height: 250px;
		overflow-y: hidden;
	}
}


/* buttons style */
.btn {
	border-radius: 0;
	font-family: 'Open Sans', sans-serif;
	font-size: 0.9rem;
	font-weight: 700;
	text-transform: uppercase;
	padding: 0.4rem 1.8rem;
}
.btn i {
	margin-right: 0.357rem;
}
.btn-primary {
	background: #f7c731;
	border: 2px solid #f7c731;
	color: #000;
	text-shadow: none;
}
.btn-primary:hover {
	background: #000;
	color: #fff;
	border-color: #f7c731;
}
.btn-primary:active {
	border-color: #f7c731;
	color: #f7c731;
	background-color: #171717;
}

.btn-sub-pro {
	background: #000;
	/*border: 2px solid #FFF;*/
	color: #FFF;
	text-shadow: none;
}

.btn-sub-pro:hover,
.btn-sub-pro:active {
	background: #f7c731 !important;
	color: #000 !important;
	text-shadow: none;
}
.btn-sub-pro:focus {
	background: #f7c731 !important;
	color: #000 !important;
	text-shadow: none;
}

.btn-default-b {
	background: #000;
	color: #fff;
	border: 2px solid #000;
	white-space: normal;
}
.btn-default-b:hover {
	color: #000;
	background: #fff;
	border-color: #000;
}

.btn-default-w {
	background: #000;
	color: #fff;
	border: 2px solid #FFF;
}
.btn-default-w:hover {
	color: #000;
	background: #fff;
	border-color: #FFF;
}


/* Responsive */
@media (max-width: 575px) {
	body {
		font-size: 13px;
	}
}

@media (min-width: 1400px)  {	
	#location-top { 
		position: relative;
		left:10% !important;
	}
}



/*** machine support - icons ***/

kbd.surface {
	padding: 0.5rem 1.7rem;
	background-color: #c9caca;
	color: #171717;
	border-radius: 0;
	font-weight: 600;
}

kbd.underground {
	padding: 0.5rem 1rem;
	background-color: #f1dac3;
	color: #171717;
	border-radius: 0;
	font-weight: 600;
}


.icons .supported-machines img{
	width: 50px;
	height: 50px;
}

.icons .supported-machines .icon_sur {
	margin:5px;
	background: #c9caca;
	float: left;
	border: 1px solid #fff;
}
.icons .supported-machines .icon_sur:hover {
	border: 1px solid #fff;
	-moz-box-shadow: inset 0 0 10px #171717;
	-webkit-box-shadow: inset 0 0 10px #171717;
	box-shadow: inset 0 0 10px #171717;
}

.icons .supported-machines .icon_und {
	margin:5px;
	background: #f1dac3;
	float: left;
	border: 1px solid #fff;
}
.icons .supported-machines .icon_und:hover {
	border: 1px solid #fff;
	-moz-box-shadow: inset 0 0 10px #171717;
	-webkit-box-shadow: inset 0 0 10px #171717;
	box-shadow: inset 0 0 10px #171717;
}

/****** Products-Collapse *****/
.content-left .card  {
	background-color: transparent !important;
	border: none!important;
}

.products-btns .active {
	background-color: #f7c731;
	color: #171717;
}



/****** Product and Services-Collapse ****/
.mb-s &gt; a {
  display: block;
  position: relative;
}
.mb-s &gt; a:after {
  content: "\f078"; /* fa-chevron-down \f078*/
  font-family: 'FontAwesome';
  position: absolute;
  right: 0;
}
.mb-s &gt; a[aria-expanded="true"]:after {
  content: '\f077'; /* fa-chevron-up */
}
#pro4 .card-header {
	background-color: #171717;
	color: #FFF;
	border: none;
}

#pro4 .card-header a {
	color: #FFF;
}

#pro4 .card-header a:hover {
	text-decoration: none;
	color: #f7c731;
}

#pro4 .card-header a:active {
	color: #f7c731;
}
#services .card-header {
	background-color: #171717;
	color: #FFF;
	border: none;
}

#services .card-header a{
	color: #FFF;
}

#services .card-header a:hover {
	text-decoration: none;
	color: #f7c731;
}

#services .card-header a:active {
	color: #f7c731;
}

#autonomous-info .card-header {
	background-color: #fff;
	color: #171717;
	border: none;
}

#autonomous-info .card-header a{
	color: #171717;
}

#autonomous-info .card-header a:hover {
	text-decoration: none;
	color: #f7c731;
}

#autonomous-info .card-header a:active {
	background-color: #fff;
	color: #171717;
}


/**** tab-pane - lead 8****/
.tab-pane .lead {
	font-size: 1rem !important;;
}


/*** nav pill ***/
.nav-sub1 {
	background-color: #171717; 
}

.nav-sub1 .nav-link {	
    font-weight: 600;
    letter-spacing: 1px;
	line-height: 110%;
    color: #FFF;
	font-family: 'Open Sans', sans-serif;
	background-color: #171717;
	border-radius:0;
	
}
.nav-sub1 .nav-link:hover{color:#f7c731;}
.nav-sub1 .nav-link.active{color:#171717; background-color: #f7c731;}

#nav-sub .nav-link {
	/*padding: 0.5rem 0.5rem!important;*/
    font-weight: 600;
    letter-spacing: 1px;
	line-height: 110%;
    color: #FFF;
	font-family: 'Open Sans', sans-serif;
	background-color: #171717;
}
#nav-sub .nav-link:hover{color:#f7c731;}
#nav-sub .nav-link.active{color:#171717; background-color: #f7c731;}


/****** Carousel - Single *****/

.singleSlider img {
	width: 100%;
	height: auto;	
}
.singleSlider .owl-item .item-video .owl-video-tn {
  width: 100%;
  height: 100%;
  background-size: cover;
  min-height: 600px;
}
.singleSlider .gallery-item iframe {
  min-height: 440px;
  width: 100%;
  height: auto !important;
}

	
/*-=-=-=-=-=-=-=-=-=-=-= */
/* Pulse button */
/*-=-=-=-=-=-=-=-=-=-=-= */
	.map {
		position: relative;
		max-width: 100%;
		margin: auto;
	}
	.map img#products-img{
		display: block;
		width: 100%;
	}
	
	.map-item {
    position: absolute;
	display: inline-block;
    /*width: 10px;
    height: 10px;*/
    }
	
	.map-item .pulse-button {
      top: auto;
      left: auto;
    }
	
	.products-item1 { /* IM360 - Trainer Station */
		top: 52%;
		left: 18%;
	}

	.products-item2 { /* IM360 - RealView */
		top: 43%;
		left: 40%;
	}

	.products-item3 { /* IM360 - Motion Platform */
		top: 66%;
		left: 37%;
	}

	.products-item4 { /* IM360 - Trainer Deck */
		top: 70%;
		left: 42%;
	}

	.products-item5 { /* IM360 - Airflow System */
		top: 23%;
		left: 68%;
	}

	.products-item6 { /* IM360 - Visual Experience */
		top: 41%;
		left: 74%;
	}

	.products-item7 { /* IM360 - Conversion Kit */
		top: 50%;
		left: 77%;
	}

	.products-item8 { /* IM360 - SimMentor */
		top: 44%;
		left: 86%;
	}

	.products-item9 {  /* LX6 */
		top: 20%;
		left: 40%;
	}

	.products-item10 { /* LX6 */
		top: 32%;
		left: 50%;
	}

	.products-item11 { /* LX6 */
		top: 70%;
		left: 38%;
	}

	.products-item12 { /* LX6 */
		top: 30%;
		left: 87%;
	}

	.products-item13 { /* PRO5 - Conversion kit compatible */
		top: 52%;
		left: 66%;
	}

	.products-item14 { /* PRO5 - Reliable &amp; robust */
		top: 32%;
		left: 58%;
	}

	.products-item15 { /* PRO5 - Trainer station */
		top: 40%;
		left: 15%;
	}

	.products-item16 { /* PRO5 - Motion platform */
		top: 59%;
		left: 40%;
	}

	.products-item17 { /* IM360+ - trainer deck */
      top: 73%;
      left: 44%;
    }

    .products-item18 { /* IM360+ - conversion kit */
      top: 55%;
      left: 40%;
    }

    .products-item19 { /* IM360+ - visual system */
      top: 42%;
      left: 44%;
    }

    .products-item20 { /* IM360+ - rear screen */
      top: 58%;
      left: 50%;
    }

    .products-item21 { /* IM360+ - trainer station - transportable  */
      top: 55%;
      left: 58%;
    }

    .products-item22 { /* IM360+ - comfort */
      top: 21%;
      left: 66%;
    }

    .products-item23 { /* IM360+ - simmentor */
      top: 42%;
      left: 84%;
    }

  /* unused */
/*  .products-item24 {
      top: 55%;
      left: 80%;
    } */

    .products-item25 { /* IM360+ - motion base - transportable  */
      top: 65%;
      left: 76%;
    }

	.products-item26 { /* IM360+ - operator comms package */
	  top: 56%;
	  left: 21%;
	}

	@media screen and (max-width: 508px) {
		.products-item20 {top: 48% !important;}
		.products-item21 {top: 49% !important;}
		.products-item22 {top: 18%!important;}
		.products-item25 {top: 59%!important;}
    }

 	@media screen and (min-width: 509px) and (max-width: 1200px) {
        .products-item17 {top: 79% !important;}
	 	.products-item26 {top: 58%!important; left:22%!important; }
    }

	.pulse-button {
		-moz-transform: translate3d(0, 0, 0);
		-ms-transform: translate3d(0, 0, 0);
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		position: absolute;
		z-index: 1;
		display: inline-block;
		width: 11px;
		height: 11px;
		font-size: 0.9rem;
		font-weight: bold;
		color: #000;
		border: 1px solid #FFF;
		box-shadow: 0 0 0 0 rgba(255, 196, 37, 0.7);
		border-radius: 100%;
		vertical-align: middle;
		background: #FF4500;
		cursor: pointer;
		-webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		-moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
	
	.pulse-button:hover {
		-webkit-animation: none;
		-moz-animation: none;
		animation: none;
	}	
	.pulse-button.deactivate {
		color: #000;
		background: #999;
		-webkit-animation: none;
		-moz-animation: none;
		animation: none;
	}
	@-webkit-keyframes pulse {
		to {
			box-shadow: 0 0 0 15px rgba(255, 255, 255, 0);
		}
	}
	
	@keyframes pulse {
		to {
			box-shadow: 0 0 0 15px rgba(255, 255, 255, 0);
		}
	}	

/**************** Pulse Button-END  **************/

/****** youtube - Lazy Load *******/
 .wrapper {
	 max-width: 680px;
	 margin: 20px auto;
	 padding: 0 20px;
}
 .youtube {
	 background-color: #000;
	 margin-bottom: 30px;
	 position: relative;
	 padding-top: 56.25%;
	 overflow: hidden;
	 cursor: pointer;
}
 .youtube img {
	 width: 100%;
	 top: -16.82%;
	 left: 0;
	 opacity: 0.7;
	 cursor: pointer;
	 position: absolute;
}
 .youtube .play-button {
	 width: 90px;
	 height: 60px;
	 background-color: #333;
	 box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
	 z-index: 1;
	 opacity: 0.8;
	 border-radius: 6px;
	 cursor: pointer;
	 position: absolute;
	 top: 50%;
	 left: 50%;
	 transform: translate3d(-50%, -50%, 0);
}
 .youtube .play-button:before {
	 content: "";
	 border-style: solid;
	 border-width: 15px 0 15px 26px;
	 border-color: transparent transparent transparent #fff;
	 position: absolute;
	 top: 50%;
	 left: 50%;
	 transform: translate3d(-50%, -50%, 0);
}
 .youtube iframe {
	 position: absolute;
	 height: 100%;
	 width: 100%;
	 top: 0;
	 left: 0;
}
 
 .wrapper {
	 max-width: 680px;
	 margin: 20px auto;
	 padding: 0 20px;
}
 .youtube {
	 background-color: #000;
	 margin-bottom: 30px;
	 position: relative;
	 padding-top: 56.25%;
	 overflow: hidden;
	 cursor: pointer;
}
 .youtube img {
	 width: 100%;
	 top: -16.82%;
	 left: 0;
	 opacity: 0.7;
	 cursor: pointer;
	 position: absolute;
}
 .youtube .play-button {
	 width: 90px;
	 height: 60px;
	 background-color: #333;
	 box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
	 z-index: 1;
	 opacity: 0.8;
	 border-radius: 6px;
	 cursor: pointer;
	 position: absolute;
	 top: 50%;
	 left: 50%;
	 transform: translate3d(-50%, -50%, 0);
}
 .youtube .play-button:before {
	 content: "";
	 border-style: solid;
	 border-width: 15px 0 15px 26px;
	 border-color: transparent transparent transparent #fff;
	 position: absolute;
	 top: 50%;
	 left: 50%;
	 transform: translate3d(-50%, -50%, 0);
}
 .youtube iframe {
	 position: absolute;
	 height: 100%;
	 width: 100%;
	 top: 0;
	 left: 0;
}
 
/****** END - Youtube Lazy Load*******/

/*-=-=-=-=-=-=-=-=-=-=-= */
/* Real Results - Solutions - Case Studies */
/*-=-=-=-=-=-=-=-=-=-=-= */
.new {
	position: absolute;
	right: 15px;
	background-color: #f7c731;
	width: 70px;
	height: 25px;
	padding-top:2px;
	text-transform: uppercase;
	text-align: center;
	vertical-align: middle;
	font-weight: 600;
	color: #000;
	z-index: 20;
	}
/**************** Solutions -END  **************/


/* Forms */
.form-required {
    color: red;
}
</pre></body></html>