/* ==========================================================================
   DEFINIZIONE PULSANTI inizio
   ========================================================================== */


/*bianco*/

button.btn-whlit,
a.btn-whlit,
input.btn-whlit {
    cursor: pointer;
    text-decoration: none;
    text-align: left;
    white-space: nowrap;
    background: #fff;
    color: #8ab10b;
    text-transform: uppercase;
    font-size: 25px;
    font-weight: normal;
    font-family: "ralewaybold", arial!important;
    display: inline-block;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
    height: 50px;
    font-size: 16px;
    padding: 0 0 0 20px;
    line-height: 48px;
    margin: 20px 10px 0 0;
    text-shadow: none;
    border: 2px solid #8ab10b;
}

button.btn-whlit:hover,
a.btn-whlit:hover,
input.btn-whlit:hover {
    color: #222;
    border: 2px solid #222;
}

button.btn-whlit-arrow,
a.btn-whlit-arrow {
    background: #fff url("/wbresp/img/arrow-btn-white.png") right center no-repeat;
    padding-right: 50px;
}

button.btn-whlit-arrowleft,
a.btn-whlit-arrowleft {
    background: #fff url("/wbresp/img/arrowleft-btn-white.png") left center no-repeat;
    padding: 0 20px 0 50px
}

button.btn-whlit-arrow:hover,
a.btn-whlit-arrow:hover {
    background-image: url("/wbresp/img/arrow-btn-white-hover.png");
}

button.btn-whlit-arrowleft:hover,
a.btn-whlit-arrowleft:hover {
    background-image: url("/wbresp/img/arrowleft-btn-white-hover.png");
}

.dleft a.btn-whlit {
    text-decoration: none;
    font-size: 16px;
    -webkit-border-radius: 21px;
    -moz-border-radius: 21px;
    border-radius: 21px;
    border-radius: 18px;
    width: 225px;
    height: 34px;
    line-height: 31px;
    padding: 0 0 0 14px;
    margin: 5px 4px 0 0;
    border: 2px solid #8ab10b;
}

.dleft a.btn-whlit-arrow {
    background: #fff url("/wbresp/img/arrow-btn-white-l.png") 190px center no-repeat;
    padding-right: 30px;
}

a.btn-whlit-print {
    background: #fff url("/wbresp/img/print_ico_2.png") 10px center no-repeat;
    padding-left: 30px;
    color: #333333;
}

a.btn-whlit-print:hover {
    color: #8ab10b;
}

a.btn-whlit.btn-blacktxt {
    color: #222;
}

button.btn-whlit-arrowleft.disabled,
button.btn-whlit-arrowleft.disabled:hover,
.btn-whlit-arrowleft.disabled,
.btn-whlit-arrowleft.disabled:hover {
    background-image: url("/wbresp/img/arrowleft-btn-white-disabled.png");
    cursor: default;
    border-color: #dbdbdb;
    color: #dbdbdb;
}


/*verde*/


/*#btn-invia,*/

button.btn-grlit,
a.btn-grlit {
    text-decoration: none;
    text-align: left;
    white-space: nowrap;
    background: #a6cc28;
    color: #FFF;
    text-transform: uppercase;
    font-weight: normal;
    font-family: "ralewaybold", arial;
    display: inline-block;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
    height: 50px;
    font-size: 16px;
    padding: 0 50px 0 20px;
    line-height: 48px;
    margin: 20px 10px 0 0;
    text-shadow: none;
    border: 2px solid #a6cc28;
}

button.btn-grlit:hover,
a.btn-grlit:hover {
    text-decoration: none;
    color: #a6cc28;
    background-color: #222;
    border: 2px solid #222;
}

button.btn-grlit-arrow,
a.btn-grlit-arrow {
    background: #a6cc28 url("/wbresp/img/arrow-btn-green.png") right center no-repeat;
    padding-right: 50px;
    cursor: pointer
}

