body {
    background-color: #fff;
    font-family: CentraleSansRnd, sans-serif;
	font-weight: 300;
    font-size:1.2em;
    line-height: 1.8;
    color:#000;
    }

a:hover, a:focus {text-decoration: none;}

big{
	font-size:2rem;
	font-weight: 200;
}

figure{
	margin:0;
	text-align: center;
}

.container-fluid {
    padding-left: 0px;
    padding-right: 0px;
	max-width: 1920px;
	overflow:hidden;
    }
a{
	color:#006db6;
    text-decoration: none;
}

a:hover {
    text-decoration: none;
}

.padding{
	padding:0;
}

h1{
	color:#d5a268;
	font-weight:100;
	font-size:1.8rem;
	padding:10px 20px 10px 0;
	line-height: 1.6;
	margin:0;
}


h2{
	color:#d9e96f;
	font-weight:100;
	font-size:1.8rem;
	padding:10px 20px 10px 0;
	line-height: 1.6;
	margin:0;
}

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



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

.text_1{
	padding:0px 0px 0px 60px;
	color:#000;
	font-size:0.9rem;
}

.text_4{
	padding:0px 60px 0px 60px;
	color:#000;
	font-size:0.9rem;
}


#green{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d0e1bf+0,bad3a1+100 */
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#9aa550+0,7e8d3e+100 */
	background: #9aa550; /* Old browsers */
	background: -moz-linear-gradient(top, #9aa550 0%, #7e8d3e 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #9aa550 0%,#7e8d3e 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #9aa550 0%,#7e8d3e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9aa550', endColorstr='#7e8d3e',GradientType=0 ); /* IE6-9 */
}

#description2, #description4, #description6, #description8{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#aacf76+1,91c15b+100 */
	background: #aacf76; /* Old browsers */
	background: -moz-linear-gradient(top, #aacf76 1%, #91c15b 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #aacf76 1%,#91c15b 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #aacf76 1%,#91c15b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aacf76', endColorstr='#91c15b',GradientType=0 ); /* IE6-9 */
	}

