@media screen and (max-width: 580px) {
    .main{background: white; width:400px; min-height:1047px; margin:0 auto;padding-bottom: 30px}
    .head{background: #ec6f1f;height: 150px;}
    .logo{margin:40px 25px;width: 130px}
    .lang{float:right; margin:35px 55px;}
    .lang a{font-family:'segoeui'; font-size:16px; color:#fff;}
    .content{height:750px;}
    .title_divis{font-family:'segoeuib'; font-size:36px; color:#000; float:right; margin:0 25px;}
    .title_contact{font-family:'segoeuil'; font-size:18px; color:#000; float:right; margin:15px 25px;}

    .thankyou {
        display: block;
        width: 360px;
        text-align: center;
        margin: 50px auto;
        font-size: 18px;
    }

    /*--------------*/
    .head_post{background:url("../images/head_bg.jpg"); width:400px; height:180px; margin:0 auto;}
    .content_post{background:#fff; width:400px; min-height:760px; margin:0 auto; padding:65px 148px;}
    .content_text{font-family:'segoeui'; font-size:16px; color:#000;}
    .content_text h3{font-family:'segoeuib'; font-size:17px; color:#eb6f1e;}
    .content_text ul{margin-left:-23px; list-style-image: url(../images/square.png);}
    .podblock{margin-left:70px;}
}