@media (max-width:1000px){
.container{width:820px;margin:0 auto}
ul.wallpapers li.wall{width:45%}
.g_ad{width:640px}
.ads12{width:160px}
.paginate{clear:both}
.con{width:100%}
#left_container{display:none}
#right_container{width:180px}
ul.wallpapers{margin-left:10px}
}
@media (max-width:835px){
.container{width:640px}
ul.wallpapers li.wall{width:46%}
#menu1 a{padding:12px 15px}
.advertising,.content_background{width:100%;height:auto}
.advertising{width:100%;height:auto}
.g_ad{width:97%;height:auto}
.ads12{display:none}
#sidebar_left{margin-top:15px}
#left_container{display:none}
}
@media (max-width:835px) and (min-width:576px){
#sidebar_left{display:none!important}
}
@media (max-width:760px){
.container{width:540px}
ul.wallpapers li.wall{width:100%}
#mid_container{width:100%}
ul.wallpapers{width:auto}
}
@media (max-width:580px){
.container{width:420px}
.m1{max-width:100%}
#mid_container{margin-bottom:10px;width:100%}
#right_container{box-shadow:0 0 3px silver;clear:both;float:none;margin:-5px auto}
ul.wallpapers li.wall{width:100%}
#left_container{display:none}
ul.wallpapers{width:auto}
#sidebar_left{display:none}
}
@media (max-width:480px){
.container{width:320px}
.logo,.logoo{width:100%}
.fg{margin-left:0;width: 100%}
.logo img{max-width:100%}
.paginate>a{display:inline-block}
.g_ad{margin-left:-1px}
.thumbbg{margin-left:0}
.conaine{margin-right:0;margin-top:10px}
.wallpaper-thumb{margin-left:24px}
.desc{margin-left:7px;font-size: 13px;}
.showOnMon{display:block}
.img-page .thumbbg,.most-download-page,.most-view .thumbbg,.pic-page .thumbbg,.post-page .con{margin-left:10px}
.most-download-page ul.wallpapers {margin-left: 10px}
.hide-mobile{display:none}
#footer{background-size:cover;min-height:120px}
#footer a{font-size:12px;color:#333}
#footer p{font-size:12px}
#sidebar_left{display:none}
ul.wallpapers{width:auto}
.img-page .con,.most-download-page .con,.most-view .con,.pic-page .con{width:100%;margin-left:0;float:none}
}
@media (max-width:1024px){
.img-page .con,.most-download-page .con,.most-view .con,.pic-page .con{width:100%;margin-left:0;float:none}
}
@media (max-width:768px){
.m5 form input[type=text]{width:80%;margin-right:0;margin-bottom:0px}
.m5 form button{width:0%;margin-left:0}
.main-logo {max-width: 290px;}
}
@media (max-width:480px){
.m5 form input[type=text]{width:100%;margin-bottom:0px}
.m5 form button{width:100%}
}
/* ========== PAGINATION MOBILE FIX ========== */
@media (max-width: 768px) {
    .paginate a:not(.prev):not(.next),
    .paginate span:not(.current):not(.disabled):not(.dots) {
        display: none !important;
    }
    .paginate .dots {
        display: none !important;
    }
    .paginate {
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 8px;
        margin: 20px 0;
        clear: both;
        text-align: center;
        padding: 15px 12px 20px 0;
        background-color: #fff;
        min-height: 60px !important;
    }
    
    /* Same as Desktop .paginate a */
    .paginate a, .paginate span {
        transition: all .3s ease 0s;
        text-decoration: none;
        padding: 6px 12px;
        margin: 0 3px;
        border-radius: 7px;
        text-align: center;
        display: inline-block;
        font-size: 13px;
        min-width: 35px;
    }
    
    /* Normal links - Same as Desktop */
    .paginate a:not(.disabled) {
        color: #000;
        background: none repeat scroll 0 0 #eaf4f7;
        border: 1px solid #add5df;
    }
    
    /* Hover effect - Same as Desktop */
    .paginate a:not(.disabled):hover {
        color: #fff;
        border: 1px solid #add5df;
        background-color: #3496b0;
    }
    
    /* Current page - Same as Desktop .paginate span.current */
    .paginate .current {
        margin: 0 3px;
        font-weight: 700;
        color: #fff;
        border: 1px solid #39abc9;
        background-color: #3496b0;
        padding: 6px 12px;
    }
    
    /* Disabled buttons - Same as Desktop */
    .paginate .disabled {
        padding: 6px 12px;
        margin: 0 3px;
        border: 1px solid #bbb;
        color: #bbb;
        border-radius: 7px;
        cursor: not-allowed;
        opacity: 0.7;
    }
}