h3{
	line-height: 1.7;
	text-align: center;
	font-size:2rem;
	padding: 40px 40px;
	margin:0;
	color:#000;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d0e1bf+0,bad3a1+100 */
	background: #d0e1bf; /* Old browsers */
	background: -moz-linear-gradient(left, #d0e1bf 0%, #bad3a1 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #d0e1bf 0%,#bad3a1 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #d0e1bf 0%,#bad3a1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0e1bf', endColorstr='#bad3a1',GradientType=1 ); /* IE6-9 */
}

h4{
	font-weight: 100;
	font-size:2rem;
	text-align: center;
	padding:50px 30px
}

h5{
	color:#bcbcbc;
	font-weight: 100;
	font-size:2rem;
	padding:10px 20px 10px 0;
}

h6{
	color:#f1cd9b;
	font-weight: 100;
	font-size:2rem;
	padding:10px 20px 10px 0;
}


.text_2{
	text-align: center;
	font-size:2rem;
	padding: 40px 0;
	color:#000;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d0e1bf+0,bad3a1+100 */
	background: #d0e1bf; /* Old browsers */
	background: -moz-linear-gradient(left, #d0e1bf 0%, #bad3a1 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #d0e1bf 0%,#bad3a1 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #d0e1bf 0%,#bad3a1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0e1bf', endColorstr='#bad3a1',GradientType=1 ); /* IE6-9 */
}

.text_blue{
	color:#066aaf;
	font-weight: 600;
}

.text_3{
	color:#fff;
	padding:0px 40px 0 0;
	font-size:0.9rem;
}

big{
	font-weight:800;
}


.cta{
    color: #fff;
    background: #fff;
    text-align: center;
    font-size: 1.6rem;
	max-width: 180px;
	font-weight: 500;
    padding: 6px 30px;
	cursor: pointer;
	margin:20px 0px;
    -webkit-transition: background .4s linear;
	-moz-transition: background .4s linear;
	-o-transition: background .4s linear;
	-ms-transition: background .4s linear;
	transition: background .4s linear;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#007cc0+0,005eac+100 */
	background: #257446; /* Old browsers */
	-webkit-box-shadow: 0px 15px 53px -1px rgba(0,0,0,0.31);
	-moz-box-shadow: 0px 15px 53px -1px rgba(0,0,0,0.31);
	box-shadow: 0px 15px 53px -1px rgba(0,0,0,0.31);
}

.cta:hover{
	color:#fff;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#4291d1+1,8bd5f9+100 */
	background: #18a453;
}

.cta_1{
    color: #829041;
    background: #fff;
    text-align: center;
    font-size: 1.6rem;
	max-width: 180px;
	font-weight: 500;
    padding: 6px 30px;
	cursor: pointer;
	margin:20px 0px;
    -webkit-transition: background .4s linear;
	-moz-transition: background .4s linear;
	-o-transition: background .4s linear;
	-ms-transition: background .4s linear;
	transition: background .4s linear;
		-webkit-box-shadow: 0px 15px 53px -1px rgba(0,0,0,0.31);
	-moz-box-shadow: 0px 15px 53px -1px rgba(0,0,0,0.31);
	box-shadow: 0px 15px 53px -1px rgba(0,0,0,0.31);
	
}

.cta_1:hover{
	color:#829041;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#4291d1+1,8bd5f9+100 */
	background: #d9e96f; /* Old browsers */
}

.cta_2{
    color: #fff;
    text-align: center;
    font-size: 1.6rem;
	max-width: 180px;
	font-weight: 500;
    padding: 8px 35px;
	margin:20px 0;
	cursor: pointer;
    -webkit-transition: background .4s linear;
	-moz-transition: background .4s linear;
	-o-transition: background .4s linear;
	-ms-transition: background .4s linear;
	transition: background .4s linear;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ca6c00+0,b65000+100 */
	background: #272726; /* Old browsers */
		-webkit-box-shadow: 0px 15px 53px -1px rgba(0,0,0,0.31);
	-moz-box-shadow: 0px 15px 53px -1px rgba(0,0,0,0.31);
	box-shadow: 0px 15px 53px -1px rgba(0,0,0,0.31);
}


.cta_2:hover{
	color:#000;
	background: #bcbcbc;
}

.cta_3{
    color: #b1794b;
    background: #fff;
    text-align: center;
    font-size: 1.6rem;
	max-width: 180px;
	font-weight: 500;
    padding: 6px 30px;
	cursor: pointer;
	margin:20px 0px;
    -webkit-transition: background .4s linear;
	-moz-transition: background .4s linear;
	-o-transition: background .4s linear;
	-ms-transition: background .4s linear;
	transition: background .4s linear;
	-webkit-box-shadow: 0px 15px 53px -1px rgba(0,0,0,0.31);
	-moz-box-shadow: 0px 15px 53px -1px rgba(0,0,0,0.31);
	box-shadow: 0px 15px 53px -1px rgba(0,0,0,0.31);
	
}

.cta_3:hover{
	color:#b1794b;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#4291d1+1,8bd5f9+100 */
	background: #fadfb9; /* Old browsers */
}

.cta_6{
	color: #fff;
    text-align: center;
    font-size: 1.6rem;
	max-width: 700px;
	font-weight: 500;
    padding: 8px 35px;
	margin:20px auto;
	cursor: pointer;
    -webkit-transition: background .4s linear;
	-moz-transition: background .4s linear;
	-o-transition: background .4s linear;
	-ms-transition: background .4s linear;
	transition: background .4s linear;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ca6c00+0,b65000+100 */
	background: #272726; /* Old browsers */
	-webkit-box-shadow: 0px 15px 53px -1px rgba(0,0,0,0.31);
	-moz-box-shadow: 0px 15px 53px -1px rgba(0,0,0,0.31);
	box-shadow: 0px 15px 53px -1px rgba(0,0,0,0.31);
}


.cta_6:hover{
	color:#000;
	background: #bcbcbc;
}

.text{
	padding:0 30px 50px 30px;
}

.brown{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c69e67+0,ae7447+100 */
	background: #c69e67; /* Old browsers */
	background: -moz-linear-gradient(top, #c69e67 0%, #ae7447 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #c69e67 0%,#ae7447 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #c69e67 0%,#ae7447 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c69e67', endColorstr='#ae7447',GradientType=0 ); /* IE6-9 */
}

#myBtn {
    display: none; /* Hidden by default */
    position: fixed; /* Fixed/sticky position */
    bottom: 20px; /* Place the button at the bottom of the page */
    right: 30px; /* Place the button 30px from the right */
    z-index: 99; /* Make sure it does not overlap */
    border: none; /* Remove borders */
    outline: none; /* Remove outline */
    background-color: red; /* Set a background color */
    color: white; /* Text color */
    cursor: pointer; /* Add a mouse pointer on hover */
    padding: 15px; /* Some padding */
    width:40px;
    height:40px;
    background: url('../img/arrow_up0d1b.png????');
	transition-duration: .4s;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-ms-transition-duration: .4s;
	-o-transition-duration: .4s;
}

#myBtn:hover {
	transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
    background-color: #555; /* Add a dark-grey background on hover */
}

b{
	font-weight: 500;
}

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

.footer{
	color:#fff;
	font-size:1.3rem;
	text-align:center;
	padding:40px 20px 80px 20px;
}

.image {
	transition-duration: .4s;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-ms-transition-duration: .4s;
	-o-transition-duration: .4s;
}

.image: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);
}

