@media (max-width: 500px) {

.rejestracja-logowanie .sub_log2 {
  padding-left:10px;
  padding-right:10px;
}

.rejestracja-logowanie .rej_wal {
 padding-left: 5px;
 padding-right: 5px;
}

.rejestracja-logowanie .rej_tab1 td { height: auto;padding-bottom: 10px !important;}
.rejestracja-logowanie .selectTerm4 {line-height: 30px;}
.rejestracja-logowanie .last3{min-height: 25px;overflow: auto;}
.rejestracja-logowanie #giodoConsentCheckbox{text-align:left}

.but_top {
    display: none;
}


#footer_m{width: 320px;margin: 0 auto;}
.footer_top a {
    width: 100%;
    box-sizing: border-box;
    margin-left: 60px !important;
    margin-right: 0 !important;
}
.footer_item {
    margin-bottom: 10px;
}
.konto_right, .hist_right3_con{width: 320px;}
.hist_right3{width: 320px;box-sizing: border-box;}
#updatePanel {width: 320px;}

.box_z1 {width: 145px;box-sizing: border-box;}
.box_z2 {width: 145px;box-sizing: border-box;}
.wyk_big {min-width: 100%;box-sizing: border-box;}
.box_z4 {width: 270px;width: 100%;box-sizing: border-box;}
.hist_right4 {box-sizing: border-box;padding: 7px 10px;}

.hist_nag3 {width:100%;box-sizing: border-box;padding-left: 0;float: none;overflow: auto;padding-bottom: 15px;}
.hist_nag4 {width: 100%;box-sizing: border-box;padding-left: 0;float: none;padding-bottom: 15px;}
.hist_nag5 {width: 100%;box-sizing: border-box;padding-left: 10px;float: none;}

.hist_nag6_h {
   padding-left: 50px
}
.his_wal {
    cursor: pointer;
    font-size: 16px;
    height: 35px;
    line-height: 35px;
    width: 100%;
}

.log-help { float: none; margin-left: 50px; padding-top: 7px;}

.hist_nag5 .hist_nag6 {padding-left: 30px;}
.top-bar {height: 110px;}
.logo {
    background: rgba(0, 0, 0, 0) url("img/logo.png?t=2") no-repeat scroll 0 50% / 100% auto;
    display: block;
    float: none;
    height: 66px;
    margin-top: 5px;
    width: 206px;
}
.mobile-menu-on {
    color: #000;
    padding: 15px 21px;
    position: absolute;
    right: 0;
    text-align: center;
    text-decoration: none;
    top: 0;
    transition: all 0.3s ease 0s;
    z-index: 1001;
}
ul.topnav {
    background-color: #fff;
    list-style-type: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    right: 0;
    top: 75px;
    z-index: 999;
}

.box_z1_tyt1 {width: 70px;}
.box_z1_tyt3 {width: 70px;}

.wp_l11{float:left;margin-top:7px;width: 100%;overflow: hidden;}
.wp_r21{float:left;margin-top:7px;width: 100%;}
.wp_box {width:100%;box-sizing:border-box;float: left;margin-right: 1%;}
.przyciski_btn {margin-left: 0;}
.waluta_btn {margin-left: 10px;}
.kal_tab3 { width: 310px;}
.kal_td_div {width: 100%;}
.dodaj_konto td {padding: 6px 15px 10px 15px;}

.accounts_dropdownlist {width: 280px;}

.wp_l {width: 100%;}
.wp_r {width: 100%;padding: 10px 15px 10px 30px;}
.wplaty .kal_td_div {font-size: 13px;}
.wp_r2 {width: 100%;}
.kroki-wyplata div{width: 33%;font-size: 14px;}
.wyplata .wyp_bank td {padding: 6px 25px 10px 15px;}
.komunikat1 .big_kom{display: block;font-size: 13px;}
.wyplata .kwoty3 {width: 225px;}

.bez_submenu{height: 43px !important;}
table#tab_srodki tr td.grey{display: block;width: 100%;box-sizing:border-box;}
table#tab_srodki tr td.rest{display: block;width: 100%;box-sizing:border-box;}
table#tab_srodki tr td.green{display: block;width: 100%;box-sizing:border-box;}
table#tab_srodki tr td.op_history{display: block;width: 100%;box-sizing:border-box;}
table#tab_srodki tr td{display: none;}
table#tab_srodki tbody{width: 100%;display: block;}
table#tab_srodki, table#tab_srodki tr{display: block;width: 100%;}
.moje-dane .konto_right11 {width: 100%;}
.moje-dane #dane_tab1{width: 100%;box-sizing: border-box;}
.moje-dane  #dane_tab_con1 {width: 100%;box-sizing: border-box;}

.container {width: 320px;}
.hist_right2 .btn_wyplac { margin-bottom: 10px; }
.hist_right10, .hist_right8{width: 320px;}

.kal_tab3 {
  width: 100%;
}

.kal_akcept {
  height: auto;
}

.sub_left, .sub_right {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.sub_icocal {
  font-size: 18px;
}

.summ2 {
  float: none;margin: 5px auto;
}

.wmr {
  float: none;
}

.reg {
  float: none;
  display: block;
}

.sub_kurs1 {
  font-size: 15px;
  line-height: 18px;
}

.konto_right11 {
  padding-left: 0;
  width: 318px;
}

.k3_tyt {
  line-height: 25px;
}

.zel3 {
  padding-left: 25px;
}



.mobile-menu-on{padding: 15px 16px !important;}

#dane_tab1 {
  width: 100%;
}

#dane_tab2 {
  width: 100%;
}

