@media all and (max-width:995px)
{
#body, .copyright,
.content_background
{
width:100%;
}
#top
{
height:auto;
}
#header {
    height: auto;
    padding:15px;
    background:#374F74;
    }
    .clearfix 
    {
    clear:both;
    }
    .header-ba {
    float: none;
    height: auto;
    margin: 15px 0 0;
    overflow: visible;
}
.top_banners, .logo
{
margin-bottom:20px;
}
 .menu
 {
 width:100%;
 min-height: 39px;
 }
 .content {
    display: inline;
    float: left;
    width: 70%;
    overflow: visible;
}
.left-panel {
    float: left;
    margin-right: 0px;
    position: relative;
    width: 30%;
    max-width: 200px;
}
.right-panel {
    float: right;
    padding-left: 0px;
    position: relative;
    width: 30%;
}
#breadCrumbs {
  
    float: left;
    height: 31px;
    overflow: visible;
    width: 100%;
    max-width: 100%;
}
#breadCrumbs .breadCrumbs {
    float: left;
    width: 50%;
    padding: 10px 0px 0px 0px;
    max-width: 50%;
}
#breadCrumbs .vinfo {
    color: #999;
    display: inline-block;
    float: right;
    overflow: visible;
    text-align: center;
    width: 50%;
    padding: 10px 0px 0 0px;
    max-width: 50%;
    }
    .wrapper, #footer_wapper, #foopage_wapper {
    width: 100%;
    margin: auto;
}
.foopagemodule_boxc, .foopagemodule_box, .foopagemodule_boxa,  .foopagemodule_boxb {
    float: left;
    padding-left: 0px;
    padding-right: 0px;
    width: 23%;
padding: 10px 1%;
}

fieldset
{
margin:0px;
}
}

