@media only screen and (min-width: 767px) and (max-width: 979px) {
	
    .container {
        width: 767px;
    }
    header #topTools .sitemapLink,
    .socialLink {
        display: none;
    }
    .dropbtn {
        padding: 15px 12px;
        font-size: 15px;
    }
    header {
        height: 165px;
    }
    header .container,
    #footer .container {
        width: 100%;
    }	
    
    header #right-column {
        width: 100%;
        margin-top: 33px;
    }
    
    header.smaller #right-column {
        margin-top: 8px;
    }
    
    header #topMenu ul li a  {
        font-size: 17px;
        padding: 24px 10px 22px;
    }
    header #topLeftMenu li {
        margin: 0 0 0 7px;
        padding: 7px 0;
    }
    header #topLeftMenu li a {
        font-size: 12px;
        font-weight: 400;
    }
    .eBanking {
        padding: 9px 8px 6px;
        font-size: 13px;
    }
    .menuWrapper {
        float: right;
        margin-top: 15px;
    }
    header.smaller .menuWrapper {
        margin-top: 16px;
    }
    .titleBox h2 {
        font-size: 30px;
        margin-bottom: 15px;
    }
    .socialLink {
        display: none;
    }
    header #mainLink {
        top: 28px;
        left: 5px;
        font-size: 20px;
        background-size: auto 68px;
        height: 66px;
        padding: 2px 0 0 110px;
    }
    header.smaller #mainLink {
        top: 18px;
    }
    header #mainLink span {
        font-size: 19px;
        line-height: 27px;
    }
    .the-nav > .nav > li a.menuTop,
    header.smaller .the-nav > .nav > li a.menuTop {
        padding: 12px 10px;
        font-size: 15px;
    }
    .promoBox {
        height: 205px;
    }
    .promoBox .promoTitle {
        font-size: 16px;
        left: 0;
        padding: 6px 20px;
    }
    .promoBox .promoDesc {
        bottom: 20px;
        font-size: 14px;
        left: auto;
        right:0;
        padding: 5px 15px;
    }
    #news {
        padding: 0;
    }
    .newsBox {
        max-width: 300px;
    }
    table.pricing tr th.title, table.pricing tr td.title {
        width: 70px;
    }
    table.pricing tr.subtitle th {
        font-size: 14px;
    }
    table.pricing td {
        font-size: 13px;
    }
    
    ul.tabs li {
        padding: 0 15px 0 0;
        font-size: 27px;
    }
    
    .titleBox h3 {
        font-size: 27px;
    }
    #archiveCurrencies, #moreCurrencies {
        font-size: 13px;
    }
    body.subpage table.pricing tr th.title, table.pricing tr td.title {
        width: 70px;
    }
    body.subpage table.pricing td {
        padding: 6px 5px;
        line-height: 20px;
        font-size: 13px;
    }
    body.subpage table.pricing tr.heading th {
        font-size: 14px;
        line-height: 25px;
    }
    body.subpage #archiveCurrencies, body.subpage #moreCurrencies {
        font-size: 12px;
    }
    body.subpage table.pricing tr.subtitle th {
        font-size: 12px;
    }
    #footer {
        padding: 45px 30px;
        width: auto;
    }

    #footer #contact {
        margin-bottom: 25px;
        font-size: 15px;
    }
    #footer #footerLogos {
        margin-bottom: 0;
    }
    #footer #footerLogos img {
        margin: 0 0 25px !important;
    }
    .footer-menu {
        float: left;
        margin-right: 60px;
        margin-bottom: 30px;
        margin-left:0;
    }
    .footer-menu:last-child {
        margin-right: 0;
    }
    .footer-menu h4 {
        font-size: 17px;
        margin-bottom: 10px;
    }
    .footer-menu li {
        font-size: 13px;
    }
    table.pricing tr.heading th {
        font-size: 12px;
        padding-left: 10px;
    }
    
    .flex-links .flex-link-box {
        width: 48%;
        height: 160px;
        background-size: cover;
    }
    
    .flex-links .flex-link-box:hover {
        background-size: cover;
    }
    
    .newsTitle {
        font-size: 15px;
        margin: 0;
        line-height: 1.3;
    }
    .newsDesc {
        font-size: 14px;
        line-height: 19px;
        margin: 0;
    }
}