@media only screen and (min-width:1000px){#header nav{float:right}#header nav li{float:left;margin:0 25px;line-height:40px;position:relative}#header nav li a{font-size:16px;color:#FFF;text-transform:uppercase;font-weight:500}#header nav li a:hover{color:#f7901e}#header nav li.search{margin:0;display:none}#header nav li.search i{font-size:28px;opacity:.7;line-height:44px;color:#FFF}#header nav .hs-menu-wrapper>ul>li:last-child a{display:inline-block;text-align:center;border-radius:30px;background:#f7901e;color:#FFF;font-family:'Rubik',sans-serif;padding:10px 30px 8px 30px;text-transform:uppercase;font-size:14px;font-weight:500;line-height:24px}#header nav>.hs-menu-wrapper>ul>li:last-child a:hover{background:#009dd2;color:#fff}#header nav li ul{display:none;width:auto;background:rgba(0,157,210,0.8);border-radius:8px;padding:8px 0;position:absolute;left:-20px;top:39px}#header nav li:hover ul{display:block}#header nav li:hover ul li{width:100%;margin:0;padding:2px 20px 4px 20px;float:none;line-height:1.25;text-align:left}#header nav li:hover ul li a{text-transform:none;color:#fff;padding:0;white-space:nowrap}#header nav li:hover ul li:hover{background:#f7901e;color:#fff !important}.header-alt#header nav li>a{color:#009dd2}.header-alt#header nav>ul>li>a:hover{color:#f7901e}#header.header-alt nav li.search i{color:#009dd2}#header.header-alt nav li a.button,#header.header-alt nav li:last-child a,#header.header-alt nav li a.button:hover{color:#fff}#header.header-alt nav li ul{top:39px}#header.header-alt nav li:hover ul li:hover{background:#f7901e;color:#fff}#tabs-3 ul{padding-top:40px}}@media only screen and (min-width:800px) and (max-width:1400px){#header nav li{margin:0 20px 0 0}#header nav li.signin{margin:0 20px 0 -9px}#top-hero .container{padding-top:170px}#top-hero h1{font-size:54px}#top-hero h2{font-size:28px}#main .content h2{font-size:42px}#main .border-box h2{font-size:36px}#team #tabs-team ul,#team #tabs-management ul{margin:auto;width:900px}#team ul li.team-photo{position:relative;margin:0 10px 25px 10px;width:280px;min-height:235px}#team #tabs-management li.team-photo{min-height:270px}#footer #footer-left{max-width:400px}}@media only screen and (max-width:1199px){.home #main #features li{width:auto;max-width:640px;margin:0 auto;padding:40px 20px;float:none}#companies-logos li{width:29.33%;margin:50px 2% 0 2%}.triple li h3,#main .triple li h3{font-size:21px}.triple li p{font-size:14px}.blue-title br,.platform #main .content p br{display:none}.about #main p br{display:none}#team #tabs-management li.team-photo p br{display:block}.careers #main ul#features{width:100%;text-align:center}.careers #main ul#features li{width:auto;width:100%;max-width:480px;margin:0 auto;padding:20px;float:none}#footer nav{display:none}}@media only screen and (max-width:999px){.view-desktop{display:none}.view-mobile{display:block}.container{width:92%}#header{padding:15px 0;z-index:5000}#header .logo img{width:auto;height:50px}#header .menu-icon{float:right;margin:9px 0 0 0;z-index:5000}#header .menu-icon i{font-size:28px;color:#fff}#header.header-alt .menu-icon i{color:#009dd2}#header #main-menu{z-index:1000;float:none;margin:0;padding:0;clear:both;background:#009dd4;text-align:left;position:absolute;top:78px;right:0}#header nav{margin:0 auto;width:100%}#header nav ul{margin:0;padding:0}#header nav ul li{margin:0;padding:0;float:none}#header nav li.hs-menu-depth-1>a{font-size:15px;color:#fff;text-transform:uppercase;font-weight:500;display:block;padding:3px 4%;border-top:solid 1px #bee7f5}#header nav li.hs-menu-depth-1:hover>a{background:#f99100}#header nav ul li ul{background:#009dd4}#header nav ul li ul li{margin:0;float:none;display:block;padding:0;border:0;line-height:1}#header nav ul li ul li a{color:#fff;font-size:14px;text-transform:none;font-weight:300;line-height:1.25;display:block;padding:5px 4%}#header nav ul li ul li a:hover{background:#fff;color:#f99100}h1 br,h2 br,h3 br,#main p br{display:none}#main h2,#main .content h2{font-size:48px}.triple li{float:none;margin:0 auto 30px auto;width:100%;max-width:740px;min-height:100px}.triple li:nth-child(3n){margin:0 auto 30px auto}#platform-boxes li{float:none;width:90%;max-width:600px;height:auto;margin:20px auto;padding:60px 20px}.circle{max-width:300px;width:80%;height:auto}.platform #solutions li{float:none;width:90%;max-width:480px;margin:0 auto 50px auto}.gray-box{width:90%;margin:auto;max-width:720px}.gray-box #solutions p br{display:none}#platform-cta{padding:120px 0 60px 0;text-align:center}.solutions #main p br{display:none}.solutions #main .tab-left{float:none;margin:20px auto;width:80%}.solutions #main .tab-right{float:none;margin:20px auto;padding-top:40px;width:80%}#tabs-3 ul{padding-top:0;margin-top:-30px}.solutions #main #admin-list li{width:48%}#pe-list li{width:25%;float:left;text-align:center;padding:0 0 20px 0}#solutions-stats ul{padding:60px 20px 120px 20px}#solutions-stats li{width:48%;padding:0;margin:10px 1% 50px 1%}.solutions #main #solutions-stats li img{height:48px}.solutions #main #solutions-stats li h3{font-size:48px}.solutions #main #solutions-stats li p{font-size:15px}.solutions #main .gray-box{padding:50px 0 200px 0}#main .gray-box p{padding:0 20px}.about #main p br{display:none}#team #tabs-team ul,#team #tabs-management ul{margin:auto;width:640px}#team li.team-photo{position:relative;margin:0 10px 25px 10px;width:320px;min-height:245px}#team #tabs-management li.team-photo{min-height:270px}#footer #footer-left{float:none;margin:20px auto}#footer .logo img{margin:auto}#footer-address,#footer .copyright{text-align:center;margin:10px auto}#footer #footer-right{float:none;margin:30px auto;text-align:center}#footer .social-links{float:none;margin:auto;display:inline-block}#footer .social-links li{margin:0;display:inline-block}}@media only screen and (max-height:775px){#top-hero .container{padding-top:160px}#top-hero h1{font-size:48px}#top-hero h2{font-size:24px}}@media only screen and (max-height:600px){#top-hero .container{padding-top:150px}#top-hero h1{font-size:36px}#top-hero h1 br{display:none}#top-hero h2{font-size:21px}}@media only screen and (max-width:799px){h2,#main h2,#main .content h2{font-size:36px}.home #top-hero{background-position:right top;background-size:cover}#top-hero .container{padding-top:160px;padding-bottom:160px}#top-hero h1{font-size:36px;line-height:1.1}#top-hero h2{font-size:21px;line-height:1.1}#main #features li h3{font-size:32px}#companies-logos li{float:none;width:90%;margin:auto;max-width:300px;height:auto;display:block}#case-study-block{padding:70px 20px 30px 20px;height:auto}#case-study-block h2{font-size:36px}#news{padding:40px 0}#news li,#news li:last-child{float:none;margin:0 auto 40px auto;width:auto;text-align:center}#main .content .border-box h2{font-size:24px}#pe-list li{width:33.33%}.solutions #main #solutions-stats li h3{font-size:32px}.vision #photo-holder .photo1,.vision #photo-holder .photo2{float:none;width:96%;max-width:480px;margin:20px 2%}#team #tabs-team ul,#team #tabs-management ul{margin:auto;width:400px}#team li.team-photo{position:relative;margin:0 auto 20px auto;width:400px;min-height:300px}#team #tabs-management li.team-photo{min-height:350px}#main .content #benefits h2{font-size:32px}#contact-icons li{float:none;margin:0 auto 40px auto;width:300px}#contact-icons li:last-child{margin:0 auto}.quad li{float:none;margin:0 auto 30px auto;width:100%;max-width:400px}.h-tabs,.mini-tabs .h-tabs,.h-tabs li.ui-state-active{width:100%;max-width:400px;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px}.h-tabs li,.tri-tabs li,.mini-tabs .h-tabs li,.fifth-tabs li,.h-tabs li a{float:none;display:block;margin:auto;width:100%}}@media only screen and (max-width:640px){.solutions #main #admin-list li{width:100%}.solutions #main .gray-box{padding:50px 0 300px 0}}@media only screen and (max-width:480px){h2,#main h2,#main .content h2{font-size:28px}h3,#main h3{font-size:21px}#main p{font-size:16px}.home #top-hero{background-position:right top;background-size:cover}#top-hero h1{font-size:32px}#top-hero h2{font-size:18px}#case-study-block h2{font-size:28px}.circle,.careers #main #features li img{max-width:200px;width:80%;height:auto}#main .content .border-box h2{font-size:24px}#pe-list li{width:50%}#team #tabs-team ul,#team #tabs-management ul{margin:auto;width:280px}#team li.team-photo{position:relative;margin:0 auto 20px auto;width:280px;min-height:220px}#team #tabs-management li.team-photo{min-height:270px}}