@media (max-width:800px) {
	body {
		
	}
	
	section.textbox {
		padding-top: 50px;
	}
	
	.speech { 
		padding: 100px 20px 20px 20px;
	}
	
	.speech .face {
		left: calc(50% - 75px);
		top: -75px;
	}
	
	section.header img {
		margin-bottom: 15px;
	}
	
	section.header div {
		text-align: center !important;
	}
	
	.news-date {
		margin-top: 30px;
	}
	.share-block {
		float: none;
		width: 100%;
		text-align: center;
	}
	.order-box  {
		text-align: center;
		font-size: 17px;
		padding-bottom: 100px;
	}
	.order-box > div {
		float: none;
		width: 100%;
	}
	.order-panel {
		display: block;
		width: 100%;
	}
	.btn-order {
		width: 49%;
		margin: 0px;
	}
	
	.answer-block {
		float: none;
	}
	
	.answer-vote {
		margin: 20px;
	}
	
	.vote-form {
		top: 0;
		left: 0px;
		width: 100%;
		height: 100%;
	}
	
	.image-form .closebtn, .vote-form .closebtn {
		right: 0;
		top: 0;
	}
	
	.image-form {
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		overflow: scroll;
	}
	
	.photo-info input {
		width: 100%;
		margin: 5px 1%;
	}
	
	.image-form .agree-152 #check_agree {
		margin-bottom: 0;
	}
	
	.arrow_content {
		display: none;
	}
	.block-face {
		display: block;
		width: 100%;
		text-align: center;
	}
	.block-face div {
		width: 100% !important;
	}
	.block-face img {
		float: none !important;
	}

	section.prizes {
	    min-height: auto;
    	background-size: cover;
	}
	section.footer img {
		max-width: 100%;
	}
	.partners {
		display: flex; 
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
}