/*#sp-footer-wrapper{
	margin-bottom:90px;
}*/
#sp-footer-wrapper{
	overflow:hidden;
}
/*---------------------------------- menu haut -----------------------------------*/
#sp-header-wrapper, #sp-header-wrapper.menu-fixed{
  background: rgba(255,255,255,0.95);
}
#sp-header-wrapper{
	top:0!important;
}

.menu-item.active .menu .menu-title{
	color:white;
}

.sp-submenu .menu-title,.menu-title {
	color:#1A1F28 !important;
}

#sp-slider-wrapper .item.active .carousel-content {
	z-index:0 !important;
}
#sp-slider-wrapper{
	z-index:5000;
}
#sp-header-wrapper .logo {
  background-image: url(../images/cosmoslogo.png);
}
#sp-header-wrapper.menu-fixed  .logo{
  background-image: url(../images/cosmoslogo2.png) !important;
  width:240px !important;
  height:60px !important;
}
#sp-header-wrapper .logo-wrapper .logo, #sp-header-wrapper.menu-fixed .logo{
	margin:0 !important;
}

#sp-header-wrapper.menu-fixed  .sp-submenu.sub-level{
	top:60px !important;
}
/*--------------------------------- Slide show -----------------------------------*/
span.dj-head{
	display:block;
	position:absolute;
	top:150px;
	margin:0 auto;
	width:100%;
	color:white;
	font-weight:800;
	font-size:3em;
	line-height:1em;
	text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.9);
}
span.dj-head .dj-orange{
	color:#f47121;
	text-transform: uppercase;
}
ul.newAll li{
	width:11.11111%;
	text-align:center;
	list-style:none;
	float:left;
	color:#039;
	font-weight:400;
	margin-top:35px;
}
div.slide-desc{
	bottom:5%!important;
}
ul.newAll{
	margin:0;
	
}

.slide-desc-bg{
	background:rgba(255,255,255,0.65)!important;
}
.slide-title{
	text-align:center!important;
	color:white!important;
	font-size:4em!important;
	line-height:1em;
}
.slide-desc-text{
	padding:20px 0 60px!important;
	width:100%;	
}
.slide-text{
	color:#1A1F28!important;
	font-size:2em;
	text-align:center!important;
	white-space:normal!important;
	/*width:900px;*/
	line-height:1.5em;
	margin:0 auto!important;
}
/*.slide-text:before{
	content:url('../../../images/CosmosSync/guillemet1.png');
}
.slide-text:after{
	content:url('../../../images/CosmosSync/guillemet2.png');
	position:absolute;
}*/
/*---------------------------------- menu bas ------------------------------------*/
._fix{
	position: relative!important;
	bottom:0!important;
}

._bottomMenu{
	background:rgba(255,129,0,0.97);
	z-index:900;
	width:100%;
	position: fixed;
	bottom:-120px;
	left: 0;
	right: 0;
	-webkit-box-shadow: 0px 0px 9px 0px rgba(50, 50, 50, 0.5);
	-moz-box-shadow:    0px 0px 9px 0px rgba(50, 50, 50, 0.5);
	box-shadow:         0px 0px 9px 0px rgba(50, 50, 50, 0.5);	
}

.submenu-fixed-out ._bottomMenu{	
	-webkit-animation: fadeOut 900ms;
	-moz-animation: fadeOut900ms;
	-ms-animation: fadeOut 900ms;
	-o-animation: fadeOut 900ms;
	animation: fadeOut 900ms;
	display:none;
}
.submenu-fixed ._bottomMenu{	
	position:fixed;
	bottom: 0;
	left: 0;
	-webkit-animation: fadeIn 800ms;
	-moz-animation: fadeIn 800ms;
	-ms-animation: fadeIn 800ms;
	-o-animation: fadeIn 800ms;
	animation: fadeIn 800ms;
}
._bottomMenu .mod-wrapper-menu{
	width:1170px;
	position:relative;
	margin:0 auto;
	text-align:center;
}

._bottomMenu .nav{
	width:100%;
	list-style:none;
	margin:0 auto;
	padding:0;
	position:relative;
}	

._bottomMenu li{
	display:inline;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
}

._bottomMenu a{
	display:inline-block;
	margin:0 0 0 1px;
	line-height:1.3em;
	height:120px;
}

._bottomMenu .btn-bg{
	width:60px;
	height:60px;
	margin:0 auto;
	position:relative;
	top:10px;
	
	-webkit-transition:background 300ms ease;
	-moz-transition:background 300ms ease;
	-ms-transition:background 300ms ease;
	-o-transition:background 00ms ease;
	transition:background 300ms ease;
}

._bottomMenu li .image-title{
	color:white;
	text-align:center;
    position:relative;
    left:0;
	height:25px;
	margin-top:15px;
	display:block;
	font-size:0.8525em;
	line-height:2em;
}
._bottomMenu li .image-title.ajoutBr{
	line-height:1em;
}
._bottomMenu .nav a:hover span,.nav .active span{
	color:#1A1F28;
}
._bottomMenu .nav a:hover .btn-bg,.nav .active .btn-bg{
	background-position:0 100%;
}

._bottomMenu .nav > li > a:focus{
	background:transparent;
}

._bottomMenu .nav a:hover{
	-webkit-box-shadow: 0px 0px 9px 0px rgba(50, 50, 50, 0.5);
	-moz-box-shadow:    0px 0px 9px 0px rgba(50, 50, 50, 0.5);
	box-shadow:         0px 0px 9px 0px rgba(50, 50, 50, 0.5);
	background:white !important;
}

._bottomMenu .nav .active{
	background-color:white;
}


