@media (min-width:1200px) {#request-consult-wrap{display:block;}}@media (min-width:980px) {.entry-title-wrap{}.sidebar-inner{width:280px;float:right;}.eve-torres .case-study-top{margin-bottom:25px;}.couples-resorts .case-study-blurb{width:750px;font-size:28px;top:330px;left:500px;}.palms-casino-resort .case-study-blurb{width:750px;font-size:28px;top:360px;left:-20px;}.time-life .case-study-top{margin-bottom:60px;}.time-life .case-study-blurb{margin:220px 0 0 90px;font-size:22px;}.time-life .case-study-strategy{padding-bottom:0;}.rec-heading{margin-top:25px;}}@media (max-width:979px) {.thoughts-top{margin-top:0;}.team-members-section{background-size:contain;padding-top:0;}.team-member{position:relative;}.team-member .img_wrapper{width:105%!important;}.team-member img{width:110%!important;max-width:none;}.case-study-top{margin:0 0 20px;}}@media (min-width:768px) {#phone-wrap .mobile{display:none;}.mobile-list{display:none;}}@media (min-width:768px) and (max-width:979px) {#logo-wrap{padding-top:50px;}#primary-nav #megaMenu ul.megaMenu>li>a{padding:10px 12px 9px;font-size:12px;}#primary-nav #megaMenu ul.megaMenu li.menu-item.mega-with-sub>a{padding-right:20px;}#primary-nav #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega>a{padding-right:20px;}.banner .social-join-community{display:none;}.expertise-bg{background:transparent url("../img/expertise-bg-744.png") no-repeat 80% -16px;}#section-expertise{height:740px;}ul.toggle-list li a{font-size:20px;}.footer-phone{font-size:24px;margin-bottom:5px;}.entry-content{width:300px;}.comment-number{display:none;}article.post{margin:0 0 30px;}.thumbnail-wrap{width:150px;}.entry-title-wrap .entry-title{font-size:26px;margin:0;}.single-post .sidebar,.post-type-archive .sidebar{margin-top:0;}.case-study-top{height:400px;}.case-study-background-img{width:260px;}.case-study-content.offset5{margin-left:300px;width:445px;}.couples-resorts .case-study-blurb{font-size:18px;left:380px;t:380px;top:240px;}.couples-resorts .case-study-blurb span{font-size:28px;}.case-study-content p,.case-study-content ul,.case-study-content ol{font-size:15px;}.case-study-heading{font-size:24px;}.palms-casino-resort .case-study-blurb{width:750px;font-size:22px;margin:255px 0 0 4px;}.palms-casino-resort .case-study-blurb span{font-size:38px;}.time-life .case-study-blurb{margin:157px 0 0 84px;font-size:17px;}.time-life .case-study-blurb span{font-size:32px;}.belkin .case-study-blurb{top:165px;font-size:17px;}.belkin .case-study-blurb span{font-size:32px;line-height:1em;}.expertise-overview-content{margin:0;}.expertise-overview-wrap h1{font-size:18px;}.imi-submenu ul li.imi-submenu-title a{font-size:18px;padding:8px 15px;}.imi-submenu ul li a,.no-csscolumns .imi-submenu ul li a{padding:0.82em;font-size:13px;}.about-btn-sprite{background-size:cover;height:80px;}.about-btn-sprite:hover{background-position:0 -80px;}.thoughts-content{margin-left:20px;}.work-buttons .imi-button{width:300px;height:50px;}.work-buttons .imi-button>span{padding-top:16px;}.work-buttons .imi-button:hover{background-position:0 -61px;}.imi-button{background-size:cover;height:40px;width:100%;}.imi-button>span{font-size:16px;padding:11px 0 0;}.imi-button:hover{background-position:0 -47px;}.imi-offices{width:243px;}.team-member{height:130px;}.footer-blurb .subtext{font-size:25px;}.social-footer-wrap .social-join-community{font-size:16px;margin:0;}.menu-footer-navigation-container{margin-left:50px;-moz-column-gap:0;-webkit-column-gap:0;column-gap:0;}.section-video_and_wysiwyg .left{width:345px;}}@media (max-width:767px) {.home .wrap{margin-top:0px;}.banner{margin:0 0 20px;position:static;}.wrap{margin-top:0;}.admin-bar .wrap{margin-top:0;}.brand{text-align:center;margin:20px 0 0;}#primary-nav{float:none;}#logo-wrap{margin-bottom:25px;padding-top:10px;padding-left:10px;}#menu-wrap{float:none;padding-left:10px;padding-right:10px;}#upper-header{width:340px;margin:0 auto 10px;}#phone-wrap{margin-bottom:10px;float:left;text-align:center;padding:0;}#phone-wrap .mobile{position:relative;top:0px;display:inline-block;}#phone-wrap .mobile .btn{width:75px;margin-left:5px;padding-top:7px;padding-bottom:6px;}#phone-wrap .non-mobile{display:none;}.homepage-section,.mobile-container{padding-left:20px;padding-right:20px;}#homepage-section-1{padding-top:15px;}#homepage-section-2{}#homepage-section-2 ul.orange-list{margin:0 0 40px;}#homepage-section-2 ul.orange-list li{list-style-type:none;}#homepage-section-2 ul.large-list{margin:0 0 40px;}#homepage-section-2 ul.large-list li{list-style-type:none;}#expertise-toggle-list,#section-expertise .span7{display:none;}.mobile-list{display:block;}#mobile-expertise-list li:before{border:none;}#section-expertise{height:auto;}.expertise-bg{background:none;}#thoughts-toggle-list,#team-toggle-list{overflow:hidden;margin:0 0 25px 0;}#thoughts-toggle-list li,#team-toggle-list li{float:left;margin-right:50px;padding-left:5px;}#thoughts-toggle-list li:last-of-type,#team-toggle-list li:last-of-type{margin-right:0;}.homepage-section .read-more-link{margin-left:0;}.twitter-feed-wrap{margin-top:60px;margin-bottom:20px;clear:both;}.team-members-section{padding-top:0;padding-bottom:0;}.team-member{height:170px;padding-top:45px;width:25%;display:inline-block;}.team-member .img_wrapper{}.department-title{font-size:20px;}.responsive-team-title{position:absolute;text-align:center;top:0;left:7px;width:100%;display:block;}.responsive-team-title h3{font-family:"Kreon","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;color:#00AEEF;font-size:15px;margin:0;}.about-top{margin-top:0;}.thoughts-top{margin-top:0;}.thoughts-content{margin-left:0;}.case-study-top{margin:0 0 20px;height:380px;}.case-study-mac{width:auto;height:220px;position:relative;margin:0 auto;top:0;left:0;display:none;}.case-study-blurb{display:none;}.case-study-content.offset5{margin:0;width:100%;}.case-study-background-img{width:auto;position:relative;margin:0 0 20px;}.case-study-content p,.case-study-content ul,.case-study-content ol{font-size:14px;}.case-study-heading{font-size:20px;}.expertise-overview-wrap{text-align:center;margin:0 0 30px;}.expertise-overview-content{text-align:center;margin:0;}#overview-tabs{float:none;text-align:center;height:auto;}#overview-tabs li{display:inline-block;text-align:center;float:none;box-shadow:none;margin-bottom:15px;}#overview-tabs li a{float:none;display:inline-block;}.overview-content{padding:0;border:none;}.overview-icon-img-1,.overview-icon-img-2{display:none;}.overview-tabs-section .tab-content{padding:20px 0;}.overview-sidebar{text-align:center;margin-bottom:30px;width:100%;}.expertise-top .imi-submenu{display:none;}.expertise-top .main-drop{display:block;width:100%;margin:0 0 30px;}.imi-offices{width:85%;margin:0 auto;float:none;}.featured-client-blurb-heading{display:none;}.testimonial-logo-wrap{border-left:none;border-bottom:1px solid #b7b7b7;min-height:20px;vertical-align:top;display:block;padding:0 0 30px;margin:0;}.testimonial:last-of-type .testimonial-logo-wrap{border-bottom:none;padding:0;}.testimonial .span4{min-height:20px;}.thumbnail-wrap{width:100%;text-align:center;margin-bottom:10px;}.entry-content{width:100%;margin-left:0;}.single-post .content{margin-top:0;}.single-post .sidebar,.post-type-archive .sidebar{margin-top:0;}.footer-form-wrap{padding:25px 0 0;margin:0 0 30px;}.subtext br{display:none;}.social-footer-wrap .social-join-community{font-size:18px;}.imi-footer-rec{text-align:center;}.imi-footer-rec .pull-right{margin:0 auto;float:none;text-align:center;}.content-info{padding-bottom:30px;}.imi-footer-info{text-align:center;margin:0 0 30px;}img.imi-logo-footer{margin:0 0 30px;float:none;}.menu-footer-navigation-container{margin-left:30px;}.section-video_and_wysiwyg .left,.section-video_and_wysiwyg .right{float:none;text-align:center;margin:0 auto;width:100%;}.section-video_and_wysiwyg .lp-form-wrap{margin:20px auto 0 auto;}.single-landing-pages #menu-wrap p{float:none;padding-top:0;}.single-landing-pages #phone-wrap{float:none;}.speaker-photo-wrap{text-align:center;}.speaker-social-wrap{margin:10px 0;}}@media (max-width:600px) {.team-member{height:130px;}}@media (max-width:480px) {#upper-header{width:282px;}#blog-cta-wrap{display:none;}#homepage-section-1{padding-bottom:90px;}#homepage-section-1 .ls-borderlesslight .ls-thumbnail-slide-container{height:80px;}#thoughts-toggle-list li,#team-toggle-list li{margin-right:45px;}.homepage-section ul.toggle-list li a{font-size:18px;}.team-member{height:180px;width:48%;margin-bottom:60px;}.department-item,.department-item.no-margin{width:300px;margin:0 auto 30px;float:none;}.about-btn-sprite{background-size:cover;height:73px;width:260px;}.about-btn-sprite:hover{background-position:0 -73px;}.case-study-top{height:240px;}#gform_wrapper_2{margin-bottom:50px;}#gform_wrapper_2 .gform_footer{background:none;}img[class*="align"],img[class*="wp-image-"],#content .gallery .gallery-icon img,.box-shadow,.gallery-item img,.thumbnail-wrap{text-align:center;margin:0 auto 20px;display:block;float:none;}.social-footer-wrap{text-align:center;padding:5px;}.social-footer-wrap .social-icons{width:auto;}.section-heading{text-align:center;}.section-subheading{font-size:20px;text-align:center;}.social-footer-wrap .social-join-community,.social-icons{float:none;}.content-info .social-icons li{display:inline-block;float:none;}.social-footer-wrap li a{width:30px}.footer-phone{font-size:20px;position:relative;}.menu-footer-navigation-container{-moz-column-gap:0;-webkit-column-gap:0;column-gap:0;margin-left:0px;}.no-csscolumns #menu-footer-navigation>li{float:none;width:100%;text-align:center;}.large-footer-text{font-size:40px;}.footer-blurb .subtext{font-size:25px;}}@media (max-width:400px) {.content-info .menu-footer-navigation-container{-moz-column-count:1;-webkit-column-count:1;column-count:01;text-align:center;}.department-item,.department-item.no-margin{width:260px;}.responsive-team-title{left:0;}.responsive-team-title h3{font-size:20px;}.team-member .img_wrapper,.team-member img{width:100%!important;}.team-member{height:275px;width:100%;margin-bottom:30px;}}@media (max-width:320px) {#upper-header{width:auto;}.social-wrap{float:none;width:132px;margin:0 auto;}#phone-wrap{float:none;}#homepage-section-1{padding-bottom:70px;}#homepage-section-1 .ls-borderlesslight .ls-thumbnail-slide-container{height:60px;}.gform_wrapper ul li.gform_left input.medium{width:89%;}.gform_wrapper ul li.gform_right input.medium{width:91%;}.case-study-top{height:150px;}.imi-button{width:270px;background-size:cover;height:45px;}.imi-button:hover{background-position:0 -55px;}.imi-button span{padding:9px 0 0;}.team-member{height:235px;}}@media (max-width:300px) {}@media (max-width: 767px){#fixed-header{display:none!important;}}@media (min-width: 768px) {#fixed-header{border-bottom:1px solid #ddd;background-color:#F2F2F2;-webkit-box-shadow:0 3px 3px 1px rgba(0,0,0,0.14);box-shadow:0 3px 3px 1px rgba(0,0,0,0.02);height:40px;margin-bottom:2px;}#fixed-header .container,#fixed-header .row-fluid{height:100%;}#fixed-header .featured-content,#fixed-header .utility-links{font-family:"Rambla","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600;color:#898989;font-size:15px;height:100%;position:relative;}.featured-content>span{display:block;line-height:40px;height:100%;}#fixed-header .featured-content a,#fixed-header .featured-content a:link,#fixed-header .featured-content a:visited,#fixed-header .featured-content a:active,#fixed-header .featured-content a:hover{color:#2face0;font-weight:100;text-decoration:underline;font-size:14px;}#fixed-header .featured-content a:hover{text-decoration:none;}#fixed-header .utility-links ul{margin:0;padding:0;line-height:none;height:100%;position:absolute;right:0px;}#fixed-header .utility-links ul li{display:inline-block;height:100%;line-height:40px;}#fixed-header .utility-links a,#fixed-header .utility-links a:link,#fixed-header .utility-links a:visited,#fixed-header .utility-links a:active,#fixed-header .utility-links a:hover{color:#898989;border-left:1px solid #abe4fa;padding:0 0.5em;font-weight:normal;}#fixed-header .utility-links a:hover{color:#2face0;}}@media (min-width: 980px) {#fixed-header .featured-content a,#fixed-header .featured-content a:link,#fixed-header .featured-content a:visited,#fixed-header .featured-content a:active,#fixed-header .featured-content a:hover{font-size:15px;}#fixed-header .utility-links a,#fixed-header .utility-links a:link,#fixed-header .utility-links a:visited,#fixed-header .utility-links a:active,#fixed-header .utility-links a:hover{padding:0 1em;}}