/* media queries to responsive layout */
@media only screen and (min-width:1px) and (max-width:1200px) {
    .site2center { width:100%; }
    .header-wrapper { padding:0px 10px; }
    div.sitepadding { padding:20px 10px; }
    
    /* home ads boxes */
    .home-adbox-container, .home-adbox-r, .home-adbox-c { 
        display:block; 
        width:100%;
    }
    .ad1, .ad2, .ad3 { margin:0px 0px 20px 0px; }
}

/* topmenu */
@media only screen and (min-width:1px) and (max-width:1100px) {
    .hamburgerbutton-container { display:table-cell; }
    .menu-container { display:none; }
}

@media only screen and (min-width:1px) and (max-width:925px) {
    #leftside { float:none; width:100%; margin-bottom:20px; }
    #rightside #right-inner { padding:0px; }
    #rightside { overflow:visible; }
    .content-wrapper { background: #fff; }
    .slideshow { margin-bottom:20px; }
    .payscreen .l{ display:block; width:100%; }
    .payscreen .r{ display:block; width:100%; }
}

@media only screen and (min-width:1px) and (max-width:520px) {
    #banklogo-container img { max-width:90%; }
}

