header > div > div {
    z-index: 9999;
}
/* MOBILE TYPOGRAPHY */
@media (max-width: 980px) {
h2 {
	line-height: 1.4em !important;
	padding-bottom: 5px !important;
}
}
@media (max-width: 980px) {
h3 {
	line-height: 1.2em !important;
	padding-bottom: 5px !important;
}
}

 .wp-block-navigation .current-menu-item a::before {
        height: 0px !important;
    }	



/* HEADER */
/* Header padding */
header .kb-row-layout-wrap {
	padding: 0px 10px 0px 10px
}

/* Banner Padding */
@media (max-width: 980px) {
.bannerimage {
	padding-bottom: 30px !important;
}
}

/* Heading size on mobile */
@media screen and (max-width: 600px) {
    .banner-content h2 {
        font-size: 26px;
    }
}

/* Menu Font Size */
@media (max-width: 1550px) {
.menuheader {
	font-size: 14px;
}
}


/* Mobile Header */
header .kt-mobile-layout-row {
	display: flex !important;
	justify-content: space-between !important; 
}

.kadence-column795_408f38-67 .kt-inside-inner-col nav {
	padding-top: 6px !important; 
}

.wp-block-navigation__responsive-container-content {
	margin-top: 5px !important; 
}

/********************/
/*** 8 april-2025 ***/
/********************/

header .wp-block-kadence-column {
justify-content: center;
}
header div#modal-1-content {
margin-top: 0px !important;
}
h4.wp-block-heading {
    line-height: 1.3em;
}
h3.wp-block-heading {
    line-height: 1.5em !important;
}

footer.custom-footer-class.wp-block-template-part {
    margin: 0px;
}
.page-id-1592 footer .wp-block-columns{
	 padding: 40px 10px;
}
.kadence-columnone-business-blocks__page-candidate-portal_57aad1-f1 p img {
    width: 15px !important;
    margin-right: 7px;
}
footer a.wp-block-social-link-anchor {
    font-size: 24px;
}
.footer-logo {
    display: flex
;
    max-width: 100%;
}

@media (max-width: 991px) {

/* start header */  	
header .wp-block-navigation .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item a {
width: 100%;
}
header .wp-block-navigation .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item .wp-block-navigation__submenu-icon svg {
stroke: var(--wp--preset--color--primary) !important;
}
.wp-block-navigation .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item ul.wp-block-navigation__submenu-container li.wp-block-navigation-item a {
justify-content: left;
}
	button.wp-block-navigation__responsive-container-close {
    padding-top: 15px;
}
	img.custom-logo {
    width: 150px;
}
/* end header */   
	
/*** start HOME PAGE ***/
.wp-block-spacer {
    height: 20px !important;
}
	    .home-hero-sec .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
        flex-basis: 25% !important;
    }
	.home-hero-sec .kb-count-up-one-business-blocks__front-page_182d18-80 .kb-count-up-number {
    font-size: 36px;
}
	.service-section .wp-block-kadence-rowlayout {
    max-width: 90% !important;
}
	.wp-site-blocks .profit-img.wp-block-cover {
    min-height: 500px !important;
    height: 500px;
    margin-bottom: 0px !important;
}
.profit-img.wp-block-cover .wp-block-cover__inner-container {
    height: 500px;
}	
	.wp-block-cover.is-light.about-us-img.wp-duotone-dark-grayscale {
    min-height: 100% !important;
}
/*** End HOME PAGE ***/
	
/* start business-referral-program */
.refer-and-save-sec .kt-row-column-wrap {
padding: 60px 20px;
}
.kb-row-layout-idone-business-blocks__wp-custom-template-business-referral-program_ff3fe4-fd .kt-inside-inner-col {
padding: 0px 20px;
}
.profit-box {
margin: 10px 0px !important;
}
.profit-upper-box {
top: 0 !important;
}
.profit-box p {
font-size: 14px;
}
/* end business-referral-program */

	/** start employers **/
	.supply-chain-sec .kt-row-column-wrap {
    padding: 40px 20px;
	    display: block;
}	

/** end employers **/
	
/** start candidates **/
.leadership-sec {
    padding: 60px 20px !important;
}
    .leadership-sec .kb-row-layout-idone-business-blocks__wp-custom-template-candidates_a9e386-9b > .kt-row-column-wrap {
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }
	
	 .leadership-sec-img img.wp-image-573 {
    margin-top: 140px;
}
/** end candidates **/	

