.Mscreen {
	display: none !important
}

@media (max-width: 1024px) {

	dt,
	.address dd {
		font-size: 2.4em !important
	}

	#page4 #content .row-2 .col-1 .col-1,
	#page4 #content .row-2 .col-1 {
		width: 100% !important
	}

	.address dd span {
		width: 50% !important
	}

	#contacts-form fieldset label input {
		width: 100% !important;
		color: #fff !important;
		font-size: 2.4em
	}

	#contacts-form label {
		background: #abaaab !important;
		height: 70px !important
	}

	#contacts-form textarea {
		background: #abaaab !important;
		color: #fff !important;
		width: 100% !important
	}

	#contacts-form .buttonf {
		background-size: 200px 100px !important;
		width: 200px !important;
		height: 100px !important;
		font-size: 2.4em !important
	}

	.PCscreen {
		display: none
	}

	.Mscreen {
		display: block !important
	}

	.fleft a img,
	.fleft {
		width: 100%
	}

	.fleft {
		padding-top: 110px !important
	}

	.btn-group>.btn+.dropdown-toggle,
	.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
		font-size: 40px !important
	}

	.dropdown-menu {
		left: 0 !important;
		right:initial!important;
		font-size: 70px !important;
		background-color: #222021 !important;
		z-index:9999;
	}

	.btn-group {
		font-size: 40px !important;
		position: absolute !important;
		top: 0;
		left:0;
	}

	.selectMenu {
		width: 100%;
		height: 75px;
		font-size: 35px;
		font-family: Georgia, "Times New Roman", Times, serif;
		position: absolute;
		top: 0;
		background-color: rgba(102, 97, 99, 0.6);
		color: #eee;
		border: none
	}

	.selectMenu option {
		font-family: inherit
	}

	.anythingSlider {
		position: relative;
		top: 200px;
		margin-top:100px;
		margin-bottom:100px;
	}

	#content .indent {
		padding: 100px 0 0 !important;
		position: relative;
		top: 70px
	}

	#content {
		position: relative;
		top: 50px
	}

	.estimation {
		font-size: 40px !important;
		color: #e0b904;
		position: absolute;
		top: 650px;
		right: 0
	}

	#page1 #content .col-1 {
		width: 100% !important
	}

	.col-2 {
		width: 100% !important;
		margin-top: 20px
	}

	#footer {
		font-size: 25px !important;
		position: relative;
		top: 70px
	}

	.tail-bottom {
		background: none !important
	}

	.tail-top {
		height: 100%
	}

	.col-1r em,
	.col-2r em {
		font-size: 20px
	}
	
	/** CORRECTIONS **/
	#header .estimation{
		line-height:1.5em;
		margin-bottom:200px;
		z-index:999;
	}
	#content{
		top:205px;
	}
	#content .h1{
		color:#a1d309;
		font-weight:600;
		font-size:4.75em;
		margin-bottom:50px;
		margin-top:100px;
	}
	#content .h2{
		color:#fff;
		font-weight:600;
		font-size:4em;
		margin-bottom:100px;
	}
	#content.realisations .h2{
		margin-bottom:25px;
		font-size:3em;
	}
	#content a{
		font-size:1.5em;
		line-height:1.2em;
	}
	#content p{
		font-size:3em;
		line-height:1.2em;
	}
	#footer{
		top:250px;
	}
	#footer .indent a{
		font-size:1em;
		line-height:1.5em;
		text-align:center;
		margin-top:50px;
	}
	.col-1r em, .col-2r em{
		font-size:30px;
	}
}