/*
 Theme Name:   Superio Child
 Theme URI:    https://themeforest.net/item/superio-job-board-wordpress-theme/32180231
 Description:  Superio Child Theme
 Author:       ApusTheme
 Author URI:   http://apusthemes.com
 Template:     superio
 Version:      1.0.0
 Text Domain:  superio-child
*/

/* Core Theme Styles */
html,
body {
    width: 100%;
}

.wrapper-container {
    width: 100%;
}


.apus-header {
    display: none !important
}

.job-detail-header .employer-logo,
.job-list .employer-logo {
    display: none;
}

.btn-follow.btn-action-job.btn-add-job-shortlist {
    display: none;
}

.btn-apply-job {
    background: #e03495;
    border-color: #e03495;
    color: #fff;
    position: relative;
}

.btn-apply-job:hover {
    background: #8b1a5a;
    border-color: #8b1a5a;
    color: #fff;
}

.elementor-8618 .elementor-element.elementor-element-f1df395 {
    margin-top: 0 !important;
}

.elementor-8618 .elementor-element.elementor-element-a9469e3 .btn-submit {
    min-width: 150px !important;
}

/*h2 headers subhead all pages*/
.elementor-8862 .elementor-element.elementor-element-bb17bfb .elementor-heading-title,
.elementor-8623 .elementor-element.elementor-element-d42aa63 .elementor-heading-title,
.elementor-8841 .elementor-element.elementor-element-d42aa63 .elementor-heading-title {
    font-size: 2.3rem;
}

body.postid-8990 .entry-content h2,
body.postid-8990 .post-content h2,
body.postid-8990 .page-content h2,
body.postid-8990 #content h2,
body.postid-8990 .type-post h2,
body.postid-8990 .type-page h2,
body.postid-8990 .elementor h2 {
    color: #e03495;
    font-family: "proxima-nova", sans-serif !important;
}

.widget-features-box.style1 .item-inner:hover {
    box-shadow: none !important;
}

.elementor h2.job-title {
    font-family: "proxima-nova", sans-serif !important;
}

h1.job-detail-title,
h3.title {
    font-family: "proxima-nova", sans-serif !important;
}

.post .entry-title,
.post .entry-title a,
.type-post h2,
.type-post h2.wp-block-heading,
h3.wp-block-heading {
    font-family: "proxima-nova", sans-serif !important;
}

.post h3.wp-block-heading {
    font-size: 2.8rem !important;
}

.post .post-thumbnail .image-wrapper img {
    max-width: 600px;
    width: 600px;
    height: auto;
    margin-bottom: 2rem;
}

.sharebox-job {
    display: none;
}

.elementor-page .elementor-heading-title {
    font-family: 'proxima-nova', Sans-serif !important;
}

a.contactPhone,
a.contactEmail {
    color: #000 !important;
}

a.contactPhone:hover,
a.contactEmail:hover {
    color: #e03495 !important;
}

a.contactPhone {
    font-size: 2rem !important;
    margin-bottom: 1rem;
}

a.contactEmail {
    font-size: 2rem !important;
    margin-bottom: 1rem;
}

a.contactEmail span.scriptFont {
    text-transform: uppercase;
}

.wpcf7-form {
    color: #000;
}

.wpcf7-form .title {
    color: #000;
}

.wpcf7-form .form-group p label {
    color: #000;
}

.wpcf7-form .form-group .form-control {
    color: #000;
}

.wpcf7-form .form-group .form-control::placeholder {
    color: #000;
}

.wpcf7-form-control.wpcf7-submit.btn-theme {
    background: #E6BF20;
    text-transform: uppercase;
    border-color: #E6BF20;
    color: #000;
    font-weight: 600;
    border-radius: 2px 2px 2px 2px;
    padding: 8px 20px 8px 20px;
}

#clutchHeader.navbar {
    padding: 20px;
    display: flex;
    justify-content: center;
    align-content: center;
    align-items: center;
    margin-bottom: 0;
}

#clutchHeader2 {
    padding: 20px;
    display: flex;
    justify-content: center;
    align-content: center;
    align-items: center;
    margin-bottom: 0;
}

.clutchHeaderContainer {
    width: 100%;
    height: auto;
    display: flex;
    flex-direction: row;
    align-items: center;
    background: #191919;
    /*position: relative;*/
}