/*#########################################################################################################################
---------------------------------------------------- Pour mobile ----------------------------------------------------------
#########################################################################################################################*/
@media (min-width: 980px) and (max-width: 1199px) {
	#sp-sidebar-wrapper #sidebar h1{
		font-size:1.5em!important;
	}
	span.featuredLines1,span.featuredLines2{
		width:100px!important;
	}
	._bottomMenu .btn-bg{
		width:40px;
		height:40px;
		background-size:100%;
		margin:0 auto;
		position:relative;
		top:10px;
	}
	._bottomMenu .mod-wrapper-menu{
		width:980px;
	}
	._bottomMenu li .image-title{
		font-size:0.75em;
	}
	#sp-bottom-wrapper .footerBas h1{
		font-size:3.3em !important;
	}	
	.menuFooter{
		padding-top:132px!important;
	}
	.menuFooter .nav a,.menuFooter2 .nav a{
		font-size:1.3em!important;
		line-height:2.17em!important;
	}
	#sp-customer-wrapper img + div{
		height: 390px!important;
		margin-top: -480px!important;
		right: -370px!important;
	}
	.custom p{
		font-size:1.25em!important;
	}
	.custom h1{
		font-size:5em !important;
	}
	#sp-customer-wrapper img{
		padding-left:500px!important;
	}
	#sp-cloud-wrapper div.unUl + img{
		right:-350px!important;
		padding-top:615px!important;
	}
	.custom ul{
		font-size:0.8em!important;
	}
	#sp-videos-wrapper .vidGroup .vidClic{
		width:457.5px!important;
	}
	#sp-bottom3{
		padding-top:135px !important;
	}
	#sp-cosmosapp-wrapper #sp--wrapper {
		left:188px!important;
	}
}

@media (min-width: 768px) and (max-width: 979px) {
	#sp-revenues-wrapper img{
		width:65%;
		padding-left:370px!important;
		margin-top:-400px!important;
	}
	#sp-customer-wrapper #leComputer {
		margin-top:-225px!important;
	}
	.fleche{
		width:75px!important;
		height:75px!important;
		background-size:75px;
		margin:7px 0 0 15px!important;
	}
	
	#sp-sidebar-wrapper #sidebar h1{
		font-size:1.5em!important;
	}
	.family  a{
		width:40px!important;
		height:40px!important;
		margin:10px 5px 0!important;
		background-size:40px!important;
	}
	._fix{
		display:initial!important;
		position: fixed!important;
		bottom: 0px!important;
		left: 0px!important;
	}
	#sp-callbackmenu .mod-wrapper-menu{
		width:100%!important;
	}
	#sp-changelanguage,#sp-slider-wrapper,#sp-reqcallbackinfo,span.featuredLines1,span.featuredLines2{
		display:none!important;
	}
	.body-innerwrapper section:nth-child(2){
		margin-top:85px;
	}
	.sp-mobile-menu ul li {
		background-color:white !important;
	}
	._bottomMenu{
		display:none;
	}
	.custom h1{
		font-size:4em !important;
	}
	.custom p{
		font-size:1.2em !important;
		line-height:28px !important;
	}
	.custom h2 {
		font-size:2.2em!important;
	}
	#sp-cloud-wrapper .sync-cloud-top h2{
		margin:15px 0 25px!important;
	}
	.home1 h3{
		font-size:1.6em !important;
	}
	.footerBas h1{
		font-size:2.4em !important;
	}
	.footerBas h3{
		font-size:1em !important;
	}
	.menuFooter{
		padding-top:110px!important;
	}
	.menuFooter .nav a,.menuFooter2 .nav a {
		font-size:1.1em!important;
		line-height:2.1em!important;
	}	
	#sp-bottom3{
		padding-top:115px !important;
	}
	#sp-customer-wrapper img + div{
		height: 300px!important;
		margin-top: -370px!important;
		right: -590px!important;
	}
	#sp-cloud-wrapper .unUl{
		float:center!important;
		width:100%!important;
	}
	#sp-cloud-wrapper div.unUl + img{
		display:none;
	}
	#sp-videos-wrapper .vidGroup .vidClic{
		width:349.5px!important;
		height:75px!important;
	}
	#sp-cosmosapp-wrapper #sp--wrapper {
		left:120px!important;
		width:475px!important;
		margin-top:-350px!important;
	}
}
@media (max-width: 767px) {
	#sp-revenues-wrapper img{
		display:none!important;
	}
	#sp-revenues-wrapper p{
		width:100%!important;
	}
	.fleche{
		display:none !important;
	}
	#operatingsystem img {
		width:80%!important;
	}
	.family  a{
		width:40px!important;
		height:40px!important;
		margin:10px 5px 0!important;
		background-size:40px!important;
	}
	#sp-sidebar-wrapper{
		right:-60px!important;
		margin:0!important;
	}
	#sidebar{
		padding:5px!important;
		
	}
	#sp-sidebar-wrapper #sidebar h1{
		font-size:1.25em!important;
		padding:0!important;
		margin:0!important;
	}
	
	._fix{
		position: fixed!important;
		bottom: 0px!important;
		left: 0px!important;
		height:85px!important;
		font-size:10px!important;
	}
	#sp-callbackmenu .mod-wrapper-menu{
		width:100%!important;
	}
	._fix .btn-bg {
		width:40px;
		height:40px;
		background-size: 100%;
	}
	.hideMobile, ._fix{
		display:initial!important;
	}
	#sp-changelanguage,#sp-slider-wrapper,#sp-reqcallbackinfo,span.featuredLines1,span.featuredLines2{
		display:none!important;
	}
	.body-innerwrapper section:nth-child(2){
		margin-top:85px;
	}

	/*#sp-footer-wrapper{
		margin-bottom:-30px;
	}*/
	.sp-mobile-menu ul li {
		background-color:white !important;
	}
	.custom h1,.footerBas h1{
		font-size:3.8em !important;
		text-align:center !important;
		line-height:70px !important;
	}
	.custom p{
		font-size:1.5em !important;
	}
	.home1 h3{
		font-size:2.3em !important;
		text-align:center !important;
	}
	.menuFooter,.menuFooter2{
		padding-top:0!important;
	}
	.menuFooter .nav a,.menuFooter2 .nav a,.home1 p,.custom p{
		text-align:center!important;
		line-height:30px;
	}
	.footerBas h3{
		font-size:1.5em !important;
		text-align:center !important;
	}
	#sp-bottom3{
		padding-top:0 !important;
	}
	.family{
		width:180px;
		height:80px;
		margin:0 auto!important;
	}
	
	.benefits,.inAction{
		top:0 !important;
		margin:35px auto 0;		
	}
	.benefits + h3,.inAction + h3, h3 + ul{
		margin-left:0!important;
	}
	#sp-customer-wrapper #leComputer{
		display:none!important;
	}
	.custom .unUl{
		float:center!important;
		width:100%!important;
	}
	.custom .unUl li{
		text-align:center!important;
	}
	#sp-customer-wrapper img + div{
		height: 200px!important;
		margin-top: -250px!important;
		right: 8px!important;
		width: 310px!important;
	}
	#sp-cloud-wrapper .p_sync{
		width:100%!important;
		float:center!important;
		margin:10px 0!important;
	}
	#sp-customer-wrapper img{
		padding-left:0!important;
	}
	#sp-customer-wrapper p {
		width:100%!important;
		position:relative!important;
	}
	/**************************************************************/
	/**************************   ROI   ***************************/
	/**************************************************************/
	#sp-pricing-wrapper .roiInfo{
		width:100%!important;
		padding:0!important;
	}
	#sp-pricing-wrapper .roiInfo .form2,#sp-pricing-wrapper .roiInfo .form1{
		width:50%!important;
	}
	#sp-pricing-wrapper .roiInfo .oddInput {
		width:24%!important;
	}
	#sp-pricing-wrapper .roiInfo .evenInput {
		width:50%!important;
	}
	#sp-pricing-wrapper .form2 input:disabled{
		width:45%!important;
	}
	#sp-pricing-wrapper .addElement,#updater{
		width:100%!important;
	}	
	#sp-pricing-wrapper .roiTotal h1:first-child{
		font-size:35px!important;
	}
	#sp-pricing-wrapper .roiTotal h1:nth-child(2){
		margin-bottom:25px;
	}	
	#sp-pricing-wrapper .roiInfo h3{
		font-size:20px!important;
	}
	#sp-operatingsystem li {
		margin:10px !important;
	}
	#sp-operatingsystem img {
		width:29%!important;
	}
	#sp-videos-wrapper .vidGroup .vidClic{
		width:100%!important;
		height:105px!important;
	}	
	#sp-bigtitle h1{
		font-size:2em!important;
		line-height:1.5em!important;
		padding-top:50px;
	}
	
	#sp-cosmosapp-wrapper #sp--wrapper {
		left:81px!important;
		width:315px!important;
		margin-top:-232px!important;
	}
	.footerBas ul{
		width:150px;
		text-align:center !important;
		margin:0 auto !important;
	}
	#sp-downapp ul,#sp-downapp li{
		width:100% !important;
	}
	#sp-downscan img:first-child,#sp-downclient img:first-child{
		width:75%!important;
	}
	#sp-downapp-wrapper h2,#sp-downscan-wrapper h2,#sp-operatingsystem-wrapper h2,#sp-downclient-wrapper h2{
	font-size:2em !important;
	}
	.featuredHeader{
		margin-bottom:25px!important;
	}
	.customerFile{
		margin-bottom:100px;
	}
	body section .zeNumber{
		margin-left: auto !important;
	}
	#sp-bottom-wrapper #sp-bottom1 .footerBas ul li{
		width:100%;
	}
}

