body{font-family:proximanova,roboto,Arial,Helvetica,sans-serif !important;color:#2a2a2a;font-size:20px;background:#fff;}
#marketerslist{min-height:500px !important;}
.xs-visible{display:none!important;}
.clr{float:none;clear:both;}
.alignleft{float:left;margin-right:20px;margin-bottom:20px;}
.alignright{float:right;margin-left:20px;margin-bottom:20px;}
.aligncenter{float:none;display:block;margin:auto;margin-bottom:20px;}
.fitrow{margin-left:0 !important;margin-right:0 !important;}
.vpad3{padding-top:30px!important;padding-bottom:30px!important;}
.vpad4{padding-top:40px!important;padding-bottom:40px!important;}
.vpad5{padding-top:50px!important;padding-bottom:50px!important;}
.vpad7{padding-top:70px!important;padding-bottom:70px!important;}
.vpad8{padding-top:80px!important;padding-bottom:80px!important;}
.vpad12{padding-top:120px!important;padding-bottom:120px!important;}
.pad0{padding-left:0 !important;padding-right:0 !important;}
.pad1{padding-left:15px !important;padding-right:15px !important;}
.pad2{padding-left:30px !important;padding-right:30px !important;}
.padtop0{padding-top:0px !important;}
.padtop1{padding-top:10px !important;}
.padtop2{padding-top:20px !important;}
.padtop3{padding-top:30px !important;}
.padtop4{padding-top:40px !important;}
.padtop5{padding-top:50px !important;}
.padtop6{padding-top:60px !important;}
.padtop7{padding-top:70px !important;}
.padtop8{padding-top:80px !important;}
.padtop10{padding-top:100px !important;}
.padtop12{padding-top:120px !important;}
.padbottom0{padding-bottom:0px !important;}
.padbottom1{padding-bottom:10px !important;}
.padbottom2{padding-bottom:20px !important;}
.padbottom3{padding-bottom:30px !important;}
.padbottom4{padding-bottom:40px !important;}
.padbottom5{padding-bottom:30px !important;}
.padbottom7{padding-bottom:70px !important;}
.padbottom8{padding-bottom:80px !important;}
.padbottom12{padding-bottom:120px!important;}
.bottom05{margin-bottom:5px!important;}
.bottom0{margin-bottom:0px!important;}
.bottom1{margin-bottom:10px!important;}
.bottom2{margin-bottom:20px!important;}
.bottom3{margin-bottom:30px!important;}
.bottom4{margin-bottom:40px!important;}.bottom5{margin-bottom:50px!important;}
.top0{margin-top:0px!important;}
.top1{margin-top:10px!important;}
.top15{margin-top:15px!important;}
.top2{margin-top:20px!important;}
.top3{margin-top:30px!important;}
.top4{margin-top:40px!important;}
.top5{margin-top:50px!important;}
.top6{margin-top:60px!important;}
.top7{margin-top:70px!important;}
.left0{margin-left:0!important;}
.padleft05{padding-left:5px!important;}
.padright0{padding-right:0!important;}
.containerwrap .container-sm{width:970px !important;}
.font-24{font-size:24px!important;}
.font16{font-size:16px!important;}
.row.container{max-width:100%;margin-left:auto;margin-right:auto;}
.container{width:1430px!important;max-width:100%!important;}
li.widget{list-style:none;margin:0;}
time.updated{display:none;}
small{font-size:14px;}
p, ul, ol{line-height:1.5;margin-bottom:20px;}
a{color:#ff7900}
a:focus{text-decoration:none;}
a:hover{text-decoration:none;color:#ff7900;}
input:focus, textarea:focus, button:focus, select:focus, .btn:focus, a:focus{outline:0}
input[type="password"], select, textarea,
input[type="search"],
input[type="email"],
input[type="url"],
input[type="text"],
input[type="password"]{color:#2c2c2c;font-size:15px;height:40px;width:255px;max-width:100%;border:1px solid #dcdcdc;padding:5px 10px;}
textarea{height:100px;}
iframe, img{max-width:100%;}
/* strong, b{font-weight:normal;font-family:proximanovabold, latobold, sans-serif;}
i, em{font-style:normal;font-family:proximanovaitalic, LatoItalic, sans-serif;}
b i, i b, em strong, strong em{font-style:normal;font-weight:normal!important;font-family:proximanovabolditalic, latoBoldItalic, sans-serif!important;}
h1, h2, h3, h4{line-height:1.1;margin-top:0;margin-bottom:20px;font-family:proximanovasemibold, lato,sans-serif;}
h2, h3, h4{font-family:proximanovasemibold, latobold,sans-serif;}
h1{font-family:proximanovaextrabold, lato,sans-serif;font-size:36px;color:#1b4d6a;margin-bottom:30px;}
h2{font-size:28px;color:#ff5b00;}
h3{font-size:24px}
h4{font-size:18px}
h1, h2, h3, h4, h5, h6{color:#4c4c4c;font-family:proximanovasemibold,roboto,sans-serif;font-weight:normal;line-height:1.2;margin-bottom:20px;margin-top:0;} */
.text-yellow{color:#dfc958!important;}
.text-green{color:#006b37!important;}
.text-orange{color:#fc5b1f!important;}.containerwrap .text-white,
.text-magenta{color:#DC5A6D!important;}
.text-white, .textwhite{color:#fff!important;}
.text-dark{color:#444!important;}
.text-darkgray{color:#4c4c4c!important;}
.text-darkgray2{color:#4e4e4e!important;}
.text-darkblue{color:#1b4d6a!important;}
.text-small{font-size:12px;line-height:15px;}
.listnone{list-style:none;}
.font20{font-size:20px!important;}
.bglightergray{background-color:#f7f7f7!important;}
.bglightgray{background-color:#ededed!important;}
.bggray{background-color:#faf8f8!important;}
.bggray2{background-color:#f2f2f2!important;}
.bggray3{background-color:#f0f0f0!important;}
.bggray4{background-color:#ebebeb!important;}
.bggray5{background-color:#ffff!important;}
.bgdarkgray{background-color:#d7d7d7!important;}
.bgdark{background-color:#6c6c6c;color:#fff;}
.bgblue{background-color:#1b4d6a!important;color:#fff;}
.bglightblue{background-color:#f1faff!important;}
.underline{text-decoration:underline;}
a.underline:hover{text-decoration:underline;}
.uppercase{text-transform:uppercase;}
a, .button, button, #resourcescattab li{-webkit-transition-property:color;-webkit-transition-duration:.3s;-webkit-transition-timing-function:ease;-moz-transition-property:color;-moz-transition-duration:.3s;-moz-transition-timing-function:ease;-o-transition-property:color;-o-transition-duration:.3s;-o-transition-timing-function:ease;-ms-transition-property:color;-ms-transition-duration:.3s;-ms-transition-timing-function:ease;transition-property:color;transition-duration:.3s;transition-timing-function:ease;}
.btnarrow, .openBtn, #meetTeam a,
.careertable > tbody > tr,
#homeslider .tp-bullets.simplebullets.round .bullet,
.more-link,#sidebar #sbsubscribeform .hs-form .hs-button{-webkit-transition-property:background;-webkit-transition-duration:.1s;-webkit-transition-timing-function:ease;-moz-transition-property:background;-moz-transition-duration:.1s;-moz-transition-timing-function:ease;-o-transition-property:background;-o-transition-duration:.1s;-o-transition-timing-function:ease;-ms-transition-property:background;-ms-transition-duration:.1s;-ms-transition-timing-function:ease;transition-property:background;transition-duration:.1s;transition-timing-function:ease;}
.blogpostentries a{-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s;-o-transition-duration:0s;-ms-transition-duration:0s;}
#navmenu .navbar-toggle,
.bgfade, .navbtn a{}
#heroespost #authorpostby #authorpostsociallinks a,
.btn-transarrow,.evententrytext a,
#video_container .button-trans,
.hoverfade a img{-webkit-transition-property:opacity;-webkit-transition-duration:.3s;-webkit-transition-timing-function:ease;-moz-transition-property:opacity;-moz-transition-duration:.3s;-moz-transition-timing-function:ease;-o-transition-property:opacity;-o-transition-duration:.3s;-o-transition-timing-function:ease;-ms-transition-property:opacity;-ms-transition-duration:.3s;-ms-transition-timing-function:ease;transition-property:opacity;transition-duration:.3s;transition-timing-function:ease;opacity:1;filter:alpha(opacity=100);}
.evententrytext a:hover,
#heroespost #authorpostby #authorpostsociallinks a:hover,
#video_container .button-trans:hover,
.btn-outline,
.hoverfade a:hover img{opacity:.8;filter:alpha(opacity=80);}
.btn-transarrow:hover{text-decoration:underline;}
#homeslider .tp-bullets.simplebullets.round .bullet,
#resourceslist #ajax-posts .resourcecat-mobileheroes .gridimglink .meimg,
#mhsubscribe .hs-form input.hs-button,
.marketerentries .gridimglink .meimg, #analyticsviewblock .analyticsview-btn,
.allfade, .btn-trans{-webkit-transition-property:all;-webkit-transition-duration:.3s;-webkit-transition-timing-function:ease;-moz-transition-property:all;-moz-transition-duration:.3s;-moz-transition-timing-function:ease;-o-transition-property:all;-o-transition-duration:.3s;-o-transition-timing-function:ease;-ms-transition-property:all;-ms-transition-duration:.3s;-ms-transition-timing-function:ease;transition-property:all;transition-duration:.3s;transition-timing-function:ease;}
img{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;}
.grouptext{display:inline-block;}
.noradius{border-radius:0!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;}
.nobr{display:none!important}
.nopbr br{display:none!important}
.nopbr p{margin-bottom:0!important}
.iframefit{max-width:100%;}
.list-space li{margin-bottom:15px;}
.btn, #sbsubscribeform .hs-form .hs-button{color:#fff;background:#2d5c77;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border:none;text-transform:uppercase;white-space:normal;display:inline-block;margin-bottom:5px;font:16px proximanovabold,roboto,sans-serif;letter-spacing:2px;padding:16px 23px;min-width:215px;}
.btn:hover{color:#fff;background:#25495d;}
.btn:focus{color:#fff;}
.btn-lg, #sidebar #sbsubscribeform .hs-form .hs-button{font:normal 20px proximanova,roboto,sans-serif;background:#ff5b00;padding:14px 30px;min-width:310px;max-width:100%;border-radius:0px !important;}
.btn-lg:hover, #sidebar #sbsubscribeform .hs-form .hs-button:hover{background:#e05000;color:#EEE !important;opacity:0.8;text-decoration:underline;}
#logo h1{margin:0;line-height:0;}
#logo h1 a{width:205px;max-width:100%;height:45px;background:url(../images/logo.png) top left no-repeat;text-indent:-9999px;display:inline-block;background-size:100%;}
#navmenu.navbar-default .navbar-nav>li>a{font:normal 17px proximanova,roboto,sans-serif;}
#commentform #submit{text-transform:uppercase;font-family:proximanovabold,roboto,sans-serif;text-align:center;width:auto;padding-right:20px;padding-left:20px;}
#commentform textarea{width:400px;}
#commentform code{white-space:normal;}
#commentform label{width:85px;vertical-align:top;}
#comments.comments-area{padding-top:30px;margin-top:50px;border-top:1px solid #dcdcdc;}
#comments .comment-reply-title{color:#e47d00;font-family:proximanovasemibold, opensansbold,sans-serif;}
.bx-wrapper .bx-viewport{padding:0;border:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;background:transparent;left:0;}
.bx-wrapper{margin-bottom:30px;}
.bxslider{margin-bottom:0;padding-left:0;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active{background:transparent;box-shadow:0 0 0 2px #4e8eae;-webkit-box-shadow:0 0 0 2px #4e8eae;-moz-box-shadow:0 0 0 2px #4e8eae;}
.bx-wrapper .bx-pager.bx-default-pager a{background:#86888a;display:block;width:8px;height:8px;-moz-border-radius:200px;-webkit-border-radius:200px;border-radius:200px;margin:0 15px;}
.bx-wrapper .bx-pager{bottom:10px;z-index:70;padding-top:0;}
.bx-wrapper img{margin:auto;}
.bx-wrapper .bx-controls-direction .bx-prev{left:10px;}
.bx-wrapper .bx-controls-direction .bx-next{right:10px;}
.bx-wrapper .bx-controls-direction .bx-prev:after{content:"\f104";}
.bx-wrapper .bx-controls-direction .bx-next:after{content:"\f105";}
.bx-wrapper .bx-controls-direction a:after{font-size:50px;font-weight:bold;text-align:center;display:block;line-height:.8;}
.bx-wrapper .bx-controls-direction a:hover{color:#eee;}
.bx-wrapper .bx-controls-direction a{width:30px;height:40px;background:transparent;color:#fff;font-size:0;text-indent:0;top:45%;text-shadow:1px 1px 2px rgba(0,0,0,.3);}
.bx-viewport .bx-loading{display:none;}
#homeslider .bx-wrapper{margin-bottom:0;}
#homeslider{position:relative;}
#homeslider ul{padding-left:0;margin:0;}
#homeslider .bx-wrapper .bx-viewport{border:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;left:0;background:#eee;}
#homeslider .hsentry .hscaption{position:absolute;width:100%;bottom:25%;}
#homeslider .hsentry .hscaption h1{margin-bottom:0;background:#f3cd5d;display:inline-block;text-transform:uppercase;padding:4px 16px;}
#homeslider .hsentry .hscaption .hssubtitle{display:inline-block;color:#fff;background:#e13939;padding:6px 17px;}
#homeslider .hsentry{position:relative;}
#homeslider .bx-wrapper .bx-pager.bx-default-pager a.active{background:transparent}
#homeslider .bx-wrapper .bx-pager.bx-default-pager a{background:#fff;display:block;width:13px;height:13px;-moz-border-radius:200px;-webkit-border-radius:200px;border-radius:200px;border:3px solid #fff;box-shadow:0 1px 4px rgba(0,0,0,.3);-webkit-box-shadow:0 1px 4px rgba(0,0,0,.3);-moz-box-shadow:0 1px 4px rgba(0,0,0,.3);}
#homeslider .bx-wrapper .bx-pager{bottom:25px;z-index:70;padding-top:0;}
#homeslider .bx-wrapper img{margin:auto;}
#footerwrap{background:#3b678a;padding:40px 0 30px;color:#9fb5d2;font:14px proximanova, lato,sans-serif;}
#footerwrap a{color:#9fb5d2;}
#footerwrap a:hover{color:#CADEF9;}
.pfwidget{margin-bottom:25px;}
.pfwidget p, .pfwidget ul, .pfwidget ol{line-height:1.7;}
.pfwidget ul{padding-left:0;list-style:none;}
.pfwidget ul li{margin-bottom:5px;}
.pfwidgettitle{color:#fff;margin-bottom:7px;font-size:14px;text-transform:uppercase;font-family:proximanova,roboto,sans-serif;}
#footer{padding-top:30px;text-transform:uppercase;}
#footermenu{text-align:left;}
#footermenu ul{display:inline-block;padding-left:0;margin-bottom:5px;}
#footermenu ul li:first-child{margin-left:0;}
#footermenu ul li{list-style:none;display:inline-block;margin-left:5px;line-height:1;}
#footer a{color:#fff;}
#footer a:hover{color:#9fb5d2;}
#footerright{text-align:right;}
#footerleft{padding-top:15px;}
#footerleft a{display:inline-block;}
#sociallinks{display:inline-block;margin:5px;}
#sociallinks a{display:inline-block;}
#sociallinks img{display:inline-block;margin:1px 2px;}
.containerwrap{padding-top:40px;padding-bottom:40px;}

#headerwrap{color:#fff;padding:10px 0;position:relative;}
#headersection{background:rgba(49, 94, 121);top:-70px;}
.home #headersection{z-index:9999999999999999999!important;}
#headersection.affix{position:fixed;top:0px;left:auto;right:auto;width:100%;background:#3b678a;z-index:9999;background:#3b678a;-webkit-transition:top 1s ease-in;transition:top 1s ease-in;}
#headersection.affix-top{position:absolute;top:0px;bottom:auto;width:100%;xheight:70px;-webkit-transition:top 0.7s ease-in;transition:top 0.7s ease-in;}
#logo{padding-bottom:0;padding-top:0px;}
#toplinks{font:13px robotomedium;text-transform:uppercase;padding-top:3px;padding-bottom:10px;margin-bottom:10px;}
#toplinks a{color:#fff;}
#toplinks a:hover{color:#ff5b00;}
#topright{text-align:right;}
#navmenu{text-align:left;}
#navigation{padding-top:0;}
#hb-product{border-bottom:3px solid #d6d5d7;min-height:590px;background:#828E95 url(../images/panim/product_bg.jpg) top center no-repeat;background-size:cover;font-size:10px;font-family:roboto;color:#FFF;}
#hb-product h1{font:47px robotoblack;color:#FFF;line-height:50px;margin-top:30px;}
#hb-resources{background:#828E95;min-height:480px;padding-top:70px;}
#hb-whyliftoff{background:#828E95 url(../images/whyliftoff_banner.jpg) top center no-repeat;min-height:590px;padding-top:140px;padding-bottom:70px;background-size:cover;}
#hb-whyliftoff h2{font:46px robotoblack;color:#FFF;line-height:50px;margin-top:30px;}
#hb-whyliftoff a.playvideo, #hb-whyliftoff a.videolink{height:50px;display:block;font-size:14px;font-family:proximanova, roboto,sans-serif;color:#FFF;line-height:50px;padding-left:60px;background:url('../images/video_play.png') 0 0 no-repeat transparent;margin-top:40px;}
#hb-whyliftoff h3{font:16px roboto;color:#FFF;line-height:26px;text-shadow:2px 2px #555;}
#hb-whyliftoff .phoneholder{float:right;margin-left:30px;}
.headerbanner{background-color:#d6d5d7;}
.hbcontent{}
.bannertext{width:550px;max-width:100%;margin-top:7%;margin-bottom:10px;}
.hbcontent p{margin-bottom:15px;}
.hbcontent strong{font-family:robotobold!important;}
.hbcontent h1{font:normal 50px robotobold;line-height:1.05;}
.hbcontent h1 strong{}
#hb-product h1{font-family:roboto;}
.phoneholder{display:inline-block;padding:20px 75px 20px 20px;background:#fff url(../images/phone-btn.png) center right no-repeat;box-shadow:0 2px 10px rgba(0,0,0,.3);-webkit-box-shadow:0 2px 10px rgba(0,0,0,.3);-moz-box-shadow:0 2px 10px rgba(0,0,0,.3);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;margin-bottom:15px;max-width:100%;width:570px;height:330px;}
.phoneholder p{margin-bottom:0;}
.phoneholder br{display:none;}
.textreg{color:#ff5b00;letter-spacing:1px;font-family:proximanova, roboto,sans-serif;}
.trustedlist{display:inline-block;padding-left:0;margin-bottom:0;list-style:none;padding-top:10px;}
.trustedlist li{display:inline-block;margin:0 15px 50px;vertical-align:middle;}
.trustedlist li img{height:auto;}
.contenticonlist{padding-left:0;list-style:none;}
.contenticonlist li{padding-left:70px;margin-bottom:20px;background-repeat:no-repeat;background-position:top left;}
.ico-mobile{background:url(../images/ico-mobileapp.png) 7px 5px no-repeat!important;}
.ico-program{background:url(../images/ico-program.png) 0px 5px no-repeat!important;}
.ico-target{background:url(../images/ico-target.png) 10px 5px no-repeat!important;}
.ico-user{background:url(../images/ico-user.png) 12px 5px no-repeat!important;}
.ico-optimization{background:url(../images/ico-optimization.png) 10px 5px no-repeat!important;}
.ico-abapp{background:url(../images/ico-abapp.png) 20px 5px no-repeat!important;}
.ico-insight{background:url(../images/ico-insight.png) 8px 5px no-repeat!important;}
.ico-advance{background:url(../images/ico-advance.png) 5px 5px no-repeat!important;}
.ico-optimize{background:url(../images/ico-optimize.png) 0px 5px no-repeat!important;}
.ico-transparency{background:url(../images/ico-transparency.png) 0px 5px no-repeat!important;}
.ico-payapp{background:url(../images/ico-payapp.png) 0px 5px no-repeat!important;}
.ico-creative{background:url(../images/ico-creative.png) 0px 5px no-repeat!important;}
#testimonialsblock{padding-top:40px;padding-bottom:30px;font:20px robotolight;color:#777;}
.testimonialsentry{margin-bottom:35px;}
.teinfo{padding-right:0;}
.teinfoquote p{margin-bottom:10px;}
.teinfoname{font-size:16px;margin-top:10px;}
.teinfoname strong{font-family:robotobold!important;}
.teinfoname span{display:inline-block;}
.teimg img{height:auto;}
.positionrel{position:relative!important;z-index:1;}
.borderbottom{border-bottom:1px solid #eaeaea!important;}
.listentries{margin-top:40px;}
.listentry{margin-bottom:35px;}
.listentryimg{height:auto;border:2px solid #ededed;margin-bottom:10px;}
.listentrytitle{margin-bottom:0;text-align:center;font-size:17px;}
.listentrytitle a{color:#606062;}
.listentrytitle a:hover{color:#ff5b00;}
.bggray .listentryimg{border-color:#e0e0e0;}
#casestudyentries{padding-top:15px;}
#videoentries .videoentryth{margin-bottom:15px;}
#videoentries .listentrytitle{text-align:left;margin-bottom:5px;}
#videoentries .listentry{margin-bottom:20px;}
#blogentriesblock{color:#777;}
#blogentries{padding-bottom:40px;padding-top:15px;}
#blogentries .blogentry:nth-child(3n+1){clear:left}
.blogentry{margin-bottom:25px;}
.blogentrytitle{margin-bottom:0;font-size:17px;}
.blogentrytitle a{color:#1b4d6a;}
.blogentrytitle a:hover{color:#ff5b00;}
.blogentrymeta{display:block;font-size:12px;}
.bgdark h2, .bgblue h2{color:#e2eff7;}
.titlecirc{font:32px proximanovablack, robotoblack,sans-serif !important;line-height:1;color:#fff;background:#777;text-align:center;border-radius:200px;-webkit-border-radius:200px;-moz-border-radius:200px;width:130px;height:130px;padding-top:44px;}
.titlecirc span{display:block;font:13px proximanovabold, latobold,sans-serif;}
.bgimg{background-repeat:no-repeat;background-position:top center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
#day-90{background:#fff;border-top:1px solid #fff;border-bottom:1px solid #fff;}
#liftoff-90days{background:#fff;background-size:cover;min-height:650px;}
.formcontent{padding:35px 35px 15px;border:1px solid #e2e2e2;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}
.rowfields{margin-right:-8px;margin-left:-8px;}
.formfield, .contactform .hs-form fieldset.form-columns-2 .hs-form-field, .contactform .hs_message.field.hs-form-field, .contactform .hs_submit{margin-bottom:10px;padding-right:8px;padding-left:8px;}
.contactform .hs-form fieldset{width:100% !important;max-width:100% !important;}
.formfield select, .formfield input[type="email"], .formfield input[type="tel"],
.formfield input[type="url"], .formfield input[type="text"], .formfield textarea, .hs-form-field select, .hs-form-field input[type="email"], .hs-form-field input[type="tel"],
.hs-form-field input[type="url"], .hs-form-field input[type="text"], .hs-form-field textarea{display:block;width:100%;margin-bottom:5px;border:1px solid #e2e2e2;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;height:40px;box-shadow:none;}
.contactform .hs-form textarea.hs-input{border-radius:0px;width:100% !important;height:115px !important;max-width:100% !important;}
.formfield textarea, .formfield .hs-form-field textarea{height:115px;width:100%}
.fieldlabel, .contactform .hs-form-field label{display:block;margin-bottom:5px;font-weight:normal !important;width:100%;font-family:proximanovalight, latolight,Arial,Helvetica,sans-serif !important;color:#555;font-size:16px;}
.formbutton{display:block;padding-top:15px;margin-bottom:10px;}
.formbutton .btn{margin-bottom:10px;font:19px proximanova,roboto,sans-serif;}
.contactform .hs-form .hs-button, .contactform .hs-form .hs-button:hover{color:#FFF;background:none repeat scroll 0% 0% #2D5C77;border-radius:0px;text-transform:uppercase;white-space:normal;display:inline-block;margin-bottom:5px;font:16px proximanovablack, latoblack,sans-serif;letter-spacing:2px;padding:16px 23px;min-width:215px;margin-bottom:10px;font:19px proximanova,roboto,sans-serif;}
.stroke{border:1px solid #dad8d3;}
#hb-contact{background:#828E95 url(../images/banner-contact.jpg) top center no-repeat;border-bottom:3px solid #c1d9e6;min-height:590px;}
#hb-contact .bannertext{width:555px;margin-top:17%;text-shadow:0 2px 4px rgba(0,0,0,.75);}
#hb-contact .bannertext h1{font:normal 47px proximanovasemibold, robotobold,sans-serif!important;line-height:1;margin-bottom:5px!important;}
#hb-contact .bannertext h2{color:#fff;font:42px proximanovalight, robotolight,sans-serif;line-height:1.1;margin-bottom:0;}
div.wpcf7-mail-sent-ng,
div.wpcf7-validation-errors{color:#BB4343;background-color:#F8E7E7;border:1px solid #B34949 !important;text-align:left;}
div.wpcf7-mail-sent-ok{color:#036605;background-color:#EAF7E5;width:100%;border:1px solid #468847!important;}
.wpcf7-response-output.wpcf7-display-none{padding:0!important;display:block !important;margin:0;}
div.wpcf7-response-output.wpcf7-mail-sent-ng,
div.wpcf7-response-output.wpcf7-validation-errors,
div.wpcf7-response-output.wpcf7-mail-sent-ok{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:10px!important;width:100%;display:inline-block !important;text-shadow:rgba(255, 255, 255, 0.701961) 0px 1px 0px;margin-top:15px!important;text-align:center;}
.wpcf7-not-valid-tip{font-size:14px!important;}
.home{font-family:proximanova, lato,sans-serif!important;}
.text-lightblue{color:#478cc8!important;}
.font50{font-size:50px;}
.subheading{display:block;font-size:20px;margin-bottom:3px;}
.text-block{display:block!important;}
.bgdarkblue{background-color:#f4f4f4!important;color:#a2a2a2;}
.btn-blue{background:#2d5c77!important;}
.btn-darkblue{background:#3b678a!important;}
.btn-blue:hover{background:#25495d!important;}
.btn-blue.btn-lg{min-width:initial;}
.home #headersection{top:0;position:fixed;width:100%;background:rgba(49,94,121);}
.home #headersection #headerwrap{background:transparent;}
#hbhome{background:#828E95 url("../images/banner_new.jpg") top center no-repeat;color:#fff;min-height:600px;padding-top:80px;position:relative;top:60px;}
#hbhome .hbcontent .bannertext{float:right;width:350px;margin-top:6%;}
#hbhome .hbcontent{font-family:roboto;}
#hbhome .hbcontent h1{font:46px proximanovablack, robotoblack,sans-serif;color:#fff;line-height:1.1;margin-bottom:15px;}
#hbhome .hbcontent p{margin-bottom:25px;}
#hbhome .hbcontent .btn{margin-top:10px;min-width:inherit;}
#appsteps{display:block;width:100%;clear:both;padding-left:0;list-style:none;text-align:center;float:left;}
#appsteps li{width:190px;max-width:100%;padding-left:15px;padding-right:15px;display:inline-block;vertical-align:top;margin-bottom:5px;}
.appsteptitle{display:block;color:#222;font-size:18px;line-height:1.3;min-height:70px;margin-bottom:7px;}
#appsteps li img{height:auto;}
#blogblock h1{font-size:36px;line-height:42px;color:#1b4d6a;}
.blogpostentries{padding-top:30px;}
.blogpostentry{margin-bottom:30px;}
.blogpostentrytitle{margin-bottom:3px;font-size:18px;line-height:24px;}
.blogpostentryinner{display:block;min-height:95px;}
.blogpostentryinner p{margin-bottom:5px;font-size:16px;line-height:24px;}
.blogpostentrylink{display:block;margin-top:15px;font-family:proximanovabold,roboto,sans-serif}
.blogpostentrylink a{color:#1b4d6a;}
.blogpostentrylink a:hover{color:#2171a0;}
.blogpostentry a{color:#606062;}
.blogpostentry a:hover p, .blogpostentry a:hover,
.blogpostentry a:hover .blogpostentrytitle{color:#1b4d6a!important;text-decoration:none!important;}
.blogpostentryexerpt{position:relative;}
.blogpostentryexerpt p{position:relative;}
.blogpostentryexerpt p:after{content:'...';background:#e0e0e0;height:7px;display:inline-block;line-height:0;margin-left:-13px;padding-right:5px;}
.blogpostentryexerpt p:after{}
#callusblock{padding:26px 0;}
#callusblock h3{margin-bottom:0;color:#809cac;font-family:proximanova, lato,sans-serif;}
#callusblock h3 strong{font-family:proximanovablack, latoblack,sans-serif!important;}
#callusblock h3 a{font-family:proximanovablack, latoblack,sans-serif;color:#fff;display:inline-block;}
#callusblock h3 a:hover{color:#ff7900;}
.contentarea .bxreset .bx-viewport{padding:0;border:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;background:transparent;left:0;}
.bxreset .bx-wrapper{margin-bottom:30px;}
.bxreset .bxslider{margin-bottom:0;padding-left:0;}
.contentarea .bxreset .bx-wrapper .bx-pager.bx-default-pager a.active{background:#aeaeae}
.contentarea .bxreset .bx-wrapper .bx-pager.bx-default-pager a{background:#fff;display:block;width:13px;height:13px;-moz-border-radius:200px;-webkit-border-radius:200px;border-radius:200px;margin:0 4px;}
.contentarea .bxreset .bx-wrapper .bx-pager{bottom:25px;z-index:70;padding-top:0;}
#casestudyblock{padding:0;background:url('../images/cutestslider_bg2.jpg') 0 0 no-repeat transparent;background-size:cover;}
#casestudyblock .contentarea{background:url(../images/handphone2.png) bottom right no-repeat;min-height:670px;padding-top:40px;padding-bottom:30px;}
#casestudyblock h1{text-align:center;color:#fff;font-size:50px;}
#casestudyblock h1 .subheading{color:#e0e0e0;}
#casestudiesslider{padding-top:30px;}
#casestudiesslider .bx-viewport{min-height:440px;padding-bottom:30px;}
#casestudiesslider .bx-wrapper{margin-bottom:0}
#casestudiesslider .bx-wrapper .bx-pager{bottom:0;}
#casestudiesslider .csentry{list-style:none;}
#casestudiesslider .csentryinner{width:430px;max-width:100%;}
#casestudiesslider .csentrytitle{text-align:left;font:32px proximanovablack, latoblack,sans-serif;margin-bottom:15px;font-weight:normal;}
#casestudiesslider .csentrysubtitle{font-weight:400;color:#d1d1d1;margin-bottom:5px;}
#casestudiesslider .csentrybtn{margin-top:40px;display:block;}
#casestudiesslider .csentrybtn .btn{min-width:210px;letter-spacing:3px;}
#casestudiesslider .csentryinner p, #casestudiesslider .csentryinner{color:#fff;}
x#contactform{margin-top:70px;position:relative;}
#contactform .wpcf7-form.invalid, #contactform .wpcf7-form.sent{position:relative;}
#contactform div.wpcf7-response-output.wpcf7-mail-sent-ng,
#contactform div.wpcf7-response-output.wpcf7-validation-errors,
#contactform div.wpcf7-response-output.wpcf7-mail-sent-ok{position:absolute;top:0;margin-top:0!important;left:0;}
#contactform div.wpcf7-response-output.wpcf7-mail-sent-ok{position:relative;top:-50px;left:10px;}
.page-template-template-whyliftoff-php #headersection #headerwrap,
.page-template-template-contact-php #headersection #headerwrap,
.page-template-template-optional-php #headersection #headerwrap{background:transparent;}
.page-template-template-contact-php #headersection,
.page-template-template-optional-php #headersection{top:0;position:fixed;width:100%;background:rgba(49,94,121,.9);}
.page-template-template-optional-php #headersection{background:#315e79;}
#hboptional{background:#828E95 url(../images/banner-home.jpg) top center no-repeat;color:#fff;min-height:590px;padding-top:80px;}
#hboptional .hbcontent .bannertext{float:right;width:350px;margin-top:6%;}
#hboptional .hbcontent{font-family:proximanova, roboto,sans-serif;}
#hboptional .hbcontent h1{font:46px proximanovablack, robotoblack,sans-serif;color:#fff;line-height:1.1;margin-bottom:15px;}
#hboptional .hbcontent p{margin-bottom:25px;}
#hboptional .hbcontent .btn{margin-top:10px;min-width:inherit;}
#casestudiesslider .csentrybtn .btn.btn-trans{background:#1d1d1d;border:1px solid #FFF;border-radius:0px;}
#casestudiesslider .csentrybtn .btn.btn-trans:hover{xopacity:0.8;xcolor:#FFF;}
#blogblock{background:#f7f7f7!important;}
#blogblock a{color:#478cc8;text-decoration:none!important;}
#blogblock a:hover{text-decoration:none;}
#blogblock p{color:#606062;}
#testimonialblock{background:url('../images/testimonial_bg.jpg') 0 0 no-repeat transparent;background-size:cover;padding-top:70px;padding-bottom:40px;}
#testimonialblock .eachtestimonial .testimonialContent{text-align:center;}
#testimonialblock .eachtestimonial .testimonialContent .testi-thumbnail{margin-bottom:35px;display:block;min-height:70px;}
#testimonialblock .eachtestimonial .testimonialContent .testi-thumbnail img{display:block;margin-left:auto;margin-right:auto;}
#testimonialblock .eachtestimonial .testimonialContent h3{color:#fff;font-family:proximanovabold, robotobold,sans-serif !important;font-weight:normal;font-size:18px;line-height:26px;margin:0px 0px 0px;}
#testimonialblock .bx-wrapper .bx-viewport{box-shadow:none;border:0px solid #FFF;left:-5px;background:none;}
#testimonialblock .eachtestimonial .testimonialContent h4{color:#fff;font-family:proximanovalight, robotolight,sans-serif !important;font-weight:normal;font-size:16px;line-height:26px;margin:0px 0px 25px;}
#testimonialblock .eachtestimonial .testimonialContent p{color:#fff;font-family:proximanovasemibold, robotomedium,sans-serif !important;font-weight:normal;font-size:20px;line-height:28px;margin:0px 0px 25px;font-style:italic;}
.bxslider-inner{vertical-align:middle;display:inline-block;}
.bxslidercontrols{margin:20px auto;max-width:165px;display:block;}
.bxslidercontrols ul{margin:0px;padding:0px;}
.bxslidercontrols ul li{list-style:none;float:left;margin:0px;padding:0px;}
.bxslidercontrols ul li a{display:block;width:73px;height:39px;text-indent:-9999px;outline:none;}
.bxslidercontrols ul li.prevtesti a{background:url('../images/btn_prev.png') 0 0 no-repeat transparent;}
.bxslidercontrols ul li.nexttesti a{background:url('../images/btn_next.png') 0 0 no-repeat transparent;margin-left:5px;}
#callusblock{padding:15px 0px;background:#f4f4f4;}
.twitter-feed p{font-size:12px;line-height:18px;color:#818181;font-family:proximanovalight, Arial, sans-serif;margin:0px;padding:0px;}
.follow-buttons{padding:7.5px 0px;}
#liftoff-90days h1{color:#1b4d6a;font-size:32px;line-height:36px;font-family:proximanova, lato,sans-serif;margin-top:0px;text-transform:uppercase;}
#liftoff-90days h2{color:#478cc8;font-size:24px;line-height:28px;font-family:proximanova, lato,sans-serif;margin-bottom:10px;}
#liftoff-90days p{}
#day-1{background:#0c293a;background-image:-webkit-linear-gradient(left, #0c293a, #0c293a 40%, #0c293a 40%);background-image:linear-gradient(to right, #0c293a, #0c293a 40%, #0c293a 40%);}
#day-1 h2{color:#FFF;}
.altbluebg{background:#0c293a;}
#day-5{background:url('../images/day5-bg.jpg') top center no-repeat #d9d9d9;background-size:cover;}
#day-5 h2, #day-7 h2, #day-60 h2{color:#1b4d6a;font-size:35px;line-height:36px;font-family:proximanovablack, latoblack,sans-serif;}
#day-7{background:url('../images/day7-bg.jpg') top center no-repeat #ededed;background-size:cover;}
#day-30 .graphbg{background:url('../images/scale-installs1.png') left bottom no-repeat transparent;}
#day-60 .analyticsbg{background:url('../images/analytics_bg.png') right bottom no-repeat transparent;}
#day-90{background:url('../images/pay_per_action.jpg') top center no-repeat #5a7dab;background-size:cover;border-bottom:0px solid #fff;}
#day-90 h2, #day-30 h2, #day-1 h2{color:#FFF;font-size:35px;line-height:30px;xfont-family:proximanovablack, latoblack,sans-serif;}
#day-90 h2{color:#275671 !important;}
#day-90 p, #day-90, #day-30 p, #day-30, #day-1 p, #day-1{color:#ededed;}
#day1-img{width:auto!important;}
.calltoactionblockwrap{background:url('../images/learn-bg.jpg') center 0 no-repeat #EDEDED !important;background-size:cover !important;}
.bggray.calltoactionblockwrap h1{color:#FFF;}
#wpadminbar{display:none;}
.fancybox-skin{background:none !important;box-shadow:none !important;}
h2.productTitle, .eachproductrow h2, h1.entry-title{color:#1b4d6a;font-size:32px;line-height:36px;font-family:proximanovablack, latoblack,sans-serif;margin-bottom:20px;margin-top:0px;}
.eachproductrow{padding:25px 0px;}
.eachproductrow h2{margin-top:40px;}
.eachproductrow img{margin-left:auto;margin-right:auto;display:block;}
.eachproductrow p, .eachproductrow , .optionalcontent , .optionalcontent p /*, .contentarea p*/ {color:#2a2a2a;font-size:17px;margin-bottom:25px;}
#day-30 p{}
.page-template-default .contentarea{padding-top:30px;}
.blogpostentries .blogpostentry:nth-child(even){float:right;}
.xs-img{display:none!important;}
.clientlogos{margin-top:60px;margin-bottom:40px;}
.clientlogos .eachclient{float:none;display:inline-block;margin-bottom:40px;}
.clientlogos .eachclient.col-md-4{width:32.333333%;}
.clientlogos .eachclient .helper{display:inline-block;vertical-align:middle;height:100%;}
.clientlogos .eachclient img{vertical-align:middle;}
#contactform .hsformerror p{font-size:13px!important;color:#BB4343;}
#contactform .hsformerror{background-image:none;font-family:proximanova, lato,"Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:0px;color:#BB4343;background-color:#F8E7E7;border:1px solid #B34949 !important;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;box-shadow:1px 3px 2px rgba(0,0,0,.2);-webkit-box-shadow:1px 3px 2px rgba(0,0,0,.2);-moz-box-shadow:1px 3px 2px rgba(0,0,0,.2);text-shadow:rgba(255, 255, 255, 0.701961) 0px 1px 0px;}
#contactform .hsformerror em{border:8px solid;border-color:#B34949 transparent transparent;}
#contactform .hs-form.stacked .field{padding:0px 9px;}
#contactform .hs-form fieldset.form-columns-1 .hs_email .hs-input{max-width:100%;width:100%;}
#actionbooking{text-align:center;font:normal 25px proximanova, lato,sans-serif;color:#478cc8;text-transform:uppercase;margin-bottom:25px;}
.boxtext{display:inline-block;color:#1b4d6a;font-family:proximanovabold,roboto,sans-serif;background:#f5f5f5;border:2px solid #e1e1e1;padding:3px 10px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;margin-left:12px;margin-top:-4px;overflow:hidden;}
#installactions p{margin-bottom:0;}
#installactions{text-align:center;margin-bottom:33px;}
#installactions h4{margin-bottom:30px;font:normal 20px proximanova, lato,sans-serif;color:#478cc8;margin-top:0;text-transform:uppercase;}
#installactions img{height:auto;}
#vscircle{display:block;font:normal 20px proximanovablack, latoblack,sans-serif;color:#bebebe;width:58px;height:58px;padding:18px 5px;border:1px solid #e1e1e1;border-radius:200px;-webkit-border-radius:200px;-moz-border-radius:200px;background:#fff;position:absolute;right:-31px;top:44.3%;}
#ialeft{position:relative;border-right:1px solid #e1e1e1;}
#liftoff60days{text-align:center;background:#f3f3f3 url(../images/banner-60daysliftoff.jpg) top center no-repeat;min-height:600px;}
#liftoff60days .contentarea{padding-top:95px;}
#liftoff60days p{font-size:18px;line-height:1.4;}
#liftoff60days h1{color:#1b4d6a;margin-bottom:15px;}
#liftoff60days h1 span{display:block;font:24px proximanova, lato,sans-serif;margin-bottom:15px;}
.cycleimg br{display:none;}
.cycleimg p{margin-bottom:0;}
#iaright .cycleimg{display:inline-block;}
#productslider1 .tp-caption.very_large_text, .very_large_text{font:46px/50px proximanovablack, robotoblack,sans-serif !important;color:#FFF !important;margin-top:30px !important;text-shadow:3px 2px #111 !important;}
#productslider1 .tp-caption.medium_text, .medium_text{font:16px/26px proximanova, roboto,sans-serif !important;color:#FFF !important;}
#hb-product .bannercaption{max-width:1000px;padding-top:140px;text-align:left;margin:0 auto;}
#hboptional.banner-career .hbcontent{position:relative;min-height:420px;}
#hboptional.banner-career .bannertext{width:85%;margin:0;float:none;position:absolute;bottom:30%;}
.postentrycontent p:last-child{margin-bottom:0;}
.postentryheader h1 a{color:#1b4d6a;}
h1.postentrytitle{font-weight:normal;text-transform:none;font-size:42px;margin-top:0;margin-bottom:10px;line-height:1.2;padding-bottom:15px;}
.postentrymeta span{display:inline-block;}
.postentrymeta{color:#478cc8;letter-spacing:0;font-size:15px;text-transform:uppercase;word-spacing:2px;display:block;margin-bottom:5px;}
.post.hentry{padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #bebebe;}
.contentarea .more-link{text-decoration:none!important;background:#2d5c77;color:#fff;font:15px proximanovablack, latoblack,sans-serif;padding:15px 27px;display:block;margin-bottom:5px;margin-top:25px;text-transform:uppercase;letter-spacing:2px;width:165px;text-align:center;}
.contentarea .more-link:focus{color:#fff;}
.contentarea .more-link:hover{background:#1d4860;color:#fff;}
.panelbox{padding:30px;background:#f2f2f2;margin-bottom:30px;}
.widgetentry .panelbox{}
.panelbox h4{font-size:14px;letter-spacing:1px;margin-bottom:5px;padding-bottom:3px;}
#sidebar .panelbox p{margin-bottom:15px;}
#sbsubscribeform{display:block;float:none;width:100%;max-width:100%;padding-top:5px;}
#sbsubscribeform .hs-form .hs-input,
#sbsubscribeform .sfinput{color:#777;border:1px solid #dfdfdf;border-radius:0;box-shadow:none;height:17px;}
#sbsubscribeform input,
#sbsubscribeform .sfinput,
#sbsubscribeform .button{display:block;width:180px;margin-bottom:15px;}
#sbsubscribeform .hs-form.stacked .field{margin-bottom:0;}
#sbsubscribeform .hs-form.stacked .actions{margin:0;padding:0;}
#sbsubscribeform .hs-form .hs-input{height:28px;padding:5px 1.5%;width:96%;max-width:100%;margin-bottom:10px;}
#sbsubscribeform .hs-form{margin-bottom:0;}
#sbsubscribeform .hs-form .hs-button{border:none;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-sizing:border-box;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;width:100%;font:normal 18px proximanova, lato,sans-serif!important;text-transform:uppercase!important;letter-spacing:2px!important;height:50px;margin-bottom:0!important;}
.widgetentry h4{margin-bottom:15px;text-transform:uppercase;font:15px proximanovabold, latobold,sans-serif!important;color:#478cc8;}
.widgetentry{clear:both;display:block;width:100%;float:left;font-size:17px;}
.widgetentry ul li a{color:#2a2a2a;}
.widgetentry ul li{font-family:proximanova,roboto,sans-serif;margin-bottom:5px;}
.widgetentry ul li a:hover{color:#478cc8;}
.widgetentry ul{padding-left:0;list-style:none;}
#sidebar #sbsubscribeform .hs-form .hs-button{font:normal 18px proximanova, lato,sans-serif!important;text-shadow:none;min-width:100%;}
.has-sidebar .contentarea{position:relative;}
.contentarea div.mr_social_sharing_wrapper{padding-bottom:12px;}
.contentarea div.mr_social_sharing_wrapper .linksalpha_button{display:none!important;}
#authorpostbox{padding:0 30px 30px;font-size:13px;}
#authorpostimg{max-width:78px;width:32%;float:left;margin-bottom:10px;}
#authorpostimg img{border:none;padding:0;margin:0;border-radius:200px;-webkit-border-radius:200px;-moz-border-radius:200px;width:100%;height:auto;}
#authorpostby{float:left;width:64%;padding-left:4%;line-height:1.2;margin-bottom:10px;margin-top:20px;}
#authorpostby span{display:block;}
#authorpostby h5{padding:0;line-height:1.2;font-size:18px;font-weight:normal;letter-spacing:-1px;padding-top:1px;display:block;color:#478cc8;margin-bottom:10px;}
#authorpostby a{font-size:18px;font-weight:bold;padding-top:1px;display:inline-block; line-height:40px;}
#authorpostinfo p{margin-top:0;}
#authorpostinfo{margin-bottom:10px;}
#authorpostsociallinks{display:inline-block;margin:5px;}
#authorpostsociallinks a{display:inline-block;}
#authorpostsociallinks.sociallinks a{padding-top:7px;}
#authorpostsociallinks img{display:inline-block;margin:1px 5px 1px 0;}
#authorpostsociallinks .ico-linkedin a, #authorpostsociallinks .ico-twitter a{display:inline-block;width:27px;height:27px;margin:5px;}
#authorpostsociallinks .ico-linkedin a{background:url(../images/icon-linkedin.png) center no-repeat;}
#authorpostsociallinks .ico-twitter a{background:url(../images/icon-twitter.png) center no-repeat;}
#homepostentries .blogpostentry:nth-child(odd){clear:left;}
#teamlist{padding:20px 0 0;list-style:none;text-align:center;}
#teamlist li{width:20%;padding:5px;margin-bottom:25px;float:left;}
#teamlist li:nth-child(5n+1){clear:left;}
#teamlist li img{display:block;margin:0 auto 10px;}
#teamlist li p{margin-bottom:0}
.teamimg{border-radius:200px;-webkit-border-radius:200px;-moz-border-radius:200px;border:4px solid #fff;width:188px;max-width:100%;}
#teamlist li .teamimgfront{display:block;}
#teamlist li .teamimgback{display:none;}
#teamlist li:hover .teamimgfront{display:none;}
#teamlist li:hover .teamimgback{display:block;}
.excerptellipsis{display:inline-block;margin-left:-3px;}
#hb-productmobile{display:none;}
#hb-whyliftoff a.videolink,
#hb-product .bannercaption .font20{font-size:16px!important;}
.home #hbhome{text-align:center;}
.bxslidertesti img,
.home #testimonialblock .eachtestimonial .testimonialContent .testi-thumbnail img{width:auto;height:auto;max-height:70px;}
#homeslider{top:60px;position:relative;}
#homeslider .hbtextholder{width:1430px!important;max-width:100%!important;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;min-height:550px;}
#hbt-slide1{}
#homeslider .hbtext{text-shadow:none;color:#fff;font:18px proximanova, roboto,sans-serif;white-space:normal;max-width:100%;}
#homeslider .hbtext h1{font:46px proximanovasemibold, robotoblack,sans-serif;color:#fff;line-height:1.1;margin-bottom:15px;}
#homeslider .hbtext p{margin-bottom:25px;}
#homeslider .hbtext strong{font-family:proximanovabold, robotobold,sans-serif!important;}
#homeslider .hbtext .btn{-webkit-transition:all 0.05s ease-out;-moz-transition:all 0.05s ease-out;-o-transition:all 0.05s ease-out;-ms-transition:all 0.05s ease-out;}
#homeslider .hbtext-default .hbtext h1 {color:#4e4e4e;margin-bottom:20px;}
#homeslider .hbtext-default .hbtext h4 {font-family: proximanova,roboto,sans-serif;font-size: 24px;}
#homeslider .hbtext-default .hbtext p {font-size: 18.54px;font-family: proximanova, lato,sans-serif;color: #4e4e4e;}
#homeslider .tp-caption{top:0!important;left:0!important;width:100%;padding-bottom:30px!important;padding-top:30px!important;}
#hbt-slide1 .hbtext{float:right;width:350px;margin-top:10%;}
#hbt-slide2 .hbtext{width:610px;margin-top:11%;}
#homeslider .tp-bullets.simplebullets.round .bullet{background:#787878;height:15px;width:15px;border-radius:200px;-webkit-border-radius:200px;-moz-border-radius:200px;margin-left:7px;}
#homeslider .tp-bullets{bottom:25px!important;z-index:20;}
#homeslider .tp-bullets.simplebullets.round .bullet:hover,
#homeslider .tp-bullets.simplebullets.round .bullet.selected{background:#fff;}
#testimonialslider .bx-wrapper .bx-controls-direction a{top:initial;width:73px;height:39px;position:relative;left:0!important;right:0!important;display:inline-block;margin:3px;}
#testimonialslider .bx-controls{clear:both;position:absolute;width:100%;bottom:-60px;text-align:center;}
#testimonialslider .bx-wrapper .bx-controls-direction a.bx-prev{background:url('../images/btn_prev.png') 0 0 no-repeat transparent;}
#testimonialslider .bx-wrapper .bx-controls-direction a.bx-next{background:url('../images/btn_next.png') 0 0 no-repeat transparent;}
#testimonialslider .bx-viewport{left:0}
#testimonialslider .bxslider{padding-left:0!important;}
#slide-report{display:none!important;}
#ico-gplus{opacity:.51;filter:alpha(opacity=51);}
#ico-gplus:hover{opacity:.37;filter:alpha(opacity=37);}
.singlecasestudy h3{font-weight:bold;font-family:proximanova, Roboto, sans-serif!important;color:#d74f20;}
.singlecasestudy a{color:#32a025;}
.singlecasestudy a:hover{color:#28b018;}
.singlecasestudy .containerwrap{position:relative;}
.singlecasestudy h2{color:#d74f20;font-size:22px;}
.iconbulletlist{padding-left:0;list-style:none;margin-top:30px;}
.iconbulletlist li{margin-bottom:50px;display:block;padding-left:120px;background-position:left top;background-repeat:no-repeat;min-height:95px;}
.ico-dart{background-image:url(../images/ico-dart.png);}
.ico-cp{background-image:url(../images/ico-cp.png);}
.ico-monitor{background-image:url(../images/ico-monitor.png);}
.iconbulletlist strong{font-family:proximanovabold,roboto,sans-serif!important;font-size:17px;}
#hbresources{background:#828E95 url("../images/banner-resource.jpg") top center no-repeat;color:#fff;min-height:590px;padding-top:80px;position:relative;top:0;}
#hbresources h3{font-size:28px;font-family:proximanovalight,roboto,sans-serif!important;margin-bottom:5px;}
#hbresources .btn{font-size:20px;min-width:238px;margin-top:20px;letter-spacing:0;}
#hbresources .bannertext{width:510px;}
#hbresources h1{color:#fff;margin-bottom:15px;font-size:46px;}
.pageresource h1{margin-bottom:40px;}
.pageresource a{color:#478cc8;}
.pageresource a:hover{color:#1b4d6a;}
.pageresource .blogpostentrytitle{font-family:proximanova,roboto,sans-serif!important;}
.pageresource{}
.csentries{}
.csentrybox{display:block;width:306px;max-width:100%;padding:20px;background:#fff;border:1px solid #ededed;margin-bottom:50px;}
.csentries p{margin-bottom:0;}
.csentryboximg{margin:-21px -21px 20px!important;}
.csentryboximg img{display:block;width:100%;}
.csentrybox h4{font-family:proximanovablack, latoblack,sans-serif!important;font-size:19px;margin-bottom:20px;}
.webinarentries{}
.webinarbox{display:block;max-width:100%;padding:20px;background:#fff;border:1px solid #ededed;margin-bottom:50px;min-height:250px;}
.webinarbox p{margin-bottom:15px;}
.webinarbox h4{margin:-21px -21px 15px!important;font-family:proximanovabold, latobold,sans-serif!important;background:#204e68;color:#fff;padding:16px 20px;}
.videosblock{}
.videosblock iframe{margin-bottom:10px;}
.blogmetadate{display:block;font-size:12px;}
.sm-hide{display:none;}
.videoblock{display:block;width:100%;text-align:center;}
.videoblock iframe{display:block;width:100%;}
.plainpage iframe{display:block;margin-bottom:30px;float:none;}
#followbtn-twitter iframe{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-right:1px solid #AAAAAA;height:20px!important;overflow:hidden;max-width:225px;}
.page-id-6 .pp_content , .page-id-6 .pp_left,
.page-id-6 .pp_right, .page-id-6 .pp_middle,
.home .pp_content , .home .pp_left,
.home .pp_right, .home .pp_middle{background:none!important;}
.careertable{font-size:15px;color:#1b4d6a;margin-top:15px;margin-bottom:40px;}
.careertable thead tr{background:#fff;}
.careertable > thead >tr > th{background:#f0f0f0;color:#fff;border:none;padding:15px 10px;vertical-align:middle;}
#careerpositionsblock a,
.careertable a{color:#1b4d6a;display:block;}
.careertable tbody{}
.careertable tbody tr{background:#fff;}
.careertable > tbody > tr:hover{background:#dadfe2;}
.ctinverted tbody tr{background:#fff;}
.ctinverted > tbody > tr:nth-child(even){background:#dadfe2;}
.careertable > tbody > tr > td:nth-child(2){text-align:right}
.careertable > tbody > tr > td{border:1px solid #f0f0f0;padding:11px 25px;border-right:none;border-left:none;}
#careermissionblock h1,
#hboptional.bannercareer .bannertext h1{font-family:roboto!important;}
#hboptional.bannercareer .hbcontent{position:relative;min-height:510px;}
#hboptional.bannercareer .bannertext{width:100%;margin-top:0;text-align:center;position:absolute;bottom:auto !important;display:block;text-shadow:0 2px 4px rgba(0,0,0,.75);margin-bottom:0;left:0;padding:0 15px;height:100px;top:2% !important;margin:auto;}
#hboptional.bannercareer .bannertext p:last-child{margin-bottom:0;}
#careermissionblock{text-align:center;}
#careermissionblock{padding-top:100px;}
#careerpositionsblock{padding-top:85px;padding-bottom:60px;}
#careerpositionsblock h4{font-family:proximanovabold,roboto,sans-serif!important;}
#careerquoteblock{text-align:center;padding-bottom:70px;padding-top:60px;}
#careerquoteblock h2{color:#1b4d6a;font-size:31px;}
.careerquoteentry{}
.cqeimage{text-align:center;}
.cqeimg{border-radius:200px;-webkit-border-radius:200px;-moz-border-radius:200px;border:4px solid #fff;box-shadow:0 2px 12px rgba(0,0,0,.2);-webkit-box-shadow:0 2px 12px rgba(0,0,0,.2);-moz-box-shadow:0 2px 12px rgba(0,0,0,.2);margin-bottom:15px;}
.cqetext{padding-left:0;padding-top:25px;}
#careercultureblock{background:#1b4d6a url(../images/bg-culture.jpg) top center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;color:#fff;padding-top:60px;}
#careercultureblock h1{font-size:32px;color:#fff;margin-bottom:50px;}
.culturelist{}
.orangeicoblock p{line-height:1.5;}
.orangeicoblock{position:relative;padding-left:90px;line-height:1.5;margin-bottom:40px;}
.orangeicoblock strong{font-size:18px;font-family:proximanovabold, latobold,sans-serif!important;display:block;}
.orangeico{position:absolute;left:15px;top:6px;}
#galleryblock{padding-top:40px;padding-bottom:40px;}
#hb-productoverview a{color:#fff;}
#hb-productoverview{background:#828E95 url(../images/panim/product_bg.jpg) top center no-repeat;background-size:cover;color:#fff;padding-top:35px;padding-bottom:0;font-family:proximanova, roboto,sans-serif;font-size:13px;}
#bcproductoverview{}
#bcproduct{}
#bcproductimg p{margin-bottom:0;}
#bcproductimg{padding:0;}
#bcproductimg img{height:auto;}
#bcproducttext{padding-top:20px;font-size:14px;text-shadow:0 1px 2px rgba(0,0,0,.4);}
#hb-productoverview h4{font-size:18px;font-family:proximanovabold, robotobold,sans-serif!important;margin-bottom:15px;}
#hb-productoverview h1{font-size:46px;color:#fff;line-height:1.1;margin-bottom:20px;font-family:proximanova, lato,sans-serif!important;font-weight:normal;padding-top:0;}
#hb-productoverview .btn{min-width:210px;text-shadow:none;letter-spacing:0;}
#hb-productoverview p{margin-bottom:15px;line-height:1.65;}
#hb-productoverview p:last-child{margin-bottom:0;}
#secondarynavwrap{border-bottom:1px solid #e0e0e0;margin-bottom:10px;position:relative;top:0;-webkit-transition-property:top;-webkit-transition-duration:.4s;-webkit-transition-timing-function:ease-in-out;-moz-transition-property:top;-moz-transition-duration:.4s;-moz-transition-timing-function:ease-in-out;-o-transition-property:top;-o-transition-duration:.4s;-o-transition-timing-function:ease-in-out;-ms-transition-property:top;-ms-transition-duration:.4s;-ms-transition-timing-function:ease-in-out;transition-property:top;transition-duration:.4s;transition-timing-function:ease-in-out;}
#secondarynavwrap.affix{position:fixed;top:70px;width:100%;background:#fff;margin-bottom:0;z-index:77;}
#secondarynav{text-transform:uppercase;font-size:14px;font-family:proximanova, roboto,sans-serif;}
#secondarynav ul{padding-left:0;list-style:none;margin-bottom:0;}
#secondarynav ul li{float:left;margin-right:50px;}
#secondarynav ul li:last-child{margin-right:0;}
#secondarynav ul li a{color:#1b4d6a;padding:19px 0;display:block;background:transparent!important;}
#secondarynav ul li a small {
    font-size: 12px;
    font-family: proximanovabold, lato,sans-serif!important;
    color: #57b8e5;
    display: inline-block;
    vertical-align: top;
}
#secondarynav ul li.current-menu-item a,
#secondarynav ul li.xactive a,
#secondarynav ul li a:hover{color:#4a8dc6;}
#productcols{border-bottom:1px solid #e0e0e0;margin-bottom:50px;color:#929292;}
#productcols img{}
#productcols p{}
#productcols strong{font-size:15px;}
#productcols > .col-xs-12{margin-bottom:20px;}
.textimgblock{border-bottom:1px solid #e0e0e0;margin-bottom:40px;clear:both;}
.textimgblock h2{color:#1b4d6a;}
.titlestyle{text-align:center;margin-bottom:25px;background:#1b4d6a;color:#fff!important;padding:15px;position:relative;}
.titlestyle:after{content:' ';display:inline-block;width:0;height:0;border-top:12px solid #1b4d6a;border-right:12px solid transparent;border-left:12px solid transparent;position:absolute;left:48%;bottom:-11px;}
.tibimg{text-align:center;padding-left:0;padding-right:0;}
.tibimg img{display:block;margin:auto;position:relative;height:auto;}
.tibimg p{margin-bottom:0;}
.tibtext{}
.tiblast{border-bottom:none;margin-bottom:0;}
.hidethis{display:none!important;}
.anchorname{display:block;line-height:0;}
#bcproductimg .bx-wrapper .bx-viewport{padding:0;border:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;background:transparent;left:0;}
#bcproductimg .bx-wrapper{margin-bottom:0;}
#bcproductimg .bxslider{margin-bottom:0;padding-left:0;}
#bcproductimg .bx-wrapper .bx-pager.bx-default-pager a:hover,
#bcproductimg .bx-wrapper .bx-pager.bx-default-pager a.active{background:transparent}
#bcproductimg .bx-wrapper .bx-pager.bx-default-pager a{background:#fff;display:block;width:13px;height:13px;-moz-border-radius:200px;-webkit-border-radius:200px;border-radius:200px;border:3px solid #fff;box-shadow:0 1px 4px rgba(0,0,0,.3);-webkit-box-shadow:0 1px 4px rgba(0,0,0,.3);-moz-box-shadow:0 1px 4px rgba(0,0,0,.3);}
#bcproductimg .bx-wrapper .bx-pager{bottom:25px;z-index:70;padding-top:0;}
#bcproductimg .bx-wrapper img{margin:auto;}
#analyticsmenu{padding-left:0;list-style:none;text-align:center;text-transform:uppercase;font-weight:bold;margin:55px 0 40px;}
#analyticsmenu li{display:inline-block;margin:5px;}
#analyticsmenu li a{color:#1b4d6a;background:#fff;border:1px solid #1b4d6a;padding:7px 15px;}
#analyticsmenu li.active a, #analyticsmenu li a:hover{color:#fff;background:#fc5b1f;border-color:#fc5b1f;}
#productoverviewcontent h4{line-height:1.3;color:#606062;width:900px;max-width:100%;text-align:center;display:block;margin-left:auto;margin-right:auto;}
#analyticspreview{text-align:center;border-bottom:1px solid #e0e0e0;margin-bottom:30px;}
#analyticspreview .tab-content>.tab-pane{visibility:visible;display:block;opacity:1;position:absolute;transform:rotate(-7deg);-webkit-transform:rotate(-7deg);-moz-transform:rotate(-7deg);-ms-transform:rotate(-7deg);-o-transform:rotate(-7deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);}
#analyticspreview .tab-content>.active{position:relative;z-index:9;}
.analyticsview-btn{color:#1b4d6a;background:#fff;border:1px solid #1b4d6a;padding:5px 15px;text-align:center;font-weight:normal;display:inline-block;margin:3px 7px;font-family:proximanova, roboto, lato, arial, sans-serif;}
.analyticsview-nav{position:relative;display:inline-block;vertical-align:middle;}
.analyticsview-btn{position:relative;float:left;}
.analyticsview-btn:hover,
.analyticsview-btn:focus,
.analyticsview-btn:active,
.analyticsview-btn.active{z-index:2;}
.analyticsview{overflow:hidden;text-align:center;}
.analyticsview-mobile .analyticsimg{width:100%;}
.analyticsview{height:530px;display:block;}
.analyticsview-nav{margin:30px auto 0px;overflow:hidden;position:relative;}
x.analyticsview-nav:before{background-color:#fc5b1f;content:'';display:block;width:33%;height:100%;position:absolute;left:0;top:0;transition:left 0.5s cubic-bezier(0.19, 1, 0.22, 1);}
#analyticsview-state-1:checked ~ .analyticsview-nav:before{left:0;}
#analyticsview-state-2:checked ~ .analyticsview-nav:before{left:33.33%;}
#analyticsview-state-3:checked ~ .analyticsview-nav:before{left:67%;}
.analyticsview-btn:hover,
#analyticsview-state-1:checked ~ .analyticsview-nav #analyticsnav1,
#analyticsview-state-2:checked ~ .analyticsview-nav #analyticsnav2,
#analyticsview-state-3:checked ~ .analyticsview-nav #analyticsnav3{background:#e05000;color:#fff !important;opacity:0.8;border-color:#e05000;}
.analyticsview-state, .analyticsview input[type="radio"]{display:none;}
.analyticsview-btn{border-radius:0;padding-left:10px;padding-right:10px;min-width:120px;cursor:pointer;}
.analyticsview-slides{-webkit-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;margin:40px auto;position:relative;width:740px;max-width:100%;}
.analyticsview-home .analyticsview-slides{bottom:-25px;}
.analyticsview-slide{border-radius:15px 15px 0 0;-webkit-border-radius:15px 15px 0 0;-moz-border-radius:15px 15px 0 0;box-shadow:2px 3px 20px rgba(0, 0, 0, 0.4);-webkit-box-shadow:2px 3px 20px rgba(0, 0, 0, 0.4);-moz-box-shadow:2px 3px 20px rgba(0, 0, 0, 0.4);opacity:0;display:block;position:absolute;z-index:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);transition:-webkit-transform 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55), opacity 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:transform 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55), opacity 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);border-top:30px solid #e5e4e3;}
.analyticsview-slide,
.analyticsview-slide img{max-width:740px;}
.analyticsview-slide.analyticsview-slide-current{opacity:1;z-index:2;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.analyticsview-slide.analyticsview-slide-next,
.analyticsview-slide.analyticsview-slide-prev{opacity:1;}
.analyticsview-slide.analyticsview-slide-next{-webkit-transform:translate3d(85px, 55px, -20px) rotateZ(5deg);-ms-transform:translate3d(85px, 55px, -20px) rotateZ(5deg);transform:translate3d(85px, 55px, -20px) rotateZ(5deg);}
.analyticsview-slide.analyticsview-slide-prev{-webkit-transform:translate3d(-85px, 55px, -20px) rotateZ(-5deg);-ms-transform:translate3d(-85px, 55px, -20px) rotateZ(-5deg);transform:translate3d(-85px, 55px, -20px) rotateZ(-5deg);}
#analyticsviewblock{position:relative;border-bottom:1px solid #e0e0e0;margin-bottom:40px;}
#productoverviewcontent{padding-bottom:70px;}
#productcols{padding-top:15px;padding-bottom:25px;margin-bottom:70px;}
.titlestyle{margin-bottom:40px;}
.textimgblock{padding-bottom:40px;margin-bottom:50px;}
#xs-analyticsview{display:none!important;}
#hbt-slide2.hbt-mobileapp{position:relative;}
#hbt-slide2.hbt-mobileapp .hbtext{width:455px;float:left;position:relative;z-index:1;}
#hbt2-img{width:471px!important;height:auto!important;max-width:100%!important;position:absolute;right:0;bottom:-12px;}
#hbresources{background:#4482a1;}
#hbresources .bannertext{width:420px;margin-right:3%;position:relative;z-index:1;}
#hbresourcesimg{position:absolute;top:0;width:712px;margin-left:26%;}
#reportlist .csentrybox h4{font-size:17px;line-height:1.3;margin-bottom:15px;min-height:45px;}
#reportlist .csentryboximg img{width:auto;height:226px;margin:auto;box-shadow:0 2px 6px rgba(0,0,0,.3);-webkit-box-shadow:0 2px 6px rgba(0,0,0,.3);-moz-box-shadow:0 2px 6px rgba(0,0,0,.3);}
.csentryimghold{display:block;background:#f7f7f7;margin:1px;border-bottom:1px solid #ededed;padding:12px;-webkit-transition-property:background;-webkit-transition-duration:.3s;-webkit-transition-timing-function:ease;-moz-transition-property:background;-moz-transition-duration:.3s;-moz-transition-timing-function:ease;-o-transition-property:background;-o-transition-duration:.3s;-o-transition-timing-function:ease;-ms-transition-property:background;-ms-transition-duration:.3s;-ms-transition-timing-function:ease;transition-property:background;transition-duration:.3s;transition-timing-function:ease;}
a.csentryimghold:hover{background:#f5f5f5;}
.csbtn{margin-top:10px;float:right;margin-right:15px;}
#hsmobileheroeslogo{height:auto!important;width:auto!important;margin-bottom:40px;}
.hbtext-dark{color:#3a3a3a!important;}
#hsmobileheroes{}
.btn-trans,.btn-trans:focus{background-color:transparent;border:2px solid #fff;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;display:inline-block;padding:8px 25px;text-transform:uppercase;color:#fff!important;letter-spacing:1px;}
.btn-trans-orange{border-color:#ff7900;color:#ff7900!important;padding:12px 30px 11px;font-size:16px;font-family:proximanovasemibold, roboto, sans-serif;min-width:initial;line-height:1.2;letter-spacing:0;}
.btn-trans:hover{color:#ff7900!important;border-color:#ff7900;background-color:transparent;}
.btn-trans .fa{margin-right:10px;}
.btn-trans-orange:hover,.btn-trans-orange:focus{color:#2d5c77!important;background:transparent!important;border-color:#2d5c77;}
.btntrans-orange{color:#c25a0e!important;background:transparent!important;border-color:#c25a0e;}
.btntrans-orange:hover,.btntrans-orange:focus{color:#ff7900!important;background:transparent!important;border-color:#ff7900;}
#hsq3 #hbt-slide1 .hbtext{width:420px;}
.xsbannerimg{display:none;}
.postnavlinks{display:block;margin:15px 0;clear:both;}
.paged .postnavlinks{text-align:right;}
.postnavlinks a{display:inline-block;}
.postnavlinks a:nth-child(2){float:left;}
#contactbtn{color:#3d6c96!important;display:inline-block;background:#204260;padding:12px 25px 11px;text-align:center;min-width:178px;margin:0 20px;line-height:1;border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px;vertical-align:middle;}
#contactbtn .fa{margin-right:7px;}
#contactbtn:hover{color:rgb(159, 181, 210)!important;transition:all 1s ease;-webkit-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;-moz-transition:all 1s ease;}
#hbt-centerblock{text-align:center;}
#hbt-centerblock .aligncenter{margin:0 auto 30px;}
#hbt-centerblock img{width:auto!important;max-width:100%!important;height:auto!important;}
#homeslider #hbt-centerblock .hbtext h1{font-size:40px;}
#homeslider #hbt-centerblock .hbtext{max-width:100%!important;width:730px!important;margin:2% auto 0;}
#hsshinelight{}
.text-green{color:#bcd266!important;}
.shareinemail .instaemail:before{display:inline-block;text-align:right;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);}
.sociallinks{padding-left:0;list-style:none;margin-bottom:0;}
.sociallinks li{display:inline-block;margin-bottom:2px;margin-right:2px;vertical-align:middle;}
.sociallinks li a{display:inline-block;color:#fff!important;background-color:#dcdcdc;width:40px;height:40px;text-align:center;border-radius:200px;-webkit-border-radius:200px;-moz-border-radius:200px;font-size:21px;padding-top:6px;}
.sociallinks li a.fa-facebook:before{position:relative;top:1px;right:1px;}
.sociallinks li a:hover{background-color:#dcdcdc;color:#2a2a2a!important;}
.shareinemail div.instaemail{display:inline-block;vertical-align:top;margin:0;}
.shareinemail a.instaemail{display:inline-block;font-size:0!important;position:relative;overflow:hidden;vertical-align:top;text-align:center;}
.shareinemail a.instaemail:before{content:"\f0e0";font-size:20px;position:absolute;left:10px;top:10px;}
#sharepost .sociallinks li a:before{position:relative;top:-1px;right:-1px;}
#sharepost .sociallinks li a.instaemail:before{position:absolute;top:10px;right:initial;left:10px;}
#sharepost .sociallinks li a.fa-linkedin:before{top:-2px}
.blogpage .pageheader{display:block;clear:both;margin-bottom:40px;}
.blogpage .pageheader h1{margin-bottom:20px;}
.blogpage .pageheader h6{margin-bottom:0;}
.blogpage hr{border-color:#bebebe;margin-top:40px;margin-bottom:40px;}
.blogpage .postimg{height:auto;}
.has-sidebar{}
.entrymetablock{}
.entrymetas{}
.entryauthorimg, #entrymetas .avatar{height:auto;width:62px;display:inline-block;vertical-align:bottom;margin-right:15px;margin-bottom:10px;border-radius:200px;-webkit-border-radius:200px;-moz-border-radius:200px;}
.blogpage .entrymeta{display:inline-block;margin-bottom:15px;color:#8a8a8a;font-style:italic;line-height:1;vertical-align:bottom;}
.entrymetaauthor{display:inline-block;padding-right:10px;margin-right:7px;border-right:1px solid #c0c0c0;font-style:normal;font-family:proximanovasemibolditalic, roboto, sans-serif;}
.entrymetaauthor a{color:#2a2a2a;display:inline-block;}
.entrymetaauthor a:hover{color:#e57d57;}
.entrymetadate{display:inline-block;}
#sharepost{text-align:right;margin-top:20px;}
.sharethis.sharethisblock h4{float:left;}
.socialsharelinks{float:right;line-height:1.5;}
.socialsharelinks li a .fa-envelope{position:relative;top:-1px;left:-1px;}
.entrymetahr{border-top:1px solid #b2b2b2;margin-bottom:40px;}
.singlepostimg{display:block;margin-bottom:11px;}
.singlepostimg .postimg{display:block;width:100%;}
.container h1, .pageheader h1.entry-title{color:#4c4c4c;font-family:proximanovasemibold,roboto,sans-serif!important;font-weight:normal !important;line-height:1;margin-bottom:20px;font-size:47px!important;}
.pageheader h1.entry-title a{color:#4c4c4c;}
.pageheader h1.entry-title a:hover{color:#ff8e59;}
.blogpage .more-link{display:none;}
.sblistentries{}
.sblistentry{display:block;width:100%;float:left;margin-bottom:25px;position:relative;border:1px solid #e5e5e5;font-size:16px;min-height:150px;}
.listentryleft{display:inline-block;width:105px;position:absolute;left:0;top:0;height:100%;}
.sblistentrytitle{line-height:1.4;margin-bottom:10px;}
.sblistentryimg{}
.listentryright{padding:20px 20px 20px 125px;}
.entrymetablock{}
.listentryevent{}
.sblistentry p:last-child{margin-bottom:0;}
.listentrycat{font-family:proximanovabold, roboto, sans-serif;font-weight:normal;font-size:12px;text-transform:uppercase;letter-spacing:1px;color:#9d9d9d;display:block;margin-bottom:10px;}
.listentrycat a{display:inline-block;}
.listentrylink{margin-bottom:0;}
.listentrylink a:hover{color:#DC6C08;}
.listentrylink a{display:inline-block;font-size:14px;font-family:proximanovabold, roboto, sans-serif;font-weight:normal;font-style:normal;text-transform:uppercase;border-bottom:1px solid #eda389;line-height:1;}
.leeventdate{position:absolute;display:inline-block;background-color:#57b8e5;color:#fff;font-size:30px;font-weight:normal;font-family:proximanovaextrabold, roboto, sans-serif;text-transform:uppercase;line-height:1.1;text-align:center;padding:24px 5px;top:0;left:0;}
.leeventdate strong{display:block;font-size:55px;font-weight:normal;font-family:proximanovaextrabold, roboto, sans-serif;}
.listentrydownloads .listentrycat a{color:#bcd266;}
.listentrydownloads .listentrycat a:hover{color:#a2ba42;}
.listentryevent .listentrycat a{color:#57b8e5;}
.listentryevent .listentrycat a:hover{color:#2998cb;}
.widgetentry h4.widgettitle{color:rgb(61, 68, 86) !important;font-family:proximanovabold,sans-serif !important;font-size:17px !important;font-weight:normal !important;text-transform:uppercase;margin-bottom:25px !important;}
.text-purple{color:#c68dca!important;}
.text-cyan{color:#57b8e5!important;}
.gridentries{text-align:center;}
.resourcesentries{}
.gridentry{margin-bottom:30px;}
.gridbox{display:inline-block;width:320px;max-width:100%;background-color:#fff;border:1px solid #e4e4e4;font-size:17px;color:#2a2a2a;overflow:hidden;min-height:367px;}
.gridimglink{display:block;position:relative;background:#fff;border-bottom:14px solid #e57d57;}
.gridimglink img{height:auto;width:100%;}
.gridbadge{display:inline-block;font-size:12px;font-family:proximanovabold, roboto, sans-serif;font-weight:normal;font-style:normal;background-color:#de5828;color:#fff;line-height:1;padding:9px 26px 7px;text-align:center;position:absolute;top:13px;right:-30px;width:110px;z-index:2;transform:rotate(45deg);transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);box-shadow:inset 0 1px 2px rgba(255,255,255,.7);text-transform:uppercase;}
.gridboxtext{padding:20px;min-height:170px;}
.gridboxtext p:last-child{margin-bottom:10px;}
.gridentrycat{font-weight:normal;font-family:proximanovabold, roboto, sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:1px;color:#9d9d9d;display:block;margin-bottom:10px;}
.gridentrycat a{display:inline-block;}
.gridentrylink{}
.gridentrylink a{display:inline-block;font-size:14px;text-transform:uppercase;border-bottom:1px solid #eda389;line-height:1;font-family:proximanovabold, roboto, sans-serif;font-weight:normal;}
.gridentrylink a:hover{color:#F1A058;}
.griddate{position:absolute;display:inline-block;background-color:#fff;color:#aeaeae;font-size:30px;font-weight:normal;font-family:proximanovaextrabold, roboto, sans-serif;text-transform:uppercase;line-height:1.1;text-align:center;padding:15px 20px;top:15px;left:15px;}
.griddate strong{display:block;font-size:55px;font-weight:normal;font-family:proximanovaextrabold, roboto, sans-serif;color:#57b8e5;}
.gridentrylink{}
.gridentrydownloads .gridimglink{background:#bcd266;border-bottom-color:#bcd266;}
.gridentrydownloads .gridentrycat a{color:#bcd266;}
.gridentrydownloads .gridentrycat a:hover{color:#a2ba42;}
.gridentrywebinar .gridimglink{background:#57b8e5;border-bottom-color:#57b8e5;}
.gridentrywebinar .gridentrycat a{color:#57b8e5;}
.gridentrywebinar .gridentrycat a:hover{color:#2998cb;}
.gridentrypost .gridimglink{background:#c68dca;border-bottom-color:#c68dca;}
.gridentrypost .gridentrycat a{color:#c68dca;}
.gridentrypost .gridentrycat a:hover{color:#ad60b2;}
.resourcescatnav{text-align:center;}
#resourceslist .gridbox{width:100%;}
#resourcescattab{padding-left:0;list-style:none;display:block;text-align:center;font-size:17px;margin-bottom:40px;font-family:proximanovasemibold, roboto, sans-serif;font-weight:normal;font-style:normal;text-transform:uppercase;color:#afafaf;}
#resourcescattab li{cursor:pointer;display:inline-block;margin:5px 10px;}
#resourcescattab li a{color:#afafaf;}
#resourcescattab li a:hover{color:#57b8e5;}
#resourcescattab li:hover, #resourcescattab li.active:hover, #resourcescattab li.active{border-bottom-color:#57b8e5;color:#57b8e5;}
#resourcespage hr{margin:30px 0;}
#resourceslist .mix{display:none;vertical-align:top;}
#resourceslist .gap{width:25%;float:left;}
#marketerslistblock{}
#marketerslist{}
.marketerentries{}
.marketerentries .gridboxtext{padding:20px 20px 22px;min-height:130px;}
.marketerentries .gridbox{min-height:351px;font-size:14px;}
.marketerentries .badgelabelblock{margin-top:-21px;position:relative;}
.marketerentries .gridimglink{border-bottom:none;overflow:hidden;}
.badgelabel{display:inline-block;color:#fff;font-size:14px;text-transform:uppercase;letter-spacing:1px;background-color:#e57d57;font-weight:normal;padding:2px 12px;margin-bottom:5px;position:relative;top:-12px;font-family:proximanovasemibold, roboto, sans-serif;}
.badgeico{display:inline-block;position:absolute;right:0;top:0;padding:12px;width:80px;height:80px;text-align:right;background-color:transparent;}
.badgeico:after{content:' ';border-bottom:80px solid transparent;border-right:80px solid #e57d57;position:absolute;right:0;bottom:0;}
.badgeicoimg{width:auto!important;max-width:29px;position:relative;z-index:1;}
.gridlinetext{display:block;text-transform:uppercase;margin-bottom:4px;font-size:14px;font-weight:500;}
.gridlinetext2{display:block;color:#2a2a2a;font-weight:normal;font-family:proximanovasemibold, roboto, sans-serif;font-size:15px;}
.greencoins .badgeico:after, .mecat-business .badgeico:after, .lb-olive .badgeico:after{border-right-color:#b0af56;}
.greencoins .badgelabel, .mecat-business .badgelabel, .lb-olive .badgelabel{background-color:#b0af56;}
.pinkheart .badgeico:after, .mecat-dating .badgeico:after, .lb-pink .badgeico:after{border-right-color:#dc5a6d;}
.pinkheart .badgelabel, .mecat-dating .badgelabel, .lb-pink .badgelabel{background-color:#dc5a6d;}
.greenmedical .badgeico:after, .mecat-health .badgeico:after, .lb-seagreen .badgeico:after{border-right-color:#80c3b2;}
.greenmedical .badgelabel, .mecat-health .badgelabel, .lb-seagreen .badgelabel{background-color:#80c3b2;}
.blueglobe .badgeico:after, .mecat-travel .badgeico:after, .lb-lightblue .badgeico:after{border-right-color:#8aa6cc;}
.blueglobe .badgelabel, .mecat-travel .badgelabel, .lb-lightblue .badgelabel{background-color:#8aa6cc;}
.bluepuzzlepiece .badgeico:after, .mecat-edutainment .badgeico:after, .lb-cyan .badgeico:after{border-right-color:#57b8e5;}
.bluepuzzlepiece .badgelabel, .mecat-edutainment .badgelabel, .lb-cyan .badgelabel{background-color:#57b8e5;}
.redgraduationcap .badgeico:after, .mecat-education .badgeico:after, .lb-darkred .badgeico:after{border-right-color:#9f3a49;}
.redgraduationcap .badgelabel, .mecat-education .badgelabel, .lb-darkred .badgelabel{background-color:#9f3a49;}
.purplebulb .badgeico:after, .mecat-productivity .badgeico:after, .lb-purple .badgeico:after{border-right-color:#a98acc;}
.purplebulb .badgelabel, .mecat-productivity .badgelabel, .lb-purple .badgelabel{background-color:#a98acc;}
.yellowbriefcase .badgeico:after, .mecat-utilities .badgeico:after, .lb-yellow .badgeico:after{border-right-color:#e2c13e;}
.yellowbriefcase .badgelabel, .mecat-utilities .badgelabel, .lb-yellow .badgelabel{background-color:#e2c13e;}
.skybluemusic .badgeico:after{border-right-color:#65aece;}
.skybluemusic .badgelabel{background-color:#65aece;}
.blueleaves .badgeico:after{border-right-color:#4862cc;}
.blueleaves .badgelabel{background-color:#4862cc;}
.greensports .badgeico:after{border-right-color:#3b9b08;}
.greensports .badgelabel{background-color:#3b9b08;}
.blueleaves .badgeicoimg{position:relative;top:2px;right:-1px;}
.resourcescontent p{font-size:20px;}
.resourcecat-mobileheroes .badgelabel{top:0;line-height:1.4;margin-bottom:15px;}
.resourcecat-mobileheroes.orangeshoppingcart .gridimglink{background:#e57d57;border-bottom-color:#e57d57;}
.resourcecat-mobileheroes.greencoins .gridimglink{background:#b0af56;border-bottom-color:#b0af56;}
.resourcecat-mobileheroes.pinkheart .gridimglink{background:#dc5a6d;border-bottom-color:#dc5a6d;}
.resourcecat-mobileheroes.greenmedical .gridimglink{background:#80c3b2;border-bottom-color:#80c3b2;}
.resourcecat-mobileheroes.blueglobe .gridimglink{background:#8aa6cc;border-bottom-color:#8aa6cc;}
.resourcecat-mobileheroes.bluepuzzlepiece .gridimglink{background:#57b8e5;border-bottom-color:#57b8e5;}
.resourcecat-mobileheroes.redgraduationcap .gridimglink{background:#9f3a49;border-bottom-color:#9f3a49;}
.resourcecat-mobileheroes.purplebulb .gridimglink{background:#a98acc;border-bottom-color:#a98acc;}
.resourcecat-mobileheroes.yellowbriefcase .gridimglink{background:#e2c13e;border-bottom-color:#e2c13e;}
#mobileheroes{border-top:1px solid #e4e4e4;padding-top:70px;padding-bottom:70px;}
.analyticsview-btn, .btn-outline{color:#555;display:inline-block;font-size:18px;border:1px solid #ddd;padding:8px 30px;min-width:170px;line-height:1.3;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}
.analyticsview-btn:hover, .btn-outline:hover{color:#ff7900!important;border-color:#ff7900;}
.marketerentries .gridimglink:hover .meimg{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);}
#resourcespage h1{margin-bottom:15px;font-size:50px;color:#555;}
.button-trans{background-color:transparent;border:2px solid #57b8e5;border-radius:2px;font-weight:normal;font-size:16px;margin-top:0;font-family:proximanovasemibold, roboto, sans-serif;color:#57b8e5!important;text-transform:uppercase;display:inline-block;padding:14px 30px 11px;line-height:1.2;letter-spacing:1px;min-width:215px;text-align:center;}
.button-trans:hover{color:#e05000!important;border-color:#e05000;}
.button-trans-lg{font-size:19px;letter-spacing:2px;min-width:250px;}
.button-trans-white{color:#fff!important;border-color:#fff;}
.button-trans-white:hover{color:#e05000!important;border-color:#e05000;}
#productcols h4{color:#496284;font-size:20px;margin-bottom:7px;font-family:proximanovabold, latobold,sans-serif;}
/*
overriding refresh2022.css
.link{display:inline-block;font-size:14px;text-transform:uppercase;border-bottom:1px solid #eda389;line-height:1;font-family:proximanovabold, roboto, sans-serif;font-weight:normal;color:#db4813;}
.link:hover{color:#EC7A51;}
*/
#analyticsviewblock .analyticsview-btn{cursor:pointer;font-weight:normal;margin:5px 7px;}
#analyticsviewblock .analyticsview-btn span{display:inline;margin-right:3px;}
#getstartedblock h2{color:#fff;font-size:40px;font-family:proximanovabold, latobold,sans-serif;margin-bottom:30px;}
#getstartedblock{background:#c5d892 url(../images/bg-green-img.jpg) center no-repeat;background-size:cover;padding:130px 0 100px;}
#hb-productoverview{background-image:url(../images/banner-product.jpg);}
#bcproducttext .button-trans{color:#db4813!important;border-color:#db4813!important;}
#bcproducttext .button-trans:hover{color:#57b8e5!important;border-color:#57b8e5!important;}
#bcproducttext{text-shadow:none;color:#3e5a7f;font-size:18px;font-family:proximanovasemibold, lato,sans-serif!important;}
#hb-productoverview a{color:initial;}
#hb-productoverview h1{font-size:50px;color:#2b5a80;font-family:proxima, lato,sans-serif!important;line-height:1;margin-bottom:15px;}
#secondarynavwrap{margin-bottom:0;text-align:center;padding-top:2px;border-bottom:0;}
#secondarynav ul li{float:none;display:inline-block;}
#secondarynav{font-family:proximanovasemibold, lato,sans-serif!important;font-size:17px;}
#secondarynav ul li sup{color:#57b8e5;font-size:70%;}
#secondarynav ul li a{color:#b2b2b2;}
#secondarynav ul li.current-menu-item a,
#secondarynav ul li.xactive a,
#secondarynav ul li a:hover{color:#57b8e5;}
#productcols{border-bottom:none;margin-bottom:0;}
#secondarynavwrap.affix{border-bottom:1px solid #e0e0e0;top:72px;}
/*.contentarea h1{font-family:proximanova, lato,sans-serif;text-align:center;color:#4c4c4c;}*/
.textimgblock h2{font-family:proximanovabold, latobold,sans-serif;}
.textimgblock{border-bottom:none;padding:10px 0;margin-bottom:20px;}
#analyticsviewblock{border-bottom:none;margin-bottom:0;}
#analyticsviewblock .analyticsview-btn:hover{border-color:#e05000;color:#e05000!important;Background:transparent!important;}
#analyticsview-state-1:checked ~ .analyticsview-nav #analyticsnav1,
#analyticsview-state-2:checked ~ .analyticsview-nav #analyticsnav2,
#analyticsview-state-3:checked ~ .analyticsview-nav #analyticsnav3{border-color:#e05000;color:#e05000!important;background:transparent;opacity:1;}
#analyticsview-state-1:checked ~ .analyticsview-nav #analyticsnav1 span,
#analyticsview-state-2:checked ~ .analyticsview-nav #analyticsnav2 span,
#analyticsview-state-3:checked ~ .analyticsview-nav #analyticsnav3 span{display:none;}
.textimgblock h2{font-size:32px;}
#reengagement{position:relative;top:-30px;}
#entrymetas .avatar{margin-right:10px;}
.blogpage .pageheader h1{text-align:left;}
.subscribenewsletter .hs-form.stacked .hs-form-field > label{display:none!important;}
.subscribenewsletter .hs-input{width:100%!important;font-size:18px;height:80px!important;font-family:proximanovasemibold,roboto, sans-serif;font-weight:normal;background-color:#b0c757;border:none!important;color:#fff;padding:12px 65px 5px 30px;max-width:100%!important;box-sizing:inherit!important;box-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;}
.subscribenewsletter .hs-form.stacked .inputs-list{position:absolute;top:85px;left:0;}
.subscribenewsletter .hs-form.stacked .inputs-list>li label{font-size:15px;color:red;}
.subscribenewsletter .hs-form.stacked{position:relative;max-width:100%;display:block;}
.subscribenewsletter .hs-form.stacked .actions{padding:0!important;margin:0!important;}
.subscribenewsletter .hs-button{padding:0!important;text-indent:-99999px;position:absolute!important;right:0;top:0;height:100%;xbackground:url(../images/arrow-right-blue.png) left center no-repeat!important;background:url(../images/arrow-right-blue.png) left center no-repeat!important;width:60px!important;background-color:transparent!important;margin:0!important;box-shadow:none!important;border:none!important;}
.subscribenewsletter .hs-input::-webkit-input-placeholder, .ibgreen input::-webkit-input-placeholder{color:#fff}
.subscribenewsletter .hs-input::-webkit-input-placeholder, .ibgreen input:-moz-placeholder{color:#fff;}
.subscribenewsletter .hs-input::-webkit-input-placeholder, .ibgreen input::-moz-placeholder{color:#fff;}
.subscribenewsletter .hs-input::-webkit-input-placeholder, .ibgreen:-ms-input-placeholder{color:#fff;}
#video_container .popuplinkwistiawrap{position:initial!important;text-align:left!important;}
#video_container .hbcontent{position:relative;z-index:7;}
.popupwistiaopen #video_container .hbcontent{z-index:0;}
#video_container .button-trans{color:#e37a58!important;border-color:#e37a58;background:transparent url(../images/orange-arrow-hb.png) 5px center no-repeat;}
#video_container #wistiaclose{background:#777;height:35px;width:35px;text-align:center;border-radius:200px;-webkit-border-radius:200px;-moz-border-radius:200px;}
x.popupwistiaclose #video_container .overlayVideo{display:none;}
#video_container.headerbanner{max-height:570px!important;}
.popupwistiaopen #video_container.headerbanner{max-height:initial!important;}
#video_container .bannercontenttext p{text-shadow:none;color:#4c4c4c;font-size:18px;font-family:proximanova,sans-serif !important;margin-bottom:50px;}
.hb-whyliftoffv2 h2{margin-top:0!important;margin-bottom:15px;font:normal 47px proximanovasemibold, robotoblack,sans-serif!important;line-height:1!important;}
#video_container .bannercontenttext{display:block;width:520px;max-width:100%;margin:5% 0 30px;padding-left:45px;}
#liftoff60days p{font-size:20px;color:#1f1f1f;margin-bottom:30px;}
.blocklimit{display:block;max-width:100%;margin-left:auto;margin-right:auto;width:1250px;}
#view_more_posts{background-color:#f2f3f6;border:1px solid #e5e8eb;border-radius:0 0 4px 4px;color:#aab1bb;cursor:pointer;display:block;font-size:17px;font-weight:600;height:auto;line-height:18px;margin-top:28px;overflow:hidden;padding-bottom:16px;padding-top:16px;text-align:center;transition:all 0.1s ease 0s;width:100%;}

.page-template-template-resources-vs3 #ajax-posts .col-sm-12.col-md-12 .gridboxtext {width: 40%!important;float: right;}
#ajax-posts .no-resualt{height:auto !important;min-height:20px;padding:20px 0;}
#ajax-posts .gridbox{max-height:400px;height:500px;}
.grid_image_box
{
	position:relative;
}
/*#ajax-posts .resourcecat-casestudies .gridimglink{position:static !important;}*/
#ajax-posts .resourcecat-casestudies .gridbox:hover .grid_image_box::after{content:"";background:rgba(188,210,102,0.85)!important;position:absolute;left:0;top:0;height:100%;z-index:11;width:100%;-webkit-transition:opacity 0.25s, -webkit-transform 0.25s;-moz-transition:opacity 0.25s, -moz-transform 0.25s;-o-transition:opacity 0.25s, -o-transform 0.25s;transition:opacity 0.25s, transform 0.25s;opacity:1}
#ajax-posts .resourcecat-casestudies .gridbox .grid_image_box::after{position:absolute;opacity:0;top:0;left:0;width:100%;height:100%;-webkit-transition:opacity 0.25s, -webkit-transform 0.25s;-moz-transition:opacity 0.25s, -moz-transform 0.25s;-o-transition:opacity 0.25s, -o-transform 0.25s;transition:opacity 0.25s, transform 0.25s;content:"";-webkit-border-radius:0 0 0px 0px;-moz-border-radius:0 0 0px 0px;-ms-border-radius:0 0 0px 0px;-o-border-radius:0 0 0px 0px;border-radius:0px}
/*#ajax-posts .resourcecat-videos .gridimglink{position:relative;}*/
#ajax-posts .resourcecat-videos .gridbox:hover .grid_image_box::after{content:"";background:rgba(223,201,88,0.85)!important;position:absolute;left:0;top:0;height:100%;z-index:11;width:100%;-webkit-transition:opacity 0.25s, -webkit-transform 0.25s;-moz-transition:opacity 0.25s, -moz-transform 0.25s;-o-transition:opacity 0.25s, -o-transform 0.25s;transition:opacity 0.25s, transform 0.25s;opacity:1}
#ajax-posts .resourcecat-videos .gridbox .grid_image_box::after{position:absolute;opacity:0;top:0;left:0;width:100%;height:100%;-webkit-transition:opacity 0.25s, -webkit-transform 0.25s;-moz-transition:opacity 0.25s, -moz-transform 0.25s;-o-transition:opacity 0.25s, -o-transform 0.25s;transition:opacity 0.25s, transform 0.25s;content:"";-webkit-border-radius:0 0 0px 0px;-moz-border-radius:0 0 0px 0px;-ms-border-radius:0 0 0px 0px;-o-border-radius:0 0 0px 0px;border-radius:0}
/*#ajax-posts .resourcecat-events .gridimglink{position:relative;}*/
#ajax-posts .resourcecat-events .gridbox:hover .grid_image_box::after{content:"";background:rgba(87,184,229,0.85)!important;position:absolute;left:0;top:0;height:100%;z-index:11;width:100%;-webkit-transition:opacity 0.25s, -webkit-transform 0.25s;-moz-transition:opacity 0.25s, -moz-transform 0.25s;-o-transition:opacity 0.25s, -o-transform 0.25s;transition:opacity 0.25s, transform 0.25s;opacity:1}
/*#ajax-posts .resourcecat-webinars .gridimglink{position:relative;}*/
#ajax-posts .resourcecat-webinars .gridbox:hover .grid_image_box::after{content:"";background:rgba(87,184,229,.85)!important;position:absolute;left:0;top:0;height:100%;z-index:11;width:100%;-webkit-transition:opacity 0.25s, -webkit-transform 0.25s;-moz-transition:opacity 0.25s, -moz-transform 0.25s;-o-transition:opacity 0.25s, -o-transform 0.25s;transition:opacity 0.25s, transform 0.25s;opacity:1}
#ajax-posts .resourcecat-webinars .gridbox .grid_image_box::after,
#ajax-posts .resourcecat-events .gridbox .grid_image_box::after{position:absolute;opacity:0;top:0;left:0;width:100%;height:100%;-webkit-transition:opacity 0.25s, -webkit-transform 0.25s;-moz-transition:opacity 0.25s, -moz-transform 0.25s;-o-transition:opacity 0.25s, -o-transform 0.25s;transition:opacity 0.25s, transform 0.25s;content:"";-webkit-border-radius:0 0 0px 0px;-moz-border-radius:0 0 0px 0px;-ms-border-radius:0 0 0px 0px;-o-border-radius:0 0 0px 0px;border-radius:0px}
/*#ajax-posts .resourcecat-downloads .gridimglink{position:relative;}*/ 
#ajax-posts .resourcecat-downloads .gridbox:hover .grid_image_box::after{content:"";background:rgba(220,90,109,0.85)!important;position:absolute;left:0;top:0;height:100%;z-index:11;width:100%;-webkit-transition:opacity 0.25s, -webkit-transform 0.25s;-moz-transition:opacity 0.25s, -moz-transform 0.25s;-o-transition:opacity 0.25s, -o-transform 0.25s;transition:opacity 0.25s, transform 0.25s;opacity:1}
#ajax-posts .resourcecat-downloads .gridbox .grid_image_box::after{position:absolute;opacity:0;top:0;left:0;width:100%;height:100%;-webkit-transition:opacity 0.25s, -webkit-transform 0.25s;-moz-transition:opacity 0.25s, -moz-transform 0.25s;-o-transition:opacity 0.25s, -o-transform 0.25s;transition:opacity 0.25s, transform 0.25s;content:"";-webkit-border-radius:0 0 0px 0px;-moz-border-radius:0 0 0px 0px;-ms-border-radius:0 0 0px 0px;-o-border-radius:0 0 0px 0px;border-radius:0px}
/*#ajax-posts .resourcecat-mobileheroes .gridimglink{position:relative;}*/
#ajax-posts .resourcecat-mobileheroes .gridbox:hover .grid_image_box::after{content:"";background:rgba(229,125,87,0.85)!important;position:absolute;left:0;top:0;height:100%;z-index:11;width:100%;-webkit-transition:opacity 0.25s, -webkit-transform 0.25s;-moz-transition:opacity 0.25s, -moz-transform 0.25s;-o-transition:opacity 0.25s, -o-transform 0.25s;transition:opacity 0.25s, transform 0.25s;opacity:1}
#ajax-posts .resourcecat-mobileheroes .gridbox .grid_image_box::after{position:absolute;opacity:0;top:0;left:0;width:100%;height:100%;-webkit-transition:opacity 0.25s, -webkit-transform 0.25s;-moz-transition:opacity 0.25s, -moz-transform 0.25s;-o-transition:opacity 0.25s, -o-transform 0.25s;transition:opacity 0.25s, transform 0.25s;content:"";-webkit-border-radius:0 0 0px 0px;-moz-border-radius:0 0 0px 0px;-ms-border-radius:0 0 0px 0px;-o-border-radius:0 0 0px 0px;border-radius:0px}
/*#ajax-posts .resourcecat-testimonials .gridimglink{position:relative;}*/
#ajax-posts .resourcecat-testimonials .gridbox:hover .grid_image_box::after{content:"";background:rgba(229,125,87,0.85)!important;position:absolute;left:0;top:0;height:100%;z-index:11;width:100%;-webkit-transition:opacity 0.25s, -webkit-transform 0.25s;-moz-transition:opacity 0.25s, -moz-transform 0.25s;-o-transition:opacity 0.25s, -o-transform 0.25s;transition:opacity 0.25s, transform 0.25s;opacity:1}
#ajax-posts .resourcecat-testimonials .gridbox .grid_image_box::after{position:absolute;opacity:0;top:0;left:0;width:100%;height:100%;-webkit-transition:opacity 0.25s, -webkit-transform 0.25s;-moz-transition:opacity 0.25s, -moz-transform 0.25s;-o-transition:opacity 0.25s, -o-transform 0.25s;transition:opacity 0.25s, transform 0.25s;content:"";-webkit-border-radius:0 0 0px 0px;-moz-border-radius:0 0 0px 0px;-ms-border-radius:0 0 0px 0px;-o-border-radius:0 0 0px 0px;border-radius:0px}

#ajax-posts .col-sm-6.col-md-4.resourcecat-unassigned .gridbox:hover .grid_image_box::after {content:"";background:rgba(229,125,87,0.85)!important;position:absolute;left:0;top:0;height:100%;z-index:11;width:100%;-webkit-transition:opacity 0.25s, -webkit-transform 0.25s;-moz-transition:opacity 0.25s, -moz-transform 0.25s;-o-transition:opacity 0.25s, -o-transform 0.25s;transition:opacity 0.25s, transform 0.25s;opacity:1}
#ajax-posts .col-sm-6.col-md-4.resourcecat-unassigned .gridbox .grid_image_box::after{position:absolute;opacity:0;top:0;left:0;width:100%;height:100%;-webkit-transition:opacity 0.25s, -webkit-transform 0.25s;-moz-transition:opacity 0.25s, -moz-transform 0.25s;-o-transition:opacity 0.25s, -o-transform 0.25s;transition:opacity 0.25s, transform 0.25s;content:"";-webkit-border-radius:0 0 0px 0px;-moz-border-radius:0 0 0px 0px;-ms-border-radius:0 0 0px 0px;-o-border-radius:0 0 0px 0px;border-radius:0px}

#ajax-posts .col-sm-6.col-md-4.resourcecat-podcasts .gridbox:hover .grid_image_box::after {content:"";background:rgba(229,125,87,0.85)!important;position:absolute;left:0;top:0;height:100%;z-index:11;width:100%;-webkit-transition:opacity 0.25s, -webkit-transform 0.25s;-moz-transition:opacity 0.25s, -moz-transform 0.25s;-o-transition:opacity 0.25s, -o-transform 0.25s;transition:opacity 0.25s, transform 0.25s;opacity:1}
#ajax-posts .col-sm-6.col-md-4.resourcecat-podcasts .gridbox .grid_image_box::after{position:absolute;opacity:0;top:0;left:0;width:100%;height:100%;-webkit-transition:opacity 0.25s, -webkit-transform 0.25s;-moz-transition:opacity 0.25s, -moz-transform 0.25s;-o-transition:opacity 0.25s, -o-transform 0.25s;transition:opacity 0.25s, transform 0.25s;content:"";-webkit-border-radius:0 0 0px 0px;-moz-border-radius:0 0 0px 0px;-ms-border-radius:0 0 0px 0px;-o-border-radius:0 0 0px 0px;border-radius:0px}

#ajax-posts .col-sm-6.col-md-4.resourcecat-heroesmobile .gridbox:hover .grid_image_box::after {content:"";background:rgba(0,0,0,0.8)!important;position:absolute;left:0;top:0;height:100%;z-index:11;width:100%;-webkit-transition:opacity 0.25s, -webkit-transform 0.25s;-moz-transition:opacity 0.25s, -moz-transform 0.25s;-o-transition:opacity 0.25s, -o-transform 0.25s;transition:opacity 0.25s, transform 0.25s;opacity:1}
#ajax-posts .col-sm-6.col-md-4.resourcecat-heroesmobile .gridbox .grid_image_box::after{position:absolute;opacity:0;top:0;left:0;width:100%;height:100%;-webkit-transition:opacity 0.25s, -webkit-transform 0.25s;-moz-transition:opacity 0.25s, -moz-transform 0.25s;-o-transition:opacity 0.25s, -o-transform 0.25s;transition:opacity 0.25s, transform 0.25s;content:"";-webkit-border-radius:0 0 0px 0px;-moz-border-radius:0 0 0px 0px;-ms-border-radius:0 0 0px 0px;-o-border-radius:0 0 0px 0px;border-radius:0px}

#ajax-posts .col-sm-6.col-md-4.resourcecat-mobileheroes .gridboxtext{border-top:14px solid #BCD266;}
#ajax-posts .col-sm-6.col-md-4.resourcecat-downloads .gridboxtext{border-top:14px solid #DC5A6D;}
#ajax-posts .col-sm-6.col-md-4.resourcecat-events .gridboxtext{border-top:14px solid #57B8E5;}
#ajax-posts .col-sm-6.col-md-4.resourcecat-casestudies .gridboxtext{border-top:14px solid #BCD266;}
#ajax-posts .col-sm-6.col-md-4.resourcecat-videos .gridboxtext{border-top:14px solid #dfc958;}
#ajax-posts .col-sm-6.col-md-4.resourcecat-webinars .gridboxtext{border-top:14px solid #57B8E5;}
#ajax-posts .col-sm-6.col-md-4.resourcecat-podcasts .gridboxtext{border-top:14px solid #E57D57;}
#ajax-posts .col-sm-6.col-md-4.resourcecat-heroesmobile .gridboxtext{border-top:14px solid #000;}
#ajax-posts .col-sm-6.col-md-4 .gridboxtext{border-top:14px solid #E57D57;}
#ajax-posts .col-sm-6.col-md-4.resourcecat-podcasts .gridboxtext .gridentrycat {color: #E57D57!important;} 
#ajax-posts .col-sm-6.col-md-4 .gridimglink h3,
#ajax-posts .col-sm-6.col-md-4 .gridimglink h4{margin-top:30px;text-align:left;}
a.gridimglink .overlay-text{display:none;position:absolute;z-index:100;}
a.gridimglink:hover .overlay-text{display:block;padding:38px 30px 30px;width:100%;max-width:100%;}
a.gridimglink .overlay-text h3,
a.gridimglink .overlay-text h4{margin-top:30px;font-size:24px !important;color:#FFF;margin-bottom:0;}
a.gridimglink .overlay-text p{text-align:left;font-size:18px;font-weight:600;color:#FFF;}
#ajax-posts .badgeico{z-index:20;}
#ajax-posts .col-sm-12.col-md-12 .gridbox .gridimglink{width:100%;float:right}
#ajax-posts .col-sm-6.col-md-8 .gridbox{position:relative;background-size:cover;}
#ajax-posts .col-sm-6.col-md-8 .gridbox .gridboxtext{position:absolute;width:100%;left:0;top:0;}
#ajax-posts .col-sm-12.col-md-12 .gridentrycat{font-size:14px;margin-top:30px;}
#ajax-posts .col-sm-12.col-md-12 .gridboxtext h3{font-size:36px;}
#ajax-posts .col-sm-12.col-md-12 .gridboxtext p{font-size:19px;}
#ajax-posts #resourceslist .gridbox{border-radius:4px;overflow:hidden;}
#ajax-posts .gridimglink{border-width:0px;}
#ajax-posts .gridbox{background-repeat:no-repeat;background-size:100% auto;border-radius:1px;overflow:hidden;width:100%;position:relative;}
#ajax-posts .gridimglink{background:transparent none repeat scroll 0 0 !important;border-bottom-color:transparent !important;height:100%;left:0;/*position:absolute !important;*/width:100%;z-index:99;}
#ajax-posts .gridbadge{z-index:100;}
#ajax-posts .col-sm-6.col-md-4 .gridbox{background-size:100% 179px;}
/*#ajax-posts .col-sm-6.col-md-4 .gridbox:hover .gridimglink::after,
#ajax-posts .col-sm-6.col-md-4 .gridbox .gridimglink::after{max-height:179px; height:100%}
#ajax-posts .col-sm-6.col-md-4 .gridboxtext{position:absolute;top:179px;width:100%;padding-bottom:0;}
*/#ajax-posts .col-sm-6.col-md-8 .gridbox .gridboxtext{position:absolute;top:30px;left:40px;width:91%;z-index:99 !important}
#ajax-posts .col-sm-6.col-md-8 .gridbox .gridboxtext p{font-size:16px;color:#FFF!important;}
#ajax-posts .col-sm-6.col-md-8 .gridbox .gridboxtext .gridentrycat,
#ajax-posts .col-sm-6.col-md-8 .gridbox .gridboxtext .gridentrycat span{font-size:20px;color:#FFF!important;}
#ajax-posts .col-sm-6.col-md-8 .gridbox .gridboxtext .gridentrylink,
#ajax-posts .col-sm-6.col-md-8 .gridbox .gridboxtext .gridentrylink a{font-family:24px;color:#FFF!important;}
#ajax-posts .col-sm-6.col-md-8 .gridbox .gridboxtext .gridentrylink a{border-bottom:1px solid #FFF !important;}
#ajax-posts .col-sm-6.col-md-8 .gridboxtext h3{font-size:36px;color:#FFF;}
#ajax-posts .col-sm-6.col-md-8 .gridbox:hover .gridboxtext p{color:#FFF!important;}
#ajax-posts .col-sm-6.col-md-8 .gridbox:hover .gridboxtext .gridentrycat,
#ajax-posts .col-sm-6.col-md-8 .gridbox:hover .gridboxtext .gridentrycat span{color:#FFF!important;}
#ajax-posts .col-sm-6.col-md-8 .gridbox:hover .gridboxtext .gridentrylink{color:#FFF !important;}
#ajax-posts .col-sm-12.col-md-12 .gridbox .gridimglink::after{background-color:transparent !important}
#ajax-posts .col-sm-12.col-md-12 .gridbox{background-size:auto auto;max-height:334px !important;min-height:300px;}
#ajax-posts .col-sm-12.col-md-12.left .gridbox{background-position:0 0;}
#ajax-posts .col-sm-12.col-md-12.right .gridbox{background-position:100% 0}
#ajax-posts .col-sm-12.col-md-12.right .gridbox{background-position:100% 0;}
#ajax-posts .col-sm-12.col-md-12.left .gridboxtext{float:right;text-align:left;width:40% !important;}
#ajax-posts .col-sm-12.col-md-12 .gridboxtext{min-height:170px;padding:20px 40px;width:40%;}
#ajax-posts .col-2md-sec .gridbox .gridboxtext{}
#ajax-posts .col-2md-sec .gridbox:hover .gridboxtext{}
.gridentrycat{}
#ajax-posts .col-sm-6.col-md-8 .gridbox .gridboxtext .gridentrycat,
#ajax-posts .col-sm-6.col-md-8 .gridbox .gridboxtext .gridentrycat span{font-size:14px !important;}
#ajax-posts .col-sm-6.col-md-8 .gridbox .gridboxtext h3{margin-bottom:20px;font-size:38px;color:#FFF;margin-top:20px;}
#ajax-posts .col-sm-6.col-md-8 .gridbox .gridboxtext p{font-size:29px !important;line-height:34px;}
#ajax-posts .gridboxtext{text-align:left;}
#ajax-posts .gridboxtext p{font-size:16px !important;margin-bottom:0;line-height:1.35;}
.gridboxtext h3{font-size:25px;margin-bottom:10px;}
#ajax-posts .col-sm-6.col-md-4 h3{font-size:22px;}
#resourcespage h1{font-weight:700;}
#resourcespage h1 span{font-weight:200;font-family:'proximanovalight',sans-serif;}
.column3boximg{height:334px;width:100%;max-width:60%;background-position:center center;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;display:block;margin:0 0 0 0;position:absolute;right:0;top:0;}
.left .column3boximg{left:0;}
.right .column3boximg{right:0;}
body.page-template-template-home #homeslider{position:relative;}
#sliderblock .bx-wrapper{margin-bottom:0;}
#sliderblock{position:relative;background-color:#eaeaea;}
#sliderblock ul{padding-left:0;margin:0;}
#sliderblock .msentry .hscaption{position:absolute;width:100%;bottom:25%;}
#sliderblock .msentry .hscaption h1{margin-bottom:0;background:#f3cd5d;display:inline-block;text-transform:uppercase;padding:4px 16px;}
#sliderblock .msentry .hscaption .hssubtitle{display:inline-block;color:#fff;background:#e13939;padding:6px 17px;}
#sliderblock .msentry{position:relative;}
#sliderblock .slideinner{position:relative;min-height:670px;background:url(../images/banner.jpg) center no-repeat;background-size:cover;width:100%;max-width:100%;color:#fff;overflow:hidden;}
#sliderblock .slidetextcontainer{padding-top:40px;padding-bottom:40px;position:relative;z-index:3;}
#sliderblock .slidetext{width:50%;padding-top:40px;}
#sliderblock .slidetextright{float:right;}
#sliderblock .slidetext h2{color:#fff;font-size:50px;line-height:1;margin-bottom:25px;font-family:proximanovasemibold, roboto, sans-serif;font-weight:normal;}
#sliderblock .slidetext h5{color:#fff;font-size:20px;margin-bottom:40px;}
#sliderblock .slidetext h5 em{font-family:proximanovasemibolditalic, roboto, sans-serif;font-weight:normal;font-style:normal;}
#sliderblock .slidetext p{font-size:18px;}
#sliderblock .slidetext hr{border-color:#d1d4d5;width:145px;margin-left:0;margin-bottom:20px;margin-top:0;}
#newsletterblock{background-color:#b0c757;font-size:16px;padding:10px 0;}
#newsletterblock{padding:10px 0;}
.upnextarrow{background:url(../images/ico-raquo.png) left top no-repeat;min-height:32px;padding-left:43px;color:#fff;margin-bottom:0;font-size:18px;font-family:proximanova, roboto, sans-serif;background-size:32px;padding-top:3px;}
.upnextarrow em{font-family:proximanovasemibolditalic, roboto, sans-serif;font-size:22px;}
.upnextarrow a{color:#000;}
.pagetitle{display:block;font-family:proximanovabold,roboto,sans-serif;font-size:42px;font-style:normal;font-weight:700;margin-bottom:40px;text-align:center;text-transform:uppercase;color:#2a2a2a;}
.pagetitle small{color:#262626;display:block;font-family:proximanovalight,roboto,sans-serif;font-size:20px;font-weight:300;text-transform:none;}
#marketerslistblock .titleblock{}
.text-center .titleblock{border-bottom:1px solid #d6d6d6;display:inline-block;margin-bottom:30px;padding:0 30px 30px;}
.contentarea .titleblock{display:block;font-family:proximanovabold,roboto,sans-serif;font-size:40px;font-style:normal;font-weight:normal;margin-bottom:30px;text-align:center;text-transform:uppercase;color:#2a2a2a;}
.resourcescatnav{text-align:center;}
#marketercattab{color:#777;display:inline-block;font-family:proximanovasemibold, roboto, sans-serif;font-size:17px;font-style:normal;font-weight:normal;list-style:outside none none;margin-bottom:35px;padding-left:0;text-align:center;text-transform:uppercase;}
#marketercattab li:first-child{margin-left:0;}
#marketercattab li:hover, #marketercattab li.active{color:#57b8e5;}
#marketercattab li{border-bottom:1px solid transparent;color:#afafaf;cursor:pointer;display:inline-block;margin:5px 12px;}
#marketerslist.marketerslistfilter .gridentry{display:none;}
#marketercattab li:last-child{margin-right:0;}
#footercol1{float:right;text-align:right;}
#footercol3{padding-top:10px;text-align:center;text-transform:uppercase;}
.footerwrap-heros{background-color:#fff !important;border-top:1px solid #ddd;font-size:13px;padding:40px 0 45px !important;}
.footerwrap-heros #footer{padding-top:0;text-transform:uppercase;}
.footerwrap-heros #footer a{color:#2a2a2a;}
.footerwrap-heros .btn-gray{background-color:#dcdcdc;border-radius:100px;color:#767676 !important;display:inline-block;font-size:14px;padding:8px 30px;text-transform:uppercase;}
#footerwrap.footerwrap-heros{font-size:13px;}
.footerwrap-heros .text-gray{color:#767676 !important;}
#headerwrap.headerwrap-heros{background-color:#3b678a;color:#fff;left:0;position:fixed;top:0;width:100%;z-index:99999;padding:11px 0 16px;}
#navmenu.navbar-default .navbar-nav > li.menu-rocket{}
#headerwrap.headerwrap-heros #navmenu.navbar-default .navbar-nav > li.menu-rocket > a{background:transparent url("../images/ico-rocket.png") no-repeat scroll center center !important;border-radius:5px;height:38px;padding:9px !important;text-indent:-9999px;width:38px;}
#headerwrap.headerwrap-heros #navmenu.navbar-default .navbar-nav > li:last-child > a{padding-right:0 !important;}
#headerwrap.headerwrap-heros #navmenu.navbar-default .navbar-nav > li > a:hover,
#headerwrap.headerwrap-heros #navmenu .navbar-nav > .menu-item-has-children:hover > a,
#headerwrap.headerwrap-heros #navmenu .navbar-nav > .current-menu-item > a,
#headerwrap.headerwrap-heros #navmenu .navbar-nav > .active > a,
#headerwrap.headerwrap-heros #navmenu .navbar-nav > .active > a:hover,
#headerwrap.headerwrap-heros #navmenu .navbar-nav > .active > a:focus{background:rgb(59, 103, 138) none repeat scroll 0 0;color:rgb(255, 255, 255);}
#headerwrap.headerwrap-heros #navmenu.navbar-default .navbar-nav > li > a:hover,
#headerwrap.headerwrap-heros #navmenu .navbar-nav > .menu-item-has-children:hover > a,
#headerwrap.headerwrap-heros #navmenu .navbar-nav > .current-menu-item > a,
#headerwrap.headerwrap-heros #navmenu .navbar-nav > .active > a,
#headerwrap.headerwrap-heros #navmenu .navbar-nav > .active > a:hover,
#headerwrap.headerwrap-heros #navmenu .navbar-nav > .active > a:focus{background:rgb(59, 103, 138) none repeat scroll 0 0;color:rgb(255, 255, 255);}
#headerwrap.headerwrap-heros #navmenu.navbar-default .navbar-nav>li.menu-rocket>a:hover{background-color:#2c476a!important;}
.quotebox{background-color:#b5b5b5;color:#fff;padding:30px;text-align:left;}
.quotebox h3{color:#fff;font-family:proximanovaextrabold,roboto,sans-serif;font-size:30px;font-weight:normal;line-height:1.1;}
.quoteboxmeta{font-size:14px;list-style:outside none none;margin-bottom:0;padding-left:0;}
.quoteboxmeta li{display:inline-block;position:relative;}
.newsletterbox{background-color:#e57d57;color:#fff;float:left;font-size:19px;font-weight:300;padding:70px 60px;text-align:left;width:100%;}
.newsletterbox h3{color:#fff;font-size:27px;margin-bottom:25px;}
/* #nlformresource .hs-form-field{float:left;margin-bottom:7px;margin-right:3%;width:66%;}
.hs-form.stacked .field div.input{margin-left:0;}
#nlformresource .hs-form-field > label{display:none;}
#nlformresource input.hs-input[type="email"], #nlformresource .hs-input{border:medium none !important;border-radius:0 !important;box-shadow:none !important;height:35px;line-height:55px;margin:0;padding:10px 3%;width:93%;}
#nlformresource input.hs-input[type="email"], #nlformresource .hs-input{border:medium none !important;border-radius:0 !important;box-shadow:none !important;height:35px;line-height:55px;margin:0;padding:10px 3%;width:93%;}
.hs-form input:not([type="image"]), .hs-form textarea{box-sizing:content-box;}
.newsletterboxform input[type="email"]{border:medium none;font-size:19px;height:55px;margin-right:3%;padding-left:15px;width:66%;}
.hs-form .hs-input, .hs-form textarea.hs-input{box-sizing:border-box;max-width:500px;width:90%;}
input.hs-input, textarea.hs-input{box-shadow:0 1px 3px rgba(0, 0, 0, 0.1) inset;transition:border 0.2s linear 0s, box-shadow 0.2s linear 0s;}
input.hs-input, textarea.hs-input, select.hs-input{border:1px solid #ccc;border-radius:3px;color:#666;display:inline-block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;height:18px;line-height:18px;padding:4px;width:210px;}
#nlformresource .hs_submit{float:left;width:30%;}
#nlformresource .actions{margin:0 !important;padding:0 !important;}
.hs-form.stacked .actions{margin-left:-20px;padding-left:20px;}
.hs-form .actions{background:transparent none repeat scroll 0 0;border-radius:0 0 3px 3px;border-top:medium none;margin-bottom:18px;margin-top:18px;padding:17px 20px 18px 0;}
.hs-form .actions{background:#f5f5f5 none repeat scroll 0 0;border-radius:0 0 3px 3px;border-top:1px solid #ddd;margin-bottom:18px;margin-top:18px;padding:17px 20px 18px 150px;}
#nlformresource .hs-button{background:#cf4618 none repeat scroll 0 0 !important;border:medium none !important;border-radius:0 !important;box-shadow:none !important;color:#fff !important;display:inline-block !important;font-family:proximanovabold,roboto,sans-serif !important;font-size:17px !important;font-style:normal !important;font-weight:normal !important;height:35px !important;letter-spacing:2px;margin:0 !important;padding:10px 5% !important;text-shadow:none !important;text-transform:uppercase !important;width:90%;}
.hs-form input:not([type="image"]), .hs-form textarea{box-sizing:content-box;}
.hs-form .hs-button{-moz-user-select:none;background-color:#3574e3;background-image:-moz-linear-gradient(center top , #7ec8f4, #3574e3);border-color:#64baf0 #468ee6 #1c4ed5;border-radius:4px;border-style:solid;border-width:1px;box-shadow:0 1px 0 rgba(255, 255, 255, 0.5) inset;color:#fff;text-shadow:0 -1px 0 #3574e3;transition:opacity 0.15s linear 0s;}
.base-hs-button-styles, .hs-form .hs-button{cursor:pointer;display:inline-block;font-size:12px;font-weight:700;line-height:12px;padding:7px 18px;position:relative;text-align:center;text-decoration:none;}
.hs-button-reset, .hs-form .hs-button{border:medium none;font-family:Helvetica,Arial,sans-serif;line-height:1;margin:0;outline:0 none;padding:0;} */
.page-template-template-resources-heros-v1 .gridboxtext{min-height:180px;}
.tooltip{font-size:12px !important;text-transform:none !important}
.carouselblock .bx-wrapper .bx-controls-direction a::after{display:none;}
.bx-wrapper .bx-controls-direction .bx-prev::after{content:"";}
.bx-wrapper .bx-controls-direction a::after{display:block;font-size:50px;font-weight:bold;line-height:0.8;text-align:center;}
.shareinemail .instaemail::before, .fa::before, .bx-wrapper .bx-controls-direction a::after{display:inline-block;font-family:FontAwesome;font-feature-settings:normal;font-kerning:auto;font-language-override:normal;font-size:inherit;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:normal;line-height:1;text-align:right;text-rendering:auto;transform:translate(0px, 0px);}
*::before, *::after{box-sizing:border-box;}
.carouselblock .bx-wrapper .bx-controls-direction a.bx-prev{left:-25px;}
.carouselblock .bx-wrapper .bx-controls-direction a{background:rgba(0, 0, 0, 0) url("../images/slide-prev.png") no-repeat scroll center center;height:80px;top:15px;width:28px;}
.bx-wrapper .bx-controls-direction .bx-prev{left:0;}
.bx-wrapper .bx-controls-direction a{background:transparent none repeat scroll 0 0;color:#fff;font-size:0;height:40px;text-indent:0;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.3);top:45%;width:30px;}
.bx-wrapper .bx-controls-direction a{height:32px;margin-top:-16px;outline:0 none;position:absolute;text-indent:-9999px;top:50%;width:32px;z-index:9999;}
.ecslidetext{float:left;padding:0px 0 10px 20px;width:65%;}
.ecslideimg{display:block;float:left;width:35%;}
.ecslideimg img{width:130px;height:80px;}
.ecslideinner{border-right:1px solid #ebecef;display:block;float:left;font-size:17px;padding:0 10px;width:100%;}
.carouselblock .bx-wrapper .bx-controls-direction a.bx-next{background-image:url("../images/slide-next.png");right:-25px;}
.ecslideimg img{height:auto;border:1px solid #fff;}
.bx-wrapper img{margin:auto;}
.bx-wrapper img{display:block;max-width:100%;}
.ecslidetitle{color:#4c4c4c;font-family:proximanovasemibold,roboto,sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:1.2;display:inline-block;}
.ecslidetitle:visited, .ecslidetitle:focus {color: #4c4c4c!important;}
.ecslidetitle:hover {color: #ff7900!important;}
.ecslidecat{text-transform:uppercase;font-family:proximanovabold, sans-serif;font-size:13px;letter-spacing:1px;display:block;margin-top:3px;}
.has-sidebar .col-md-4.sidebar{width:37%;}
.has-sidebarleft #content.col-md-8{float:right;padding-left:60px;padding-right:15px;}
.has-sidebar #content.col-md-8{padding-right:60px;width:63%;}
.bcmarketers{height:580px !important;max-width:100%;min-height:580px;padding-top:10%;}
.bannercontentblock{background-color:#ccc;background-position:center center;background-repeat:no-repeat;background-size:cover;color:#fff;display:block;font-size:18px;min-height:520px;padding:7% 0 30px;}
.bannercontentblock{color:#fff !important;font-size:16px;}
.bannercontent h2{color:#fff;font-family:proximanovaextrabold,roboto,sans-serif;font-size:50px;font-weight:normal;letter-spacing:1px;}
.marketerpofilebox{border:1px solid #e3e3e3;display:block;margin-bottom:40px;}
.mpbimg{display:block;height:auto;margin:auto;width:100%;}
.mpbtext{display:block;font-size:18px;padding:30px 20px;}
.marketerinfobox h4::after, .withsep::after{background:#c7c7c7 none repeat scroll 0 0;bottom:0;content:" ";display:block;height:1px;left:0;max-width:100%;position:absolute;width:100px;}
.marketerpofilebox .mpfposition{font-family:proximanova,roboto,sans-serif;font-size:16px;font-weight:normal;}
.mpb-connecttext{display:inline-block;margin-bottom:5px;margin-right:10px;padding-top:5px;vertical-align:middle;}
#mpb-connectlinks{display:inline-block;list-style:outside none none;margin-bottom:0;padding-left:0;vertical-align:middle;}
#mpb-connectlinks li{display:inline-block;line-height:1;margin-right:15px;vertical-align:bottom;}
#mpb-connectlinks li a{display:inline-block;}
#mpb-connectlinks li a img{position:relative;}
.marketerinfobox{border:1px solid #e3e3e3;display:block;font-size:16px;margin-bottom:40px;padding:30px 20px;}
.marketerinfobox h4::after, .withsep::after{background:#c7c7c7 none repeat scroll 0 0;bottom:-6px;content:" ";display:block;height:1px;left:0;max-width:100%;position:absolute;width:100px;}
.marketerinfobox p, .marketerinfobox ul{line-height:1.6;}
#sidebarleft h4{position:relative}
.relatedmarketerlink{background:#000 none repeat scroll 0 0;display:block;position:relative;}
.relatedmarketerimg{height:auto;opacity:0.7;width:100%;}
.relatedmarketertext{background-color:rgba(0, 0, 0, 0.65);bottom:0;color:#fff;display:block;font-size:18px;left:0;line-height:1.2;opacity:0;padding:20px;position:absolute;width:100%;}
.relatedmarketertext strong{display:block;font-size:19px;}
#relatedmarketersblock .bx-controls-direction{opacity:0;}
#relatedmarketersblock .bx-wrapper .bx-controls-direction a::after{background-color:#fff;color:#bbb;font-size:21px;padding-bottom:12px;padding-top:12px;text-shadow:none;width:25px;}
.bx-wrapper .bx-controls-direction .bx-next::after{content:"";}
.bx-wrapper .bx-controls-direction a::after{display:block;font-size:50px;font-weight:bold;line-height:0.8;text-align:center;}
.shareinemail .instaemail::before,
.fa::before,
.bx-wrapper .bx-controls-direction a::after{display:inline-block;font-family:FontAwesome;font-feature-settings:normal;font-kerning:auto;font-language-override:normal;font-size:inherit;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:normal;line-height:1;text-align:right;text-rendering:auto;transform:translate(0px, 0px);}
#relatedmarketersblock .bx-wrapper .bx-controls-direction .bx-next{right:0;}
#relatedmarketersblock .bx-wrapper .bx-controls-direction a{width:25px;}
.bx-wrapper .bx-controls-direction .bx-next{right:10px;}
.bx-wrapper .bx-controls-direction a{background:transparent none repeat scroll 0 0;color:#fff;font-size:0;height:40px;text-indent:0;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.3);top:45%;width:30px;}
.bx-wrapper .bx-controls-direction a{height:32px;margin-top:-16px;outline:0 none;position:absolute;text-indent:-9999px;top:50%;width:32px;z-index:9999;}
.relatedmarketerlink:hover .relatedmarketerimg{opacity:1;}
.relatedmarketerlink:hover .relatedmarketertext{opacity:1;}
.playvideoimg, #relatedmarketersblock .bx-controls-direction,
.inputbutton .btn-arrow, .relatedmarketerimg,
.relatedmarketertext, .hoverfade a img{transition-duration:0.3s;transition-property:opacity;transition-timing-function:ease;}
a, #mpb-connectlinks li a i{transition-duration:0.3s;transition-property:color;transition-timing-function:ease;}
.underline{text-decoration:underline;}
a.underline:hover{text-decoration:underline;}
#relatedmarketersblock .bx-wrapper .bx-controls-direction a:after{font-size:21px;background-color:#fff;color:#bbb;text-shadow:none;padding-top:12px;padding-bottom:12px;width:25px;}
#relatedmarketersblock .bx-controls-direction{opacity:0;filter:alpha(opacity=0);}
#relatedmarketersblock:hover .bx-controls-direction{opacity:1;filter:alpha(opacity=100);}
#relatedmarketersblock .bx-wrapper .bx-controls-direction a{width:25px;}
#relatedmarketersblock .bx-wrapper .bx-controls-direction a:hover:after{color:#fff;background-color:#bbb;}
#relatedmarketersblock .bx-wrapper .bx-controls-direction .bx-next{right:0;}
#relatedmarketersblock .bx-wrapper .bx-controls-direction .bx-prev{left:0;}
#relatedmarketersblock .gridbox{border:none;min-height:300px;}
#relatedmarketersblock .gridentry{padding:0;}
#relatedmarketersblock .gridlinetext2{font-size:14px;}
#featuredresourcesblock .gridentrytitle{min-height:45px;}
.marketerapplogo{margin-bottom:5px;}
#marketerslist .gridentry:nth-child(4n+1){xclear:left;}
#relatedmarketersblock #marketerslist .gridentry{clear:none!important;}
a, #mpb-connectlinks li a i{-webkit-transition-property:color;-webkit-transition-duration:.3s;-webkit-transition-timing-function:ease;-moz-transition-property:color;-moz-transition-duration:.3s;-moz-transition-timing-function:ease;-o-transition-property:color;-o-transition-duration:.3s;-o-transition-timing-function:ease;-ms-transition-property:color;-ms-transition-duration:.3s;-ms-transition-timing-function:ease;transition-property:color;transition-duration:.3s;transition-timing-function:ease;}
#contactleft #contactusform .hs-button,
#navmenu .navbar-toggle, .hs-button,
.bgfade, .contentbtn, .btn, input[type="submit"]{-webkit-transition-property:background;-webkit-transition-duration:.3s;-webkit-transition-timing-function:ease;-moz-transition-property:background;-moz-transition-duration:.3s;-moz-transition-timing-function:ease;-o-transition-property:background;-o-transition-duration:.3s;-o-transition-timing-function:ease;-ms-transition-property:background;-ms-transition-duration:.3s;-ms-transition-timing-function:ease;transition-property:background;transition-duration:.3s;transition-timing-function:ease;}
.playvideoimg,#relatedmarketersblock .bx-controls-direction,
.inputbutton .btn-arrow, .relatedmarketerimg, .relatedmarketertext,
.hoverfade a img{-webkit-transition-property:opacity;-webkit-transition-duration:.3s;-webkit-transition-timing-function:ease;-moz-transition-property:opacity;-moz-transition-duration:.3s;-moz-transition-timing-function:ease;-o-transition-property:opacity;-o-transition-duration:.3s;-o-transition-timing-function:ease;-ms-transition-property:opacity;-ms-transition-duration:.3s;-ms-transition-timing-function:ease;transition-property:opacity;transition-duration:.3s;transition-timing-function:ease;filter:alpha(opacity=100);}
#relatedmarketersblock .bx-controls-direction{opacity:1;}
.inputbutton .btn-arrow:hover,
.hoverfade a:hover img{opacity:.8;filter:alpha(opacity=80);}
#relatedmarketersblock .bx-wrapper .bx-controls-direction a:after,
.ecslidecat a, .relatedmarketers li img, .bx-pager a,
.marketerentries .gridimglink .meimg, #navmenu.navbar-default .navbar-nav>li.menu-rocket>a,
.allfade, .btn-gray, .btn-trans, #resourcescattab li, #marketercattab li{-webkit-transition-property:all;-webkit-transition-duration:.3s;-webkit-transition-timing-function:ease;-moz-transition-property:all;-moz-transition-duration:.3s;-moz-transition-timing-function:ease;-o-transition-property:all;-o-transition-duration:.3s;-o-transition-timing-function:ease;-ms-transition-property:all;-ms-transition-duration:.3s;-ms-transition-timing-function:ease;transition-property:all;transition-duration:.3s;transition-timing-function:ease;}
img{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;}
.shareinemail .instaemail:before,
.fa:before, .bx-wrapper .bx-controls-direction a:after{display:inline-block;text-align:right;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);}
.bx-wrapper .bx-viewport{padding:0;border:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;background:transparent;left:0;}
.bx-wrapper{margin-bottom:30px;}
.bxslider{margin-bottom:0;padding-left:0;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active{background:transparent;box-shadow:0 0 0 2px #4e8eae;-webkit-box-shadow:0 0 0 2px #4e8eae;-moz-box-shadow:0 0 0 2px #4e8eae;}
.bx-wrapper .bx-pager.bx-default-pager a{background:#86888a;display:block;width:8px;height:8px;-moz-border-radius:200px;-webkit-border-radius:200px;border-radius:200px;margin:0 15px;}
.bx-wrapper .bx-pager{bottom:10px;z-index:70;padding-top:0;}
.bx-wrapper img{margin:auto;}
.bx-wrapper .bx-controls-direction .bx-prev{left:10px;}
.bx-wrapper .bx-controls-direction .bx-next{right:10px;}
.bx-wrapper .bx-controls-direction .bx-prev:after{content:"\f104";}
.bx-wrapper .bx-controls-direction .bx-next:after{content:"\f105";}
.bx-wrapper .bx-controls-direction a:after{font-size:50px;font-weight:bold;text-align:center;display:block;line-height:.8;}
.bx-wrapper .bx-controls-direction a:hover{color:#eee;}
.bx-wrapper .bx-controls-direction a{width:30px;height:40px;background:transparent;color:#fff;font-size:0;text-indent:0;top:45%;text-shadow:1px 1px 2px rgba(0,0,0,.3);}
.bx-wrapper .bx-controls-direction .bx-prev{left:0;}
.listentry{position:relative}
.listentryimg{border:2px solid #ededed;height:auto;margin-bottom:10px;}
.listentryimg{border:2px solid #ededed;height:auto;margin-bottom:10px;}
.listentry{border:1px solid #e5e5e5;display:block;float:left;font-size:16px;margin-bottom:25px;min-height:150px;position:relative;width:100%;}
#le-recommended .listentryleft{display:inline-block;height:100%;left:0;position:absolute;top:0;width:105px;}
#le-recommended .listentrytitle{text-align:left !important;}
.widgettitle{color:#3b678a;font-family:proximanovabold,roboto,sans-serif;font-size:28px;font-weight:normal;margin-bottom:25px;}
#video_container .bannercontenttext{margin-top:5%;}
.single-marketer #video_container .bannercontenttext p{font-size:20px;color:#393939;font-family:proximanova,lato,sans-serif !important;}
.single-marketer .bannercontent h2{color:#393939;font-family:proximanovasemibold,roboto,sans-serif;font-size:57px;line-height:1;letter-spacing:0;margin-bottom:5px;}
.single-marketer .bannercontenttext img{margin-top:30px;}
.single-marketer .contentarea h1{color:#2a2a2a;font-size:50px;text-align:left}
#video_container .popuplinkwistiawrap{opacity:0;position:absolute;text-align:center;z-index:7;}
.bcmarketers .playvideolink{}
.bcmarketers .videobannerplay{display:block;float:right !important;left:0 !important;padding-right:34%;position:relative !important;text-align:center !important;top:0 !important;width:66.5%;}
.playvideolink{display:inline-block;}
#video_container .overlayVideo{left:-3000px;position:absolute;top:0;visibility:hidden;z-index:6;}
.bcmarketers .playvideolink:hover .playvideoimg{opacity:0.7;}
.marketerinfobox ul{padding-left:18px;}
.marketerinfobox p, .marketerinfobox ul{line-height:1.6;}
.videobanner{display:block;background-color:#f0f0f0;width:100%;border-bottom:1px solid #e5e5e5;position:relative;}
.videobannerimg{height:auto;width:100%;display:block;margin:auto;}
.videobanner .videobannerplay{position:absolute;width:100%;left:0;top:21%;text-align:center;}
.playvideolink{display:inline-block;}
.playvideoimg{opacity:.31;filter:alpha(opacity=31);}
.playvideolink:hover .playvideoimg{opacity:.5;filter:alpha(opacity=50);}
.container-sm{width:970px!important;}
.container-md{width:1100px!important;}
.pageheader{display:block;clear:both;margin-bottom:40px;}
.pageheader h1{margin-bottom:20px;}
.pageheader h6{margin-bottom:0;}
#marketervideolistbox{border:1px solid #e3e3e3;display:block;margin-bottom:40px;padding:30px 20px;}
#marketervideolistbox p{margin-bottom:15px;}
#marketervideos{font-family:proximanovasemibold,roboto,sans-serif;font-size:14px;font-weight:normal;line-height:1.5;margin-bottom:0;padding-left:35px;}
#marketervideos li{margin-bottom:15px;}
#marketervideos li a{border-bottom:1px solid #eda389;}
#video_container .popuplinkwistiawrap{position:initial !important;text-align:center !important;}
#video_container:hover #cover_all{z-index:0;}
.mobile_shear_cercle_slider{width:100%;padding-top:40px;}
.float-right{float:right;}
.mobile_content_animate{width:100%;min-height:470px;background:url(../images/why-banner.png) no-repeat bottom center;margin-top:40px;background-size:100%;}
.smarter-way{width:54%;}
.suscribe-way{width:44%;}
.cercle_box{background:url(../images/shear_buttons.png) no-repeat;width:297px;height:257px;margin:0 auto;position:relative;}
.cercle_box ul{padding:0;margin:0;list-style:none;}
.cercle_box ul li{display:block;position:absolute;width:88px;height:88px;border-radius:500px;}
.cercle_box ul li a{width:88px;height:88px;border-radius:500px;display:block;background-repeat:no-repeat;text-indent:-9999px;}
.cercle_box ul li#icon-item-1 a:hover,
.cercle_box ul li#icon-item-1.active a{background-image:url(../images/shear_icon_a.png);}
.cercle_box ul li#icon-item-2 a:hover,
.cercle_box ul li#icon-item-2.active a{background-image:url(../images/shear_icon_b.png);}
.cercle_box ul li#icon-item-3 a:hover,
.cercle_box ul li#icon-item-3.active a{background-image:url(../images/shear_icon_c.png);}
.cercle_box ul li#icon-item-4 a:hover,
.cercle_box ul li#icon-item-4.active a{background-image:url(../images/shear_icon_d.png);}
.cercle_box ul li#icon-item-5 a:hover,
.cercle_box ul li#icon-item-5.active a{background-image:url(../images/shear_icon_e.png);}
.cercle_box ul li#icon-item-1{left:107px;top:0;}
.cercle_box ul li#icon-item-2{top:56px;left:0;}
.cercle_box ul li#icon-item-3{bottom:3px;left:44.5px;}
.cercle_box ul li#icon-item-4{right:44px;bottom:1px;}
.cercle_box ul li#icon-item-5{right:0;top:59px;}
.cercle_box_text{left:88px;margin-top:-5px;position:absolute;text-align:center;top:47%;width:120px;color:#3b678a;font-size:24px;}
.hb-whyliftoffv2{background-image:url(../images/whyliftoff_banner3.jpg) !important;background-position:bottom center!important;}
.mobile_animation{width:100% !important;margin-top:150px !important;}
.bgparallax-orange{background:#e78864 url('../images/bg-orange-learnblock.jpg') center 0 no-repeat !important;background-size:cover !important;}
.bgparallax-orange h1{color:#fff;}
.fontnormal{font-family:proximanova,roboto,sans-serif!important;color:#323232!important;}
.whyliftoffd6{position:relative;overflow:hidden;background-color:#f6f7f7!important;background-image:url(../images/cost-per-action.png)!important;background-position:right bottom !important;min-height:550px;background-size:770px auto!important;}
.whyliftoffd5{background:#27333f url(../images/bg-installsgrowth.jpg) center no-repeat;background-size:cover;color:#fff;}
.whyliftoffd5 h2{color:#66bae7!important;}
.title-rect{margin-bottom:50px;}
.tr-yellow{color:#fcd266!important;border-color:#fcd266!important;}
#liftoff60days h1{font-size:57px !important;font-family:proximanova,roboto,Arial,Helvetica,sans-serif !important;margin-bottom:6px !important;}
#sliderblock{}
.category-heroes .pageheader h1.entry-title{font-family:proximanovasemibold,roboto,sans-serif!important;font-size: 47px!important;}
#resourcespage .titleblock, #marketerslistblock .titleblock, .blog .titleblock{padding-left:0;padding-right:0;display:block;padding-bottom:35px;margin-bottom:35px!important;text-transform:none;font-size:50px!important;font-family:proximanovasemibold,roboto,sans-serif!important;text-align:center;color:#3a414b;border-bottom:1px solid #e4e4e4;}
#resourcescattab{margin-bottom:15px;}
#heroesfeaturedresources #featuredresourcesblock .gridbox{width:100%;}
#heroesfeaturedresources .gridbox p{font-size:16px;line-height:1.35;margin-bottom:20px;}
#heroesfeaturedresources .gridentrycat{margin-bottom:15px;}
#heroesfeaturedresources .gridboxtext{padding:30px;text-align:left;min-height:178px;}
.gridboxtextinfo{display:block;}
.gridboxtextinfo h3{font-size:22px;margin-bottom:10px;}
.gridboxtextinfo p{font-size:19px;margin-bottom:0!important;}
.hrblock{width:100%!important;}
.slidelogo{margin:0 0 40px!important;}
#ajax-posts .gridimglink .overlay-text h3,
#ajax-posts .gridimglink .overlay-text p{text-align:center!important;}
.blogpage .contentarea h1{color:#4c4c4c;text-align:left;}
.mainpostimg{height:auto;display:block;margin-bottom:25px;}
#sidebarleft .listentries{margin-top:20px;}
#sidebarleft .widgettitle{margin-bottom:20px;}
#heroesfeaturedresources .pagetitle{font-size:40px;line-height:1;margin-bottom:25px;font-family:proximanovasemibold, roboto, sans-serif;font-weight:normal;text-transform:none;}
#hboptional.heroesbanner-aboutus{min-height:545px;text-align:center;}
.heroesbanner-aboutus .banner-text{padding-top:50px;}
.heroesbanner-aboutus .hbcontent h1{text-align:center;}
.rope-right > p, .contri-right > p{padding-bottom:27px;}
.rope-right > p:last-child, .contri-right > p:last-child{padding:0;}
.rope-right, .rope-left{display:inline-block;vertical-align:top;width:55%;margin-right:60px;}
.rope-left{margin-left:-15px;}
.rope-group img{width:240px;vertical-align:top;float:left;}
.rope-right{width:36%;margin:0;padding:79px 0 0;}
#wistiaclose{background:#fff !important;padding:10px;}
.nominate a:hover{background:inherit;border:2px solid rgb(255, 255, 255);color:rgb(255, 255, 255);transition:all 1s ease;-webkit-transition:all 1s ease;-ms-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;}
.rope-right h3, .light-left h3, .contri-right h3{color:rgb(87, 184, 229);font-size:35px;font-family:'proximanovasemibold',sans-serif;}
.rope-right p, .light-left p, .contri-right p{font-size:19px;line-height:26px;font-family:'proximanovalight',sans-serif;margin:0;}
.light{padding:100px 0;background:rgb(239, 239, 240) none repeat scroll 0 0;}
.light-left{display:inline-block;padding:30px 50px 23px 20px;vertical-align:top;width:500px;margin-right:20px;}
.light-left p{line-height:30px;}
.light-left-image > img:last-child{margin:0;}
.light-left-image{display:inline-block;vertical-align:top;width:37%;}
.light-right{display:inline-block;vertical-align:top;width:59%;}
.light-right-image{display:inline-block;vertical-align:top;margin-left:10px;width:60%;}
.contri-left{margin-right:55px;width:55%;margin-left:-15px;float:left;}
.contri-left > img, .light-right-image > img{width:100%;}
.light-left-image > img{margin-bottom:19px;width:100%;}
.contri-right{display:inline-block;vertical-align:top;width:36%;padding:99px 0;}
.contri-right p{line-height:30px;}
.nominate{text-align:center;background-image:url(../images/nominate-banner.jpg);background-size:cover;background-repeat:no-repeat;padding:90px 0;background-position:0 0;}
.clearfix:after, .clearfix:before{display:table;content:" "}
.clearfix:after{clear:both}
.nominate h2{color:rgb(255, 255, 255);font-size:35px;padding-top:40px;}
.nominate p{color:rgb(255, 255, 255);font-size:20px;padding-top:20px;font-family:'proximanova',sans-serif;}
.nominate a{background:rgb(190, 222, 115) none repeat scroll 0 0;border:2px solid rgba(190, 222, 115, 0);color:#4c6688;display:inline-block;font-size:20px;margin-top:60px;padding:8px 15px;font-family:'proximanovabold',sans-serif;}
.nominate i.fa-long-arrow-right{padding-right:10px;}
.clientlogoquote{text-align:center;color:#8b8d8f;}
.parallaxblock{display:block;background:#ccc url(../images/bg-eventblock.jpg) center no-repeat;background-size:cover;position:relative;color:#fff;min-height:660px;padding-top:5%;padding-bottom:5%;}
#homeeventwrap:after{content:' ';display:block;position:absolute;right:0;top:0;height:100%;width:50%;background-image:url("https://liftoff.io/wp-content/uploads/2016/03/BL-2.png");background-repeat:repeat;background-position:0 0;}
#homeeventwrap > .container{position:relative;z-index:1;}
#homeeventblock{margin-top:5%;}
#homeeventleft{top:60px;}
#homeeventright{padding-right:70px;padding-left:70px;}
#homeeventleft h2{display:block;text-align:center;font-size:87px;line-height:.85;color:#fff;font-family:proximanova,roboto,sans-serif;}
#homeeventleft h2 strong{font-family:proximanova,roboto,sans-serif!important;display:block;font-size:120px;}
#homeeventright h2{font-size:45px;line-height:1;color:#fff;font-family:proximanova,roboto,sans-serif;}
#homeeventwrap h4{font-size:20px;color:#fff;font-family:proximanova,roboto,sans-serif;margin-bottom:30px;}
#homeeventwrap h3{color:#fff;font-family:proximanovalight,roboto,sans-serif;line-height:1.35;margin-bottom:50px;text-transform:uppercase;}
#homeeventwrap h3 strong{font-family:proximanovabold,roboto,sans-serif;}
#homeeventwrap h5{font:16px proximanovasemibold,sans-serif;padding-top:20px;}
#homeeventwrap p{}
#homeeventwrap a{color:#fff;}
#homeeventwrap a:hover{text-decoration:underline;}
#homeeventwrap{}
.parallaxblock p{font-size:16px;}
.clientlogoquote{}
.clientlogoquote img{margin:0 auto 30px;display:block;width:auto;height:44px;}
.clientlogoquote p{font-size:18px;line-height:1.3;}
.clientlist{width:100%;text-align:center;max-width:100%;}
.clientlist td{vertical-align:middle;padding:5px 10px;}
.clientlist td img{height:auto;}
.home .clientlist td{display: inline-block;width: 19%;}
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y;}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}
.owl-carousel .owl-item{float:left;}
.owl-controls .owl-page, 
.owl-controls .owl-buttons div{cursor:pointer;}
.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
.grabbing{cursor:url(grabbing.png) 8 8, move;}
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}
#owl-demo .item img{display:block;width:100%;height:auto;}
.owl-buttons{display:none;}
#ajax-posts .col-sm-6.col-md-8.resourcecat-webinars .gridbox .griddate,
#ajax-posts .col-sm-6.col-md-8.resourcecat-events .gridbox .griddate{top:50px;z-index:12;}
#ajax-posts .col-sm-6.col-md-8.resourcecat-webinars .gridbox .gridboxtext .gridentrycat,
#ajax-posts .col-sm-6.col-md-8.resourcecat-events .gridbox .gridboxtext .gridentrycat{position:relative;}
#ajax-posts .col-sm-6.col-md-8.resourcecat-webinars .gridbox .gridimglink .overlay-text,
#ajax-posts .col-sm-6.col-md-8.resourcecat-events .gridbox .gridimglink .overlay-text{display:block;padding:38px 30px 30px;width:100%;max-width:100%;}
#ajax-posts .col-sm-6.col-md-8.resourcecat-webinars .gridbox .gridboxtext,
#ajax-posts .col-sm-6.col-md-8.resourcecat-events .gridbox .gridboxtext{padding-left:100px!important;}
#ajax-posts .col-sm-6.col-md-8 .gridbox.gridboxbgimg .gridimglink::after,
#ajax-posts .col-sm-6.col-md-8.resourcecat-webinars .gridbox .gridimglink::after,
#ajax-posts .col-sm-6.col-md-8.resourcecat-events .gridbox .gridimglink::after{content:"";background:rgba(87,184,229,0.8)!important;position:absolute;left:0;top:0;height:100%;z-index:11;width:100%;opacity:1;filter:alpha(opacity=100);-webkit-transition-property:background;-webkit-transition-duration:.3s;-webkit-transition-timing-function:ease;-moz-transition-property:background;-moz-transition-duration:.3s;-moz-transition-timing-function:ease;-o-transition-property:background;-o-transition-duration:.3s;-o-transition-timing-function:ease;-ms-transition-property:background;-ms-transition-duration:.3s;-ms-transition-timing-function:ease;transition-property:background;transition-duration:.3s;transition-timing-function:ease;}
#ajax-posts .col-sm-6.col-md-8.resourcecat-events .gridbox{background-color:#57b8e5!important;}
#ajax-posts .col-sm-6.col-md-8.resourcecat-webinars .gridbox{background-color:#dfc958!important;}
#ajax-posts .col-sm-6.col-md-8.resourcecat-downloads .gridbox{background-color:#BCD266!important;}
#ajax-posts .col-sm-6.col-md-8.resourcecat-videos .gridbox{background-color:#E57D57!important;}
#ajax-posts .col-sm-6.col-md-8.resourcecat-webinars .gridbox .gridimglink::after{background:rgba(87,184,229,0.8)!important;}
#ajax-posts .col-sm-6.col-md-8.resourcecat-events .gridbox .gridimglink::after{background:rgba(87,184,229,0.8)!important;}
#ajax-posts .col-sm-6.col-md-8.resourcecat-casestudies .gridbox .gridimglink::after{background:rgba(220,90,109,0.8)!important;}
#ajax-posts .col-sm-6.col-md-8.resourcecat-videos .gridbox .gridimglink::after{background:rgba(229,125,87,0.8)!important;}
#ajax-posts .col-sm-6.col-md-8.resourcecat-downloads .gridbox .gridimglink::after{background:rgba(188,210,102,0.8)!important;}
#ajax-posts .col-sm-6.col-md-8 .gridbox.gridboxbgimg .gridimglink::after{background:linear-gradient(to bottom left, rgba(7,12,13,.1) 0%,rgba(7,12,13,0.55) 95%)!important;}
.entry-content li span{font-size:17px;}
.btnarrow{background:#ff8e59 url(../images/ico-arrow-white.png) 15px center no-repeat;padding:12px 20px 12px 40px;color:#fff!important;font-family:proximanova,sans-serif;font-size:18px;display:inline-block;line-height:1;min-width:190px;}
.btnarrow:hover{background-color:#25495d;}
.slider-style h1{font-size:47px;font-family:proximanovasemibold,sans-serif;color:#3e5a7f;padding-top:25px !important;text-transform:capitalize;}
.slider-style p{font-size:26px;color:#5b5b5b;font-family:proximanovalight,sans-serif;text-transform:capitalize;}
.bullet{display:none;}
.containerwrap.bx-content{border-bottom:1px solid #e8e8e8;}
.excerptslide{list-style:none;}
.two-column h2{color:#4e4e4e;font-size:40px;font-family:proximanova,sans-serif;}
.containerwrap.two-column{padding:100px 0;}
.containerwrap.two-column p{font-size:18.54px;color:#4c4c4c;max-width:615px;}
.btn-transarrow{background:transparent url(../images/orange-arrow2.png) 30px center no-repeat;border:2px solid #ff8e59;border-radius:2px;font-weight:normal;font-size:16px;margin-top:0;font-family:proximanovasemibold, roboto, sans-serif;color:#ff8e59!important;text-transform:uppercase;display:inline-block;padding:14px 30px 13px 60px;line-height:1.2;letter-spacing:1px;min-width:200px;}
.btn-transarrow.bta-white{background-image:url(../images/ico-arrow-white.png)!important;color:#fff!important;border-color:#fff!important}
.containerwrap.mobile-solution{background-image:url("https://liftoff.io/wp-content/uploads/2016/03/mobile-solution-1.jpg");background-repeat:no-repeat;padding:120px 0 80px;background-size:cover;}
.mobile-solution h2{color:rgb(255, 255, 255);font-family:proximanova,sans-serif;font-size:45px;}
.mobile-solution h4{color:rgb(146, 227, 252);font-family:proximanova,sans-serif;font-size:28px;margin-bottom:80px;}
.cbimage{padding:35px 0;margin:-1px -1px 0;}
.coloredbox{box-shadow:4px 4px 5px rgba(0,0,0,.43);-webkit-box-shadow:4px 4px 5px rgba(0,0,0,.43);-moz-box-shadow:4px 4px 5px rgba(0,0,0,.43);border:1px solid #a9b0ba;}
.coloredbox.first .cbimage{background-color:#00b9ef;}
.coloredbox.second .cbimage{background-color:#fc7f47;}
.coloredbox.third .cbimage{background-color:#4edba6;}
.coloredbox.fourth .cbimage{background-color:#ec5274;}
.bx-content .bx-wrapper .bx-pager{bottom:-35px;}
.bx-content .bx-controls-direction{display:none;}
.bx-content .bx-pager-link.active{background:#cccccc !important;box-shadow:none !important;}
.bx-content .bx-pager-link{background:#e4e4e4 !important;}
.bx-content .bx-wrapper .bx-pager.bx-default-pager a{margin:0 10px;}
.cbtext{background:rgb(255, 255, 255) none repeat scroll 0 0;color:rgb(156, 155, 155);font-family:proximanova,sans-serif;font-size:18px;line-height:1.5;min-height:190px;padding:25px 33px 15px;text-align:left;line-height:1.4;}
.cbtext > strong{display:block;color:#676666;font-size:18px;font-family:proximanovasemibold, lato,sans-serif!important;margin-bottom:5px;}
.coloredbox p:last-child{margin-bottom:0!important;}
#benefitsblock h2,
#homemobiledating h2{font-size:40px;font-family:proximanova,sans-serif;}
#featuredexcerptblock{position:relative;}
#featuredexcerptblock .bx-wrapper{margin-bottom:0;}
#featuredexcerptblock .bx-controls{position:absolute;width:100%;bottom:0;}
#featuredexcerptblock .btn-transarrow{padding:14px 15px 13px 33px;min-width:initial;background-position:13px center;}
#homemobiledating{display:block;position:relative;background:#eee url(../images/bgparallax-mobiledating.jpg) center no-repeat;min-height:640px;padding-top:9%;font-size:24px;color:#4c4c4c;background-size:cover;}
#homemobiledating p{margin-bottom:30px;font-size:18.54px;}
#homemobiledating h2{color:#4e4e4e;}
#benefitsblock{padding-top:100px;}
#benefitsblock .blocklimit{font-family:proximanova, sans-serif;font-weight:normal;width:1030px;margin-bottom:50px;color:rgb(76, 76, 76);}
#liftoffbenefits{color:#a1a0a0;font-size:16px;padding-top:20px;}
#liftoffbenefits > .col-sm-3{margin-bottom:40px;}
#liftoffbenefits > .col-sm-3 img{height:auto;}
#liftoffbenefits > .col-sm-3 h4{color:#5d5d5e;margin-bottom:7px;font-family:proximanova,sans-serif;font-size:18px;}
#liftoffbenefits > .col-sm-3 p{color:#a1a0a0;font-size:18px;}
#benefitsblock{}
.hbhomev2#hbhome{background:#828E95;min-height:initial;padding-bottom:0;}
.single-marketer #video_container #wistiaclose{background:transparent;width:auto;height:auto;}
.postid-4471.popupwistiaopen #video_container .overlayVideo{height:100%!important;top:0!important;}
.popupwistiaclose #video_container .overlayVideo{opacity:0;}
.popupwistiaclose #video_container .bannercontent{position:relative;z-index:7;}
#heroespost .contentarea h1{font-family:proximanovasemibold,roboto,sans-serif!important;font-weight:normal!important;color:#4c4c4c;}
#heroespost .postentrymeta{color:#3d4456;font-family:proximanova,roboto,Arial,Helvetica,sans-serif !important;letter-spacing:1px;}
#heroespost #authorpostimg{max-width:135px;width:33%;padding-right:15px;}
#heroespost #authorpostimg img{width:auto;}
#heroespost #authorpostby{width:67%;}
#heroespost #authorpostbox{font-size:20px;color:#c1c1c1;font-family:proximanovasemibold,roboto,Arial,Helvetica,sans-serif !important;padding-left:0;}
#heroespost #authorpostby span{display:inline-block;}
#heroespost #authorpostby h5{letter-spacing:0;font-size:20px;color:#5c5c5c;margin-bottom:10px;}
#heroespost #authorpostinfo, #heroespost #authorpostsociallinks{display:none;}
#heroespost #authorpostby #authorpostsociallinks{display:block;}
#heroespost #authorpostby #authorpostsociallinks a{padding-top:3px;width:32px;height:32px;color:#fff!important;}
.group-blog #sidebar #authorpostbox,
.group-blog #sidebar .widgetentry{position:relative;padding-bottom:40px;display:block;clear:both;}
.group-blog #sidebar #authorpostbox{width:100%;float:left;margin-bottom:0px;padding-bottom:15px;}
.group-blog #sidebar > div:last-child:before{display:none;}
#heroespost .widgetentry .widgettitle{text-transform:uppercase;color:#3d4456;font-family:proximanovalight,roboto,Arial,Helvetica,sans-serif !important;letter-spacing:1px;font-size:15px!important;margin-bottom:35px;}
#heroespost #sidebar #authorpostbox{padding-bottom:20px;width:100%;float:left;display:block;clear:both;}
#heroespost #sidebar .sblistentries .sblistentry:last-child{margin-bottom:0;}
#mhsubscribe p{color: #2a2a2a;font-size: 17px;font-family: proximanova,roboto,Arial,Helvetica,sans-serif!important;}
#mhsubscribe .hs-form-field > label{display:none;}
#mhsubscribe.subscribenewsletter .hs-form{margin-top:35px;}
#mhsubscribe .hs-form input.hs-button:hover{background:#25495d!important;}
#mhsubscribe .hs-form input.hs-button{height:55px;background:#ff8e59!important;color:#fff;text-indent:0;text-transform:uppercase;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;text-shadow:none;font-size:16px;font-weight:normal;font-family:proximanovasemibold,roboto, sans-serif;letter-spacing:2px;width:auto!important;padding:0 10px!important;min-width:130px!important;}
#mhsubscribe .hs-form input[type="email"]{border:1px solid #dedede!important;background:#fff;height:55px!important;padding:5px 155px 5px 15px;border-radius:1px;-webkit-border-radius:1px;-moz-border-radius:1px;color:#5a5a5a;font-size:17px;font-weight:normal;font-family:proximanovalight,roboto, sans-serif;line-height:1.6;}
#mhsubscribe .hs-form input[type="email"]:focus{border-color:#F3B19B!important;}
#mhsubscribe .hs-form.stacked .inputs-list{top:65px;}
#mhsubscribe .hs-input::-webkit-input-placeholder, .ibgreen input::-webkit-input-placeholder{color:#5a5a5a}
#mhsubscribe .hs-input::-webkit-input-placeholder, .ibgreen input:-moz-placeholder{color:#5a5a5a;}
#mhsubscribe .hs-input::-webkit-input-placeholder, .ibgreen input::-moz-placeholder{color:#5a5a5a;}
#mhsubscribe .hs-input::-webkit-input-placeholder, .ibgreen:-ms-input-placeholder{color:#5a5a5a;}
#heroespost{}
.playvideoimg{position:absolute;top:70px !important;left:0;right:0;margin:auto;}
.entrymetaauthor > span{color:#2a2a2a;}
.submitted-message{font-family:proximanova,sans-serif !important;font-size:17px;}
#heroes-body #intercom-container{display:none;}
.page-template-template-homepage .playvideoimg{top:0px !important;bottom:-70px;}
.col-sm-6.cpa-left{padding-left:50px;}
.banner_text p{color:rgb(91, 91, 91);font-size:26px;font-family:proximanovalight,sans-serif;margin:0;}
.banner_text > h1{color:rgb(62, 90, 127);font-family:proximanovasemibold,sans-serif;font-size:47px;}
.banner_text > br{display:none;}
.headerbanner.newheaderbanner.hbhomev2{background-position:center center !important;background-size:cover !important;height:640px;}
.banner_text{position:absolute;top:130px;width:100%;}
#homeeventright .padtop2{margin:0 !important;}
#homeeventright .btn-transarrow{border-color:#fff;background:rgba(0, 0, 0, 0) url("../images/white-arrow.png");background-repeat:no-repeat;background-position:30px center;color:#fff !important;}
#homeeventright > p{font-size:18.54px;line-height:30px;font-family:proximanova,sans-serif;margin-bottom:70px;}
.btn-learn{margin-bottom:40px !important;}
#homeeventright > h3{margin-bottom:30px;}
#homeeventright > h2{font-size:45px;font-family:proximanova,sans-serif;}
#homeeventwrap h3{font-size:20px;}
#carouselblockvideo li{display:inline-block !important;list-style:outside none none !important;max-width:400px !important;}
#carouselblockvideo ul{max-height:90px;overflow:hidden;}
#homemobiledating .col-sm-6.lg-padright5 a:hover{text-decoration:underline;transition:all 1s ease;-webkit-transition:all 1s ease;-ms-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;}
.blog #categories-3 li a{font-size:17px;}
.col-sm-7.estext{color:rgb(78, 78, 78);}
.page #logo h1 a, .single-casestudy #logo h1 a {width:100% !important;height:42px !important;max-width:200px;}
.page-template-template-about #hboptional .hbcontent .bannertext{float:none;margin-top:3.2%;width:auto;top:0;}
.AboutText{text-align:center;}
.DataAbout{background:#7cb7e2;}
.textAbout{text-align:center;}
.upperText{font-size:45px;font-family:proximanovabold,roboto,sans-serif;color:#acd1ed;}
.lowerText{font-size:15px;color:#fff;}
.divideLine{background:#ffffff none repeat;margin:4px auto 18px;max-width:79px;min-height:2px;}
.MobileGrowth{padding-top:97px;text-align:center;}
.MobileGrowth h2{font-size:35px;color:#4c4c4c;font-family:proximanovasemibold,roboto,sans-serif;font-weight:normal;}
.MobileGrowth p{font-size:20px;}
.bottomtextGrowth{padding:65px 0;}
.bottomtextGrowth p{padding:0 53px;}
.background_Image_2{background:url(../images/team2.jpg) no-repeat left;padding:0px;background-size:cover;position:relative;display:block;}
#background_Image_2:after{background:#7cb7e2;background-position:0 0;background-repeat:repeat;content:" ";display:block;height:100%;position:absolute;right:0;top:0;width:50%;}
#meetTeam{padding-top:90px;padding-bottom:40px;min-height:685px;position:relative;}
#teamBg{padding:48px 51px;position:relative;z-index:99;}
.title{color:#fff;font-size:35px;font-family:proximanovasemibold,roboto,sans-serif;}
#teamBg h2{font-size:18px;font-family:proximanovasemibold,roboto,sans-serif;color:#fff;margin:20px 0;text-transform:uppercase;}
#teamBg p{color:#fff;font-size:18px;}
#meetTeam a{background:#7cb7e2 none repeat scroll 0 0;bottom:0;color:#ffffff;font-family:proximanovasemibold,sans-serif;font-size:16px;padding:12px 27px;}
#meetTeam > p{position:absolute;bottom:10px;width:100%;}
#meetTeam span{float:left;margin:-1px 11px 0 0;}
#meetTeam a:hover{background:#5497C7;}
.hireimage > span{font-family:proximanovabold,sans-serif;font-size:30px;margin-right:12px;}
.hirearea{margin:0;}
.textHeight{margin:20px 0;min-height:103px;}
.openBtn:focus,
.openBtn{color:#fff;background:#ff8e59;font-size:16px;font-family:proximanovasemibold,sans-serif;padding:12px 40px 10px;letter-spacing:1px;line-height:1.3;min-width:215px;text-align:center;}
.openBtn:hover{color:#fff;background:#25495d;}
.containerwrap.contactSection{padding-top:80px;padding-bottom:60px;}
.bannertext.bannertext2{left:9%;position:absolute;right:9%;top:150px;}
.bannertext2 h2{font-size:47px;color:#fff;line-height:1;font-weight:normal;font-family:proximanovasemibold,sans-serif;text-shadow:0px 2px 3px rgba(0, 0, 0, 0.4);}
.bannertext2 p{color:#fff;font-size:20px;font-weight:normal;font-family:proximanovasemibold,sans-serif;text-shadow:0px 2px 3px rgba(0, 0, 0, 0.4);}
.hireimage{min-height:54px;font-size:30px;font-family:proximanovabold, roboto, sans-serif;color:#4c4c4c;}
.mission-title{color:#4c4c4c;font-size:35px;}
#careermissionblock p{color:#363636;font-size:24px;line-height:35px;margin:0 auto;max-width:91%;font-family: proximanovalight,roboto,Arial,Helvetica,sans-serif !important;}
#team-pictures .images:nth-child(1){width:13.3%;}
#team-pictures .images{float:left;}
#culture .culture-title{color:rgb(76, 76, 76);font-family:proximanovasemibold,sans-serif;font-size:35px;font-weight:normal;text-align:center;margin-bottom:50px;}
.our-culture-main{text-align:center;}
.data-icon{display:inline-block;}
.data-title{display:inline-block;padding:13px 0 0 20px;vertical-align:top;}
.data-title h3{font-size:24px;font-family:proximanovasemibold,sans-serif;color:#323233;}
.career-section-one-main > p{color:rgb(50, 50, 51);font-size:18px;padding:25px 0 0;}
.career-section-one-main{text-align:left;display:inline-block;float:none !important;margin-right:48px;max-width:30%;vertical-align:top;}
.carrer-coloum-one{padding-bottom:60px;}
.career-section-one-main:last-child{margin:0;}
#careerpositionsblock h1{color:#4c4c4c;font-size:35px !important;margin-bottom:0px;font-family:proximanovasemibold,sans-serif !important;}
.careertheperks .row, #careerpositionsblock .row, #careerquoteblock .row, #culture .row, #team-pictures .row{margin:0px;}
#team-pictures .col-xs-6{padding:0px;}
#careerpositionsblock p{color:#4c4c4c;font-size:20px;}
.position-section-main{padding:99px 0;text-align:center;}
.customer-success-main{margin:0 auto;width:990px;}
.customer-text-main{padding-top:35px;text-align:left;clear:both;}
.customer-text{background:rgba(0, 0, 0, 0) url("https://liftoff.io/wp-content/uploads/2015/02/customer-starting-arrows.png") no-repeat scroll 0 7px;padding:0 0 10px 20px;font-size:24px;color:#323233;border-bottom:1px solid #d3d5d7;margin:0 0 20px;}
.ad-text{padding-left:40px;text-align:left;}
.ad-text ul{padding-left:0;}
.park-text{text-align:right;font-family:proximanova,sans-serif;}
.ad-text li{font-size:18px;padding:0 0 5px;color:#69b7e9;list-style:none;}
.park-text li{font-size:18px;padding:0 0 5px;color:#323233;list-style:none;}
#careerpositionsblock .container{width:1100px!important;}
#careerpositionsblock .row{margin:0 -15px;}
.page-template-template-thank-you-contact #hb-contact,
.page-template-template-contact-v2 #hb-contact{background:#828e95 url(https://liftoff.io/wp-content/uploads/2014/12/contact-banner.jpg) no-repeat scroll center top;min-height:515px;border-bottom:none;}
.page-template-template-thank-you-contact #hb-contact .bannertext,
.page-template-template-contact-v2 #hb-contact .bannertext{margin-top:65px;text-align:center;text-shadow:none;width:auto;}
.page-template-template-thank-you-contact #hb-contact .bannertext h1,
.page-template-template-contact-v2 #hb-contact .bannertext h1{margin:0px;color:#474646;font-size:47px;font-weight:normal;font-family:proximanovasemibold,sans-serif;}
.page-template-template-thank-you-contact #hb-contact .bannertext h2,
.page-template-template-contact-v2 #hb-contact .bannertext h2{color:#474646;font-size:35px;font-weight:normal;font-family:proximanovasemibold,sans-serif;}
#contactmain .formcontent{border:0 none;border-radius:2px;padding:11px 0;clear:both;}
#contactleft{max-width:695px;}
#contactleft h2{color:#4c4c4c;font-size:35px;font-weight:normal;font-family:proximanovasemibold,sans-serif;}
#contactleft p{color:#4c4c4c;font-size:20px;font-weight:normal;}
#contactleft input{background:#eaeaea none repeat scroll 0 0;border:medium none;border-radius:2px;box-shadow:none;display:block;height:48px;margin-bottom:5px;width:100%;}
#contactleft textarea{background:#eaeaea none repeat scroll 0 0;border:medium none;border-radius:2px;box-shadow:none;margin-bottom:5px;width:100%;}
#contactleft .rowfields input,
#contactleft .rowfields textarea{color:#585858;background:#ebebeb;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;font-size:18px;height:50px;padding:5px 15px;}
#contactleft .rowfields textarea{height:185px;padding:12px 15px;}
#contactleft .rowfields::-webkit-input-placeholder{color:#585858}
#contactleft .rowfields:-moz-placeholder{color:#585858;}
#contactleft .rowfields::-moz-placeholder{color:#585858;}
#contactleft .rowfields:-ms-input-placeholder{color:#585858;}
.right_image h2{margin:7px 0 25px;font-size:24px;color:#4c4c4c;font-family:proximanovasemibold,sans-serif;}
.right_image > p{margin:0;}
.contactDetails1:first-child{padding-top:0;}
.contactDetails1{border-bottom:1px solid #cdcdcd;padding:40px 0;}
.contactDetails1 p {margin-bottom:0px;font-weight:normal;font-size:18px;}
.contactDetails1 h2, .contactDetails1 h3{color:#4c4c4c;font-family:proximanovasemibold,sans-serif;font-weight:normal;font-size:24px;}
.contentContact{margin:0 0 0;}
.contactDetails1 .viewMap{font-size:15px;text-transform:uppercase;text-decoration:none;color:#4c4c4c;letter-spacing:1px;border-bottom:1px solid #ccc;}
.contactDetails1 .viewMap:hover{color:#4c4c4c;}
.contactDetails1 p span{font-family:proximanova,sans-serif;}
.contactDetails1 p a{color:#4c4c4c;font-weight:normal;font-size:18px;}
#contactleft .formbutton input{background:#ff8e59 none repeat scroll 0 0;float:right;font-family:proximanovasemibold,sans-serif;font-size:23px;height:auto;margin:0;padding:16px 50px;width:auto;}
#contactleft .formbutton input:hover{background:#EF7A44;}
.mapSection{background:url(../images/liftoff-contactmap.jpg) no-repeat center 0;background-size:cover;min-height:606px;}
.mapSection p{display:none;}
.MobileApp{background:#455f81;padding:48px 0;}
.MobileApp > .container{width:1030px!important;}
.imageLeft{float:left;}
.readyText{color:#ffffff;float:left;font-family:proximanovasemibold,sans-serif;font-size:30px;line-height:31px;margin:20px 0 0 0px;}
.text-center a{border:2px solid #ffffff;color:#ffffff;display:inline-block;font-size:20px;margin-top:30px;padding:10px 48px;text-decoration:none;text-transform:uppercase;}
.text-center a:hover{opacity:0.7;}
#contactmain{padding:53px 0;}
#hboptional.acronBanner .banner-text{margin:91px 0 0;}
#hboptional.acronBanner .banner-text > h1{color:#4c4c4c;font-size:18px !important;font-family:proximanova, robotoblack,sans-serif!important;}
#hboptional.acronBanner .banner-text > h2{color:#4c4c4c;font-size:47px;font-weight:normal;margin:0 0 30px;}
#hboptional.acronBanner .banner-text > h3{color:#4c4c4c;font-size:35px;font-weight:normal;margin-bottom:30px;}
#acronTextCon{padding:50px 0;}
#leftACronText > h2{color:#4c4c4c;font-family:proximanovasemibold,sans-serif;font-size:35px;font-weight:normal;border-bottom:1px solid #e1e1e1;padding:0 0 31px;margin-bottom:40px;}
.text-darkblue{clear:both;color:#456786 !important;display:block;font-family:proximanovasemibold,sans-serif;font-size:32px;font-weight:normal;padding:11px 0 0;}
.ico-challenge, .ico-solution, .ico-concolusion{background:rgba(0, 0, 0, 0) url("https://liftoff.io/wp-content/uploads/2016/04/chalenge.png") no-repeat scroll 0 0;margin:0 0 51px;padding:0 0 0 100px;}
.SolutionOuterDiv .icoSolutionBottom{margin:51px 0 38px;padding:0 0 0 100px;}
.ico-solution{background:rgba(0, 0, 0, 0) url("https://liftoff.io/wp-content/uploads/2016/04/solution.png") no-repeat scroll 0 0;}
.ico-concolusion{background:rgba(0, 0, 0, 0) url("https://liftoff.io/wp-content/uploads/2016/04/conclusion.png") no-repeat scroll 0 0;}
.ico-challenge p, .SolutionOuterDiv p, .ico-concolusion p{color:#575757;font-family:proximanova,sans-serif;font-size:18px;margin:14px 0 0;}
.testimonial{border-bottom:1px solid #e1e1e1;border-top:1px solid #e1e1e1;padding:28px 0;color:#456786;font-family:proximanovalightitalic,sans-serif;font-size:25px;padding-left: 100px;}
.writername{color:#333333;display:block;font-family:proximanovalight,sans-serif;font-size:18px;padding:19px 12px 6px 50px;}
.boldtext, .liBoldText{font-family:proximanovabold,sans-serif;}
.testiUp{background:rgba(0, 0, 0, 0) url("https://liftoff.io/wp-content/uploads/2016/04/testi_upper.png") no-repeat scroll 0 0;display:inline-block;padding:0 0 0 50px;position:relative;line-height:1.2;}
.testiBottom{background:rgba(0, 0, 0, 0) url("https://liftoff.io/wp-content/uploads/2016/04/testi_bottom.png") no-repeat scroll 0 0;bottom:-5px;display:inline-block;height:26px;margin:0 0 0 32px;position:absolute;width:28px;}
.ico-concolusion > ul{margin:25px 0;padding:0;}
.ico-concolusion li, .AcornsTextContent li{background:rgba(0, 0, 0, 0) url("https://liftoff.io/wp-content/uploads/2016/04/list-style.png") no-repeat scroll 0 center;color:#575757;display:block;font-family:proximanova,sans-serif;font-size:18px;list-style:outside none none;padding:1px 0 0 15px;}
.AcornsTextContent{margin:42px 0 70px;}
.AcornsTextContent > p{clear:both;color:#575757;display:block;font-family:proximanova,sans-serif;font-size:18px;}
.AcornsTextContent > ul{margin:0;padding:0;}
.buttonAcorns > a{border:2px solid #89c2e7;border-radius:6px;color:#89c2e7;font-family:proximanovasemibold,sans-serif;font-size:18px;padding:15px 20px;display:inline-block;}
.buttonAcorns{margin:0 0 70px;}
.iphoneAcornsimg{text-align:center;}
.buttonAcorns span{background:rgba(0, 0, 0, 0) url("https://liftoff.io/wp-content/uploads/2016/04/btn_next_arrow.png") no-repeat scroll 36px 4px;display:block;padding:0 66px;}
.buttonAcorns > a:hover{opacity:0.79;}
#acronTextCon .row{margin-left:0px;margin-right:0px;}
#resourceslist #ajax-posts .resourcecat-mobileheroes .gridimglink:hover .meimg{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);}
#resourceslist #ajax-posts .resourcecat-mobileheroes .gridimglink:after{display:none!important;}
#resourceslist #ajax-posts .resourcecat-mobileheroes .gridimglink{position:relative!important;height:auto!important;overflow:hidden;}
#resourceslist #ajax-posts .resourcecat-mobileheroes .gridboxtext{position:relative;top:0;border-top:none!important;text-align:center;margin-top:-33px;z-index:99;}
#resourceslist #ajax-posts .resourcecat-mobileheroes .gridbox{max-height:420px;}
#resourceslist #ajax-posts .resourcecat-mobileheroes{}
.productlinktarget{position:relative;top:-120px;}
.hbaboutliftoff .bannertext.bannertext2{margin-top:10%;}
.bottomtextGrowth h3{text-transform:uppercase;font-size:18px;font-family:proximanovabold,roboto,sans-serif;color:#4c4c4c;margin-bottom:12px;}
.contactSection .container{width:1330px!important;}
.contactSection .textHeight{margin-bottom:35px!important;}
#meetTeam a img{margin-right:10px;position:relative;top:-2px;}
.bannercareer#hboptional{}
.bannercareer#hboptional .bannertext h1{color:#4c4c4c;text-shadow:none;font:normal 47px proximanovasemibold, robotoblack,sans-serif!important;line-height:1;}
#careerpositionsblock{color:#4c4c4c;font-family:proximanovasemibold,sans-serif!important;font-size:35px!important;font-weight:normal!important;text-align:center;}
.careerquoteblockclass{text-align:left!important;background:url(../images/careerscareerquoteblock-bg.jpg) center center no-repeat;background-size:cover;min-height:420px;padding-top:105px!important;}
.careerquoteblockclass .cqetext{padding-left:80px!important;padding-top:0px!important;}
.careerquoteblockclass h2{color:#5b7a99!important;font-size:30px!important;}
.careerquoteblockclass p{color:#4c4c4c!important;font-size:18px!important;}
.careertheperks{background:#3b678a;min-height:670px;padding-top:80px;}
.careertheperks p.title{color:#fff;font-size:35px;font-family:proximanovasemibold,roboto,sans-serif;text-align:center;margin-bottom:30px;}
.careertheperks p.subtitle{color:#4c4c4c;font-size:20px;text-align:center;font-family:proximanovasemibold,roboto,sans-serif;margin-top:-5px;margin-bottom:78px;}
.perks-ico-cols{text-align:center;font-family:proximanovasemibold,roboto,sans-serif;margin-bottom:30px;}
.perks-ico-cols img{margin-bottom:5px;}
.perks-ico-cols .t1{color: #ffffff;margin-bottom: 0px;font-family: proximanovasemibold, Arial, sans-serif;font-size: 25px;line-height: 1.2;}
.perks-ico-cols .t2{color: #fff;font-size: 19px;min-height: 56px; font-family: proximanovalight,roboto,sans-serif; line-height: 1.5;}
.career-section-one-main .data-section h3,
.career-section-one-main .data-section p{margin-bottom:0;}
#careerquotesblock .bx-wrapper{margin-bottom:0;}
#careerquotesblock .bx-wrapper .bx-pager.bx-default-pager a{margin:0 10px;}
#careerquotesblock .bx-wrapper .bx-pager{bottom:60px;display:block!important;}
.cqsinner{display:block;background-color:#eee;padding:40px 0 45px;background-position:center;background-repeat:no-repeat;background-size:cover;min-height:420px;position:relative;}
.cqsinner .container{width:1230px!important;}
.cqsinnertext{display:block;max-width:100%;width:54%;margin-top:60px;}
.cqsinnertextquote{color:#5b7a99!important;font-size:30px!important;font-family:proximanovasemibold,roboto,sans-serif;font-weight:normal;line-height:1.2;margin-bottom:20px;}
.csqname{color:#4c4c4c;font-size:18px;margin-bottom:0;}
.csqname strong, .csqname .csqposition{display:inline-block;}
.bannerevents#hboptional{background-size:cover;}
.bannerevents#hboptional .hbcontent{text-align:center;margin-top:6%;font-family:proximanovasemibold, roboto,sans-serif;font-size:24px;padding-bottom:30px;}
#eventspage{padding-top:70px;padding-bottom:60px;}
#eventspage h1{text-align:left;text-transform:none;color:#5c7a99;font-size:35px!important;margin-bottom:50px;}
#evententries{}
#evententries .evententry:last-child{margin-bottom:20px;border-bottom:none;padding-bottom:0;}
.evententry{margin:0 0 70px;border-bottom:1px solid #d7d7d7;padding-bottom:40px;}
.bannerevents h2{color:#fff;line-height:1;font-size:47px;margin-bottom:10px;}
.evententryimg{float:right;text-align:center;margin-bottom:30px;padding-right:0;}
.evententryimg img{height:auto;width:100%;}
.evententrytext{position:relative;padding-left:160px;padding-right:30px;}
.evententrytext h4{text-transform:uppercase;margin-bottom:5px;font-size:14px;}
.evententrytext h3{font-family:proximanovabold,roboto,sans-serif;font-size:29px;margin-bottom:12px;}
.evententrytext p{font-size:19px;margin-bottom:10px;}
.evententrytext a{display:inline-block;border-bottom:1px solid #eda389;line-height:1;letter-spacing:-1px;}
.evententrydate{color:#c4c4c4;font-family:proximanovaextrabold, latobold,sans-serif!important;font-size:30px;line-height:1;display:inline-block;position:absolute;top:0;left:0;text-align:center;text-transform:uppercase;min-width:140px;}
.evententryday{font-family:proximanovaextrabold, latobold,sans-serif!important;font-size:55px;color:#4c4c4c;line-height:.8;display:block;}
.evententrymonth{display:block;}
.bx-wrapper .bx-controls-direction a{z-index:99 !important;}
.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok{background:inherit;border:medium none !important;color:#4e7199;position:relative;top:-45px;width:56%;text-align:left;background-image:url("https://liftoff.io/wp-content/uploads/2014/12/check.png");background-repeat:no-repeat;background-position:0 18px;padding-left:30px !important;font-size:18px;}
.openBtn:focus, .openBtn{border:medium none;display:inline-block;}
#featuredexcerpt .btnarrow{min-width:140px;text-align:center;}
#hsmarketerspoken .hbtext h2{color:#5b5b5b;font-size:35px;font-family:proximanovalight,sans-serif;margin-bottom:7px;}
#homeslider #hsmarketerspoken #hbt-centerblock .hbtext h1{color:#4c4c4c;font-family:proximanovasemibold,sans-serif;font-size:47px;line-height:1;}
#homeslider #hsmarketerspoken #hbt-centerblock .hbtext{width:1430px!important;}
#hsmarketerspoken{}
#homeslider .tp-bullets.simplebullets.round .bullet{margin-left:17px;display:block;width:8px;height:8px;box-shadow:0 0 0 2px #4e8eae;-webkit-box-shadow:0 0 0 2px #4e8eae;-moz-box-shadow:0 0 0 2px #4e8eae;background:transparent;}
#homeslider .tp-bullets.simplebullets.round .bullet:hover,
#homeslider .tp-bullets.simplebullets.round .bullet.selected{background:#86888a;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}
#homeslider{margin-bottom:60px;z-index:1;}
#homeslider .rev_slider_wrapper{z-index:1;overflow:hidden!important;}
#hsmobilemarketers{}
#homeslider #hsmobilemarketers .hbtext .btn.btn-lg{background-color:#de6c40;}
#homeslider #hsmobilemarketers .hbtext .btn.btn-lg:hover{background-color:#DA5827;}
#homeslider #hsmobilemarketers .hbtext h1{color:#4c4c4c;}
#homeslider #hsmobileshopping .hbtext h1 {font-family: proximanova, lato,sans-serif;}
#homeslider #hsappindex2016 .hbtext h1 {font-family: proximanova, lato,sans-serif;}
#hboptional .banner-csimg{text-align:center;width:35%;float:right;display:block;margin-top:14px;}
#hboptional .banner-csimg img{height:auto;}
#hboptional.acronBanner{background-color:#e3e3e3;}
#hboptional.acronBanner .banner-text{width:65%;padding:0 15px 15px;float:left;}
#contactusform{width:100%;display:block;float:left;padding:15px 0;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}
#contactusform input[type="text"], #contactusform input[type="tel"], #contactusform textarea,
#contactusform input[type="email"], #contactusform select{box-sizing:border-box;height:49px;width:100%;max-width:100%;padding:5px 15px;font-size:18px;font-weight:normal;color:#585858;background:#ebebeb;font-family:proximanova,roboto,Arial,Helvetica,sans-serif;line-height:1.4;border:none}
#contactusform select{ color:#bbb;}
#contactleft #contactusform .hs-button{background:#ff8e59;float:right;font-size:21px;margin:0;padding:12px 50px!important;width:auto;text-shadow:none;display:inline-block;height:auto;line-height:1.25;letter-spacing:2px;margin-bottom:30px;font-family:proximanovasemibold,roboto,sans-serif;padding-top:12px;padding-bottom:11px;border-radius:0;}
#contactleft #contactusform .hs-button:hover{background:#25495d;}
#contactleft #contactusform textarea{height:185px;padding:12px 15px;}
#contactleft #contactusform::-webkit-input-placeholder{color:#585858}
#contactleft #contactusform:-moz-placeholder{color:#585858;}
#contactleft #contactusform::-moz-placeholder{color:#585858;}
#contactleft #contactusform:-ms-input-placeholder{color:#585858;}
#contactusform .field > label{display:none;}
#contactusform .hs-form.stacked .actions{margin:0!important;padding:0!important;}
#contactusform .hs-form.stacked .inputs-list>li label{color:red;}
#contactusform .submitted-message{color:#4e7199;text-align:left;background:url("../images/check.png") 0 7px no-repeat;padding-left:25px !important;font-size:18px;margin:15px;display:block;}
#grnhse_app{display:block;width:100%;margin:auto;max-width:100%;}
#contactusform{}
.hb-whyliftoffv2 .cercle_box_text{color:#4c4c4c;}
.hb-whyliftoffv2 .mobile_animation .playvideoimg{position:relative;top:0 !important;}
#video_container.hb-whyliftoffv2 .button-trans{background:#ff8e59;color:#fff !important;border:none;border-radius:0;letter-spacing:2px;font-size:16px;padding:13px 30px 11px;line-height:1.25;}
#video_container.hb-whyliftoffv2 .button-trans:hover{background-color:#25495d;}
#menu-item-5360 > a{display:none;}
#culture.container.containerwrap{padding-top:0;}
.team-section.clearfix{padding-bottom:70px;padding-top:70px;}
.team-section img{transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);transition:all 200ms ease-in 0s;-webkit-transition:all 200ms ease-in 0s;-o-transition:all 200ms ease-in 0s;-ms-transition:all 200ms ease-in 0s;-moz-transition:all 200ms ease-in 0s;}
.team-section img:hover{transform:scale(1.4);-webkit-transform:scale(1.4);-o-transform:scale(1.4);-ms-transform:scale(1.4);-moz-transform:scale(1.4);transition:all 200ms ease-in 0s;-webkit-transition:all 200ms ease-in 0s;-o-transition:all 200ms ease-in 0s;-ms-transition:all 200ms ease-in 0s;-moz-transition:all 200ms ease-in 0s;z-index:2;}
#acquisition + h1 + .row.textimgblock.padtop5{padding-bottom:10px !important;}
#acquisition + h1 + .row.textimgblock.padtop5 + .row.textimgblock.padtop5 + .row.textimgblock.padtop5{padding-top:10px !important;}
#team-pictures > .row{overflow:hidden;}
h4#backtojoblist{margin:0 auto -15px;text-align:left;display:block;max-width:100%;width:1050px;font-weight:normal;font-family:proximanova,sans-serif!important;font-size:16px;position:relative;z-index:1;}
#backtojoblist a{color:#aaa!important;}
#backtojoblist a:hover{color:#888!important;}
.itemfiltered#resourceentry-5244 .gridentrycat{display:none;}
.new-style.bottom0.xs-left.xs-bottom3{margin:0 auto 25px;max-width:800px;text-align:left;}
.content{color:#2a2a2a;display:inline-block;font-size:17px;text-align:left;max-width:800px;margin:55px auto 20px;}
#homeslider .hbtext .btn{font:normal 16px proximanovasemibold,roboto,sans-serif;padding-top:12px;padding-bottom:11px;background-color:#ff8e59;color:#fff;letter-spacing:2px;min-width:215px;}
#homeslider .hbtext .btn:hover{background-color:#25495d;}
.container.boot-show-mobile{display:none;}
#careersgalleryblock{padding-bottom:100px;padding-top:100px;}
#careersgalleryblock div.main_content_slider_wrapper{width:100%!important;}
#careersgalleryblock .circle_slider_thumb img{transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);transition:all 200ms ease-in 0s;-webkit-transition:all 200ms ease-in 0s;-o-transition:all 200ms ease-in 0s;-ms-transition:all 200ms ease-in 0s;-moz-transition:all 200ms ease-in 0s;}
#careersgalleryblock .circle_slider_thumb img:hover{transform:scale(1.4);-webkit-transform:scale(1.4);-o-transform:scale(1.4);-ms-transform:scale(1.4);-moz-transform:scale(1.4);transition:all 200ms ease-in 0s;-webkit-transition:all 200ms ease-in 0s;-o-transition:all 200ms ease-in 0s;-ms-transition:all 200ms ease-in 0s;-moz-transition:all 200ms ease-in 0s;z-index:2;}
#getstartedblock .btn{border:none;}
.calltoactionblockwrap2 .btn-lg:hover{opacity:1!important;color:#fff!important;}
#ajax-posts .col-sm-6.col-md-8.nodarkoverlay .gridbox.gridboxbgimg .gridimglink::after{background:none!important;}
#homeslider #hsmarketerspoken .hbtext p{color:#5b5b5b;font-size:24px;margin-bottom:30px;}
.single-post .entry-content{font-size:17px;}
.cqsinner{background-position:66% 0 !important;}
body.new-class{overflow:hidden;}
.videobannerblock{display:block;margin:auto;min-width:100%;position:relative;}
.playvideolinktoggle{display:block;width:315px;height:315px;background:transparent url(../images/playvideolinktoggle.png) center no-repeat;z-index:7;opacity:.57;filter:alpha(opacity=57);top:0!important;background-size:100%; bottom:0; margin:auto; left:0;
right:0;}
.playvideolinktoggle:hover{opacity:.7;filter:alpha(opacity=70);}
.popupwistiaopen #video_container.videobannerblock{max-height:100%!important;top:0;min-height:100%!important;z-index:99;}
.videobannerblock #wistiaclose{background:#4c4c4c !important;padding:8px;line-height:1;}
.videobannerblock #wistiaclose img{position:relative;top:-4px;margin-top:0!important;}
.videobannerblock#video_container .overlayVideo{top:0!important;}
.popupwistiaclose .videobannerblock#video_container{height:auto!important;}
.singlevideo{padding:70px 0 50px;}
.singlevideo .contentarea h1{text-align:left;}
.singlevideo .contentarea h4{font-family:proximanovalight,roboto,sans-serif;font-size:24px;}
.singlevideo .contentarea .sharethis.sharethisblock{display:block;width:100%;float:left;}
.singlevideo .contentarea .sharethis.sharethisblock h4{font-size:22px;font-family:proximanovabold,roboto,sans-serif;margin-bottom:5px;margin-top:10px;}
.singlevideo .contentarea{}
.error404 .containerwrap.bgdarkblue{display:none;}
.error404 .containerwrap{min-height:555px !important;}
.wistia_romulus_control.wistia_romulus_visible > a{display:none !important;}
#secondarynavwrap.affix + div + #productoverviewcols{padding-top:70px !important;}
#careersliderblock{max-width:100%;overflow:hidden;margin:90px 0 100px;background:#fff;}
#careerslider{width:100%!important;white-space:nowrap;padding-left:0;list-style:none;text-align:center;margin:0;line-height:0;}
#careerslider li{display:inline-block;width:auto;height:330px;overflow:hidden;margin:0 -3px;}
#careerslider li img{width:auto;height:330px;min-height:330px;transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);transition:all 300ms ease-in 0s;-webkit-transition:all 300ms ease-in 0s;-o-transition:all 300ms ease-in 0s;-ms-transition:all 300ms ease-in 0s;-moz-transition:all 300ms ease-in 0s;cursor:pointer;}
#careerslider li img:hover{transform:scale(1.3);-webkit-transform:scale(1.3);-o-transform:scale(1.3);-ms-transform:scale(1.3);-moz-transform:scale(1.3);transition:all 300ms ease-in 0s;-webkit-transition:all 300ms ease-in 0s;-o-transition:all 300ms ease-in 0s;-ms-transition:all 300ms ease-in 0s;-moz-transition:all 300ms ease-in 0s;z-index:2;}
.singlevideo .contentarea ul{color:#2a2a2a;font-size:17px;margin-bottom:25px;}
.page-template-template-careers #intercom-container{display:none!important;}
.careerquoteslideentry{max-width:100%!important;}
#careergallery{padding-left:0;margin:0;display:block;position:relative;width:100%;height:340px;overflow:hidden;}
#careergallery .slick-prev, #careergallery .slick-next{display:none!important;}
#careergallery li{overflow:hidden;}
#careergallery li img{transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);transition:all 300ms ease-in 0s;-webkit-transition:all 300ms ease-in 0s;-o-transition:all 300ms ease-in 0s;-ms-transition:all 300ms ease-in 0s;-moz-transition:all 300ms ease-in 0s;cursor:pointer;height:340px;width:auto!important;}
#careergalleryblock{margin:90px 0 100px;}
.popupwistiaclose .hb-whyliftoffv2#video_container .overlayVideo,
.popupwistiaclose .videobannerblock#video_container .overlayVideo{display:none;}
.popupwistiaopen .videobannerblock .videobannerimg{visibility:hidden;opacity:0;}

#reports-slider .homereportgamingapps h2 {
    font-size: 50px;
    font-family: proximanovasemibold,sans-serif;
    line-height: 1;
    width: 540px;
    max-width: 100%; 
}
#reports-slider .homereportgamingapps .col-sm-6.lg-padright5 {
	float: right;
    padding-left: 15px;
    margin-top: 5%;
}
#reports-slider .homereportgamingapps p {
    font-size: 21px;
    font-family: proximanovasemibold,sans-serif;
}
#reports-slider .homereportgamingapps {min-height: 647px;}
#reports-slider .homereportgamingapps .btn {
    font: normal 21px proximanovabold,roboto,sans-serif;
    padding-top: 20px;
    padding-bottom: 20px;
    background-color: #ff8e59;
    color: #fff;
    min-width: 306px;
    letter-spacing: 0;
}
#reports-slider .homereportgamingapps  #homelinkviewreport {display:none!important;}

.reportnongaming {background-position: center center!important;}
.bannercareer#hboptional img {margin-top: 20px;}

#hsdynamics {}
#homeslider #hsdynamics .hbtext h4 {
    font-family: proximanova,roboto,sans-serif;
    font-size: 24px;
}
#authorpostsociallinks .fa {
    position: relative;
    top: 4px;
}
#secondarynav ul li.active a {color: #b2b2b2!important;}
#secondarynav ul li.active a:hover {color: #57b8e5!important;}
.data-section.imgtitle  {
    position: relative;
    display: block;
    min-height: 46px;
    padding-left: 57px;
}
.data-section.imgtitle .data-icon {
    position: absolute;
    left: 0;
    top: 0;
}
.data-section.imgtitle .data-title {
	display: block;
    padding-left: 0;
    padding-top: 12px;
}
#weworkon {
	min-height:500px;
	color:#fff;
	background:#3b678a;
	padding-top:100px;
	padding-bottom:40px;
	font-size:19px;
}
#weworkon h2 {
    text-align: center;
    color: #fff;
    font-size: 35px;
    margin-bottom: 60px;
}
#workonlist {
	padding-left:0;
	display:block;
	list-style:none;
}
#workonlist li {
	width:50%;
	float:left;
	min-height:65px;
	padding-left:80px;
	position:relative;
	margin-bottom:60px;
}
.workonicon {
    position: absolute;
    left: 0;
    top: 0;
}
#weworkon h4 {
    color: #fff;
    font-family: proximanovasemibold, Arial, sans-serif;
    font-size: 25px;
    margin-bottom: 0;
}
#weworkon p {margin-bottom:0;}
.popupwistiaclose  .hbproduct5wrap#video_container video {visibility:hidden!important;}
.popupwistiaclose  .hbproduct5wrap#video_container.headerbanner {max-height: 590px!important;overflow:hidden!important;}
.popupwistiaclose  #video_container #hb-product5 {position: relative;z-index: 7;}
.popupwistiaopen .hbproduct5wrap#video_container .overlayVideo {
    z-index: 9;
    top: 0!important;
    height: 100%!important;
}
.popupwistiaopen .hbproduct5wrap#video_container #wistiaclose {z-index: 10;}
.popupwistiaopen .hbproduct5wrap#video_container #wistiaclose img {margin-top: -4px;}
.popupwistiaopen .hbproduct5wrap#video_container .overlayVideo > div {margin-top: 4%!important;}
.popupwistiaopen .hbproduct5wrap#video_container .overlayVideo  img {display:none!important;}

.engineeringctablock#getstartedblock {
    background: #fff;
    padding: 115px 0 90px;
}
.engineeringctablock#getstartedblock h2 {
    color: #4e4e4e;
    text-transform: uppercase;
    font-size: 47px;
    margin-bottom: 15px;
    line-height: 1;
}
.engineeringctablock#getstartedblock .btn {
	font-size: 31px;
    min-width: 258px;
    padding-top: 11px;
    padding-bottom: 9px;
    background-color: #ff8e59;
    letter-spacing: 1px;
}
.engineeringctablock#getstartedblock .btn:hover { background: #25495d;}

.mapimageblock {text-align:center;background:#dbdbdb;}
.mapimageblock img {width:100%;height:auto;}

.banner-ximadpage {border-bottom: 1px solid #828282;}
#homeslider #hsthead .hbtext {margin-top: 6%;}
#homeslider #hsthead .hbtext h1 {
    line-height: .9;
    font-family: 'docktrin',Proximanovabold,Roboto,Sans-Serif;
    text-transform: lowercase;
    font-size: 75px;
    text-shadow: 5px 5px 20px rgba(1,0,2,1);
    margin-bottom: 0;
}
#homeslider #hsthead .hbtext h1 strong {
    font-family: 'docktrin',Proximanovabold,Roboto,Sans-Serif!important;
    font-size: 97px;
    color: #dd470d;
    line-height: .8;
}
#homeslider #hsthead .hbtext h2 {
    line-height: .9;
    font-family: 'Rockwell',Proximanovabold,Roboto,Sans-Serif;
    text-transform: uppercase;
    font-size: 38px;
    text-shadow: 5px 5px 20px rgba(1,0,2,1);
    color: #fff;
    letter-spacing: 1px;
    margin-bottom: 60px;
}
#homeslider #hsthead .hbtext {width: 100%!important;}
#homeslider #hsthead .hbtext .btn {
    font: normal 20px proximanovalight,roboto,sans-serif;
    background: #c64616;
    padding: 19px 20px 18px;
}
#homeslider #hsthead .hbtext .btn:hover {background:#25495d;}
#homeslider #hsthead #hometheadimg {
    width: 500px!important;
    height: auto!important;
	position:absolute;
	bottom:0;
    right: 19%!important;
}
#homeslider #hsthead .hbtextholder {
    min-height: 490px;
    position: relative;
    top: -7px;
}
#homeslider #hsthead .hbtext h2#homegaudate {font-size: 32px;}
body>.intercom-container {z-index: 99999999999!important;}

.twitter-feed .tweet_content, #followbtn-twitter {font-size: 13px;}
.blog .hentry ul, .single-post .hentry ul  { font-size: 17px;}

#homeslider .hblogo {
    width: auto!important;
    height: auto!important;
}
#homeslider #hsfuelgrowth .hbtextholder, #homeslider #hszimad .hbtextholder {position: relative;}
#homeslider #hsfuelgrowth .hbtext, #homeslider #hszimad .hbtext {
    width: 55%!important;
    margin-top: 0;
    padding-top: 7%;
    padding-left: 30px;
}
#homefuelgrowthimg, #hskeithimg, #homeximadimg {
    position: absolute;
    right: 45px;
    bottom: -15px;
    height: auto!important;
    width: 350px!important;
}

#homefuelgrowthimg {
    bottom: -205px;
}

#homeslider .hbtext .btn.btn-outline {
    opacity: 1;
    filter: alpha(opacity=100);
    background: transparent!important;
    border: 2px solid #fff;
    padding-top: 10px;
    padding-bottom: 9px;
}

#homeslider .hbtext .btn.btn-outline:hover {
    border-color: #ff8e59;
    color: #ff8e59!important;
}

.embednonwistiablock.bggray5 {background:#fff!important;}
.testiUp:after {
    content: ' ';
    display: inline-block;
    width: 28px;
    height: 26px;
    background: url(../images/testi_lower.png) center no-repeat;
    position: absolute;
    bottom: 1px;
    margin-left: 10px;
}
#rev_slider_9_1 #hsmobilemarketersnongamers .hbtext .img-mobile {display:none!important;}
#rev_slider_9_1 #hsmobilemarketersnongamers .hbtext .logo345 {
                width:auto!important;
                height:auto!important;
}  
#rev_slider_9_1 #hsmobilemarketersnongamers .hbtext .btn-arrowtext {
	background: transparent url(https://liftoff.io/wp-content/uploads/2016/09/visitheroestext-bg0.png) center no-repeat!important;
        display:block;
        position:relative;
        width:250px!important;
        text-align:center;
        margin-left:auto;
        margin-right:auto;
        float:none;
        padding-top:680px;
}
#homeslider #hsappindex2016 .hbtext-default .hbtext p, #homeslider #hsfuelgrowth .hbtext p {font-size: 24px;font-family: proximanovalight, lato,sans-serif;}
#homeslider #hsfuelgrowth .hbtext .btn {
    margin-right: 5px;
}

#homeslider #hsfuelgrowth .hbtext .btn-outline {
    margin-right: 0;
}
#ajax-posts .col-sm-12.col-md-12 .gridbox a.gridimglink .overlay-text {display:none!important;} 
#ajax-posts .col-sm-12.col-md-12 .gridbox .column3boxoverlay  {
	content: "";
    background: rgba(188,210,102,0.85)!important;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    z-index: 11;
    width: 100%;
    -webkit-transition: opacity 0.25s, -webkit-transform 0.25s;
    -moz-transition: opacity 0.25s, -moz-transform 0.25s;
    -o-transition: opacity 0.25s, -o-transform 0.25s;
    transition: opacity 0.25s, transform 0.25s;
    opacity: 0;
    padding: 30px;
	text-align:center;
} 
#ajax-posts .col-sm-12.col-md-12.resourcecat-casestudies .gridbox .column3boxoverlay {background: rgba(188,210,102,0.85)!important;}
#ajax-posts .col-sm-12.col-md-12.resourcecat-downloads .gridbox .column3boxoverlay {background: rgba(220,90,109,0.85)!important;}
#ajax-posts .col-sm-12.col-md-12.resourcecat-webinars .gridbox .column3boxoverlay {background: rgba(87,184,229,.85)!important}
#ajax-posts .col-sm-12.col-md-12.resourcecat-videos .gridbox .column3boxoverlay {background:rgba(223,201,88,0.85)!important}
#ajax-posts .col-sm-12.col-md-12.resourcecat-testimonials .gridbox .column3boxoverlay {background:rgba(223,201,88,0.85)!important}
#ajax-posts .col-sm-12.col-md-12.resourcecat-podcasts .gridbox .column3boxoverlay {background:rgba(229,125,87,0.85)!important}
#ajax-posts .col-sm-12.col-md-12 .gridbox:hover .column3boxoverlay {opacity: 1;} 
#ajax-posts .col-sm-12.col-md-12 .gridbox .column3boxoverlay  h3 {
	color: #fff;
    margin-bottom: 0;
    margin-top: 15%;
} 
.sumome-share-client-wrapper, .sumome-vex.sumome-popup {display:none!important;}
.single-post .sumome-share-client-wrapper {display:block!important;}
.cspageinvoicetogo .ico-challenge {background-image:url(../images/challenge-green.png);}
.cspageinvoicetogo .ico-solution {background-image:url(../images/solution-green.png);}
.cspageinvoicetogo .ico-concolusion {background-image:url(../images/conclusion-green.png);}
.cspageinvoicetogo .ico-concolusion li, .cspageinvoicetogo  .AcornsTextContent li {background-image:url(../images/list-style-green.png);background-position-y: 10px;}
.cspageinvoicetogo .buttonAcorns > a {color:#80d78c;border-color:#80d78c;}
.cspageinvoicetogo .iconbulletlist2 .text-darkblue {color:#575757!important}
.bg-red {background-color:#e3443d!important;}
.bg-blue {background-color:#004671!important;}
.bg-lightblue {background-color:#3c9cd7!important;}
.bg-lighterblue {background-color:#9fd4ef!important;}
.bg-tan {background-color:#fdfaf5!important;}
#redvsbluecontent1 {
    position: relative;
    padding-top: 70px;
    padding-bottom: 60px;
    margin-top: 70px;
    margin-bottom: 80px;
}	
#redvsbluecontent1:before {
	content:' ';
	display:block;
	height:12px;
	width:100%;
	background:url(../images/pattern-star-red.png) left center repeat-x;
	position:absolute;
	top:0;
	left:0;
}
#redvsbluecontent1:after {
	content:' ';
	display:block;
	height:12px;
	width:100%;
	background:url(../images/pattern-star-blue.png) left center repeat-x;
	position:absolute;
	bottom:0;
	left:0;
}
#redvsbluecontent1 p {font-size: 20px;}
#redvsbluecontent1 h2 {
    font-family: proximanova,roboto,sans-serif;
    font-size: 32px;
    line-height: 1.3;
    margin-bottom: 25px;	
}
.swingdeepstatesblock h3 {
    color: #fff;
    font-size: 28px;
	font-family: proximanovabold,roboto,sans-serif;
    margin-top: 60px;
	letter-spacing:1px;
}
.swingdeepstatesblock p {
    color: #fff;
    line-height: 1.2;
    font-size: 24px;
    font-family: proximanovalight,roboto,Arial,Helvetica,sans-serif;
}
.swingdeepstatesblock.bg-lighterblue h3, 
.swingdeepstatesblock.bg-lighterblue p {color:#005a89;}
#redblueappsvotes > div {margin-bottom:30px;}
#redblueappsvotes h3 {
    font-size: 24px;
    color: #005b8a;
    margin-bottom: 15px;
    font-family: proximanovabold,roboto,sans-serif;
}
#redblueappsvotes p {
    font-size: 22px;
    font-family: proximanovalight,roboto,Arial,Helvetica,sans-serif;
    color: #005b8a;
}
#infographtop {text-align: right;}
#infographtop .sociallinks li a {
	font-size: 16px;
    padding-top: 2px;
    color: #3b678a!important;
    background-color: #f4f5f6;
    height: 28px;
    width: 28px;
}
#infographtop .sociallinks li a:hover {color: #444!important;}
#infographtop .shareinemail a.instaemail:before {
    content: "\f0e0";
    font-size: 16px;
    position: absolute;
    left: 6px;
    top: 6px;
}
#infographtop .socialsharelinks {
    float: none;
    display: inline-block;
    vertical-align: middle;
    margin: 3px 15px 4px;
}
#infographbtn {
    display: inline-block;
    vertical-align: middle;
    color: #fff;
    background: #204260;
    text-transform: uppercase;
    font: 500 15px roboto, lato, sans-serif;
    padding: 8px 12px;
}
#infographbtn:hover {background:#3c9cd7;}
#igtbtn {
    display: inline-block;
    vertical-align: middle;
}
.text-darker {color:#575757!important;}
#hboptional.banner-cspagerocketgames .banner-text > h2 {font-size: 45px;}
.page-id-101 #intercom-container, .page-id-103 #intercom-container, .page-id-6629 #intercom-container {display: none!important;}
#sidebar #authorpostsociallinks.sociallinks a {padding-top: 2px;}
#sidebar #authorpostsociallinks .fa {top: 0;}
.page-template-template-single-casestudies-v2 .sumome-share-client-wrapper {display:block!important;}
.multiple-sumome-warning-toast.sumome-doctype-notice {display:none!important;}
body > iframe {display:none;}

/* February 2017: Multilingual */
#header { position: relative;padding-right: 60px!important;}
#languageoptionlist, #languageoptionselect, #languageoption ul { margin:0px; padding:0px; }
#languageoption ul {list-style:none;}
#languageoptionlist { position:relative; }
#languageoption a, #languageoption a:visited { color:#fff; text-decoration:none; outline:none;}
#languageoption a:hover { color:#fff;}
#languageoptionselect {display: block;position:relative;}
#languageoptionselect a:hover { color:#fff;}
#languageoptionselect a {background:#3b678a; display:inline-block;cursor:pointer;}
#languageoptionselect a span {cursor:pointer; display:block;}
#languageoptionlist ul { background:#3b678a;color:#fff; display:none;left:0px;position:absolute; top:2px; width:auto; width:45px; list-style:none;}
#languageoption span.value { display:none;}
#languageoptionlist ul li a {display:block;}
#languageoptionlist ul li a:hover { background-color:#365c7c;}
#languageoption em {
	display: block;
    font-style: normal;
    text-transform: uppercase;
    background: transparent url(../images/ico-flag-en.png) center no-repeat;
    padding: 5px 22px 5px;
    font-family: proximanova, LatoItalic, sans-serif;
    font-weight: normal;
    background-size: 25px;
    height: 35px;
    font-size: 0;
    text-indent: -99999px;
}
#languageoption em.language-cn {background-image:url(../images/ico-flag-cn.png);}
#languageoption em.language-kor {background-image:url(../images/ico-flag-kor.png);}
#languageoption em.language-jp {background-image:url(../images/ico-flag-jpn.png);}
#languageoptionblock {
    display: block;
    position: absolute;
    right: 15px;
    top: 5px;
    width: 45px;
	font: normal 17px proximanova,roboto,sans-serif;
}
#languageoption {height: 45px;}
#languageoptionselect > a {
	min-height: 0;
    position: relative;
    padding-top: 0;
    background: transparent;
	display:block;
}
#languageoptionselect > a:before {
    position: absolute;
    right: 5px;
    top: 6px;
	font-size:17px;
	display:none;
}
.multiple-sumome-warning-toast.sumome-doctype-notice {display:none!important;}
#homecontent4 h4 {  color: #4c4c4c!important; }

body > iframe  {display:none;}
#footercenter {}
#footercenter .hs-form {
    display: block;
    position: relative;
    max-width: 100%;
    width: 390px;
    text-align: center;
    margin: 5px auto 0;
    text-transform: none;
}
#footercenter .hs-form .hs-form-field > label {display:none;}
#footercenter .hs-form .hs-input{
	width: 100%!important;
    max-width: 100%!important;
    min-width: 100%;
    box-sizing: border-box!important;
    height: 38px;
    border: none;
    background: #204260;
    padding: 10px 45px 10px 25px;
    border-radius: 16px;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    color: #fff;
    font: 14px proximanovalight, lato,sans-serif;
	margin-bottom:0!important;
}
#footercenter .hs-form ::-webkit-input-placeholder { color: #fff}
#footercenter .hs-form :-moz-placeholder {color: #fff;}
#footercenter .hs-form ::-moz-placeholder {color: #fff;}
#footercenter .hs-form :-ms-input-placeholder {color: #fff;}
#footercenter .hs-form .hs-error-msgs {
    margin-bottom: 0 !important;
    color: red;
    font-size: 13px;
    padding-left: 3px!important;
    padding-top: 2px!important;
    list-style: none;
    text-align: left;
}
#footercenter .hs-form .hs-error-msgs li {margin-bottom: 0!important;}
#footercenter .hs-form .hs-error-msgs li label {margin-bottom: 0;}
#footercenter .hs-form .hs-form-required {color:red;}
#footercenter .hs-form .actions {
    padding: 0!important;
    margin: 0!important;
    background: transparent;
    border: none;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
}
#footercenter .hs-form .hs-button {
    background: #204260 url(../images/ico-btn-arrow.png) center no-repeat;
    height: 38px;
    width: 38px;
    position: absolute;
    top: 0;
    box-shadow: none;
    right: 0;
    text-indent: -99999px;
    border-radius: 0 200px 200px 0;
    -webkit-border-radius: 0 200px 200px 0;
    -moz-border-radius: 0 200px 200px 0;
}
.page-template-default .contentarea ul, .page-template-default .contentarea ol {font-size:17px;}
#hboptional.banner-cspagemytona .banner-text > h1,
#hboptional.banner-cspagemytona .banner-text > h2 {color:#fff;}
#hboptional.banner-cspagemytona {border-bottom: 1px solid #828282;}
.contentarea#acronTextCon .entry-content h2 em {font-family: proximanovasemibolditalic,roboto,sans-serif;}
.mobilelovebgpink {
	position:relative;
	background:#f78581 url(../images/mobilelove-bgstyletop.jpg) top center repeat-x;
    padding: 70px 0 10px;
}
.mobilelovebgpink:after {
    content: ' ';
    display: block;
    width: 100%;
    height: 46px;
    background: url(../images/mobilelove-bgstylebottom.png) top center repeat-x;
    position: absolute;
    bottom: -20px;
    left: 0;
}
.mobilelovebggreen {
    background: #46cea1 url(../images/mobilelove-bgstylebottom2.png) center bottom repeat-x;
    padding-top: 0;
}
.mobilelovebgpink2 {
    background: #f9b2b2 url(../images/mobilelove-bgstyletop2.png) center top repeat-x;
    padding-bottom: 0;
    padding-top: 70px;
}
.mobilelovebgred {
    background: #e83c4c;
    color: #fff;
    padding: 20px 0;
}
.mobilelovebgred p {
	color:#fff;
    margin-bottom: 0;
    font-size: 24px;
    font-family: 'clairehand', proximanova,roboto,Arial,Helvetica,sans-serif;
}
#mobileloveoverall p {
	font-family: 'clairehand', proximanova,roboto,Arial,Helvetica,sans-serif;
    font-size: 22px;
    line-height: 1.5;
}
#mobileloveoverall h2 {
	font-family: 'gunnyrewritten', proximanovasemibold,roboto,sans-serif;
    color: #e83c4c;
    font-size: 70px;
    line-height: .85;
}
.zh-hans-slider #homefuelgrowthimg,
.ja-slider #homefuelgrowthimg,
.ko-slider #homefuelgrowthimg {
    bottom: -10px!important;
    width: 755px!important;
}
.buttonAcorns > a {
	width: 258px;
    max-width: 100%;
    text-align: center;
}
.resourcespage-ja #ajax-posts .gridbox {    
    max-height: 470px;
    height: 500px;
}

.cspagegrab .ico-challenge {background-image:url(../images/challenge-olive.png);}
.cspagegrab .ico-solution {background-image:url(../images/solution-olive.png);}
.cspagegrab .ico-concolusion {background-image:url(../images/conclusion-olive.png);}
.cspagegrab .ico-concolusion li, .cspagegrab  .AcornsTextContent li {background-image:url(../images/list-style-olive.png);background-position-y: 10px;}
.cspagegrab .buttonAcorns > a {color:#bbc654;border-color:#bbc654;}
.cspagegrab .iconbulletlist2 .text-darkblue {color:#575757!important}

.cspagetalabat .ico-challenge {background-image:url(../images/challenge-orange.png);}
.cspagetalabat .ico-solution {background-image:url(../images/solution-orange.png);}
.cspagetalabat .ico-concolusion {background-image:url(../images/conclusion-orange.png);}
.cspagetalabat .ico-concolusion li, .cspagetalabat  .AcornsTextContent li {background-image:url(../images/list-style-orange.png);background-position-y: 10px;}
.cspagetalabat .buttonAcorns > a {color:#f18819;border-color:#f18819;}
.cspagetalabat .iconbulletlist2 .text-darkblue {color:#575757!important}

.cspageluckyfish .ico-challenge {background-image:url(../images/challenge-red.png);}
.cspageluckyfish .ico-solution {background-image:url(../images/solution-red.png);}
.cspageluckyfish .ico-concolusion {background-image:url(../images/conclusion-red.png);}
.cspageluckyfish .ico-concolusion li, .cspageluckyfish  .AcornsTextContent li {background-image:url(../images/list-style-red.png);background-position-y: 10px;}
.cspageluckyfish .buttonAcorns > a {color:#c82726;border-color:#c82726;}
.cspageluckyfish .iconbulletlist2 .text-darkblue {color:#575757!important}
.cspageluckyfish .AcornsTextContent a, .cspageluckyfish .iconbulletlist2 a{color:#c9292a;}

.hb-whyliftoffv2 h2,
#hb-product5 #bcproducttext h1,
#homeslider .hbtext h1 {font-size: 48px!important;line-height: 1.2;font-family: proximanova,roboto,sans-serif!important;}
#hb-product5 #bcproducttext p,
#bcproducttext {font-family: proximanova, lato,sans-serif!important;}	
#hb-product5 #bcproducttext p {font-size:18px;}
.hb-whyliftoffv2#video_container .bannercontenttext h2,
.hb-whyliftoffv2#video_container .bannercontenttext p,
#hb-product5 #bcproducttext h1,
#homeslider #hscpaoptimized .hbtext h1,
#homeslider #hscpaoptimized .hbtext p {color:#494949!important;}

.widthlimit{display:block;max-width:100%;margin-left:auto;margin-right:auto;width:1250px;}
#mfeudvidlink, #mfeudvidlink:after {
	-webkit-transition-property: all;
	-webkit-transition-duration: .3s;
	-webkit-transition-timing-function: ease;
	-moz-transition-property: all;
	-moz-transition-duration: .3s;
	-moz-transition-timing-function: ease;
	-o-transition-property: all;
	-o-transition-duration: .3s;
	-o-transition-timing-function: ease;
	-ms-transition-property: all;
	-ms-transition-duration: .3s;
	-ms-transition-timing-function: ease;
	transition-property: all;
	transition-duration: .3s;
	transition-timing-function: ease;
}
#mfeudvidlink:hover {border-color:#fff;}
#mfeudvidlink:after {opacity:1;filter:alpha(opacity=100); }
#mfeudvidlink:hover:after {opacity:.8;filter:alpha(opacity=80); }
#feudstripimageblock {
    text-align: center;
    display: block;
    position: relative;
    bottom: -8px;
    margin-top: 10px;
    max-width: 100%;
    overflow: hidden;
}
#feudstripimageblock img {width:100%;height:auto;}
#hb-mfeud {
	font-family: proximanovalight,roboto,Arial,Helvetica,sans-serif !important;
	text-align:center;
    padding-top: 80px;
    background-position: center top;
	background-color:#180d1f;
}
#hb-mfeud, #hb-mfeud h1 {color:#fff}
#hb-mfeud h1 {
    font-family: flamacondensedbook, proximanovasemibold,roboto,sans-serif!important;
    text-transform: uppercase;
    font-size: 50px!important;
    letter-spacing: 3px;
    word-spacing: 4px;
    line-height: 1;
}
#hb-mfeud h2 {
    font-family: HaloHandletter, proximanovabold, latobold, sans-serif!important;
    text-transform: none;
    color: #ffcf0c;
    font-size: 73px;
    vertical-align: middle;
    -moz-transform: rotate(-8deg);
    -webkit-transform: rotate(-8deg);
    transform: rotate(-8deg);
    position: relative;
    top: -2px;
    float: right;
    line-height: 1;
    display: inline-block;
}
#feudbannervid {}
#mfeudvidlink {
    display: inline-block;
    position: relative;
    border: 2px solid #7ed4ff; 
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
	overflow:hidden;
}
#mfeudvidlink:after {
	content: ' ';
	display:block;
	width:100%;
	height:100%;
	background:url(../images/video-play.png) center no-repeat;
	position:absolute;
	left:0;
	top:0;
}
#feudmainblock { padding: 60px 0;}
#feudmainblock .entry-content {padding-right:0!important;}
#feudmainblock .contentarea p {font-size:20px;}
#feudmainblock .contentarea p strong {font-family:proximanovasemibold,roboto,sans-serif!important;}
#feudmainblock h2 {
    font: 70px HaloHandletter, proximanovabold, latobold, sans-serif!important;
    color: #3a6fb8;
    line-height: 1;
    margin-bottom: 10px;
}
#mobilefunblock {
	background:#194595 url(../images/feud-mobilefun-map2.jpg) center top no-repeat;
	background-size:cover;
	color:#fff;
	text-align:center;
	min-height:745px;
	padding-top:60px;
}
#mobilefunblock .contentarea h2 {
    font-family: flamacondensedbook, proximanovasemibold,roboto,sans-serif;
    text-transform: uppercase;
    color: #ffcf0c;
    font-size: 42px;
    letter-spacing: 3px;
    word-spacing: 5px;
    line-height: 1;
}
#mobilefunblock .contentarea h2 strong {
    display: inline-block;
    font-family: HaloHandletter, proximanovabold, latobold, sans-serif!important;
    text-transform: none;
    color: #fff;
    letter-spacing: 0px;
    font-size: 80px;
    vertical-align: middle;
    -moz-transform: rotate(-8deg);
    -webkit-transform: rotate(-8deg);
    transform: rotate(-8deg);
    position: relative;
    top: -2px;
}
#mobilefunblock .contentarea p {color:#fff;}
#mobilefunblock .contentarea p {font-size: 20px;}
#feudtestimonialblock {
	background:#ffb320 url(../images/mfeud-bgquote.jpg) center top no-repeat;
	background-size:cover;
	color:#6b2311;
	font-size:22px;
	min-height:615px;
}
#feudtestimonials .bxslider {list-style:none}
.feudquoteentry {}
.feudquoteimg {
	display: block;
    width: 241px;
    height: 251px;
    max-width: 100%;
    overflow: hidden;
    margin: 0 auto 15px;
	background: url(../images/mfeud-quote-imgbox.png) center no-repeat;
	padding: 96px 20px 20px;
}
.feudquoteimg img {
    width: 200px;
    height: 135px;
    border-top: 2px solid #673647;
    border-left: 2px solid #673647;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
}
.feudquotemeta {
	display:block;
	margin-bottom:10px;
}
.feudquotemeta p {margin-bottom:10px;}
.feudquotemetaposition {
    display: block;
    font-family: proximanovasemibold, latobold, sans-serif!important;
}
.feudquotetext {
    display: block;
    margin-bottom: 40px;
}
.feudquotetext h3 {
	font: 33px proximanovaitalic, latobold, sans-serif!important;
    color: #6b2311;
    display: inline;
    position: relative;
}
.feudquotetext h3:before {
	content:' ';
	display:inline-block;
	width:61px;
	height:47px;
	background: url(../images/mfeud-quote-open.png) center no-repeat;
    margin-right: 35px;
    position: relative;
    top: -6px;	
}
.feudquotetext h3:after {
	content:' ';
	display:inline-block;
	width:61px;
	height:47px;
	background: url(../images/mfeud-quote-close.png) center no-repeat;
    margin-left: 35px;
    position: relative;
    margin-bottom: -22px;
}
#mfeudmap {display:none;}

#homeslider #hscomeback .hbtext .btn {background-color: #d93454;margin-right: 12px;}
#homeslider #hscomeback .hbtext .btn-outline {margin-right: 0;}
#homeslider #hscomeback .hbtext .btn:hover {background-color: #25495d;}
.btn-outline-black {border-color: #313131 !important;color: #313131 !important;}
.btn-outline-black:hover {border-color: #ff8e59 !important;color: #ff8e59 !important;}

#awardsblock {padding-top:80px;padding-bottom:60px;}
#awardsblock h1 {
    color: #4c4c4c;
    font-size: 35px !important;
    margin-bottom: 70px;
    font-family: proximanovasemibold,sans-serif !important;
}
#awardslist {
    text-align: center;
    list-style: none;
    padding: 0;
    width: 1000px;
    display: block;
    max-width: 100%;
    margin: 40px auto 0;
}
#awardslist li {
	display: inline-block;
    width: 24%;
    padding: 0 15px;
    margin-bottom: 30px;
	vertical-align:middle;
}
#awardslist li img { width: 180px;height: auto;}
#photostriplist {
	padding-left: 0;
    list-style: none;
    width: 100%;
    float: left;
    margin: 40px 0 90px;
}
#photostriplist li {float:left;width:16.6666667%;}
#photostriplist img {width:100%;height:auto;}
.scrolltarget{position:relative;top:-120px;}

#eventinfoblock {
	background: #ebeaea;
    text-align: center;
    font-size: 16px;
    padding: 15px 0 14px;
}
#eventinfoblock .container {position:relative;}
#eventinfoblock p {margin:0;position:relative;display:inline-block;padding-right:165px;}
#eventinfoblock a {color:#5c7a99;text-decoration:underline;}
#eventinfoblock a:hover {color:#ff7900;}
#eventinfoblock strong {font-family: proximanovasemibold, latobold, sans-serif!important;}
#eventmfeudimg {position: absolute;right: 0;top: -55px;max-width:165px;}

#locationsblock {padding-top: 50px;padding-bottom: 40px;}
#locationsblock h2 {
	color: #4c4c4c;
    font-family: proximanovasemibold,sans-serif;
    font-weight: normal;
    font-size: 24px;
}
#locationsblock p { font-weight: normal; font-size: 18px;}
#officelocationslist {
    padding-left: 0;
    list-style: none;
    width: 100%;
    display: block;
    text-align: center;
	margin:0;
}
#officelocationslist li {
	width:32%;
	display:inline-block;
	padding:0 15px 15px;
	vertical-align:top;
}
#contactleft #contactusform .hs-button { background-color: #41d193;}
#contactleft #contactusform .hs-button:hover { background-color: #25495d;}
.bannerevents#hboptional {min-height: 463px;padding-top: 60px;}
.single-post .blogpage .entry-content img {height:auto!important;}
body > div.hbspt-form {display:none!important;}
#ajax-posts .gridentry {max-height:410px;}
.contentbtn {
    color: #fff!important;
    background: #95d458;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border: none;
    text-transform: uppercase;
    white-space: normal;
    display: inline-block;
    margin-bottom: 5px;
    font: 16px proximanovasemibold,roboto,sans-serif;
    letter-spacing: 2px;
    padding: 14px 25px 12px;
    min-width: 215px;
}
.contentbtn:hover {color: #fff!important;background: #25495d;}
.sbrc-dynamicimg {
	display: block;
    background-color: #eee;
    width: 105px;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.bannerheading2 {
    display: block;
    background: #bed36a url(//cdn2.hubspot.net/hubfs/434414/mobileheroes/banner-download.jpg) center no-repeat;
    background-size: cover;
    text-align: center;
    color: #fff;
    padding-top: 60px;
    padding-bottom: 90px;
}
.bannerheading2 h4 {
	color: #4c6688;
    font-family: proximanovasemibold,roboto,sans-serif;
    text-transform: uppercase;
    letter-spacing: 1px;
    word-spacing: 2px;
    margin-bottom: 25px;
	font-size: 20px;
}
.bannerheading2 h1 {color:#fff;margin-bottom: 40px;font-size: 45px!important;}
.contentboxpanel {
	display: block;
    background-color: #fff;
    border: 1px solid #d8d8d8;
    border-color: rgba(0,0,0,.15);
    border-top-color: rgba(0,0,0,.3);
    padding: 60px 30px 30px 30px!important;
    width: 1255px !important;
    margin: -120px auto 30px !important;
    max-width: 100%;
    float: none !important;
    position: relative;
	min-height: 330px;
}
#getstartedbannerblock {
	background: #333 url(../images/banner-getstarted-1.jpg) center no-repeat;
    background-size: cover;
    min-height: 440px !important;
    color: #fff;
    font-family: proximanovalight,roboto,Arial,Helvetica,sans-serif;
    font-size: 24px;
    padding-top: 100px;
    padding-bottom: 50px;
}
#getstartedbannerblock h1 img {vertical-align: middle;position: relative;top: -3px;}
#getstartedbannerblock h1 {color: #fff;font-size: 47px!important;margin-bottom: 5px;}
#getstartedbannerblock .container, #getstartedcontent .container {width: 1170px !important;}
.checklist2 {list-style: none;padding-left: 0;}
.checklist2 li {
    background: transparent url(../images/icon-check.png) left 3px no-repeat;
    min-height: 19px;
    padding-left: 30px;
    margin-bottom: 18px;
}
.contentfloatboxwrap {float:right;margin-bottom:40px}
.contentfloatbox {
	background: #fff;
    position: relative;
    padding: 40px 40px 60px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
#getstartedcontent, #brandlistblock {padding-top: 60px;padding-bottom: 60px;}
#getstartedcontent h2 {color: #2a2a20;font-size: 26px;font-family: proximanova,roboto,sans-serif;}
#getstartedcontent .contentarea p {font-size: 20px;}
#getstartedcontent .entry-content {padding-right:15px!important;}
#brandlistblock h4 {
	margin-top: 4px;
    font-family: proximanovalight,roboto,Arial,Helvetica,sans-serif;
    color: #4c4c4c;	
    margin-bottom: 30px;
	font-size:20px;
}
#marketerslogolist {padding-left: 0;list-style: none;text-align: center; margin-bottom: 10px;}
#marketerslogolist li {display: inline-block;vertical-align: middle;margin: 5px 10px;}
#marketerslogolist li img {margin: 5px;width: auto;max-height: 25px;position: relative;}
/* html.has-cookie-bar.cookie-bar-top-bar {margin-top: 0!important;}
.has-cookie-bar #catapult-cookie-bar {z-index: 9999999999;}
.has-cookie-bar #catapult-cookie-bar .ctcc-inner  {font-size: 14px;}
.cookie-bar-bar button#catapultCookie  {color: #2a2a2a;background: #ddd;} */
#languageoptionselect {font-size: 0;text-indent: -99999px;}
#languageswitchernav ul li a {
	display: block;
    font-style: normal;
    text-transform: uppercase;
    background: transparent url(../images/ico-flag-en.png) center no-repeat;
    padding: 5px 22px 5px;
    font-family: proximanova, LatoItalic, sans-serif;
    font-weight: normal;
    background-size: 25px;
    height: 35px;
    font-size: 0;
    text-indent: -99999px;
    color: #fff;
    text-decoration: none;
    outline: none;
}
#languageswitchernav ul li.wpml-ls-current-language {display:none!important;}
.languageswitchon #languageswitchernav ul li.wpml-ls-current-language {display:block!important;}
#languageswitchernav ul li.wpml-ls-item-zh-hans a {background-image: url(../images/ico-flag-cn.png);}
#languageswitchernav ul li.wpml-ls-item-ko a {background-image: url(../images/ico-flag-kor.png);}
#languageswitchernav ul li.wpml-ls-item-ja a {background-image: url(../images/ico-flag-jpn.png);}
#languageswitchernav .wpml-ls-legacy-list-horizontal .wpml-ls-item {display:block;}

.page-404 {
	display:block;
	background:#619fd6 url(../images/bg-404.jpg) center bottom no-repeat;
	background-size:cover;
	color:#fff;
	text-align:left;
    padding: 70px 40px 100px;
}
.error404 .page-404 {min-height: 850px !important;}
.page-404 h1 {color: #fff;text-align: left;line-height: 1.2;margin-bottom: 30px!important;font-size: 44px!important;}
.page-404 h3 {font-size: 30px;color: #faee5b;margin-bottom: 10px;margin-top: 5%;}
#page404menu {
    font-family: proximanovalight,roboto,Arial,Helvetica,sans-serif;
	padding-left: 0;
    list-style: none;
    font-size: 23px;
    line-height: 1;
}
#page404menu li {display: block;margin-bottom: 17px;}
#page404menu li a {color: #fff;display: inline-block;margin-left: 5px;border-bottom: 1px solid rgba(255,255,255,.7);}
#page404menu li a:hover {color: #faee5b;border-color: #faee5b;}
.cspagecoupang .iconbulletlist2 .text-darkblue {color: #575757!important;}
.cspagecoupang .AcornsTextContent a, .cspagecoupang .iconbulletlist2 a {color: #c2323c;}
.cspagecoupang .ico-challenge {background-image: url(../images/challenge-c2323c.png);}
.cspagecoupang .ico-solution {background-image: url(../images/solution-c2323c.png);}
.cspagecoupang .ico-concolusion {background-image: url(../images/conclusion-c2323c.png);}
.cspagecoupang .ico-concolusion li, .cspagecoupang .AcornsTextContent li {background-image: url(../images/list-style-c2323c.png);background-position-y: 10px;}
.cspagecoupang .buttonAcorns > a {color: #c2323c;border-color: #c2323c;}
.vidbannernofullscr #wistiaclose {display:none;}
.vidbannernofullscr .playvideolinktoggle {
	cursor: pointer;
    position: relative;
    top: 0!important;
    margin-top: 8%;
}
.vidbannernofullscr#video_container .popuplinkwistiawrap {opacity: 1;display: block;}
.vidbannernofullscr .wistia_click_to_play {display: block;}
.vidbannernofullscr .wistiaembedwrap {
	display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}
.single-testimonial .vidbannernofullscr .playvideolinktoggle {margin-top: 3%;}
.single-webinar .vidbannernofullscr .playvideolinktoggle {margin-top: 1%;}
.privacytarget {margin: 0!important;position: relative;height: 1px;overflow: hidden;top: -80px;}
#culture h2 {
    font-family: proximanova,roboto,sans-serif;font-size: 38px;
    text-align: center; margin-bottom: 60px;
}




@media (min-width:900px) and (max-width:1999px){
	.dapage-cn #hb-product5, .dapage-ja #hb-product5, .dapage-ko #hb-product5 {background-position: 77% top!important;}
}
@media (min-width:992px) (max-width:1230px){.container .entry-header h1.entry-title.postentrytitle{font-size:28px !important; }
#ajax-posts .col-sm-12.col-md-12 .gridboxtext h3 {
    font-size: 28px;
}
}
@media only screen and (min-width:1200px){
    .zh-hans-slider #homefuelgrowthimg, .ja-slider #homefuelgrowthimg,
    .ko-slider #homefuelgrowthimg {  right: -3.6%!important; }
}
@media only screen and (min-width:1500px){
    .zh-hans-slider #homefuelgrowthimg, .ja-slider #homefuelgrowthimg,
    .ko-slider #homefuelgrowthimg {  right: -5.6%!important; }
}
@media only screen and (max-width:500px){#carouselblockvideo li .ecslideinner{border:none!important}
#carouselblockvideo li{width:100%!important;margin-right:0!important;}
#carouselblockvideo li{max-width:430px!important;}
#carouselblockvideo ul{max-height:120px;overflow:hidden;}
}
@media only screen and (max-width:450px){#hbt2-img{width:190px!important;}
.slidelogo{height:40px!important;width:auto!important;}
#carouselblockvideo li{max-width:390px!important;}
#sliderblock .slidetext .mbreportslidetext .buttonarrow{padding-left:50px;padding-right:25px;}
}
@media only screen and (max-width:450px){#logo h1 a{margin-top:10px;}
.clientlogos .eachclient.col-md-4{width:49%;}
#bcproductmobile{padding:0 15px;}
#bcproductmobile h1{xfont-size:27px!important;margin-bottom:10px!important}
#secondarynav ul li{margin-right:20px;}
}
@media only screen and (min-width:2000px){#homeslider #hsmobilemarketers .hbtext{position:initial!important;}
.rev_slider_wrapper li#hsmobilemarketers .slotholder .tp-bgimg.defaultimg, .rev_slider_wrapper li#hsmobilemarketers .slotholder{display:none !important;}
#homeslider .tp-simpleresponsive >ul li#hsmobilemarketers,
#homeslider .tp-simpleresponsive >ul li#hsmobilemarketers .tp-bgimg{background:#e7e7e7 url(../images/bgbannerhome-marketers.jpg) center no-repeat!important;background-size:cover!important;}
#homeslider #hsmobilemarketers .hbtext .xsbannerimg{display:block!important;position:absolute!important;right:15px!important;top:10%!important;width:45%!important;height:auto!important;}
}
@media (max-width:1600px) and (min-width:1100px){.reportmobilefinance{background-position:0% center!important;}
}
@media (max-width:1500px) and (min-width:1300px){.background_Image_2{background-size:101% auto;background-position:0 center;}
}
@media only screen and (min-width:1600px){
	#video_container.videobannerblock{max-height:initial!important;}
	#homeslider #hsmobilemarketersnongamers .hbtext .btn-arrowtext {padding-top: 690px;}
	#homeslider #hsmobilemarketersnongamers  .slotholder .tp-bgimg {
		background-color: rgb(238, 238, 240) !important;
		background-size: 1570px !important;
		background-position: center 60% !important;
		background-repeat: no-repeat !important;		
	}
}
@media only screen and (min-width:1400px){.single-marketer #video_container{min-width:100%;background-position:center 30%;}
.background_Image_2{background-size:101% auto;}
	img#mobileloveyearimg {margin-bottom: -6.7%;}
	.mobilelovebggreen {padding-top:100px;}
}
@media only screen and (max-width:1280px){x#homeslider .tp-simpleresponsive >ul li:first-child .tp-bgimg{background-image:url(../images/slide2-xs.jpg)!important;}
	#pfcol2{padding-left:15px;}
	#homeslider #hsthead .hbtextholder {
		min-height: 590px;
		position: absolute;top: 0;
		padding-top: 45px;
		padding-right: 15px!important;
		padding-left: 15px!important;
	}
}
@media only screen and (max-width:1200px){
	#mobilefunblock .container { position: relative; z-index: 1;}
	#mobilefunblock {
		background-image: url(../images/bg-mfeud-gameplay.jpg);
		background-position:top center;
		min-height: 0;
		padding-bottom: 0;
		max-width: 100%;
		overflow: hidden;
	}
	#mfeudmap {display:block;margin-top: -4%;max-width: 130%;} 
	#featuredexcerptblock .eslogo img {height:auto!important;}
}
@media only screen and (max-width:1199px){
	.lg-hide {display:none;}
}
@media only screen and (min-width:1800px){.background_Image_2{background-size:101% auto;background-position:left 50%;min-height:700px;}
#liftoff-90days{background-position:center center!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;}
#day1-img{left:45%!important;}
}
@media only screen and (max-width:800px) {

        #homeslider .tp-simpleresponsive > ul li#hsmobilemarketersnongamers {
	    background: #ededf0!important;
	}
        #homeslider .tp-simpleresponsive > ul li#hsmobilemarketersnongamers .slotholder {
        display: none !important;
	}

	#rev_slider_9_1 #hsmobilemarketersnongamers .hbtext .img-mobile {
		
		display:block!important;
                float:none;
                margin-left:auto;
                margin-right:auto;
                width:100%!important;
                height:auto!important;
	}

        #rev_slider_9_1 #hsmobilemarketersnongamers .hbtext .btn-arrowtext { 

        padding-top:20px;
        }

}

@media only screen and (min-width:1300px){#homeslider .hbtext{width:40%!important;}
}
@media (max-width:1800px) and (min-width:1100px){#hb-contact{background-size:auto auto!important;}
}
@media (min-width:1100px) and (max-width:1140px){.buttonAcorns span{padding:0 53px;}
}
@media (max-width:1300px) and (min-width:1261px){
	#navmenu.navbar-default #menu-liftoff-main-menu-ja.navbar-nav>li.navbtn {margin-right: 10px!important;}
	#navigation #navmenu.navbar-default #menu-liftoff-main-menu-ja.navbar-nav>li>a {padding: 9px 15px!important;}
}
@media (max-width:1400px) and (min-width:1301px){
	#navmenu.navbar-default #menu-liftoff-main-menu-ja.navbar-nav>li.navbtn {margin-right: 10px!important;}
	#navigation #navmenu.navbar-default #menu-liftoff-main-menu-ja.navbar-nav>li>a {padding: 9px 19px!important;} 
	#navigation #navmenu.navbar-default #menu-liftoff-main-menu-ja.navbar-nav>li.navbtn {margin-right: 37px!important;margin-left: 15px;}
	#navigation #navmenu.navbar-default #menu-liftoff-main-menu-ja.navbar-nav>li.navbtn a {padding-right: 9px!important;padding-left: 9px!important;}
	#navigation #navmenu.navbar-default #menu-liftoff-main-menu-ja.navbar-nav>li:first-child>a {padding-left: 0!important;}
}


@media (max-width:1100px) and (min-width:768px){#homeslider #hsmobilemarketers .hbtext{position:initial!important;}
#homeslider .tp-simpleresponsive >ul li#hsmobilemarketers,
#homeslider .tp-simpleresponsive >ul li#hsmobilemarketers .tp-bgimg{background:#e7e7e7!important;}
.rev_slider_wrapper li#hsmobilemarketers .slotholder .tp-bgimg.defaultimg, .rev_slider_wrapper li#hsmobilemarketers .slotholder{display:none !important;}
#homeslider #hsmobilemarketers .hbtext .xsbannerimg{display:block!important;position:absolute!important;right:15px!important;top:10%!important;width:45%!important;height:auto!important;}
	#reports-slider .homereportgamingapps {background-position: 32%;}
	
}
@media only screen and (max-width:1199px){#sharepost{text-align:left;margin:5px 0 10px;}
}
@media only screen and (min-width:1100px){.xl-maxwidthoff{max-width:initial!important;}
.xl-left4{margin-left:-40px!important;}
.headerbanner{-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;}
#contactleft{padding-right:10px;}
#hb-contact .bannertext{margin-top:17%}
#hb-product{padding-top:70px!important;}
.logged-in #hb-product{padding-top:0!important;}
#hpblack{padding:0;width:63%;margin-left:-13%;}
#hb-productoverview{padding-top:40px;padding-bottom:0;}
.analyticsview{height:570px;}
.clientlogoquote > .col-sm-4{padding-right:35px;padding-left:35px;}
.bcmarketers .bannercontentright .bannercontenttext{padding-right:35px;padding-left:0;}
.lg-padright5{padding-right:50px!important;padding-left:50px;}
#team-pictures{width:100%;overflow:hidden;}
#team-pictures > .row{width:2100px;max-width:2100px;text-align:center;display:block;margin:auto;}
#team-pictures .col-xs-6{padding:0px;width:auto;}
.page-template-template-thank-you-contact #hb-contact .bannertext,
.page-template-template-contact-v2 #hb-contact .bannertext{margin-top:9%;}
#rightAcronText{padding-left:60px;}
#leftACronText{padding-right:30px;}
#hboptional.acronBanner .banner-text{padding-left:30px;}
.single-webinar .videobannerblock#video_container .overlayVideo > div{top:0%!important;}
.single-webinar .videobannerblock#video_container .overlayVideo > div,
.single-webinar .videobannerblock#video_container .overlayVideo > div > div{height:100%!important;}
	.popupwistiaopen .hbproduct5wrap#video_container .overlayVideo video {top: -13%;}
	.single-webinar.postid-6350 .videobannerblock#video_container .overlayVideo object {top: 12%!important;}
        #homeslider #hsfuelgrowth .hbtext {
           padding-top: 11%;
           width: 50%!important;
           padding-left: 60px;
        }

        #homefuelgrowthimg {
           right: 11%;
         }
	#hboptional.banner-cspagegrab .banner-text > h2 {font-size:46px;}
}
@media only screen and (min-width:1800px){
	.single-webinar.postid-6350 .videobannerblock#video_container .overlayVideo object {top: 0!important;margin-top:7%!important;}
}
@media only screen and (min-width:1081px){
	.page-id-4066 #ajax-posts .col-sm-12.col-md-12.right .column3boximg {background-position: 10% center;}
	#ajax-posts .col-sm-12.col-md-12.right .gridboxtext {width: 40% !important;}
	
}
@media only screen and (min-width:1080px){#navmenu.navbar-default .navbar-nav>li>a{padding:9px 17px!important;}
.blogpostentries .blogpostentry:nth-child(odd){padding-right:30px;}
.blogpostentries .blogpostentry:nth-child(even){padding-left:30px;}
#navmenu.navbar-default .navbar-nav>li.navbtn{margin-left:25px; margin-right: 0;}

}
@media only screen and (max-width:1080px){#liftoff-90days{background:url('../images/liftoff_bg12.jpg') center top no-repeat #fff;background-size:cover;min-height:650px;}
}
@media only screen and (max-width:1080px){
    #day1-img{left:50%!important; }
    div#ajax-posts .col-sm-12.col-md-12.left .gridboxtext {
    width: 50% !important;
    }
    .page-template-template-resources-vs3 #ajax-posts .col-sm-12.col-md-12 .gridboxtext {
    width: 100%!important;
    float: left;
    padding-top: 20px;
    }
}
@media (min-width:992px) and (max-width:1200px){.career-section-one-main{display:inherit;float:left !important;margin-right:0;}
.team-section img{height:inherit;max-height:142px;}
.cbtext{padding:20px;font-size:16px;}
.cbtext > strong{font-size:15px;}
.rope-right h3, .light-left h3, .contri-right h3{margin-bottom:7px;}
.light-left-image > img{margin-bottom:14px;}
.rope-right > p, .contri-right > p{padding-bottom:0;}
#hboptional.heroesbanner-aboutus{min-height:474px;}
.rope-right, .rope-left{margin-right:48px;}
.rope-group img{width:176px;}
.rope-right p, .light-left p, .contri-right p{font-size:15px;line-height:22px;}
.light-left{margin-right:0;padding:0 25px 0 20px;width:418px;}
.light-right{width:56%;}
.rope-right h3, .light-left h3, .contri-right h3{font-size:28px;padding-bottom:0;}
.rope-right{margin:0 !important;padding:14px 0;}
.contri-right{padding:45px 0;}
.contactSection p{min-height:126px;}
.perks-ico-cols .t1{font-size:17px;}
.page-id-3061 #hboptional{background-size:cover;}
#ajax-posts .col-sm-6.col-md-4 h3
{
	font-size:18px;
	line-height:20px;
}
#ajax-posts .gridboxtext p
{
	font-size:15px !important;
}
}
@media (min-width:992px) and (max-width:1100px){#contactleft.col-xs-12.col-sm-8{width:51%;}
#contactright.col-xs-12.col-sm-4.sm-right{width:48%;}
#hboptional.acronBanner .banner-text h2{font-size:39px;}
.ico-concolusion li, .AcornsTextContent li{font-size:17px;}
.buttonAcorns span{background:rgba(0, 0, 0, 0) url("https://liftoff.io/wp-content/uploads/2016/04/btn_next_arrow.png") no-repeat scroll 24px 4px;padding:0 40px;}
.ico-concolusion li, .AcornsTextContent li{font-size:16px;}

}
@media only screen and (max-width:1100px){
	#homeslider #hsfuelgrowth.zh-hans-slider #homefuelgrowthimg,
	#homeslider #hsfuelgrowth.ja-slider #homefuelgrowthimg,
	#homeslider #hsfuelgrowth.ko-slider #homefuelgrowthimg {
		width: 650px!important;
		right: -5%!important;
		width: 60%!important;
		max-width: 100%!important;
		top:initial!important;
	}
	#homeslider .zh-hans-slider .hbtext, #homeslider .ja-slider .hbtext,
	#homeslider .ko-slider .hbtext {z-index: 2;position: relative;}	
	
}
@media only screen and (max-width:1000px){.analyticsview{padding-right:55px;padding-left:55px;}
.analyticsview-slides{max-width:85%;}
.analyticsview-slide, .analyticsview-slide img{max-width:100%;}
#hbresources .bannertext{margin-right:0;width:55%;margin-top:0;}
#hbresourcesimg{margin-left:0;right:0;}
#hbresources{padding-top:30px;}
}
@media (max-width:900px) and (min-width:768px){#navmenu.navbar-default .navbar-nav>li>a{font-size:14px!important;}
	#languageoptionselect {top: -4px;}
}
@media (min-width:841px) and (max-width:991px){.careerquoteblockclass .cqetext{float:left !important;}
.careerquoteblockclass .cqetext{padding-left:0 !important;padding-top:0 !important;}
}
@media (min-width:768px) and (max-width:991px){.container h1, .pageheader h1.entry-title, h1{font-size:28px !important;}
.cqsinnertextquote{min-height:255px;}
.title-rect{margin-bottom:20px;}
.day-1-2 p, .day-5-2 p, .day-7-2 p, .day-45-2 p, .day-60-2 p{font-size:15px !important;line-height:24px !important;margin-bottom:21px;}
#day-90 h2, #day-30 h2, #day-1 h2, #day-5 h2, #day-7 h2, #day-60 h2{font-size:32px;}
.hb-whyliftoffv2 h2{font-size:34px !important;}
.content{max-width:740px !important;}
.career-section-one-main{display:inherit;float:left !important;margin-right:0;}
#pf-email-wrapper{left:0 !important;margin:auto !important;max-width:600px;right:0 !important;}
#team-pictures .col-xs-6{width:33.3%;}
.team-section img{max-height:160px;height:inherit;}
.containerwrap.mobile-solution, .containerwrap.two-column{padding:80px 0;}
#benefitsblock{padding-top:50px;}
.col-sm-3.eslogo{width:20%;}
.col-sm-7.estext{width:50%;}
.col-sm-2.esbtn{width:30%;}
#homesolutioncols .col-sm-3{width:50%;}
#liftoffbenefits > .col-sm-3 p{font-size:16px;line-height:1.2;}
#liftoffbenefits > .col-sm-3 h4{min-height:36px;font-size:15px;}
#homeeventright > h2{font-size:35px;}
#homeeventright{padding-left:40px;padding-right:40px;}
.clientlogoquote{padding-bottom:50px;padding-top:50px;}
.clientlist, tbody, tr{width:auto;display:block;}
.prefootercol{padding-left:15px;}
.clientlist td img{max-width:135px;}
#homemobiledating h2{font-size:30px;}
.two-column h2{font-size:24px;}
.col-sm-6.cpa-left{padding-left:15px;}
.headerbanner.newheaderbanner.hbhomev2{height:500px;}
.banner_text > h1{font-size:35px;}
.rope-left{margin:0 auto !important;max-width:740px;}
.light-left-image > img{margin-bottom:18px;}
.light-right{margin-top:35px !important;}
.contri-left{float:none;margin-left:0;margin-right:0;width:auto;}
.contri-right{display:block;padding:30px 0;width:auto;}
#footercol3{clear:both;}
.light-right, .light-left{display:block;width:auto;margin:0;}
.light-left{padding:0;}
.rope-right, .rope-left{display:block;width:auto;margin:0;clear:both;}
.light{padding:40px 0;}
.rope-group img{width:33.33%;}
.textHeight{min-height:160px;}
.hireimage > span{font-family:proximanovabold,sans-serif;font-size:30px;margin-right:15px;position:relative;top:-5px;}
.containerwrap.contactSection{padding-top:40px;}
.MobileGrowth{padding-top:40px;}
.bottomtextGrowth{padding:14px 0 0;}
.career-section-one-main > p{font-size:16px;margin:0;}
.data-title h3{font-size:21px;}
.carrer-coloum-one{padding-bottom:30px;}
.data-title{padding:13px 0 0 3px;}
.careerquoteblockclass .cqetext{float:right;}
.perks-ico-cols .t1{color:#ffffff;font-size:17px;margin-bottom:0;min-height:54px;}
.careertheperks{padding-top:80px;}
#contactleft{max-width:inherit;}
#contactleft.col-xs-12.col-sm-8{width:51%;}
#contactright.col-xs-12.col-sm-4.sm-right{width:48%;}
.text-center a{font-size:15px;}
.readyText{font-size:24px;}
#hboptional.headerbanner.acronBanner{min-height:inherit;padding:55px 0 0;}
#hboptional.acronBanner .banner-text > h1{color:#4c4c4c;font-size:18px !important;}
#hboptional.acronBanner .banner-text{margin:0;}
#hboptional.acronBanner .banner-text > h2{font-size:30px;margin:0;}
#acronTextCon{padding:0;}
#leftACronText > h2{font-size:24px;}
#leftACronText.col-xs-12.col-sm-8{width:63%;}
#rightAcronText.col-xs-12.col-sm-4{width:37%;}
.AcornsTextContent > p{font-size:15px;}
.ico-concolusion li, .AcornsTextContent li{font-size:13px;}
.buttonAcorns span{background:rgba(0, 0, 0, 0) url("https://liftoff.io/wp-content/uploads/2016/04/btn_next_arrow.png") no-repeat scroll 2px 0;display:block;padding:0 14px;}
.buttonAcorns > a{font-size:15px;padding:15px 17px;}
#rightAcronText img{height:auto !important;width:auto !important;}
.container h1, .pageheader h1.entry-title{font-size:28px !important;}

#ajax-posts .gridboxtext p {font-size:15px !important;}
#homedynamicsimg {bottom: initial!important;}
	#footertwitterfeed {margin-bottom: 10px;}
	.vidbannernofullscr .playvideolinktoggle {margin-top: 3%;}
}
@media only screen and (min-width:901px){.listentryimg{width:306px;}
}
@media only screen and (min-width:992px){.has-sidebar .contentarea{width:63%;padding-right:60px;}
.has-sidebar #sidebar{width:37%;padding-left:15px;margin-top:10px;}
#heroes-body .has-sidebar #sidebar{margin-top:30px;}
#heroespost.has-sidebar #sidebar{margin-top:15px;}
#bcproducttext.col-sm-6{padding-left:70px;}
#bcproductimg{text-align:right;}
	.md-padleft8 {padding-left: 80px!important;}
        #mfeudbannertext {padding-right:65px;}
	.md-padleft2 {padding-left:20px!important;}
	.md-right {float:right!important;}	
	#homeslider #hscomeback .hbtext {width: 48%!important;}	
}
@media only screen and (max-width:991px){.csentrybox{margin-right:auto;margin-left:auto;}
.tibtext{padding-top:5px!important;}
#ajax-posts .col-sm-6.col-md-8.resourcecat-webinars .gridbox .gridboxtext,
#ajax-posts .col-sm-6.col-md-8.resourcecat-events .gridbox .gridboxtext{padding-left:130px!important;}
#ajax-posts .col-sm-6.col-md-8.resourcecat-webinars .gridbox .gridimglink .overlay-text,
#ajax-posts .col-sm-6.col-md-8.resourcecat-events .gridbox .gridimglink .overlay-text{padding-left:70px;}
#ajax-posts .col-sm-6.col-md-8.resourcecat-webinars .gridbox .gridboxtext .gridentrycat,
#ajax-posts .col-sm-6.col-md-8.resourcecat-events .gridbox .gridboxtext .gridentrycat{left:0;}
#singlemarketer #content{padding-left:15px;padding-right:15px;}
#singlemarketer #sidebarleft, #singlemarketer #content{width:100%!important;display:block;clear:both;}
.evententry{position:relative;padding-left:90px;}
.evententryimg{padding-right:0;padding-left:0;}
.evententrytext{padding-left:0;padding-right:0;position:initial;}
	#homeslider #hsthead .hbtext h2 {font-size: 24px!important;margin-top: 5px;margin-bottom: 30px;}
	#homeslider #hsthead .hbtext h1 {font-size: 50px!important;}
	#homeslider #hsthead .hbtext h1 strong {font-size: inherit!important;}
	#homeslider #hsthead #hometheadimg {right: 17%!important;width: 400px!important;}
	#homeslider #hszimad .hbtext {padding-left: 0; width: 60%!important;}
	#homeslider #hszimad #homeximadimg, #homeslider #hsfuelgrowth #homefuelgrowthimg { max-width: 35%!important;bottom: initial;top: 5%;right: 15px;}
        #mfeudvidlink:after {background-size: 100px 100px;}
		#officelocationslist li {width: 32%; padding-bottom: 20px;}
	.single-post #sidebarinner {position: relative!important;top: 0!important;} 
	.md-bottom5 {margin-bottom: 50px!important;}
}
@media only screen and (max-width:900px){.headerbanner{-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;}
#headerwrap{background-image:initial;}
.phoneholder{display:block;float:none!important;margin:0 auto 30px!important;}
#hb-whyliftoff h2{margin-top:10px;}
#appsteps li{width:25%;float:left;margin-bottom:20px;}
#casestudyblock .contentarea{background-size:350px auto;}
#hbt2-img{width:400px!important;}
	#homeslider #hsfuelgrowth.zh-hans-slider .hbtext, #homeslider #hsfuelgrowth.ja-slider .hbtext,
	#homeslider #hsfuelgrowth.ko-slider .hbtext {width: 65%!important;}
	#homeslider #hsfuelgrowth.zh-hans-slider #homefuelgrowthimg, 
	#homeslider #hsfuelgrowth.ja-slider #homefuelgrowthimg, 
	#homeslider #hsfuelgrowth.ko-slider #homefuelgrowthimg {width: 55%!important;}

}
@media only screen and (min-width:768px){#navmenu > .container{padding:0;}
#navmenu .navbar-nav{float:right;}
#navmenu{background:transparent;border:0;margin-bottom:0;min-height:inherit;margin-top:3px;}
#navmenu.navbar-default .navbar-nav>li:first-child>a{padding-left:0!important;}
#navmenu.navbar-default .navbar-nav>li:last-child>a{}
#navmenu.navbar-default .navbar-nav>li.navbtn>a{background:#95d458;padding-right:15px!important;padding-left:15px!important;}
#navmenu.navbar-default .navbar-nav>li.navbtn.current-menu-item>a,
#navmenu.navbar-default .navbar-nav>li.navbtn>a:hover{background:#204260!important;color:#fff!important;border-color:#FFC9AC;}
#navmenu.navbar-default .navbar-nav>li{padding-bottom:0;}
#navmenu.navbar-default .navbar-nav>li>a{color:#fff;padding:6px 10px;}
#navmenu.navbar-default .navbar-nav>li>a.dropdown-toggle .fa{position:relative;left:5px;top:2px;font-size:17px;}
#navmenu.navbar-default .navbar-nav>li>a:hover,
#navmenu .navbar-nav>.current-menu-item>a,
#navmenu .navbar-nav>.active>a,
#navmenu .navbar-nav>.active>a:hover,
#navmenu .navbar-nav>.active>a:focus{background:transparent;color:#ccc!important;}
#navmenu .navbar-collapse{padding:0px;}
#navmenu .navbar-nav>.open>a{background:transparent;color:#ccc!important;}
#navmenu.navbar-default .navbar-nav>li.dropdown:hover > .dropdown-menu{display:block;}
#navmenu .dropdown > .dropdown-menu{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;padding:0;border:none;background:#fff;min-width:175px;}
#navmenu .dropdown > .dropdown-menu>li{border-bottom:none;}
#navmenu .dropdown > .dropdown-menu>li>a{padding:6px 15px;-webkit-transition-duration:initial;-webkit-transition-timing-function:initial;-moz-transition-duration:initial;-moz-transition-timing-function:initial;-o-transition-duration:initial;-o-transition-timing-function:initial;-ms-transition-duration:initial;-ms-transition-timing-function:initial;transition-duration:initial;transition-timing-function:initial;}
#navmenu .dropdown > .dropdown-menu>li.current-menu-item>a,
#navmenu .dropdown > .dropdown-menu>li>a:hover{background:#db4916;color:#fff;}
#navmenu .dropdown > .dropdown-menu>li.current-menu-item>a,
#navmenu .dropdown > .dropdown-menu>li.current-menu-item.resources-submenu>a{background:none;color:#333;}
#navmenu .dropdown > .dropdown-menu>li.current-menu-item>a:hover,
#navmenu .dropdown > .dropdown-menu>li.current-menu-item.resources-submenu>a:hover{background:#db4916;color:#fff;}
#navmenu.navbar-default .navbar-nav>li.navhiring {margin-top:-2px;}
#navmenu.navbar-default .navbar-nav>li.navhiring >a {
	color: #f4d875!important;
    -webkit-transform: rotate(-3deg);
    -moz-transform: rotate(-3deg);
    -o-transform: rotate(-3deg);
    transform: rotate(-3deg);
    font-family: 'desyrel', proximanova,roboto,sans-serif;
    padding-left: 0!important;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 2px;
} 
.sm-padleft0{padding-left:0 !important;}
.sm-padleft4{padding-left:40px !important;}
.sm-padleft5{padding-left:50px !important;}
.sm-padright0{padding-right:0 !important;}
.sm-padright2{padding-right:20px !important;}
.sm-padright5{padding-right:50px !important;}
.sm-padright5.active_user{padding-right:100px !important;}
.sm-right.text.sm-padleft5.xs-bottom5{padding-right:50px;}
.cortex{padding-right:130px;}
.action_more{padding-right:110px;}
.sm-pad0{padding-left:0 !important;padding-right:0 !important;}
.sm-right{float:right!important;}
.sm-left{float:left!important;}
.sm-padtop2{padding-top:20px !important;}
.sm-padtop3{padding-top:30px !important;}
.sm-padtop10{padding-top:100px !important;}
.sm-padbottom0{padding-bottom:0!important;}
.sm-bottom3{margin-bottom:30px!important;}
#day-60{padding-bottom:0px;}
#day-30 .graphbg{min-height:390px;}
#day-60 .analyticsbg{min-height:614px;}
x#sidebar{width:30%;padding-left:0;}
x.has-sidebar .contentarea{width:70%;padding-right:40px;}
.has-sidebar .contentarea:after{content:' ';display:block;height:100%;width:1px;xbackground:#f4f4f4;position:absolute;top:0;right:0;}
#bcproducttext{margin-top:7%;}
#sliderblock .slidetextcontainer{background-image:none!important;}
.bannercontentright .bannercontenttext{float:right!important;}
.bcmarketers .bannercontentright .videobannerplay{float:left!important;padding-right:0;padding-left:32%;}
#sliderblock #slide-1332 .slidetext{width:42%;}
#marketerslist.marketerslistfilter .gridentry{float:none;width:24.5%;}
#sliderblock .slidetextcontainer{background-image:none!important;}
.bcmarketers#video_container .bannercontentright .bannercontenttext{width:33.3333%;padding-left:0;}
#homeslider #hsmobilemarketers .hbtext{padding-left:25px;width:50%!important;}
#homeslider .hbtext-default .hbtext{padding-left:25px;}
#featuredexcerptblock .eslogo{width:23%;}
#featuredexcerptblock .esbtn{width:18.666667%;margin-top:7px;}
	#homeslider #hsnongaming .hbtext {width: 50%!important;float:right;}
	#homeslider #hsdynamics .hbtextholder {
		position: relative;
		min-height: 550px;
	}
	#homeslider #hsdynamics .hbtext {width: 52%!important;padding-left: 32px;float: right;} 
	#homedynamicsimg {
		position: absolute;
		bottom: -12px;
		left: 0px;
		width: 46%!important;
		max-width: 575px !important;
		height: auto!important;
	}	
	#workonlist li:nth-child(odd) {padding-right: 40px;clear:left;}
	#workonlist li:nth-child(even) {padding-left: 120px;}
	#workonlist li:nth-child(even) .workonicon {left:40px;}
	#homeslider #hskeithwm  .hbtext {float: right;width: 50%!important; margin-top: 5%;} 
	#homeslider #hsappindex2016 .hbtext h1, #homeslider #hsfuelgrowth .hbtext h1 {font-size:47px;}	
	#languageoption:hover #languageoptionlist ul {display: block!important;}
	.contentfloatbox {width: 520px;min-height: 500px;float: right;}
	.contentfloatboxwrap {margin-top: -440px;}
}
@media (max-width:1200px) and (min-width:992px){.hb-whyliftoffv2 h2{font-size:42px !important;}
.mobile_content_animate{min-height:380px;}
.sm-padright5.active_user{padding-right:0 !important;}
.sm-right.text.sm-padleft5.xs-bottom5{padding-right:30px;}
.cortex{padding-right:30px;}
.whyliftoffd5{background-position:33% center;}
.whyliftoffd6{background-size:56% !important;}
}
@media (max-width: 1260px) and (min-width: 1080px) {
	div#navmenu.navbar-default .navbar-nav>li>a {padding: 9px 12px!important;font-size: 16px;}
}
@media (max-width:991px) and (min-width:768px){#ajax-posts .col-sm-6.col-md-8 .gridbox .gridboxtext h3{font-size:22px;}
.mobile_content_animate{min-height:380px;}
.sm-padright5.active_user{padding-right:0 !important;}
.sm-right.text.sm-padleft5.xs-bottom5{padding-right:30px;}
.cortex{padding-right:30px;}
.whyliftoffd5{background-position:33% center;}
.whyliftoffd6{background-size:56% !important;}
.smarter-way{width:44%;}
.suscribe-way{width:55%;}
}
@media only screen and (max-width:800px){
	#homeslider #hsfuelgrowth.zh-hans-slider .hbtext, #homeslider #hsfuelgrowth.ja-slider .hbtext,
	#homeslider #hsfuelgrowth.ko-slider .hbtext {padding: 30px 15px 0;width: 100%!important; text-align: center;}
	#homeslider #hsfuelgrowth.zh-hans-slider #homefuelgrowthimg, 
	#homeslider #hsfuelgrowth.ja-slider #homefuelgrowthimg, 
	#homeslider #hsfuelgrowth.ko-slider #homefuelgrowthimg {left:initial;right: 22%!important;width:350px!important;bottom:-10px!important;}
}
@media (max-width:767px){.perks-ico-cols .t2{min-height:inherit;}

.cqsinnertextquote{min-height:170px;}
#careersgalleryblock{padding-bottom:30px;padding-top:30px;}
.smarter-way, .suscribe-way{text-align:center;}
.suscribe-way{padding-top:30px;}
#hboptional.bannercareer .bannertext h1{font:34px proximanovasemibold,robotoblack,sans-serif !important;}
.rev_slider_wrapper, .fullwidthbanner-container .fullwidthabanner{height:inherit !important;min-height:523px !important;}
#homeslider .hbtextholder{padding-left:0 !important;padding-right:0 !important;}
.xsbannerimg{width:100% !important;}
.tp-simpleresponsive > ul li{background:#eaeaea url(../images/bg-hsmarketerspoken.png) center top repeat-y !important;background-size:120% !important;}
.rev_slider_wrapper li .slotholder .tp-bgimg.defaultimg, .rev_slider_wrapper li .slotholder{display:none !important;}
#homeslider .tp-simpleresponsive >ul li#hsmarketerspoken{background:#e3e3e3!important;}
.my-sidebar-menu .navbar-nav > li > a{font-size:16px;padding-bottom:12px;padding-top:12px;}
#navmenu.navbar.navbar-default .my-sidebar-menu .navbar-nav > li > a:hover{color:#315e79 !important;}
.boot-show-mobile .nav.navbar-nav{margin:0;width:100%;border-top:1px solid rgb(47, 82, 111);}
.icon-close{cursor:pointer;display:inline-block;margin:15px 0;}
#navmenu .my-sidebar-menu{background:#3b678a;left:-300px;position:fixed;width:285px;top:0 !important;border-right:1px solid rgb(47, 82, 111);bottom:0;z-index:99999;}
.fa.fa-close{color:#fff !important;font-size:26px !important;padding:10px;}
.my-sidebar-button .icon-bar{border-radius:1px;display:block;height:2px;width:22px;margin-bottom:4px;}
.my-sidebar-button .icon-bar:last-child{margin:0;}
.boot-show-mobile .navbar-header{margin:0 !important;}
.my-sidebar-button{border-radius:4px;float:right;margin-bottom:8px;padding:9px 10px;position:relative;}
#navmenu .my-sidebar-button{background:inherit;border:0 none;margin-right:0;}
#navmenu .my-sidebar-button .icon-bar{background-color:#fff;transform:rotate(0deg);transition:transform 125ms linear 0s;}
.container.boot-show-mobile{display:block !important;}
.container.boot-hide-mobile{display:none !important;}
.page-template-temp-video-testimonial #carouselblockvideo{display:none !important;}
.page-template-temp-video-testimonial .containerwrap{padding-bottom:30px;padding-top:0;}
.content{max-width:inherit !important;margin:20px auto !important;padding:0 15px;}
.cqsinnertext{width:auto;}
.career-section-one-main{display:block;max-width:inherit;margin-right:0;}
#pf-email-wrapper{left:0 !important;margin:auto !important;max-width:450px;right:0 !important;}
#secondarynavwrap{margin-top:17px;}
.team-section.clearfix{padding-bottom:0;padding-top:0;}
.team-section img, .team-section img:hover{transform:inherit;transition:inherit;}
#team-pictures .col-xs-6{margin:0 auto 30px;padding:0;text-align:center;width:100% !important;}
#team-pictures .col-xs-6.col-sm-3{float:none;}
.team-section img{max-height:inherit;}
.page #logo h1{text-align:left}
#menu-item-5360 > a{display:block;}
#homeeventleft h2{text-align:left !important;}
.clientlist, tbody, tr{width:auto;display:block;}
.clientlist td{display:inline-block;width:32%;}
#pfcol1.col-xs-12.col-sm-4.prefootercol{width:100% !important;padding-left:15px;}
#pfcol2{padding-left:15px;}
.prefootercol{width:50% !important;display:inline-block;}
.btnarrow{text-align:left;}
.col-sm-7.estext{padding-bottom:20px;}
.containerwrap.two-column{padding:50px 0;}
.mobile-solution h2{font-size:40px;line-height:42px;}
.mobile-solution h4{font-size:25px;}
#homesolutioncols .col-sm-3{margin:0 auto;max-width:450px;}
#homemobiledating h2{font-size:35px!important;}
#benefitsblock{padding-top:30px;}
#reports-slider.bxslider{text-align:center;}
.col-sm-6.cpa-left{padding-left:15px;}
.headerbanner.newheaderbanner.hbhomev2{height:500px;}
.banner_text > h1{font-size:30px;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{border-color:rgb(47, 82, 111);}
#navmenu.navbar-default .navbar-nav > li > a, #navmenu.navbar-default .navbar-nav > li.menu-rocket > a{background:rgb(59, 103, 138) none repeat scroll 0 0;color:#fff !important;font-size:16px;}
#headerwrap.headerwrap-heros #navmenu.navbar-default .navbar-nav > li.menu-rocket > a{background:rgb(59, 103, 138) url("../images/ico-rocket.png") no-repeat scroll center center !important;}
.menu-rocket{background:rgb(59, 103, 138) none repeat scroll 0 0;}
#headerwrap.headerwrap-heros #navmenu.navbar-default .navbar-nav > li.menu-rocket > a{border:none;}
#navmenu .navbar-collapse{top:70px;}
#ajax-posts .col-sm-6.col-md-8 .gridbox .gridboxtext{position:relative;top:0;}
#ajax-posts .col-sm-6.col-md-8.resourcecat-webinars .gridbox .griddate, #ajax-posts .col-sm-6.col-md-8.resourcecat-events .gridbox .griddate{top:22px;}
#ajax-posts .col-sm-12.col-md-12 .gridbox{max-height:inherit !important;min-height:inherit;height:inherit;}
#ajax-posts .gridimglink{/*position:relative !important*/min-height:179px;height:auto;}
 #ajax-posts .gridbox
{
	  height: auto;
    max-width: 445px !important;
    min-height: inherit !important;
}
.gridboxtext{min-height:142px;}
#ajax-posts .col-sm-6.col-md-4 .gridboxtext{top:0;position:relative;padding-bottom:20px; max-width: 445px !important;}
#ajax-posts .col-sm-12.col-md-12 .gridboxtext{min-height:142px;margin-top:0;}
.playvideoimg{max-width:150px;}
.playvideolinktoggle{width:150px;height:150px;}
.tightrope{padding-top:30px;}
.rope-group img{width:33.33%;}
#demo{display:block;}
.rope-left > img{display:none;}
.bannertext.bannertext2{position:static;top:0;}
.page-template-template-about #hbhome, #hboptional{padding-top:44px;}
.lowerText{margin-bottom:21px;}
.bottomtextGrowth{padding:0;}
.MobileGrowth{padding-top:47px;}
.background_Image{min-height:initial;}
#meetTeam{bottom:15px;left:36px;min-height:initial;padding-top:0;position:absolute;z-index:999;}
#meetTeam a{background:#7cb7e2 none repeat scroll 0 0;color:#ffffff;font-size:16px;padding:13px 27px;display:block;min-width:205px;}
#background_Image_2:after{position:static;}
#teamBg{background:rgba(111, 109, 109, 0.54) none repeat scroll 0 0;padding:20px 51px 80px;position:relative;z-index:99;}
#teamBg p{color:#ffffff;font-size:16px;}
.containerwrap.contactSection{padding-top:21px;text-align:center;}
.textHeight{min-height:33px;}
.hireimage{margin:16px 0 0;}
.page-id-3061 #hboptional.bannercareer .bannertext {position: relative;height: auto;}
.bannercareer#hboptional img {margin-top: 0;}
.page-id-3061 #hboptional.bannercareer .hbcontent{min-height:inherit;position:relative;}
.xs-text-white {color:#fff!important;}
.mission-title{margin:0 0 8px;}
#careermissionblock{padding-bottom:16px;padding-top:40px;}
#careermissionblock p{font-size:18px;line-height:27px;max-width:100%;}
#careerpositionsblock p{padding:15px 0 20px;}
.customer-text-main{clear:both;}
.ad-text{float:left;padding-left:0;width:50%;}
.park-text{float:right;width:48%;}
.carrer-coloum-one{padding-bottom:0;}
.career-section-one-main > p{font-size:18px;padding:0;margin-top:5px;}
#culture.containerwrap{padding-bottom:20px;padding-top:20px;}
.careertheperks p.subtitle{margin-bottom:30px;}
.customer-text-main{padding-top:0;}
.col-xs-6.col-sm-3{height:auto;max-width:34%;width:100%;}
.col-xs-6.col-sm-3:nth-child(2n){max-width:67%;}
.careerquoteblockclass .cqetext{padding-left:0 !important;padding-top:0 !important;}
.careerquoteblockclass{min-height:inherit;padding-top:28px !important;}
#careerquoteblock{padding-bottom:20px;}
#contactmain{padding:0;}
#contactleft{max-width:inherit;}
#contactleft .formbutton input{float:none;margin:0 auto;text-align:center;width:auto;}
.contactDetails1{border-bottom:1px solid #cdcdcd;padding:22px 0;}
#contactright.col-xs-12.col-sm-4.sm-right{float:none;text-align:center;width:auto;}
.col-xs-12.col-sm-10.readyText{width:84%;}
.MobileApp .col-xs-6.col-sm-2{width:16%;}
.page-template-template-thank-you-contact #hb-contact,
.page-template-template-contact-v2 #hb-contact{min-height:inherit;}
.page-template-template-thank-you-contact #hb-contact .bannertext,
.page-template-template-contact-v2 #hb-contact .bannertext{margin:46px 0;}
#hboptional.headerbanner.acronBanner{min-height:inherit;padding-top:0;}
#hboptional.acronBanner .banner-text > h2{font-size:30px;}
#hboptional.acronBanner .banner-text > h3{font-size:24px;}
#acronTextCon{padding:0;}
#leftACronText > h2{font-size:29px;}
.acornsLogoBottom{text-align:center;}
.AcornsTextContent{margin:42px 0 30px;}
.buttonAcorns{margin:0 0 60px;}
#workonlist li  {width:100%!important;}
}
@media only screen and (max-width:767px){.rope-group img{width:33.33%;}
.rope-left{margin:0 auto !important;max-width:620px;}
#hboptional.heroesbanner-aboutus{min-height:460px;}
.heroesbanner-aboutus h1{font-size:38px !important;}
.light-left-image > img{margin-bottom:18px;}
.light-right{margin-top:35px !important;}
.contri-left{float:none;margin-left:0;margin-right:0;width:auto;}
.contri-right{display:block;padding:30px 0;width:auto;}
#footercol3{clear:both;}
.light-right, .light-left{display:block;width:auto;margin:0;}
.light-left{padding:0;}
.rope-right, .rope-left{display:block;width:auto;margin:0;clear:both;}
.light{padding:40px 0;}
#navmenu.navbar-default .navbar-nav>li>a{color:#315e79;border-bottom:1px solid rgb(47, 82, 111);text-transform:none;font:14px proximanova, roboto,sans-serif;}
#navmenu.navbar-default .navbar-nav>li>a:hover{color:#315e79;background:#e7e7e7;}
#navmenu{margin:0;border:none;min-height:inherit;}
#navmenu .navbar-header, .navbar-default{background:none !important;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{background:#FFF;}
#navmenu .navbar-toggle{border:0;background:inherit;}
#navmenu .navbar-toggle .icon-bar{background-color:#fff;transform:rotate(0deg);transition:transform 125ms linear 0s;-webkit-transition:transform 125ms linear 0s;-ms-transition:transform 125ms linear 0s;-o-transition:transform 125ms linear 0s;-moz-transition:transform 125ms linear 0s;}
#navmenu .navbar-toggle.navmenuopen .icon-bar:first-child{transform:rotate(135deg);-webkit-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);-moz-transform:rotate(135deg);}
#navmenu .navbar-toggle.navmenuopen .icon-bar:nth-child(2){opacity:0;}
#navmenu .navbar-toggle.navmenuopen .icon-bar:last-child{top:5px !important;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);position:absolute;}
#navmenu .navmenuopen{top:8px;}
#navmenu .navbar-toggle:hover{background:inherit;}
#navmenu .navbar-toggle:hover .icon-bar{background-color:#fff;}
#navmenu .navbar-nav{margin-top:0px;margin-bottom:0;}
.xs-pad0{padding-left:0 !important;padding-right:0 !important;}
.xs-padtop2{padding-top:20px!important;}
.xs-padtop3{padding-top:30px!important;}
.xs-bottom1 {margin-bottom:10px!important;}
#headerwrap{padding-top:10px;}
#logo{padding-bottom:5px;}
#logo h1{margin-bottom:0;text-align:center;}
#logo h1 a{background-size:100%;}
.xs-visible{display:block!important;}
.xs-left{text-align:left!important;}
.xs-right{text-align:right!important;}
.xs-center{text-align:center!important;}
.xs-hide{display:none!important;}
.xs-aligncenter{float:none;display:block;margin:auto;margin-bottom:20px;}
.xs-top0{margin-top:0!important;}
.xs-top4{margin-top:40px!important;}
.xs-bottom3{margin-bottom:30px!important;}
.xs-bottom4{margin-bottom:40px!important;}
.xs-bottom5{margin-bottom:50px!important;}
#pfcol4{clear:left;}
#footerright{margin-top:20px;}
#toplinks{padding-bottom:0;}
#footerleft{line-height:1.4}
#toplinks, #footerright, #footerleft{text-align:center;}
#topright{padding-right:0;padding-left:0;}
#hb-resources{padding-top:20px;padding-bottom:20px;}
.listentry{text-align:center;}
#videoentries .listentry{text-align:left;}
#videoentries .listentry:nth-child(odd){clear:left;}
#liftoff-90days{background:#fff!important;min-height:initial}
#day-90{background:#648cbd!important;min-height:initial}
.phoneholder{height:auto;}
#hb-whyliftoff{padding-top:30px;padding-bottom:30px;}
#appsteps li{width:50%;}
#appsteps li:nth-child(3){padding-left:0;clear:left;padding-top:20px;}
#appsteps li:nth-child(4){padding-left:0;padding-top:20px;}
#hbhome, #hboptional{padding-top:110px;min-height:initial;padding-bottom:30px;}
.blogpostentryinner{min-height:initial;}
#casestudyblock .contentarea{background-size:250px auto;min-height:initial;}
#casestudiesslider .bx-viewport{min-height:initial;}
#casestudyblock .contentarea{padding-bottom:70px;}
#casestudiesslider .bx-wrapper .bx-pager{bottom:-40px;}
#day1-img{display:none !important}
#day-30 .graphbg, #day-60 .analyticsbg{background:none;}
.navbar-toggle{margin-top:0px;}
#logo h1 a{margin-top:10px;}
#navmenu .navbar-collapse{width:100%;position:fixed;left:0px;margin:0px;}
.follow-buttons{text-align:center;padding-left:0!important;padding-right:0!important;}
#callusblock .social-thumb{display:none;}
#followbtn-twitter ,
#followbtn-facebook ,
#followbtn-linkedin{display:block;min-height:35px;padding-left:50px;padding-top:8px;width:200px;overflow:hidden;text-align:left;margin:auto;}
#followbtn-twitter{background:url(../images/twitter_blue.png) left top no-repeat;overflow: visible;}
#followbtn-linkedin{background:url(../images/linked_inblue.png) left top no-repeat;}
#followbtn-facebook{background:url(../images/facebook_blue.png) left top no-repeat;}
#followbtn-twitter-desktop{display:none!important;}
.twitter-feed{text-align:center;margin-bottom:10px;}
.xs-img{display:block!important;margin:0 auto 15px!important;}
#animatingcircle{display:none !important;}
.titlecirc{opacity:1 !important;}
#day-5{background:#D9D9D9 !important;}
#day-7{background:#EDEDED !important;}
#vscircle{top:inherit;right:44%;bottom:-30px;}
#ialeft{border-right:none;border-bottom:1px solid #e1e1e1;padding-bottom:60px;margin-bottom:60px;}
#liftoff60days{min-height:initial;background:#fff;}
#liftoff60days .contentarea{padding-top:0;}
#liftoff60days{padding-top:35px;}
#hboptional.banner-career{background:none!important;min-height:initial;color:#555;padding-top:30px;padding-bottom:0;}
#hboptional.banner-career .hbcontent{min-height:initial;}
#hboptional.banner-career .bannertext h1{color:#1b4d6a;}
#hboptional.banner-career .bannertext p:last-child{margin-bottom:0;}
#hboptional.banner-career .bannertext{position:relative;width:100%;bottom:0;}
#teamlist li{width:33.333333%;}
#teamlist li:nth-child(5n+1){clear:none;}
#teamlist li:nth-child(3n+1){clear:left;}
#hb-product{background-position:center left;min-height:370px;}
#hb-productmobile{display:block!important;}
#hb-productmobile img{width:100%;}
#bcproductmobile{width:100%;text-shadow:0 2px 4px rgba(0,0,0,.75);position:absolute;z-index:999;color:#fff;}
#bcproductmobile h1{font:46px proximanova, lato,sans-serif!important;line-height:1!important;margin:20px 0 15px;color:#fff;text-shadow:none;}
#bcproductmobile p{font:16px proximanova, roboto,sans-serif!important;line-height:1.3!important;}
#bcproductmobileinner{width:450px;display:block;margin:auto;max-width:100%;}
#homeslider{top:50px;}
.sm-float{margin-top:0!important;}
.sm-hide{display:block;}
#hbresources{background-position:top left;padding-top:20px;}
#hbresources .bannertext{margin-top:0;width:100%;padding-bottom:20px;}
.sm-minheight{min-height:initial!important;}
#bcproductimg, .tibimg{margin-top:20px!important;}
#bcproduct{text-align:center;}
#secondarynavwrap.affix{top:64px;}
.tibimg{padding-left:15px;padding-right:15px;}
#xs-analyticsview{display:block!important;margin-bottom:40px;text-align:center}
#xs-analyticsview .analyticsimg{border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
#analyticsviewblock{display:none!important;}
#hbresourcesimg{position:relative;top:-30px;width:450px;display:block;margin:0 auto -13%;}
#hbresources .bannertext{width:100%;margin-bottom:10px;}
.csbtn{float:none;margin-right:0;margin-left:15%;}
#homeslider .tp-simpleresponsive >ul li .tp-bgimg{background-position:40% 0%!important;}
#homeslider .tp-simpleresponsive >ul li#hsmobileheroes .tp-bgimg{background-image:url(../images/hsmobileheroes-sm.jpg)!important;background-position:center center!important;}
#homeslider .tp-simpleresponsive >ul li#hsmobilemarketers .hbtext,
#homeslider .tp-simpleresponsive >ul li#hsmobileuser .hbtext,
#homeslider .tp-simpleresponsive >ul li#hsq3 .hbtext,
#homeslider .tp-simpleresponsive >ul li#hsmobileheroes .hbtext{margin-top:30px!important;text-align:center;width:100%!important;}
#homeslider .tp-simpleresponsive >ul li#hsmobileuser .tp-bgimg{background-image:url(../images/banner_new-xs.jpg)!important;background-position:center!important;}
#homeslider .tp-simpleresponsive >ul li#hsq3 .tp-bgimg{background-position:right center!important;}
#homeslider .tp-simpleresponsive >ul li#hsmobilemarketers .tp-bgimg{background-position:left center!important;}
x#homeslider .tp-simpleresponsive >ul li#hsmarketerspoken .tp-bgimg.current-sr-slide-visible,
#homeslider .tp-simpleresponsive >ul li#hsmarketerspoken .tp-bgimg{background-color:transparent!important;background-size:120%!important;background-position:center bottom!important;background:#eaeaea!important;}
#homeslider .tp-simpleresponsive >ul li#hsmarketerspoken{background:#eaeaea url(../images/microphones-banner-smartphone.jpg) center bottom no-repeat !important;background-size:cover!important;}
#hsmarketerspoken .hbtext h2{font-size:20px;}
#homeslider #hsmobilemarketers .hbtext h1,
#homeslider #hsmarketerspoken #hbt-centerblock .hbtext h1{font-size:26px!important;}
#homeslider #hsmarketerspoken .hbtext p{font-size:16px;margin-bottom:20px;}
#homeslider #hsmobilemarketers .hbtext h1{margin-bottom:30px!important;}
#homeslider #hsmobilemarketers .hbtext .xsbannerimg{margin-bottom:30px!important;width:350px!important;}
#homeslider #hsmarketerspoken #hbt-centerblock{padding-top:20px;}
.rev_slider_wrapper li .slotholder .tp-bgimg.defaultimg, .rev_slider_wrapper li .slotholder{}
.xsbannerimg{display:block;margin:0 auto!important;width:350px!important;height:auto!important;}
#homeslider #hsmobileshopping .xsbannerimg {width:240px!important;}
#homeslider #hsappindex2016 .xsbannerimg {width:240px!important;}
#video_container.hb-whyliftoffv2{background-position:left center!important;}
#video_container .bannercontenttext{padding-left:0!important;}
.smarter-way, .suscribe-way{width:100%;}
.whyliftoffd6{background-image:none !important;}.day-45-2 .image{position:static;}
.navbar-header{padding-top:14px;}
.mobile_content_animate{min-height:450px;margin-top:0;}
.headerbanner.hb-whyliftoffv2#video_container{min-height:600px !important;max-height:initial!important;height:auto!important;}
.headerbanner.hb-whyliftoffv2#video_container .bannercontenttext{margin-top:0!important;}
.whyliftoffd5{background-position:center right!important;}
#sliderblock .slideinner{background-image:none!important;min-height:0px;background-color:#eee!important;}
#sliderblock .slidetextinner{margin:auto;}
#sliderblock .slidetextcontainer{display:block;height:770px;background-size:cover;background-repeat:no-repeat;background-position:center top;}
#sliderblock .slidetext{padding-top:0;width:100%;text-align:center;}
#sliderblock .slidetext hr{margin-left:auto;display:none;}
#sliderblock #slide-1332 .slidetextcontainer{background-position:right top;}
#sliderblock .slidetextcontainer{padding-top:30px;}
#sliderblock .slidetext h2{font-size:40px;}
.slidelogo{margin:0 auto!important;}
.headerwrap-heros #navmenu .navbar-header{position:absolute;top:-51px;right:15px;}
.clientlogoquote > .col-sm-4{margin-bottom:50px;}
#homemobiledating{background:#f5f5f5!important;min-height:initial;}
#homeeventwrap:after{display:none!important;}
#homeeventright{padding-right:15px;padding-left:15px;}
#homeeventleft h2 strong{display:inline-block;font-size:inherit;}
.cbtext{min-height:initial;}
.containerwrap.mobile-solution{background-size:cover;padding:40px 0;}
.mobile-solution h4{margin-bottom:30px;}
#featuredexcerpt .bx-wrapper img{margin-bottom:10px;}
#featuredexcerpt{text-align:center;}
#homeeventleft{top:0!important;}
.contactSection .col-sm-4{margin-bottom:30px;}
.cqsinnertext{width:100%;margin-top:0;text-align:left;padding-right:30%;}
.cqsinner{min-height:initial;background-position:65% top!important;background-color:#ddd!important;}
#hboptional.acronBanner .banner-text, #hboptional .banner-csimg{width:100%!important;text-align:center;}
#hboptional.headerbanner.acronBanner{padding-bottom:0!important;}
#hboptional .banner-csimg img{width:200px;}
.mapSection{background-size:auto;min-height:200px;background-position:left 70%;}
.headerwrap-liftoff #topright{position:absolute;left:15px;width:50px;top:8px;}
.headerwrap-liftoff #header #logo{width:100%;padding-left:65px;}
.content-box-item.content-right{margin-top:50px;}
.content-box-item.content-left{margin-top:-10px;}
.perks-ico-cols{margin-bottom:50px;}
.perks-ico-cols img{margin-bottom:-5px;}
#hb-product{background-size:140%!important;background-position:right bottom;background-color:#eee!important;}
#careerslider li{height:200px;}
#careerslider li img{min-height:200px;height:200px;}
#careersliderblock{margin:40px 0;}
.coloredbox{margin-bottom:30px;}
#navmenu.navbar-default .navbar-nav>li>a.dropdown-toggle .fa{display:none;}
#careergallery{height:200px;}
#careergallery li img{height:200px;}
	.xs-top1 {margin-top:10px!important;}
	#reports-slider .homereportgamingapps .col-sm-6.lg-padright5 {margin-top: 0;width: 100%;}
	#reports-slider .homereportgamingapps h2 {width: 100%;}
	div#ajax-posts .col-sm-12.col-md-12.left .gridboxtext
	{
		width:100% !important;
	}
	#homedynamicsimg {width: 300px!important;max-width: 100%!important;height: auto!important;display: block;margin: auto;}
	#homeslider #hsdynamics .hbtext {width: 100%;padding: 15px;text-align: center; margin-top: 15px;}
	#contactright {clear: both;}
	#homeslider .hbtext-default .hbtext {margin-top:15px!important;width: 100%; padding: 15px;text-align: center;}
	#homeslider #hsmobileshopping .tp-caption {background:#d1dee0;}
	#homeslider #hsappindex2016 .tp-caption {background:#24b0e3 url(../images/hs-appindex2016-bg.jpg);}
	#homeslider #hszimad .slotholder .tp-bgimg.defaultimg, #homeslider #hsthead .slotholder,
	#homeslider #hsthead .slotholder .tp-bgimg.defaultimg, #homeslider #hszimad .slotholder {display:block!important;}
	#homeslider #hszimad .hbtext,#homeslider #hsfuelgrowth .hbtext {
		padding: 30px 15px 0;
		width: 100%!important;
		text-align: center;		
		position: relative;
		z-index: 1;		
	}
	#homeslider #hszimad .hbtext h4 {margin-bottom: 10px;}
	#homeslider #hszimad #homeximadimg {width: 150px!important; top: initial;bottom: 55px;}
		#infographtop {width: 60%; padding-top: 8px;}
		.infographheader #header #logo {width: 40%;} 

       #homeslider #hsfuelgrowth #homefuelgrowthimg {
    width: 150px!important;
    top: initial;
    bottom: -5%;
    right: initial;
    left: 37%;
}   
#homeslider #hsfuelgrowth .tp-caption {
    background: #24b0e3 url(https://dev.liftoff.io/wp-content/uploads/2016/11/homebanner-fuelgrowth.jpg);
}
	#languageoptionselect {top: -6px;}
	#languageoptionblock {top: 17px;right: 10px;}	
	#navigation .navbar-header {padding-top: 4px;}	
	#footercenter, #footerright {margin-top: 15px;}
	#homeslider #hsfuelgrowth.zh-hans-slider #homefuelgrowthimg, 
	#homeslider #hsfuelgrowth.ja-slider #homefuelgrowthimg, 
	#homeslider #hsfuelgrowth.ko-slider #homefuelgrowthimg {bottom: 20px!important;}
	#day-60 .image img {height:auto!important;}
        #feudtestimonialblock {font-size: 20px;}
	.feudquotetext h3 {font-size:22px!important;} 
	.feudquotetext h3:before,
	.feudquotetext h3:after {
		width: 30px;
		background-size: 100%;
		height: 30px;
	}
	.feudquotetext { margin: 20px 0px;}
	.feudquotetext h3:before {margin-right: 10px;top: -6px;}
	.feudquotetext h3:after {margin-left: 10px;magin-bottom: -10px;}
	#feudtestimonialblock {min-height:0!important;}
	#feudstripimageblock img {width: auto;max-width: 138%;}
	#homeslider #hscomeback  .tp-caption {
		background: #edf2f5 url(../images/home-bg-comeback-xs.jpg) bottom center no-repeat!important;
		background-size: 100%!important;
		height: 100%;		
	}	
	#photostriplist {width: auto;display:block;margin: 40px -25% 60px;}
	#officelocationslist li {width: 48%;}
	.bannerevents#hboptional {min-height: 300px;}
	.rev_slider_wrapper li.rs-xsreset .slotholder, #homeslider .tp-simpleresponsive >ul li.rs-xsreset .tp-bgimg {display:block!important;}
	.tp-simpleresponsive > ul li.rs-xsreset, #homeslider .rs-xsreset .tp-caption {background:none!important;}
	#getstartedcontent .entry-content {clear: both;}
	.page-404 {padding: 60px 15px 40px;}
	.page-404 h1, .page-404 h3 {margin-top: 0;}	
	.page-template-template-video-page .carouselblock .bx-wrapper .bx-controls-direction a {height: 85px;}
	.page-template-template-video-page .carouselblock .bx-wrapper .bx-controls-direction a.bx-next {right: -18px;}
}
@media only screen and (max-width:700px){#hbt2-img{width:250px!important;right:20%;}
		.infographheader #header #logo h1 a {margin-top: 0;}
		.infographheader #header #logo h1 {text-align:center!important;}
		.infographheader #header #logo {width: 100%;padding-left: 15px;}
		#infographtop {padding-top: 5px;width: 100%;text-align: center;padding-bottom: 3px;}
}
@media only screen and (max-width:670px){#casestudyblock .contentarea{background-size:150px auto;}
#video_container.headerbanner{max-height:440px !important;}
#wistia_tjjhxhjksv, #wistia_chrome_16, #wistia_grid_20_wrapper, #wistia_grid_20_main, #wistia_grid_224_wrapper{height:410px !important;display:none;}
.mobile_content_animate{min-height:390px;}
}
@media only screen and (max-width:650px){#sliderblock .slidetext h2{font-size:30px;}
.mapSection{background-position:6% 70%;}
}
@media (max-width:639px){#ajax-posts h3 {
    font-size: 22px !important;
	
}
.cqsinnertextquote{xmin-height:135px;text-align:left;}
#day-90 h2, #day-30 h2, #day-1 h2, #day-5 h2, #day-7 h2, #day-60 h2{font-size:30px !important;line-height:20px !important;}
.hb-whyliftoffv2 h2{font-size:34px !important;}
#hb-product #bcproducttext .bcproducttext-content{padding-left:0 !important;}
#hb-product #bcproducttext h1{font-size:34px !important;}
/*.contentarea h1,*/ #re-engagement h2{font-size:30px !important;margin-bottom:20px !important;margin-top:20px;}
.rev_slider_wrapper, .fullwidthbanner-container .fullwidthabanner{height:inherit !important;min-height:490px !important;}
.page-template-temp-video-testimonial iframe{height:inherit !important;}
.cqsinnertextquote{font-size:22px !important;}
#secondarynav ul li{margin-right:50px;}
#secondarynav ul li a{padding:8px 0;}
#secondarynavwrap{margin-top:17px;}
#secondarynav ul li:nth-child(3){margin:0 !important;}
#navmenu .navbar-toggle{margin-right:0;}
.clientlogoquote img{margin:0 auto 15px;max-width:250px;}
#homesolutioncols .col-sm-3{max-width:350px;}
.two-column h2{font-size:29px;line-height:32px;}
.mobile-solution h2{font-size:34px;line-height:32px;}
#benefitsblock .blocklimit{margin-bottom:20px;}
#homeeventleft h2{font-size:50px;}
.mobile-solution h4{font-size:18px;}
#homemobiledating h2{font-size:29px;}
#benefitsblock h2{font-size:36px;}
.headerbanner.newheaderbanner.hbhomev2{height:400px;}
.single-marketer .bannercontenttext img{margin-top:10px;}
.bcmarketers .videobannerplay{float:left !important;left:0 !important;margin:auto !important;max-width:150px;padding:0;position:relative !important;right:0 !important;top:200px !important;}
.playvideoimg{position:absolute;max-width:100px;left:0px;right:0;bottom:-70px;}
.playvideolinktoggle{width:150px;height:100%;}
.single-marketer #video_container .bannercontenttext p{line-height:24px;}
.griddate{float:left;position:relative;left:0;margin-left:20px;margin-top:25px;top:0;}
#ajax-posts .col-sm-6.col-md-8.resourcecat-webinars .gridbox .griddate, #ajax-posts .col-sm-6.col-md-8.resourcecat-events .gridbox .griddate{top:0;}
#ajax-posts .col-sm-6.col-md-8.resourcecat-webinars .gridbox .gridboxtext, #ajax-posts .col-sm-6.col-md-8.resourcecat-events .gridbox .gridboxtext{padding:20px !important;clear:both;position:relative;top:0;}
#ajax-posts .col-sm-6.col-md-8.resourcecat-webinars .gridbox .gridboxtext .gridentrycat, #ajax-posts .col-sm-6.col-md-8.resourcecat-events .gridbox .gridboxtext .gridentrycat{position:relative;top:0;left:0;}
#ajax-posts .col-sm-6.col-md-8 .gridbox .gridboxtext h3{margin-top:15px;}
.rope-right{padding:40px 0;}
#hboptional.heroesbanner-aboutus{min-height:300px;}
.heroesbanner-aboutus .banner-text{padding-top:0;}
.heroesbanner-aboutus h1{font-size:28px !important;}
.tightrope, .light, .contributor{text-align:center;}
.light-left-image{width:36%;}
.nominate{padding:50px 0;}
.nominate h2{padding-top:0;}
.nominate p{font-size:16px;padding-top:0;}
.nominate a{margin-top:20px;}
.rope-right h3, .light-left h3, .contri-right h3{font-size:28px;}
.rope-right p, .light-left p, .contri-right p{font-size:16px;}
.light-left-image{float:left;}
.page-template-template-about #hbhome, #hboptional{padding-top:42px !important;}
.MobileGrowth h2{font-size:25px;}
.MobileGrowth p{font-size:15px;}
#teamBg{padding:20px 15px 80px;}
#meetTeam{left:0px;}
#hboptional.bannercareer .bannertext h1{font:32px proximanovabold,robotoblack,sans-serif !important;}
#careermissionblock p{font-size:15px;line-height:26px;}
.career-section-one-main > p{font-size:15px;}
.data-title h3{font-size:20px;}
.careerquoteblockclass h2{font-size:20px !important;}
.careertheperks p.subtitle{font-size:17px;line-height:23px;}
#careerpositionsblock{padding-bottom:40px;padding-top:36px;}
#careerpositionsblock p{padding:15px 0 0;}
#careerpositionsblock p{font-size:17px;}
#careerpositionsblock .col-sm-6.ad-text > ul, #careerpositionsblock .col-sm-6.park-text > ul{padding:0;}
.park-text li{font-size:14px;min-height:61px;}
.ad-text li{font-size:14px;min-height:58px;}
.MobileApp .col-xs-6.col-sm-2{float:none;max-width:inherit;text-align:center;width:auto;}
.col-xs-12.col-sm-10.readyText{float:none;font-size:20px;line-height:25px;text-align:center;width:auto;}
#contactleft p{font-size:18px;margin:0 0 4px;}
#contactleft h2{margin:0 0 4px;}
#hboptional.acronBanner .banner-text{margin:0;}
#hboptional.acronBanner .banner-text > h1{font-size:18px !important;}
#hboptional.acronBanner .hbcontent p{margin-bottom:0;}
#leftACronText > h2{font-size:19px;}
.ico-challenge, .ico-solution, .ico-concolusion{margin:0 0 27px;padding:0 0 0 55px;background-size:45px;background-position:left 10px;}
.ico-challenge p, .SolutionOuterDiv p, .ico-concolusion p{font-size:16px;line-height:26px;margin:14px 0 0;}
.testimonial{font-size:21px;padding:28px 0;}
.testiUp{display:inline-block;padding:0 0 0 41px;}
.writername{padding:19px 0 0;}
.SolutionOuterDiv .icoSolutionBottom{margin:25px 0;padding:0;}
.ico-concolusion li, .AcornsTextContent li{display:block;}
	.bannerevents#hboptional h2 {font-size: 28px;}
	.bannerevents#hboptional p {font-size: 16px;font-family: proximanova, roboto,sans-serif;}
	.vidbannernofullscr .playvideolinktoggle {height: 150px;}
}
@media only screen and (max-width:600px){
	#homeslider #hsfuelgrowth.zh-hans-slider .hbtext h1, 
	#homeslider #hsfuelgrowth.ja-slider .hbtext h1, 
	#homeslider #hsfuelgrowth.ko-slider .hbtext h1 {font-size:32px;}
	#homeslider #hsfuelgrowth.zh-hans-slider .hbtext p, 
	#homeslider #hsfuelgrowth.ja-slider .hbtext p, 
	#homeslider #hsfuelgrowth.ko-slider .hbtext p {font-size:16px;}
	#homeslider #hsfuelgrowth.zh-hans-slider #homefuelgrowthimg, 
	#homeslider #hsfuelgrowth.ja-slider #homefuelgrowthimg, 
	#homeslider #hsfuelgrowth.ko-slider #homefuelgrowthimg {bottom: 50px!important;}
}
@media only screen and (max-width:550px){x#homeslider .tp-simpleresponsive >ul li:first-child .tp-bgimg{background-image:url(../images/slide1-xs.jpg)!important;background-position:center top!important;}
x.home #homeslider .tp-simpleresponsive >ul li:first-child .tp-bgimg,
x#homeslider .tp-simpleresponsive >ul li:nth-child(2) .tp-bgimg{background-image:url(../images/banner_new-xs.jpg)!important;}
#slide-report{display:block!important;width:250px!important;height:auto!important;margin:auto!important;max-width:100%!important;margin-top:-25px!important;}
x#hbt-slide2 .hbtext{margin-top:0;}
#hbt-slide2 .hbtext h1{font-size:42px;}
#homeslider .xs-thishide{display:none!important;}
#actionbooking{text-align:center!important;margin-bottom:5px;margin-top:5px;}
#textrotator > .col-xs-6{width:100%!important;}
#textrotator{margin-bottom:15px;}
.cqeimage{width:100%;}
.cqetext{width:100%;padding-left:15px;padding-top:10px;}
#casestudyblock h1{font-size:35px;margin-bottom:15px;}
.font50{font-size:35px;}
.headerwrap-heros #logo h1{text-align:left;}
}
@media only screen and (max-width:500px){.xxs-center, .xxs-12{width:100%!important;max-width:100%!important;display:block!important;clear:both!important;float:none!important;margin-left:auto;margin-right:auto;}
img.xxs-center{width:auto!important;}
.field-label{text-align:left;}
.hbcontent h1{font-size:40px;}
#videoentries .listentry{margin-bottom:40px;}
#videoentries .videoentryth{width:100%;}
#casestudyblock .contentarea{background:#6c6c6c;}
#table-logos td{padding:5px 15px !important;text-align:center!important;}
#hb-product{background-image:url(../images/scr.jpg);min-height:400px;position:relative;xtop:-100px;}
#hb-product h1{font-size:30px;}
#hb-product .font20{display:none;}
.animimage{display:none !important;}
.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse{margin:0px;}
.mapSection{background-position:15% 70%;}
#careerslider li{height:150px;}
#careerslider li img{min-height:150px;height:150px;}
#careergallery{height:150px;}
#careergallery li img{height:150px;}
#homeslider #hsfuelgrowth .hbtext p {
    font-size: 20px;
}
#hbt-slide2 .hbtext h1 {
    font-size: 30px;
}
#homeslider #hsfuelgrowth #homefuelgrowthimg {
    
    bottom: 5%;
    width: 130px!important;
    right: 0%;
    left: 0%;
    margin: auto;
}
	#homeslider #hscomeback .hbtext .bottom1.padtop1 {padding-top:0!important;margin-bottom:0!important;}
	#homeslider #hscomeback .hbtext .btn {
		display: block!important;
		margin: 10px 2%!important;
		width: 46%;
		max-width: 100%;
		float: left;
		box-sizing: border-box!important;
		padding-left: 15px;
		padding-right: 15px;
		min-width: 0!important;	
	}
	#homeslider #hscomeback .hbtextholder {position: relative;z-index: 2;}
}
@media only screen and (max-width:497px){
	.single-post .post.hentry {padding-right:0!important;}
}
@media only screen and (max-width:450px){#hbt2-img{width:190px!important;}
.slidelogo{height:40px!important;width:auto!important;}
}
@media only screen and (max-width:450px){#logo h1 a{margin-top:10px;}
.clientlogos .eachclient.col-md-4{width:49%;}
#bcproductmobile{padding:0 15px;}
#bcproductmobile h1{xfont-size:27px!important;margin-bottom:10px!important}
#secondarynav ul li{margin-right:20px;}
.evententry{padding-left:0;}
.evententrydate{position:relative;display:block;clear:both;}
.evententrytext h3{text-align:center;}
.evententrytext h4{text-align:center;margin-top:15px;}
.evententrymonth, .evententryday{font-size:30px;line-height:1;display:inline;vertical-align:top;}
#homeslider #hsmarketerspoken .hbtext p{display:block;max-width:100%;margin:0 auto 20px;width:300px;}
.cqsinnertext{padding-right:32%!important;}
.cqsinner{background-position:67% top!important;}
}
@media only screen and (max-width:400px){#table-logos td{padding:5px 7px !important;}
#teamlist li{width:100%;}
#teamlist li:nth-child(3n+1){clear:none;}
#hbt-slide2 .hbtext h1{font-size:42px;}
#slide-report{width:200px!important;}
#secondarynav ul li{margin-right:15px;font-size:11px;}
#secondarynav ul li a{padding:12px 0;}
#productoverviewcontent #support{padding-bottom:60px;}
	#homeslider #hscomeback .hbtext .btn {
		float: none;
		margin-right: auto!important;
		margin-left: auto!important;
		width: 230px;
	}
	#homeslider #hscomeback  .tp-caption:after {bottom: -40px;}
}
@media only screen and (max-width:380px){x#bcproductmobile h1{font-size:25px!important;}
x#bcproductmobile p{font:13px roboto!important;}
}
@media only screen and (max-width:320px){.btn-lg{min-width:initial;}
}
#installactions, .eachtestimonial, .blogpostentries, .tweets, .prefootercol, #footerleft{-webkit-transform:translateZ(0px);}
@media only screen and (max-width:1080px){.column3boximg{max-width:50%}
div#ajax-posts .col-sm-12.col-md-12 .gridboxtext{width:50% !important;}
#ajax-posts .col-sm-12.col-md-12 .gridboxtext h3{font-size:28px;}
}
@media only screen and (min-width:840px)
{
	#ajax-posts .gridimglink
{
	  max-height: 50px;
}
}
@media only screen and (max-width:840px){.column3boximg{max-width:100%;height:179px;}
#ajax-posts .col-sm-12.col-md-12 .gridboxtext{width:100% !important;}
#ajax-posts .col-sm-12.col-md-12 .gridentrycat{margin-top:0px;}
#ajax-posts .col-sm-12.col-md-12 .gridboxtext{padding:10px 20px 15px;}
#ajax-posts .col-sm-12.col-md-12 .gridbox{min-height:300px;height:auto;max-height:inherit !important;}
.column3boximg
{
	position:static !important; 
}
#resourceslist div#ajax-posts .col-sm-12.col-md-12.left .gridboxtext {
    width: 100% !important;
}
	#ajax-posts .col-sm-12.col-md-12.right .column3boximg {position: relative!important;}
	#ajax-posts .col-sm-12.col-md-12.right .gridboxtext {width: 100% !important;}
	#ajax-posts .col-sm-12.col-md-12 .gridbox .column3boxoverlay  h3 {margin-top:48px;}
}
@media (min-width:769px) and (max-width:840px){.careerquoteblockclass .cqetext{padding-left:0 !important;padding-top:0 !important;}
.careerquoteblockclass .cqetext{float:left;}
}
@media (min-width:768px) and (max-width:980px){#ajax-posts .col-sm-12.col-md-12 .gridbox{background-size:100% 100% !important;}
#ajax-posts .col-sm-6.col-md-8 .gridbox{background-size:auto 100% !important;}
#ajax-posts .col-sm-6.col-md-8 .gridbox .gridboxtext{left:0;width:100%;}
#ajax-posts .col-sm-6.col-md-8 .gridbox .gridboxtext p{font-size:19px !important;line-height:24px;}
}
@media(min-width:300px) and (max-width:767px){#ajax-posts .col-sm-12.col-md-12 .gridboxtext{width:100%;}
#ajax-posts .col-sm-12.col-md-12 .gridbox{background-size:100% 100% !important;}
#ajax-posts .col-sm-6.col-md-8 .gridbox{background-size:cover !important;}
#ajax-posts .col-sm-6.col-md-8 .gridbox .gridboxtext{left:0;width:100%;}
#ajax-posts .col-sm-6.col-md-8 .gridbox .gridboxtext p{font-size:19px !important;line-height:24px;}
#ajax-posts .col-sm-6.col-md-8 .gridbox .gridboxtext h3{font-size:24px;}
}
@media(min-width:300px) and (max-width:384px){#ajax-posts .col-sm-12.col-md-12 .gridbox{background-position:center top !important;background-size:auto auto !important;}
#ajax-posts .col-sm-6.col-md-8 .gridbox{background-size:cover !important;}
#ajax-posts .col-sm-12.col-md-12 .gridboxtext{padding:15px;}
#ajax-posts .col-sm-12.col-md-12 .gridentrycat{margin-top:0;}
#ajax-posts .col-sm-12.col-md-12 .gridboxtext h3{font-size:26px;}
#ajax-posts .col-sm-6.col-md-4 .gridbox{background-position:center top;background-size:auto 179px;}
#ajax-posts .col-sm-6.col-md-4 h3{font-size:18px;}
}
@media (max-width:479px){
	#ajax-posts h3 {
    font-size: 20px !important;
	margin-top: 15px !important;
}
.column3boximg
{
	 background-position: 0 0;
    background-size: 100% auto;
    height: auto;
    max-width: 100%;
    width: 100%;
}
	.cqsinnertextquote{min-height:185px;}
#video_container .popuplinkwistiawrap{display:block !important;}
#liftoff60days h1 span{font:26px proximanova,lato,sans-serif !important;}
.cercle_box ul li a:hover, .cercle_box ul li.active a{background-size:100% auto;}
.cercle_box ul li#icon-item-1{left:54px;top:10px;}
.cercle_box ul li a{height:45px;width:45px;}
.cercle_box ul li{height:45px;width:45px;}
.cercle_box_text{font-size:14px;left:0;right:0;margin:auto;width:auto;}
.cercle_box ul li#icon-item-2{top:38px;}
.mobile_content_animate{min-height:220px;}
.cercle_box ul li#icon-item-3{bottom:11px;left:22px;}
.cercle_box ul li#icon-item-4{bottom:10px;right:22px;}
.cercle_box ul li#icon-item-5{top:40px;}
.cercle_box{height:inherit;width:100%;max-width:150px;min-height:150px;background-size:100%;background-position:center;}
#calltoactionblock h1{font-size:30px !important;}
#day-90 h2, #day-30 h2, #day-1 h2, #day-5 h2, #day-7 h2, #day-60 h2{font-size:26px !important;line-height:30px !important;}
.hb-whyliftoffv2 h2{font-size:26px !important;}
#getstartedblock h2{font-size:34px !important;}
.textimgblock h2{font-size:23px !important;}
#re-engagement h3{font-size:20px !important;margin-bottom:20px;margin-top:10px;}
.rev_slider h1{font-size:36px !important;}
#hbt-slide2 .hbtext h1{font-size:26px !important;}
#homeslider .hbtext-default .hbtext p{font-size:16px !important;}
#homeslider #hsmobilemarketers .hbtext img{width:300px!important}
#homeslider #hsmobilemarketers .hbtext h1, #homeslider #hsmobilemarketers .hbtext p{margin-bottom:10px!important;}
#homeslider #hsmobilemarketers .hbtext .xsbannerimg{margin-bottom:20px!important;width:250px!important;}
.rev_slider_wrapper, .fullwidthbanner-container .fullwidthabanner{height:inherit !important;min-height:409px !important;max-height: 409px!important;}
#homeslider #hsdynamics .hbtext h4 {font-size:21px !important;}
#homedynamicsimg {width: 210px!important;}
#pf-email-wrapper{max-width:280px;}
.pf-dialog-head{padding:15px 10px;}
#message{padding:10px;}
.mobile-solution h2, #homemobiledating h2{font-size:26px;line-height:30px;margin-bottom:10px;}
#homeeventright > h2, .two-column h2{font-size:26px;}
#homemobiledating p, #liftoffbenefits > .col-sm-3 p, .containerwrap.two-column p, .cbtext, #homeeventright > p, .col-sm-7.estext{font-size:16px;}
#homeeventright > p{line-height:26px;margin-bottom:25px;}
.parallaxblock{min-height:500px;}
#benefitsblock h2, #homeeventleft h2{font-size:30px;}
.clientlist td{display:block;width:auto;}
#footer{padding-top:0;}
#benefitsblock .blocklimit{font-size:18px;line-height:26px;}
.banner_text p{font-size:22px;}
.banner_text > h1{font-size:22px !important;}
#navmenu .navbar-collapse{top:60px;}
#ajax-posts .gridimglink{min-height:115px;}
.griddate{font-size:26px;}
#heroes-body #logo h1 a{min-width:235px !important;height:20px !important;}
#heroes-body #navmenu .navbar-collapse{top:60px;}
.page #navmenu .navbar-collapse{top:70px;}
#logo h1 a{width:auto !important;min-width:210px !important;}
.headerwrap-heros #navmenu .navbar-header{top:-45px;}
.single-marketer .bannercontent h2{font-size:36px;margin:0;}
.single-marketer .bannercontenttext img{margin-top:10px;}
#liftoff60days h1{font-size:32px !important;}
#pfcol2{width:100%;}
.column3boximg{height:inherit;max-width:100%;min-height:120px;width:100%;}
.heroesbanner-aboutus h1{font-size:19px !important;}
.light-left-image > img{margin-bottom:11px;}
#ajax-posts .col-sm-6.col-md-4 .gridbox{background-size:100% auto;}
.griddate{margin-top:3px;padding:10px 20px;}
#team-pictures .col-xs-6{float:none;text-align:center;}
.col-xs-6.col-sm-2, .col-xs-6.col-sm-3:nth-child(2n), .col-xs-6.col-sm-3{height:auto;max-width:100%;width:auto;}
.AcornsTextContent > ul{text-align:left;}
.ico-concolusion > ul{margin:25px 0;text-align:left;} 
	#homeslider .tp-simpleresponsive >ul li#hsmarketerspoken {background-position: right bottom !important;}
	div#ajax-posts .gridimglink::after {
    max-height: 179px !important;
}
div#ajax-posts .gridimglink
{
	min-height:179px !important;
}
	#homeslider #hsthead .hbtextholder {min-height: 410px;}
	#homeslider #hsthead #hometheadimg {right: -7%!important;width: 240px!important;}
	#homeslider #hsthead .hbtext {text-align:center;}
	#homeslider #hsthead .hbtext h1 {font-size: 26px!important;text-align: center;}
	#homeslider #hsthead .hbtext h2 {font-size: 16px!important;text-align: center;}
	#homeslider #hsthead .hbtext .btn { padding-top: 12px;padding-bottom: 11px;font: 16px proximanovasemibold,roboto,sans-serif;}
	#homeslider #hszimad .hblogo { width: 140px!important;}
	#homeslider #hszimad #homeximadimg {top: 30px;bottom: initial;width: 120px!important;}
	#homeslider #hszimad .hbtext p { margin-bottom: 10px;} 
	#homeslider #hszimad .hbtext {text-align: left;padding-right: 150px;}

       
      
        #homeslider #hsfuelgrowth #hbt-slide2 .hbtext h1 {
        font-size: 26px!important;
        margin-bottom: 10px!important;
        }

        #homeslider #hsfuelgrowth .hbtext p {
        font-size: 16px !important;
        }

        #homeslider #hsfuelgrowth .hbtext .btn {
    font-size: 10px;
    padding: 16px 30px;
    min-width: 50px;
    border: 2px solid #ff8e59;
}

#homeslider #hsfuelgrowth .hbtext .btn-outline {
    border: 2px solid #fff;
}

#homeslider #hsfuelgrowth .hbtext .btn-outline:hover {
    border: 2px solid #fff;
}

#homeslider #hsfuelgrowth #homefuelgrowthimg {
    width: 130px!important;
    bottom: 13%;
}
	#homeslider #hsfuelgrowth.zh-hans-slider #homefuelgrowthimg, 
	#homeslider #hsfuelgrowth.ja-slider #homefuelgrowthimg, 
	#homeslider #hsfuelgrowth.ko-slider #homefuelgrowthimg { bottom: 170px!important;width: 250px!important;}
	#awardslist li {width:49%;}
	
	#officelocationslist li {width: 100%;display:block;}
	#eventinfoblock p {display:block;padding-right: 0;}
	#eventmfeudimg {position: relative;top: 0;display: block;margin: -20% auto 0;}		
	.bannerheading2 h1 {margin-bottom: 20px;font-size: 28px!important;}
	.bannerheading2 h4 {margin-bottom: 15px;font-size: 16px!important;}
	#marketerslogolist li {float: left;display: block;width: 33%;margin: 5px 0;padding: 0 10px;}
	#marketerslogolist li:nth-child(3n+1) {clear:left;}
	#marketerslogolist li img {top: 0 !important;}	
	.page-404 h1 {font-size: 28px!important;}
	#page404menu {font-size: 18px;}			
	.vidbannernofullscr .playvideolinktoggle {margin-top: 3%;}
	.single-post .post.hentry, .single-event .post.hentry, .archive .post.hentry {padding-right: 0!important;} 
	.archive .post.hentry .pageheader h1.entry-title {font-size: 28px!important;line-height: 1.2;}
}
@media only screen and (max-width:420px) {
	#homeslider #hskeithwm .hbtextholder { padding-left: 0px!important;}
	#homeslider #hskeithwm #hskeithimg {width: 100px!important;}
	#homeslider #hskeithwm  #hbt-slide2 .hbtext h1 {font-size: 20px!important;margin-top: -30px;}
	#homeslider #hskeithwm  #hbt-slide2 .hbtext { font-size: 13px!important;}
	#homeslider #hskeithwm  #hbt-slide2 .hbtext p {margin-bottom:15px;}
	#homeslider #hskeithwm  .hbtext .btn {margin-top: 0!important;}
	#homeslider #hsappindex2016 .hbtext h1 {margin-bottom: 3px;}
        
        #homeslider #hsfuelgrowth .hbtext .btn {
        padding: 10px 30px;
        }
	#photostriplist {margin-left: -100%;margin-right: -100%;}
}

@media only screen and (max-width:380px) {
	#homeslider .tp-simpleresponsive > ul li#hskeithwm {background-position: center 70px!important;}
        #homeslider #hsfuelgrowth #homefuelgrowthimg {
    width: 200px!important;
    bottom: 17%;
    left: 0%;
    right: 0%;
    margin: auto;
}
#homeslider #hsfuelgrowth .hbtext .btn {
    padding: 10px 15px;
}
}
@media only screen and (max-width:370px) {
	#homeslider #hscomeback  .tp-caption {background-size: 130%!important;}
}
@media only screen and (min-width:414px) and (max-width:478px){#ajax-posts .gridimglink{min-height:162px;} 
.mobile_content_animate{min-height:250px;}
}
@media only screen and (min-width:375px) and (max-width:413px){#ajax-posts .gridimglink{min-height:125px;}
	div#ajax-posts .gridimglink::after {
    max-height: 125px !important;
}
div#ajax-posts .gridimglink
{
	min-height:125px !important;
}
.mobile_content_animate{min-height:240px;}
}
@media only screen and (min-width:360px) and (max-width:374px){#ajax-posts .gridimglink{min-height:118px;}
	div#ajax-posts .gridimglink::after {
    max-height: 125px !important;
}
div#ajax-posts .gridimglink
{
	min-height:125px !important;
}
}
@media only screen and (max-width:360px) {
	#languageoptionblock {top:13px;right: 0px;font-size: 12px!important;}
	#languageoption em {font-size: inherit!important;}
	#languageoptionselect > a {min-height:30px;}
	#languageoptionselect {top:0;}
	#header {padding-right:0;}
	#homeslider #hsfuelgrowth.zh-hans-slider #homefuelgrowthimg, 
	#homeslider #hsfuelgrowth.ja-slider #homefuelgrowthimg, 
	#homeslider #hsfuelgrowth.ko-slider #homefuelgrowthimg {right: 17%!important;width: 200px!important;}		
	.sbrc-dynamic .listentryright {padding:20px;}
	.sbrc-dynamicimg {width: 100%;position: relative;height: 120px;}
	.vidbannernofullscr .playvideolinktoggle {margin-top: 0;}
}
@media only screen and (max-width:320px)
{
	div#ajax-posts .gridimglink::after {
    max-height: 115px !important;
}
div#ajax-posts .gridimglink
{
	min-height:115px !important;
}
#homeslider #hsfuelgrowth .hbtext p {
    font-size: 15px !important;
}
}
.wistia_embed.overlayVideo{background:rgba(0,0,0,.75);}
.singlemainvideo{display:block;margin:auto;max-width:100%;text-align:center;width:1300px !important}
.carouselblock{padding-bottom:35px;padding-top:40px;}
#rev_slider_9_1_wrapper {
    background: #ccc !important;
}
#footercenter {}
#footercenter .hs-form {
    display: block;
    position: relative;
    max-width: 100%;
    width: 390px;
    text-align: center;
    margin: 5px auto 0;
    text-transform: none;
}
#footercenter .hs-form .hs-form-field > label {display:none;}
#footercenter .hs-form .hs-input{
	width: 100%!important;
    max-width: 100%!important;
    min-width: 100%;
    box-sizing: border-box!important;
    height: 38px;
    border: none;
    background: #204260;
    padding: 10px 45px 10px 25px;
    border-radius: 16px;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    color: #fff;
    font: 14px proximanovalight, lato,sans-serif;
	margin-bottom:0!important;
}
#footercenter .hs-form ::-webkit-input-placeholder { color: #fff}
#footercenter .hs-form :-moz-placeholder {color: #fff;}
#footercenter .hs-form ::-moz-placeholder {color: #fff;}
#footercenter .hs-form :-ms-input-placeholder {color: #fff;}
#footercenter .hs-form .hs-error-msgs {
    margin-bottom: 0 !important;
    color: red;
    font-size: 13px;
    padding-left: 3px!important;
    padding-top: 2px!important;
    list-style: none;
    text-align: left;
}
#footercenter .hs-form .hs-error-msgs li {margin-bottom: 0!important;}
#footercenter .hs-form .hs-error-msgs li label {margin-bottom: 0;}
#footercenter .hs-form .hs-form-required {color:red;}
#footercenter .hs-form .actions {
    padding: 0!important;
    margin: 0!important;
    background: transparent;
    border: none;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
}
#footercenter .hs-form .hs-button {
    background: #204260 url(../images/ico-btn-arrow.png) center no-repeat;
    height: 38px;
    width: 38px;
    position: absolute;
    top: 0;
    box-shadow: none;
    right: 0;
    text-indent: -99999px;
    border-radius: 0 200px 200px 0;
    -webkit-border-radius: 0 200px 200px 0;
    -moz-border-radius: 0 200px 200px 0;
}
@media only screen and (max-width:767px){
	#footercenter, #footerright {margin-top: 15px;}
}
.listimage {
  	list-style: none;
    position: relative;
    padding: 0!important;
}

.listimage li {
    padding-left: 41px;
    margin-bottom: 15px;
    position: relative;
    font-size: 20px;
    color: #4c4c4c;
}
.listimage li:before {
    content: url(https://staging.liftoff.io/wp-content/uploads/2021/02/circ-check-73cbc5.png);
    position: absolute;
    left: 5px;
    top: 4px;
}

.imaged-listing-1 {
	position: relative;
    padding: 0!important;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: stretch;
    width:100%;
    max-width:100%;
    margin: auto;
}
.imaged-listing-1 li {
	position: relative;
    width:33.3333%;
    padding:0px 15px;
    margin-bottom:30px;
}
.imaged-listing-1 li p {
    font-family: proximanovalight,roboto,Arial,Helvetica,sans-serif !important;
    font-weight: 400;
}

#WhyLiftoffForBrands #bannerproductright img,
#WhyLiftoffForAgencies #bannerproductright img {top: 0px!important;}
#WhyLiftoffForBrands #hb-product5 #bcproducttext h1,
#WhyLiftoffForBrands #hb-product5 #bcproducttext h2,
#WhyLiftoffForAgencies #hb-product5 #bcproducttext h1,
#WhyLiftoffForAgencies #hb-product5 #bcproducttext h2 {color: #fff!important;}
#WhyLiftoffForBrands #hb-product5 #bcproducttext .contentbtn,
#WhyLiftoffForAgencies #hb-product5 #bcproducttext .contentbtn {
  min-width: 177px;
  font-size: 17px;
  padding: 16.5px 25px 14.5px;
  border-radius: 3px;
}

#WhyLiftoffForBrands #hb-product5 #bcproducttext .contentbtn {background: #4d52e5!important;}
#WhyLiftoffForAgencies #hb-product5 #bcproducttext .contentbtn {background: #fecd19!important;}
#WhyLiftoffForBrands #hb-product5 #bcproducttext .contentbtn:hover {background: #25495d!important;}
#WhyLiftoffForAgencies #hb-product5 #bcproducttext .contentbtn:hover {background: #fecd19!important;opacity:.9;}
#WhyLiftoffForBrands #WhyLiftoffForBrandsContent1,
#WhyLiftoffForAgencies #WhyLiftoffForAgenciesContent1 {
 	background: #f8f8f8;
    padding-top: 45px !important;
    padding-bottom: 29px; 
}

#WhyLiftoffForBrands #WhyLiftoffForBrandsContent1 p {
    line-height: 1.28;
    color: #4c4c4c;
}

#WhyLiftoffForAgencies #WhyLiftoffForAgenciesContent1 #marketerslogolist li {margin: 5px 30px;}

#WhyLiftoffForBrands #WhyLiftoffForBrandsContent2 {
  	background-color: #fff;
    padding-top: 200px;
    padding-bottom: 300px;
}

#WhyLiftoffForAgencies #WhyLiftoffForAgenciesContent2 p {
    line-height: 1.28;
    color: #4c4c4c;
}

#WhyLiftoffForAgencies #WhyLiftoffForAgenciesContent2 {padding-top: 80px;}

#WhyLiftoffForBrands #WhyLiftoffForBrandsContent4,
#WhyLiftoffForAgencies #WhyLiftoffForAgenciesContent3,
#WhyLiftoffForAgencies #WhyLiftoffForAgenciesContent5,
#WhyLiftoffForAgencies #WhyLiftoffForAgenciesContent6 {background-color:#fff!important;}

#WhyLiftoffForBrands #WhyLiftoffForBrandsContent3 {
    background-color: #fff;
    padding-top: 65px;
}

#WhyLiftoffForBrands #WhyLiftoffForBrandsContent5 {padding-top: 60px;}

#WhyLiftoffForBrands #WhyLiftoffForBrandsContent2 .block2colsit-text,
#WhyLiftoffForBrands #WhyLiftoffForBrandsContent4 .block2colsit-text,
#WhyLiftoffForAgencies #WhyLiftoffForAgenciesContent3 .block2colsit-text,
#WhyLiftoffForAgencies #WhyLiftoffForAgenciesContent5 .block2colsit-text {
    padding-left: 15px !important;
    padding-right: 15px!important;
}

#WhyLiftoffForBrands #WhyLiftoffForBrandsContent2 .block2colsit-img,
#WhyLiftoffForBrands #WhyLiftoffForBrandsContent3 .block2colsit-img,
#WhyLiftoffForBrands #WhyLiftoffForBrandsContent4 .block2colsit-img,
#WhyLiftoffForAgencies #WhyLiftoffForAgenciesContent3 .block2colsit-img,
#WhyLiftoffForAgencies #WhyLiftoffForAgenciesContent5 .block2colsit-img,
#WhyLiftoffForAgencies #WhyLiftoffForAgenciesContent6 .block2colsit-img {
  	background-size: inherit;
    background-position: center;
}

#WhyLiftoffForBrands #WhyLiftoffForBrandsContent2 .block2colsit-img,
#WhyLiftoffForBrands #WhyLiftoffForBrandsContent4 .block2colsit-img,
#WhyLiftoffForAgencies #WhyLiftoffForAgenciesContent3 .block2colsit-img,
#WhyLiftoffForAgencies #WhyLiftoffForAgenciesContent5 .block2colsit-img {
    left: auto;
    right: 0; 
}

#WhyLiftoffForAgencies #WhyLiftoffForAgenciesContent3 {
    padding-top: 150px;
    padding-bottom: 150px; 
}

#WhyLiftoffForBrands #WhyLiftoffForBrandsContent3 .listbullet li:before {background: #73cbc5!important;}
#WhyLiftoffForBrands #WhyLiftoffForBrandsContent3 .btn-feature {
    border: 2px solid #4d52e5!important;
    color: #4d52e5!important;
}
#WhyLiftoffForBrands #WhyLiftoffForBrandsContent3 .btn-feature:hover {
    color: #ffffff!important;
    background-color: #4d52e5!important;
}

#WhyLiftoffForBrands #WhyLiftoffForBrandsContent4 h3,
#WhyLiftoffForAgencies #WhyLiftoffForAgenciesContent4 h3 {
 	font-size: 16px !important;
    text-transform: uppercase;
    letter-spacing: 2px;
    color: #2a2a2a;
    padding-bottom: 17px;
    line-height: 1.4;
    position: relative; 
}

#WhyLiftoffForBrands #WhyLiftoffForBrandsContent4 h3:after,
#WhyLiftoffForAgencies #WhyLiftoffForAgenciesContent4 h3:after {
    content: '';
    display: block;
    height: 1px;
    width: 50px;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    bottom: 0;
}

#WhyLiftoffForBrands #WhyLiftoffForBrandsContent4 h3:after {background: #73cbc5;}
#WhyLiftoffForAgencies #WhyLiftoffForAgenciesContent4 h3:after {background: #f3cb50;}

#WhyLiftoffForBrands #WhyLiftoffForBrandsContent4 p,
#WhyLiftoffForBrands #WhyLiftoffForBrandsContent6 p {
 	font-weight: 300!important;
    font-family: proximanovalight,roboto,Arial,Helvetica,sans-serif !important; 
}

#WhyLiftoffForAgencies #WhyLiftoffForAgenciesContent4 .btn-feature {
    border: 2px solid #4d52e5!important;
    color: #4d52e5!important;
    font: 16px proximanovasemibold,roboto,sans-serif;
    letter-spacing: 2px;
    margin-bottom: 5px;
    min-width: 232px;
    padding: 16px 25px 14px 25px;
}
#WhyLiftoffForAgencies #WhyLiftoffForAgenciesContent4 .btn-feature:hover {
    color: #ffffff!important;
    background-color: #4d52e5!important;
}

#WhyLiftoffForAgencies #WhyLiftoffForAgenciesContent5 {padding-top: 80px;padding-bottom: 160px;}
#WhyLiftoffForAgencies #WhyLiftoffForAgenciesContent5 .listimage li:before {content: url(https://staging.liftoff.io/wp-content/uploads/2021/02/circ-check-abc9fd.png);}


#WhyLiftoffForAgencies #WhyLiftoffForAgenciesContent6 .listbullet li:before {background: #abc9fd!important;}
#WhyLiftoffForAgencies #WhyLiftoffForAgenciesContent6 .btn-feature {
    border: 2px solid #3164fe!important;
    color: #3164fe!important;
}
#WhyLiftoffForAgencies #WhyLiftoffForAgenciesContent6 .btn-feature:hover {
    color: #ffffff!important;
    background-color: #3164fe!important;
}

#WhyLiftoffForBrands #featres-slider .contentbtn {
    color: #4d52e5!important;
    border: 2px solid #4d52e5!important;
}

#WhyLiftoffForAgencies #featres-slider .contentbtn {
    color: #05ccc7!important;
    border: 2px solid #05ccc7!important;
}

#WhyLiftoffForBrands #featres-slider .contentbtn:hover {
    color: #ffffff!important;
    background-color: #4d52e5!important;
}

#WhyLiftoffForAgencies #featres-slider .contentbtn:hover {
    color: #ffffff!important;
    background-color: #05ccc7!important;
}

#WhyLiftoffForBrands #featres-slider h3,
#WhyLiftoffForAgencies #featres-slider h3 {display:inline-block;}
#WhyLiftoffForBrands #featres-slider h3:after {
    width: 75%;
    background: #73cbc5;
}

#WhyLiftoffForAgencies #featres-slider h3:after {
    width: 75%;
    background: #05ccc7;
}

#WhyLiftoffForBrands #WhyLiftoffForBrandsContent6 {
 	padding-top: 80px;
    padding-bottom: 70px; 
}

#WhyLiftoffForBrands #getstartedblock {
    background: url(https://staging.liftoff.io/wp-content/uploads/2021/02/why-liftoff-brands-lets-talk-bg.jpg) center bottom no-repeat #00a6a4 !important;
    background-size: cover!important;
}

#WhyLiftoffForAgencies #getstartedblock {
    background: url(https://staging.liftoff.io/wp-content/uploads/2021/02/why-liftoff-for-agencies-cta-block-bg.png) center bottom no-repeat #2f66ff !important;
    background-size: cover!important;
}

#WhyLiftoffForBrands #getstartedblock h1,
#WhyLiftoffForAgencies #getstartedblock h1 {color:#fff!important;}

#WhyLiftoffForBrands #getstartedblock .contentbtn {
  	background: #4a4ed6!important;
    border-radius: 3px;
}

#WhyLiftoffForAgencies #getstartedblock .contentbtn {
    background: #fecd19!important;
    border-radius: 3px;
}



@media only screen and (min-width: 1281px) {
	
  #WhyLiftoffForBrands #WhyLiftoffForBrandsContent2 .block2colsit-img {background-position: left 150px center;}
  #WhyLiftoffForBrands #WhyLiftoffForBrandsContent3 .block2colsit-text {
    padding-left: 30px!important;
    padding-right: 15px!important;
  }
  
  #WhyLiftoffForBrands #WhyLiftoffForBrandsContent3 .block2colsit-img {background-position: right 27px center;}
  #WhyLiftoffForBrands #WhyLiftoffForBrandsContent4 .block2colsit-img {top: 10px;background-position: left 70px center;}
  #WhyLiftoffForAgencies #WhyLiftoffForAgenciesContent3 .block2colsit-img {top: -45px;background-position: left 150px center;}
  	#WhyLiftoffForAgencies #WhyLiftoffForAgenciesContent6 .block2colsit-text {
    padding-left: 30px!important;
    padding-right: 15px!important;
  }
  #WhyLiftoffForAgencies #WhyLiftoffForAgenciesContent6 .block2colsit-img {top: -50px;background-position: right 130px center;}
}

@media only screen and (max-width: 1280px) {
  #WhyLiftoffForBrands .block2colsit-img,
  #WhyLiftoffForAgencies .block2colsit-img {background-size: contain!important;}
}

@media only screen and (min-width: 1200px) {
  
  #WhyLiftoffForBrands .featresblock .container,
  #WhyLiftoffForAgencies .featresblock .container {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  
}

@media only screen and (min-width: 1100px) {
  
  #WhyLiftoffForBrands #bannerproductright img {
      width: 100%!important;
      margin-left: 0%!important;
  }
  
  #WhyLiftoffForAgencies #bannerproductright img {
      width: 130%!important;
      margin-left: 0%!important;
  }
  
}

@media only screen and (min-width: 768px) {
	#WhyLiftoffForBrands #WhyLiftoffForBrandsContent1 p {font-size:37px;}
	#WhyLiftoffForAgencies #WhyLiftoffForAgenciesContent2 p {font-size:36px;}
    #WhyLiftoffForAgencies #WhyLiftoffForAgenciesContent5 .block5colsit-img {width: 40%;top: -25px;background-position: left 130px center;}
	#navmenu .dropdown>.dropdown-menu>li.navmenu-agencies>a:before {
        background-image: url(../images/menuico-why-agencies.png);
        background-size: cover;
        background-position: top 0px center;
    }
    #navmenu .dropdown>.dropdown-menu>li.navmenu-brands>a:before {
        background-image: url(../images/menuico-why-brands.png);
        background-size: cover;
    }
}

@media only screen and (max-width: 767px) { 
  	#WhyLiftoffForBrands .block2colsit-img,
  	#WhyLiftoffForAgencies .block2colsit-img {margin: 20px 0px 0!important;}
  	.imaged-listing-1 li {width:100%;}
}