@media only screen and (max-width: 500px) {
    #nhandangky {
        margin-left: 30px;
        width: 87%;
    }
    #hinhpop {width:100%; height:auto}
    #plide {
        margin-top: -20px;
        margin-bottom: 40px;
    }
    #logo .logo-wrapper, #logo .logo-wrapper img {
        margin-top: -15px;
        margin-left: -10px; 
    }
    #padpp {padding: 15px;}
    #hide5p {
        position: relative;
        z-index: 1;    
        background-color: white;
    }
    #plide {margin-top:-20px}
    .news_content   {margin-top:20px}
    #contact {margin-top:20px}
    .category_news li {
        width: 100%;
        margin-top: 0px;    
        text-align: justify;
    }
    #unhidep {display:none}
    .content-item .text-block {margin-top: 10px;}
    .content-item .text-block h3 {height: auto;}
    #width100 {width:100%; height:auto}
    #hinhp {width:100%}
    #hide4 {display:block}
    #logo .logo-wrapper, #logo .logo-wrapper img {  height:auto}
    #single { width:100% }
    .content-item {width:50%;height:200px}
    .content-item .image-block img {
        width: 100%; 
        height: 150px; 
        padding:0px;
    }
    .content-item .image-block {
        height: 150px; 
        padding:0px
    }
    .lee-main-img img {height:300px}
    .content-header { width: 98% }
    #pppnew {    
        height: 85px;   
        border-radius: 3px;
    }
    #hide4p {margin-top:70%}
    .flexslider {
        height: auto;
        margin-left: 5px;
        width: 98%;
        margin-bottom: 35px;
    }
    #hide5p {
        display:none;
        width:90%;
        font-size:15px;
        color:white;
        position: fixed;
        right: 0px;
        padding-left: 10px;
        padding-right: 10px;
        height:750px;
        background:#383838;
    }
    #banners .flex-viewport {border-radius: 0px;background:#BECE6B;border-radius: 10px;}
}