@media screen and (min-width:700px) and (max-width:1000px){
    
	html {-webkit-text-size-adjust: none;}
    
    #wraper{min-width:520px}
    .inside{width:100%;min-width:100%}
    
    .page_account .page_menu{padding:0px 0px;border-bottom:1px solid #5CB65C;position:relative}
    #page_account #top{padding:20px 20px;}
    
    #toptitle{display:block;}
    #toptitle>div:first-child{display:block;}
    #toptitle>div:last-child{display:block;text-align:left;margin-top:10px}
    #toptitle #schet{padding-left:0px;width:100%;padding-right:0px}
    #toptitle #addpay{margin-left:0px;margin-top:5px;margin-right:5px;}
    #toptitle #exit{margin-left:0px;margin-top:5px;}
    
    .maintable table>tbody>tr>td:not(:first-child){padding-left:15px}

    #page_account #lang{right:0px}    
    .page_account .menu_show{display:inline-block;margin-right:0px;}
    .page_account .menu{position:absolute;top:46px;left:0;background:#374D64;display:none;width:100%;padding:5px 10px 10px 10px}
    .page_account .menu.active{display:block}
    .page_account .menu a{font-size:12px}    
    #page_account #main_menu{padding:50px 20px 20px 20px}
    #page_account #enter{right:auto;left:0}    
    #page_account #menu_second>a{margin-right:10px;margin-bottom:5px;border:1px solid #374D64;border-radius:3px;padding:7px 5px;font-size:14px}
    #page_account #menu_second>a.selected, #page_account #menu_second>a:hover{border:1px solid #5CB65C;}    
    #page_account #main_content{padding:30px 20px}    
    #page_account #bottom{padding:30px 20px}    
    
    #page_page{font-size:16px;}
    
    #page_contacts>div{width:100%;display:block}
    #page_contacts>div:first-child{padding-right:0px;}
    #page_contacts>div:last-child{padding-left:0px}
    
    #page_balance{padding:15px 0px 15px 0px}    
    #page_balance #block_flex{flex-direction:column;max-height:100%}
    #page_balance #balance_title{display:block}    
    #page_balance .block{margin-right:0px;margin-bottom:5px}   
    #page_balance #mainaddpay2,#page_balance #mainaddpay{margin-bottom:10px}
    #page_balance .period_show{text-align:center}
    
    
    #page_pay>div:first-child{padding:20px 0px}
    #page_pay #check{font-size:24px}
    #page_pay #method>a{width:100%}    
    
    
    #page_profile #block_flex{flex-direction:column;max-height:100%}
    #page_profile #block_flex>div:first-child{margin-right: 0px;margin-bottom: 40px;}
    #page_profile #but1{float:left;margin-top:15px}
    
 }
 
 @media screen and (max-width:701px){   
    
    html {-webkit-text-size-adjust: none;}
    
    #wraper{min-width:300px}
    .inside{padding:0px 0px;width:100%;min-width:100%}
    
    .page_account .page_menu{padding:0px 0px;border-bottom:1px solid #5CB65C;position:relative}
    #page_account #top{padding:20px 20px;}
    
    #toptitle{display:block;}
    #toptitle>div:first-child{display:block;}
    #toptitle>div:last-child{display:block;text-align:left;margin-top:10px}
    #toptitle #schet{padding-left:0px;width:100%;padding-right:0px}
    #toptitle #addpay{margin-left:0px;margin-top:5px;margin-right:5px;}
    #toptitle #exit{margin-left:0px;margin-top:5px;}

    #page_account #lang{right:0px}    
    .page_account .menu_show{display:inline-block;margin-right:0px;}
    .page_account .menu{position:absolute;top:46px;left:0;background:#374D64;display:none;width:100%;padding:5px 10px 10px 10px}
    .page_account .menu.active{display:block}
    .page_account .menu a{display:block;font-size:12px}    
    #page_account #main_menu{padding:50px 20px 20px 20px}
    #page_account #enter{right:auto;left:0}    
    #page_account #menu_second>a{margin-right:10px;margin-bottom:5px;border:1px solid #374D64;border-radius:3px;padding:7px 5px;font-size:14px}
    #page_account #menu_second>a.selected, #page_account #menu_second>a:hover{border:1px solid #5CB65C;}    
    #page_account #main_content{padding:30px 20px}    
    #page_account #bottom{padding:30px 20px}    
    
    #page_page{font-size:16px;}
    
    #page_contacts>div{width:100%;display:block}
    #page_contacts>div:first-child{padding-right:0px;}
    #page_contacts>div:last-child{padding-left:0px}
    
    #page_balance{padding:15px 0px 15px 0px}
    
    #page_balance #block_flex{flex-direction:column;max-height:100%}
    #page_balance #balance_title{display:block}
    #page_balance #balance_title>div{display:block;padding-bottom:10px;border-bottom:none}
    #page_balance .block{margin-right: 0px;padding: 20px;margin-bottom:5px}   
    #page_balance #balance_title>div:first-child{display:none} 
    #page_balance .block>#icon{display:none}    
    #page_balance #mainaddpay2,#page_balance #mainaddpay{width:100%;margin-left:0px;margin-bottom:10px}
    #page_balance .period_show{text-align:center}
    
    .maintable table tr>*{white-space: nowrap;}
    .maintable table tr>*{white-space: nowrap;padding-right:20px !important}
    
    .middletable{max-height:300px;}
    .middletable table tr>*{white-space: nowrap;padding-right:20px !important}
    
    #page_pay>div:first-child{padding:20px 0px}
    #page_pay #check{font-size:24px}
    #page_pay #method>a{width:100%}    
    
    #page_calculation #period{margin-bottom:10px}
    #page_calculation #period>*{margin-right:0px;margin-top:10px}
    #page_calculation #period>:first-child{width:100%}
    #page_calculation #period>:not(:first-child){padding-left:40px}
    #page_calculation #period>div:last-child{display:block;margin-left:0px;}
    
    #page_profile #block_flex{flex-direction:column;max-height:100%}
    #page_profile #block_flex>div:first-child{margin-right: 0px;margin-bottom: 40px;}
    #page_profile #but1{float:left;margin-top:15px}
    
    .modal_inner{padding:30px 20px;min-width:250px}
    .modal_inner #sum{width:100px}
    .modal_inner #polesum{margin:20px 0px}

    .modal_inner #poleknopok>div{display:block;padding-right:0px;margin-bottom:5px;width:100%;}
    .modal_inner #poleknopok>div:first-child{display:none}
    
 }