@media (max-width: 480px) {
	#operatingsystem img {
		width:100%!important;
	}
	#operatingsystem li {
		margin:25px auto!important;
		width:100%!important;
	}
	.custom h1{
		font-size:2.5em !important;
	}
	.custom p{
		font-size:1em !important;
	}
	.home1 h3,#sp-callback-wrapper h3{
		font-size:1.5em !important;
	}
	.footerBas h3{
		font-size:1.2em !important;
	}
	.footerBas h1{
		font-size:2.5em !important;
	}
	#sp-header-wrapper.menu-fixed  .logo{
		height:50px !important;
	}
	#sp-customer-wrapper{
		margin-bottom:100px;
	}
	#sp-customer-wrapper img + div,#sp-customer-wrapper img,#sp-sidebar-wrapper{
		display:none;
	}
	#sp-customer-wrapper p{
		background:transparent!important;
	}	
	#sp-pricing-wrapper .roiTotal h1:first-child{
		font-size:25px!important;
	}
	#sp-pricing-wrapper .roiTotal h1:nth-child(2),#sp-pricing-wrapper .roiTotal h2{
		font-size:30px!important;
		text-align:center!important;
	}
	#sp-pricing-wrapper .form2 input:disabled{
		width:30%!important;
	}
	#sp-operatingsystem li {
		margin:5px !important;
	}
	#sp-operatingsystem img {
		width:29%!important;
	}
	#sp-videos-wrapper .vidGroup .vidClic{
		height:80px!important;
	}
	#sp-cosmosapp-wrapper #sp--wrapper,#sp-cosmosapp-wrapper #sliderBorderImg{
		display:none!important;
	}
	#sp-cosmosapp-wrapper #sliderBorderImg2 {
		display:inherit!important;
	}
}

/*#########################################################################################################################
---------------------------------------------------- mes modules ----------------------------------------------------------
#########################################################################################################################*/
#sp-downscan-wrapper ul ,#sp-downclient-wrapper ul{
	margin:0 auto;
}
#sp-downscan-wrapper li,#sp-downclient-wrapper li{
	width:100%;	
}
#sp-downscan-wrapper img,#sp-downclient-wrapper li img{
	border-radius:50%;
}
#sp-downscan-wrapper li,#sp-downclient-wrapper li{
	float:left;
	list-style:none;
	margin-top:20px;
}
#sp-downscan-wrapper li a,#sp-downclient-wrapper li a{
	clear:both;
	text-align:center;
	display:block;
	color:gray;
	width:161px;
	margin:0 auto;
}
#sp-downapp-wrapper h4,#sp-downscan-wrapper h4,#sp-downclient-wrapper h4{
	font-weight:100;
}

