@media screen and (max-width: 1000px) {
	.frame {
		width: 100%;
		margin: 0 auto;
	}
	.head .menu li {
    padding-left: 0;
    padding-right: 0;
		justify-content: center;
		-moz-box-sizing: border-box;
    box-sizing: border-box;
	}
	.head .menu {
		width: 100%;
		display: none;
		-moz-box-sizing: border-box;
    box-sizing: border-box;
	}
	.product .row {
		flex-wrap: wrap;
	}
	.head .menu .separator {
		display: none;
	}
	.head .row {
		flex-wrap: wrap;
		justify-content: center;
	}
	.head .row > div:first-child {
    width: 100%;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
	}
	.youtube__text {
		display: none;
	}
	ul.panel-menu.intro-panels {
		flex-wrap: wrap;
		justify-content: center;
	}
	ul.panel-menu.intro-panels li {
		margin: 10px;
	}
	.clear.panel-menu.body-panels-2 {
		flex-wrap: wrap;
		justify-content: center;
	}
	.intro-grx {
		display: none;
	}
	.intro .intro-text {
		margin: 40px auto 0 auto;
		position: static;
		top: 0;
    width: 100%;
    background-image: url('../images/home-panel-2-621x306.png');
	}	
	.intro .intro-text h1, .intro .intro-text h3 {
		text-align: center;
	}
	.intro .intro-text a {
		margin: 0 auto;
	}
	.body .perch-text-1 h1 {
		text-align: center;
	}	
	.body .perch-text-1 ul {
		height: auto;
		width: fit-content;
		margin: 0 auto;
	}	
	.head .row > div:first-child i {
		display: block;
		font-size: 34px;		
		margin-left: 20px;
		cursor: pointer;
	}
	.custom.youtube, .custom.contacts {
		display: none;
	}
	body {
		background: white url(../images/body-bg-1x608.png) scroll repeat-x 0 -100px;
	}
	.head_blank {
		height: 102px;
		display: flex;
	}	
	.logo img {
		width: 320px;
	}
	.foot h3 {
		text-align: center;
	}
	.foot ul.links {	
		text-align: center;
	}
	.foot ul.links li {	
		float: none;
		width: auto;
		display: inline-block;
		margin-left: 10px;
		margin-right: 10px;
	}
	.clear.perch-text-1.styled-area {
		width: 95%;
		margin: 0 auto;
	}
	ul.machine-list, ul.machinery-sale {
		display: block !important;
	}
	ul.machine-list li, ul.machinery-sale li {
		margin: 10px 0 !important;
	}
	.product__images {
		width: auto;
	}
	.product__image:first-child img {
		width: 100%;
	}
	.product__controls .pdf {
		flex-wrap: wrap;
		justify-content: center; 
	}
	.show-price-text {
		text-align: center;
	}
	.product__controls, .back {
		justify-content: center;
	}
	.product__image {
		margin-right: auto;
		margin-left: auto;
	}
	.product__controls {
    display: block;
	}
	.product__controls > a {
		margin: 10px auto;
	}
}
@media screen and (max-width: 500px) {
	.product__controls .pdf a, .product__controls .pdf input {
		margin: 10px auto;
		display: block;
	}
	.product__controls .pdf {
		display: block;
	}	
}