.clutchHeaderContainer .backgroundLioness {
    background-image: url('images/lioness-icon-footer.svg');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50% 50%;
    opacity: .1;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.clutchHeaderNavContainer {
    width: 100%;
    height: auto;
    display: flex;
    flex-direction: row;
    align-items: center;
    margin: 0 auto;
    max-width: 1500px;

}

.navbarBrandAndToggleContainer {
    width: auto;
    height: auto;
}

.navbarBrandAndToggleContainer {
    width: auto;
    height: auto;
}

.clutchLogo.navbar-brand {
    display: flex;
    float: none;
    height: auto;
}

.clutchLogo img {
    width: 350px;
    max-width: 100%;
}

.navbar-toggler {
    display: none;
}

/*li#menu-item-10481 a {
    text-transform: initial;
}*/

.clutchNav ul {
    display: flex;
    align-content: center;
    align-items: center;
    flex-wrap: wrap;
}

.clutchNav ul li {
    list-style: none;
    margin-right: 20px;
}

.clutchNav ul li.menu-item-9202 {
    display: none !important;
}

.clutchNav ul li a {
    font-size: 15px;
    padding: 12px 0;
    background: transparent !important;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
    position: relative;
    color: #fff;
    font-weight: 600 !important;
    text-transform: uppercase;
}

.clutchNav ul li a:hover {
    color: #e03495;
}

.clutchNav ul li.btn-yellow {
    color: #000;
}

.clutchNav ul li.btn-yellow:hover {
    color: #fff;
}

.clutchNav ul li.btn-yellow a {
    color: #000;
}

.clutchNav ul li.btn-yellow:hover a {
    color: #fff;
}

.btn-yellow {
    font-weight: 600;
    fill: #202124;
    color: #202124;
    background-color: #E6BF20;
    border-style: solid;
    border-color: transparent;
    border-width: 1px;
    border-radius: 2px 2px 2px 2px;
    padding: 8px 20px 8px 20px;
}

.btn-yellow:hover {
    padding: 8px 20px 8px 20px;
    color: #fff !important;
    background-color: #000;
    border-color: #fff;
    border-style: solid;
    border-width: 1px;
}

.btn-yellow a {
    color: #000 !important width: 100%;
}

.btn-yellow a:hover {
    color: #fff !important;
}

.elementor-8618 .elementor-element.elementor-element-5febffc .btn-submit {
    font-weight: 600;
    fill: #202124;
    color: #202124;
    background-color: #E6BF20;
    border-style: solid;
    border-color: transparent;
    border-width: 1px;
    border-radius: 2px 2px 2px 2px;
    padding: 8px 20px 8px 20px;
}

.elementor-8618 .elementor-element.elementor-element-5febffc .btn-submit:hover,
.elementor-8618 .elementor-element.elementor-element-5febffc .btn-submit:focus {
    padding: 8px 20px 8px 20px;
    color: #fff !important;
    background-color: #000;
    border-color: #fff;
    border-style: solid;
    border-width: 1px;
}

.btn-white {
    font-weight: 600;
    fill: #202124;
    background-color: #FFFFFF;
    border-style: solid !important;
    border-width: 2px 2px 2px 2px;
    border-color: #E6BF20;
    border-radius: 2px 2px 2px 2px;
    padding: 8px 20px 8px 20px;
    transition: background linear .5s;
}

.btn-white:hover {
    text-decoration: none !important;
    background-color: rgba(255, 255, 255, .6);
    border-color: #D4AC43;
    transition: background linear .5s;
}

.btn-white a {
    padding: 8px 20px 8px 20px;
    color: #000 !important;
    width: 100%;
}

.btn-white a:hover {
    color: #000 !important;
    text-decoration: none;
}

.elementor-8618 .elementor-element.elementor-element-a9469e3 .btn-submit {
    background-color: #E6BF20;
    font-weight: 600;
    fill: #202124;
    color: #202124;
    background-color: #E6BF20;
    border-style: none;
    border-radius: 2px 2px 2px 2px;
    padding: 8px 20px 8px 20px;
}

.elementor-8618 .elementor-element.elementor-element-a9469e3 .btn-submit:hover {
    padding: 8px 20px 8px 20px;
    color: #fff !important;
    background-color: #000;
    border-color: #000;
}

.clutchCustomFooter {
    width: 100%;
    height: auto;
    background: #191919;
    position: relative;
}

.clutchCustomFooter .clutchHeaderNavContainer {
    max-width: 1500px;
}

.clutchCustomFooter .backgroundLioness {
    background-image: url('images/lioness-icon-footer.svg');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50% 50%;
    opacity: .1;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.clutchCustomFooter #clutchHeader2 {
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.clutchCustomFooter .clutchNav ul {
    display: flex;
    align-content: center;
    align-items: flex-start;
    flex-wrap: wrap;
    flex-direction: column;
}

.clutchCustomFooter .clutchNav ul li a {
    color: #fff;
}

.clutchCustomFooter .clutchNav ul li a:hover {
    color: #e03495;
}

.clutchCustomFooter .clutchNav ul li.btn-yellow {
    color: #000;
}

.clutchCustomFooter .clutchNav ul li.btn-yellow:hover {
    color: #fff;
}

.clutchCustomFooter .clutchNav ul li.btn-yellow a {
    color: #000;
}

.clutchCustomFooter .clutchNav ul li.btn-yellow:hover a {
    color: #fff;
}

.clutchCustomFooter .btn-yellow {
    font-weight: 600;
    fill: #202124;
    color: #202124;
    background-color: #E6BF20;
    border-style: solid;
    border-width: 1px;
    border-color: transparent;
    border-radius: 2px 2px 2px 2px;
    padding: 8px 20px 8px 20px;
    display: none;
}

.clutchCustomFooter .btn-yellow:hover {
    padding: 8px 20px 8px 20px;
    color: #fff !important;
    background-color: #000;
    border-color: #fff;
    border-style: solid;
    border-width: 1px;
}

.clutchCustomFooter .btn-yellow a {
    color: #000 !important;
    width: 100%;
}

.clutchCustomFooter .btn-yellow a:hover {
    color: #fff !important;
}

.clutchCustomFooter .btn-white {
    font-weight: 600;
    fill: #202124;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #D4AC43;
    border-radius: 2px 2px 2px 2px;
    padding: 8px 20px 8px 20px;
    transition: background linear .5s;
    display: none;
}

.clutchCustomFooter .btn-white:hover {
    text-decoration: none !important;
    background-color: rgba(255, 255, 255, .6);
    border-color: #D4AC43;
    transition: background linear .5s
}

.clutchCustomFooter .btn-white a {
    padding: 8px 20px 8px 20px;
    color: #000 !important;
    width: 100%;
}

.clutchCustomFooter .btn-white a:hover {
    color: #000 !important;
    text-decoration: none;
}

.clutchCustomFooter .elementor-widget-container {
    width: 100%;
}

.clutchCustomFooter .elementor-widget-container p {
    margin-bottom: 0;
}

.clutchCustomFooter .elementor-element.elementor-element-8be48bc {
    align-content: center;
    justify-content: flex-start;
    text-align: left !important;
}

.clutchCustomFooter .elementor-element.elementor-element-b1b7a18 {
    align-content: center;
    justify-content: flex-start;
    text-align: left !important;
}

.clutchCustomFooter .elementor-element.elementor-element-8be48bc a.contactPhone {
    color: #fff !important;
    text-align: center !important;
    width: 100%;
    height: auto;
    margin: 0 auto;
    font-size: 15px !important;
}

.clutchCustomFooter .elementor-element.elementor-element-b1b7a18 a.contactEmail {
    color: #fff !important;
    text-align: center !important;
    width: 100%;
    height: auto;
    margin: 0 auto;
    font-size: 15px !important;
}

.clutchCustomFooter .elementor-element.elementor-element-8be48bc a.contactPhone:hover {
    color: #e03495 !important;
}

.clutchCustomFooter .elementor-element.elementor-element-b1b7a18 a.contactEmail:hover {
    color: #e03495 !important;
}

.clutchCustomFooter .clutchHeaderNavContainer .navInsideContainer {
    width: 100%;
    height: auto;
    display: flex;
    justify-content: space-evenly;
    align-items: flex-start;
}

.clutchCustomFooter .clutchHeaderNavContainer .navInsideContainer .emailAndPhoneContainer {
    width: auto;
    height: auto;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
}

.clutchCustomFooter .clutchHeaderNavContainer .navInsideContainer .btnContainer {
    width: auto;
    height: auto;
    display: flex;
    flex-direction: row;
    position: relatve;
    z-index: 5;
    margin-top: auto;
    margin-bottom: auto;
}

.clutchCustomFooter .clutchHeaderNavContainer .navInsideContainer .btnContainer .btn-white {
    font-weight: 600;
    fill: #202124;
    color: #fff;
    background-color: transparent;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #D4AC43;
    border-radius: 2px 2px 2px 2px;
    padding: 8px 20px 8px 20px;
    transition: background linear .5s;
    display: block;
    text-transform: uppercase;
    margin-right: 2rem;
}

.clutchCustomFooter .clutchHeaderNavContainer .navInsideContainer .btnContainer .btn-yellow {
    font-weight: 600;
    fill: #202124;
    color: #202124;
    background-color: #E6BF20;
    border-style: solid;
    border-width: 1px;
    border-color: transparent;
    border-radius: 2px 2px 2px 2px;
    padding: 8px 20px 8px 20px;
    display: block;
    text-transform: uppercase;
}

.clutchCustomFooter .clutchHeaderNavContainer .navInsideContainer .btnContainer .btn-white:hover {
    text-decoration: none !important;
    background-color: rgba(255, 255, 255, .2);
    border-color: #D4AC43;
    transition: background linear .5s;
}

.clutchCustomFooter .clutchHeaderNavContainer .navInsideContainer .btnContainer .btn-yellow:hover {
    background: transparent;
    color: #fff;
    border-color: #fff;
    transition: background linear .5s;
}

.clutchCustomFooter #clutchHeader2 .socialMediaContainer {
    height: auto;
    width: 50%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin: 0 auto;
    padding-top: 0;
    z-index: 5;
    position: relative;
}

.clutchCustomFooter #clutchHeader2 .socialMediaContainer .socialMediaButton {
    width: 45px;
    height: 45px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #77838F;
    border-radius: 10px;
    background: transparent;
    z-index: 6;
    position: relative;
    transition: background .25s linear;
}

