@media (min-width: 661px) and (max-width: 788px) {

 .logo {
    width: 206px;
}

.rejestracja-logowanie .selectTerm4 {
  width: 300px;
}

.last4 {
  width: 300px;
}

.rejestracja-logowanie #btnSubmit {
  width: 322px;
}

.but_top {
    font-size: 12px;
}



.login-button{width: 105px;padding-left: 10px;font-size: 14px;}
#footer_m{width: 640px;margin: 0 auto;}
.footer_top .footer_item:first-child {
    margin-left: 15px;
}
.konto_right, .hist_right3_con{width: 640px;}
.hist_right3{width: 640px;box-sizing: border-box;}
#updatePanel {width: 640px;}

.box_z1 {min-width: 137px;box-sizing: border-box;}
.box_z2 {min-width: 137px;box-sizing: border-box;}
.wyk_big {min-width: 110px;box-sizing: border-box;}
.box_z4 {width: 270px;width: 220px;box-sizing: border-box;}
.hist_right4 {box-sizing: border-box;padding: 7px 0;}

.hist_nag3 {min-width: 230px;width: 35%;box-sizing: border-box;}
.hist_nag4 {min-width: 141px;box-sizing: border-box;padding-left: 0;}
.hist_nag5 {min-width: 260px;width: 35%;box-sizing: border-box;padding-left: 10px;}

.hist_nag6 {padding-left: 0;}

.accounts_dropdownlist {border: 1px solid #D9D9D9;color: #4D4D4D;font-size: 11px;width: 280px;height: 30px;padding: 5px 6px;}

.wp_l11{float:left;margin-top:7px;width: 100%;overflow: hidden;}
.wp_r21{float:left;margin-top:7px;width: 49%;margin-right: 1%;}
.wp_box {width: 49%;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;}


.wp_l {width: 100%;}
.wp_r {width: 100%;padding: 10px 15px 10px 50px;}
.wplaty .kal_td_div {font-size: 13px;}

.wp_r2 {width: 100%;}
.kroki-wyplata div{width: 33%;font-size: 14px;}

.wyplata #green_box {padding-left: 150px;}
.wyplata .kwoty3 {width: 325px;}
.wyplata .wyp_bank td {padding: 6px 25px 10px 10px;}
.komunikat1{font-size: 14px;line-height: 16px !important; }
.komunikat1 .big_kom{display: block;padding-bottom: 8px;}
#tab_srodki .grey {width: 130px;padding-left: 15px;}


.moje-dane .konto_right11 {width: 100%;}
.moje-dane #dane_tab1{width: 100%;box-sizing: border-box;}
.dane-konta{padding-left: 50px;}
.moje-dane .tabzkom {padding-left: 50px;}
.moje-dane  #dane_tab_con1 {width: 100%;box-sizing: border-box;}


.oferty_1{margin-left:217px;text-align:center;width:50px;box-sizing:content-box;}
.oferty .sub_log6{box-sizing:content-box;padding: 2px 0 4px 40px;}

.hist_right10, .hist_right8{width: 640px;}
.container{width: 640px;}


.kal_top_txt13 {
  width: auto;
}

.kal_top_txt1 {
  padding-left: 20px;
}

.kal_top_txt12 {
  padding-left: 0;
}

.kal_top_txt22 {
  padding-right: 50px;
}

.kal_tab2 {
  box-sizing:border-box;
}

.kal_tab3 {
  width: auto;
}
.kal_wal {
  padding: 6px 7px;
}

.kal_akcept {
  height: auto;
}

.sub_left, .sub_right {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}


.k3_tyt {
  font-size:18px;
}

.zel3 {
  padding-left: 23px;
}

.konto_right11 {
  width: 388px;
  padding-left: 0;
}


#dane_tab1 {
  width: 100%;
}
#dane_tab_con1 {
  width: 100%;
}

.hist_right11_2 .box_z8{width: 24%;margin-right: 1%;}
.hist_right11_2 .box_z42{width: 50%;}
.hist_nag5_op {margin-left: 5px;width: 125px;} /*!!!*/
.hist_nag10 {float: left;font-size: 16px; margin-left: 10px; width:360px;} /*!!!*/
.operacje .hist_nag6 {padding-left: 0;}

.upper-menu ul li a {padding: 0 10px;font-size: 13px;}

.upper-menu ul li a span#shortMenuText {
    display: inline;
}

.upper-menu ul li a span#longMenuText {
    display: 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-menu1, .lower-menu2, .lower-menu3 {height: 43px;}
.lower-active {background-color: #ffe709;}

#mid-lvl-menu a:hover {background-color: #ffe709;}
.page-header h1 {
    font-size: 26px;
    margin-top: 0;
    padding-top: 40px;
}
.page-header h3 {font-size: 13px;}

/*kalkulator START*/
#Calc .calc-wrap {
    height: auto;overflow: auto;
}
.calc-step-1, .calc-step-2, .calc-step-3, .calc-step-4 {
    box-sizing: border-box;
    float: left;
    height: 165px;
    position: relative;
}
.calc-step-2 {
    padding-top: 60px;
}
.calc-step-1, .calc-step-2, .calc-step-3, .calc-step-4 {
    box-sizing: border-box;
    float: left;
    height: 165px;
    position: relative;
}
.calc-step-1, .calc-step-2, .calc-step-3, .calc-step-4 {
    width: 50%;
}
.bg-swap-2, .bg-swap-3 {
    background-color: #f7f7f7;
}
.calc-step-4 {
    padding-top: 27px;
}
.calc-step-5 {
    width: 100%;height: auto;
}
.start-button {
    height: 61px;
    line-height: 61px;
    margin: 0;
    width: 100%;
}
.bg-swap-1, .bg-swap-4, .bg-swap-5 {
    background-color: #fff;
}