button.btn-grlit-arrow.disabled,
button.btn-grlit-arrow.disabled:hover,
.btn-grlit-arrow.disabled,
.btn-grlit-arrow.disabled:hover {
    background: #dbdbdb url("/wbresp/img/arrow-btn-disabled.png") right center no-repeat;
    cursor: default;
    border-color: #dbdbdb;
    color: #fff
}

button.btn-grlit-arrow:hover,
a.btn-grlit-arrow:hover {
    background-image: url("/wbresp/img/arrow-btn-black-hover.png");
}

a.btn-grlit-arrow.btn-hover-white:hover {
    background-color: #FFF;
    background-image: url("/wbresp/img/arrow-btn-white.png");
    border-color: #FFF;
}

a.btn-grlit-arrow.btn-darker {
    background-color: #8ab10b;
    border-color: #8ab10b;
}

a.btn-grlit-arrow.btn-darker:hover {
    background-color: #222;
    border-color: #222;
}

a.btn-grlit-arrow.btn-gray-border {
    background-color: #2c2b2b;
    border-color: #8ab10b;
}

a.btn-grlit-arrow.btn-gray-border:hover {
    background-color: #FFF;
    border-color: #FFF;
    color: #000;
    background-image: url("/wbresp/img/arrow-btn-white-hover.png");
}

.dleft a.btn-grlit {
    background: #a6cc28;
    font-size: 16px;
    -webkit-border-radius: 21px;
    -moz-border-radius: 21px;
    border-radius: 21px;
    width: 225px;
    height: 34px;
    line-height: 31px;
    padding: 0 0 0 14px;
    margin: 5px 4px 0 0;
    border: 2px solid #8ab10b;
}

.dleft a.btn-grlit-arrow {
    background: #a6cc28 url("/wbresp/img/arrow-btn-green-l.png") 190px center no-repeat;
    padding-right: 30px;
}

a.btn-white {
    text-decoration: none;
    background: #fff;
    color: #333333;
    text-transform: uppercase;
    font-size: 36px;
    font-weight: bold;
    display: block;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
    min-width: 215px;
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    padding: 0 0 0 25px;
    line-height: 50px;
    margin-top: 13px;
    font-family: "ralewaybold", arial, sans-serif;
}

a.btn-white:hover {
    text-decoration: none;
    color: #333333;
}

.sectionTitle a.btn-white {
    min-width: 0
}

a.btn-arrow {
    background: #fff url("/wbresp/img/arrow-btn-white.png") 165px center no-repeat;
}

a.btn-arrowleft {
    background: #fff url("/wbresp/img/arrowleft-btn-white.png") 165px center no-repeat;
}

a.btn-print {
    text-decoration: none;
    display: block;
    color: #999999;
    padding: 0 0 0 40px;
    background: transparent url("/wbresp/img/print_ico.png") 0 center no-repeat;
    height: 40px;
    line-height: 40px;
}

a.btn-print:hover {
    text-decoration: none;
}

a.btn-scrivi {
    text-decoration: none;
    display: block;
    color: #999999;
    padding: 0 0 0 40px;
    background: transparent url("/wbresp/img/scrivi_ico.png") 0 center no-repeat;
    height: 40px;
    line-height: 40px;
}

a.btn-scrivi:hover {
    text-decoration: none;
}

a.btn-grlit,
a.btn-whlit {
    display: block;
    text-decoration: none;
}

a.btn-grlit.btn-adaptive,
a.btn-whlit.btn-adaptive {
    display: inline-block;
}

a.btn-grlit:visited,
a.btn-whlit:visited {
    text-decoration: none;
}

a.btn-green {
    text-decoration: none;
    z-index: 15;
    color: #FFF !important;
    text-transform: uppercase;
    font-size: 24px;
    font-weight: bold;
    display: block;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    width: 355px;
    height: 60px;
    line-height: 60px;
    padding: 0 0 0 25px;
    font-family: "ralewaybold", arial, sans-serif;
    float: right;
    background: #8ab10b url("/wbresp/img/arrow-btn-green.png") 298px center no-repeat;
}

