@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap');

@font-face {
    font-family: 'LucidaCalligraphyFont';
    src: url('fonts/LucidaCalligraphyFont.eot');
    src: url('fonts/LucidaCalligraphyFont.eot') format('embedded-opentype'),
         url('fonts/LucidaCalligraphyFont.woff2') format('woff2'),
         url('fonts/LucidaCalligraphyFont.woff') format('woff'),
         url('fonts/LucidaCalligraphyFont.ttf') format('truetype'),
         url('fonts/LucidaCalligraphyFont.svg#LucidaCalligraphyFont') format('svg');
}

.footer_right_copyright a.elementor-icon.elementor-social-icon {
    width: auto;
    margin-left: 15px;
    height: auto;
}
.elementor-editor-active .umbrella_employer_tax, .elementor-editor-active .cls_sole_trader_uk {
    position: inherit !important;
    z-index: 9999 !important;
    display: block !important;
}
.elementor-editor-active .peo_employer_tax, .elementor-editor-active .joint_trader_uk {
    position: inherit !important;
    z-index: 9999 !important;
    display: block !important;
}
.elementor-editor-active header {
    z-index: 99999 !important;
}
.page-id-7937.elementor-editor-active .umbrella_height {
    height: 800px;
}
.elementor-editor-active .pay_calculator_inner.pay_calculator_btn_bottom {
    margin-top: 240px;
}
.elementor-editor-active .ind_inner_audited, .elementor-editor-active .accred_inner_ins, .elementor-editor-active .trans_inner_verified {
    display: block;
    top: 420px;
    z-index: 9999;
}
.elementor-editor-active .calculator_popups {
    display: block !important;
}
.elementor-editor-active .custom_top_umbrella_pop_sec .umbrella_height {
    height: 800px;
}
.elementor-editor-active .table_umbrella_gray_popup_box .umbrella_height {
    height: 800px;
}
.contact_us_page {padding-top: 50px;padding-bottom: 45px;}
div#comments {display: none;}
.elementor-nav-menu li button.sub-menu-toggle {display: none !important;}
.slider_inner_main {height: calc(100vh - 137px);padding-top: 120px;padding-bottom: 0px;justify-content: center;background-size: 100% 100% !important;}
.bank_application_form p:nth-child(3), .bank_application_form .account_number {clear: both;}
.services_inner_box {border: 5px solid #F5F9FC;border-radius: 55px 0px 0px 55px;height: 330px;display: flex;align-items: center;flex-direction: column;justify-content: center;margin-bottom: 20px;transition: all 0.8s ease-in-out;}
.wpcf7 form .wpcf7-response-output {font-size: 16px;}
.request_pay_main-right span.wpcf7-form-control-wrap.recaptcha .wpcf7-not-valid-tip {margin-top: 0px;}
ul.sub-menu li a.elementor-sub-item {padding-top: 15px !important;padding-bottom: 15px !important;}
/* .services_inner_box:hover {background: #647B98;} */
.header_main_sticky_new .header_top_inner li.current_page_item a.elementor-item {color: #1BAEBE !important;}
.header_top_inner li.current_page_item a.elementor-item {color: #1BAEBE !important;}
.services_inner_box .elementor-widget-container {height: 100%;display: flex;align-items: center;justify-content: center;}
.services_inner_box h3 {margin-bottom: 15px;}
.elementor-nav-menu .sub-arrow {padding: 10px 0px 10px 5px !important;}
/* .services_inner_box:hover svg path {fill: #fff;}
.services_inner_box:hover h3.elementor-icon-box-title {color: #fff !important;}
.services_inner_box:hover p.elementor-icon-box-description {color: #fff !important;} */
.services_inner .services_inner_box:nth-child(2) {border-radius: 0px;}
.services_inner .services_inner_box:nth-child(3) {border-radius: 0px 55px 55px 0px;}
.services_inner .services_inner_box:nth-child(5) {border-radius: 0px;}
.services_inner .services_inner_box:nth-child(6) {border-radius: 0px 55px 55px 0px;}
.footer_right_add a {color: #fff;margin-bottom: 15px !important;display: inline-block;}
.footer_right_add a:hover {text-decoration: underline;}
.footer_left_text p:first-child {margin-bottom: 8px;}
.footer_left_text p:last-child {margin-top: 15px;}
.footer_menu_right {margin-top: 0px;}
.footer_copyright span {color: #8F9AAE;}
.footer_brd {padding-top: 50px;padding-bottom: 10px;}
.footer_brd .e-con-inner {border-top: 1px solid #8F9AAE;padding-top: 10px;}
.footer_address {padding-left: 11%;}
.footer_company {padding-left: 4%;padding-right: 0%;}
.middle_box_inner_box a.elementor-button.elementor-button-link {width: 100%;}
ul#suggestion_list {clear: both;width: 34%;background: #fff;padding: 0px;margin-left: 15%;}
ul#suggestion_list li {list-style: none;padding: 5px 15px;font-size: 14px;cursor: pointer;border-bottom: 1px solid #c5c1c1;}
ul#suggestion_list li:hover {background: #f1f1f1;}
.middle_box_inner_box a.elementor-button.elementor-button-link span.elementor-button-content-wrapper {flex-direction: column;gap: 13px !important;}
.blog_inner_main .reviews_para {
    padding-left: 15px;
}
.middle_box_inner {margin-top: 25px;margin-bottom: 45px;}
.help_hub_txt p {line-height: 21px;}
.help_hub_right img {max-width: 440px !important;height: 540px !important;}
.help_hub_left {margin-top: 20px;}
.compliance_inner_list ul {padding-left: 30px;}
.compliance_inner_list ul li {margin-bottom: 3px;}
.compliance_inner_left {height: 430px;}
.reviews_para p {line-height: 24px;font-size: 18px;}
.reviews_para {margin-bottom: 15px !important;}
.reviews_inner_box .ti-inner .ti-review-header {flex-direction: column;}
.reviews_inner_box .ti-inner .ti-review-header .ti-profile-details {margin-top: 10px !important;}
.reviews_inner_box .ti-profile-img img {width: 50px !important;height: 50px !important;}
.reviews_inner_box .ti-inner .ti-name {font-size: 18px !important;line-height: 24px !important;color: #10172B !important;font-weight: 500 !important;font-family: 'Montserrat' !important;}
.reviews_inner_box .ti-inner .ti-date {font-size: 12px !important;line-height: 16px !important;font-weight: 400 !important;color: #646463 !important;font-family: 'Montserrat' !important;opacity: 1 !important;}
.ti-widget.ti-goog .ti-review-header:after {top: 50%;margin-top: -10px;}
.reviews_inner_box .ti-inner span.ti-stars {margin-bottom: 15px !important;}
.reviews_inner_box .ti-widget.ti-goog .ti-review-content {color: #10172B;font-size: 18px;line-height: 22px;font-weight: 400;font-family: 'Montserrat' !important;}
.reviews_inner_box .ti-read-more span {font-size: 15px !important;text-transform: capitalize !important;font-weight: 500 !important;font-family: 'Montserrat' !important;opacity: 1 !important;}
.reviews_inner_box .ti-review-item>.ti-inner {border-radius: 6px !important;}
.reviews_inner_box span.ti-star.f {margin-right: 3px !important;}
.reviews_inner_box .ti-next {background-image: url(https://exceedcontracting.co.uk/wp-content/uploads/2024/06/right-arrow.png);width: 54px !important;height: 54px !important;background-repeat: no-repeat;background-size: contain;background-position: center right;padding: 0px !important;position: absolute !important;right: 2px !important;opacity: 1 !important;margin-top: -10px;}
.reviews_inner_box .ti-next:hover {opacity: 1 !important;transform: scale(1) !important;}
.reviews_inner_box .ti-next:before {display: none !important;}
.reviews_inner_box .ti-next:after {display: none !important;}
.reviews_inner_box .ti-prev {background-image: url(https://exceedcontracting.co.uk/wp-content/uploads/2024/06/left-arrow.png);width: 54px !important;height: 54px !important;background-repeat: no-repeat;background-size: contain;background-position: center right;padding: 0px !important;position: absolute !important;left: 2px !important;opacity: 1 !important;margin-top: -10px;}
.reviews_inner_box .ti-prev:hover {opacity: 1 !important;transform: scale(1) !important;}
.reviews_inner_box .ti-prev:before {display: none !important;}
.reviews_inner_box .ti-prev:after {display: none !important;}
.blog_inner_inner .elementor-post__text {padding: 8px 13px 10px;display: flex !important;flex-direction: column !important;}
.blog_inner_inner a.elementor-post__thumbnail__link img {height: 100% !important;object-fit: cover;}
.blog_inner_inner .elementor-post__text h3.elementor-post__title {order: 2;}
.blog_inner_inner .elementor-post__text .elementor-post__meta-data {order: 1;}
.blog_inner_inner .elementor-post__text .elementor-post__excerpt {order: 3;}
.blog_inner_inner a.elementor-post__read-more {order: 4;position: relative;margin-top: 15px;}
/* .blog_inner_inner a.elementor-post__read-more:before {content: "\f344";font-family: dashicons;font-size: 15px;position: absolute;right: -20px;top: 1px;} */
.blog_inner_inner a.elementor-post__read-more:before {content: "";position: absolute;right: -16px;top: 6px;background-image: url(https://exceedcontracting.co.uk/wp-content/uploads/2024/06/arrow_right_read.png);background-repeat: no-repeat;width: 9px;height: 8px;}
.blog_inner_inner a.elementor-post__read-more:hover {color: #647B98 !important;text-decoration: underline;}
/* .compliance_inner_left:hover::before {border-color: #1BAEBE;}
.compliance_inner_left::before {transition: all 0.8s ease-in-out;}
.compliance_inner_right:hover::before {border-color: #1BAEBE;}
.compliance_inner_right::before {transition: all 0.8s ease-in-out;} */
.blog_inner_inner a.elementor-post__read-more:hover::before {opacity: 0.7;}
.blog_inner_inner span.elementor-post-author {text-transform: uppercase;font-weight: 500;}
.blog_inner_inner span.elementor-post-date {position: relative;color: #707376;padding-left: 13px;}
.blog_inner_inner span.elementor-post-date:before {content: "";background: #a8a8a9;width: 4px;height: 4px;display: flex;position: absolute;left: 4px;top: 7px;border-radius: 50%;}
.reviews_inner_blog {margin-bottom: 55px;}
.reviews_inner_blog .ti-footer {display: none;}
.get_tech_inner .e-con-inner {background: #1BAEBE;border-radius: 12px;padding: 55px 50px 60px;}
.get_tech_txt p {line-height: 21px;}
.btn_get_started_let a.elementor-button.elementor-button-link:hover {background-color: #647B98;}
.get_tech_inner {padding-top: 65px;padding-bottom: 65px;}
.btn_get_started:before {background-image: url(https://exceedcontracting.co.uk/wp-content/uploads/2024/06/free_tech_img.png);background-repeat: no-repeat;background-position: inherit;content: "";background-size: contain;position: absolute;top: 20px !important;left: -50px;width: 197px;height: 180px;display: none;}
.footer_left_text p {line-height: 21px;font-family: 'Montserrat';}
.footer_right_text p {line-height: 21px;}
.compliance_inner_right {height: 430px;}
.footer_left_text p a {color: #fff;}
/* .footer_right_text p:before {content: "\f230";font-family: dashicons;background: #1baebe;color: #000;width: 22px;height: 22px;border-radius: 50%;padding: 2px 4px;position: absolute;left: -27px;top: 3px;} */
.footer_right_text p:before {content: "";width: 22px;background-image: url(https://exceedcontracting.co.uk/wp-content/uploads/2024/06/map-maker.png);height: 22px;border-radius: 50%;padding: 2px 4px;position: absolute;left: -27px;background-repeat: no-repeat;top: 4px;display: none;}
.elementor-button {transition: all 0.8s ease-in-out !important;}
.elementor-nav-menu--dropdown {transition: all 0.8s ease-in-out;transform: translateY(-20px);}
.elementor-nav-menu--dropdown[aria-hidden="false"] {transform: translateY(0px);transition: all 0.8s ease-in-out;}
.umbrella_inner .elementor-flip-box {height: 400px;}
ul.text_cis_list {list-style: none;padding: 0px;margin: 0px;}
ul.text_cis_list li {margin-bottom: 5px;font-size: 16px;position: relative;text-align: left;padding-left: 25px;color: #fff;font-family: "Montserrat", Sans-serif;}
ul.text_cis_list li b {font-weight: 500;}
ul.text_cis_list li:before {content: "";background-image: url(https://exceedcontracting.co.uk/wp-content/uploads/2024/06/tick-icon1.png);background-repeat: no-repeat;width: 18px;height: 18px;position: absolute;left: 0px;background-size: contain;top: 5px;}
.payepass_img img {height: 75px !important;max-width: 330px !important;}
.payepass_img1 img {height: 100px !important;max-width: 280px !important;}
ul.footer_left_exceed {list-style: none;padding: 0px;margin: 0px;}
ul.footer_left_exceed li {margin-bottom: 10px;font-size: 20px;position: relative;text-align: left;padding-left: 30px;font-family: 'DM Sans';color: #fff;}
ul.footer_left_exceed li b {font-weight: 700;}
ul.footer_left_exceed li:before {content: "";background-image: url(https://exceedcontracting.co.uk/wp-content/uploads/2024/06/check-icon.png);background-repeat: no-repeat;width: 20px;height: 20px;position: absolute;left: 0px;background-size: contain;top: 2px;}
.services_inner_head p u {color: #1baebe;}
.services_inner_box p.elementor-icon-box-description u {color: #1baebe;}
.payments_free_inner .e-con-inner {gap: 20px;}
.payments_free_box {transition: all 0.8s ease-in-out;}
/* .payments_free_box:hover {background: #647B98;}
.payments_free_box:hover h4.elementor-heading-title {color: #fff !important;}
.payments_free_box:hover ul li svg {fill: #fff !important;}
.payments_free_box:hover span.elementor-icon-list-text {color: #fff !important;} */
/* .get_tech_title {padding-left: 11%;} */
.get_tech_txt {margin-bottom: 30px !important;}
.footer_copyright p {text-align: left;}
.footer_copyright p+p {float: left;margin-right: 20px;}
.footer_copyright p a {color: #fff;}
.footer_copyright p:nth-child(2) {position: relative;}
.footer_copyright p:nth-child(2):before {content: "|";position: absolute;right: -11px;}
.footer_brd .e-con-inner {align-items: center !important;}
.help-hub-inner_top .e-con-inner {gap: 20px;}
.help-hub-inner_top1 {background: #fff;border-radius: 20px;padding-top: 35px;padding-bottom: 25px;margin-bottom: 15px;transition: all 0.8s ease-in-out;}
.help-hub-inner_top1:hover {box-shadow: 0px 0px 15px #c3c3c3;}
.help_hub_image img {width: 105px !important;height: 105px !important;}
.blog_inner_inner article.elementor-post {transition: all 0.8s ease-in-out;}
.blog_inner_inner article.elementor-post:hover {box-shadow: 0px 0px 25px #c3c3c3;}
.header_main_sticky {box-shadow: none !important;transition: all 0.15s ease-in-out;}
.header_top_inner a.elementor-item {color: #fff !important;}
.header_top_inner .elementor-nav-menu .sub-arrow .e-font-icon-svg {fill: #fff;}
.header_top_inner a.elementor-item:hover {color: #1BAEBE !important;}
.header_top_inner .elementor-nav-menu a.elementor-item:hover .sub-arrow .e-font-icon-svg {fill: #1BAEBE !important;}
.logged-in .slider_inner_main {height: calc(100vh - 170px);padding-top: 120px;padding-bottom: 0px;justify-content: center;background-size: 100% 100% !important;}
.header_main_sticky_new {position: fixed;top: 0px;z-index: 999;box-shadow: 0px 5px 30px 0px rgba(0,0,0,0.1) !important;}
.logged-in .header_main_sticky_new {top: 32px;}
/* .header_main_sticky_new .header_top_bar {background-color: #fff !important;} */
.header_main_sticky_new .header_top_inner {background-color: #fff !important;}
/* .header_main_sticky_new .header_top_bar span.elementor-icon-list-text {color: #10181A !important;}
.header_main_sticky_new .header_top_bar span.elementor-icon-list-text:hover {color: #1baebe !important;}
.header_main_sticky_new .header_top_bar .elementor-icon-list-icon svg {fill: #10181A !important;}
.header_main_sticky_new .header_top_bar .elementor-icon-list-icon:hover svg {fill: #1baebe !important;} */
.header_main_sticky_new .header_top_inner a.elementor-item {color: #10181A !important;}
.header_main_sticky_new .header_top_inner a.elementor-item:hover {color: #1baebe !important;}
 .header_top_inner.header_top_inner_new {display: none;}
.umbrella_inner .elementor-flip-box__back .elementor-flip-box__layer__overlay {border-radius: 0px !important;}
/* .umbrella_inner .elementor-flip-box__back {border-radius: 0px !important;} */
.middle_box_inner_box a.elementor-button.elementor-button-link {transition: all 0.3s ease-in-out !important;}
.payments_free_box ul li.elementor-icon-list-item {padding-left: 26px !important;}
.payments_free_box ul li.elementor-icon-list-item:before {content: "";background: url(https://exceedcontracting.co.uk/wp-content/uploads/2024/07/arrow-2.png);width: 16px;height: 16px;background-repeat: no-repeat;background-size: contain;position: absolute;left: 0px;top: 3px;}
.header_main_sticky_new .header_top_inner.header_top_inner_new {display: block;}
.header_main_sticky_new .header_top_inner {display: none;}
.header_main_sticky_new .header_top_inner .elementor-nav-menu .sub-arrow .e-font-icon-svg {fill: #10181A;}
.request_pay_main-right input.wpcf7-text {border: 1px solid #333;color: #333;font-size: 16px;font-family: 'Montserrat';border-radius: 5px;margin-bottom: 15px;width: 100%;}
.request_pay_main-right input.wpcf7-text:focus {outline: none;}
.request_pay_main-right select.wpcf7-select {border: 1px solid #333;color: #333;font-size: 16px;font-family: 'Montserrat';border-radius: 5px;margin-bottom: 15px;width: 100%;text-transform: capitalize;}
.request_pay_main-right select.wpcf7-select:focus {outline: none;}
.request_pay_main-right textarea.wpcf7-textarea {
    border: 1px solid #333;
    color: #333;
    font-size: 16px;
    font-family: 'Montserrat';
    border-radius: 5px;
    margin-bottom: 15px;
    padding: 10px 10px;
    text-transform: capitalize;
        resize: none;
    width: 100%;
}
.request_pay_main-right textarea.wpcf7-textarea:focus {
    outline: none;
}
.request_pay_main-right form.wpcf7-form {
    max-width: 500px;
    margin-left: auto;
}
.request_pay_main-right input.wpcf7-submit {
    background-color: #1baebe !important;
    border-radius: 7px;
    padding: 10px 40px;
    font-size: 16px;
    font-family: 'Montserrat';
    border: medium none;
    color: #fff;
    margin-top: 20px;
}
.request_pay_main-right input.wpcf7-submit:hover, .request_pay_main-right input.wpcf7-submit:focus {
    background-color: #647B98 !important;
    border: medium none;
    color: #fff;
    outline: none;
}
.request_pay_main-right .wpcf7-not-valid-tip {
    font-size: 16px;
    margin-top: -17px;
    margin-bottom: 5px;
}
.page-id-13 .slider_inner_main {
    padding-top: 120px;
}
.left_exceed_contracting .elementor-widget-container {
    padding: 10px 30px;
    position: relative;
}
.left_exceed_contracting .elementor-widget-container:after {
    content: "";
    background-image: url(https://exceedcontracting.co.uk/wp-content/uploads/2024/06/exceed-contracting-top.png);
    background-repeat: no-repeat;
    background-size: contain;
    width: 57px;
    height: 47px;
    position: absolute;
    top: 25px;
    right: 30px;
}
.left_exceed_contracting h2 {
    font-size: 40px;
    font-family: 'Montserrat';
    font-weight: 700;
    color: #fff;
}
.left_exceed_contracting p {
    color: #fff;
    font-size: 22px;
    letter-spacing: 0.5px;
        line-height: 28px;
}
.inner_exceed_contracting_box {
    background: #fff;
    margin-top: -20px;
    padding-top: 15px;
    padding-bottom: 15px;
}
.exceed_green_box {
    background: #d9f0f2;
}
.exceed_green_box h3 {
    background: #009aa6;
    text-align: center;
    color: #fff;
    font-family: 'Montserrat';
    font-weight: 700;
    font-size: 26px;
    padding: 7px 0px;
}
.exceed_green_box ul {
    padding: 10px 0px 10px;
    margin: 0px;
    list-style: none;
}
.exceed_green_box ul li {
    font-size: 13px;
    font-family: 'Montserrat';
    font-weight: 400;
    position: relative;
    padding-left: 18px;
}
.exceed_green_box ul li:before {
    content: "";
    position: absolute;
    top: 9px;
    left: 7px;
    background: #7a7a7a;
    width: 5px;
    height: 5px;
    border-radius: 50%;
}
.exceed_red_box {
    background: #f9edee;
}
.exceed_red_box h3 {
    background: #d38792;
    text-align: center;
    color: #fff;
    font-family: 'Montserrat';
    font-weight: 700;
    font-size: 26px;
    padding: 7px 0px;
}
.exceed_red_box ul {
    padding: 10px 0px 10px;
    margin: 0px;
    list-style: none;
}
.exceed_red_box ul li {
    font-size: 13px;
    font-family: 'Montserrat';
    font-weight: 400;
    position: relative;
    padding-left: 18px;
}
.exceed_red_box ul li:before {
    content: "";
    position: absolute;
    top: 9px;
    left: 7px;
    background: #7a7a7a;
    width: 5px;
    height: 5px;
    border-radius: 50%;
}
.exceed_greenlight_box {
    background: #f2f7e1;
}
.exceed_greenlight_box h3 {
    background: #a6ce39;
    text-align: center;
    color: #fff;
    font-family: 'Montserrat';
    font-weight: 700;
    font-size: 26px;
    padding: 7px 5px;
}
.exceed_greenlight_box ul {
    padding: 10px 0px 10px;
    margin: 0px;
    list-style: none;
}
.exceed_greenlight_box ul li {
    font-size: 13px;
    font-family: 'Montserrat';
    font-weight: 400;
    position: relative;
    padding-left: 18px;
}
.exceed_greenlight_box ul li:before {
    content: "";
    position: absolute;
    top: 9px;
    left: 7px;
    background: #7a7a7a;
    width: 5px;
    height: 5px;
    border-radius: 50%;
}
.exceed_purple_box {
    background: #eee8ef;
}
.exceed_purple_box h3 {
    background: #916795;
    text-align: center;
    color: #fff;
    font-family: 'Montserrat';
    font-weight: 700;
    font-size: 26px;
    height: 82px;
    padding: 7px 0px;
    line-height: 68px;
}
.exceed_purple_box ul {
    padding: 10px 0px 10px;
    margin: 0px;
    list-style: none;
}
.exceed_purple_box ul li {
    font-size: 13px;
    font-family: 'Montserrat';
    font-weight: 400;
    position: relative;
    padding-left: 18px;
}
.exceed_purple_box ul li:before {
    content: "";
    position: absolute;
    top: 9px;
    left: 7px;
    background: #7a7a7a;
    width: 5px;
    height: 5px;
    border-radius: 50%;
}
.exceed_blue_box {
    background: #e8ebf0;
}
.exceed_blue_box h3 {
    background: #647b98;
    text-align: center;
    color: #fff;
    font-family: 'Montserrat';
    font-weight: 700;
    font-size: 26px;
    padding: 7px 0px;
}
.exceed_blue_box ul {
    padding: 10px 0px 10px;
    margin: 0px;
    list-style: none;
}
.exceed_blue_box ul li {
    font-size: 13px;
    font-family: 'Montserrat';
    font-weight: 400;
    position: relative;
    padding-left: 18px;
}
.exceed_blue_box ul li:before {
    content: "";
    position: absolute;
    top: 9px;
    left: 7px;
    background: #7a7a7a;
    width: 5px;
    height: 5px;
    border-radius: 50%;
}
.exceed_teal_box {
    background: #eaf7fa;
}
.exceed_teal_box h3 {
    background: #6fccdd;
    text-align: center;
    color: #fff;
    font-family: 'Montserrat';
    font-weight: 700;
    font-size: 26px;
    padding: 7px 0px;
}
.exceed_teal_box ul {
    padding: 10px 0px 10px;
    margin: 0px;
    list-style: none;
}
.exceed_teal_box ul li {
    font-size: 13px;
    font-family: 'Montserrat';
    font-weight: 400;
    position: relative;
    padding-left: 18px;
}
.exceed_teal_box ul li:before {
    content: "";
    position: absolute;
    top: 9px;
    left: 7px;
    background: #7a7a7a;
    width: 5px;
    height: 5px;
    border-radius: 50%;
}
.left_exceed_contracting_business .elementor-widget-container:after {
        display: none;
}
.left_exceed_contracting_benefits .elementor-widget-container:after {
        display: none;
}
.focus_on_recruitment_inner {
    padding-top: 55px;
    padding-bottom: 60px;
}
.your_business_list {
    background: #fff;
    margin-top: -20px;
    padding: 20px 25px 20px;
}
.your_business_list ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
}
.your_business_list ul li {
    position: relative;
    padding-left: 35px;
    font-size: 18px;
    margin-bottom: 5px;
}
.your_business_list ul li:before {
    content: "";
    position: absolute;
    top: 9px;
    left: 0px;
    background: url(https://exceedcontracting.co.uk/wp-content/uploads/2024/06/tick-icon.png);
    width: 30px;
    height: 19px;
    background-size: contain;
    background-repeat: no-repeat;
}
.left_exceed_contracting_benefits h2 strong {
    font-size: 24px;
    font-weight: 400;
}
.left_exceed_contracting_benefits ol li {
    color: #fff;
    font-size: 18px;
}
.left_exceed_contracting_benefits ol {
    padding-left: 25px;
}
.recruitment_right_top_sec {
    padding-left: 100px;
    position: relative;
}
.left_exceed_contracting_benefits {
    padding-top: 70px;
}
.left_exceed_contracting_business {
    padding-top: 20px;
}
.recruitment_right_top_sec:before {
    content: "";
    position: absolute;
    left: 5%;
    top: 28%;
    background: url(https://exceedcontracting.co.uk/wp-content/uploads/2024/07/arrow-2.png);
    background-repeat: no-repeat;
    background-size: contain;
    width: 35px;
    height: 28px;
}
.left_exceed_contracting_benefits:before {
    content: "";
    position: absolute;
    left: 50%;
    top: 6%;
    background: url(https://exceedcontracting.co.uk/wp-content/uploads/2024/07/arrow-2.png);
    background-repeat: no-repeat;
    background-size: contain;
    width: 35px;
    height: 28px;
    margin-left: -14px;
    transform: rotate(90deg);
}
.about_get_tech {
    padding-top: 15px;
    padding-bottom: 85px;
}
.privacy_policy_main h3 {
    font-family: "Montserrat", Sans-serif;
    color: #10172B;
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 10px;
    margin-top: 25px;
}
.privacy_policy_main h4 {
    font-family: "Montserrat", Sans-serif;
    color: #10172B;
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 10px;
    margin-top: 25px;
}
.privacy_policy_main p {
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    margin-bottom: 10px;
    line-height: 24px;
    color: #222;
    font-weight: 400;
}
.privacy_policy_main ol li,
.privacy_policy_main ul li{
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    margin-bottom: 5px;
    line-height: 24px;
    color: #222;
    font-weight: 400;
}
.privacy_policy_main ol {
    padding-left: 46px;
    margin-bottom: 15px;
}
.privacy_policy_main ul {
    padding-left: 21px;
    margin-bottom: 15px;
}
.privacy_policy_main a{
    text-decoration: underline;
    color: #1BAEBE;
}
.privacy_policy_main .elementor-element{
    padding: 0 10px;
}
.privacy_policy_main {
    padding-top: 50px;
    padding-bottom: 60px;
}
.privacy_policy_main h2{
    font-family: "Montserrat", Sans-serif;
    font-size: 44px;
    font-weight: 700;
    line-height: 57px;
    color: #000 !important;
    text-align: center;
}
.request_pay_main-right h4 {
    font-size: 22px;
    font-family: 'Montserrat';
    margin-bottom: 15px;
    color: #181818;
}
.request_pay_main-right h4.title_form_detail {
    margin-top: 15px;
}
span.wpcf7-form-control-wrap[data-name="StartDate"] input {
    border: 1px solid #333;
    color: #333;
    font-size: 16px;
    font-family: 'Montserrat';
    border-radius: 5px;
    margin-bottom: 15px;
    width: 100%;
}
span.wpcf7-form-control-wrap[data-name="Estimated_End_Date"] input {
    border: 1px solid #333;
    color: #333;
    font-size: 16px;
    font-family: 'Montserrat';
    border-radius: 5px;
    margin-bottom: 15px;
    width: 100%;
}
span.wpcf7-form-control-wrap[data-name="EndDate"] input {
    border: 1px solid #333;
    color: #333;
    font-size: 16px;
    font-family: 'Montserrat';
    border-radius: 5px;
    margin-bottom: 15px;
    width: 100%;
}
span.wpcf7-form-control-wrap[data-name="StartDate"]+br {
    display: none;
}
span.wpcf7-form-control-wrap[data-name="StartDate"] {
    float: left;
    width: 49%;
}
span.wpcf7-form-control-wrap[data-name="EndDate"] {
    width: 49%;
    float: left;
    margin-left: 10px;
}
/* .privacy_policy_main ul li:before {
    content: "";
    position: absolute;
    top: 4px;
    left: 0px;
    background: url(https://exceedcontracting.co.uk/wp-content/uploads/2024/06/tick-icon.png);
    width: 30px;
    height: 19px;
    background-size: contain;
    background-repeat: no-repeat;
} */
.privacy_policy_main ul li:before {
    background: #202020;
    border-radius: 50%;
    width: 6px;
    height: 6px;
    content: "";
    position: absolute;
    left: 0px;
    top: 10px;
}
.privacy_policy_main ul li {
    position: relative;
    padding-left: 15px;
    list-style: none;
}
/* .privacy_policy_main ul {
    padding-left: 0px;
} */
.top_video_right {
    padding-top: 0%;
}
.home .top_video_right {
    padding-top: 15%;
}
.slider_txt_para ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
    padding-left: 33%;
}
.slider_txt_para ul li {
    text-align: left;
    background: url(https://exceedcontracting.co.uk/wp-content/uploads/2024/06/tick-icon1.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: left center;
    padding-left: 38px;
    margin-bottom: 20px;
}
.slider_inner_main .elementor-background-video-container {
    overflow: inherit;
}
.contact_us_top_list span.elementor-icon-list-icon {
    background: #1baebe;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    display: flex;
    margin-right: 15px;
    align-items: center;
    justify-content: center;
}
.contact_us_top_list span.elementor-icon-list-icon svg {
    margin: 0px !important;
    fill: #fff;
}
.contact_us_top_list li.elementor-icon-list-item {
    margin-bottom: 15px;
}
.contact_us_top_list li.elementor-icon-list-item:nth-child(3) {
    margin-bottom: 0px;
    margin-left: 50px;
}
.contact_us_top_list li.elementor-icon-list-item:last-child {
        margin-bottom: 0px;
}
.middle_box_inner.contact_middle_inner {
    margin-top: 0px;
}
.contact_us_form h4 {
    font-size: 22px;
    font-family: 'Montserrat';
    margin-bottom: 15px;
    color: #181818;
}
.contact_us_form input.wpcf7-text {
    border: 1px solid #333;
    color: #333;
    font-size: 16px;
    font-family: 'Montserrat';
    border-radius: 5px;
    margin-bottom: 15px;
    width: 100%;
}
.contact_us_form input.wpcf7-text:focus {
    outline: none;
}
.contact_us_form select.wpcf7-select {
    border: 1px solid #333;
    color: #333;
    font-size: 16px;
    font-family: 'Montserrat';
    border-radius: 5px;
    margin-bottom: 15px;
    width: 100%;
    text-transform: capitalize;
}
.contact_us_form select.wpcf7-select:focus {
    outline: none;
}
.contact_us_form textarea.wpcf7-textarea {
    border: 1px solid #333;
    color: #333;
    font-size: 16px;
    font-family: 'Montserrat';
    border-radius: 5px;
    margin-bottom: 15px;
    padding: 10px 10px;
    text-transform: capitalize;
    resize: none;
    width: 100%;
}
.contact_page_main_form {
    padding-bottom: 50px;
}
/* .tag-resource .you_may_also_like_inner {
    margin-bottom: 80px;
} */
.page-id-2846 {
    background-color: #FFD1DFA1 !important;
}
.page-id-2846 .blog_post_top {
    margin-top: 30px !important;
    margin-bottom: 80px !important;
}
.contact_us_form textarea.wpcf7-textarea:focus {
    outline: none;
}
.contact_us_form .contact_inner_form_sub input.wpcf7-submit {
    background-color: #DB9FC7 !important;
}
.contact_us_form input.wpcf7-submit {
    background-color: #1baebe !important;
    border-radius: 7px;
    padding: 10px 40px;
    font-size: 16px;
    font-family: 'Montserrat';
    border: medium none;
    color: #fff;
    margin-top: 20px;
    float: right;
}
.contact_us_form input.wpcf7-submit:hover, .contact_us_form input.wpcf7-submit:focus {
    background-color: #647B98 !important;
    border: medium none;
    color: #fff;
    outline: none;
}
.contact_us_form {
    margin-bottom: 70px;
}
.contact_us_form form.wpcf7-form {
    max-width: 70%;
    margin: 0px auto;
    background: #DDF3F7;
    border-radius: 10px;
    padding: 25px 10px;
}
.contact_us_form .contact_inner_form_sub form.wpcf7-form {
    background: #FFD1DFA1;
}
.contact_us_form .wpcf7-not-valid-tip {
    font-size: 16px;
    margin-top: -17px;
    margin-bottom: 5px;
}
.contact_us_form span.wpcf7-form-control-wrap.recaptcha .wpcf7-not-valid-tip {
    margin-top: 0px;
}
.application_form_inner_form h2 {
    font-size: 28px;
    font-family: 'Montserrat';
    font-weight: 700;
    margin-bottom: 15px;
    color: #10172B;
}
.application_form_inner_form input.wpcf7-text {
    border: 1px solid #333;
    color: #333;
    font-size: 16px;
    font-family: 'Montserrat';
    border-radius: 5px;
    margin-bottom: 15px;
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}
.application_form_inner_form input.wpcf7-text:focus {
    outline: none;
}
.application_form_inner_form input.wpcf7-date {
    border: 1px solid #333;
    color: #333;
    font-size: 16px;
    font-family: 'Montserrat';
    border-radius: 5px;
    margin-bottom: 15px;
    width: 100%;
}
.application_form_inner_form input.wpcf7-date:focus {
    outline: none;
}
.application_form_inner_form select.wpcf7-select {
    border: 1px solid #333;
    color: #333;
    font-size: 16px;
    font-family: 'Montserrat';
    border-radius: 5px;
    margin-bottom: 15px;
    width: 100%;
    text-transform: capitalize;
}
.application_form_inner_form select.wpcf7-select:focus {
    outline: none;
}
.application_form_inner_form textarea.wpcf7-textarea {
    border: 1px solid #333;
    color: #333;
    font-size: 16px;
    font-family: 'Montserrat';
    border-radius: 5px;
    margin-bottom: 15px;
    padding: 10px 10px;
    text-transform: capitalize;
    resize: none;
    width: 100%;
}
.application_form_inner_form textarea.wpcf7-textarea:focus {
    outline: none;
}
.application_form_inner_form input.wpcf7-submit {
    background-color: #1baebe !important;
    border-radius: 7px;
    padding: 10px 40px;
    font-size: 16px;
    font-family: 'Montserrat';
    border: medium none;
    color: #fff;
    margin-top: 20px;
}
.application_form_inner_form input.wpcf7-submit:hover, .application_form_inner_form input.wpcf7-submit:focus {
    background-color: #647B98 !important;
    border: medium none;
    color: #fff;
    outline: none;
}
.application_form_inner_form label {
    font-size: 18px;
    font-family: 'Montserrat';
    color: #10172B;
    font-weight: 500;
    float: left;
    margin: 0px;
    width: 33%;
        line-height: 49px;
}
.application_form_inner_form span.wpcf7-form-control-wrap {
    width: 67%;
    float: left;
}
.appication_leave_detail p:last-child label {
    width: 42%;
}
.appication_leave_detail p:last-child span.wpcf7-form-control-wrap {
    width: 58%;
}
.appication_leave_detail p:last-child span.wpcf7-form-control-wrap select.wpcf7-form-control.wpcf7-select {
    margin-bottom: 0px;
    margin-top: 0px;
}
.appication_personal_details_inner {
    background: #f9f9f9;
    width: 100%;
    display: inline-block;
    padding: 25px 15px 10px;
    border-radius: 10px;
    margin-bottom: 10px;
}
.appication_personal_details_inner p {
    float: left;
    width: 49%;
}
.appication_personal_details_inner p:nth-child(2n+2) {
    margin-left: 21px;
}
.application_top_bar_inner select {
    border: 1px solid #333;
    color: #333;
    font-size: 16px;
    font-family: 'Montserrat';
    border-radius: 5px;
    margin-bottom: 15px;
    width: 100%;
}
.application_top_bar_inner select:focus {
    outline: none;
}
select#txt_country {
    border: 1px solid #333;
    color: #333;
    font-size: 16px;
    font-family: 'Montserrat';
    border-radius: 5px;
    margin-bottom: 15px;
    width: 67%;
    float: left;
    text-transform: capitalize;
}
select#txt_country:focus {
    outline: none;
}
input#txt_search {
    border: 1px solid #333;
    color: #333;
    font-size: 16px;
    font-family: 'Montserrat';
    border-radius: 5px;
    height: 49px;
    margin-bottom: 15px;
    width: 69%;
    padding-left: 10px;
    padding-right: 10px;
    margin-left: 0px;
    margin-right: 0px;
}
input#txt_search:focus {
    outline: none;
}
.intl-tel-input input.wpcf7-text {
    margin-bottom: 15px !important;
}
span#dob-error, span#ninumber-error, span#email-error, span#sortcode-error, span#accountnumber-error {
    margin-top: -13px !important;
    display: block;
    font-size: 15px;
}

.account_number {
    width: 49%;
    float: left;
    margin-right: 0px;
}
.account_number p {
    width: 100%;
}
/* .account_number label {
    width: 14.7%;
}
.account_number span.wpcf7-form-control-wrap {
    width: 85%;
} */
.account_number+p {
    margin-left: 0px !important;
}
/* .account_number+p+p {
    margin-left: 21px;
} */
.employee_statement h2 {
    font-size: 28px;
    font-family: 'Montserrat';
    font-weight: 700;
    margin-bottom: 15px;
    color: #10172B;
}
.employee_statement_inner {
    background: #f9f9f9;
    width: 100%;
    display: inline-block;
    padding: 25px 15px 10px;
    border-radius: 10px;
    margin-bottom: 15px;
}
.employee_statement_inner p {
    margin-bottom: 10px;
}
.employee_statement_inner li {
    width: 100%;
    display: inline-block;
}
.employee_statement_inner ol {
    padding: 0px;
}
.employee_statement_inner li span.wpcf7-form-control-wrap {
    width: 100%;
}
.employee_statement_inner li span.wpcf7-form-control-wrap label {
    width: 100%;
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
    display: flex;
    float: none;
    padding-left: 35px;
}
.employee_statement_inner li span.wpcf7-form-control-wrap span.wpcf7-list-item {
    margin: 0px;
}
.employee_statement_inner li span.wpcf7-form-control-wrap label input[type="checkbox"] {
    display: flex;
    margin-right: 0px;
    margin-top: 0px;
    border: 2px solid #000;
    position: absolute;
      left: 0px;
    top: 10px;
}
.employee_statement_inner li input[type=checkbox]:after {
    left: 7px;
    top: 3px;
}
.employee_statement_inner li p {
    margin: 0px;
}
.employee_statement_inner li span.wpcf7-form-control-wrap label input[type="checkbox"]:focus {
    outline: none;
}
.appication_student_loan {
    margin-top: 5px;
    margin-bottom: 8px;
    display: grid;
    grid-template-columns: repeat(2, 2fr);
    gap: 25px;
}
.appication_student_loan .employee_statement_inner {
    height: 600px;
}
.application_visa_detail p {
    width: 100%;
}
.application_visa_detail p+p {
    margin-left: 0px !important;
}
.application_visa_detail label {
    width: 53%;
}
.application_visa_detail span.wpcf7-form-control-wrap {
    width: 8%;
}
.appication_leave_detail p {
    width: 100%;
    margin-bottom: 15px;
    line-height: 22px;
    font-size: 18px;
    margin-left: 0px !important;
    color: #10172B;
}
.appication_leave_detail h4 {
    font-family: 'Montserrat';
    font-size: 22px;
    font-weight: 700;
    margin-bottom: 10px;
    color: #10172B;
}
.appication_leave_detail p b {
    font-weight: 600;
}
.application_form_inner_form {
    padding-bottom: 70px;
}
.application_top_bar {
    margin-bottom: 15px;
    width: 100%;
    display: flex;
    align-items: center;
    gap: 50px;
}
.application_top_bar_inner label {
    margin: 0px;
    font-size: 20px !important;
    line-height: 26px;
    font-weight: 700;
    font-family: "Montserrat", sans-serif;
}
.application_top_bar_inner input[type="checkbox"] {
    margin-right: 0px;
    margin-top: 0px;
    border: 2px solid #000;
}
.application_top_bar_inner input[type=checkbox]:after {
    left: 7px;
    top: 3px;
}
.application_top_bar_inner input[type="checkbox"]:focus {
    outline: none;
}
.application_top_bar_inner input[type="checkbox"]:checked:after {
    opacity: 1;
}
.application_top_bar_inner input[type="checkbox"]:after {
    opacity: 0;
}
.blog_post_inner article.elementor-post {
    box-shadow: 0px 10px 30px 0px rgba(0,0,0,.1) !important;
    background-color: #fff;
}
.blog_post_inner article.elementor-post .elementor-post__thumbnail {
    padding-bottom: 280px !important;
}
.blog_post_inner article.elementor-post .elementor-post__thumbnail img {
    height: auto !important;
}
.blog_post_inner article.elementor-post .elementor-post__text {
    padding: 0px 15px !important;
}
.blog_post_inner article.elementor-post .elementor-post__text h4.elementor-post__title {
    color: #222 !important;
    font-size: 18px !important;
        margin-bottom: 20px;
    text-align: center;
}
.blog_post_inner article.elementor-post .elementor-post__text h4.elementor-post__title a {
    color: #222 !important;
    font-size: 18px !important;
}
.recruitment_consulltants_top_left h2 {
    font-family: 'Montserrat';
    font-weight: 700;
    font-size: 50px;
    line-height: 58px;
}
.recruitment_consultants_txt p {
    margin-top: 10px;
}
.recruitment_consultants_txt ul {
    list-style: none;
    padding: 0px;
    margin: 15px auto 15px;
    max-width: 44%;
}
.recruitment_consultants_txt ul li {
    text-align: left;
    position: relative;
    padding-left: 35px;
    color: #707376;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 7px;
}
.recruitment_consultants_txt ul li:before {
    content: "";
    position: absolute;
    top: 2px;
    left: 0px;
    background: url(https://206.189.119.10/wp-content/uploads/2024/06/tick-icon.png);
    width: 30px;
    height: 19px;
    background-size: contain;
    background-repeat: no-repeat;
}
.umbrella_consultants_box {
    margin-top: 25px;
    margin-bottom: 20px;
}
.list_our_partnership ul li.elementor-icon-list-item {
    padding-left: 26px !important;
    margin-bottom: 10px;
}
.list_our_partnership ul li.elementor-icon-list-item:before {
    content: "";
    background: url(https://206.189.119.10/wp-content/uploads/2024/06/payment-icon.png);
    width: 18px;
    height: 20px;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    left: 0px;
    top: 3px;
}
.pay_calculator_inner {
    padding-top: 50px;
}
.agency_support_team h4 {
    margin-bottom: 15px;
}
.refer_main {
    display: flex;
    gap: 30px;
}
.refer_exceed h4, .refer_exceed_details h4 {
    font-size: 22px;
    font-family: 'Montserrat';
    margin-bottom: 15px;
    color: #181818;
}
.refer_exceed input.wpcf7-text, .refer_exceed_details input.wpcf7-text {
    border: 1px solid #333;
    color: #333;
    font-size: 16px;
    font-family: 'Montserrat';
    border-radius: 5px;
       margin-bottom: 15px;
   width: 100%;
}
.refer_exceed input.wpcf7-text:focus, .refer_exceed_details input.wpcf7-text:focus {
   outline: none;
}
.refer_exceed select.wpcf7-select {
    border: 1px solid #333;
    color: #333;
    font-size: 16px;
    font-family: 'Montserrat';
    border-radius: 5px;
    margin-bottom: 15px;
    width: 100%;
   text-transform: capitalize;
}
.refer_exceed select.wpcf7-select:focus {
   outline: none;
}
.refer_exceed_details select.wpcf7-select {
    border: 1px solid #333;
    color: #333;
    font-size: 16px;
    font-family: 'Montserrat';
    border-radius: 5px;
    margin-bottom: 15px;
    width: 100%;
   text-transform: capitalize;
}
.refer_exceed_details select.wpcf7-select:focus {
   outline: none;
}
.refer_exceed_details textarea.wpcf7-textarea {
    border: 1px solid #333;
    color: #333;
    font-size: 16px;
    font-family: 'Montserrat';
    border-radius: 5px;
    margin-bottom: 15px;
    padding: 10px 10px;
    text-transform: capitalize;
       resize: none;
   width: 100%;
}
.refer_exceed_details textarea.wpcf7-textarea:focus {
   outline: none;
}
.refer_exceed_details input.wpcf7-submit {
    background-color: #DB9FC7 !important;
    border-radius: 7px;
    padding: 10px 40px;
    font-size: 16px;
    font-family: 'Montserrat';
    border: medium none;
    color: #fff;
    margin-top: 10px;
}
.refer_exceed_details input.wpcf7-submit:hover, .refer_exceed_details input.wpcf7-submit:focus {
    background-color: #647B98 !important;
    border: medium none;
    color: #fff;
   outline: none;
}
.refer_exceed .wpcf7-not-valid-tip, .refer_exceed_details .wpcf7-not-valid-tip {
    font-size: 16px;
    margin-top: -17px;
    margin-bottom: 5px;
}
.refer_exceed_details, .refer_exceed {
    width: 50%;
}
.top_left_head h4 {
    font-family: 'Montserrat';
}
.top_left_head h3 {
    font-size: 35px;
    font-family: 'Montserrat';
    font-weight: 600;
}
.top_right_view p {
    margin-top: 25px;
    font-size: 18px;
    font-weight: 500;
}
.blog_post_top {
    margin-top: 30px;
    margin-bottom: 50px;
}
.footer_main_top img {
    height: auto !important;
}
.top_right_view p a {
    position: relative;
    padding-right: 30px;
}
.top_right_view p a:before {
    content: "\f178";
    font-family: FontAwesome;
    position: absolute;
    right: 0px;
    font-size: 22px;
    top: -7px;
}
.form_calculate_inner {
    display: grid;
    grid-template-columns: repeat(2, 2fr);
    gap: 15px;
    margin-top: 40px;
    max-width: 1090px;
    margin-left: auto;
    row-gap: 5px;
    margin-right: auto;
}
.form_calculate_inner label {
    color: #000;
    font-size: 18px;
    width: 150px;
    display: inline-block;
}
.form_calculate_inner input[type="text"] {
    border: 1px solid #333;
    color: #333;
    font-size: 16px;
    font-family: 'Montserrat';
    border-radius: 5px;
    margin-bottom: 15px;
}
.form_calculate_inner input[type="text"]:focus {
    outline: none;
}
.form_calculate_inner select {
    border: 1px solid #333;
    color: #333;
    font-size: 16px;
    font-family: 'Montserrat';
    border-radius: 5px;
    margin-bottom: 15px;
    text-transform: capitalize;
}
.form_calculate_inner select:focus {
    outline: none;
}
.form_calculate_inner button[type="submit"] {
    background-color: #1baebe !important;
    border-radius: 7px;
    padding: 10px 40px;
    font-size: 16px;
    font-family: 'Montserrat';
    border: medium none;
    color: #fff;
    margin-top: 20px;
        width: fit-content;
    margin-left: 90%;
}
.form_calculate_inner button[type="submit"]:hover, .form_calculate_inner button[type="submit"]:focus {
    background-color: #647B98 !important;
    border: medium none;
    color: #fff;
    outline: none;
}
.blog_inner_form_box h4 {
    font-size: 22px;
    font-family: 'Montserrat';
    margin-bottom: 15px;
    color: #181818;
}
.blog_inner_form_box form.wpcf7-form {
    max-width: 70%;
    margin: 0px auto;
    background: #DDF3F7;
    border-radius: 10px;
    padding: 25px 20px;
}
.blog_inner_form_box input.wpcf7-text {
    border: 1px solid #333;
    color: #333;
    font-size: 16px;
    font-family: 'Montserrat';
    border-radius: 5px;
    margin-bottom: 15px;
    width: 100%;
}
.blog_inner_form_box input.wpcf7-text:focus {
    outline: none;
}
.blog_inner_form_box select.wpcf7-select {
    border: 1px solid #333;
    color: #333;
    font-size: 16px;
    font-family: 'Montserrat';
    border-radius: 5px;
    margin-bottom: 15px;
    width: 100%;
    text-transform: inherit;
}
.blog_inner_form_box select.wpcf7-select:focus {
    outline: none;
}
.blog_inner_form_box textarea.wpcf7-textarea {
    border: 1px solid #333;
    color: #333;
    font-size: 16px;
    font-family: 'Montserrat';
    border-radius: 5px;
    margin-bottom: 15px;
    padding: 10px 10px;
    text-transform: capitalize;
    resize: none;
    width: 100%;
}
.blog_inner_form_box textarea.wpcf7-textarea:focus {
    outline: none;
}
.blog_inner_form_box input.wpcf7-submit {
    background-color: #1baebe !important;
    border-radius: 7px;
    padding: 10px 40px;
    font-size: 16px;
    font-family: 'Montserrat';
    border: medium none;
    color: #fff;
    margin-top: 20px;
}
.blog_inner_form_box input.wpcf7-submit:hover, .blog_inner_form_box input.wpcf7-submit:focus {
    background-color: #647B98 !important;
    border: medium none;
    color: #fff;
    outline: none;
}
.blog_form_inner {
    padding-top: 35px;
    padding-bottom: 40px;
}
.blog_inner_form_box .wpcf7-not-valid-tip {
    font-size: 16px;
    margin-top: -17px;
    margin-bottom: 5px;
}
.blog_inner_form_box span.wpcf7-form-control-wrap.recaptcha .wpcf7-not-valid-tip {
    margin-top: 0px;
}
.single_inner_content {
    margin-top: 40px;
}
.single_inner_content h4.wp-block-heading {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.single_inner_content p {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.faq_single_blog {
    padding-top: 60px;
}
.faq_single_blog p {
    font-size: 16px;
    font-family: 'Montserrat';
    line-height: 22px;
}
.faq_single_blog span.uagb-question {
    font-size: 18px;
    font-family: 'Montserrat';
    font-weight: 600;
}
.blog_post_inner .elementor-post__excerpt {
    margin-bottom: 20px !important;
}
.related_article_list h3.elementor-post__title a {
    text-decoration: underline;
}
.assiagnment_detail_main input.wpcf7-text {
    border: 1px solid #333;
    color: #333;
    font-size: 16px;
    font-family: 'Montserrat';
    border-radius: 5px;
    margin-bottom: 15px;
    width: 100%;
}
.assiagnment_detail_main input.wpcf7-text:focus {
    outline: none;
}
.assiagnment_detail_main select.wpcf7-select {
    border: 1px solid #333;
    color: #333;
    font-size: 16px;
    font-family: 'Montserrat';
    border-radius: 5px;
    margin-bottom: 15px;
    width: 100%;
    text-transform: capitalize;
}
.form_calculate_inner .solution_Umbrella input#hours_rate_type {
    background: transparent;
    border: medium none;
    font-weight: 600;
}
.assiagnment_detail_main select.wpcf7-select:focus {
    outline: none;
}
.assiagnment_detail_main input.wpcf7-submit {
    background-color: #1baebe !important;
    border-radius: 7px;
    padding: 10px 40px;
    font-size: 16px;
    font-family: 'Montserrat';
    border: medium none;
    color: #fff;
    margin-top: 20px;
}
.assiagnment_detail_main input.wpcf7-submit:hover, .assiagnment_detail_main input.wpcf7-submit:focus {
    background-color: #647B98 !important;
    border: medium none;
    color: #fff;
    outline: none;
}
.assiagnment_detail_main span.wpcf7-form-control-wrap[data-name="EstimatedEndDate"] {
    width: 100%;
    float: none;
    margin-left: 0px;
}
.assiagnment_detail_main span.wpcf7-form-control-wrap[data-name="EstimatedEndDate"] input {
    border: 1px solid #333;
    color: #333;
    font-size: 16px;
    font-family: 'Montserrat';
    border-radius: 5px;
    margin-bottom: 15px;
    width: 100%;
}
.assiagnment_detail_main span.wpcf7-form-control-wrap[data-name="StartDate"] {
    float: none;
    width: 10%;
}
.empoyedd_inner select.wpcf7-form-control.wpcf7-select {
    width: 120px;
    margin-top: 15px;
}
.appication_personal_details_inner.appication_leave_detail p {
    font-size: 18px;
    font-family: 'Montserrat';
    color: #10172B;
    font-weight: 500;
}
.application_form_inner_form .appication_personal_details_inner.appication_leave_detail p {
    font-size: 1.25rem;
    font-family: var(--global--font-secondary);
    color: #10172B;
    font-weight: 400;
    line-height: 1.7;
}
.application_form_inner_form .set_aside_first span.wpcf7-form-control-wrap {
    width: 100%;
}
.application_form_inner_form .set_aside_first span.wpcf7-form-control-wrap .wpcf7-list-item {
    margin-left: 0px;
}
.appication_personal_details_inner.appication_leave_detail p b {
    font-weight: 700;
}
.assiagnment_detail_main form.wpcf7-form p:nth-child(3) {
    margin-left: 21px;
}
.assiagnment_detail_main form.wpcf7-form p:nth-child(5) {
    margin-left: 21px;
}
.assiagnment_detail_main form.wpcf7-form p:nth-child(7) {
    margin-left: 21px;
}
.assiagnment_detail_main form.wpcf7-form p:nth-child(9) {
    margin-left: 21px;
}
.assiagnment_detail_main form.wpcf7-form p:nth-child(12) {
    margin-left: 0px;
}
.assiagnment_detail_main .start_date p, .assiagnment_detail_main  .end_date p{
    margin-left: 21px;
}

.assiagnment_detail_main form.wpcf7-form p:nth-child(14) {
    margin-left: 21px;
}
.assiagnment_detail_main form.wpcf7-form p:nth-child(16) {
    margin-left: 21px;
}
.assiagnment_detail_main form.wpcf7-form p:nth-child(18) {
    margin-left: 21px;
}
.application_form_hh .elementor-widget-container{
    display: flex;
    align-items: center;
}
.application_top_bar_inner label {
    font-weight: 500;
    margin-right: 15px;
}
.application_top_bar_inner label input[type="radio"] {
    vertical-align: middle;
}
.application_top_bar_inner label input[type="radio"]:focus {
    outline: none;
}
.application_top_bar_inner label {
    width: auto;
}
.application_top_bar_inner label+br {
    display: none;
}
.application_top_bar_inner label br {
    display: none;
}
.application_form_hh .elementor-widget-container .application_form {
    width: 815px !important;
    font-size: 18px !important;
    line-height: 25px;
    font-family: 'Montserrat' !important;
}
.application_form_hh  .elementor-widget-container .application_top_bar{
    margin: 0;
}
.application_form_hh .elementor-widget-container .application_top_bar select{
    margin: 0;
}
.set_aside{
    padding-left: 0;
}
.set_aside li{
    width: 100%;
  display: inline-block;
}
.set_aside .set_aside_first{
    float: left;
    width: 130px;
}
.set_aside .set_aside_last{
    float: left !important;
    width: calc(100% - 130px) !important;
    padding-left: 15px;
}
.Holiday_Pay_left{
    width: 100%;
    padding-left: 0px;
    margin-left: auto;
}

.assiagnement_detail_inner p {
    width: 100% !important;
}
.assiagnment_detail_main form.wpcf7-form p {
    float: left;
    width: 49%;
}
.Holiday_Pay_left p label {
    width: max-content !important;
    margin-right: 10px;
}
.Holiday_Pay_left p span.wpcf7-form-control-wrap {
    width: auto !important;
}
.assiagnement_detail_inner {
    clear: both;
}
.employee_statement_inner li p:first-child {
    float: left;
    width: 80px;
}
.employee_statement_inner li p:last-child {
    float: left;
    width: calc(100% - 80px);
}
.roll_number {
    margin-left: 21px;
    float: left;
    width: 49%;
}
.roll_number p {
    width: 100%;
}
.sub_form {
    clear: both;
    margin-top: 13px;
    display: inline-block;
    width: 100%;
}
.sub_form tr th {
    font-size: 15px;
    width: 23%;
    text-align: left;
}
.sub_form tr th p {
    width: 100% !important;
}
.sub_form tr td select {
border: 1px solid #333;
    color: #333;
    font-size: 16px;
    font-family: 'Montserrat';
    border-radius: 5px;
    margin-bottom: 15px;
    width: 100%;
    text-transform: capitalize;
}
.sub_form tr td select:focus {
outline: none;
}
.sub_form p {
    width: 100% !important;
}
.sub_form tr td input[type=text] {
border: 1px solid #333;
    color: #333;
    font-size: 16px;
    font-family: 'Montserrat';
    border-radius: 5px;
    margin-bottom: 15px;
    width: 100%;
    text-transform: capitalize;
}
.sub_form tr td input[type=text]:focus {
outline: none;
}
span#remove_row {
    background: #F44336;
    color: #fff;
    padding: 7px 15px 8px;
    border-radius: 5px;
    font-size: 16px;
    cursor: pointer;
}
span#addRow {
    background: #4CAF50;
    color: #fff;
    padding: 4px 15px 5px !important;
    border-radius: 5px;
    font-size: 16px;
    cursor: pointer;
    margin-top: 15px !important;
    float: right;
}
.assiagnment_detail_main .wpcf7-response-output {
    clear: both;
    width: 100%;
    float: left;
/*  display: none !important; */
}
.application_form_inner_form .wpcf7-response-output {
    clear: both;
    width: 100%;
    float: left;
    display: none !important;
}

/* 01-07-2024 */
.intl-tel-input.allow-dropdown .flag-container, .intl-tel-input.separate-dial-code .flag-container {
    height: 49px;
}
.new_error {
    margin-top: -13px !important;
    display: block;
    font-size: 15px;
}
.sub_form tr td {
    border: medium none;
        padding: 5px;
}
.sub_form tr th {
    border: medium none;
        padding: 5px;
}
.sub_form tr td select, .sub_form tr td input[type=text] {
    margin-bottom: 0px !important;
}



/* 03-07-2024 */

.appication_personal_details_inner p {
    position: relative;
}
.appication_personal_details_inner select.country-code {
    position: absolute;
    z-index: 1;
    border: 1px solid #333;
    color: #333;
    font-size: 16px;
    font-family: 'Montserrat';
    border-radius: 5px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-right: 0;
}
.appication_personal_details_inner select.country-code:focus {
    outline: none;
    box-shadow: none;
}
.application_form_inner_form input#work,
.application_form_inner_form input#mobile,
.application_form_inner_form input#telephone {
    padding-left: 89px;
}
.contact_details .appication_personal_details_inner p:nth-child(2n+1) {
    margin-left: 21px;
}
.appication_personal_details.contact_details .search_address p {
    margin: 0;
}
.appication_personal_details.contact_details .search_address p p:nth-child(2n+2){
    margin-left: 21px;
}
.contact_details .appication_personal_details_inner p:nth-child(2n+2){
    margin-left: 0px;
    clear: both;
}
.appication_personal_details.contact_details .search_address p:nth-child(2) {
    margin-left: 21px;
    clear: none;
}
/* .specific_ccontractor .agency_specific_section .info_con {
    display: none !important;
} */
.blog_post_inner article.elementor-post .elementor-post__thumbnail img {
    height: 100% !important;
    object-fit: cover !important;
}

.home .blog_post_top {
    margin-top: 0;
    margin-bottom: 0;
}
.appication_personal_details.contact_details .search_sugge input#txt_search {
    width: 100%;
}
.appication_personal_details.contact_details .search_sugge {
    float: left;
    width: 49%;
    margin-left: 21px;
    position: relative;
}

.appication_personal_details.contact_details .search_sugge p {
    width: 100%;
}
.appication_personal_details.contact_details .search_sugge ul#suggestion_list {
    clear: both;
    width: 100%;
    padding: 0px;
    margin-left: 0;
    position: absolute;
    background: #fff;
    z-index: 2;
    max-height: 300px;
    overflow: auto;
    top: 89%;
}
.home .blog_post_top > .e-con-inner {
    padding-bottom: 50px;
}
.pay_calculator .form_calculate_inner {
    display: block;
    background: #f9f9f9;
    width: 100%;
    padding: 30px 25px 15px;
    border-radius: 10px;
}
.pay_calculator .form-group label {
    width: 180px;
}
.pay_calculator .form-group input[type=number] {
    border: 1px solid #333;
    color: #333;
    font-size: 16px;
    font-family: 'Montserrat';
    border-radius: 5px;
    margin-bottom: 15px;
}
.pay_calculator .form-group input[type=number]:focus {
    outline: none;
}
.pay_calculator .form-group select {
    width: 130px;
    margin-left: 10px;
}
.disclaimer_section ol {
    margin-top: 15px;
    margin-bottom: 20px;
    padding-left: 25px;
}
.pay_calculator .disclaimer_section label {
    width: auto;
}
.disclaimer_section p {
    font-size: 16px;
    font-family: 'Montserrat';
}
.disclaimer_section ol li {
    font-family: 'Montserrat';
    font-size: 16px;
}
.pay_calculator .disclaimer_section input[type=checkbox]:focus {
outline: none;
}
.disclaimer_section {
    margin-top: 15px;
}
.pay_calculator .disclaimer_section input[type=checkbox]:after {
    left: 6px;
}
.pay_calculator .form_calculate_inner button[type="submit"] {
    margin-left: 71%;
    margin-bottom: 10px;
}
.pay_calculator .form_calculate_inner span.erro_message {
    display: block;
    font-size: 15px;
    margin-top: -5px;
}
.contact_us_top_txt p {
    font-size: 18px;
}
/* .btn_pink_color svg path {
    fill: #DB9FC7;
} */
.form_list_dates {
    display: flex;
    justify-content: space-between;
    gap: 15px;
}
.form_list_dates_inner label {
    float: left;
    margin: 8px 10px 0px 0px;
    width: 85px;
}
.form_list_dates_inner span.wpcf7-form-control-wrap {
    width: calc(100% - 95px);
}
.form_list_dates_inner span.wpcf7-form-control-wrap[data-name="EndDate"] {
    margin-left: 0px;
}
.form_list_dates_inner {
    width: 50%;
}
.contact_assment_rates p {
    display: flex;
    justify-content: space-between;
    gap: 15px;
}
.contact_assment_rates p span.wpcf7-form-control-wrap[data-name="Assignments"] {
    width: 50%;
}
.contact_assment_rates p span.wpcf7-form-control-wrap[data-name="AssignmentRate"] {
    width: 50%;
}
.r_section {
    font-size: 16px;
    font-family: 'Montserrat';
}
.r_section strong.blod_text {
    margin-bottom: 10px;
    display: block;
    margin-top: 10px;
}
.search_address {
    display: inline-block;
    width: 100%;
}
.search_address > p {
    width: 33% !important;
}
.search_address > p label {
    width: 100%;
}
.search_address > p + .search_sugge {
    margin-left: 0px !important;
    width: 67% !important;
}
.cd_section .left_section .search_address {
    width: 100%;
    float: left;
}
.cd_section .left_section .search_address + p {
    width: 100%;
}
.cd_section {
    display: grid;
    grid-template-columns: repeat(2, 2fr);
gap: 21px;
}
.cd_section .right_section p {
    width: 100%;
    margin-left: 0px !important;
}
ul#suggestion_list li {
    line-height: 18px;
}
.application_visa_detail span.wpcf7-form-control-wrap[data-name="Share_Code"] {
    width: 150px !important;
    margin-top: 15px;
}
.contact_inner_form_sub {
    margin-top: 30px;
}
.inner_contact_list_pink span.elementor-icon-list-icon {
    background: #db9fc7;
}
.contact_us_form .contact_page_main_form select.wpcf7-select {
    text-transform: inherit;
}
.page-id-13 .blog_post_top.resource_post_top {
    margin-bottom: 0px;
}
.get_tech_inner.recruiters_exceed_expectations .e-con-inner {
    background: #916795;
}
.payments_free_box.payments_refer_candidate .elementor-widget.elementor-widget-heading {
    border-radius: 55px 0px 0px 0px;
    padding: 30px 20px 30px;
    background: #fff;
}
.payments_free_box.payments_refer_candidate .elementor-widget-icon-list {
    padding: 0px 20px 30px;
}
.payments_free_box.payment_them_up .elementor-widget.elementor-widget-heading {
    padding: 30px 20px 30px;
    background: #fff;
}
.payments_free_box.payment_them_up .elementor-widget-icon-list {
    padding: 0px 20px 30px;
}
.payments_free_box.payments_get_paid .elementor-widget.elementor-widget-heading {
    border-radius: 0px 55px 0px 0px;
        height: 124px;
    padding: 30px 20px 30px;
    background: #fff;
}
.payments_free_box.payments_get_paid .elementor-widget-icon-list {
    padding: 0px 20px 30px;
}
.umbrella_img_main {
    margin-bottom: 20px;
}
.umbrella_content_main h3 {
    color: #222 !important;
    font-family: "Montserrat", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 42px;
    margin-bottom: 18px;
}
.umbrella_content_main p {
    color: #222 !important;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 25px;
    text-align: left !important;
    margin: 0px auto;
    display: inline-block;
    width: 60%;
}
.cis_sole_section_main {
    margin-bottom: 20px;
}
.cls_sole_content h3 {
    color: #222 !important;
    font-family: "Montserrat", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 42px;
    margin-bottom: 20px;
}
.cls_sole_content p {
    color: #222 !important;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 25px;
    text-align: left !important;
    margin: 0px auto;
    display: inline-block;
    width: 60%;
}
.umbrella_more_info, .cls_Sole_more_info {
    color: #1baebe !important;
    text-decoration: underline;
    cursor: pointer;
    display: inline-block;
    width: 60%;
    margin: 10px auto 0px;
    text-align: right;
}
.umbrella_main_enjoy {
    height: 410px;
}
.umbrella_height {
    height: 430px;
}
.cls_sole_invoicing {
    height: 410px;
}
.umbrella_employer_tax {
    background-color: #647B98 !important;
    border: 1px solid #647B98 !important;
    border-radius: 10px;
    padding: 40px 35px 40px 35px;
    text-align: center;
    display: none;
    position: absolute;
        width: 100%;
        height: 410px;
}
.umbrella_employer_tax h3 {
    color: #fff !important;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 25px;
    margin-bottom: 20px;
    text-align: center;
}
.umbrella_employer_tax ul.text {
    list-style: none;
    padding: 0px;
    margin: 0px;
}
.umbrella_employer_tax ul.text li {
    margin-bottom: 5px;
    font-size: 16px;
    line-height: 22px;
    position: relative;
    text-align: left;
    padding-left: 25px;
    color: #fff !important;
    font-family: "Montserrat", Sans-serif;
}
.umbrella_employer_tax ul.text li:before {
    content: "";
    background-image: url(https://exceedcontracting.co.uk/wp-content/uploads/2024/06/tick-icon1.png) !important;
    background-repeat: no-repeat;
    width: 18px;
    height: 18px;
    position: absolute;
    left: 0px;
    background-size: contain;
    top: 5px;
}
.close_umbrella {
    position: absolute;
    top: 15px;
    right: 30px;
    color: #fff !important;
    font-size: 22px;
        cursor: pointer;
}
.cls_sole_trader_uk {
    background-color: #647B98 !important;
    border: 1px solid #647B98 !important;
    border-radius: 10px;
    padding: 40px 35px 40px 35px;
    text-align: center;
    height: 410px;
    display: none;
    position: absolute;
        width: 100%;
}
.cls_sole_trader_uk h3 {
    color: #fff !important;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 25px;
    margin-bottom: 20px;
    text-align: center;
}
.cls_sole_trader_uk ul.text {
    list-style: none;
    padding: 0px;
    margin: 0px;
}
.cls_sole_trader_uk ul.text li {
    margin-bottom: 5px;
    font-size: 16px;
    line-height: 22px;
    position: relative;
    text-align: left;
    padding-left: 25px;
    color: #fff !important;
    font-family: "Montserrat", Sans-serif;
}
.cls_sole_trader_uk ul.text li:before {
    content: "";
    background-image: url(https://exceedcontracting.co.uk/wp-content/uploads/2024/06/tick-icon1.png) !important;
    background-repeat: no-repeat;
    width: 18px;
    height: 18px;
    position: absolute;
    left: 0px;
    background-size: contain;
    top: 5px;
}
.close_cls {
    position: absolute;
    top: 15px;
    right: 30px;
    color: #fff !important;
    font-size: 22px;
    cursor: pointer;
}
.cls_sole_trader_uk .elementor-widget-container {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.umbrella_main_enjoy .elementor-widget-container {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.cls_sole_invoicing .elementor-widget-container {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.peo_more_info, .joint_more_info {
    color: #1baebe !important;
    text-decoration: underline;
    cursor: pointer;
    display: inline-block;
    width: 60%;
    margin: 10px auto 0px;
    text-align: right;
}
.peo_main_enjoy {
    height: 410px;
}
.peo_main_enjoy .elementor-widget-container {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.peo_employer_tax {
    background-color: #647B98 !important;
    border: 1px solid #647B98 !important;
    border-radius: 10px;
    padding: 40px 35px 40px 35px;
    text-align: center;
     display: none;
    position: absolute;
    width: 100%;
    height: 410px;
}
.close_peo {
    position: absolute;
    top: 15px;
    right: 30px;
    color: #fff !important;
    font-size: 22px;
    cursor: pointer;
}
.peo_employer_tax h3 {
    color: #fff !important;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 25px;
    margin-bottom: 20px;
    text-align: center;
}
.peo_employer_tax ul.text {
    list-style: none;
    padding: 0px;
    margin: 0px;
}
.peo_employer_tax ul.text li {
    margin-bottom: 5px;
    font-size: 16px;
    position: relative;
    text-align: left;
    padding-left: 25px;
    color: #fff !important;
    font-family: "Montserrat", Sans-serif;
}
.peo_employer_tax ul.text li:before {
    content: "";
    background-image: url(https://exceedcontracting.co.uk/wp-content/uploads/2024/06/tick-icon1.png) !important;
    background-repeat: no-repeat;
    width: 18px;
    height: 18px;
    position: absolute;
    left: 0px;
    background-size: contain;
    top: 5px;
}
.joint_invoicing {
    height: 410px;
}
.joint_invoicing .elementor-widget-container {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.joint_trader_uk {
    background-color: #647B98 !important;
    border: 1px solid #647B98 !important;
    border-radius: 10px;
    padding: 40px 35px 40px 35px;
    text-align: center;
     display: none;
    position: absolute;
    width: 100%;
    height: 410px;
}
.joint_trader_uk .elementor-widget-container {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.close_joint {
    position: absolute;
    top: 15px;
    right: 30px;
    color: #fff !important;
    font-size: 22px;
    cursor: pointer;
}
.joint_trader_uk h3 {
    color: #fff !important;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 25px;
    margin-bottom: 20px;
    text-align: center;
}
.joint_trader_uk ul.text {
    list-style: none;
    padding: 0px;
    margin: 0px;
}
.joint_trader_uk ul.text li {
    margin-bottom: 5px;
    font-size: 16px;
    position: relative;
    text-align: left;
    padding-left: 25px;
    color: #fff !important;
    font-family: "Montserrat", Sans-serif;
}
.joint_trader_uk ul.text li:before {
    content: "";
    background-image: url(https://exceedcontracting.co.uk/wp-content/uploads/2024/06/tick-icon1.png) !important;
    background-repeat: no-repeat;
    width: 18px;
    height: 18px;
    position: absolute;
    left: 0px;
    background-size: contain;
    top: 5px;
}
.peo_employer_tax .elementor-widget-container, .umbrella_employer_tax .elementor-widget-container {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
details.wp-block-details {
    border: 1px solid #d2d2d2;
    border-radius: 2px;
    padding: 15px;
    margin-bottom: 10px !important;
    margin-top: 0px !important;
}
details.wp-block-details summary {
    font-size: 18px;
    font-weight: 600;
    line-height: 24px;
    font-family: 'Montserrat';
    list-style: none;
}
details.wp-block-details summary {
    background-image: url(https://exceedcontracting.co.uk/wp-content/uploads/2024/07/plus-icon.png);
    background-repeat: no-repeat;
    background-size: 18px 18px;
    background-position: 100% 60%;
}
details.wp-block-details[open] summary {
    background-image: url(https://exceedcontracting.co.uk/wp-content/uploads/2024/07/minus-icon.png);
    background-repeat: no-repeat;
    background-size: 18px 18px;
    background-position: 100% 30%;
    padding-bottom: 20px;
}
details.wp-block-details p {
    font-size: 18px;
    font-family: 'Montserrat';
    line-height: 24px;
    padding: 0px !important;
    margin-bottom: 10px;
}
details.wp-block-details p a {
    color: #1BAEBE;
    text-decoration: underline;
}
details.wp-block-details ul {
    list-style: none;
    padding: 0px;
    margin: 0px 0px 15px 20px;
}
details.wp-block-details ul li {
    font-size: 18px;
    font-family: 'Montserrat';
    line-height: 28px;
        position: relative;
    padding-left: 16px;
    margin-bottom: 10px;
}
details.wp-block-details ul li:before {
    background: #202020;
    border-radius: 50%;
    width: 6px;
    height: 6px;
    content: "";
    position: absolute;
    left: 0px;
    top: 8px;
}
details.wp-block-details ol {
    padding: 0px 0px 0px 35px;
    margin: 0px 0px 20px;
}
details.wp-block-details ol li {
    font-size: 18px;
    font-family: 'Montserrat';
    line-height: 28px;
    margin-bottom: 10px;
}
.cls_sole_main_section {
    margin-top: 50px;
}
.ind_main_audited {
    height: 400px;
    border: 7px solid #D38792;
    border-radius: 65px;
}
.ind_main_audited .elementor-widget-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 40px 37px 40px 37px;
}
.ind_audited h3 {
    color: #222222;
    font-family: "Montserrat", Sans-serif;
    font-size: 27px;
    font-weight: 700;
    line-height: 42px;
    text-align: center;
    margin-bottom: 15px;
}
.ind_audited p {
    color: #222222;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 25px;
    text-align: left !important;
}
.ind_more_info {
    color: #1baebe;
    text-decoration: underline;
    margin-top: 10px;
    cursor: pointer;
    display: inline-block;
    margin-left: auto;
}
.ind_inner_audited {
    height: 400px;
    border-radius: 65px;
    background: #C65F6F;
    display: none;
    position: absolute;
    width: 100%;
}
.ind_inner_audited .elementor-widget-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 40px 35px 40px 35px;
}
.check_title {
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 25px;
    text-align: center;
    margin-bottom: 15px;
}
.verified_detail {
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    text-align: center;
}
.close_audited {
    position: absolute;
    top: 20px;
    right: 35px;
    color: #fff;
    font-size: 22px;
    cursor: pointer;
}
.accred_main_ins {
    height: 400px;
    border: 7px solid #D38792;
    border-radius: 65px;
}
.accred_main_ins .elementor-widget-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 40px 37px 40px 37px;
}
.accred_ins h3 {
    color: #222222;
    font-family: "Montserrat", Sans-serif;
    font-size: 27px;
    font-weight: 700;
    line-height: 42px;
    text-align: center;
    margin-bottom: 15px;
}
.accred_ins p {
    color: #222222;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 25px;
    text-align:left !important;
}
.accred_more_info {
    color: #1baebe;
    text-decoration: underline;
    margin-top: 10px;
    cursor: pointer;
    display: inline-block;
    margin-left: auto;
}
.accred_inner_ins {
    height: 400px;
    border-radius: 65px;
    background: #C65F6F;
    display: none;
    position: absolute;
    width: 100%;
}
.accred_inner_ins .elementor-widget-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 40px 35px 40px 35px;
}
.make_title {
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 25px;
    text-align: center;
    margin-bottom: 15px;
}
.accered_detail {
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    text-align: center;
}
.close_insured {
    position: absolute;
    top: 20px;
    right: 35px;
    color: #fff;
    font-size: 22px;
    cursor: pointer;
}
.trans_main_verified {
    height: 400px;
    border: 7px solid #D38792;
    border-radius: 65px;
}
.trans_main_verified .elementor-widget-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 40px 37px 40px 37px;
}
.tran_verified h3 {
    color: #222222;
    font-family: "Montserrat", Sans-serif;
    font-size: 27px;
    font-weight: 700;
    line-height: 42px;
    text-align: center;
    margin-bottom: 15px;
}
.tran_verified p {
    color: #222222;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 25px;
    text-align: left !important;
}
.verified_more_info {
    color: #1baebe;
    text-decoration: underline;
    margin-top: 10px;
    cursor: pointer;
    display: inline-block;
    margin-left: auto;
}
.trans_inner_verified {
    height: 400px;
    border-radius: 65px;
    background: #C65F6F;
    display: none;
    position: absolute;
    width: 100%;
}
.trans_inner_verified .elementor-widget-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 40px 35px 40px 35px;
}
.trans_title {
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 25px;
    text-align: center;
    margin-bottom: 15px;
}
.trans_detail {
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    text-align: center;
}
.close_trans {
    position: absolute;
    top: 20px;
    right: 35px;
    color: #fff;
    font-size: 22px;
    cursor: pointer;
}
.fcsa_main_inner .e-con-inner {
    height: 440px;
}
.page-id-2846 .blog_inner_form_box form.wpcf7-form {
    background: transparent;
}
.tag-resource .blog_inner_form_box form.wpcf7-form {
    background: transparent;
}
.footer_right_copyright {
    align-items: flex-end;
}
.cls_sole_invoicing, .umbrella_main_enjoy, .peo_main_enjoy, .joint_invoicing {
    border: 1px solid #f1f3f5 !important;
    border-radius: 10px;
    background: #f1f3f5 !important;
}
.contact_page_main_form .recaptcha+p {
    font-size: 16px;
    font-family: 'Montserrat';
    margin-top: 15px;
}
.contact_page_main_form .recaptcha+p a {
    color: #1baebe;
    text-decoration: underline;
}
.blog_inner_form_box .recaptcha+p {
    font-size: 16px;
    font-family: 'Montserrat';
    margin-top: 15px;
}
.blog_inner_form_box .recaptcha+p a {
    color: #1baebe;
    text-decoration: underline;
}
.slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {
    display: block !important;
}
.ind_inner_audited h3 {
    color: #fff;
    margin-bottom: 25px;
    font-weight: 700;
    font-size: 27px;
    text-align: center;
    font-family: 'Montserrat';
}
.accred_inner_ins h3 {
    color: #fff;
    margin-bottom: 25px;
    font-weight: 700;
    font-size: 27px;
    text-align: center;
    font-family: 'Montserrat';
}
.trans_inner_verified h3 {
    color: #fff;
    margin-bottom: 25px;
    font-weight: 700;
    font-size: 27px;
    text-align: center;
    font-family: 'Montserrat';
}
.ind_inner_audited:before, .accred_inner_ins:before, .trans_inner_verified:before {
    content: "";
    border: 7px solid #D38792;
    border-radius: 65px;
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
}
.ind_inner_audited h3, .accred_inner_ins h3, .trans_inner_verified h3 {
    position: relative;
}
.check_title, .make_title, .trans_title {
    position: relative;
    text-align: left !important;
}
.verified_detail, .accered_detail, .trans_detail {
    position: relative;
    text-align: left !important;
}
.check_conset span.wpcf7-form-control-wrap {
    width: auto !important;
    margin-right: 5px;
}
.check_conset span.wpcf7-form-control-wrap span.wpcf7-list-item-label {
    float: right;
    margin-left: 5px;
}
.check_conset span.wpcf7-form-control-wrap span.wpcf7-list-item.first.last {
    margin-left: 0px;
}
.check_conset span.wpcf7-form-control-wrap input[type="checkbox"] {
    margin-top: 5px;
    margin-right: 3px;
}
.check_conset span.wpcf7-form-control-wrap input[type="checkbox"]:focus {
    outline: none;
}
.check_conset {
    width: 100%;
    display: inline-block;
    margin-top: 10px;
}
.check_conset a {
    text-decoration: underline;
    color: #1baebe;
    text-decoration-skip-ink: none;
}
.contractor_main {
    display: flex;
    gap: 30px;
    margin-bottom: 70px;
}
.contractor_left_section, .contractor_right_section {
    width: 50%;
}
.contractor_left_section h4 {
    font-size: 22px;
    font-family: 'Montserrat';
    margin-bottom: 15px;
    color: #181818;
}
.contractor_right_section h4 {
    font-size: 22px;
    font-family: 'Montserrat';
    margin-bottom: 15px;
    color: #181818;
}
.contractor_left_section input.wpcf7-text, .contractor_right_section input.wpcf7-text {
    border: 1px solid #333;
    color: #333;
    font-size: 16px;
    font-family: 'Montserrat';
    border-radius: 5px;
    margin-bottom: 15px;
    width: 100%;
}
.contractor_left_section select.wpcf7-select, .contractor_right_section select.wpcf7-select {
    border: 1px solid #333;
    color: #333;
    font-size: 16px;
    font-family: 'Montserrat';
    border-radius: 5px;
    margin-bottom: 15px;
    width: 100%;
    text-transform: lowercase;
}
.contractor_left_section select.wpcf7-select:focus, .contractor_right_section select.wpcf7-select:focus {
    outline: none;
}
.contractor_left_section input.wpcf7-text:focus, .contractor_right_section input.wpcf7-text:focus {
    outline: none;
}
.contractor_right_section textarea.wpcf7-textarea {
    border: 1px solid #333;
    color: #333;
    font-size: 16px;
    font-family: 'Montserrat';
    border-radius: 5px;
    margin-bottom: 0px;
    padding: 10px 10px;
    text-transform: capitalize;
    resize: none;
    width: 100%;
}
.contractor_right_section textarea.wpcf7-textarea:focus {
    outline: none;
}
.contractor_right_section input.wpcf7-submit {
    background-color: #DB9FC7 !important;
    border-radius: 7px;
    padding: 10px 40px;
    font-size: 16px;
    font-family: 'Montserrat';
    border: medium none;
    color: #fff;
    margin-top: 20px;
}
.contractor_right_section input.wpcf7-submit:hover, .contractor_right_section input.wpcf7-submit:focus {
    background-color: #647B98 !important;
    border: medium none;
    color: #fff;
    outline: none;
}
.request_pay_contractor_form .e-con-inner {
        max-width: 1140px;
}
.contractor_assignment_section p {
    display: flex;
    gap: 15px;
}
.contractor_assignment_section p br {
    display: none;
}
.contractor_assignment_section p span.wpcf7-form-control-wrap:last-child {
    width: 50%;
}
.contractor_hours_section p {
    display: flex;
    gap: 15px;
}
.contractor_hours_section p br {
    display: none;
}
.contractor_hours_section p span.wpcf7-form-control-wrap:last-child {
    width: 50%;
}
/* .assignment_popup {
    width: 100%;
    display: inline-block;
    margin-top: 10px;
    margin-bottom: 15px;
}
.assignment_popup span.wpcf7-form-control-wrap input[type="checkbox"] {
    margin-top: 5px;
    margin-right: 3px;
}
.assignment_popup span.wpcf7-form-control-wrap input[type="checkbox"]:focus {
    outline: none;
}
.assignment_popup span.wpcf7-form-control-wrap span.wpcf7-list-item.first.last {
    margin-left: 0px;
} */
.check_conset p {
    display: flex;
}
.assignment_rate_section {
    border: 1px solid #000;
    padding: 25px;
    margin-bottom: 20px;
    display: none;
    position: relative;
    background: #fff;
}
.assignment_rate_section h3 {
    font-family: 'Montserrat';
    font-size: 22px;
    margin-bottom: 10px;
    font-weight: 600;
}
.assignment_rate_section p {
    font-size: 18px;
    line-height: 24px;
    margin-top: 10px;
}
.assignment_rate_section ol {
    padding: 10px 0px 0px 30px;
}
.assignment_rate_section ol li {
    font-size: 18px;
    line-height: 24px;
    margin-top: 10px;
}
.close_x {
    position: absolute;
    right: 20px;
    font-size: 22px;
    top: 10px;
    cursor: pointer;
}
.assignment_popup label {
    font-weight: 400;
    font-size: 18px;
    margin-right: 5px;
}
.assignment_popup b {
    text-decoration: underline;
    color: #1baebe;
    text-decoration-skip-ink: none;
    font-weight: 400;
    cursor: pointer;
    margin-right: 5px;
}
.assignment_popup p {
    display: flex;
}
.assignment_popup label span.wpcf7-list-item-label {
    vertical-align: super;
}
.close_x p {
    font-size: 22px !important;
    line-height: inherit;
    margin-top: 0px;
}
.blog_inner_form_box .check_conset {
    margin-bottom: 15px;
    margin-top: 0px;
}
.tag-resource .blog_form_inner {
    background: #FFD1DFA1;
    margin-top: 60px;
        padding-top: 0px;
}
.tag-help-hub .blog_inner_form_box form.wpcf7-form {
    background: transparent;
}
.tag-help-hub .blog_form_inner {
    background: #DDF3F7;
    margin-top: 60px;
        padding-top: 0px;
}
.contact_page_main_form .check_conset {
    margin-bottom: 10px;
    margin-top: 0px;
}
.page-id-6085 .contact_us_form {
    margin-bottom: 0px;
    background: #FFD1DFA1;
    padding-bottom: 50px !important;
    padding-top: 0px !important;
    margin-top: 50px;
}
.page-id-6085 .contact_us_form .contact_inner_form_sub form.wpcf7-form {
    background: transparent !important;
}
.page-id-13 ul.footer_left_exceed {
    margin-left: 42% !important;
}
.single_resources_content h5 {
    color: #202020;
    font-size: 22px;
    font-weight: 700;
    font-family: 'Montserrat';
}
.single_resources_content ul {
    padding-left: 30px;
}
.single_resources_content ul li {
    font-family: 'Montserrat';
    font-size: 18px;
    margin-bottom: 10px;
    line-height: 28px;
}
.single_resources_txt h5 {
    color: #202020;
    font-size: 22px;
    font-weight: 700;
    font-family: 'Montserrat';
}
.single_resources_txt ul {
    padding-left: 30px;
}
.single_resources_txt ul li {
    font-family: 'Montserrat';
    font-size: 18px;
    margin-bottom: 10px;
    line-height: 28px;
}
.single_resources_bottom_txt h5 {
    color: #202020;
    font-size: 28px;
    font-weight: 700;
    font-family: 'Montserrat';
}
.single_blog_post_txt {
    margin-bottom: 30px !important;
}
.single_resources_bottom_txt {
    margin-top: 40px !important;
}
.you_may_also_like_inner {
    margin-top: 70px;
}
.page-id-6085 .check_conset {
    margin-bottom: 18px;
    margin-top: 0px;
}
.refer_a_friend_exceed_right .contact_us_top_list.inner_contact_list_pink {
    align-self: flex-start;
}
.page-id-6544 .check_conset {
    margin-top: 0px;
    margin-bottom: 15px;
}
.page-id-6544 .refer_exceed_details input.wpcf7-submit {
    float: right;
    margin-top: 20px;
}
.page-id-6544 .new_error {
    margin-top: -25px !important;
    margin-bottom: 2px;
}
.refer_exceed_details select#AssignmentRate {
    text-transform: inherit;
}
.sub_form+p {
    text-align: right;
    width: 100% !important;
}
span.wpcf7-spinner {
    display: none !important;
}
.page-id-21 .contact_us_form {
    margin-bottom: 0px;
    margin-top: 70px;
    padding-top: 20px;
}
.single_blog_post_txt h5 {
    color: #202020;
    font-size: 22px !important;
    font-weight: 700;
    font-family: 'Montserrat';
}
.single_blog_post_txt h5 strong {
    font-weight: 700;
}
.tag-help-hub .middle_box_inner.resources_single_middle {
    display: none;
}
.tag-resource .middle_box_inner.help_hub_single_middle {
    display: none;
}
.tag-help-hub .you_may_also_like_inner {
    background-color: #DDF3F7 !important;
}
.single_resources_bottom_txt a {
    color: #1baebe;
    text-decoration: underline;
}
.single_blog_post_txt ul li {
    color: #222;
    font-size: 18px;
    line-height: 28px;
    font-family: 'Montserrat';
    margin-bottom: 10px;
}
.single_blog_post_txt ol li {
    color: #222;
    font-size: 18px;
    line-height: 28px;
    font-family: 'Montserrat';
    margin-bottom: 10px;
}
.single_blog_post_txt a {
    color: #1baebe;
    text-decoration: underline;
}
.single-post h6 {
    font-size: 25px;
    color: #222;
    font-family: 'Montserrat';
    font-weight: 700;
}
.single-post h6 strong {
    font-weight: 700;
}
.application_form_inner_form input.wpcf7-submit {
    float: right;
}
.contractor_right_section input.wpcf7-submit {
    float: right;
}
.page-id-13 .top_video_right {
    padding-top: 23% !important;
    padding-left: 25% !important;
}
.page-id-4880 .top_video_right {
    padding-top: 23% !important;
    padding-left: 25% !important;
}
.page-id-6544 .contact_assment_rates p label.assin_rate {
    width: 260px;
    margin-top: 8px;
}
.page-id-6544 .contact_assment_rates p label.pay_rate {
    width: 260px;
    margin-top: 8px;
}
.refer_exceed_details .info_content {
    margin-top: 0px;
}
.pay_calculator .disclaimer_section label {
    width: calc(100% - 35px);
    line-height: 22px;
    font-size: 15px;
}
.assin_rate.rate_pop {
    margin-bottom: 13px;
}
.rate_pop p {
    display: flex;
}
.rate_pop span.wpcf7-form-control-wrap span.wpcf7-list-item.first.last {
    margin-left: 0px;
}
.rate_pop label {
    font-weight: 400;
    font-size: 18px;
    margin-right: 5px;
}
.rate_pop span.wpcf7-form-control-wrap input[type="checkbox"] {
    margin-top: 5px;
    margin-right: 3px;
}
.rate_pop label span.wpcf7-list-item-label {
    vertical-align: super;
    font-size: 20px;
}
.rate_pop b {
    text-decoration: underline;
    color: #1baebe;
    text-decoration-skip-ink: none;
    font-weight: 400;
    cursor: pointer;
    margin-right: 5px;
}
.assin_popup {
    border: 1px solid #000;
    padding: 25px;
    margin-bottom: 20px;
    display: none;
    background: #fff;
    position: relative;
}
.assin_popup h4 {
    font-family: 'Montserrat';
    font-size: 22px;
    margin-bottom: 10px;
    font-weight: 600;
}
.close_assian {
    position: absolute;
    right: 20px;
    font-size: 22px;
    top: 10px;
    cursor: pointer;
}
.close_assian p {
    font-size: 22px;
    line-height: inherit;
    margin-top: 0px;
}
.assin_popup p {
    font-size: 18px;
    line-height: 24px;
    margin-top: 10px;
}
.assin_popup ol {
    padding: 10px 0px 0px 30px;
}
.assin_popup ol li {
    font-size: 18px;
    line-height: 24px;
    margin-top: 10px;
}
.rate_pop span.wpcf7-form-control-wrap input[type="checkbox"]:focus {
    outline: none;
}
.pay_rate.pay_for {
    margin-bottom: 13px;
}
.pay_for p {
    display: flex;
}
.pay_for span.wpcf7-form-control-wrap span.wpcf7-list-item.first.last {
    margin-left: 0px;
}
.pay_for label {
    font-weight: 400;
    font-size: 18px;
    margin-right: 5px;
}
.pay_for span.wpcf7-form-control-wrap input[type="checkbox"] {
    margin-top: 5px;
    margin-right: 3px;
}
.pay_for label span.wpcf7-list-item-label {
    vertical-align: super;
    font-size: 20px;
}
.pay_for b {
    text-decoration: underline;
    color: #1baebe;
    text-decoration-skip-ink: none;
    font-weight: 400;
    cursor: pointer;
    margin-right: 5px;
}
.pay_popup {
    border: 1px solid #000;
    padding: 25px;
    margin-bottom: 20px;
    display: none;
    background: #fff;
    position: relative;
}
.pay_popup h4 {
    font-family: 'Montserrat';
    font-size: 22px;
    margin-bottom: 10px;
    font-weight: 600;
}
.close_pay {
    position: absolute;
    right: 20px;
    font-size: 22px;
    top: 10px;
    cursor: pointer;
}
.close_pay p {
    font-size: 22px !important;
    line-height: inherit;
    margin-top: 0px;
}
.pay_popup p {
    font-size: 18px;
    line-height: 24px;
    margin-top: 10px;
}
.pay_popup ol {
    padding: 10px 0px 0px 30px;
}
.pay_popup ol li {
    font-size: 18px;
    line-height: 24px;
    margin-top: 10px;
}
.pay_for span.wpcf7-form-control-wrap input[type="checkbox"]:focus {
    outline: none;
}
span.info_pay {
    border: 2px solid #222;
    width: 48px;
    height: 30px;
    border-radius: 50%;
    text-align: center;
    color: #222;
    line-height: 26px;
    margin-top: 8px;
    cursor: pointer;
}
.info_content {
    border: 1px solid #000;
    padding: 25px;
    margin-bottom: 20px;
    display: none;
    background: #fff;
    position: relative;
    border-radius: 5px;
    box-shadow: 0px 0px 5px rgb(179 179 179 / 50%);
}
.info_content h4 {
    font-family: 'Montserrat';
    font-size: 22px;
    margin-bottom: 10px;
    font-weight: 600;
    display: none;
}
.close_assian {
    position: absolute;
    right: 20px;
    font-size: 22px;
    top: 10px;
    cursor: pointer;
}
.close_assian p {
    font-size: 22px !important;
    line-height: inherit;
    margin-top: 0px;
}
.info_content p {
    font-size: 18px;
    line-height: 24px;
    margin-top: 10px;
}
.info_content ol {
    padding: 10px 0px 0px 30px;
}
.info_content ol li {
    font-size: 18px;
    line-height: 24px;
    margin-top: 10px;
}
.info_content .close_assian {
    display: block !important;
}
.info_content .close_pay {
    display: block !important;
}
.info_content:before {
    content: "";
    position: absolute;
    top: -13px;
    left: 29%;
    border-right: 15px solid transparent;
    border-left: 15px solid transparent;
    border-bottom: 15px solid #fff;
    z-index: 1;
}
.page-id-4880 .contact_assment_rates label.assin_rate {
    width: 240px;
    margin-top: 8px;
}
.page-id-4880 .refer_exceed_details input.wpcf7-submit {
    float: right;
}
.page-id-4880 .info_content:before {
    left: 27%;
}
.page-id-4880 label.pay_rate {
    width: 240px;
    margin-top: 8px;
}
.form_agency_details h4 {
    font-size: 28px;
    font-family: 'Montserrat';
    font-weight: 700;
    margin-bottom: 15px;
    color: #10172B;
}
.form_assignment_details h4 {
    font-size: 28px;
    font-family: 'Montserrat';
    font-weight: 700;
    margin-bottom: 15px;
    color: #10172B;
}
.rate_right_form h4 {
    font-size: 28px;
    font-family: 'Montserrat';
    font-weight: 700;
    margin-bottom: 10px;
    color: #10172B;
}
.form_agency_details_inner {
    display: flex;
    gap: 21px;
}
.form_agency_details_inner_left {
    display: flex;
    flex-direction: column;
    width: 50%;
}
.form_agency_details_inner_right {
    display: flex;
    flex-direction: column;
    width: 50%;
}
.form_agency_details_inner_left p {
    width: 100% !important;
    margin-left: 0px !important;
}
.form_agency_details_inner_right p {
    width: 100% !important;
    margin-left: 0px !important;
}
.form_assignment_details {
    margin-top: 10px;
}
.form_assignment_details_inner {
    display: flex;
    gap: 21px;
}
.form_assignment_details_inner_left {
    display: flex;
    flex-direction: column;
    width: 50%;
}
.form_assignment_details_inner_right {
    display: flex;
    flex-direction: column;
    width: 50%;
}
.form_assignment_details_inner_left p {
    width: 100% !important;
    margin-left: 0px !important;
}
.form_assignment_details_inner_right p {
    width: 100% !important;
    margin-left: 0px !important;
}
.rate_right_form {
    margin-top: 10px;
}
.page-id-5460 .assiagnment_detail_main form.wpcf7-form .rate_right_form+p {
    float: left;
    width: 100%;
    margin-left: 0px;
    text-align: right;
}
.page-id-4880 ul.footer_left_exceed {
    margin-left: 5% !important;
}
.page-id-7937 .top_video_right {
    padding-top: 15%;
}
.page-id-7937 .blog_post_top {
    margin-top: 0px;
    margin-bottom: 0px;
}
.page-id-7937 .blog_post_top > .e-con-inner {
    padding-bottom: 50px;
}
.agency_section input.wpcf7-text {
    border: 1px solid #333;
    color: #333;
    font-size: 16px;
    font-family: 'Montserrat';
    border-radius: 5px;
    margin-bottom: 15px;
    width: 100%;
}
.agency_section select.wpcf7-select {
    border: 1px solid #333;
    color: #333;
    font-size: 16px;
    font-family: 'Montserrat';
    border-radius: 5px;
    margin-bottom: 15px;
    width: 127px;
    text-transform: capitalize;
}
.agency_section input.wpcf7-text:focus, .agency_section select.wpcf7-select:focus {
    outline: none;
}
.agency_section .recaptcha+p {
    text-align: right;
}
.agency_section input.wpcf7-submit {
    background-color: #1BAEBE !important;
    border-radius: 7px;
    padding: 10px 40px;
    font-size: 16px;
    font-family: 'Montserrat';
    border: medium none;
    color: #fff;
    margin-top: 10px;
}
.agency_section input.wpcf7-submit:hover, .agency_section input.wpcf7-submit:focus {
    background-color: #647B98 !important;
    border: medium none;
    color: #fff;
    outline: none;
}
.agency_specific_section input.wpcf7-text {
    border: 1px solid #333;
    color: #333;
    font-size: 16px;
    font-family: 'Montserrat';
    border-radius: 5px;
    margin-bottom: 15px;
    width: 100%;
}
.agency_specific_section select.wpcf7-select {
    border: 1px solid #333;
    color: #333;
    font-size: 16px;
    font-family: 'Montserrat';
    border-radius: 5px;
    margin-bottom: 15px;
    width: 100%;
    text-transform: capitalize;
}
.agency_specific_section input.wpcf7-text:focus, .agency_specific_section select.wpcf7-select:focus {
    outline: none;
}
.agency_specific_section .recaptcha+p {
    text-align: right;
}
.agency_specific_section input.wpcf7-submit {
    background-color: #1BAEBE !important;
    border-radius: 7px;
    padding: 10px 40px;
    font-size: 16px;
    font-family: 'Montserrat';
    border: medium none;
    color: #fff;
    margin-top: 10px;
}
.agency_specific_section input.wpcf7-submit:hover, .agency_specific_section input.wpcf7-submit:focus {
    background-color: #647B98 !important;
    border: medium none;
    color: #fff;
    outline: none;
}
.agency_section .agency_rate_inner {
    display: flex;
    gap: 20px;
}
.agency_section .agency_hour_inner {
    display: flex;
    gap: 20px;
}
.agency_section span.info_pay {
    display: inline-block;
    width: 30px;
    margin-top: 0px;
}
.agency_section .agency_assign_inner p br {
    display: none;
}
label.agency_ass_txt {
    font-size: 18px;
    margin-right: 10px;
        margin-bottom: 0px;
}
.agency_section .agency_assign_inner p {
    display: flex;
    align-items: center;
    margin-bottom: 15px;
}
.agency_section .agency_assign_inner p input[type="checkbox"] {
    vertical-align: text-bottom;
    margin-right: 2px;
}
.agency_section .agency_assign_inner p input[type="checkbox"]:focus {
    outline: none;
}
.agency_specific_section .agency_assign_inner p input[type="checkbox"]:focus {
    outline: none;
}
.info_con {
    border: 1px solid #000;
    padding: 25px;
    margin-bottom: 20px;
    display: none;
    background: #fff;
    position: relative;
    border-radius: 5px;
    box-shadow: 0px 0px 5px rgb(179 179 179 / 50%);
}
.info_con:before {
    content: "";
    position: absolute;
    top: -13px;
    left: 23%;
    border-right: 15px solid transparent;
    border-left: 15px solid transparent;
    border-bottom: 15px solid #fff;
    z-index: 1;
}
.info_con h4 {
    font-family: 'Montserrat';
    font-size: 22px;
    margin-bottom: 10px;
    font-weight: 600;
/*     display: none; */
}
.info_con p {
    font-size: 18px;
    line-height: 24px;
    margin-top: 10px;
}
.info_con ol {
    padding: 10px 0px 0px 30px;
}
.info_con ol li {
    font-size: 18px;
    line-height: 24px;
    margin-top: 10px;
}
.info_con .close_assian {
    display: none;
}
.agency_specific_section .agency_assign_inner {
    display: flex;
    gap: 20px;
}
.agency_specific_section .agency_assign_inner p br {
    display: none;
}
.agency_specific_section .agency_assign_inner p {
    display: flex;
    align-items: center;
    margin-bottom: 15px;
}
.agency_specific_section .agency_assign_inner p input[type="checkbox"] {
    vertical-align: text-bottom;
    margin-right: 2px;
}
.agency_specific_section span.info_pay {
    display: inline-block;
    width: 30px;
    margin-top: 0px;
}
.page-id-8148 .blog_post_top > .e-con-inner {
    padding-bottom: 50px;
}
.page-id-8148 .blog_post_top {
    margin-top: 0px;
    margin-bottom: 0px;
}
.page-id-8148 .top_video_right {
    padding-top: 15%;
}
.assumption_table_heading h4.elementor-heading-title, .definition_table_heading h4.elementor-heading-title, .terms_table_heading h4.elementor-heading-title {
    cursor: pointer;
        text-decoration: underline;
}
.agency_deatils_txt_inner, .definition_deatils_txt_inner, .terms_deatils_txt_inner {
    border: 1px solid #000;
    padding: 25px;
    margin-bottom: 20px;
    background: #fff;
    position: relative;
    font-size: 18px;
    line-height: 24px;
    margin-top: 10px;
    color: #000;
}
.close_assumption, .close_definition, .terms_close {
    position: absolute;
    right: 20px;
    font-size: 22px;
    top: 10px;
    cursor: pointer;
    color: #000;
}
.agency_deatils_txt_inner h4, .definition_deatils_txt_inner h4, .terms_deatils_txt_inner h4 {
    font-family: 'Montserrat';
    font-size: 22px;
    margin-bottom: 10px;
    font-weight: 700;
    color: #181818;
}
.agency_deatils_txt_inner a, .definition_deatils_txt_inner a, .terms_deatils_txt_inner a {
    color: #1baebe;
    text-decoration: underline;
    text-decoration-skip-ink: none;
}
.agency_deatils_txt_inner h5, .definition_deatils_txt_inner h5, .terms_deatils_txt_inner h5 {
    font-family: 'Montserrat';
    font-size: 20px;
    margin-bottom: 0px;
    font-weight: 700;
    color: #181818;
    margin-top: 15px;
}
.agency_deatils_txt_inner ul, .definition_deatils_txt_inner ol, .terms_deatils_txt_inner ol {
    padding: 10px 0px 0px 30px;
}
.agency_deatils_txt_inner ul li, .definition_deatils_txt_inner ol li, .terms_deatils_txt_inner ol li {
    font-size: 18px;
    line-height: 24px;
    margin-top: 10px;
    color: #000;
}
.page-id-21 {
    background-color: #DDF3F7 !important;
}
.page-id-21 .blog_post_top {
    margin-bottom: 80px !important;
    margin-top: 20px !important;
}
.page-id-2236 .contractor_right_section input.wpcf7-submit {
    background-color: #1baebe !important;
}
.services_inner_box p.elementor-icon-box-description {
    text-align: left;
}
.page-id-2236 .contractor_assignment_section p:first-child {
    width: 200px;
    display: inline-block;
    vertical-align: top;
    margin-top: 7px;
}
.info_request {
    border: 1px solid #000;
    padding: 25px;
    margin-bottom: 20px;
    display: none;
    position: relative;
    background: #fff;
    z-index: 1;
}
.info_request .close_x {
    position: absolute;
    right: 20px;
    font-size: 22px;
    top: 10px;
    cursor: pointer;
}
.info_request h3 {
    font-family: 'Montserrat';
    font-size: 22px;
    margin-bottom: 10px;
    font-weight: 600;
}
.info_request p {
    font-size: 18px;
    line-height: 24px;
    margin-top: 10px;
    display: block !important;
    width: 100% !important;
}
.info_request ol {
    padding: 10px 0px 0px 30px;
}
.info_request ol li {
    font-size: 18px;
    line-height: 24px;
    margin-top: 10px;
}
.info_request ol li p {
    width: 100% !important;
}
span.info_req {
    border: 2px solid #222;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    text-align: center;
    color: #222;
    display: inline-block;
    line-height: 26px;
    margin-top: 0px;
    margin-left: 13px;
    cursor: pointer;
}
.page-id-2236 .contractor_assignment_section p+p {
    width: calc(100% - 206px);
    display: inline-block;
}
.page-id-2236 .contractor_assignment_section p+p span.wpcf7-form-control-wrap {
    float: left;
    width: 47.5%;
}
.page-id-2236 .contractor_assignment_section p+p span.wpcf7-form-control-wrap:last-child {
    margin-left: 16px;
}
.info_request:before {
    content: "";
    position: absolute;
    top: -13px;
    left: 29%;
    border-right: 15px solid transparent;
    border-left: 15px solid transparent;
    border-bottom: 15px solid #fff;
    z-index: 1;
}
.page-id-2236 .contractor_hours_section p:first-child {
    display: inline-block;
    width: 200px;
        vertical-align: top;
    margin-top: 7px;
}
.page-id-2236 .contractor_hours_section p+p {
    width: calc(100% - 206px);
    display: inline-block;
}
.page-id-2236 .contractor_hours_section p+p span.wpcf7-form-control-wrap {
    float: left;
    width: 47.5%;
}
.page-id-2236 .contractor_hours_section p+p span.wpcf7-form-control-wrap:last-child {
    margin-left: 16px;
}
.service_section_lab p {
    display: flex;
    align-items: flex-start;
    gap: 15px;
}
.service_section_lab p span.wpcf7-form-control-wrap {
    width: calc(100% - 87px);
}
.form_agency_details_inner, .form_assignment_details_inner {
    background: #f9f9f9;
    border-radius: 10px;
    padding: 20px 15px 10px;
}
.sub_form {
    background: #f9f9f9;
    border-radius: 10px;
    padding: 20px 15px 20px;
    margin-top: 5px !important;
}
.page-id-4880 .blog_post_top {
    margin-bottom: 0px !important;
}
.account_manager_txt li.elementor-icon-list-item {
    margin-left: 0px !important;
}
.agency_support_team_txt li.elementor-icon-list-item {
    margin-left: 0px !important;
}
.agency_support_team_txt span.elementor-icon-list-icon {
    margin-right: 4px !important;
}
.account_manager_txt span.elementor-icon-list-icon {
    margin-right: 4px !important;
}
.agency_support_team_txt {
    margin-top: 62px;
}
.request_consurtation_form_mar {
    margin-top: -150px !important;
}
textarea.wpcf7-textarea {
    text-transform: inherit !important;
}
.exceptional_custom_experience_head {
    margin-top: -150px !important;
}
.pay_calculator_btn_bottom .form_calculate_inner button[type="submit"] {
    background-color: #DB9FC7 !important;
    font-size: 24px;
}
.recruitment_consultants_umbrella .umbrella_height {
    height: 450px;
}
.recruitment_consultants_umbrella .umbrella_main_enjoy {
    height: 450px;
}
.recruitment_consultants_umbrella .umbrella_employer_tax, .recruitment_consultants_umbrella .cls_sole_trader_uk {
    height: 450px;
}
.recruitment_consultants_umbrella .cls_sole_invoicing {
    height: 450px;
}
.page-id-5460 .new_error {
    padding-top: 0px !important;
}
.contact_contractor_label p, .contact_contractor_last p, .contact_contractor_mob p, .contact_contractor_mail p, .contact_contractor_am p, .contact_contractor_best p, .contact_contractor_msg p {
    display: flex;
    gap: 15px;
}
.contact_contractor_label p label, .contact_contractor_last p label, .contact_contractor_mob p label, .contact_contractor_mail p label, .contact_contractor_am p label, .contact_contractor_best p label, .contact_contractor_msg p label {
    width: 20%;
}
.contact_contractor_label p span.wpcf7-form-control-wrap, .contact_contractor_last p span.wpcf7-form-control-wrap, .contact_contractor_mob p span.wpcf7-form-control-wrap, .contact_contractor_mail p span.wpcf7-form-control-wrap, .contact_contractor_am p span.wpcf7-form-control-wrap, .contact_contractor_best p span.wpcf7-form-control-wrap, .contact_contractor_msg p span.wpcf7-form-control-wrap {
    width: 80%;
}
.contact_contractor_label p label, .contact_contractor_last p label, .contact_contractor_mob p label, .contact_contractor_mail p label, .contact_contractor_am p label, .contact_contractor_best p label {
    display: flex;
    align-items: center;
}
.page-id-17 .new_error {
    padding-top: 0px !important;
}
.page-id-17 .contact_us_form {
    margin-bottom: 0px !important;
        padding-top: 20px;
}
.contact_recruit_label p, .contact_recruit_last p, .contact_recruit_mob p, .contact_recruit_email p, .contact_recruit_agen p, .contact_recruit_best p, .contact_recruit_msg p {
    display: flex;
    gap: 15px;
}
.contact_recruit_label p label, .contact_recruit_last p label, .contact_recruit_mob p label, .contact_recruit_email p label, .contact_recruit_agen p label, .contact_recruit_best p label, .contact_recruit_msg p label {
    width: 20%;
}
.contact_recruit_label p span.wpcf7-form-control-wrap, .contact_recruit_last p span.wpcf7-form-control-wrap, .contact_recruit_mob p span.wpcf7-form-control-wrap, .contact_recruit_email p span.wpcf7-form-control-wrap, .contact_recruit_agen p span.wpcf7-form-control-wrap, .contact_recruit_best p span.wpcf7-form-control-wrap, .contact_recruit_msg p span.wpcf7-form-control-wrap {
    width: 80%;
}
.contact_recruit_label p label, .contact_recruit_last p label, .contact_recruit_mob p label, .contact_recruit_email p label, .contact_recruit_agen p label, .contact_recruit_best p label {
    display: flex;
    align-items: center;
}
.page-id-6085 .new_error {
    padding-top: 0px !important;
}
.page-id-6085 span.cus_success_message {
    color: green;
    display: block;
    text-align: center;
    clear: both;
    width: 100%;
    margin-top: 50px;
}
.page-id-6085 .wpcf7-response-output {
    display: none;
}
.page-id-17 span.cus_success_message {
    color: green;
    display: block;
    text-align: center;
    clear: both;
    width: 100%;
    margin-top: 50px;
}
.page-id-17 .wpcf7-response-output {
    display: none;
}
span#pay_erro {
    position: absolute;
    left: 0px;
    width: 250px;
    margin-top: 65px !important;
}
span#assnment_erro {
    position: absolute;
    left: 0px;
    width: 250px;
    margin-top: 65px !important;
}
span#assian_understand_erro {
    position: absolute;
    left: 0px;
    width: 250px;
    margin-top: -3px !important;
}
.request_contractor_label p, .request_contractor_last p, .request_contractor_mobile p, .request_contractor_service p, .request_contractor_agency p, .request_contractor_consut p, .request_contractor_email p, .request_additional_info p {
    display: flex;
    gap: 15px;
}
.request_contractor_label p label, .request_contractor_last p label, .request_contractor_mobile p label, .request_contractor_service p label, .request_contractor_agency p label, .request_contractor_consut p label, .request_contractor_email p label, .request_additional_info p label {
    width: 48%;
}
.request_contractor_label p span.wpcf7-form-control-wrap, .request_contractor_last p span.wpcf7-form-control-wrap, .request_contractor_mobile p span.wpcf7-form-control-wrap, .request_contractor_service p span.wpcf7-form-control-wrap, .request_contractor_agency p span.wpcf7-form-control-wrap, .request_contractor_consut p span.wpcf7-form-control-wrap, .request_contractor_email p span.wpcf7-form-control-wrap {
    width: 80%;
}
.request_contractor_label p label, .request_contractor_last p label, .request_contractor_mobile p label, .request_contractor_service p label, .request_contractor_agency p label, .request_contractor_consut p label, .request_contractor_email p label {
    display: flex;
    align-items: center;
}
.page-id-2236 h4.recruiter_main_heading {
    margin-top: 25px;
}
.request_additional_info p span.wpcf7-form-control-wrap {
    width: 86%;
}
.page-id-2236 .new_error {
    padding-top: 0px !important;
}
.agency_specific_section_right label[for="assignment_rate"] {
    width: 155px;
}
.page-id-7937 .agency_section .agency_hour_inner p label {
    width: 155px;
}
.page-id-7937 .agency_section .agency_rate_inner p {
    display: flex;
    gap: 15px;
    align-items: center;
}
.page-id-7937 .agency_section .agency_rate_inner p br {
    display: none;
}
.page-id-7937 .agency_section input.wpcf7-submit {
    float: right;
}
.page-id-7937 .agency_section .agency_rate_inner p span.wpcf7-form-control-wrap {
    width: 25%;
}
.page-id-7937 .agency_section .agency_rate_inner p span.wpcf7-form-control-wrap select.wpcf7-select {
    width: 100%;
}
/*.page-id-7937 .agency_assign_inner {
    margin-bottom: 20px;
}*/
.page-id-7937 .agency_section .agency_hour_inner p {
    display: flex;
    gap: 15px;
    align-items: center;
}
.page-id-7937 .agency_section .agency_hour_inner p br {
    display: none;
}
.page-id-7937 .agency_section .agency_hour_inner p span.wpcf7-form-control-wrap {
    width: 24.56%;
}
.page-id-7937 .agency_section .agency_hour_inner p span.wpcf7-form-control-wrap select.wpcf7-select {
    width: 100%;
}
.page-id-7937 .agency_section .erro_message, .page-id-7937 .agency_specific_section .erro_message {
    margin-top: -13px !important;
    display: block;
    font-size: 15px;
}
.page-id-7937 .agency_section br, .page-id-7937 .agency_specific_section br {
    display: none;
}
.page-id-7937 .agency_specific_section input.wpcf7-submit {
    float: right;
}
.page-id-7937 .result_section {
    border: 1px solid #000;
    border-radius: 5px;
    padding: 25px;
    position: relative;
    clear: both;
    margin-top: 0px;
    background: #fff;
}
span.assumptions_popup_btn {
    text-decoration: underline;
    color: #fff;
    text-decoration-skip-ink: none;
    font-weight: 400;
    cursor: pointer;
    float: right;
}
.result_section .r_section p {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 10px;
    font-family: var(--global--font-secondary);
}
.result_section p+a {
    background-color: #1BAEBE !important;
    border-radius: 7px;
    padding: 10px 40px;
    font-size: 16px;
    font-family: 'Montserrat';
    border: medium none;
    color: #fff;
    margin-top: 10px;
    display: inline-block;
}
.assumptions_popup span.close_assumptions_popup {
    position: absolute;
    right: 25px;
    font-size: 22px;
    color: #000;
    font-weight: 500;
    top: 25px;
    cursor: pointer;
}
.assumptions_popup h3 {
    text-align: center;
    color: #000;
    font-weight: 600;
    margin-bottom: 25px;
    font-size: 25px;
}
/*.assumptions_popup {
    padding-top: 50px;
    position: relative;
}*/
.assumptions_popup {
    padding-top: 50px;
    position: absolute;
    top: -1px;
    left: -1px;
    width: 100.2%;
    right: 0px;
    background: #fff;
    border-radius: 5px;
    box-shadow: 0px 0px 10px rgba(0,0,0,0.5);
    padding-left: 25px;
    padding-right: 25px;
    z-index: 1;
    padding-bottom: 25px;
}
.assumptions_popup table.table tr {
    text-align: left;
}
.right_btn_apply_res a.btn_apply_now_agency {
    font-family: "Montserrat", Sans-serif;
    font-size: 30px;
    font-weight: 500;
    line-height: 42px;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #1BAEBE;
    transition-duration: 0.8s;
    border-style: solid;
    border-width: 4px 4px 4px 4px;
    border-color: #FFFFFF1A;
    border-radius: 10px 10px 10px 10px;
    padding: 25px 0px 25px 0px;
    transition: all 0.3s ease-in-out !important;
    display: flex;
    width: 100%;
    height: 226px;
    align-items: center;
    justify-content: center;
}
a.btn_apply_now_agency .elementor-button-content-wrapper {
    flex-direction: column;
}
.right_btn_apply_res a.btn_apply_now_agency:hover, .right_btn_apply_res a.btn_apply_now_agency:focus {
    color: #FFFFFF;
    background-color: #647B98 !important;
    border-color: #FFFFFF1A;
}
.online_application_left p {
    float: left;
    margin-right: 7%;
    width: 63%;
}
.online_application_left p+p {
    margin-top: 15px;
}
.page-id-7937 .wpcf7-response-output {
    display: none;
}
.online_application_left p:first-child {
    margin-top: 25px;
}
.agency_specific_section span.cus_success_message {
    display: block;
    clear: both;
    color: green;
    padding-top: 25px;
}
.agency_specific_section span.cus_success_message br {
    display: block;
}
.b2_agency_table table tr:first-child th {
    font-size: 25px;
}
.b2_agency_table table tr td {
    text-align: center;
    background: #fff;
        font-family: 'Roboto';
}
.b2_agency_table table tr th {
    background: #647B98;
    color: #fff;
        font-family: 'Montserrat';
}
.about_team_linked a {
    color: #1baebe;
    text-decoration: underline !important;
}
.page-id-4880 table tr th, .page-id-4880 table tr td {
    text-align: left;
    border: 1px solid #000;
    color: #000;
}
.page-id-4880 table.table {
    margin-bottom: 10px;
}
span#rate_erro {
    position: absolute;
    margin-top: 0px !important;
}
.rate_right_form tr.first_row td, .rate_right_form tr.first_row+tr td {
    padding-bottom: 20px;
}
.page-id-4880 .result_section span.close {
    position: absolute;
    top: 25px;
    right: 25px;
    cursor: pointer;
    font-size: 22px;
    color: #000;
    font-weight: 500;
}
.page-id-4880 .assumptions_popup strong.blod_text {
    text-align: center;
    color: #000;
    font-weight: 600;
    margin-bottom: 25px;
    font-size: 25px;
}
span.consult_appear {
    border: 2px solid #222;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    text-align: center;
    color: #222;
    line-height: 26px;
    cursor: pointer;
    display: inline-block;
}
.pay_calculator .disclaimer_popup {
    border: 1px solid #000;
    padding: 25px;
    margin-bottom: 20px;
    background: #fff;
    position: relative;
    margin-top: -90px;
    border-radius: 5px;
    box-shadow: 0px 0px 5px rgb(179 179 179 / 50%);
}
.pay_calculator .disclaimer_popup:before {
    content: "";
    position: absolute;
    top: -13px;
    left: 13.5%;
    border-right: 15px solid transparent;
    border-left: 15px solid transparent;
    border-bottom: 15px solid #fff;
    z-index: 1;
}
.pay_calculator .close_disclaimer {
    position: absolute;
    right: 20px;
    font-size: 22px;
    top: 10px;
    cursor: pointer;
}
.page-id-4070 span#last_name_erro {position: inherit;margin-top: -13px !important;}
.agency_section .info_con .close_assian {
    display: block;
}
.agency_specific_section .info_con .close_assian {
    display: block;
}
.page-id-7937 .agency_section .assin_rate b.rate_pop {
    text-decoration: underline;
    color: #1baebe;
    text-decoration-skip-ink: none;
    font-weight: 400;
    cursor: pointer;
    margin-left: 5px;
}
.page-id-7937 [data-name="assignmentRate_chec"] span.wpcf7-list-item {
    margin-left: 0px;
}
.page-id-7937 [data-name="assignmentRate_chec"] span.wpcf7-list-item input[type="checkbox"] {
    vertical-align: sub;
}
.page-id-7937 [data-name="assignmentRate_chec"] span.wpcf7-list-item input[type="checkbox"]:focus {
    outline: none;
}
.page-id-7937 [data-name="assignmentRate_chec"] span.wpcf7-list-item span.wpcf7-list-item-label {
    font-size: 18px;
    font-weight: 400;
    vertical-align: top;
}
.page-id-7937 .assin_rate p {
    font-size: 18px;
    line-height: 24px;
    display: flex;
    align-items: center;
}
.page-id-7937 .assin_rate {
    margin-top: 3px;
}
.page-id-7937 .agency_specific_section .assin_rate b.rate_pop {
    text-decoration: underline;
    color: #1baebe;
    text-decoration-skip-ink: none;
    font-weight: 400;
    cursor: pointer;
    margin-left: 5px;
}
.page-id-7937 [data-name="AssignmentRate"] span.wpcf7-list-item {
    margin-left: 0px;
}
.page-id-7937 [data-name="AssignmentRate"] span.wpcf7-list-item input[type="checkbox"] {
    vertical-align: sub;
}
.page-id-7937 [data-name="AssignmentRate"] span.wpcf7-list-item input[type="checkbox"]:focus {
    outline: none;
}
.page-id-7937 [data-name="AssignmentRate"] span.wpcf7-list-item span.wpcf7-list-item-label {
    font-size: 18px;
    font-weight: 400;
        vertical-align: top;
}
.page-id-7937 .assin_popup {
    margin-top: 10px;
}
.agency_assign_inner_top {
    display: grid;
    grid-template-columns: 2fr 2fr;
    gap: 20px;
    row-gap: 0px;
}
.agency_assign_inner_top p:first-child, .agency_assign_inner_top p:nth-child(2), .agency_assign_inner_top p:nth-child(3), .agency_assign_inner_top p:nth-child(4) {
    display: flex;
    gap: 15px;
    align-items: center;
}
.agency_assign_inner_top label {
    width: 18%;
}
.agency_assign_inner_top span.wpcf7-form-control-wrap {
    width: 80%;
}
.no_consult_form {
    display: flex;
    gap: 20px;
}
.no_consult_form p {
    display: flex;
    align-items: center;
    width: 33.333%;
}
.no_consult_form p label {
    width: 65%;
}
.agenc_txt_ass {
    font-size: 18px;
    margin-bottom: 28px;
    font-weight: 600;
    margin-top: 0px;
}
.agenc_txt_ass p {
    line-height: 24px;
}
.agency_assign_inner_top p:nth-child(5) {
    display: flex;
    gap: 15px;
    align-items: center;
}
span.weekly_lower {
    text-transform: lowercase;
}
.single_blog_post_txt ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
}
.single_blog_post_txt ul li {
    padding-left: 15px;
    position: relative;
}
.single_blog_post_txt ul li:before {
    background: #202020;
    border-radius: 50%;
    width: 6px;
    height: 6px;
    content: "";
    position: absolute;
    left: 0px;
    top: 10px;
}
.single_blog_post_txt p {
    color: #222;
    font-size: 18px;
    font-family: 'Montserrat';
}
.single_blog_post_txt ol {
    padding-left: 50px;
}
.get_tech_inner.about_get_tech .e-con-inner {
    background: #647B98;
}
.about_us_top_txt a {
    color: #58e2f1;
    text-decoration: underline;
}
.top_head_about_page {
    margin-bottom: 40px !important;
}
.discla_pup {
    border: 1px solid #000;
    padding: 25px;
    margin-bottom: 20px;
    background: #fff;
    position: relative;
    margin-top: 15px;
    border-radius: 5px;
    font-size: 16px;
    font-family: 'Montserrat';
    font-weight: 400;
}
.close_discl {
    position: absolute;
    right: 20px;
    font-size: 22px;
    top: 10px;
    cursor: pointer;
}
.discla_pup ol li {
    margin-bottom: 6px;
}
#loader, .loader {
    text-align: center;
    margin-top: 80px;
    clear: both;
}
#loader img, .loader img {
    width: 100px;
}
.discla_pup strong {
    margin-bottom: 5px;
    display: block;
}
.discla_pup strong br {
    display: none;
}
a.link_rigt {
    color: #fff !important;
    text-decoration: underline;
    position: absolute;
    bottom: 30px;
    right: 30px;
    font-size: 18px;
}
/* .agency_sent .agency_assign_inner_top, .agency_sent .agency_assign_inner, .agency_sent .info_con, .agency_sent .agency_rate_inner, .agency_sent .agency_hour_inner, .agency_sent .check_conset, .agency_sent .assin_rate, .agency_sent .assin_popup, .agency_sent .assin_popup+p {
    display: none;
} */
.info_content h4 {
    display: block;
}
.contact_contractor_am .wpcf7-radio label {
    width: 100%;
    margin-bottom: 0px;
        cursor: pointer;
    font-weight: 500;
}
.contact_contractor_am .wpcf7-radio label span.wpcf7-list-item-label {
    margin-left: 5px;
}
.contact_contractor_am .wpcf7-radio .wpcf7-list-item {
    margin-left: 0px;
    margin-right: 20px;
}
.contact_contractor_am .wpcf7-radio label input:focus {
    outline: none;
}
.pd_section .wpcf7-radio .wpcf7-list-item {
    margin-left: 0px;
    margin-right: 20px;
}
.pd_section .wpcf7-radio .wpcf7-list-item input:focus {
    outline: none;
}
.pd_section .wpcf7-radio .wpcf7-list-item label {
    width: 100%;
    display: flex;
    align-items: center;
    gap: 5px;
        cursor: pointer;
}
.pd_section p {
    height: 77px;
}
.employee_statement_inner .wpcf7-radio .wpcf7-list-item {
    margin-left: 0px;
    margin-right: 20px;
}
.employee_statement_inner .wpcf7-radio .wpcf7-list-item label {
    width: 100%;
    display: flex;
    align-items: center;
    gap: 5px;
    cursor: pointer;
}
.employee_statement_inner .wpcf7-radio .wpcf7-list-item label input:focus {
    outline: none;
}
.appication_leave_detail .wpcf7-radio .wpcf7-list-item label {
    width: 100%;
    display: flex;
    align-items: center;
    gap: 5px;
    cursor: pointer;
}
.appication_leave_detail .wpcf7-radio .wpcf7-list-item label input:focus {
    outline: none;
}
.form_agency_details+p {
    margin-left: 0px !important;
    margin-top: 20px;
    margin-bottom: 15px;
        width: 100% !important;
}
.form_agency_details+p .wpcf7-radio .wpcf7-list-item label {
    display: flex;
    align-items: center;
    margin: 0px;
    gap: 5px;
    cursor: pointer;
}
.form_agency_details+p .wpcf7-radio {
    vertical-align: middle;
}
.form_agency_details+p .wpcf7-radio .wpcf7-list-item label input:focus {
    outline: none;
}
.assin_no_text p {
    width: 100% !important;
    font-size: 18px;
}
.assin_no_text {
    display: inline-block;
    width: 100%;
}
.assignment_yes_details+p {
    width: 100% !important;
    text-align: right;
}
.assignment_yes_details {
    clear: both;
}
.sub_form table tr td p {
    position: relative;
}
span.assin_pound {
    position: absolute;
    left: 13px;
    top: 6px;
}
span.assin_pound+input[type=text] {
    padding-left: 30px;
}
.rate_right_form tr.first_row+tr+tr td {
    padding-bottom: 20px;
}
.form_assignment_details_inner_left p:last-child .wpcf7-radio label {
    display: flex;
    align-items: center;
    gap: 5px;
    margin: 0px;
}
.form_assignment_details_inner_left p:last-child .wpcf7-radio {
    vertical-align: middle;
}
.form_assignment_details_inner_left p:last-child .wpcf7-radio label input:focus {
    outline: none;
}
.form_assignment_details_inner_left [data-name="BusinessTravelRequired"] {
    display: block;
    margin-top: 8px;
}
.form_assignment_details_inner_left p:last-child .wpcf7-radio .wpcf7-list-item {
    margin-left: 0px;
    margin-right: 20px;
}
.form_assignment_details_inner_right > p .wpcf7-radio label {
    display: flex;
    align-items: center;
    gap: 5px;
    margin: 0px;
}
.form_assignment_details_inner_right > p .wpcf7-radio {
    vertical-align: middle;
}
.form_assignment_details_inner_right > p .wpcf7-radio label input:focus {
    outline: none;
}
.form_assignment_details_inner_right > p [data-name="Havey_assignment"] {
    display: block;
    margin-top: 8px;
}
.form_assignment_details_inner_right > p .wpcf7-radio .wpcf7-list-item {
    margin-left: 0px;
    margin-right: 20px;
}
input.wpcf7-date:focus {
    outline: none;
}
.assignment_popup p {
    font-size: 18px;
}
.request_contractor_service .wpcf7-radio .wpcf7-list-item {
    margin-left: 0px;
    margin-right: 15px;
}
.request_contractor_service .wpcf7-radio .wpcf7-list-item label {
    width: 100%;
    gap: 5px;
    cursor: pointer;
}
.request_contractor_service .wpcf7-radio .wpcf7-list-item label input:focus {
    outline: none;
}
span.request_pounds {
    position: absolute;
    z-index: 1;
    left: 13px;
    top: 6px;
}
.contractor_assignment_section p+p {
    position: relative;
}
.contractor_assignment_section input.wpcf7-text {
    padding-left: 28px;
}
span.refer_pound {
    position: absolute;
    left: 41%;
    z-index: 1;
    top: 6px;
}
.contact_assment_rates {
    position: relative;
}
.contact_assment_rates input.wpcf7-text {
    padding-left: 28px;
}
.refer_exceed_hour p {
    display: flex;
    gap: 15px;
    align-items: center;
}
.refer_exceed_hour p > label {
    width: 336px;
}
.refer_exceed_hour p span.wpcf7-form-control-wrap {
    width: 50%;
}
.refer_exceed_hour p select.wpcf7-select {
    text-transform: lowercase;
}
.assin_rate.rate_pop p {
    display: inline-block;
    line-height: 24px;
}
.assin_rate.rate_pop label {
    vertical-align: middle;
}
.service_section_lab p span.wpcf7-form-control-wrap {
    height: auto !important;
}
.pay_rate.pay_for p {
    display: inline-block;
    line-height: 24px;
}
.pay_rate.pay_for p label {
    vertical-align: middle;
}
.left_section p {
    margin-left: 0px !important;
    width: 100%;
}
.application_form_inner_form select.wpcf7-select:focus {
    outline: 2px solid #333;
}
.pd_section input[type="date"]::-webkit-inner-spin-button,
.pd_section input[type="date"]::-webkit-calendar-picker-indicator {
    display: none;
    -webkit-appearance: none;
}
.sub_form tr td {
    padding-bottom: 20px;
}
option[disabled="disabled"] {
    color: #1baebe;
}
.radio_btn_employee1 p:first-child, .radio_btn_employee2 p:first-child, .radio_btn_employee3 p:first-child {
    width: 80px;
    float: left;
    margin-top: -3px;
}
.radio_btn_employee1 p:first-child span.wpcf7-form-control-wrap, .radio_btn_employee2 p:first-child span.wpcf7-form-control-wrap, .radio_btn_employee3 p:first-child span.wpcf7-form-control-wrap {
    width: 100%;
}
.radio_btn_employee1 p:first-child label, .radio_btn_employee2 p:first-child label, .radio_btn_employee3 p:first-child label {
    font-weight: 500;
}
.radio_btn_employee1 p:first-child span.wpcf7-form-control-wrap .wpcf7-list-item, .radio_btn_employee2 p:first-child span.wpcf7-form-control-wrap .wpcf7-list-item, .radio_btn_employee3 p:first-child span.wpcf7-form-control-wrap .wpcf7-list-item {
    margin-right: 0px;
}
.radio_btn_student1 p:first-child, .radio_btn_student2 p:first-child, .radio_btn_student3 p:first-child, .radio_btn_student4 p:first-child {
    width: 118px;
    float: left;
    margin-top: -3px;
}
.radio_btn_student1 p:first-child span.wpcf7-form-control-wrap, .radio_btn_student2 p:first-child span.wpcf7-form-control-wrap, .radio_btn_student3 p:first-child span.wpcf7-form-control-wrap, .radio_btn_student4 p:first-child span.wpcf7-form-control-wrap {
    width: 100%;
}
.radio_btn_student1 p:first-child label, .radio_btn_student2 p:first-child label, .radio_btn_student3 p:first-child label, .radio_btn_student4 p:first-child label {
    font-weight: 500;
}
.radio_btn_student1 p:first-child span.wpcf7-form-control-wrap .wpcf7-list-item, .radio_btn_student2 p:first-child span.wpcf7-form-control-wrap .wpcf7-list-item, .radio_btn_student3 p:first-child span.wpcf7-form-control-wrap .wpcf7-list-item, .radio_btn_student4 p:first-child span.wpcf7-form-control-wrap .wpcf7-list-item {
    margin-right: 0px;
}
.radio_btn_student1 p:last-child, .radio_btn_student2 p:last-child, .radio_btn_student3 p:last-child, .radio_btn_student4 p:last-child {
    float: left;
    width: calc(100% - 118px);
}

.radio_btn_postgraduate1 p:first-child, .radio_btn_postgraduate2 p:first-child {
    width: 95px;
    float: left;
    margin-top: -3px;
}
.radio_btn_postgraduate1 p:first-child span.wpcf7-form-control-wrap, .radio_btn_postgraduate2 p:first-child span.wpcf7-form-control-wrap {
    width: 100%;
}
.radio_btn_postgraduate1 p:first-child label, .radio_btn_postgraduate2 p:first-child label {
    font-weight: 500;
}
.radio_btn_postgraduate1 p:first-child span.wpcf7-form-control-wrap .wpcf7-list-item, .radio_btn_postgraduate2 p:first-child span.wpcf7-form-control-wrap .wpcf7-list-item {
    margin-right: 0px;
}
.radio_btn_postgraduate1 p:last-child, .radio_btn_postgraduate2 p:last-child {
    float: left;
    width: calc(100% - 95px);
}
.assignment_popu {
    width: 100%;
    display: inline-block;
    margin-top: 10px;
}
.assignment_popu p {
    font-size: 18px;
        display: inline-block;
    line-height: 24px;
}
.assignment_popu span.wpcf7-form-control-wrap span.wpcf7-list-item.first.last {
    margin-left: 0px;
}
.assignment_popu label {
    font-weight: 400;
    font-size: 18px;
    margin-right: 5px;
    vertical-align: middle;
}
.assignment_popu span.wpcf7-form-control-wrap input[type="checkbox"] {
    margin-top: 3px;
    margin-right: 3px;
}
.assignment_popu label span.wpcf7-list-item-label {
    font-size: 18px;
    vertical-align: super;
}
.assignment_popu b {
    text-decoration: underline;
    color: #1baebe;
    text-decoration-skip-ink: none;
    font-weight: 400;
    cursor: pointer;
    margin-right: 5px;
}
.assignment_popu span.wpcf7-form-control-wrap input[type="checkbox"]:focus {
    outline: none;
}
span.wpcf7-form-control-wrap[data-name="PaymentFrequency"] .wpcf7-radio {
    vertical-align: middle;
}
span.wpcf7-form-control-wrap[data-name="PaymentFrequency"] label {
    display: flex;
    align-items: center;
    margin: 0px;
    gap: 5px;
    cursor: pointer;
}
span.wpcf7-form-control-wrap[data-name="PaymentFrequency"] {
    display: block;
    margin-top: 8px;
}
span.wpcf7-form-control-wrap[data-name="PaymentFrequency"] .wpcf7-radio .wpcf7-list-item {
    margin-left: 0px;
    margin-right: 20px;
}
span.wpcf7-form-control-wrap[data-name="PaymentFrequency"] label input[type="radio"]:focus {
    outline: none;
}
.exceed_refer_label p {
    display: flex;
    gap: 15px;
}
.exceed_refer_label p > label {
    display: flex;
    align-items: center;
    width: 35%;
}
.exceed_refer_label p span.wpcf7-form-control-wrap {
    width: 80%;
}
.exceed_candiate_label p {
    display: flex;
    gap: 15px;
}
.exceed_candiate_label p > label {
    display: flex;
    align-items: center;
    width: 35%;
}
.exceed_candiate_label p span.wpcf7-form-control-wrap {
    width: 80%;
}
.client_postcode_label p {
    display: flex;
    gap: 15px;
}
.client_postcode_label p > label {
    display: flex;
    align-items: center;
    width: 35%;
}
.client_postcode_label p span.wpcf7-form-control-wrap {
    width: 80%;
}
.service_section_lab p .wpcf7-list-item {
    margin-left: 0px;
    width: 100%;
    margin-bottom: 10px;
}
.service_section_lab p .wpcf7-list-item label {
    display: flex;
    align-items: center;
    gap: 5px;
    margin: 0px;
}
.service_section_lab p .wpcf7-list-item label input[type="radio"] {
    outline: none;
}
.assin_rate {
    width: 100%;
    display: inline-block;
    margin-top: 0px;
}
.assin_rate p {
    font-size: 18px;
        display: inline-block;
    line-height: 24px;
}
.assin_rate span.wpcf7-form-control-wrap span.wpcf7-list-item.first.last {
    margin-left: 0px;
}
.assin_rate label {
    font-weight: 400;
    font-size: 18px;
    margin-right: 5px;
    vertical-align: middle;
}
.assin_rate span.wpcf7-form-control-wrap input[type="checkbox"] {
    margin-top: 3px;
    margin-right: 3px;
}
.assin_rate label span.wpcf7-list-item-label {
    font-size: 18px;
    vertical-align: super;
}
.assin_rate b {
    text-decoration: underline;
    color: #1baebe;
    text-decoration-skip-ink: none;
    font-weight: 400;
    cursor: pointer;
    margin-right: 5px;
}
.assin_rate span.wpcf7-form-control-wrap input[type="checkbox"]:focus {
    outline: none;
}
.pay_rate {
    width: 100%;
    display: inline-block;
    margin-top: 0px;
}
.pay_rate p {
    font-size: 18px;
        display: inline-block;
    line-height: 24px;
}
.pay_rate span.wpcf7-form-control-wrap span.wpcf7-list-item.first.last {
    margin-left: 0px;
}
.pay_rate label {
    font-weight: 400;
    font-size: 18px;
    margin-right: 5px;
    vertical-align: middle;
}
.pay_rate span.wpcf7-form-control-wrap input[type="checkbox"] {
    margin-top: 3px;
    margin-right: 3px;
}
.pay_rate label span.wpcf7-list-item-label {
    font-size: 18px;
    vertical-align: super;
}
.pay_rate b {
    text-decoration: underline;
    color: #1baebe;
    text-decoration-skip-ink: none;
    font-weight: 400;
    cursor: pointer;
    margin-right: 5px;
}
.pay_rate span.wpcf7-form-control-wrap input[type="checkbox"]:focus {
    outline: none;
}
.additonal_label p {
    display: flex;
    gap: 15px;
    align-items: flex-start;
}
.additonal_label p > label {
    display: flex;
    align-items: center;
    width: 48%;
}
.additonal_label p span.wpcf7-form-control-wrap {
    width: 80%;
}
.refer_friends_top_left h2 span {
    font-size: 60px;
    font-weight: 500;
}
.refer_friends_right_top h3 span {
    font-size: 25px;
    font-weight: 400;
    text-align: right;
    display: block;
    margin-top: 10px;
    margin-right: -60px;
}
.refer_friends_right_top1 h3 span {
    font-size: 25px;
    font-weight: 400;
    text-align: right;
    display: block;
    margin-top: 10px;
    margin-right: -70px;
}
.top_freinds_divider span.elementor-divider-separator {
    margin-right: 125px !important;
    margin-left: auto !important;
}
.top_right_free_freinds {
    margin-top: 65px;
}
.friend_refer_inner {
    display: flex;
    gap: 30px;
}
.friend_refer_inner_left {
    width: 50%;
}
.friend_refer_inner_right {
    width: 50%;
}
.refer_friend_main h4, .refer_friend_detais h4 {
    font-size: 22px;
    font-family: 'Montserrat';
    margin-bottom: 15px;
    color: #181818;
}
.refer_friend_main input.wpcf7-text, .refer_friend_detais input.wpcf7-text {
    border: 1px solid #333;
    color: #333;
    font-size: 16px;
    font-family: 'Montserrat';
    border-radius: 5px;
    margin-bottom: 15px;
    width: 100%;
}
.refer_friend_main input.wpcf7-text:focus, .refer_friend_detais input.wpcf7-text:focus {
    outline: none;
}
.employee_exceed_inner input.wpcf7-text {
    border: 1px solid #333;
    color: #333;
    font-size: 16px;
    font-family: 'Montserrat';
    border-radius: 5px;
    margin-bottom: 15px;
    width: 100%;
}
.employee_exceed_inner input.wpcf7-text:focus {
    outline: none;
}
.employee_num_txt {
    font-size: 18px;
    margin-top: -10px;
}
.refer_radio_yes_no {
    margin-bottom: 10px;
    margin-top: 5px;
}
.refer_radio_yes_no p .wpcf7-radio .wpcf7-list-item label {
    display: flex;
    align-items: center;
    gap: 5px;
    cursor: pointer;
}
.refer_radio_yes_no p {
    display: flex;
    align-items: center;
}
.refer_radio_yes_no p .wpcf7-radio .wpcf7-list-item label input[type="radio"] {
    outline: none;
}
.refer_friends_form input.wpcf7-submit {
    background-color: #1baebe !important;
    border-radius: 7px;
    padding: 10px 40px;
    font-size: 16px;
    font-family: 'Montserrat';
    border: medium none;
    color: #fff;
    margin-top: 20px;
    float: right;
}
.check_conset1 p .wpcf7-list-item {
    margin-left: 0px;
}
.check_conset1 {
    margin-bottom: 10px;
    margin-top: 5px;
}
.check_conset1 p label .wpcf7-list-item-label {
    font-weight: 400;
    vertical-align: super;
    margin-left: 3px;
}
.check_conset1 p label input[type="checkbox"]:focus {
    outline: none;
}
.check_conset2 p .wpcf7-list-item {
    margin-left: 0px;
}
.check_conset2 p .wpcf7-list-item .wpcf7-list-item-label {
    vertical-align: super;
    font-weight: 400;
    margin-left: 3px;
}
.check_conset2 p label input[type="checkbox"]:focus {
    outline: none;
}
.check_conset2 p {
    display: flex;
    font-size: 18px;
}
.check_conset2 p a {
    text-decoration: underline;
    color: #1baebe;
    text-decoration-skip-ink: none;
    margin: 0px 5px;
}
.refer_friend_main p br {
    display: none;
}
.refer_friend_detais p br {
    display: none;
}
.friend_refer_inner .new_error {
    padding-top: 0px !important;
}
span#consent_erro {
    position: absolute;
    margin-top: -10px !important;
    font-weight: 400;
}
span#accept_erro {
    position: absolute;
    margin-top: -8px !important;
    font-weight: 400;
    width: 250px;
}
.refer_friend_detais h4+p span.wpcf7-form-control-wrap {
    display: inline-block;
    width: 100%;
    height: 77px;
}
.refer_friend_detais h4+p span.wpcf7-form-control-wrap[data-name="email"] {
    height: 65px;
}
.refer_friend_main h4+p span.wpcf7-form-control-wrap {
    display: inline-block;
    width: 100%;
    height: 77px;
}
.txt_following a {
    text-decoration: underline;
    color: #1baebe;
    text-decoration-skip-ink: none;
}
.terms_condi_txt ol li {
    margin-bottom: 10px;
    font-family: 'Montserrat';
    font-size: 18px;
    line-height: 24px;
    color: #222;
    font-weight: 400;
}
.terms_condi_txt ol {
    padding-left: 30px;
}
.terms_condi_txt ol li ol {
    list-style: lower-roman;
    margin-top: 10px;
}
.terms_condi_txt ol li ol li {
    font-family: 'Montserrat' !important;
}
.table_refer_friends table tr th, .table_refer_friends table tr td {
    font-size: 18px;
    font-family: 'Montserrat' !important;
}
.table_refer_friends ul {
    padding-left: 30px;
    font-family: 'Montserrat';
}
.terms_condi_txt ol li a {
    text-decoration: underline;
    color: #1baebe;
    text-decoration-skip-ink: none;
}
.table_refer_friends table tr td b {
    font-weight: 600;
}
.table_refer_friends table tr th {
    text-align: left;
}
.inner_refer_friends_terms p u {
    text-decoration: underline;
    color: #1baebe;
    text-decoration-skip-ink: none;
    display: block;
    text-align: right;
}
/*.refer_friends_form .sent .friend_refer_inner {
        display: none;
}
.refer_friends_form .sent input.wpcf7-submit {
    display: none;
}
.refer_friends_form .sent .wpcf7-response-output {
    display: none;
}*/
.refer_friends_form input.wpcf7-submit:focus {
    outline: none;
}
.cus_success_message a {
    text-decoration: underline;
    color: #1baebe;
    text-decoration-skip-ink: none;
}
span.cus_success_message {
   margin-top: -25px;
}
span.wpcf7-form-control-wrap.recaptcha {
    text-align: -webkit-right;
    clear: both;
    display: block;
    margin-top: 15px;
    width: 100% !important;
}
span.wpcf7-form-control-wrap.recaptcha span.wpcf7-not-valid-tip {
    display: block;
    font-size: 15px;
    margin-bottom: 5px;
    color: red;
    margin-top: 3px !important;
}
.contractor_assignment_section label.assin_rate {
    width: 76%;
}
.page-id-10259 .blog_post_top.resource_post_top {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 70px;
}
.cus_success_message p {
    margin-bottom: 10px;
}
.page-id-10618 .blog_post_top.resource_post_top {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 70px;
}
.page-id-7937 .umbrella_img_main img {
    width: 300px;
    height: 98px;
    object-fit: contain;
}
.page-id-7937 .cis_sole_section_main img {
    width: 300px;
    height: 98px;
    object-fit: contain;
}
.page-id-10751 .blog_post_top.resource_post_top {
    margin-bottom: 0px;
}
.sent .wpcf7-response-output {
    display: none !important;
}
.page-id-10751 .blog_inner_main {
    padding-bottom: 40px;
}
.page-id-7937 .agency_section .agency_rate_inner p {
    position: relative;
}
span.agency_pund_sign {
    position: absolute;
    z-index: 1;
    left: 25%;
    top: 6px;
}
.page-id-7937 .agency_section .agency_rate_inner p span.wpcf7-form-control-wrap input.wpcf7-text {
    padding-left: 28px;
}
.page-id-7937 .agency_specific_section .info_con::before {
    left: 29%;
}
.thank_you_pay_txt span {
    font-family: 'Montserrat' !important;
    color: #222 !important;
}
.careers_top_txt span {
    color: #222 !important;
    font-family: 'Montserrat' !important;
    font-size: 18px !important;
}
.blog_post_inner .elementor-posts .elementor-post__excerpt p {
    font-family: 'Montserrat' !important;
}
.firsts+p {
    width: 100% !important;
    text-align: right;
    margin-left: 0px !important;
}
.refer_friends_top_apply p a {
text-decoration: underline;
    color: #1baebe;
    text-decoration-skip-ink: none;
}
h1, h2, h3 {
    font-family: "Montserrat", Sans-serif !important;
}
p a {
text-decoration: underline !important;
    color: #1baebe;
    text-decoration-skip-ink: none;
}
#gif img {
    width: 90px;
    margin: 25px auto 15px;
    display: block;
}
.pd_section p:nth-child(2) span.wpcf7-form-control-wrap {
    width: auto;
}
.application_visa_detail span.wpcf7-form-control-wrap label {
    width: 100% !important;
    display: flex;
    align-items: center;
    gap: 5px;
}
.application_visa_detail span.wpcf7-form-control-wrap .wpcf7-list-item {
    margin-left: 0px;
}
.application_visa_detail span.wpcf7-form-control-wrap label input[type="radio"]:focus {
    outline: none;
}
.form_assignment_details_inner_left p > label {
    width: 100%;
    display: block;
}
.form_assignment_details_inner_right .end_date+p > label {
    width: 100%;
    display: block;
}
.form_agency_details_inner_left span.wpcf7-form-control-wrap[data-name="PaymentFrequency"] label {
    width: 100%;
}
.form_agency_details+p > label {
    width: 37%;
}
.form_agency_details+p > label+span.wpcf7-form-control-wrap {
    width: auto;
}
.form_agency_details+p > label+span.wpcf7-form-control-wrap label {
    width: 100%;
}
.form_assignment_details_inner_left p:last-child .wpcf7-radio label {
    width: 100%;
}
.form_assignment_details_inner_right > p .wpcf7-radio label {
    width: 100%;
}
.page-id-4070 .form_agency_details_inner_left p:last-child > label {
    width: 38%;
}
.page-id-4070 .form_agency_details_inner_left span.wpcf7-form-control-wrap[data-name="PaymentFrequency"] {
    margin-top: 0px;
    width: 21%;
        display: inline-block;
}
.page-id-4070 .form_assignment_details_inner_right .end_date p > label {
/*     line-height: 26px; */
    width: 100%;
}
.application_top_bar_inner label span.wpcf7-form-control-wrap {
    width: 100%;
}
.application_top_bar_inner label span.wpcf7-form-control-wrap .wpcf7-list-item {
    margin-left: 0px;
}
.application_form > p {
    float: left;
    margin-right: 15px;
    line-height: 24px;
}
.application_form .application_top_bar {
    margin-bottom: 0px;
    width: 60%;
    display: flex;
    align-items: center;
    gap: 20px;
}
.application_form {
    margin-bottom: 30px;
}
.page-id-4070 span.wpcf7-form-control-wrap[data-name="EndClientPostcode"] .new_error {
    margin-top: -24px !important;
}
.page-id-4070 span.wpcf7-form-control-wrap[data-name="EndClientName"] .new_error {
    margin-top: -24px !important;
}
.employee_statement_inner.student_btn {
    margin-bottom: 0px;
}
.employee_statement_inner.postgraduate_Loan {
    margin-bottom: 0px;
}
.visa_restricted p label+br {
    display: none;
}
.application_top_bar_inner label {
    cursor: pointer;
}
.timer_gif img {
    width: 90px;
}
.timer_gif {
    margin-top: 20px;
    text-align: center;
}
div#employee p > label label .wpcf7-list-item-label {
    display: none;
}
div#employee p > label span.wpcf7-form-control-wrap {
    width: auto;
}
div#employee p > label span.wpcf7-form-control-wrap label {
    margin-right: 5px;
}
div#employee p > label {
    margin-right: 25px;
}
.contractor_hours_section.hours_day {
    display: flex;
    margin-bottom: 8px;
}
.contractor_hours_section.hours_day p {
    width: 100% !important;
    display: flex !important;
    margin-top: 0px !important;
}
.contractor_hours_section.hours_day p label.hours_section_label {
    width: 40%;
    margin-bottom: 0px;
    margin-top: 13px;
}
.contractor_hours_section.hours_day p span.wpcf7-form-control-wrap {
    width: 34%;
}
.contractor_hours_section.hours_day p span.per_hours_days {
width: 34%;
}
.contractor_hours_section.hours_day p span.wpcf7-form-control-wrap input#hour {
    margin-left: 0px;
    margin-right: 0px;
}
.form_assignment_details_inner_right .end_date p span.wpcf7-form-control-wrap {
    width: 100% !important;
}
.page-id-4070 .form_assignment_details_inner_right .start_date p > label {
    width: 100%;
}
.page-id-4070 .form_assignment_details_inner_right .start_date p span.wpcf7-form-control-wrap {
    width: 100% !important;
}
.page-id-4070 .form_assignment_details_inner_left p span.wpcf7-form-control-wrap {
    width: 100%;
}
.page-id-4070 .form_assignment_details_inner_right .start_date p span.wpcf7-form-control-wrap .new_error {
    margin-top: -24px !important;
}
.page-id-11774 .blog_post_top.resource_post_top {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 70px;
}
.title_name_hed h2.elementor-heading-title strong {
    font-weight: 700;
}
.title_head_application h2.elementor-heading-title strong {
    font-weight: 700;
}
.appication_personal_details.contact_details {
    margin-top: 20px;
    margin-bottom: 40px;
}
.appication_personal_details.empoyedd_inner {
    margin-top: 20px;
    margin-bottom: 25px;
}
.appication_student_loan.empoyedd_inner .appication_personal_details.empoyedd_inner {
    margin-top: 0px;
    margin-bottom: 10px;
}
.application_form_inner_form .rate_right_form {
    margin-top: 30px;
}
.visa_bitish_section .appication_personal_details.empoyedd_inner {
    margin-bottom: 18px;
}
div#employee p > label {
    font-size: 18px !important;
}
span.consult_pop_hyer {
    text-decoration: underline;
    color: #1baebe;
    text-decoration-skip-ink: none;
    font-weight: 400;
    cursor: pointer;
}
.page-id-4070 .form_agency_details_inner_left span.wpcf7-form-control-wrap[data-name="PaymentFrequency"]+br {
    display: none;
}
.page-id-4070 .form_agency_details+p > label+span.wpcf7-form-control-wrap+span.wpcf7-form-control-wrap {
    width: auto;
}
.page-id-4070 .form_agency_details+p > label+span.wpcf7-form-control-wrap+span.wpcf7-form-control-wrap label {
    width: 100%;
}
.page-id-4070 span#assignment_error {
    font-size: 15px;
    display: block;
    clear: both;
    margin-left: 39%;
    width: auto;
}
.page-id-4070 .form_agency_details+p > label+span.wpcf7-form-control-wrap+span.wpcf7-form-control-wrap+br {
    display: none;
}
.page-id-4070 .form_assignment_details_inner_left p span.wpcf7-form-control-wrap[data-name="Havey_assignment"] {
    width: auto;
}
.page-id-4070 .form_assignment_details_inner_right span.wpcf7-form-control-wrap[data-name="BusinessTravelRequired"] {
    width: auto;
}
.resources_refer_exceed_thanks h2.elementor-heading-title strong {
    font-weight: 700;
}
/* input::-webkit-textfield-decoration-container {
    display: none;
} */
/* input::-webkit-textfield-decoration-container {
    visibility: hidden;
} */
.application_form_inner_form [data-name="First_Name"] input.wpcf7-text {
    height: 49.19px;
}
.application_form_inner_form [data-name="Middle_Name_s"] input.wpcf7-text {
    height: 49.19px;
}
.application_form_inner_form [data-name="Surname"] input.wpcf7-text {
    height: 49.19px;
}
.application_form_inner_form [data-name="Email"] input.wpcf7-text {
    height: 49.19px;
}
.application_form_inner_form [data-name="Account_Number"] input.wpcf7-text {
    height: 49.19px;
}
.application_form_inner_form [data-name="Account_Name"] input.wpcf7-text {
    height: 49.19px;
}
.application_form_inner_form [data-name="ConsultantEmail"] input.wpcf7-text {
    height: 49.19px;
}

.application_form_inner_form [data-name="First_Name"] input[type="text"]::-webkit-contacts-auto-fill-button {
  display: none;
  visibility: hidden;
}
.application_form_inner_form [data-name="Middle_Name_s"] input[type="text"]::-webkit-contacts-auto-fill-button {
  display: none;
  visibility: hidden;
}
.application_form_inner_form [data-name="Surname"] input[type="text"]::-webkit-contacts-auto-fill-button {
  display: none;
  visibility: hidden;
}
.application_form_inner_form [data-name="Email"] input[type="text"]::-webkit-contacts-auto-fill-button {
  display: none;
  visibility: hidden;
}
.application_form_inner_form [data-name="Account_Number"] input[type="text"]::-webkit-contacts-auto-fill-button {
  display: none;
  visibility: hidden;
}
.application_form_inner_form [data-name="Account_Name"] input[type="text"]::-webkit-contacts-auto-fill-button {
  display: none;
  visibility: hidden;
}
.application_form_inner_form [data-name="ConsultantEmail"] input[type="text"]::-webkit-contacts-auto-fill-button {
  display: none;
  visibility: hidden;
}
.request_contractor_label [data-name="your-name"] input.wpcf7-text::-webkit-contacts-auto-fill-button {
  display: none;
  visibility: hidden;
}
.request_contractor_last [data-name="lastname"] input.wpcf7-text::-webkit-contacts-auto-fill-button {
  display: none;
  visibility: hidden;
}
.request_contractor_email [data-name="ConsultantsEmail"] input.wpcf7-text::-webkit-contacts-auto-fill-button {
  display: none;
  visibility: hidden;
}
.contact_contractor_label [data-name="your-name"] input.wpcf7-text::-webkit-contacts-auto-fill-button {
  display: none;
  visibility: hidden;
}
.contact_contractor_last [data-name="Lastname"] input.wpcf7-text::-webkit-contacts-auto-fill-button {
  display: none;
  visibility: hidden;
}
.contact_contractor_mail [data-name="Email"] input.wpcf7-text::-webkit-contacts-auto-fill-button {
  display: none;
  visibility: hidden;
}
.contact_recruit_label [data-name="your-name"] input.wpcf7-text::-webkit-contacts-auto-fill-button {
  display: none;
  visibility: hidden;
}
.contact_recruit_last [data-name="Lastname"] input.wpcf7-text::-webkit-contacts-auto-fill-button {
  display: none;
  visibility: hidden;
}
.contact_recruit_email [data-name="Email"] input.wpcf7-text::-webkit-contacts-auto-fill-button {
  display: none;
  visibility: hidden;
}
.contact_recruit_agen [data-name="AgencyName"] input.wpcf7-text::-webkit-contacts-auto-fill-button {
  display: none;
  visibility: hidden;
}
.exceed_refer_label [data-name="FullName"] input.wpcf7-text::-webkit-contacts-auto-fill-button {
  display: none;
  visibility: hidden;
}
.exceed_refer_label [data-name="Agency"] input.wpcf7-text::-webkit-contacts-auto-fill-button {
  display: none;
  visibility: hidden;
}
.exceed_refer_label [data-name="Email"] input.wpcf7-text::-webkit-contacts-auto-fill-button {
  display: none;
  visibility: hidden;
}
.exceed_candiate_label [data-name="your-name"] input.wpcf7-text::-webkit-contacts-auto-fill-button {
  display: none;
  visibility: hidden;
}
.exceed_candiate_label [data-name="LastName"] input.wpcf7-text::-webkit-contacts-auto-fill-button {
  display: none;
  visibility: hidden;
}
.exceed_candiate_label [data-name="your-email"] input.wpcf7-text::-webkit-contacts-auto-fill-button {
  display: none;
  visibility: hidden;
}
.refer_friend_main [data-name="FirstName"] input.wpcf7-text::-webkit-contacts-auto-fill-button {
  display: none;
  visibility: hidden;
}
.refer_friend_main [data-name="LastName"] input.wpcf7-text::-webkit-contacts-auto-fill-button {
  display: none;
  visibility: hidden;
}
.refer_friend_main [data-name="Email"] input.wpcf7-text::-webkit-contacts-auto-fill-button {
  display: none;
  visibility: hidden;
}
.refer_friend_detais [data-name="first-name"] input.wpcf7-text::-webkit-contacts-auto-fill-button {
  display: none;
  visibility: hidden;
}
.refer_friend_detais [data-name="last-name"] input.wpcf7-text::-webkit-contacts-auto-fill-button {
  display: none;
  visibility: hidden;
}
.refer_friend_detais [data-name="email"] input.wpcf7-text::-webkit-contacts-auto-fill-button {
  display: none;
  visibility: hidden;
}
.form_agency_details_inner_left [data-name="Agency_Name"] input.wpcf7-text::-webkit-contacts-auto-fill-button {
  display: none;
  visibility: hidden;
}
.form_agency_details_inner_right [data-name="Consultant_Name"] input.wpcf7-text::-webkit-contacts-auto-fill-button {
  display: none;
  visibility: hidden;
}
.form_agency_details_inner_right [data-name="ConsultantEmail"] input.wpcf7-text::-webkit-contacts-auto-fill-button {
  display: none;
  visibility: hidden;
}
.form_assignment_details_inner_left [data-name="EndClientName"] input.wpcf7-text::-webkit-contacts-auto-fill-button {
  display: none;
  visibility: hidden;
}
.agency_assign_inner_top [data-name="first_name"] input.wpcf7-text::-webkit-contacts-auto-fill-button {
  display: none;
  visibility: hidden;
}
.agency_assign_inner_top [data-name="last_name"] input.wpcf7-text::-webkit-contacts-auto-fill-button {
  display: none;
  visibility: hidden;
}
.agency_assign_inner_top [data-name="email"] input.wpcf7-text::-webkit-contacts-auto-fill-button {
  display: none;
  visibility: hidden;
}
.no_consult_form [data-name="ConsultantName"] input.wpcf7-text::-webkit-contacts-auto-fill-button {
  display: none;
  visibility: hidden;
}
.no_consult_form [data-name="ConsultantEmail"] input.wpcf7-text::-webkit-contacts-auto-fill-button {
  display: none;
  visibility: hidden;
}
.bank_application_form [data-name="Bank_Name"] input.wpcf7-text::-webkit-contacts-auto-fill-button {
  display: none;
  visibility: hidden;
}
.solution_Umbrella.solution_section .form-group {
    position: relative;
}
.solution_Umbrella.solution_section span.pound_sign_rate {
    position: absolute;
    left: 23.2%;
    top: 5px;
}
.solution_Umbrella.solution_section input#first_rate {
    padding-left: 30px;
}
.single_blog_post_txt ul {
    margin-left: 35px;
}
.page-id-11774 .contact_us_page h2.elementor-heading-title strong {
    font-weight: 700;
}
.home .cls_sole_trader_uk .elementor-widget-container {
    justify-content: flex-start;
}
.home .umbrella_employer_tax .elementor-widget-container {
    justify-content: flex-start;
}
.footer_company_left .elementor-nav-menu li:nth-child(3), .footer_company_left .elementor-nav-menu li:nth-child(4), .footer_company_left .elementor-nav-menu li:nth-child(5), .footer_company_left .elementor-nav-menu li:nth-child(6) {
    display: none;
}
.page-id-12390 .contact_us_page h2.elementor-heading-title strong {
    font-weight: 700;
}
.postid-5843 .single_blog_post_txt ol {
    margin-left: 35px;
}
.exceed_hours_days p {
    display: flex;
    gap: 15px;
    align-items: center;
}
.exceed_hours_days p > label {
    width: 336px;
}
.exceed_hours_days p span.wpcf7-form-control-wrap {
    width: 50%;
}
.exceed_hours_days span.per_exceed_days {
    width: 50%;
    margin-top: -20px;
}
.single_blog_post_txt p:empty {
    display: none;
}
.single_blog_post_txt .wp-block-group .wp-block-group__inner-container .wp-block-columns {
    margin-top: 0px;
    margin-bottom: 0px;
}
.single_blog_post_txt h4 {
    color: #222;
    font-family: 'Montserrat';
    font-size: 18px;
    font-weight: 700;
}
.page-id-12390 .blog_post_top.resource_post_top {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 70px;
}
.middle_box_inner_box.thank_you_refer_exceed_btn {
    width: 73%;
    margin-left: 4%;
}
.contact_us_form_txt_top.thanks_refer_exceed_top_sec {
    padding-bottom: 70px !important;
}
.contact_us_form_txt_top.thank_s_contact_btn {
    padding-bottom: 70px !important;
}
.page-id-2236 .wpcf7-response-output {
    display: none;
}
.blog_main_breadcumb_top .e-con-inner {
    padding-top: 5px;
    padding-bottom: 6px;
}
.tag-resource .blog_main_breadcumb_top {
    background-color: #FFD1DFA1 !important;
}
.page-id-7937 .agency_section input.wpcf7-submit {
    font-size: 24px;
}
.page-id-7937 .agency_specific_section input.wpcf7-submit {
    font-size: 24px;
}
.page-id-7937 .cls_sole_trader_uk .elementor-widget-container {
    justify-content: flex-start;
}
.page-id-7937 .umbrella_employer_tax .elementor-widget-container {
    justify-content: flex-start;
}
.page-id-8148 .cls_sole_trader_uk .elementor-widget-container {
    justify-content: flex-start;
}
.page-id-8148 .umbrella_employer_tax .elementor-widget-container {
    justify-content: flex-start;
}
.page-id-7937 .main_payment_calculater_form {
    margin-bottom: 0px;
}
.b2_agency_table table tr th span {
    font-weight: 500;
    display: block;
    line-height: 22px;
}
.page-id-2236 .request_pay_contractor_form {
    margin-top: 25px;
}
.page-id-7212 .wpcf7-response-output {
    display: none;
}
.page-id-6544 .wpcf7-response-output {
    display: none;
}
/* .recaptcha_section_btn.agency_sent {
    display: none;
} */
.page-id-7937 .sent .agency_specific_section_right {
    margin-bottom: 30px;
}
.page-id-8148 .umbrella_img_main {
    height: auto;
    align-items: center;
    justify-content: center;
    display: flex;
}
.requst_contracror_email p > label {
    margin-bottom: 28px;
    display: flex;
    align-items: center;
    width: 48%;
}
.requst_contracror_email p span.wpcf7-form-control-wrap {
    width: 80%;
}
.requst_contracror_email p {
    display: flex;
    gap: 15px;
}
.hours_exceed_agency {
    display: flex;
    gap: 20px;
}
.hours_exceed_agency p {
    display: flex;
    align-items: center;
    gap: 15px;
}
.hours_exceed_agency p label {
    width: 155px;
}
.hours_exceed_agency p span.wpcf7-form-control-wrap {
    width: 175px;
}
.hours_exceed_agency p span.wpcf7-form-control-wrap+span {
    vertical-align: top;
    margin-top: -15px;
}
.agency_landing_serivce {
    display: grid;
    grid-template-columns: 2fr 2fr;
    gap: 20px;
    row-gap: 0px;
}
.agency_landing_serivce .request_contractor_service p label {
    width: 18%;
}
.agency_landing_serivce .request_contractor_service {
    margin-top: 13px;
}
.agency_contractor_landing p {
    display: flex;
    align-items: center;
    gap: 15px;
}
.agency_contractor_landing p label {
    width: 18%;
}
.agency_contractor_landing p span.wpcf7-form-control-wrap {
    width: 80%;
}
.agency_sent .agency_landing_serivce {
    display: none;
}
.recruitment_hours_field span {
    margin-left: 15px;
}
.pay_calculator .form-group input#hours_rate {
    width: 220px;
}
.recruitment_hours_field input[type="text"] {
    width: 220px;
}
.pay_calculator .form_calculate_inner {
    margin-top: 15px;
}
.text_view_assumptions_txt {
    margin-right: 15.2%;
}
input::-webkit-outer-spin-button,
      input::-webkit-inner-spin-button {
   -webkit-appearance: none;
}
.pay_calculator .disclaimer_section label {
    font-weight: 400;
}
.requeriter_pay_get_touch_sec {
    margin: 0px auto;
}
.elementor-editor-active .elementor-element-f37485b.exceptional_custom_experience_head {
    margin-top: 20px !important;
}
.page-id-4880 .exceptional_custom_experience_head {
    margin-top: 0px !important;
}
.page-id-4880 .agency_support_team_txt {
    margin-top: 0px;
    margin-left: 0px;
}
.page-id-4880 .get_touch_top_main .get_touch_left, .page-id-4880 .get_touch_top_main .get_touch_right {
    border: 6px solid #F5F9FC;
    width: 49%;
    padding: 40px;
}
.page-id-4880 .get_touch_top_main .get_touch_left {
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
}
.page-id-4880 .get_touch_top_main .get_touch_right {
    margin-left: 25px;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
}
.page-id-4880 .get_tech_inner {
    padding-top: 30px;
    padding-bottom: 80px;
}
.page-id-4880 .result_section {
    max-width: 905px;
    margin: 20px auto 0px;
    background: #916795;
    border-radius: 10px;
    padding: 25px;
}
.page-id-4880 .result_section .r_section p {
    margin-bottom: 0px;
}
.page-id-4880 .pay_calculator .form_calculate_inner .result_section {
    display: none !important;
}
.page-id-14219 .top_video_right {
    padding-top: 15%;
}
.page-id-14161 .top_video_right {
    padding-top: 15%;
}
.page-id-14147 .top_video_right {
    padding-top: 15%;
}
.page-id-14145 .top_video_right {
    padding-top: 15%;
}
.blog_post_top.resource_post_top {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 30px;
}
.page-id-13 .blog_post_top.resource_post_top {
    padding-bottom: 0px;
    padding-top: 20px;
}
.r_section_calculate {
    display: flex;
    justify-content: space-between;
    color: #fff;
    align-items: center;
}
.result_section_assumption .r_section {
    display: inline-block;
    width: 100%;
}
.r_section_calculate h3 {
    font-size: 28px;
}
.r_section_calculate strong {
    font-size: 28px;
    font-weight: 600;
    background: #fff;
    color: #3B4042;
    padding: 0px 10px;
    border: 2px solid #3B4042;
    border-radius: 5px;
    line-height: 38px;
}
.result_section_assumption .r_section {
    position: relative;
}
.page-id-4880 .result_section {
    color: #fff;
}
.page-id-4880 .result_section span.assumptions_popup_btn {
    padding-right: 0%;
    font-size: 15px;
    position: absolute;
    bottom: -18px;
    right: 43px;
}
.form_calculate_inner .solution_Umbrella.solution_section .form-group:nth-child(2) span {
    margin-left: 10px;
}

.page-id-7937 .agency_assign_inner_top {
    display: block;
    float: left;
    width: 48%;
}
.page-id-7937 .agency_specific_section_right {
    float: right;
    width: 48%;
}
.page-id-7937 .info_con:before {
    left: 48%;
}
/* .page-id-7937 .agency_specific_section .info_con::before {
    left: 60%;
} */
.page-id-7937 .no_consult_form {
    display: block;
}
.page-id-7937 .no_consult_form p {
    width: 100%;
}
.page-id-7937 .no_consult_form p label {
    width: 40%;
}
.page-id-7937 .agency_assign_inner_top .check_conset p {
    gap: 0px !important;
    height: auto !important;
}
.page-id-7937 .agency_assign_inner_top .assin_rate p {
    gap: 0px !important;
    height: auto !important;
    align-items: center !important;
}
.page-id-7937 .agency_assign_inner_top .assin_rate p span.wpcf7-form-control-wrap {
    width: auto;
}
.page-id-7937 .agency_assign_inner_top .assin_popup p {
    height: auto;
    gap: inherit !important;
    display: block;
}
.page-id-7937 .result_section {
    background: #647B98 !important;
}
.page-id-7937 .result_section .r_section p {
    color: #fff;
}
.page-id-7937 .result_section .r_section p a {
    color: #fff;
    font-weight: 700;
    text-decoration: none !important;
}
.page-id-7937 .agency_section .agency_hour_inner input#payment_frequency {
    background: transparent;
    border: medium none;
    padding-left: 0px;
    font-weight: 600;
}
.page-id-7937 .agency_sent .r_section {
    display: flex;
    gap: 20px;
}
.left_result_logo {
    width: 150px;
    text-align: center;
}
.center_txt_exceed_res {
    width: calc(100% - 630px);
}
.right_btn_apply_res {
    width: 100%;
    margin-top: 50px;
}
.center_txt_exceed_res span.assumptions_popup_btn {
    float: inherit;
}
.center_txt_exceed_res .online_application_left p {
    margin-right: 0%;
    width: 100%;
}
.center_txt_exceed_res .online_application_left p:first-child {
    margin-top: 0px;
}
.center_txt_exceed_res .online_application_left p:last-child {
    margin-top: 0px;
}
.res_pop_txt_inner {
    display: flex;
    width: 100%;
    gap: 15px;
    justify-content: space-between;
    padding-top: 15px;
}
.assumption_table_heading span, .definition_table_heading span, .terms_table_heading span {
    color: #fff;
    text-decoration: underline;
    cursor: pointer;
}
.res_pop_txt_inner_col p {
    color: #333 !important;
    font-weight: 400;
    font-family: 'Roboto' !important;
}
.page-id-7937 .result_section .res_pop_txt_inner_col p a {
    color: #1baebe !important;
    text-decoration: underline !important;
    text-decoration-skip-ink: none !important;
    font-weight: 400;
}
.res_pop_txt_inner .close_assumption, .res_pop_txt_inner .close_definition, .res_pop_txt_inner .terms_close {
    font-weight: 500;
}
.res_pop_txt_inner_col {
    width: 33.333%
}
.page-id-4880 .solution_Umbrella.solution_section span.pound_sign_rate {
    top: 9px;
    line-height: normal;
}
.page-id-4880 .r_section_calculate h3 {
    font-weight: 600;
}
.center_txt_exceed_res .online_application_left p br {
    display: block;
}
.top_cash_btn {
    margin-top: 60px;
}
.top_cash_btn a.uagb-buttons-repeater.wp-block-button__link {
    border: 2px solid #298a13 !important;
}
.top_cash_btn a.uagb-buttons-repeater.wp-block-button__link:hover {
    border: 2px solid #298a13 !important;
    background-color: #000 !important;
}
a.btn_apply_now_agency .elementor-button-content-wrapper {
    align-items: center !important;
}
.page-id-7937 .sent .result_section {
    display: inline-block;
    width: 100%;
    margin-top: 30px;
}
a.top_cashback_btn {
    display: table;
    padding: 25px;
    text-align: center;
        background: #647B98;
    color: #fff;
    margin: 50px auto 0px;
    border-radius: 10px;
    text-decoration: none;
}
.page-id-13967 .contact_us_top_list li.elementor-icon-list-item:nth-child(3) {
    margin-left: 0px;
}
a.top_cashback_btn img {
    margin: 0px auto 10px;
    max-width: 250px;
    display: block;
}
.default_top_img_left figure, .default_top_img_left figure img {
    width: 100%;
}
.page-id-15106 .exceptional_custom_experience_head {
    margin-top: 0px !important;
}
.page-id-15106 .agency_support_team_txt {
    margin-top: 0px !important;
}
.reviews_inner_box pre.ti-widget {
    display: block !important;
}
.page-id-15106 .pay_calculator .form_calculate_inner .result_section {
    display: none !important;
}
.page-id-15106 .result_section {
    max-width: 905px;
    margin: 20px auto 0px;
    background: #916795;
    border-radius: 10px;
    padding: 25px;
}
.page-id-15106 .assumptions_popup strong.blod_text {
    text-align: center;
    color: #000;
    font-weight: 600;
    margin-bottom: 25px;
    font-size: 25px;
}
.page-id-15106 .result_section span.close {
    position: absolute;
    top: 25px;
    right: 25px;
    cursor: pointer;
    font-size: 22px;
    color: #000;
    font-weight: 500;
}
.agency_section .agency_assign_inner_top .agency_assign_inner p {
    gap: inherit;
    height: auto;
    align-items: center !important;
}
.agency_section .agency_assign_inner_top .agency_assign_inner p label.agency_ass_txt {
    width: auto;
}
.agency_section .agency_assign_inner_top .agency_assign_inner p span.wpcf7-form-control-wrap {
    width: auto;
}
.agency_assign_inner_top .info_con p:empty {
    display: none;
}
.agency_assign_inner_top p:nth-child(6) {
    display: flex;
    gap: 15px;
    align-items: center;
}
.agency_specific_section .agency_assign_inner_top .agency_assign_inner p {
    gap: 0px;
    height: auto;
    align-items: center !important;
}
.agency_specific_section .agency_assign_inner_top .agency_assign_inner p label.agency_ass_txt {
    width: auto;
}
.agency_specific_section .agency_assign_inner_top .agency_assign_inner p span.wpcf7-form-control-wrap {
    width: auto;
}
.page-id-7937 .sent .result_section {
    background: transparent !important;
    border: medium none;
    padding: 0px;
}
.result_section .contractor-calculator_result {
    border: 1px solid #000;
    border-radius: 5px;
    background: #647B98 !important;
    padding: 25px;
    position: relative;
    clear: both;
}
.result_section .contractor-calculator_result .res_pop_txt_inner {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    padding-left: 17%;
    padding-right: 5%;
}
.result_section .contractor-calculator_result  .r_section_calculate {
    width: 100%;
}
.contractor-calculator_result .agency_deatils_txt_inner, .contractor-calculator_result .definition_deatils_txt_inner, .contractor-calculator_result .terms_deatils_txt_inner {
    position: absolute;
    z-index: 1;
}
.contractor-calculator_result .res_pop_txt_inner_col {
    position: relative;
}
.contractor-calculator_result .terms_deatils_txt_inner ol li ol {
    padding: 0px 0px 20px;
}
.contractor-calculator_result .r_section_calculate h3 {
    font-weight: 600;
}
.page-id-13967 a.top_cashback_btn {
    margin: 0px auto 0px;
    width: 100%;
}
.page-id-2236 .contractor_hours_section p:first-child span.wpcf7-form-control-wrap {
    width: 30%;
}
.page-id-2236 .contractor_hours_section p:first-child {
    display: flex;
    width: 100%;
}
.page-id-2236 .contractor_hours_section p:first-child label.hours_section_label {
    width: 33%;
}
span.wpcf7-form-control-wrap[data-name="Start_Date"] input {
    border: 1px solid #333;
    color: #333;
    font-size: 16px;
    font-family: 'Montserrat';
    border-radius: 5px;
    margin-bottom: 15px;
    width: 100%;
}
span.wpcf7-form-control-wrap[data-name="End_Date"] input {
    border: 1px solid #333;
    color: #333;
    font-size: 16px;
    font-family: 'Montserrat';
    border-radius: 5px;
    margin-bottom: 15px;
    width: 100%;
}
span.wpcf7-form-control-wrap[data-name="Start_Date"]+br {
    display: none;
}
span.wpcf7-form-control-wrap[data-name="Start_Date"] {
    float: left;
}
span.wpcf7-form-control-wrap[data-name="End_Date"] {
    float: left;
}
span.wpcf7-form-control-wrap[data-name="Assignment_Rate"], span.wpcf7-form-control-wrap[data-name="Assignment_Rate_Frequency"] {
    width: 50%;
}
.page-id-7937 #wpcf7-f7992-p7937-o1 .result_section {
    background: transparent !important;
    border: medium none;
    padding: 0px;
}
.page-id-7937 #wpcf7-f7992-p7937-o1 .result_section {
    display: inline-block;
    width: 100%;
    margin-top: 30px;
}
.r_section_calculate h3 {
    font-weight: 600;
}
.page-id-15106 .result_section span.assumptions_popup_btn {
    padding-right: 0%;
    font-size: 15px;
    position: absolute;
    bottom: -18px;
    right: 43px;
}
.page-id-15106 .get_touch_top_main .get_touch_left {
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
}
.page-id-15106 .get_touch_top_main .get_touch_left, .page-id-15106 .get_touch_top_main .get_touch_right {
    border: 6px solid #F5F9FC;
    width: 49%;
    padding: 40px;
}
.page-id-15106 .get_touch_top_main .get_touch_right {
    margin-left: 25px;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
}
.top_cashbox_introduce_friends {
    width: 100%;
    margin-top: 22px;
}
.page-id-7937 .agency_specific_section_right .hours_exceed_agency+.check_conset span.wpcf7-form-control-wrap {
    margin-left: 30px;
    position: relative;
}
.page-id-7937 .agency_specific_section_right .hours_exceed_agency+.check_conset span.wpcf7-form-control-wrap input[type="checkbox"] {
    margin-top: 5px;
    position: absolute;
    left: -30px;
    margin-top: 5px;
}
.page-id-7937 .agency_specific_section_right .hours_exceed_agency+.check_conset p {
    display: inline-block;
}
.page-id-7937 .agency_specific_section .info_con::before {
    left: 48%;
}
.page-id-7937 .agency_section .assin_rate b.rate_pop {
    margin-left: 0px;
}
.exceptional_custom_experience_head1 {
    margin-top: 0px !important;
}
.right_for_contractors_add {
    margin-top: 0px !important;
}
.get_touch_left.left_for_recruiters_add, .get_touch_right.right_col_for_contractors_add {
    border: 6px solid #F5F9FC;
    width: 49%;
    padding: 40px;
}
.get_touch_left.left_for_recruiters_add {
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
}
.get_touch_right.right_col_for_contractors_add {
    margin-left: 25px;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
}
.result_section.calculate_pay_result_box_top {
    display: none !important;
}
.result_section.calculate_pay_result_box {
    max-width: 905px;
    margin: 20px auto 0px;
    background: #916795;
    border-radius: 10px;
    padding: 25px;
}
.result_section.calculate_pay_result_box span.assumptions_popup_btn {
    padding-right: 0%;
    font-size: 15px;
    position: absolute;
    bottom: -18px;
    right: 43px;
}
.result_section.calculate_pay_result_box span.close {
    position: absolute;
    top: 25px;
    right: 25px;
    cursor: pointer;
    font-size: 22px;
    color: #000;
    font-weight: 500;
}
.result_section.calculate_pay_result_box .assumptions_popup strong.blod_text {
    text-align: center;
    color: #000;
    font-weight: 600;
    margin-bottom: 25px;
    font-size: 25px;
}
th.mob_tab_th {
    display: none;
}
.agency_section .agency_assign_inner_top .agency_assign_inner p label.agency_ass_txt {
    margin-top: 0px;
}
.res_pop_txt_inner {
    max-width: 905px;
    margin: 0px auto;
}
.res_pop_txt_inner .assumption_table_heading span, .res_pop_txt_inner .definition_table_heading span, .res_pop_txt_inner .terms_table_heading span {
    color: #1baebe;
    text-align: center;
    display: block;
}
.terms_deatils_txt_inner ol li ol {
    padding: 0px;
}
.page-id-7937 .result_section .contractor-calculator_result {
    border: medium none;
}
.page-id-2236 .contractor_hours_section p:first-child label.hours_section_label {
    width: 192px;
}
.page-id-2236 .contractor_hours_section.hours_day p span.per_hours_days {
    width: 30%;
}
span.wpcf7-form-control-wrap[data-name="Units"] input#request_hour {
    margin-left: 0px;
}
.footer_copyright p:nth-child(2):before {
    display: none !important;
}
.top_video_right.conractor_custom_video {
    padding-top: 15%;
}
.refer_exceed_details .additonal_label p {
    display: block;
}
.refer_exceed_details .assin_rate span.wpcf7-form-control-wrap input[type="checkbox"] {
    position: absolute;
    left: -33px;
}
.refer_exceed_details .pay_rate span.wpcf7-form-control-wrap input[type="checkbox"] {
    position: absolute;
    left: -33px;
}
.refer_exceed_details .assin_rate p, .refer_exceed_details .pay_rate p {
    padding-left: 33px;
    position: relative;
}
.refer_exceed_details .assin_rate label {
    line-height: 18px;
}
.refer_exceed_details .pay_rate label {
    line-height: 18px;
}
.thanks_refreal_intro_btn .contact_us_top_list li.elementor-icon-list-item:nth-child(3) {
    margin-left: 0px;
}
.top_cashback_btn a.top_cashback_btn {
    margin: 0px auto;
    width: 100%;
    padding: 27px 25px;
}
.top_cashback_btn {
    margin-top: 31px;
}
.inner_contact_list_pink li.elementor-icon-list-item:last-child {
    margin-left: 0px;
}
.middle_box_inner_box.thank_you_refer_exceed_btn.pink_refer_to_exceed_btn {
    width: 100%;
    margin-left: 0%;
    margin-top: 53px;
}
.page-id-11936 .middle_box_inner_box.thank_you_refer_exceed_btn.pink_refer_to_exceed_btn {
    margin-top: 22px;
}
.top_cashback_btn.top_friend_thank_btn {
    margin-top: 0px;
}
.page-id-12390 .top_cashbox_introduce_friends {
    margin-top: 52px;
}
.page-id-6544 .exceed_hours_days p > label {
    text-transform: capitalize;
}
.page-id-2236 .contractor_hours_section p:first-child label.hours_section_label {
    text-transform: capitalize;
}
.page-id-2236 .contractor_hours_section.hours_day p span.per_hours_days {
    font-size: 0px;
}
.page-id-6544 .exceed_hours_days span.per_exceed_days {
    font-size: 0;
}
.page-id-2236 .contractor_assignment_section p+p span.wpcf7-form-control-wrap input.wpcf7-text {
    margin-bottom: 0px;
}
.page-id-2236 .contractor_assignment_section p+p span.wpcf7-form-control-wrap select.wpcf7-select {
    margin-bottom: 0px;
}
.page-id-8148 .agency_deatils_txt_inner, .page-id-8148 .definition_deatils_txt_inner, .page-id-8148 .terms_deatils_txt_inner {
    margin-top: 0px !important;
}
.elementor-element.elementor-element-0c4bb44 {
    padding-left: 15px;
    padding-right: 15px;
}
.page-id-14219 .agency_deatils_txt_inner, .page-id-14219 .definition_deatils_txt_inner, .page-id-14219 .terms_deatils_txt_inner {
    margin-top: 0px !important;
}
.page-id-7937 .assumption_table_heading span, .page-id-7937 .definition_table_heading span, .page-id-7937 .terms_table_heading span {
    color: #1BAEBE !important;
    font-weight: 500 !important;
    font-family: 'Roboto' !important;
}
.calculator_popups .e-con-inner {
    max-width: 905px;
    margin: 0px auto;
}
.calculator_popups {
    margin-top: -60px;
}
.how_txt_form_agency_con .agency_assign_inner_top {
    display: block;
    float: left;
    width: 48%;
}
.how_txt_form_agency_con .agency_specific_section_right {
    float: right;
    width: 48%;
}
.how_txt_form_agency_con .info_con:before {
    left: 48%;
}
.how_txt_form_agency_con .no_consult_form {
    display: block;
}
.how_txt_form_agency_con .no_consult_form p {
    width: 100%;
}
.how_txt_form_agency_con .no_consult_form p label {
    width: 40%;
}
.how_txt_form_agency_con .agency_assign_inner_top .check_conset p {
    gap: 0px !important;
    height: auto !important;
}
.how_txt_form_agency_con .agency_assign_inner_top .assin_rate p {
    gap: 0px !important;
    height: auto !important;
    align-items: center !important;
}
.how_txt_form_agency_con .agency_assign_inner_top .assin_rate p span.wpcf7-form-control-wrap {
    width: auto;
}
.how_txt_form_agency_con .agency_assign_inner_top .assin_popup p {
    height: auto;
    gap: inherit !important;
    display: block;
}
.how_txt_form_agency_con .result_section {
    background: transparent !important;
    clear: both;
}
.how_txt_form_agency_con .result_section .contractor-calculator_result {
    border: medium none !important;
}
.how_txt_form_agency_con .sent .agency_specific_section_right {
    margin-bottom: 30px;
}
.how_txt_form_agency_con .agency_sent .result_section {
    display: inline-block;
    width: 100%;
    margin-top: 30px;
}
.how_txt_form_agency_con .result_section .r_section p {
    color: #fff;
}
.calculator_popups .assumption_table_heading span, .calculator_popups .definition_table_heading span, .calculator_popups .terms_table_heading span {
    color: #1BAEBE !important;
    font-weight: 500 !important;
    font-family: 'Roboto' !important;
}
.main_payment_calculater_form.main_payment_calculater_form1 {
    margin-bottom: 0px !important;
}
.how_txt_form_agency_con .result_section .r_section p a {
    color: #fff;
    font-weight: 700;
    text-decoration: none !important;
}
.how_txt_form_agency_con .agency_section .agency_hour_inner input#payment_frequency {
    background: transparent;
    border: medium none;
    padding-left: 0px;
    font-weight: 600;
}
.how_txt_form_agency_con .agency_sent .r_section {
    display: flex;
    gap: 20px;
}
.slider_custom_home_top_main .top_video_right {
    padding-top: 15%;
}
.how_txt_form_agency_con .agency_specific_section_right .hours_exceed_agency+.check_conset p {
    display: inline-block;
}
.how_txt_form_agency_con .agency_specific_section_right .hours_exceed_agency+.check_conset span.wpcf7-form-control-wrap {
    margin-left: 30px;
    position: relative;
}
.how_txt_form_agency_con .agency_specific_section_right .hours_exceed_agency+.check_conset span.wpcf7-form-control-wrap input[type="checkbox"] {
    margin-top: 5px;
    position: absolute;
    left: -30px;
    margin-top: 5px;
}
.how_txt_form_agency_con .agency_section .agency_rate_inner p {
    display: flex;
    gap: 15px;
    align-items: center;
    position: relative;
}
.how_txt_form_agency_con .agency_section .agency_rate_inner p br {
    display: none;
}
.how_txt_form_agency_con .agency_section br, .how_txt_form_agency_con .agency_specific_section br {
    display: none;
}
.how_txt_form_agency_con .agency_section .agency_rate_inner p span.wpcf7-form-control-wrap select.wpcf7-select {
    width: 100%;
}
.how_txt_form_agency_con .agency_section .agency_rate_inner p span.wpcf7-form-control-wrap input.wpcf7-text {
    padding-left: 28px;
}
.how_txt_form_agency_con .agency_section .agency_hour_inner p {
    display: flex;
    gap: 15px;
    align-items: center;
}
.how_txt_form_agency_con .agency_section .agency_hour_inner p label {
    width: 155px;
}
.how_txt_form_agency_con .agency_section input.wpcf7-submit {
    font-size: 24px;
}
.how_txt_form_agency_con [data-name="assignmentRate_chec"] span.wpcf7-list-item span.wpcf7-list-item-label {
    font-size: 18px;
    font-weight: 400;
}
.how_txt_form_agency_con .agency_section .assin_rate b.rate_pop {
    margin-left: 0px;
}
.agency_specific_section .agency_assign_inner_top {
    display: block;
    float: left;
    width: 48%;
}
.agency_specific_section .agency_specific_section_right {
    float: right;
    width: 48%;
}
.agency_specific_section .no_consult_form {
    display: block;
}
.agency_specific_section .no_consult_form p label {
    width: 40%;
}
.specific_ccontractor .agency_specific_section input.wpcf7-submit {
    font-size: 24px;
}
.how_txt_form_agency_con .agency_section .erro_message, .specific_ccontractor .agency_specific_section .erro_message {
    margin-top: -13px !important;
    display: block;
    font-size: 15px;
}
.custom_top_umbrella_pop_sec .cls_sole_trader_uk .elementor-widget-container {
    justify-content: flex-start;
}

@media (max-width: 767px) {
.umbrella_height {
    height: 220px;
}
.table_umbrella_gray_popup_box .cls_sole_trader_uk .elementor-widget-container, .table_umbrella_gray_popup_box .umbrella_employer_tax .elementor-widget-container {
    justify-content: flex-start;
}
.table_umbrella_gray_popup_box .umbrella_height {
    height: 370px;
}
.table_umbrella_gray_popup_box .umbrella_main_enjoy, .table_umbrella_gray_popup_box .cls_sole_invoicing {
    height: 370px;
}
.table_umbrella_gray_popup_box .umbrella_img_main {
    height: auto;
    width: 170px;
    float: none;
    margin-left: auto;
    margin-right: auto;
}
.table_umbrella_gray_popup_box .umbrella_content_main {
    width: 100%;
    float: none;
}
.table_umbrella_gray_popup_box .umbrella_more_info, .table_umbrella_gray_popup_box .cls_Sole_more_info {
    width: 100%;
}
.table_umbrella_gray_popup_box .umbrella_employer_tax {
    height: 370px;
}
.table_umbrella_gray_popup_box .cis_sole_section_main {
    width: 170px;
    float: none;
    margin-left: auto;
    margin-right: auto;
}
.table_umbrella_gray_popup_box .cls_sole_content {
    width: 100%;
    float: none;
}
.table_umbrella_gray_popup_box .cls_sole_trader_uk {
    height: 370px;
}
.custom_top_umbrella_pop_sec .umbrella_main_enjoy, .custom_top_umbrella_pop_sec .cls_sole_invoicing {
    height: 370px;
}
.custom_top_umbrella_pop_sec .umbrella_height {
    height: 370px;
}
.custom_top_umbrella_pop_sec .umbrella_img_main {
    width: 170px;
    float: none;
    margin-left: auto;
    margin-right: auto;
}
.custom_top_umbrella_pop_sec .umbrella_img_main img {
    width: 140px;
    height: 50px;
}
.custom_top_umbrella_pop_sec .umbrella_content_main {
    width: 100%;
    float: none;
}
.custom_top_umbrella_pop_sec .umbrella_more_info, .custom_top_umbrella_pop_sec .cls_Sole_more_info {
    width: 100%;
}
.custom_top_umbrella_pop_sec .umbrella_employer_tax {
    height: auto;
    padding-bottom: 40px;
    padding-top: 40px;
}
.custom_top_umbrella_pop_sec .cls_sole_invoicing {
    height: 400px;
}
.custom_top_umbrella_pop_sec .cis_sole_section_main {
    width: 170px;
    float: none;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
}
.page-id-17862 .custom_top_umbrella_pop_sec .cis_sole_section_main {
    margin-bottom: 20px;
}
.custom_top_umbrella_pop_sec .cls_sole_content {
    width: 100%;
    float: none;
}
.agency_specific_section .agency_assign_inner_top {
    width: 100%;
}
.agency_specific_section .agency_specific_section_right {
    width: 100%;
}
.agency_specific_section .agency_specific_section_right .no_consult_form p label {
    width: 100% !important;
}
.agency_specific_section input.wpcf7-submit {
    font-size: 22px;
}
.agency_section input.wpcf7-submit {
    font-size: 22px;
}
.specific_ccontractor .agency_specific_section input.wpcf7-submit {
    font-size: 22px;
}
.agency_specific_section .agency_specific_section_right .agenc_txt_ass {
    font-size: 18px;
}
.how_txt_form_agency_con .agency_section .check_conset a {
    margin-left: 30px;
    margin-top: -10px;
    display: block;
    margin-bottom: 10px;
}
.how_txt_form_agency_con .agency_specific_section_right .hours_exceed_agency+.check_conset span.wpcf7-form-control-wrap {
    display: inline-block;
}
.how_txt_form_agency_con [data-name="assignmentRate_chec"] span.wpcf7-list-item span.wpcf7-list-item-label {
    vertical-align: super;
}
.how_txt_form_agency_con .assin_popup {
    font-size: 15px;
}
.how_txt_form_agency_con .agency_assign_inner_top {
    width: 100%;
}
.how_txt_form_agency_con .agency_specific_section_right {
    width: 100%;
}
.how_txt_form_agency_con .assin_rate p {
    font-size: 16px;
}
.how_txt_form_agency_con .no_consult_form p label {
    width: 100%;
}
.how_txt_form_agency_con .agenc_txt_ass {
    font-size: 18px;
}
.how_txt_form_agency_con .agency_sent .r_section {
    display: block;
}
.how_txt_form_agency_con [data-name="AssignmentRate"] span.wpcf7-list-item span.wpcf7-list-item-label {font-size: 16px;}
.how_txt_form_agency_con .agency_specific_section .assin_rate b.rate_pop {font-size: 16px;}
.how_txt_form_agency_con [data-name="assignmentRate_chec"] span.wpcf7-list-item span.wpcf7-list-item-label {font-size: 16px;}
.how_txt_form_agency_con .agency_section .assin_rate b.rate_pop {font-size: 16px;}
.how_txt_form_agency_con .agency_section .agency_rate_inner p {display: block;}
.agency_section .hours_exceed_agency p {
    display: flex;
    gap: 0px;
}
.how_txt_form_agency_con .agency_section .agency_hour_inner p {
        gap: 0px;
}
.how_txt_form_agency_con .agency_section .agency_rate_inner p label {
    width: 100%;
    display: block;
}
.how_txt_form_agency_con .agency_section .agency_rate_inner p span.wpcf7-form-control-wrap {
    width: 47%;
    display: inline-block;
}
.how_txt_form_agency_con .agency_section .agency_rate_inner p span.wpcf7-form-control-wrap:last-child {
    margin-left: 14px;
}
.how_txt_form_agency_con .agency_section .agency_hour_inner p label {
    width: 55%;
    font-size: 17px;
    display: block;
}
.how_txt_form_agency_con .agency_section .agency_hour_inner p span.wpcf7-form-control-wrap {
    width: 50%;
    display: inline-block;
}
.how_txt_form_agency_con .agency_section .agency_hour_inner p span.wpcf7-form-control-wrap:last-child {
    margin-left: 14px;
}
.how_txt_form_agency_con .agency_section input.wpcf7-submit {
    font-size: 22px;
}
.how_txt_form_agency_con .agency_specific_section input.wpcf7-submit {
    font-size: 22px;
}
.how_txt_form_agency_con .agency_specific_section .info_con {
    margin-top: -7px;
}
.how_txt_form_agency_con .agency_specific_section .info_con::before {
    left: auto;
    right: 10px;
}
.how_txt_form_agency_con .agency_specific_section_right .hours_exceed_agency+.check_conset p {
    position: relative;
}
.how_txt_form_agency_con .assin_rate p {
    display: inline-block;
}
.how_txt_form_agency_con .assumptions_popup table th, .how_txt_form_agency_con .assumptions_popup table td {
    font-size: 15px;
}
.how_txt_form_agency_con .result_section+.loader {
    padding-top: 25px;
}
.main_payment_calculater_form {padding-left: 15px;padding-right: 15px;}
.how_txt_form_agency_con .request_inner_txt_left p+p {margin-top: 15px;}
.how_txt_form_agency_con .info_con:before {top: -8px;left: auto;right: 2%;}
.how_txt_form_agency_con .assin_rate.rate_pop b {line-height: 24px;vertical-align: super;}
.how_txt_form_agency_con .assin_rate.rate_pop p {display: inline-block;}
.page-id-14147 .umbrella_main_enjoy .elementor-widget-container, .page-id-14147 .cls_sole_invoicing .elementor-widget-container {
    display: flex;
}
.page-id-14147 .umbrella_img_main {
    height: auto;
    width: 170px;
    float: none;
    margin-left: auto;
    margin-right: auto;
}
.page-id-14147 .cis_sole_section_main {
    width: 170px;
    float: none;
    margin-left: auto;
    margin-right: auto;
}
.page-id-14147 .umbrella_height {
    height: 300px;
}
.page-id-14147 .cls_sole_invoicing, .page-id-14147 .umbrella_main_enjoy {
    height: 300px;
}
.page-id-14147 .umbrella_content_main, .page-id-14147 .cls_sole_content {
    width: 100%;
    float: none;
}
.page-id-14145 .umbrella_main_enjoy .elementor-widget-container, .page-id-14145 .cls_sole_invoicing .elementor-widget-container {
    display: flex;
}
.page-id-14145 .umbrella_img_main {
    height: auto;
    width: 170px;
    float: none;
    margin-left: auto;
    margin-right: auto;
}
.page-id-14145 .cis_sole_section_main {
    width: 170px;
    float: none;
    margin-left: auto;
    margin-right: auto;
}
.page-id-14145 .umbrella_height {
    height: 300px;
}
.page-id-14145 .cls_sole_invoicing, .page-id-14145 .umbrella_main_enjoy {
    height: 300px;
}
.page-id-14145 .umbrella_content_main, .page-id-14145 .cls_sole_content {
    width: 100%;
    float: none;
}
.elementor-element-244046e.compliance_inner .e-con-inner {
    padding-top: 0px;
}
.elementor-element-65f365e.middle_box_inner .e-con-inner {
    padding-bottom: 0px;
    padding-top: 40px;
}
.page-id-2236 .contractor_hours_section p:first-child label.hours_section_label.days_show {
    margin-bottom: 2px !important;
}
.page-id-2236 .contractor_assignment_section label.assin_rate {
    margin-bottom: 0px !important;
}
.page-id-2236 .contractor_hours_section p:first-child {
    margin-bottom: 6px !important;
}
.page-id-6544 .form_list_dates_inner p {
    display: flex;
    gap: 10px;
}
.page-id-2236 .assignment_popu span.wpcf7-form-control-wrap input[type="checkbox"] {
    position: absolute;
    left: -30px;
}
.page-id-2236 .assignment_popu p {
    position: relative;
    padding-left: 30px;
}
.page-id-6544 .form_list_dates_inner {
    width: 100%;
}
.page-id-6544 .form_list_dates {
    display: block;
}
.page-id-6544 .form_list_dates_inner {width: 100%;}
.page-id-6544 .form_list_dates_inner label {
    margin: 10px 0px 0px 0px;
    width: 46%;
    text-align: left;
}
.page-id-6544 span.wpcf7-form-control-wrap[data-name="Assignment_Rate"], .page-id-6544 span.wpcf7-form-control-wrap[data-name="Assignment_Rate_Frequency"] {
    width: 48%;
    display: inline-block;
}
.page-id-6544 span.wpcf7-form-control-wrap[data-name="Assignment_Rate_Frequency"] {
        margin-left: 10px;
}
.page-id-6544 .exceed_hours_days p span.wpcf7-form-control-wrap {
    width: 48%;
}
.page-id-11936 .middle_box_inner_box.thank_you_refer_exceed_btn.pink_refer_to_exceed_btn {
    margin-top: 0px;
}
.middle_box_inner_box.thank_you_refer_exceed_btn.pink_refer_to_exceed_btn {
    margin-left: 0%;
    margin-top: 0px;
}
.refer_exceed_details .assin_rate span.wpcf7-form-control-wrap input[type="checkbox"] {
    position: absolute;
    left: -33px;
}
.refer_exceed_details .pay_rate span.wpcf7-form-control-wrap input[type="checkbox"] {
    position: absolute;
    left: -33px;
}
.refer_exceed_details .assin_rate p, .refer_exceed_details .pay_rate p {
    padding-left: 33px;
    position: relative;
}
.refer_exceed_details .assin_rate span.wpcf7-form-control-wrap span.wpcf7-list-item.first.last {
    line-height: 14px;
}
.refer_exceed_details .assin_rate label span.wpcf7-list-item-label {
    vertical-align: text-top;
}
.refer_exceed_details .assin_rate label, .refer_exceed_details .pay_rate label {
    line-height: 20px;
}
.refer_exceed_details textarea.wpcf7-textarea {
    height: 150px;
}
.refer_exceed_details .additonal_label p > label {
    width: 100%;
}
.umbrella_content_main h3, .cls_sole_content h3 {
    text-align: center;
}
.rate_right_form .sub_form tr:first-child {
    display: none;
}
.page-id-2236 .contractor_hours_section p:first-child label.hours_section_label {
    width: 100%;
    float: left;
}
.page-id-2236 .contractor_hours_section p:first-child span.wpcf7-form-control-wrap {
    width: 47.5%;
    float: left;
}
.page-id-2236 .contractor_hours_section p:first-child span.wpcf7-form-control-wrap[data-name="Payment_Frequency"] {
    margin-left: 15px;
}
.page-id-2236 .contractor_hours_section.hours_day {
    display: block;
    clear: both;
}
.page-id-2236 .contractor_hours_section.hours_day p span.per_hours_days {
    width: 47.5%;
    margin-left: 15px;
}
.request_additional_info {
    display: inline-block;
    width: 100%;
}
.page-id-2236 .contractor_hours_section p:first-child {
    display: block;
    margin-bottom: 0px;
}
.contractior_calculate_btn_mid .e-con-inner {
    padding-bottom: 0px;
    padding-top: 40px;
}
th.mob_tab_th {
    display: inline-block;
    padding: 0px !important;
    width: 40% !important;
    margin-top: -10px;
    font-size: 13px !important;
}
th.mob_tab_th+td {
    display: inline-block;
    width: 58%;
    padding: 0px;
    margin-bottom: 10px;
}
.sub_form tr td select, .sub_form tr td input[type=text] {
    font-size: 13px;
    margin: 0px !important;
}
.rate_right_form tr td:last-child {
    text-align: right;
}
th.mob_tab_th+td span.assin_pound {
    left: 12px;
    top: 4px;
}
span#remove_row {
    padding: 7px 17px 8px;
}
.rate_right_form tr.first_row+tr+tr td {
    padding-bottom: 0px;
}
.rate_right_form tr.first_row+tr+tr {
    margin-top: 10px;
}
.rate_right_form .sub_form tr {
    display: block;
}
.page-id-13 .umbrella_height {
    height: 350px;
}
.page-id-13 .umbrella_main_enjoy {
    height: 350px;
}
.page-id-13 .cls_sole_invoicing {
    height: 335px;
    padding: 25px 15px;
}
.page-id-13 .umbrella_img_main {
    float: none;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
}
.page-id-13 .umbrella_content_main {
    width: 100%;
    float: left;
    text-align: left;
    margin-top: 25px;
}
.page-id-13 .umbrella_employer_tax {
    height: auto;
}
.page-id-13 .umbrella_employer_tax, .page-id-13 .cls_sole_trader_uk {
    padding: 50px 15px 50px 15px;
}
.page-id-13 .cls_sole_trader_uk {
    padding-top: 50px;
    padding-bottom: 50px;
    height: auto;
}
.page-id-13 .cis_sole_section_main {
    float: none;
    margin-left: auto;
    margin-right: auto;
}
.page-id-13 .cls_sole_content {
    width: 100%;
    float: left;
    text-align: left;
}
.page-id-13 .peo_main_enjoy, .page-id-13 .joint_invoicing {
    height: 350px;
}
.page-id-13 .peo_employer_tax, .page-id-13 .joint_trader_uk {
    height: auto;
}
.home .umbrella_height {
    height: 350px;
}
.home .umbrella_main_enjoy {
    height: 350px;
}
.home .cls_sole_invoicing {
    height: 335px;
    padding: 25px 15px;
}
.home .umbrella_img_main {
    float: none;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
}
.home .umbrella_content_main {
    width: 100%;
    float: left;
    text-align: left;
    margin-top: 25px;
}
.home .umbrella_employer_tax {
    height: auto;
}
.home .umbrella_employer_tax, .home .cls_sole_trader_uk {
    padding: 50px 15px 50px 15px;
}
.home .cls_sole_trader_uk {
    padding-top: 50px;
    padding-bottom: 50px;
    height: auto;
}
.home .cis_sole_section_main {
    float: none;
    margin-left: auto;
    margin-right: auto;
}
.home .cls_sole_content {
    width: 100%;
    float: left;
    text-align: left;
}
.duplicates_box_grey_top_inner .umbrella_employer_tax {
    padding-top: 50px;
}
.duplicates_box_grey_top_inner .umbrella_main_enjoy {
    height: auto !important;
}
.duplicates_box_grey_top_inner .umbrella_height {
    height: 370px !important;
}
.duplicates_box_grey_top_inner .umbrella_img_main {
    width: 170px !important;
    float: none;
    margin-left: auto;
    margin-right: auto;
}
.duplicates_box_grey_top_inner .umbrella_content_main {
    width: 100%;
    float: left;
    text-align: left;
    margin-top: 25px;
}
.duplicates_box_grey_top_inner .umbrella_employer_tax {
    height: auto !important;
}
.duplicates_box_grey_top_inner .cls_sole_invoicing {
    height: auto !important;
}
.duplicates_box_grey_top_inner .cls_sole_trader_uk {
    height: auto !important;
}
.duplicates_box_grey_top_inner .cls_sole_trader_uk {
    padding-top: 50px;
    padding-bottom: 50px;
}
.duplicates_box_grey_top_inner .cis_sole_section_main {
    width: 170px;
    float: none;
    margin-left: auto;
    margin-right: auto;
}
.duplicates_box_grey_top_inner .cls_sole_content {
    width: 100%;
    float: left;
    text-align: left;
}
.result_section.calculate_pay_result_box span.assumptions_popup_btn {
    bottom: -20px;
    right: auto;
    left: auto;
    width: 100%;
}
.get_touch_left.left_for_recruiters_add, .get_touch_right.right_col_for_contractors_add {
    width: 95%;
    padding: 20px;
    margin-left: auto;
    margin-right: auto;
    border-radius: 30px !important;
}
.get_touch_right.right_col_for_contractors_add {
    margin-top: 30px;
    margin-left: auto;
}
.page-id-7937 .agency_section .check_conset a {
    margin-left: 30px;
    margin-top: -10px;
    display: block;
    margin-bottom: 10px;
}
.page-id-7937 .agency_specific_section_right .hours_exceed_agency+.check_conset span.wpcf7-form-control-wrap {
    display: inline-block;
}
.top_cashbox_introduce_friends {
    margin-top: 0px;
}
.page-id-7937 [data-name="assignmentRate_chec"] span.wpcf7-list-item span.wpcf7-list-item-label {
    vertical-align: super;
}
.page-id-4880 .recruitment_consultants_umbrella .cls_sole_trader_uk {
    height: auto;
    padding-top: 50px;
    padding-bottom: 50px;
}
.page-id-4880 .cis_sole_section_main {
    width: 170px;
    float: none;
    margin-left: auto;
    margin-right: auto;
}
.page-id-4880 .cls_sole_content {
    width: 100%;
    float: left;
    text-align: left;
}
.page-id-4880 .recruitment_consultants_umbrella .umbrella_img_main {
    width: 170px;
    float: none;
    margin-left: auto;
    margin-right: auto;
}
.page-id-4880 .recruitment_consultants_umbrella .umbrella_main_enjoy {
    height: auto;
}
.page-id-4880 .umbrella_content_main {
    width: 100%;
    float: left;
    text-align: left;
    margin-top: 25px;
}
.page-id-4880 .recruitment_consultants_umbrella .umbrella_employer_tax {
    height: 340px;
}
.page-id-15106 .get_touch_top_main .get_touch_left, .page-id-15106 .get_touch_top_main .get_touch_right {
    width: 95%;
    padding: 20px;
    margin-left: auto;
    margin-right: auto;
    border-radius: 30px !important;
}
.page-id-15106 .get_touch_top_main .get_touch_right {
    margin-top: 30px;
    margin-left: auto;
}
.page-id-15106 .result_section span.assumptions_popup_btn {
    bottom: -20px;
    right: auto;
    left: auto;
    width: 100%;
}
.footer_copyright p:nth-child(2):before {
        display: none;
}
a.top_cashback_btn img {
    max-width: 200px;
}
a.top_cashback_btn {
    font-size: 16px;
}
.page-id-7937 .assin_popup {
    font-size: 15px;
}
.agency_assign_inner_top .info_con {
    font-size: 16px;
}
.agency_assign_inner_top p:nth-child(5) {
    gap: 0px;
}
.agency_assign_inner_top p:nth-child(6) {
    gap: 0px;
}
.page-id-15106 .recruitment_consultants_umbrella .umbrella_img_main {
    width: 170px;
    float: none;
    margin-left: auto;
    margin-right: auto;
}
.page-id-15106 .cis_sole_section_main {
    width: 170px;
    float: none;
    margin-left: auto;
    margin-right: auto;
}
.page-id-15106 ul.footer_left_exceed {
    margin-left: 0% !important;
}
.page-id-15106 .assumptions_popup strong.blod_text {
    font-size: 20px;
}
.page-id-15106 .umbrella_content_main {
    width: 100%;
    float: left;
    text-align: left;
    margin-top: 25px;
}
.page-id-15106 .recruitment_consultants_umbrella .umbrella_main_enjoy {
    height: auto;
}
.page-id-15106 .recruitment_consultants_umbrella .umbrella_height {
    height: 340px;
    margin-bottom: 0px;
}
.page-id-15106 .cls_sole_content {
    width: 100%;
    float: left;
    text-align: left;
}
.page-id-15106 .recruitment_consultants_umbrella .umbrella_employer_tax {
    height: 340px;
}
.page-id-15106 .recruitment_consultants_umbrella .cls_sole_trader_uk {
    height: auto;
}
.page-id-15106 .recruitment_consultants_umbrella .cls_sole_trader_uk {
    padding-top: 50px;
    padding-bottom: 50px;
}
.page-id-15106 .umbrella_content_main p, .page-id-15106 .cls_sole_content p {
    width: 100% !important;
}
.page-id-15106 .get_touch_right {
    margin-top: 50px;
}
a.top_cashback_btn {
    padding: 15px;
            margin: 0px auto;
        width: 100%;
}
.page-id-4880 .solution_Umbrella.solution_section span.pound_sign_rate {
    top: 52px;
}
.page-id-4880 .result_section span.assumptions_popup_btn {
    bottom: -20px;
    right: auto;
    left: auto;
    width: 100%;
}
.blog_post_inner article.elementor-post .elementor-post__thumbnail {
    padding-bottom: 0px !important;
    height: 240px;
}
.page-id-7937 .agency_assign_inner_top {
    width: 100%;
}
.page-id-7937 .agency_specific_section_right {
    width: 100%;
}
.page-id-7937 .assin_rate p {
    font-size: 16px;
}
.page-id-7937 .no_consult_form p label {
    width: 100%;
}
.page-id-7937 .agenc_txt_ass {
    font-size: 18px;
}
.page-id-7937 .agency_sent .r_section {
    display: block;
}
.left_result_logo {
    width: 100%;
    margin-bottom: 20px;
}
.center_txt_exceed_res {
    width: 100%;
    margin-bottom: 20px;
}
.right_btn_apply_res {
    width: auto;
}
.result_section .contractor-calculator_result .res_pop_txt_inner {
    position: relative;
    padding-left: 0%;
    padding-right: 0%;
}
.contractor-calculator_result .agency_deatils_txt_inner, .contractor-calculator_result .definition_deatils_txt_inner, .contractor-calculator_result .terms_deatils_txt_inner {
    position: relative;
}
.assumption_table_heading span, .definition_table_heading span, .terms_table_heading span {
    text-align: center;
    display: block;
}
.r_section_calculate {
    display: block;
    text-align: center;
}
.r_section_calculate h3 {
    font-size: 22px;
    margin-top: 16px;
    margin-bottom: 5px;
}
.r_section_calculate strong {
    font-size: 24px;
    margin-top: 5px;
    margin-bottom: 5px;
    display: inline-block;
}
span.assumptions_popup_btn {
    display: block;
    float: none;
    text-align: center;
}
.umbrella_img_main {
    width: 105px;
}
.how_much_will_you_earn_head h2.elementor-heading-title {
    font-size: 28px !important;
    line-height: 38px !important;
}
.how_much_will_you_earn_head {
    padding-left: 15px;
    padding-right: 15px;
}
.how_much_will_you_earn_subhead {
    font-size: 16px !important;
    padding-left: 15px;
    padding-right: 15px;
}
.page-id-4880 .get_touch_top_main .get_touch_left, .page-id-4880 .get_touch_top_main .get_touch_right {
    width: 95%;
    padding: 20px;
    margin-left: auto;
    margin-right: auto;
    border-radius: 30px !important;
}
.page-id-4880 .get_touch_top_main .get_touch_right {
    margin-top: 30px;
    margin-left: auto;
}
.page-id-4880 .get_touch_top_main .get_touch_left h3.elementor-heading-title, .page-id-4880 .get_touch_top_main .get_touch_right h3.elementor-heading-title {
    font-size: 26px;
}
.page-id-4880 .mobile_account_manager {
    grid-template-rows: auto !important;
    margin-bottom: 20px;
}
.pay_calculator .form-group input#hours_rate {
    width: calc(100% - 140px);
}
.recruitment_hours_field input[type="text"] {
    width: calc(100% - 140px);
}
.agency_landing_serivce {
    display: block;
}
.agency_landing_serivce .request_contractor_service p label {
    width: 100%;
}
.agency_contractor_landing {
    margin-top: 10px;
}
.agency_contractor_landing p {
    gap: 0px;
}
.agency_contractor_landing p label {
    width: 68%;
}
.hours_exceed_agency p label {
    width: 100%;
    display: block;
}
.hours_exceed_agency p span.wpcf7-form-control-wrap {
    width: 50%;
    display: inline-block;
}
.hours_exceed_agency p span.wpcf7-form-control-wrap+span {
    vertical-align: top;
    margin-top: 0px;
    width: 40%;
    margin-left: 10px;
    line-height: 46px;
    display: inline-block;
}
.agency_section .hours_exceed_agency p label {
    width: 55%;
}
.agency_section .hours_exceed_agency p span.wpcf7-form-control-wrap+span {
    display: none;
}
.hours_exceed_agency p {
    display: block;
}
.page-id-2236 span.wpcf7-form-control-wrap.recaptcha {
    margin-top: 30px;
}
.requst_contracror_email p {
    flex-direction: column;
}
.requst_contracror_email p > label {
    margin-bottom: 0px;
    width: 100%;
}
.requst_contracror_email p span.wpcf7-form-control-wrap {
    width: 100%;
}
.page-id-7937 .agency_section input.wpcf7-submit {
    font-size: 22px;
}
.page-id-7937 .agency_specific_section input.wpcf7-submit {
    font-size: 22px;
}
.single_blog_post_txt ol {
    padding-left: 35px;
}
.page-id-7212 span.wpcf7-form-control-wrap.recaptcha {
    margin-top: 30px;
}
.middle_box_inner_box.thank_you_refer_exceed_btn {
    width: 67%;
    margin-left: 0%;
}
.page-id-7937 .slider_inner_main {
    padding: 125px 15px 0px;
}
.elementor-element.elementor-element-98121b8 .e-con-inner {
    padding-top: 20px !important;
}
.contact_us_form_txt_top.thank_s_contact_btn {
    padding-bottom: 0px !important;
}
.contact_us_form_txt_top.thanks_refer_exceed_top_sec {
    padding-bottom: 0px !important;
}
.thanks_refreal_intro_btn .middle_box_inner_box {
    align-self: flex-start;
}
.appication_personal_details_inner select.country-code {
    left: 40%;
}
.header_main_sticky_new .header_top_inner a.elementor-item {
    justify-content: center;
}
.help_professional_blog {
    display: none;
}
.privacy_policy_main ol {
    padding-left: 36px;
}
.how_single_post_umbrella {
    padding-left: 2px;
    padding-right: 2px;
}
.header_main_sticky_new .header_top_inner_new .elementor-nav-menu--dropdown[aria-hidden="false"] ul li.menu-item a {
    justify-content: center;
}
.header_main_sticky_new .header_top_inner .elementor-element nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
    margin-top: 0px !important;
    position: fixed;
    left: 0px;
    top: 125px;
    right: 0;
}
.header_top_bar {
    padding-left: 15px;
    padding-right: 15px;
}
.header_top_inner a.elementor-item:focus {
        background-color: transparent;
}
.header_top_bar ul li.elementor-icon-list-item.elementor-inline-item a {
    font-size: 12px !important;
}
.header_top_bar ul {
    justify-content: center !important;
}
.header_top_bar .e-con-inner {
    justify-content: center !important;
}
.header_top_bar .e-con-inner .elementor-widget-icon-list > .elementor-widget-container {
    overflow: inherit;
}
.header_top_inner .elementor-widget-nav-menu > .elementor-widget-container .elementor-menu-toggle {
    margin-top: 7px;
}
.exceed_hours_days p > label {
    width: 100%;
    display: block;
}
.header_main_sticky_new .header_top_inner .elementor-widget-nav-menu > .elementor-widget-container .elementor-menu-toggle {
    background-color: #fff;
}
.footer_right_add {
    text-align: left !important;
}
.footer_main_top img {
    margin: 0px auto;
    display: block !important;
}
.footer_right_copyright a.elementor-icon.elementor-social-icon {
    width: 20px;
    height: 20px;
}
.header_main_sticky_new .elementor-nav-menu--dropdown[aria-hidden="false"] {
    position: fixed;
    left: 0px;
    top: 125px;
    right: 0;
}
.header_main_sticky_new .elementor-nav-menu--dropdown[aria-hidden="false"] ul li.menu-item a {
    justify-content: center;
}
.header_main_sticky_new .elementor-nav-menu--dropdown[aria-hidden="false"] ul li ul {
    position: inherit;
    top: 0px;
}
.exceed_hours_days span.per_exceed_days {
    margin-top: 0px;
    float: left;
    padding-left: 15px;
}
.exceed_hours_days p {
    display: block;
}
.exceed_hours_days p span.wpcf7-form-control-wrap {
    float: left;
}
.footer_company {
    display: none;
}
.footer_address {
    width: 50%;
    margin-top: 3px;
}
.footer_address .footer_right_add p {
    word-break: break-all;
}
.footer_company_left .elementor-nav-menu li:nth-child(3), .footer_company_left .elementor-nav-menu li:nth-child(4), .footer_company_left .elementor-nav-menu li:nth-child(5), .footer_company_left .elementor-nav-menu li:nth-child(6) {
    display: block;
    padding-right: 5px;
}
.radio_btn_postgraduate .radio_btn_postgraduate1 {
    width: 100%;
    display: inline-block;
}
.radio_btn_student {
    display: grid;
}
.appication_personal_details_inner {
    padding: 25px 10px 10px;
}
.employee_statement_inner {
    padding: 25px 10px 10px;
}
.appication_personal_details.empoyedd_inner {
    margin-top: 20px;
    margin-bottom: 0px;
}
.appication_personal_details.empoyedd_inner+.form_agency_details {
    margin-top: 10px;
}
.appication_personal_details.contact_details {
    margin-top: 20px;
    margin-bottom: 20px;
}
.visa_bitish_section+.appication_personal_details.empoyedd_inner {
    margin-top: 5px;
}
.page-id-4070 span#assignment_error {
    margin-left: 0%;
}
.home .cls_sole_trader_uk .elementor-widget-container {
    justify-content: center;
}
.home .umbrella_employer_tax .elementor-widget-container {
    justify-content: center;
}
details.wp-block-details p {
    font-size: 16px;
}
details.wp-block-details ol li {
    font-size: 16px;
    line-height: 24px;
}
details.wp-block-details ul li {
    font-size: 16px;
    line-height: 24px;
}
.solution_Umbrella.solution_section span.pound_sign_rate {
    left: 15px;
    top: 49px;
}
.appication_leave_detail .wpcf7-radio .wpcf7-list-item label {
    line-height: 40px;
}
.application_visa_detail span.wpcf7-form-control-wrap[data-name="Share_Code"] {
    width: 130px !important;
}
.radio_btn_postgraduate1 p:first-child, .radio_btn_postgraduate2 p:first-child {
    width: 70px;
}
.radio_btn_postgraduate1 p:last-child, .radio_btn_postgraduate2 p:last-child {
    width: calc(100% - 70px);
}
.application_form_inner_form .form_agency_details+p {
    margin-top: 25px;
}
div#employee p > label {
    margin-right: 0px;
}
.contractor_hours_section.hours_day p {
    width: 100% !important;
    display: block !important;
}
.contractor_hours_section.hours_day p span.wpcf7-form-control-wrap {
    width: 45%;
    display: inline-block;
}
.contractor_hours_section.hours_day p label.hours_section_label {
    width: 100%;
    margin-top: 0px;
    display: block;
}
.contractor_hours_section.hours_day p span.wpcf7-form-control-wrap {
    width: 47.5%;
    display: inline-block;
}
.contractor_hours_section.hours_day p span.per_hours_days {
    width: 40%;
    display: inline-block;
    margin-left: 10px;
      vertical-align: top;
      line-height: 46px;
}
.application_form .application_top_bar {
    width: 100%;
    padding-top: 15px;
}
div#employee p > label {
   width: 100%;
   font-size: 16px !important;
}
div#employee p > label label {
    width: 100%;
    margin: 0px;
    font-size: 18px !important;
}
.application_form_inner_form .appication_personal_details_inner.appication_leave_detail p {
    font-size: 16px;
    line-height: 22px;
}
.Holiday_Pay_left p {
    font-size: 14px !important;
}
.set_aside .set_aside_first {
    width: 110px;
}
.set_aside .set_aside_last {
    width: calc(100% - 110px) !important;
    padding-left: 5px;
}
span.wpcf7-form-control-wrap[data-name="PaymentFrequency"] .wpcf7-radio .wpcf7-list-item.last {
    margin-right: 0px;
}
.page-id-4070 .form_agency_details_inner_left p:last-child > label {
    width: 43%;
}
.page-id-4070 .form_agency_details_inner_left span.wpcf7-form-control-wrap[data-name="PaymentFrequency"] {
    width: 28%;
}
.page-id-4070 .form_agency_details+p > label+span.wpcf7-form-control-wrap {
    margin-right: 10px;
}
span.wpcf7-form-control-wrap[data-name="PaymentFrequency"] .wpcf7-radio .wpcf7-list-item {
    margin-right: 13px;
}
.form_agency_details+p > label {
    width: 100%;
}
/* .page-id-4070 span.wpcf7-form-control-wrap[data-name="StartDate"] .new_error {
    padding-top: 4px !important;
    padding-bottom: 5px;
} */
.form_assignment_details_inner_left p span.wpcf7-form-control-wrap {
    width: 100%;
}
.form_agency_details_inner_left span.wpcf7-form-control-wrap[data-name="Agency_Name"] .new_error {
    padding-bottom: 5px;
    padding-top: 3px !important;
}
.visa_restricted p:first-child {
    margin-top: 10px;
    margin-bottom: 6px;
}
.application_visa_detail span.wpcf7-form-control-wrap {
    margin-top: 10px;
}
.services_inner_head p span {
    font-size: 15px !important;
}
.request_pay_main-left h2.elementor-heading-title {
    font-size: 32px !important;
    line-height: 38px !important;
}
.request_pay_main-left h3.elementor-heading-title {
    font-size: 28px !important;
}
.refer_friends_top_apply p {
    font-size: 16px;
}
.blog_post_inner .elementor-posts .elementor-post__excerpt p {
    font-size: 15px !important;
}
.txt_exceed_middle {
    padding-left: 15px;
    padding-right: 15px;
}
.reviews_para p {
    line-height: 22px;
    font-size: 15px;
    text-align: left !important;
}
.reviews_inner_box .ti-widget.ti-goog .ti-review-content {
    font-size: 15px;
}
.careers_top_txt span {
    font-size: 16px !important;
}
.careers_top_txt p {
    font-size: 16px !important;
}
.services_inner_head p {
    font-size: 15px;
    margin-top: 10px;
}
.compliance_inner p {
    font-size: 15px;
    margin-top: 10px;
}
.careers_exceed_title h2.elementor-heading-title {
    font-size: 30px !important;
    line-height: 38px !important;
}
.radio_btn_student1 p:last-child, .radio_btn_student2 p:last-child, .radio_btn_student3 p:last-child, .radio_btn_student4 p:last-child {
    width: calc(100% - 85px);
}
.radio_btn_student1 p:first-child, .radio_btn_student2 p:first-child, .radio_btn_student3 p:first-child, .radio_btn_student4 p:first-child {
    width: 85px;
}
.umbrella_height+.umbrella_height {
    margin-top: 35px;
}
.umbrella_main_enjoy .elementor-widget-container {
    display: inline-block;
}
.umbrella_main_enjoy {
    height: 220px;
    padding: 25px 15px;
}
.umbrella_img_main {
    float: left;
}
.umbrella_content_main {
    width: calc(100% - 105px);
    float: right;
}
.umbrella_height+.umbrella_height {
    margin-top: 35px;
}
.cls_sole_invoicing {
    height: 220px;
    padding: 25px 15px;
}
.cls_sole_trader_uk {
    z-index: 9;
}
.umbrella_employer_tax {
    z-index: 9;
}
.cls_sole_invoicing .elementor-widget-container {
        display: inline-block;
}
.cis_sole_section_main {
        float: left;
}
.cls_sole_content {
width: calc(100% - 91px);
    float: right;
}
.umbrella_employer_tax, .cls_sole_trader_uk {
    box-shadow: 0px 0px 30px rgb(119 119 119 / 50%);
}
.peo_main_enjoy .elementor-widget-container, .joint_invoicing .elementor-widget-container {
    display: inline-block;
}
.peo_main_enjoy, .joint_invoicing {
    height: 220px;
    padding: 25px 15px;
}
.cis_sole_section_main {
    width: 91px;
}
.peo_employer_tax {
    z-index: 9;
    box-shadow: 0px 0px 30px rgb(119 119 119 / 50%);
}
.joint_trader_uk {
    z-index: 9;
    box-shadow: 0px 0px 30px rgb(119 119 119 / 50%);
}

details.wp-block-details summary {padding-right: 25px;}
.about_us_top_txt {
    width: 100% !important;
}
.pd_section p {
    height: 88px;
}
.page-id-7937 .slider_inner_main {
    background-color: transparent !important;
    height: 400px;
}
.page-id-8148 .slider_inner_main {
    background-color: transparent !important;
    height: 400px;
}
.refer_friend_detais .check_conset2 p .wpcf7-list-item .wpcf7-list-item-label {
    display: inline-block;
    margin-left: 7px;
}
.refer_friend_detais .check_conset2 p a {
    display: inline-block;
}
.services_inner_head p {
    text-align: left;
}
span#mob-errorMobile {
    line-height: 20px;
}
.reviews_para p br {
    display: block !important;
}
.trans_inner_verified, .accred_inner_ins, .ind_inner_audited {
    height: 330px;
}
.trans_main_verified, .accred_main_ins, .ind_main_audited {
        height: 330px;
}
.verified_detail, .accered_detail, .trans_detail {
    font-size: 15px;
    line-height: 20px;
}
.page-id-13 .blog_inner_main .reviews_para p br {
    display: block;
}
html {
    scroll-behavior: smooth;
}
.single_post_top_title {
    padding-left: 15px;
    padding-right: 15px;
}
.cis_sole_traders_post .wp-block-columns.wp-block-columns-is-layout-flex {
    gap: 0px;
}
.resources_recruiters_para p {
    font-size: 16px;
    line-height: 22px;
}
.resources_recruiters_top_head h2.elementor-heading-title {
    font-size: 28px !important;
    line-height: 38px !important;
}
.umbrella_payroll_post p:empty {
    display: none;
}
details.wp-block-details summary {
    font-size: 16px;
    line-height: 22px;
}
details.wp-block-details summary {
    background-position: 100% 50%;
}
.umbrella_payroll_post .wp-block-columns.wp-block-columns-is-layout-flex {
    gap: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
}
.agenc_txt_ass {
    font-size: 20px;
}
.reviews_para h4 {
    font-size: 20px;
}
.request_inner_txt_left h4 {
    font-size: 20px;
}
.compliance_inner_middle .e-con-inner {
    padding-bottom: 40px;
}
.ind_audited p {
    font-size: 16px;
    line-height: 24px;
}
.ind_more_info, .accred_more_info, .verified_more_info {
    font-size: 18px;
}
.tran_verified p {
    font-size: 16px;
    line-height: 24px;
}
.check_title, .make_title, .trans_title {
    font-size: 16px;
    line-height: 22px;
}
.accred_ins p {
    font-size: 16px;
    line-height: 24px;
}
.page-id-7937 .agency_specific_section .info_con {
    margin-top: -7px;
}
.page-id-7937 .agency_specific_section .info_con::before {
    left: auto;
    right: 10px;
}
.page-id-7937 .agency_specific_section_right .hours_exceed_agency+.check_conset p {
    position: relative;
}
.elementor-element-ce6c9ab.services_inner_head .e-con-inner {
    padding-top: 0px;
}
.elementor-element-c616f87 h2.elementor-heading-title {
    font-size: 28px !important;
    line-height: 38px !important;
}
.page-id-2236 .contractor_assignment_section label.assin_rate {
    width: 44%;
}
.agency_deatils_txt_inner, .definition_deatils_txt_inner, .terms_deatils_txt_inner {
    padding: 25px 15px;
    font-size: 16px;
    line-height: 22px;
}
.agency_deatils_txt_inner h4, .definition_deatils_txt_inner h4, .terms_deatils_txt_inner h4 {
    font-size: 20px;
}
.agency_deatils_txt_inner h5, .definition_deatils_txt_inner h5, .terms_deatils_txt_inner h5 {
    font-size: 18px;
}
.agency_deatils_txt_inner ul li, .definition_deatils_txt_inner ol li, .terms_deatils_txt_inner ol li {
    font-size: 16px;
    line-height: 22px;
}
.agency_deatils_txt_inner ul, .definition_deatils_txt_inner ol, .terms_deatils_txt_inner ol {
    padding: 10px 0px 0px 25px;
}
.page-id-8148 .blog_post_top > .e-con-inner {
    padding-bottom: 35px;
}
.page-id-7937 .blog_post_top > .e-con-inner {
    padding-bottom: 35px;
}
.home .blog_post_top > .e-con-inner {
    padding-bottom: 35px;
}
.accred_inner_ins .elementor-widget-container {
    padding: 40px 22px 40px 22px;
}
.accred_inner_ins h3, .accred_ins h3 {
    font-size: 24px;
}
.accred_main_ins .elementor-widget-container {
    padding: 40px 22px 40px 22px;
}
.ind_audited h3, .ind_inner_audited h3 {
        font-size: 24px;
}
.ind_main_audited .elementor-widget-container {
    padding: 40px 22px 40px 22px;
}
.ind_inner_audited .elementor-widget-container {
    padding: 40px 22px 40px 22px;
}
.tran_verified h3, .trans_inner_verified h3 {
        font-size: 24px;
}
.trans_main_verified .elementor-widget-container {
    padding: 40px 22px 40px 22px;
}
..trans_inner_verified .elementor-widget-container {
    padding: 40px 22px 40px 22px;
}
.employee_num_txt {
    margin-top: -6px;
}
span.agency_pund_sign {
    left: 4%;
    top: 46px;
}
.contact_us_form_txt_top .elementor-widget-spacer {
    display: none;
}
.info_con h4 {
    font-size: 18px;
}
.info_con p {
    font-size: 16px;
    line-height: 22px;
}
.info_con ol {
    padding: 10px 0px 0px 20px;
}
.info_con ol li {
    font-size: 16px;
    line-height: 22px;
}
.page-id-7937 .assin_rate p {
    display: inline-block;
}
.contact_us_form_txt_top {
    margin-bottom: 30px;
}
.page-id-7212 .slider_inner_main h2.elementor-heading-title {
    font-size: 28px !important;
    line-height: 30px !important;
    margin-top: -30px;
    text-align: center;
}
.intro_friends_top {
    padding: 0px 15px;
}
.terms_condi_txt {
    padding: 0px 15px;
}
.refer_friends_right_top h3 span {
    text-align: center;
    margin-right: 0px;
}
.refer_friends_right_top1 h3 span {
    text-align: center;
    margin-right: 0px;
}
.elementor-element.elementor-element-2d4dad4.elementor-widget-heading {
    padding: 0px 15px;
}
.intro_friends_top h2.elementor-heading-title {
    font-size: 28px !important;
    line-height: 38px !important;
}
.page-id-10165 h4.elementor-heading-title {
    font-size: 20px !important;
}
.table_refer_friends table tr th, .table_refer_friends table tr td {
    font-size: 15px;
}
.terms_condi_txt ol li {
    font-size: 15px;
    line-height: 20px;
}
.intro_friends_top p {
    font-size: 16px;
}
span.cus_success_message {
    padding: 0px 15px;
    display: block;
    font-size: 18px;
}
.friend_refer_inner_left {
    width: 100%;
    margin-bottom: 30px;
}
.refer_radio_yes_no p {
    display: block;
}
.refer_radio_yes_no p .wpcf7-radio .wpcf7-list-item {
    margin-left: 0px;
    margin-right: 20px;
}
.refer_radio_yes_no p span.wpcf7-form-control-wrap {
    display: block;
    margin-top: 10px;
}
.friend_refer_inner_right {
    width: 100%;
}
.check_conset1 p label .wpcf7-list-item-label {
    font-size: 15px;
}
.check_conset2 p {
    font-size: 15px;
    display: inline-block;
}
.check_conset2 p .wpcf7-list-item .wpcf7-list-item-label {
    vertical-align: middle;
    font-size: 15px;
}
.check_conset2 p .wpcf7-list-item input[type="checkbox"] {
    vertical-align: middle;
}
.refer_friends_form input.wpcf7-submit {
    margin-right: 15px;
    margin-top: 50px;
}
span#accept_erro {
    margin-top: 22px !important;
}
.page-id-7212 .slider_inner_main {
    padding: 50px 15px 0px;
    height: calc(80vh - 192px);
}
.top_freinds_divider span.elementor-divider-separator {
    margin-right: 80px !important;
}
.top_freinds_divider .elementor-divider {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}
.friend_refer_inner {
    display: block;
    padding: 0px 15px;
}
.refer_friends_top_left h2 span {
    font-size: 24px;
}
.refer_friends_right_top h3.elementor-heading-title {
    font-size: 22px !important;
}
.refer_friends_right_top h3 span {
    font-size: 18px;
}
.refer_friends_right_top1 h3.elementor-heading-title {
    font-size: 22px !important;
}
.refer_friends_right_top1 h3 span {
    font-size: 18px;
}
.top_right_free_freinds {
    margin-top: -50px;
}
.info_content h4 {
    font-size: 18px;
}
.info_content p {
    font-size: 16px;
    line-height: 20px;
}
.info_content ol {
    padding: 10px 0px 0px 20px;
}
.info_content ol li {
    font-size: 16px;
    line-height: 20px;
}
.refer_exceed_details {
    margin-top: 15px;
}
.exceed_candiate_label p {
    gap: 10px;
}
.exceed_refer_label p {
    gap: 10px;
}
.client_postcode_label p {
    gap: 10px;
}
.assin_popup h4, .pay_popup h4 {
    font-size: 18px;
}
.assin_popup p, .pay_popup p {
    font-size: 16px;
    line-height: 20px;
}
.assin_popup ol {
    padding: 10px 0px 0px 20px;
}
.assin_popup ol li {
    font-size: 16px;
    line-height: 20px;
}
.additonal_label p {
    gap: 10px;
}
.additonal_label p > label {
    width: 35%;
}
.assin_rate p, .pay_rate p {
    font-size: 16px;
    line-height: 22px;
}
.assin_rate label, .pay_rate label {
    font-size: 16px;
}
.assin_rate label span.wpcf7-list-item-label {
    font-size: 16px;
}
.pay_rate label span.wpcf7-list-item-label {
    font-size: 16px;
}
.assiagnment_detail_main h2.elementor-heading-title {
    font-size: 28px !important;
    line-height: 35px !important;
}
.assignment_popu p {
    font-size: 16px;
    line-height: 22px;
}
.assignment_popu label {
    font-size: 16px;
}
.assignment_popu label span.wpcf7-list-item-label {
    font-size: 16px;
}
.info_request h3 {
    font-size: 18px;
}
.info_request p {
    font-size: 16px;
    line-height: 20px;
}
.info_request ol li {
    font-size: 16px;
    line-height: 20px;
}
.info_request ol {
    padding: 10px 0px 0px 20px;
}
.student_btn span.wpcf7-form-control-wrap {
    width: 100% !important;
}
.appication_leave_detail .Holiday_Pay_left p span.wpcf7-form-control-wrap {
    width: auto !important;
    margin-right: 20px;
}
.appication_leave_detail .Holiday_Pay_left p span.wpcf7-form-control-wrap .wpcf7-list-item {
    margin-left: 0px;
    margin-right: 15px;
}
.appication_leave_detail .Holiday_Pay_left p span.wpcf7-form-control-wrap .wpcf7-list-item:last-child {
    margin-right: 0px;
}
.employee_statement_inner .wpcf7-radio .wpcf7-list-item:last-child {
    margin-right: 0px;
}
.employee_statement_inner .wpcf7-radio .wpcf7-list-item {
    margin-right: 18px;
}
.pay_rate.pay_for p {
    line-height: 20px;
    font-size: 16px;
}
span#pay_erro {
    margin-top: 34px !important;
}
.assin_rate.rate_pop p {
    line-height: 20px;
    font-size: 16px;
}
.assin_rate.rate_pop b {
    line-height: inherit !important;
}
span.refer_pound {
    left: 13px;
    top: 55px;
}
.refer_exceed_hour p > label {
    width: 100%;
    display: block;
}
.refer_exceed_hour p {
    display: block;
}
.refer_exceed_hour p span.wpcf7-form-control-wrap {
    width: 48%;
    display: inline-block;
}
.refer_exceed_hour p span.wpcf7-form-control-wrap+span.wpcf7-form-control-wrap {
    margin-left: 10px;
}
.refer_exceed_details .info_content {
    z-index: 2;
    margin-top: -65px;
}
.form_agency_details+p span.wpcf7-form-control-wrap {
    display: block;
    margin-left: -15px;
}
.contact_contractor_am .wpcf7-radio label {
    font-size: 16px;
}
.contact_contractor_am .wpcf7-radio .wpcf7-list-item:last-child {
    margin-right: 0px;
}
.contact_contractor_am {
    margin-bottom: 5px;
}
.check_conset a {
    vertical-align: top;
}
.txt_exceed_middle h2.elementor-heading-title {
    font-size: 28px !important;
    line-height: 38px !important;
}
a.link_rigt {
    bottom: 15px;
    right: 20px;
    font-size: 15px;
}
.discla_pup {
    padding: 20px;
    font-size: 14px;
}
.close_discl {
    right: 15px;
    font-size: 20px;
}
.about_review_exceed_con h2.elementor-heading-title {
    font-size: 28px !important;
    line-height: 38px !important;
}
.about_spaces .elementor-spacer-inner {
    height: 25px !important;
}
.privacy_policy_main ol li, .privacy_policy_main ul li {
    font-size: 16px;
    line-height: 24px;
}
.privacy_policy_main h3 {
    font-size: 20px !important;
}
.privacy_policy_main h3 strong {
    font-size: 20px !important;
}
.footer_right_add p {
    font-size: 14px;
}
.recruitment_consultants_umbrella .umbrella_img_main {
    width: 105px;
    margin-bottom: 0px;
}
.elementor-element-89853a1 p {
    text-align: left;
    font-size: 15px;
}
.page-id-7937 .umbrella_img_main img {
    width: 140px;
    height: 50px;
}
.page-id-7937 .umbrella_main_enjoy, .page-id-7937 .cls_sole_invoicing {
    height: 370px;
}
.page-id-7937 .umbrella_height {
    height: 370px;
}
.page-id-8148 .umbrella_main_enjoy, .page-id-8148 .cls_sole_invoicing {
    height: 370px;
}
.page-id-8148 .umbrella_height {
    height: 370px;
}
.page-id-7937 .cls_sole_trader_uk .elementor-widget-container {
    padding-top: 50px;
}
.assignments_details_top_txt span {
    font-family: 'Montserrat' !important;
    font-size: 15px !important;
    color: #222 !important;
    line-height: 22px !important;
}
.assignments_details_top_txt {
    font-family: 'Montserrat' !important;
    font-size: 15px !important;
    color: #222 !important;
    line-height: 22px !important;
}
.footer_copyright p {
    font-weight: 400;
}
.main_top_help_txt p {
    font-size: 15px;
    text-align: left;
}
.page-id-2846 .resources_recruiters_para.main_top_help_txt {
    padding-left: 15px;
    padding-right: 15px;
}
.no_consult_form {display: block;}
.no_consult_form p {width: 100%;}
.no_consult_form p label {width: 100%;}
.agency_assign_inner_top {display: block;}
.agency_assign_inner_top p:first-child, .agency_assign_inner_top p:nth-child(2), .agency_assign_inner_top p:nth-child(3), .agency_assign_inner_top p:nth-child(4) {gap: 0;}
.agency_assign_inner_top label {width: 68%;}
.how_much_earn_txt h2.elementor-heading-title {font-size: 28px !important;line-height: 38px !important;}
.page-id-4070 .application_form_hh .elementor-widget-container {display: block;}
.page-id-4070 .application_form_hh .elementor-widget-container .application_form {width: 100% !important;margin-bottom: 15px;font-size: 16px !important;}
.page-id-4070 span#dob-error, .page-id-4070 span#email-error {font-size: 14px;line-height: 20px;}
.page-id-4070 .new_error {font-size: 14px;}
.page-id-4070 span#ninumber-error {
    font-size: 14px;
}
.pay_calculator .disclaimer_popup {margin-top: -187px;}
.pay_calculator .disclaimer_popup:before {top: -10px;left: 48.5%;}
.pay_calculator .close_disclaimer {right: 15px;font-size: 20px;top: 5px;}
span#rate_erro {position: inherit;}
.rate_right_form tr.first_row td, .rate_right_form tr.first_row+tr td {padding-bottom: 0px;}
.page-id-4880 .assumptions_popup strong.blod_text {font-size: 20px;}
.assumptions_popup {width: 100.5%;padding-left: 15px;padding-right: 15px;}
.joint_trader_uk ul.text li, .peo_employer_tax ul.text li {font-size: 15px;line-height: 20px;}
.peo_more_info, .joint_more_info {width: 90%;font-size: 18px;}
.payments_free_box.payments_refer_candidate .elementor-widget.elementor-widget-heading {border-radius: 55px 55px 0px 0px !important;}
.page-id-2020 .about_get_tech {padding-left: 15px !important;padding-right: 15px !important;}
.page-id-8148 .reviews_inner_blog, .page-id-7937 .reviews_inner_blog, .page-id-4880 .reviews_inner_blog {margin-bottom: 0px;}
.b2_agency_table table tr th, .b2_agency_table table tr td {font-size: 13px;}
.b2_agency_table table tr:first-child th {
    font-size: 20px;
}
.page-id-7937 .assumptions_popup table th, .page-id-7937 .assumptions_popup table td {
    font-size: 15px;
}
.center_txt_exceed_res span.assumptions_popup_btn {
    display: contents;
}
.res_pop_txt_inner {
    display: block;
    clear: both;
    padding-top: 1px;
}
.res_pop_txt_inner_col {
    width: 100%;
    margin-top: 15px;
}
.res_pop_txt_inner_col p {
    font-size: 16px !important;
}
.terms_deatils_txt_inner ol li ol {
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 15px;
}
.page-id-7937 .result_section+.loader {
    padding-top: 25px;
}
.center_txt_exceed_res .online_application_left p br {
    display: none;
}
.page-id-7937 .main_payment_calculater_form {padding-left: 15px;padding-right: 15px;}
.page-id-7937 .request_inner_txt_left p+p {margin-top: 15px;}
.page-id-7937 .info_con:before {top: -8px;left: auto;right: 2%;}
.right_btn_apply_res p {float: left;margin-right: 0%;width: 100%;}
.right_btn_apply_res a.btn_apply_now_agency {font-size: 24px;line-height: 34px;width: 100%;height: auto;}
.assumptions_popup span.close_assumptions_popup {right: 20px;top: 15px;}
.assumptions_popup h3 {font-size: 22px;}
.page-id-7937 .assin_rate.rate_pop b {line-height: 24px;vertical-align: super;}
.page-id-7937 .assin_rate.rate_pop p {display: inline-block;}
span#assian_understand_erro {margin-top: 25px !important;}
.contact_contractor_label p, .contact_contractor_last p, .contact_contractor_mob p, .contact_contractor_mail p, .contact_contractor_am p, .contact_contractor_best p, .contact_contractor_msg p {flex-direction: column;gap: 0px;}
.contact_contractor_label p label, .contact_contractor_last p label, .contact_contractor_mob p label, .contact_contractor_mail p label, .contact_contractor_am p label, .contact_contractor_best p label, .contact_contractor_msg p label {width: 100%;}
.contact_contractor_label p span.wpcf7-form-control-wrap, .contact_contractor_last p span.wpcf7-form-control-wrap, .contact_contractor_mob p span.wpcf7-form-control-wrap, .contact_contractor_mail p span.wpcf7-form-control-wrap, .contact_contractor_am p span.wpcf7-form-control-wrap, .contact_contractor_best p span.wpcf7-form-control-wrap, .contact_contractor_msg p span.wpcf7-form-control-wrap {width: 100%;}
.page-id-17 .check_conset p {display: inline-block;}
.contact_recruit_label p, .contact_recruit_last p, .contact_recruit_mob p, .contact_recruit_email p, .contact_recruit_agen p, .contact_recruit_best p, .contact_recruit_msg p {flex-direction: column;gap: 0px;}
.contact_recruit_label p label, .contact_recruit_last p label, .contact_recruit_mob p label, .contact_recruit_email p label, .contact_recruit_agen p label, .contact_recruit_best p label, .contact_recruit_msg p label {width: 100%;}
.contact_recruit_label p span.wpcf7-form-control-wrap, .contact_recruit_last p span.wpcf7-form-control-wrap, .contact_recruit_mob p span.wpcf7-form-control-wrap, .contact_recruit_email p span.wpcf7-form-control-wrap, .contact_recruit_agen p span.wpcf7-form-control-wrap, .contact_recruit_best p span.wpcf7-form-control-wrap, .contact_recruit_msg p span.wpcf7-form-control-wrap {width: 100%;}
.page-id-6085 .check_conset p {display: inline-block;}
.recruitment_consultants_umbrella {padding-left: 15px !important;padding-right: 15px !important;}
.recruitment_consultants_umbrella .umbrella_employer_tax, .recruitment_consultants_umbrella .cls_sole_trader_uk {height: 470px;}
.recruitment_consultants_umbrella .umbrella_main_enjoy {height: 470px;}
.umbrella_more_info, .cls_Sole_more_info {width: 90%;font-size: 18px;}
.umbrella_content_main p, .cls_sole_content p {width: 90% !important;font-size: 15px !important;line-height: 20px !important;}
.recruitment_consultants_umbrella .umbrella_height {margin-bottom: 30px;height: 470px;}
.recruitment_consultants_umbrella .cls_sole_invoicing {height: 470px;}
.pay_calculator_btn_bottom {padding-left: 15px !important;padding-right: 15px !important;}
.exceptional_custom_experience_head {margin-top: -20px !important;}
.mobile_account_manager .account_manager_txt1 {order: 2;}
.mobile_account_manager .e-con-inner {display: flex !important;flex-direction: column;}
.mobile_account_manager .contact_us_top_list.inner_contact_list_pink.account_manager_txt {order: 3;}
.mobile_account_manager {padding-left: 0px !important;padding-right: 0px !important;}
.mobile_account_manager1 {padding-left: 0px !important;padding-right: 0px !important;}
.umbrella_content_main h3, .cls_sole_content h3 {font-size: 22px !important;line-height: 32px !important;}
.page-id-4880 ul.footer_left_exceed {margin-left: 0% !important;}
.agency_support_team_txt {margin-top: 20px;}
.page-id-2236 .contractor_assignment_section p:first-child, .page-id-2236 .contractor_hours_section p:first-child {width: 100%;margin-bottom: 10px;}
.page-id-2236 .contractor_hours_section p:first-child {margin-top: 0px;}
.page-id-2236 .contractor_assignment_section p+p, .page-id-2236 .contractor_hours_section p+p {width: 100%;}
.info_request {margin-top: -74px;background: #fff;}
.info_request:before {top: -12px;left: 46%;}
.agency_section .agency_assign_inner p {display: block;}
.info_con {margin-top: -44px;}
.info_con:before {top: -11px;left: auto;right: 5%;}
.agency_specific_section .agency_assign_inner p {display: block;}
.agency_section input.wpcf7-submit {margin-top: 20px;}
.agency_specific_section input.wpcf7-submit {margin-top: 20px;}
.page-id-7937 .umbrella_content_main h3 {font-size: 28px;line-height: 30px;}
.page-id-7937 .umbrella_content_main p {font-size: 16px;line-height: 22px;}
.page-id-7937 .cls_sole_content p {font-size: 16px;line-height: 22px;}
.page-id-6544 .contact_assment_rates p label.pay_rate {width: 160px;margin-top: 8px;display: inline-block;}
.contact_assment_rates p {display: block;}
.page-id-4880 .contact_assment_rates label.assin_rate, .page-id-4880 .contact_assment_rates label.pay_rate {width: 160px;margin-top: 8px;display: inline-block;}
span.info_pay {width: 30px;display: inline-block;}
.info_content {margin-top: -64px;}
.contact_assment_rates p span.wpcf7-form-control-wrap[data-name="Assignments"] {width: 48%;display: inline-block;margin-right: 13px;}
.contact_assment_rates p span.wpcf7-form-control-wrap[data-name="AssignmentRate"] {width: 48%;display: inline-block;}
.rate_pop label {font-size: 16px;}
.rate_pop label span.wpcf7-list-item-label {font-size: 16px;}
.rate_pop b {font-size: 16px;line-height: 34px;}
.pay_for label span.wpcf7-list-item-label {font-size: 16px;}
.pay_for b {font-size: 16px;line-height: 34px;}
.page-id-4880 .refer_exceed_details input.wpcf7-submit {margin-top: 25px;}
.page-id-4880 .blog_post_top {margin-bottom: 0px;}
.page-id-4880 .info_content:before {left: 46%;}
.page-id-4880 .refer_main {padding: 0px 15px;}
.rate_right_form .sub_form tr {
    display: block;
}
.rate_right_form .sub_form table {display: table;min-width: 100%;width: 100% !important;}
.rate_right_form .sub_form table+p {width: 100% !important;}
.rate_right_form .sub_form {overflow-x: inherit;}
.form_assignment_details_inner, .form_agency_details_inner {display: block;}
.form_assignment_details_inner_left, .form_agency_details_inner_left {width: 100%;}
.form_assignment_details_inner_right, .form_agency_details_inner_right {width: 100%;}
.form_agency_details h4, .form_assignment_details h4, .rate_right_form h4 {font-size: 20px;}
.page-id-5460 .assiagnment_detail_main form.wpcf7-form p {width: 100%;}
.page-id-5460 .assiagnment_detail_main form.wpcf7-form p:nth-child(3) {margin-left: 0px;}
.page-id-5460 .assiagnment_detail_main form.wpcf7-form p:nth-child(5) {margin-left: 0px;}
.page-id-5460 .assiagnment_detail_main form.wpcf7-form p:nth-child(7) {margin-left: 0px;}
.page-id-5460 .assiagnment_detail_main form.wpcf7-form p:nth-child(9) {margin-left: 0px;}
.page-id-5460 .assiagnment_detail_main .start_date p, .assiagnment_detail_main  .end_date p {margin-left: 0px;}
.single_blog_post_txt h5 {font-size: 20px !important;}
.single-post h6 {font-size: 20px;}
.tag-help-hub .you_may_also_like_inner {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 15px;
    padding-right: 15px;
}
.tag-help-hub .you_may_also_like_inner h2.elementor-heading-title {
    font-size: 28px !important;
    line-height: 38px !important;
}
.tag-resource .you_may_also_like_inner {padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 15px;
    padding-right: 15px;
}
.tag-resource .you_may_also_like_inner h2.elementor-heading-title {
    font-size: 28px !important;
    line-height: 38px !important;
}
.single_blog_post_txt .wp-block-columns.alignfull .wp-block-column p:not(.has-background), .single_blog_post_txt .wp-block-columns.alignfull .wp-block-column h1:not(.has-background), .single_blog_post_txt .wp-block-columns.alignfull .wp-block-column h2:not(.has-background), .single_blog_post_txt .wp-block-columns.alignfull .wp-block-column h3:not(.has-background), .single_blog_post_txt .wp-block-columns.alignfull .wp-block-column h4:not(.has-background), .single_blog_post_txt .wp-block-columns.alignfull .wp-block-column h5:not(.has-background), .single_blog_post_txt .wp-block-columns.alignfull .wp-block-column h6:not(.has-background) {
    padding-left: 2px;
    padding-right: 2px;
}
.single_blog_post_txt ul {
    margin-left: 15px;
}
details.wp-block-details ol {
    padding: 0px 0px 0px 25px;
}
details.wp-block-details ul {
    margin: 0px 0px 15px 10px;
}
.refer_exceed_details textarea.wpcf7-textarea {height: 150px;}
.single_resources_content ul li {font-size: 16px;line-height: 24px;}
.single_resources_txt ul li {font-size: 16px;line-height: 24px;}
.single_blog_post_txt ul li {font-size: 16px;line-height: 24px;}
.single_blog_post_txt ol li {font-size: 16px;line-height: 24px;}
.single_resources_bottom_txt a {font-size: 16px;line-height: 22px;}
.single_blog_post_txt a {font-size: 16px;line-height: 22px;}
.single_blog_post_txt p {font-size: 16px;line-height: 24px;}
.single-post table tr td {font-size: 15px;line-height: 22px;}
.page-id-6085 .contact_us_form .contact_inner_form_sub form.wpcf7-form {padding-left: 5px;padding-right: 8px;}
.page-id-2846 .blog_inner_form_box form.wpcf7-form {padding-left: 15px;padding-right: 15px;}
.tag-help-hub .blog_form_inner {padding-left: 15px;padding-right: 15px;}
.tag-resource .blog_form_inner {padding-left: 15px;padding-right: 15px;}
.contractor_hours_section p, .contractor_assignment_section p {display: block;}
.contractor_main {display: block;margin-bottom: 40px;}
.contractor_left_section, .contractor_right_section {width: 100%;}
.contractor_right_section textarea.wpcf7-textarea {height: 110px;}
.assignment_popup p {display: block;font-size: 15px;line-height: 18px;}
.assignment_popup label span.wpcf7-list-item-label {font-size: 16px;}
.assignment_popup b {vertical-align: super;}
.assignment_rate_section h3 {font-size: 18px;}
.assignment_rate_section p {font-size: 16px;line-height: 20px;}
.assignment_rate_section ol li {font-size: 16px;line-height: 20px;}
.assignment_rate_section ol {padding: 10px 0px 0px 20px;}
.check_conset span.wpcf7-form-control-wrap {font-size: 16px;}
.check_conset a {font-size: 16px;}
.check_conset span.wpcf7-form-control-wrap input[type="checkbox"] {margin-top: 2px;}
.check_conset p {display: flex;}
.umbrella_employer_tax ul.text li p, .cls_sole_trader_uk ul.text li p, .peo_employer_tax ul.text li p, .joint_trader_uk ul.text li p {line-height: 20px;}
.contact_us_form .contact_page_main_form form.wpcf7-form {padding: 25px 5px;}
.fcsa_main_inner .e-con-inner {height: 1120px;}
.fcsa_main_box {height: 330px;}
.umbrella_employer_tax, .cls_sole_trader_uk {padding: 20px 15px 20px 15px;}
.application_form_hh .elementor-widget-container .application_form {width: 340px !important;}
.umbrella_employer_tax ul.text li, .cls_sole_trader_uk ul.text li {font-size: 15px;line-height: 20px;}
.privacy_policy_main {overflow: hidden;}
.application_form_inner_form input.wpcf7-text {margin-left: 0px;margin-right: 0px;}
.cd_section {grid-template-columns: repeat(1, 1fr);gap: 0px;}
.search_address > p {width: 40% !important;}
.search_address > p + .search_sugge {width: 60% !important;display: inherit !important;}
.search_address > p + .search_sugge p {width: 100% !important;}
.pd_section, .bi_section {display: flex;flex-direction: column;margin-bottom: 20px;}
.pd_section p:first-child {order: 1;}
.pd_section p:nth-child(3) {order: 2;}
.pd_section p:nth-child(5) {order: 3;}
.pd_section p:nth-child(7) {order: 4;}
.pd_section p:nth-child(9) {order: 5;}
.pd_section p:nth-child(2) {order: 6;}
.pd_section p:nth-child(4) {order: 7;}
.pd_section p:nth-child(6) {order: 8;}
.pd_section p:nth-child(8) {order: 9;}
.pd_section p:nth-child(10) {order: 10;}
.bi_section p:first-child {order: 1;}
.bi_section p:nth-child(3) {order: 2;}
.bi_section .account_number {order: 3;}
.bi_section p:nth-child(2) {order: 4;}
.bi_section p:nth-child(4) {order: 5;}
.bi_section .roll_number {order: 6;}
.r_section {font-size: 15px;}
.form_list_dates_inner span.wpcf7-form-control-wrap {width: 100%;}
.form_list_dates_inner span.wpcf7-form-control-wrap input {margin-left: 0px;margin-right: 0px;}
.form_list_dates {display: flex;justify-content: space-between;gap: 0px;}
.form_list_dates_inner {width: 48%;}
.form_list_dates_inner label {margin: 0px 0px 5px 0px;width: 100%;text-align: center;}
.contact_us_top_list span.elementor-icon-list-icon {margin-right: 0px;}
.contact_us_top_list {width: 100% !important;}
.contact_us_page {padding-bottom: 20px;}
.contact_us_top_txt p {font-size: 16px;}
.disclaimer_section p {font-size: 14px;}
.pay_calculator .disclaimer_section label {width: calc(100% - 31px) !important;line-height: 20px;font-size: 15px;margin-top: -3px;}
.disclaimer_section ol li {font-size: 14px;line-height: 20px;margin-bottom: 5px;}
.pay_calculator .form-group label {width: 100%;}
.pay_calculator .form-group input[type=number] {width: calc(100% - 140px);}
.pay_calculator .form-group select {width: 125px;margin-left: 5px;height: 49px;}
.roll_number {margin-left: 0px;width: 100%;}
span#dob-error, span#ninumber-error, span#email-error, span#sortcode-error, span#accountnumber-error {margin-top: -12px !important;font-size: 12px;line-height: 16px;margin-bottom: 8px;}
select#txt_country {width: 60%;}
input#txt_search {width: 60%;}
.account_number {width: 100%;margin-right: 0px;}
.appication_leave_detail p:last-child label {width: 100%;}
.assiagnment_detail_main {padding-left: 15px;padding-right: 15px;}
.you_may_also_like_inner {margin-top: 50px !important;}
.form_calculate_inner {grid-template-columns: repeat(1, 1fr);max-width: 100%;}
.form_calculate_inner button[type="submit"] {margin-left: 30%;}
.form_calculate_inner select {font-size: 15px;}
.recruitment_consultants_txt ul {max-width: 100%;}
.our_partnership_top_right {margin-top: 30px;padding-bottom: 0px;}
.umbrella_consultants_box {margin-bottom: 0px;}
.pay_calculator_inner h3.elementor-heading-title {font-size: 30px !important;line-height: 35px !important;}
.account_manager_txt p {font-size: 16px;}
.account_manager_txt p span {font-size: 16px;}
.agency_support_team p {font-size: 16px;}
.refer_main {display: block;padding: 0px 5px;}
.refer_exceed_details, .refer_exceed {width: 100%;}
.contact_us_page p {font-size: 16px;}
.contact_us_page h2.elementor-heading-title {font-size: 28px !important;line-height: 38px !important;}
.contact_us_top_list li.elementor-icon-list-item {font-size: 16px;}
.contact_us_form form.wpcf7-form {max-width: 100%;}
.contact_us_form {margin-bottom: 55px;}
.logged-in .slider_inner_main {height: calc(100vh - 343px);}
span.wpcf7-form-control-wrap[data-name="EndDate"] {margin-left: 6px;}
.slider_txt_para ul {padding-left: 0%;}
.slider_txt_para .elementor-widget-container {margin-bottom: 15px !important;}
.slider_txt_para ul li {background-size: 20px 15px;padding-left: 28px;margin-bottom: 5px;font-size: 18px;}
.slider_txt_para ul li:last-child {margin-bottom: 0px;}
.left_exceed_contracting .elementor-widget-container {padding: 10px 15px;}
.recruitment_right_top_sec {padding-left: 10px;padding-top: 40px;}
.your_business_list ul li {font-size: 16px;line-height: 22px;padding-left: 30px;}
.your_business_list {padding: 20px 15px 20px;}
.your_business_list ul li:before {width: 22px;height: 15px;}
.exceed_green_box h3, .exceed_red_box h3, .exceed_greenlight_box h3, .exceed_blue_box h3, .exceed_teal_box h3 {font-size: 20px;}
.recruitment_right_top_sec:before {left: 50%;top: 2%;margin-left: -14px;transform: rotate(90deg);}
.left_exceed_contracting_benefits {padding-top: 50px;}
.left_exceed_contracting_benefits:before {top: 2%;}
.left_exceed_contracting_benefits ol li {font-size: 16px;line-height: 22px;}
.left_exceed_contracting_benefits ol {padding-left: 20px;}
.request_inner_txt_left p {word-wrap: break-word;font-size: 16px;}
.inner_recruiters_boxes .umbrella_inner .elementor-flip-box {height: 350px;}
.left_exceed_contracting_benefits h2 strong {font-size: 17px;}
.exceed_purple_box h3 {font-size: 20px;height: auto;line-height: 26px;}
.page-id-13 .slider_inner_main {padding-top: 105px;background-color: transparent !important;        align-items: flex-end;height: 474px;}
.page-id-13 .slider_inner_main .elementor-button {font-size: 18px !important;}
.page-id-13 .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {width: 480px !important;height: 474px !important;}
.page-id-13.logged-in .slider_inner_main {height: calc(100vh - 343px);}

.page-id-15106 .slider_inner_main {padding-top: 105px;background-color: transparent !important;        align-items: flex-end;height: 474px;}
.page-id-15106 .slider_inner_main .elementor-button {font-size: 18px !important;}
.page-id-15106 .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {width: 480px !important;height: 474px !important;}
.page-id-15106.logged-in .slider_inner_main {height: calc(100vh - 343px);}

.slider_inner_main.slider_duplecate_top_main_mobile {padding-top: 105px;background-color: transparent !important;        align-items: flex-end;height: 474px;}
.slider_inner_main.slider_duplecate_top_main_mobile .elementor-button {font-size: 18px !important;}
.slider_inner_main.slider_duplecate_top_main_mobile video.elementor-background-video-hosted.elementor-html5-video {width: 480px !important;height: 474px !important;}
.logged-in .slider_inner_main.slider_duplecate_top_main_mobile {height: calc(100vh - 343px);}


.peo_employer_tax {padding: 40px 22px 40px 22px;}
.joint_trader_uk {padding: 40px 22px 40px 22px;}
.page-id-17 .middle_box_inner.contact_middle_inner {padding-left: 10px;padding-right: 10px;}
.single_blog_post_txt h5 a {font-size: 20px !important;}
.middle_box_inner.help_hub_single_middle {padding-left: 10px;padding-right: 10px;}
.page-id-2236 .request_pay_contractor_form {padding-bottom: 50px;padding-left: 15px !important;padding-right: 15px !important;}
.request_contractor_label p, .request_contractor_last p, .request_contractor_mobile p, .request_contractor_service p, .request_contractor_agency p, .request_contractor_consut p, .request_contractor_email p, .request_additional_info p {flex-direction: column;}
.request_contractor_label p label, .request_contractor_last p label, .request_contractor_mobile p label, .request_contractor_service p label, .request_contractor_agency p label, .request_contractor_consut p label, .request_contractor_email p label, .request_additional_info p label {width: 100%;margin-bottom: 0px;}
.request_contractor_label p span.wpcf7-form-control-wrap, .request_contractor_last p span.wpcf7-form-control-wrap, .request_contractor_mobile p span.wpcf7-form-control-wrap, .request_contractor_service p span.wpcf7-form-control-wrap, .request_contractor_agency p span.wpcf7-form-control-wrap, .request_contractor_consut p span.wpcf7-form-control-wrap, .request_contractor_email p span.wpcf7-form-control-wrap {width: 100%;}
.request_additional_info p span.wpcf7-form-control-wrap {width: 100%;}
.page-id-6544 .contact_assment_rates p label.assin_rate {width: 160px;display: inline-block;}
.info_content:before {top: -10px;left: 46%;}
.page-id-13 ul.footer_left_exceed {margin-left: 0% !important;}
.elementor-element-ef52a7f.middle_box_inner {margin-bottom: 0px;}
.left_exceed_contracting h2 {font-size: 28px;line-height: 35px;}
.left_exceed_contracting .elementor-widget-container:after {right: 20px;}
.left_exceed_contracting p {font-size: 15px;line-height: 20px;}
.privacy_policy_main p {line-height: 24px !important;font-size: 16px;}
.privacy_policy_main h2{font-size: 30px !important;line-height: 1 !important;}
.footer_copyright p:last-child {margin-right: 0px;}
#header_pop .e-con-inner .elementor-element-a36aa92 {display: block;}
.payments_free_inner .e-con-inner {padding-bottom: 30px;}
.umbrella_inner .elementor-flip-box {height: 440px;}
.payments_free_inner .payments_free_box:first-child {border-radius: 55px 55px 0px 0px;}
.payments_free_inner .payments_free_box:last-child {border-radius: 0px 0px 55px 55px;}
.header_top_inner .elementor-element nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {margin-top: 64px !important;}
.header_top_bar ul li.elementor-icon-list-item.elementor-inline-item {margin-bottom: 5px;margin-top: 5px;}
.payepass_img img {height: auto !important;}
.payepass_img1 img {height: auto !important;}
.compliance_inner_right .e-con-inner {flex-wrap: nowrap !important;}
.header_top_inner a.elementor-item {color: #10181A !important;}
.header_top_inner .elementor-nav-menu .sub-arrow .e-font-icon-svg {fill: #10181A !important;}
.header_top_bar ul li.elementor-icon-list-item.elementor-inline-item svg {margin-right: 0px;}
#header_pop .e-con-inner .elementor-element-16fc19f6 {display: none;}
.elementor-menu-toggle {font-size: 19px !important;}
.header_top_inner a.elementor-item {padding-top: 15px !important;padding-bottom: 15px !important;}
.header_top_inner img {max-width: 160px !important;}
#header_pop .e-con-inner .elementor-element-16fc19f6 {justify-content: center;}
.header_top_bar ul li.elementor-icon-list-item.elementor-inline-item {margin-bottom: 5px;margin-top: 5px;margin-left: 5px !important;margin-right: 5px !important;}
.slider_inner_main {padding: 135px 15px 0px;height: calc(80vh - 192px);}
.home .services_inner_head .e-con-inner {padding-top: 20px;}
.home .slider_inner_main {
    padding: 125px 15px 0px;
    height: 400px;
    background-color: transparent !important;
}
.slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {width: 460px !important;height: 420px !important;}
.slider_inner_main h2.elementor-heading-title {font-size: 22px !important;line-height: 28px !important;margin-top: -30px;}
.slider_inner_main p {line-height: 20px;font-size: 18px;}
.slider_inner_main .elementor-button {font-size: 16px !important;padding: 13px 30px 13px 30px !important;}
.services_inner_head h2.elementor-heading-title {font-size: 28px !important;line-height: 38px !important;}
.services_inner_box .elementor-widget-container {padding: 0px 30px !important;}
.services_inner_box {border-radius: 35px 35px 0px 0px;height: 300px;}
.services_inner .services_inner_box:nth-child(3) {border-radius: 0px 0px 0px 0px !important;}
.services_inner .services_inner_box:nth-child(4) {border-radius: 0px 0px 0px 0px !important;}
.services_inner .services_inner_box:nth-child(6) {border-radius: 0px 0px 35px 35px;}
.middle_box_inner .e-con-inner > .elementor-element {width: 100%;padding-left: 5px;padding-right: 5px;}
.middle_box_inner_box a.elementor-button.elementor-button-link span.elementor-button-content-wrapper {font-size: 22px;line-height: 24px;}
.help_hub_inner .e-con-inner {padding-top: 20px;}
.help_hub_inner h2.elementor-heading-title {font-size: 28px !important;line-height: 38px !important;text-align: center;}
.help_hub_inner h4.elementor-heading-title {font-size: 18px !important;line-height: 24px !important;text-align: center !important;}
.help_hub_txt p {text-align: center;}
.help_hub_txt p br {display: none;}
.btn_request_services {text-align: center;}
.help_hub_right img {max-width: 350px !important;height: auto !important;margin-top: 30px;}
.compliance_inner h2.elementor-heading-title {font-size: 28px !important;line-height: 38px !important;}
.compliance_inner_middle {padding: 0px 15px;}
.compliance_inner_left {border-radius: 30px;padding-left: 25px;padding-right: 25px;margin-bottom: 30px;}
.compliance_inner_left::before {border-radius: 30px;}
.compliance_inner_right {border-radius: 30px;padding-left: 25px;padding-right: 25px;margin-bottom: 30px;}
.compliance_inner_right::before {border-radius: 30px;}
.our_reviews_title h2.elementor-heading-title {font-size: 28px !important;line-height: 38px !important;margin-bottom: 5px;}
.reviews_para p br {display: none;}
.reviews_inner_box .ti-reviews-container-wrapper {margin: 0px 0px !important;}
.reviews_inner_box .ti-next {right: -5px !important;}
.reviews_inner_box .ti-prev {left: -5px !important;}
.blog_title h2.elementor-heading-title {font-size: 28px !important;line-height: 38px !important;}
.blog_inner_inner {padding: 0px 15px;}
.blog_inner_inner article.elementor-post {margin-bottom: 25px;}
.get_tech_inner .e-con-inner {padding: 40px 10px 45px;}
.get_tech_inner .e-con-inner h2.elementor-heading-title {font-size: 28px !important;line-height: 38px !important;text-align: center;}
.get_tech_txt {text-align: center;}
.get_tech_txt p br {display: none;}
.btn_get_started:before {display: none;}
.btn_get_started {align-items: center !important;}
.footer_company {padding-left: 0%;}
.footer_address {padding-left: 0%;}
.footer_address .elementor-element.elementor-widget-heading {text-align: left;}
.footer_address .footer_right_text {text-align: left !important;margin-left: 0px;}
.footer_brd {padding-top: 20px;margin: 0px;padding-left: 15px;padding-right: 15px;}
.blog_inner_inner a.elementor-post__thumbnail__link img {height: 270px !important;max-width: 100% !important;}
.blog_inner_main {padding-left: 15px;padding-right: 15px;}
.footer_left_copyright {order: 2;}
.footer_right_copyright {margin-bottom: 10px;order: 1;}
.footer_right_copyright > .elementor-widget-social-icons {width: 100%;}
.footer_left_copyright > .elementor-widget-text-editor {width: 100%;}
.elementor-menu-toggle .e-font-icon-svg {height: 1.5em !important;width: 1.5em !important;}
.services_inner_head {padding-left: 15px;padding-right: 15px;}
.umbrella_inner .elementor-flip-box__layer__overlay {padding: 25px 15px 25px 15px !important;}
ul.text_cis_list li {font-size: 15px;line-height: 20px;}
.payments_free_box {margin: 0px 15px;}
.help-hub-inner_top1 {margin-left: 15px;margin-right: 15px;}
.compliance_inner {padding: 0px 15px;}
.payepass_txt p {line-height: 22px;}
.compliance_inner_right {height: auto;}
.compliance_inner_left {height: auto;}
.get_tech_title {padding-left: 0px;padding-right: 0px;}
ul.footer_left_exceed li {font-size: 16px;}
.application_top_bar {gap: 15px;}
.application_top_bar_inner label {font-size: 14px !important;padding-left: 0px !important;}
.application_form_inner_form h2 {font-size: 16px;}
.application_form_inner_form label {font-size: 13px;width: 40%;}
.appication_personal_details_inner p {width: 100%;}
.application_form_inner_form span.wpcf7-form-control-wrap {width: 60%;}
.appication_personal_details_inner p:nth-child(2n+2) {margin-left: 0px;}
.account_number label {width: 40% !important;}
.account_number span.wpcf7-form-control-wrap {width: 60% !important;}
.account_number+p+p {margin-left: 0px;}
.employee_statement_inner p {font-size: 16px;line-height: 22px;}
.employee_statement_inner li span.wpcf7-form-control-wrap label {font-size: 14px;line-height: 18px;}
.appication_student_loan .employee_statement_inner {height: auto;}
.appication_student_loan {grid-template-columns: repeat(1, 1fr);gap: 15px;}
.application_visa_detail label {width: 100%!important;line-height: 20px;}
.application_visa_detail span.wpcf7-form-control-wrap {width: 23%;}
.appication_leave_detail p {line-height: 20px;font-size: 15px;}
.appication_leave_detail h4 {font-size: 16px;}
.blog_post_top.resource_post_top {padding-left: 5%;padding-right: 5%;}
.blog_inner_form_box form.wpcf7-form {max-width: 100%;padding-left: 5px;padding-right: 5px;}
.top_right_view p {margin-top: 0px;text-align: center;}
.top_left_head h3 {font-size: 24px;text-align: center;}
.top_left_head h4 {font-size: 20px;text-align: center;}
.help_hub_top_txt {padding-left: 15px;padding-right: 15px;}
.blog_post_top {padding-left: 15px !important;padding-right: 15px !important;}
.archives_title h2.elementor-heading-title {font-size: 30px !important;line-height: 40px !important;}
.single_post_top_title h2.elementor-heading-title {font-size: 28px !important;line-height: 38px !important;}
.related_article_inner {padding-left: 15px;padding-right: 15px;}
.related_article_list {padding-left: 5px;padding-top: 5px;}
.Holiday_Pay_left p label {width: 100% !important;margin-right: 0;line-height: normal;margin-bottom: 18px;}
.appication_personal_details_inner.appication_leave_detail p {font-size: 16px;color:#000;font-weight: 400;}
.appication_personal_details.contact_details .search_address p:nth-child(2) {margin-left: 0;clear: none;display: flex;justify-content: flex-end;}
.contact_details .appication_personal_details_inner p:nth-child(2n+1) {margin-left: 0;} 
.application_form_hh .elementor-widget-container .application_form {font-size: 16px;line-height: normal;}
.appication_personal_details.contact_details .search_sugge {float: left;width: 100%;margin-left: 0;display: flex;justify-content: flex-end;}
.appication_personal_details.contact_details .search_sugge p {width: 60%;}
.page-id-4880.logged-in .slider_inner_main {height: calc(100vh - 343px);}
.page-id-4880 .slider_inner_main {
    padding-top: 105px;
    background-color: transparent !important;
    align-items: flex-end;
    height: 474px;
}
.page-id-4880 .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {        width: 480px !important;
 height: 474px !important;
}
.page-id-4880 .slider_inner_main .elementor-button {
    font-size: 18px !important;
}
.pay_calculator .form_calculate_inner button[type="submit"] {margin-left: 15%;}
.pay_calculator_btn_bottom .form_calculate_inner button[type="submit"] {
    font-size: 22px;
}
.page-id-4880 .exceptional_custom_experience_head {
    margin-top: -20px !important;
}
.page-id-4880 .agency_support_team_txt {
    margin-left: 0px;
}
.page-id-4880 ul.footer_left_exceed {margin-left: 0%;}
.speak_refre_exceed h2.elementor-heading-title {font-size: 27px !important;line-height: 37px !important;text-align: center;}
.page-id-4070 span#last_name_erro {position: inherit;margin-top: -13px !important;}
.page-id-7937 [data-name="AssignmentRate"] span.wpcf7-list-item span.wpcf7-list-item-label {font-size: 16px;}
.page-id-7937 .agency_specific_section .assin_rate b.rate_pop {font-size: 16px;}
.page-id-7937 [data-name="assignmentRate_chec"] span.wpcf7-list-item span.wpcf7-list-item-label {font-size: 16px;}
.page-id-7937 .agency_section .assin_rate b.rate_pop {font-size: 16px;}
.page-id-7937 .agency_section .agency_rate_inner p {display: block;}
/* .page-id-7937 .agency_section .agency_hour_inner p {display: block;} */
.agency_section .hours_exceed_agency p {
    display: flex;
    gap: 0px;
}
.page-id-7937 .agency_section .agency_hour_inner p {
        gap: 0px;
}
.page-id-7937 .agency_section .agency_rate_inner p label {
    width: 100%;
    display: block;
}
.page-id-7937 .agency_section .agency_rate_inner p span.wpcf7-form-control-wrap {
    width: 47%;
    display: inline-block;
}
.page-id-7937 .agency_section .agency_rate_inner p span.wpcf7-form-control-wrap:last-child {
    margin-left: 14px;
}
.page-id-7937 .agency_section .agency_hour_inner p label {
    width: 55%;
    font-size: 17px;
    display: block;
}
.page-id-7937 .agency_section .agency_hour_inner p span.wpcf7-form-control-wrap {
    width: 50%;
    display: inline-block;
}
.page-id-7937 .agency_section .agency_hour_inner p span.wpcf7-form-control-wrap:last-child {
    margin-left: 14px;
}
.Holiday_Pay_left {
    width: 100%;
    padding-left: 0px;
}
.radio_btn_employee1 p:last-child, .radio_btn_employee2 p:last-child, .radio_btn_employee3 p:last-child {
    width: calc(100% - 60px);
    float: left;
}
.radio_btn_employee1 p:first-child, .radio_btn_employee2 p:first-child, .radio_btn_employee3 p:first-child {
    width: 60px;
}
.page-id-14219 .slider_inner_main {
    padding: 125px 15px 0px;
    height: 400px;
    background-color: transparent !important;
}
.page-id-14161 .slider_inner_main {
    padding: 125px 15px 0px;
    height: 400px;
    background-color: transparent !important;
}
.page-id-14145 .slider_inner_main {
    padding: 125px 15px 0px;
    height: 400px;
    background-color: transparent !important;
}
.page-id-14147 .slider_inner_main {
    padding: 125px 15px 0px;
    height: 400px;
    background-color: transparent !important;
}
.page-id-14219 .services_inner_head .e-con-inner {
    padding-top: 20px;
}
.page-id-14161 .services_inner_head .e-con-inner {
    padding-top: 20px;
}
.page-id-14145 .elementor-element-5f60288.services_inner_head .e-con-inner {
    padding-top: 20px;
}
.page-id-14147 .services_inner_head .e-con-inner {
    padding-top: 20px;
}
.page-id-8148 .umbrella_employer_tax {
    height: 370px;
}
.page-id-7937 .umbrella_employer_tax {
    height: auto;
    padding-bottom: 40px;
    padding-top: 40px;
}
.page-id-7937 .umbrella_img_main {
    width: 170px;
    float: none;
    margin-left: auto;
    margin-right: auto;
}
.page-id-7937 .umbrella_content_main {
    width: 100%;
    float: none;
}
.page-id-7937 .umbrella_more_info, .page-id-7937 .cls_Sole_more_info {
    width: 100%;
}
.page-id-7937 .cis_sole_section_main {
    width: 170px;
    float: none;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
}
.page-id-7937 .cls_sole_content {
    width: 100%;
    float: none;
}
.page-id-7937 .cls_sole_invoicing {
    height: 400px;
}
.page-id-8148 .umbrella_img_main {
    height: auto;
    width: 170px;
    float: none;
    margin-left: auto;
    margin-right: auto;
}
.page-id-8148 .umbrella_content_main {
    width: 100%;
    float: none;
}
.page-id-8148 .cis_sole_section_main {
    width: 170px;
    float: none;
    margin-left: auto;
    margin-right: auto;
}
.page-id-8148 .cls_sole_content {
    width: 100%;
    float: none;
}
.page-id-8148 .umbrella_more_info, .page-id-8148 .cls_Sole_more_info {
    width: 100%;
}
.page-id-8148 .cls_sole_trader_uk .elementor-widget-container {
    padding-top: 0px;
}
.page-id-8148 .cls_sole_trader_uk {
    height: 370px;
}
.page-id-14219 .umbrella_img_main {
    height: auto;
    width: 170px;
    float: none;
    margin-left: auto;
    margin-right: auto;
}
.page-id-14219 .umbrella_content_main {
    width: 100%;
    float: none;
}
.page-id-14219 .cis_sole_section_main {
    width: 170px;
    float: none;
    margin-left: auto;
    margin-right: auto;
}
.page-id-14219 .cls_sole_content {
    width: 100%;
    float: none;
}
.page-id-14219 .umbrella_more_info, .page-id-14219 .cls_Sole_more_info {
    width: 100%;
}
.page-id-14219 .cls_sole_trader_uk .elementor-widget-container {
    padding-top: 50px;
}
.slider_inner_main.slider_custom_home_top_main_mobile {
    padding: 125px 15px 0px;
    height: 400px;
    background-color: transparent !important;
}
.account_manager_txt1 h4 {
        font-size: 20px;
}
.account_manager_txt1 h4 span {
        display: block;
}
}

@media (max-width: 330px) {
.umbrella_height {
    height: 260px;
}
.agency_specific_section .agency_assign_inner_top label {
    font-size: 15px;
}
.how_txt_form_agency_con .check_conset+.assin_rate {
    margin-top: 3px;
}
.agency_specific_section_right .assin_rate p {
    margin-left: 35px;
    position: relative;
}
.how_txt_form_agency_con [data-name="assignmentRate_chec"] span.wpcf7-list-item input[type="checkbox"] {
    vertical-align: sub;
    position: absolute;
    left: -35px;
}
.table_umbrella_gray_popup_box .umbrella_height {
    height: 410px;
}
.table_umbrella_gray_popup_box .umbrella_main_enjoy, .table_umbrella_gray_popup_box .cls_sole_invoicing {
    height: 410px;
}
.table_umbrella_gray_popup_box .umbrella_employer_tax {
    height: 420px;
}
.table_umbrella_gray_popup_box .umbrella_employer_tax ul.text li {
    line-height: 18px;
}
.elementor-element-cd6017b.main_payment_calculater_form {
    margin-bottom: 0px;
}
.custom_top_umbrella_pop_sec .umbrella_main_enjoy, .custom_top_umbrella_pop_sec .cls_sole_invoicing {
    height: 392px;
}
.custom_top_umbrella_pop_sec .umbrella_height {
    height: 392px;
}
.custom_top_umbrella_pop_sec .umbrella_employer_tax {
    padding-bottom: 50px;
    padding-top: 50px;
}
.custom_top_umbrella_pop_sec .cls_sole_trader_uk .elementor-widget-container {
    padding-top: 50px;
}
.agency_specific_section .agency_assign_inner_top .agency_assign_inner p label.agency_ass_txt {
    font-size: 15px;
}
.agency_specific_section .agency_specific_section_right .agenc_txt_ass p {
    line-height: 24px;
    font-size: 16px;
}
.agency_specific_section .agency_specific_section_right .no_consult_form p label {
    font-size: 15px;
}
.agency_specific_section .agency_specific_section_right .no_consult_form p span.wpcf7-form-control-wrap {
    width: 113%;
}
.how_txt_form_agency_con .agency_section .check_conset a {
    margin-top: -32px;
    display: flex;
    margin-left: 58px;
}
.how_txt_form_agency_con [data-name="assignmentRate_chec"] span.wpcf7-list-item span.wpcf7-list-item-label {
    vertical-align: super;
}
.how_txt_form_agency_con [data-name="assignmentRate_chec"] span.wpcf7-list-item span.wpcf7-list-item-label {
    font-size: 14px;
}
.how_txt_form_agency_con .assin_rate p {
    font-size: 13px;
}
.how_txt_form_agency_con .agency_section .assin_rate b.rate_pop {
    font-size: 13px;
    margin-left: 0px;
}
.how_txt_form_agency_con .agency_section .agency_rate_inner p span.wpcf7-form-control-wrap {
    width: 53%;
    margin-left: -2%;
}
.how_txt_form_agency_con span.agency_pund_sign {
    left: 51%;
    top: 6px;
}
.how_txt_form_agency_con .agency_assign_inner_top label {
    font-size: 15px;
}
.how_txt_form_agency_con .no_consult_form p label {
    font-size: 15px;
}
.how_txt_form_agency_con .agenc_txt_ass p {
    line-height: 24px;
    font-size: 16px;
}
.how_txt_form_agency_con .agency_section .agency_hour_inner p label {
    font-size: 15px;
}
.how_txt_form_agency_con .agency_section .agency_hour_inner p span.wpcf7-form-control-wrap {
    width: 57%;
}
.how_txt_form_agency_con .agency_section .hours_exceed_agency p label {
    width: 47%;
    font-size: 15px;
}
.how_txt_form_agency_con .hours_exceed_agency p span.wpcf7-form-control-wrap {
    width: 57%;
}
.how_txt_form_agency_con .agency_section .agency_rate_inner p label {
    width: 47%;
    display: inline-block;
    font-size: 15px;
}
.how_txt_form_agency_con .agency_section .agency_rate_inner p span.wpcf7-form-control-wrap:last-child {
    margin-left: 47.7% !important;
}
.how_txt_form_agency_con .agency_section .agency_hour_inner p label {
    width: 51%;
}
.how_txt_form_agency_con .agency_section span.info_pay {
    margin-right: 10%;
}
.agency_specific_section span.info_pay {
    margin-right: 10%;
}
.page-id-14147 .umbrella_height {
    height: 400px !important;
}
.page-id-14147 .cls_sole_invoicing, .page-id-14147 .umbrella_main_enjoy {
    height: 400px !important;
}
.page-id-14147 .umbrella_employer_tax, .page-id-14147 .cls_sole_trader_uk {
    padding: 35px 15px 40px 15px;
    height: auto;
}
.page-id-14147 .slider_inner_main {
    height: 320px !important;
    padding-top: 100px !important;
}
.page-id-14147 .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {
    height: 320px !important;
}
.page-id-14145 .umbrella_height {
    height: 400px !important;
}
.page-id-14145 .cls_sole_invoicing, .page-id-14145 .umbrella_main_enjoy {
    height: 400px !important;
}
.page-id-14145 .umbrella_employer_tax, .page-id-14145 .cls_sole_trader_uk {
    padding: 35px 15px 40px 15px;
    height: auto;
}
.page-id-14145 .slider_inner_main {
    height: 320px !important;
    padding-top: 100px !important;
}
.page-id-14145 .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {
    height: 320px !important;
}
.elementor-element-aa820e1.services_inner_head {
    padding-top: 50px !important;
}
.elementor-element-244046e.compliance_inner .e-con-inner {
    padding-top: 0px;
}
.elementor-element-32b173d.btn_request_services a.elementor-button {
    font-size: 22px !important;
}
.elementor-element-65f365e.middle_box_inner .e-con-inner {
    padding-bottom: 0px;
    padding-top: 40px;
}
.page-id-14219 .slider_inner_main {
    height: 320px !important;
    padding-top: 100px !important;
}
.page-id-14219 .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {
    height: 320px !important;
}
.page-id-14219 .umbrella_employer_tax, .page-id-14219 .cls_sole_trader_uk {
    padding: 20px 15px 30px 15px !important;
    height: auto;
}
.page-id-17 span#privacypolicy_erro {
    margin-top: 54px !important;
    width: 230px;
}
.page-id-15106 .slider_inner_main .elementor-button {
    padding: 13px 20px 13px 20px !important;
}
.elementor-element-7c45c16.btn_request_services a.elementor-button {
    font-size: 22px !important;
}
.trans_inner_verified, .accred_inner_ins, .ind_inner_audited {
    height: 370px;
}
.trans_main_verified, .accred_main_ins, .ind_main_audited {
    height: 370px;
}
.fcsa_main_box {
    height: 370px;
}
.fcsa_main_inner .e-con-inner {
    height: 1190px;
}
.ind_audited h3 {
    line-height: 34px;
}
.accred_ins h3 {
    line-height: 34px;
}
.tran_verified h3 {
    line-height: 34px;
}
.page-id-6085 .check_conset p {
    position: relative;
    padding-left: 30px;
}
.page-id-6085 .check_conset span.wpcf7-form-control-wrap input[type="checkbox"] {
    position: absolute;
    left: -30px;
}
.page-id-7212 .check_conset2 p {
    position: relative;
    padding-left: 30px;
}
.page-id-6085 .check_conset a {
    font-size: 14px;
    display: block;
    margin-top: -10px;
}
.page-id-6085 span#privacypolicy_erro {
    margin-top: 50px !important;
    position: absolute;
    width: 225px;
}
.page-id-7212 .check_conset1 p {
    position: relative;
    padding-left: 30px;
}
.page-id-7212 .check_conset1 p .wpcf7-list-item input[type="checkbox"] {
    position: absolute;
    left: -30px;
    margin-top: 5px;
}
.page-id-7212 .check_conset1 p label .wpcf7-list-item-label {
    vertical-align: text-bottom;
}
.page-id-7212 .check_conset1 p {
    line-height: 20px;
}
.page-id-7212 span#consent_erro {
    margin-top: 43px !important;
}
.page-id-7212 span#accept_erro {
    margin-top: 54px !important;
}
.page-id-7212 .check_conset2 p .wpcf7-list-item input[type="checkbox"] {
    position: absolute;
    left: -30px;
    margin-top: 5px;
}
.page-id-2236 .info_request:before {
    top: -12px;
    left: 62%;
}
.page-id-6544 span#assnment_erro {
    margin-top: 100px !important;
}
.page-id-17 .check_conset p {
    position: relative;
    padding-left: 30px;
}
.page-id-17 .check_conset span.wpcf7-form-control-wrap input[type="checkbox"] {
    position: absolute;
    left: -30px;
}
.page-id-17 .check_conset a {
    vertical-align: text-top;
    font-size: 14px;
    margin-top: -8px !important;
    display: block;
}
.page-id-2236 .check_conset p {
    align-items: center;
}
span#assian_understand_erro {
    margin-top: 50px !important;
}
.page-id-2236 .check_conset span.wpcf7-form-control-wrap span.wpcf7-list-item-label {
    font-size: 13px;
    margin-top: 5px;
}
.page-id-2236 .assignment_popu label span.wpcf7-list-item-label {
    font-size: 13px;
}
.page-id-2236 .assignment_popu p {
    font-size: 13px;
    line-height: 20px;
}
.page-id-8148 .umbrella_main_enjoy, .page-id-8148 .cls_sole_invoicing {
    height: 410px;
}
.page-id-8148 .umbrella_height {
    height: 410px;
}
.page-id-8148 .umbrella_employer_tax {
    height: 420px;
}
.page-id-8148 .umbrella_employer_tax ul.text li {
    line-height: 18px;
}
.page-id-7937 .agency_section .agency_rate_inner p span.wpcf7-form-control-wrap {
    width: 53%;
    margin-left: -2%;
}
.page-id-7937 span.agency_pund_sign {
    left: 51%;
    top: 6px;
}
.page-id-7937 .agency_assign_inner_top label {
    font-size: 15px;
}
.page-id-7937 .no_consult_form p label {
    font-size: 15px;
}
.page-id-7937 .agenc_txt_ass p {
    line-height: 24px;
    font-size: 16px;
}
.page-id-7937 .agency_section .agency_hour_inner p label {
    font-size: 15px;
}
.page-id-7937 .agency_section .agency_hour_inner p span.wpcf7-form-control-wrap {
    width: 57%;
}
.page-id-7937 .agency_section .hours_exceed_agency p label {
    width: 47%;
    font-size: 15px;
}
.page-id-7937 .hours_exceed_agency p span.wpcf7-form-control-wrap {
    width: 57%;
}
.page-id-7937 .agency_section .agency_rate_inner p label {
    width: 47%;
    display: inline-block;
    font-size: 15px;
}
.page-id-7937 .agency_section .agency_rate_inner p span.wpcf7-form-control-wrap:last-child {
    margin-left: 47.7% !important;
}
.page-id-7937 .agency_section .agency_hour_inner p label {
    width: 51%;
}
.page-id-7937 .agency_section span.info_pay {
    margin-right: 10%;
}
.page-id-7937 .agency_specific_section span.info_pay {
    margin-right: 10%;
}
.home .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {
    height: 320px !important;
}
.home .slider_inner_main {
        height: 320px !important;
    padding-top: 100px;
}
.home .umbrella_employer_tax ul.text li, .home .cls_sole_trader_uk ul.text li {
    line-height: 15px !important;
}
.home .umbrella_employer_tax, .home .cls_sole_trader_uk {
    padding: 20px 15px 30px 15px !important;
}
.page-id-7937 .no_consult_form p span.wpcf7-form-control-wrap {
    width: 113%;
}
.agency_specific_section .check_conset a {
    vertical-align: super;
}
.page-id-7937 .agency_specific_section_right .assin_rate p {
    margin-left: 35px;
    position: relative;
}
.page-id-7937 [data-name="assignmentRate_chec"] span.wpcf7-list-item input[type="checkbox"] {
    vertical-align: sub;
    position: absolute;
    left: -35px;
}
.page-id-7937 [data-name="assignmentRate_chec"] span.wpcf7-list-item span.wpcf7-list-item-label {
    vertical-align: text-bottom;
}
.agency_section .check_conset span.wpcf7-form-control-wrap span.wpcf7-list-item-label {
    font-size: 14px;
}
.page-id-7937 .umbrella_height {
    height: 392px;
}
.agency_section .agency_assign_inner_top .agency_assign_inner p span.wpcf7-form-control-wrap span.wpcf7-list-item {
    margin-left: 0px;
    margin-right: 15px;
}
.agency_specific_section .agency_assign_inner_top .agency_assign_inner p span.wpcf7-form-control-wrap {
    margin-left: 0px;
    margin-right: 15px;
}
.agency_specific_section .agency_assign_inner_top .agency_assign_inner p span.wpcf7-form-control-wrap span.wpcf7-list-item {
    margin-left: 0px;
}
.agency_section span.info_pay {
    margin-right: 60%;
}
.agency_specific_section span.info_pay {
    margin-right: 10%;
}
.page-id-7937 .umbrella_main_enjoy, .page-id-7937 .cls_sole_invoicing {
    height: 392px;
}
.page-id-7937 .cls_sole_invoicing {
    height: 425px;
}
.slider_inner_main.slider_custom_home_top_main_mobile video.elementor-background-video-hosted.elementor-html5-video {
    height: 320px !important;
}
.slider_inner_main.slider_custom_home_top_main_mobile {
    height: 320px !important;
}
.slider_inner_main.slider_custom_home_top_main_mobile {
    padding: 100px 15px 0px;
}
.middle_box_inner_box a.elementor-button.elementor-button-link span.elementor-button-content-wrapper {
    font-size: 22px;
    line-height: 24px;
}
a.top_cashback_btn {
    padding: 15px 35px 15px;
    line-height: 22px;
}
a.top_cashback_btn br {
    display: block;
}
span#pay_erro {
    margin-top: 79px !important;
}
span#privacypolicy_erro {
    margin-top: 0px !important;
    position: absolute;
}
.page-id-2236 span#privacypolicy_erro {
    margin-top: -8px !important;
    position: absolute;
    width: 230px;
}
span#assnment_erro {
    margin-top: 78px !important;
}
.page-id-6544 .assin_rate p b.rate_pop, .page-id-6544 .pay_rate p b.pay_for {
    line-height: 24px;
}
.slider_inner_main.slider_duplecate_top_main_mobile .elementor-button {
    padding: 13px 20px 13px 20px !important;
}
.page-id-6544 .pay_rate label span.wpcf7-list-item-label {
    vertical-align: text-top;
}
.page-id-6544 .check_conset p {
    display: inline-block;
}
.page-id-6544 .check_conset a {
    font-size: 15px;
    margin-top: -12px;
    display: block;
    margin-left: 30px;
}
.page-id-2236 .contractor_assignment_section label.assin_rate {
    width: 58%;
}
.page-id-2236 .contractor_assignment_section p+p span.wpcf7-form-control-wrap:last-child {
    margin-left: 13px;
}
.page-id-2236 .contractor_hours_section p:first-child span.wpcf7-form-control-wrap[data-name="Payment_Frequency"] {
    margin-left: 13px;
}
.page-id-2236 .contractor_hours_section.hours_day p span.per_hours_days {
    width: 47.5%;
    margin-left: 13px;
}
.page-id-13 .slider_inner_main .elementor-button {
    font-size: 16px !important;
    padding: 13px 25px 13px 25px !important
}
.duplicates_box_grey_top_inner .umbrella_height {
    height: 420px !important;
}
span.wpcf7-form-control-wrap.recaptcha {
    transform: scale(0.9);
}
.page-id-7937 .agency_section .check_conset a {
    margin-top: -32px;
    display: flex;
    margin-left: 58px;
}
.page-id-7937 [data-name="assignmentRate_chec"] span.wpcf7-list-item span.wpcf7-list-item-label {
    vertical-align: super;
}
.page-id-7937 [data-name="assignmentRate_chec"] span.wpcf7-list-item span.wpcf7-list-item-label {
    font-size: 14px;
}
.page-id-7937 .assin_rate p {
    font-size: 13px;
}
.page-id-7937 .agency_section .assin_rate b.rate_pop {
    font-size: 13px;
    margin-left: 0px;
}
.b2_agency_table table tr th, .b2_agency_table table tr td {
    font-size: 10px;
}
.b2_agency_table table tr:first-child th {
    font-size: 14px;
}
.umbrella_main_enjoy {
    height: 260px;
}
.cls_sole_invoicing {
    height: 260px;
}
.umbrella_content_main h3, .cls_sole_content h3 {
    font-size: 20px !important;
    line-height: 30px !important;
}
.page-id-7937 .umbrella_employer_tax {
    height: auto;
    padding-bottom: 50px;
    padding-top: 50px;
}
.page-id-8148 .cls_sole_invoicing {
    height: 410px;
}
.page-id-14219 .cls_sole_invoicing {
    height: 380px !important;
}
.agency_specific_section_right .check_conset p {
    display: inline-block;
}
.appication_personal_details .pd_section .wpcf7-radio .wpcf7-list-item {
    margin-right: 6px;
}
.pd_section p {
    height: 100px;
}
.appication_personal_details.contact_details .right_section .row:first-child label {
    line-height: 24px;
}
.appication_personal_details.contact_details .right_section .row:nth-child(2) label {
    line-height: 24px;
}
.appication_personal_details_inner.bank_application_form.bi_section p:nth-child(3) label {
    line-height: 25px;
}
.form_agency_details_inner_left p:nth-child(2) label, .form_agency_details_inner_left p:nth-child(3) label {
    line-height: 25px;
}
.form_agency_details_inner_right p:first-child label, .form_agency_details_inner_right p:nth-child(2) label, .form_agency_details_inner_right p:nth-child(3) label {
    line-height: 25px;
}
.form_agency_details_inner_left, .form_agency_details_inner_right {
    gap: 10px;
}
.form_agency_details_inner_left {
    margin-bottom: 15px;
}
span.wpcf7-form-control-wrap[data-name="PaymentFrequency"] label {
    gap: 0px;
    font-size: 12px;
}
.check_conset a {
    font-size: 12px;
}
.check_conset span.wpcf7-form-control-wrap span.wpcf7-list-item-label {
    margin-left: 2px;
    font-size: 16px;
}
.page-id-4070 .form_agency_details_inner_left p:last-child > label {
    width: 40%;
}
.page-id-4070 .form_agency_details_inner_left span.wpcf7-form-control-wrap[data-name="PaymentFrequency"] {
    width: 29%;
}
.form_agency_details_inner_left p:first-child label {
    line-height: 20px;
    margin-top: 9px;
}
.page-id-6544 .assin_rate p, .page-id-6544 .pay_rate p {
    font-size: 16px;
    line-height: 22px;
}
.page-id-6544 .pay_rate label span.wpcf7-list-item-label {
    font-size: 13px;
}
.page-id-6544 .assin_rate label span.wpcf7-list-item-label {
    font-size: 16px;
}
.contact_us_top_list li.elementor-icon-list-item {
    font-size: 16px;
    position: relative;
    padding-left: 30px;
}
.contact_us_top_list li.elementor-icon-list-item span.elementor-icon-list-icon {
    left: 0px;
    position: absolute;
}
.contact_us_top_list li.elementor-icon-list-item a {
    word-break: break-all;
}
.pay_calculator .form_calculate_inner button[type="submit"] {
    margin-left: 2% !important;
}
.pay_calculator_btn_bottom .form_calculate_inner button[type="submit"] {
    font-size: 20px;
}
.result_section.calculate_pay_result_box .assumptions_popup {
    width: 120.5%;
    left: -25px;
}
.service_section_lab p .wpcf7-list-item label {
    font-size: 14px;
}
th.mob_tab_th {
    width: 39% !important;
}
}

@media (max-width: 360px) {
.page-id-7937 .agency_section .agency_rate_inner p span.wpcf7-form-control-wrap:last-child {
    margin-left: 10px;
}
.how_txt_form_agency_con .agency_section .agency_rate_inner p span.wpcf7-form-control-wrap:last-child {
    margin-left: 10px;
}
.pay_calculator .form_calculate_inner button[type="submit"] {
    margin-left: 13%;
}
}

@media (min-width: 340px) and (max-width: 360px) {
.page-id-7937 .agency_section .check_conset a {
    margin-top: -37px;
    display: flex;
    margin-left: 65px;
}
.how_txt_form_agency_con .agency_section .check_conset a {
    margin-top: -37px;
    display: flex;
    margin-left: 65px;
}
}

@media (max-width: 374px) {
.page-id-14219 .slider_inner_main {
    height: 360px;
}
.page-id-14161 .slider_inner_main {
    height: 360px;
}
.page-id-14145 .slider_inner_main {
    height: 360px;
}
.page-id-14147 .slider_inner_main {
    height: 360px;
}
.home .slider_inner_main {
    height: 360px;
}
.page-id-7937 .slider_inner_main {
    height: 360px;
}
.page-id-8148 .slider_inner_main {
    height: 360px;
}
.slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {
    width: 440px !important;
    height: 360px !important;
}
.page-id-13 .slider_inner_main {
    height: 408px;
}
.page-id-13 .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {
    height: 408px !important;
}

.page-id-15106 .slider_inner_main {
    height: 408px;
}
.page-id-15106 .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {
    height: 408px !important;
}

.slider_inner_main.slider_duplecate_top_main_mobile {
    height: 408px;
}
.slider_inner_main.slider_duplecate_top_main_mobile video.elementor-background-video-hosted.elementor-html5-video {
    height: 408px !important;
}

.page-id-4880 .slider_inner_main {
    height: 408px;
}
.page-id-4880 .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {
    height: 408px !important;
}

.slider_inner_main.slider_custom_home_top_main_mobile .slider_inner_main {
    height: 360px;
}
}

@media (min-width: 350px) and (max-width: 375px) {
.page-id-15106 .recruitment_consultants_umbrella .umbrella_height {
    height: 395px;
}
.page-id-14219 .cls_sole_invoicing {
    height: 350px !important;
}
.agency_specific_section_right .check_conset p {
    display: inline-block;
}
.page-id-4880 .recruitment_consultants_umbrella .umbrella_height {
    height: 395px;
}
}

@media (min-width: 375px) and (max-width: 380px) {
.slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {
    width: 440px !important;
    height: 400px !important;
}
.home .slider_inner_main {
    height: 380px;
}
.page-id-7937 .slider_inner_main {
    height: 380px;
}
.page-id-8148 .slider_inner_main {
    height: 380px;
}
.page-id-8148 .umbrella_employer_tax {
    height: 500px;
}
.page-id-7937 .umbrella_employer_tax {
    height: 520px;
    padding-top: 50px;
}

.slider_inner_main.slider_custom_home_top_main_mobile {
    height: 380px;
}

}

@media (min-width: 360px) and (max-width: 361px) {
.page-id-13 .slider_inner_main {
    height: 425px;
}
.page-id-13 .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {
    height: 430px !important;
}

.page-id-15106 .slider_inner_main {
    height: 425px;
}
.page-id-15106 .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {
    height: 430px !important;
}

.slider_inner_main.slider_duplecate_top_main_mobile {
    height: 425px;
}
.slider_inner_main.slider_duplecate_top_main_mobile video.elementor-background-video-hosted.elementor-html5-video {
    height: 430px !important;
}

.page-id-4880 .slider_inner_main {
    height: 425px;
}
.page-id-4880 .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {
    height: 430px !important;
}
}

@media (max-width: 370px) {
.page-id-15106 .recruitment_consultants_umbrella .umbrella_height {
    height: 400px;
}
.page-id-15106 .recruitment_consultants_umbrella .umbrella_employer_tax {
    height: 400px;
}
}

@media (max-width: 379px) {
span#assnment_erro {
    margin-top: 52px !important;
}
.footer_copyright p+p {
    font-size: 11px;
}
.footer_copyright p {
    font-size: 11px;
}
}

@media (max-width: 430px) {
.footer_copyright p+p {
    font-size: 12px;
}
.footer_copyright p {
    font-size: 12px;
}
.page-id-14219 .umbrella_height {
    height: 360px;
}
.page-id-14219 .cls_sole_invoicing {
    height: 330px;
}
.page-id-14219 .umbrella_main_enjoy {
    height: 360px;
}
.page-id-14161 .umbrella_height {
    height: 360px;
}
.page-id-14161 .cls_sole_invoicing {
    height: 330px;
}
.page-id-14161 .umbrella_main_enjoy {
    height: 360px;
}
.page-id-14147 .umbrella_height {
    height: 360px;
}
.page-id-14147 .cls_sole_invoicing {
    height: 330px;
}
.page-id-14147 .umbrella_main_enjoy {
    height: 360px;
}
.page-id-14145 .umbrella_height {
    height: 360px;
}
.page-id-14145 .cls_sole_invoicing {
    height: 330px;
}
.page-id-14145 .umbrella_main_enjoy {
    height: 360px;
}
.page-id-7212 .check_conset2 p {
    position: relative;
    padding-left: 30px;
}
.page-id-7212 .check_conset2 p .wpcf7-list-item input[type="checkbox"] {
    position: absolute;
    left: -30px;
    margin-top: 5px;
}
.page-id-7212 .refer_friend_detais .check_conset2 p .wpcf7-list-item .wpcf7-list-item-label {
    margin-left: 2px;
}
.privacy_policy_main a {
    word-wrap: break-word;
}
}

@media (min-width: 350px) and (max-width: 767px) {
span#assnment_erro {
    margin-top: 57px !important;
}
span#pay_erro {
    margin-top: 82px !important;
}
}

@media (min-width: 380px) and (max-width: 767px) {
span#pay_erro {
    margin-top: 59px !important;
}
}

@media (min-width: 400px) and (max-width: 450px) {
.slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {width: 460px !important;height: 480px !important;}
.slider_inner_main {padding: 85px 15px 0px;height: calc(88vh - 192px);}
.slider_inner_main.slider_custom_home_top_main_mobile video.elementor-background-video-hosted.elementor-html5-video {
    height: 405px !important;
}
.home .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {
    height: 405px !important;
}
.page-id-14145 .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {
    height: 405px !important;
}
}

@media (min-width: 400px) and (max-width: 767px) {
.refer_to_online_mid_btn .middle_box_inner_box a.elementor-button.elementor-button-link span.elementor-button-content-wrapper {
    font-size: 22px;
    line-height: 25px;
}
.check_conset span.wpcf7-form-control-wrap span#privacypolicys {
    vertical-align: text-top;
}
.page-id-13 .slider_inner_main {padding-top: 125px;}
.page-id-13 .slider_inner_main {height: 500px;}
.page-id-13 .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {width: 460px !important;height: 500px !important;}
.page-id-4880 .slider_inner_main {padding-top: 120px;}
.page-id-4880 .slider_inner_main {height: 500px;}
.page-id-4880 .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {width: 460px !important;height: 500px !important;}
.pay_calculator .form_calculate_inner button[type="submit"] {margin-left: 25%;}
.contact_assment_rates span.info_pay {
    margin-right: 15px;
}
.refer_exceed_details .info_content:before {
    left: 40%;
}
span#accept_erro {
    margin-top: 5px !important;
}
.page-id-7937 .agency_specific_section .info_con::before {
    left: 0px;
    right: auto;
}
.page-id-7937 .info_con:before {
    top: -8px;
    left: auto;
    right: 15%;
}

.how_txt_form_agency_con .agency_specific_section .info_con::before {
    left: 0px;
    right: auto;
}
.how_txt_form_agency_con .info_con:before {
    top: -8px;
    left: auto;
    right: 15%;
}
    

.page-id-15106 .slider_inner_main {padding-top: 125px;}
.page-id-15106 .slider_inner_main {height: 500px;}
.page-id-15106 .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {width: 460px !important;height: 500px !important;}

.slider_inner_main.slider_duplecate_top_main_mobile {padding-top: 125px;}
.slider_inner_main.slider_duplecate_top_main_mobile {height: 500px;}
.slider_inner_main.slider_duplecate_top_main_mobile video.elementor-background-video-hosted.elementor-html5-video {width: 460px !important;height: 500px !important;}

.page-id-4880 .recruitment_consultants_umbrella .umbrella_height {
    height: 350px;
}
.page-id-2236 .assignment_popu span.wpcf7-form-control-wrap input[type="checkbox"] {
    left: -34px;
}
.page-id-2236 .assignment_popu p {
    padding-left: 34px;
}
}

@media (min-width: 412px) and (max-width: 415px) {
.page-id-13 .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {
    height: 473px !important;
}
span#assian_understand_erro {
    margin-top: 55px !important;
}
.page-id-7937 .agency_section .agency_rate_inner p span.wpcf7-form-control-wrap {
    width: 53.5%;
}
.page-id-7937 .agency_section .agency_rate_inner p label {
    width: 45%;
    display: inline-block;
}
.page-id-7937 span.agency_pund_sign {
    left: 50%;
    top: 6px;
}
.page-id-7937 .agency_section .agency_rate_inner p span.wpcf7-form-control-wrap:last-child {
    margin-left: 47%;
}
.page-id-7937 .agency_section .agency_assign_inner_top .agency_assign_inner p span.wpcf7-form-control-wrap[data-name="Yes"] {
    margin-left: 47%;
}
.page-id-7937 .agency_specific_section .agency_assign_inner_top .agency_assign_inner p span.wpcf7-form-control-wrap[data-name="Yes"] {
    margin-left: 47%;
}
    
.how_txt_form_agency_con .agency_section .agency_rate_inner p span.wpcf7-form-control-wrap {
    width: 53.5%;
}
.how_txt_form_agency_con .agency_section .agency_rate_inner p label {
    width: 45%;
    display: inline-block;
}
.how_txt_form_agency_con span.agency_pund_sign {
    left: 50%;
    top: 6px;
}
.how_txt_form_agency_con .agency_section .agency_rate_inner p span.wpcf7-form-control-wrap:last-child {
    margin-left: 47%;
}
.how_txt_form_agency_con .agency_section .agency_assign_inner_top .agency_assign_inner p span.wpcf7-form-control-wrap[data-name="Yes"] {
    margin-left: 47%;
}
.how_txt_form_agency_con .agency_specific_section .agency_assign_inner_top .agency_assign_inner p span.wpcf7-form-control-wrap[data-name="Yes"] {
    margin-left: 47%;
}
.page-id-13 .slider_inner_main {
    height: 475px !important;
    margin-top: -2px;
}
.home .umbrella_employer_tax, .home .cls_sole_trader_uk {
    padding: 22px 15px 30px 15px !important;
}
.home .umbrella_employer_tax ul.text li, .home .cls_sole_trader_uk ul.text li {
    line-height: 18px !important;
}
.page-id-15106 .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {
    height: 473px !important;
}
.page-id-15106 .slider_inner_main {
    height: 475px !important;
    margin-top: -2px;
}

.slider_inner_main.slider_duplecate_top_main_mobile video.elementor-background-video-hosted.elementor-html5-video {
    height: 473px !important;
}
.slider_inner_main.slider_duplecate_top_main_mobile {
    height: 475px !important;
    margin-top: -2px;
}

.page-id-4880 .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {
    height: 473px !important;
}
.page-id-4880 .slider_inner_main {
    height: 475px !important;
    margin-top: -2px;
}
.agency_section .agency_assign_inner_top .agency_assign_inner p span.wpcf7-form-control-wrap span.wpcf7-list-item {
    margin-left: 0px;
    margin-right: 15px;
}
.agency_specific_section .agency_assign_inner_top .agency_assign_inner p span.wpcf7-form-control-wrap {
    margin-left: 0px;
    margin-right: 15px;
}
.agency_specific_section .agency_assign_inner_top .agency_assign_inner p span.wpcf7-form-control-wrap span.wpcf7-list-item {
    margin-left: 0px;
}
.agency_section span.info_pay {
    margin-right: 5%;
}
.agency_specific_section span.info_pay {
    margin-right: 5%;
}
.agency_section .hours_exceed_agency p label {
    width: 53%;
}
.page-id-7937 .agency_section .agency_hour_inner p label {
    width: 53%;
}
.page-id-7937 .agency_section .check_conset a {
    margin-left: 71%;
    margin-top: -36px;
}
.page-id-7937 .agency_specific_section_right .assin_rate p {
    margin-left: 35px;
    position: relative;
}
.page-id-7937 [data-name="assignmentRate_chec"] span.wpcf7-list-item input[type="checkbox"] {
    vertical-align: sub;
    position: absolute;
    left: -35px;
}
.page-id-7937 [data-name="assignmentRate_chec"] span.wpcf7-list-item span.wpcf7-list-item-label {
    vertical-align: text-bottom;
}
.page-id-7937 .no_consult_form p span.wpcf7-form-control-wrap {
    width: 113%;
}
span#assnment_erro {
    margin-top: 74px !important;
}
.page-id-7212 span#accept_erro {
    margin-top: 55px !important;
}
.page-id-7937 .agency_section .agency_hour_inner p span.wpcf7-form-control-wrap {
    width: 62.5%;
}
.page-id-7937 .hours_exceed_agency p span.wpcf7-form-control-wrap {
    width: 63%;
}
.page-id-2236 .contractor_assignment_section .info_request {
    margin-top: -59px;
}
.page-id-2236 .contractor_assignment_section .info_request:before {
    left: 47%;
}
.page-id-14219 .slider_inner_main {
    height: 350px;
}
.page-id-14219 .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {
    height: 360px !important;
}
.page-id-14147 .slider_inner_main {
    height: 350px;
}
.page-id-14147 .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {
    height: 360px !important;
}
.how_txt_form_agency_con .agency_section .agency_hour_inner p label {
    width: 53%;
}
.how_txt_form_agency_con .agency_section .check_conset a {
    margin-left: 71%;
    margin-top: -36px;
}
.how_txt_form_agency_con .agency_specific_section_right .assin_rate p {
    margin-left: 35px;
    position: relative;
}
.how_txt_form_agency_con [data-name="assignmentRate_chec"] span.wpcf7-list-item input[type="checkbox"] {
    vertical-align: sub;
    position: absolute;
    left: -35px;
}
.how_txt_form_agency_con [data-name="assignmentRate_chec"] span.wpcf7-list-item span.wpcf7-list-item-label {
    vertical-align: text-bottom;
}
.how_txt_form_agency_con .no_consult_form p span.wpcf7-form-control-wrap {
    width: 113%;
}
.how_txt_form_agency_con .agency_section .agency_hour_inner p span.wpcf7-form-control-wrap {
    width: 62.5%;
}
.how_txt_form_agency_con .hours_exceed_agency p span.wpcf7-form-control-wrap {
    width: 63%;
}
.agency_specific_section .agency_assign_inner_top .agency_assign_inner p span.wpcf7-form-control-wrap[data-name="Yes"] {
    margin-left: 47%;
}
.agency_specific_section .agency_specific_section_right .no_consult_form p span.wpcf7-form-control-wrap {
    width: 113%;
}
}

@media (min-width: 451px) and (max-width: 767px) {
.slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {width: 100% !important;height: 100% !important;}
.slider_inner_main {padding: 85px 15px 0px;height: calc(100vh - 62px);}
.page-id-13 .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {
    width: 100% !important;
    height: 575px !important;
}
.page-id-13 .slider_inner_main {
    height: 575px !important;
}
.page-id-4880 .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {
    width: 100% !important;
    height: 575px !important;
}
.page-id-4880 .slider_inner_main {
    height: 575px !important;
}
.page-id-6544 .form_list_dates_inner label {
    width: 35% !important;
}
.page-id-15106 .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {
    width: 100% !important;
    height: 545px !important;
}
.page-id-15106 .slider_inner_main {
    height: 545px !important;
}

.slider_inner_main.slider_duplecate_top_main_mobile video.elementor-background-video-hosted.elementor-html5-video {
    width: 100% !important;
    height: 545px !important;
    -o-object-fit: cover;object-fit: cover;
}
.slider_inner_main.slider_duplecate_top_main_mobile {
    height: 545px !important;
}

.radio_btn_employee1 p:first-child, .radio_btn_employee2 p:first-child, .radio_btn_employee3 p:first-child {
    width: 85px;
}
.radio_btn_employee1 p:last-child, .radio_btn_employee2 p:last-child, .radio_btn_employee3 p:last-child {
    width: calc(100% - 85px);
}
.radio_btn_postgraduate1 p:first-child, .radio_btn_postgraduate2 p:first-child {
    width: 85px;
}
.radio_btn_postgraduate1 p:last-child, .radio_btn_postgraduate2 p:last-child {
    width: calc(100% - 85px);
}
.form_agency_details+p > label {
    width: 65%;
}
.form_assignment_details_inner_left p > label {
    width: 40%;
}
.page-id-4070 .form_assignment_details_inner_left p span.wpcf7-form-control-wrap {
    width: 60%;
}
.form_assignment_details_inner_left p:last-child label {
    margin-right: 10px;
    line-height: 24px;
}
.page-id-4070 .form_assignment_details_inner_right .start_date p > label {
    width: 40%;
}
.page-id-4070 .form_assignment_details_inner_right .start_date p span.wpcf7-form-control-wrap {
    width: 60% !important;
}
.page-id-4070 .form_assignment_details_inner_right .end_date p > label {
    width: 40%;
}
.form_assignment_details_inner_right .end_date p span.wpcf7-form-control-wrap {
    width: 60% !important;
}
.form_assignment_details_inner_right .end_date+p > label {
    width: 43%;
    display: block;
}
    
.slider_inner_main.slider_duplecate_top_main video.elementor-background-video-hosted.elementor-html5-video {
    width: 100% !important;
    height: 575px !important;
}
.slider_inner_main.slider_duplecate_top_main {
    height: 575px !important;
}
.form_list_dates {
    flex-direction: column;
}
.form_list_dates_inner {
    width: 100%;
}
.form_list_dates_inner p {
    display: flex;
    gap: 10px;
}
.form_list_dates_inner label {
    width: 35%;
    text-align: left;
}
.form_list_dates_inner span.wpcf7-form-control-wrap {
    width: 80%;
}
.page-id-6544 span.wpcf7-form-control-wrap[data-name="Assignment_Rate"], .page-id-6544 span.wpcf7-form-control-wrap[data-name="Assignment_Rate_Frequency"] {
    width: 48%;
    display: inline-block;
}
.contact_assment_rates span.info_pay {
    margin-right: 50%;
}
.page-id-6544 span.wpcf7-form-control-wrap[data-name="Assignment_Rate_Frequency"] {
    margin-left: 10px;
}
.page-id-14219 .home_payday_peace_mind .umbrella_height {
    height: 300px;
}
.page-id-14219 .home_payday_peace_mind .cls_sole_invoicing, .page-id-14219 .home_payday_peace_mind .umbrella_main_enjoy {
    height: 300px;
}
}

@media (min-width: 460px) and (max-width: 490px) {
.agency_section .agency_assign_inner_top .agency_assign_inner p span.wpcf7-form-control-wrap span.wpcf7-list-item {
    margin-left: 0px;
    margin-right: 15px;
}
.agency_specific_section .no_consult_form p span.wpcf7-form-control-wrap {
    width: 118%;
}
.agency_specific_section .agency_assign_inner_top .agency_assign_inner p span.wpcf7-form-control-wrap {
    margin-left: 0px;
    margin-right: 15px;
}
.agency_specific_section .agency_assign_inner_top .agency_assign_inner p span.wpcf7-form-control-wrap span.wpcf7-list-item {
    margin-left: 0px;
}
.agency_specific_section .agency_assign_inner_top .agency_assign_inner p span.wpcf7-form-control-wrap[data-name="Yes"] {
    margin-left: 46%;
}
.page-id-7937 .agency_section .agency_assign_inner_top .agency_assign_inner p span.wpcf7-form-control-wrap[data-name="Yes"] {
    margin-left: 46%;
}
.page-id-7937 .agency_specific_section .agency_assign_inner_top .agency_assign_inner p span.wpcf7-form-control-wrap[data-name="Yes"] {
    margin-left: 46%;
}
.agency_section span.info_pay {
    margin-right: 20%;
}
.agency_specific_section span.info_pay {
    margin-right: 20%;
}
.page-id-7937 .agency_section .agency_hour_inner p span.wpcf7-form-control-wrap {
    width: 63%;
}
.page-id-7937 .agency_section .hours_exceed_agency p span.wpcf7-form-control-wrap {
    width: 63%;
}
.page-id-7937 .agency_section .agency_rate_inner p label {
    width: 45%;
    display: inline-block;
}
.agency_section .hours_exceed_agency p span.wpcf7-form-control-wrap {
    width: 50%;
}
.agency_section .hours_exceed_agency p label {
    width: 53%;
}
.page-id-7937 .agency_section .agency_hour_inner p label {
    width: 53%;
}
.page-id-7937 .agency_section .check_conset a {
    margin-left: 60.5%;
    margin-top: -38px;
}
.page-id-7937 .agency_specific_section_right .assin_rate p {
    margin-left: 35px;
    position: relative;
}
.page-id-7937 [data-name="assignmentRate_chec"] span.wpcf7-list-item input[type="checkbox"] {
    vertical-align: sub;
    position: absolute;
    left: -35px;
}
.page-id-7937 [data-name="assignmentRate_chec"] span.wpcf7-list-item span.wpcf7-list-item-label {
    vertical-align: text-bottom;
}
.page-id-7937 .no_consult_form p span.wpcf7-form-control-wrap {
    width: 118%;
}
.home .umbrella_employer_tax, .home .cls_sole_trader_uk {
    padding: 28px 15px 40px 15px !important;
}
.page-id-7937 .agency_section .agency_rate_inner p span.wpcf7-form-control-wrap {
    width: 53.7%;
}
.page-id-7937 span.agency_pund_sign {
    left: 49%;
    top: 6px;
}
.page-id-7937 .agency_section .agency_rate_inner p span.wpcf7-form-control-wrap:last-child {
    margin-left: 46.5%;
}
span#assian_understand_erro {
    margin-top: 55px !important;
}
span#assnment_erro {
    margin-top: 56px !important;
}
.page-id-13 .slider_inner_main {
    height: 545px !important;
}
.page-id-13 .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {
    height: 550px !important;
}
.page-id-2236 .contractor_assignment_section label.assin_rate {
    width: 37%;
}
.page-id-2236 .contractor_assignment_section .info_request {
    margin-top: -59px;
}
.page-id-2236 .contractor_assignment_section .info_request:before {
    left: 40%;
}
.how_txt_form_agency_con .agency_section .agency_assign_inner_top .agency_assign_inner p span.wpcf7-form-control-wrap[data-name="Yes"] {
    margin-left: 46%;
}
.how_txt_form_agency_con .agency_specific_section .agency_assign_inner_top .agency_assign_inner p span.wpcf7-form-control-wrap[data-name="Yes"] {
    margin-left: 46%;
}
.how_txt_form_agency_con .agency_section .agency_hour_inner p span.wpcf7-form-control-wrap {
    width: 63%;
}
.how_txt_form_agency_con .agency_section .hours_exceed_agency p span.wpcf7-form-control-wrap {
    width: 63%;
}
.how_txt_form_agency_con .agency_section .agency_rate_inner p label {
    width: 45%;
    display: inline-block;
}
.how_txt_form_agency_con .agency_section .agency_hour_inner p label {
    width: 53%;
}
.how_txt_form_agency_con .agency_section .check_conset a {
    margin-left: 60.5%;
    margin-top: -38px;
}
.how_txt_form_agency_con .agency_specific_section_right .assin_rate p {
    margin-left: 35px;
    position: relative;
}
.how_txt_form_agency_con [data-name="assignmentRate_chec"] span.wpcf7-list-item input[type="checkbox"] {
    vertical-align: sub;
    position: absolute;
    left: -35px;
}
.how_txt_form_agency_con [data-name="assignmentRate_chec"] span.wpcf7-list-item span.wpcf7-list-item-label {
    vertical-align: text-bottom;
}
.how_txt_form_agency_con .no_consult_form p span.wpcf7-form-control-wrap {
    width: 118%;
}
.how_txt_form_agency_con .agency_section .agency_rate_inner p span.wpcf7-form-control-wrap {
    width: 53.7%;
}
.how_txt_form_agency_con span.agency_pund_sign {
    left: 49%;
    top: 6px;
}
.how_txt_form_agency_con .agency_section .agency_rate_inner p span.wpcf7-form-control-wrap:last-child {
    margin-left: 46.5%;
}
}

@media (min-width: 500px) and (max-width: 767px) {
.blog_post_inner article.elementor-post .elementor-post__thumbnail {
    height: 380px;
}
.page-id-7937 .agency_section .check_conset a {
    margin-left: 85px;
    margin-top: -37px;
    display: flex;
    margin-bottom: 10px;
}
.how_txt_form_agency_con .agency_section .check_conset a {
    margin-left: 85px;
    margin-top: -37px;
    display: flex;
    margin-bottom: 10px;
}
}

@media (min-width: 570px) and (max-width: 767px) {
.slider_inner_main.slider_duplecate_top_main_mobile video.elementor-background-video-hosted.elementor-html5-video {
    height: 690px !important;
    -o-object-fit: cover;object-fit: cover;
}
.slider_inner_main.slider_duplecate_top_main_mobile {
    height: 690px !important;
}
.slider_inner_main.slider_duplecate_top_main_mobile {
    padding-top: 160px !important;
}
.page-id-15106 .slider_inner_main {
    height: 690px !important;
    padding-top: 160px !important;
}
.page-id-15106 .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {
    width: 100% !important;
    height: 690px !important;
}
}

@media (min-width: 600px) and (max-width: 767px) {
.page-id-13 .slider_inner_main {
    height: 690px !important;
}
.table_umbrella_gray_popup_box .umbrella_main_enjoy, .table_umbrella_gray_popup_box .cls_sole_invoicing {
    height: 310px;
}
.table_umbrella_gray_popup_box .umbrella_height {
    height: 310px;
}
.table_umbrella_gray_popup_box .umbrella_employer_tax {
    height: 310px;
}
.table_umbrella_gray_popup_box .cls_sole_trader_uk {
    height: 310px;
}
.agency_specific_section .agency_specific_section_right .no_consult_form p label {
    width: 62%;
}
span#assnment_erro {
    margin-top: 35px !important;
}
.page-id-13 .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {
    height: 690px !important;
}
.page-id-13 .slider_inner_main {
    padding-top: 150px;
}
.slider_inner_main.slider_duplecate_top_main {
    height: 715px !important;
}
.slider_inner_main.slider_duplecate_top_main video.elementor-background-video-hosted.elementor-html5-video {
    height: 715px !important;
}
.slider_inner_main.slider_duplecate_top_main {
    padding-top: 150px;
}
span.agency_pund_sign {
    left: 2%;
}
.page-id-7937 .agency_section .agency_hour_inner p {
    width: 100%;
}
.agency_section .hours_exceed_agency p {
    width: 100%;
}
.agency_section .hours_exceed_agency p span.wpcf7-form-control-wrap {
    width: 47%;
}
.agency_section .hours_exceed_agency p label {
    width: 50%;
}
.page-id-7937 .agency_section .agency_hour_inner p label {
    width: 50%;
}
.page-id-7937 .agency_section .agency_hour_inner p span.wpcf7-form-control-wrap {
    width: 260px;
}
.page-id-7937 .no_consult_form p label {
    width: 62%;
}
.page-id-8148 .umbrella_main_enjoy, .page-id-8148 .cls_sole_invoicing {
    height: 310px;
}
.page-id-8148 .umbrella_height {
    height: 310px;
}
.page-id-8148 .umbrella_employer_tax {
    height: 310px;
}
.page-id-8148 .cls_sole_trader_uk {
    height: 310px;
}
.page-id-2236 .contractor_assignment_section label.assin_rate {
    width: 28%;
}
.page-id-2236 .info_request:before {
    top: -12px;
    left: 30%;
}
.how_txt_form_agency_con .agency_section .agency_hour_inner p {
    width: 100%;
}
.how_txt_form_agency_con .agency_section .agency_hour_inner p label {
    width: 50%;
}
.how_txt_form_agency_con .agency_section .agency_hour_inner p span.wpcf7-form-control-wrap {
    width: 260px;
}
.how_txt_form_agency_con .no_consult_form p label {
    width: 62%;
}
}

@media (min-width: 768px) and (max-width: 991px) {
a.link_rigt {
    bottom: 15px;
    right: 20px;
    font-size: 15px;
}
.table_umbrella_gray_popup_box .close_cls, .table_umbrella_gray_popup_box .close_umbrella {
    top: 7px;
    right: 20px;
}
.duplicates_box_grey_top_inner .close_cls, .duplicates_box_grey_top_inner .close_umbrella {
    top: 7px;
    right: 20px;
}
.page-id-14161 .cls_sole_trader_uk .elementor-widget-container, .page-id-14161 .umbrella_employer_tax .elementor-widget-container {
    justify-content: flex-start;
}
.page-id-14145 .cls_sole_trader_uk .elementor-widget-container, .page-id-14145 .umbrella_employer_tax .elementor-widget-container {
    justify-content: flex-start;
}
.custom_top_umbrella_pop_sec .umbrella_employer_tax .elementor-widget-container {
    justify-content: flex-start;
}
.custom_top_umbrella_pop_sec .umbrella_employer_tax h3 {
    margin-bottom: 15px;
}
.custom_top_umbrella_pop_sec .umbrella_employer_tax ul.text li {
    line-height: 19px;
}
.custom_top_umbrella_pop_sec .cls_sole_trader_uk h3 {
    margin-bottom: 15px;
}
.custom_top_umbrella_pop_sec .cls_sole_trader_uk ul.text li {
    line-height: 19px;
}
.custom_top_umbrella_pop_sec .close_umbrella {
    top: 6px;
    right: 20px;
}
.custom_top_umbrella_pop_sec .close_cls {
    top: 6px;
    right: 20px;
}
.how_txt_form_agency_con .agency_section span.wpcf7-form-control-wrap[data-name="Assignment_Rate"], .how_txt_form_agency_con .agency_section span.wpcf7-form-control-wrap[data-name="Assignment_Rate_Frequency"] {
    width: 25%;
}
.how_txt_form_agency_con .agency_section .agency_hour_inner p span.wpcf7-form-control-wrap {
    width: 24.56%;
}
.how_txt_form_agency_con .agency_section .assin_rate {
    margin-top: 3px;
}
.table_umbrella_gray_popup_box .umbrella_content_main h3, .table_umbrella_gray_popup_box .cls_sole_content h3 {
    font-size: 25px !important;
    line-height: 30px !important;
}
.table_umbrella_gray_popup_box .cls_sole_trader_uk .elementor-widget-container, .table_umbrella_gray_popup_box .umbrella_employer_tax .elementor-widget-container {
    justify-content: flex-start;
}
.main_payment_calculater_form1 {
    padding-left: 15px;
    padding-right: 15px;
}
.agency_specific_section .agency_specific_section_right .agenc_txt_ass p {
    line-height: 18px;
}
.agency_specific_section .agency_specific_section_right .agenc_txt_ass {
    font-size: 15px;
    margin-top: 0px;
    margin-bottom: 13px;
}
.agency_specific_section .agency_specific_section_right .no_consult_form p label {
    width: 67% !important;
    margin-bottom: 4px !important;
    line-height: 22px !important;
}
.agency_specific_section .agency_assign_inner_top .agency_assign_inner p span.wpcf7-form-control-wrap[data-name="Yes"] {
    margin-left: 36%;
}
.services_inner_head.custom_top_umbrella_sec {
        padding-top: 0px !important;
}
.how_much_will_you_earn_subhead {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.get_touch_left.left_for_recruiters_add, .get_touch_right.right_col_for_contractors_add {
    max-width: 48% !important;
    float: left;
    padding: 40px 25px !important;
}
.title_name_hed h2.elementor-heading-title {
    font-size: 38px !important;
    line-height: 48px !important;
}
.page-id-10751 .resources_refer_exceed_thanks h2.elementor-heading-title {
    font-size: 35px !important;
    line-height: 45px !important;
}
.page-id-10751 .middle_box_inner_box.thank_you_refer_exceed_btn.pink_refer_to_exceed_btn {
    margin-top: 65px;
}
.page-id-10751 .top_cashback_btn {
    margin-top: 1px;
}
.page-id-12390 .contact_us_page h2.elementor-heading-title {
    font-size: 38px !important;
    line-height: 48px !important;
}
.page-id-12390 .top_cashbox_introduce_friends {
    margin-top: 30px;
}
.page-id-14219 .cls_sole_trader_uk .elementor-widget-container, .page-id-14219 .umbrella_employer_tax .elementor-widget-container {
    justify-content: flex-start;
}
.page-id-14147 .cls_sole_trader_uk .elementor-widget-container, .page-id-14147 .umbrella_employer_tax .elementor-widget-container {
    justify-content: flex-start;
}
.elementor-element-cf269c0.how_much_will_you_earn_subhead {
    padding-left: 15px;
    padding-right: 15px;
}
.page-id-15106 .home_payday_peace_mind.recruitment_consultants_umbrella {
    padding-left: 15px;
    padding-right: 15px;
}
.page-id-15106 .cls_sole_trader_uk .elementor-widget-container {
    justify-content: flex-start;
}
.page-id-15106 .umbrella_employer_tax .elementor-widget-container {
    justify-content: flex-start;
}
.page-id-15106 .get_touch_top_main .e-con-inner {
    flex-direction: row !important;
}
.page-id-15106 .get_touch_top_main .get_touch_left, .page-id-15106 .get_touch_top_main .get_touch_right {
    max-width: 48% !important;
    float: left;
    padding: 40px 25px;
    border-radius: 50px;
    margin: 20px auto !important;
}
.page-id-15106 .get_touch_top_main .mobile_account_manager1 .e-con-inner {
    flex-direction: column !important;
}
.page-id-6544 .exceed_candiate_label p > label {
    margin-bottom: 13px !important;
}
.page-id-13 .middle_box_inner_box a.elementor-button {
    font-size: 24px !important;
    line-height: 28px !important;
}
.page-id-7212 .check_conset2 p {
    position: relative;
    padding-left: 30px;
}
.page-id-7212 .check_conset2 p .wpcf7-list-item input[type="checkbox"] {
    position: absolute;
    left: -30px;
    margin-top: 5px;
}
.page-id-2236 .request_additional_info p span.wpcf7-form-control-wrap {
    width: 100%;
}
.page-id-2236 .assignment_popu label span.wpcf7-list-item-label {
    font-size: 16px;
}
.page-id-2236 .assignment_popu span.wpcf7-form-control-wrap input[type="checkbox"] {
    left: -34px;
    position: absolute;
}
.page-id-2236 .assignment_popu p {
    padding-left: 34px;
    position: relative;
}
.page-id-8148 .umbrella_content_main h3, .page-id-8148 .cls_sole_content h3 {
    font-size: 25px !important;
    line-height: 30px !important;
}
.page-id-8148 .how_much_will_you_earn_subhead {
    padding-left: 15px;
    padding-right: 15px;
}
.page-id-6544 .form_list_dates_inner p {
    display: flex;
    gap: 10px;
}
.page-id-7937 .agency_section .agency_assign_inner_top .agency_assign_inner p span.wpcf7-form-control-wrap[data-name="Yes"] {
    margin-left: 36%;
}
.page-id-7937 .agency_specific_section .agency_assign_inner_top .agency_assign_inner p span.wpcf7-form-control-wrap[data-name="Yes"] {
    margin-left: 36%;
}
.page-id-6544 .form_list_dates_inner {
    width: 100%;
}
.page-id-6544 .form_list_dates_inner {width: 100%;}
.page-id-6544 .form_list_dates_inner label {
    margin: 10px 0px 0px 0px;
    width: 46%;
    text-align: left;
}
.page-id-6544 .form_list_dates {
    display: block;
}
.page-id-6544 .contact_assment_rates {
    clear: both;
}
.page-id-6544 span.wpcf7-form-control-wrap[data-name="Assignment_Rate"], .page-id-6544 span.wpcf7-form-control-wrap[data-name="Assignment_Rate_Frequency"] {
    width: 47% !important;
    display: inline-block;
}
.page-id-6544 .refer_exceed_hour p, .page-id-6544 .exceed_hours_days p {
    display: block;
}
.page-id-6544 .refer_exceed_hour p > label, .page-id-6544 .exceed_hours_days p > label {
    display: block;
}
.page-id-6544 .refer_exceed_hour p span.wpcf7-form-control-wrap, .page-id-6544 .exceed_hours_days p span.wpcf7-form-control-wrap, .page-id-6544 .exceed_hours_days span.per_exceed_days {
    width: 47%;
    display: inline-block;
}
.page-id-6544 .refer_exceed_hour p span.wpcf7-form-control-wrap[data-name="Units"], .page-id-6544 .exceed_hours_days p span.wpcf7-form-control-wrap[data-name="Hours_Per_Day"] {
    margin-right: 20px;
}
.page-id-6544 span.wpcf7-form-control-wrap[data-name="Assignment_Rate"] {
    margin-right: 20px;
}
.page-id-15533 .get_touch_top_main .e-con-inner {
    flex-direction: row !important;
}
.page-id-15533 .get_touch_top_main .mobile_account_manager1 .e-con-inner {
    flex-direction: column !important;
}
.page-id-15533 .get_touch_left.left_for_recruiters_add, .page-id-15533 .get_touch_right.right_col_for_contractors_add {
    max-width: 48% !important;
    float: left;
    padding: 40px 25px;
}
/* .page-id-15533 .umbrella_content_main p, .page-id-15533 .cls_sole_content p {
    font-size: 18px !important;
    line-height: 26px !important;
} */
.page-id-15533 .umbrella_content_main h3, .page-id-15533 .cls_sole_content h3 {
    font-size: 20px !important;
    line-height: 28px !important;
}
.duplicates_box_grey_top_inner {
    padding-left: 15px;
    padding-right: 15px;
}
.page-id-12390 .contact_us_top_txt p {
    line-height: 25px;
    font-size: 16px;
}
.contractior_calculate_btn_mid .middle_box_inner_box a.elementor-button {
    font-size: 24px !important;
    line-height: 28px !important;
}
.agency_section .assin_rate label {
    vertical-align: sub;
}
.agency_section .agency_assign_inner_top .agency_assign_inner p span.wpcf7-form-control-wrap span.wpcf7-list-item {
    margin-left: 0px;
    margin-right: 15px;
}
.agency_specific_section .agency_assign_inner_top .agency_assign_inner p span.wpcf7-form-control-wrap {
    margin-left: 0px;
    margin-right: 15px;
}
.agency_specific_section .agency_assign_inner_top .agency_assign_inner p span.wpcf7-form-control-wrap span.wpcf7-list-item {
    margin-left: 0px;
}
.agency_specific_section .check_conset span.wpcf7-form-control-wrap span.wpcf7-list-item-label {
    margin-top: 5px;
}
.page-id-13967 .middle_box_inner_box.top_cashbox_introduce_friends {
    margin-top: 95px;
}
.page-id-13967 .middle_box_inner_box a.elementor-button {
    font-size: 20px !important;
    line-height: 24px !important;
            height: 145px;
}
a.top_cashback_btn br {
    display: none;
}
.duplicates_box_grey_top_inner .cls_sole_trader_uk .elementor-widget-container {
    justify-content: flex-start;
}
.txt_calculate_employed {
    margin-left: 3%;
    margin-right: 3%;
}
span#assnment_erro {
    margin-top: 81px !important;
}
.refer_exceed_details .assin_rate label {
    line-height: 15px;
}
.refer_exceed_details .pay_rate label {
    line-height: 15px;
}
.refer_exceed_details textarea.wpcf7-textarea {
    height: 150px;
}
.additonal_label p > label {
    width: 100%;
}
.page-id-2236 .contractor_hours_section p:first-child {
    display: block;
}
.page-id-2236 .contractor_hours_section p:first-child label.hours_section_label {
    width: 37%;
    float: left;
            margin-top: 11px;
    font-size: 16px;
}
.page-id-2236 .contractor_hours_section p:first-child span.wpcf7-form-control-wrap {
    width: 30%;
    float: left;
}
.page-id-2236 .contractor_hours_section p:first-child span.wpcf7-form-control-wrap[data-name="Payment_Frequency"] {
    margin-left: 10px;
}
.page-id-2236 .contractor_hours_section.hours_day {
    display: block;
    clear: both;
}
.page-id-2236 .contractor_hours_section.hours_day p span.per_hours_days {
    width: 30%;
    margin-left: 10px;
}
.request_additional_info {
    display: inline-block;
    width: 100%;
}
.refer_to_online_mid_btn .middle_box_inner_box a.elementor-button {
    font-size: 22px !important;
    line-height: 25px !important;
}
.elementor-element-96566f6.services_inner_head .e-con-inner {
    padding-top: 0px;
}
.request_pay_main.get_touch_top_main.contact_des_main_top_page > .e-con-inner {
    flex-direction: row !important;
}
.get_touch_left.left_for_recruiters_add, .get_touch_right.right_col_for_contractors_add {
    max-width: 48% !important;
    margin: 20px auto !important;
    border-radius: 50px !important;
}
.result_section.calculate_pay_result_box {
    max-width: 95%;
}
.result_section.calculate_pay_result_box span.assumptions_popup_btn {
    right: 22px;
}
.duplicates_box_grey_top_inner .umbrella_main_enjoy {
    height: 500px !important;
}
.duplicates_box_grey_top_inner .cls_sole_invoicing {
    height: 500px !important;
}
.duplicates_box_grey_top_inner .umbrella_height {
    height: 500px !important;
}
.duplicates_box_grey_top_inner .umbrella_employer_tax, .duplicates_box_grey_top_inner .cls_sole_trader_uk {
    height: 500px !important;
}
.duplicates_box_grey_top_inner .umbrella_employer_tax .elementor-widget-container {
    justify-content: flex-start !important;
}
.page-id-15106 .result_section span.assumptions_popup_btn {
    right: 23px;
}
.page-id-4070 .form_agency_details_inner_left p:last-child > label {
    line-height: 25px;
    margin-top: 5px;
}
a.top_cashback_btn {
    font-size: 16px;
}
a.top_cashback_btn img {
    max-width: 200px;
}
.page-id-7937 .assin_popup {
    font-size: 18px;
}
.result_section .contractor-calculator_result .res_pop_txt_inner {
    padding-left: 6%;
    padding-right: 0%;
}
.agency_section .agency_assign_inner_top .agency_assign_inner p label.agency_ass_txt {
    width: auto;
}
.agency_specific_section .agency_assign_inner_top .agency_assign_inner p {
    display: inline-block;
}
.agency_section .agency_assign_inner_top .agency_assign_inner p {
    display: inline-block;
}
.page-id-15106 ul.footer_left_exceed {
    margin-left: 0% !important;
}
.page-id-15106 .get_touch_right {
    margin-top: 50px !important;
}
.page-id-15106 .slider_inner_main {padding-top: 50px;}
.page-id-15106 .top_video_right {padding-top: 33%;}
.page-id-15106 .top_video_right {padding-top: 16% !important;padding-left: 42% !important;}

.slider_inner_main.slider_duplecate_top_main {padding-top: 50px;}
.slider_inner_main.slider_duplecate_top_main .top_video_right {padding-top: 33%;}
.slider_inner_main.slider_duplecate_top_main .top_video_right {padding-top: 16% !important;padding-left: 42% !important;}

.hours_exceed_agency p span.wpcf7-form-control-wrap {
    width: 90px;
}
.center_txt_exceed_res .online_application_left p br {
    display: none;
}
.r_section_calculate {
    padding-left: 3%;
    padding-right: 3%;
}
.page-id-4880 .result_section span.assumptions_popup_btn {
    right: 23px;
}
.page-id-7937 .agency_sent .r_section {
    display: block;
}
.left_result_logo {
    width: 100%;
    margin-bottom: 20px;
}
.center_txt_exceed_res {
    width: 100%;
    margin-bottom: 25px;
}
.right_btn_apply_res {
    width: 100%;
}
.page-id-7937 .assin_rate p {
    font-size: 16px;
}
.page-id-7937 .agenc_txt_ass {
    font-size: 15px;
    margin-top: 0px;
    margin-bottom: 13px;
}
.page-id-7937 .agenc_txt_ass p {
    line-height: 18px;
}
.page-id-7937 .agency_specific_section .agency_assign_inner p {
    display: block;
}
.page-id-7937 .agency_section .agency_assign_inner p {
    display: block;
}
.page-id-7937 span.agency_pund_sign {
    left: 50%;
    top: 10px;
}
.page-id-7937 .no_consult_form p label {
    width: 105%;
    margin-bottom: 20px;
}
.page-id-7937 .agency_assign_inner_top .assin_rate p {
    display: block;
}
.page-id-7937 .agency_specific_section_right .assin_rate p {
    display: block;
}
.r_section_calculate h3 {
    font-size: 24px;
}
.r_section_calculate strong {
    font-size: 24px;
}
.page-id-14219 .top_video_right {padding-top: 5%;}
.page-id-14161 .top_video_right {padding-top: 5%;}
.page-id-14147 .top_video_right {padding-top: 5%;}
.page-id-14145 .top_video_right {padding-top: 5%;}
.page-id-4880 .result_section {
    max-width: 95%;
}
.agency_contractor_landing p label {
    width: 40%;
}
.agency_landing_serivce .request_contractor_service p label {
    width: 20%;
}
.page-id-2236 span.wpcf7-form-control-wrap.recaptcha {
    margin-top: 30px;
}
.requst_contracror_email p > label {
    width: 85%;
}
.appication_personal_details_inner select.country-code {
    left: 40%;
}
.page-id-12390 .blog_inner_main {
    padding-left: 15px;
    padding-right: 15px;
}
.tag-help-hub .you_may_also_like_inner {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 15px;
    padding-right: 15px;
}
.tag-help-hub .you_may_also_like_inner h2.elementor-heading-title {
    font-size: 28px !important;
    line-height: 38px !important;
}
.tag-resource .you_may_also_like_inner {padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 15px;
    padding-right: 15px;
}
.tag-resource .you_may_also_like_inner h2.elementor-heading-title {
    font-size: 28px !important;
    line-height: 38px !important;
}
.header_main_sticky_new .header_top_inner_new .elementor-nav-menu--dropdown[aria-hidden="false"] ul li.menu-item a {
    justify-content: center;
}
.header_main_sticky_new .header_top_inner .elementor-element nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
    margin-top: 0px !important;
    position: fixed;
    left: 0px;
    top: 125px;
    right: 0;
}
.header_main_sticky_new .elementor-nav-menu--dropdown[aria-hidden="false"] {
    position: fixed;
    left: 0px;
    top: 125px;
    right: 0;
}
.header_main_sticky_new ul li.menu-item a {
    justify-content: center;
}
.header_main_sticky_new .elementor-nav-menu--dropdown[aria-hidden="false"] ul li ul {
    position: inherit;
    top: 0px;
}
.header_main_sticky_new .header_top_inner .elementor-widget-nav-menu > .elementor-widget-container .elementor-menu-toggle {
    background-color: #fff;
}
.header_main_sticky_new .elementor-menu-toggle {
    margin-left: 0px !important;
    margin-right: 0px !important;
    background: #fff;
}
.header_top_inner a.elementor-item:focus {
        background-color: transparent;
}
.footer_left_copyright {
    width: 80%;
}
.footer_right_copyright {
    width: 20%;
}
.footer_main_top img {
    margin: 0px auto;
    display: block !important;
}
.solution_Umbrella.solution_section span.pound_sign_rate {
    left: 200px;
}
.solution_Umbrella.solution_section input#first_rate {
    width: 220px;
}
.page-id-4070 .form_agency_details_inner_left span.wpcf7-form-control-wrap[data-name="PaymentFrequency"] {
    width: 30%;
}
.services_inner_head {
    padding-left: 15px;
    padding-right: 15px;
}
span#pay_erro {
    margin-top: 60px !important;
}
.page-id-7937 .top_video_right {
    padding-top: 5%;
}
.page-id-2236 .contractor_assignment_section label.assin_rate {
    width: 76%;
    font-size: 16px;
}
.page-id-2236 span.info_req {
    margin-left: 5px;
}
.page-id-8148 .top_video_right {
    padding-top: 5%;
}
.refer_radio_yes_no p {
    display: block;
}
.refer_radio_yes_no p .wpcf7-radio .wpcf7-list-item {
    margin-left: 0px;
    margin-right: 20px;
}
.refer_radio_yes_no p span.wpcf7-form-control-wrap {
    display: block;
    margin-top: 10px;
}
.check_conset1 p label .wpcf7-list-item-label {
    font-size: 15px;
}
.check_conset2 p {
    font-size: 15px;
    display: inline-block;
}
.check_conset2 p .wpcf7-list-item .wpcf7-list-item-label {
    vertical-align: middle;
    font-size: 15px;
}
.check_conset2 p .wpcf7-list-item input[type="checkbox"] {
    vertical-align: middle;
}
span#accept_erro {
    margin-top: 22px !important;
}
.assin_rate p, .pay_rate p {
    font-size: 16px;
    line-height: 22px;
}
.assin_rate label, .pay_rate label {
    font-size: 16px;
}
.assin_rate label span.wpcf7-list-item-label {
    font-size: 16px;
}
.pay_rate label span.wpcf7-list-item-label {
    font-size: 16px;
}
span.refer_pound {
    left: 3%;
    top: 55px;
}
.info_request h3 {
    font-size: 18px;
}
.info_request p {
    font-size: 16px;
    line-height: 22px;
}
.info_request ol li {
    font-size: 16px;
    line-height: 22px;
}
.assignment_popu p {
    font-size: 16px;
    line-height: 22px;
}
.Holiday_Pay_left p span.wpcf7-form-control-wrap {
    width: auto !important;
}
.Holiday_Pay_left p span.wpcf7-form-control-wrap .wpcf7-list-item {
    margin-left: 10px;
}
.radio_btn_employee1 p:last-child, .radio_btn_employee2 p:last-child, .radio_btn_employee3 p:last-child {
    font-size: 18px;
}
.radio_btn_student1 p:last-child, .radio_btn_student2 p:last-child, .radio_btn_student3 p:last-child, .radio_btn_student4 p:last-child {
    font-size: 18px;
}
.radio_btn_postgraduate1 p:last-child, .radio_btn_postgraduate2 p:last-child {
    font-size: 18px;
}
.slider_inner_main h2.elementor-heading-title {font-size: 35px !important;line-height: 45px !important;}
.top_head_about_page h2.elementor-heading-title br, .about_review_exceed_con h2.elementor-heading-title br {
    display: none !important;
}
.about_us_top_txt {
    width: 94% !important;
}
.agency_assign_inner_top label {width: 40%;}
.no_consult_form {display: grid;grid-template-columns: 2fr 2fr;}
.no_consult_form p {width: 100%;}
.no_consult_form p label {width: 90%;}
.page-id-7937 [data-name="AssignmentRate"] span.wpcf7-list-item span.wpcf7-list-item-label {font-size: 16px;}
.page-id-7937 .agency_specific_section .assin_rate b.rate_pop {font-size: 16px;}
.page-id-7937 [data-name="assignmentRate_chec"] span.wpcf7-list-item span.wpcf7-list-item-label {font-size: 16px;}
.page-id-7937 .agency_section .assin_rate b.rate_pop {font-size: 16px;}
.page-id-5460 .assiagnment_detail_main form.wpcf7-form .rate_right_form+p {margin-left: 0px !important;}
.page-id-13 .top_video_right {padding-top: 16% !important;padding-left: 42% !important;}
.page-id-4880 .top_video_right {padding-top: 7% !important;padding-left: 42% !important;}
.umbrella_content_main p, .cls_sole_content p {width: 90%;font-size: 15px !important;line-height: 20px !important;}
.umbrella_more_info, .cls_Sole_more_info, .peo_more_info, .joint_more_info {width: 90%;font-size: 18px;}
.umbrella_content_main h3, .cls_sole_content h3 {font-size: 20px !important;line-height: 28px !important;}
.verified_more_info, .accred_more_info, .ind_more_info {font-size: 18px;}
.speak_refre_exceed h2.elementor-heading-title {font-size: 27px !important;line-height: 37px !important;}
.page-id-4880 ul.footer_left_exceed {margin-left: 0% !important;}
.pay_calculator .form_calculate_inner {width: 95% !important;}
.pay_calculator .disclaimer_popup:before {left: 20.7%;}
.pay_calculator .assumptions_popup {top: 0px;left: 0px;width: 95%;margin: 0px auto;}
.get_touch_top_main .e-con-inner {flex-direction: column !important;}
.get_touch_left {width: 100% !important;}
.get_touch_right {width: 100% !important;margin-top: -120px !important;}
.exceptional_custom_experience_head {margin-top: -15px !important;}
.page-id-4880 .reviews_inner_blog {margin-bottom: 0px;}
.page-id-2020 .about_get_tech {padding-left: 15px !important;padding-right: 15px !important;}
.page-id-7937 .umbrella_content_main h3, .page-id-7937 .cls_sole_content h3 {font-size: 22px;line-height: 28px;}
.page-id-7937 .umbrella_content_main p, .page-id-7937 .cls_sole_content p {width: 90%;}
.page-id-7937 .main_payment_calculater_form {padding-left: 15px;padding-right: 15px;}
.page-id-7937 .info_con:before {top: -13px;left: 40.5%;}
.online_application_left p {float: left;margin-right: 0%;width: 100%;}
.online_application_left a.btn_apply_now_agency {font-size: 24px;line-height: 34px;width: 100%;}
.assumptions_popup span.close_assumptions_popup {right: 20px;}
.assumptions_popup h3 {font-size: 22px;}
.page-id-7937 .assin_rate.rate_pop b {line-height: 24px;vertical-align: super;}
.page-id-7937 .assin_rate.rate_pop p {display: inline-block;}
.page-id-2236 .request_pay_contractor_form {padding-left: 15px !important;padding-right: 15px !important;}
.page-id-2236 .info_request {margin-top: -73px;}
.page-id-2236 .info_request:before {top: -11px;left: 41%;}
.request_contractor_label p label, .request_contractor_last p label, .request_contractor_mobile p label, .request_contractor_service p label, .request_contractor_agency p label, .request_contractor_consut p label, .request_contractor_email p label, .request_additional_info p label {width: 85%;font-size: 16px;}
.request_additional_info p {flex-direction: column;}
.request_additional_info p label {margin-bottom: 0px;}
.page-id-2236 .contractor_right_section textarea.wpcf7-textarea {height: 120px;}
.page-id-6544 .contact_assment_rates p label.assin_rate {width: 160px !important;display: inline-block;}
.page-id-6544 .contact_assment_rates p label.pay_rate {width: 160px !important;display: inline-block;}
.page-id-6544 .info_content:before {top: -11px;left: 45%;}
.page-id-17 .contact_us_form form.wpcf7-form {max-width: 100%;}
.page-id-6085 .contact_us_form form.wpcf7-form {max-width: 100%;}
.pay_calculator .form_calculate_inner button[type="submit"] {margin-left: 62%;}
.page-id-4880 .get_touch_top_main .get_touch_left, .page-id-4880 .get_touch_top_main .get_touch_right {
    width: 95% !important;
    margin-left: auto !important;
    margin-right: auto;
    border-radius: 45px !important;
}
.page-id-4880 .get_touch_top_main .get_touch_right {
    margin-top: 30px !important;
}
.compliance_inner_middle {padding-left: 15px;padding-right: 15px;}
.compliance_inner_right, .compliance_inner_left {height: 460px;}
.page-id-13 ul.footer_left_exceed {margin-left: 0% !important;}
.page-id-4880 ul.footer_left_exceed {margin-left: 0%;}
.single_post_top_title h2.elementor-heading-title {font-size: 35px !important;line-height: 45px !important;}
/* .tag-help-hub .you_may_also_like_inner {padding-top: 50px;padding-bottom: 70px;}
.tag-resource .you_may_also_like_inner {padding-top: 50px;padding-bottom: 70px;} */
.contact_us_top_list li.elementor-icon-list-item {font-size: 16px;}
.contact_us_top_list span.elementor-icon-list-icon {margin-right: 5px;}
.page-id-5460 .assiagnment_detail_main form.wpcf7-form p:nth-child(3) {margin-left: 14px;}
.page-id-5460 .assiagnment_detail_main form.wpcf7-form p:nth-child(5) {margin-left: 14px;}
.page-id-5460 .assiagnment_detail_main form.wpcf7-form p:nth-child(7) {margin-left: 14px;}
.page-id-5460 .assiagnment_detail_main form.wpcf7-form p:nth-child(9) {margin-left: 14px;}
.page-id-5460 .assiagnment_detail_main .start_date p, .assiagnment_detail_main  .end_date p {margin-left: 14px;}
.page-id-13 .top_video_right {padding-top: 33%;}
.page-id-4880 .top_video_right {padding-top: 24%;}
.umbrella_employer_tax ul.text li {font-size: 14px;line-height: 20px;}
.umbrella_employer_tax {padding: 40px 22px 40px 22px;}
.cls_sole_trader_uk ul.text li {font-size: 14px;line-height: 20px;}
.cls_sole_trader_uk {padding: 40px 22px 40px 22px;}
.peo_employer_tax ul.text li {font-size: 14px;line-height: 20px;}
.peo_employer_tax {padding: 40px 22px 40px 22px;}
.joint_trader_uk ul.text li {font-size: 14px;line-height: 20px;}
.joint_trader_uk {padding: 40px 22px 40px 22px;}
.contractor_assignment_section p span.wpcf7-form-control-wrap:last-child {width: 100%;}
.contractor_hours_section p span.wpcf7-form-control-wrap:last-child {width: 100%;}
.check_conset p {font-size: 16px;}
.assignment_popup p {font-size: 15px;display: inline-block;}
.assignment_popup label {font-size: 15px;}
.assignment_popup b {vertical-align: text-bottom;}
.assignment_rate_section h3 {font-size: 18px;}
.assignment_rate_section p {font-size: 16px;line-height: 22px;}
.assignment_rate_section ol {padding: 10px 0px 0px 25px;}
.ind_inner_audited h3, .accred_inner_ins h3, .trans_inner_verified h3 {font-size: 22px;line-height: 28px;font-weight: 600;}
.ind_inner_audited .elementor-widget-container, .accred_inner_ins .elementor-widget-container, .trans_inner_verified .elementor-widget-container {padding: 40px 15px 40px 15px;}
.check_title, .make_title, .trans_title {font-size: 16px;line-height: 20px;}
.verified_detail, .accered_detail, .trans_detail {font-size: 15px;line-height: 20px;}
.ind_main_audited .elementor-widget-container, .accred_main_ins .elementor-widget-container, .trans_main_verified .elementor-widget-container {padding: 40px 10px 40px 10px;}
.ind_audited h3, .accred_ins h3, .tran_verified h3 {font-size: 22px;line-height: 30px;}
.ind_audited p, .accred_ins p, .tran_verified p {font-size: 16px;line-height: 22px;}
.application_form_hh .elementor-widget-container .application_form {
    width: 890px !important;
    font-size: 16px !important;
}
.application_form_inner_form input.wpcf7-text {margin-left: 0px;margin-right: 0px;}
.search_address > p {width: 40% !important;}
.search_address > p + .search_sugge {width: 60% !important;}
.form_list_dates_inner span.wpcf7-form-control-wrap {width: 98%;}
.form_list_dates_inner {width: 48%;}
.form_list_dates {gap: 0px;}
.pay_calculator .disclaimer_section label {width: 95%;line-height: 20px;margin-top: -5px;}
.blog_post_top.resource_post_top {padding-left: 5%;padding-right: 5%;}
.assiagnment_detail_main {padding-left: 15px;padding-right: 15px;}
.appication_leave_detail p:last-child label {width: 50%;}
.appication_leave_detail p:last-child span.wpcf7-form-control-wrap {width: 50%;}
.recruitment_consulltants_top_left h2 {font-size: 32px;line-height: 40px;}
.recruitment_consultants_txt ul {max-width: 60%;}
.refer_main {padding-left: 15px;padding-right: 15px;}
.page-id-13 .slider_inner_main {padding-top: 50px;}
.slider_txt_para ul {padding-left: 8%;}
.slider_inner_main {height: 400px;}
.slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {height: 450px !important;}
.left_exceed_contracting h2 {font-size: 20px;}
.left_exceed_contracting p {font-size: 14px;line-height: 20px;}
.left_exceed_contracting .elementor-widget-container:after {width: 50px;height: 40px;top: 14px;right: 14px;}
.left_exceed_contracting .elementor-widget-container {padding: 10px 15px;}
.inner_exceed_contracting_box .e-con-inner {display: grid;grid-template-columns: repeat(2, 2fr) !important;}
.exceed_green_box h3, .exceed_red_box h3, .exceed_greenlight_box h3, .exceed_blue_box h3, .exceed_teal_box h3 {font-size: 18px;}
.exceed_green_box ul li, .exceed_red_box ul li, .exceed_greenlight_box ul li, .exceed_blue_box ul li, .exceed_teal_box ul li, .exceed_purple_box ul li {font-size: 12px;}
.exceed_purple_box h3 {font-size: 18px;height: 38px;line-height: 26px;}
.recruitment_right_top_sec {padding-left: 75px;}
.your_business_list ul li {padding-left: 25px;font-size: 14px;}
.your_business_list ul li:before {top: 8px;width: 20px;height: 14px;}
.your_business_list {padding: 20px 15px 20px;}
.left_exceed_contracting_benefits {padding-top: 55px;}
.left_exceed_contracting_benefits:before {top: 2%;}
.left_exceed_contracting_benefits h2 strong {font-size: 16px;}
.left_exceed_contracting_benefits ol li {font-size: 14px;line-height: 20px;}
.left_exceed_contracting_benefits ol {padding-left: 15px;padding-top: 5px;}
span.wpcf7-form-control-wrap[data-name="EndDate"] {margin-left: 6px;}
.help-hub-inner_top .e-con-inner {display: grid;grid-template-columns: repeat(2, 2fr);}
.help-hub-inner_top1 {width: 100%;}
.recruiter_inner_pay h4.elementor-heading-title {font-size: 18px !important;line-height: 24px !important;}
.recruiter_inner_pay .payments_free_box {padding-left: 15px;padding-right: 15px;}
.recruiter_inner_pay .payments_free_box ul li.elementor-icon-list-item:before {width: 14px;height: 16px;}
.recruiter_inner_pay .e-con-inner {display: grid;grid-template-columns: 2fr 2fr;}
.recruiter_inner_pay .payments_free_box {width: 100% !important;}
.header_top_inner a.elementor-item {color: #33373d !important;}
.header_top_inner .elementor-nav-menu .sub-arrow .e-font-icon-svg {fill: #33373d;}
ul.text_cis_list li {font-size: 15px;}
.services_inner .e-con-inner {grid-template-columns: repeat(2, 1fr) !important;}
.services_inner .services_inner_box:nth-child(2) {border-radius: 0px 55px 55px 0px;}
.services_inner .services_inner_box:nth-child(3) {border-radius: 55px 0px 0px 55px;}
.services_inner_box:nth-child(4) {border-radius: 0px 55px 55px 0px;}
.services_inner .services_inner_box:nth-child(5) {border-radius: 55px 0px 0px 55px;}
.middle_box_inner_box a.elementor-button {font-size: 20px !important;line-height: 24px !important;}
.top_cashback_btn {
    margin-top: -8px;
}
.top_cashback_btn a.top_cashback_btn {
    padding: 20px 25px;
}
.page-id-10259 .thank_you_pay_txt p {
    line-height: 25px;
}
.page-id-11774 .thank_you_pay_txt p {
    line-height: inherit;
}
.compliance_inner_right, .compliance_inner_left {padding-left: 18px;padding-right: 18px;}
.blog_inner_inner {padding-left: 15px;padding-right: 15px;}
.blog_inner_inner article.elementor-post {margin-bottom: 25px;}
.get_tech_inner .e-con-inner {padding: 30px 25px 40px;}
.get_tech_inner .e-con-inner h2.elementor-heading-title {font-size: 35px !important;line-height: 45px !important;}
.get_tech_txt p br {display: none;}
.btn_get_started:before {top: 100px !important;left: -80px;width: 150px;height: 120px;}
.footer_company_left {padding-left: 15px;}
.footer_company {padding-left: 0%;}
.footer_address {padding-left: 15px;}
.footer_address .elementor-element {text-align: left !important;}
.footer_right_text {margin-left: 0px;}
.footer_brd {padding-left: 15px;padding-right: 15px;}
.elementor-menu-toggle .e-font-icon-svg {height: 1.5em !important;width: 1.5em !important;}
.umbrella_inner .elementor-flip-box__layer__overlay {padding: 25px 15px 25px 15px !important;}
.payments_free_box span.elementor-icon-list-text {font-size: 16px !important;line-height: 20px !important;}
.payments_free_inner .e-con-inner {padding: 0px 15px 60px;}
.help-hub-inner_top .e-con-inner {padding: 0px 15px;}
.compliance_inner {padding: 0px 15px;}
.get_tech_title {padding-left: 0%;}
ul.footer_left_exceed li {font-size: 18px;}
.application_form_inner_form label {font-size: 14px;width: 40%;}
.application_form_inner_form span.wpcf7-form-control-wrap {width: 60%;}
.appication_personal_details_inner p:nth-child(2n+2) {margin-left: 13px;}
select#txt_country, input#txt_search {width: 60%;}
ul#suggestion_list {width: 30%;margin-left: 19%;}
.account_number {margin-right: 13px;}
.account_number label {width: 40% !important;}
.account_number span.wpcf7-form-control-wrap {width: 60% !important;}
.roll_number {margin-left: 0px;}
.account_number+p+p {margin-left: 0px;}
.appication_student_loan .employee_statement_inner {height: auto;}
.application_visa_detail label {width: 64% !important;}
.application_visa_detail span.wpcf7-form-control-wrap {width: 13% !important;}
.blog_post_top {padding-left: 15px !important;padding-right: 15px !important;}
.application_visa_detail label {margin-top: 15px;}
.home .top_video_right {padding-top: 5%;}

.slider_inner_main.slider_custom_home_top_main .top_video_right {padding-top: 5%;}

.rate_pop label span.wpcf7-list-item-label {font-size: 16px;}
.rate_pop b {font-size: 16px;line-height: 34px;}
.contact_assment_rates p {display: block;}
.page-id-4880 .contact_assment_rates label.assin_rate, .page-id-4880 label.pay_rate {width: 160px;display: inline-block;}
span.info_pay {width: 30px;display: inline-block;}
.contact_assment_rates p span.wpcf7-form-control-wrap[data-name="Assignments"] {width: 47%;display: inline-block;margin-right: 20px;}
.contact_assment_rates p span.wpcf7-form-control-wrap[data-name="AssignmentRate"] {width: 47%;display: inline-block;}
.info_content {margin-top: -65px;}
.page-id-4880 .info_content:before {left: 45%;top: -10px;}
.pay_for label span.wpcf7-list-item-label {font-size: 16px;}
.pay_for b {font-size: 16px;line-height: 34px;}
.page-id-4880 .refer_exceed_details input.wpcf7-submit {margin-top: 20px;}
.payments_free_box.payments_get_paid .elementor-widget.elementor-widget-heading {height: auto;}
.page-id-4880 .blog_post_top {margin-bottom: 0px;}
.page-id-2236 .contractor_assignment_section p:first-child {width: 180px;float: left;}
.page-id-2236 .contractor_assignment_section p+p {
    width: calc(100% - 180px);
    margin-top: 0px;
    float: left;
}
.page-id-2236 .contractor_assignment_section p+p span.wpcf7-form-control-wrap:last-child {
    margin-left: 8px;
}
.page-id-2236 .info_request {
    clear: both;
}
.page-id-2236 .info_request p {
    float: none !important;
}
.page-id-2236 .contractor_hours_section p:first-child {width: 100%;margin-top: 0px;}
.page-id-2236 .contractor_hours_section p+p {width: 100%;margin-top: 10px;}
span#assian_understand_erro {margin-top: 50px !important;}
.agency_deatils_txt_inner, .definition_deatils_txt_inner, .terms_deatils_txt_inner {padding: 25px 15px 25px 15px;}
.agency_deatils_txt_inner ul li, .definition_deatils_txt_inner ol li, .terms_deatils_txt_inner ol li {word-break: break-word;}
.refer_friends_top_left h2 span {
    font-size: 30px;
}
.top_right_free_freinds {
    margin-top: 15px;
}
.refer_friends_right_top h3.elementor-heading-title, .refer_friends_right_top1 h3.elementor-heading-title {
    font-size: 25px !important;
}
.refer_friends_right_top h3 span, .refer_friends_right_top1 h3 span {
    font-size: 18px;
}
.top_freinds_divider span.elementor-divider-separator {
    margin-right: 90px !important;
}
.refer_friends_form {
    padding: 0px 15px;
}
.intro_friends_top {
    padding: 0px 15px;
}
.terms_condi_txt {
    padding: 0px 15px;
}
.elementor-element.elementor-element-2d4dad4.elementor-widget-heading {
    padding: 0px 15px;
}
.application_form .application_top_bar {
    width: 100%;
}
div#employee p > label {
    width: 48%;
    margin-right: 0px;
}
div#employee {
    width: 100%;
    margin-top: 15px;
}
div#employee p > label label {
    width: 100%;
    font-size: 18px !important;
}
.set_aside .set_aside_last {
    padding-left: 0px;
    font-size: 18px !important;
}
.application_form_inner_form .appication_personal_details_inner.appication_leave_detail p {
    font-size: 18px;
}
.form_agency_details+p > label {
    width: 45%;
}
.page-id-4070 .form_assignment_details_inner_right p > label {
    width: 100%;
}
.page-id-4070 .form_assignment_details_inner_right .end_date p > label {
    line-height: 49px;
}
.contractor_hours_section.hours_day p {
    width: 100% !important;
    display: block !important;
}
.contractor_hours_section.hours_day p label.hours_section_label {
    width: 100%;
    margin-bottom: 5px !important;
    margin-top: 0px;
    display: block;
}
.contractor_hours_section.hours_day p span.per_hours_days {
    width: 48%;
    display: inline-block;
    margin-left: 6px;
}
.contractor_hours_section.hours_day p span.wpcf7-form-control-wrap {
    width: 48%;
    display: inline-block;
}
.blog_post_inner article.elementor-post .elementor-post__thumbnail {
    padding-bottom: 0px !important;
    height: 260px;
}
.page-id-7937 .cis_sole_section_main img {
    width: 200px;
    height: 60px;
}
.page-id-7937 .umbrella_img_main img {
    width: 200px;
    height: 60px;
}
.how_txt_form_agency_con .agency_section .agency_assign_inner_top .agency_assign_inner p span.wpcf7-form-control-wrap[data-name="Yes"] {
    margin-left: 36%;
}
.how_txt_form_agency_con .agency_specific_section .agency_assign_inner_top .agency_assign_inner p span.wpcf7-form-control-wrap[data-name="Yes"] {
    margin-left: 36%;
}
.how_txt_form_agency_con .agency_sent .r_section {
    display: block;
}
.how_txt_form_agency_con .assin_rate p {
    font-size: 16px;
}
.how_txt_form_agency_con .agenc_txt_ass {
    font-size: 15px;
    margin-top: 0px;
    margin-bottom: 13px;
}
.how_txt_form_agency_con .agenc_txt_ass p {
    line-height: 18px;
}
.how_txt_form_agency_con .agency_specific_section .agency_assign_inner p {
    display: block;
}
.how_txt_form_agency_con .agency_section .agency_assign_inner p {
    display: block;
}
.how_txt_form_agency_con span.agency_pund_sign {
    left: 50%;
    top: 10px;
}
.how_txt_form_agency_con .no_consult_form p label {
    width: 105%;
    margin-bottom: 20px;
}
.how_txt_form_agency_con .agency_assign_inner_top .assin_rate p {
    display: block;
}
.how_txt_form_agency_con .agency_specific_section_right .assin_rate p {
    display: block;
}
.how_txt_form_agency_con [data-name="AssignmentRate"] span.wpcf7-list-item span.wpcf7-list-item-label {font-size: 16px;}
.how_txt_form_agency_con .agency_specific_section .assin_rate b.rate_pop {font-size: 16px;}
.how_txt_form_agency_con [data-name="assignmentRate_chec"] span.wpcf7-list-item span.wpcf7-list-item-label {font-size: 16px;}
.how_txt_form_agency_con .agency_section .assin_rate b.rate_pop {font-size: 16px;}
.how_txt_form_agency_con .info_con:before {top: -13px;left: 40.5%;}
.how_txt_form_agency_con .assin_rate.rate_pop b {line-height: 24px;vertical-align: super;}
.how_txt_form_agency_con .assin_rate.rate_pop p {display: inline-block;}
}

@media (min-width: 768px) and (max-width: 800px) {
.page-id-7937 .agency_section .agency_rate_inner p {
    display: block;
}
.agency_specific_section_right label[for="assignment_rate"] {
    height: 48px;
    padding-top: 10px;
    margin-bottom: 16px;
}
.how_txt_form_agency_con .agency_section .agency_rate_inner p {
    display: block;
}
.page-id-2236 .contractor_hours_section.hours_day p:first-child label.hours_section_label {
    margin-bottom: 8px !important;
}
.page-id-6544 .exceed_candiate_label p > label {
    font-size: 17px;
}
.page-id-6544 .service_section_lab p .wpcf7-list-item label {
    font-size: 17px;
}
.page-id-7937 span.agency_pund_sign {
    left: 4%;top: 45px;
}
.how_txt_form_agency_con .no_consult_form p label {
    width: 67% !important;
    margin-bottom: 4px !important;
    line-height: 22px !important;
}
.agency_section .check_conset {
    margin-top: 4px;
}
.how_txt_form_agency_con span.agency_pund_sign {
    left: 4%;top: 70px;
}
.page-id-7937 .no_consult_form p label {
    width: 67% !important;
    margin-bottom: 4px !important;
    line-height: 22px !important;
}
.agency_specific_section_right label[for="assignment_rate"] {
    width: 100%;
    display: block;
}
.page-id-6544 span.wpcf7-form-control-wrap[data-name="Assignment_Rate"], .page-id-6544 span.wpcf7-form-control-wrap[data-name="Assignment_Rate_Frequency"] {
    width: 47% !important;
    display: inline-block;
}
.page-id-6544 span.wpcf7-form-control-wrap[data-name="Assignment_Rate"] {
    margin-right: 20px;
}
.page-id-7937 span.wpcf7-form-control-wrap[data-name="Assignment_Rate"], .page-id-7937 span.wpcf7-form-control-wrap[data-name="Assignment_Rate_Frequency"] {
    width: 47% !important;
    display: inline-block;
}
.page-id-7937 span.wpcf7-form-control-wrap[data-name="Assignment_Rate"] {
    margin-right: 14px;
}
.page-id-7937 .agency_section .agency_hour_inner p label {
    width: 165px;
}
.page-id-7937 .hours_exceed_agency p label {
    width: 165px;
}
.page-id-7937 .agency_section .agency_hour_inner p span.wpcf7-form-control-wrap {
    width: 47%;
}
.page-id-7937 .agency_section .hours_exceed_agency p span.wpcf7-form-control-wrap {
    width: 47%;
}
.hours_exceed_agency p span.wpcf7-form-control-wrap+span {
    display: none;
}
.page-id-7937 .agency_specific_section_right .hours_exceed_agency+.check_conset p {
    display: grid;
}
.page-id-7937 .agency_specific_section_right .hours_exceed_agency+.check_conset a {
    margin-left: 10%;
    margin-top: -6px;
}
.page-id-7937 .agency_specific_section_right .assin_rate p {
    margin-left: 33px;
    position: relative;
}
.page-id-7937 [data-name="assignmentRate_chec"] span.wpcf7-list-item input[type="checkbox"] {
    vertical-align: sub;
    position: absolute;
    left: -33px;
}
.page-id-7937 [data-name="assignmentRate_chec"] span.wpcf7-list-item span.wpcf7-list-item-label {
    vertical-align: text-bottom;
}
.page-id-10618 .contact_us_top_txt p {
    line-height: 25px;
}
.elementor-element.elementor-element-b0af4e8.middle_box_inner_box a.elementor-button.elementor-button-link {
    padding: 36px 0px 36px 0px;
    height: 144px;
}
.ind_inner_audited h3, .accred_inner_ins h3, .trans_inner_verified h3 {
    margin-bottom: 10px !important;
    font-weight: 600;
}
.page-id-2236 .contractor_assignment_section p+p {
    width: 100%;
    margin-bottom: 15px;
}
.page-id-2236 .contractor_hours_section p:first-child label.hours_section_label {
    width: 100%;
    margin-top: 0px;
}
.page-id-2236 .contractor_assignment_section p+p span.wpcf7-form-control-wrap:last-child {
    margin-left: 16px;
}
.page-id-2236 .contractor_hours_section p:first-child span.wpcf7-form-control-wrap {
    width: 47.7%;
}
.page-id-2236 .contractor_hours_section p:first-child span.wpcf7-form-control-wrap[data-name="Payment_Frequency"] {
    margin-left: 15px;
}
.how_txt_form_agency_con span.wpcf7-form-control-wrap[data-name="Assignment_Rate"], .how_txt_form_agency_con span.wpcf7-form-control-wrap[data-name="Assignment_Rate_Frequency"] {
    width: 47% !important;
    display: inline-block;
}
.how_txt_form_agency_con span.wpcf7-form-control-wrap[data-name="Assignment_Rate"] {
    margin-right: 14px;
}
.how_txt_form_agency_con .agency_section .agency_hour_inner p label {
    width: 165px;
}
.how_txt_form_agency_con .hours_exceed_agency p label {
    width: 165px;
}
.how_txt_form_agency_con .agency_section .agency_hour_inner p span.wpcf7-form-control-wrap {
    width: 47%;
}
.how_txt_form_agency_con .agency_section .hours_exceed_agency p span.wpcf7-form-control-wrap {
    width: 47%;
}
.how_txt_form_agency_con .agency_specific_section_right .hours_exceed_agency+.check_conset p {
    display: grid;
}
.how_txt_form_agency_con .agency_specific_section_right .hours_exceed_agency+.check_conset a {
    margin-left: 10%;
    margin-top: -6px;
}
.how_txt_form_agency_con .agency_specific_section_right .assin_rate p {
    margin-left: 33px;
    position: relative;
}
.how_txt_form_agency_con [data-name="assignmentRate_chec"] span.wpcf7-list-item input[type="checkbox"] {
    vertical-align: sub;
    position: absolute;
    left: -33px;
}
.how_txt_form_agency_con [data-name="assignmentRate_chec"] span.wpcf7-list-item span.wpcf7-list-item-label {
    vertical-align: text-bottom;
}
}

@media (min-width: 910px) and (max-width: 915px) {
.page-id-13 .slider_inner_main {
    height: 470px;
}
.page-id-13 .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {
    height: 480px !important;
}
.page-id-4880 .slider_inner_main {
    height: 470px;
}
.page-id-4880 .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {
    height: 480px !important;
}
.page-id-4880 .top_video_right {
    padding-top: 10% !important;
}
.page-id-13 .top_video_right {
    padding-top: 18% !important;
}

.page-id-15106 .top_video_right {
    padding-top: 18% !important;
}
.page-id-15106 .slider_inner_main {
    height: 470px;
}
.page-id-15106 .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {
    height: 480px !important;
}

.slider_inner_main.slider_duplecate_top_main .top_video_right {
    padding-top: 18% !important;
}
.slider_inner_main.slider_duplecate_top_main .slider_inner_main {
    height: 470px;
}
.slider_inner_main.slider_duplecate_top_main .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {
    height: 480px !important;
}
}

@media (min-width: 920px) and (max-width: 991px) {
.page-id-13 .slider_inner_main {
    height: 600px;
}
.slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {
    height: 600px !important;
}
.page-id-13 .top_video_right {
    padding-top: 23% !important;
}
.slider_inner_main.slider_duplecate_top_main {
    height: 600px;
}
.slider_inner_main.slider_duplecate_top_main video.elementor-background-video-hosted.elementor-html5-video {
    height: 600px !important;
}
.slider_inner_main.slider_duplecate_top_main .top_video_right {
    padding-top: 23% !important;
}
}

@media (min-width: 990px) and (max-width: 991px) {
.page-id-6544 span.wpcf7-form-control-wrap[data-name="Assignment_Rate"], .page-id-6544 span.wpcf7-form-control-wrap[data-name="Assignment_Rate_Frequency"] {
    width: 47%;
    display: inline-block;
}
.page-id-6544 span.wpcf7-form-control-wrap[data-name="Assignment_Rate"] {
    margin-right: 26px;
}
.page-id-2236 .contractor_assignment_section label.assin_rate {
    width: 70%;
}
.page-id-2236 .info_request:before {
    top: -11px;
    left: 32%;
}
.page-id-2236 .contractor_assignment_section p:first-child {
    width: 200px;
    float: left;
}
.page-id-2236 .contractor_assignment_section p+p span.wpcf7-form-control-wrap:last-child {
    margin-left: 11px;
}
.page-id-2236 .contractor_assignment_section p+p {
    width: calc(100% - 200px);
    margin-top: 0px;
    float: left;
}
.page-id-7937 .agency_section .agency_assign_inner_top .agency_assign_inner p span.wpcf7-form-control-wrap[data-name="Yes"] {
    margin-left: 36%;
}
.page-id-7937 .agency_specific_section .agency_assign_inner_top .agency_assign_inner p span.wpcf7-form-control-wrap[data-name="Yes"] {
    margin-left: 36%;
}
.page-id-6544 .refer_exceed_hour p span.wpcf7-form-control-wrap, .page-id-6544 .exceed_hours_days p span.wpcf7-form-control-wrap, .page-id-6544 .exceed_hours_days span.per_exceed_days {
    width: 47%;
    display: inline-block;
}
.page-id-6544 .refer_exceed_hour p span.wpcf7-form-control-wrap[data-name="Units"], .page-id-6544 .exceed_hours_days p span.wpcf7-form-control-wrap[data-name="Hours_Per_Day"] {
    margin-right: 26px;
}
span.info_pay {
    margin-right: 30%;
}
.get_tech_inner .e-con-inner h2.elementor-heading-title {
    font-size: 52px !important;
    line-height: 62px !important;
}
.hours_exceed_agency p span.wpcf7-form-control-wrap {
    width: 111px;
}
.agency_section span.info_pay {
    margin-right: 25%;
}
.agency_specific_section span.info_pay {
    margin-right: 25%;
}
.page-id-7937 span.agency_pund_sign {
    left: 40%;
    top: 6px;
}
.page-id-13967 .middle_box_inner_box.top_cashbox_introduce_friends {
    margin-top: 34px;
}
.slider_inner_main.slider_custom_home_top_main {
    height: 600px;
}
.page-id-7937 .agency_specific_section_right .hours_exceed_agency+.check_conset p {
    display: grid;
}
.page-id-7937 .agency_specific_section_right .hours_exceed_agency+.check_conset a {
    margin-left: 40%;
    margin-top: -35px;
}
.page-id-7937 .agency_specific_section_right .assin_rate p {
    margin-left: 35px;
    position: relative;
}
.page-id-7937 [data-name="assignmentRate_chec"] span.wpcf7-list-item input[type="checkbox"] {
    vertical-align: sub;
    position: absolute;
    left: -35px;
}
.page-id-7937 [data-name="assignmentRate_chec"] span.wpcf7-list-item span.wpcf7-list-item-label {
    vertical-align: text-bottom;
}
.page-id-7937 .no_consult_form p label {
    width: 54%;
}
.page-id-10259 .top_cashback_btn a.top_cashback_btn {
    margin-top: 50px;
}
.page-id-11774 .top_cashback_btn a.top_cashback_btn {
    margin-top: 28px;
}
.page-id-11936 .middle_box_inner_box.thank_you_refer_exceed_btn.pink_refer_to_exceed_btn {
    margin-top: -6px;
}
.page-id-12390 .top_cashbox_introduce_friends {
    margin-top: 30px;
}
.page-id-15533 .services_inner_head .e-con-inner {
    padding-top: 0px;
}
.page-id-15533 .umbrella_content_main h3, .page-id-15533 .cls_sole_content h3 {
    font-size: 25px !important;
    line-height: 32px !important;
}
/* .page-id-15533 .umbrella_content_main p, .page-id-15533 .cls_sole_content p {
    font-size: 19px !important;
    line-height: 28px !important;
} */
.home .slider_inner_main {
    height: 600px;
}
.page-id-13 .elementor-element-b7faea5.services_inner_head .e-con-inner {
    padding-top: 0px;
}
.ind_inner_audited, .ind_main_audited, .accred_main_ins, .accred_inner_ins, .trans_main_verified, .trans_inner_verified {
    height: 330px;
}
.fcsa_main_inner .e-con-inner {
    height: 350px;
}
.verified_detail, .accered_detail, .trans_detail {
    font-size: 16px;
}
.ind_inner_audited h3, .accred_inner_ins h3, .trans_inner_verified h3 {
    margin-bottom: 15px;
    font-weight: 600;
}
.page-id-2236 .contractor_assignment_section p+p span.wpcf7-form-control-wrap input.wpcf7-text {
    margin-bottom: 15px;
}
.page-id-2236 .contractor_hours_section p:first-child label.hours_section_label {
    width: 44%;
}
.page-id-2236 .contractor_hours_section p:first-child span.wpcf7-form-control-wrap {
    width: 26.75%;
}
.page-id-14219 .slider_inner_main {
    height: 600px;
}
.page-id-14161 .slider_inner_main {
    height: 600px;
}
.page-id-14147 .slider_inner_main {
    height: 600px;
}
.page-id-14145 .slider_inner_main {
    height: 600px;
}
.page-id-10751 .middle_box_inner_box.thank_you_refer_exceed_btn.pink_refer_to_exceed_btn {
    margin-top: 35px;
}
.page-id-10751 .top_cashback_btn {
    margin-top: 2px;
}
.how_txt_form_agency_con .agency_section .agency_assign_inner_top .agency_assign_inner p span.wpcf7-form-control-wrap[data-name="Yes"] {
    margin-left: 36%;
}
.how_txt_form_agency_con .agency_specific_section .agency_assign_inner_top .agency_assign_inner p span.wpcf7-form-control-wrap[data-name="Yes"] {
    margin-left: 36%;
}
.how_txt_form_agency_con span.agency_pund_sign {
    left: 40%;
    top: 6px;
}
.how_txt_form_agency_con .agency_specific_section_right .hours_exceed_agency+.check_conset p {
    display: grid;
}
.how_txt_form_agency_con .agency_specific_section_right .hours_exceed_agency+.check_conset a {
    margin-left: 40%;
    margin-top: -35px;
}
.how_txt_form_agency_con .agency_specific_section_right .assin_rate p {
    margin-left: 35px;
    position: relative;
}
.how_txt_form_agency_con [data-name="assignmentRate_chec"] span.wpcf7-list-item input[type="checkbox"] {
    vertical-align: sub;
    position: absolute;
    left: -35px;
}
.how_txt_form_agency_con [data-name="assignmentRate_chec"] span.wpcf7-list-item span.wpcf7-list-item-label {
    vertical-align: text-bottom;
}
.how_txt_form_agency_con .no_consult_form p label {
    width: 54%;
}
}

@media (min-width: 992px) and (max-width: 1024px) {
.header_main_sticky_new .header_top_inner_new .elementor-nav-menu--dropdown[aria-hidden="false"] ul li.menu-item a {
    justify-content: center;
}
.header_main_sticky_new .header_top_inner .elementor-element nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
    margin-top: 0px !important;
    position: fixed;
    left: 0px;
    top: 125px;
    right: 0;
}
.header_main_sticky_new .elementor-nav-menu--dropdown[aria-hidden="false"] {
    position: fixed;
    left: 0px;
    top: 125px;
    right: 0;
}
.header_main_sticky_new ul li.menu-item a {
    justify-content: center;
}
.header_main_sticky_new .elementor-nav-menu--dropdown[aria-hidden="false"] ul li ul {
    position: inherit;
    top: 0px;
}
.header_top_inner a.elementor-item {
    color: #33373d !important;
}
.header_top_inner a.elementor-item span.sub-arrow svg {
    color: #33373d !important;
    fill: #33373d !important;
}
}

@media (min-width: 992px) and (max-width: 1199px) {
.requst_contracror_email p > label {
    width: 60%;
}
.duplicates_box_grey_top_inner .umbrella_content_main h3, .duplicates_box_grey_top_inner .cls_sole_content h3 {
    font-size: 28px !important;
}
.duplicates_box_grey_top_inner .cls_sole_trader_uk .elementor-widget-container {
    justify-content: flex-start;
}
.table_umbrella_gray_popup_box .umbrella_content_main h3, .table_umbrella_gray_popup_box .cls_sole_content h3 {
    font-size: 25px;
    line-height: 35px;
}
.table_umbrella_gray_popup_box .cls_sole_trader_uk .elementor-widget-container, .table_umbrella_gray_popup_box .umbrella_employer_tax .elementor-widget-container {
    justify-content: flex-start;
}
.main_payment_calculater_form1 {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.how_txt_form_agency_con .agency_section .agency_rate_inner p span.wpcf7-form-control-wrap {
    width: 25%;
}
.agency_specific_section .agency_assign_inner_top {
    width: 40%;
}
.agency_specific_section .agency_assign_inner_top label {
    width: 33%;
}
.custom_top_umbrella_sec .e-con-inner {
    padding-top: 0px;
}
.agency_specific_section .agency_assign_inner label.agency_ass_txt {
    font-size: 16px;
}
.agency_specific_section .agency_assign_inner_top .agency_assign_inner p span.wpcf7-form-control-wrap[data-name="Yes"] {
    margin-left: 32%;
}
.agency_specific_section .agency_specific_section_right {
    width: 56%;
}
.agency_specific_section .agency_specific_section_right .agenc_txt_ass {
    margin-bottom: 6px;
}
.agency_specific_section .no_consult_form p {
    width: 100%;
}
.agency_specific_section .no_consult_form p label {
    margin-bottom: 15px;
    width: 176px;
}
.agency_specific_section .no_consult_form p span.wpcf7-form-control-wrap {
    width: 265px;
}
.agency_specific_section .agency_specific_section_right .check_conset {
    font-size: 15px;
}
.custom_top_umbrella_pop_sec .umbrella_content_main h3, .custom_top_umbrella_pop_sec .cls_sole_content h3 {
    font-size: 25px;
    line-height: 35px;
}
.how_much_will_you_earn_subhead {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.request_pay_main.get_touch_top_main.contact_des_main_top_page {
    padding-left: 15px;
    padding-right: 15px;
}
.services_inner_head.custom_top_umbrella_sec {
        padding-top: 0px !important;
}
.elementor-element-96566f6.services_inner_head .e-con-inner {
    padding-top: 0px;
}
.page-id-14145 .top_video_right {
    padding-top: 10%;
}
.page-id-14145 .slider_inner_main {
    height: 730px !important;
}
.page-id-14145 .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {
    height: 730px !important;
}
.page-id-14145 .umbrella_content_main h3, .page-id-14145 .cls_sole_content h3 {
    font-size: 26px;
    line-height: 36px;
}
.page-id-13967 .middle_box_inner_box.top_cashbox_introduce_friends a.elementor-button {
    padding: 31px 8px 31px 8px;
}
.page-id-14147 .top_video_right {
    padding-top: 10%;
}
.page-id-14147 .slider_inner_main {
    height: 730px !important;
}
.page-id-14147 .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {
    height: 730px !important;
}   
.page-id-14161 .top_video_right {
    padding-top: 10%;
}
.page-id-14161 .slider_inner_main {
    height: 730px !important;
}
.page-id-14161 .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {
    height: 730px !important;
}
.page-id-14219 .slider_inner_main {
    height: 730px !important;
}
.page-id-14219 .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {
    height: 730px !important;
}
.page-id-14219 .top_video_right {
    padding-top: 10%;
}
.elementor-element-cf269c0.how_much_will_you_earn_subhead {
    padding-left: 15px;
    padding-right: 15px;
}
.page-id-14219 .cls_sole_content h3, .page-id-14219 .umbrella_content_main h3 {
    font-size: 26px;
    line-height: 36px;
}
.page-id-14219 .umbrella_employer_tax .elementor-widget-container, .page-id-14219 .cls_sole_trader_uk .elementor-widget-container {
    justify-content: flex-start;
}
.page-id-14219 .umbrella_employer_tax, .page-id-14219 .cls_sole_trader_uk {
    padding: 25px 35px 40px 35px;
}
.page-id-15106 .cls_sole_trader_uk, .page-id-15106 .umbrella_employer_tax {
    padding: 45px 25px 40px 25px;
}
.page-id-15106 .cls_sole_trader_uk ul.text li {
    line-height: 20px;
}
.page-id-15106 .cls_sole_trader_uk .elementor-widget-container {
    justify-content: flex-start;
}
.page-id-15106 .umbrella_employer_tax .elementor-widget-container {
    justify-content: flex-start;
}
.page-id-15106 .request_pay_main.get_touch_top_main {
    padding-left: 15px;
    padding-right: 15px;
}
.page-id-15106 .cls_sole_content h3, .page-id-15106 .umbrella_content_main h3 {
    font-size: 28px;
    line-height: 38px;
}
.page-id-15106 .recruiters_refer_to_exceed_btn a.elementor-button {
    font-size: 30px !important;
    padding: 17px 60px 17px 60px !important;
}
.page-id-2236 .contractor_assignment_section p+p span.wpcf7-form-control-wrap input.wpcf7-text {
    margin-bottom: 6px;
}
.page-id-2236 .contractor_assignment_section p+p span.wpcf7-form-control-wrap select.wpcf7-select {
    margin-bottom: 6px;
}
.page-id-2236 .contractor_hours_section p:first-child {
    margin-top: 0px;
    gap: 11px;
}
.page-id-2236 .contractor_hours_section p:first-child label.hours_section_label {
    margin-top: 8px;
    width: 198px;
}
.home .cls_sole_trader_uk ul.text li, .home .umbrella_employer_tax ul.text li {
    line-height: 20px;
}
.ind_inner_audited h3, .accred_inner_ins h3, .trans_inner_verified h3 {
    font-weight: 600;
    font-size: 25px;
}
.check_title, .make_title, .trans_title {
    font-size: 16px;
    line-height: 22px;
}
.ind_audited h3, .accred_ins h3, .tran_verified h3 {
    font-size: 25px;
    line-height: 36px;
}
.page-id-6544 .exceed_refer_label p > label {
    margin-bottom: 15px;
}
.page-id-6544 .refer_exceed_hour p > label {
    margin-bottom: 16px;
}
.page-id-6544 .exceed_hours_days p > label {
    margin-bottom: 16px;
}
.page-id-6544 .exceed_candiate_label p > label {
    margin-bottom: 15px;
}
.page-id-13 .elementor-element-b7faea5.services_inner_head .e-con-inner {
    padding-top: 0px;
}
.page-id-6544 .form_list_dates_inner p {
    display: flex;
    gap: 10px;
}
.page-id-15533 .request_pay_main.get_touch_top_main.contact_des_main_top_page {
    padding-left: 20px;
    padding-right: 20px;
}
.page-id-2236 .assignment_popu span.wpcf7-form-control-wrap input[type="checkbox"] {
    left: -33px;
    position: absolute;
}
.page-id-2236 .assignment_popu p {
    padding-left: 33px;
    position: relative;
}
.page-id-2236 .check_conset p {
    font-size: 18px;
}
.page-id-2236 .request_additional_info p {
    display: block;
}
.page-id-2236 .contractor_right_section textarea.wpcf7-textarea {
    margin-top: 5px;
}
.page-id-8148 .how_much_will_you_earn_subhead {
    padding-left: 15px;
    padding-right: 15px;
}
.page-id-7937 .agency_section .agency_assign_inner_top .agency_assign_inner p span.wpcf7-form-control-wrap[data-name="Yes"] {
    margin-left: 32%;
}
.page-id-7937 .agency_specific_section .agency_assign_inner_top .agency_assign_inner p span.wpcf7-form-control-wrap[data-name="Yes"] {
    margin-left: 32%;
}
.page-id-6544 .form_list_dates_inner {
    width: 100%;
}
.page-id-6544 .form_list_dates_inner {width: 100%;}
.page-id-6544 .form_list_dates_inner label {
    margin: 10px 0px 0px 0px;
    width: 46%;
    text-align: left;
}
.page-id-6544 .form_list_dates {
    display: block;
}
.page-id-6544 .contact_assment_rates {
    clear: both;
}
.home .slider_inner_main {
    height: 730px !important;
}
.home .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {
    height: 730px !important;
}
.home .elementor-element-fb50dcc.services_inner_head .e-con-inner {
        padding-top: 0px !important;
}
.page-id-7937 .elementor-element-98121b8.services_inner_head .e-con-inner {
        padding-top: 0px !important;
}
.page-id-15533 .elementor-element-96566f6.services_inner_head .e-con-inner {
    padding-top: 0px !important;
}
.page-id-7937 .no_consult_form p label {
    margin-bottom: 15px;
    width: 176px;
}
.page-id-7937 .no_consult_form p span.wpcf7-form-control-wrap {
    width: 265px;
}
.page-id-7937 .agency_specific_section_right .hours_exceed_agency+.check_conset a {
        margin-left: 33px;
    margin-top: -5px;
    display: block;
}
.agency_section .assin_rate label {
    vertical-align: sub;
}
.page-id-7937 .agency_section .agency_hour_inner p span.wpcf7-form-control-wrap {
    width: 25.59%;
}
.agency_specific_section .check_conset span.wpcf7-form-control-wrap span.wpcf7-list-item-label {
    margin-top: 5px;
}
.agency_section .agency_assign_inner_top .agency_assign_inner p span.wpcf7-form-control-wrap span.wpcf7-list-item {
    margin-left: 0px;
    margin-right: 15px;
}
.agency_specific_section .agency_assign_inner_top .agency_assign_inner p span.wpcf7-form-control-wrap {
    margin-left: 0px;
    margin-right: 15px;
}
.agency_specific_section .agency_assign_inner_top .agency_assign_inner p span.wpcf7-form-control-wrap span.wpcf7-list-item {
    margin-left: 0px;
}
.agency_section span.info_pay {
    margin-right: 20%;
}
.agency_specific_section span.info_pay {
    margin-right: 20%;
}
.page-id-7937 .cis_sole_section_main img {
    width: 200px;
    height: 60px;
}
.page-id-7937 .umbrella_img_main img {
    width: 200px;
    height: 60px;
}
a.top_cashback_btn br {
    display: none;
}
.slider_inner_main.slider_custom_home_top_main {
    height: 730px !important;
}
.slider_inner_main.slider_custom_home_top_main video.elementor-background-video-hosted.elementor-html5-video {
    height: 730px !important;
}
.page-id-15533 .recruitment_consultants_umbrella .umbrella_height {
    height: 480px;
}
.page-id-15533 .recruitment_consultants_umbrella .umbrella_main_enjoy {
    height: 480px;
}
.page-id-15533 .recruitment_consultants_umbrella .umbrella_employer_tax, .page-id-15533 .recruitment_consultants_umbrella .cls_sole_trader_uk {
    height: 480px;
}
.page-id-15533 .recruitment_consultants_umbrella .cls_sole_invoicing {
    height: 480px;
}
.page-id-15533 .cls_sole_trader_uk .elementor-widget-container {
    justify-content: flex-start;
}
.refer_exceed_details .check_conset span.wpcf7-form-control-wrap span.wpcf7-list-item-label {
    font-size: 18px;
}
.refer_exceed_details .assin_rate label {
    line-height: 15px;
}
.refer_exceed_details .pay_rate label {
    line-height: 15px;
}
.refer_exceed_details .check_conset a {
    font-size: 18px;
}
.result_section.calculate_pay_result_box {
    max-width: 95%;
}
.refer_exceed_details textarea.wpcf7-textarea {
    height: 150px;
}
.exceed_hours_days p > label {
    width: 370px;
}
.page-id-2236 .contractor_hours_section p:first-child span.wpcf7-form-control-wrap {
    width: 27%;
}
.page-id-2236 .contractor_hours_section.hours_day p span.per_hours_days {
    width: 27%;
}
.duplicates_box_grey_top_inner .umbrella_employer_tax .elementor-widget-container {
    justify-content: flex-start !important;
}
.page-id-13 .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {
    height: 650px !important;
}
.page-id-13 .slider_inner_main {
    height: 650px !important;
}
.slider_inner_main.slider_duplecate_top_main video.elementor-background-video-hosted.elementor-html5-video {
    height: 650px !important;
}
.slider_inner_main.slider_duplecate_top_main {
    height: 650px !important;
}
.recruiters_refer_now_btn {
    margin-left: 16%;
}
.recruiters_refer_now_btn .elementor-button {
    font-size: 30px !important;
    padding: 17px 60px 17px 60px !important;
}
.page-id-15106 .result_section span.assumptions_popup_btn {
    right: 46px;
}
.page-id-7937 .right_btn_apply_res {
    width: 100%;
}
.radio_btn_employee2 p:first-child {
    margin-bottom: 30px;
}
.page-id-4070 .form_agency_details_inner_left p:last-child > label {
    line-height: 25px;
    margin-top: 5px;
}
.footer_main_top img {
    margin: 0px auto;
    display: block !important;
}
.page-id-7937 .assin_popup {
    font-size: 18px;
}
.result_section .contractor-calculator_result .res_pop_txt_inner {
    padding-left: 13%;
    padding-right: 0%;
}
.agency_section .agency_assign_inner_top .agency_assign_inner p label.agency_ass_txt {
    width: auto;
}
.agency_specific_section .agency_assign_inner_top .agency_assign_inner p {
    display: inline-block;
}
.agency_section .agency_assign_inner_top .agency_assign_inner p {
    display: inline-block;
}
.page-id-15106 ul.footer_left_exceed {
    margin-left: 0% !important;
}
.hours_exceed_agency p span.wpcf7-form-control-wrap {
    width: 140px;
}
.center_txt_exceed_res .online_application_left p br {
    display: none;
}
.right_btn_apply_res {
    width: 350px;
}
.center_txt_exceed_res {
    width: calc(100% - 130px);
}
.page-id-4880 .result_section span.assumptions_popup_btn {
    right: 46px;
}
.r_section_calculate {
    padding-left: 5%;
    padding-right: 5%;
}
.slider_inner_main {
    height: calc(100vh - 137px) !important; 
}
.blog_post_inner article.elementor-post .elementor-post__thumbnail {
    padding-bottom: 0px !important;
    height: 350px;
}
.page-id-7937 .agency_assign_inner_top .assin_rate p {
    display: block;
}
.page-id-7937 .assin_rate p {
    font-size: 15px;
}
.page-id-7937 [data-name="assignmentRate_chec"] span.wpcf7-list-item span.wpcf7-list-item-label {
    font-size: 15px;
}
.page-id-7937 .agency_assign_inner_top {
    width: 40%;
}
.page-id-7937 .agency_specific_section_right {
    width: 56%;
}
.page-id-7937 .agency_assign_inner_top label {
    width: 33%;
}
.page-id-7937 .agency_rate_inner span.agency_pund_sign {
    left: 33%;
}
.page-id-7937 .agenc_txt_ass p {
    line-height: 20px;
    font-size: 18px;
}
.page-id-7937 .agenc_txt_ass {
    margin-bottom: 6px;
}
.page-id-7937 .agency_assign_inner label.agency_ass_txt {
    font-size: 16px;
}
.page-id-7937 .check_conset {
    font-size: 15px;
}
.page-id-7937 .agency_assign_inner_top .assin_rate p {
    font-size: 15px;
}
.page-id-7937 [data-name="AssignmentRate"] span.wpcf7-list-item span.wpcf7-list-item-label {
    font-size: 15px;
}
.page-id-4880 .result_section {
    max-width: 95%;
}
.page-id-2236 span.wpcf7-form-control-wrap.recaptcha {
    margin-top: 35px;
}
a.link_rigt {bottom: 15px;right: 20px;font-size: 15px;}
.services_inner_head {padding-left: 15px;padding-right: 15px;}
.slider_inner_main {height: 730px;margin-top: -1px;}
.page-id-12390 .blog_inner_main {padding-left: 15px;padding-right: 15px;}
.tag-help-hub .you_may_also_like_inner {padding-left: 15px;padding-right: 15px;}
.tag-help-hub .you_may_also_like_inner h2.elementor-heading-title {font-size: 35px !important;line-height: 45px !important;}
.tag-resource .you_may_also_like_inner {padding-left: 15px;padding-right: 15px;}
.tag-resource .you_may_also_like_inner h2.elementor-heading-title {font-size: 35px !important;line-height: 45px !important;}
.header_top_inner a.elementor-item span.sub-arrow svg {color: #fff !important;fill: #fff !important;}
.header_main_sticky_new .header_top_inner a.elementor-item span.sub-arrow svg {color: #7a7a7a !important;fill: #7a7a7a !important;}
.solution_Umbrella.solution_section span.pound_sign_rate {left: 198px;}
.solution_Umbrella.solution_section input#first_rate {width: 220px;}
.page-id-4070 .form_agency_details_inner_left span.wpcf7-form-control-wrap[data-name="PaymentFrequency"] {width: 26%;}
.page-id-13 .top_video_right {padding-top: 18% !important;}
.contractor_hours_section.hours_day p label.hours_section_label {width: 50%;}
.application_form .application_top_bar {width: 54%;}
div#employee span.wpcf7-form-control label {width: 100%;}
div#employee p > label {width: 47%;margin-right: 10px;font-size: 18px !important;}
div#employee span.wpcf7-form-control label .wpcf7-list-item-label {font-size: 18px;}
.page-id-4070 .form_agency_details+p > label {width: 43%;}
.page-id-4070 .form_assignment_details_inner_right p > label {width: 100%;}
.page-id-4070 .form_assignment_details_inner_right .end_date p > label {line-height: 49px;}
.application_form_hh .elementor-widget-container .application_form {width: 720px !important;font-size: 16px !important;}
.refer_friends_form {padding: 0px 15px;}
.intro_friends_top {padding: 0px 15px;}
span.refer_pound {left: 47%;}
.info_content:before {left: 35%;}
.page-id-6544 .contact_assment_rates p label.pay_rate {width: 288px;}
.additonal_label p > label {width: 58%;}
.refer_exceed_hour p > label {width: 370px;}
.Holiday_Pay_left p span.wpcf7-form-control-wrap {width: auto !important;}
.middle_box_inner_box a.elementor-button {font-size: 24px !important;}
.agency_assign_inner_top label {width: 25%;}
.no_consult_form p label {width: 130%;}
.page-id-6544 .contact_assment_rates p label.assin_rate {width: 288px !important;}
.page-id-4880 .reviews_inner_blog {margin-bottom: 0px;}
.page-id-5460 .assiagnment_detail_main form.wpcf7-form .rate_right_form+p {margin-left: 0px !important;}
.agency_support_team_txt li.elementor-icon-list-item {font-size: 15px;}
.account_manager_txt li.elementor-icon-list-item {font-size: 15px;}
.get_touch_left h3.elementor-heading-title {font-size: 25px;}
.get_touch_right h3.elementor-heading-title {font-size: 25px;}
.page-id-4880 ul.footer_left_exceed {margin-left: 0% !important;}
.umbrella_content_main p, .cls_sole_content p {font-size: 16px;line-height: 22px;width: 90%;}
.umbrella_more_info, .cls_Sole_more_info, .peo_more_info, .joint_more_info {width: 90%;font-size: 18px;}
.home_payday_peace_mind.recruitment_consultants_umbrella {padding-left: 15px !important;padding-right: 15px !important;}
.pay_calculator .form_calculate_inner {width: 95% !important;}
.pay_calculator .disclaimer_popup:before {left: 15%;}
.pay_calculator .assumptions_popup {top: 0px;left: 0px;width: 95%;margin: 0px auto;}
.speak_refre_exceed h2.elementor-heading-title {font-size: 36px !important;line-height: 50px !important;}
.page-id-2020 .about_get_tech {padding-left: 15px !important;padding-right: 15px !important;}
.page-id-8148 .umbrella_content_main h3, .page-id-8148 .cls_sole_content h3 {font-size: 25px;line-height: 35px;}
.page-id-8148 .umbrella_content_main p, .page-id-8148 .cls_sole_content p {width: 86%;}
.page-id-7937 .umbrella_content_main h3, .page-id-7937 .cls_sole_content h3 {font-size: 25px;line-height: 35px;}
.page-id-7937 .umbrella_content_main p, .page-id-7937 .cls_sole_content p {width: 87%;}
.page-id-7937 .main_payment_calculater_form {padding-left: 15px;padding-right: 15px;}
span#assian_understand_erro {margin-top: 53px !important;}
.page-id-2236 .request_pay_contractor_form {padding-left: 15px !important;padding-right: 15px !important;}
.request_contractor_label p label, .request_contractor_last p label, .request_contractor_mobile p label, .request_contractor_service p label, .request_contractor_agency p label, .request_contractor_consut p label, .request_contractor_email p label, .request_additional_info p label {width: 60%;}
.page-id-2236 .contractor_assignment_section p+p span.wpcf7-form-control-wrap:last-child {margin-left: 13px;}
.page-id-2236 .contractor_hours_section p+p span.wpcf7-form-control-wrap:last-child {margin-left: 13px;}
.page-id-2236 .info_request:before {left: 33%;}
.page-id-2236 .assignment_popup label span.wpcf7-list-item-label {vertical-align: baseline;font-size: 20px;}
.page-id-2236 .assignment_popup p {display: inline-block;}
.page-id-2236 .assignment_popup span.wpcf7-form-control-wrap input[type="checkbox"] {vertical-align: bottom;}
.page-id-17 .contact_us_form form.wpcf7-form {max-width: 80%;}
.page-id-6085 .contact_us_form form.wpcf7-form {max-width: 80%;}
.page-id-4880 .contact_assment_rates label.assin_rate {font-size: 17px;}
.page-id-4880 .info_content:before {left: 31%;}
.page-id-4880 label.pay_rate {font-size: 17px;}
.pay_calculator .form_calculate_inner button[type="submit"] {margin-left: 72%;}
.page-id-4880 .request_pay_main.get_touch_top_main {
    padding-left: 15px;
    padding-right: 15px;
}
.page-id-5460 .assiagnment_detail_main form.wpcf7-form p:nth-child(3) {margin-left: 18px;}
.page-id-5460 .assiagnment_detail_main form.wpcf7-form p:nth-child(5) {margin-left: 18px;}
.page-id-5460 .assiagnment_detail_main form.wpcf7-form p:nth-child(7) {margin-left: 18px;}
.page-id-5460 .assiagnment_detail_main form.wpcf7-form p:nth-child(9) {margin-left: 18px;}
.page-id-5460 .assiagnment_detail_main .start_date p, .assiagnment_detail_main  .end_date p {margin-left: 18px;}
.page-id-13 .top_video_right {padding-top: 29%;}
.page-id-15106 .top_video_right {padding-top: 18% !important;padding-left: 25% !important;}

.page-id-15106 .slider_inner_main {padding-top: 125px;}
.page-id-15106 .recruiters_refer_to_exceed_btn {
    margin-left: 16%;
}
.page-id-15106 .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {
    height: 650px !important;
}
.page-id-15106 .slider_inner_main {
    height: 650px !important;
}
.page-id-15106 .elementor-element-96566f6.services_inner_head .e-con-inner {
    padding-top: 0px;
}

.slider_inner_main.slider_duplecate_top_main {padding-top: 125px;}
.slider_inner_main.slider_duplecate_top_main .top_video_right {
    padding-top: 18%;
    padding-left: 34%;
}

.page-id-4880 .top_video_right {padding-top: 22.5% !important;padding-left: 25% !important;}
.home .top_video_right {padding-top: 10%;}

.slider_inner_main.slider_custom_home_top_main .top_video_right {padding-top: 10%;}

.search_address > p {width: 40% !important;}
.search_address > p + .search_sugge {width: 60% !important;}
.application_form_inner_form input.wpcf7-text {margin-left: 0px;margin-right: 0px;}
select#txt_country, input#txt_search {width: 60%;}
.form_list_dates_inner {width: 48%;}
.form_list_dates {gap: 0px;}
.form_list_dates_inner span.wpcf7-form-control-wrap {width: 100%;}
ul#suggestion_list {width: 30%;margin-left: 19%;}
.form_calculate_inner input[type="text"] {width: 220px;}
.blog_post_top.resource_post_top {padding-left: 5%;padding-right: 5%;}
.assiagnment_detail_main {padding-left: 15px;padding-right: 15px;}
.recruitment_consulltants_top_left h2 {font-size: 40px;line-height: 50px;}
.recruitment_consultants_txt ul {max-width: 48%;}
.refer_main {padding-left: 15px;padding-right: 15px;}
.page-id-13 .slider_inner_main {padding-top: 125px;}
.header_top_inner .elementor-nav-menu .sub-arrow .e-font-icon-svg {fill: #33373d;}
.slider_inner_main h2.elementor-heading-title {font-size: 55px !important;line-height: 70px !important;}
.help_hub_txt p br {display: none;}
.blog_inner_inner {padding-left: 15px;padding-right: 15px;}
.blog_inner_inner article.elementor-post {margin-bottom: 25px;}
.get_tech_inner .e-con-inner {padding: 40px 30px 45px;}
.get_tech_title h2.elementor-heading-title {font-size: 55px !important;line-height: 65px !important;}
.btn_get_started:before {left: -40px;width: 160px;height: 140px;}
.footer_company_left {padding-left: 0px;}
.footer_company {padding-left: 0%;}
.footer_address {padding-left: 0px;}
span.wpcf7-form-control-wrap[data-name="EndDate"] {margin-left: 8px;}
.footer_address .elementor-element {text-align: left !important;}
.footer_right_text {margin-left: 0px;}
.footer_brd {padding-left: 15px;padding-right: 15px;}
.footer_main_top {padding: 0px 15px;}
.payments_free_inner .e-con-inner {padding-left: 15px;padding-right: 15px;}
.help-hub-inner_top .e-con-inner {padding-left: 15px;padding-right: 15px;}
.compliance_inner_middle .e-con-inner {padding-left: 15px;padding-right: 15px;}
.get_tech_title {padding-left: 1%;}
.left_exceed_contracting h2 {font-size: 28px;}
.left_exceed_contracting p {font-size: 18px;line-height: 24px;}
.left_exceed_contracting .elementor-widget-container:after {top: 18px;right: 25px;}
.exceed_green_box h3, .exceed_red_box h3, .exceed_greenlight_box h3, .exceed_blue_box h3, .exceed_teal_box h3 {font-size: 20px;}
.exceed_purple_box h3 {font-size: 20px;height: 66px;line-height: 54px;}
.left_exceed_contracting .elementor-widget-container {padding: 10px 20px;}
.your_business_list {padding: 20px 20px 20px;}
.left_exceed_contracting_benefits h2 strong {font-size: 22px;}
.left_exceed_contracting_benefits ol li {font-size: 16px;line-height: 22px;}
.recruitment_right_top_sec {padding-left: 90px;}
.appication_personal_details_inner p:nth-child(2n+2) {margin-left: 18px;}
.application_form_inner_form label {width: 40%;}
.application_form_inner_form span.wpcf7-form-control-wrap {width: 60%;}
.account_number label {width: 40%;}
.roll_number {margin-left: 0px;}
.account_number span.wpcf7-form-control-wrap {width: 60%;}
.account_number+p+p {margin-left: 0px;}
.account_number {margin-right: 18px;}
.appication_leave_detail p:last-child label {width: 48%;}
.appication_leave_detail p:last-child span.wpcf7-form-control-wrap {width: 52%;}
.appication_student_loan .employee_statement_inner {height: auto;}
.application_visa_detail label {width: 60% !important;}
.application_visa_detail span.wpcf7-form-control-wrap {width: 10% !important;}
.blog_post_top {padding-left: 15px !important;padding-right: 15px !important;}
.application_visa_detail label {margin-top: 15px;}
.page-id-13 ul.footer_left_exceed {margin-left: 25% !important;}
.page-id-4880 ul.footer_left_exceed {margin-left: 16%;}
.page-id-15533 .umbrella_content_main h3, .page-id-15533 .cls_sole_content h3 {
    font-size: 28px !important;
}
/* .page-id-15533 .umbrella_content_main p, .page-id-15533 .cls_sole_content p {
    font-size: 20px;
    line-height: 32px;
} */
.how_txt_form_agency_con .agency_section .agency_assign_inner_top .agency_assign_inner p span.wpcf7-form-control-wrap[data-name="Yes"] {
    margin-left: 32%;
}
.how_txt_form_agency_con .agency_specific_section .agency_assign_inner_top .agency_assign_inner p span.wpcf7-form-control-wrap[data-name="Yes"] {
    margin-left: 32%;
}
.how_txt_form_agency_con .no_consult_form p label {
    margin-bottom: 15px;
    width: 176px;
}
.how_txt_form_agency_con .no_consult_form p span.wpcf7-form-control-wrap {
    width: 265px;
}
.how_txt_form_agency_con .agency_specific_section_right .hours_exceed_agency+.check_conset a {
        margin-left: 33px;
    margin-top: -5px;
    display: block;
}
.how_txt_form_agency_con .agency_section .agency_hour_inner p span.wpcf7-form-control-wrap {
    width: 25.59%;
}
.how_txt_form_agency_con .assin_popup {
    font-size: 18px;
}
.how_txt_form_agency_con .agency_assign_inner_top .assin_rate p {
    display: block;
}
.how_txt_form_agency_con .assin_rate p {
    font-size: 15px;
}
.how_txt_form_agency_con [data-name="assignmentRate_chec"] span.wpcf7-list-item span.wpcf7-list-item-label {
    font-size: 15px;
}
.how_txt_form_agency_con .agency_assign_inner_top {
    width: 40%;
}
.how_txt_form_agency_con .agency_specific_section_right {
    width: 56%;
}
.how_txt_form_agency_con .agency_assign_inner_top label {
    width: 33%;
}
.how_txt_form_agency_con .agency_rate_inner span.agency_pund_sign {
    left: 33%;
}
.how_txt_form_agency_con .agenc_txt_ass p {
    line-height: 20px;
    font-size: 18px;
}
.how_txt_form_agency_con .agenc_txt_ass {
    margin-bottom: 6px;
}
.how_txt_form_agency_con .agency_assign_inner label.agency_ass_txt {
    font-size: 16px;
}
.how_txt_form_agency_con .check_conset {
    font-size: 15px;
}
.how_txt_form_agency_con .agency_assign_inner_top .assin_rate p {
    font-size: 15px;
}
.how_txt_form_agency_con [data-name="AssignmentRate"] span.wpcf7-list-item span.wpcf7-list-item-label {
    font-size: 15px;
}
}

@media (min-width: 1200px) {
.application_form_inner_form .form_agency_details+p {margin-top: 40px;margin-bottom: 10px;display: inline-block;}
.contact_des_main_top_page .e-con-inner {
    max-width: 1300px !important;
}
.page-id-2236 .contractor_hours_section p:first-child label.hours_section_label {
    margin-top: 8px;
}
.page-id-6544 .form_list_dates_inner p {
    display: flex;
    gap: 16px;
}
.agency_specific_section .no_consult_form .check_conset p {
    height: auto;
}
.page-id-6544 .refer_exceed_hour p > label {
    margin-bottom: 16px;
}
.page-id-6544 .exceed_hours_days p > label {
    margin-bottom: 16px;
}
.page-id-6544 .exceed_refer_label p > label {
    margin-bottom: 25px;
}
.page-id-6544 .exceed_candiate_label p > label {
    margin-bottom: 25px;
}
.page-id-7937 .umbrella_img_main img {
    width: 200px;
    height: 60px;
}
.page-id-7937 .cis_sole_section_main img {
    width: 200px;
    height: 60px;
}
.page-id-6544 .form_list_dates_inner {
    width: 100%;
}
.page-id-6544 .form_list_dates_inner {width: 100%;}
.page-id-6544 .form_list_dates_inner label {
    margin: 10px 0px 0px 0px;
    width: 36%;
    text-align: left;
}
.page-id-6544 .form_list_dates {
    display: block;
}
.page-id-6544 .contact_assment_rates {
    clear: both;
}
.page-id-13967 a.top_cashback_btn {
    padding: 27px 25px;
}
.agency_specific_section .no_consult_form p {
    height: 77px;
    align-items: flex-start !important;
    width: 100%;
}
.agency_specific_section .no_consult_form p label {
    margin-bottom: 0px;
    margin-top: 8px;
}
a.top_cashback_btn br {
    display: none;
}
.page-id-15533 .umbrella_employer_tax .elementor-widget-container {
    justify-content: flex-start;
}
.page-id-15533 .cls_sole_trader_uk .elementor-widget-container {
    justify-content: flex-start;
}
.agency_section .check_conset span.wpcf7-form-control-wrap span.wpcf7-list-item-label {
    margin-right: 15%;
}
.page-id-7937 .no_consult_form p {
     height: 77px;
    align-items: flex-start !important;
}
.agency_specific_section .no_consult_form .check_conset a {
    margin-top: 0px;
}
.recaptcha_section_btn {
    margin-right: 14%;
}
.page-id-7937 .no_consult_form .check_conset p {
    height: auto;
}
.result_section .contractor-calculator_result {
    max-width: 905px;
    margin: 0px auto !important;
}
.agency_specific_section .agency_assign_inner_top .agency_assign_inner p label.agency_ass_txt {
    margin-top: 0px;
}
.page-id-7937 .no_consult_form p label {
    margin-bottom: 0px;
    margin-top: 8px;
}
.agency_section .check_conset a {
    margin-left: 155px;
    margin-top: -40px;
    display: block;
    position: relative;
}
.pay_calculator .form_calculate_inner {
    max-width: 905px;
}
.no_consult_form .check_conset a {
    margin-top: -5px;
}
.page-id-7937 .assin_rate p {
    line-height: inherit;
}
.page-id-15106 .request_pay_main .e-con-inner {
    max-width: 1300px;
}
.agency_section {
    margin-top: 60px;
}
.page-id-15106 .get_tech_inner .btn_get_started {
    margin-right: 5%;
}
.page-id-15106 ul.footer_left_exceed {
    margin-left: 32% !important;
}
.r_section_calculate {
    padding-left: 5%;
    padding-right: 5%;
}
.blog_post_inner article.elementor-post .elementor-post__thumbnail {
    padding-bottom: 0px !important;
    height: 280px;
}
.page-id-14219 ul.footer_left_exceed {
    margin-left: 35%;
}
.page-id-14161 ul.footer_left_exceed {
    margin-left: 35%;
}
.page-id-14147 ul.footer_left_exceed {
    margin-left: 35%;
}
.page-id-14145 ul.footer_left_exceed {
    margin-left: 35%;
}
.page-id-14219 .btn_get_started {
    margin-right: 5%;
}
.page-id-14161 .btn_get_started {
    margin-right: 5%;
}
.page-id-14147 .btn_get_started {
    margin-right: 5%;
}
.page-id-14145 .btn_get_started {
    margin-right: 5%;
}
.page-id-4880 .umbrella_img_main {
    height: 74px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.page-id-4880 .cls_sole_trader_uk .elementor-widget-container {
    justify-content: flex-start;
}
.page-id-4880 .umbrella_employer_tax .elementor-widget-container {
    justify-content: flex-start;
}
.page-id-4880 .get_tech_inner .btn_get_started {margin-right: 5%;}
.Holiday_Pay_left p a {margin-left: 22px;}
.page-id-7937 .btn_get_started .btn_get_started_let {margin-right: 7%;
}
.page-id-8148 .btn_get_started .btn_get_started_let {margin-right: 7%;
}
.home .btn_request_services {margin-right: 50px;}
.page-id-13 .btn_request_services {margin-right: 40px;}
.page-id-8148 ul.footer_left_exceed {margin-left: 30% !important;}
.page-id-4880 ul.footer_left_exceed {margin-left: 32% !important;}
.solution_Umbrella.solution_section input#first_rate {width: 220px;}
.page-id-7937 ul.footer_left_exceed {margin-left: 30% !important;}
.appication_leave_detail .wpcf7-radio .wpcf7-list-item label {line-height: 34px;}
.page-id-4880 .request_pay_main .e-con-inner {max-width: 1300px;}
.request_pay_main .e-con-inner {max-width: 1140px;}
.assiagnment_detail_main form.wpcf7-form {max-width: 1140px;margin: 0px auto;}
.assiagnement_detail_inner {display: grid;grid-template-columns: repeat(2, 2fr);gap: 20px;}
.application_visa_detail label {margin-top: 0px;}
.employee_statement_inner.postgraduate_Loan span.wpcf7-form-control-wrap {margin-top: 0px;}
.employee_statement_inner.student_btn span.wpcf7-form-control-wrap {margin-top: 0px;width: 100%;}
.page-id-6544 .refer_exceed_details textarea.wpcf7-textarea {height: 150px;}
.page-id-4880 .refer_exceed_details textarea.wpcf7-textarea {height: 347px;}
.form_agency_details_inner_left p {height: 111px;}
.form_agency_details_inner_right p {height: 111px;}
.form_assignment_details_inner_left p {height: 111px;}
.form_assignment_details_inner_right > p {height: 111px;}
.form_assignment_details_inner_right .start_date {height: 111px;}
.form_assignment_details_inner_right .end_date {height: 111px;}
.request_contractor_label, .request_contractor_last {height: 80px;}
.check_conset p {font-size: 18px;}
.check_conset span.wpcf7-form-control-wrap input[type="checkbox"] {margin-top: 3px;}
.rate_pop label span.wpcf7-list-item-label {font-size: 18px;}
.rate_pop span.wpcf7-form-control-wrap input[type="checkbox"] {margin-top: 3px;}
.rate_pop p {font-size: 18px;}
.pay_for p {font-size: 18px;}
.pay_for span.wpcf7-form-control-wrap input[type="checkbox"] {margin-top: 3px;}
.pay_for label span.wpcf7-list-item-label {font-size: 18px;}
.contact_recruit_label p, .contact_recruit_last p, .contact_recruit_mob p, .contact_recruit_email p, .contact_recruit_agen p, .contact_recruit_best p {height: 77px;}
.contact_recruit_label p label, .contact_recruit_last p label, .contact_recruit_mob p label, .contact_recruit_email p label, .contact_recruit_agen p label, .contact_recruit_best p label {margin-bottom: 28px;}
.contact_contractor_label p, .contact_contractor_last p, .contact_contractor_mob p, .contact_contractor_mail p, .contact_contractor_best p {height: 77px;}
.contact_contractor_label p label, .contact_contractor_last p label, .contact_contractor_mob p label, .contact_contractor_mail p label, .contact_contractor_best p label {margin-bottom: 28px;}
.contact_contractor_am p {height: 60px;}
.contact_contractor_am p label {margin-bottom: 30px;}
.request_contractor_mobile {height: 80px;}
.request_contractor_label p > label {margin-bottom: 28px;}
.request_contractor_last p > label {margin-bottom: 28px;}
.request_contractor_mobile p > label {margin-bottom: 28px;}
.request_contractor_label p, .request_contractor_last p, .request_contractor_mobile p, .requst_contracror_email p {height: 80px;}
.requst_contracror_email {
    height: 80px;
}
.refer_exceed p span.wpcf7-form-control-wrap {height: 77px;display: block;}
.left_section .search_address {height: 77px;}
.left_section p {height: 77px;}
.right_section p {height: 77px;}
.page-id-4070 .application_form_inner_form .e-con-inner {max-width: 1290px;}
.appication_student_loan .employee_statement_inner {height: 560px;}
.page-id-4070 form.wpcf7-form {max-width: 1140px;margin: 0px auto;}
.page-id-7212 .friend_refer_inner {max-width: 1120px;margin: 0px auto;}
@supports (-webkit-appearance: none) or (-moz-appearance: none) {
input[type=radio]:after {content: "";opacity: 0;display: block;left: 5px;top: 5px;position: absolute;width: 10px;height: 10px;border-radius: 50%;background: var(--form--color-text);}
}
@supports (-webkit-appearance: none) or (-moz-appearance: none) {
input[type=radio]:checked {border: 3px solid var(--form--border-color);}
}
.friend_refer_inner_left {height: 490px;}
.inner_refer_friends_terms p u {margin-top: 30px;}
.page-id-7937 .agency_section .agency_rate_inner p span.wpcf7-form-control-wrap {width: 175px;}
span.agency_pund_sign {left: 33.5%;}
.page-id-7937 .agency_section .agency_hour_inner p span.wpcf7-form-control-wrap {width: 175px;}
.agency_assign_inner_top p {height: 77px;align-items: flex-start !important;}
.agency_assign_inner_top label {margin-bottom: 0px;margin-top: 8px;}
.payepass_img {height: 120px;}
.blog_post_inner .elementor-posts .elementor-post__excerpt p {line-height: 24px;font-size: 18px;font-family: 'Montserrat';}
.blog_inner_main .reviews_para {text-align: left !important;max-width: 640px !important;margin-left: auto;margin-right: auto;}
.main_payment_calculater_form .hom_much_text {max-width: 800px !important;margin-left: auto;margin-right: auto;}
.main_top_help_txt {max-width: 600px !important;text-align: left !important;margin-left: auto;margin-right: auto;}
.assignments_details_top_txt span {font-family: 'Montserrat' !important;color: #222 !important;font-size: 18px !important;line-height: 24px !important;}
.page-id-6085 .contact_us_form .contact_inner_form_sub form.wpcf7-form {max-width: 74%;}
.services_inner_box p.elementor-icon-box-description {font-size: 18px !important;line-height: 24px !important;}
.payepass_txt p {font-size: 18px;}
/* .payepass_img > .elementor-widget-container {align-items: center;display: flex;justify-content: center;} */
.page-id-13 .top_video_right a.elementor-button {font-size: 40px !important;padding: 22px 75px 22px 75px !important;position: absolute;top: 40% !important;left: 62% !important;}
.page-id-13 .top_video_right {padding-top: 0% !important;padding-left: 0% !important;}
.page-id-2020 .get_tech_txt+.btn_get_started_let {margin-right: 10%;}
.home .get_tech_txt+.btn_get_started_let {margin-right: 10%;}
.page-id-13 .get_tech_txt+.btn_get_started_let {margin-right: 8%;}
.recruiters_refer_now_btn {height: 100%;}
.page-id-1023 ul.footer_left_exceed {margin-left: 38% !important;}
.page-id-13 ul.footer_left_exceed {margin-left: 38% !important;}
.page-id-2020 ul.footer_left_exceed {margin-left: 38% !important;}
.page-id-4880 .top_video_right {padding-top: 0% !important;padding-left: 0% !important;}
.page-id-4880 .top_video_right a.elementor-button {position: absolute;top: 40% !important;left: 62% !important;padding: 22px 60px 22px 60px !important;font-size: 40px !important;}
.recruiters_refer_to_exceed_btn {height: 100%;}
.refer_exceed_details .info_content:before {left: 30.5%;}
.page-id-8148 .cis_sole_section_main {
    height: auto;
    align-items: center;
    justify-content: center;
    display: flex;
}
.page-id-15106 .top_video_right a.elementor-button {
    font-size: 40px !important;
    padding: 22px 75px 22px 75px !important;
    position: absolute;
    top: 40% !important;
    left: 62% !important;
}
.page-id-15106 .top_video_right {padding-top: 0% !important;padding-left: 0% !important;}


.slider_inner_main.slider_duplecate_top_main .top_video_right a.elementor-button {
    font-size: 40px !important;
    padding: 22px 75px 22px 75px !important;
    position: absolute;
    top: 40% !important;
    left: 62% !important;
}
.slider_inner_main.slider_duplecate_top_main .top_video_right {padding-top: 0% !important;padding-left: 0% !important;}
.how_txt_form_agency_con .no_consult_form p {
     height: 77px;
    align-items: flex-start !important;
}
.how_txt_form_agency_con .no_consult_form .check_conset p {
    height: auto;
}
.how_txt_form_agency_con .no_consult_form p label {
    margin-bottom: 0px;
    margin-top: 8px;
}
.how_txt_form_agency_con .assin_rate p {
    line-height: inherit;
}
.how_txt_form_agency_con .agency_section .agency_rate_inner p span.wpcf7-form-control-wrap {width: 175px;}
.how_txt_form_agency_con .agency_section .agency_hour_inner p span.wpcf7-form-control-wrap {width: 175px;}
}

@media (min-width: 1200px) and (max-width: 1320px) {
.footer_main_top .e-con-inner {padding-left: 15px;padding-right: 18px;}
.duplicates_box_grey_top_inner {
    padding-left: 15px;
    padding-right: 15px;
}
.footer_brd {padding-left: 15px;padding-right: 15px;}
.home .top_video_right {padding-top: 18%;}
.page-id-13 ul.footer_left_exceed {margin-left: 33%;}
.page-id-13 .top_video_right {padding-top: 35%;}
.page-id-4880 .top_video_right {padding-top: 35%;}
.page-id-7937 .top_video_right {padding-top: 18%;}
.page-id-8148 .top_video_right {padding-top: 18%;}
.page-id-14219 .top_video_right {padding-top: 18%;}

.page-id-14145 .top_video_right {padding-top: 18%;}

.page-id-14161 .top_video_right {padding-top: 18%;}

.page-id-14161 .top_video_right {padding-top: 18%;}

.page-id-15106 ul.footer_left_exceed {margin-left: 33%;}
.page-id-15106 .top_video_right {padding-top: 35%;}

.slider_inner_main.slider_duplecate_top_main .top_video_right {padding-top: 35%;}

.slider_inner_main.slider_custom_home_top_main .top_video_right {padding-top: 18%;}
.payments_free_inner {
    padding-left: 10px;
    padding-right: 10px;
}
.agency_section {
    padding-left: 10px;
    padding-right: 10px;
}
.agency_specific_section {
    padding-left: 10px;
    padding-right: 10px;
}
.compliance_inner_middle {
    padding-left: 10px;
    padding-right: 10px;
}
.page-id-8148 .umbrella_content_main p, .page-id-8148 .cls_sole_content p {width: 65%;}
.page-id-15533 .request_pay_main.get_touch_top_main.contact_des_main_top_page {
    padding-left: 20px;
    padding-right: 20px;
}
.ind_main_audited .elementor-widget-container {
    padding: 40px 28px 40px 28px;
}
.accred_main_ins .elementor-widget-container {
    padding: 40px 28px 40px 28px;
}
.trans_main_verified .elementor-widget-container {
    padding: 40px 28px 40px 28px;
}
.accred_inner_ins .elementor-widget-container {
    padding: 40px 30px 40px 30px;
}
.ind_inner_audited .elementor-widget-container {
    padding: 40px 30px 40px 30px;
}
.trans_inner_verified .elementor-widget-container {
    padding: 40px 28px 40px 28px;
}
.page-id-15106 .home_payday_peace_mind.recruitment_consultants_umbrella {
    padding-left: 15px;
    padding-right: 15px;
}
.page-id-15106 .request_pay_main.get_touch_top_main {
    padding-left: 15px;
    padding-right: 15px;
}
.elementor-element-cf269c0.how_much_will_you_earn_subhead {
    padding-left: 15px;
    padding-right: 15px;
}
.table_umbrella_gray_popup_box .cls_sole_trader_uk .elementor-widget-container, .table_umbrella_gray_popup_box .umbrella_employer_tax .elementor-widget-container {
    justify-content: flex-start;
}
.table_umbrella_gray_popup_box .umbrella_content_main p, .table_umbrella_gray_popup_box .cls_sole_content p {
    width: 65%;
}
}

@media (min-width: 1200px) and (max-width: 1440px) {
.slider_inner_main {margin-bottom: 60px;}
.page-id-7937 .cis_sole_section_main img {
    width: 200px;
    height: 60px;
}
.page-id-15106 .cls_sole_trader_uk .elementor-widget-container {
    justify-content: flex-start;
}
.page-id-15106 .umbrella_employer_tax .elementor-widget-container {
    justify-content: flex-start;
}
.agency_assign_inner_top span.wpcf7-form-control-wrap {
    width: 68%;
}
.page-id-7937 .no_consult_form p label {
    width: 30%;
}
.page-id-2236 .request_additional_info p {
    display: block;
}
.page-id-2236 .contractor_right_section textarea.wpcf7-textarea {
    margin-top: 5px;
}
.page-id-2236 .contractor_hours_section p:first-child {
    margin-top: 0px;
}
.page-id-7937 .umbrella_img_main img {
    width: 200px;
    height: 60px;
}
.slider_inner_main {padding-top: 90px;}
.home .slider_inner_main {margin-bottom: 0px;}
.home .slider_inner_main {padding-top: 0px;}
.home.logged-in .slider_inner_main {height: calc(100vh - 40px);}
.home .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {height: 100vh !important;-o-object-fit: cover;object-fit: cover;}
.home .slider_inner_main {height: calc(100vh - 134px);}
.page-id-13.logged-in .slider_inner_main {height: calc(100vh - 40px);}
.page-id-13 .slider_inner_main {height: calc(100vh - 80px) !important;}
.page-id-13 .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {height: 100vh !important;-o-object-fit: cover;object-fit: cover;}
.page-id-13 .slider_inner_main {padding-top: 0px;margin-bottom: 0px;}
/* .page-id-13 .top_video_right {padding-top: 20% !important;} */
.page-id-4880.logged-in .slider_inner_main {height: calc(100vh - 40px);}
.page-id-4880 .slider_inner_main {height: calc(100vh - 80px) !important;}
.page-id-4880 .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {height: 100vh !important;-o-object-fit: fill;object-fit: fill;}
.page-id-4880 .slider_inner_main {padding-top: 0px;margin-bottom: 0px;}
/* .page-id-4880 .top_video_right {padding-top: 20% !important;} */
.page-id-7937 .slider_inner_main {margin-bottom: 0px;}
.page-id-7937 .slider_inner_main {padding-top: 0px;}
.page-id-7937.logged-in .slider_inner_main {height: calc(100vh - 40px);}
/*.page-id-7937 .slider_inner_main {height: calc(100vh - 0px);}*/
.page-id-7937 .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {height: 100vh !important;-o-object-fit: fill;object-fit: fill;}
.page-id-7937 .slider_inner_main {height: calc(100vh - 134px) !important;}
.page-id-8148 .slider_inner_main {margin-bottom: 0px;}
.page-id-8148 .slider_inner_main {padding-top: 0px;}
.page-id-8148.logged-in .slider_inner_main {height: calc(100vh - 40px);}
.page-id-8148 .slider_inner_main {height: calc(100vh - 134px) !important;}
.page-id-8148 .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {height: 100vh !important;-o-object-fit: fill;object-fit: fill;}
.top_right_free_freinds {margin-top: 25px;}
.refer_friends_top_left {margin-top: -40px;}
.refer_friends_top_left h2.elementor-heading-title {line-height: 70px !important;}
.page-id-4880 .top_video_right a.elementor-button {top: 47% !important;left: 58% !important;font-size: 35px !important;}
.page-id-13 .top_video_right a.elementor-button {top: 47% !important;left: 58% !important;font-size: 35px !important;}
.page-id-14219 .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {height: 100vh !important;-o-object-fit: cover;object-fit: cover;}
.page-id-14219 .slider_inner_main {height: calc(100vh - 134px);}

.page-id-14161 .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {height: 100vh !important;-o-object-fit: cover;object-fit: cover;}
.page-id-14161 .slider_inner_main {height: calc(100vh - 134px);}

.page-id-14147 .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {height: 100vh !important;-o-object-fit: cover;object-fit: cover;}
.page-id-14147 .slider_inner_main {height: calc(100vh - 134px);}

.page-id-14145 .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {height: 100vh !important;-o-object-fit: cover;object-fit: cover;}
.page-id-14145 .slider_inner_main {height: calc(100vh - 134px);}

.page-id-15106 .top_video_right a.elementor-button {top: 47% !important;left: 58% !important;font-size: 35px !important;}
.page-id-15106.logged-in .slider_inner_main {height: calc(100vh - 40px);}
.page-id-15106 .slider_inner_main {height: calc(100vh - 80px) !important;}
.page-id-15106 .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {height: 100vh !important;-o-object-fit: cover;object-fit: cover;}
.page-id-15106 .slider_inner_main {padding-top: 0px;margin-bottom: 0px;}


.slider_inner_main.slider_duplecate_top_main .top_video_right a.elementor-button {top: 47% !important;left: 58% !important;font-size: 35px !important;}
.logged-in .slider_inner_main.slider_duplecate_top_main {height: calc(100vh - 40px);}
.slider_inner_main.slider_duplecate_top_main {height: calc(100vh - 80px) !important;}
.slider_inner_main.slider_duplecate_top_main video.elementor-background-video-hosted.elementor-html5-video {height: 100vh !important;-o-object-fit: cover;object-fit: cover;}
.slider_inner_main.slider_duplecate_top_main {padding-top: 0px;margin-bottom: 0px;}
.page-id-7937 {
        overflow-x: hidden;
}

.slider_inner_main.slider_custom_home_top_main {margin-bottom: 0px;}
.slider_inner_main.slider_custom_home_top_main {padding-top: 0px;}
.logged-in .slider_inner_main.slider_custom_home_top_main {height: calc(100vh - 40px);}
.slider_inner_main.slider_custom_home_top_main video.elementor-background-video-hosted.elementor-html5-video {height: 100vh !important;-o-object-fit: cover;object-fit: cover;}
.slider_inner_main.slider_custom_home_top_main {height: calc(100vh - 134px);}
.exceed_expectations_txt h2.elementor-heading-title {
    font-size: 65px !important;
    line-height: 75px !important;
}
.page-id-2236 .contractor_assignment_section p+p span.wpcf7-form-control-wrap input.wpcf7-text {
    margin-bottom: 7px;
}
.page-id-2236 .contractor_assignment_section p+p span.wpcf7-form-control-wrap select.wpcf7-select {
    margin-bottom: 7px;
}
.how_txt_form_agency_con .no_consult_form p label {
    width: 30%;
}
}

@media (min-width: 1441px) {
/*.home .slider_inner_main {height: calc(100vh - 0px);}*/
.home.logged-in .slider_inner_main {height: calc(100vh - 120px);}
/*.page-id-13 .slider_inner_main {height: calc(100vh - 0px);}*/
.page-id-13.logged-in .slider_inner_main {height: calc(100vh - 40px);}
/*.page-id-4880 .slider_inner_main {height: calc(100vh - 0px);}*/
.page-id-4880.logged-in .slider_inner_main {height: calc(100vh - 40px);}
.page-id-7937.logged-in .slider_inner_main {height: calc(100vh - 120px);}
/*.page-id-7937 .slider_inner_main {height: calc(100vh - 0px);}*/
.page-id-8148.logged-in .slider_inner_main {height: calc(100vh - 120px);}
/*.page-id-8148 .slider_inner_main {height: calc(100vh - 0px);}*/
.page-id-14219.logged-in .slider_inner_main {height: calc(100vh - 120px);}
.page-id-14147.logged-in .slider_inner_main {height: calc(100vh - 120px);}


.page-id-14161.logged-in .slider_inner_main {height: calc(100vh - 120px);}


.page-id-14145.logged-in .slider_inner_main {height: calc(100vh - 120px);}

.page-id-15106.logged-in .slider_inner_main {height: calc(100vh - 40px);}

.logged-in .slider_inner_main.slider_duplecate_top_main {height: calc(100vh - 40px);}


.logged-in .slider_inner_main.slider_custom_home_top_main {height: calc(100vh - 120px);}
}

@media (min-width: 1441px) and (max-width: 1600px) {
.home .slider_inner_main {height: calc(100vh - 110px);}
.home .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {height: 100vh !important;-o-object-fit: fill;object-fit: fill;}
.page-id-8148 .slider_inner_main {height: calc(100vh - 110px) !important;}
.page-id-8148 .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {height: 100vh !important;-o-object-fit: fill;object-fit: fill;}
.page-id-7937 .slider_inner_main {height: calc(100vh - 110px) !important;}
.page-id-7937 .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {height: 100vh !important;-o-object-fit: fill;object-fit: fill;}
.page-id-13 .slider_inner_main {height: calc(100vh - 110px) !important;}
.page-id-13 .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {height: 100vh !important;-o-object-fit: fill;object-fit: fill;}
.page-id-4880 .slider_inner_main {height: calc(100vh - 110px) !important;}
.page-id-4880 .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {height: 100vh !important;-o-object-fit: fill;object-fit: fill;}
.page-id-4880 .top_video_right a.elementor-button {top: 35% !important;}
.page-id-13 .top_video_right a.elementor-button {top: 35% !important;}
.page-id-14219 .slider_inner_main {height: calc(100vh - 110px);}
.page-id-14219 .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {height: 100vh !important;-o-object-fit: fill;object-fit: fill;}

.page-id-14161 .slider_inner_main {height: calc(100vh - 110px);}
.page-id-14161 .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {height: 100vh !important;-o-object-fit: fill;object-fit: fill;}

.page-id-14147 .slider_inner_main {height: calc(100vh - 110px);}
.page-id-14147 .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {height: 100vh !important;-o-object-fit: fill;object-fit: fill;}

.page-id-14145 .slider_inner_main {height: calc(100vh - 110px);}
.page-id-14145 .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {height: 100vh !important;-o-object-fit: fill;object-fit: fill;}

.page-id-15106 .slider_inner_main {height: calc(100vh - 110px) !important;}
.page-id-15106 .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {height: 100vh !important;-o-object-fit: fill;object-fit: fill;}

.slider_inner_main.slider_duplecate_top_main {height: calc(100vh - 110px) !important;}
.slider_inner_main.slider_duplecate_top_main video.elementor-background-video-hosted.elementor-html5-video {height: 100vh !important;-o-object-fit: fill;object-fit: fill;}

.slider_inner_main.slider_custom_home_top_main {height: calc(100vh - 110px) !important;}
.slider_inner_main.slider_custom_home_top_main video.elementor-background-video-hosted.elementor-html5-video {height: 100vh !important;-o-object-fit: fill;object-fit: fill;}
}

@media (min-width: 1601px) and (max-width: 1800px) {
.home .slider_inner_main {height: calc(100vh - 90px);}
.home .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {height: 100vh !important;-o-object-fit: cover;object-fit: cover;}
.page-id-8148 .slider_inner_main {height: calc(100vh - 90px) !important;}
.page-id-8148 .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {height: 100vh !important;-o-object-fit: cover;object-fit: cover;}
.page-id-7937 .slider_inner_main {height: calc(100vh - 90px) !important;}
.page-id-7937 .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {height: 100vh !important;-o-object-fit: cover;object-fit: cover;}
.page-id-13 .slider_inner_main {height: calc(100vh - 90px) !important;}
.page-id-13 .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {height: 100vh !important;-o-object-fit: cover;object-fit: cover;}
.page-id-4880 .slider_inner_main {height: calc(100vh - 90px) !important;}
.page-id-4880 .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {height: 100vh !important;-o-object-fit: cover;object-fit: cover;}
.page-id-14219 .slider_inner_main {height: calc(100vh - 90px);}
.page-id-14219 .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {height: 100vh !important;-o-object-fit: cover;object-fit: cover;}

.page-id-14161 .slider_inner_main {height: calc(100vh - 90px);}
.page-id-14161 .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {height: 100vh !important;-o-object-fit: cover;object-fit: cover;}

.page-id-14147 .slider_inner_main {height: calc(100vh - 90px);}
.page-id-14147 .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {height: 100vh !important;-o-object-fit: cover;object-fit: cover;}

.page-id-14145 .slider_inner_main {height: calc(100vh - 90px);}
.page-id-14145 .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {height: 100vh !important;-o-object-fit: cover;object-fit: cover;}

.page-id-15106 .slider_inner_main {height: calc(100vh - 90px) !important;}
.page-id-15106 .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {height: 100vh !important;-o-object-fit: cover;object-fit: cover;}

.slider_inner_main.slider_duplecate_top_main {height: calc(100vh - 90px) !important;}
.slider_inner_main.slider_duplecate_top_main video.elementor-background-video-hosted.elementor-html5-video {height: 100vh !important;-o-object-fit: cover;object-fit: cover;}

.slider_inner_main.slider_custom_home_top_main {height: calc(100vh - 90px);}
.slider_inner_main.slider_custom_home_top_main video.elementor-background-video-hosted.elementor-html5-video {height: 100vh !important;-o-object-fit: cover;object-fit: cover;}
}

@media (min-width: 1801px) {
.home .slider_inner_main {height: calc(100vh - 75px);}
.home .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {height: 100vh !important;-o-object-fit: fill;object-fit: fill;}
.page-id-13 .slider_inner_main {height: calc(100vh - 75px) !important;}
.page-id-13 .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {height: 100vh !important;-o-object-fit: fill;object-fit: fill;}
.page-id-4880 .slider_inner_main {height: calc(100vh - 75px) !important;}
.page-id-4880 .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {height: 100vh !important;-o-object-fit: fill;object-fit: fill;}
.page-id-7937 .slider_inner_main {height: calc(100vh - 75px) !important;}
.page-id-7937 .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {height: 100vh !important;-o-object-fit: fill;object-fit: fill;}
.page-id-8148 .slider_inner_main {height: calc(100vh - 75px) !important;}
.page-id-8148 .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {height: 100vh !important;-o-object-fit: fill;object-fit: fill;}
.page-id-14219 .slider_inner_main {height: calc(100vh - 75px);}
.page-id-14219 .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {height: 100vh !important;-o-object-fit: fill;object-fit: fill;}

.page-id-14161 .slider_inner_main {height: calc(100vh - 75px);}
.page-id-14161 .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {height: 100vh !important;-o-object-fit: fill;object-fit: fill;}

.page-id-14147 .slider_inner_main {height: calc(100vh - 75px);}
.page-id-14147 .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {height: 100vh !important;-o-object-fit: fill;object-fit: fill;}

.page-id-14145 .slider_inner_main {height: calc(100vh - 75px);}
.page-id-14145 .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {height: 100vh !important;-o-object-fit: fill;object-fit: fill;}

.page-id-15106 .slider_inner_main {height: calc(100vh - 75px) !important;}
.page-id-15106 .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {height: 100vh !important;-o-object-fit: fill;object-fit: fill;}

.slider_inner_main.slider_duplecate_top_main {height: calc(100vh - 75px) !important;}
.slider_inner_main.slider_duplecate_top_main video.elementor-background-video-hosted.elementor-html5-video {height: 100vh !important;-o-object-fit: fill;object-fit: fill;}

.slider_inner_main.slider_custom_home_top_main {height: calc(100vh - 75px);}
.slider_inner_main.slider_custom_home_top_main video.elementor-background-video-hosted.elementor-html5-video {height: 100vh !important;-o-object-fit: fill;object-fit: fill;}

.page-id-13.logged-in .slider_inner_main video.elementor-background-video-hosted.elementor-html5-video {height: 100vh !important;-o-object-fit: fill;object-fit: fill;}
.slider_inner_main.slider_custom_home_top_main {
    height: calc(100vh - 75px) !important;
}
}


/* 26-05-2025 */

span.elementor-button-icon {
    justify-content: center;
}
.elementor-background-video-container video.elementor-background-video-hosted {
    display: block !important;
    height: 100vh !important;
}