#sp-cosmosapp-wrapper #sliderBorderImg,#sp-cosmosapp-wrapper #sliderBorderImg2{
	width:850px;
	margin:0 auto;
	display:block;
}
#sp-cosmosapp-wrapper #sliderBorderImg2 {
	display:none;
}
#sp-cosmosapp-wrapper #sp--wrapper {
	position:relative;
	margin-top:-412px;
	left:304px;
	z-index:-5;
	width:560px;
}
#sp-main-menu li li:not(.sp-menu-group) {
    text-transform: none!important;
}
.custom h1{
	font-size:7em;
	line-height:1.1em;
}
.custom p{
	font-size:1.75em;
	line-height:40px;
}
.home1 h3{
	font-size:2.5em;
}
div.featuredHeader{
	position:relative;
	text-align:center;
	display:block;
	height:150px;
}

h1.featuredHead{
	width:100%;
	margin:0 auto;
	font-weight:300;
	font-size:4.5em;
	position:absolute;
}
span.featuredLines1,span.featuredLines2{
	width:200px;
	top:40px;
	height:2px;
	background:#707273;
	display:block;
	position:absolute;
}
span.featuredLines2{
	left:0;	
}span.featuredLines1{
	right:0;	
}
.body-innerwrapper section{
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50% 0;
	background-attachment: fixed !important;
}

.benefits,.inAction{
	background-color:rgb(255, 94, 0);
	height:70px;
	width:70px;
	display:block;
	position:relative;
	top:65px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius:50%;	
}
.benefits + h3,.inAction + h3, h3 + ul{
	margin-left:85px;
}
.benefits{
	background-image:url('../../../images/CosmosSync/benefits.png');
}

.inAction{
	background-image:url('../../../images/CosmosSync/action.png');
}
.custom .unUl li{
	line-height:28px;
	margin:15px 0;
	font-size:1.3em;
}
#sp-work-folder-wrapper .unUl,#sp-communication-wrapper .unUl, #sp-barcodescan-wrapper .unUl,#sp-esignature-wrapper .unUl,#sp-takepicture-wrapper  .unUl{
	float:left;
	width:50%;
}
#sp-geotagging-wrapper .unUl{
	width:50%;
}

#sp-work-folder-wrapper h2 + img{
	width:60%;
	display:block;
	margin:60px auto;
}

#sp-cloud-wrapper .p_sync{
	width:50%;
	float:left;
	text-align:center;
	margin:50px 0;
}
#sp-cloud-wrapper .p_sync h2 + p{
	padding:0 10px;
}
#sp-cloud-wrapper .unUl{
	clear:both;
	width:50%;	
}
.unUl h3{
	text-transform:uppercase;
}
#sp-bigtitle-wrapper h1 {
	color:white;
	text-align:center;
	font-size:4.5em;
}
/*--------------------------------------- Sections --------------------------------------------*/
#sp-overview-wrapper{
	color:white;
}
#sp-overview-wrapper #overview p{
	font-size:2.2em;
	line-height:1.2em;
}
#sp-overview-wrapper #overview h2{
	font-size:3.4em;
	text-transform: uppercase;
	margin-bottom:30px;	
}
#sp-overview-wrapper #overview h3{
	font-size:3em;
	margin-bottom:30px;	
}
#sp-overview-wrapper #overview h4{
	font-size:2em;
	font-weight:300;
	margin-bottom:20px;	
}
#sp-overview-wrapper #overview li{
	font-size:1.2em;
	line-height:1.6em;	
}
#sp-overview-wrapper #overview .img1{
	margin-left:-500px;
	margin-top:-100px;
	position:absolute;	
}
#sp-overview-wrapper #overview .img2{
	margin-top:-750px;
	width:60%;
	float:right;
}
#sp-overview-wrapper #overview .rcLi{
	margin-bottom:40px;
}
#sp-overview-wrapper #overview .rcChallenge{
	margin:150px 0 150px 500px;
}
#sp-overview-wrapper #overview .rcIndustries{
	margin-bottom:100px;
}

#sp-operatingsystem-wrapper .lesOS li,#sp-downapp-wrapper .lesOS li{
	width:25%;
	list-style:none;
	margin:40px;
	display:inline;
}

.fleche{
	width:100px;
	height:100px;
	border-radius:50%;
	background-image:url(../../../images/CosmosSync/icons/flecheBas.png);
	margin:12px 0 0 25px;
	cursor:pointer;
	
}
.fleche:hover{
	background-color:rgba(243, 112, 33, 0.95);
}

.controls .btn.btn-inverse{
	border-radius:0;
	width:400px;
	height:40px;
	background:rgb(255, 94, 0);
	transition:all 150ms;
}
.controls .btn.btn-inverse:hover{
	background:#eee;
	color:rgb(255, 94, 0);
}
.controls .btn.btn-inverse:active{
	background:#ccc;
	color:white;
}
#sp-reqcallback-wrapper h4{
	font-size:2em;
	font-weight:300;
	line-height:1em;
}
#sp-reqcallback-wrapper h5{
	margin:15px 0 35px;
	line-height:1.2em;
	font-size:1.2em;
	font-weight:300;
	color:#FF5E00;
}
#sp-reqcallbackinfo:before{
	content:"";
	height:380px;
	border-right:2px #ddd solid;
	position:absolute;
	margin-left:-20px;
}

#sp-communication-wrapper{
	background: url('../../../images/CosmosSync/backgrounds/notification.jpg');
	color:white;
}
#sp-pricing-wrapper{
	background: url('../../../images/CosmosSync/backgrounds/cash.jpg');
}
#sp-cutomizable-wrapper{
	color:white;
}
#sp-mobilesecurity-wrapper{
	background: url('../../../images/CosmosSync/backgrounds/security.jpg');
	color:white;
}
#sp-barcodescan-wrapper{
	background: url('../../../images/CosmosSync/backgrounds/barcode.jpg');
	color:white;
}
#sp-esignature-wrapper{
	background: url('../../../images/CosmosSync/backgrounds/signature.jpg');
	color:white;
}
#sp-esignature-wrapper h2 + img,#sp-takepicture-wrapper .unUl + img {
	margin:75px auto 0;
	display:block;
}
#sp-takepicture-wrapper{
	background: url('../../../images/CosmosSync/backgrounds/on-the-go.jpg');
	color:white;
}
#sp-geotagging-wrapper{
	background: url('../../../images/CosmosSync/backgrounds/geo-tag.jpg');
}
#sp-howitworks-wrapper {
	background: url('../../../images/CosmosSync/backgrounds/how-it-works.jpg');
	color: #fff;
}

