@media screen and (max-width: 1200px){
	.decor_block span{background-size: contain;}
	.title_and_slogan .decor_block .car7{display: none;}
	.mill-1{right: -150px;}
	.title_and_slogan .decor_block .straw-2{height: 200px;width: 200px;}
	.our_categories .decor_block .house-3{height:150px;width: 150px; }
	.about_company .decor_block .house2{height: 250px;width: 150px;}
	.spruce{height: 100px;width: 100px;}
	.about_company .decor_block .car6{display: none;}
	.write_us .field1{height: 200px;width: 168px;}
	.house-1{height: 200px;width: 158px;}
	.road{width: 300px;height: 178px;}
	.our_categories .decor_block .river-3{height: 150px;width: 150px;}
	.river-2{height: 180px;width: 100px;}
	.river-5{width: 220px;height: 300px;}

}
@media screen and (max-width: 1150px){
	
	.header-main .container .phone-link{font-size: 20px;}
	.header-main .container .logo{width: 200px;}
	.write_us .form .container .input_block input{width: 260px}
	.write_us .form .container textarea{width: 400px;}
}
@media screen and (max-width: 1000px){
	.header-main .decor_block .spruce2{height: 100px;width: 100px;}
	.header-main .decor_block .spruce2 a{background-size: contain;}
	.header-inside .decor_block .straw1{display: none;}
	.mill-4{display: none;}
	.animateme{display: none;}
	.rellax,.cloud-24,.cloud-25,.cloud-26,.cloud-27,.cloud-28{display: none;}
	.specifics_page .row,.text_page .row{padding-top: 30px;}
    .specifics_page .row{flex-wrap: wrap;justify-content: flex-start;}
	.specifics_page .row .item{margin: 0 10px 20px;}
	.specifics_page .row .arrow{position: relative;top: 16%; height: 26px;}
	.clients_page .row,.text_page .row{padding-top: 30px;}
	.clients_page .row .image_block{float: none;margin: 0 auto 30px;}
	.text_page .row .image_block{float: none;margin: 0 auto 20px;max-width: 463px;width: 100%;}
	.our_categories .row{flex-wrap: wrap;justify-content: center;margin-top: 30px;}
	.our_categories .row .item.w25{width: 240px;}
	.our_categories .row .item{width: 192px;}
	.header-main{padding: 30px 0;}
	.header-main .container{flex-wrap: wrap;}
	.header-main .container .logo{width: 100%}
	.title_and_slogan h1{font-size: 35px;line-height: 38px;}
	.title_and_slogan .slogan{font-size: 30px;line-height: 33px;}
	.our_categories{padding-top: 40px;padding-bottom: 30px;}
	.about_company p{margin-top: 30px;}
	.title h2{font-size: 30px;line-height: 35px;}
	.our_benefists{padding-top: 30px;padding-bottom: 30px;}
	.our_benefists .row{flex-wrap: wrap;justify-content: flex-start;}
	.our_benefists .row .item{margin: 0 10px 20px;}
	.write_us{padding: 30px 0;}
	.write_us .form .container{margin-top: 30px;flex-wrap: wrap;justify-content: center;}
	.write_us .form .container .left{width: 50%}

	.write_us .form .container .input_block input,.write_us .form .container .input_block{width: 100%;max-width: 320px;margin: 0 auto;}
	.write_us .form .container .center{width: 50%;}
	.write_us .form .container textarea{max-width: 555px;width: 100%;margin: 15px auto 0;}
}
@media screen and (max-width: 800px){
	.river-5{width: 150px;height: 150px;top: 40%;}
	.header-main .container{flex-direction: column;}
	.header-main .container a+a{margin-top: 15px;}
}
@media screen and (max-width: 700px){
	.header-inside .mill-3{display: none;}
	.mill-3{left: auto;right: 0;}
	.specifics_page .row .arrow{position: relative;top: 16%; height: 26px;}
	.footer .straw{display: none;}
	.footer .boxes{display: none;}
	.our_categories .decor_block .river-3{top: 50%;}
	.house-1{display: none;}
	.mill-1{display: none;}
	.footer .row .left_side .logo{margin: 0 auto 15px;}
	.footer .row{flex-direction: column;align-items: center;}
	.footer .row .right_side{margin-top: 15px;max-width: 340px;width: 100%;}
	.main-menu ul{width: 400px;margin: 0 auto;flex-wrap: wrap;}
	.main-menu ul li a{background-size: contain;}
	.main-menu ul li:nth-child(3){margin-left: 0;}
	.title h2{padding: 0;}
	.title h2:before,.title h2:after{display: none;}
	.write_us .form .container{flex-direction: column;}
	.write_us .form .container .left{width: 100%;}
	.write_us .form .container .center{margin-top: 15px;width: 100%;}
}
@media screen and (max-width: 500px){
    .specifics_page .row .arrow{position: relative;top: 16%; height: 26px;}
	.clients_page .row .image_block{height: 320px;}
	.clients_page .row .img_block{height: 320px;}
}
@media screen and (max-width: 400px){
	.specifics_page .row{flex-direction: column;}
	.specifics_page .row .item{flex-direction: column;justify-content: center;align-items: center;text-align: center;}
    .specifics_page .row .arrow{position: relative;top: 16%; height: 26px;}
	.clients_page .row .image_block{height: 200px;}
	.clients_page .row .img_block{height: 200px;}
	.text_page .row .image_block{height: 320px;}
	.main-menu ul{flex-direction: column;align-items: center;width: 100%;}
	.main-menu ul li+li{margin-left: 0;}
	.our_benefists .row{flex-direction: column;}
	.our_benefists .row .item{flex-direction: column;justify-content: center;align-items: center;text-align: center;}
	.our_benefists .row .item .icon{margin-right: 0;margin-bottom: 10px;}
}