.clutchCustomFooter #clutchHeader2 .socialMediaContainer .socialMediaButton i {
    color: #77838F;
    fill: #77838F;
    font-size: 2.5rem;
    transition: color .25s linear;
}

.clutchCustomFooter #clutchHeader2 .socialMediaContainer .socialMediaButton:hover {
    background: rgba(255, 255, 255, .2);
    transition: background .25s linear;
}

.clutchCustomFooter #clutchHeader2 .socialMediaContainer .socialMediaButton:hover i {
    color: #e03495;
    fill: #e03495;
    transition: color .25s linear;
}

.elementor-8618 .elementor-element.elementor-element-a9469e3 .btn-submit {
    min-width: 250px;
}

.elementor-8618 .elementor-element.elementor-element-f1df395>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-position: 30% 50% !important;
}

.talentCTACard1 {
    min-height: 555px;
    max-height: 555px;
}

.talentCTACard2 {
    min-height: 555px;
    max-height: 555px;
}

.elementor-8623 .elementor-element.elementor-element-b600f27 .elementor-button,
.elementor-8623 .elementor-element.elementor-element-25620b47 .elementor-button {
    margin-bottom: 2rem;
}

.elementor-8623 .elementor-element.elementor-element-b600f27 .elementor-button:hover,
.elementor-8623 .elementor-element.elementor-element-b600f27 .elementor-button:focus {
    background: #98105d;
    color: #fff;
    border: 1px solid;
    background: #98105d;
}

.elementor-8841 .elementor-element.elementor-element-25620b47 .elementor-button {
    margin-bottom: 2rem;
    border-color: #D4AC43;
}

.elementor-8841 .elementor-element.elementor-element-25620b47 .elementor-button:hover,
.elementor-8841 .elementor-element.elementor-element-25620b47 .elementor-button:focus {
    background: #98105d;
    color: #fff;
    border: 1px solid;
    background: #98105d;
}

.btn-theme-light.filter-in-sidebar {
    display: none;
}

.job_listing-template-default .job-detail-detail ul.list li:first-child {
    display: none;
}

.job_listing-template-default .job-detail-detail ul.list li:last-child {
    display: none;
}

.job-deadline {
    display: none !important;
}

/*Home*/
.elementor-8618 .elementor-element.elementor-element-f1df395:not(.elementor-motion-effects-element-type-background) {
    background-position: 0% 0%;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 600px;
    margin-top: -18px !important;
}

.elementor-8618 .elementor-element.elementor-element-f1df395>.elementor-container {
    min-height: 600px;
}

/*Employeers*/
.elementor-8841 .elementor-element.elementor-element-9488ef4:not(.elementor-motion-effects-element-type-background) {
    background-position: 70% 40%;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 600px;
}

/*Job Seekers*/
.elementor-8862 .elementor-element.elementor-element-9488ef4:not(.elementor-motion-effects-element-type-background) {
    background-position: 50% 30%;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 600px;
}

/*About*/
.elementor-8623 .elementor-element.elementor-element-9488ef4:not(.elementor-motion-effects-element-type-background) {
    background-position: 50% 20%;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 600px;
}

/*Contact*/
.elementor-8619 .elementor-element.elementor-element-66e410d:not(.elementor-motion-effects-element-type-background) {
    background-position: 52% 63%;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 600px;
}

/*jobs*/
.elementor-9597 .elementor-element.elementor-element-b7bb65c:not(.elementor-motion-effects-element-type-background) {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 600px;
}

/*faq*/
.elementor-10479 .elementor-element.elementor-element-9488ef4:not(.elementor-motion-effects-element-type-background) {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 600px;
}

body.no-breadcrumbs #main-container.layout-type-default:not(.has-filter-top) {
    margin-top: 0;
}

.elementor-8618 .elementor-element.elementor-element-5febffc .filter-listing-form {
    border: 1px solid #999;
}