#sp-howitworks-wrapper h2.module-title, #sp-apptools-wrapper h2.module-title {
	color: #fff;
}
.module {
	margin-top:0!important;
}

#sp-apptools-wrapper {
	background-image:url('../../../images/CosmosSync/backgrounds/app-tools.jpg');
	color: #fff;
}
/**#sp-work-folder-wrapper {
	background-image:url('../../../images/CosmosSync/backgrounds/folder.jpg');
	color: #fff!important;
}**/
#sp-customer-wrapper #leComputer + div{
    height: 500px;
    margin-top: -610px;
    width: 770px;
    position: absolute;
    right: -292px;
    z-index: -9;

}
#sp-customer-wrapper #leComputer{
	padding-left:370px;
	margin-top:-315px;
}
#sp-revenues-wrapper img{
	padding-left:600px;
	margin-top:-640px;
}

#sp-customer-wrapper .customerFile,#sp-cloud-wrapper .sync-cloud,#sp-cloud-wrapper .sync-cloud-top{
	position:relative;
	width:100%;
}
#sp-cloud-wrapper .sync-cloud-top h2{
	font-weight:500;
	font-size:3em;
	margin:25px 0 50px;
}
#sp-cloud-wrapper div.unUl + img{
	right:-450px;
	padding-top:600px;
	width:80%;
	z-index:-1;
	position:absolute;
}
#sp-cloud-wrapper .unUl{
	float:left;
	width:60%;
}
#sp-customer-wrapper p{
	width:50%;
	position:absolute;
	background:rgba(255,255,255,0.8);
}
#sp-revenues-wrapper{
	background-image:url('../../../images/CosmosSync/backgrounds/revenues.jpg');
	color:white!important;
}
#sp-features-wrapper div + h1{
	font-size:5.5em;
}
.hideMobile{
	display:none!important;
}
.hide{
	display:none!important;
}
/*----------------------------- vidéos -----------------------------------*/
#sp-videobg-wrapper .thumbVid{
	width:100%;
	height:100%;
	background:rgb(243, 112, 33);
	color:white;
	text-transform: uppercase;
	font-size:1.2em;
	text-align:center;
	line-height:1em;
	font-weight:800;
	padding:50px 0;
}
#sp-videobg-wrapper li{
	list-style-type:none;
	float:left;
	width:17%;
	text-align:center;
	height:50px;
	margin:0 25px;
	padding:0 20px;
}
#sp-videobg-wrapper li h4{
	font-weight:100;
	color:gray;
}
#sp-videobg-wrapper a:hover h4{
	color:rgb(243, 112, 33);
}
#sp-videobg-wrapper ul{
	margin-bottom:300px;
}

#sp-videos-wrapper .vidGroup:before{
	content:'';
	width:100%;
	display:block;
	border-bottom:#eee 2px solid;
	margin:10px 0 30px;
}
#sp-videos-wrapper .vidGroup{
	margin-bottom:30px;
	height:100%;
}
#sp-videos-wrapper .vidGroup .vidClic{
	height:125px;
	width:572.5px;
	background:#eee;
	margin-bottom:25px;
	float:left;	
	cursor:pointer;
	position:relative;
	transition:all 250ms;
}
#sp-videos-wrapper .vidGroup .vidClic:nth-child(odd){
	margin-right:25px;
}
#sp-videos-wrapper .vidGroup .vidClic.videoActive{
	background:#fcfcfc;
	cursor:default;
}
#sp-videos-wrapper .vidGroup .vidClic:hover:not(.videoActive){
	opacity:0.65;
	color:#ff5e00;
}
#sp-videos-wrapper .vidGroup .bgVid,#sp-videos-wrapper .isPlaying{
	height:100%;
	background-size:100%!important;
	width:40%;
	float:left;
}
#sp-videos-wrapper .vidGroup .vidDesc{
	margin:15px 0 0 15px;
	float:left;
}
#sp-videos-wrapper .isPlaying{
	background:rgba(255,255,255,0.8);
	position:absolute;
	line-height:125px;
	text-align:center;
	font-weight:500;
	font-size:1.8em;
	color:#ff5e00;
	display:none;
}
.buttonTo {
	margin:70px auto 0;
	width:400px;
	height:50px;
	line-height:50px;
	text-align:center;
	border-radius:10px;
	background:white;
	display:block;
	color:rgb(243, 112, 33);
	border:2px solid rgb(243, 112, 33);
	font-size:1.2em;
	text-transform: uppercase;
}
.buttonToBlack {
	margin:70px auto 0;
	width:250px;
	height:80px;
	line-height:80px;
	text-align:center;
	border-radius:10px;
	background:#12253e;
	display:block;
	color:white;
}
.buttonTo:hover,.buttonToBlack:hover,#sp-main-menu ul.level-0 > li:hover, #sp-main-menu ul.level-0 > li.active,#sp-bigtitle-wrapper{
	background:#FF5E00;
}
body section .numberRound{
	width:50px;
	height:50px;
	border:2px solid;
	border-radius:50%;
	font-weight:800;
	line-height:50px!important;
	font-size:1.5em!important;
	text-align:center!important;
}
body section .zeNumber{
	display:block;
	margin:100px auto 40px;
	width:54px;
	border-color:#fff;
}

#sp-apptools-wrapper .triangleHome{
	background:url("../../../images/CosmosSync/backgrounds/how-it-works.jpg") fixed 0% 0%;
	left:0;
	border-left-color:#011025;
	border-right-color:#011025;
}
#sp-customer-wrapper .triangleHome{
	background:url("../../../images/CosmosSync/backgrounds/app-tools.jpg")fixed;
	right:0;
	border-left-color:#fff;
	border-right-color:#fff;
}
#sp-communication-wrapper .triangleHome{
	left:0;
	border-left-color:transparent;
	border-right-color:transparent;
	border-top-color:white;
}
#sp-revenues-wrapper .triangleHome{
	right:0;
	background: url('../../../images/CosmosSync/backgrounds/notification.jpg')fixed;
	border-left-color:#262626;
	border-right-color:#262626;
}