#dane_tab_con1 {
  width: 100%;
}

.aggr_tab1 {
    width: 100%;
    font-size: 14px;
}

.oferty_1{margin-left:57px;text-align:center;width:50px;box-sizing:content-box;}
.oferty .sub_log6{box-sizing:content-box;padding: 2px 0 4px 40px;}
.oferty .wal_big21 {padding-left: 10px; padding-right: 15px;display: block;padding-bottom:6px;}
.oferty .sub_log5 {padding: 10px 0 10px 5px;overflow: hidden;}
.oferty .kal_wyk_on, .oferty .kal_wyk_of {width: auto;}
.kal_wyk_on {
    width: 80px;
}
.oferty .ofe_tab_top td { padding: 5px 10px 5px 10px;}
.oferty .ofe_tab_on td,.ofe_tab_of td {padding: 5px 10px 5px 10px;}
.oferty .ofe_tab_amount {width: auto !important;}
.oferty table.ofe_tab tr td:nth-child(3){width: 45px;padding: 3px;}
.oferty table.ofe_tab tr td:nth-child(2){width: 60px;padding: 3px;}
.oferty table.ofe_tab .ofe_tab_top td:nth-child(3){font-size: 12px;}

.hist_right11_2 .box_z8{width: 100%;}
.hist_right11_2 .box_z42{width: 100%;}
.hist_nag5_op {margin-left: 10px;width: 140px;}
.hist_nag10 {float: left;font-size: 16px; margin-left: 10px; width:310px;}
.operacje .hist_nag6 {padding-left: 0;}
.select_wal_op {width: 140px;}
.kwoty2 {width: 250px;font-size: 20px;padding: 8px;}
.kwoty2div {display: block;margin-bottom: 10px;}

