@media only screen and (max-width: 1200px) {
    h2 {
		font-size:50px;
	}

	.step {
		font-size:12px;
	}

	.ui-checkboxradio-label, .ui-checkboxradio-label:hover {
		padding:5px 15px;
	}

	#expertises-content p {
		line-height:22px;
	}
}

@media only screen and (max-width: 992px) {
	h2 {
		font-size:40px;
	}

	#expertises h2 {
		text-align: center;
	}

	#expertises-img {
		display:none;
	}

	#expertises-content {
		position:relative;
		padding-top: 50px;
	}

	#expertises-content p {
		line-height:25px;
	}

	#realisations {
		padding-top: 50px;
	}

	.separator {
		margin:20px auto;
	}

	.separator.big {
		height:52px;
	}

	.blog_item_content {
		width:100%;
	}

	a.button_blue {
		position:static;
		display:inline-block;
		float:right;
	}

	.wizard {
		display:block;
	}

	.wizard .step, .wizard .navigation {
		float:none;
	}

	.wizard input[type=text], .wizard input[type=email] {
		width:calc(50% - 32px);
		margin:15px;
	}

	button.forward, button.submit {
		margin-left: 15px;
	}

	.ui-checkboxradio-label, .ui-checkboxradio-label:hover {
		width:calc(50% - 32px);
		margin:15px;
	}

	#slideshow_controls_wrapper, .slideshow_controls {
		position:static;
		height:auto !important;
		margin-bottom: 15px;
	}

	#slideshow_controls_wrapper2 {
		position:static;
	}

	.wrap-img-1 img {
		margin-top: 0;
		margin-left: 0;
		width:auto;
		max-width:100%;
	}

	.slider2-content {
		width:100%;
		padding:30px 0 0 0;
	}

	.wrap-img-2 a.button_blue {
		position:static;
		display:table;
		margin:15px auto;
		float:none;
	}

	.slideshow_controls2 {
		padding-right: 15px;
	}

	.slider2-content p.main {
		position:static;
		top:0;
		display:table;
		margin:0 auto 15px auto;
		padding-bottom: 5px;
	}

	#expertises-content {
		padding-top: 0;
	}

	#expertises h2 {
		margin-top: 0;
	}
}

@media only screen and (max-width: 768px) {
	h2 {
		font-size:32px;
	}

	#contact_infos p {
		font-size:22px;
	}

	.animated {
		/*CSS transitions*/
		-o-transition-property: none !important;
		-moz-transition-property: none !important;
		-ms-transition-property: none !important;
		-webkit-transition-property: none !important;
		transition-property: none !important;
		/*CSS transforms*/
		-o-transform: none !important;
		-moz-transform: none !important;
		-ms-transform: none !important;
		-webkit-transform: none !important;
		transform: none !important;
		/*CSS animations*/
		-webkit-animation: none !important;
		-moz-animation: none !important;
		-o-animation: none !important;
		-ms-animation: none !important;
		animation: none !important;
	}
}