span.rectangleHome{
	display:block;
	height:25px;
	position:absolute;
	top:0;
	width:100%;
	background:#262626;
}
span.triangleHome{
	display:block;
	position:absolute;
	top:0;
	border-left: 25px solid;
	border-right: 25px solid;
	border-top: 25px solid transparent;
}
/*----------------------------- language ET features -----------------------------------*/
#sp-language-wrapper{
	background-image:url('../../../images/CosmosSync/backgrounds/language.jpg');
}

.flag-p i,.cosmos-f i{
	display:block;
	width:160px;
	height:160px;
	z-index:999999;
	position:relative;
	top:-37px;
	left:-15px;
	border-radius:50%;
}
.flag-p .icon-francais{
	background:url("../../../images/CosmosSync/flag/flag_fr.png");
}
.flag-p .icon-anglais{
	background:url("../../../images/CosmosSync/flag/flag_en.png");
}
.flag-p .icon-espagnol{
	background:url("../../../images/CosmosSync/flag/flag_es.png");
}
.flag-p .icon-italien{
	background:url("../../../images/CosmosSync/flag/flag_it.png");
}

.cosmos-f .icon-c_folder{
	background:url("../../../images/CosmosSync/flag/features_folder.png");
}
.cosmos-f .icon-c_picture{
	background:url("../../../images/CosmosSync/flag/features_picture.png");
}
.cosmos-f .icon-c_video{
	background:url("../../../images/CosmosSync/flag/features_video.png");
}
.cosmos-f .icon-c_voice{
	background:url("../../../images/CosmosSync/flag/features_voice.png");
}
.cosmos-f .icon-c_annotation{
	background:url("../../../images/CosmosSync/flag/features_annotation.png");
}
.cosmos-f .icon-c_memo{
	background:url("../../../images/CosmosSync/flag/features_memo.png");
}
.cosmos-f .icon-c_e-signature{
	background:url("../../../images/CosmosSync/flag/features_e-signature.png");
}
.cosmos-f .icon-c_360{
	background:url("../../../images/CosmosSync/flag/features_360.png");
}
.cosmos-f .icon-c_barcode{
	background:url("../../../images/CosmosSync/flag/features_barcode.png");
}
.cosmos-f .icon-c_notification{
	background:url("../../../images/CosmosSync/flag/features_notification.png");
}

.cosmos-f .icon-ressVid{
	background:url("../../../images/CosmosSync/flag/ress_zeVideo.png");
}
.cosmos-f .icon-ressSupp{
	background:url("../../../images/CosmosSync/flag/ress_zeSupport.png");
}
.cosmos-f .icon-ressFaq{
	background:url("../../../images/CosmosSync/flag/ress_zeFaq.png");
}

.cosmos-f .icon-suppIssue{
	background:url("../../../images/CosmosSync/flag/ress_issue.png");
}
.cosmos-f .icon-suppFeedback{
	background:url("../../../images/CosmosSync/flag/ress_feedback.png");
}
.cosmos-f .icon-suppCallback{
	background:url("../../../images/CosmosSync/flag/ress_callback.png");
}

.cosmos-f .sp-feature .sp-feature-content h3,.sp-menu-toggler .icon-angle-right, .sp-menu-toggler .icon-angle-down{
	color:gray;
}
.sp-feature i{
	z-index:50;
}
.sp-feature{
	margin-bottom:20px;
}
#sp-features-wrapper .sp-feature .sp-feature-content{
	color:white;
	margin:-167px 25px 0;
	padding-top:160px;
	border-radius:25px;
	min-height:140px;
}
#sp-features-wrapper .sp-feature .sp-feature-content h3{
	color:white;
}
#sp-features-wrapper #sp-features .bottomFeatures{
	width:100%;
	margin:75px auto;
}
#sp-features-wrapper #sp-features .bottomFeatures h3{
	font-size:1.75em;
	float:left;
	text-transform: uppercase;
	line-height:80px;
	margin:0 0 0 150px;
}
#sp-features-wrapper #sp-features .bottomFeatures a{
	float:right;
	margin:0 150px 0 0;
}

/*-------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------   footer    ---------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------------------------*/

#sp-bottom1 .footerBas ul li{
	width:22%;
	float:left;
	margin:5px;
}

#sp-404-wrapper{
	background-image:url('../../../images/CosmosSync/backgrounds/cone.jpg');
}
#sp-callback-wrapper{
	background-image:url('../../../images/CosmosSync/backgrounds/questions.jpg');
}
#sp-callback-wrapper a{
	color:white;
}
#sp-callback-wrapper h1{
	font-size:5em;
	font-weight:500;
	line-height:1.2em;
}
#sp-callback-wrapper h3{
	font-size:3.7em;
	font-weight:200;
}
#sp-callback-wrapper .assistance h4{
	font-size:2em;
	font-weight:100;
	margin-bottom:35px;
}
#sp-callback-wrapper .assistance img{
	width:75%;
}
#sp-callback-wrapper .assistance li{
	list-style:none;
	float:left;
	width:30%;
	text-align:center;
	margin:0 15px;
}
.control-group6 div.controls div.g-recaptcha div div{
	width:500px!important;
	margin-bottom:10px;
}

#sp-bottom-wrapper{
	background:url(../../../images/CosmosSync/Footer/f_bg.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50% 0;
	background-attachment: fixed;
}
#sp-operatingsystem img{
	border-radius:12px;
	transition:all 200ms;
}
#sp-operatingsystem img:hover{	
	-webkit-box-shadow: 0px 0px 10px 0px rgba(255, 94, 0, 0.25);
	-moz-box-shadow:    0px 0px 10px 0px rgba(255, 94, 0, 0.25);
	box-shadow:         0px 0px 10px 0px rgba(255, 94, 0, 0.25);
}
.footerBas ul li{
	display:inline;
}
.footerBas ul{
	margin:0;
}
.footerBas h1{
	font-size:3.8em;
	font-weight:500;
}
.menuFooter2{
	padding-top:33px;
}
.menuFooter{
	padding-top:155px;
}
.menuFooter .nav a,.menuFooter2 .nav a{
	color:white;
	font-size:1.5em;
	font-weight:500;
	line-height:2em;
	padding:0 12px;
}
.menuFooter .nav a:hover,.menuFooter2 .nav a:hover{
	color:#1A1F28;	
}

