body{
	  background-image: url("bg-image.png");
	  background-size:cover;
	  background-repeat:no-repeat ;
	  background-position: 100% 70%;
	  background-color:#070d23;
	  font-family: 'Roboto Regular', arial;
	  color: #070d23;
	}
	.custom-container
	{
		width:100%;
	}
	.landing-titre
	{
		color:#ffffff;
		font-size:15px;
		font-family: 'Roboto Regular', arial;
		white-space: nowrap;
	}
	.landing-sous-titre{
		color:#ff8f1f;
		 font-size: 18px;
		 font-weight:bold;
		 font-family: 'Roboto Regular', arial;
		 margin: 0;
		 
	}
	.bloc-offres
	{
		/** margin-bottom: 40px;*/
	}
	.bloc-offres p
	{
		color:#FFFFFF;
		font-family: 'Roboto Regular', arial;
		font-size: 15x;
	}
	.bloc-actions
	{
		display:flex;
		margin: 40px 0;
	}
	.bloc-actions a
	{
		color:#FFFFFF;
		 font-size: 16px;
		padding: 5px 30px;
		border: 3px solid #ffffff;
	}
	.bloc-actions a:nth-child(2) 
	{
    margin-left: 15px;
	}
	.bloc-actions a:hover
	{
		background-color:#e75012;
		border:3px solid #e75012 !important;
		text-decoration:none;
	}
	.wrapper
	{
		
		display: -webkit-flex;
		-webkit-flex-direction:column;
		-webkit-justify-content: space-between;
		display:flex;
		flex-direction:column;
		justify-content:space-between;
		height: 100vh;
		
	}
	/**.col-lg-5
	{
		display:flex;
		justify-content:center;
	}*/
	.bloc-logo
	{
		background:url("landing-page-logo-new2.png") no-repeat;/**background:url("landing-Page-SCEMI.png") no-repeat;*/
		height:191px;
		margin: 40px 0 10px;
	}
	.set-right
	{
		float:right;
	}
	main
	{
	flex: 1;
	display: flex;
	align-items: center;

	}
	.bloc-footer
	{
		text-align:center;
		background:#FFFFFF;
		 padding: 18px 0;
	}
	.bloc-footer p
	{
		font-family: 'Roboto Regular', arial;
		line-height: 11px;
		
	}
	.bloc-footer p:nth-child(1) {
    font-size: 14px;
    font-weight: bold;
    margin: 15px 0;
    text-transform: uppercase;
	}
	.bloc-footer p:nth-child(3) a
	{
		color:#ff333d;
	}
	.bloc-sociaux i
	{
		 font-size:25px;
		 margin-right:15px;
		 color:#070d23;
	}
/** Large devices (desktops, 992px and up)*/
@media (min-width: 992px) and (max-width: 1199.98px) 
{
	body
	{
		 background-position: 35% 123px;
	}
	.col-lg-5 {
		display:block;
	}
	.col-lg-5 > div {
		padding-left:50px;
	}
}
/**	Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) and (max-width: 991.98px) 
{
	 /**.bloc-logo
	 {
		 	 background: rgba(0, 0, 0, 0) url("landing-page-logo-new2.png") no-repeat scroll center center;
	 }*/
	.bloc-actions
	{
		justify-content: space-around;
	}
	.bloc-offres
		{
			/**text-align:center;*/
			padding:42px 0;
		}
   
}
	/**@media (max-width: 768px) */
	@media (min-width: 576px) and (max-width: 767.98px) 
	{
		.bloc-logo
		{
		/**background-position:center;*/
		}	
		.bloc-offres
		{
			/**text-align:center;*/
			padding:42px 0;
		}
		.bloc-actions
		{
			/**text-align:center;*/
			justify-content:space-between;
		}
		.bloc-actions a
		{
			display:inline-block;
			float:unset;
		}
		body
		{
			  background-position: 180%;
		}
		
	}
	/**@media (max-width: 603px) 
	{
		body
		{
		 background-image:none;			
		}
		.bloc-logo
		{
			background-position: 34% 0%;			
		}
		.bloc-footer p:nth-child(1)
		{
			line-height: 18px;
		}
		.landing-titre
		{
			text-align: center;
			margin-top: 35px;
			white-space: normal;
			
		}
		.landing-sous-titre
		{
			 font-size:20px;
			 text-align: center;
		}
		.bloc-logo
		{
			margin-top:0px;
			 background-size: contain;
		}
		.bloc-offres
		{
			padding: 0;
			text-align: center;
		}
	   .bloc-footer p:nth-child(1)
		{
		   margin: 5px 0;
		    font-size: 13px;
	   }
	   .bloc-actions a
		{
			font-size:11px;
			display: inline;
			padding: 10px !important;
		}
		.bloc-actions a:nth-child(1)
		{
			margin-left: 17px !important;
		}
		
	}*/
	/**@media (max-width: 320px) */
	@media (max-width: 575.98px) 
	{
		.landing-titre
		{
			font-size:10px;
		}
		.landing-sous-titre
		{
			font-size:14px;
		}
		.bloc-offres p
		{
			font-size:11px;
		}
		.bloc-footer p:nth-child(1)
		{
			font-size:11px;
		}
		.bloc-logo
		{
			/**background-size: 79% auto;*/
			background-position: center center;
			height: 148px;
		}
		.bloc-actions a:nth-child(1)
		{
			margin:0px !important;
		}
		.bloc-actions a
		{
			border: 1px solid #ffffff !important;
		}
	}