/** start Recruitment as a Service  **/
.embrace-the-fut .kt-row-column-wrap {
    padding: 40px 20px;
}
/** end Recruitment as a Service  **/

/** start Recruitment on demand  **/
.pay-for-only .kb-row-layout-wrap {
    padding: 20px 20px 0px;
}
.pay-for-only .kt-inside-inner-col {
    padding: 0px;
}
.how-we-can-work .kb-row-layout-idone-business-blocks__wp-custom-template-recruitment-on-demand_eba95e-fd > .kt-row-column-wrap {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
	.what-clients-say {
    margin: 0px;
}
h3.wp-block-heading.has-text-align-left.wow.bounceInDown.delay-1000.has-text-color.has-link-color.wp-elements-c66f71240a0580732d3c1ca29b7e5b30 {
    margin-bottom: 0px;
}
.wp-block-kadence-column.kadence-columnone-business-blocks__wp-custom-template-recruitment-on-demand_8cbde8-11 p {
    margin: 0px;
}
.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-idone-business-blocks__wp-custom-template-recruitment-on-demand_d7358e-6f {
    margin-bottom: -2px !important;
}
.wp-block-kadence-column.kadence-columnone-business-blocks__wp-custom-template-recruitment-on-demand_8cbde8-11 {
    padding-bottom: 40px;
}
/** end Recruitment on demand  **/

/** start Contractor Management **/
.kb-row-layout-idone-business-blocks__wp-custom-template-contractor-management_7358e2-fa .kt-row-column-wrap {
    padding: 40px;
}
.kadence-columnone-business-blocks__wp-custom-template-contractor-management_5010c6-37 .kt-inside-inner-col {
    padding: 40px;
}
.kb-row-layout-idone-business-blocks__wp-custom-template-contractor-management_4fca37-4a .kt-row-column-wrap {
    padding: 40px;
}
/** end Contractor Management **/
	/** start outplacement **/
.kb-row-layout-idone-business-blocks__wp-custom-template-outplacement-program_220f13-d6 .kt-row-column-wrap {
    padding: 40px;
}
/** end outplacement **/
}