.elementor-8618 .elementor-element.elementor-element-5febffc {
    width: var(--container-widget-width, 90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
}

.elementor-8618 .elementor-element.elementor-element-2a21234 .elementor-heading-title,
.elementor-9597 .elementor-element.elementor-element-9aa6f61 .elementor-heading-title {
    text-transform: uppercase;
    font-size: 33px !important;
    letter-spacing: 0;
}

/*Homepage headline*/
.elementor-8618 .elementor-element.elementor-element-db52844 .elementor-heading-title {
    font-size: 50px;
    line-height: 50px;
    text-align: center;
}

/*Employers Headline in banner*/
.elementor-8841 .elementor-element.elementor-element-495db61 .elementor-heading-title {
    font-size: 60px !important;
    width: 50%;
    text-align: center;
    line-height: 60px;
    max-width: 800px;
}

/*Employers Headline in banner type position*/
.elementor-8841 .elementor-element.elementor-element-495db61.elementor-element .elementor-widget-container {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    top: 20px;
    margin-left: 10%;
}

.elementor-8841 .elementor-element.elementor-element-495db61 {
    --content-width: 100%;
}

.elementor-8841 .elementor-element.elementor-element-495db61 .e-con-inner {
    margin-left: 5%;
    margin-right: 0;
    margin-top: 180px;
    margin-bottom: 0;
}

/*Job Seekers Headline in banner*/
.elementor-8862 .elementor-element.elementor-element-495db61 .elementor-heading-title {
    font-size: 60px !important;
    width: 100%;
    text-align: center;
    line-height: 60px;
}

/*Job Seekers Headline in banner type position*/
.elementor-8862 .elementor-element.elementor-element-495db61.elementor-element .elementor-widget-container {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    top: 150px;
}

/*FAQ Headline in banner*/
.elementor-10479 .elementor-element.elementor-element-495db61 .elementor-heading-title {
    font-size: 60px !important;
    width: 100%;
    text-align: center;
    line-height: 60px;
}

/*FAQ Headline in banner type position*/
.elementor-10479 .elementor-element.elementor-element-495db61.elementor-element .elementor-widget-container {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    top: -43px;
}

/*About Headline in banner*/
.elementor-8623 .elementor-element.elementor-element-495db61 .elementor-heading-title {
    font-size: 60px !important;
    width: 100%;
    text-align: left;
    line-height: 60px;
    max-width: 800px;
}

/*About Headline in banner type position*/
.elementor-8623 .elementor-element.elementor-element-495db61.elementor-element .elementor-widget-container {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    top: 245px;
    margin-left: 10%;
}

.elementor-8623 .elementor-element.elementor-element-d9e3897 .e-con-inner {
    align-items: flex-start;
}

.elementor-8623 .elementor-element.elementor-element-d9e3897 .e-con-inner .elementor-element-495db61 {
    width: 100%;
}

.elementor-8623 .elementor-element.elementor-element-d9e3897 {
    --content-width: 100%;
}

/*Contact Headline in banner*/
.elementor-8619 .elementor-element.elementor-element-0d71baa .elementor-heading-title {
    font-size: 60px !important;
    width: 100%;
    text-align: center;
    line-height: 60px;
}

/*Contact Headline in banner type position*/
.elementor-8619 .elementor-element.elementor-element-0d71baa.elementor-element .elementor-widget-container {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    top: 44px;
}

/*Seach Jobs Headline in banner*/
.elementor-9597 .elementor-element.elementor-element-9aa6f61 .elementor-heading-title,
.elementor-9597 .elementor-element.elementor-element-8d57c4f .elementor-heading-title {
    font-size: 60px !important;
    width: 80%;
    text-align: left;
    line-height: 60px;
}

.elementor-9597 .elementor-element.elementor-element-ce2dceb {
    --content-width: 100%;
}

.elementor-9597 .elementor-element.elementor-element-ce2dceb .e-con-inner {
    margin-left: 5%;
    margin-right: 0;
    margin-top: 55px;
    margin-bottom: 0;
}

.elementor-8862 .elementor-element.elementor-element-9488ef4>.elementor-container {
    align-items: flex-end;
}

.elementor-8623 .elementor-element.elementor-element-9488ef4>.elementor-container {
    align-items: flex-start;
}

.elementor-10479 .elementor-element.elementor-element-9488ef4>.elementor-container {
    align-items: flex-end;
}

.elementor-8619 .elementor-element.elementor-element-66e410d>.elementor-container {
    align-items: flex-end;
}

/*Job Seekers Headline in banner type width*/
.elementor-8862 .elementor-element.elementor-element-d9e3897 {
    --content-width: 100%;
}

.elementor-8862 .elementor-element.elementor-element-bb17bfb .elementor-heading-title {
    font-weight: bold;
}

.faqSection {
    width: 100%;
    height: auto;
    display: flex;
    flex-direction: column;
    padding: 2rem 7rem;
    max-width: 1000px;
    margin: 0 auto;
}

.faqSection .faqQuestionAndAnswerContainer {
    width: 100%;
    height: auto;
    margin-bottom: 2rem;
    display: flex;
    flex-direction: column;
}

.faqSection .faqQuestionAndAnswerContainer h3 {
    width: 100%;
    height: auto;
    font-size: 18px;
    font-family: "proxima-nova", sans-serif !important;
    margin: 0 0 1rem;
    font-weight: bold;
    font-style: italic;
}

.faqSection .faqQuestionAndAnswerContainer p {
    width: 100%;
    height: auto;
    font-size: 16px;
    font-family: "proxima-nova", sans-serif !important;
    margin-bottom: 1rem;
    color: #444;

}

.homepage-lioness-icon img {
    width: 80px;
    height: 80px;
}

.homePageImageMobile {
    display: none;
}

.elementor-8841 .elementor-element.elementor-element-a49514a {
    margin-bottom: 2rem;
}

.elementor-8618 .elementor-element.elementor-element-b4d625d {
    display: none;
}

.elementor-8618 .elementor-element.elementor-element-95bf1a0 {
    padding: 0;
    margin-top: -3px;
}

.elementor-8618 .elementor-element.elementor-element-815a75b img {
    margin-bottom: -10px;
    margin-top: 10px;
}

.elementor-8623 .elementor-element.elementor-element-543e8b9c:not(.elementor-motion-effects-element-type-background) {
    background-color: transparent;
    background-image: url("https://recruitwithclutch.com/wp-content/uploads/2025/07/gray-box-area-with-dotted-line.png");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: 100% auto;
}

.elementor-8618 .elementor-element.elementor-element-f8107d1>.elementor-widget-container {
    background-color: #F0F0F2;
    background-image: url("https://recruitwithclutch.com/wp-content/uploads/2025/10/Adedoyin_cut-out_2.png");
    padding: -0% 30% 0% -0%;
    background-position: 100% 20px;
    background-repeat: no-repeat;
    background-size: contain;
}

@media (max-width: 1191px) {

    /*Employers Headline in banner*/
    .elementor-8841 .elementor-element.elementor-element-495db61 .elementor-heading-title {
        font-size: 50px !important;
        line-height: 50px;

    }

    /*Seach Jobs Headline in banner*/
    .elementor-9597 .elementor-element.elementor-element-9aa6f61 .elementor-heading-title,
    .elementor-9597 .elementor-element.elementor-element-8d57c4f .elementor-heading-title {
        font-size: 50px !important;
        line-height: 50px;
    }

    .elementor-8618 .elementor-element.elementor-element-f1df395>.elementor-container {
        min-height: 0;
    }

    .elementor-8618 .elementor-element.elementor-element-f1df395:not(.elementor-motion-effects-element-type-background) {
        min-height: 300px;
    }

}

@media (max-width: 1050px) {

    .cluthCustomFooter .clutchLogo {
        width: 100%;
    }

    .clutchCustomFooter .clutchNav ul li {
        margin-bottom: 2rem;
        text-align: center;
    }

    .clutchCustomFooter .btn-yellow {
        margin-bottom: 2rem;
    }

    .clutchCustomFooter .btn-white {
        margin-bottom: 2rem;
    }

    .clutchCustomFooter .clutchNav ul {
        flex-direction: column;
        width: 100%;
    }

    .clutchCustomFooter .clutchHeaderNavContainer {
        flex-direction: column;
    }

    .elementor-element-91678fe .clutchNav.contactBtnGroup ul {
        width: 100%;
        height: auto;
        margin-bottom: 0;
    }

    .elementor-element-91678fe .clutchNav.contactBtnGroup ul li {
        width: 100%;
        height: auto;
        margin-bottom: 2rem;
    }

    .elementor-element-91678fe .clutchNav.contactBtnGroup ul li a {
        width: 100%;
        text-align: center;
    }

    .elementor-8619 .elementor-element.elementor-element-8be48bc .e-con-inner {
        margin: 0;
        padding: 0;
        height: auto;
        width: 100%;
    }

    .elementor-element-9d5f2ef .e-con-inner,
    .elementor-element-b1b7a18 .e-con-inner {
        height: auto;
        width: 100%;
        margin: 0;
        padding: 0;
    }

    .wpcf7-form-control.wpcf7-submit {
        width: 100%;
    }

    .elementor-8618 .elementor-element.elementor-element-a9469e3 {
        width: var(--container-widget-width, 46%);
        max-width: 46%;
        --container-widget-width: 46%;
        --container-widget-flex-grow: 0;
    }

    .elementor-8618 .elementor-element.elementor-element-f3c889d>.elementor-widget-container {
        padding-top: 0;
        padding-bottom: 0;
    }


    .elementor-8862 .elementor-element.elementor-element-8329c69 .elementor-heading-title,
    .elementor-8841 .elementor-element.elementor-element-5d3d797 .elementor-heading-title,
    .elementor-8623 .elementor-element.elementor-element-707226d8 .elementor-heading-title,
    .elementor-8623 .elementor-element.elementor-element-0afdebc .elementor-heading-title,
    .elementor-8623 .elementor-element.elementor-element-c342c2a .elementor-heading-title,
    .elementor-8623 .elementor-element.elementor-element-19ccfb9 .elementor-heading-title,
    .elementor-8623 .elementor-element.elementor-element-6f87c11 .elementor-heading-title,
    .elementor-8623 .elementor-element.elementor-element-6f87c11 .elementor-heading-title {
        font-size: 22px !important;
    }

    .elementor-8623 .elementor-element.elementor-element-730b594 .elementor-heading-title,
    .elementor-8623 .elementor-element.elementor-element-19ccfb9 .elementor-heading-title,
    .elementor-8623 .elementor-element.elementor-element-8dc6180 .elementor-heading-title {
        font-size: 18px !important;
    }

    .elementor-8841 .elementor-element.elementor-element-269618dd .elementor-heading-title,
    .elementor-8623 .elementor-element.elementor-element-269618dd .elementor-heading-title,
    .elementor-8623 .elementor-element.elementor-element-8dbc2fc .elementor-heading-title,
    .elementor-8862 .elementor-element.elementor-element-0ab9ff6 .elementor-heading-title,
    .elementor-8862 .elementor-element.elementor-element-bb17bfb .elementor-heading-title {

        font-size: 25px !important;
    }

    .elementor-8623 .elementor-element.elementor-element-87f8c8b {
        height: auto;
        width: 100%;
        margin-bottom: 2rem;
    }

    .elementor-8862 .elementor-element.elementor-element-346a1b0 {
        padding: 0;
        width: 100%;
        flex-direction: column;
    }

    .elementor-8862 .elementor-element.elementor-element-5e5fac1 {
        padding: 0;
        width: 100%;
        --align-self: center;
        align-self: center;
    }

    .elementor-8862 .elementor-element.elementor-element-5e47143 {
        padding: 0;
        width: 100%;
        --align-self: center;
        align-self: center;
    }

    .talentCTACard1 {
        padding-right: 0;
        margin-right: 0;
        --align-self: center;
        align-self: center;
    }

    .talentCTACard2 {
        padding-left: 0;
        margin-left: 0;
        --align-self: center;
        align-self: center;
    }

    .btn-yellow,
    .btn-white {
        margin-bottom: 2rem !important;
    }

    .clutchCustomFooter .clutchHeaderNavContainer .navInsideContainer {
        flex-direction: column;
    }

    .clutchCustomFooter .clutchHeaderNavContainer .navInsideContainer {
        justify-content: center;
        align-items: center;
    }

    .clutchCustomFooter .elementor-widget-container p {
        text-align: center;
    }

    .clutchCustomFooter .elementor-element.elementor-element-8be48bc,
    .clutchCustomFooter .elementor-element.elementor-element-b1b7a18 {
        text-align: center !important;
        justify-content: center;
    }

    .clutchCustomFooter .clutchHeaderNavContainer .navInsideContainer .emailAndPhoneContainer {
        margin-bottom: 2rem;
    }

}

@media (max-width: 991px) {

    /*Job Seekers Headline in banner*/
    .elementor-8862 .elementor-element.elementor-element-495db61 .elementor-heading-title {
        font-size: 50px !important;
        line-height: 50px;
    }

    /*About Headline in banner*/
    .elementor-8623 .elementor-element.elementor-element-495db61 .elementor-heading-title {
        font-size: 50px !important;
        line-height: 50px;
    }

    /*About Headline in banner*/
    .elementor-10479 .elementor-element.elementor-element-495db61 .elementor-heading-title {
        font-size: 50px !important;
        line-height: 50px;
    }

    /*Contact Headline in banner*/
    .elementor-8619 .elementor-element.elementor-element-0d71baa .elementor-heading-title {
        font-size: 50px !important;
        line-height: 50px;
    }

    /*Homepage headline*/
    .elementor-8618 .elementor-element.elementor-element-db52844 .elementor-heading-title {
        font-size: 35px;
        line-height: 35px;
        text-align: center;
    }

    .elementor-8618 .elementor-element.elementor-element-f8107d1>.elementor-widget-container {
        background-position: 120% 20px;
    }

    .elementor-8618 .elementor-element.elementor-element-d06d92b>.elementor-widget-container {
        background-position: 36% 53%;
    }
}

@media (max-width: 892px) {

    /*Employers Headline in banner*/
    .elementor-8841 .elementor-element.elementor-element-495db61 .elementor-heading-title {
        width: 76%;
    }

    /*Employers Headline in banner type position*/
    .elementor-8841 .elementor-element.elementor-element-495db61.elementor-element .elementor-widget-container {
        margin-left: 0;
    }

    .elementor-8618 .elementor-element.elementor-element-04e337d .elementor-container .elementor-column.elementor-col-50 {
        width: 100%;
    }

    .elementor-8618 .elementor-element.elementor-element-f8107d1>.elementor-widget-container {
        background-position: 100% 20px;
        background-size: 30% auto;
    }

    .elementor-8618 .elementor-element.elementor-element-d06d92b>.elementor-widget-container {
        background-size: 60% auto;
        background-position: 106% 13%;
    }
}

@media (max-width: 768px) {

    .homePageImageMobile {
        display: block;
    }

    .homePageImageMobile img {}

    .elementor-8618 .elementor-element.elementor-element-95bf1a0 {
        padding: 0;
    }

    .elementor-8618 .elementor-element.elementor-element-f1df395:not(.elementor-motion-effects-element-type-background) {
        min-height: 400px;
        margin-top: -5px !important;
    }

    .elementor-8618 .elementor-element.elementor-element-f1df395>.elementor-container {
        min-height: 400px;
    }

    /*Employers Headline in banner*/
    .elementor-8841 .elementor-element.elementor-element-495db61 .elementor-heading-title {
        width: 100%;
        font-size: 30px !important;
        line-height: 30px;

    }

    .elementor-8618 .elementor-element.elementor-element-f1df395:not(.elementor-motion-effects-element-type-background) {
        background-image: url("https://recruitwithclutch.com/wp-content/uploads/2025/10/Adedoyin_cut-out_2.-mobile.png");
    }

    /*Employers Headline in banner type position*/
    .elementor-8841 .elementor-element.elementor-element-495db61.elementor-element .elementor-widget-container {
        top: 100px;
    }

    .elementor-8841 .elementor-element.elementor-element-bb09123.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        width: 69%;
        align-items: flex-start;
    }

    .elementor-8841 .elementor-element.elementor-element-bb09123.elementor-column.elementor-element[data-element_type="column"] .elementor-element-d9e3897 {
        top: 0px;
    }

    .elementor-8841 .elementor-element.elementor-element-bb09123.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated img {
        width: 60px;
        height: auto;
    }

    .elementor-8841 .elementor-element.elementor-element-bb09123.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated h2 {
        font-size: 30px;
    }

    .elementor-8841 .elementor-element.elementor-element-9488ef4:not(.elementor-motion-effects-element-type-background) {
        background-size: cover;
        background-position: 65% 50%;
        min-height: 380px;
    }

    .elementor-8841 .elementor-element.elementor-element-9488ef4>.elementor-container {
        min-height: 483px;
    }

    .elementor-8862 .elementor-element.elementor-element-bb09123.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        width: 100%;
        align-items: flex-start;
    }

    .elementor-8862 .elementor-element.elementor-element-bb09123 {
        width: 100%;
    }

    .elementor-8862 .elementor-element.elementor-element-bb09123.elementor-column.elementor-element[data-element_type="column"] .elementor-element-d9e3897 {
        top: -40px;
    }

    .elementor-8862 .elementor-element.elementor-element-495db61.elementor-element .elementor-widget-container {
        top: 100px;
    }

    .elementor-8862 .elementor-element.elementor-element-bb09123.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated img {
        width: 60px;
        height: auto;
    }

    .elementor-8862 .elementor-element.elementor-element-bb09123.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated h2 {
        font-size: 30px !important;
        line-height: 30px;
    }

    .elementor-8862 .elementor-element.elementor-element-9488ef4>.elementor-container {
        min-height: 483px;
    }

    .elementor-8623 .elementor-element.elementor-element-bb09123.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        width: 100%;
        align-items: flex-start;
    }

    .elementor-8623 .elementor-element.elementor-element-bb09123.elementor-column.elementor-element[data-element_type="column"] .elementor-element-d9e3897 {
        top: -40px;
    }

    .elementor-8623 .elementor-element.elementor-element-bb09123.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated img {
        width: 60px;
        height: auto;
    }

    .elementor-8623 .elementor-element.elementor-element-bb09123.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated h2 {
        font-size: 30px !important;
        line-height: 30px;
    }

    .elementor-8623 .elementor-element.elementor-element-495db61.elementor-element .elementor-widget-container {
        top: 250px;
    }

    .elementor-8623 .elementor-element.elementor-element-9488ef4>.elementor-container {
        min-height: 483px;
    }

    /*About*/
    .elementor-8623 .elementor-element.elementor-element-9488ef4:not(.elementor-motion-effects-element-type-background) {
        min-height: initial;
    }

    .elementor-10479 .elementor-element.elementor-element-9488ef4 .elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        width: 100%;
        align-items: flex-start;
    }

    .elementor-10479 .elementor-element.elementor-element-9488ef4 .elementor-column.elementor-element[data-element_type="column"] .elementor-element-397eb5e {
        top: -40px;
    }

    .elementor-10479 .elementor-element.elementor-element-9488ef4 .elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated img {
        width: 60px;
        height: auto;
    }

    .elementor-10479 .elementor-element.elementor-element-9488ef4 .elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated h2 {
        font-size: 45px !important;
        line-height: 45px;
    }

    .elementor-10479 .elementor-element.elementor-element-9488ef4 .elementor-heading-title {
        font-size: 30px !important;
        line-height: 30px;
    }

    .elementor-10479 .elementor-element.elementor-element-9488ef4:not(.elementor-motion-effects-element-type-background) {
        background-size: cover;
        background-position: 70% 50%;
        min-height: 380px;
    }

    .elementor-10479 .elementor-element.elementor-element-495db61.elementor-element .elementor-widget-container {
        top: -40px;
    }

    /* faq*/
    .elementor-10479 .elementor-element.elementor-element-9488ef4:not(.elementor-motion-effects-element-type-background) {
        min-height: 380px;
    }

    .elementor-10479 .elementor-element.elementor-element-9488ef4>.elementor-container {
        min-height: 483px;
    }

    .elementor-8619 .elementor-element.elementor-element-66e410d .elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        width: 100%;
        align-items: flex-start;
    }

    .elementor-8619 .elementor-element.elementor-element-66e410d .elementor-column.elementor-element[data-element_type="column"] .elementor-element-397eb5e {
        top: -40px;
    }

    .elementor-8619 .elementor-element.elementor-element-66e410d .elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated img {
        width: 60px;
        height: auto;
    }

    .elementor-8619 .elementor-element.elementor-element-66e410d .elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated h2 {
        font-size: 30px !important;
        line-height: 30px;
    }

    .elementor-8619 .elementor-element.elementor-element-461a6ba .elementor-heading-title {
        font-size: 30px !important;
        line-height: 30px;
    }

    .elementor-8619 .elementor-element.elementor-element-0d71baa.elementor-element .elementor-widget-container {
        top: 0;
    }

    /*Contact*/
    .elementor-8619 .elementor-element.elementor-element-66e410d:not(.elementor-motion-effects-element-type-background) {
        min-height: 380px;
        background-position: 68% 50%;
    }

    .elementor-9597 .elementor-element.elementor-element-d9ce8d8.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        width: 78%;
        align-items: flex-start;
    }

    .elementor-9597 .elementor-element.elementor-element-d9ce8d8.elementor-column.elementor-element[data-element_type="column"] .elementor-element-d9e3897 {
        top: 0px;
    }

    .elementor-9597 .elementor-element.elementor-element-d9ce8d8.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated img {
        width: 60px;
        height: auto;
    }

    .elementor-9597 .elementor-element.elementor-element-9aa6f61 .elementor-heading-title,
    .elementor-9597 .elementor-element.elementor-element-8d57c4f .elementor-heading-title {
        font-size: 30px !important;
        line-height: 30px;
    }

    .elementor-9597 .elementor-element.elementor-element-b7bb65c:not(.elementor-motion-effects-element-type-background) {
        background-size: cover;
        background-position: 75% 50%;
        min-height: 380px;
    }

    /*Seach Jobs Headline in banner type position*/
    .elementor-8841 .elementor-element.elementor-element-495db61.elementor-element .elementor-widget-container {
        top: 0;
    }

    .elementor-9597 .elementor-element.elementor-element-ce2dceb .e-con-inner {
        margin-top: 0;
    }

    .elementor-8618 .elementor-element.elementor-element-db52844>.elementor-widget-container {
        padding: 0;
        margin: 0;
    }

    /*Homepage headline*/
    .elementor-8618 .elementor-element.elementor-element-db52844 .elementor-heading-title {
        font-size: 30px;
        line-height: 30px;
        text-align: center;
    }

    .elementor-8618 .elementor-element.elementor-element-04e337d .elementor-container {
        flex-drection: column;
    }

    .elementor-8841 .elementor-element.elementor-element-a49514a {
        margin-bottom: 2rem;
    }

    .clutchHeaderNavContainer {
        flex-direction: column;
    }

    .navbarBrandAndToggleContainer {
        width: 100%;
        display: flex;
        flex-direction: row;
        justify-content: space-between;
    }

    .clutchNav {
        width: 100%;
    }

    .clutchNav ul {
        flex-direction: column;
        width: 100%;
    }

    .clutchNav ul li {
        width: 100%;
    }

    .clutchNav ul li a {
        width: 100%;
        text-align: center;
    }

    .clutchLogo {
        width: 100%;
        height: auto;
    }

    .clutchLogo img. {
        width: 90%;
        height: auto;
        max-width: 100%;
    }

    #clutchHeader {
        width: 100%;
        margin: 0;
        padding: 0;
    }

    .navbar-toggler {
        position: relative;
        top: 10%;
        right: 5%;
        width: 45px;
        height: 45px;
        align-self: center;
        border-width: 1px;
        border-radius: .5rem;
        display: block;
        background: #efefef;
    }

    .navbar-toggler img {
        width: 40px !important;
        height: 40px !important;
        max-width: iniital;
        border-width: 1px;
        border-radius: .5rem;
    }

    .clutchCustomFooter .clutchLogo {
        width: 100%;
        height: auto;
    }

    .elementor-8618 .elementor-element.elementor-element-a9469e3 {
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }

    .btn-theme-light.filter-in-sidebar {
        display: block;
    }

    .elementor-8841 .elementor-element.elementor-element-269618dd .elementor-heading-title,
    .elementor-8623 .elementor-element.elementor-element-269618dd .elementor-heading-title,
    .elementor-8623 .elementor-element.elementor-element-8dbc2fc .elementor-heading-title,
    .elementor-8862 .elementor-element.elementor-element-0ab9ff6 .elementor-heading-title,
    .elementor-8862 .elementor-element.elementor-element-bb17bfb .elementor-heading-title,
    .elementor-8841 .elementor-element.elementor-element-d42aa63 .elementor-heading-title,
    .elementor-8623 .elementor-element.elementor-element-d42aa63 .elementor-heading-title {

        font-size: 25px !important;
    }

    .navbar-collapse.collapse {
        display: none !important;
        height: initial !important;
        padding-bottom: 0;
        /* overflow: hidden !important; */
    }

    .navbar-collapse.collapse.in {
        display: block !important;
        height: auto !important;
        padding-bottom: 0;
        overflow: visible !important;
    }

    .navbar-collapse.collapse.in {
        overflow-y: visible !important;
    }
}

