@media screen and (max-width:1600px){.banner h1{padding-left:0}}@media screen and (max-width:1023px){.blog .content{margin-right:0}}@media screen and (max-width:1100px){.tml-login .tml-rememberme-wrap{width:100%;display:table-caption;padding-bottom:15px}}@media screen and (max-width:1100px){.banner h1{font-size:30px;line-height:36px}.home-banner{height:600px}}@media screen and (max-width:1100px){nav.menu ul li{padding:8px 2%;font-size:14px}}@media screen and (max-width:900px){header.header{padding:10px 0}a.home-icon{display:none}.logo{width:100%;padding-right:0;margin:0 0 20px 0}.logo img{max-width:150px;margin:0 auto;display:block}header.header .header-middle{float:none;width:90%;text-align:center;margin:20px auto 0}header.header .header-middle-top{border-bottom:0;padding-bottom:0}header.header .header-middle-top .left{width:100%}header.header .header-middle-top .right{display:none}header.header .header-right{display:none}ul.sub-menu{padding-left:0}li.mobile-menu-right{float:right!important}nav.menu ul li,nav.menu li{font-size:14px}#splashscreen li{background-size:100%!important}}@media screen and (max-width:767px){h1{font-size:28px;line-height:32px;margin-top:10px;margin-bottom:10px}h2{font-size:20px;line-height:24px;margin-top:10px;margin-bottom:10px}h3{font-size:18px;line-height:22px;margin-top:10px;margin-bottom:10px}.blog-text h1,.colText h1{font-size:20px;line-height:24px}button#more,button#homemore{font-size:12px;position:relative}.banner-text h1{font-size:26px;line-height:32px}.banner h1{padding-left:0}.sidebarTitle{font-size:22px}.home-banner{height:450px}.content{margin:20px 0 0 0;padding:2% 5%}.listingImage{min-height:200px}table.about th{font-size:20px;line-height:24px}table.about td:first-child,table.col2 td:first-child{font-size:17px;line-height:20px}table.col2 td h3{font-size:18px;line-height:22px;margin:0}table.col2 td:first-child>p{line-height:24px}.pure-u-1.pure-u-md-1-3.col.join{margin-bottom:20px}.popcorn{text-align:center}.banner{height:250px}.bannerContent{bottom:0;width:92%}.view-map img{position:relative;padding-top:10px;max-width:220px!important}.home .view-map img{position:absolute}.banner-text{margin:0}.blog .content{padding:0 5%}.fancybox-title-float-wrap{padding:10px}.single-gallery .fancybox-image{padding-top:50px!important}.advert .bx-wrapper{margin:50px auto 30px!important}.view-map img{position:relative;float:none;margin:0 auto 18px;display:block}.banner h1{font-size:26px;line-height:24px;margin-bottom:10px;text-align:center}.galleryListingImage:nth-child(4n)>.gallery-inner{margin-right:0%}.galleryListingImage:nth-child(2n)>.gallery-inner{margin-right:0%}.sidebar{margin:20px 5%}.homeFeaturedImage{height:300px}.banner-text{width:90%}#splashscreen .bx-wrapper{width:94%}#signinimcos{padding-right:0;border-right:none}#signinimcos h2,#signinimcos h1,#becomeamember h2,#becomeamember h1{letter-spacing:0}div#becomeamember{padding-left:0}.journal-text-left{padding-right:0}.journal-text-right{padding-left:0;margin-top:30px}button#homemore{position:relative;bottom:0}.tml-login .tml-rememberme-wrap{display:block}.colText{padding:20px 20px 30px 20px}.blog-text{padding-bottom:10px}}@media screen and (max-width:569px){.gallery-inner{margin-right:0%}.footer .pure-u-1.pure-u-sm-1-2.pure-u-md-1-4{border-right:none}.banner-text h1{font-size:22px;line-height:26px}.banner-text{padding:10px 17px;top:45%;-webkit-transform:translateY(-45%);-ms-transform:translateY(-45%);transform:translateY(-45%)}.fancybox-title{display:none}}@media screen and (max-width:480px){header.header .header-middle-top .left{font-size:14px}table.about td{border-collapse:collapse;width:100%;display:block;border-right:none}table.about th{border-right:none;border-bottom:1px solid #ccc;padding:20px 30px 20px}table.about td:first-child{padding-bottom:0}table.col2 td{border-collapse:collapse;width:100%;display:block;border-right:none}h1{font-size:24px;line-height:28px;margin-top:10px;margin-bottom:10px}.fancybox-title-float-wrap{padding:0}.banner h1{font-size:22px;line-height:24px}.advert h2{font-size:18px}img#bluearrow{display:none}}@media screen and (max-width:380px){header.header .header-middle-top .left{font-size:12px}}