.scrollContainer{height:100%;margin:auto;overflow-y:scroll;overflow-x:hidden;width:100%}.scrollContainer .scrollContent{width:100%;height:auto}@media(max-width:1280px){}@media(max-width:1024px){div#contact h1{font-size:100px}div#contact-form-info h2{text-align:center;font-size:1.8em}#hero .carousel-indicators{right:20px}}@media(min-width:1024px){#service-item-container .item{padding-right:15px}}@media(max-width:991px){div#contact h1{font-size:90px}div#contact-form-panel,div#subscribe-form-panel{padding-left:40px}}@media(max-width:768px){#main .container-fluid{padding-left:20px;padding-right:20px}.navbar-brand img{width:205px}#hero-nav img{margin-left:-8px}.nav>li>a{padding-left:5px;padding-right:5px;font-size:.9em}#welcome-video{background:url('img/poster-welcome.jpg') center center/cover}#welcome-video div{display:none}#welcome h1{font-size:65px}#about{height:auto;padding:50px 0}#about h2{font-size:60px;line-height:1.1em;padding-top:15px}#about p.lead{padding:0}#history a.btn{font-size:.9em}#history .col-sm-4{padding-right:25px}#services h1{font-size:65px}div#awards{padding:50px 0;height:575px}div#awards-sub{width:90%}div#awards-sub .col-sm-7 img{right:100px;top:10px}div#awards-sub .col-sm-5{padding-top:60px}div#showcase{background-image:url(img/bg_showcase_backup.png)}.leadership-main h2{font-size:45px}#leadership h1{font-size:70px;margin-top:30px}div#leadership.section{background-attachment:local;background-position:center center,center center,center 60%}div#news.section{background-attachment:scroll}div#news h1{font-size:5em}div#news a.carousel-control{padding-top:0;top:-70px}div#clients.section{background-attachment:scroll}div#republicares.section{padding:50px 0 70px}div#republicares.section h1{font-size:90px}div#contact{background-attachment:scroll;background-position:center center,center center,center center;text-align:center}#clients h1{font-size:70px}div#contact h1{font-size:5em;text-align:center}div#contact .address{float:none;width:100%;border:none}ul.brand-list li{width:49%}ul.brand-list li img{margin:0 auto}div.page-header{padding:50px 0}div.page-header .news-headline{font-size:2.3em}}@media(max-width:767px){div.people-item img{opacity:.7}div.people-details{opacity:1;display:block;margin-top:-50px;padding:5px;bottom:10px;width:95%}div.people-details div.name{font-size:90%;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}div.people-details div.title{font-size:70%}#map{display:none}div#contact{background-color:#000}div#contact-form-info h2{text-align:center;color:}div#contact-form-panel,div#subscribe-form-panel{top:auto;bottom:0;right:-160%;width:100%!important;border-bottom:1px solid #000}a#panel-close,a#panel-close-subscribe{left:auto;right:20px}div#contact a{}div#contact-form-info a.btn{}}@media(max-width:480px){div.people-details{width:92%}.campaign-gallery{display:none}.campaign-nav{display:none}#hero-indicators{display:none}#hero a.navbar-brand{padding:0!important}.video-thumb{max-width:140px}#campaign-header .campaign-video-wrapper h2{font-size:2em;color:#fff}#campaign-header .campaign-video-wrapper p{color:#fff}#news-sidebar{margin-top:60px}.xs-align-center{text-align:center!important}.nav>li>a{font-size:1em}#welcome nav.navbar{display:none}#main .container-fluid{padding-left:15px;padding-right:15px}#main .navbar-toggle{margin-right:0}body.single #main-container{padding-top:0}body.single h2{font-size:1em}div.page-header{background-attachment:scroll}#welcome h1{font-size:35px;padding-top:30px}#welcome .row{height:100%}#welcome .col-md-12{height:auto}#welcome .col-md-12 .scroll-arrow{margin-top:10px}#about{height:auto;padding:30px;background-image:url()}#about h2{font-size:35px;line-height:35px}#history{padding-bottom:30px}#history p.lead{padding:0}#history .col-sm-4{padding:0}div#news h1{font-size:40px}div#news h2 a{font-size:22px}div#news div.item .news-date,div#news div.item .news-month,div#news a.carousel-control{display:none}div#news div.item .col-sm-9{border:none}div#news div.item{min-height:315px;margin-bottom:30px;padding-top:0}div#news .carousel-indicators{bottom:auto;padding-top:10px}div#news .item p{display:none}div.showcase-nav-container{padding:0}ul.showcase-tabs{padding:0}ul.showcase-tabs li a{padding:20px 10px}ul.showcase-tabs li.active a{background:#f3ba00;color:#fff}div.row.showcase-item-container>div{padding:3px}.work .description_wrapper .description{padding:0}.work .description_wrapper .description h2{font-size:20px}#showcase h2{font-size:45px}.work a .description_wrapper .description h2{margin-top:0!important}.work a .description_wrapper .description:after{content:" "}.work:hover .description_wrapper{padding:5px}#services{min-height:480px;background-attachment:scroll}#services h1{font-size:45px}#services #service-carousel{margin-top:-20px}#service-carousel div.carousel-inner div.item img{width:75%}#service-carousel a.carousel-control{display:none}div#awards{padding:60px 0;height:auto}div#awards .col-md-12{text-align:center}div#awards h3{text-align:center;font-size:22px}div#awards-sub{height:auto;width:auto;margin:0;top:0}div#awards-sub .col-sm-7 img{right:0;width:100%;top:-100px;margin-bottom:-100px}div#awards-sub .col-sm-5{padding:0}div#awards .btn{left:0;top:0}div#leadership.section{padding:20px}#leadership{padding-top:0}#leadership h1{font-size:40px;margin-top:20px}.leadership-main h2{font-size:28px}.people-item .name{font-size:.9em}#clients h1{font-size:40px}div#republicares.section h1{font-size:40px}div#republicares.section img{width:220px}div#contact{background-position:center center,center center,90% center;padding-top:0}div#contact .col-md-3{padding:0}div#contact .col-md-4{text-align:center}div#contact .text-right,div#contact .align-right{text-align:center}div#contact .btn{display:block;width:50%;margin:10px auto 0}div #contact .contact-general{width:100%;text-align:center}div#contact h1{font-size:50px}div#contact-sub h3{font-size:18px}ul.brand-list li{width:100%}ul.brand-list li img{margin:0 auto}#footer.homepage p{padding-top:3px}#footer .col-sm-5{padding-top:15px}#footer .col-sm-7{border-bottom:1px solid #eaeaea;padding-bottom:20px;padding-top:0}.break{display:block}.white-modal .modal-dialog{width:100%;margin-left:0!important;left:0}#sidebar>ul{padding-left:0}.modal-title{font-size:24px}#modal-experience .modal-body{padding:0 20px 30px}.awards-tabs{margin:0;padding:0}ul.awards-tabs li a{padding:20px 5px;font-size:.8em}#carousel-people a.carousel-control{display:none}#carousel-people .carousel-inner div.item{padding:0}.single div#news-container{padding-top:60px}.single .page-header{display:none}.single #news-container .wp-caption{padding:20px 0;width:100%!important;margin:0}.single #news-container .wp-caption img{width:100%;height:auto}.single #news-container .post p,.single #news-container .post ul,.single #news-container .post ol{font-size:.8em}.single #news-container .post ul,.single #news-container .post ol{padding-left:30px}div#contact-form-panel,div#subscribe-form-panel{padding-left:15px;padding-right:0}}@media(max-width:320px){.btn.btn-primary{padding:6px 12px}span.vert-separator{margin-left:10px;margin-right:10px}img.toolbox{top:20px;left:-5px}div#awards-sub .col-sm-5 h3{padding-right:0}#welcome h1{font-size:25px;padding-top:50px}div#awards-sub .col-sm-7 img{top:-80px;margin-bottom:-80px}div.contact-sub h3{font-size:20px}div#contact h1{font-size:40px}div#contact h4{font-size:20px}}html.mobile #peopleModal a.carousel-control{display:none!important}@media(min-width:768px){div#news h2 a{font-size:22px;line-height:26px}div#news.section{padding:140px 0 200px}div#team-row.row{padding-top:90px;padding-bottom:90px}#services h1{margin-bottom:40px}#services .lead{margin-bottom:80px}}