a.btn-green:hover {
    color: #a6cc28;
    background: #292a29 url("/wbresp/img/arrow-btn-green-small-trasp.png") 302px center no-repeat;
}

a.btn-trasp {
    text-decoration: none;
    text-transform: uppercase;
    display: block;
    color: #222;
    font-size: 14px;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
    width: 250px;
    height: 50px;
    line-height: 46px;
    padding: 0 0 0 20px;
    font-family: "ralewaysemibold", arial, sans-serif;
    margin: 20px auto 0 auto;
    background: #fff url("/wbresp/img//arrow-btn-green-small-trasp.png") 200px center no-repeat;
    text-align: left;
    border: 2px solid #a6cc28;
    position: relative;
    z-index: 99;
}

a.btn-trasp:hover {
    text-decoration: none;
    color: #222;
    background: #fff url("/wbresp/img/arrow-btn-black-small-trasp.png") 200px center no-repeat;
    border: 2px solid #222;
}

a.btn-trasp.inverse {
    color: #fff;
    width: 200px;
    background: transparent url("/wbresp/img/arrow-btn-green-small-trasp.png") right center no-repeat;
    border: 2px solid #a6cc28;
}

a.btn-trasp.inverse:hover {
    border: 2px solid #fff;
    background: transparent url("/wbresp/img/arrow-btn-green-small.png") right 6px no-repeat;
}

a.btn-245 {
    width: 245px;
}

a.btn-fs14 {
    font-size: 14px;
}

a.btn-fs13 {
    font-size: 13px !important;
}

a.btn-green.standardHome {
    background: #a6cc28 url("/wbresp/img/arrow-btn-green-small.png") no-repeat scroll 230px center;
    border-radius: 25px;
    color: #fff;
    display: inline-block;
    font-family: "ralewaysemibold", arial, sans-serif;
    font-size: 20px;
    font-weight: normal;
    height: 50px;
    line-height: 52px;
    margin: 20px auto;
    float: none;
    padding: 0 0 0 40px;
    text-align: left;
    text-transform: uppercase;
    width: 280px;
}

a.btn-green.standardHome:hover {
    background: #000 url("/wbresp/img/arrow-btn-green-small-hover.png") no-repeat scroll 230px center;
    color: #8ab10b;
}

a.btn-green.standardHome.onBlack:hover {
    background: #FFF url("/wbresp/img/arrow-btn-white-hover.png") no-repeat scroll 227px center;
    color: #000 !important;
}

