	/*==========  Non-Mobile First Method  ==========*/
 
	/* Large Devices, Wide Screens */
	@media only screen and (max-width : 1200px){
		.top-image h1 {
			font-size: 50px;
		}
		.top-image h1 span {
			font-size: 34px;
			color:#fff;
		}
 				.critinocintainer {
			padding-left: 0;
		}
	}
 
	/* Medium Devices, Desktops */
	@media only screen and (max-width : 992px){
 		.ask {
 			text-align: center;
 		}
		.form-wr {
			height: auto;
			padding-bottom: 80px;
		}
		.top-image h1 {
			text-align: center;
		}
		header .contacts__phone {
			font-size: 30px;
			line-height: 1;
			margin-bottom: 5px;
		}
		header .contacts__adress {
			font-size: 18px;
			line-height: 1;
			margin-bottom: 5px;
		}
		header .btn.wood {
			padding: 5px;
			width: 200px;
			float: right;
		}
		.form-wr:before {
			display: none;
		}
		.technology .text-wr {
 			text-align: center;
 		}
 		.technology {
 			background: none;
 		}
		footer .contacts__phone {
			font-size: 26px;
		}
		.form-header .right {
			float: left;
		}
	}
 
	/* Small Devices, Tablets */
	@media only screen and (max-width : 768px){
 		.top-image h1 {
			font-size: 46px;
		}
		.top-image h1 span {
			font-size: 32px;
			color:#fff;
		}
 		.cost_calculation .col-md-5 {
 			text-align: center;
 		}
 		header .contacts__phone {
			font-size: 32px;
			line-height: 1;
			margin-bottom: 5px;
		}
		header .contacts__adress {
			font-size: 22px;
			line-height: 1;
			margin-bottom: 5px;
		}
 		header, header .contacts, footer {
 			text-align: center;
 		}
 		header .btn.wood {
 			float: none;
 			margin: 3px auto;
 		}
 		.technology-list {
 			text-align: center;
 			margin-bottom: 10px;
 		}
 		.technology-list p {
 			padding: 10px 0 0 0;
 		}
		.top-image-2 {
			background: url(../img/image-block_bg.jpg) top center;
			background-size: cover;
		}
		.top-image h1 {
			padding: 20% 0 20% 0;
		}
		.savings .item .top-text {
			border: none;
		}
	}
 
	/* Extra Small Devices, Phones */
	@media only screen and (max-width : 480px){
		.top-image h1 span {
			font-size: 19px;
			color:#fff;
		}
		header .contacts__phone {
		    font-size: 36px;
		    line-height: 1;
		    margin-bottom: 5px;
		}
		.top-image h1 {
			font-size: 28px;
		}
		.form-header .b-text {
			font-size: 48px;
		}
	}
 
	/* Custom, iPhone Retina */
	@media only screen and (max-width : 320px){
		 header .contacts__phone {
		    font-size: 36px;
		    line-height: 1;
		    margin-bottom: 5px;
		}
		header .contacts__adress {
			font-size: 24px;
			line-height: 1;
			margin-bottom: 5px;
		}
		 .top-image h1 {
			font-size: 24px;
		}
	}
#scrollup {
position: fixed; /* фиксированная позиция */
opacity: 0.8; /* прозрачность */
padding: 15px 10px 10px; /* отступы */
background: #aaa;
border-radius: 5px; /* скругление углов */
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
left: 10px; /* отступ слева */
bottom: 10px; /* отступ снизу */
display: none; /* спрятать блок */
cursor: pointer;
}