.step-head {
    color: #000;
    font-size: 18px;
    padding: 10px 0;
    text-align: center;
}
.cal-button {
    color: #000;
    display: block;
    font-size: 17px;
    font-weight: 700;
    height: 40px;
    line-height: 40px;
    margin: 0 auto 20px;
    text-indent: 10px;
    transition: all 0.2s ease 0s;
    width: 219px;
}

.dropdown-list {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ababab;
    height: 40px;
    margin: 0 auto;
    width: 219px;
}
.dropdown-input {
    float: left;
    width: 113px;
}


.dropdown-list-2 {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ababab;
    height: 40px;
    width: 219px;
}
.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*/
.hist_nag3 {
    padding-left: 0;
}




/*Oplaty transakcyjne START*/
.hist_nag1{width: 100%;text-align: center;}
.hist_nag2{width: 100%;text-align: center;line-height: 46px;}
.hist_nag2 .tbl_historia{width: 70%;margin-left: 95px;}
.hist_nag1 a{padding: 7px 30px;font-size: 15px;margin-right: 20px;}
.hist_nag2 td{padding-right: 4px;font-size: 15px;}
.hist_nag2 .data_tekts2 {text-align: right;}

/*Oplaty transakcyjne END*/

.strefa-zysku .hist_nag1{float: left;width: auto;}
.lower-menu5 .container .login-button2{float: right;margin-right: 50px} /*!!!*/
.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 16px;
}

/*kalkulator Kursy walut Plus kantor dodatkowe*/

#OfertyKursy  .ofe_tab_amount {width: 155px !important;}
#OfertyKursy .ofe_tab tr td:nth-child(5){width: 165px;}
#OfertyKursy .ofe_tab tr td:nth-child(6){width: 60px;text-align: center;padding-left: 0;font-size: 13px;}
.small_wykres{width: 165px;}
.country-name2{font-size: 12px;}

#OfertyKursy .ofe_tab_top td {font-size: 13px;}
#OfertyKursy .ofe_tab {font-size: 14px;}

#OfertyKursy .calc-flag {float: none;height: 25px;}
#OfertyKursy .parawalut .country-name {margin-left: 0;float: none;clear: both;}
#OfertyKursy .parawalut .calc-flag {float: left;}
/*kalkulator Kursy walut Plus kantor dodatkowe END*/
/*Kursy walut One start*/
#kurs_walut_one{padding: 20px 20px;}
#kurs_walut_one h3{font-size: 15px}
.price_up, .price_down{font-size: 18px;}
.price_up{background: url('img/pr_updw.png') 0 -33px scroll transparent no-repeat;}
.price_down{background: url('img/pr_updw.png') 0 5px scroll transparent no-repeat;}
/*Kursy walut One END*/
/*Historia szczegóły SMALL - START*/
.box_z41 {box-sizing: border-box; width: 220px;}
.wyk_big1 {box-sizing: border-box; min-width: 110px;width: auto;}
/*Historia szczegóły SMALL - END*/
.moje-dane #dane_tab3 {margin-left: 80px;}
.moje-dane #dane_tab4_zm {margin-left: 80px;}
.moje-dane #dane_tab4 {margin-left: 80px;}

.moje-dane .selectTerm4 {width: 180px;}
.moje-dane  #dane_tab_con1 .right {padding-right: 10px;}
.moje-dane #dane_tab1 .btn {padding-right: 10px;}
.moje-dane .btn_save{display: block;line-height: 23px;float: right; width: 116px;}

.c50-1{width: 100%;float: left;}
.pa30{padding:20px;}
.tab_5050 tr td:nth-child(even){width:60%;padding: 0 10px;}
.tab_5050 tr td:nth-child(odd){width: 40%;padding: 0 10px;}
.tab_5050 .selectTerm4 {width: 210px;}

/*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;
    height: 146px;
    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: 8px;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: 206px;}
.new-calc-step-1 .dropdown-input input, .new-calc-step-2 .dropdown-input input{width: 206px;}
.new-calc-step-2 .dropdown-list-2{ height: 32px; margin: 10px auto 0 47px; width: 189px;position: relative;float: left;}
.new-calc-step-2  .kurs-list .country-name {font-size: 13px;line-height: 22px;}
.new-calc-step-2 .cal-bottom-box {float: left;margin: 0 auto 0 10px;}

.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: 179px;}
#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{height: 360px}
/*kalkulator 2 punktowy - END*/
.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*/
    .step-head2 {font-size: 14px;}
    .nc-step-1 input, .nc-step-2 input {font-size: 18px;padding: 12px 6px 12px !important;}
    .waluta_zmiana, .waluta_zmiana2 {font-size: 16px;top: 10px;right: 8%;}
    .dropdown-list-7 {width: 160px;}
    .nc-step-5 .cal-cell-3 {text-align: center;}
    .calc-flag2{left: 8px;top: 10px;}
    .radio_flags .label {padding: 5px 0 5px 38px;}
    .nc-step-5 .cal-row {font-size: 12px;}
    .country-name2 {font-size: 11px;}
    .country-name3 {font-size: 16px;}
    .country-name{font-size: 14px;}
    .new_cal .po-kursie{margin-left: 0;width: 155px;}
    .new_cal .input_none{width: 58px;font-size: 12px;}
    .new_cal .cal-cell-1{width: 40%;}
    .nc-step-5 .cal-cell-1 {text-align: center;vertical-align: middle;}
}