@media (max-width: 1199px) {
    a.btn-whlit,
    input.btn-whlit {
        font-size: 15px;
        -webkit-border-radius: 22px;
        -moz-border-radius: 22px;
        border-radius: 22px;
        border-radius: 22px;
        max-width: 100%;
        width: auto;
        height: 36px;
        line-height: 33px;
        padding: 0 0 0 14px;
        margin: 5px 4px 0 0;
        border-width: 2px;
    }
    a.btn-whlit-arrow,
    input.btn-whlit-arrow {
        background: #fff url("/wbresp/img/arrow-btn-white.png") right center no-repeat;
        padding-right: 50px;
    }
    a.btn-whlit-arrow,
    input.btn-whlit-arrow {
        background-image: url("/wbresp/img/arrow-btn-white-l.png");
        background-position: right center;
        padding-right: 30px;
    }
    a.btn-whlit-arrowleft,
    input.btn-whlit-arrowleft {
        padding: 0 20px 0 50px;
        background-image: url("/wbresp/img/arrowleft-btn-white-l.png")
    }
    button.btn-grlit,
    a.btn-grlit {
        font-size: 15px;
        -webkit-border-radius: 22px;
        -moz-border-radius: 22px;
        border-radius: 22px;
        min-width: 215px;
        max-width: 100%;
        height: 36px;
        line-height: 33px;
        padding: 0 0 0 14px;
        margin: 5px 4px 0 0;
        border-width: 2px;
    }
    button.btn-grlit-arrow,
    a.btn-grlit-arrow {
        background-image: url("/wbresp/img/arrow-btn-green-l.png");
        background-position: right center;
        padding-right: 30px;
    }
    a.btn-whlit-arrow:hover {
        background: #fff url("/wbresp/img/arrow-btn-white-l-hover.png") right center no-repeat;
        border: 2px solid #222;
    }
    a.btn-whlit-arrowleft:hover {
        background: #fff url("/wbresp/img/arrowleft-btn-white-l-hover.png") left center no-repeat;
        border: 2px solid #222;
    }
    button.btn-grlit-arrow:hover,
    a.btn-grlit-arrow:hover {
        background: #000 url("/wbresp/img/arrow-btn-green-l-hover.png") right center no-repeat;
        border: 2px solid #222;
        color: #8ab10b;
    }
    a.btn-grlit-arrow.btn-hover-white:hover {
        background-color: #FFF;
        background-image: url("/wbresp/img/arrow-btn-white-l.png");
        border-color: #FFF;
    }
    a.btn-grlit-arrow.btn-gray-border {
        width: auto;
        max-width: 100%;
        background-position: right 9px;
    }
    a.btn-grlit-arrow.btn-gray-border:hover {
        background-color: #FFF;
        background-image: url("/wbresp/img/arrow-btn-white-l-hover.png");
        background-position: right 9px;
    }
}

@media (max-width: 767px) {
    a.btn-whlit {
        font-size: 14px;
    }
    button.btn-grlit,
    a.btn-grlit {
        font-size: 14px;
        margin: 25px auto;
    }
}

.btn-white {
    z-index: 15 !important;
}

.btn-green {
    z-index: 15 !important;
}

.btn-trasp {
    z-index: 15 !important;
}


/* ==========================================================================
   DEFINIZIONE PULSANTI fine
   ========================================================================== */


/* ==========================================================================
   POSIZIONAMENTE PULSANTI inzio
   ========================================================================== */

.main_hero.mutuo a.btn-green {
    margin: 20px 30px 0 50px;
    float: left;
}

.trading .main_hero a.btn-green {
    margin: 10px 30px 0 0;
}

.investimenti .main_hero a.btn-green {
    margin: 10px 10px 0 50px;
    float: left;
}

.prestiti .main_hero a.btn-green {
    float: left;
    margin: 30px 10px 0 40px;
}

.main_hero.conto_webank a.btn-green {
    float: left;
    margin: 30px 10px 0 40px;
}

.container02.conto_webank a.btn-grlit-arrow {
    width: 240px;
    margin: 0px 0px 0px 0px;
    float: right;
}

.container03.trading a.btn-gray-border {
    float: left;
    margin: 40px 20px 0 50px;
    min-width: 200px;
}

.container03.trading a.btn-hover-white {
    float: right;
    margin: 40px 50px 0 20px;
}

.container04.trading a.btn-whlit-arrow {
    margin: 40px 20px 0 50px;
    float: left;
    min-width: 220px;
}

.container04.trading a.btn-grlit-arrow {
    margin: 40px 50px 0 20px;
    float: right;
}

.container05.trading a.btn-grlit-arrow {
    margin: 20px auto 0 auto;
    max-width: 250px;
    display: block;
}

.container06.trading a.btn-gray-border {
    margin: 40px 10px 0 50px;
    float: left;
}

.container06.trading a.btn-hover-white {
    margin: 40px 50px 0 10px;
    float: right;
}

.container .trading-mercati a.btn-grlit-arrow {
    width: 250px;
    margin: 20px auto 0 auto;
}

.container .trading-mercati a.btn-whlit-arrow {
    width: 255px;
    margin: 20px 10px 0 20px;
    float: left;
}

