@import "https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic";body{background:#ffffff none repeat scroll 0 0;color:#767c87;font-family:"Lato",sans-serif;font-size:16px;font-weight:300;line-height:1.5;margin:0;}h1,h2,h3,h4{font-family:"Lato",sans-serif;font-weight:normal;line-height:1.1;margin:0 0 15px;}h1{color:#5b8ea3;font-size:36px;margin-bottom:20px;text-align:left;}h2{color:#30304c;font-size:21px;margin-bottom:15px;}h3{color:#5b8ea3;font-size:22px;margin-bottom:15px;}h4{font-size:20px;margin-bottom:15px;}p{color:#767c87;font-family:"Lato",sans-serif;font-size:16px;font-weight:300;line-height:1.5;margin:0 0 15px;text-align:left;}a{color:#767c87;text-decoration:none;}a:hover{cursor:pointer;color:#5b8ea3;}a img:hover{opacity:0.9;}ul,ol{margin:0 0 15px 20px;padding:0;}ul li{font-family:"Lato",sans-serif;font-weight:300;list-style:outside none disc;margin:0;padding:0;}ol li{font-family:"Lato",sans-serif;margin-bottom:15px;}input{border:medium none;font-family:"lato",serif;}img{height:auto;max-width:100%;}input[type="text"],input[type="email"],textarea,input[type="password"]{background:#eff5f5 none repeat scroll 0 0;border:medium none;border-radius:12px;color:#5b8ea3;font-family:"lato",sans-serif;font-size:18px;line-height:1;padding:10px 0;text-indent:10px;width:100%;}.button{display:inline-block;}.button a,input.button,.form-submit{background:rgba(0,0,0,0) none repeat scroll 0 0;border:1px solid #30304c;border-radius:12px;color:#30304c;display:block;font-size:22px;line-height:1;padding:10px 30px;text-transform:uppercase;}.button a:hover,input.button:hover,.form-submit:hover{background:#30304c none repeat scroll 0 0;border-color:#30304c;color:#ffffff;cursor:pointer;}.wrap{clear:both;margin:0 auto;width:1170px;}.top-buttons a{background:#5b8ea3 none repeat scroll 0 0;border-radius:10px;color:#ffffff;font-size:15px;padding:5px 15px;text-transform:uppercase;}.top-buttons{display:inline;margin-right:10px;}.top-buttons a:hover{background:#767c87 none repeat scroll 0 0;}.clear{clear:both;display:block;height:0;}.mobile,#block-views-staff-profiles-block-2{display:none;}.non-mobile,#block-views-staff-profiles-block{display:block;}.gn-menu-container{display:none;}.form-item,.form-actions{margin:0 0 10px;}.label-inline{display:inline-block;}.left50{float:left;margin-right:2%;width:49%;}.right50{float:right;width:49%;}ul.left50,ul.right50{display:inline-block;float:none;width:auto;}ul.left50{margin-right:6%;}header,header #logo,header .region-menu,header #intouch,header #intouch .button a,.front-feat,.front-feat p.hover-show,.front-feat h3,.front-feat .button a,.front-feat .f-icon{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}header{background:#ffffff none repeat scroll 0 0;left:0;padding:20px 0;position:fixed;top:0;width:100%;z-index:999;box-shadow:0 2px 2px #e1e0e0;}header.smaller{padding:10px 0;}header #logo{float:left;margin-right:7%;width:20%;}header #logo img{max-width:100%;height:auto;display:block;}header.smaller #logo{width:14%;margin-right:10%;height:auto;}header .region-menu{float:left;margin-top:20px;width:53%;}header.smaller .region-menu{margin-top:15px;width:63%;}header.smaller #block-system-main-menu ul li a{font-size:16px;}header #intouch{float:right;margin-top:10px;width:19%;}header.smaller #intouch{margin-top:6px;width:13%;}#intouch .button{text-align:center;width:100%;}#intouch .button a{padding:10px 0;width:100%;}header.smaller #intouch .button a{font-size:15px;padding:7px 0px;}p.big{font-size:18px;text-align:center;}.center{text-align:center;}#block-system-main-menu ul{margin:0;padding:0;}#block-system-main-menu ul li{border-right:1px solid #30304c;box-sizing:border-box;float:left;line-height:1;list-style:outside none none;margin:0 2% 0 0;padding:0 2% 0 0;}#block-system-main-menu ul li a{color:#30304c;font-size:19px;line-height:1;}#block-system-main-menu ul li.last{border:medium none;margin-right:0;padding-right:0;}#block-system-main-menu ul li a:hover,#block-system-main-menu ul li a.active{color:#5c8fa4;}#block-system-main-menu ul li ul{background:#30304c none repeat scroll 0 0;margin-top:5px;padding:15px;width:300px;}#block-system-main-menu ul li a:hover,#block-system-main-menu ul li a.active{}#block-system-main-menu ul li ul li{border:medium none;float:none;margin:0 0 8px;}#block-system-main-menu ul li ul li a{color:#ffffff;font-size:17px;}#block-system-main-menu ul li ul li.last a{margin-bottom:0;}#block-system-main-menu ul li.menu-477{display:none;}#header h2{color:#ffffff;font-size:50px;margin:0;padding:90px 0;text-align:center;}#menu-space{height:100px;}.front #header h2{text-shadow:5px 3px 3px #111111;}#header .region-header{background-attachment:scroll;background-size:cover;height:490px;}.node-type-services #header .region-header,.node-type-solutions #header .region-header{height:auto;}#header{background:#ffffff none repeat scroll 0 0;margin-bottom:60px;min-height:650px;}.page-node-55 #header,.page-node-18 #header{background:#5b8ea3 none repeat scroll 0 0;margin-bottom:0;min-height:650px;}.node-type-services #header,.node-type-solutions #header{min-height:0;}.front #header{background:#c6d3e3 none repeat scroll 0 0;min-height:690px;}#header #block-views-page-header-blocks-block-1{text-align:center;}#block-views-front-featured-boxes-block{margin:0 auto;width:1170px;}.front-feat{box-sizing:border-box;float:left;padding:30px 50px;text-align:center;width:33.33%;}#top-wrap{padding-bottom:30px;}.node-type-services #top-wrap,.node-type-solutions #top-wrap{padding-bottom:0;}.front-feat:hover{cursor:pointer;}.title-top h4{font-size:24px;font-style:italic;margin-bottom:15px;margin-top:-40px;text-align:center;}.title-top h1{border-bottom:1px solid #eeeeee;margin-bottom:0;margin-top:60px;padding-bottom:20px;}p.author-top{text-align:center;}.front-feat h3{color:#ffffff;font-size:30px;padding:20px;}.front-feat:hover .f-icon{opacity:0;}.front-feat p.hover-show{display:none;font-size:16px;height:120px;line-height:1.2;margin-bottom:30px;margin-top:-150px;text-align:center;}.front-feat:hover p.hover-show{display:block;}.front-feat .f-icon{height:110px;margin-bottom:20px;}.front-feat .button a{border-color:#ffffff;color:#ffffff;}.front-feat:nth-child(1){background:#30304c none repeat scroll 0 0;}.front-feat:nth-child(1):hover{background:#e5f2fa none repeat scroll 0 0;}.front-feat:nth-child(1):hover h3{color:#30304c;}.front-feat:nth-child(1):hover p.hover-show{color:#30304c;}.front-feat:nth-child(1):hover .button a{background:#30304c none repeat scroll 0 0;color:#ffffff;}.front-feat:nth-child(2){background:#5c8fa4 none repeat scroll 0 0;}.front-feat:nth-child(2):hover{background:#e5f2fa none repeat scroll 0 0;}.front-feat:nth-child(2):hover h3,.front-feat:nth-child(2):hover p.hover-show{color:#5c8fa4;}.front-feat:nth-child(2):hover .button a{background:#5c8fa4 none repeat scroll 0 0;color:#ffffff;}.front-feat:nth-child(3){background:#84bfe2 none repeat scroll 0 0;}.front-feat:nth-child(3):hover{background:#e5f2fa none repeat scroll 0 0;}.front-feat:nth-child(3):hover h3{color:#84bfe2;}.front-feat:nth-child(3):hover p.hover-show{color:#84bfe2;}.front-feat:nth-child(3):hover .button a{background:#84bee3 none repeat scroll 0 0;}#content{padding:0 0 60px;}.page-node-7 #content{padding-bottom:20px;}.front-video .ipad iframe{margin-left:45px;margin-top:22px;}.node-type-page .group-right,.node-type-events .group-right{float:right;width:68%;}.node-type-page .group-left,.node-type-events .group-left{box-sizing:border-box;float:left;margin-right:6%;width:26%;}.sidebar-first #sidebar-first{float:right;width:28%;}.node-type-page .our-values h3{margin-bottom:5px;}.node-type-page .about-columns{border-bottom:1px solid #eeeeee;display:inline-block;margin-bottom:40px;padding-bottom:25px;width:100%;}.sidebar-first .region-content{float:left;margin-right:3%;width:69%;}.region-content{width:100%;}.front-video .right50{width:491px;}.front-video .left50{margin-right:4%;width:54%;}.front-video h2{font-size:32px;margin-bottom:40px;margin-top:20px;}.front-video p{font-size:26px;line-height:1.25;margin-bottom:30px;}.front-video .button a{padding:15px 70px;}#block-system-main .front-video .button a:hover{color:#ffffff;}.front #bottom-nowrap{background:#5b8ea3 none repeat scroll 0 0;padding:55px 0;}.front #bottom-nowrap .region-bottom1{margin:0 auto;width:1170px;}.blog-front{float:left;text-align:center;width:33.33%;}#block-views-blog-block-2::after{clear:both;content:".";display:block;}#block-views-blog-block-2 h2{color:#ffffff;font-size:32px;line-height:1;margin-bottom:37px;text-align:center;}#block-block-6{padding-top:20px;}#block-block-6 h2{color:#ffffff;font-size:28px;margin-bottom:30px;text-align:center;}.signup{width:100%;}.signup{width:100%;}.signup .one{float:left;margin-right:2%;width:20%;}.signup .right h2{color:#ffffff;font-size:22px;text-align:center;}.signup .right{float:left;margin-top:90px;width:80%;}.signup .right p{color:#ffffff;font-size:16px;line-height:1.3;text-align:center;}.signup input{padding:18px 0;}.signup .left{float:left;width:20%;}.signup .w80{clear:both;margin:0 auto 30px;width:90%;}.signup .two{float:left;margin-right:2%;width:20%;}.signup .three{float:left;margin-right:2%;width:39%;}.signup .four{float:left;width:15%;}.signup input.button{border:2px solid #ffffff;color:#ffffff;font-size:20px;font-weight:bold;padding:16px 0;width:100%;}.signup .inline-field input[type="text"]{padding:20px 0;}.signup input.button:hover{background:#ffffff none repeat scroll 0 0;color:#5b8ea3;}.front #bottom-wrap{background:#c6d3e3 none repeat scroll 0 0;padding:40px 0 80px;}#block-block-7 h2{font-size:32px;margin-bottom:38px;text-align:center;}#block-block-7 .button{display:block;text-align:center;}#block-block-7 .button a{display:inline-block;padding:25px 22px;}#block-addthis-addthis-block{margin-top:20px;}.front #footer-top{background:#c6d3e3 none repeat scroll 0 0;}#footer-top img{display:block;height:auto;width:100%;}#footer{background:#30304c none repeat scroll 0 0;color:#ffffff;padding-bottom:60px;}.node-type-solutions #footer-top,.node-type-page #footer-top,.node-type-staff-profiles #footer-top,.node-type-services #footer-top,.page-node-54 #footer-top{background:#eeeeee none repeat scroll 0 0;}.page-node-15 #footer-top{background:#ffffff none repeat scroll 0 0;}#footer h2{border-bottom:1px solid #ffffff;color:#ffffff;padding-bottom:7px;}#footer #block-block-3{float:left;margin-right:2%;width:31%;}#footer #block-block-2{float:left;margin-right:5%;width:17%;}#footer #block-webform-client-block-47{float:left;margin-right:5%;width:26%;}#footer #block-block-2 ul li a{color:#ffffff;font-size:14px;}#footer #block-block-2 ul li a:hover{text-decoration:underline;}#footer #block-block-2 ul li{list-style:outside none none;}#footer #block-block-2 ul li::before{content:">";padding-right:5px;}#footer #block-block-2 ul{margin:0;}#footer #block-block-4{float:left;width:14%;}#footer #block-block-4 p{text-align:center;}#footer input[type="text"],#footer input[type="email"],#footer textarea{color:#1f1f31;font-size:14px;padding:10px 0;}#footer textarea#edit-submitted-message{padding-left:10px;text-indent:0;}#footer textarea{height:45px;}#footer .form-item,#footer .form-actions{margin-bottom:7px;}#footer .form-submit{border-color:#ffffff;color:#ffffff;font-size:14px;padding:8px 20px;}#footer .form-submit:hover{background:#ffffff none repeat scroll 0 0;color:#1f1f31;}#footer #block-block-3 .left5{float:left;margin-right:5%;width:3%;}#footer #block-block-3 .right95{float:left;width:92%;}#footer #block-block-3 p,#footer #block-block-3 a{color:#ffffff;font-size:14px;margin-bottom:9px;}#copyright{background:#5b8ea3 none repeat scroll 0 0;padding:15px 0;}#copyright p{color:#ffffff;font-size:14px;margin:0;text-align:center;}.ipad{background:rgba(0,0,0,0) url("/sites/default/files/images/template/ipad.png") no-repeat scroll 0 0;height:348px;width:491px;}.blog-front:nth-child(1){background:#30304c none repeat scroll 0 0;}.blog-front:nth-child(1) .button a:hover{background:#ffffff none repeat scroll 0 0;color:#30304c;}.blog-front:nth-child(2){background:#9dbbc7 none repeat scroll 0 0;}.blog-front:nth-child(2) .button a:hover{background:#ffffff none repeat scroll 0 0;color:#9dbbc7;}.blog-front:nth-child(3){background:#7ca5b5 none repeat scroll 0 0;}.blog-front:nth-child(3) .button a:hover{background:#ffffff none repeat scroll 0 0;color:#7ca5b5;}.blog-front h3{color:#ffffff;font-size:20px;line-height:1.1;margin-bottom:5px;min-height:42px;}.blog-front h3 a:hover,.blog-front .tags a:hover{text-decoration:underline;}.blog-front .front-blog-text{padding:3% 8% 6%;}.blog-front p{color:#ffffff;font-size:14px;line-height:1.3;margin-bottom:25px;text-align:center;}.blog-front .tags a{color:#ffffff;font-size:14px;line-height:1;text-transform:uppercase;}.blog-front .tags{margin-bottom:5px;}.blog-front h3 a{color:#ffffff;}.blog-front .button a{border-color:#ffffff;border-width:2px;color:#ffffff;font-size:20px;padding:12px 35px;}.not-front .node-type-page .group-left,.not-front .node-type-staff-profiles .group-left{float:left;margin-right:4%;width:24%;}.not-front .node-type-page .group-right,.not-front .node-type-staff-profiles .group-right{float:right;width:72%;}h1.und,.node-type-page .group-left h2.und{border-bottom:3px solid #63889a;color:#767c87;display:inline-block;font-size:36px;line-height:1.1;margin-bottom:30px;padding-bottom:7px;}.node-type-page .group-left h2.catchline{color:#767c87;font-size:30px;}#block-views-staff-profiles-block{border-bottom:1px solid #eeeeee;margin-bottom:40px;padding-bottom:40px;}#slick-views-staff-profiles-1{background:#f5f6f8 none repeat scroll 0 0;border-bottom:1px solid #eeeeee;margin:40px 0 0;padding:20px 10px;position:relative;z-index:99;}.slide__content{background:#ffffff none repeat scroll 0 0;border:1px solid #ebecf1;margin:0 8px;padding:25px;text-align:center;}.slide--grid .grid__content{background:#ffffff none repeat scroll 0 0;padding:20px;text-align:center;}.slide__content .button a{border-color:#5b8ea3;color:#5b8ea3;font-size:22px;}.slide__content p{font-size:15px;line-height:1.1;margin-bottom:25px;text-align:center;text-transform:uppercase;}.slide__content h3 a{color:#5b8ea3;line-height:1.1;}.slide__content h3{margin-bottom:12px;}.profile-img{background:#ffffff none repeat scroll 0 0;margin-bottom:15px;width:100%;}.profile-img img{background:white none repeat scroll 0 0;border-radius:50%;padding-bottom:0;width:85%;}.slick-arrow::before{color:#bebfc4;}.slick-arrow,.slick-down{border-radius:0;transform:none;}.node-type-staff-profiles .group-left{float:left;margin-right:5%;text-align:center;width:30%;}.node-type-staff-profiles h1.und{margin-bottom:10px;text-align:center;}.node-type-staff-profiles .job{font-size:20px;font-style:italic;line-height:1.2;}.blog{float:left;margin-bottom:33px;margin-right:4%;width:47.5%;}.node-staff-profiles .group-right{float:left;width:65%;}.node-staff-profiles .group-footer{clear:both;}.blog:nth-of-type(2n){margin-right:0;}.blog .blog-front-img{margin-bottom:32px;}.blog h3{border-bottom:1px solid #9f9fa1;font-size:21px;margin-bottom:10px;padding-bottom:7px;}.blog .blog-front-img img{display:block;height:auto;max-width:100%;}.blog h3 a{color:#30304c;}.blog .tag{font-size:14.5px;line-height:1;margin-bottom:20px;text-transform:uppercase;}.blog .tag a{color:#30304c;}.blog p{color:#767c87;font-size:15.5px;line-height:1.4;margin-bottom:20px;}.blog h3 a:hover,.blog h3:hover,.blog .tag a:hover{border-color:#5b8ea3;color:#5b8ea3;}.blog .button a{border-color:#5b8ea3;color:#5b8ea3;font-size:20px;}.blog .button a:hover{background:#5b8ea3 none repeat scroll 0 0;color:#ffffff;}#top-content .under-feature,.page-node-18 #top-content{background:#5b8ea3 none repeat scroll 0 0;padding:50px 0 30px;}.latest-blogs .button a{border-color:#5b8ea3;color:#5b8ea3;font-size:16px;padding:12px 0;width:100%;}.latest-blogs .button a:hover{background:#5b8ea3 none repeat scroll 0 0;color:#ffffff;}.latest-blogs .button{display:block;text-align:center;}.latest-blogs .tag a{color:#30304c;font-size:14px;text-transform:uppercase;}.latest-blogs .tag{line-height:1;margin-bottom:25px;}.latest-blogs h3 a{color:#30304c;}.latest-blogs h3{font-size:16px;font-weight:bold;line-height:1.3;margin-bottom:15px;}.latest-blogs .right{float:right;width:50%;}.latest-blogs .left{float:left;margin-right:5%;width:45%;}.latest-blogs{margin-bottom:25px;}#sidebar-first h2{color:#5b8ea3;font-size:22px;}.node-article .a-details{color:#767c87;display:inline-block;margin-bottom:30px;margin-right:15px;}.node-article h1{margin-bottom:10px;}.node-article .a-details .label-inline{display:inline-block;margin-right:3px;}#block-views-blog-category-blocks-block{margin-bottom:40px;}.blog-cats a:hover{background:#30304c none repeat scroll 0 0;color:#c6d3e3;}.blog-cats a{background:#c6d3e3 none repeat scroll 0 0;border-radius:6px;color:#30304c;float:left;font-size:13px;line-height:1;margin-bottom:6px;margin-right:8px;padding:7px 10px;text-transform:uppercase;}#top-content .under-feature h2{color:#ffffff;font-size:36px;margin-bottom:30px;text-align:center;}#block-webform-client-block-18{margin:0 auto;width:1170px;}#block-webform-client-block-18 h2{color:#ffffff;font-size:36px;margin-bottom:30px;text-align:center;}#block-webform-client-block-18 .three{box-sizing:border-box;float:left;margin-right:1%;width:32%;}#block-webform-client-block-18 .three.last{margin-right:0;}#block-webform-client-block-18 .form-item{margin-bottom:12px;}#block-webform-client-block-18 .webform-component-radios{color:#ffffff;font-size:18px;line-height:1;margin-top:10px;}#block-webform-client-block-18 input.form-checkbox,#block-webform-client-block-18 input.form-radio{margin:0;}#block-webform-client-block-18 .webform-component-radios label{font-weight:normal;}#block-webform-client-block-18 .form-submit{border-color:#ffffff;color:#ffffff;margin:30px auto 0;padding:12px 50px;}#block-webform-client-block-18 .form-submit:hover{background:#ffffff none repeat scroll 0 0;color:#5b8ea3;}.page-node-18 #block-system-main h2{border-bottom:2px solid #5d90a5;color:#767c87;display:inline-block;font-size:36px;line-height:1;margin-bottom:25px;padding-bottom:12px;}.page-node-18 .left1{float:left;margin-right:5%;width:33%;}.page-node-18 .left2{float:left;margin-right:13%;width:20%;}.page-node-18 .left3{float:left;width:29%;}.page-node-18 .left3 .social a{margin-right:15px;}.c-icons .left10{float:left;margin-right:5%;width:10%;}.page-node-18 .c-icons{margin-top:90px;}.c-icons .right90{float:left;width:85%;}.c-icons p{font-size:20px;}.services{color:#ffffff;float:left;margin-bottom:1%;margin-right:1%;text-align:center;width:32.5%;}.services:nth-of-type(3n){margin-right:0;}.page-node-51 h1{text-align:center;}.page-node-51 p.big{margin-bottom:0;}.services h3{line-height:1;padding-top:3%;}.view-content{clear:both;display:inline-block;width:100%;}.services h3 a{color:#ffffff;font-size:20px;}.services h3 a:hover{text-decoration:underline;}.services p{color:#ffffff;font-size:14px;line-height:1.2;padding:0 3%;text-align:center;}.services .button{margin-bottom:5%;}.services .button a{border-color:#ffffff;color:#ffffff;font-size:16px;}.services .button a:hover{background:#ffffff none repeat scroll 0 0;}.services:nth-child(1),.services:nth-child(5),.services:nth-child(9){background:#30304c none repeat scroll 0 0;}.services:nth-child(1) .button a:hover,.services:nth-child(5) .button a:hover,.services:nth-child(9) .button a:hover{color:#30304c;}.services:nth-child(2),.services:nth-child(6),.services:nth-child(7){background:#9fbdc8 none repeat scroll 0 0;}.services:nth-child(2) .button a:hover,.services:nth-child(6) .button a:hover,.services:nth-child(7) .button a:hover{color:#9fbdc8;}.services:nth-child(3),.services:nth-child(4),.services:nth-child(8){background:#7da7b7 none repeat scroll 0 0;}.services:nth-child(3) .button a:hover,.services:nth-child(4) .button a:hover,.services:nth-child(8) .button a:hover{color:#7da7b7;}.cases{clear:both;display:inline-block;margin-bottom:25px;width:100%;}.node-type-solutions #block-views-page-header-blocks-block-1,.node-type-services #block-views-page-header-blocks-block-1{margin-top:40px;}.services.solutions:nth-child(4) .button a:hover,.services.solutions:nth-child(7) .button a:hover{color:#30304c;}.services.solutions:nth-child(4),.services.solutions:nth-child(7),.services.solutions:nth-child(10){background:#435972 none repeat scroll 0 0;}.services.solutions{margin-right:1%;width:24.2%;}.services.solutions:nth-of-type(4n){margin-right:0;}#sidebar-first #block-views-services-block-1,#sidebar-first #block-views-solutions-block-1{margin-bottom:30px;}#sidebar-first .service-list ul li{font-size:16px;list-style:outside none none;}#block-views-solutions-block{padding-top:40px;}#sidebar-first .service-list ul li::before{content:">";}#sidebar-first .service-list ul li span{display:block;font-size:14px;margin-bottom:10px;margin-left:12px;}#sidebar-first .service-list ul li a:hover,#sidebar-first .service-list ul li a.active{color:#5b8ea3;}.cases .group-right{float:right;width:68%;}.cases .group-left{float:left;margin-right:6%;width:26%;}#block-views-case-studies-block-2{border-top:1px solid #eeeeee;margin:-20px auto 0;padding-top:50px;width:1170px;}#sidebar-first .service-list ul{margin:0;}.page-node-51 .bottom-action{margin:50px 0;}#block-block-9{background:#eeeeee none repeat scroll 0 0;border-top:1px solid #eeeeee;padding-top:30px;}.wrap.bottom-action{padding-bottom:50px;padding-top:30px;}.cases .client-box{background:#eef2f7 none repeat scroll 0 0;box-sizing:border-box;padding:20px;}#block-views-case-studies-block-2 .cases .client-box{margin-bottom:40px;}.bottom-action .button a{display:inline-block;font-size:24px;padding:13px 50px;}.bottom-action .button{display:block;text-align:center;}.bottom-action p{color:#30304c;font-size:22px;line-height:1.3;margin:0 auto 22px;text-align:center;width:70%;}.cases .group-left h3{color:#7da7b7;font-size:20px;}.cases .group-left h2{border-bottom:4px solid #5d90a5;display:inline-block;font-size:28px;line-height:1.1;margin-bottom:20px;padding-bottom:15px;}.cases .group-left h2 a:hover{color:#5d90a5;}.cases .client-box p.client{margin-bottom:0;text-transform:uppercase;}.cases .client-box span{font-size:18px;font-weight:bold;}.cases .client-box span.above{display:block;}#block-views-events-block h3{font-size:36px;margin-bottom:50px;text-align:center;}#block-views-events-block table{border-bottom:1px solid #30304c;display:inline-block;margin-bottom:60px;padding-bottom:20px;width:100%;}#block-views-events-block table td{display:block;float:left;margin:0 2% 2% 0;padding:0;width:32%;}#block-views-events-block table tbody{display:block;width:100%;}#block-views-events-block table h4{color:#30304c;margin-bottom:10px;}#block-views-events-block table tr{display:block;width:100%;}#block-views-events-block table td:nth-of-type(3n){margin-right:0;}.event-details span,.event-details .label-inline{font-weight:bold;}.event-details{margin-bottom:5px;}#block-views-events-block table .more-info{margin-top:30px;}#block-views-events-block table .more-info .button a{box-sizing:border-box;display:inline-block;font-size:16px;font-weight:bold;padding:10px 0;width:100%;}#block-views-events-block table .more-info .button:nth-child(1){margin-right:1%;width:30%;}#block-views-events-block table .more-info .button{text-align:center;}#block-views-events-block table .more-info .button:nth-child(2){width:65%;}.node-events h1.und{margin-bottom:15px;}.node-events h2.catchline{color:#767c87;text-transform:uppercase;}.node-events .button{margin-top:10px;}.node-events .button a{border-color:#5b8ea3;color:#5b8ea3;font-size:18px;padding:15px 60px;}.node-events .button a:hover{background:#5b8ea3 none repeat scroll 0 0;color:#ffffff;}.node-type-page .group-left h2.block-title{border-bottom:1px solid #767c87;color:#5b8ea3;font-size:26px;margin-bottom:10px;margin-top:30px;padding-bottom:10px;}.node-type-page .group-left ul.solution-list{margin:0;padding:0;}.node-type-page .group-left ul.solution-list li{font-size:18px;list-style:outside none none;padding-bottom:6px;}.node-type-page .group-left ul.solution-list li::before{content:">";}.node-type-page .group-left ul.solution-list li a{color:#767c87;}.node-type-page .group-left ul.solution-list li a:hover{color:#5b8ea3;}div.tabs{margin:30px 0;}#user-login{width:400px;}#user-login .form-item input{background:#f8f7f7 none repeat scroll 0 0;border:1px solid #cac7c7;color:#30304c;}.toolbar-drawer header{top:70px;}@media (min-width:1px) and (max-width:1169px){img{height:auto !important;max-width:100%;}}@media (max-width:899px){.wrap{box-sizing:border-box;}.mobile,#block-views-staff-profiles-block-2{display:block;}.no-mobile,#block-views-staff-profiles-block{display:none;}.wrap{width:80%;margin:0 auto;}header .wrap{padding:0;width:100%;}header.smaller{height:auto;padding:5px 3%;}.region-menu #sidr-wrapper-0{text-align:right;}.region-menu #sidr-wrapper-0 a{display:block;height:100%;}#content{padding:0 0 20px;}.front-feat{float:none;margin-bottom:20px;width:100%;}.blog-front-img img{height:auto;width:100%;}#header .region-header{background-size:100% auto;height:auto;}#block-views-page-header-blocks-block{margin-bottom:0px;}.front-video .left50{float:none;margin:0;text-align:center;width:100%;}.front-video .ipad iframe{float:none;}.ipad{margin:0 auto;}#block-system-main-menu ul li.menu-477{display:block;}.front-video .left50{float:none;margin:0;width:100%;margin-bottom:40px;}.front-video p{text-align:center;}.front #bottom-nowrap .region-bottom1{width:80%;}#block-views-front-featured-boxes-block{width:80%;}header #intouch{display:none;}#header{margin:0 auto;min-height:0;width:100%;}.front-feat h3{padding:0 0 20px;}h1{text-align:center;}input[type="text"],input[type="email"],textarea,input[type="password"]{margin-bottom:15px;text-align:center;text-indent:0;-webkit-appearance:none;}#footer #block-block-2,#footer #block-webform-client-block-47{display:none;}#footer #block-block-3,#footer #block-block-4{float:none;margin-right:0;width:100%;}#footer #block-block-3 .left5{display:none;}#footer #block-block-3 .right95{float:none;width:100%;}#footer #block-block-3 p,#footer #block-block-3 a{font-size:16px;}#footer #block-block-3{margin-bottom:30px;}#footer{padding-bottom:20px;text-align:center;}#footer h2{margin-bottom:30px;padding-top:20px;text-align:center;}#footer p{text-align:center;}.front #bottom-wrap{background:rgba(0,0,0,0) none repeat scroll 0 0;}.front #footer-top{background:rgba(0,0,0,0) none repeat scroll 0 0;}#block-block-7 .button a{margin-top:30px;}.node-type-page .group-left,.node-type-events .group-left,.node-type-page .group-right,.node-type-events .group-right{float:none;margin:0 0 20px;width:100%;}h1.und,.node-type-page .group-left h2.und{display:block;}.sidebar-first .region-content,.sidebar-first #sidebar-first,.node-type-staff-profiles .group-left,.node-staff-profiles .group-right{float:none;margin:0;width:100%;}.bottom-action p{width:100%;}.front-feat:hover p.hover-show{display:none;}.front-feat:hover .f-icon{opacity:0.9;}.non-mobile{display:none;visibility:hidden;}.wrap.bottom-action{box-sizing:border-box;margin:0;padding:20px 20px 50px;width:100%;}.title-top h4{margin-bottom:20px;margin-top:20px;}.title-top h1{margin-top:0;}.cases .group-left,.cases .group-right{float:none;margin-right:0;width:100%;}.cases .group-left h2{display:block;font-size:28px;text-align:center;margin-bottom:15px;}.cases .group-left h3{display:block;font-size:22px;text-align:center;}#block-views-case-studies-block-2 .cases .client-box{margin-bottom:0;}.cases .client-box span{display:block;}#block-views-solutions-block{padding-top:10px;}#block-views-events-block table td{margin-bottom:40px;text-align:center;width:100%;}#block-views-events-block table td p{text-align:center;}#block-views-events-block table .more-info{margin-top:10px;}#block-views-events-block table{margin-bottom:20px;padding-bottom:0;}.page-node-55 #header,.page-node-18 #header{min-height:0;}.page-node-55 #header h2,.page-node-18 #header h2{color:#ffffff;}.node-article .top-image{margin:30px 0;}.node-article .a-details{display:block;margin:0;text-align:center;}.latest-blogs .left,.latest-blogs .right{float:none;margin:0;text-align:center;width:100%;}#sidebar-first #block-views-blog-block-1 h2{text-align:center;}.latest-blogs h3{margin-bottom:5px;}.latest-blogs .tag{margin-bottom:10px;}.latest-blogs .button{margin:0 auto;width:60%;}#sidebar-first #block-views-blog-category-blocks-block h2{text-align:center;}#block-views-blog-category-blocks-block{margin-bottom:20px;}#block-webform-client-block-18 .three{float:none;margin:0;width:100%;}.page-node-18 header-content{padding:20px 0;}iframe{max-width:100%;}#webform-client-form-18 .webform-component-radios{margin:20px 0;text-align:center;}#webform-client-form-18 .webform-component-radios .form-item{margin:20px 0;}.node-type-staff-profiles .job{margin-bottom:30px;}.node-type-staff-profiles .group-right{border-bottom:3px solid #63889a;padding-bottom:10px;margin-bottom:30px;}.signup .one,.signup .two,.signup .three,.signup .four{float:none;margin:0;width:100%;}.node-article,#block-views-blog-category-blocks-block,.node-solutions,.node-services{border-bottom:3px solid #5b8ea3;margin-bottom:30px;padding-bottom:15px;}}@media (min-width:1px) and (max-width:669px){.wrap{width:80%;margin:0 auto;}.button{text-align:center;width:100%;}.button a,input.button,.form-submit{margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;width:100%;-webkit-appearance:none;}header .wrap{width:100%;}header{box-sizing:border-box;height:auto;padding:15px 3%;}header #logo{float:left;margin:0 5% 0 0;text-align:left;width:65%;}header.smaller #logo img{height:auto;width:150px;}header .region-menu{box-sizing:border-box;display:inline-block;float:right;margin:0;width:20%;}header .region-menu img{max-width:100%;height:auto;}header.smaller .region-menu #sidr-wrapper-0 img{width:40px;margin-top:5px;}header.smaller #logo{height:auto;margin-right:12%;margin-top:0;width:55%;}.region-menu #sidr-wrapper-0 img{height:auto;width:65px;margin-top:5px;}header.smaller .region-menu{margin-top:0;width:30%;}#header .region-header{background:rgba(0,0,0,0) none repeat scroll 0 0 !important;height:auto;}#header h2{color:#5b8ea3;font-size:40px;padding:30px 0;}#menu-space{height:110px;}.front #header{background:rgba(0,0,0,0) none repeat scroll 0 0;min-height:0;}.front #header .region-header{background-color:#c6d3e3;}.front #header{clear:both;min-height:0;padding-bottom:30px;}.front #block-views-page-header-blocks-block{margin-bottom:0;}.front #header h2{padding:50px 0;text-shadow:none;}.front-feat{padding:20px 10px;}.front-feat .button{width:80%;}.front-video .right50{float:none;width:100%;}.blog-front{float:none;margin-bottom:30px;width:100%;}.ipad{background:rgba(0,0,0,0) none repeat scroll 0 0;height:auto;position:relative;text-align:center;width:100%;}.front-video .ipad iframe{margin:0;width:100%;float:none;}.front-video .button a{margin-bottom:30px;padding:15px 0;}.services.solutions{width:100%;}.services{float:none;margin-bottom:20px;width:100%;}.services .button a{width:80%;}.service-image img{height:auto;width:100%;}#block-views-case-studies-block-2{box-sizing:border-box;padding:20px;width:100%;}#block-webform-client-block-18{box-sizing:border-box;padding:0 20px;width:100%;}.webform-container-inline div,.webform-container-inline div.form-item{display:block;}.page-node-18 .left1,.page-node-18 .left2,.page-node-18 .left3{display:inline-block;float:none;margin:0 0 40px;width:100%;}.phone-profiles{margin:0 auto 20px;text-align:center;width:60%;}.phone-profiles h3{margin-bottom:5px;}.phone-profiles p{text-align:center;}#block-block-7 .button a{padding:25px 0;}.bottom-action .button a{padding:15px 0;}.blog-front .button a{padding:12px 0;}#block-block-6 .wrap{margin:0;width:100%;}.blog{float:none;margin-bottom:40px;margin-right:0;width:100%;}.blog-cats a{margin-bottom:10px;padding:10px 0;text-align:center;width:100%;}#block-views-events-block table .more-info .button:nth-child(1),#block-views-events-block table .more-info .button:nth-child(2){margin-bottom:10px;width:100%;}.node-events .button a{padding:15px 0;}}@media (min-width:670px) and (max-width:1169px){.front-video .right50{float:none;margin:0 auto 30px;}.node-type-solutions #block-views-page-header-blocks-block-1,.node-type-services #block-views-page-header-blocks-block-1{margin-top:0px;}.node-type-solutions #block-views-page-header-blocks-block-1 img,.node-type-solutions #block-views-page-header-blocks-block-1,.node-type-services #block-views-page-header-blocks-block-1 img{width:100%;}.node-type-solutions .title-top h4,.node-type-services .title-top h4{margin-top:0;margin-bottom:35px;}.node-type-solutions #header,.node-type-services #header{margin-bottom:0;}}@media (min-width:670px) and (max-width:899px){.wrap{width:80%;padding:0 2%;margin:0 auto;}.front #bottom-nowrap .region-bottom1,#block-views-front-featured-boxes-block{width:100%;}header{box-sizing:border-box;height:auto;padding:15px 3%;}header #logo{margin:0 5% 0 0;width:33%;}header.smaller #logo img{width:150px;}header .region-menu{float:right;margin-top:10px;width:30%;}header.smaller #logo{height:auto;margin-right:12%;margin-top:0;width:55%;}header.smaller .region-menu{margin-top:0;width:30%;}header .region-menu #sidr-wrapper-0 img{width:60px;height:40px;}header.smaller #sidr-wrapper-0 img{display:block;float:right;margin-top:3px;width:45px;height:30px;}#menu-space{height:90px;}.front-feat{margin-bottom:0;}#block-views-page-header-blocks-block{margin-bottom:0;}#header .region-header{background-size:100% auto;}.services.solutions{width:49%;margin-right:2%;}.services{width:49%;margin-right:2%;margin-bottom:2%;}.services:nth-child(n){margin-right:2%;}.services:nth-of-type(2n){margin-right:0%;}.services .button a{width:80%;}#block-webform-client-block-18{box-sizing:border-box;padding:0 20px;width:80%;}.page-node-18 .left3{clear:both;float:none;padding-top:30px;width:100%;}.page-node-18 .left1{width:100%;float:none;}.page-node-18 .left1 iframe{width:100%;margin:0;}.page-node-18 .left2{margin-right:0;width:100%;}.page-node-18 .c-icons{margin-top:30px;}.phone-profiles{margin:0 auto 20px;text-align:center;width:47.5%;float:left;margin-right:5%;margin-bottom:5%;}.phone-profiles:nth-of-type(2n){margin-right:0;}.phone-profiles h3{margin-bottom:5px;}.phone-profiles p{text-align:center;}.profile-img img{width:40%;}#sidebar-first .service-list ul li{float:left;margin-right:2%;width:49%;}#sidebar-first .service-list ul li:nth-of-type(2n){margin-right:0;}.blog-front p{height:90px;overflow:hidden;text-overflow:ellipsis;width:100%;}.blog-front h3{min-height:70px;}.blog-front .button a{font-size:17px;}.front #bottom-nowrap{background:#5b8ea3 none repeat scroll 0 0;padding:35px 0 45px;}#block-views-page-header-blocks-block-1 img{width:80%;}#header h2{padding:50px 0;font-size:40px;}#header .region-header{padding-bottom:20px;}#block-views-blog-category-blocks-block{text-align:center;}.blog-cats{display:inline-block;}.latest-blogs{float:left;margin-right:2%;width:32%;}.latest-blogs:nth-of-type(3n){margin-right:0;}#webform-client-form-18 .webform-component-radios{margin-top:10px;}#block-views-case-studies-block-2{box-sizing:border-box;width:80%;}}@media (min-width:900px) and (max-width:1169px){.wrap{width:96%;padding:0 2%;margin:0 auto;}header #logo{margin-right:7%;width:20%;}header.smaller #logo{width:14%;margin-right:10%;height:auto;}header .region-menu{float:left;margin-top:15px;width:73%;}header.smaller .region-menu{margin-top:5px;width:76%;}header #intouch,header.smaller #intouch{display:none;}#menu-space{height:88px;}#block-system-main-menu ul{display:inline-block;margin:0 0 0 auto;text-align:right;width:100%;}#block-system-main-menu ul li a{font-size:18px;}#block-system-main-menu ul li{display:inline-block;float:none;margin:0 1.5% 0 0;padding:0 1.5% 0 0;}#block-system-main-menu ul li.menu-477{display:inline-block;}#block-views-front-featured-boxes-block{width:100%;}.front #bottom-nowrap .region-bottom1{width:100%;}#block-views-page-header-blocks-block-1{margin:0 auto 20px;width:80%;}#header{min-height:0;}#header .region-header,#front #header .region-header{height:auto;padding-bottom:20px;}#header h2{padding:6% 0;}.front-video .left50{clear:both;float:none;margin-bottom:40px;text-align:center;width:100%;}.front-video p{text-align:center;}.front #header{min-height:0;}.page-node-55 #header,.page-node-18 #header{min-height:0;}.node-type-services #block-views-page-header-blocks-block-1{margin:0;width:100%;}.node-type-events #content{padding-top:40px;}#block-webform-client-block-18{box-sizing:border-box;padding:0 20px;width:100%;}#block-webform-client-block-18 .webform-component-radios label:nth-child(1){display:block;margin:0 0 5px;}#block-webform-client-block-18 .webform-component-radios{margin-top:0;}.page-node-18 .left1 iframe{max-width:100%;}.page-node-18 .c-icons{margin-top:74px;}.c-icons p{font-size:16px;}.latest-blogs h3,.latest-blogs .tag{margin-bottom:7px;}#block-views-case-studies-block-2{margin:0 2%;width:96%;}}
@media (min-width:1px) and (max-width:1169px){img{height:auto !important;max-width:100%;}}@media (max-width:899px){.wrap{box-sizing:border-box;}.mobile,#block-views-staff-profiles-block-2{display:block;}.no-mobile,#block-views-staff-profiles-block{display:none;}.wrap{width:80%;margin:0 auto;}header .wrap{padding:0;width:100%;}header.smaller{height:auto;padding:5px 3%;}.region-menu #sidr-wrapper-0{text-align:right;}.region-menu #sidr-wrapper-0 a{display:block;height:100%;}#content{padding:0 0 20px;}.front-feat{float:none;margin-bottom:20px;width:100%;}.blog-front-img img{height:auto;width:100%;}#header .region-header{background-size:100% auto;height:auto;}#block-views-page-header-blocks-block{margin-bottom:0px;}.front-video .left50{float:none;margin:0;text-align:center;width:100%;}.front-video .ipad iframe{float:none;}.ipad{margin:0 auto;}#block-system-main-menu ul li.menu-477{display:block;}.front-video .left50{float:none;margin:0;width:100%;margin-bottom:40px;}.front-video p{text-align:center;}.front #bottom-nowrap .region-bottom1{width:80%;}#block-views-front-featured-boxes-block{width:80%;}header #intouch{display:none;}#header{margin:0 auto;min-height:0;width:100%;}.front-feat h3{padding:0 0 20px;}h1{text-align:center;}input[type="text"],input[type="email"],textarea,input[type="password"]{margin-bottom:15px;text-align:center;text-indent:0;-webkit-appearance:none;}#footer #block-block-2,#footer #block-webform-client-block-47{display:none;}#footer #block-block-3,#footer #block-block-4{float:none;margin-right:0;width:100%;}#footer #block-block-3 .left5{display:none;}#footer #block-block-3 .right95{float:none;width:100%;}#footer #block-block-3 p,#footer #block-block-3 a{font-size:16px;}#footer #block-block-3{margin-bottom:30px;}#footer{padding-bottom:20px;text-align:center;}#footer h2{margin-bottom:30px;padding-top:20px;text-align:center;}#footer p{text-align:center;}.front #bottom-wrap{background:rgba(0,0,0,0) none repeat scroll 0 0;}.front #footer-top{background:rgba(0,0,0,0) none repeat scroll 0 0;}#block-block-7 .button a{margin-top:30px;}.node-type-page .group-left,.node-type-events .group-left,.node-type-page .group-right,.node-type-events .group-right{float:none;margin:0 0 20px;width:100%;}h1.und,.node-type-page .group-left h2.und{display:block;}.sidebar-first .region-content,.sidebar-first #sidebar-first,.node-type-staff-profiles .group-left,.node-staff-profiles .group-right{float:none;margin:0;width:100%;}.bottom-action p{width:100%;}.front-feat:hover p.hover-show{display:none;}.front-feat:hover .f-icon{opacity:0.9;}.non-mobile{display:none;visibility:hidden;}.wrap.bottom-action{box-sizing:border-box;margin:0;padding:20px 20px 50px;width:100%;}.title-top h4{margin-bottom:20px;margin-top:20px;}.title-top h1{margin-top:0;}.cases .group-left,.cases .group-right{float:none;margin-right:0;width:100%;}.cases .group-left h2{display:block;font-size:28px;text-align:center;margin-bottom:15px;}.cases .group-left h3{display:block;font-size:22px;text-align:center;}#block-views-case-studies-block-2 .cases .client-box{margin-bottom:0;}.cases .client-box span{display:block;}#block-views-solutions-block{padding-top:10px;}#block-views-events-block table td{margin-bottom:40px;text-align:center;width:100%;}#block-views-events-block table td p{text-align:center;}#block-views-events-block table .more-info{margin-top:10px;}#block-views-events-block table{margin-bottom:20px;padding-bottom:0;}.page-node-55 #header,.page-node-18 #header{min-height:0;}.page-node-55 #header h2,.page-node-18 #header h2{color:#ffffff;}.node-article .top-image{margin:30px 0;}.node-article .a-details{display:block;margin:0;text-align:center;}.latest-blogs .left,.latest-blogs .right{float:none;margin:0;text-align:center;width:100%;}#sidebar-first #block-views-blog-block-1 h2{text-align:center;}.latest-blogs h3{margin-bottom:5px;}.latest-blogs .tag{margin-bottom:10px;}.latest-blogs .button{margin:0 auto;width:60%;}#sidebar-first #block-views-blog-category-blocks-block h2{text-align:center;}#block-views-blog-category-blocks-block{margin-bottom:20px;}#block-webform-client-block-18 .three{float:none;margin:0;width:100%;}.page-node-18 header-content{padding:20px 0;}iframe{max-width:100%;}#webform-client-form-18 .webform-component-radios{margin:20px 0;text-align:center;}#webform-client-form-18 .webform-component-radios .form-item{margin:20px 0;}.node-type-staff-profiles .job{margin-bottom:30px;}.node-type-staff-profiles .group-right{border-bottom:3px solid #63889a;padding-bottom:10px;margin-bottom:30px;}.signup .one,.signup .two,.signup .three,.signup .four{float:none;margin:0;width:100%;}.node-article,#block-views-blog-category-blocks-block,.node-solutions,.node-services{border-bottom:3px solid #5b8ea3;margin-bottom:30px;padding-bottom:15px;}}@media (min-width:1px) and (max-width:669px){.wrap{width:80%;margin:0 auto;}.button{text-align:center;width:100%;}.button a,input.button,.form-submit{margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;width:100%;-webkit-appearance:none;}header .wrap{width:100%;}header{box-sizing:border-box;height:auto;padding:15px 3%;}header #logo{float:left;margin:0 5% 0 0;text-align:left;width:65%;}header.smaller #logo img{height:auto;width:150px;}header .region-menu{box-sizing:border-box;display:inline-block;float:right;margin:0;width:20%;}header .region-menu img{max-width:100%;height:auto;}header.smaller .region-menu #sidr-wrapper-0 img{width:40px;margin-top:5px;}header.smaller #logo{height:auto;margin-right:12%;margin-top:0;width:55%;}.region-menu #sidr-wrapper-0 img{height:auto;width:65px;margin-top:5px;}header.smaller .region-menu{margin-top:0;width:30%;}#header .region-header{background:rgba(0,0,0,0) none repeat scroll 0 0 !important;height:auto;}#header h2{color:#5b8ea3;font-size:40px;padding:30px 0;}#menu-space{height:110px;}.front #header{background:rgba(0,0,0,0) none repeat scroll 0 0;min-height:0;}.front #header .region-header{background-color:#c6d3e3;}.front #header{clear:both;min-height:0;padding-bottom:30px;}.front #block-views-page-header-blocks-block{margin-bottom:0;}.front #header h2{padding:50px 0;text-shadow:none;}.front-feat{padding:20px 10px;}.front-feat .button{width:80%;}.front-video .right50{float:none;width:100%;}.blog-front{float:none;margin-bottom:30px;width:100%;}.ipad{background:rgba(0,0,0,0) none repeat scroll 0 0;height:auto;position:relative;text-align:center;width:100%;}.front-video .ipad iframe{margin:0;width:100%;float:none;}.front-video .button a{margin-bottom:30px;padding:15px 0;}.services.solutions{width:100%;}.services{float:none;margin-bottom:20px;width:100%;}.services .button a{width:80%;}.service-image img{height:auto;width:100%;}#block-views-case-studies-block-2{box-sizing:border-box;padding:20px;width:100%;}#block-webform-client-block-18{box-sizing:border-box;padding:0 20px;width:100%;}.webform-container-inline div,.webform-container-inline div.form-item{display:block;}.page-node-18 .left1,.page-node-18 .left2,.page-node-18 .left3{display:inline-block;float:none;margin:0 0 40px;width:100%;}.phone-profiles{margin:0 auto 20px;text-align:center;width:60%;}.phone-profiles h3{margin-bottom:5px;}.phone-profiles p{text-align:center;}#block-block-7 .button a{padding:25px 0;}.bottom-action .button a{padding:15px 0;}.blog-front .button a{padding:12px 0;}#block-block-6 .wrap{margin:0;width:100%;}.blog{float:none;margin-bottom:40px;margin-right:0;width:100%;}.blog-cats a{margin-bottom:10px;padding:10px 0;text-align:center;width:100%;}#block-views-events-block table .more-info .button:nth-child(1),#block-views-events-block table .more-info .button:nth-child(2){margin-bottom:10px;width:100%;}.node-events .button a{padding:15px 0;}}@media (min-width:670px) and (max-width:1169px){.front-video .right50{float:none;margin:0 auto 30px;}.node-type-solutions #block-views-page-header-blocks-block-1,.node-type-services #block-views-page-header-blocks-block-1{margin-top:0px;}.node-type-solutions #block-views-page-header-blocks-block-1 img,.node-type-solutions #block-views-page-header-blocks-block-1,.node-type-services #block-views-page-header-blocks-block-1 img{width:100%;}.node-type-solutions .title-top h4,.node-type-services .title-top h4{margin-top:0;margin-bottom:35px;}.node-type-solutions #header,.node-type-services #header{margin-bottom:0;}}@media (min-width:670px) and (max-width:899px){.wrap{width:80%;padding:0 2%;margin:0 auto;}.front #bottom-nowrap .region-bottom1,#block-views-front-featured-boxes-block{width:100%;}header{box-sizing:border-box;height:auto;padding:15px 3%;}header #logo{margin:0 5% 0 0;width:33%;}header.smaller #logo img{width:150px;}header .region-menu{float:right;margin-top:10px;width:30%;}header.smaller #logo{height:auto;margin-right:12%;margin-top:0;width:55%;}header.smaller .region-menu{margin-top:0;width:30%;}header .region-menu #sidr-wrapper-0 img{width:60px;height:40px;}header.smaller #sidr-wrapper-0 img{display:block;float:right;margin-top:3px;width:45px;height:30px;}#menu-space{height:90px;}.front-feat{margin-bottom:0;}#block-views-page-header-blocks-block{margin-bottom:0;}#header .region-header{background-size:100% auto;}.services.solutions{width:49%;margin-right:2%;}.services{width:49%;margin-right:2%;margin-bottom:2%;}.services:nth-child(n){margin-right:2%;}.services:nth-of-type(2n){margin-right:0%;}.services .button a{width:80%;}#block-webform-client-block-18{box-sizing:border-box;padding:0 20px;width:80%;}.page-node-18 .left3{clear:both;float:none;padding-top:30px;width:100%;}.page-node-18 .left1{width:100%;float:none;}.page-node-18 .left1 iframe{width:100%;margin:0;}.page-node-18 .left2{margin-right:0;width:100%;}.page-node-18 .c-icons{margin-top:30px;}.phone-profiles{margin:0 auto 20px;text-align:center;width:47.5%;float:left;margin-right:5%;margin-bottom:5%;}.phone-profiles:nth-of-type(2n){margin-right:0;}.phone-profiles h3{margin-bottom:5px;}.phone-profiles p{text-align:center;}.profile-img img{width:40%;}#sidebar-first .service-list ul li{float:left;margin-right:2%;width:49%;}#sidebar-first .service-list ul li:nth-of-type(2n){margin-right:0;}.blog-front p{height:90px;overflow:hidden;text-overflow:ellipsis;width:100%;}.blog-front h3{min-height:70px;}.blog-front .button a{font-size:17px;}.front #bottom-nowrap{background:#5b8ea3 none repeat scroll 0 0;padding:35px 0 45px;}#block-views-page-header-blocks-block-1 img{width:80%;}#header h2{padding:50px 0;font-size:40px;}#header .region-header{padding-bottom:20px;}#block-views-blog-category-blocks-block{text-align:center;}.blog-cats{display:inline-block;}.latest-blogs{float:left;margin-right:2%;width:32%;}.latest-blogs:nth-of-type(3n){margin-right:0;}#webform-client-form-18 .webform-component-radios{margin-top:10px;}#block-views-case-studies-block-2{box-sizing:border-box;width:80%;}}@media (min-width:900px) and (max-width:1169px){.wrap{width:96%;padding:0 2%;margin:0 auto;}header #logo{margin-right:7%;width:20%;}header.smaller #logo{width:14%;margin-right:10%;height:auto;}header .region-menu{float:left;margin-top:15px;width:73%;}header.smaller .region-menu{margin-top:5px;width:76%;}header #intouch,header.smaller #intouch{display:none;}#menu-space{height:88px;}#block-system-main-menu ul{display:inline-block;margin:0 0 0 auto;text-align:right;width:100%;}#block-system-main-menu ul li a{font-size:18px;}#block-system-main-menu ul li{display:inline-block;float:none;margin:0 1.5% 0 0;padding:0 1.5% 0 0;}#block-system-main-menu ul li.menu-477{display:inline-block;}#block-views-front-featured-boxes-block{width:100%;}.front #bottom-nowrap .region-bottom1{width:100%;}#block-views-page-header-blocks-block-1{margin:0 auto 20px;width:80%;}#header{min-height:0;}#header .region-header,#front #header .region-header{height:auto;padding-bottom:20px;}#header h2{padding:6% 0;}.front-video .left50{clear:both;float:none;margin-bottom:40px;text-align:center;width:100%;}.front-video p{text-align:center;}.front #header{min-height:0;}.page-node-55 #header,.page-node-18 #header{min-height:0;}.node-type-services #block-views-page-header-blocks-block-1{margin:0;width:100%;}.node-type-events #content{padding-top:40px;}#block-webform-client-block-18{box-sizing:border-box;padding:0 20px;width:100%;}#block-webform-client-block-18 .webform-component-radios label:nth-child(1){display:block;margin:0 0 5px;}#block-webform-client-block-18 .webform-component-radios{margin-top:0;}.page-node-18 .left1 iframe{max-width:100%;}.page-node-18 .c-icons{margin-top:74px;}.c-icons p{font-size:16px;}.latest-blogs h3,.latest-blogs .tag{margin-bottom:7px;}#block-views-case-studies-block-2{margin:0 2%;width:96%;}}
