@media screen and (max-width: 1020px) {
#header1 {width: 100%; height: auto;}
#header1 a img {width: 100% !important; height:auto !important;}
#menu {width: 100%;}
#menu li {width: 49%; height: 22px; text-align:center; padding-top:10px; padding-bottom:10px;}
#menuwrapper {width: 100%; height: 70px;}
#primary-nav li li {width: 50%; min-width: 50%;}
#primary-nav li li li{width: 100%; min-width: 100%;}
#navi {clear:both; text-align:right; width: 92%; float: none; padding: 1% 2%;}
ul#primary-nav ul {left:0%; width: 100%; min-width: 100%;}
#page {width: 100%;}
#page-bgbtm {padding: 2%;}
#content {width: 96%; padding: 0 2%; margin:0; float: none; }
#sidebar2 {float: none; width: 96%; padding: 0 2%;}
div#search {width: 50%; height: 40px; float: left;}
#sbar ul {width: 100%;}
#sbar li {width: 100%;}
#sbar li li {float:left;width: 45%;}
#sbar li li li{float:none;width: 100%;}
#sidebar2 p{width: 96%; padding: 0 2%; text-align:center; clear:both;}
iframe {width: 100% !important;}
#footer {width: 100%;}
#foot {padding: 2%; width: 96%;}
}
@media screen and (max-width: 700px) {
#content img {width: 100% !important; height:auto !important;}
#content object {width: 100% !important; height:auto !important;}
#content embed {width: 100% !important; }
#footer .col3 {float:left; width: 90%;padding: 2% 5%; font-size:16px; text-align:center;}
#footer .col3-center {float:left; width: 90%;padding: 2% 5%; font-size:16px; text-align:center;}
#footer {height:550px;}
#footer h3 {margin:5px;}
#primary-nav li {width: 100%;}
#primary-nav li li{width: 100%;}
#primary-nav li li li{display: none !important;} 
div#search {width: 270px; margin: 0 auto; float:none;}
td {display:table-row; }
table {margin: 0 auto; }
#content table img {margin: 0 auto; width: auto !important; height:auto !important;}
#vk_comments {width: 100% !important;}
#vk_groups {width: 100% !important; height:300px; }
.ls {display: none;} 
}
@media screen and (max-width: 540px) {
#sbar li li {float:left;width: 90%;}
#content {width: 92%; padding: 0 4%;}
#navi {display: none;}
}
@media screen and (max-width: 430px) {

}
/* Stylesheet: new-adapt-a Modified On 2016-05-23 22:28:57 */
