@media only screen and (max-width:1281px){.container{width:991px}.subleft{width:62%}.footer,ul.topmenu a.tab{font-size:1em}.breadcrumbs{width:63%;overflow:hidden}}@media screen and (max-width:990px){#topheader,.container,.footer,.shadow{width:100%}body{-webkit-text-size-adjust:none}.outer{min-width:100%;overflow:hidden}#topheader{background-position:20% center}.breadcrumbs .homearrow,.breadcrumbs .homelink span{display:none}.eventrow,.eventsummary,.services{width:95%}.footer #nav2 li{padding:0 5px}.rightboxes{width:30%}.rightboxes .boxicon{background-repeat:no-repeat;background-size:100% auto;background-position:top center;height:150px;max-width:100%}.rightboxes p{width:90%}.strapline form{padding-top:12px}#languageToggle{padding:15px 10px 0 0}}@media screen and (max-width:920px){.mobile-only{display:block}.breadcrumbs,.circleimage,.full-only,.menu,.menuicon span,body #topnav ul li{display:none}body #topnav{height:inherit;min-height:inherit}.strapline,.strapline .container{min-height:50px}.footStrap{min-height:100px}#topnav ul{position:absolute;top:0;width:100%;padding:7px 0;z-index:100;background-color:#000}body #topnav ul a{border:0 solid #000;padding-left:0}#topnav ul a:hover{background-color:inherit}.menuicon{display:block;background-image:url(/images/icons/menu-icon.png);background-repeat:no-repeat;width:35px;height:30px;margin-top:10px;margin-left:20px;float:left}#topnav ul{height:auto}#topnav ul li.open{display:list-item;width:100%}.openMenu{display:block;clear:both;top:25px;position:absolute;width:100%;float:none;left:0}.openMenu ul,.openMenu ul li{width:100%;float:none;display:block}#nav li,#nav ul,.mymenu{display:block;text-align:left}ul.topmenu li.litab{width:100%;text-align:left}.header #nav{display:block;text-align:left}#nav a.showSub{display:inline-block;color:#fff;font-weight:700;min-height:20px}#nav :hover ul{padding:0;background-image:inherit}body #nav .mobSub{display:none;margin-top:0;padding:10px}body #nav :hover ul{top:0}body #nav .mobSub,body #nav .mobSub li,body #nav:hover .mobSub li{left:auto;top:auto;text-align:left;width:90%}body #nav .openMenu{padding-left:20px}body #nav .mobSub li{list-style:square}body #topnav .openMenu a{border-right:0 solid #000}#nav ul,.navbtn ul{left:auto;position:inherit;top:auto;padding:0}#nav ul a{color:#FFF}.footer #nav{height:86px;background-color:#000}.col1,.col2,.col3,.col4{float:none;width:inherit}.topmenu li.menu{width:100%;clear:left;font-size:24px;text-align:left}}.churches-on-gallery .church_menu_box{width:75%}@media screen and (max-width:878px){.rightboxes,.subright{width:100%}.homeleft,.subleft{width:95%;padding:0 10px}#map-container{width:100%}#map,.homeleft table,.subleft table{width:95%}.legendbox{clear:both;width:95%}#map{clear:both;height:70vh}.rightboxes p{width:96%}.header .logo a,.header .wl_logo a{background-size:98% auto}.footStrap,.footStrap .container{min-height:150px}#footer #nav2,#footer #nav2 li{width:100%;display:block}}@media screen and (max-width:580px){ul.topmenu a,ul.topmenu a.tab{font-size:1.4em}.container{min-width:330px}.header{height:110px}.header .logo a,.header .wl_logo a{background-position:20px top;background-size:auto;width:510px;height:200px}body .pagetext .homeleft h4 img{float:left!important;width:50%!important}body .pagetext img{float:none!important;width:98%!important;height:inherit!important;display:block;padding:0 1%}.eventrow,.eventsummary,.services,iframe{width:98%}.eventsummary{max-width:inherit;padding:0}.gtable{display:block;width:100%}.gtd,.gtr{display:inline-block;height:auto}.gtd{float:left;width:50%;text-align:center}.church-gallery,.churches-on-gallery .church_menu_box{width:100%}.pag_bar{width:95%}.event_filter_box{width:96%;margin:20px 1%;padding:1%}.footer #nav{z-index:auto}}@media screen and (max-width:520px){.header .logo a,.header .wl_logo a{background-position:20px top;background-size:159% 140px;width:92%;height:140px}.header{height:140px;min-height:100px}#languageToggle a.en,#languageToggle a.wl{overflow:hidden;width:0}#languageToggle{width:20px}}@media screen and (max-width:360px){.header .logo a,.header .wl_logo a{background-position:20px center;background-size:159% 140px;width:92%;height:140px}.homeleft,.subleft{width:92%}.homeleft{width:calc(100% - 10px);padding:5px}.homeleft table,.homeleft td,.homeleft tr{display:inline}}