@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.6.3/css/font-awesome.css);


 


























































/* Macro Start */
/** 
 * Border Radius 
 *
 *  
 */




/** 
 * Box Shadow  
 *
 *  
 */




/** 
 * Transition
 * 
 *  
 */




/** 
 * Transform
 *
 *  
 */


/* Responsive Grid */

.row-fluid {
    width: 100%;
    *zoom: 1;
}

.row-fluid:before, .row-fluid:after {
    display: table;
    content: "";
}

.row-fluid:after {
    clear: both;
}

.row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 1px;
    margin-left: 2.127659574%;
    *margin-left: 2.0744680846382977%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

.row-fluid [class*="span"]:first-child {
    margin-left: 0;
}

.row-fluid .span12 {
    width: 99.99999998999999%;
    *width: 99.94680850063828%;
}

.row-fluid .span11 {
    width: 91.489361693%;
    *width: 91.4361702036383%;
}

.row-fluid .span10 {
    width: 82.97872339599999%;
    *width: 82.92553190663828%;
}

.row-fluid .span9 {
    width: 74.468085099%;
    *width: 74.4148936096383%;
}

.row-fluid .span8 {
    width: 65.95744680199999%;
    *width: 65.90425531263828%;
}

.row-fluid .span7 {
    width: 57.446808505%;
    *width: 57.3936170156383%;
}

.row-fluid .span6 {
    width: 48.93617020799999%;
    *width: 48.88297871863829%;
}

.row-fluid .span5 {
    width: 40.425531911%;
    *width: 40.3723404216383%;
}

.row-fluid .span4 {
    width: 31.914893614%;
    *width: 31.8617021246383%;
}

.row-fluid .span3 {
    width: 23.404255317%;
    *width: 23.3510638276383%;
}

.row-fluid .span2 {
    width: 14.89361702%;
    *width: 14.8404255306383%;
}

.row-fluid .span1 {
    width: 6.382978723%;
    *width: 6.329787233638298%;
}

.container-fluid {
    *zoom: 1;
}

.container-fluid:before, .container-fluid:after {
    display: table;
    content: "";
}

.container-fluid:after {
    clear: both;
}

@media (max-width: 767px) {
    .row-fluid {
        width: 100%;
    }

    .row-fluid [class*="span"] {
        display: block;
        float: none;
        width: auto;
        margin-left: 0;
    }
}

@media (min-width: 768px) and (max-width: 1139px) {
    .row-fluid {
        width: 100%;
        *zoom: 1;
    }

    .row-fluid:before, .row-fluid:after {
        display: table;
        content: "";
    }

    .row-fluid:after {
        clear: both;
    }

    .row-fluid [class*="span"] {
        display: block;
        float: left;
        width: 100%;
        min-height: 1px;
        margin-left: 2.762430939%;
        *margin-left: 2.709239449638298%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
    }

    .row-fluid [class*="span"]:first-child {
        margin-left: 0;
    }

    .row-fluid .span12 {
        width: 99.999999993%;
        *width: 99.9468085036383%;
    }

    .row-fluid .span11 {
        width: 91.436464082%;
        *width: 91.38327259263829%;
    }

    .row-fluid .span10 {
        width: 82.87292817100001%;
        *width: 82.8197366816383%;
    }

    .row-fluid .span9 {
        width: 74.30939226%;
        *width: 74.25620077063829%;
    }

    .row-fluid .span8 {
        width: 65.74585634900001%;
        *width: 65.6926648596383%;
    }

    .row-fluid .span7 {
        width: 57.182320438000005%;
        *width: 57.129128948638304%;
    }

    .row-fluid .span6 {
        width: 48.618784527%;
        *width: 48.5655930376383%;
    }

    .row-fluid .span5 {
        width: 40.055248616%;
        *width: 40.0020571266383%;
    }

    .row-fluid .span4 {
        width: 31.491712705%;
        *width: 31.4385212156383%;
    }

    .row-fluid .span3 {
        width: 22.928176794%;
        *width: 22.874985304638297%;
    }

    .row-fluid .span2 {
        width: 14.364640883%;
        *width: 14.311449393638298%;
    }

    .row-fluid .span1 {
        width: 5.801104972%;
        *width: 5.747913482638298%;
    }
}

@media (min-width: 1280px) {
    .row-fluid {
        width: 100%;
        *zoom: 1;
    }

    .row-fluid:before, .row-fluid:after {
        display: table;
        content: "";
    }

    .row-fluid:after {
        clear: both;
    }

    .row-fluid [class*="span"] {
        display: block;
        float: left;
        width: 100%;
        min-height: 1px;
        margin-left: 2.564102564%;
        *margin-left: 2.510911074638298%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
    }

    .row-fluid [class*="span"]:first-child {
        margin-left: 0;
    }

    .row-fluid .span12 {
        width: 100%;
        *width: 99.94680851063829%;
    }

    .row-fluid .span11 {
        width: 91.45299145300001%;
        *width: 91.3997999636383%;
    }

    .row-fluid .span10 {
        width: 82.905982906%;
        *width: 82.8527914166383%;
    }

    .row-fluid .span9 {
        width: 74.358974359%;
        *width: 74.30578286963829%;
    }

    .row-fluid .span8 {
        width: 65.81196581200001%;
        *width: 65.7587743226383%;
    }

    .row-fluid .span7 {
        width: 57.264957265%;
        *width: 57.2117657756383%;
    }

    .row-fluid .span6 {
        width: 48.717948718%;
        *width: 48.6647572286383%;
    }

    .row-fluid .span5 {
        width: 40.170940171000005%;
        *width: 40.117748681638304%;
    }

    .row-fluid .span4 {
        width: 31.623931624%;
        *width: 31.5707401346383%;
    }

    .row-fluid .span3 {
        width: 23.076923077%;
        *width: 23.0237315876383%;
    }

    .row-fluid .span2 {
        width: 14.529914530000001%;
        *width: 14.4767230406383%;
    }

    .row-fluid .span1 {
        width: 5.982905983%;
        *width: 5.929714493638298%;
    }
}

/* Clearfix */

.clearfix {
    *zoom: 1;
}

.clearfix:before, .clearfix:after {
    display: table;
    content: "";
}

.clearfix:after {
    clear: both;
}

/* Visibilty Classes */

.hide {
    display: none;
}

.show {
    display: block;
}

.invisible {
    visibility: hidden;
}

.hidden {
    display: none;
    visibility: hidden;
}

/* Responsive Visibilty Classes */

.visible-phone {
    display: none !important;
}

.visible-tablet {
    display: none !important;
}

.hidden-desktop {
    display: none !important;
}

@media (max-width: 767px) {
    .visible-phone {
        display: inherit !important;
    }

    .hidden-phone {
        display: none !important;
    }

    .hidden-desktop {
        display: inherit !important;
    }

    .visible-desktop {
        display: none !important;
    }
}

@media (min-width: 768px) and (max-width: 1139px) {
    .visible-tablet {
        display: inherit !important;
    }

    .hidden-tablet {
        display: none !important;
    }

    .hidden-desktop {
        display: inherit !important;
    }

    .visible-desktop {
        display: none !important ;
    }
}
.content-wrapper {
    margin: 0 auto;
    max-width: 1240px;
    padding: 0 20px;
}

@media screen and (min-width: 1380px) {
    .content-wrapper {
        padding: 0;
    }
}

.dnd-section {
    padding: 0;
}

.dnd-section > .row-fluid {
    margin: 0 auto;
    max-width: 1330px;
    padding:0 15px;
}

.dnd-section .dnd-column {
    padding: 0;
}

@media (max-width: 767px) {
    .dnd-section .dnd-column {
        padding: 0;
    }
}
:root {
  --go300: 'Gotham-Light', sans-serif;
  --go400: 'Gotham-Book', sans-serif;
  --go600: 'Gotham-Medium', sans-serif;
  --go700: 'Gotham-Bold', sans-serif;
  --go900: 'Gotham-Black', sans-serif;
}

*, *:before, *:after {box-sizing: border-box;}
* { box-sizing:border-box; }
*:focus{outline:none;}
::-moz-focus-inner{border:0;}
html,body{margin:0px;}

::-webkit-input-placeholder, input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { opacity:1; font-size:20px !important; }
::-moz-placeholder, input::-moz-placeholder, textarea::-moz-placeholder { opacity:1; font-size:20px !important; }
:-ms-input-placeholder, input:-ms-input-placeholder, textarea:-ms-input-placeholder { opacity:1; font-size:20px !important; }
:-moz-placeholder, input:-moz-placeholder, textarea:-moz-placeholder { opacity:1; font-size:20px !important; }

a { text-decoration:none; outline:none; transition:all ease-in-out .4s; -webkit-transition:all ease-in-out .4s; }

img { border:0; vertical-align: top; height:auto; max-width:100%; }
/* .fl100 { float:left; width:100%; }  */
.fl50 { float:left; width:50%; } 
.fl25 { float:left; width:25%; } 
.fl20 { float:left; width:20%; } 

.wrapper { margin:0 auto ; width:1330px; padding:0 15px; float:none; } 