@media (max-width: 767px) {
    .HomePageImage {
        display: none;
    }

    .elementor-element.elementor-element-1fcab94 {
        display: none;
    }

    .homePageImageMobile {
        display: block;
    }

    .elementor-8618 .elementor-element.elementor-element-b4d625d {
        display: block;
    }

    .elementor-8618 .elementor-element.elementor-element-d06d92b>.elementor-widget-container {
        background-position: 108% 5px;
        background-size: 80% auto;
    }

    .elementor-8618 .elementor-element.elementor-element-f8107d1>.elementor-widget-container {
        background-position: 98% 20px;
    }

}

@media (max-width: 600px) {

    .clutchLogo img {
        width: 500px;
        max-width: 100%;
    }

    .clutchLogo {
        width: 100%;
    }

    .elementor-8618 .elementor-element.elementor-element-f1df395 {
        background-position: 50% 50% !important;
    }

    .elementor-8618 .elementor-element.elementor-element-a9469e3 {
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }

    .elementor-element-04e337d .elementor-element.elementor-element-0739e60 .elementor-element-d06d92b .elementor-widget-container .widget-banner-account .inner,
    .elementor-element-04e337d .elementor-element.elementor-element-7d2c87c .elementor-element-f8107d1 .elementor-widget-container .widget-banner-account .inner {
        width: 80%;
    }

    .clutchCustomFooter .elementor-element.elementor-element-8be48bc a.contactPhone {
        font-size: 1.5rem;
    }

    .clutchCustomFooter .elementor-element.elementor-element-b1b7a18 a.contactEmail {
        font-size: 1.5rem;
    }

    .elementor-8862 .elementor-element.elementor-element-9488ef4:not(.elementor-motion-effects-element-type-background) {
        background-size: cover;
        background-position: 55% 50%;
    }

    .elementor-8862 .elementor-element.elementor-element-4ba07ef {
        padding-bottom: 4rem;
    }

    .elementor-8619 .elementor-element.elementor-element-66e410d:not(.elementor-motion-effects-element-type-background) {
        background-size: cover;
        background-position: 55% 50%;
    }

    /*Job Seekers Headline in banner type position*/
    .elementor-8862 .elementor-element.elementor-element-495db61.elementor-element .elementor-widget-container {
        top: 0;
    }

    body.no-breadcrumbs #main-container.layout-type-default:not(.has-filter-top) {
        margin-top: 0 !important;
    }

    .entry-content,
    .entry-content p,
    .post-content,
    .page-content,
    .post-excerpt,
    .entry-summary,
    .entry-excerpt,
    .excerpt,
    .excerpt p,
    .type-post p,
    .type-page p,
    .wp-block-post-content,
    .wp-block-post-excerpt,
    .elementor,
    .elementor p {
        font-size: 2rem;
    }

    html body.post-template.single.single-post p,
    html body.post-template.single.single-post ul li,
    html body.post-template-default.single.single-post ul li,
    html body.post-template.single.single-post ol li {
        font-size: 2rem;
    }

    .post-layout .entry-title {
        font-size: 2.6rem;
        font-weight: bold;
    }

    html.mobileFontSize {
        font-size: 6px;
    }

    .post .post-thumbnail .image-wrapper img {
        max-width: 100%;
    }

    .elementor-element.elementor-element-65164ca {
        display: none;
    }

    .elementor-element.elementor-element-4ba07ef {
        padding-top: 2rem;
    }

    .talentCTACard1 {
        min-height: 1px;
        max-height: initial;
    }

    .talentCTACard2 {
        min-height: 1px;
        max-height: initial;
    }

    .elementor-element.elementor-element-495db61 h2 {
        text-align: center;
    }

    .action {
        width: 100%;
        height: auto;
        display: flex;
        justify-content: center;
    }

    .elementor-8841 .elementor-element.elementor-element-543e8b9c {
        padding-bottom: 2rem;
    }

    /*Home*/
    .elementor-8618 .elementor-element.elementor-element-f1df395:not(.elementor-motion-effects-element-type-background) {
        background-position: 0% 0% !important;
    }

    /*Employeers*/
    .elementor-8841 .elementor-element.elementor-element-9488ef4:not(.elementor-motion-effects-element-type-background) {}

    /*Job Seekers*/
    .elementor-8862 .elementor-element.elementor-element-9488ef4:not(.elementor-motion-effects-element-type-background) {
        min-height: initial;
    }

    /*jobs*/
    .elementor-9597 .elementor-element.elementor-element-b7bb65c:not(.elementor-motion-effects-element-type-background) {
        min-height: initial;
    }

    .elementor-8618 .elementor-element.elementor-element-2a21234 .elementor-heading-title,
    .elementor-9597 .elementor-element.elementor-element-9aa6f61 .elementor-heading-title {
        text-transform: uppercase;
        font-size: 31px !important;
        letter-spacing: 0;
        line-height: 31px !important;
    }

    .faqSection {
        padding: 2rem 0;
    }

    .elementor-8618 .elementor-element.elementor-element-d06d92b>.elementor-widget-container {
        background-position: 108% 5px;
        background-size: cover;
    }

    .elementor-8618 .elementor-element.elementor-element-f8107d1>.elementor-widget-container {
        background-position: 108% 25px;
        background-size: 45% auto;
    }

    .elementor-8841 .elementor-element.elementor-element-bb09123.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        width: 59%;
    }

    .elementor-8841 .elementor-element.elementor-element-9488ef4:not(.elementor-motion-effects-element-type-background) {
        background-position: 80% 50%;
    }

    .elementor-8623 .elementor-element.elementor-element-495db61.elementor-element .elementor-widget-container {
        top: 187px;
        margin-left: 0 ;
    }
}

