section.xs-only, #header-phone-mo .cta-wrapper{display:none;}
.margin-auto{margin-left:auto;margin-right:auto;}
@media(max-width:640px){
#header-phone-mo .col-sm-6{padding-left:15px;padding-right:15px;}
.single article{margin-bottom:0;}
#header-phone-mo .main-button{display:inline-block;width:auto;white-space:wrap;min-width:0;font-size:16px;line-height:1em;height:auto;width:auto;padding:10px 15px;background-color:#37c0b5;margin-left:auto;margin-right:auto;margin-top:0;text-align:center;font-weight:600;color:#fff;max-width:100%;}
section.xs-only, #header-phone-mo .cta-wrapper{display:block;}
header.entry-header{padding:0 0 15px 0;}
.single #single-wrapper #main #content, .single #single-wrapper #main .blog-sidebar{padding-top:30px;padding-bottom:30px;}
.col-xs-6, #header-phone-mo .cta-wrapper, #header-phone-mo .phone-wrapper{width:50%;float:left;}
.xs-hidden{display:none;}
} .page-template-page-blog section#latest-blog-hero{padding-top:15px;}
.blog-sidebar .main-button.teal{background-color:#3AEDD8;width:100%;max-width:360px;font-family:'Mulish', sans-serif;font-weight:500;}
.blog-sidebar .main-button.teal:hover{background-color:#1B243B;}
heateor_sssp_sharing_ul:before, heateor_sssp_sharing_ul:after{content:'';display:table-cell;clear:both;}
.heateor_sss_sharing_ul .wpel-icon.wpel-image.wpel-icon-19{display:none !important;}
.heateor_sss_sharing_title, .heateor_sssp_sharing_title{margin:20px 15px 20px 15px;}
.heateor_sssp_sharing_ul:before, .heateor_sssp_sharing_ul:after{display:table;clear:both;}
.heateor_sss_sharing_container.heateor_sss_horizontal_sharing, .heateor_sssp_sharing_ul, div.heateor_sssp_follow_ul, div.heateor_sssp_sharing_ul{margin:20px 15px 20px 15px !important;min-height:36px;}
.entry-footer{display:none;}
@media(max-width:640px){
.video-wrapper iframe{min-height:320px;}
}
.video-wrapper iframe{max-width:100%;}
.footer-menu li a{font-size:17px;font-family:Montserrat, sans-serif;color:#fff;font-weight:700;text-decoration:none;}
.footer-menu li a:hover{border-bottom:3px solid #40e0d0;text-decoration:none;color:#fff;}
.footer-menu .no-click:hover, .footer-menu .no-click, .footer-menu .no-click a, .footer-menu .no-click a:hover{pointer-events:none !important;text-decoration:none;border-bottom:none !important;}
#job-posts .container h3{margin-bottom:0;}
#job-posts .container .col-xs-12 .wrapper{padding-left:15px !important;padding-right:15px !important;padding-bottom:10px !important;min-height:15em;margin-bottom:30px;}
.solutions#cards img{max-width:280px;}
.solutions#cards h4{margin-top:0;}
.sector-template #page-wrapper, .sector-template .wrapper, .wrapper{padding-left:0 !important;padding-right:0 !important;max-width:none !important;}
.menu-locations{}
#footer-locations{padding-top:30px;padding-bottom:45px;background-color:#1b243b;margin-top:0;margin-bottom:0;}
#footer-locations .locations-grid{max-width:960px;margin:0 auto;}
.locations-grid ul.menu{padding:0 0 0 0;}
.locations-grid ul.menu li{box-sizing:border-box;display:block;float:left;padding:0.33em 15px;list-style:none;}
@media(min-width:900px){
.locations-grid ul.menu li{width:33.333%;}
}
@media(max-width:899px){
.locations-grid ul.menu li{width:50%;}
}
@media(max-width:640px){
.post-title.fusion-responsive-typography-calculated, #main #sector-page-hero h1, #single-wrapper #content h1, div#primary article h1{font-size:36px;font-weight:normal;}
.locations-grid ul.menu li{width:50%;}
} #header-phone-dt.header-phone  .medium.phonefree, #header-phone-dt.header-phone .medium.phonelocal{font-size:18px;}
@media(max-width:1023px){
#header-phone-dt.header-phone  .medium.phonefree, #header-phone-dt.header-phone .medium.phonelocal, #header .medium.phonelocal, #header .medium.phonefree{font-size:18px;}
} section#team-members{}
section#team-members div.team-member-full img{}
#actually{background-image:url(//www.searchenginepeople.com/wp-content/themes/sep/images/actually_word2x.png);background-repeat:no-repeat;background-size:contain;background-position:left top;position:absolute;font-size:inherit;overflow:visible;width:3em;height:0.8em;bottom:initial;left:initial;display:none;}
@media(min-width:1024px){
.home .heading{font-size:120px;line-height:0.8em !important;}
#actually{display:inline-block;top:1.5em;}
}
@media(max-width:1023px){
.sep-hero{position:relative;}
.home .heading{font-size:72px;line-height:0.9em !important;padding-bottom:30px;}
#actually{display:inline-block;}
.home .hero-section{min-height:480px;}
.our-clients-section{min-height:640px;}
}
@media(max-width:640px){
.home #seothatworks{margin-top:45px;}
.home #seothatworks h1{font-size:72px;line-height:0.9em !important;margin-top:0;padding-top:0;display:block;}
}
@media(max-width:480px){
#header #header-phone-mo .phone-wrapper a{font-size:16px;}
.home #seothatworks h1{font-size:48px;line-height:0.9em !important;margin-top:0;padding-top:0;display:block;}
} @media(min-width:768px){
.mo-only{display:none;}
}
@media(max-width:767px){
#tableofcontents .expandable ul:first-of-type{margin-top:1em;}
#tableofcontents .expandable ul{padding-left:1.33em;}
#tableofcontents .expandable ul li{padding-bottom:7px;}
.mo-toggle{display:block;}
.expandable .mo-toggle:after{content:'▼';padding-left:1em;}
.expandable.expanded .mo-toggle:after{content:'▲';padding-left:1em;}
#tableofcontents .expandable{border:1px solid #aaa;padding:10px;}
#tableofcontents .expandable p{margin-bottom:0;}
}
@media(min-width:1024px){
#tableofcontents{position:relative;}
#tableofcontents.sticky > .fusion-column-wrapper{width:inherit;position:fixed;max-width:350px;}
#tableofcontents .fusion-text{position:relative;white-space:wrap;padding-right:20px;padding-bottom:45px;}
}
.cta-solid-blue{width:212px;height:51px;padding:12px 28px;background:#102c45;box-shadow:0px 4px 15px rgba(0,0,0,.15);border-radius:106px;border:1px solid #102c45;font-family:'Mulish';font-style:normal;font-weight:600;font-size:18px !important;line-height:119.5% !important;letter-spacing:-.045em;color:#fff !important;cursor:pointer;text-decoration:none !important;display:inline-block;}
div[id] h1, div[id] h2, div[id] h3, div[id] h4, div[id] h5, div[id] h6{font-family:Montserrat,sans-serif;}
div[id] p{font-family:Montserrat,sans-serif;font-weight:500;}
.page-template-empty h1, .page-template-empty h2, .page-template-empty h3, .page-template-empty h4, .page-template-empty h5, .page-template-empty p{font-family:Montserrat,sans-serif;}
@media(max-width:767px){
.fluid-width-video-wrapper iframe, iframe.lazyloaded{max-width:100%;height:auto;}
.page-template-empty .fusion-text h1{font-size:36px;font-weight:500;}
}
.page-template-empty .fusion-text h2{margin-top:0;font-size:30px;}
.page-template-empty .fusion-text h3{font-weight:500;}
.footer .wide.map img{width:100%;max-width:100%;height:auto;margin:0 0 0 0;display:block;}
.footer #heading-gradient{}
.white-text *, .white-text .fusion-text *{color:#fff;}
div[class] .guarantee{background-size:contain !important;}
div[class] .guarantee h2{font-size:2em;}
div[class] .guarantee, div[class] #guarantee *{text-decoration:none;}
.fusion-text:before, .fusion-text:after{content:'';display:table;clear:both;}
.fusion-fullwidth .fusion-builder-row.fusion-row{max-width:1140px;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto;display:block;}
.footer-text-link{font-size:17px;}
.footer li.menu-item{padding-right:20px;}
@media(min-width:1024px){
.page-id-81387 #masthead{height:100vh;padding-top:25vh;}
#testimonials .n2-ss-slider .n2-ss-layer-with-background, .n2-ss-slider .n2-ss-section-main-content{min-height:1px;max-height:480px;overflow:hidden;}
}
.n2-ss-slider .n2-ss-layer-with-background{border-radius:15px;overflow:hidden;background:#fff !important;}
.n2-section-smartslider{background:none;overflow:hidden;}
.page-id-81387 #testimonials{background-size:100% 100%;padding-bottom:30px;}
.about#trusted-logos img{max-height:75px;max-width:200px;margin-bottom:60px;width:100%;height:auto;}
.case-studies#services-boxes{text-align:center;}
.case-studies#services-boxes .dark-teal.button{text-align:center;display:inline-block;line-height:1;max-width:360px;width:100%;}
div#n2-ss-2 .nextend-bullet-bar .n2-bullet{background:#119DA4;}
div#n2-ss-2 .nextend-arrow img{background:#efefefff;}
#numbers h2{margin-top:0;margin-bottom:25px;}
#numbers{padding-top:80px !important;background:linear-gradient(to bottom, #081724 0%,#102c45 66%,#102c45 100%);}
#numbers-boxes{background:linear-gradient(to top, #081724 0%,#102c45 66%,#102c45 100%);padding-bottom:90px !important;}
.sector-template #services-boxes .dark-teal.button{width:100%;max-width:360px;display:block;margin-left:auto;margin-right:auto;line-height:1;text-align:center;}
.sector-template #services-boxes .dark-teal.button{width:100%;max-width:360px;display:block;margin-left:auto;margin-right:auto;}
.sector-template #testimonials{}
.sector-template #services-boxes .white-box p{min-height:6em;}
.sector-template #services-boxes .white-box p+p{min-height:unset;}
@media(max-width:720px){
#post-81152 .fusion-fullwidth .fusion-row{padding-left:15px;padding-right:15px;}
}
@media(min-width:1024px){
#plans #plus .foot{min-height:26em;}
#plans .foot{min-height:24em;}
}
#post-81152 .fusion-button-text{white-space:nowrap;}
#post-81152 #leadform h3{color:#fff;font-weight:600;margin-bottom:0;}
#post-81152 #form textarea{min-height:6em;}
#post-81152 #form input, #post-81152 #form select, #post-81152 #form textarea{background:#fff !important;color:#000 !important;padding:10px !important;border-radius:5px !important;}
#post-81152 #form ul{margin-bottom:0;}
#post-81152 #form .hs-form-field > label{margin-top:20px;}
#post-81152 #leadform li{list-style:none;}
#post-81152 #form label{color:#fff;font-weight:500;}
#post-81152 #form .hs-error-msg{color:yellow;}
#post-81152 #form select, #post-81152 #form textarea, #post-81152 #form .hs-form-field, #form .input, #form input{clear:both;width:100% !important;margin-right:0;}
#post-81152 #leadform .hs-button.primary.large{background:#fff;border:none;display:block;max-width:250px;height:50px;margin-left:auto;margin-right:auto;margin-top:30px;border-radius:30px !important;}
#post-81152 #leadform .hs-button.primary.large:hover{background:#84dccf !important;color:#102C45 !important;}
#post-81152 #leadform{padding:30px;background:#102c45;border-radius:15px;max-width:480px;margin-left:auto;margin-right:auto;}
#post-81152 #form h2{font-size:55px;font-weight:700;letter-spacing:-4px;}
#post-81152 #form{padding-top:60px !important;padding-bottom:60px !important;}
#plans .dark-btn{margin-top:20px;margin-bottom:30px;}
#plans h4{font-size:18px;font-weight:600;}
#plans #plus h4{font-size:20px;font-weight:800;letter-spacing:0.5px;}
#plans .head p{font-size:14px;}
#plans h3{font-size:24px;font-weight:600;}
#plans #plus h3{font-size:36px;font-weight:800;}
#plans ul, #form ul{padding-left:1em;}
#plans h3{}
#plans #basic, #plans #premium{margin-top:30px !important;}
#plans #basic .head, #plans #basic .foot, #plans #premium .head, #plans #premium .foot{background:#f0f0f0;}
#plans #plus .head, #plans #plus .foot{background:#102c45;}
#plans #plus .head *, #plans #plus .foot *{color:#fff;}
#plans .fusion-text.head{padding:20px 20px 0 20px;border-top-left-radius:15px;border-top-right-radius:15px;margin-bottom:0;border:1px solid #E2E2E2;}
#plans .fusion-text.foot{padding:30px 20px 20px 20px;border-bottom-left-radius:15px;border-bottom-right-radius:15px;border:1px solid #E2E2E2;border-top:none;}
#plans #plus .head, #plans #plus .foot{border:none;}
#plans #plus .fusion-text.head{margin-top:-20px;padding-top:30px;border-bottom:1px solid #174268;}
#plans #triangledown{margin-top:-20px;}
#plans .noHover.button-5{border:none;font-weight:700;font-size:18px;}
#plans h2{font-size:40px;font-weight:700;}
#post-81152 .approach-content ul{padding-left:1em;}
#post-81152 .approach-content h3{font-size:24px;font-weight:700;}
#post-81152 .approach.header h2{font-size:40px;}
#post-81152 .approach-content{padding-top:30px !important;}
.characteristics h2{max-width:720px;margin:30px auto 20px auto;}
#post-81152 .centerpiece .fusion-text{max-width:720px;margin-left:auto;margin-right:auto;}
#post-81152 .characteristics.stretched{}
#post-81152 .characteristics h3{font-size:36px;color:#444;}
#post-81152 .centerpiece h2, #post-81152 .characteristics h2{font-size:40px;font-weight:700;}
.trusted{margin-top:30px;}
#post-81152 .trusted h3{font-size:12px;letter-spacing:3px;margin-bottom:30px;}
#post-81152 .dark-btn{width:auto;height:54px;font-size:16px;line-height:50px;padding-top:0;padding-bottom:0;font-weight:700;font-family:'Muli', sans-serif;font-style:normal;text-align:center;}
#post-81152 .white-btn{width:auto;height:54px;font-size:16px;line-height:50px;padding-top:0;padding-bottom:0;font-weight:700;font-family:'Muli', sans-serif;font-style:normal;text-align:center;}
#post-81152 h1{margin-top:30px;margin-bottom:45px;font-size:72px;line-height:1.2em !important;font-family:'Muli', sans-serif;font-weight:700;font-style:normal;}
#post-81152 p{color:rgb(68, 68, 68);font-family:Muli;font-weight:400;font-style:normal;font-size:18px;}
@media(max-width:767px){
#post-81152 h1, #post-81152 h2, #post-81152 h3, #post-81152 h4{word-wrap:unset;}
#post-81152 h1, #post-81152 #form h2{font-size:48px;}
}  .mulled-par p{margin-bottom:30px;}
@media(max-width:767px){
#leadform{margin-bottom:60px;}
#footer div img{max-width:100%;max-height:110px;width:auto;height:auto;}
} .pull-right, div[class] .pull-right{float:right;}
#locations{padding-bottom:60px !important;}
#locations h2{font-size:53px;}
#masthead .form-wrapper{border-radius:10px;background:rgba(252, 252, 253, 0.48);box-shadow:4px 4px 30px 0px rgba(0, 0, 0, 0.10);backdrop-filter:blur(2px);}
#masthead.contact-us .hs-button.primary.large, #masthead.get-quote .hs-button.primary.large{margin-bottom:20px;}
.dotless{list-style:none;padding-left:0;}
.dotless.teal li:before{content:'•';display:inline-block;color:#119DA4;font-size:20px;width:20px;}
.white-box{background:#fff;padding:30px;}
#testimonials .white-box{border-radius:15px;}
#numbers h2, #testimonials h2{font-size:45px;}
#numbers h2{margin-bottom:0;}
#numbers-boxes h2{font-size:64px;margin-top:0;margin-bottom:25px;}
.dark-teal.button{background-color:#164465;padding:15px 30px;height:53px;line-height:53px;font-size:18px;color:#fff;border-radius:49px;text-decoration:none;}
#tinfoil{padding-bottom:90px !important;}
#tinfoil .white-box{border-radius:10px;background:#fff;padding:20px;min-height:14em;}
.inline-block{display:inline-block;}
.col-{padding-left:15px;padding-right:15px;}
.header-phone{font-size:18px;line-height:1;}
.header-phone p{margin-bottom:15px;}
.medium{font-weight:500;}
.bold{font-weight:900;}
.text-right{text-align:right;}
.pad-t-1x{padding-top:15px;}
h3, .h3{margin-bottom:15px;}
.center-list ol, .center-list ul{display:inline-block;width:auto;}
.flush-left li{text-align:left;}
.testimonials.re-blue .container div[class^="col-"] blockquote{background:#00a4d9;padding:15px;color:#fff;line-height:1.66em;border-left:none;}
ul.checklist, ol.checklist{padding-left:0;}
.gallery:before, .gallery:after{content:'';display:table;clear:both;}
.checklist li{list-style:none;clear:left;margin-bottom:0.66em;}
a[class*="button-"]{border-radius:5px;border:3px solid #fff;font-weight:500;font-size:24px;line-height:1em;padding:0.66em 1.66em;display:inline-block;}
a[class*="button-"], a[class*="button-"]:hover{text-decoration:none;}
a[class*="button-"].clear{background-color:transparent;color:#fff;}
a[class*="button-"].clear:hover{background-color:#fff;color:#313a4f;}
a[class*="button-"].re-blue{background-color:#00a4d9;color:#fff;}
a[class*="button-"].re-blue:hover{background-color:#fff;color:#00a4d9;}
h1.xxl, h2.xxl, #content .masthead h1.xxl, #content .masthead h2.xxl, #content .masthead h3.xxl{font-size:4em;}
.high-profile-area{background-color:#7f7f7f;color:#333;padding:10px;}
section#latest-blog-hero{padding-top:3em;}
.page-id-77838 #hero .masthead{background-position:right top !important;background-repeat:no-repeat;}
.fontawesome-icon.circle-yes{border-style:none !important;}
@media(min-width:1024px){
.h3-has-icon-48 h3{min-height:2.33em;}
.gallery-columns-6 .gallery-item{max-width:15%;}
}
@media(max-width:1023px){
.h3-center-sm h3{text-align:center;}
div[class*="h3-has-icon-"] h3 img{max-height:36px;max-width:36px;width:auto;height:auto;}
}
@media(min-width:768px){
#header-phone-mo{display:none !important;}
}
@media(max-width:767px){
#header-phone-dt{display:none !important;}
}
@media(max-width:540px){
.xs-text-center {
text-align: center;
}
.xs-text-left {
text-align: left;
}
}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}