.eventiCorsi.dettaglio a.btn-whlit-arrow {
    width: 255px;
    margin: 20px 10px 0 0;
    float: right;
}

.container02.mutuo a.btn-grlit-arrow {
    width: 240px;
    margin: 40px 80px 0 20px;
    float: right;
}

.container02.mutuo a.btn-whlit-arrow {
    min-width: 305px;
    max-width: 310px;
    margin: 40px 10px 0 50px;
    float: left;
}

.container03.mutuo a.btn-grlit-arrow {
    width: 240px;
    margin: 40px 80px 0 20px;
    float: right;
}

.container04.mutuo a.btn-grlit-arrow {
    width: 240px;
    margin: 40px 80px 0 20px;
    float: right;
}

.container04.mutuo a.btn-whlit-arrow {
    width: 255px;
    margin: 40px 10px 0 50px;
    float: left;
}

.container05.mutuo a.btn-grlit-arrow {
    width: 240px;
    margin: 40px 80px 20px 20px;
    float: right;
}

.carousel.investimenti a.btn-grlit-arrow {
    width: 240px;
}

.container04.investimenti a.btn-grlit-arrow {
    width: 240px;
    margin: 10px auto 0 auto;
}

.container04.investimenti .item02 a.btn-whlit-arrow,
.container04.investimenti .item03 a.btn-whlit-arrow {
    width: 240px;
    margin: 10px auto 0 auto;
}

.container05.investimenti a.btn-gray-border,
.container05.investimenti a.btn-hover-white,
.container06.investimenti a.btn-whlit-arrow,
.container06.investimenti a.btn-grlit-arrow {
    width: 250px;
    margin: 10px auto 0 auto;
}

.container02.prestiti a.btn-whlit-arrow,
.container02.prestiti a.btn-grlit-arrow,
.container03.prestiti a.btn-whlit-arrow,
.container03.prestiti a.btn-grlit-arrow,
.container04.prestiti a.btn-whlit-arrow,
.container04.prestiti a.btn-grlit-arrow,
.container05.prestiti a.btn-whlit-arrow,
.container05.prestiti a.btn-grlit-arrow {
    width: 240px;
    margin: 10px auto 0 auto;
}

@media (max-width: 479px) {
    .container02.prestiti a.btn-whlit-arrow,
    .container02.prestiti a.btn-grlit-arrow,
    .container03.prestiti a.btn-whlit-arrow,
    .container03.prestiti a.btn-grlit-arrow,
    .container04.prestiti a.btn-whlit-arrow,
    .container04.prestiti a.btn-grlit-arrow,
    .container05.prestiti a.btn-whlit-arrow,
    .container05.prestiti a.btn-grlit-arrow,
    .container05.investimenti a.btn-gray-border,
    .container05.investimenti a.btn-hover-white,
    .container06.investimenti a.btn-whlit-arrow,
    .container06.investimenti a.btn-grlit-arrow {
        margin: 10px auto 0 auto;
    }
    .prestiti .main_hero a.btn-green,
    .trading .main_hero a.btn-green,
    .investimenti .main_hero a.btn-green {
        margin: 20px auto 10px;
        font-size: 18px;
        width: 275px;
        float: none
    }
    .container02.conto_webank a.btn-grlit-arrow {
        margin: 0px auto;
        float: none;
    }
}

.container .dialoga .btn-whlit-arrow {
    width: 250px;
    margin: 40px auto 0 auto;
}

form.dialoga button.btn-grlit {
    min-width: 280px;
    margin: 0 auto 0 auto;
    float: right !important;
}

form.stato-apertura-conto button.btn-grlit {
    min-width: 280px;
    margin: 18px auto 0 auto;
    float: right !important;
}

form.sales_team button.btn-grlit {
    min-width: 240px;
    margin: 10px auto 0 auto;
    float: right !important;
}

