
.container{
    font-family: CentraleSansRnd, sans-serif;
	font-weight:100;
    max-width: 1140px;
    overflow: hidden;
    border: 1px solid #f2f2f2;
    line-height: 1.6;
    font-size: 1em;
    padding:0;
    }

figure{
	margin:0;
}

a{
    text-decoration: none;
}

a:hover, a:active, a:link, a:visited {
    text-decoration: none;
}

.bgr{
	background:url('../img/bg.html') top center;
	background-repeat: no-repeat;
}
.syren{
	margin-right:-200px;
}

.row {
    margin-left: 0px;
    margin-right: 0px;
    }

.img_2{
	padding:90px 20px;
	transition-duration: .4s;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-ms-transition-duration: .4s;
	-o-transition-duration: .4s;
}

.img_2:hover{
	transform: scale(0.9, 0.9);
	-webkit-transform: scale(0.9, 0.9);
	-moz-transform: scale(0.9, 0.9);
	-ms-transform: scale(0.9, 0.9);
	-o-transform: scale(0.9, 0.9);
}

.img-center {
	text-align: center;
}

.text{
	padding:0px 20px 30px 20px;
	font-size:1rem;
}


p{
	font-weight: 300;
}

h1{
	font-size:2.5rem;
	color:#FFFFFF;
	font-weight: 200;
	padding:50px 20px 50px 20px;
	line-height:1.2;
	text-align:center;
	margin:0;
	background: #009aea;
	background: -moz-linear-gradient(left, #009aea 0%, #00c0f2 100%);
	background: -webkit-linear-gradient(left, #009aea 0%,#00c0f2 100%);
	background: linear-gradient(to right, #009aea 0%,#00c0f2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009aea', endColorstr='#00c0f2',GradientType=1 );
}

h2{
	font-size:3rem;
	color:#00aeef;
	padding:20px;
	font-weight:200;
}

.padding{
	padding:0;
}

.grey{
	background:#f7f7f7;
}

.cta{
    color: #fff;
    text-align: center;
	font-weight: 200;
    font-size: 1.5rem;
	width: 200px;
    padding: 15px 15px;
    margin: 20px 20px 20px 20px;
	cursor: pointer;
    -webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	-ms-transition: all .2s linear;
	transition: all .2s linear;
	background: #009aea;
	background: -moz-linear-gradient(left, #009aea 0%, #00c0f2 100%);
	background: -webkit-linear-gradient(left, #009aea 0%,#00c0f2 100%);
	background: linear-gradient(to right, #009aea 0%,#00c0f2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009aea', endColorstr='#00c0f2',GradientType=1 );
	border:2px solid #00c0f2;
}

.cta:hover{
	color:#00c0f2;
    background: #fff;
	border:2px solid #00c0f2;
}


.cta_1_1{
	border:2px solid #8e90a1;
	background: #5a5b6b;
	background: -moz-linear-gradient(left, #5a5b6b 0%, #8e91a2 100%);
	background: -webkit-linear-gradient(left, #5a5b6b 0%,#8e91a2 100%);
	background: linear-gradient(to right, #5a5b6b 0%,#8e91a2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5a5b6b', endColorstr='#8e91a2',GradientType=1 );
}

.cta_1_1:hover{
	color:#5a5b6b;
    background: #fff;
	border:2px solid #8e90a1;
}

.cta_1_2{
	background: #96238e;
	background: -moz-linear-gradient(left, #96238e 0%, #851d7c 100%);
	background: -webkit-linear-gradient(left, #96238e 0%,#851d7c 100%);
	background: linear-gradient(to right, #96238e 0%,#851d7c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#96238e', endColorstr='#851d7c',GradientType=1 );
	border:2px solid #96238e;
}

.cta_1_2:hover{
	color:#96238e;
    background: #fff;
	border:2px solid #96238e;
}



.cta_2{
    color: #fff;
    text-align: center;
	font-weight: 100;
    font-size: 1.5rem;
	width: 500px;
    padding: 15px 15px;
    margin: 50px auto 60px auto;
	cursor: pointer;
    -webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	-ms-transition: all .2s linear;
	transition: all .2s linear;
	background: #96238e;
	background: -moz-linear-gradient(left, #96238e 0%, #851d7c 100%);
	background: -webkit-linear-gradient(left, #96238e 0%,#851d7c 100%);
	background: linear-gradient(to right, #96238e 0%,#851d7c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#96238e', endColorstr='#851d7c',GradientType=1 );
	border:2px solid #96238e;
}

.cta_2:hover{
	color:#b00de0;
    background: #fff;
}

@media(max-width: 1200px){
	.syren{
		width:20%;
		height:20%;
		margin-right:0px;
	}
}


@media(max-width: 991px){
	
	.img_2{
		padding:30px 20px;
	}
	
	p{
		font-size:1rem;
	}
	
	h1{
		font-size:1.5rem;
	}
	
	.cta{
		margin:40px auto;
	}
}

@media(max-width: 768px){
	
	h1 {
		padding:40px 40px 40px 40px;
	}
	
	h2{
		font-size:2rem;
		padding:40px 40px 0px 40px;
	}
	
	.text{
		font-size:0.9rem;
		padding:0 40px 40px 40px;
	}

	p{
		padding:30px;
	}
	
}

@media(max-width: 576px){
	
	.cta_2{
		width:300px;
	}
	
	h1{
		font-size:1rem;
	}
	
	p{
		font-size:0.9rem;
	}
	

	
}