.image2 {
	transition-duration: .4s;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-ms-transition-duration: .4s;
	-o-transition-duration: .4s;
}

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


.steps_header{
	letter-spacing: 1px;
	color:#fff;
	text-align: center;
	font-size:2rem;
	min-height:80px;
	padding:10px 0 0 0;
	font-weight:500;
	
}


.steps{
	color:#fff;
	margin:0px 0;
	padding:60px 0;
	font-size:1rem;
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#007cc0+0,005eac+100 */
background: #007cc0; /* Old browsers */
background: -moz-linear-gradient(top, #007cc0 0%, #005eac 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #007cc0 0%,#005eac 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #007cc0 0%,#005eac 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007cc0', endColorstr='#005eac',GradientType=0 ); /* IE6-9 */
}

.step{
	padding:30px 0 0 0;
}

.step img{
	margin:0 0 20px 0;
	transition-duration: .4s;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-ms-transition-duration: .4s;
	-o-transition-duration: .4s;
}


.step img:hover {
 -ms-transform: rotate(360deg); /* IE 9 */
    -webkit-transform: rotate(360deg); /* Chrome, Safari, Opera */
    transform: rotate(360deg);
}




@media(max-width: 1700px){
	
	
	.text_1, .text_3, .text_4 {
		font-size:0.8rem;
	}
}

@media(max-width: 1200px){
	.text_1, .text_3 {
		padding:0 50px;
	}
	h1{
		font-size:1.4rem;
	}
	
	.cta, .cta_1, .cta_2, .cta_3, .cta_4, .cta_5{
		font-size: 1.2rem;
		width:150px;
	}
	
}


@media(max-width: 996px){
	
	
	
	h1, h2, h5, h6{
		padding:60px 60px 0  0px;
		text-align:left;
	}
	
	
	.text_1, .text_3, .text_4{
		font-size:1rem;
		padding:0px 60px 60px 60px;
		text-align:left;
	}
	
	.text_2{
		font-size:1rem;
		padding:40px;
	}
	
	
}

@media(max-width: 768px){
	
	
	h1, h5, h6 {
		font-size:1.5rem;
		padding:30px 0px 0px 0px;
	}
	
	h2 {
		text-align: left;
		font-size:1.5rem;
		padding:40px 0px 0px 0px;
	}
	
	.text_1, .text_3, .text_4{
		font-size:0.8rem;
		padding:0px 40px 40px 40px;
		text-align:left;
	}
    
}


@media(max-width: 576px){
	

	h3{
		font-size:1.3rem;
	}
	
	.text_2{
		font-size:0.8rem;
	}
	
	.cta_6{
		font-size: 1em;
		width:280px;
	}
	
	.footer{
		font-size:0.9rem;
	}


}



