@media(min-width: 900px){.slide-content{top:120px !important}}@media(min-width: 1000px){.slide-content{top:140px !important}}@media(min-width: 1100px){.slide-content{top:160px !important}}@media(min-width: 1200px){.slide-content{top:180px !important}}@media(min-width: 1500px){.slide-content{top:240px !important}}@media(min-width: 1600px){.slide-content{top:280px !important}}@media(min-width: 1800px){.slide-content{top:300px !important}}@media(min-width: 2000px){.slide-content{display:none}}@media(min-width: 2100px){.slide-content{display:none}}@media(min-width: 1200px){.banner{text-align:center}.banner img{max-width:1400px}.collage{max-width:1400px;margin:0 auto}.container{max-width:1400px;margin:0 auto}}@media(max-width: 1200px){.wrap{width:100%;padding:0 20px}header .main-nav .site-menu-root li a{padding:34px 10px}.default .col1{padding-right:60px !important}.start-content{padding:50px 20px 80px}.collage .col{height:350px}}@media(max-width: 960px){header .main-nav .site-menu-root li a{font-size:15px}.main-content .col1{width:63%}.main-content .col2{width:37%}.collage .col{height:300px}}@media(max-width: 900px){.responsive{display:block}header .main-nav .site-menu-root,.site-menu-sub{display:none}header .resp-header{width:100%;position:relative}header .resp-header .menu-opener{height:50px;display:block;position:absolute;width:50px;right:20px;top:30px}header .resp-header .menu-opener hr{border-top:5px solid #000;margin-bottom:10px}.resp-nav{display:none;position:absolute;width:100%;top:91px;left:0;z-index:800;background-color:#fff;border-top:1px solid #ccc}.resp-nav .site-menu{clear:both;float:none}.resp-nav .site-menu .site-menu-item-active>a,.resp-nav .site-menu .site-menu-item-parent>a{color:#91baca;font-weight:bold}.resp-nav .site-menu li{clear:both;position:relative}.resp-nav .site-menu li a{display:block;color:#444;padding:25px 30px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.resp-nav .site-menu li .clicker{position:absolute;top:0;right:0;width:70px;height:68px;background:url(//d1da7yrcucvk6m.cloudfront.net/sites/155/template_assets/opener.png?v=1738930448110) no-repeat center center}.resp-nav .site-menu li>ul{display:none}.resp-nav .site-menu li>ul li a{padding:25px 45px;background-color:#f0f5f7}}@media(max-width: 850px){.top-nav{display:none}.collage .box img{height:100% !important;width:100%}.collage .col{height:230px !important}.collage .col-3{display:none}.collage .col-1{width:30% !important}.collage .col-2{width:70% !important}.collage .col-2 .box.half{display:none}.collage .full{padding-top:0 !important;width:100%}.collage .full img{height:100% !important;width:initial !important}}@media(max-width: 850px){.top-nav{display:none}.collage .col{height:280px}}@media(max-width: 768px){.main-content .col1,.main-content .col2{width:100%;float:none;clear:both;padding:0 !important;padding-bottom:30px !important}.boxes .box{width:100%;margin-top:20px}.article-text,.start-content img{display:none}}@media(max-width: 640px){.news-feed .img-wrap{display:none}.news-feed article{height:180px}.news-feed article .article-content{width:100%;padding:30px 10px 20px}.start-content{padding:20px 20px 80px}.footer .customer-spinner p{padding:0 2%}}@media(max-width: 667px){.default .banner{min-height:110px}}@media(max-width: 568px){.collage .col-1{display:none}.collage .col-2{width:100% !important}.collage .col .full{padding:0 !important;width:100% !important}.collage .col .full img{width:100% !important;height:auto !important}.collage .col-5{display:none}.collage .col-6{padding:0 !important;width:100% !important}}@media(max-width: 533px){#contact tr{display:block;float:left;min-width:100%}#contact td{display:block;float:left;width:50% !important}}@media(max-width: 480px){.contact-info img{max-width:100px;max-height:40px}}@media(max-width: 400px){.footer .customer-spinner p{font-size:17px}header .main-nav .branding{width:72%}header .main-nav .branding img{max-width:100%}.flexslider{margin-bottom:30px}}@media(max-width: 360px){header .main-nav .branding img{margin-top:10px}.news-feed article .article-content h2{font-size:24px}}@media(max-width: 320px){.contact-info img{max-width:80px;max-height:40px;margin:0 !important;margin-right:10px !important}}
