.flex-box{display: flex; flex-wrap: wrap; width: 100%;}
.flex-box-wrapper{margin: 0 -16px; width: auto;}
.flex-box-wrapper2{margin:-16px; width: auto;}
.flex-box-between{justify-content: space-between;}
.flex-box-center{align-items: center;}
.flex-box-right{justify-content: flex-end;}
.flex-box-bottom{align-items: flex-end;}
.flex-element{flex: 0 0 auto;}
.flex-element-grow{flex: 1 0 0;}
.flex-element-shrink{flex: 0 1 0;}
.flex-element-elastic{flex: 1 1 0;}
.flex-element-container{padding: 0 16px;}
.flex-element-padding{padding: 16px;}
.flex-element-padding_sm{padding: 8px 16px;}
.flex-element-padding_xs{padding: 6px;}

*{box-sizing: border-box;}
body{padding: 0; margin: 0; font: 40px/47px AGOpusHighResolution, Arial, sans-serif;}
.all-wrapper{padding: 32px;min-height: 100vh; display: flex; flex-direction: column; justify-content: center;}
.container{max-width: 1376px; margin: 0 auto; padding: 0 16px;}
.content{text-align: center;flex-direction: column;}
.content img{max-width: 100%;}
.logo{max-width: 50%;margin: 0 0 10%;}
.preventage{margin: 0 0 3%;}
.preventage img{max-width: 80%;}
/*.preventage_subtitle img{width: 80%;}*/
.preventage_subtitle{margin: 0 0 7%;}
.phone-warpper{max-width: 65%; 	margin: 7.3% 0 0;text-align: center; justify-content: center;}
.phone-warpper img{display: block;}
.phone_note{margin-bottom: 12px;}
.phone{max-width: 100%; padding: 0 16px;}
.logo_bottom{position: relative; padding: 0 16px;text-align: right;bottom: -24px;}
/*.preventage_subtitle img{width: 80%;}*/
/*.phone{position: absolute; left: 0; bottom: 0;width: 40%; text-align: left;padding: 16px;}
.logo_bottom{position: absolute; padding: 16px;text-align: right;width: 60%; right: 0; bottom: -24px;}*/

@media (max-width: 600px) {
	.preventage img{max-width: 100%;}
}