.mobile-banking .container09 a.btn-apple {
    display: block;
}

.widget01 a.btn-grlit {
    margin: 0 auto;
    display: block;
    float: none;
    width: 242px;
    max-width: 95%;
    text-align: left;
}

.widget02 a.btn-grlit {
    width: 242px;
    margin: 0 auto 0 auto;
}

.widget03 a.btn-grlit {
    margin: 0 auto;
    display: block;
    float: none;
    width: 242px;
    max-width: 95%;
}

.widget04 a.btn-whlit {
    margin: 0 auto;
    display: block;
    float: none;
    width: 242px;
    max-width: 95%;
    color: #000;
}

.widget08 a.btn-grlit {
    margin: 0 auto;
    display: block;
    float: none;
    max-width: 95%;
}

.widget09 a.btn-grlit {
    margin: 0 auto;
    display: block;
    float: none;
    max-width: 95%;
    text-align: left;
}

.widget a.btn-grlit,
.widget a.btn-whlit {
    font-size: 14px;
}


/* Landscape phones and portrait tablets */

@media (max-width: 767px) {
    a.btn-green {
        font-size: 18px;
        -webkit-border-radius: 24px;
        -moz-border-radius: 24px;
        border-radius: 24px;
        width: 275px;
        height: 48px;
        line-height: 50px;
        padding: 0 0 0 25px;
        background: #a6cc28 url("/wbresp/img/arrow-btn-green.png") 230px center no-repeat;
    }
    .main_hero.mutuo a.btn-green {
        margin: 20px auto 0;
        float: none
    }
    /*.main_hero.mutuo  a.btn-green {margin: 20px 30px 0 10px; width:220px; font-size:18px; background-position: 180px center;}*/
    .main_hero.investimenti a.btn-green {
        margin: 10px 10px 0 10px;
    }
    .main_hero.investimenti a.btn-green:hover {
        background: #292a29 url("/wbresp/img/arrow-btn-green-small-trasp.png") 233px center no-repeat;
    }
    .main_hero.prestiti a.btn-green {
        margin: 10px 10px 0 10px;
    }
    .main_hero.prestiti a.btn-green:hover {
        background: #292a29 url("/wbresp/img/arrow-btn-green-small-trasp.png") 233px center no-repeat;
    }
    .main_hero.conto_webank a.btn-green {
        float: none;
        margin: 20px auto
    }
    .main_hero.trading a.btn-green {
        background-position: 200px center;
        font-size: 14px;
        margin: 20px auto;
        width: 260px;
        float: none;
    }
    .container03.conto_webank a.btn-gray-border {
        width: 240px;
        float: none;
        margin: 20px auto 0 auto;
        display: block;
    }
    .container03.conto_webank a.btn-hover-white {
        width: 240px;
        float: none;
        margin: -10px auto 0 auto;
        display: block;
    }
    .container04.conto_webank a.btn-grlit-arrow {
        width: 260px;
        float: none;
        margin: 10px auto 0 auto;
        display: block;
    }
    .container04.conto_webank a.btn-whlit {
        width: 260px;
        float: none;
        margin: 10px auto 0 auto;
        display: block;
    }
    .container05.conto_webank a.btn-grlit-arrow {
        width: 240px;
        float: none;
        margin: 10px auto 0 auto;
        display: block;
    }
    .container06.conto_webank a.btn-grlit-arrow {
        width: 240px;
        float: none;
        margin: 10px auto 0 auto;
        display: block;
    }
    .container06.conto_webank a.btn-gray-border {
        width: 240px;
        float: none;
        margin: 10px auto 0 auto;
        display: block;
    }
    .container02.trading a.btn-whlit-arrow {
        width: 240px;
        float: none;
        margin: 20px auto 0 auto;
        display: block;
    }
    .container02.trading a.btn-grlit-arrow {
        width: 240px;
        float: none;
        margin: 10px auto;
        display: block;
    }
    .container03.trading a.btn-gray-border {
        width: 240px;
        float: none;
        margin: 20px auto 0 auto;
        display: block;
    }
    .container03.trading a.btn-hover-white {
        width: 240px;
        float: none;
        margin: 10px auto 0 auto;
        display: block;
    }
    .container04.trading a.btn-grlit {
        float: left;
        margin-left: 50px;
        margin-top: 10px;
    }
    .container06.trading a.btn-grlit {
        width: 260px;
        float: none;
        margin: 10px auto 0 auto;
        display: block;
    }
    .container06.trading a.btn-whlit {
        width: 260px;
        float: none;
        margin: 10px auto 0 auto;
        display: block;
    }
    .container02.mutuo a.btn-whlit-arrow {
        float: none;
        margin: 0 auto 10px auto;
        display: block;
    }
    .container02.mutuo a.btn-grlit-arrow {
        float: none;
        margin: 0 auto 60px auto;
        display: block;
    }
    .container03.mutuo a.btn-grlit-arrow {
        margin: 20px auto 0 auto;
        float: none;
        clear: both;
    }
    .container04.mutuo a.btn-whlit-arrow {
        margin: 20px auto 0 auto;
        float: none;
        clear: both;
    }
    .container04.mutuo a.btn-grlit-arrow {
        margin: 10px auto 20px auto;
        float: none;
        clear: both;
    }
    .container05.mutuo a.btn-grlit-arrow {
        margin: 10px auto 20px auto;
        float: none;
        clear: both;
    }
    .carousel.investimenti a.btn-grlit-arrow {
        width: 210px;
    }
    .container04.investimenti a.btn-grlit-arrow,
    .container04.investimenti .item02 a.btn-whlit-arrow,
    .container04.investimenti .item03 a.btn-whlit-arrow {
        width: 210px;
        margin: 10px auto 0 auto;
    }
    .prestiti .container05 .blockimg {
        display: block;
        margin: 0 auto;
        width: 95%
    }
}