@media (max-width: 480px) {
    .elementor-8618 .elementor-element.elementor-element-d06d92b>.elementor-widget-container {
        background-position: 88% 5px;
    }

    .elementor-8618 .elementor-element.elementor-element-f8107d1>.elementor-widget-container {
        background-position: 178% 100%;
        background-size: 72% auto;
        background-image: url("https://recruitwithclutch.com/wp-content/uploads/2025/10/Adedoyin_cut-out_2.-mobile.png");
    }
    .elementor-8623 .elementor-element.elementor-element-9488ef4:not(.elementor-motion-effects-element-type-background){
        background-position: 60% 2%;
    }
}

/* iPhone 16 Pro max*/
@media only screen and (-webkit-min-device-pixel-ratio: 3),
only screen and (-min--moz-device-pixel-ratio: 3),
only screen and (-o-min-device-pixel-ratio: 3/1),
only screen and (min-device-pixel-ratio: 3),
and (max-width: 430px),
and (max-height: 932px) {
    .elementor-8618 .elementor-element.elementor-element-d06d92b>.elementor-widget-container {
        background-position: 80% 90%;
        background-size: auto 86%;
    }

    .elementor-8618 .elementor-element.elementor-element-f8107d1>.elementor-widget-container {
        background-position: 160% 20px;
        background-size: 77% auto;
        background-image: url("https://recruitwithclutch.com/wp-content/uploads/2025/10/Adedoyin_cut-out_2.-mobile.png");
        min-height: 320px;
    }

    .elementor-element-04e337d .elementor-element.elementor-element-7d2c87c .elementor-element-f8107d1 .elementor-widget-container .widget-banner-account .inner {
        width: 90%;
    }
}


/* iphone 14*/
@media only screen and (device-width: 390px) and (device-height: 844px) and (-webkit-device-pixel-ratio: 3) {
    .elementor-8618 .elementor-element.elementor-element-d06d92b>.elementor-widget-container {
        background-position: 80% 90%;
        background-size: auto 86%;
    }

    .elementor-8618 .elementor-element.elementor-element-f8107d1>.elementor-widget-container {
        background-position: 170% 20px;
        background-size: 77% auto;
        background-image: url("https://recruitwithclutch.com/wp-content/uploads/2025/10/Adedoyin_cut-out_2.-mobile.png");
        min-height: 325px;
        max-height: 325px;
    }

    .widget-banner-account {
        padding: 20px 10px;
    }
}