@media (max-width: 768px) {
    header.hidden-md {margin-top: 60px;}
    header .lang-ver, header .contact-us {font-size: small;padding: 3px;}
    header form {width: 90%;margin: 0 5%;}
    header .row:first-child {margin-bottom: 20px;}
    header .header-menu div:first-child {text-align: right;}
    header .header-menu .btn {
        padding: 0;
        width: 95%;
        color: #337ab7;
        text-align: right;
    }
    .products-display + .row nav .form-inline {margin-left: 0;margin-top: 15px;width: 100%;}
    .products-display a img {width: 100%;}
    
    #adv-search .panel {height: 100%;}
    
    #product-comment .btn-warning.pull-right {clear: right; width: 100%; margin-top: 15px;}
    
    #news .pagination {margin-bottom: 20px;}
    #news .form-inline {width: 50%; margin-right: 0;}
    #news .list-group-item .col-md-4 {text-align: left;}
    
    .registor-finish-notice-title + p + div .col-md-3 {padding-bottom: 10px;}
    #member-page .col-md-9 a span.glyphicon {padding-right: 10px;}
    #shopping-cart-step-2 .panel:first-child .panel-body .form-group {padding: 0;}
    #shopping-cart-step-1 .hidden-md a {margin-bottom: 10px;}
    .checkout-products-tax, .checkout-products-post-free, .checkout-products-reduce {border-left: none;}

    .main-content.home {
        
    }
    .products-list {margin-bottom: auto;}
    
    #side-ad {margin-top: 20px;}
    #side-ad .web-ad:first-child {margin-bottom: 0;}

    iframe.aboutus {height: auto !important;}
}