#sp-footer-wrapper{
	background-color:#1A1F28;
}
.copyright{
	margin-top:35px;
}
.family  a{
	float:left;
	width:50px;
	height:50px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	-webkit-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 00ms ease;
	transition:all 300ms ease;
	margin:10px 5px 0;
}
.family .icons-facebook{
	background:url("../../../images/CosmosSync/icons/icons_facebook.png")no-repeat 0 100%;
}
.family .icons-linkedin{
	background:url("../../../images/CosmosSync/icons/icons_linkedin.png")no-repeat 0 100%;
}
.family .icons-youtube{
	background:url("../../../images/CosmosSync/icons/icons_youtube.png")no-repeat 0 100%;
}
.family a:hover{
	background-position:0 0;
}
#sp-bottom3{
	padding-top:160px;
}

#sp-footer-wrapper span.designed-by {
	margin-top:10px;
	font-size:0.75em;
	line-height:0.75em;
	color:gray;
}

/*-------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------   ROI  ------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------------------------*/
#sp-pricing-wrapper .roiSelect{
	margin:0 auto;
	width:300px;
}
#sp-pricing-wrapper .roiSelect select{
	background:white url("../../../images/CosmosSync/fleche-bas.png")no-repeat right;
	width:300px;
	height:35px;	
	border:none;
	border-radius:0;
	-webkit-appearance: none;
	-moz-appearance: none;
	font-size:15px;
}
#sp-pricing-wrapper .roiSelect select option{
	border:none;
	padding:5px 0;
	z-index:50000;
}
#sp-pricing-wrapper .roiInfo{
	width:650px;
	margin:50px auto;
	padding:25px 0;
}
#sp-pricing-wrapper .roiInfo h3{
	font-size:30px;
}
#sp-pricing-wrapper button{
	margin:0 auto;
	display:block;
	clear:both;
	font-size:1.5em;
	text-transform: uppercase;
	font-family:"Oswald";
}
#sp-pricing-wrapper .delElement {
	margin:0;
	float:right;
	position:relative;
	background:url("../../../images/CosmosSync/-.png")no-repeat 50% 50%;
	background-color:#fff;
	top:10px;
	height:38px;
	width:38px;
	border:none;
	border-radius:0;
}
#sp-pricing-wrapper .delElement:disabled,#sp-pricing-wrapper .addElement:disabled  {
	background-color:lightgray !important;
}
#sp-pricing-wrapper .delElement:hover {
	background-color:#e14938;
}
#sp-pricing-wrapper .delElement:active {
	background-color:#b8312f;
}
#sp-pricing-wrapper .addElement{
	width:650px;
	height:45px;
	background:url("../../../images/CosmosSync/+.png")no-repeat 50% 50%;
	background-color:#fff;
	border:none;
	border-radius:0;
}
#sp-pricing-wrapper .addElement:hover{
	background-color:#75d982;
}
#sp-pricing-wrapper .addElement:active{
	background-color:#41a85f;
}
#sp-pricing-wrapper .roiInfo .form1{
	float:left;
	width:300px;
}
#sp-pricing-wrapper .roiInfo input{
	border-radius:0;
	margin:10px 0;
	height:30px;
	-moz-appearance: textfield;
}
#sp-pricing-wrapper .roiInfo .form1 .evenInput{
	width:200px;
}

#sp-pricing-wrapper .roiInfo .oddInput  {
	width:75px;
	background:white;
	border:none;
}
#sp-pricing-wrapper .roiInfo .evenInput  {
	width:160px;
	background:#1A1F28;
	color:white;
	border:none;
}
#sp-pricing-wrapper .roiInfo .form1 .evenInput ,#sp-pricing-wrapper .roiDescriptionHide h4:first-child span{
	text-transform: capitalize;
}
#sp-pricing-wrapper .roiInfo .form2{
	float:right;
	width:300px;
	position:relative;
}
#updater{
	margin-top:25px!important;
	margin-bottom:50px!important;
	width:650px;
	border:none;
	font-size:15px;
	height:70px;
	background:#fafafa;
}
#updater:hover{
	background:#fff;
}
#updater:active {
	background:#ddd;
}
#sp-pricing-wrapper .roiDescription:nth-child(4n+1){
	background:rgba(255,255,255,0.25);
}
#sp-pricing-wrapper .roiDescription{
	background:rgba(255,255,255,0.50);
	cursor:pointer;
	
	-webkit-transition:background 400ms ease;
	-moz-transition:background 400ms ease;
	-ms-transition:background 400ms ease;
	-o-transition:background 400ms ease;
	transition:background 400ms ease;
}
#sp-pricing-wrapper .roiDescription:hover{
	background:rgba(243,112,33,0.6);
}
#sp-pricing-wrapper .roiDescriptionHide{
	background:rgb(243,112,33);
	display:none;	
}
#sp-pricing-wrapper .roiDescriptionHide h3:before{
	content:"";
	width:100%;
	height:3px;
	border-top:2px white solid;
	display:block;
	margin:28px 0 15px;
}
#sp-pricing-wrapper .roiDescriptionHide,#sp-pricing-wrapper .roiDescription{
	color:white;
	padding:20px 0;
}
#sp-pricing-wrapper .roiDescriptionHide span{
	color:rgba(255,255,255,0.5)!important;
}
#sp-pricing-wrapper .roiTotal h1:first-child{
	margin-top:25px;
	font-weight:100;
	font-size:60px;
}
#sp-pricing-wrapper .roiTotal{
	background:#1A1F28;
}
#sp-pricing-wrapper h1{
	color:white;
}
#sp-pricing-wrapper h3,#sp-pricing-wrapper h4,#sp-pricing-wrapper h2{
	color:white;
	font-weight:300;
}