/* Slick css */
.slick-slider .slick-arrow { background-image:url('https://4385420.fs1.hubspotusercontent-na1.net/hubfs/4385420/theme-payday-HCM/images/prev-slide.png'); background-repeat:no-repeat; background-position:center center; background-size:cover; background-color:transparent; border:none; z-index:9; position:absolute; top:50%; left:0; width:23px; height:54px; font-size:0px; color:#fff; cursor:pointer; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); }
.slick-slider .slick-arrow.slick-next{ left:auto; right:0; background-image:url('https://4385420.fs1.hubspotusercontent-na1.net/hubfs/4385420/theme-payday-HCM/images/next-slide.png'); }

.slick-slider .slick-dots{text-align:center; padding:0; margin:0;}
.slick-slider .slick-dots li{display:inline-block; margin:0 5px;}
.slick-slider .slick-dots li button{width:6px; height:6px; border-radius:100%; background-color:#fff; border:none; padding:0; text-indent:-9999px; cursor:pointer; opacity:.5; ;} 
.slick-slider .slick-dots li.slick-active button{opacity:1;}

/* data-small-btn="true" */
.fancybox-slide .fancybox-content{overflow:visible !important;}
.fancybox-slide .fancybox-close-small{background:#fff;border-radius:100%;height:30px;opacity:1;padding:2px;right:0;top:-38px;width:30px;}
.fancybox-slide .fancybox-close-small svg{color:#000;}

/* Media Query */
@media (min-width:991px) and (max-width:1200px){
    .wrapper { width:950px; padding:0 15px; }
}

@media (min-width:768px) and (max-width:991px){
    .wrapper { width:750px; padding:0 15px; }
}

/* Theme default div structure */
.hs_theme_wrap { float: left; width: 100%; }
.hs_theme_wrap:before,
.hs_theme_wrap:after { display: table; content: "" }
.hs_theme_wrap:after { clear: both }

[class*="hs_theme"] { display: block; float: left; width: 100%; min-height: 1px; margin-left: 2.127659574%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box }
[class*="hs_theme"]:first-child { margin-left: 0 }
.hs_theme12 { float: left; width: 99.99999998999999%; }
.hs_theme11 { float: left; width: 91.489361693%; }
.hs_theme10 { float: left; width: 82.97872339599999%; }
.hs_theme9 { float: left; width: 74.468085099%; }
.hs_theme8 { float: left; width: 65.95744680199999%65%; }
.hs_theme7 { float: left; width: 57.446808505%; }
.hs_theme6 { float: left; width: 48.93617020799999%; }
.hs_theme5 { float: left; width: 40.425531911%; }
.hs_theme4 { float: left; width: 31.914893614%; }
.hs_theme3 { float: left; width: 23.404255317%; }
.hs_theme2 { float: left; width: 14.89361702%; }
.hs_theme1 { float: left; width: 6.382978723%; }

@media(max-width:767px) {
	[class*="hs_theme"] { display: block; float: none; width: auto; margin-left: 0 }
    
    .fl100 { float:left; width:100%; } 
    .fl50 { float:left; width:100%; } 
    .fl25 { float:left; width:100%; } 
    .fl20 { float:left; width:100%; } 
    
    ::-webkit-input-placeholder, input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { font-size:14px !important; }
    ::-moz-placeholder, input::-moz-placeholder, textarea::-moz-placeholder { font-size:14px !important; }
    :-ms-input-placeholder, input:-ms-input-placeholder, textarea:-ms-input-placeholder { font-size:14px !important; }
    :-moz-placeholder, input:-moz-placeholder, textarea:-moz-placeholder { font-size:14px !important; }
}

@media(min-width:768px) and (max-width:1139px) {
	[class*="hs_theme"] { display: block; float: left; width: 100%; min-height: 1px; margin-left: 2.762430939%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box }
	[class*="hs_theme"]:first-child { margin-left: 0 }
	.hs_theme12 { width: 99.999999993%; }
	.hs_theme11 { width: 91.436464082%; }
	.hs_theme10 { width: 82.87292817100001%; }
	.hs_theme9 { width: 74.30939226%; }
	.hs_theme8 { width: 65.74585634900001%; }
	.hs_theme7 { width: 57.182320438000005%; }
	.hs_theme6 { width: 48.618784527%; }
	.hs_theme5 { width: 40.055248616%; }
	.hs_theme4 { width: 31.491712705%; }
	.hs_theme3 { width: 22.928176794%; }
	.hs_theme2 { width: 14.364640883%; }
	.hs_theme1 { width: 5.801104972%; }
}

@media(min-width:1280px) {
	[class*="hs_theme"] { display: block; float: left; width: 100%; min-height: 1px; margin-left: 2.564102564%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box }
	[class*="hs_theme"]:first-child { margin-left: 0 }
	.hs_theme12 { width: 100%; }
	.hs_theme11 { width: 91.45299145300001%; }
	.hs_theme10 { width: 82.905982906%; }
	.hs_theme9 { width: 74.358974359%; }
	.hs_theme8 { width: 65.81196581200001%; }
	.hs_theme7 { width: 57.264957265%; }
	.hs_theme6 { width: 48.717948718%; }
	.hs_theme5 { width: 40.170940171000005%; }
	.hs_theme4 { width: 31.623931624%; }
	.hs_theme3 { width: 23.076923077%; }
	.hs_theme2 { width: 14.529914530000001%; }
	.hs_theme1 { width: 5.982905983%; }
}
@font-face {
    font-family: 'Gotham-Light';
    src:
        url('https://4385420.fs1.hubspotusercontent-na1.net/hubfs/4385420/theme-payday-HCM/fonts/Gotham-Light.eot#iefix') format('embedded-opentype'),  
        url('https://4385420.fs1.hubspotusercontent-na1.net/hubfs/4385420/theme-payday-HCM/fonts/Gotham-Light.woff') format('woff'), 
        url('https://4385420.fs1.hubspotusercontent-na1.net/hubfs/4385420/theme-payday-HCM/fonts/Gotham-Light.ttf')  format('truetype'), 
        url('https://4385420.fs1.hubspotusercontent-na1.net/hubfs/4385420/theme-payday-HCM/fonts/Gotham-Light.svg#Gotham-Light') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham-Book';
    src:
        url('https://4385420.fs1.hubspotusercontent-na1.net/hubfs/4385420/theme-payday-HCM/fonts/Gotham-Book.eot#iefix') format('embedded-opentype'),  
        url('https://4385420.fs1.hubspotusercontent-na1.net/hubfs/4385420/theme-payday-HCM/fonts/Gotham-Book.woff') format('woff'), 
        url('https://4385420.fs1.hubspotusercontent-na1.net/hubfs/4385420/theme-payday-HCM/fonts/Gotham-Book.ttf')  format('truetype'), 
        url('https://4385420.fs1.hubspotusercontent-na1.net/hubfs/4385420/theme-payday-HCM/fonts/Gotham-Book.svg#Gotham-Book') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham-Medium';
    src:
        url('https://4385420.fs1.hubspotusercontent-na1.net/hubfs/4385420/theme-payday-HCM/fonts/Gotham-Medium.eot#iefix') format('embedded-opentype'),  
        url('https://4385420.fs1.hubspotusercontent-na1.net/hubfs/4385420/theme-payday-HCM/fonts/Gotham-Medium.woff') format('woff'), 
        url('https://4385420.fs1.hubspotusercontent-na1.net/hubfs/4385420/theme-payday-HCM/fonts/Gotham-Medium.ttf')  format('truetype'), 
        url('https://4385420.fs1.hubspotusercontent-na1.net/hubfs/4385420/theme-payday-HCM/fonts/Gotham-Medium.svg#Gotham-Medium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham-Bold';
    src:
        url('https://4385420.fs1.hubspotusercontent-na1.net/hubfs/4385420/theme-payday-HCM/fonts/Gotham-Bold.eot#iefix') format('embedded-opentype'),  
        url('https://4385420.fs1.hubspotusercontent-na1.net/hubfs/4385420/theme-payday-HCM/fonts/Gotham-Bold.woff') format('woff'), 
        url('https://4385420.fs1.hubspotusercontent-na1.net/hubfs/4385420/theme-payday-HCM/fonts/Gotham-Bold.ttf')  format('truetype'), 
        url('https://4385420.fs1.hubspotusercontent-na1.net/hubfs/4385420/theme-payday-HCM/fonts/Gotham-Bold.svg#Gotham-Bold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham-Black';
    src:
        url('https://4385420.fs1.hubspotusercontent-na1.net/hubfs/4385420/theme-payday-HCM/fonts/Gotham-Black.eot#iefix') format('embedded-opentype'),
        url('https://4385420.fs1.hubspotusercontent-na1.net/hubfs/4385420/theme-payday-HCM/fonts/Gotham-Black.woff') format('woff'),
        url('https://4385420.fs1.hubspotusercontent-na1.net/hubfs/4385420/theme-payday-HCM/fonts/Gotham-Black.ttf')  format('truetype'),
        url('https://4385420.fs1.hubspotusercontent-na1.net/hubfs/4385420/theme-payday-HCM/fonts/Gotham-Black.svg#Gotham-Black') format('svg');
    font-weight: normal;
    font-style: normal;
}



body{ font-family: 'Gotham-Light', sans-serif; font-size: 18px; line-height: 23px; color: #211546; font-weight: 400; }


html[lang^="ja"] body,
html[lang^="zh"] body,
html[lang^="ko"] body {line-break:strict; word-break:break-all;}

.text-uppercase , .title-uppercase h1 , .title-uppercase h2 , .title-uppercase h3 , .title-uppercase h4 , .title-uppercase h5 , .title-uppercase h6 { text-transform:uppercase; }
.text-center { text-align:center; }
.text-left { text-align:left; }
.text-right { text-align:right; }
.text-white , .text-white h1 , .text-white h2 , .text-white h3 , .text-white h4 , .text-white h5 , .text-white h6 { color:#fff; }
.text-bold , .text-bold h1 , .text-bold h2 , .row-fluid .text-bold h3 , .text-bold h4 , .text-bold h5 , .text-bold h6 { font-weight:bold; }
.text-italic { font-style:italic; }

/* Form Fields */
input{font-family:'Gotham-Light', sans-serif;}
textarea, select, input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){font-family:; color:; font-size:14px; font-weight:100;}
input[type="submit"]{font-family:'Gotham-Light', sans-serif; color:#211546; font-weight:400; font-size:18; text-align:center;}

/* Paragraphs */
p { margin:0 0 15px; }
p:last-child { margin:0; }

strong { font-weight:700; font-family:'Gotham-Bold', sans-serif; }

/* Anchors */

a{ ; text-decoration:none; color: #aaaf37;}
a:hover, a:focus{ text-decoration:none; color: #211546; }

/* Headings */

h1, h2, h3, h4, h5, h6 { font-family: 'Gotham-Black', sans-serif; color: #171746; margin-top:0px; margin-bottom:10px; }
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span { color: #aaaf37; }
h1 { font-family: 'Gotham-Black', sans-serif; font-size: 50px; line-height: 60px; color: #00538b; }
h1 span { color: #AAAF37; }
h2 { font-family: 'Gotham-Black', sans-serif; font-size: 35px; line-height: 42px; color: #171746; }
h2 span { color: #aaaf37; }
h3 { font-family: 'Gotham-Black', sans-serif; font-size: 35px; line-height: 40px; color: #171746; }
h3 span { color: #aaaf37; }
h4 { font-family: 'Gotham-Black', sans-serif; font-size: 30px; line-height: 34px; color: #171746; }
h4 span { color: #aaaf37; }
h5 { font-family: 'Gotham-Medium', sans-serif; font-size: 28px; line-height: 32px; color: #171746; }
h5 span { color: #aaaf37; }
h6 { font-family: 'Gotham-Black', sans-serif; font-size: 20px; line-height: 24px; color: #171746; }
h6 span { color: #aaaf37; }

/* Lists */

ul, ol { margin: 0 0 1.5rem; }
ul ul, ol ul, ul ol, ol ol { margin:0; }
ul.no-list { list-style:none; }

/* Code blocks */
code{vertical-align:bottom;}

/* Blockquotes */
blockquote{border-left:2px solid #A9A9A9;margin:0 0 1.4rem;padding-left:15px;}

/* Horizontal rules */
hr{background-color:#CCC;border:none;color:#CCC;height:1px;}

/* Subscripts and superscripts */
sup,sub{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}

/* Focus styles */
:focus{outline:none;outline-color:transparent;}
.disable-focus-styles:focus{outline:none;}

/* Content */
.widget-type-rich_text em,.widget-type-rich_text a{font-weight:200;}
.content.widget-type-rich_text a{color:#aaaf37;}
.content.widget-type-rich_text a:hover{color:#211546;}

@media (max-width:991px){
    
}

@media (min-width:768px) and (max-width:1200px){
    h1 { font-size:36px; line-height:42px; }
    h2 { font-size:30px; line-height:36px; }
    h3 { font-size:28px; line-height:34px; }
    h4 { font-size:24px; line-height:30px; }
    h5 { font-size:20px; line-height:24px; }
    h6 { font-size:18px; line-height:22px; }
}

@media (max-width:767px){
    body { font-size:14px; }
    h1 { font-size:28px; line-height:34px; }
    h2 { font-size:26px; line-height:30px; }
    h3 { font-size:28px; line-height:34px; }
    h4 { font-size:24px; line-height:30px; }
    h5 { font-size:18px; line-height:28px; }
    h6 { font-size:18px; line-height:22px; }
}
.btn_style a, a.btn_style { float: none; display: inline-block; vertical-align: top; border-radius: 2px; color: #fff; font-size: 18px; line-height: 25px; font-family: 'Gotham-Medium', sans-serif; padding: 10px 44px; background: #aaaf37; }
.btn_style a:hover, a.btn_style:hover { background: #fff; color: #aaaf37; }

.btn_style1 a, a.btn_style1 { float: none; display: inline-block; vertical-align: top; border-radius: 2px; background-color: #aaaf37; position: relative; color: #fff; padding: 11px 20px; min-width: 303px; box-sizing: border-box !important; font-family:'Gotham-Medium', sans-serif; }
.btn_style1 a:after, a.btn_style1:after { position: absolute; content: "\f101"; font-family: FontAwesome; right: 13px; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); }
.btn_style1 a:hover, a.btn_style1:hover { background-color: #00538b; color:#fff; }

.btn_style2 a, a.btn_style2 { float: none; display: inline-block; vertical-align: top; border-radius: 2px; background-color: #00538b; position: relative; color: #fff; padding: 11px 20px; min-width: 303px; box-sizing: border-box !important; font-family:'Gotham-Medium', sans-serif; }
.btn_style2 a:after, a.btn_style2:after { position: absolute; content: "\f101"; font-family: FontAwesome; right: 13px; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); }
.btn_style2 a:hover, a.btn_style2:hover { background-color: #aaaf37; color:#fff; }

.link-style a, a.link-style { color: #171746; font-family: 'Gotham-Medium',sans-serif; position: relative; padding-right: 18px; } 
.link-style a:after, a.link-style:after { position: absolute; content: "\f101"; font-family: FontAwesome; right: 0; top: 0px; font-size: 20px; }
.link-style a:hover, a.link-style:hover { color: #aaaf37; }

@media (max-width:767px){
    .btn_style1 a, a.btn_style1, .btn_style2 a, a.btn_style2 { min-width: 280px; }
}
textarea, select, input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) { border-radius: 5px; border: none; padding: 14px 15px 11px 15px; margin: 0; width: 100%; }
fieldset.form-columns-1 textarea.hs-input, fieldset.form-columns-1, select.hs-input,
fieldset.form-columns-1 input[type="text"].hs-input,
fieldset.form-columns-1 input[type="password"].hs-input,
fieldset.form-columns-1 input[type="datetime"].hs-input,
fieldset.form-columns-1 input[type="datetime-local"].hs-input,
fieldset.form-columns-1 input[type="date"].hs-input,
fieldset.form-columns-1 input[type="file"].hs-input,
fieldset.form-columns-1 input[type="month"].hs-input,
fieldset.form-columns-1 input[type="time"].hs-input,
fieldset.form-columns-1 input[type="week"].hs-input,
fieldset.form-columns-1 input[type="number"].hs-input,
fieldset.form-columns-1 input[type="email"].hs-input,
fieldset.form-columns-1 input[type="url"].hs-input,
fieldset.form-columns-1 input[type="search"].hs-input,
fieldset.form-columns-1 input[type="tel"].hs-input,
fieldset.form-columns-1 input[type="color"].hs-input { width: 100%; }
.hs-form fieldset.form-columns-1 textarea.hs-input, .hs-form fieldset textarea.hs-input, .hs-form fieldset input[type="number"].hs-input { width: 100%; }
input[type="radio"], input[type="checkbox"] { margin-right: 10px; }
input[type="file"] { background-color: #fff; color: #000; }
.inputs-list { margin: 0 0 15px; }
input[type="submit"] { background-color: #00538b; color: #fff; min-width: 288px; font-weight: 400;	font-family: 'Gotham-Medium', sans-serif; font-size: 18px; padding: 18px 10px; cursor: pointer; -webkit-appearance: none; border-radius: 2px; border: none; box-sizing: border-box; display: inline-block; transition:all ease-in-out .5s; -webkit-transition:all ease-in-out .5s; -moz-transition:all ease-in-out .5s; box-shadow: 0 10px 25px rgba(0, 0, 0, 0.16); border-radius:2px; }
input[type="submit"]::-moz-focus-inner { border: 0; }
input[type="submit"]:hover { background-color: #aaaf37; color: #fff; }
select { cursor: pointer; background: #fff url(//383029.fs1.hubspotusercontent-na1.net/hubfs/383029/media-theme/images/down-arrow.png) no-repeat right center; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
select::-ms-expand { display: none; }
fieldset .hs-form-field > label span.hs-form-required { display: none; }
fieldset .hs-form-field > label span:not(:empty) + span.hs-form-required { display: inherit; }
textarea { resize: none; height:115px; font-family: 'Gotham-Light', sans-serif; } 

fieldset.form-columns-1 .input,
fieldset.form-columns-2 .input { margin: 0 !important; }
fieldset.form-columns-2 .hs-form-field:first-child { padding-right: 50px; }
fieldset.form-columns-2 .hs-form-field:last-child { padding-left: 50px; }
fieldset.form-columns-2 .hs-form-field { padding-bottom: 40px; }
ul.hs-error-msgs { padding: 0; margin: 0; color: #211546; font-size: 11]px; }
.hs_error_rollup { display: none; }

form.hs-form fieldset.form-columns-3 .hs-form-field { width: 33.33% !important; padding-right: 8px; }
form.hs-form fieldset { max-width: 100%; }

.row-fluid .submitted-message { float: none; margin: 0 auto; width: 500px; padding: 150px 20px 150px 20px; color: #fff; background-color:#171746; text-align: center; font-size: 24px; line-height: 30px; font-family:'Gotham-Bold', sans-serif; }

@media (min-width:768px) and (max-width:1200px){
    fieldset.form-columns-2 .hs-form-field:first-child { padding-right:20px; }
    fieldset.form-columns-2 .hs-form-field:last-child { padding-left:20px; }
}

@media (max-width:767px) {
    fieldset.form-columns-2 .hs-form-field:first-child { padding-right:0; }
    fieldset.form-columns-2 .hs-form-field:last-child { padding-left:0; }
    fieldset.form-columns-2 .hs-form-field { padding-bottom:20px; width:100% !important; }
    input[type="submit"] { min-width:200px; }
    form.hs-form fieldset.form-columns-3 .hs-form-field { width: 100% !important; padding: 0 0 20px; }
}

/* Error pages */
.error-page { padding: 10rem 0; position: relative; text-align: center; }
.error-page:before { color: #F3F6F9; content: attr(data-error); font-family: Lato, sans-serif; font-size: 40vw; font-weight: bold; left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 100%; z-index: -1; }
@media screen and (min-width:1100px) {
	.error-page:before { font-size: 20rem; }
}
.error-page__heading { margin-bottom: 1rem; }

/* System pages */
.systems-page { margin: 0 auto; max-width: 1000px; padding: 80px 0; }
.systems-page .success { background-color: #CDE3CC; border: 1.5px solid #4F7D24; border-radius: 6px; color: #4F7D24; display: inline-block; margin: 1.4rem 0; padding: 0.1rem 0.7rem; width: 100%; }
.systems-page form input { max-width: 100%; }
#email-prefs-form .header { background-color: transparent; }

/* Search pages */
.hs-search-field__bar { position: relative; }
.hs-search-field__suggestions { background-color: #FFF; max-width: 360px; position: absolute; right: 0; top: 100%; width: 100%; }
.hs-search-results { margin-top: 1.4rem; }
ul.hs-search-results__listing li { padding-bottom:30px; margin-bottom:30px; border-bottom:1px solid; }
ul.hs-search-results__listing li:last-child { border:0; padding:0; margin:0; }
.hs-search-results__title { font-size: 1.25rem; margin-bottom: 0.35rem; font-family:'Gotham-Medium', sans-serif; }
.hs-search-results__title:hover { text-decoration: none; }
.hs-search-results__description { padding-top: 0.7rem; }
.hs-search-highlight { font-weight: bold; }
.hs-search-results__pagination a:hover { background:#171746; color:#fff; }

/* Search Result Page */
section.search-result-hero { position: relative; background: url(https://4385420.fs1.hubspotusercontent-na1.net/hubfs/4385420/theme-payday-HCM/images/hero-skewimg.png) no-repeat center / cover; background-size: 100% 100%; font-size: 24px; line-height: 29px; font-family: 'Gotham-Medium', sans-serif; padding: 250px 0 300px; }
section.search-result-hero:before { position: absolute; content: ""; height: 685px; width: 761px; max-width: 100%; left: 0; bottom: 0; background-repeat: no-repeat; background-size: cover; background-position: center center; background-image: url(https://4385420.fs1.hubspotusercontent-na1.net/hubfs/4385420/Mask%20Group%2037.png); }
section.search-result-hero .wrapper { position: relative; z-index: 1; }
.hs-search-results__pagination { margin-top:50px; display: inline-block; vertical-align: top; width: 100%; }
a.hs-search-results__next-page { float: right; }

/* Password prompt */
.password-prompt input[type=password] { display: block; height: auto !important; margin-bottom: 1.4rem; }

/* Backup unsubscribe */
.backup-unsubscribe #email-prefs-form div { padding-bottom: 0 !important; }
.backup-unsubscribe input[type=email] { margin-bottom: 1.4rem; padding: 0.7rem !important; }

@media (min-width:768px) and (max-width:1200px) {
    /* Search Result Page */
    section.search-result-hero { padding: 100px 0 170px; }
}

@media (max-width:767px){
    /* Search Result Page */
    section.search-result-hero { padding: 70px 0 170px; background: #171746; }
    section.search-result-hero:before { display: none; }
    .systems-page { padding: 50px 0; }
    .hs-search-results__pagination .btn_style { font-size: 14px; padding: 5px 10px; }
}


 


























































/* Macro Start */
/** 
 * Border Radius 
 *
 *  
 */




/** 
 * Box Shadow  
 *
 *  
 */




/** 
 * Transition
 * 
 *  
 */




/** 
 * Transform
 *
 *  
 */



/* Css Start */
.top-wrapper { float:left; width:100%; max-width:100%; padding:0 30px; margin:0 auto; }

.top .top-left { float: left; width: 15%; padding-right: 50px; padding-top:30px; }
.top .top-right { float: left; width: 85%; }
.top .top-right .hs_theme_wrap { float: right; width: auto; }
.top .top-right .mainmenu .hs-menu-wrapper > ul { float: right; }
.top .top-right .mainmenu { float: none; display: inline-block; vertical-align: top; padding-right: 10px; width:auto; }
.top .top-right .top-cta { float: none; display: inline-block; vertical-align: middle; margin: 0; width:auto; position:relative; }
.top .top-right .top-cta a.cta_button { float: none; display: inline-block; vertical-align: top; border-radius: 5px; background-color: #20282b; color: #fff; font-family:'Gotham-Medium', sans-serif; padding: 5px 23px 7px; font-size:16px; line-height:20px; }
.top .top-right .top-cta a.cta_button:hover { background: #f7008c!important; color: #fff!important; }
.hs-menu-wrapper.hs-menu-flow-horizontal ul { vertical-align: top; margin: 0; display: inline-block; list-style-type: none; margin: 0; padding: 0; }
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children { position: relative; }
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 { float: left; }
.mainmenu .hs-menu-wrapper > ul > li > a:link , .mainmenu .hs-menu-wrapper > ul > li > a:visited { padding:30px 32px 30px 32px; font-size:16px; line-height:24px; display:inline-block; vertical-align:top; font-family:'Gotham-Medium', sans-serif; }
.top .top-searchbox { float: none; display: inline-block; vertical-align: middle; margin: 0; width:auto; padding-left:10px; }
.top .top-searchbox input[type="text"] { margin: 0 !important; border: 1px solid #211546 !important; border-radius: 5px !important; height: 32px; padding: 0 10px !important; font-size: 16px !important; font-family: 'Gotham-Medium', sans-serif; color:#656565; }

.top ::-webkit-input-placeholder { color: rgba(0, 0, 0, 0.27) !important; font-family: 'Gotham-Medium',sans-serif !important; }
.top ::-moz-placeholder { color: rgba(0, 0, 0, 0.27) !important; font-family: 'Gotham-Medium',sans-serif !important; }
.top :-ms-input-placeholder { color: rgba(0, 0, 0, 0.27) !important; font-family: 'Gotham-Medium',sans-serif !important; } 
.top :-moz-placeholder { color: rgba(0, 0, 0, 0.27) !important; font-family: 'Gotham-Medium',sans-serif !important; }

.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children > a:before {display:none;}
/* @media (min-width:2600px) {
    body.home .top .mainmenu .hs-menu-wrapper > ul > li > a { color: #211546 !important; }  
    body.home .top .mainmenu .hs-menu-wrapper > ul > li:nth-child(n+3):hover > a { color:#aaaf37; }
}

@media (min-width:2400px) {  
    body.home .top .mainmenu .hs-menu-wrapper > ul > li:nth-child(n+2) > a { color: #211546; }  
    body.home .top .mainmenu .hs-menu-wrapper > ul > li:nth-child(n+3):hover > a { color:#aaaf37; }
}

@media (min-width:2130px) {
    body.home .top .mainmenu .hs-menu-wrapper > ul > li:nth-child(n+3) > a { color: #211546; }  
    body.home .top .mainmenu .hs-menu-wrapper > ul > li:nth-child(n+3):hover > a { color:#aaaf37; }
    
} */

@media (min-width: 1601px) and (max-width: 1900px){
    .top .top-right .mainmenu { width: auto; }
    .top .top-right .top-cta { width: auto; }
    .top .top-searchbox { width: auto; padding-left: 10px; }
    .mainmenu .hs-menu-wrapper>ul>li>a:link,
    .mainmenu .hs-menu-wrapper>ul>li>a:visited { padding: 30px 25px; font-size: 16px; }
    .top .top-right .top-cta a.cta_button { font-size: 13px; padding: 7px 10px; }
    .top .top-searchbox input[type="text"] { width: 180px !important; float: right; }
}

@media (min-width: 1201px) and (max-width: 1600px){
    .top-wrapper { padding: 0 30px; }
    .top .top-left .logo img { width: 100%; }
    .top .top-right { padding-left: 15px; }
    .top .top-right .mainmenu { width: auto; }
    .top .top-right .top-cta { width: auto; }
    .top .top-searchbox { width: auto; padding-left: 10px; }
    .mainmenu .hs-menu-wrapper>ul>li>a:link, .mainmenu .hs-menu-wrapper>ul>li>a:visited, .top .top-right .mainmenu .hs-menu-wrapper > ul > .navdiv > li > a { padding: 30px 10px !important; font-size: 14px !important; }
    .top .top-right .top-cta a.cta_button { font-size: 11px; padding: 7px 10px; }
    .top .top-searchbox input[type="text"] { width: 170px !important; float: right; }
    
    
    
}

@media (min-width: 992px) and (max-width: 1200px){
    .top .top-left { padding:19px 0 0; }
    .top .top-right { float:left !important; width:85% !important; }
    .top .top-left .logo img { width: 100% !important; }
    .mainmenu .hs-menu-wrapper>ul>li>a:link, .mainmenu .hs-menu-wrapper>ul>li>a:visited, .top .top-right .mainmenu .hs-menu-wrapper > ul > .navdiv > li > a { padding: 20px 7px !important; font-size: 12px !important; line-height: 16px !important; }
    .top .top-right .top-cta a.cta_button { font-size: 11px; line-height: 18px; padding: 5px 6px; }
    .top .top-searchbox input[type="text"] { height: 27px; font-size: 12px; }
    .top .top-right { padding-left:15px; }
    .top-wrapper { padding:0 15px; }
    .mainmenu .hs-menu-wrapper >ul > li > ul > li > a { padding: 10px !important; font-size: 12px !important; line-height: 18px !important; }
    .mainmenu .hs-menu-wrapper >ul > li > ul { width: 180px !important; }
    
    .top .top-right .top-cta { margin-top:15px !important; }
    .top .top-searchbox { width: 20%; margin-top:15px !important; }
    body.home .top .top-searchbox { width: 40%; }  
    
    .top ::-webkit-input-placeholder { font-size:12px !important; }
    .top ::-moz-placeholder { font-size:12px !important; }
    .top :-ms-input-placeholder { font-size:12px !important; }
    .top :-moz-placeholder { font-size:12px !important; }
    
    .top .top-right { text-align:right; }
    .top .top-right .mainmenu { vertical-align:top; }
    
    .emp-menu .hs-menu-wrapper>ul>li>a { font-size: 11px !important; line-height: 15px !important; text-align: left; padding: 5px !important; }
    
}

@media (min-width: 992px){

    a.mobile-trigger, span.child-triggerm {
        display: none !important; /* Hide button on Desktop */
    }

    .mainmenu .hs-menu-wrapper { 
        display: block !important;
    }
    
    .top .top-right .mobile-topcta, .top .top-right .mobile-search { display:none; }
    
    .top { position:absolute; top:0; left:0; width:100%; z-index:2; }
    .mainmenu .hs-menu-wrapper > ul > li > a:link , .mainmenu .hs-menu-wrapper > ul > li > a:visited { color:#fff; }
    body.home .mainmenu .hs-menu-wrapper > ul > li.black > a, body.home .mainmenu .hs-menu-wrapper > ul > li:nth-child(n+4) > a { color: #211546; }  
    body.home .mainmenu .hs-menu-wrapper > ul > li:nth-child(n+4):hover > a { color:#aaaf37; }
    
    .mainmenu .hs-menu-wrapper > ul > li:hover > a { color:#aaaf37; }  
    .mainmenu .hs-menu-wrapper > ul > li > a { position:relative; } 
    .mainmenu .hs-menu-wrapper > ul > li > a:after { position: absolute; content: ""; height: 5px; width: 0px; left: 50%; bottom: 0; background: #f7008c; transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -webkit-transform: translateX(-50%); -o-transform: translateX(-50%); transition: all ease-in-out .5s; -webkit-transition: all ease-in-out .5s; -ms-transition: all ease-in-out .5s; -moz-transition: all ease-in-out .5s; -o-transition: all ease-in-out .5s; }
    .mainmenu .hs-menu-wrapper > ul > li:hover > a:after { width: 90px; }
    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper { visibility: hidden; opacity: 0; -webkit-transition: opacity .4s; position: absolute; z-index: 10; left: 0; vertical-align: top; top:100%; }
    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children:hover > ul.hs-menu-children-wrapper { opacity:1; visibility:visible; }
    .mainmenu .hs-menu-wrapper > ul > li > ul { width: 260px; padding: 0; margin: 0px; background: #fff; -webkit-box-shadow: 0px 10px 20px rgba(0,0,0,0.1); -moz-box-shadow: 0px 10px 20px rgba(0,0,0,0.1); -o-box-shadow: 0px 10px 20px rgba(0,0,0,0.1); -ms-box-shadow: 0px 10px 20px rgba(0,0,0,0.1); box-shadow: 0px 10px 20px rgba(0,0,0,0.1); text-align: left; }
    .mainmenu .hs-menu-wrapper > ul > li > ul > li { padding: 0px; margin: 0px; display: block; float: left; width:100%; text-transform: none; }
    .mainmenu .hs-menu-wrapper > ul > li > ul > li > a { padding: 17px 20px; font-size: 16px; line-height: 24px; float: left; width: 100% !important; text-transform: uppercase; color: #004987; font-family:'Gotham-Medium', sans-serif; }
    .mainmenu .hs-menu-wrapper ul li ul li a:hover { color: #fff; background: #aaaf37; }
    
    body.who-we-are .top .top-right .top-cta a.cta_button, body.how-we-help .top .top-right .top-cta a.cta_button, body.resources .top .top-right .top-cta a.cta_button, body.our-expert .top .top-right .top-cta a.cta_button { background:#fff; color: #20282b; }
    body.who-we-are .top .top-right .top-cta a.cta_button:hover, body.how-we-help .top .top-right .top-cta a.cta_button:hover, body.resources .top .top-right .top-cta a.cta_button:hover, body.our-expert .top .top-right .top-cta a.cta_button:hover { background:#f7008c; color:#fff; }
    .top.white-top .mainmenu .hs-menu-wrapper > ul > li > a:link, .top.white-top .mainmenu .hs-menu-wrapper > ul > li > a:visited { color: #20282b; }
    .top.white-top .mainmenu .hs-menu-wrapper > ul > li:hover > a { color: #aaaf37; }
    
    .top .top-right { float:right; width:auto; }
    .top .top-right .mainmenu .hs-menu-wrapper > ul > .navdiv { float: none; display: inline-block; vertical-align: top; position:absolute; }
    .top .top-right .mainmenu .hs-menu-wrapper > ul > .navdiv > li > a { padding: 30px 32px 30px 32px; font-size: 16px; line-height: 24px; display: inline-block; vertical-align: top; font-family: 'Gotham-Medium', sans-serif; color: #fff; position: relative; }
    .top .top-right .mainmenu .hs-menu-wrapper > ul > .navdiv > li > a:after { position: absolute; content: ""; height: 5px; width: 0px; left: 50%; bottom: 0; background: #aaaf37;; transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -webkit-transform: translateX(-50%); -o-transform: translateX(-50%); transition: all ease-in-out .5s; -webkit-transition: all ease-in-out .5s; -ms-transition: all ease-in-out .5s; -moz-transition: all ease-in-out .5s; -o-transition: all ease-in-out .5s; }
    .top .top-right .mainmenu .hs-menu-wrapper > ul > .navdiv > li:hover > a:after { width: 90px; }
    .top .top-right .mainmenu .hs-menu-wrapper > ul > .navdiv > li:hover > a { color: #aaaf37; }
    .top .top-right .mainmenu .hs-menu-wrapper > ul > .rightNav > li > a { color: #211546; } 
    .top .top-right .mainmenu .hs-menu-wrapper > ul > .rightNav > li:hover > a { color: #aaaf37; } 
    .top .top-right .top-cta { margin:25px 0 0; }
    .top .top-searchbox { margin:25px 0 0; }
    
    .emp-menu { position: absolute; float: left; width: 100%; left: 0; top: 100%; display:none; box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.2); }
    .emp-menu .hs-menu-wrapper > ul { float: left; width: 100%; border-radius: 5px 5px 0 0; overflow: hidden; }
    .emp-menu .hs-menu-wrapper > ul > li { float: left; width: 100%; }
    .emp-menu .hs-menu-wrapper > ul > li > a { float: left; width: 100%; padding: 10px 5px; font-size: 14px; line-height: 18px; background: #fff; color: #171746; border-bottom: 1px solid; font-family: 'Gotham-Medium', sans-serif; }
    .emp-menu .hs-menu-wrapper > ul > li:last-child > a { border: 0; }
    .emp-menu .hs-menu-wrapper > ul > li > a:hover { background:#f7008c; color: #fff!important; }
    .top .top-right .top-cta:hover .emp-menu { display:block; }
    
}

@media (max-width:991px){
  /* 06/06/23 */
  .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children > a:before{
    display: none;
  }
  .hs-menu-wrapper.hs-menu-flow-horizontal.flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper{
    width: 260px;
    position: static;
  }
  .mainmenu .hs-menu-wrapper > ul > li > ul > li > a, .hs-menu-children-wrapper li a {
    text-indent: 10px;
    font-weight: 700 !important;
    padding: 15px 15px;
/*     border-bottom: 1px solid; */
    border: 0;
    font-size: 16px;
  }
  .top .top-searchbox input[type="text"]{
    width: 100% !important;
  }
  .mainmenu .hs-menu-wrapper ul li ul li a{
    border: 0 !important;
    font-weight: 700;
    background: #fff !important;
    color: #004987 !important;
    font-family: 'Gotham-Medium', sans-serif !important;
  }
  .mainmenu .hs-menu-wrapper ul li ul li a:hover{
    background: #fff !important;
    color: #004987 !important;
  }
  body.blog a:hover,.top.white-top .mainmenu .hs-menu-wrapper > ul > li:hover > a { color:#fff!important; }
  /* 06/06/23 */
    .top { position:relative; z-index:2; }
    .top .hs_theme_wrap { line-height:0; }
    .top-wrapper { padding:20px 15px; float:left; width:100%; background: rgb(23, 23, 70); background: -moz-linear-gradient(left, rgba(23, 23, 70, 1) 0%, rgba(65, 65, 104, 1) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(left, rgba(23, 23, 70, 1) 0%, rgba(65, 65, 104, 1) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to right, rgba(23, 23, 70, 1) 0%, rgba(65, 65, 104, 1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#20282b', endColorstr='#414168', GradientType=1); }
    .top .top-left, .top .top-right { float:left; width:100%; padding:0; }
    .mainmenu .hs-menu-wrapper > ul > li > a:link, .mainmenu .hs-menu-wrapper > ul > li > a:visited, .top .top-right .mainmenu .hs-menu-wrapper > ul > .navdiv > li > a { padding:15px 15px; font-size:14px; font-weight:400; color:#fff; line-height: 24px; display: inline-block; vertical-align: top; font-family:'Gotham-Medium', sans-serif; }
    .mainmenu .hs-menu-wrapper > ul > li:hover > a { background:transparent; }
    .mainmenu .hs-menu-wrapper > ul > li > ul { background:#f9f9f9; }
    .mainmenu .hs-menu-wrapper > ul > li > ul > li > a { text-indent:10px; font-weight:700; padding:15px 15px; border-bottom:1px solid; font-size:16px; }
    .mainmenu .hs-menu-wrapper > ul > li > ul > li:last-child > a { border:0; }
    .top .top-right .top-cta { padding: 0; border-top: 1px solid #5f8ab5; float: left !important; width: 100%; }
    .top .top-right .top-cta a.cta_button { background: transparent; padding: 15px 15px; float: left; width: 100%; display:none; }
    .top .top-searchbox { float: left; width: 100%; padding: 15px; border-top: 1px solid #5f8ab5; }
    .top .top-right .top-cta a.cta_button:hover { background: transparent; }
    .top .top-right .mainmenu .hs-menu-wrapper > ul { float:left; width:100%; }
    
    .top .top-right .top-cta, .top .top-right .top-searchbox { display:none; } 
    .top .top-right .top-cta.mobile-topcta, .top .top-right .top-searchbox.mobile-search { display:block; border-top:0; } 
        
    .mainmenu.js-enabled .emp-menu .hs-menu-flow-horizontal { display:block; position:relative; top:auto; }
    
    
    
    /* Contact Us V2 */
    .top.white-top .top-wrapper { background: #fff; }
    .top.white-top .top-wrapper a.mobile-trigger i, .top.white-top .top-wrapper a.mobile-trigger i:before, .top.white-top .top-wrapper a.mobile-trigger i:after { background: #094c8e; }
    .mobile-open .top.white-top a.mobile-trigger i { background-color: rgba(0,0,0,0.0); }
}

@media (min-width: 30px) and (max-width: 767px){

    h1 { font-size:30px; line-height:36px; }
    h2 { font-size:26px; line-height:36px; }
    h3 { font-size:24px; line-height:34px; }
    h4 { font-size:24px; line-height:28px; }
    h5 { font-size:24px; line-height:30px; }
    h6 { font-size:20px; line-height:26px; }

    .wrapper { width:100%; padding:0 20px; float:left !important; }
    .mainmenu .hs-menu-wrapper > ul > li > ul > li > a { font-size:14px; }

    

}

@media (max-width: 500px){

}

@media (max-width: 480px){ 

}

@media (max-width:991px){

    .mainmenu, .mainmenu li, .mainmenu li a { display:block; float:none; position:static; top:auto; right:auto; left:auto; bottom:auto; padding:0px; margin:0px; background-image:none; background-color:transparent; border:0px; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; max-width:none; width:100%; height:auto; line-height:1; font-weight:normal; text-decoration:none; text-indent:0px; text-align:left; }
    a.mobile-trigger { display:inline-block !important; cursor:pointer; position:absolute; top:6px; right:0; width:60px; height:60px; text-align:center; background:transparent; padding:12px 10px; z-index:99999999999; -webkit-transition:background-color 0.2s linear; font-size:16px; font-weight:normal; text-transform:uppercase; border-radius:0; -webkit-transition:color .2s ease-in; -moz-transition:color .2s ease-in; transition:color .2s ease-in; line-height:30px; text-align:left; }
    a.mobile-trigger:hover { text-decoration:none; }
    a.mobile-trigger span { display:inline; }
    a.mobile-trigger span:before { position:absolute; content:'Menu'; }
    a.mobile-trigger span:after { position:relative; right:2px; content:'Close'; opacity:0; transition:opacity .4s ease-in-out; -moz-transition:opacity .4s ease-in-out; -webkit-transition:opacity .4s ease-in-out; }

    .mobile-open a.mobile-trigger { -webkit-transition:background-color 0.2s linear; -moz-transition:background-color 0.2s linear; transition:background-color 0.2s linear; background:transparent; }
    .mobile-open a.mobile-trigger span:after { opacity:1; }

    a.mobile-trigger i { display:inline; position:relative; top:-2px; margin-left:0; -webkit-transition-duration:0s; -webkit-transition-delay:.2s; -moz-transition-duration:0s; -moz-transition-delay:.2s; transition-duration:0s; transition-delay:.2s; }
    a.mobile-trigger i:before, a.mobile-trigger i:after { position:absolute; content: ''; }
    a.mobile-trigger i, a.mobile-trigger i:before, a.mobile-trigger i:after { width:30px; height:3px; display:inline-block; background:#fff; }
    a.mobile-trigger i:before { margin-top:-8px; -webkit-transition-property:margin, -webkit-transform; -webkit-transition-duration:.2s; -webkit-transition-delay:.2s, 0; }
    a.mobile-trigger i:after { margin-top:8px; -webkit-transition-property:margin, -webkit-transform; -webkit-transition-duration:.2s; -webkit-transition-delay:.2s, 0; }
    .mobile-open a.mobile-trigger i { background-color:rgba(0,0,0,0.0); -webkit-transition-delay:.2s; -webkit-box-shadow:0px 1px 1px rgba(0, 0, 0, 0); -moz-box-shadow:0px 1px 1px rgba(0, 0, 0, 0); box-shadow:0px 1px 1px rgba(0, 0, 0, 0); }
    .mobile-open a.mobile-trigger i:before { margin-top:0; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); -webkit-transition-delay:0, .2s; -webkit-box-shadow:0px 1px 1px rgba(0, 0, 0, 0); -moz-box-shadow:0px 1px 1px rgba(0, 0, 0, 0); box-shadow:0px 1px 1px rgba(0, 0, 0, 0); }
    .mobile-open a.mobile-trigger i:after { margin-top:0; -webkit-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(-45deg); -webkit-transition-delay:0, .2s; -webkit-box-shadow:0px 1px 1px rgba(0, 0, 0, 0); -moz-box-shadow:0px 1px 1px rgba(0, 0, 0, 0); box-shadow:0px 1px 1px rgba(0, 0, 0, 0); }

    span.child-triggerm { display:block !important; cursor:pointer; position:absolute; top:0px; right:0; width:60px !important; height:100% !important; padding:0 !important; }
    span.child-triggerm span { position:absolute; height:30px; width:30px; left:50%; top:6px;     -webkit-transition: all ease .5s;
    -moz-transition: all ease .5s;
    -o-transition: all ease .5s;
    -ms-transition: all ease .5s;
    transition: all ease .5s;
; transform:translateX(-50%); -moz-transform:translateX(-50%); -webkit-transform:translateX(-50%); }
    span.child-triggerm span:before { position:absolute; content:""; height:14px; width:2px; left:50%; top:50%; background:#fff; transform:translateX(-50%) translateY(-50%); -moz-transform:translateX(-50%) translateY(-50%); -webkit-transform:translateX(-50%) translateY(-50%); }
    span.child-triggerm span:after { position:absolute; content:""; height:2px; width:14px; left:50%; top:50%; background:#fff; transform:translateX(-50%) translateY(-50%); -moz-transform:translateX(-50%) translateY(-50%); -webkit-transform:translateX(-50%) translateY(-50%); }
    span.child-triggerm.child-open span { transform:translateX(-50%) rotate(45deg); -webkit-transform:translateX(-50%) rotate(45deg); -moz-transform:translateX(-50%) rotate(45deg); -ms-transform:translateX(-50%) rotate(45deg); -o-transform:translateX(-50%) rotate(45deg); }  

    .mainmenu.js-enabled .hs-menu-flow-horizontal, .mainmenu.js-enabled .hs-menu-children-wrapper { display:none; }  
    .mainmenu ul.hs-menu-children-wrapper { visibility:visible !important; opacity:1 !important; position:static !important; display:none; }

    .mainmenu.js-enabled .hs-menu-flow-horizontal { position:absolute; top:68px; left:0px; width:100%; padding:0px; background-color:#094c8e; width:100%; z-index:8888; }

    .mainmenu .hs-menu-flow-horizontal > ul > li { position:relative; }
    .mainmenu .hs-menu-flow-horizontal > ul > li, .top .top-right .mainmenu .hs-menu-wrapper > ul > .navdiv > li { border-bottom:1px solid #5f8ab5; }
/*     .mainmenu .hs-menu-flow-horizontal > ul > li:last-child { border-bottom:0; }  */

    .mainmenu .hs-menu-flow-horizontal > ul ul ul li a { text-indent:30px; }
    .mainmenu .hs-menu-flow-horizontal > ul ul ul ul li a { text-indent:50px; }

}
.footer-section { background-color: #20282b; padding: 185px 0 40px; font-family: 'Gotham-Light', sans-serif; line-height: 25px; float:left; width:100%; }
.footer-section .footer-logotext { margin: 20px 0 32px; }
.footer-section .wrapper { width: 1410px; max-width: 100%; padding: 0 15px; }
.footer-section .footerbox.footerbox1 { padding-right: 40px; width:32%; padding-left:30px; }
.footer-section .footerbox .hs-menu-wrapper > ul > li > a { color: #fff; font-family: 'Gotham-Light', sans-serif; display: inline-block; position: relative; }
.footer-section .footerbox .hs-menu-wrapper > ul > li { float: left; width: 100%; margin-bottom: 30px; }
.copyright-section { padding: 100px 15px 0; font-size: 20px; line-height: 25px; text-transform: uppercase; float:left; width:100%; }
.footer-section .footerbox3 { padding-left: 25px; }
.footer-section .footerbox .hs-menu-wrapper > ul > li > a:hover { padding-left: 15px; }
.footer-section .footerbox .hs-menu-wrapper > ul > li > a:before { position: absolute; content: "\f105"; font-family: FontAwesome; left: 0; top: 0; transition: all ease-in-out .4s; opacity: 0; }
.footer-section .footerbox .hs-menu-wrapper > ul > li > a:hover:before { opacity: 1; }
.footer-section .footerbox .login-text a { font-family: 'Gotham-Medium', sans-serif; margin-bottom: 15px; display: inline-block; }
.footer-section .footerbox .login-text a:hover, .footer-sfection .footerbox .login-text a:focus { color: #fff; }
.footer-section .footerbox .footer-contactinfo { margin-top: 5px; }
.footer-section .footerbox .footer-contactinfo a { color: #fff; display: inline-block; font-family: 'Gotham-Light', sans-serif; }
.footer-section .footerbox .footer-contactinfo strong { min-width: 78px; display: inline-block; }
.footer-section .footerbox .footer-contactinfo a:hover { color: #f7008c; }
.footer-social a { float: none; display: inline-block; vertical-align: top; margin-right: 7px; }
.footer-social a:hover { opacity: 0.5; }

.footer-container-wrapper { float: left; width: 100%; }
.footer-section .footerbox { float: left; width: 25%; }
.footer-section .footerbox.footerbox2 { width: 25%; padding-left:95px; }
.footer-section .footerbox.footerbox3 { width: 18%; }
.footer-section .footerbox.footerbox4 { width: 25%; padding-left:70px; }

@media (min-width:1201px) and (max-width:1440px){
    .footer-section .footerbox.footerbox1 { padding-left: 0; width: 30%; }
    .footer-section .footerbox.footerbox2 { padding-left: 15px; width: 21%; }
    .footer-section .footerbox.footerbox3 { padding-left: 15px; }
    .footer-section .footerbox.footerbox4 { padding-left: 60px; width: 31%; }
}

@media (min-width:768px) and (max-width:1200px){
    .footer-section { padding: 70px 0 40px; font-size: 13px; line-height: 20px; }
    .footer-logo img { width: 100%; max-width:250px; }
    .footer-section .footerbox1 { padding-right: 20px; }
    .footer-section .footerbox { float: left; width: 30%; margin: 0; padding-right: 20px; padding-left: 0; }
    .footer-section .footerbox.footerbox2,
    .footer-section .footerbox.footerbox3 { width: 22%; }
    .footer-section .footerbox.footerbox4 { width: 26%; padding-right: 0; }
    .footer-section .footerbox .hs-menu-wrapper>ul>li>a:before { display: none; }
    .footer-section .footerbox .hs-menu-wrapper>ul>li>a { font-size: 12px; }
    .footer-section .footerbox .hs-menu-wrapper>ul>li { margin-bottom: 10px; }
    .footer-section .footerbox .footer-contactinfo { font-size: 12px; }
    .footer-section .footerbox .footer-contactinfo strong { min-width: 50px; }
    .copyright-section { padding-top: 40px; font-size: 14px; line-height: 20px; } 
    
    .footer-section .footerbox.footerbox1 { padding-left: 0; padding-right: 20px; width: 31%; }
    .footer-section .footerbox.footerbox2 { padding-left: 0px; }
    .footer-section .footerbox.footerbox4 { padding-left: 0; width: 25%; }
}

@media (max-width:767px){
    .footer-section { padding: 30px 0; text-align: center; line-height: 22px; }
    .footer-section .footerbox { width:100% !important; }
    .footer-section .footerbox1 { padding: 20px 0 10px; }
    .footer-logo img { float: none; display: inline-block; vertical-align: top; width: 220px; max-width: 100%; }
    .footer-section .footer-logotext { margin: 20px 0; float: none; display: inline-block; vertical-align: top; width: 450px; max-width: 100%; }     .footer-section .footerbox { padding-top: 20px; float: left; width: 100%; }
    .footer-section .footerbox .hs-menu-wrapper > ul > li { margin-bottom: 10px; }
    .footer-section .footerbox .hs-menu-wrapper>ul>li>a:before { display: none; }
    .footer-section .footerbox3 { padding-left: 0; }
    .footer-section .footerbox .footer-contactinfo strong { width: 0; float: none; display: inline-block; text-align: right; padding-right: 20px; }
    .copyright-section { padding-top: 50px; font-size: 14px; line-height: 25px; }
    .footer-section .footerbox .footer-contactinfo a { min-width: 160px; text-align: left; }
    
    .footer-section .footerbox.footerbox1 { padding-left: 0; padding-right: 0; }
    .footer-section .footerbox.footerbox2 { padding-left: 0; }
    .footer-section .footerbox.footerbox4 { padding-left: 0; }
    
}

/* Homepage */
main { float:left; width:100%; }

.hero-section { padding: 195px 0 70px; position: relative; }
.hero-section .hero-overlay { position: absolute; content: ""; height: 100%; width: 59%; left: 0; top: 0; background: rgb(23, 23, 70); background: -moz-linear-gradient(left, rgba(23, 23, 70, 1) 0%, rgba(65, 65, 104, 1) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(left, rgba(23, 23, 70, 1) 0%, rgba(65, 65, 104, 1) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to right, rgba(23, 23, 70, 1) 0%, rgba(65, 65, 104, 1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#171746', endColorstr='#414168', GradientType=1); }
.hero-section:after { position: absolute; content: ""; height: 685px; width: 761px; max-width: 100%; left: 0; bottom: 0; background-repeat: no-repeat; background-size: cover; background-position: center center;  background-image: url(https://4385420.fs1.hubspotusercontent-na1.net/hubfs/4385420/Mask%20Group%2037.png); }
.hero-raw { position: relative; z-index: 1; }
.hero-left { float: none; display:inline-block; vertical-align:middle; margin:0 -4px; width: 50%; padding-right: 140px; }
.hero-right { float: none; display:inline-block; vertical-align:middle; margin:0; width: 50%; }
.hero-rightimg { float: left; width: 100%; height: 618px; box-shadow: 0 10px 25px rgba(0, 0, 0, 0.2); }
.hero-content { margin:0 0 25px; }

/* .service-wrap { margin-top: -35px; position: relative; z-index: 1; } */
.service-col { padding: 0 60px 50px; }
.service-icon { float: none; display: inline-block; vertical-align: top; height: 135px; width: 135px; position: relative; background: #fff; box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2); transition: all ease-in-out .5s; }
.service-icon img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); width: 90px; height: auto; }
.service-icon img.icon.hover { opacity: 0; }
.service-icon img.icon { transition: all ease-in-out .5s; -moz-transition: all ease-in-out .5s; -webkit-transition: all ease-in-out .5s; }
.service-box:hover img.icon.hover { opacity:1; animation: smallBounce 2s infinite; } 
.service-box:hover img.icon.normal { opacity:0; } 
.service-box { position: relative; }
a.fullbox-link { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 1; }
.service-section .wrapper { width: 1420px; max-width: 100%; padding: 0 15px; }
.service-section { padding-bottom: 50px; }
.service-col:hover .service-icon { box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); }
.service-title { margin: 35px 0 8px; font-size: 20px; line-height: 26px; color: #211546; font-family: 'Gotham-Black', sans-serif; transition: all ease-in-out .5s; -moz-transition: all ease-in-out .5s; -webkit-transition: all ease-in-out .5s; }
.service-box:hover .service-title, .service-box:hover .service-link a { color:#aaaf37; } 
.service-text { margin-bottom: 8px; }
.service-link a { font-size: 18px; line-height: 23px; color: #171746; font-family: 'Gotham-Medium', sans-serif; position: relative; padding-right: 16px; }
.service-link a:hover { color:#d5d79b; }
.service-link a:after { position: absolute; content: "\f101"; font-family: FontAwesome; right: -2px; top: 50%; font-size: 22px; transition: all ease-in-out .4s; transform:translateY(-50%); -moz-transform:translateY(-50%); -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); }
.service-link a:hover:after { right: -5px; }  

/* .cta-strip-section { background-color: #181847; padding: 30px 0; } */
.cta-strip-section .wrapper { width: 1210px; max-width: 100%; padding: 0 15px; }
.cta-strip-section .cta-left { float: none; display: inline-block; vertical-align: middle; margin: 0 -2px; width: 74%; }
.cta-strip-section .cta-right { float: none; display: inline-block; vertical-align: middle; width: 303px; max-width: 100%; }
.cta-strip-section .cta-left h4 { color: #fff; }
.cta-strip-section .cta-right .cta2 { margin-top: 13px; }

.advantage-section { position: relative; overflow: hidden; }
.advantage-left { float: none; display: inline-block; vertical-align: middle; margin: 0 -2px; width: 54%; padding-right: 100px; }
.advantage-right { float: none; display: inline-block; vertical-align: middle; margin: 0 -2px; width: 46%; }
.advantage-left .sub_title { font-family: 'Gotham-Bold', sans-serif; margin-bottom: 32px; }
.advantage-left h2 { margin-bottom: 0; }
.advantage-section .wrapper { position: relative; z-index: 1; }
.advantage-section:before { position: absolute; content: ""; height: 495px; width: 654px; left: -20px; bottom: -30px; background-image: url('https://4385420.fs1.hubspotusercontent-na1.net/hubfs/4385420/theme-payday-HCM/images/adv-pattern.png'); background-position:center center; background-repeat:no-repeat; background-size:cover; }

.metting-strip-section { position: relative; overflow: hidden; }
.metting-strip-section:after { position: absolute; display:block; content: ""; height: 169px; width: 415px; right: 0; top: 0; background-image: url('https://4385420.fs1.hubspotusercontent-na1.net/hubfs/4385420/theme-payday-HCM/images/meeting-graph.png'); background-position:center center; background-repeat:no-repeat; background-size:cover; }
.metting-strip-section .wrapper { width: 740px; max-width: 100%; } 
.metting-strip-left { float: none; display: inline-block; vertical-align: middle; margin: 0 -2px; width: 71%; padding-right: 40px; }
.metting-strip-right { float: none; display: inline-block; vertical-align: middle; margin: 0 -2px; width: 29%; padding-left: 40px; }
.metting-strip-right .btn_style1 a { min-width: 1px; padding: 7px 34px 7px 14px; }
.metting-strip-right .btn_style1 a:after { margin-top:1px; }
.metting-strip-left .meeting-icon { float: left; width: 80px; }
.metting-strip-left .meeting-text { float: left; width: calc(100% - 80px); padding-left: 25px; }

/* .payroll-section { padding: 140px 0; } */
.payroll-left { float: none; display: inline-block; vertical-align: middle; margin: 0 -2px; width: 48%; padding-right: 85px; }
.payroll-right { float: none; display: inline-block; vertical-align: middle; margin: 0 -2px; width: 52%; position: relative; }
.payroll-right img { width: 100%; }
.payroll-right:after { position: absolute; content: ""; height: 400px; width: 400px; right: -9%; bottom: -35px; background-color: #171746; opacity: 0.07; border-radius: 100%; z-index: -1; }
.payroll-left .btn_style1 a { min-width: 1px; padding: 7px 15px; }
.payroll-left .btn_style1 a:after { display: none; }
.payroll-left .content { margin: 18px 0 45px; }

.testimonial-raw { box-shadow: 0 10px 25px rgba(0, 0, 0, 0.16); background-color: #00538b; padding: 70px 0 50px; float: left; width: 100%; margin-bottom: -102px; position: relative; }
.testimonial-section .wrapper { width: 1400px; max-width: 100%; }
.testimonial-left { float: left; width: 50%; padding: 0 110px 0 70px; border-right:2px solid rgba(255,255,255,0.5); }
.testimonial-right { padding: 0 50px; }
.testimonial-left .left-content { margin: 23px 0 35px; }
.testimonial-wrap { padding:0 50px; margin-top:23px; }
.testimonial-name { font-size: 16px; line-height: 25px; font-family: 'Gotham-Bold', sans-serif; margin-top: 14px; }
.testimonial-rightin { position: relative; }
.testimonial-rightin:before { position: absolute; content: ""; height: 101px; width: 115px; left: 40px; top: 0; background: url('https://4385420.fs1.hubspotusercontent-na1.net/hubfs/4385420/theme-payday-HCM/images/left-till.png') no-repeat center / cover; }
.testimonial-rightin:after { position: absolute; content: ""; height: 101px; width: 116px; right: 30px; top: 0; background: url('https://4385420.fs1.hubspotusercontent-na1.net/hubfs/4385420/theme-payday-HCM/images/right-till.png') no-repeat center / cover; }
.testimonial-left .btn_style1 a { min-width: 315px; text-align: right; padding: 11px 23px; position: relative; margin-left: -125px; background: #A2B526; }
.testimonial-left .btn_style1 a:after { display: none; }
.testimonial-left .btn_style1 a:before { position: absolute; content: ""; height: 18px; width: 37px; left: 23px; top: 50%; transform: translateY(-50%); background: url('https://4385420.fs1.hubspotusercontent-na1.net/hubfs/4385420/theme-payday-HCM/images/btn-arrow.png') no-repeat center / cover; }
.testimonial-left .btn_style1 a:hover { background: #aaaf37; }

/* Who We Are Page */
.who-hero-section { position: relative; background-color: rgb(23 23 70 / 0.75); font-size: 35px; line-height: 65px; }
.who-hero-section:before { position: absolute; content: ""; top: 0; left: 0; height: 100%; width: 100%; background: url('https://4385420.fs1.hubspotusercontent-na1.net/hubfs/4385420/theme-payday-HCM/images/whohero-pattern.png') no-repeat center / cover; z-index: -1; }
.who-hero-section h1 { margin: 0; }

.who-mission-raw { float: none; display: inline-block; vertical-align: top; background-color: #00538b; box-shadow: 0 10px 25px rgba(0, 0, 0, 0.2); width: 970px; max-width: 100%; text-align: left; padding: 50px 38px 50px 70px; position: relative; margin-top: -220px; }
.who-mission-left { float: none; display: inline-block; vertical-align: middle; width: 30%; margin: 0 -2px; }
.who-mission-right { float: none; display: inline-block; vertical-align: middle; margin: 0 -2px; width: 70%; padding-left: 25px; }

.who-testimonial-wrap { padding: 0 120px; }
.who-testimonial-colin { padding: 0 250px; position:relative; }
.who-testimonial-colin:before { position: absolute; content: ""; height: 155px; width: 177px; left: 10px; top: 50%; background: url('https://4385420.fs1.hubspotusercontent-na1.net/hubfs/4385420/theme-payday-HCM/images/left-slider-till.png') no-repeat center / cover; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); }
.who-testimonial-colin:after { position: absolute; content: ""; height: 155px; width: 177px; right: 10px; top: 50%; background: url('https://4385420.fs1.hubspotusercontent-na1.net/hubfs/4385420/theme-payday-HCM/images/right-slider-till.png') no-repeat center / cover; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); }
.who-testimonial-text { font-size: 60px; line-height: 65px; font-style: italic; color: #171746; margin-bottom: 20px; }
.who-testimonial-wrap.slick-slider .slick-arrow.slick-next { background: url('https://4385420.fs1.hubspotusercontent-na1.net/hubfs/4385420/theme-payday-HCM/images/blue-next.png') no-repeat center / cover; }
.who-testimonial-wrap.slick-slider .slick-arrow { background: url('https://4385420.fs1.hubspotusercontent-na1.net/hubfs/4385420/theme-payday-HCM/images/blue-prev.png') no-repeat center / cover; padding: 0; }
.who-testimonial-section .wrapper { width: 1760px; max-width: 100%; }

.firm-col { float: none; display: inline-block; vertical-align: top; width: 50%; margin: 0 -2px; padding: 0 44px 60px; }
.firm-section .wrapper { width: 1090px; max-width: 100%; }
.firm-imgbox { height: 180px; position: relative; }
.firm-imgbox img { position: absolute; bottom: 0; left: 0; max-height: 180px; width: auto; }
.firm-textbox { margin-top: 30px; }
.firm-textbox h3 { padding-bottom: 10px; border-bottom: 1px solid #fff; display: inline-block; padding-right: 20px; margin-bottom: 38px; }
.firm-textbox h5 { margin: 0 0 30px; }
.firm-textbox p { margin-bottom: 30px; }
.firm-textbox h5 { line-height: 36px; }

.story-section { display: inline-block; width: 100%; }
.story-section .wrapper { width: 1310px; max-width: 100%; }
.story-raw { background-color: #171746; box-shadow: 0 10px 25px rgba(0, 0, 0, 0.19); padding: 0 60px 80px; float:left; width:100%; margin:225px 0 100px; position:relative; }
.story-raw:before { position: absolute; content: ""; height: 495px; width: 654px; max-width: 100%; bottom: -230px; left: -250px; background: url(https://4385420.fs1.hubspotusercontent-na1.net/hubfs/4385420/theme-payday-HCM/images/adv-pattern.png) no-repeat center / cover; } 
.story-raw p { margin-bottom: 25px; }
.story-raw p:last-child { margin-bottom: 0; }
.story-headbox .person-img { float: none; display: inline-block; vertical-align: bottom; height: 143px; width: 143px; box-shadow: 0 10px 20px rgba(0, 0, 0, 0.32); }
.story-headbox { text-align: center; position: relative; margin-top: -50px; float: left; width: 100%; }
.story-headbox .person-name { float: none; display: inline-block; vertical-align: bottom; padding-bottom: 5px; padding-left: 15px; }
.story-content { float: left; width: 100%; margin-top: 30px; }

.who-content-section { position: relative; }
.who-content-section .wrapper { width: 1160px; max-width: 100%; }
.who-content-section ul { margin: 35px 0 0; padding-left: 90px; list-style-type: none; }
.who-content-section ul li { position: relative; padding-left: 22px; margin-bottom: 10px; float:left; width:50%; }
.who-content-section ul li:before { position: absolute; content: ""; height: 8px; width: 8px; left: 0; top: 8px; background: #AAAF37; border-radius:0; }
.who-content-section h2 { margin-bottom: 25px; }

.logo-slider-section { box-shadow: 0 -5px 25px rgba(0, 0, 0, 0.1); }
.logo-slider-section .wrapper { width: 1700px; max-width:100%; }
.logo-slider-section .slider-logoimg { height: 150px; position: relative; }
.logo-slider-section .slider-logoimg img { position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); -webkit-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); max-height: 140px; width: auto; max-width: 250px; }

.team-section { background: rgb(3, 85, 140); background: -moz-linear-gradient(left, rgba(3, 85, 140, 1) 0%, rgba(31, 104, 153, 1) 34%, rgba(73, 132, 172, 1) 76%, rgba(95, 147, 182, 1) 100%); background: -webkit-linear-gradient(left, rgba(3, 85, 140, 1) 0%, rgba(31, 104, 153, 1) 34%, rgba(73, 132, 172, 1) 76%, rgba(95, 147, 182, 1) 100%); background: linear-gradient(to right, rgba(3, 85, 140, 1) 0%, rgba(31, 104, 153, 1) 34%, rgba(73, 132, 172, 1) 76%, rgba(95, 147, 182, 1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#03558c', endColorstr='#5f93b6', GradientType=1); display: inline-block; width: 100%; }
.team-section .team-head { margin-bottom: 65px; }
.team-section .team-col { float: left; width: 33.33%; padding: 0 40px 110px; }
.team-section .team-col .teamimg-box { text-align: center; height: 420px; background-color: #fff; position: relative; box-shadow: 0 10px 25px rgba(0, 0, 0, 0.16); }
.team-section .team-col .teamimg-box img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.team-infobox { margin-top: 30px; font-size: 24px; line-height: 34px; font-family: 'Gotham-Light', sans-serif; letter-spacing: 2.4px; }

/* How We Help Page */
.how-hero-section { position:relative; background: url('https://4385420.fs1.hubspotusercontent-na1.net/hubfs/4385420/theme-payday-HCM/images/hero-skewimg.png') no-repeat center / cover; background-size: 100% 100%; font-size: 24px; line-height: 29px; font-family: 'Gotham-Medium', sans-serif; }
.how-hero-section .text { margin: 10px 0 35px; } 
.how-hero-section:before { position: absolute; content: ""; height: 495px; width: 938px; max-width: 100%; left: 0; bottom: 0; background-image: url(https://4385420.fs1.hubspotusercontent-na1.net/hubfs/4385420/theme-payday-HCM/images/howhero-pattern.png); background-repeat: no-repeat; background-position: center center; background-size: cover; opacity:0.5; }
.how-hero-content { position: relative; z-index: 1; }
.how-hero-section .dnd-section > .row-fluid { position:relative; z-index:1; }

.workforce-section .wrapper { width: 1730px; max-width: 100%; }
.workforce-col { padding: 50px 23px; }
.workforce-img { height: 255px; box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2); text-align: center; position: relative; transition:all ease-in-out .5s; -webkit-transition:all ease-in-out .5s; -moz-transition:all ease-in-out .5s; }
.workforce-img:before { position: absolute; content: ""; height: 100%; width: 100%; top: 0; left: 0; background-color: #22224f; opacity: 0.5; transition:all ease-in-out .5s; -webkit-transition:all ease-in-out .5s; -moz-transition:all ease-in-out .5s; }
.workforce-textbox { position: absolute; top: 50%; left: 0; right: 0; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); font-size: 25px; line-height: 30px; color: #fff; text-transform: uppercase; font-family: 'Gotham-Bold', sans-serif; padding:0 30px; }
.workforce-linktext a { font-size: 18px; line-height: 22px; color: #fff; text-transform: none; letter-spacing: 0.9px; font-family: 'Gotham-Medium', sans-serif; font-style: italic; position:relative; top:10px; opacity:0; }
.workforce-linktext a:hover { color: #aaaf37; }
.workforce-colin { position: relative; }
.workforce-img:hover { transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); }  
.workforce-img:hover:before { opacity:0.8; }
.workforce-img:hover .workforce-linktext a { opacity:1; top:0; }
.workforce-title { margin-bottom:5px; }

.specialize-section { display: inline-block; width: 100%; padding: 120px 0; }
.specialize-section .wrapper { width:1430px; max-width:100%; }
.specialize-section .specialize-head { color: #171746; letter-spacing: 0.9px; }
.specialize-section .specialize-head h2 { letter-spacing: 0; margin-bottom: 5px; }
.specialize-section .specialize-form form { float: none; display: inline-block; vertical-align: top; width: 1130px; max-width: 100%; padding: 0 15px; padding-right: 180px; position: relative; margin-top: 25px; }
.specialize-section .specialize-form form input[type="text"], .specialize-section .specialize-form form input[type="email"], .specialize-section .specialize-form form input[type="tel"] { box-shadow: 0 10px 25px rgba(0, 0, 0, 0.16); padding: 0 15px !important; height: 58px; font-size: 24px !important; font-family: 'Gotham-Medium', sans-serif; color: rgba(0, 0, 0, 0.31); }
.specialize-section .specialize-form form .actions { position: absolute; top: 0; right: 0; }
.specialize-section .specialize-form form .actions input[type="submit"] { font-size: 24px; min-width: 179px; box-shadow: 0 10px 25px rgba(0, 0, 0, 0.16); background-color: #a59ec3; border-radius: 5px; padding: 15px; }
.specialize-section .specialize-form form .actions input[type="submit"]:hover { background: #aaaf37; }
.specialize-wrap { padding-top: 74px; text-align: center; position:inherit }
.specialize-wrap .specialize-colin { padding: 0 45px; }
.specialize-wrap .specialize-slider-title { font-size: 20px; line-height: 25px; color: #70669f; text-transform: uppercase; font-family: 'Gotham-Bold', sans-serif; margin-bottom: 7px; }
.specialize-slider-content { margin-bottom: 10px; }
.specialize-box { border: 1px solid #707070; padding: 0 35px 20px; border-top: 0; position: relative; }
.specialize-wrap .slick-list { padding-top: 50px; padding-bottom:20px; }
.specialize-box:before, .specialize-box:after { position: absolute; content: ""; height: 1px; width: 30px; left: 0; top: 0; background: #707070; }
.specialize-box:after { left: auto; right: 0; }
.specialize-boxin { position: relative; display: inline-block; margin-top: -20px; }
.specialize-section .submitted-message { color:#171746; font-family:'Gotham-Medium', sans-serif; padding:50px 20px 0 20px; }
.specialize-wrap.slick-slider .slick-arrow { background-color: #eeeef2; height: 250px; width: 250px; background-image: none; border-radius: 100%; padding: 0; margin-top:50px; }
.specialize-wrap.slick-slider .slick-arrow.slick-prev { margin-left: -125px; }
.specialize-wrap.slick-slider .slick-arrow.slick-next { right: -125px; }
.specialize-slider-wrap { position:relative; overflow:hidden; }
.specialize-wrap.slick-slider .slick-arrow:before { position: absolute; content: ""; height: 65px; width: 24px; left: 50px; top: 50%; background: url('https://4385420.fs1.hubspotusercontent-na1.net/hubfs/4385420/theme-payday-HCM/images/special-next.png') no-repeat center / cover; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transition:all ease-in-out .4s; -moz-transition:all ease-in-out .4s; -webkit-transition:all ease-in-out .4s; }
.specialize-wrap.slick-slider .slick-arrow.slick-prev:before { background: url('https://4385420.fs1.hubspotusercontent-na1.net/hubfs/4385420/theme-payday-HCM/images/special-prev.png') no-repeat center / cover; left: auto; right: 50px; }
.specialize-wrap.slick-slider .slick-arrow.slick-prev:hover:before { right:60px; }
.specialize-wrap.slick-slider .slick-arrow.slick-next:hover:before { left:60px; }

.how-form-raw { background: url('https://4385420.fs1.hubspotusercontent-na1.net/hubfs/4385420/theme-payday-HCM/images/formbgimg.png') no-repeat center / cover; padding: 50px 50px 0; text-align: center; border-radius: 10px; position: relative; margin-bottom: -35px; }
.how-form-raw form { margin-top: 50px; float: none; display: inline-block; vertical-align: top; width: 700px; max-width: 100%; text-align: left; position: relative; z-index: 1; }
.how-form-raw form fieldset:nth-child(3) { float: right; width: 43%; }
.how-form-raw form .actions { float: left; width: 100%; text-align: center; margin-top: 40px; position: relative; margin-bottom: -28px; }
.how-form-raw form .actions input[type="submit"] { color: #000000; background: #fff; padding: 16px 10px; }
.how-form-raw form .actions input[type="submit"]:hover { background: #aaaf37; color: #fff; }
.how-form-raw:before { position: absolute; content: ""; height: 178px; width: 235px; left: 30px; top: 50%; background: url('https://4385420.fs1.hubspotusercontent-na1.net/hubfs/4385420/theme-payday-HCM/images/formimg.png') no-repeat center / cover; transform: translateY(-50%); }

/* Resource Page */
.resource-main-section .dnd-section > .row-fluid { max-width:100%; padding:0; }

.resource-section { position: relative; padding: 170px 0 35px; background-color: #171746; }
.resource-section:before { position: absolute; content: ""; height: 934px; width: 402px; max-width: 100%; right: 0; top: 0px; background-image: url(https://4385420.fs1.hubspotusercontent-na1.net/hubfs/4385420/theme-payday-HCM/images/resource-patternimg.png); background-repeat: no-repeat; background-size: cover; background-position: center center; opacity: 0.6; }
.resource-section h1 { margin-bottom:52px; }
.resource-section .next-section { padding-top:25px; }

.resource-section .wrapper { position:relative; padding:0; overflow:hidden; z-index:1; }
.resource-section .ui-group { border: 1px solid #fff; border-top: 0; position: relative; margin-bottom: 74px; }
.resource-related-fitler h4 { display: inline-block; vertical-align: top; position: relative; margin-top: -18px; }
.resource-related-fitler h4:before { position: absolute; content: ""; height: 1px; width: 500%; left: 50%; top: 17px; background: #fff; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); }
.resource-related-fitler h4 label { position: relative; z-index: 1; background: #171746; padding: 0 15px; }
.resource-section .ui-group:last-child { margin-bottom: 0; }
.resource-section .button-group { padding: 60px; }
.resource-section .related-btn-group .button-group button.button { float: none; display: inline-block; vertical-align: top; width: 205px; max-width: 100%; margin: 0 40px; height: auto; padding: 15px; background: #fff; border: 0; box-shadow: 0 10px 20px rgba(0, 0, 0, 0.16); border-radius: 5px; font-size: 20px; line-height: 24px; color: #171746; font-family: 'Gotham-Bold', sans-serif; cursor: pointer; position:relative; transition:all ease-in-out .5s; -moz-transition:all ease-in-out .5s; -webkit-transition:all ease-in-out .5s; }
.resource-section .related-btn-group .button-group button.button span.btn-imgbox { height: 90px; width: 90px; position: relative; float: none; display: inline-block; vertical-align: top; }
.resource-section .related-btn-group .button-group button.button span.btn-imgbox img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.resource-section .related-btn-group .button-group button.button span.sameheight { float: left; width: 100%; margin-top: 8px; }
.resource-section .related-btn-group .button-group button.button span.btn-imgbox img.hover { opacity: 0; transition: all ease-in-out .5s; }
.resource-section .related-btn-group .button-group button.button:hover, .resource-section .related-btn-group .button-group button.button.is-checked { background-color: #00538b; color: #fff; }
.resource-section .related-btn-group .button-group button.button:hover span.btn-imgbox img.hover, .resource-section .related-btn-group .button-group button.button.is-checked span.btn-imgbox img.hover { opacity: 1; }

.intrested-btn-group button.button, .intrested-btn-group a.link { float: none; display: inline-block; vertical-align: top; width: 325px; max-width: 100%; color:#000; margin: 40px 36px 0; border: 0; box-shadow: 0 10px 20px rgba(0, 0, 0, 0.16); background: #fff; border-radius: 5px; font-size: 20px; line-height: 24px; font-family: 'Gotham-Medium', sans-serif; padding: 13px 10px; cursor: pointer; transition: all ease-in-out .5s; -webkit-transition: all ease-in-out .5s; -moz-transition: all ease-in-out .5s; }
.intrested-btn-group .button-group { padding-top: 0; }
.intrested-btn-group button.button:hover, .intrested-btn-group button.button.is-checked, .intrested-btn-group a.link:hover { color: #fff; background-color: #00538b; }

.resource-filter-section { padding: 50px 0; }
.resource-col { float: left; width: 33.33%; padding: 15px; text-align: center; }
.resource-colinner { box-shadow: 0px 10px 10px rgba(0,0,0,0.1); display:inline-block; vertical-align:top; width:100%; }
.resource-filter-section .wrapper { padding: 0; }
.resource-category { padding: 10px; background: #aaaf37; color: #fff; font-size: 20px; line-height: 26px; font-family: 'Gotham-Medium', sans-serif; text-transform: capitalize; }
.resources-boxtitle { background: #F1F1F1; display: flex; align-items: center; justify-content: center; }
.resources-boxtitle span { margin: 0; padding: 10px; color: #00538B; font-size: 24px; line-height: 30px; font-family: 'Gotham-Black', sans-serif; display: inline-block; vertical-align: top; width: 100%; }
.resources-boxtext { color: #00538b; }
.resources-boxtextinner { padding: 15px; }
.resource-col .link-style { padding:15px; display:inline-block; vertical-align:top; width:100%; }
.resource-col .link-style a { color: #00538b; }
.resource-col .link-style a:hover { color: #aaaf37; }

.resource-cta-section { background-color: #00538b; padding: 50px 0; }
.resource-cta-section .wrapper { width: 900px; max-width: 100%; }
.resource-cta-icon { float: none; display: inline-block; vertical-align: middle; width: 16%; max-width: 100%; margin: 0 -2px; }
.resource-cta-content { float: none; display: inline-block; vertical-align: middle; margin: 0 -2px; width: 84%; padding-left: 40px; }
.resource-cta-title { float: none; display: inline-block; vertical-align: middle; width: 70%; margin: 0 -2px; padding-right: 40px; }
.resource-ctabtn { float: none; display: inline-block; vertical-align: middle; margin: 0 -2px; width: 30%; }
.resource-ctabtn.btn_style a { padding: 10px 44px; }

.load-moreresource a { margin-top:30px; }
.load-moreresource a:hover { background:#171746; color:#fff; }

/* Contact Us Page */
.contact-section { padding-bottom:150px; background: url('https://4385420.fs1.hubspotusercontent-na1.net/hubfs/4385420/theme-payday-HCM/images/contact-shape.png') no-repeat center / cover; background-size: 100% 100%; display: inline-block; vertical-align:top; width: 100%; }
.contact-main-section .wrapper { width: 1130px; max-width: 100%; }
.contact-formleft { float: left; width: 58%; box-shadow: 5px 10px 20px rgba(0, 0, 0, 0.2); background: #fff; border-top: 10px solid #aaaf37; padding: 47px 74px; position: relative; margin-top: -150px; }
.contact-formright { float: left; width: 42%; padding-left: 100px; padding-top: 200px; }
.contact-section input[type="text"], .contact-section input[type="email"], .contact-section input[type="tel"], .contact-section select { box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16); border-radius: 2px !important; padding: 9px 15px !important; color: rgb(23 23 70 / 0.47); }
.contact-section textarea { box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16); height: 134px; }
.contact-section .hs_recaptcha { padding: 25px 0 50px; }
.contact-section .actions { text-align: center; }
.contact-section input[type="submit"] {min-width: 148px;padding: 8px 10px; background:#171746; } 
.contact-section input[type="submit"]:hover { background:#aaaf37; }  
.contact-formright ul { padding: 0 0 0 15px; margin: 40px 0 0; list-style-type: none; }
.contact-formright ul li { padding-left: 58px; margin-bottom: 70px; position: relative; }
.contact-formright ul li:before { position: absolute; content: ""; height: 34px; width: 46px; left: 0; top: -10px; background: url('https://4385420.fs1.hubspotusercontent-na1.net/hubfs/4385420/theme-payday-HCM/images/list-sign.png') no-repeat center / cover; }
.contact-formleft form.hs-form fieldset:nth-child(3) .hs-form-field:first-child { padding-right: 0; }
.contact-formleft form.hs-form select { background: #fff url(https://4385420.fs1.hubspotusercontent-na1.net/hubfs/4385420/theme-payday-HCM/images/selecticon.png) no-repeat right center; }
.contact-formleft .submitted-message { color: #171746; }
.row-fluid .contact-section .submitted-message { color: #171746; }
.contact-address-section { display: inline-block; vertical-align:top; width: 100%; background-color: #aaaf37; }
.contact-address-col { padding: 0 0 50px; }
.contact-addcolin { background: #fff; box-shadow: 0 10px 20px rgba(0, 0, 0, 0.16); position:relative; }
.contact-addbox { padding: 30px 22px 25px; }
.contact-addbox h6 { text-align: center; }  
.contact-addbox a { color: #171746; }
.contact-addbox a:hover { color: #aaaf37; }

.event-section { display: inline-block; vertical-align:top; width: 100%; position:relative; overflow:hidden; }
.event-section .wrapper { width: 1410px; max-width: 100%; }
.event-section h2 { margin-bottom: 70px; }
.event-wrap.slick-slider .slick-arrow { background-color: #eeeef2; height: 250px; width: 250px; background-image: none; border-radius: 100%; padding: 0; margin-top:40px; }
.event-wrap.slick-slider .slick-arrow.slick-prev { margin-left: -125px; }
.event-wrap.slick-slider .slick-arrow.slick-next { right: -125px; }
.event-wrap { position:inherit; }
.event-wrap.slick-slider .slick-arrow:before { position: absolute; content: ""; height: 65px; width: 24px; left: 50px; top: 50%; background: url('https://4385420.fs1.hubspotusercontent-na1.net/hubfs/4385420/theme-payday-HCM/images/special-next.png') no-repeat center / cover; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transition:all ease-in-out .4s; -moz-transition:all ease-in-out .4s; -webkit-transition:all ease-in-out .4s; }
.event-wrap.slick-slider .slick-arrow.slick-prev:before { background: url('https://4385420.fs1.hubspotusercontent-na1.net/hubfs/4385420/theme-payday-HCM/images/special-prev.png') no-repeat center / cover; left: auto; right: 50px; }
.event-wrap.slick-slider .slick-arrow.slick-prev:hover:before { right:60px; }
.event-wrap.slick-slider .slick-arrow.slick-next:hover:before { left:60px; }
.event-colin { padding: 0 41px; }
.event-box { border: 1px solid #707070; border-top: 0; position: relative; }
.event-box .event-datebox { background-color: #aaaf37; height: 93px; width: 80px; position: absolute; left: -40px; top: 50%; transform: translateY(-50%); }
.event-box .event-datebox > div { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; font-size: 23px; line-height: 30px; color: #fff; font-family: 'Gotham-Bold', sans-serif; }
.event-box .event-datebox > div span { font-size: 48px; line-height: 48px; font-family: 'Gotham-Light', sans-serif; }
.event-boxin .title h6 { position: relative; text-align: center; margin-top: 0; width: 100%; display: inline-block; vertical-align: top; float: left; }
.event-boxin .time { margin-top: 10px; font-family: 'Gotham-Medium', sans-serif; padding: 0 25px 15px 65px; }
.event-boxin .text { padding: 0 25px 0 65px; }
.event-boxin .title h6:before { position: absolute; content: ""; height: 1px; width: 100%; left: 0; top: 15px; background: #707070; }
.event-boxin .title h6 label { position: relative; background: #fff; float: none; display: inline-block; vertical-align: top; padding: 0 15px; }
.event-wrap .slick-list { padding-top: 30px; }
.event-boxin .title { display: inline-block; margin-top: -15px; float: left; width: 100%; }
.event-section .btn_style a { margin-top: 40px; padding: 6px 37px; }
.event-section .btn_style a:hover { background-color: #171746; color:#fff; }

/* Service Page */
.service-hero { position: relative; }
.service-hero:before { position: absolute; content: ""; height: 495px; width: 654px; left: 0; top: 120px; background: url('https://4385420.fs1.hubspotusercontent-na1.net/hubfs/4385420/theme-payday-HCM/images/adv-pattern.png') no-repeat center / cover; }
.service-hero-content { position: relative; }
.service-hero-content h1 { margin-bottom: 20px; }
.service-hero:after { position: absolute; content: ""; height: 443px; width: 597px; right: 0; top: 0; background: url('https://4385420.fs1.hubspotusercontent-na1.net/hubfs/4385420/theme-payday-HCM/images/service-heropattern.png') no-repeat center / cover; }

.service-slider-section { overflow:hidden; position:relative; }
.service-slider-colinner { padding: 0 40px; }
.service-slider-section .wrapper { width: 1170px; max-width: 100%; }
.service-slider-box { background-color: #aaaf37; box-shadow: 0 10px 20px rgba(0, 0, 0, 0.16); cursor: pointer; transition:all ease-in-out .5s; -moz-transition:all ease-in-out .5s; -webkit-transition:all ease-in-out .5s; }
.service-slider-box:hover { box-shadow:none; }
.service-slider-section .slick-list { padding: 50px 0; }
.serivce-slider-icon { height: 130px; display: flex; align-items: center; justify-content: center; }
.service-slider-section .slick-list img { display: inline-block; max-height:120px; width:auto; }
.service-slider-boxin { padding: 35px 15px 30px; font-size: 25px; line-height: 30px; color: #fff; text-transform: uppercase; font-family: 'Gotham-Bold', sans-serif; }
.service-slider-boxin .serivce-slider-title { margin-bottom: 19px; }
.service-slider-wrap.slick-slider .slick-arrow { background-color: #eeeef2; height: 250px; width: 250px; background-image: none; border-radius: 100%; padding: 0; margin-top:0; }
.service-slider-wrap.slick-slider .slick-arrow.slick-prev { margin-left: -155px; }
.service-slider-wrap.slick-slider .slick-arrow.slick-next { right: -155px; }
.service-slider-wrap { position:inherit; }
.service-slider-wrap.slick-slider .slick-arrow:before { position: absolute; content: ""; height: 65px; width: 24px; left: 50px; top: 50%; background: url('https://4385420.fs1.hubspotusercontent-na1.net/hubfs/4385420/theme-payday-HCM/images/special-next.png') no-repeat center / cover; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transition:all ease-in-out .4s; -moz-transition:all ease-in-out .4s; -webkit-transition:all ease-in-out .4s; }
.service-slider-wrap.slick-slider .slick-arrow.slick-prev:before { background: url('https://4385420.fs1.hubspotusercontent-na1.net/hubfs/4385420/theme-payday-HCM/images/special-prev.png') no-repeat center / cover; left: auto; right: 50px; }
.service-slider-wrap.slick-slider .slick-arrow.slick-prev:hover:before { right:60px; }
.service-slider-wrap.slick-slider .slick-arrow.slick-next:hover:before { left:60px; }
.service-feature-section ul { list-style-type: none; margin-top: 20px; padding: 0 0 0 20px; margin-bottom: 0; display:inline-block; vertical-align:top; width:100%; }
.service-feature-section ul li { padding-left: 20px; position: relative; }
.service-feature-section ul li:before { position: absolute; content: ""; height: 9px; width: 9px; left: 0; top: 7px; background-color: #aaaf37; }
.service-feature-section.service2 ul li:before { background-color: #fff; }

/* All V2 Pages strat Here */
/* Homepage V2 */
/* .hero-section:before { position: absolute; display:block; content: ""; height: 100%; width: 59%; left: 0; top: 0; background: rgb(23, 23, 70); background: -moz-linear-gradient(left, rgba(23, 23, 70, 1) 0%, rgba(65, 65, 104, 1) 100%); background: -webkit-linear-gradient(left, rgba(23, 23, 70, 1) 0%, rgba(65, 65, 104, 1) 100%); background: linear-gradient(to right, rgba(23, 23, 70, 1) 0%, rgba(65, 65, 104, 1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#171746', endColorstr='#414168', GradientType=1); } */
.hero-section .dnd-section > .row-fluid { max-width: 100%; padding: 0; position:relative; z-index:1; }
.hero-section .widget-type-linked_image img { height: 618px !important; width:100% !important; box-shadow: 0 10px 25px rgba(0,0,0,0.2); object-position: center; object-fit: cover; }
.hero-section .dnd-section > .row-fluid > div:first-child { padding-left:calc((100% - 1300px)/2); padding-right:140px; width:50%; } 
.hero-section .dnd-section > .row-fluid > div:last-child { width:50%; margin:0; }   

.service-section .dnd-section > .row-fluid { max-width:1420px; margin-top: -35px; position: relative; z-index: 1; }

.cta-strip-section .dnd-section > .row-fluid > div:last-child .dnd-row:last-child { margin-top:13px; } 

.advantage-section .dnd-section > .row-fluid > div:first-child { padding-right: 100px; width: 54%; }
.advantage-section .dnd-section > .row-fluid > div:last-child { width: 46%; margin:0; }
.advantage-section h2 { margin:0; }
.advantage-section .widget-type-text { font-family:'Gotham-Bold', sans-serif; margin-bottom:32px; }

.metting-strip-section .dnd-section > .row-fluid { max-width:800px; position:relative; z-index:1; }
.metting-strip-section a.btn_style1 { min-width: 1px; padding: 7px 34px 7px 14px; }
.metting-strip-section .dnd-section > .row-fluid > div:first-child { padding-right:40px; }
.metting-strip-section .dnd-section > .row-fluid > div:last-child { padding-left:40px; }
.metting-strip-section .dnd-section>.row-fluid>div:first-child .span2 { width: 80px; }
.metting-strip-section .dnd-section>.row-fluid>div:first-child .span10 { margin: 0; width: calc(100% - 80px); padding-left: 25px; }

.payroll-section .dnd-section > .row-fluid > div:first-child { padding-right:85px; }
.payroll-section .dnd-section > .row-fluid > div:last-child { position:relative; }
.payroll-section .dnd-section > .row-fluid > div:last-child:after { position: absolute; content: ""; height: 400px; width: 400px; right: -9%; bottom: -35px; background-color: #171746; opacity: .07; border-radius: 100%; z-index: -1; }
.payroll-section a.btn_style1 { min-width: 1px; padding: 7px 15px; }
.payroll-section a.btn_style1:after { display:none; }
.payroll-section .content { margin: 18px 0 45px; }

.testimonial-section .dnd-section > .row-fluid { max-width: 1370px; background: #00538b; box-shadow: 0 10px 25px rgba(0,0,0,0.16); padding: 70px 0 50px; margin-bottom: -82px; position: relative; }
.testimonial-section .dnd-section > .row-fluid > div:first-child { width:50%; padding: 0 110px 0 70px; border-right: 2px solid rgba(255,255,255,0.5); }
.testimonial-section .dnd-section > .row-fluid > div:first-child h2 { text-align:center; }
.testimonial-section .dnd-section > .row-fluid > div:first-child .content { margin:23px 0 35px; }
.testimonial-section .dnd-section > .row-fluid > div:last-child { width:50%; margin:0; }
.testimonial-section a.btn_style1 { min-width: 340px; text-align: right; padding: 17px 23px; position: relative; margin-left: -125px; font-size:20px; }
.testimonial-section a.btn_style1:after { display: none; }
.testimonial-section a.btn_style1:before { position: absolute; content: ""; height: 18px; width: 37px; left: 23px; top: 50%; transform: translateY(-50%); background: url('https://4385420.fs1.hubspotusercontent-na1.net/hubfs/4385420/theme-payday-HCM/images/btn-arrow.png') no-repeat center / cover; }
.testimonial-section a.btn_style1:hover { background: #211546; }

/* Who We Are Page V2 */ 
.who-mission-section .dnd-section > .row-fluid { background-color: #00538b; box-shadow: 0 10px 25px rgba(0,0,0,0.2); max-width: 970px; width: 100%; text-align: left; padding: 50px 38px 50px 70px; position: relative; margin-top: -220px; }

.who-testimonial-section .dnd-section > .row-fluid { max-width:1760px; }

.firm-section { position: relative; }
.firm-section:after { position: absolute; content: ""; height: 901px; width: 474px; right: 0; bottom: 0; max-width: 100%; background-image: url(https://4385420.fs1.hubspotusercontent-na1.net/hubfs/4385420/theme-payday-HCM/images/who-patternimg.png); background-repeat: no-repeat; background-size: cover; background-position: center center; opacity: 0.5; }
.firm-section .dnd-section > .row-fluid { max-width:1090px; display:block !important; position:relative; z-index:1; }
.firm-section .dnd-section > .row-fluid > div { width:50%; padding:0 44px 60px; margin:0; }
.firm-section .hs_cos_wrapper_type_linked_image { height:180px; position:relative; float:left; width:100%; margin-bottom:30px; }
.firm-section .hs_cos_wrapper_type_linked_image img { position: absolute; bottom: 0; left: 0; max-height: 180px; width: auto } 
.firm-section .hs_cos_wrapper_type_header h3 { padding-bottom: 10px; border-bottom: 1px solid #fff; display: inline-block; padding-right: 20px; margin-bottom: 38px; }
.firm-section .hs_cos_wrapper_type_rich_text h5 { line-height:36px; margin:0 0 30px; }
.firm-section .hs_cos_wrapper_type_rich_text p { margin-bottom:30px; }

.story-section { position:relative; }
.story-section:before { position: absolute; content: ""; height: 495px; width: 654px; max-width: 100%; bottom: -140px; left: 50px; background: url(https://4385420.fs1.hubspotusercontent-na1.net/hubfs/4385420/theme-payday-HCM/images/adv-pattern.png) no-repeat center / cover; } 
.story-section .dnd-section > .row-fluid { max-width:1310px; background-color: #171746; box-shadow: 0 10px 25px rgba(0, 0, 0, 0.19); padding: 0 60px 80px; width:100%; margin:225px auto 100px; position:relative; }
.story-section .dnd-section > .row-fluid p { margin-bottom: 25px; }
.story-section .dnd-section > .row-fluid p:last-child { margin-bottom: 0; }
.story-section .dnd-section > .row-fluid .dnd-column { text-align: center; position: relative; margin-top: -50px; float: left; width: 100%; display: block !important; }
.story-section .dnd-section > .row-fluid .dnd-column .dnd-row:first-child { float: none; display: inline-block; vertical-align: bottom; height: 143px; width: 143px; box-shadow: 0 10px 20px rgba(0, 0, 0, 0.32); }
.story-section .dnd-section > .row-fluid .dnd-column .dnd-row:nth-child(2) { float: none; display: inline-block; vertical-align: bottom; padding-bottom: 5px; padding-left: 15px; }
.story-section .dnd-section > .row-fluid .dnd-column .dnd-row:nth-child(3) { text-align: left; margin-top: 30px; }
.story-section .dnd-section > .row-fluid .dnd-column .dnd-row:first-child .hs_cos_wrapper_type_linked_image img { height:143px !important; object-fit:cover; } 

.logo-slider-section .dnd-section > .row-fluid { max-width:1700px; } 

.who-form-section .dnd-section > .row-fluid { background-color: #171746; text-align: center; border-radius: 10px; position: relative; margin-top: -250px; padding: 50px 50px 0; margin-bottom: 125px; }  
.who-form-section h2 { color:#fff; text-align:center; }
.who-form-section form.hs-form { float: none; display: inline-block; vertical-align: top; width: 700px; max-width: 100%; margin-top: 50px; text-align:left; }
.who-form-section form.hs-form fieldset { max-width: 100%; }
.who-form-section form.hs-form .actions { text-align:center; }
.who-form-section form.hs-form fieldset:nth-child(3) { float:right; width:43%; } 
.who-form-section form.hs-form .actions { float: left; width: 100%; margin-bottom: -27px; padding-top: 40px; }
.who-form-section form.hs-form ul.hs-error-msgs { color:#fff; }

/* How We Help V2 */
.how-hero-section .dnd-row:nth-child(2) { margin:10px 0 35px; } 

.workforce-section { display:inline-block; vertical-align:top; width:100%; margin-top:-250px; }
.workforce-section .dnd-section > .row-fluid { max-width:1730px; }

.specialize-form-section form { float: none; display: inline-block; vertical-align: top; width: 1130px; max-width: 100%; padding: 0 15px; padding-right: 180px; position: relative; margin-top: 35px; }
.specialize-form-section form input[type="text"], .specialize-form-section form input[type="email"], .specialize-form-section form input[type="tel"] { box-shadow: 0 10px 25px rgba(0, 0, 0, 0.16); padding: 0 15px !important; height: 58px; font-size: 24px !important; font-family: 'Gotham-Medium', sans-serif; color: rgba(0, 0, 0, 0.31); }
.specialize-form-section form .actions { position: absolute; top: 0; right: 0; }
.specialize-form-section form .actions input[type="submit"] { font-size: 24px; min-width: 179px; box-shadow: 0 10px 25px rgba(0, 0, 0, 0.16); background-color: #a59ec3; border-radius: 5px; padding: 15px; }
.specialize-form-section form .actions input[type="submit"]:hover { background: #aaaf37; }
.specialize-form-section form .actions ul.hs-error-msgs { font-size:14px; font-family:'Gotham-Bold', sans-serif; }

.specialize-slider-wrap .dnd-section > .row-fluid { max-width:100%; padding:0; }

.how-form-section .dnd-section > .row-fluid { background-image: url(https://4385420.fs1.hubspotusercontent-na1.net/hubfs/4385420/theme-payday-HCM/images/formbgimg.png); background-repeat:no-repeat; background-position:center; background-size:cover; padding: 50px 50px 0; text-align: center; border-radius: 10px; position: relative; margin-bottom: -50px; }
.how-form-section h2 { color:#fff; }
.how-form-section .dnd-section > .row-fluid:before { position: absolute; content: ""; height: 178px; width: 235px; left: 30px; top: 50%; background-image: url('https://4385420.fs1.hubspotusercontent-na1.net/hubfs/4385420/theme-payday-HCM/images/formimg.png'); background-repeat:no-repeat; background-position:center; background-size:cover; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); }
.how-form-section form { margin-top: 50px; float: none; display: inline-block; vertical-align: top; width: 700px; max-width: 100%; text-align: left; position: relative; z-index: 1; }
.how-form-section form fieldset.msgbox { float: right; width: 43%; }
.how-form-section form .actions { float: left; width: 100%; text-align: center; margin-top: 40px; position: relative; margin-bottom: -28px; }
.how-form-section form .actions input[type="submit"] { color: #000000; background: #fff; padding: 16px 10px; }
.how-form-section form .actions input[type="submit"]:hover { background: #aaaf37; color: #fff; }
.specialize-form-section ul.hs-error-msgs { font-size: 14px; font-family: 'Gotham-Bold', sans-serif; }

/* Contact Us V2 */
.contact-address-wrap > div > .row-fluid { background-color: #aaaf37; display: inline-block; vertical-align: top; width: 100%; }
.contact-address-wrap .dnd-section > .row-fluid, .contact-section .dnd-section > .row-fluid { max-width: 1130px; }
.contact-address-wrap .dnd-section > .row-fluid { margin-top:-75px; }   
.contact-section .dnd-section > .row-fluid > div:first-child { float: left; width: 58%; box-shadow: 5px 10px 20px rgba(0,0,0,0.2); background: #fff; border-top: 10px solid #aaaf37; padding: 47px 74px; position: relative; margin-top: -150px; } 
.contact-section .dnd-section > .row-fluid > div:last-child { margin-left:0; float: left; width: 42%; padding-left: 100px; padding-top: 200px; color:#fff; } 
.contact-section h6 { color:#fff; }
.contact-section .dnd-section > .row-fluid > div:last-child ul { padding: 0 0 0 15px; margin: 40px 0 0; list-style-type: none; }  
.contact-section .dnd-section > .row-fluid > div:last-child ul li { padding-left: 58px; margin-bottom: 70px; position: relative; }
.contact-section .dnd-section > .row-fluid > div:last-child ul li:before { position: absolute; content: ""; height: 34px; width: 46px; left: 0; top: -10px; background: url('https://4385420.fs1.hubspotusercontent-na1.net/hubfs/4385420/theme-payday-HCM/images/list-sign.png') no-repeat center / cover; }
.contact-section form.hs-form select { font-size: 18px; width: calc(100% + 50px); background: #fff url(https://4385420.fs1.hubspotusercontent-na1.net/hubfs/4385420/theme-payday-HCM/images/selecticon.png) no-repeat right center; }

.contact-section::-webkit-input-placeholder, input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { font-size:18px !important; }
.contact-section::-moz-placeholder, input::-moz-placeholder, textarea::-moz-placeholder { font-size:18px !important; }
.contact-section:-ms-input-placeholder, input:-ms-input-placeholder, textarea:-ms-input-placeholder { font-size:18px !important; }
.contact-section:-moz-placeholder, input:-moz-placeholder, textarea:-moz-placeholder { font-size:18px !important; }

.event-section .dnd-section > .row-fluid { max-width:100%; padding:0; } 

/* Our Expert Advantage Page */
.expert-hero-section { padding-bottom:50px; position:relative; background-image: url('https://4385420.fs1.hubspotusercontent-na1.net/hubfs/4385420/theme-payday-HCM/images/hero-skewimg.png'); background-repeat:no-repeat; background-position:center; background-size: 100% 100%; font-size: 24px; line-height: 29px; font-family: 'Gotham-Medium', sans-serif; }
.expert-hero-section:before { position: absolute; content: ""; height: 390px; width: 514px; max-width:100%; left: 0; top: 50%; background-image: url('https://4385420.fs1.hubspotusercontent-na1.net/hubfs/4385420/theme-payday-HCM/images/expert-heropattern.png'); background-repeat:no-repeat; background-position:center; background-size: cover; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); }
.expert-hero-section .dnd-section:first-child { font-size: 35px; line-height: 45px; font-family:'Gotham-Light', sans-serif; }
.expert-hero-section h1 { margin-bottom: 0; }
.expert-hero-section ul { padding: 0; margin: 0; list-style-type: none; text-align: left; width:auto; float:right; padding-right:80px; }
.expert-hero-section ul li { position: relative; padding-left: 70px; font-size: 20px; line-height: 30px; font-family:'Gotham-Bold', sans-serif; margin-bottom: 35px; }
.expert-hero-section ul li:before { position: absolute; content: ""; height: 65px; width: 65px; left: 0; top: -5px; background-image: url('https://4385420.fs1.hubspotusercontent-na1.net/hubfs/4385420/theme-payday-HCM/images/true-sign.png'); background-repeat:no-repeat; background-position:center; background-size: cover; }
.expert-hero-section .dnd-section:nth-child(2) > div { display:flex; align-items:center; }

.adv-content-section { padding: 100px 0; position: relative; }
.adv-content-section:before { position: absolute; content: ""; height: 1500px; width: 500px; max-width: 100%; right: 0; top: 0; background-repeat: no-repeat; background-position: center; background-size: cover; background-image: url(https://4385420.fs1.hubspotusercontent-na1.net/hubfs/4385420/theme-payday-HCM/images/expert-pattern.png); }
.adv-content-section .dnd-section >.row-fluid { max-width: 1240px; }
.adv-content-section > div { position:relative; z-index:1; }
.adv-content-section h5 { margin-bottom: 50px; color: #00538b; }
.adv-content-section p { margin-bottom: 20px; }

.adv-feature-section { padding: 80px 0 100px; }
.adv-feature-section .hs_cos_wrapper_type_header h2 { text-align: center; margin-bottom: 40px; }
.adv-feature-section .dnd-section >.row-fluid { max-width: 1240px; }
.adv-feature-section .adv-feature { position: relative; padding-left: 40px; margin-top: 74px; }
.adv-feature-section .adv-feature:before { position: absolute; content: ""; height: 10px; width: 10px; left: 7px; top: 18px; background: #171746; }

.adv-feature-content .hs_cos_wrapper_type_header h2 { text-align: center; margin-bottom: 40px; }
.adv-feature-content .dnd-section >.row-fluid { max-width: 1240px; }
.adv-feature-content .adv-feature { position: relative; padding-left: 40px; margin-top: 74px; }
.adv-feature-content .adv-feature:before { position: absolute; content: ""; height: 10px; width: 10px; left: 7px; top: 18px; background: #171746; }

.adv-form-section { background-color: #aaaf37; border-top:1px solid #707070; color:#fff; }
.adv-form-section .Specialize_Form_Section-row-0-padding { padding:55px 0 !important; }
.adv-form-section .hs_cos_wrapper_type_header h2 { color:#fff; }
.adv-form-section .hs_cos_wrapper_type_header h2 span { color:#171746; }
.adv-form-section.specialize-form-section form .actions input[type="submit"] { background:#171746; }
.adv-form-section.specialize-form-section form .actions input[type="submit"]:hover { background:#a59ec3; }

.adv-slider-section { background-color: #aaaf37; border-bottom:1px solid #707070; }
.adv-slider-section .specialize-wrap { padding-top:0; }
.adv-slider-section .specialize-wrap .specialize-slider-title { color:#fff; }
.adv-slider-section .specialize-box { border-color:#fff; }
.adv-slider-section .specialize-box:before, .adv-slider-section .specialize-box:after { background:#fff; }
.adv-slider-section .link-style a { color:#fff; } 
.adv-slider-section .link-style a:hover { color:#171746; } 
.adv-slider-section .specialize-wrap.slick-slider .slick-arrow.slick-prev { margin-left:0; left:40px; right:auto; }
.adv-slider-section .specialize-wrap.slick-slider .slick-arrow { height:65px; width:24px; background:transparent; }
.adv-slider-section .specialize-wrap.slick-slider .slick-arrow:before { left:auto; right:0; height:65px; width:24px; background-image:url('https://4385420.fs1.hubspotusercontent-na1.net/hubfs/4385420/theme-payday-HCM/images/right-advslider.png'); }
.adv-slider-section .specialize-wrap.slick-slider .slick-arrow.slick-prev:before { left: 0; right: auto; background-image:url('https://4385420.fs1.hubspotusercontent-na1.net/hubfs/4385420/theme-payday-HCM/images/left-advslider.png'); }
.adv-slider-section .specialize-wrap.slick-slider .slick-arrow.slick-next { right:40px; }
.adv-slider-section .specialize-wrap.slick-slider .slick-arrow.slick-next:hover:before { left:auto; }

.faq-wrap { margin: 0 0 50px 0; }
.faq-col { border-bottom: 1px solid #181847; padding: 30px 0; }
.faq-col h2 { margin: 0; padding-left: 50px; position: relative; cursor: pointer; }
.faq-content { display: none; }
.faq-contentinner { padding-top: 15px; padding-left: 50px; }
.faq-col h2:before { position: absolute; content: ""; height: 31px; width: 31px; left: 0; top: 8px; background-image: url('https://4385420.fs1.hubspotusercontent-na1.net/hubfs/4385420/theme-payday-HCM/images/faqplus.png'); background-repeat: no-repeat; background-size: cover; background-position: center center; }
.faq-col .faq-title.active h2:before { height: 26px; width: 35px; background-image: url('https://4385420.fs1.hubspotusercontent-na1.net/hubfs/4385420/theme-payday-HCM/images/faqminus.png'); top: 10px; }
.faq-col .faq-title:hover h2:before { animation: bounce 2s infinite; }

@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-15px);
  }
  60% {
    transform: translateY(-15px);
  }
}

@keyframes smallBounce {
  0%, 20%, 50%, 80%, 100% {
    margin-top: 0px;
  }
  40% {
    margin-top: -10px;
  }
  60% {
    margin-top: -10px;
  }
}

/* Service V2 Page */
.service-slider-section .dnd-section > .row-fluid { max-width: 100%; padding: 0; }

.service-feature-section .dnd-section > .row-fluid { max-width: 1210px; }
.service-feature-section h2 { margin-bottom:15px; color:#000; }
.service-feature-section .hs_cos_wrapper_type_rich_text { padding-right:40px; display:block; margin-bottom:55px; } 
.service-feature-section.service1 .hs_cos_wrapper_type_linked_image { position: relative; }
.service-feature-section.service1 .hs_cos_wrapper_type_linked_image:after { position: absolute; content: ""; height: 589px; width: 278px; right: -20%; top: -100px; background: url('https://4385420.fs1.hubspotusercontent-na1.net/hubfs/4385420/theme-payday-HCM/images/pattern.png') no-repeat center / cover; }
.service-feature-section .hs_cos_wrapper_type_linked_image img { box-shadow: 0 10px 20px rgba(0, 0, 0, 0.16); width:100%; position:relative; z-index:1; }
.service-feature-section a.btn_style:hover { background:#171746; color:#fff; }

.service-feature-section.service2 .dnd-section > .row-fluid { max-width: 100%; padding:0; align-items: flex-end; }
.service-feature-section.service2 .dnd-section > .row-fluid > div:fisrt-child { width:48%; }
.service-feature-section.service2 .dnd-section > .row-fluid > div:last-child { width:52%; margin:0; background-color: #aaaf37; padding:130px 85px; padding-right:calc((100% - 1240px)/ 2); color:#fff; position:relative; }
.service-feature-section.service2 .dnd-section > .row-fluid > div:last-child:after { position:absolute; content:""; height:558px; width:307px; right:0; bottom:0; background:url('https://4385420.fs1.hubspotusercontent-na1.net/hubfs/4385420/theme-payday-HCM/images/service-pattern.png') no-repeat center / cover; }
.service-feature-section.service2 .dnd-section > .row-fluid > div:last-child > div { position:relative; z-index:1; }
.service-feature-section.service2 .dnd-section > .row-fluid > div:last-child h2 { color:#fff; }
.service-feature-section.service2 a.btn_style { background:#fff; color:#171746; }
.service-feature-section.service2 a.btn_style:hover { background:#171746; color:#fff; }

.service-info-section a.cta_button { float: none; display: inline-block; vertical-align: top; padding: 7px 19px; background-color: #171746; border-radius: 2px; color: #ffffff; font-family:'Gotham-Medium', sans-serif; margin-top: 15px; }
.service-info-section a.cta_button:hover { background:#aaaf37; }
.service-info-section { color: #171746; } 

.service-cta-section .dnd-section > .row-fluid { max-width: 100%; padding:0; }
.service-cta-section > .row-fluid-wrapper > .row-fluid { float: none; margin: 0 auto -65px; position:relative; max-width: 1450px; padding:65px 60px; background:url('https://4385420.fs1.hubspotusercontent-na1.net/hubfs/4385420/theme-payday-HCM/images/ctabg.png') no-repeat center / cover; border-radius:10px; }
.service-cta-section .hs_cos_wrapper_type_header h2 { margin-bottom: 60px; }
.service-cta-section a.cta_button { float: none; display: flex; padding: 5px 10px; color: #fff; border: 1px solid #fff; width: 100%; box-sizing: border-box !important; font-size: 20px; text-transform: uppercase; margin-bottom: 60px; min-height: 60px; align-items: center; justify-content: center; }
.service-cta-section a.cta_button:hover { background: #171746; border-color:#171746; } 
.cta-groupwrap .ctabtncol { float: left; width: 25%; padding: 0 18px; }

/* Career Page */
.career-section .dnd-section > .row-fluid { max-width: 1130px; }
.career-section .hs_cos_wrapper_type_header h2 { text-align: center; }
.career-section .hs_cos_wrapper_type_text { font-size: 20px; line-height: 28px; color: #00538b; font-family: 'Gotham-Bold', sans-serif; display: inline-block; vertical-align: top; width: 800px; max-width: 100%; margin: 50px 0; }
.career-section .widget-type-cta { display: inline-block; vertical-align: top; width: 100%; text-align: center; margin-bottom: 40px; }
.career-section .widget-type-cta a.btn_style1:after { display: none; }
.career-section .hs_cos_wrapper_type_rich_text { display: inline-block; vertical-align: top; width: 100%; margin-top: 35px; }
.career-section .hs_cos_wrapper_type_rich_text ul { list-style-type: none; margin-bottom: 30px; margin-top: 15px; }
.career-section .hs_cos_wrapper_type_rich_text ul li { position: relative; padding-left: 25px; margin-bottom: 8px; }
.career-section .hs_cos_wrapper_type_rich_text ul li strong { font-family:'Gotham-Bold', sans-serif; }
.career-section .hs_cos_wrapper_type_rich_text ul li:before { position: absolute; content: ""; height: 9px; width: 9px; left: 0; top: 7px; border-radius: 100%; background-color: #aaaf37; }
.career-section .hs_cos_wrapper_type_rich_text h3 + p { padding-bottom: 20px; padding-top: 5px; } 
.career-section .hs_cos_wrapper_type_rich_text h3 + p + p { padding-top: 0; }
.career-section .hs_cos_wrapper_type_rich_text h3 { margin: 0; color: #00538b; }

/* Terms & Conditions Page */
.conditions-section .dnd-section > .row-fluid { max-width: 900px; }
.conditions-section .hs_cos_wrapper_type_rich_text { display: inline-block; vertical-align: top; width: 100%; margin-top: 30px; }
.conditions-section .hs_cos_wrapper_type_rich_text h4 { color:#aaaf37; } 
.conditions-section .hs_cos_wrapper_type_rich_text h5 { color:#00538b; } 
.conditions-section .hs_cos_wrapper_type_rich_text p { padding:0; margin:25px 0; }
.conditions-section .hs_cos_wrapper_type_rich_text ul { list-style-type: none; margin-bottom: 30px; margin-top: 15px; }
.conditions-section .hs_cos_wrapper_type_rich_text ul li { position: relative; padding-left: 25px; margin-bottom: 8px; }
.conditions-section .hs_cos_wrapper_type_rich_text ul li strong { font-family:'Gotham-Bold', sans-serif; }
.conditions-section .hs_cos_wrapper_type_rich_text ul li:before { position: absolute; content: ""; height: 9px; width: 9px; left: 0; top: 7px; border-radius: 100%; background-color: #aaaf37; }

/* Webinar Page */
.web-faqraw .faq-content { display:block; }
.web-faqraw .faq-contentinner { padding:0; }
.web-faqraw .faq-col:last-child { border-bottom:0; padding-bottom:0; }
.web-faqraw .no-webinar { display: inline-block; vertical-align: top; width: 100%; padding-top: 30px; }
.grid.resource-filter-wrap { overflow:hidden; }

.content-wrapper.error_main { padding-top:60px; }
.content-wrapper.error_main .error-page { padding:5rem 0; }
.content-wrapper.error_main .error-page:before { display:none; }
.content-wrapper.error_main .error_title { font-family: 'Gotham-Black', sans-serif; font-size: 150px; line-height: 160px; color: #00538b; }
.content-wrapper.error_main .btn_style { margin-top:15px; border:1px solid #aaaf37; }
.content-wrapper.error_main .error_titletext { margin-bottom:30px; }
.content-wrapper.error_main .error_formwrap { float:none; margin:0 auto; max-width:500px; text-align:center; }
.content-wrapper.error_main form input { margin: 10px 0 !important; border: 1px solid #211546 !important; }
.content-wrapper.error_main .error_formoption.error_formwrap { max-width:800px; text-align:left; }
.content-wrapper.error_main .error_formoption.error_formwrap form .item {  width:100%; float:left; margin-bottom:10px; padding:15px; background:#f2f2f2; }
.content-wrapper.error_main .error_formoption.error_formwrap form .subscribe-options { width:100%; float:left; margin-bottom:20px; padding:15px; background:#f2f2f2;  }
.content-wrapper.error_main .error_formoption.error_formwrap form .subscribe-options .header { margin:0; }
.content-wrapper.error_main .subscriptions_confirmation { float:none; margin:0 auto; max-width:540px; text-align:center;   }
.content-wrapper.error_main .subscriptions_confirmation h2 { margin-bottom:20px; }
.content-wrapper.error_main .subscriptions_confirmation h2 + br { display:none; }
.content-wrapper.error_main form .hs-button { border:none !important; }
 
/* Open Position Page */
.open-job-section .dnd-section > .row-fluid { max-width:1000px; }
.open-job-cta { margin: 10px 0 35px; }
.open-job-cta a.btn_style1 { text-align:center; min-width:200px; margin:5px; }
.open-job-cta a.btn_style1:after { display:none; }

.open-jon-main { margin-top: 50px; } 
.open-job-col { display: inline-block; vertical-align: top; width: 100%; margin: 0 0 30px; }
.open-job-wrap { display: inline-block; vertical-align: top; width: 100%; margin: 20px 0 0; }
.open-job-col .job-name { font-family: 'Gotham-Medium', sans-serif; }

/* Webinar Landing Page One Page */
.landing-hero { position: relative; }
.landing-hero:before { position: absolute; content: ""; left: 0; top: 0; background: #171746; opacity: .7; height: 100%; width: 100%; }
.landing-hero .dnd-section > .row-fluid { position: relative; }
.landing-hero h1 { margin-bottom: 40px; }
.landing-hero .widget-type-text { font-weight: 700; }
.landing-hero p { margin: 0 0 20px; }
.landing-hero ul { margin-top: 20px; display: inline-block; padding-left: 0px; list-style-type: none; }
.landing-hero ul li { padding-left: 25px; position: relative; line-height: normal; margin-bottom: 10px; }
.landing-hero ul li:before { position: absolute; content: ""; height: 8px; width: 8px; left: 0; top: 7px; background: #aaaf37; }

.landing-formwrap { max-width: 360px; float: right; width: 100%; background: #eee; }
.hero-form-title { background: #00538b; padding: 15px 0 7px; position: relative; }
.hero-form-title:before { width: 100%; height: 100%; background: #00538b; position: absolute; bottom: -20px; top: auto; left: 0; border-bottom: 5px solid #aaaf37; content: ''; -webkit-transform: skewY(-5deg); transform: skewY(-5deg); }
.hero-form-title h3 { margin: 0; text-align: center; position: relative; }
.landing-formwrap form { padding: 45px 20px 20px; }
.landing-formwrap form .hs-form-field { margin-bottom: 20px; }
.landing-formwrap form .hs-form-field .hs-input { border-radius: 0 !important; border: 1px solid #ccc !important; font-size: 14px; padding: 0 15px !important; height: 50px; }
.landing-formwrap form input[type="submit"] { width: 100%; }

.lp-service-section .dnd-section:first-child { text-align:center; }
.lp-service-section .dnd-section:first-child > .row-fluid { max-width:1000px; }
.lp-service-section .dnd-section > .row-fluid { max-width:1199px; }
.icon-with-text { display: flex; width: 100%; margin-bottom: 60px; align-items: center; padding: 0 20px; }
.icon-with-text .icon-img { width: 100px; border-radius: 50%; background: #171746; height: 100px; overflow: hidden; position: relative; }
.icon-with-text .icon-txt { padding-left: 45px; width: calc(100% - 100px); }
.icon-with-text .icon-img img { position: absolute; left: 0; right: 0; bottom: 0; top: 0; content: ''; margin: auto; }

.people-saying-section .dnd-section:first-child { text-align:center; }
.people-saying-section .dnd-section > .row-fluid { max-width:1199px; }
.people-saying-section .dnd-section:last-child > .row-fluid { max-width:960px; }

.client-saycolumn { padding: 0px 22px; }
.client-saycolumn > div { position: relative; background: #171746; text-align: left; padding: 25px; }
.client-saycolumn > div:before { background: #171746; bottom: -15px; content: ""; height: 100%; left: 0; opacity: .3; position: absolute; -webkit-transform: skewY(-4deg); transform: skewY(-4deg); width: 100%; z-index: -1; }
.client-imgbox { position: absolute; right: 18px; top: -40px; border: 10px solid rgba(0, 0, 0, 0.50); width: 80px; height: 80px; }
.client-namebox { font-size: 20px; line-height: 24px; font-weight: 700; color: #fff; }
.client-desc { color: #fff; margin-top: 15px; font-style: italic; font-size: 16px; }
.people-saying-section .dnd-section:nth-child(2) .span6:last-child .client-saycolumn > div { background: #aaaf37; }
.people-saying-section .dnd-section:nth-child(2) .span6:last-child .client-saycolumn > div:before { background: #aaaf37; -webkit-transform: skewY(4deg); transform: skewY(4deg);  }

body.landing .cta-strip-section .dnd-section>.row-fluid>div:last-child .dnd-row:last-child { margin-top:0; }

/* Lead Genration Landing Page One  */
.lead-hero .landing-formwrap { max-width: 100%; background: #00538b; padding: 35px; position: relative; }
.lead-hero.landing-hero .dnd-section>.row-fluid { max-width: 1240px; }
.lead-hero .hero-form-title:before { display: none; }
.lead-hero .hero-form-title h3 { padding: 0 0 30px; }
.lead-hero .landing-formwrap form { padding: 0; }
.lead-hero .hero-form-title { padding: 0; background: transparent; }
.lead-hero .landing-formwrap form input[type="submit"] { background: #aaaf37; box-shadow: none; border: 2px solid #aaaf37; }
.lead-hero .landing-formwrap form input[type="submit"]:hover { background: transparent; }
.lead-hero .landing-formwrap:before { content: ''; border-top: 10px solid #aaaf37; position: absolute; bottom: 100%; left: 40px; right: 40px; }
.lead-hero .landing-formwrap form .hs-form-field .hs-input { }
.landing-hero ul.hs-error-msgs li { padding-left: 0; color: #fff; font-size: 14px; font-family: 'Gotham-Medium', sans-serif; }
.landing-hero ul.hs-error-msgs li:before { display: none; }
.landing-hero ul.hs-error-msgs { margin: 5px 0 0; }
.lead-hero.landing-hero .widget-type-text { font-style: italic; font-family: 'Gotham-Book', sans-serif; line-height: 30px; margin-bottom: 15px; }

.lead-testimonial-section .dnd-section>.row-fluid { max-width: 1240px; }
.lead-testimonial-colin { padding: 0 50px 0 180px; }
.lead-slidecontent { position: relative; font-style: italic; line-height: 30px; }
.lead-slidecontent:before { content: "\f10d"; font-family: 'FontAwesome'; position: absolute; top: 0; right: 103%; font-size: 100px; color: #fff; line-height: normal; font-style: normal; opacity: .1; }
.lead-slideinfo { padding: 25px 0 20px 0; font-size: 20px; position: relative; display: flex; align-items: center; }
.lead-slideimg { width: 69px; height: 69px; overflow: hidden; border-radius: 100px; }
.lead-slidename { padding-left: 15px; font-size: 16px; line-height: 20px; font-family: 'Gotham-Medium', sans-serif; }
.lead-slidename h5 { margin-bottom: 5px; }

.lead-service-section .dnd-section>.row-fluid { max-width: 1240px; }
.lead-service-wrap { padding-top: 20px; }
.lead-service-col { float: left; width: 33.33%; padding: 20px 40px 0; }
.lead-service-colin { -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; transition: all .4s ease-in-out; }
.lead-service-in { padding: 60px 10px; }
.lead-service-icon img { max-width: 64px; }
.lead-service-title { padding: 25px 0 20px; font-size: 24px; line-height: 30px; font-family: 'Gotham-Bold', sans-serif; }
.lead-service-text { line-height: 28px; }
.lead-service-colin:hover { -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); -o-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); -ms-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); }

/* Video Landing Page Two */
.video-lead-hero { position: relative; font-size:24px; line-height:34px; }
.video-lead-hero:before { position: absolute; content: ""; left: 0; top: 0; background: #171746; opacity: .7; height: 100%; width: 100%; }
.video-lead-hero .dnd-section > .row-fluid { position: relative; max-width:1090px; }
.vid-lead-heroleft { float: left; width: 50%; }
.video-posterbox { height: 280px; }
.hero-vidbox { padding: 20px; background: rgba(255, 255, 255, 0.20); border-radius: 4px; position: relative; }
.vid-lead-heroraw .hero-header { margin-bottom: 70px; }
.vid-lead-heroleft .fancybox-click a { width: 104px; height: 104px; position: absolute; left: 0; top: 0; border-radius: 50%; background: #aaaf37; right: 0; bottom: 0; margin: auto; }
.vid-lead-heroleft .fancybox-click a:before { width: 50px; height: 50px; position: absolute; left: 0; right: 0; bottom: 0; top: 0; content: ''; margin: auto; background: #fff; border-radius: 50%; }
.vid-lead-heroleft .fancybox-click a:after { width: 0; height: 0; border-style: solid; border-width: 11px 0 11px 15px; border-color: transparent transparent transparent #aaaf37; position: absolute; left: 5px; right: 0; bottom: 0; top: 0; content: ''; margin: auto; }
.vid-lead-heroright { float: left; width: 50%; padding-left: 50px; margin-bottom: -170px; }
.vid-lead-herowrap { display: inline-block; vertical-align: top; width: 100%; }
.vid-lead-heroright > div { max-width: 400px; float: right; width: 100%; background: #fff; padding: 30px 40px 40px; position: relative; box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.35); font-size:18px; line-height:22px; }
.vid-lead-heroright .vidhero-form-title h3 { margin:0 0 2px; }
.vid-lead-heroright form { margin-top:30px; }
.vid-lead-heroright form input[type="submit"] { box-shadow: none; width:100%; }
.vid-lead-heroright ul.hs-error-msgs li { padding-left: 0; color: #f00; font-size: 14px; font-family: 'Gotham-Medium', sans-serif; }
.vid-lead-heroright ul.hs-error-msgs li:before { display: none; }
.vid-lead-heroright ul.hs-error-msgs { margin: 5px 0 0; }
.vid-lead-heroright form .hs-form-field { margin-bottom: 20px; }
.vid-lead-heroright form .hs-form-field .hs-input { border-radius: 0 !important; border: 1px solid #ccc !important; font-size: 14px; padding: 0 15px !important; height: 50px; }

.lead-logowrap { display: inline-block; vertical-align: top; width: 710px; }
.lead-logo-section .dnd-section>.row-fluid { max-width: 1230px; }
.lead-logowrap .span4 { padding: 0 5px; }
.lead-logowrap .span4 > div { background: #fff; height: 100px; position: relative; }
.lead-logowrap .span4 > div img { position: absolute; left: 0; right: 0; bottom: 0; top: 0; margin: auto; max-height: 85px; width: auto; }

.lead-zigzag-section .dnd-section>.row-fluid { max-width: 1100px; }
.lead-zigzag-raw .title-section { margin-bottom: 50px; }
.lead-zigzag-imgwrap { position: relative; z-index: 1; width: 260px; float: right; height: 260px; text-align: center; }
.lead-zigzag-img { height: 100%; width: 100%; background-size: cover; background-repeat: no-repeat; background-position: center center; border-radius: 50%; border: 5px solid #fff; box-shadow: -6px 6px 7px rgba(0, 0, 0, 0.35); }
.lead-zigzag-imgwrap:after { position: absolute; z-index: -1; left: auto; right: -25px; bottom: -20px; top: auto; content: ''; border: 4px solid #eee; width: 125px; height: 125px; border-radius: 50%; }
.lead-zigzag-text { padding-right: 80px; text-align: right; width: calc(100% - 260px); padding-top: 10px; }
.lead-zigzag-text h3 { position: relative; padding-bottom: 10px; margin-bottom: 15px; display: inline-block; }
.lead-zigzag-text h3:before { bottom: 0; left: 60%; width: 100%; height: 2px; content: ''; position: absolute; background: #171746; }
.lead-zigzag-col { margin-bottom: 70px; float:left; width:100%; }
.lead-zigzag-col:last-child { margin-bottom: 0; }
.lead-zigzag-col:nth-child(2n+2) .lead-zigzag-imgwrap { float: left; }
.lead-zigzag-col:nth-child(2n+2) .lead-zigzag-text { padding-left: 80px; padding-right: inherit; text-align: left; float: right; }
.lead-zigzag-col:nth-child(2n+2) .lead-zigzag-text h3:before { right: 60%; left: auto; }

.lead-testimonial-section { position: relative; font-size:24px; line-height:34px; }
.lead-testimonial-section:before { position: absolute; content: ""; left: 0; top: 0; background: #aaaf37; opacity: .7; height: 100%; width: 100%; }
.lead-testimonial-section .dnd-section > .row-fluid { position: relative; max-width:1130px; }
.vid-testimonial-colin { display: flex; align-items: center; }
.vid-testimonial-left { position: relative; width: 230px; height: 230px; border-radius: 50%; border: 5px solid #fff; text-align: center; }
.vid-testimonial-right { padding-left: 60px; width: calc(100% - 230px); font-family: 'Gotham-Medium', sans-serif; font-style: italic; }
.vid-testimonial-left:before { position: absolute; left: auto; right: -20px; bottom: 10px; top: auto; background: #aaaf37; content: ''; border: 4px solid #fff; width: 100px; height: 100px; border-radius: 50%; content: "\f10d"; color: #fff; font-family: 'FontAwesome'; font-size: 40px; line-height: 95px; }
.vid-testimonial-right .vid-testimonial-bottom { margin-top: 20px; font-family: 'Gotham-Book', sans-serif; font-style: normal; font-size: 18px; line-height: 24px; }
.vid-testimonial-right .vid-testimonial-bottom span { color: #171746; }
.lead-testimonial-section .slick-slider .slick-dots li button { height:15px; width:15px; }

/* Thank You Page */
.thank-you-hero .dnd-section { height: 530px; position: relative; }
.thank-you-hero .dnd-section:before { content: ''; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.84) 0%, rgba(0, 0, 0, 0.83) 1%, rgba(0, 0, 0, 0.01) 99%, rgba(0, 0, 0, 0) 100%); background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.84) 0%, rgba(0, 0, 0, 0.83) 1%, rgba(0, 0, 0, 0.01) 99%, rgba(0, 0, 0, 0) 100%); background: linear-gradient(to bottom, rgba(0, 0, 0, 0.84) 0%, rgba(0, 0, 0, 0.83) 1%, rgba(0, 0, 0, 0.01) 99%, rgba(0, 0, 0, 0) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d6000000', endColorstr='#00000000', GradientType=0); }

.submission-wrap { float: none; margin: 0 auto; width: 1170px; max-width: 100%; padding: 50px 15px 70px; margin-top: -175px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); -o-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); -ms-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); position: relative; background-color: #FFFFFF; }
.submission-wrap .dnd-section > .row-fluid { max-width: 780px; }
.submission-wrap h2 { text-transform: uppercase; }
.submission-wrap .hs_cos_wrapper_type_text { margin: 18px 0 37px 0; display: inline-block; vertical-align: top; width: 100%; }
.submission-wrap .span6 { float: none; display: inline-block; vertical-align: top; width: auto; }
.submission-wrap .span6 a.btn_style:hover { background: #171746; color: #fff; }

.thanku-testimonial-section .dnd-section > .row-fluid { max-width: 1210px; }
.thanku-slider-raw .section-title h2 { margin-bottom: 25px; }
.thanku-slider-colin { margin: 40px 0 50px; padding: 0 15px; position: relative; }
.thanku-slider-colin:before { content: ''; width: 80px; height: 81px; background-image: url(https://4385420.fs1.hubspotusercontent-na1.net/hubfs/4385420/quote-arrow.png); background-color: #FFFFFF; position: absolute; top: -40px; left: 50px; background-repeat: no-repeat; background-position: center; background-size: 70px; }
.thanku-slider-inner { border: 1px solid #e6e6e6; border-radius: 5px; }
.thanku-slider-box { padding: 50px 25px 70px; }
.thanku-details-box { padding: 15px 8px 15px 70px; max-width: 300px; position: absolute; bottom: -30px; right: 45px; background-color: #FFFFFF; border: 1px solid #e6e6e6; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; }
.thanku-slider-img { width: 55px; height: 55px; overflow: hidden; position: absolute; top: 8px; left: 8px; -webkit-border-radius: 100px; -moz-border-radius: 100px; -o-border-radius: 100px; -ms-border-radius: 100px; border-radius: 100px; background-size: cover; background-position: center center; background-repeat: no-repeat; }
.thanku-slider-name { font-size: 16px; line-height: 22px; color: #000; font-family: 'Gotham-Bold', sans-serif; }
.thanku-slider-position { font-size: 14px; line-height: 18px; font-family: 'Gotham-Medium', sans-serif; color: #aaaf37; }
.thanku-slider-content { font-size: 16px; color: #000; font-family: 'Gotham-Book', sans-serif; }
.thanku-testimonial-section .slick-slider .slick-dots li button { height:15px; width:15px; border:1px solid #aaaf37; border-radius:100%; opacity:1; }
.thanku-testimonial-section .slick-slider .slick-dots li:hover button, .thanku-testimonial-section .slick-slider .slick-dots li.slick-active button { background:#aaaf37; }

/* Resource Two Page */ 
.resource-section-two .dnd-section > .row-fluid, .trusted-slider-section .dnd-section > .row-fluid { max-width:1170px; padding:0 20px; }
.row-fluid .Resources-topiclist { padding: 45px 0 35px; float:left; width:100%; }
.row-fluid .Resources-topiclist .filter-dropdown { width: 100%; display:flex; float: left; text-align: left; position: relative; }
.row-fluid .Resources-topiclist ul { margin: 0; padding: 0; width: 100%; list-style-type: none; border: 1px solid #e6e6e6; display: none; position: absolute; top: 50px; left: 0; z-index: 3; background-color: #fff; }
.row-fluid .Resources-topiclist ul li { margin: 0; display: block; font-weight: 400; border-bottom: 1px solid #e6e6e6; position: relative; }
.row-fluid .Resources-topiclist ul li a { padding: 7px 10px; font-size:15px; font-family:'Gotham-Medium', sans-serif; width: 100%; color: #222222; display: inline-block; }
.row-fluid .Resources-topiclist ul li a:hover, .row-fluid .Resources-topiclist ul li a.selected { color: #aaaf37; }
.row-fluid .Resources-topiclist ul li a:before { content: ''; position: absolute; top: 0; left: 0; width: 3px; height: 0; background-color: #aaaf37; transition: all 0.4s ease-in-out; }
.row-fluid .Resources-topiclist ul li a:hover:before, .row-fluid .Resources-topiclist ul li a.selected:before { height: 100%; }
.row-fluid .Resources-topiclist .filter-dropdownwrap { width:310px; margin-right:20px; position:relative; }   
.row-fluid .Resources-topiclist .filter-dropdownwrap span { padding: 8px 30px 8px 20px; width: 100%; text-transform: uppercase; font-family: 'Gotham-Medium', sans-serif; font-size:15px; border: 1px solid #e6e6e6; display: inline-block; position: relative; cursor: pointer; }
.row-fluid .Resources-topiclist .filter-dropdownwrap span:after { content: "\f107"; display: inline-block; font-size: 20px; font-family: 'FontAwesome'; position: absolute; top: 8px; right: 15px; }

.row-fluid .resource-section1 span.hs_cos_wrapper { margin: 0 -15px; display: block; }
.row-fluid .resource2-section1 .resource-title { color: #FFFFFF; }
.row-fluid .resource2-section1 #container { width: 100%; }
.row-fluid .resource2-section1 .resource-box { width: 33.30%; float: left; padding: 15px; }
.row-fluid .resource2-section1 .resource-inner { border: 1px solid #e6e6e6; position: relative; }
.row-fluid .resource2-section1 .resource-inner:before { content: ''; position: absolute; top: 30px; left: 50%; right: 50%; bottom: 30px; background:rgba(0,0,0,0.8); transition: all 0.4s ease-in-out; }
.row-fluid .resource2-section1 .res-boximg { height: 250px; background-size: cover; background-position: center center; background-repeat: no-repeat; }
.row-fluid .resource2-section1 .res-boximg iframe { height: 250px !important; }
.row-fluid .resource2-section1 .resource-text { padding: 15px 30px 10px; }
.row-fluid .resource2-section1 .resource-topic { font-size: 15px; line-height: 20px; font-style: italic; color: #999999; }
.row-fluid .resource2-section1 .resource-title { padding: 10px 0; font-size: 22px; line-height: 26px; }
.row-fluid .resource2-section1 .resource-Isocta { position: absolute; width: 100%; top: 60%; left: 50%; text-align: center; transform: translateY(-50%) translateX(-50%); opacity: 0; transition: all 0.4s ease-in-out; }
.row-fluid .resource2-section1 a.resource-style { background: #fff; border-color: #fff; padding:10px 30px; }
.row-fluid .resource2-section1 a.resource-style:after { display:none; }
.row-fluid .resource2-section1 a.resource-style:hover { background-color: #aaaf37; border-color: #fff; color: #fff; }
.row-fluid .resource2-section1 .resource-box:hover .resource-inner:before { top: 0; right: 0; left: 0; bottom: 0; }
.row-fluid .resource2-section1 .resource-box:hover .resource-Isocta { top: 50%; opacity: 1; }
.row-fluid .res-boximg iframe { height:250px !important; }
.row-fluid .res-boximg .video-codebox { float:left; width:100%; height:100%; }
.row-fluid .resource-section1.resource2-section1.resource-main-section { float: left; width: 100%; }

.row-fluid .trusted-slider .trusted-box { margin: 10px 15px; padding: 0; }
.row-fluid .trusted-inner { padding: 5px 30px; border: 1px solid #333333 !important; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; text-align: center; height: 80px; display: flex; align-items: center; justify-content: center; }
.row-fluid .trusted-inner img { max-height: 50px; max-width: 140px; display: inline-block; }



@media (min-width:2400px) {  
    .hero-section:before { width:51vw; } 
}

@media (min-width:1201px) {  
    .contact-section form.hs-form select { padding-right: 47px !important; }
}

@media (min-width:2130px) and (max-width:2399px) {  
    .hero-section:before { width:55vw; } 
}

@media (min-width:1401px) and (max-width:1800px) {  
    /* How We Help Page */
    .specialize-wrap { padding: 70px 100px 0; }
    
    /* Contact Us Page */
    .event-wrap { padding:0 100px; }
    
    /* Homepage V2 */
    .testimonial-section a.btn_style1 { margin-left:-85px; }
}

@media (min-width:1401px) and (max-width:1600px) {  

    /* Service V2 */
    .service-slider-section .wrapper { padding:0 90px; }
    
    .how-hero-section { font-size:30px; line-height:38px; }
    
}

@media (min-width:1201px) and (max-width:1440px) { 
    .wrapper { width:1200px; }
    
    .hero-section .hero-overlay { width:54%; }
    
    .hero-left { padding-right: 50px; }
    .service-col { padding: 0 50px 50px; }
    .testimonial-left .btn_style1 a { margin: 0; }
    .payroll-right:after { height: 250px; width: 250px; right: -5px; }
    
    /* Who We Are Page */
    .who-testimonial-section { padding: 70px 0 40px; }
    .who-testimonial-colin { padding: 0 180px; }
    .who-testimonial-text { font-size: 30px; line-height: 38px; }
    .who-testimonial-colin:after { background-size: 80px; width: 80px; right: 30px; }
    .who-testimonial-wrap { padding: 0 170px; }
    .who-testimonial-colin:before { background-size: 80px; width: 80px; left: 38px; }
    .logo-slider-section .slider-logoimg img { max-width:80%; }
    
    /* How We Help Page */
    .workforce-col { padding: 20px; }
    .workforce-textbox { font-size: 20px; line-height: 26px; }
    .specialize-wrap .specialize-colin { padding: 0 20px; }
    .specialize-wrap { padding: 70px 100px 0; }
    .specialize-section { padding-bottom: 80px; }
    
    /* Contact Us Page */
    .event-wrap { padding:0 140px; }
    
    /* Homepage V2 */
    .hero-section { padding: 130px 0 100px; }
    .hero-section:before { width:54vw; } 
    .hero-section .widget-type-linked_image img { height: 500px !important; }
    .hero-section .dnd-section > .row-fluid > div:first-child { padding-right: 50px; padding-left: calc((100% - 1170px)/2); }
    .payroll-section .dnd-section > .row-fluid > div:last-child:after { height: 300px; width: 300px; right: -2%; }
    .testimonial-section a.btn_style1 { margin: 0; }
    
    /* Service V2 */
    .service-slider-section .wrapper { padding:0 90px; }
    .service-feature-section.service1 .hs_cos_wrapper_type_linked_image:after { right:0; }
    
/*     .service-feature-section .dnd-section > .row-fluid > div { float: left; width: 100%; margin: 0; }
    .service-feature-section .dnd-section > .row-fluid { max-width: 1000px; }
    .service-feature-section .dnd-section > .row-fluid > div:last-child { display:none !important; }
    .service-feature-section.service2 .dnd-section >.row-fluid > div:first-child { display:none !important; }
    .service-feature-section.service2 .dnd-section >.row-fluid > div:last-child { display:block !important; width:100%; }
    .service-feature-section .dnd-section { padding: 50px 0 !important; } */
    
    
    /* Resources */
    .intrested-btn-group .button-group { padding-top:30px; }
    .intrested-btn-group button.button, .intrested-btn-group a.link { width: calc(25% - 15px); margin: 0 5px 20px; font-size: 20px; }    
    
}

@media (min-width:992px) and (max-width:1200px) {
    .testimonial-left { padding: 0 30px; }
    .testimonial-right { padding: 0 30px; }
    .testimonial-wrap { padding: 0 40px; }
    .testimonial-left .btn_style1 a { margin: 0; }
    .testimonial-raw { margin-bottom: 60px; }
    
    /* Homepage V2 */
    .hero-section:before { width:54vw; }
    .hero-section .hero-overlay { width:55%; }
    
    .testimonial-section .dnd-section > .row-fluid > div:first-child { width: 50%; padding: 0 40px; }
    .testimonial-section a.btn_style1 { margin: 0; }
    .testimonial-section .dnd-section > .row-fluid > div:last-child { margin: 0; width: 50%; }
    .testimonial-section .dnd-section > .row-fluid { margin-bottom: 70px; }
    
    /* Who We Are V2 */ 
    .who-mission-section .dnd-section>.row-fluid { max-width: 920px; }
    .who-form-section .dnd-section>.row-fluid { max-width: 920px; }
    
    /* How We Help V2 */
    body .How_Hero_Section-row-0-padding { padding: 130px 0 290px !important; }
    
    /* Contact Us V2 */
    body .Contact_Hero_Section-row-0-padding { padding: 120px 0 100px !important; }
    .contact-section form.hs-form select { font-size:15px; padding-right: 47px !important; }
    
    /* Our Expert Advantage Page */
    body .Expert_Hero_Section-row-0-padding { padding: 100px 0 !important; }
    
    /* Service V2 */
/*     .service-feature-section .dnd-section>.row-fluid { max-width:920px; }
    .service-feature-section .dnd-section > .row-fluid > div { float: left; width: 100%; margin: 0; }
    .service-feature-section .dnd-section > .row-fluid > div:last-child { display:none !important; }
    .service-feature-section.service2 .dnd-section >.row-fluid > div:first-child { display:none !important; }
    .service-feature-section.service2 .dnd-section >.row-fluid > div:last-child { display:block !important; width:100%; } */
    
    /* Resources */
    .resource-section .wrapper { width: 920px; }
    
    .content-wrapper.error_main .error_title { font-size: 120px; line-height: 140px; }
    .content-wrapper.error_main .error-page { padding:4rem 0 5rem 0; }
    
    /* Thank You Page */
    .submission-wrap { width:920px; }
    
    
} 

@media (min-width:768px) and (max-width:991px) {
    /* Homepage V2 */
    body .Testimonial_Section-row-0-vertical-alignment > .row-fluid { display: block !important; text-align: center; }
    .testimonial-section .dnd-section > .row-fluid > div:first-child { width: 100%; padding: 0 20px 30px; border-right: 0; border-bottom: 2px solid rgba(255, 255, 255, 0.5); margin-bottom: 30px; }
    .testimonial-section .dnd-section > .row-fluid > div:last-child { width: 100%; margin: 0; }
    .testimonial-section a.btn_style1 { margin: 0; }
    
    .cta-strip-section .dnd-section > .row-fluid > div:first-child { width: 100%; }
    .cta-strip-section .dnd-section > .row-fluid > div:last-child { width: 100%; margin: 0; }
    
    /* Who We Are V2 */
    .who-mission-section .dnd-section>.row-fluid { max-width: 720px; }
    .who-form-section .dnd-section>.row-fluid { max-width: 720px; }
    .who-content-section ul li { width:100%; }
    
    /* How We Help V2 */
    body .How_Hero_Section-row-0-padding { padding: 70px 0 290px !important; }
        
    /* Contact Us V2 */
    body .Contact_Hero_Section-row-0-padding { padding: 70px 0 90px !important; }
    .contact-section fieldset.form-columns-2 .hs-form-field { width: 100% !important; padding: 0 0 30px !important; }
    
    /* Our Expert Advantage Page */
    body .Expert_Hero_Section-row-0-padding { padding: 60px 0 !important; }
    
    /* Service V2 */
    .service-feature-section .dnd-section > .row-fluid > div { float: left; width: 100%; margin: 0; }
    .service-feature-section .dnd-section > .row-fluid { max-width: 720px; }
    .service-feature-section .dnd-section > .row-fluid > div:last-child { display:none !important; }
    .service-feature-section.service2 .dnd-section >.row-fluid > div:first-child { display:none !important; }
    .service-feature-section.service2 .dnd-section >.row-fluid > div:last-child { display:block !important; width:100%; }
    
    /* Resources */
    .resource-section { padding: 100px 0 35px; }
    .resource-section .wrapper { width: 720px; }
    .intrested-btn-group button.button { float: none; display: inline-block; vertical-align: top; width: 20%; }
    .resource-col { width: 50%; }
    
    /* Webinar Landing Page One */
    .icon-with-text { display: inline-block; vertical-align: top; width: 100%; text-align: center; }
    .icon-with-text .icon-img { display: inline-block; margin-bottom: 10px; }
    .icon-with-text .icon-txt { width: 100%; padding: 0; }
    
    /* Thank You Page */
    .thank-you-hero .dnd-section { height:400px; }
    .submission-wrap { width:720px; }
    
    /* Resource Two Page */
    .row-fluid .resource2-section1 .resource-box { width: 50%; }
}

@media (min-width:768px) and (max-width:1200px) {
    .hero-section { padding: 70px 0; }
    .hero-left { padding: 0 20px; }
    .hero-rightimg { height: 420px; }
    
    .service-col { padding: 0 15px 30px; }
    .service-title { margin: 20px 0 8px; font-size: 17px; line-height: 23px; }
    
    .cta-strip-section .cta-left { width: 100%; margin: 0 0 10px; }
    .cta-strip-section { text-align: center; }
    
    .advantage-left { padding-right: 20px; }
    .advantage-section:before { background-size: 400px; width: 400px; height: 340px; }
    
    .payroll-left { padding-right: 10px; }
    .payroll-right:after { height: 250px; width: 250px; right: -15px; }
    .payroll-left .content { margin-bottom: 25px; }
    
    /* Who We Are Page */
    .who-hero-section { font-size: 26px; line-height: 42px; }
    
    .who-testimonial-colin { padding: 0 120px; }
    .who-testimonial-text { font-size: 30px; line-height: 38px; }
    .who-testimonial-colin:after { background-size: 80px; width: 80px; right: 30px; }
    .who-testimonial-wrap { padding: 0; }
    .who-testimonial-colin:before { background-size: 80px; width: 80px; left: 38px; }
    
    .firm-col { padding: 0 20px 30px; }
    .firm-textbox h5 { line-height: 28px; }
    
    .story-raw { margin: 130px 0 0; }
    .story-raw:before { z-index: -1; }
    
    .who-content-section ul { padding-left: 30px; }
    
    .team-section .team-col { padding: 0 10px 30px; }
    .team-infobox { font-size: 18px; line-height: 24px; letter-spacing: 0px; margin-top: 15px; }
    
    /* How We Help Page */
    .workforce-textbox { font-size: 20px; line-height: 24px; padding: 0 15px; }
    .workforce-linktext a { opacity: 1; top: 0; }  
    
    .specialize-section { padding: 60px 0; }
    .specialize-section .specialize-form form { padding-right: 0; }
    .specialize-section .specialize-form form .actions { position: relative; padding-top: 30px; }
    .specialize-section .specialize-form form input[type="text"],
    .specialize-section .specialize-form form input[type="email"],
    .specialize-section .specialize-form form input[type="tel"] { font-size: 18px !important; }
    .specialize-wrap .specialize-colin { padding: 0 15px; }
    .specialize-wrap .specialize-slider-title { font-size: 16px; line-height: 22px; }
    .specialize-wrap { padding: 40px 50px 0; }
    .specialize-wrap.slick-slider .slick-arrow { height: 130px; width: 130px; }
    .specialize-wrap.slick-slider .slick-arrow.slick-next { right: -65px; }
    .specialize-wrap.slick-slider .slick-arrow.slick-prev { left: 65px; }
    .specialize-wrap.slick-slider .slick-arrow.slick-next:before { left: 30px; }
    .specialize-wrap.slick-slider .slick-arrow.slick-next:hover:before { left: 30px; }
    .specialize-wrap.slick-slider .slick-arrow.slick-prev:hover:before,
    .specialize-wrap.slick-slider .slick-arrow.slick-prev:before { right: 30px; }
    
    .how-form-raw { margin-bottom: 80px; }
    
    /* Contact Us Page */
    .contact-formleft { margin: 0; padding: 50px 15px; }
    .contact-section { background: #171746; padding: 70px 0 130px; }
    .contact-formright { padding: 50px 0px 0 30px; }
    .contact-formleft form.hs-form select { font-size: 10px; }
    .contact-addbox { padding: 30px 15px 25px; }
    
    .event-wrap.slick-slider .slick-arrow { height: 100px; width: 100px; }
    .event-wrap.slick-slider .slick-arrow.slick-next { right: -65px; }
    .event-wrap.slick-slider .slick-arrow.slick-prev { left: 65px; }
    .event-wrap.slick-slider .slick-arrow.slick-next:before { left: 10px; background-size:15px; }
    .event-wrap.slick-slider .slick-arrow.slick-next:hover:before { left: 10px; }
    .event-wrap.slick-slider .slick-arrow.slick-prev:hover:before, .event-wrap.slick-slider .slick-arrow.slick-prev:before { right: 15px; background-size:15px; }
    .event-section h2 { margin-bottom:30px; }
    .event-box .event-datebox { height: 50px; width: 40px; left: -20px; margin-top: -20px; }
    .event-box .event-datebox>div { font-size: 14px; line-height: 18px; }
    .event-box .event-datebox>div span { font-size: 16px; line-height: 20px; }
    .event-boxin .text { padding: 0 15px 0 40px; }
    .event-boxin .time { padding: 0 15px 15px 40px; }
    
    /* Homepage V2 */
    .hero-section .dnd-section > .row-fluid > div:first-child { padding: 0 20px; }
    .hero-section .widget-type-linked_image img { height: 420px !important; }
    
    body .Advantage_Section-row-0-padding { padding: 80px 0 !important; }
    .advantage-section .dnd-section > .row-fluid > div:first-child { padding-right: 20px; }
    .advantage-section .widget-type-text { margin-bottom: 15px; }
    
    .metting-strip-section .dnd-section > .row-fluid > div:first-child { padding-right: 20px; }
    .metting-strip-section .dnd-section > .row-fluid > div:last-child { padding-left: .0; }
    
    body .Payroll_Section-row-0-padding { padding: 80px 0 !important; }
    .payroll-section .dnd-section>.row-fluid > div:first-child { padding-right:0; }
    .payroll-section .dnd-section > .row-fluid > div:last-child:after { height: 250px; width: 250px; right: -10px; }
    
    /* Who We Are V2 */
    body .Hero_Section-row-0-padding { padding: 100px 0 280px !important; }
    
    .who-mission-section .dnd-section>.row-fluid { margin-top: -200px; padding: 50px 30px; }
    
    body .Quote_Slider_Section-row-0-padding { padding: 70px 0 70px !important; }
    
    .firm-section .dnd-section>.row-fluid>div { padding: 0 20px 30px; }
    
    .story-section .dnd-section>.row-fluid { margin-top: 130px; margin-bottom: 50px; }
    .story-section:before { width: 500px; background-size: 500px; left: 40px; }
    
    body .Team_Section-row-0-padding { padding: 80px 0 300px !important; }
    
    .who-form-section form.hs-form fieldset:nth-child(3) { width: 46%; }
    
    /* How We Help V2 */
    .workforce-col { padding: 20px 0; }
    .workforce-img:hover { transform: none; }
    
    body .Specialize_Form_Section-row-0-padding { padding-top: 60px !important; }
    body .Specialize_Slider_Section-row-0-padding { padding-bottom: 80px !important; }
    
    .how-form-section .dnd-section>.row-fluid { margin-bottom: 70px; width: calc(100% - 30px); }
    .how-form-section form fieldset.msgbox { width: 47%; }
    
    /* Contact Us V2 */
    .contact-section .dnd-section>.row-fluid>div:first-child { width: 50%; padding: 30px; }
    .contact-section .dnd-section>.row-fluid>div:last-child { width: 50%; padding-left: 30px; padding-top: 0; }
    .contact-section form.hs-form select { width: 100%; }
    body .Event_Section-row-0-padding { padding:70px 0 !important; }
    
    /* Our Expert Advantage Page */
    .expert-hero-section ul { float: left; width: 100%; padding: 0; }
    .expert-hero-section ul li { font-size: 15px; line-height: 28px; }
    .expert-hero-section { padding-bottom: 100px; }
    .adv-content-section { padding: 70px 0; }
    .adv-feature-section { padding: 0 0 80px; }
    .adv-feature-section .adv-feature { margin-top: 30px; }
    .adv-feature-content .adv-feature { margin-top: 30px; }
    body .Advantage_Feature_Content-row-0-padding { padding-bottom: 70px !important; }
    
    /* Service V2 Page */
    body .Service_Hero_Section-row-0-padding { padding: 100px 0 0 !important; }
    .service-hero:after { display: none; }
    body .Service_Slider_Section-row-0-padding { padding: 60px 0 !important; }
    body .Service_Section_1-row-0-padding { padding: 50px 0 !important; }
    .service-feature-section .hs_cos_wrapper_type_rich_text { padding-right: 0; margin-bottom: 20px; }
    .service-feature-section.service1 .hs_cos_wrapper_type_linked_image:after { max-width: 100%; right: -11%; background-size: 220px; top: -120px; }
    .service-feature-section.service2 .dnd-section>.row-fluid>div:last-child { padding: 50px 30px; }
    .service-feature-section.service2 .dnd-section>.row-fluid { align-items: center; }
    body .Service_Section_3-row-0-padding { padding: 40px 0 !important; }
    body .Information_Section-row-0-padding { padding-bottom: 80px !important; }
    .service-cta-section>.row-fluid-wrapper>.row-fluid { max-width: calc(100% - 40px); margin-bottom: 80px; padding: 50px 30px 30px; }
    .service-cta-section a.cta_button { font-size: 15px; margin-bottom: 40px; }
    .service-cta-section .hs_cos_wrapper_type_header h2 { margin-bottom: 40px; }
    .service-slider-section .slick-slider .slick-arrow { height: 65px; width: 24px; background: transparent; margin-top: 0; }
    .service-slider-section .slick-slider .slick-arrow.slick-next { right: 0; }
    .service-slider-section .slick-slider .slick-arrow.slick-prev { margin-left: 0; }
    .service-slider-section .slick-slider .slick-arrow.slick-prev:before { right: 0; }
    .service-slider-section .slick-slider .slick-arrow:before { left: 0; }
    .service-slider-section .slick-slider .slick-arrow.slick-next:hover:before { left: 0; }
    .service-slider-section .slick-slider .slick-arrow.slick-prev:hover:before { right: 0; }
    .service-slider-boxin .serivce-slider-title { font-size:17px; }
    
    /* Resources */
    .resource-ctabtn.btn_style a { padding:10px 25px }
    .intrested-btn-group button.button, .intrested-btn-group a.link { width: calc(25% - 15px); margin: 0 5px 20px; font-size: 14px; padding: 10px 10px; } 
    .resource-section .button-group { padding: 30px 0; }
    .resource-section .related-btn-group .button-group button.button { width: 25%; margin: 0 10px; }
    .resources-boxtitle span { font-size: 20px; line-height: 26px; }
    
    /* Career Page */
    body .Career_Hero_Section-row-0-padding { padding: 100px 0 90px !important; }
    
    /* Webinar Page */
    body .Webinar_Hero_Section-row-0-padding { padding: 100px 0 110px !important; }
    
    body .FAQ_Section-row-0-padding { padding: 70px 0 !important; }
    
    /* Webinar Landing Page One Page */
    body .LpHero_Section-row-0-padding { padding: 50px 0 70px !important; }
    .client-namebox { font-size: 14px; line-height: 18px; }
    .client-desc { font-size: 14px; line-height: 22px; }
    
    /* Lead Genration Landing Page One  */
    body .Lead_Hero_Section-row-0-padding { padding: 80px 0 !important; }
    .lead-hero .landing-formwrap form input[type="submit"] { white-space: normal; min-width: 1px; }
    .lead-service-col { padding: 20px; }
    .lead-service-title { font-size: 20px; }
    .lead-service-text { line-height: 24px; font-size: 14px; }
    .lead-service-in { padding: 0; }
    .lead-service-colin:hover { box-shadow: none; }
    
    /* Video Landing Page Two */
    .video-lead-hero { font-size: 20px; line-height: 30px; }
    .vid-lead-heroright { margin: 0; }
    .vid-lead-heroright>div { padding: 30px 20px; }
    .vid-lead-heroright form input[type="submit"] { min-width: 1px; }
    .lead-logowrap .span4 { padding: 0; }
    .lead-logowrap { width: 100%; }
    .lead-zigzag-text { padding-right: 30px; }
    .lead-zigzag-col:nth-child(2n+2) .lead-zigzag-text { padding-left: 30px; }
    .lead-zigzag-col:nth-child(2n+2) .lead-zigzag-imgwrap:after { bottom: auto; right: auto; top: -14px; left: -8px; }
    .vid-testimonial-left { height: 200px; width: 200px; }
    .vid-testimonial-left:before { height: 80px; width: 80px; line-height: 77px; font-size: 38px; }
    .vid-testimonial-right { width: calc(100% - 200px); padding-left: 35px; font-size: 18px; line-height: 28px; }
    .lead-zigzag-imgwrap:after { right:0; }
    
    /* Resource Two Page */
    body .Hero_Section_Resource_Hero-row-0-padding { padding: 100px 0 !important; }
    body .Resource_Section-row-0-padding { padding: 80px 0 !important; }
    
}

@media (max-width:991px){
    .testimonial-raw { padding: 50px 0; margin: 0; text-align: center; }
    .testimonial-left { width: 100%; padding: 0 15px 30px; border-bottom: 2px solid #fff; margin-bottom: 30px; border-right: 0; }
    .testimonial-right { padding: 0 15px; width: 100%; }
    .testimonial-left .left-content { margin: 5px 0 20px; }
    .testimonial-left .btn_style1 a { margin: 0; min-width: 245px; }
    .testimonial-left .btn_style1 a:before { left: 10px; }
    .testimonial-rightin br { display: none; }
    .testimonial-left br { display: none; }
    .testimonial-wrap { padding: 0 0 80px; margin: 0; }
    .testimonial-wrap.slick-slider .slick-arrow { top: auto; left: 50%; transform: translateX(-50%) translateY(0); bottom: 0; }
    .testimonial-wrap.slick-slider .slick-arrow.slick-next { left: calc(50% + 30px); }
    .testimonial-wrap.slick-slider .slick-arrow.slick-prev { left: calc(50% - 30px); }
    .testimonial-rightin:after { right: 0; background-size: 60px; width: 60px; }
    .testimonial-rightin:before { left: 0; background-size: 60px; width: 60px; }
    .testimonial-section .wrapper { padding: 0; }
    .testimonial-section { padding-bottom: 50px; }
    
    .content-wrapper.error_main .error_title { font-size: 80px;  line-height: 90px; }
    .content-wrapper.error_main { padding-top:0; }
    .content-wrapper.error_main .btn_style { margin-top:10px; }
    .content-wrapper.error_main .error-page { padding:2rem 0 4rem 0; }
    
    
    
}

@media (max-width: 767px){
   
    /* Homepage */
    .hero-section { padding: 0 0 70px; }
    .hero-section .hero-overlay { width: 100%; }
    .hero-left { float: left; width: 100%; padding: 50px 20px 0 !important; margin: 0; }
    .hero-right { width: 100%; }
    .hero-rightimg { height: 410px; }
    
    .service-col { float: left; width: 100%; padding: 0 0 30px; }
    .service-colinner { float: none; display: inline-block; vertical-align: top; width: 450px; max-width: 100%; height: auto !important; }
    .service-title { margin: 20px 0 0; }
    .service-text { height:auto !important; }
    
    .cta-strip-section { text-align: center; }
    .cta-strip-section .cta-left { float: left; width: 100%; margin: 0 0 10px; }
    .cta-strip-section .cta-right { float: left; width: 100%; }
    
    .advantage-left { float: left; width: 100%; padding: 0 0 30px; margin: 0; }
    .advantage-left .sub_title { margin-bottom: 15px; }
    .advantage-right { float: left; width: 100%; text-align: center; margin: 0; }
    .advantage-right img { max-width: 100%; }
    .advantage-section:before { background-size: 250px; width: 250px; height: 250px; }
    
    .metting-strip-left { float: left; width: 100%; margin: 0; padding: 0 0 30px; }
    .metting-strip-section { text-align: center; }
    .metting-strip-right { float: left; width: 100%; margin: 0; padding: 0; }
    .metting-strip-left .meeting-icon { float: none; display: inline-block; vertical-align: top; }
    .metting-strip-left .meeting-text { float: left; width: 100%; padding: 20px 0 0; }
    
    .payroll-left { float: left; width: 100%; padding: 0 0 30px; margin: 0; }
    .payroll-right { float: left; width: 100%; }
    .payroll-left .content { margin: 0 0 20px; }
    .payroll-right:after { height: 200px; width: 200px; right: -15px; bottom: 0; }
    
    /* Who We Are Page */
    .who-hero-section { font-size: 20px; line-height: 30px; }
    
    .who-mission-raw { margin-top: -70px; padding: 30px 15px; text-align: center; }
    .who-mission-left { float: left; width: 100%; margin: 0; }
    .who-mission-right { float: left; width: 100%; margin: 0; padding: 30px 0 0; }
    .who-mission-left img { float: none; display: inline-block; vertical-align: top; max-width: 150px; }
    
    .who-testimonial-wrap { padding: 0 0 120px; }
    .who-testimonial-colin { padding: 0; }
    .who-testimonial-text { font-size: 20px; line-height: 26px; }
    .who-testimonial-colin:before, .who-testimonial-colin:after { display: none; }
    .who-testimonial-wrap.slick-slider .slick-arrow { top: auto; bottom: 0; left: 50%; transform: translateX(-50%) translateY(-50%); -webkit-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); }
    .who-testimonial-wrap.slick-slider .slick-arrow.slick-next { left: calc(50% + 23px); }
    .who-testimonial-wrap.slick-slider .slick-arrow.slick-prev { left: calc(50% - 23px); }
    
    .firm-col { float: left; width: 100%; margin: 0; padding: 0 0 30px; text-align: center; }
    .firm-col:last-child { padding-bottom: 0; }
    .firm-col .firm-colin { float: none; display: inline-block; vertical-align: top; width: 450px; max-width: 100%; height: auto !important; }
    .firm-imgbox { height:auto; }
    .firm-imgbox img { left: 0; transform: none; position:relative; }
    .firm-textbox h5 { line-height: 28px; margin-bottom: 20px; }
    .firm-textbox p { margin-bottom: 15px; }
    .firm-textbox h3 { padding-right:0; }
    
    .story-raw { margin: 100px 0 50px; padding: 0 15px 40px; }
    .story-headbox .person-name { width: 100%; padding: 15px 0 0; }
    .story-content { margin-top: 0; text-align: center; }
    
    .who-content-section h2 { font-size: 20px; line-height: 26px; }
    .who-content-section ul { padding-left: 0; margin: 0; }
    .who-content-section ul li { width:100%; }
    
    .logo-slider-section .slider-logoimg { padding:0 15px; }
    .logo-slider-section .slider-logoimg img { max-width:180px; }
    
    .team-section .team-head { margin-bottom: 30px; }
    .team-section .team-col { width: 100%; text-align: center; padding: 0 0 50px; }
    .team-section .team-col:last-child { padding-bottom: 0; }
    .team-infobox { margin-top: 15px; font-size: 18px; line-height: 26px; }
    .team-colinner { float: none; display: inline-block; vertical-align: top; width: 450px; max-width: 100%; }
    
    /* How We Help Page */
    .how-hero-section { background: #171746; font-size: 18px; line-height: 26px; }
    
    .workforce-wrap { margin: 0; }
    .workforce-col { width: 100%; padding: 0 0 30px; text-align: center; }
    .workforce-colin { float: none; display: inline-block; vertical-align: top; width: 400px; max-width: 100%; }
    .workforce-linktext a { opacity: 1; top: 0; font-size: 15px; line-height: 19px; }
    .workforce-textbox { font-size: 18px; line-height: 22px; }
    
    .workforce-img:hover { transform: none; }
    .specialize-section { padding: 50px 0; }
    .specialize-section .specialize-form form { padding: 0; width:450px; max-width:100%: }
    .specialize-section .specialize-form form .actions { position: relative; }
    .specialize-section .specialize-form form input[type="text"],
    .specialize-section .specialize-form form input[type="email"],
    .specialize-section .specialize-form form input[type="tel"] { font-size: 16px !important; }
    .specialize-section .specialize-form form .actions input[type="submit"] { font-size: 18px; }
    .specialize-wrap .specialize-colin { padding: 0 15px; }
    .specialize-wrap .specialize-slider-title { font-size: 16px; line-height: 20px; }
    .specialize-wrap { padding-top: 30px; padding-bottom: 0; }
    .specialize-wrap.slick-slider .slick-arrow { height: 65px; width: 24px; background: transparent; margin-top: 30px; }
    .specialize-wrap.slick-slider .slick-arrow.slick-next { right: 0; }
    .specialize-wrap.slick-slider .slick-arrow.slick-prev { margin-left: 0; }
    .specialize-wrap.slick-slider .slick-arrow.slick-prev:before { right: 0; }
    .specialize-wrap.slick-slider .slick-arrow:before { left: 0; }
    .specialize-wrap.slick-slider .slick-arrow.slick-next:hover:before { left: 0; }
    .specialize-wrap.slick-slider .slick-arrow.slick-prev:hover:before { right: 0; }
    .specialize-box { padding: 0 40px 20px; }
    
    .how-form-raw { padding: 30px 15px; margin-bottom: 50px; }
    .how-form-raw form { margin-top: 20px; }
    .how-form-raw form fieldset:nth-child(3) { float: left; width: 100%; }
    .how-form-raw .hs_recaptcha { float: left; width: 100%; margin-top: 15px; }
    .how-form-raw form .actions { margin-bottom: 0; }
    
    /* Contact Us Page */
    .contact-section { background: #171746; }
    .contact-formleft { width: 100%; margin: 0; padding: 30px 15px; }
    .contact-formleft form.hs-form select { padding: 9px 10px 9px 10px !important; font-size: 12px; }
    .contact-formright { width: 100%; padding: 50px 0 15px; }
    .contact-formright ul li { margin-bottom: 40px; }
    
    .contact-address-wrap { float: left; width: 100%; }
    .contact-address-col { width: 100%; padding: 0 0 30px; text-align: center; }
    .contact-addcolin { height: auto !important; float: none; display: inline-block; vertical-align: top; width: 450px; max-width: 100%; }
    .contact-address-section { padding-bottom: 20px; }
    
    .event-section h2 { margin-bottom: 15px; }
    .event-wrap.slick-slider .slick-arrow { height: 65px; width: 24px; background: transparent; margin-top: 30px; }
    .event-wrap.slick-slider .slick-arrow.slick-next { right: 0; }
    .event-wrap.slick-slider .slick-arrow.slick-prev { margin-left: 0; }
    .event-wrap.slick-slider .slick-arrow.slick-prev:before { right: 0; }
    .event-wrap.slick-slider .slick-arrow:before { left: 0; }
    .event-wrap.slick-slider .slick-arrow.slick-next:hover:before { left: 0; }
    .event-wrap.slick-slider .slick-arrow.slick-prev:hover:before { right: 0; }
    .event-colin { padding: 0 15px; }
    .event-box .event-datebox { position: relative; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); top: 0; margin:0 0 15px; }
    .event-box .event-datebox>div { font-size: 16px; line-height: 20px; }
    .event-box .event-datebox>div span { font-size: 30px; line-height: 30px; }
    .event-boxin .text { padding: 0 15px 0 15px; text-align:center; }
    .event-boxin .time { padding: 0 15px 15px; text-align:center; }
    .event-boxin .title { float:none; }
    
    /* Homepage V2 */
    .hero-section:before { width: 100%; }
    .hero-section:after { display:none; }
    .hero-section .dnd-section > .row-fluid > div:first-child { width: 100%; padding:0; }
    .hero-section .dnd-section > .row-fluid > div:last-child { width: 100%; padding: 50px 20px 0; }
    .hero-section .widget-type-linked_image img { height: 410px !important; }
    
    .service-section .dnd-column:last-child .service-col { padding-bottom: 0; }
    
    body .Advantage_Section-row-0-padding { padding: 50px 0 !important; }
    .advantage-section .dnd-section > .row-fluid > div:first-child { width: 100%; padding: 0 0 30px; }
    .advantage-section .dnd-section > .row-fluid > div:last-child { width: 100%; text-align: center; }
    .advantage-section .widget-type-text { margin-bottom: 15px; }
    
    .metting-strip-section .dnd-section > .row-fluid > div:first-child { padding: 0 0 20px; text-align: center; }
    .metting-strip-section .dnd-section > .row-fluid > div:last-child { padding: 0; }
    .metting-strip-section .dnd-section > .row-fluid > div:first-child .span2 { float: none; display: inline-block; vertical-align: top; }
    .metting-strip-section .dnd-section > .row-fluid > div:first-child .span10 { width: 100%; padding: 15px 0 0; }
    .metting-strip-section .dnd-section > .row-fluid { position: relative; z-index: 1; }
    .metting-strip-section .dnd-section > .row-fluid > div:first-child h4 { margin-bottom: 5px; }
    .metting-strip-section:after { display:none; } 
    
    body .Payroll_Section-row-0-padding { padding: 50px 0 !important; }
    .payroll-section .dnd-section > .row-fluid > div:first-child { padding: 0 0 30px; }
    .payroll-section .content { margin: 0 0 20px; }
    .payroll-section .dnd-section>.row-fluid>div:last-child:after { height: 200px; width: 200px; right: -15px; bottom: 0; }
    
    .testimonial-section .dnd-section > .row-fluid { padding: 50px 15px; }
    .testimonial-section .dnd-section > .row-fluid > div:first-child { width:100%; padding: 0 0 30px; border-right: 0; border-bottom: 2px solid rgba(255, 255, 255, 0.5); margin-bottom: 30px; }
    .testimonial-section .dnd-section > .row-fluid > div:last-child { width:100%; }
    .testimonial-section a.btn_style1 { margin: 0; min-width: 265px; padding-right: 15px; font-size:16px; }
    .testimonial-section a.btn_style1:before { left: 10px; }
    .testimonial-section .dnd-section>.row-fluid>div:first-child .content { margin: 0 0 20px; }
    .testimonial-right { float:left; padding:0; }
    
    /* Who We Are V2 */
    body .Hero_Section-row-0-padding { padding: 50px 0 120px !important; }
    
    .who-mission-section .dnd-section>.row-fluid { margin-top: -60px; max-width: 100%; width: calc(100% - 30px); padding: 30px 15px; text-align: center; }
    .who-mission-section .dnd-section>.row-fluid > div:last-child { padding-top: 30px; }
    .who-mission-section .dnd-section>.row-fluid .hs_cos_wrapper_type_linked_image img { float: none; display: inline-block; vertical-align: top; max-width: 150px !important; }
    
    body .Quote_Slider_Section-row-0-padding { padding: 50px 0 !important; }
    
    .firm-section:after { display:none; }
    body .Firm_Section-row-0-padding { padding: 50px 0 !important; }
    .firm-section .dnd-section>.row-fluid>div { width: 100%; padding: 0 0 30px; }
    .firm-section .dnd-section>.row-fluid { text-align: center; }
    .firm-section .hs_cos_wrapper_type_linked_image { height: auto; }
    .firm-section .hs_cos_wrapper_type_linked_image img { position: relative; }
    .firm-section .dnd-section>.row-fluid>div:last-child { padding-bottom: 0; }
    .firm-section .hs_cos_wrapper_type_rich_text h5 { line-height: 32px; margin-bottom: 20px; }
    .firm-section .hs_cos_wrapper_type_rich_text p { margin-bottom: 15px; }
    .firm-section .hs_cos_wrapper_type_header h3 { padding-right: 0; }
    
    .story-section .dnd-section>.row-fluid { margin: 100px auto 50px; width: calc(100% - 30px); padding: 0 15px 40px; }
    .story-section .dnd-section>.row-fluid .dnd-column .dnd-row:nth-child(2) { float: left; width: 100%; padding: 15px 0 0; }
    .story-section:before { width: 240px; background-size: 240px; bottom: -180px; left: 10px; }
    
    body .Normal_Content_Section-row-0-padding { padding: 0 0 50px !important; }
    
    body .Logo_Slider_Section-row-0-padding { padding:25px 0 !important; }
    
    body .Team_Section-row-0-padding { padding: 50px 0 !important; }
    
    .who-form-section .dnd-section>.row-fluid { margin: 50px auto; padding: 50px 15px; width: calc(100% - 30px); float: none; }
    .who-form-section form.hs-form { margin-top: 20px; }
    .who-form-section form.hs-form fieldset:nth-child(3) { float: left; width: 100%; padding-bottom: 15px; }
    .who-form-section form.hs-form .actions { margin: 0; padding: 20px 0 0; }
    .who-form-section form.hs-form { margin-top: 0; }
    .who-form-section form.hs-form .grecaptcha-logo { float:left; width:100%; }
    
    /* How We Help V2 */
    body .How_Hero_Section-row-0-padding { padding: 60px 0 !important; }
    .how-hero-section:before { display: none; }
    
    .workforce-section { margin: 60px 0 0; }

    body .Specialize_Form_Section-row-0-padding { padding: 50px 0 !important; }
    
    body .Specialize_Slider_Section-row-0-padding { padding-bottom: 50px !important; }
    .specialize-form-section form { padding: 0; width:450px; max-width:100%: }
    .specialize-form-section form .actions { position: relative; }
    .specialize-form-section form input[type="text"],
    .specialize-form-section form input[type="email"],
    .specialize-form-section form input[type="tel"] { font-size: 16px !important; }
    .specialize-form-section form .actions input[type="submit"] { font-size: 18px; }
    
    .how-form-section .dnd-section > .row-fluid { padding: 30px 15px; margin-bottom: 50px; }
    .how-form-section .dnd-section > .row-fluid form { margin-top: 20px; }
    .how-form-section .dnd-section > .row-fluid form fieldset:nth-child(3) { float: left; width: 100%; }
    .how-form-section .dnd-section > .row-fluid .hs_recaptcha { float: left; width: 100%; margin-top: 15px; }
    .how-form-section .dnd-section > .row-fluid form .actions { margin-bottom: 0; }
    
    /* Contact Us V2 */
    .contact-section { padding:0; }
    body .Contact_Hero_Section-row-0-padding { padding: 50px 0 70px !important; }
    body .Form_Section-row-0-padding { padding:50px 0 !important; }
    .contact-section .dnd-section>.row-fluid>div:first-child { width: 100%; padding: 30px 15px; margin:0; }
    .contact-section .dnd-section>.row-fluid>div:last-child { width: 100%; padding: 40px 0 0; }
    .contact-address-wrap .dnd-section>.row-fluid { margin: 40px 0 0; }
    body .Event_Section-row-0-padding { padding: 50px 0 !important; }
    .contact-section .dnd-section>.row-fluid>div:last-child ul li:last-child { margin-bottom: 0; }
    .contact-section form.hs-form select { width:100%; }

    /* Our Expert Advantage Page */
    body .Expert_Hero_Section-row-0-padding { padding:50px 0 !important; }
    .expert-hero-section { background: #171746; background: -moz-linear-gradient(left,rgba(23,23,70,1) 0%,rgba(65,65,104,1) 100%); background: -webkit-linear-gradient(left,rgba(23,23,70,1) 0%,rgba(65,65,104,1) 100%); background: linear-gradient(to right,rgba(23,23,70,1) 0%,rgba(65,65,104,1) 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#171746',endColorstr='#414168',GradientType=1) }
    .expert-hero-section:before { width:100%; }
    .expert-hero-section ul { float: left; width: 100%; padding: 0; margin-bottom: 15px; }
    .expert-hero-section .dnd-section:nth-child(2)>div { display: block; }
    .expert-hero-section .dnd-section:first-child { font-size: 20px; line-height: 30px; }
    .expert-hero-section ul li { font-size: 15px; line-height: 22px; padding-left: 45px; margin-bottom: 25px; }
    .expert-hero-section ul li:before { height: 40px; width: 40px; background-size: 40px; }
    .adv-content-section { padding: 50px 0; }
    .adv-content-section:before { display: none; }
    .adv-content-section h5 { margin-bottom: 20px; }
    .adv-feature-section { padding: 0 0 50px; }
    .adv-feature-section .hs_cos_wrapper_type_header h2 { margin-bottom: 0; }
    .adv-feature-section .hs_cos_wrapper_type_header h2 br { display: none; }
    .adv-feature-section .adv-feature { margin-top: 30px; padding-left: 30px; }
    .adv-feature-section .adv-feature:before { left: 0; }
    .adv-feature-content .adv-feature { margin-top: 30px; }
    body .Advantage_Feature_Content-row-0-padding { padding-top: 20px !important; padding-bottom: 60px !important; }
    .adv-slider-section .specialize-wrap.slick-slider .slick-arrow.slick-prev { left: 0; }
    .adv-slider-section .specialize-wrap.slick-slider .slick-arrow.slick-next { right: 0; }
    
    /* Service V2 Page */
    .service-hero:after { display: none; }
    body .Service_Hero_Section-row-0-padding { padding: 50px 0 !important; }
    .service-hero:before { background-size: 250px; width: 250px; top: 0; left: 50%; transform: translateX(-50%); height: 400px; }
    body .Service_Slider_Section-row-0-padding { padding: 0 !important; }
    .service-feature-section.service1 .hs_cos_wrapper_type_linked_image:after { display: none; }
    body .Information_Section-row-0-padding { padding: 30px 0 60px !important; }
    body .Service_Section_3-row-0-padding { padding: 50px 0 !important; }
    .service-feature-section.service2 .dnd-section>.row-fluid { display: block; }
    .service-feature-section.service2 .dnd-section>.row-fluid>div:last-child { width: 100%; padding: 50px 15px; }
    .service-feature-section .hs_cos_wrapper_type_rich_text { margin: 0; padding: 0; }
    .service-feature-section a.btn_style { margin-top: 20px; }
    body .Service_Section_1-row-0-padding { padding: 50px 0 !important; }
    .service-cta-section>.row-fluid-wrapper>.row-fluid { max-width: calc(100% - 30px); margin-bottom: 60px; padding: 50px 15px; }
    .service-cta-section .hs_cos_wrapper_type_header h2 { margin-bottom: 30px; }
    .service-cta-section a.cta_button { margin-bottom: 30px; font-size: 15px; }
    .service-feature-section .dnd-section>.row-fluid { padding:0; }
    .service-feature-section .dnd-column:last-child { padding:30px 15px 0; }
    .service-slider-section .slick-slider .slick-arrow { height: 65px; width: 24px; background: transparent; margin-top: 0; }
    .service-slider-section .slick-slider .slick-arrow.slick-next { right: 0; }
    .service-slider-section .slick-slider .slick-arrow.slick-prev { margin-left: 0; }
    .service-slider-section .slick-slider .slick-arrow.slick-prev:before { right: 0; }
    .service-slider-section .slick-slider .slick-arrow:before { left: 0; }
    .service-slider-section .slick-slider .slick-arrow.slick-next:hover:before { left: 0; }
    .service-slider-section .slick-slider .slick-arrow.slick-prev:hover:before { right: 0; }
    .service-slider-boxin { padding: 30px 15px; font-size: 15px; line-height: 22px; }
    .service-slider-section .slick-list img { max-width: 70px; }
    .service-slider-boxin .serivce-slider-title { margin-bottom: 15px; font-size:12px; }
    body .Service_Section_2-row-0-padding { padding: 50px 0 !important; }
    .service-hero br { display:none; }  
    .service-slider-colinner { padding:0 20px; }
    .serivce-slider-icon { height: auto; display: inline-block; vertical-align: top; min-height:71px; }
    .service-cta-section .span3 { float:left; width:50%; padding:0 15px; }
    .cta-groupwrap .ctabtncol { width: auto; padding: 0 10px; float: none; display: inline-block; vertical-align: top; }
    .service-feature-section .hs_cos_wrapper_type_rich_text .content { margin-bottom: 15px; }
    
    /* Resources */
    .resource-section { padding: 50px 0; }
    .resource-section h1 { margin-bottom: 10px; }
    .resource-section .ui-group { border: 0; }
    .resource-related-fitler h4:before,
    .resource-related-fitler h4:after { display: none; }
    .resource-section .wrapper { padding: 0 15px; }
    .resource-related-fitler h4 label { padding: 0; }
    .resource-section .button-group { padding: 0; }
    /*     .resource-section span.mobile-select { float: left; width: 100%; padding: 15px 10px; background: #fff; color: #000; font-family: 'Gotham-Medium', sans-serif; font-size: 16px; line-height: 22px; border-radius: 8px; cursor: pointer; } */
    .intrested-btn-group button.button, .intrested-btn-group a.link { margin: 0 0 20px; /*border-radius: 0; box-shadow: none; border-top: 1px solid;*/ }
    .resource-related-fitler h4 { margin: 0 0 20px; }
    .resource-section .ui-group { margin-bottom: 30px; }
    .resource-section .related-btn-group .button-group button.button { margin: 0 0 20px; }
    .resource-col { width: 100%; padding: 0 0 30px; }
    .resource-filter-section .wrapper { padding: 0 15px; }
    .resource-colinner { height: auto !important; float: none; display: inline-block; vertical-align: top; width: 450px; max-width: 100%; }
    .resource-cta-icon { float: left; width: 100%; text-align: center; margin: 0 0 20px; }
    .resource-cta-content { float: left; width: 100%; text-align: center; margin: 0; padding: 0; }
    .resource-cta-title { float: left; width: 100%; margin: 0; padding: 0 0 20px; }
    .resource-ctabtn { float: left; width: 100%; margin: 0; padding: 0; }
    .resources-boxtitle { display:block; height:auto !important }
    .resources-boxtitle span { font-size:18px; line-height:24px; }
    .resources-boxtext { height:auto !important; }
    
    /* Career Page */
    body .Career_Hero_Section-row-0-padding { padding: 70px 0 80px !important; }
    .career-section .hs_cos_wrapper_type_text { width: 100%; font-size: 16px; line-height: 24px; margin: 10px 0 20px; }
    .career-section .hs_cos_wrapper_type_rich_text { margin-top: 20px; }
    .career-section .hs_cos_wrapper_type_rich_text ul { padding: 0; }
    .career-section .hs_cos_wrapper_type_rich_text ul li:before { height: 7px; width: 7px; }
    .career-section .hs_cos_wrapper_type_rich_text ul li { padding-left: 16px; }
    body .Career_Section-row-0-padding { padding:50px 0 !important; }
    
    /* Terms & Conditions Page */
    body .Condition_Hero_Section-row-0-padding { padding: 70px 0 80px !important; }
    body .Conditions_Section-row-0-padding { padding:50px 0 !important; }
    .conditions-section .hs_cos_wrapper_type_rich_text ul { padding: 0; }
    .conditions-section .hs_cos_wrapper_type_rich_text ul li:before { height: 7px; width: 7px; }
    .conditions-section .hs_cos_wrapper_type_rich_text ul li { padding-left: 16px; }
    
    /* Webinar Page */
    body .Webinar_Hero_Section-row-0-padding { padding: 80px 0 !important; }
    
    body .FAQ_Section-row-0-padding { padding: 50px 0 !important; }
    .web-faqraw .no-webinar { padding-top: 0; padding-bottom:30px; }
    .web-faqraw .faq-wrap { margin-bottom: 0; }
    
    /* Webinar Landing Page One Page */
    body .LpHero_Section-row-0-padding { padding: 50px 0 70px !important; }
    body .Service_Section-row-0-padding { padding: 50px 0 !important; }
    .landing-formwrap { max-width:100%; } 
    .landing-hero .span6 { float: none; display: block; margin: 0 auto !important; max-width: 500px !important; }
    .icon-with-text { display: inline-block; vertical-align: top; padding: 0; }
    .icon-with-text { display: block; text-align: center; max-width: 320px; margin: 0 auto 30px; }
    .icon-with-text .icon-img { display: inline-block; margin-bottom: 10px; }
    .icon-with-text .icon-txt { width: 100%; padding: 0; }
    .client-saymain { text-align:center; }
    .client-saycolumn { padding: 0 0 100px; float: none; display: inline-block; vertical-align: top; width: 400px; max-width: 100%; }
    .client-saycolumn>div:before { display: none; }
    .client-namebox { font-size: 14px; line-height: 18px; }
    .client-desc { font-size: 14px; line-height: 20px; }
    body .People_Saying_Section-row-1-padding { padding-bottom: 0 !important; }
    
    /* Lead Genration Landing Page One  */
    body .Lead_Hero_Section-row-0-padding { padding: 50px 0 !important; }
    .lead-hero .landing-formwrap { margin-top: 20px; padding: 30px 20px; }
    body .Content_Section-row-0-padding { padding: 50px 0 !important; }
    .lead-testimonial-colin { padding: 0; }
    .lead-slidecontent { line-height: 24px; }
    .lead-slidecontent:before { display: none; }
    .lead-slidename h5 { font-size: 20px; line-height: 24px; }
    .lead-service-col { width: 100%; padding: 0 0 50px; }
    .lead-service-colin { -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); -o-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); -ms-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); height: auto !important; float: none; display: inline-block; vertical-align: top; max-width: 450px; }
    .lead-service-col:last-child { padding-bottom: 0; }
    .lead-service-wrap { display: inline-block; vertical-align: top; padding-top: 30px; }
    .lead-service-in { padding: 40px 10px; }
    .lead-service-text { line-height: 22px; }
    
    /* Video Landing Page Two */
    .video-lead-hero { font-size: 16px; line-height: 26px; }
    .video-lead-hero h1 { margin-bottom: 20px; }
    .vid-lead-heroraw .hero-header { margin-bottom: 40px; }
    .vid-lead-heroleft { float: left; width: 100%; }
    .vid-lead-heroright { float: left; width: 100%; padding: 30px 0 0; margin: 0; text-align:center; }
    .vid-lead-heroright>div { float: none; display: inline-block; vertical-align: top; padding: 20px; }
    .lead-logowrap { width: 100%; }
    .lead-logowrap .span4 { margin-bottom: 15px; }
    .lead-logowrap .span4:last-child { margin: 0; }
    body .lead_zigzag_Section-row-0-padding { padding: 50px 0 !important; }
    .lead-zigzag-colin { float: none; display: inline-block; vertical-align: top; width: 500px; max-width: 100%; }
    .lead-zigzag-col { text-align: center; }
    .lead-zigzag-imgwrap { float: none; display: inline-block; vertical-align: top; height: 180px; width: 180px; }
    .lead-zigzag-imgwrap:after { display: none; }
    .lead-zigzag-text { margin: 20px 0 0; width: 100%; padding: 0; text-align: center; }
    .lead-zigzag-text h3:before { width: auto; left: -25px; right: -25px; }
    .lead-zigzag-col:nth-child(2n+2) .lead-zigzag-imgwrap { float: none; }
    .lead-zigzag-col:nth-child(2n+2) .lead-zigzag-text { padding: 0; text-align: center; }
    .lead-zigzag-col:nth-child(2n+2) .lead-zigzag-text h3:before { left: -25px; right: -25px; }
    body .lead_Service_Section-row-0-padding { padding: 50px 0 !important; }
    .vid-testimonial-colin { display: block; text-align: center; }
    .vid-testimonial-left { height: 150px; width: 150px; float: none; display: inline-block; }
    .vid-testimonial-left:before { width: 65px; height: 65px; line-height: 63px; border: 2px solid #fff; font-size: 30px; }
    .vid-testimonial-right { padding: 30px 0 0; width: 100%; font-size: 16px; line-height: 24px; }
    .lead-testimonial-section:before { opacity: 0.9; }
    
    /* Thank You Page */
    .thank-you-hero .dnd-section { height:350px; }
    .submission-wrap { margin: -175px 15px 0; width: calc(100% - 30px); padding: 30px 15px; }
    .submission-wrap h2 { font-size: 20px; line-height: 28px; }
    .submission-wrap .hs_cos_wrapper_type_text { margin: 0 0 25px; }
    .submission-wrap .dnd-section>.row-fluid { padding: 0; }
    .submission-wrap .span6 { width: 100%; } 
    .submission-wrap .span6:first-child a { margin-bottom: 15px; }
    .submission-wrap .span6 a.btn_style { min-width: 140px; }
    .thanku-slider-colin { padding: 0; }
    
    /* Resource Two Page */
    body .Hero_Section_Resource_Hero-row-0-padding { padding: 50px 0 !important; }
    
    body .Resource_Section-row-0-padding { padding: 50px 0 !important; }
    .row-fluid .resource-section1 span.hs_cos_wrapper { float: left; width: 100%; margin: 0; }
    .row-fluid .resource2-section1 .resource-box { width: 100%; padding: 0 0 30px; text-align:center; }
    .row-fluid .resource2-section1 .resource-inner { float: none; display: inline-block; vertical-align: top; width: 450px; max-width: 100%; }
    
    body .Trusted_Slider_Section-row-0-padding { padding-bottom: 50px !important; } 
    
    .row-fluid .Resources-topiclist .filter-dropdown { flex-wrap:wrap; justify-content: center; }
    .row-fluid .Resources-topiclist .filter-dropdownwrap { margin:0 10px 10px; width:100%; max-width:300px; }
    
}

@media ( max-width:500px ){
    .service-cta-section .span3 { float:left; width:100%; padding:0; }
}