@media screen  and (max-width: 1010px) {
	.info ul li {
		width: 134px;
		margin-right: 29px; 
	}
	.info ul li p {
	}
	.left {
		float: none;
		display: inline-block;
		margin-bottom: 40px;
		width: auto;
	}
	.products ul li {
		margin: 0 20px 70px 20px;
	}
	.facts .left_facts {
		display: inline-block;
		float: none;
	}
	.right_facts {
		display: inline-block;
		float: none;
		margin-top: 40px;
	}
}

@media screen  and (max-width: 600px) {
	header .top .flag {
		display: none;
	}
	.bot_head h1 {
		width: auto;
		text-align: center;
		line-height: 31px;
		font-size: 29px;
		margin-bottom: 14px;
	}
	.bot_head h3 {
		font-size: 22px;
		text-align: center;
		  margin-bottom: 305px;
	}
	.bot_head ul {
		display: none;
	}
	header {
		background: url(../img/mob_top.png) center no-repeat;
		background-size: cover;
		padding-bottom: 0;
	}
	.bot_head {
		margin-top: 0;
	}
	.btn {
		padding: 24px 0;
		display: inline-block;
		width: 80%;
		margin: 0 auto;
	}
	.btn::before {
		display: none;
	} 
	.foot_head {
		text-align: center;
	}
	header .top .logo {
		margin-top: 0;
	}
	.right_feed {
		margin-top: 0;
	}
	h2 {
		font-size: 18px;
	}
	.info ul li {
		margin-right: 0;
		width: 172px;
		margin-bottom: 40px;
	}
	.info ul li:last-child {
		margin-bottom: 0;
	}
	.info ul {
		  padding: 35px 30px 25px 30px;
	}
	.info iframe {
		width: 90%;
		height: 175px;
	}
	.info {
		padding-bottom: 20px;
	}
	.what h2 span {
		display: block;
	}
	.right img {
		width: 345px;
		margin-left: -143px;
	}
	.right ul li p{
		width: 110px;
	}
	.right ul {
		right: -100px;
		width: 120px;
		top: 0;
	}
	.right ul li {
		background-position: center top !important;
		padding-left: 17px;
		padding-top: 92px;
	}
	.right ul li {
		font-size: 14px;
		margin-bottom: 0;
	}
	.info_text p:last-of-type {
		display: none;
	}
	.products ul li:nth-child(3n) {
		margin-right: auto;
		margin-left: auto;
	}
	.expl {
		padding-top: 0;
		padding-bottom: 0;
	}
	.facts .left_facts {
		width: 90%;
	}
	.facts .left_facts .bot_img {
		display: none;
	}
	.facts .left_facts .main_img {
		height: auto;
	}
	.right_facts p {
		display: none;
	}
	.right_facts {
		width: 90%;
		display: inline-block;
		margin: 0 auto;
	}
	.right_facts iframe {
		width: 100%;
		height: 215px;
	}
	.com_item {
		width: 90%;
		margin: 0 auto;
		margin-bottom: 60px;
	}
	#form_bot {
		left: 0;
		top: 298px;
		width: 100%;
		display: inline-block;
		margin: 0 auto;
		padding-top: 25px;
		padding: 0;
	}
	.map_block {
		text-align: center;
	}
/* 	#form_bot::after {
	content: "";
	display: none;
} */
	#map_canvas {
		height: 285px;
	}
	.map_block {
		height: 695px;
	}
	#form_bot::after {
		width: 100%;	
	}
	.what {
		overflow: hidden;
	}
	.products ul li {
		  margin: 0 20px 70px 0px;
	}
	.more_cooments {
		display: block;
	}
	.top {
		background: #000;
		padding: 10px 0;
	}
	.right_feed {
		display: none;
	}
	.resp {
		display: inline-block;
		float: right;
	}
	.hid_navi {

	}
	.bot_head {
		margin-top: 17px;
	}
	.logo img {
		width: 100%;
	}

	.logo {
		width: 60px;
		margin-left: 6px;
	}
	#form_pop {
		width: auto;
		padding: 0;
	}
	.expl h4 {
		font-size: 18px;
	}
	.expl h3 {
		font-size: 18px;
	}
	footer * {
		float: none !important;
		text-align: center !important;
	}
	footer a {
		display: none;
	}
	footer {
		padding: 53px 0;
	}
	.what_block {
		margin-top: 15px;
	}
	.products section {
		padding-top: 27px;
	}
	.products ul {
		margin-top: 36px;
	}
	.products {
		  padding: 32px 0 16px 0;
	}
	.comment_wrap {
		margin-top: 50px;
	}
	.products ul li {
		margin-right: 0;
	}
}