@media (max-width: 767px) {
button.wp-block-navigation__responsive-container-open {
    background: #fff url(/wp-content/uploads/2025/04/menu.png) no-repeat center / 23px;
    font-size: 0 !important;
    width: 35px;
    height: 35px;
}
button.wp-block-navigation__responsive-container-close {
    background: #fff url(/wp-content/uploads/2025/04/close.png) no-repeat center / 19px;
    font-size: 0 !important;
    width: 35px;
    height: 35px;
}
h4.wp-block-heading {
    font-size: 24px !important;
    margin-bottom: 20px;
}
footer .wp-block-column .wp-block-group {
    display: flex !important;
}
    .custom-footer-class .has-vertical-primary-to-heading-gradient-background {
        padding: 40px 10px !important;
    }

	
/*** start HOME PAGE ***/
.wp-block-spacer {
    height: 15px !important;
}
	    .home-hero-sec .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
        flex-basis: 100% !important;
    }
	.service-section .wp-block-kadence-rowlayout {
    max-width: 90% !important;
}
.wp-site-blocks .profit-img.wp-block-cover {
            min-height: auto !important;
        height: auto !important;
    margin-bottom: 0px !important;
}
.profit-img.wp-block-cover .wp-block-cover__inner-container {
    height: auto;
}	
.profit-inner-box .wp-block-buttons {
    display: block !important;
}
	img.custom-logo {
    width: 130px;
}
	.wp-block-kadence-column.kadence-columnone-business-blocks__front-page_7ff47a-74 {
    display: none;
}
	.wp-block-kadence-column.kadence-columnone-business-blocks__front-page_375751-a4 {
    display: none;
}
	.about-us-img.wp-block-cover .wp-block-cover__inner-container {
    height: auto;
}
	.p-block-jetpack-subscriptions__supports-newline button.wp-block-button__link.no-border-radius {
    font-size: 14px !important;
    padding: 15px !important;
}
/*** End HOME PAGE ***/
/*** Start about page ***/
	.page-id-1 .kt-inside-inner-col {
    padding-left: 0;
}
.page-id-1 .ff_conv_input.q-inner {
    padding-top: 0 !important;
}
main#wp--skip-link--target {
    padding-bottom: 0 !important;
}
img.wp-image-193 {
    aspect-ratio: inherit !important;
}
.wp-container-core-group-is-layout-11 {
    display: block !important;
}	
h3.wp-elements-c6008bc3c55a268df1d6941491d02e6d {
    margin-top: 10px !important;
}
.wp-container-core-group-is-layout-15 {
    padding: 0 !important;
}
:where(.wp-block-group.has-background) {
    padding: 1.25em 1.375em;
}	
/*** End about page ***/
/*** Start latest news page ***/	
.page-id-564 main#wp--skip-link--target {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.page-id-564 h2.wp-block-post-title {
    font-size: 16px !important;
}
.page-id-564 .wp-block-post-date {
    padding-left: 0 !important;
}	
	.page-id-564 .inner-post-box hr.wp-block-separator {
    display: none;
}
.page-id-564 .inner-post-box h4 {
    font-size: 16px;
    margin-top: 10px;
}
	.page-id-564 .inner-post-box {
    padding: 20px !important;
}
	.sidebar-box {
    padding-top: 35px !important;
}
/*** End latest news page ***/		
/*** start employers page ***/
	.supply-chain-sec .kt-row-column-wrap {
    padding: 0px !important;
}
.page-id-851 h2 {
    padding-left: 0 !important;
    margin-left: 0 !important;
}	
.page-id-851 main#wp--skip-link--target {
    padding-left: 30px !important;
    padding-right: 30px !important;
}	
.page-id-851 .wp-block-group {
    margin-top: 0 !important;
}	
.ff_conv_input.q-inner {
    padding-top: 0 !important;
}
.kb-row-layout-idone-business-blocks__wp-custom-template-employers_094849-c9 {
    display: none;
}	
.page-id-851 .wp-container-core-group-is-layout-14 {
    padding: 20px 30px !important;
}
	.calculate-sc {
    padding: 20px;
}
.page-id-851 .wp-container-core-group-is-layout-19 .wp-block-cover {
    min-height: 100% !important;
    padding: 30px 0;
}
.page-id-851 .wp-container-core-group-is-layout-19 .wp-block-cover h2 {
    max-width: 100% !important;
    padding: 0 20px;
}
.page-id-851 .wp-container-core-group-is-layout-12 .wp-block-group.alignwide {
    padding-top: 0 !important;
}	
.page-id-851 .wp-container-core-group-is-layout-7 .kt-row-column-wrap.kt-has-3-columns {
    padding: 30px;
    row-gap: 10px;
}

/*** End employers page ***/	
/*** start client referal page ***/
.page-id-1445 .inner-cover-img h2 {
padding: 0px !important;
}
.refer-a-new-fr {
padding: 40px 20px !important;
}
h3.wp-block-heading {
font-size: 24px !important;
}
.profit-box {
margin: 20px 0px !important;
}
footer figure.wp-block-image {
width: auto;
float: left;
}
	
.inner-cover-img h2 {
padding: 0px !important;
margin: 0px !important;
}
.refer-a-new-fr .kt-row-column-wrap {
padding: 0px;
}
.blue-review-sec h3.wp-block-heading, .blue-review-sec h2.wp-block-heading {
text-align: left;
}
/* end candidate-referral-program */

/* start business-referral-program */
	.refer-and-save-sec .kt-row-column-wrap {
padding: 40px 20px;
}
	.long-profit-sec.profit-img.wp-block-cover .wp-block-cover__inner-container {
height: 600px;
}
.wp-site-blocks .long-profit-sec.profit-img.wp-block-cover {
min-height: 550px !important;
height: 550px;
}
/* end business-referral-program */	
	/** start candidates **/
.leadership-hero-heading {
    margin: 0px !important;
    text-align: center;
}
.leadership-sec-img img.wp-image-573 {
        margin-top: 200px;
    }
.page-id-532 .wp-container-core-group-is-layout-16 > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
    max-width: 95%;
}
/** end candidates **/

/** start candidate portal **/
.kb-row-layout-idone-business-blocks__page-candidate-portal_a7233c-aa > .kt-row-column-wrap {
    padding-left: 15px;
}	
.candidate-portal-hero-img {
    height: 300px !important;
}
/** end candidate portal **/

