@media only screen and (min-width: 1150px) and (max-width: 1300px){

.anchor-left{
	float:left;
	padding-left:0px;
}

.anchor-right{
	float:right;
	padding-right:0px;
}

.header-button{
	display:none;
}

.burger{
		display: flex;
	height:50%;
		opacity: 75%;
}


.padding-150px{
	padding:10%;
}

h1{
	padding:0;
	text-align:center;
	font-size:40px;
	font-weight: 200;
}

h1.big-title{
	font-size: 14vw;
}

.features-list-columned{
	width:67%;
}

.option-image-container{
	width:33%;
}

}

@media only screen and (min-width: 800px) and (max-width: 1150px){

.example-description{
		margin-right: 0px;
}

.features-list-columned{
	width:67%;
}

.option-image-container{
	width:33%;
}

.anchor-left{
	float:left;
	padding-left:0px;
}

.anchor-right{
	float:right;
	padding-right:0px;
}

.header-button{
	display:none;
}

.burger{
	display: flex;
	height:50%;
	opacity: 75%;
}


.padding-150px{
	padding:10%;
}

h1{
	padding:0;
	text-align:center;
	font-size:40px;
	font-weight: 200;
}

h1.big-title{
	font-size: 14vw;
}

.pricing-options-container{
	flex-direction: column;
	align-items: center;
}

img.feature-icon{
	width:100px;
	height:100px;
}

.feature-block{
	width:400px;
}

}

@media only screen and (min-width: 480px) and (max-width: 800px){

.features-list-columned{
	width:100%;
	flex-direction: column;
}

.features-left-picture-right{
	flex-direction: column;
}

.option-image-container{
	width:100%;
}

.option-selector{
	padding-right: 26px;
}

.option-image-container{
	height: 300px;
}

.anchor-left{
	float:left;
	padding-left:0px;
}

.anchor-right{
	float:right;
	padding-right:0px;
}

.header-button{
	display:none;
}

.burger{
		display: flex;
	height:50%;
		opacity: 75%;
}


.padding-150px{
	padding:10%;
}

h1{
	padding:0;
	text-align:center;
	font-size:40px;
	font-weight: 200;
}

h1.big-title{
	font-size: 14vw;
}

.pricing-options-container{
	flex-direction: column;
	align-items: center;
}

.pricing-table{
	padding:20px;
	min-width: 0;
	width: 100%;
}

.pricing-options-container{
	flex-direction: column;
}

.flex-row{
	flex-direction: column;
}

.pricing-description-container{
	padding:10px;
	width: 100%;
}

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

.flex-responsive{
	flex-direction: column;
	align-items: center;
}

}

@media only screen and (min-width: 480px) and (max-width: 1300px){

	.feature-list{
		margin:0px;
		width:100%;
	}

	.mentions{
		width:100%;
	}

	.feature-block{
		margin-left:0px;
		margin-right: 0px;
	}

}

@media only screen and (min-width: 0px) and (max-width: 1150px){

	.round-tarif{
		display: none;
	}

	.flex-example{
		flex-direction: column;
		align-items: center;
	}

	.exemple-preview-thumbnail{
		margin-top: 46px;
	}

}

@media only screen and (min-width: 0px) and (max-width: 800px){

	.price-flex{
		margin-left: 0px;
		width: 100%;
		align-items: center;
	}

	.example-description{
		margin-right: 0px;
		width: 100%;
	}

}

@media only screen and (min-width: 0px) and (max-width: 550px){

	form.contact{
		width: 100%;
	}

	input, textarea{
		width: calc(100% - 25px) !important;
	}

}