@media only screen and (min-width: 0px) and (max-width: 480px) {
    .container {
        width: 100%;
    }
    .banner, .bannercontainer {	
        width:320px;
        height:220px;
    }

    .container .seventeen.columns.header_bg {
        float: none;
        width: 100%;
    }

    .container .seventeen.columns,
    #sitetop_div,
    .container .seven.columns.first,
    .container .ten.columns {
        width: 100%;
    }

    #site_logo {
        background: none;
    }

    .container .column, .container .columns {
        display: block;
    }

    .bannercontainer {
        width: 100%;
        height: auto;
    }

    .hosting_plans_center_div,
    .hosting_plans_area .plan_box,
    .container .eight.columns,
    .site_center_div {
        margin: auto;
        float: none;
    }

    .gray_full_bg2 .container .one_third {
        width: 45%;
        margin-left: 3%;
    }

    .puntch_text .container {
        width: 95%;
    }

    .container .eight.columns.last {
        margin-left: auto;
        margin-right: auto !important;
        float: none;
    }

    ul.clients_logos_list {
        margin: 27px 0 0 200px;
    }

    #sitetop_div {
        padding: 20px 0px 15px 0px;
    }

    .top_links li.alvo {
        margin: auto;
    }

    #access .menu ul#tiny {
        display: block;
    }
    #access .menu ul li {
        margin-top: 10px;
    }

    #content .content-fullwidth {
        width: 100%;
    }

    #content .content-fullwidth img {
        width: 95%;
    }

    .quem-somos #access .menu ul#tiny,
    .planos #access .menu ul#tiny,
    .contrato #access .menu ul#tiny,
    .sistema #access .menu ul#tiny,
    .contato #access .menu ul#tiny {
        display: none;
    }

    .quem-somos #content .content-fullwidth,
    .contrato #content .content-fullwidth {
        width: 90%;
        margin: auto;
    }

    .pricing-tables,
    .pricing-tables-helight {
        float: none;
        width: 90%;
        border: 1px solid #eee;
        margin: auto;
    }

    .home-principal .banner, .home-principal .bannercontainer {
        width: 100%;
    }
}