@media all and (max-width:800px)
{
.wallinfo
{
margin-top:20px;
}
  .content {display: block;float: left;width: 90%;overflow: visible;margin: 10px auto;float: none;clear: both;}
  .right-panel, .left-panel 
  {
  	width:220px;
  	margin:10px 30px;
  	float:left;
  	max-width:220px;
  }
  .foopagemodule_box iframe,
  .foopagemodule_box .fb_iframe_widget,
  .foopagemodule_box .fb_iframe_widget span
  {
  	max-width:100% !important;
  	width:100% !important;
  }
}
@media all and (max-width:765px)
{
.foopagemodule_boxc, .foopagemodule_box, .foopagemodule_boxa,  .foopagemodule_boxb {
    float: left;
    padding-left: 0px;
    padding-right: 0px;
    width: 31%;
padding: 10px 1%;
margin-bottom:30px;
}
}
@media all and (max-width:650px)
{
.input-text, .input-textarea,
.input-other, form#formSaveSettings .input-other, form#formSaveAccount .input-other
{
max-width:280px;
}
.wallpaper-resolutions
{
width:100%;
}
.wallpaper-resolutions span
{
width:100%;
margin-top:20px;
}
#breadCrumbs .breadCrumbs,
#breadCrumbs .vinfo
{
width:100%;
max-width:100%;
padding-bottom:10px;
}
#breadCrumbs
{
height:auto;
}
.stockwalldet table
{
width:100% !important;
}
.stockwalldet table, .stockwalldet tr, .stockwalldet td, .stockwalldet thead, .stockwalldet tbody
{
display:block;
width:100% !important;
}
.foopagemodule_boxc, .foopagemodule_box, .foopagemodule_boxa,  .foopagemodule_boxb {
    float: left;
    padding-left: 0px;
    padding-right: 0px;
    width: 46%;
padding: 10px 2%;
margin-bottom:30px;
}
.copyright
{
padding: 30px 0 50px 0px;
}
.botnav li
{
margin-bottom:5px;
}


.wallpaper-2ads form label, #formComment form label, form#formSaveSettings label, form#formSaveAccount label {
    display: block;
    float: none;
    width: 150px;
    margin-top: 20px;
}
.wallpaper-2ads .input-text, #formComment .input-text, form#formSaveSettings .input-text, form#formSaveAccount .input-text, .wallpaper-2ads .input-textarea {
    color: #444;
    width: 280px;
    padding: 2px;
}
.multiFileDiv
{
width:100% !important;
}
form ul.holder
{
width:100%;
}
.bulk-u label
{
width:100%;
}
.bulk-u .input-text, .bulk-u .input-textarea,
.editFormUL .input-text, .editFormUL .input-textarea
{
width:280px;
}
.no-width
{
width:100% !important;
}
#box 
{
width:90% !important;
}
.data, .block590px h1 {
    width: 100%;
}
#usersGrid, #usersGrid tr, #usersGrid td, #usersGrid tbody, #usersGrid thead, #usersGrid th,
#friendsGrid, #friendsGrid tr, #friendsGrid td, #friendsGrid tbody, #friendsGrid thead, #friendsGrid th,
#sponsorsGrid, #sponsorsGrid tr, #sponsorsGrid td, #sponsorsGrid tbody, #sponsorsGrid thead, #sponsorsGrid th
{
display:block;
width:100%;
text-align:center;
}
}
@media all and (max-width:500px)
{
div.singlewallpaper span.bg img
{ width: 98% !important;
height: auto !important;
padding: 1%;
}
.foopagemodule_boxc, .foopagemodule_box, .foopagemodule_boxa,  .foopagemodule_boxb {
    float: left;
    padding-left: 0px;
    padding-right: 0px;
    width: 90%;
padding: 10px 5%;
margin-bottom:30px;
}
.logo, .top_banners
{
margin:15px auto;
float:none;
display:block;
}
.logo 
{
width:205px;
}
}
@media all and (max-width:579px)
{
ul.wallpapers li.wall
{
width: 183px;
clear: both;
float: none;
height: 160px;
margin-bottom: 20px;
margin: 20px auto;
}
.left-panel,
.right-panel
{
margin:20px auto;
float:none;
clear:both;
}
}
@media all and (max-width:700px)
{
.menu 
{
background:#f8f8f8;
border-bottom:1px solid #ccc;
height:auto;
}
.menu #nav 
{
height:auto;
}
}
@media all and (max-width:630px)
{
.menu #search
{
display: block;
float: none;
clear: both;
margin: 10px auto;
}
.wallpaper-2ads fieldset
{
background:none;
border:none;
padding:0px;
}
.wallpaper-2ads form
{
background:#fafafa;
border:1px solid #ddddde;
padding:15px;
}
#formSaveComment li
{
margin-left:0px !important;
}

}
@media all and (max-width:480px)
{
.menu li.lastto
{
float: none !important;
margin: 0px auto;
clear: both;
display: inline-block !important;
margin-bottom: 20px;
}
#recaptcha_table, #recaptcha_table tr, #recaptcha_table td, #recaptcha_table tbody
{
height:auto !important;
display:block;
width:100%;
}
}
@media all and (max-width:460px)
{

#formSaveComment fieldset
{
padding:0px !important;
background:#fff;
border:1px solid #fff;
}
.pagination span.disabled
{
display: inline-block;
margin-bottom: 10px;
}
.contentform input.input-text
{
width:90%;
}
}


@media all and (max-width:995px)
{
.viewspage #header
{
background:none;
}
.v2 
{
position: relative !important;
padding-left: 0px !important;
z-index: 150 !important;
margin: 10px auto !important;
display: block !important;
float: none;
clear: both;
width: 160px;
}
.v3
{
padding:0px !important;
width:90% !important;
margin:10px auto !important;
}
.v3 img 
{
max-width:100% !important;
height:auto !important;
}
body.viewspage
{
margin:0px;
}
.noview
{
display:none;
}
.v1 
{
position:relative !important;
margin-bottom:20px;
}
.addto 
{
position: relative !important;
top: 5px !important;
left: 30px !important;
}
.imagecontrol
{
width:100% !important;
}
.logo.no-center
{
margin:10px !important;
}
}
@media all and (max-width:1000px)
{
.width100
{
width:100% !important;
}
.sepp
{
margin:0px !important;
padding:20px;
}
}