/** start Recruitment as a Service  **/
.embrace-the-fut .kt-row-column-wrap {
    padding: 0px 20px;
}
/** end Recruitment as a Service  **/	
	
/** start Recruitment on demand  **/
.pay-for-only .kb-row-layout-wrap figure.wp-block-image.size-large {
    margin: 0px !important;
}
.pay-for-only .kt-row-column-wrap {
    padding: 0px !important;
}
.kadence-columnone-business-blocks__wp-custom-template-recruitment-on-demand_52997b-89{
    margin-bottom: -0px;
}

/** end Recruitment on demand  **/
	
/*** start retained page ***/
	.page-id-1222 h2 {
    padding-left: 0 !important;
    margin-left: 0 !important;
}	
	.about-box {
    margin-top: -0% !important;
}
	/** end retained page **/
footer .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow {
    padding: 0px !important;
}	
/** start Contractor Management **/
.kb-row-layout-idone-business-blocks__wp-custom-template-contractor-management_7358e2-fa .kt-row-column-wrap {
    padding: 20px;
}
.kadence-columnone-business-blocks__wp-custom-template-contractor-management_5010c6-37 .kt-inside-inner-col {
    padding: 20px;
}
.kb-row-layout-idone-business-blocks__wp-custom-template-contractor-management_4fca37-4a .kt-row-column-wrap {
    padding: 20px;
}
.kadence-columnone-business-blocks__wp-custom-template-contractor-management_5010c6-37 {
    position: relative;
    margin-top: 5px;
}
	.profit-img-box p {
        font-size: 12px !important;
        text-align: center;
        margin-bottom: 10px !important;
    }
/** end Contractor Management **/
	
/** start outplacement **/
.wp-block-kadence-column.kadence-columnone-business-blocks__wp-custom-template-outplacement-program_b1423b-02 br {
    display: none;
}
.wp-block-kadence-column.kadence-columnone-business-blocks__wp-custom-template-outplacement-program_b1423b-02 p {
    margin-top: 0px;
}
    .kb-row-layout-idone-business-blocks__wp-custom-template-outplacement-program_220f13-d6 .kt-row-column-wrap {
        padding: 20px;
    }
/** end outplacement **/	

/** start contact **/	
.contact-page-global-reach p {
    text-align: left;
}
.contact-page-global-reach .wp-block-buttons.is-content-justification-right {
    justify-content: left;
}
.wp-block-kadence-column.kadence-columnone-business-blocks__wp-custom-template-contact-us_81a490-a5.kb-section-is-sticky {
    margin: 0px;
}
/** end contact **/	

}	
	@media screen and (max-width:999px) {
			.kt-mobile-layout-row  > .kadence-column795_60bb3a-de {
				z-index: 99;
			}
			.kt-inside-inner-col .wp-block-navigation__responsive-container {
				transform: translateY(24px) !important;
			}
			.kt-inside-inner-col .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content {
				padding-top: 50px !important;
			}
			.wp-block-navigation__responsive-container-close {
					top: 0 !important;
					right: 25px !important;
				}

				button.wp-block-navigation__responsive-container-close {
					padding-top: 6px;
				}
		}
		@media screen and (max-width:767px) {
			.wp-block-navigation__responsive-container-close {
					top: 6px !important;
					right: 25px !important;
				}
				button.wp-block-navigation__responsive-container-close {
					padding-top: 15px;
				}
				.wp-block-navigation .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item .wp-block-navigation__submenu-icon svg {
	/* stroke: var(--wp--preset--color--black); */
	stroke: var(--wp--preset--color--primary) !important;
}
		.kt-row-column-wrap.kt-has-3-columns.kt-row-layout-equal.kt-tab-layout-inherit.kt-mobile-layout-row.kt-row-valign-top {
			display: block !important;
			}	
			.wp-block-kadence-column.kadence-column795_60bb3a-de {
	justify-content: center;
}
			.wp-block-navigation-item__content {
				width:100% !important;
			}
			.wp-block-navigation__responsive-container-close {
				right:15px !important;
			}




		}


.page-id-1 .wp-block-spacer {
    height: 0 !important;
    text-align: center !important;
}
.page-id-1  h2.has-text-align-left.wow.slideInDown.wp-block-post-title.has-text-color.has-white-color {
    text-align: center;
}