.operacje .ofe_tab_top{display: none;}
.operacje tr td{display: block;text-align: center;}
.operacje .detailsLink{font-size: 22px;}
.operacje tr{display: block;border-bottom: 5px solid #389a1b;}
.operacje .ofe_tab_on_border_DETAILS tr{display: block;border-bottom: none;}


.lower-menu1 ul li, .lower-menu2 ul li, .lower-menu3 ul li {display: block;float: left;}
.lower-menu1 ul li a, .lower-menu2 ul li a, .lower-menu3 ul li a {
  color: #000;
  transition: all 0.2s ease 0s;
  font-size: 15px;
  display: block;
  line-height: 43px;
  padding: 0 25px;
}


.lower-active {background-color: #ffe709;}

#mid-lvl-menu a:hover {background-color: #ffe709;}



.upper-menu ul li{box-sizing:border-box;width: 100%;}
.upper-menu ul li:nth-child(-n+3){border-bottom: 1px solid #fff;}
.upper-menu {height:174px;}

.page-header h1 {
    font-size: 26px;
    margin-top: 0;
    padding-top: 40px;
}
.page-header h3 {font-size: 13px;}
.lower-menu1 ul li:nth-child(-n+2){width: 50%;text-align: center;}
.lower-menu1 ul li:nth-child(3){width:100%;text-align: center;border-top: 1px solid #fff;}
.lower-menu1 ul li a { font-size: 14px; padding: 0 }

.lower-menu2 ul li:nth-child(-n+2){width: 50%;text-align: center;}
.lower-menu2 ul li:nth-child(3){width:100%;text-align: center;border-top: 1px solid #fff;}

.lower-menu2 ul li:nth-child(-n+2) a{font-size: 14px;padding: 0 10px 0 15px;}
.lower-menu2 ul li:nth-child(3) a{font-size: 14px;padding: 0 20px 0 25px;}

.lower-menu3 ul li:nth-child(-n+2){width: 50%;text-align: center;}
.lower-menu3 ul li:nth-child(3){width:100%;text-align: center;border-top: 1px solid #fff;}

.lower-menu3 ul li:nth-child(-n+2) a{font-size: 14px;padding: 0 10px 0 15px;}
.lower-menu3 ul li:nth-child(3) a{font-size: 14px;padding: 0 20px 0 25px;}


/*kalkulator START*/


.calc-step-1, .calc-step-2, .calc-step-3, .calc-step-4, .calc-step-5 {
    box-sizing: border-box;
    float: left;
    height: 165px;
    position: relative;
}
.calc-step-2 {
    padding-top: 38px;
}
.calc-step-1, .calc-step-2, .calc-step-3, .calc-step-4, .calc-step-5 {
    box-sizing: border-box;
    float: left;
    height: 165px;
    position: relative;
}
.calc-step-1, .calc-step-2, .calc-step-3, .calc-step-4 {
    width: 100%;
}
.bg-swap-1 {
    height: 165px;
}
.calc-step-2 {
    height: 110px;
}
.calc-step-3, .calc-step-4 {
    box-sizing: border-box;

    height: 125px;
    position: relative;
}
.calc-step-5 {
    height: auto;
}
.bg-swap-1, .bg-swap-3 {
    background-color: #fff;
}

.calc-step-5 {
    width: 100%;
}
.start-button {
    height: 61px;
    line-height: 61px;
    margin: 0;
    width: 100%;
}
.bg-swap-2, .bg-swap-4, .bg-swap-5 {
    background-color: #f7f7f7;
}
.bg-swap-1, .bg-swap-5 {
    background-color: #fff;
}

.step-head {
    color: #000;
    font-size: 20px;
    padding: 7px 0;
    text-align: center;
}
.cal-button {


    color: #000;
    display: block;
    font-size: 20px;
    font-weight: 700;
    height: 43px;
    line-height: 43px;
    margin: 0 auto 20px;
    text-indent: 10px;
    transition: all 0.2s ease 0s;
    width: 260px;
}
.
.dropdown-list {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ababab;
    height: 40px;
    margin: 0 auto;
    width: 259px;
}
.dropdown-input {
    float: left;
    width: 113px;
}


.dropdown-list-2 {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ababab;
    height: 40px;
    width: 255px;
}
.dropdown-list-2 {
    margin: 20px auto 0;
}
.dropdown-input-2 input {
    border: medium none;
    box-sizing: border-box;
    color: #000;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    text-indent: 5px;
    width: 100%;
}
.calc-arrow {
    float: right;
    height: 16px;
    width: 18px;
}
.cal-bottom-box {
    margin: 0 auto;
    padding-top: 5px;
    width: 100%;
}

.po-kursie {
    display: table;
    margin-left: 60px;
    width: 198px;
}

/*kalkulator END*/
#OfertyPartial .ofe_tab_top{display: none;}
#OfertyPartial td{display: block;width: 100% !important;text-align: center;box-sizing: border-box;padding-left: 0 !important;padding-right:0 !important;}
#OfertyPartial tr{display: block;}


/*Oplaty transakcyjne START*/
.hist_nag1{width: 100%;text-align: center;}
.hist_nag2{width: 100%;text-align: center;line-height: 46px;margin-bottom: 20px;}
.hist_nag2 .tbl_historia{width: 100%;}
.hist_nag1 a{padding: 7px 30px;font-size: 15px;margin-right: 20px;display: block;line-height: 28px;margin-bottom: 10px;margin-top: 10px;}
.hist_nag2 td{padding-right: 4px;font-size: 15px;}
.hist_nag2 .data_tekts2 {font-size: 18px}
.tabela_operacje td {display: block;font-size: 17px;line-height: 28px;}
.tbl_historia td {display: block;}
.tabela_operacje .ofe_tab_top{display: none;}
.tabela_operacje .ofe_tab_of td {
    padding: 5px 10px 5px 25px;
}
.tbl_historia .kwoty2 {width: 220px;}
/*Oplaty transakcyjne END*/
#dane_tab1 .btn {padding-right: 0;}
#dane_tab2 {width: auto;}
#dane_tab_con1 .right {padding-right: 0;}

#dane_tab1 .btn img{width: 100px;height: auto;}
#btnChangePersonalData img{width: 100px;height: auto;}
#dane_tab1 {font-size: 14px;}
#dane_tab2 {font-size: 14px;}
.strefa-zysku .hist_right{padding: 10px 8px;}
.strefa-zysku .hist_nag1{padding-left: 0;}
.strefa-zysku textarea{width: 290px !important;height: 40px !important;}

.lower-menu5 .container .login-button2{float: right;margin-right: 76px}
.lower-menu5 ul li {display: block;float: left;}
.lower-menu5 ul li a{
  color: #000;
  transition: all 0.2s ease 0s;
  font-size: 14px;
  display: block;
  line-height: 43px;
  padding: 0 12px;
}

/*kalkulator Kursy walut Plus kantor dodatkowe*/

#OfertyKursy  .ofe_tab_amount {width: 105px !important;}
#OfertyKursy .ofe_tab tr td:nth-child(1){padding-left: 25px;}
#OfertyKursy .ofe_tab tr td:nth-child(5){display: none;}
#OfertyKursy .ofe_tab tr td:nth-child(6){display: none;}
.small_wykres{width: 165px;}
.country-name2{display: none;}

#OfertyKursy .ofe_tab_top td {font-size: 13px;}
#OfertyKursy .ofe_tab {font-size: 16px;}

#OfertyKursy .calc-flag {margin-left: 7px; float: none;height: 25px;}
#OfertyKursy .ofe_tab_amount {
    padding: 5px 10px;
}

#OfertyKursy .ofe_tab_on td {
    border-bottom: 1px dashed #cfcfcf;
    padding: 5px 10px;
}
#OfertyKursy .parawalut .country-name {margin-left: 0;float: none;clear: both;}
#OfertyKursy .parawalut .calc-flag {float: left;}

#OfertyKursy .tab_parywalut tr td:nth-child(1) {
    padding-left: 5px;
}
#OfertyKursy .tab_parywalut .country-name3 {font-size: 15px;line-height: 28px;}
#OfertyKursy .tab_parywalut {font-size: 14px;}
/*kalkulator Kursy walut Plus kantor dodatkowe END*/
/*Kursy walut One start*/
#kurs_walut_one .c1-3{width: 100%;float: none;border-bottom: 1px solid #bdcae6;margin-bottom: 20px;padding-bottom: 15px;}
/*Kursy walut One END*/

.inne-opcje .zel3 {
    padding-left: 25px;
}
.inne-opcje .k3_tyt {
    line-height: 25px;
}
.bez_submenu{height: 43px !important;}
.box_z11, .box_z21 {
    box-sizing: border-box;
    width: 145px;
}
.wyk_big1 {
    box-sizing: border-box;
    min-width: 100%;
}
.box_z41 {
    box-sizing: border-box;
    width: 100%;
}
.box_z11 .box_z1_tyt1, .box_z21 .box_z1_tyt1{width: 100%}
.historia-szczegoly .hist_nag4, .historia-szczegoly .hist_nag5{display: none;}

.moje-dane #dane_tab3 {margin-left: 0;width: 100%;}
.moje-dane #dane_tab4_zm {margin-left: 0;width: 100%;}
.moje-dane #dane_tab4 {margin-left: 0;width: 100%;}
.moje-dane  .info11 {padding-left: 0}
.moje-dane #dane_tab3 td, .moje-dane #dane_tab4_zm td{display: block;width: 100%;text-align: center;border: none;}
.moje-dane #dane_tab3 td{vertical-align: middle;height: 30px;}
.moje-dane .dane_tyt{padding-top: 5px;padding-bottom: 5px;margin-bottom: 20px;line-height: 20px;height: auto;}
.moje-dane #dane_tab4_zm td{margin-bottom: 10px;}

.moje-dane .btn_cont{text-align: center !important;}

.dane_tyt {height: auto;}

.force_block td{display: block}
.force_block .selectTerm4{width: 170px;}
.moje-dane .btn_save{display: block;line-height: 23px;float: right; width: 116px;}
.force_block .left {padding-right: 0 !important;text-align: center !important;width: auto !important;}

.c50-1{width: 100%;float: left;}
.pa30{padding:10px;}
.tab_5050 tr td{display: block;}
.tab_5050 .selectTerm4 {width: 210px;}
.tab_5050 td {height: auto;padding-top: 3px !important;padding-bottom: 3px !important;width: 100% !important;text-align: center !important;padding-left: 0 !important;padding-right: 0 !important;}

/*kalkulator 2 punktowy*/
.calc-step-5{height: 61px !important;clear: both;}

.new-calc-step-1, .new-calc-step-2{
  box-sizing: border-box;
    float: left;
      position: relative;
}.new-calc-step-1 {
    width: 100%;
}
.new-calc-step-2 {
    width: 100%;
}

.new-calc-step-1 .step-head, .new-calc-step-2 .step-head{ font-size: 22px;font-weight: 300;}
.new-calc-step-1 .dropdown-list, .new-calc-step-2 .dropdown-list {width:85%;}

.wym_cal{text-align: center;font-size: 13px;margin-top: 18px;line-height: 15px;}
.wym_cal span{font-weight: 900;white-space:nowrap;}
.wym_cal a:hover{text-decoration: underline;color: #777;}
.wym_cal a{text-decoration: none;color: #000;}

.new-calc-step-1 .dropdown-input, .new-calc-step-2 .dropdown-input {width: 160px;}
.new-calc-step-1 .dropdown-input input, .new-calc-step-2 .dropdown-input input{width: 160px;font-size: 16px;}
.new-calc-step-2 .dropdown-list-2{ height: 40px; margin: 0 auto; width: 85%;position: relative;float: none;margin-top: 20px;}
.new-calc-step-2  .kurs-list .country-name {font-size: 13px;line-height: 22px;}
.new-calc-step-2 .cal-bottom-box {float: left;margin:6px auto 10px 0}

.ofe_tab .ofe_tab_top td:nth-child(3), .ofe_tab .ofe_tab_on td:nth-child(3), .ofe_tab .ofe_tab_of td:nth-child(3){width: 80px;}
.ofe_tab .ofe_tab_top td:nth-child(2), .ofe_tab .ofe_tab_on td:nth-child(2), .ofe_tab .ofe_tab_of td:nth-child(2){width: 80px;}
.cal-bottom-box {padding-top: 5px; width: 80%;margin-bottom: 10px;}
#Calc input, #Calc textarea { padding: 8px 6px 7px;}
a.calc-arrow {padding: 12px 6px;}
.cal-cell .input_none {font-size: 13px;width: 58px;}
.cal-cell-1{font-size: 11px;}
.cal-cell-3{font-size: 11px;}
#Calc .calc-wrap {height: auto;overflow: auto;}
.new-calc-step-2{height: auto;}
/*kalkulator 2 punktowy - END*/
.tabela_scroll{height: 359px;overflow-y: scroll; }

/*Centrum pomocy ICON START*/
.hanger {
    cursor: pointer;
    position: relative;
    width: 320px;
    margin: 0 auto;
    right: auto;
    top: -30px;
}
.hanger-icon {
    background: rgba(0, 0, 0, 0) url("img/hanger.png") no-repeat scroll 0 0;
    float: left;
    height: 76px;
    position: absolute;
    width: 37px;
}
.hanger-content {
    background-color: rgba(255, 255, 255, 0.92);
    border: 1px solid #e1e1e1;
    box-sizing: border-box;
    float: left;
    padding: 5% 5% 5% 45px;
    width: 320px;
}

.hanger-content p {
    color: #000;
    font-size: 13px;
    line-height: 16px;
    margin-bottom: 14px;
    margin-top: 0;
}

.hanger:hover{right: auto;}
/*Centrum pomocy ICON END*/

.dodaj_konto input {font-size: 15px;}

.payout_fieldset {width: 280px;}
.toggle {display:unset;}
.toggle input + label:first-of-type {border: solid 1px #ddd;border-bottom: none;}
.toggle input + label:last-of-type {border: solid 1px #ddd;border-top: none;}
.toggle input:checked + label {border-color: #009fe3;}
.toggle input:hover + label {border-color: #213140;}


    /*Nowy kalkulator start*/

    .nc-step-1, .nc-step-2, .nc-step-5 {
        width: 100%;
        float: none;
    }
    .nc-step-5 {
        height: 266px !important;
    }
    .calc-wrap-new {
        height: 976px;
    }
    .new_cal {
        height: auto !important;
    }
    .nc-step-5 {
        border:none;
        margin-right: 0;
        margin-left: 0;
    }
    .nc-step-2 {
        margin-left: 0;
    }
    .nc-step-1 {
        margin-right: 0;
    }
    .dropdown-list-7 {
        width: 80%;
    }
    .new_cal .po-kursie {
        width: 100%;
    }
    .nc-step-5 .cal-cell-1, .nc-step-5 .cal-cell-3 {
        font-size: 15px !important;
        padding-left: 4px;
    }
    .nc-step-5 .cal-cell-2 {
        font-size: 15px;
    }
    .dropdown-input-7 input {
        font-size: 16px;
    }
    .new_cal .cal-cell .input_none {
        font-size: 15px;
        width: 70px;
    }
    .nc-step-1 input, .nc-step-2 input {
        font-size: 20px;
        padding: 11px 6px 11px !important;
    }
    .list__itemX .country-name2 {
        font-weight: 400;
        display: inline-block;
        font-size: 11px;
    }
    .dropdown-trigger-7 a.calc-arrow {    
        padding: 16px 10px;
    }
    .new_cal .po-kursie {
        margin-left: 0 !important;
    }

    .change_input_right {
        margin-bottom: 15px;
    }


    .tab_log .find .searchInput {
        width: 90%;
    }

    .rejestracja-logowanie #btnLogin, #btnResetPass {
        width: 90%;
    }
}
