@charset "utf-8";
/* CSS Document */
@media only screen and (max-width: 680px), (max-width : 480px), (max-width : 320px){
#main-wrapper, #main-top, #main-left, #main-right, #main-middle, .spacercell, .container, .publicationsdiv-left, .publicationsdiv-right{ float:left; width:100%;}
#main-top{height:140px;}
#main-wrapper, #main-middle, #gallerydiv{height:auto;}
#main-wrapper{width:98%; padding:0% 1% 0% 1%;}
#gallerydiv img{width:100%; height:auto;}
#gallerydiv p{text-align:left;}
.hideformobi{ display:none;}
.showformobi{ display:block;}
.menu{background:url(../images/navbg.png); position:fixed; width:100%; height:60px; line-height:60px; font-weight:bold; padding-left:15%; z-index:3000;}
.menuicon{ position:absolute; width:32px; height:24px; margin:18px 0px 0px -8%;}
.mainmenu{background:url(../images/phone-menu.png) no-repeat;}
.newsdiv iframe{width:100%; height:200px;}
.fixedbottom{position:fixed; bottom:0px; z-index:8000;}

.nav{ width:100%; height:100%; background:url(../images/mobilenavbg.png); margin:0px 0px 0px -100%; position:absolute; z-index:2000;}
.nav li, .nav li.linksheader {text-align:left; position:relative; width:100%; display:block; padding:0px 0px 0px 25%; font-size:20px; height:40px; line-height:40px; color:#fff; }
.nav li a, .menu{color:#fff; width:100%; font-size:18px;}
.nav li a:hover{color:#fff;}
.nav li.current a{background:url(../images/mobiactive.png) 50% 0% no-repeat; color:#fff;}
.nav li.current a:link {color:#fff;}
.nav li.linksheader{color:#ffb000;}

#galleryheader li, #galleryheader li a{height:30px; text-align:center; padding:20px 0px 10px 0px; }
#galleryheader{display:block; border-radius:5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px; -webkit-border-radius:5px 5px 0px 0px; background:#111;}
#galleryheader li a{font-size:18px; color:#fff; padding:0;}

.menu{background:url(../images/mobilenavbg.png);position:fixed; top:0; width:100%; height:60px; line-height:60px; color:#ccc; font-weight:bold; padding-left:15%; z-index:3000;}
.menuicon{ position:absolute; width:32px; height:24px; margin:22px 0px 0px -8%;}
.mainmenu{background:url(../images/phone-menu.png) no-repeat;}

h2{font-size:34px;}
}
@media only screen and (max-width: 680px)  {
}

@media only screen and (max-width : 480px) { 
}

@media only screen and (max-width : 320px) { 

}