@media screen and (max-width:1280px){.container{min-width:auto}.inner{width:100%}}@media screen and (max-width:1080px){.header .nav{display:none}.mobile-menu{display:block}.header{height:110px;padding:20px 0}.header .logo{height:70px;width:70px}.nav-btn{display:block}.announcements{height:auto;margin-bottom:30px;padding-right:0;width:100%}.announcements .ann-owl .owl-item,.announcements .ann-owl .owl-item>div{height:auto}.announcements .ann-owl .owl-item>div .txt .ann-desc{height:auto;overflow:auto;margin-bottom:30px}.announcements .ann-owl .owl-item>div .txt .ann-title{margin-top:10px}.announcements .title{margin-bottom:10px}.media-links{width:100%;float:left;padding-left:0}.museum-features ul{padding-bottom:10px}.museum-features ul li{margin-bottom:20px!important;width:33%!important}.footer .foo-nav{width:50%;float:right;margin-top:55px}.footer .foo-nav li{padding:0;border:0;margin:0;width:33%;float:left}.footer .foo-nav li a{height:30px;line-height:30px}.textcontent-div h1{height:auto;font-size:20px;margin-bottom:20px;line-height:1.6em}}@media screen and (max-width:950px){.mobile-left-menu{display:block}.sub-menu{display:none}.textcontent-div{width:100%;padding-left:0}p{font-size:14px;margin-bottom:20px}}@media screen and (max-width:780px){.media-links ul{margin-bottom:-20px}.media-links ul li{margin:0 0 20px;width:calc(50% - 10px)}.media-links ul li:nth-child(odd){float:left}.media-links ul li:nth-child(2n){float:right}.page-gallery ul li{margin-right:10px!important;margin-bottom:10px!important;width:calc(33% - 6px)}.page-gallery ul li:nth-child(3n){margin-right:0!important}}@media screen and (max-width:640px){.mainbanner.flexslider{height:300px}.slogan{height:120px;font-size:48px;margin-top:-60px}}@media screen and (max-width:620px){.footer .foo-nav{float:right;margin-top:60px}.footer .foo-nav li{width:50%}.footer .foo-nav li a{height:20px;line-height:20px}}@media screen and (max-width:600px){.museum-features ul li{width:50%!important}}@media screen and (max-width:490px){.footer .foo-nav{width:100%;float:left;margin-top:10px}.footer .logo{margin-top:20px}.footer .foo-nav li{width:50%}.mainbanner.flexslider .flex-custom-btn{zoom:.6}.mainbanner.flexslider{height:200px}.slogan{height:100px;font-size:38px;line-height:50px;margin-top:-50px}.page-gallery ul li{margin:0 0 10px!important;width:calc(50% - 5px)}.page-gallery ul li:nth-child(odd){float:left}.page-gallery ul li:nth-child(2n){float:right}}@media screen and (max-width:400px){.museum-features ul li .text{font-size:12px}}