#sp-pricing-wrapper .roiDescription h4{
	font-size:1.3em;
	text-transform: uppercase;	
}
#sp-pricing-wrapper .roiDescription h2{
	font-size:4em;
	margin:30px 0;
	font-weight:500;
}
#sp-pricing-wrapper .roiDescriptionHide h4{
	line-height:30px;
}
#sp-pricing-wrapper .roiDescriptionHide .asterix1{
	border:2px white solid;
	border-radius:50%;
	display:block;
	width:25px;
	line-height:25px;
	text-align:center;
	color:white!important;
	font-weight:800!important;
	margin: 2px 10px 2px 0;
	float:left;
	clear:both;
	font-family:;
}
#sp-pricing-wrapper .roiDescriptionHide .bottomHide .asterix2{
	border-radius:50%;
	font-size:0.85em;
	background:#1A1F28;
	display:block;
	width:15px;
	line-height:15px;
	text-align:center;
	color:white!important;
	font-weight:800!important;
	margin: 1px 10px 1px 0;
	float:left;
	clear:both;
}
#sp-pricing-wrapper .roiDescriptionHide .bottomHide{
	margin-top:50px;
}

#sp-pricing-wrapper .roiDescriptionHide .bottomHide h5{
	color:#1A1F28;
	font-size:0.75em;
	line-height:1em;
}
/*-------------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------    language   ---------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------------------------*/
.menu-fixed .mod-wrapper h2{
	font-size:15px!important;
	margin:15px 0 0!important;
}
.menu-fixed .languageswitcher a{
	width:0!important;
	height:20px!important;
	margin:15px 5px 0 0!important;
	background-size:20px!important;
}
.menu-fixed-out .languageswitcher a{
	background-size:30px!important;
}
.mod-wrapper h2{
	font-size:18px!important;
	line-height:0!important;
	margin:20px 0 0;
	text-align:left!important;
	text-transform:none!important;
}
.languageswitcher a{
	width:10px;
	height:30px;
	display:block;
	float:left;
	margin:20px 5px 0 0;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius:50%;
	line-height:30px;
	text-align:center;
}
.languageswitcher a:hover{
	-webkit-box-shadow:inset 0px 0px 0px 15px rgba(255,255,255,0.7);
    -moz-box-shadow:inset 0px 0px 0px 15px rgba(255,255,255,0.7);
    box-shadow:inset 0px 0px 0px 15px rgba(255,255,255,0.7);
}
.languageswitcher a.active{
	opacity:0.3;
	cursor:default;
}
.languageswitcher .fr-CA{
	background-image:url("../../../images/CosmosSync/flag/flag_fr.png")!important;
}
.languageswitcher .en-GB{
	background-image:url("../../../images/CosmosSync/flag/flag_en.png")!important;
}
.languageswitcher .es-ES{
	background-image:url("../../../images/CosmosSync/flag/flag_es.png")!important;
}
.languageswitcher .it-IT{
	background-image:url("../../../images/CosmosSync/flag/flag_it.png")!important;
}
h1{
	text-transform: uppercase;
}
/*-------------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------    sidebar   ----------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------------------------*/
#sp-sidebar-wrapper{
	z-index:99998;
	position:fixed;
	right:-85px;
	top:50%;
	-ms-transform: rotate(90deg); /* IE 9 */
    -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
    transform: rotate(90deg);	
	transition:all 300ms ease;
}
#sp-sidebar-wrapper:hover #sidebar h1{
	color:black!important;
}
#sp-sidebar-wrapper #sidebar h1{
	transition:all 300ms;
}
#sidebar{
	padding:15px;
	background:#FF5E00;
	position:relative;	
	overflow:hidden;
	-webkit-box-shadow: 0px 0px 13px 0px rgba(50, 50, 50, 0.5);
	-moz-box-shadow:    0px 0px 13px 0px rgba(50, 50, 50, 0.5);
	box-shadow:         0px 0px 13px 0px rgba(50, 50, 50, 0.5);
	
}
/*-------------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------    alert   -----------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------------------------*/
#sp-alert-wrapper{
	z-index:99999;
	position:fixed;
	bottom:0;
	background-color:rgba(43, 43, 43, 0.95);
	padding:10px 25px 35px;
	left:50%;
	transform:translate(-50%);
	animation:blink 2000ms infinite;
	-webkit-animation:blink 2000ms infinite;
}


/*-------------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------    client    ----------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------------------------*/

.sp-clients ul.nav-tabs li {
	cursor:default;
	-webkit-filter: grayscale(0%);
}
.sp-clients a.nav-left,
.sp-clients a.nav-right{
  display: none;
  cursor:default;
}
/*-------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------    logo slider    --------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------------------------*/

.clearout {
height:20px;
clear:both;
}

#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {
display:none;
}

.nbs-flexisel-container {
    position:relative;
    max-width:100%;
}
.nbs-flexisel-ul {
    position:relative;
    width:9999px;
    margin:0px;
    padding:0px;
    list-style-type:none;   
    text-align:center;  
}

.nbs-flexisel-inner {
    overflow:hidden;
    float:left;
    width:100%;
}

.nbs-flexisel-item {
    float:left;
    margin:0px;
    padding:0px;
    cursor:pointer;
    position:relative;
    line-height:0px;
}
.nbs-flexisel-item img {
    width: 100%;
    cursor: pointer;
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px;
    max-width:130px;
    max-height:58px;
}

/*** Navigation ***/

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
    width: 60px;
    height: 60px; 
    position: absolute;
    cursor: pointer;
    z-index: 100;
}

.nbs-flexisel-nav-left {
    left: -25px;
    background: url(http://cosmossync.com//modules/mod_djimageslider/assets/prev.png) no-repeat;
}

.nbs-flexisel-nav-right {
    right: -25px;
    background: url(http://cosmossync.com//modules/mod_djimageslider/assets/next.png) no-repeat;
}


@keyframes blink {
    0% {
        background-color:rgba(43, 43, 43, 0.95);
    }
    50% {
        background-color:rgba(154, 54, 0, 0.95);
    }
    100% {
        background-color:rgba(43, 43, 43, 0.95);
    }
}
@-webkit-@keyframes blink {
    0% {
        background-color:rgba(43, 43, 43, 0.95);
    }
    50% {
        background-color:rgba(154, 54, 0, 0.95);
    }
    100% {
        background-color:rgba(43, 43, 43, 0.95);
    }
}