/* Portrait phones and smaller */

@media (max-width: 479px) {
    .main_hero.trading a.btn-green {
        width: 260px;
        background-position: 200px center;
        font-size: 15px;
    }
}


/* Portrait tablets and small desktops / red */

@media (max-width: 991px) {
    /*.mainContent {margin-top:110px;}*/
    .container .trading-mercati a.btn-whlit-arrow {
        margin: 20px auto 0 auto;
        float: none;
        clear: both;
    }
    .container04.trading a.btn-whlit {
        float: none;
        margin: 10px auto 0 auto;
        display: block;
        width: 250px;
    }
    .container04.trading a.btn-grlit {
        float: none;
        margin: 10px auto;
        display: block;
        width: 250px;
    }
}

@media (min-width: 479px) and (max-width: 1199px) {
    .container03.conto_webank a.btn-grlit-arrow.btn-gray-border,
    .container03.conto_webank a.btn-grlit-arrow,
    .container04.conto_webank a.btn-grlit-arrow,
    .container04.conto_webank a.btn-whlit.btn-whlit-arrow.btn-blacktxt.btn-gray-border,
    .container05.conto_webank a.btn-grlit-arrow,
    .container06.conto_webank a.btn-grlit-arrow.btn-gray-border,
    .container06.conto_webank a.btn-grlit-arrow {
        display: block;
        width: 250px;
        margin-left: auto;
        margin-right: auto;
    }
}


/* ==========================================================================
   POSIZIONAMENTE PULSANTI fine
   ========================================================================== */


/* PULSANTIERA */

.btn-console {
    float: left;
    width: 100%;
}

@media (max-width:767px) {
    .btn-console {
        margin: 0 auto;
        max-width: 360px;
        float: none;
        clear: both;
    }
    .btn-console .btn-whlit,
    .btn-console .btn-grlit {
        width: 100%;
        margin: 10px 0;
    }
}
