@charset "UTF-8";

/*
Theme Name: MSG Staffing
Theme URI: https://rikenprajapati.com
Author: Riken Prajapati
Author URI: https://rikenprajapati.com
Version: 1.0 
*/


/* Common CSS */

@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&display=swap');
 :root {
    --body-color: #474747;
    --grey-color: #eeeeee;
    --primary-color: #0d78d1;
    --secondary-color: #ff7157;
    --tertiary-color: #00487b;
    --content-width: 1140px;
}

body {
    font-family: Open Sans;
    font-style: normal;
    font-weight: normal;
    color: var(--body-color);
}

p,
ul,
li,
ol {
    font-size: 1rem;
}

h1 {
    font-size: 2.5em !important;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: Montserrat;
}

a,
a:hover {
    color: #0066ae;
    text-decoration: none;
}

p.small {
    font-size: 0.8rem;
}

.kt-inside-inner-col p,
.kt-inside-inner-col li {
    font-size: inherit;
}

.ugb-main-block.ugb--has-block-background.alignfull.alignfull.alignfull.alignfull.ugb-main-block--inner-center .ugb-inner-block {
    width: 100% !important;
}

h1 mark.kt-highlight {
    color: var(--primary-color) !important;
}

mark.kt-highlight {
    color: var(--secondary-color);
}

.orange-text {
    color: var(--secondary-color);
}

.blue-text {
    color: var(--primary-color);
}

.dark-blue-text {
    color: var(--tertiary-color);
}

.orange-back {
    background: var(--secondary-color);
}

.blue-back {
    background: var(--primary-color);
}

.dark-blue-back {
    background: var(--tertiary-color);
}

strong {
    font-weight: 600;
}


/* Common CSS */


/* Form CSS */

h3.post-type {
    color: var(--primary-color);
}

.single-inner {
    padding-top: 25px;
}

h3.content-heading,
h3.content-heading a,
h3.content-heading a:hover {
    font-weight: 700;
    color: var(--primary-color);
}

h3.term-tag {
    font-size: 1.25rem;
    color: var(--secondary-color);
}

.wpcf7 form .wpcf7-not-valid-tip {
    color: red;
}

.wpcf7 form .wpcf7-response-output {
    text-align: center;
    border: 0;
    color: red;
    margin: 0;
}

form.wpcf7-form label {
    display: inline-block;
    margin-bottom: .5rem;
    width: 100%;
    font-family: Montserrat;
    font-weight: 600;
    font-size: 1rem;
}

form.wpcf7-form input.wpcf7-form-control {
    padding: 10px;
    border: 1px solid #ccc;
    border-radius: 5px;
    margin-top: 5px;
    margin-bottom: 10px;
    width: 100%;
    font-size: 1rem;
}

form.wpcf7-form select.wpcf7-select {
    padding: 10px;
    border: 1px solid #ccc;
    border-radius: 5px;
    margin-top: 5px;
    margin-bottom: 10px;
    width: 100%;
    font-size: 1rem;
}

form.wpcf7-form textarea.wpcf7-textarea {
    width: 100%;
    height: 100px;
    padding: 10px;
    font-size: 1rem;
    border: 1px solid #ccc;
    border-radius: 5px;
}

form.wpcf7-form input[type="submit"].wpcf7-form-control {
    color: #ffffff;
    font-size: 18px;
    background: #ff7157;
    border-color: #ff7157;
    font-family: Montserrat;
    font-weight: 600;
    border-radius: 3px;
    border-width: 3px;
    padding: 8px 16px;
    width: auto;
}

#wpcf7-f4535-p4534-o1 form.wpcf7-form textarea.wpcf7-textarea {
    height: auto;
}

#wpcf7-f5084-p5079-o1 form.wpcf7-form textarea.wpcf7-textarea {
    height: auto;
}

#wpcf7-f5084-p5232-o1 form.wpcf7-form textarea.wpcf7-textarea {
    height: auto;
}

div.wpcf7-validation-errors,
div.wpcf7-acceptance-missing {
    border: 2px solid var(--secondary-color);
}

.banner-form {
    background: #fff;
    padding: 30px 20px;
    border-radius: 10px;
}

.banner-form form.wpcf7-form input.wpcf7-file {
    margin-top: 25px !important;
    padding: 5px 10px !important;
}

.banner-form form.wpcf7-form input[type="submit"].wpcf7-form-control {
    color: #ffffff;
    font-size: 18px;
    background: var(--secondary-color);
    border-color: var(--secondary-color);
    font-family: Montserrat;
    font-weight: 600;
    border-radius: 3px;
    border-width: 3px;
    padding: 8px 16px;
    width: auto;
}

.banner-form form.wpcf7-form input[type="text"].wpcf7-form-control,
.banner-form form.wpcf7-form input[type="email"].wpcf7-form-control,
.banner-form form.wpcf7-form select.wpcf7-select {
    padding: 7px;
    border: 1px solid #ccc;
    border-radius: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
    width: 100%;
    font-size: 0.9rem;
}

.banner-form form.wpcf7-form label {
    display: inline-block;
    margin-bottom: 4px;
    width: 100%;
    font-family: Montserrat;
    font-weight: 600;
    font-size: 0.9rem;
}

.last-none .ugb-inner-block .ugb-block-content .ugb-image-box__item4,
.last-none .ugb-inner-block .ugb-block-content .ugb-image-box__item3,
.last-none .ugb-inner-block .ugb-block-content .ugb-image-box__item2{
    border: none;
    background: no-repeat;
    border-radius: 0;
    box-shadow: none;
}

.last-none .ugb-inner-block .ugb-block-content .ugb-image-box__item4 .ugb-image-box__overlay-hover,
.last-none .ugb-inner-block .ugb-block-content .ugb-image-box__item3 .ugb-image-box__overlay-hover,
.last-none .ugb-inner-block .ugb-block-content .ugb-image-box__item2 .ugb-image-box__overlay-hover{
    display: none;
}


/* Blog CSS */

.blog a,
.blog a:hover {
    text-decoration: none;
}

.blog-grid .gridmargin-bottom {
    margin-bottom: 30px;
}

.grid-border {
    border: 2px solid rgba(185, 185, 185, 0.72);
}

.blog-grid .feature-title {
    margin: 0px;
}

.blog-grid .feature-left h3 {
    color: #fff;
    font-size: 1.3em;
    line-height: 1.3em;
    margin: 0px;
    font-weight: 800;
}

.blog-grid .feature-left {
    background-color: #0d78d1;
    padding: 5px 10px 5px 20px;
    margin-top: 30px;
    width: 90%;
    max-width: 268px;
}

.blog-grid .feature-title .fa-star {
    margin-top: 30px;
    color: #fff;
}

.blog-grid .feature-left::after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-top: 58px solid #0d78d1;
    border-right: 25px solid transparent;
    right: -25px;
    top: 0;
    bottom: 0;
}

.blog-grid .feature-left p {
    margin-bottom: 0px;
    font-size: 0.9em;
    color: #fff;
}

.blog-grid .feature-left a {
    color: #fff !important;
}

.blog-grid .feature-content {
    background: #0d78d1;
    padding: 20px;
    margin: 0px;
    margin-top: 200px;
    height: 225px;
}

.blog-grid .feature-content .readmore {
    color: #fff !important;
    text-decoration: underline;
}

.blog-grid .feature-content h1 {
    font-size: 32px;
    font-weight: 600;
    color: #fff;
}

.blog-grid .feature-content h1 a,
.blog-grid .feature-content h1 a:hover {
    color: #fff;
}

.blog-grid .feature-content p {
    color: #fff;
    font-size: 1.2rem;
    line-height: 1.2;
    margin-bottom: 0px;
}

.common-blogs {
    margin-top: 50px;
}

.grid-blog .blog-title {
    margin: 25px 0px;
}

.grid-blog .blog-title a.anchor-title {
    font-size: 25px;
    line-height: 30px;
    font-weight: 800;
}

.grid-blog .blog-title span {
    color: var(--tertiary-color);
}

.grid-blog .blog-title {
    color: #555555;
    font-size: 1.1rem;
}

.grid-blog .image-class {
    width: 350px;
    max-width: 100%;
    height: auto;
}

.screen-reader-text {
    display: none;
}

.blog-paging {
    width: 100%;
}

.pagination .nav-links {
    margin: 0px auto;
    padding: 30px;
}

.pagination .nav-links .page-numbers {
    padding: 4px 10px;
    background: #ff7157;
    color: #fff;
}

.pagination .nav-links .page-numbers:hover,
.pagination .nav-links .current {
    padding: 4px 10px;
    color: #ff7157;
    background-color: #fff;
    border: 1px solid #ff7157;
}

.pagination .nav-links .next,
.pagination .nav-links .prev {
    background: transparent !important;
}

.pagination .nav-links .next {
    padding-left: 0px !important;
}

.pagination .nav-links .prev {
    padding-right: 0px !important;
}

.category-dropdown li {
    padding-left: 0px;
    text-align: center;
}

.cat-dropdown .dropdown-menu.show {
    padding: 0 !important;
}

.cat-dropdown .btn-light {
    border-radius: 18px;
    min-width: 210px;
    background: #fff;
}

.dropdown-menu.show {
    min-width: 210px;
}

.blog .site-content a,
.archive .site-content a {
    text-decoration: none;
    color: #0d78d1;
}

.blog .site-content a:hover,
.archive .site-content a:hover {
    color: #0d78d1;
}

.grid-blog .create-blog,
.grid-blog .create-blog a {
    color: #a9a9a9;
}

.grid-blog .feature-content p {
    color: var(--body-color);
    font-size: 1rem;
}

.grid-blog {
    margin-bottom: 20px;
}

.grid-blog .blog-title a.anchor-title,
.grid-blog .blog-title a.anchor-title:hover {
    color: #0d78d1 !important;
    text-decoration: none;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
}

p.cat_name a,
p.cat_name a:hover {
    font-family: 'Montserrat', sans-serif;
    color: #ff7157!important;
    font-weight: normal;
}

.feature-content .readmore {
    color: #0d78d1 !important;
}


/* End of Blog CSS */

ul.about-quick-facts li {
    font-family: Open Sans;
}

ul.about-quick-facts li strong {
    font-weight: 600;
}

h5 a,
h5 a:hover {
    color: var(--primary-color);
    text-decoration: none;
}


/*     .navbar-fixed-top a.health-care {
        background: #0d78d1!important;
        color: #fff!important;
        border-color: #0d78d1!important;
	}
    .navbar-fixed-top a.health-care:hover {
        color: #0d78d1!important;
        background: #fff!important;
        border-color: #0d78d1!important;
	} */


/* 	header a.health-care {
	    background: #fff!important;
    	border-style: solid!important;
		color: #0d78d1!important;
    	border-color: #fff!important;
	}
		header a.health-care:hover {
				background: #0d78d1!important;
			color: #fff!important;
		} */

header a.top-cta {
    color: #ffffff;
    font-size: 16px;
    background: var(--secondary-color);
    border-color: var(--secondary-color);
    font-family: Montserrat;
    font-weight: 600;
    border-radius: 3px;
    border-width: 3px;
    padding: 8px 16px;
    float: right;
    border-style: solid;
}

header a.top-cta:hover {
    background: #fff;
    /*         border: 2px solid var(--secondary-color); */
    color: var(--secondary-color);
    text-decoration: none;
    font-family: Montserrat;
}

.fixed-top {
    position: fixed;
}

header#header.navbar-fixed-top {
    transition: all 1s;
    background-color: #fff !important;
    padding: 0 !important;
    top: 0;
    z-index: 888;
    width: 100%;
    -webkit-box-shadow: 0px 1px 2px 1px rgba(13, 120, 209, 0.5);
    box-shadow: 0px 1px 2px 1px rgba(13, 120, 209, 0.5);
    -moz-box-shadow: 0px 1px 2px 1px rgba(13, 120, 209, 0.5);
}

header#header.navbar-fixed-top .header-top {
    display: none;
}

.navbar-fixed-top .navbar-nav li.menu-item-has-children>a::after {
    color: #0d78d1;
}

ul.menu-primary-menu {
    text-align: right;
    float: right;
}

.menu-primary-menu-container {
    width: 100%;
}

.navbar-expand-lg .navbar-nav {
    float: right;
}

ul.nav li {
    padding: 0;
    margin-bottom: 0px;
    width: 25%;
    font-family: Montserrat;
    text-align: center;
}

header#header.navbar-fixed-top ul.nav li a {
    color: var(--primary-color);
}

header#header .brand-logo img.colorlogo {
    display: none;
}

header#header.navbar-fixed-top .brand-logo img.colorlogo {
    display: inline-block;
    padding-top: 10px;
    padding-bottom: 10px;
}

header#header .brand-logo img.whitelogo {
    display: inline-block;
    padding: 10px 0;
}

header#header .navbar-toggler-icon {
    background-color: #ffffff;
}

header#header.navbar-fixed-top .brand-logo img.whitelogo {
    display: none;
}

header#header ul.nav li a {
    font-size: 17px;
    line-height: 25px;
    color: #fff;
    font-weight: 600;
    display: inline-block;
    text-align: center;
}

ul.nav li ul.sub-menu a {
    color: #fff !important;
    padding: 12px 15px;
    line-height: 20px;
    display: block;
    border-bottom: 1px solid #fff;
    font-size: 14px;
    background: #ff7157;
}

button.submenu-expand {
    display: none;
}

button.submenu-expand svg {
    fill: #0066ae;
}

button.menu-item-link-return {
    display: none;
}

.navbar-expand-lg .navbar-collapse .menu-main-menu-container {
    width: 100%;
}

ul.nav li ul.sub-menu a:hover,
header#header .sub-menu li.current-menu-item a,
header#header .sub-menu li.current_page_ancestor a {
    background: #ff7157;
}

ul.nav li a:hover {
    text-decoration: none;
    color: var(--secondary-color);
}

ul.nav li.current-menu-item ul.sub-menu li.current-menu-item a {
    border-bottom: none;
    color: var(--secondary-color);
}

ul.nav li a:focus,
ul.nav li a:active,
.header-top a:hover {
    text-decoration: none;
    outline: none;
    color: var(--secondary-color);
}

header#header {
    transition: all 1s;
    /* position: absolute; */
    left: 0;
    width: 100%;
    z-index: 100;
    padding: 0;
}

.announcement-section {
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
}

.header-top .announcement-section,
.header-top .announcement-section p,
.header-top .announcement-section a,
.header-top .announcement-section a:hover {
    font-family: Montserrat;
    font-weight: 600;
}

.header-top a.announcement-button {
    margin-right: 10px;
    color: #ffffff !important;
    border-radius: 4px;
    border: 2px solid #ffffff;
    padding: 7px 18px !important;
    font-size: 15px;
    display: inline-block;
    text-align: center;
    font-family: Montserrat;
    font-weight: 600;
}

.header-top .announcement-section .announcement-note p {
    margin-bottom: 0px;
}

.entry-content #kt-layout-id_6864b3-9d .wp-block-kadence-rowlayout:first-child .kt-row-layout-inner .kt-row-column-wrap {
    padding-top: 0px !important;
}

.entry-content #kt-layout-id_b800a3-99 .wp-block-kadence-rowlayout:first-child .kt-row-layout-inner .kt-row-column-wrap {
    padding-top: 20px !important;
}

.entry-content #kt-layout-id_436d9a-f8 .wp-block-kadence-rowlayout:first-child .kt-row-layout-inner .kt-row-column-wrap {
    padding-top: 20px !important;
}

.entry-content #kt-layout-id_1b27f2-de .wp-block-kadence-rowlayout:first-child .kt-row-layout-inner .kt-row-column-wrap {
    padding-top: 50px !important;
}

.entry-content div.wp-block-kadence-rowlayout:first-child .kt-row-layout-inner .kt-row-column-wrap {
    /* padding-top: 200px !important; */
}

.bottom-header {
    padding: 0;
}

.navbar-fixed-top .bottom-header {
    padding: 0px;
}

.navbar-fixed-top ul.nav li {
    margin-top: 0px;
}

.main-menu-more {
    display: none;
}

.header-top {
    background: var(--primary-color);
    padding: 5px 0;
    color: #000;
    transition: all 1s;
    border-top: 3px solid #00487b;
}

.header-top a {
    color: var(--tertiary-color);
}

.header-top i {
    font-size: 22px;
}

.nav>li>a {
    padding: 20px 10px!important
}

header .navbar-inverse .navbar-brand,
.navbar-inverse .navbar-nav>li>a {
    text-shadow: none !important;
}

header .navbar-inverse .navbar-nav>.active>a,
.navbar-inverse .navbar-nav>.active>a:focus,
.navbar-inverse .navbar-nav>.active>a:hover {
    background-color: transparent !important;
    text-decoration: none;
    color: #64ab97 !important;
    border-bottom: 5px solid #64ab97;
    letter-spacing: 0.5px;
    outline: none;
    padding-bottom: 15px;
}

.navbar-inverse .navbar-nav>li>a:focus,
.navbar-inverse .navbar-nav>li>a:hover {
    color: #9d9d9d !important;
    background-color: transparent !important;
}

.navbar {
    margin-bottom: 0px !important;
    border-radius: 0 !important;
    border: none !important;
}

header .sub-menu {
    display: none;
    position: absolute;
    background: #f1f2f3;
    padding: 0;
    min-width: 220px;
    z-index: 9999;
    list-style: none;
    margin-top: 1px;
    margin-left: -1px;
}

header .sub-menu .sub-menu {
    left: 270px;
    background: #fff;
    top: auto;
    margin-top: -31px;
    padding-top: 0px;
}


/*     
    header li.menu-item-has-children::after {
        font-family: "Font Awesome\ 5 Free";
        display: inline-block;
        padding-right: 6px;
        vertical-align: middle;
        content: "\f107";
        font-weight: 700;
        margin-left: -6px;
        color: #0092cb;
    } */

header .navbar-expand-lg {
    padding: 0;
}

header .sub-menu .current_page_ancestor .sub-menu a::after {
    content: "";
    position: relative;
    padding: 0;
}

header .sub-menu .sub-menu li a {
    color: #6f6f6f !important;
}

header .sub-menu .sub-menu li.current_page_item {
    border-left: 4px solid #90c742;
    background: #f1f1f1;
}

header .navbar-expand-lg .navbar-nav>li ul.sub-menu li {
    line-height: 0;
    margin-left: 0;
    padding: 0;
    width: 100%;
    margin-top: 0;
    margin-right: 0;
}

header ul.sub-menu li a {
    color: #fff;
}

ul.nav li ul.sub-menu li:hover,
ul.nav li ul.sub-menu li {
    border: none;
}

header .navbar-expand-lg .navbar-nav>li ul.sub-menu li ul.sub-menu li:hover,
header .navbar-expand-lg .navbar-nav>li ul.sub-menu li ul.sub-menu li.current-menu-item {
    border-left: 4px solid #90c742;
    background: #f1f1f1;
    border-bottom: none;
}

header ul li ul.sub-menu li ul.sub-menu {
    display: none !important;
}

header ul li ul.sub-menu li:hover ul.sub-menu {
    display: block !important;
}

header .navbar-expand-lg .navbar-nav>li:hover ul.sub-menu {
    display: block;
}

.circle-info .kt-blocks-info-box-text {
    width: 200px;
    height: 200px;
    border-radius: 100px;
    margin: auto;
    font-size: 25px;
    font-weight: 600;
    font-family: Montserrat;
}

.bold-circle-info .kt-blocks-info-box-text {
    width: 200px;
    height: 200px;
    border-radius: 100px;
    margin: auto;
    font-size: 40px;
    font-weight: bold;
    background: #0d78d1;
    color: #fff;
    font-family: Open Sans;
    line-height: 200px;
}

.orange .kt-blocks-info-box-text {
    border: 5px solid var(--secondary-color);
    color: var(--secondary-color);
}

.blue .kt-blocks-info-box-text {
    border: 5px solid var(--primary-color);
    color: var(--primary-color);
}

.light-blue .kt-blocks-info-box-text {
    border: 5px solid #6cabdf;
    color: #6cabdf;
}

.no-padding .kt-row-column-wrap {
    padding: 0px;
}

.orange-bottom-border {
    border-bottom: 5px solid var(--secondary-color);
}

.grey-border-right {
    border-right: 2px solid #eeeeee;
}

.grey-border-left {
    border-left: 2px solid #eeeeee;
}

.grey-border-top {
    border-top: 2px solid #eeeeee;
}

.grey-border-bottom {
    border-bottom: 2px solid #eeeeee;
}

.blue-bottom-border {
    border-bottom: 5px solid #0d78d1;
}

.right-column-container .kt-inside-inner-col {
    max-width: 550px;
}

.left-column-container .kt-inside-inner-col {
    max-width: 550px;
}

h5 a,
h5 a:hover {
    color: #fff;
    text-decoration: none;
}

.wp-block-kadence-infobox.info-h-100,
.wp-block-kadence-infobox.info-h-100 .kt-blocks-info-box-link-wrap {
    height: 100%;
}

footer {
    background: var(--tertiary-color);
    color: #fff;
    padding: 0px 0 20px 0;
}

footer ul.footer-menu {
    list-style: none;
    color: #fff;
    padding-left: 0;
    margin-bottom: 0px;
}

footer ul.footer-menu ul.sub-menu {
    list-style: none;
    color: #fff;
    padding-left: 0;
    padding-top: 10px;
    font-size: 16px;
}

footer img.footer-logo {
    margin-bottom: 20px;
}

footer ul.footer-menu li a,
footer ul.footer-menu li a:hover {
    color: #fff;
    text-decoration: none;
    font-weight: 600;
}

footer ul.footer-menu li.menu-item-has-children a,
footer ul.footer-menu li.menu-item-has-children a:hover {
    color: #fff;
    padding-bottom: 15px;
    text-decoration: none;
    font-weight: bold;
}

footer ul.footer-menu ul.sub-menu li a,
footer ul.footer-menu ul.sub-menu li a:hover {
    color: #fff;
    text-decoration: none;
    font-weight: 600;
}

footer ul#menu-footer-menu-2 {
    text-align: left;
    display: inline-block;
}

footer p.copyright,
footer p.copyright a,
footer .copyright a:hover {
    font-size: 14px;
    color: #fff;
    text-decoration: none;
    text-align: center;
}

footer .social {
    padding-left: 0;
    list-style: none;
    display: block;
    text-align: right;
}

footer .social li {
    font-size: 26px;
    margin-left: 8px;
    display: inline-block;
    height: 32px;
    width: 32px;
    line-height: 26px;
    text-align: center;
}

footer .social li a {
    color: #ffffff;
}

footer a.top-cta {
    color: #ffffff;
    font-size: 18px;
    background: var(--secondary-color);
    border: 2px solid var(--secondary-color);
    font-family: Montserrat;
    font-weight: 600;
    border-radius: 3px;
    padding: 8px 16px;
    display: inline-block;
    margin-bottom: 10px;
    text-align: center;
}

footer a.top-cta:hover {
    background: #fff;
    border: 2px solid var(--secondary-color);
    color: var(--secondary-color);
    text-decoration: none;
    font-family: Montserrat;
}

footer .footer-inner .review {
    margin-bottom: 25px;
}

h5.white-anchor a,
h5.white-anchor a:hover {
    color: var(--primary-color);
}

.left-content .kt-inside-inner-col {
    max-width: 555px;
    margin-left: auto;
}

.right-content .kt-inside-inner-col {
    max-width: 555px;
}

h2 a,
h2 a:hover {
    color: #0066ae;
    text-decoration: none;
}

#kadence-column_024bd4-e1 .ugb-main-block {
    margin-bottom: 0;
}

footer .menu-1,
footer .menu-3 {
    padding: 20px 0;
    background: #0d78d1;
}

footer .menu-2,
footer .menu-4 {
    padding: 20px 0;
    background: #ff7157;
}

footer .menu-1 a,
footer .menu-2 a,
footer .menu-3 a,
footer .menu-4 a {
    font-size: 20px;
    line-height: 28px;
    color: #fff;
    font-weight: 600;
    display: inline-block;
    text-align: center;
}

footer .footer-inner {
    padding-top: 20px;
}


/* .pum-theme-cutting-edge {
        background-image: linear-gradient( rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.45)), url(https://msgstaffing.com//wp-content/uploads/2020/03/corona.jpg) !important;
        background-size: cover !important;
        background-position: center center !important;
        background-attachment: scroll !important;
        background-repeat: no-repeat !important;
    }
    */

.pum-container {
    padding: 0px!important;
}

p.white-text,
p.white-text a,
p.white-text a:hover {
    color: #fff;
}

.pum-content form.wpcf7-form input.wpcf7-form-control {
    font-weight: 600;
}

.pum-theme-default-theme {
    background-color: rgb(0 0 0 / 70%)!important;
}

.white-text {
    color: #fff
}

.matador-jobs-listing {
    margin-bottom: 5px;
}

.matador-jobs-listing .matador-job {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: #eeeeee;
    padding: 5px 10px;
    margin-bottom: 0;
}

.matador-jobs-listing .matador-job:nth-child(even) {
    background: #fff;
}

.matador-jobs-listing .matador-job .matador-job-title {
    font-size: 1.15rem;
    font-weight: 600;
}

.matador-jobs-listing .matador-job ul.matador-job-meta li .matador-job-meta-label {
    font-weight: 600;
}

.matador-jobs-listing .matador-job ul.matador-job-meta li .matador-job-meta-value a,
.matador-jobs-listing .matador-job-header .matador-job-location-terms,
.matador-jobs-listing .matador-job-header .matador-job-category-terms {
    font-weight: 600;
    color: var(--secondary-color);
}

.matador-jobs-listing .matador-job ul.matador-job-meta li .matador-job-meta-label::after {
    content: ':';
}

.matador-jobs-listing .matador-job ul.matador-job-meta li.matador-job-meta-field:first-child:before {
    content: '';
}

.matador-jobs-listing .matador-job ul.matador-job-meta li.matador-job-meta-field:before {
    content: '   |   ';
}

.matador-jobs-listing .matador-job-meta .matador-job-meta-field {
    font-size: 0.9rem;
}

.matador-pagination {
    margin-top: 20px;
}

.matador-pagination .page-numbers,
.matador-pagination .next.page-numbers,
.matador-pagination .previous.page-numbers {
    padding: 4px 10px;
    background: #ff7157;
    color: #fff;
    display: initial;
    border-radius: 0;
}

.matador-pagination .next.page-numbers,
.matador-pagination .previous.page-numbers {
    float: none;
}

.matador-pagination .page-numbers.current {
    padding: 4px 10px;
    color: #ff7157;
    background-color: #fff;
    border: 1px solid #ff7157;
}

.matador-jobs-listing .matador-job footer {
    background: none;
    padding: 0;
    margin: 0;
}

.matador-jobs-listing .matador-job footer .matador-job-navigation {
    padding: 0;
}

.matador-jobs-listing .matador-job footer .matador-job-navigation a.matador-button {
    color: var(--primary-color);
    font-size: 16px;
    background: none;
    border-color: var(--primary-color);
    border: 1px solid;
    font-family: Montserrat;
    border-radius: 3px;
    border-width: 2px;
    padding: 5px 10px;
    width: auto;
    margin: 0;
    font-weight: 600;
}

.matador-search-form {
    margin-bottom: 20px;
    justify-content: center;
}

.matador-search-form label {
    display: none;
}

.matador-search-form input,
.matador-search-form select {
    padding: 7px;
    border: 1px solid #ccc;
    border-radius: 5px;
    margin-top: 0px;
    margin-bottom: 0px;
    width: 100%;
    font-size: 0.9rem;
}

.matador-search-form .matador-search-submit,
.matador-search-form .matador-search-submit:hover {
    color: #ffffff;
    font-size: 18px;
    background: var(--secondary-color);
    border-color: var(--secondary-color);
    font-family: Montserrat;
    font-weight: 600;
    border-radius: 3px;
    border-width: 3px;
    padding: 8px 16px;
    width: auto;
    margin: 0;
    display: block;
}

.single-matador-job-listings .job-header {
    background: #eeeeee;
    padding: 20px;
    border-radius: 5px;
}

.single-matador-job-listings .job-header .job-title h2 {
    color: var(--primary-color);
    font-size: 20px;
    font-family: Montserrat;
    font-weight: 600;
}

.single-matador-job-listings .job-header .job-post-info p {
    font-weight: 600;
    margin: 0;
    font-size: 0.9rem;
}

.single-matador-job-listings .job-header .job-post-info p.job-category {
    padding: 5px 0;
}

.single-matador-job-listings .job-header .job-post-info p.job-type {
    padding: 5px 0;
}

.single-matador-job-listings .job-header .job-post-info p.job-type span {
    background: #ff7157;
    width: fit-content;
    padding: 5px;
    color: #fff;
}

.single-matador-job-listings .job-header .job-post-info p span {
    font-weight: normal;
}

.single-matador-job-listings .job-detail-box {
    padding: 20px;
    font-size: 0.9rem;
}

.single-matador-job-listings h2.job-form-title {
    color: var(--secondary-color);
    font-size: 20px;
    font-family: Montserrat;
    font-weight: 600;
    text-align: center;
}

.single-matador-job-listings .matador-application input,
.single-matador-job-listings .matador-application select {
    padding: 7px;
    border: 1px solid #ccc;
    border-radius: 5px;
    margin-top: 0px;
    margin-bottom: 0px;
    width: 100%;
    font-size: 1rem;
}

.single-matador-job-listings .matador-application .matador-button,
.single-matador-job-listings .matador-application .matador-button:hover,
.single-matador-job-listings a.matador-button,
.single-matador-job-listings a.matador-button:hover {
    color: #ffffff;
    font-size: 18px;
    background: var(--secondary-color);
    border-color: var(--secondary-color);
    font-family: Montserrat;
    font-weight: 600;
    border-radius: 3px;
    border-width: 0px;
    padding: 8px 16px;
    width: auto;
    margin: 0 0 20px 0;
    display: block;
}

.single-matador-job-listings .matador-application label {
    line-height: 1.1rem;
    font-size: 1rem;
}

.single-matador-job-listings .matador-application {
    border: 0;
    margin: 0;
    padding: 0 20px;
}

.banner-form h2.job-form-title {
    display: none;
}

.banner-form .col-md-4 {
    width: 100%;
    max-width: 100%;
}

.banner-form .matador-application .matador-field-group {
    width: 48%;
    float: left;
    margin-right: 2%;
    padding-bottom: 0.5rem;
}

.banner-form.single-column .matador-application .matador-field-group {
    width: 98%;
    float: none;
    margin-right: 2%;
    padding-bottom: 0.5rem;
}

.banner-form .matador-application h5 label {
    font-family: Montserrat;
    font-weight: 600;
    font-size: 0.9rem;
}

.banner-form .matador-application {
    margin: 0;
}

.banner-form .matador-application .matador-button,
.banner-form .matador-application .matador-button:hover {
    color: #ffffff;
    font-size: 18px;
    background: var(--secondary-color);
    border-color: var(--secondary-color);
    font-family: Montserrat;
    font-weight: 600;
    border-radius: 3px;
    border-width: 3px;
    padding: 8px 16px;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}

.banner-form .matador-application .matador-field input {
    border: 1px solid #ccc;
    border-radius: 5px;
    width: 100%;
}

.banner-form .matador-application .matador-field-description {
    font-size: 0.9rem;
}

#cr-widget-721255242 h1 {
    font-size: 1.5rem !important
}

.content-area .single-post-content .categories-list h2 {
    padding-top: 20px;
    color: #ff7157;
    font-size: 1.7rem;
    font-weight: 700;
    margin-bottom: 1rem;
}

.content-area .single-post-content .categories-list ul li a {
    font-weight: 600;
}

.content-area .single-post-content .single-inner p em span.highlight {
    text-decoration: underline;
}

.content-area .single-post-content .categories-list .wp-block-themeisle-blocks-form label.otter-form-input-label {
    margin-bottom: 4px;
    font-family: Montserrat;
    font-weight: 600;
    font-size: 0.9rem;
}

.content-area .single-post-content .categories-list .wp-block-themeisle-blocks-form input[type=text] {
    padding: 7px;
    border: 1px solid #ccc;
    border-radius: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 0.9rem;
}

.content-area .single-post-content .categories-list .wp-block-themeisle-blocks-form input[type=email] {
    padding: 7px;
    border: 1px solid #ccc;
    border-radius: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 0.9rem;
}

.content-area .single-post-content .categories-list .wp-block-themeisle-blocks-form button.wp-block-button__link {
    color: #ffffff;
    font-size: 18px;
    background: #ff7157;
    border-color: var(--secondary-color);
    font-family: Montserrat;
    font-weight: 600;
    border-radius: 3px;
    border-width: 3px;
    padding: 8px 16px;
    border: none;
}

.content-area .single-post-content .categories-list .wp-block-themeisle-blocks-form button.wp-block-button__link:hover {
    background: #fff;
    border: 2px solid var(--secondary-color);
    color: var(--secondary-color);
    text-decoration: none;
    font-family: Montserrat;
}


/*2022 CSS*/

.home-msg-staffing img {
    max-height: 100%;
    height: 250px;
    max-width: 100%;
    object-fit: cover;
    object-position: center;
}

.home-latest-blog-post ul.wp-block-latest-posts li .wp-block-latest-posts__featured-image.alignleft {
    width: 100%;
}

.home-personable-image {
    margin: 0px 5px;
    background: #fff;
    padding-top: 34px;
    padding-bottom: 34px;
}

.home-convenient-image {
    background: #fff;
    padding-top: 34px;
    padding-bottom: 34px;
}

.home-responsive-image {
    background: #fff;
    padding-top: 34px;
    padding-bottom: 34px;
}

.site-content .latest-blog-post ul li.wp-block-post figure a {
    margin-bottom: 0!important
}

.site-content .latest-blog-post ul li.wp-block-post figure a {
    margin-bottom: 0!important
}

.site-content .latest-blog-post ul li.wp-block-post figure a img {
    height: 237px;
    width: 100%;
    object-fit: cover;
    object-position: center;
}

.site-content .latest-blog-post ul li.wp-block-post h2.wp-block-post-title a {
    font-weight: 700;
    font-family: Montserrat;
    color: #0d78d1;
    font-size: 18px;
}

.home-latest-blog-post ul.wp-block-latest-posts li .wp-block-latest-posts__featured-image.alignleft img {
    margin-bottom: 15px;
    height: 237px;
    width: 100%;
    object-fit: cover;
    object-position: center;
}

.home-latest-blog-post ul.wp-block-latest-posts li a {
    font-weight: 700;
    font-family: Montserrat;
    color: #0d78d1;
    font-size: 18px;
    display: block;
}

.content-area .single-post-content .single-inner img {
    margin-bottom: 20px;
    width: 100%;
    height: auto;
}

p.weekly-paycheck {
    padding: 30px 0px 0px 10px;
}

.traveling-nurses-land .ugb-main-block {
    margin-top: 0px;
}


/*     .home-three-column .card-header {
        padding: 0px;
    }
    
    .home-three-column .blue-color button {
        font-size: 20px;
        font-weight: 600;
        font-family: Montserrat;
        background-color: #0d78d1;
        padding-top: 15px;
        padding-bottom: 15px;
        color: white;
        width: 100%;
        text-decoration: none;
        border-radius: 0;
    }
    
    .home-three-column .orange-color button {
        font-size: 20px;
        font-weight: 600;
        font-family: Montserrat;
        background-color: #ff7157;
        padding-top: 15px;
        padding-bottom: 15px;
        color: white;
        width: 97.5%;
        text-decoration: none;
        border-radius: 0;
    }
    
    .home-three-column .accordion .card-body {
        font-size: 24px;
    } */

.accordion .body-text {
    padding: 0px;
}

.accordion .body-text .card-body {
    padding: 0px;
    margin-top: 30px;
}

.font-bold strong {
    font-weight: 700;
}

#top .navbar-fixed-top .top-header ul.nav li a {
    font-size: 17px;
}

.video-section figure.wp-block-video {
    margin: 0;
}

.video-section .wp-block-vpb-video {
    height: 100%;
}

.video-section .wp-block-vpb-video .vpbVideoPlayer {
    height: 100%;
}

.video-section .wp-block-vpb-video .vpbVideoPlayer .videoWrapper {
    height: 100%;
}

.video-section .wp-block-vpb-video .vpbVideoPlayer .videoWrapper .plyr {
    height: 100%;
}

.video-section .wp-block-vpb-video .vpbVideoPlayer .videoWrapper .plyr video {
    object-fit: cover;
    object-position: center top;
}

.video-section figure.wp-block-video video {
    display: block;
}

#header .top-header {
    background: #00487b;
}

.mag-staffing .kadence-info-box-image-inner-intrisic-container {
    max-width: 100%!important;
    height: auto;
}

.mag-staffing h2 {
    font-weight: 800;
}

.mag-staffing h2 strong {
    font-weight: 800;
}

.mag-staffing p strong {
    font-weight: 800;
    color: #ff7157;
}

.mag-staffing {
    margin-bottom: 0px!important;
}

#top .navbar-fixed-top .top-header {
    background: none;
}

.testimonials-video .tns-carousel-wrap .kt-blocks-carousel:not(.kt-carousel-container-arrowstyle-none) .tns-outer .tns-controls button[data-controls="prev"] {
    left: -25px;
}

.testimonials-video .tns-carousel-wrap .kt-blocks-carousel:not(.kt-carousel-container-arrowstyle-none) .tns-outer .tns-controls button[data-controls="next"] {
    right: -25px;
}

.testimonials-video p iframe {
    width: 100%;
}

.article-section p {
    font-size: 22px;
}

.got-a-question h2 {
    font-weight: 600!important;
}

.got-a-question p {
    font-weight: 700!important;
}

.got-a-question p a {
    font-weight: 700;
}

p.per-diem-font-bold strong {
    font-weight: 800;
}


/*     .home-top-video .kb-blocks-bg-video-container {
        height: 700px;
        position: inherit;
    }
    
    .home-top-video .inner-column-1 {
        margin-top: -700px;
    } */

.home-top-video .inner-column-1 .kb-blocks-bg-video {
    width: 100vw;
    /*         height: 700px; */
    object-fit: cover;
    position: fixed;
    top: 0;
    left: 0;
}

.employers-form.no-bg .kt-inside-inner-col {
    background: none!important;
}

.home-two-form .employers-form h2.heading {
    margin-bottom: 0px;
    color: #fff;
}

.home-two-form .employers-form p a {
    color: #fff;
    font-weight: 700;
}

.home-two-form .healthcare-professional h2.heading {
    margin-bottom: 0px;
    color: #fff;
}

.home-two-form .healthcare-professional p a {
    color: #fff;
    font-weight: 700;
}

.home-two-form .employers-form p {
    font-size: 30px;
    color: #fff;
    text-align: center;
    margin: 0 auto 16px auto;
/*     display: flex; */
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}

.home-two-form .healthcare-professional p {
    font-size: 30px;
    color: #fff;
    text-align: center;
    margin: 0 auto 16px auto;
/*     display: flex; */
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}

.home-two-form form .content {
    display: flex;
    flex-wrap: wrap;
    font-size: 30px;
    font-weight: 400;
    justify-content: center;
    color: #fff;
    line-height: 56px;
    align-items: center;
}

.home-two-form form .content span.wpcf7-form-control-wrap select.wpcf7-form-control {
    border: 0;
    border-radius: 0;
    padding: 0;
    margin: 0;
    font-size: 26px;
    font-weight: 600;
    outline: none;
    text-align: left;
    background: none;
    border-bottom: 1px solid #fff;
    color: #fff;
}

.home-two-form form .content span.wpcf7-form-control-wrap input[type="text"] {
    border: 0;
    border-radius: 0;
    padding: 0;
    margin: 0;
    font-size: 30px;
    font-weight: 600;
    outline: none;
    margin-bottom: 5px;
    text-align: left;
    background: none;
    border-bottom: 1px solid #fff;
    color: #fff;
    max-width: 180px;
    margin-left: 8px;
}

.home-two-form form .content span.wpcf7-form-control-wrap input::placeholder {
    color: #fff;
}

.home-two-form form .display-form-control {
    padding: 30px 0px;
}

.home-two-form form .display-form-control input {
    outline: 0;
}

.home-two-form form .display-form-control textarea {
    outline: 0;
    margin-top: 5px;
}

.home-two-form form.wpcf7-form .display-form-control input.wpcf7-form-control {
    margin-bottom: 5px;
}

.home-two-form form.wpcf7-form .display-form-control span.wpcf7-not-valid-tip {
    margin-bottom: 10px;
}

.home-two-form form .wpcf7-response-output {
    margin: 0;
    border: 0;
    color: #fff;
}

.home-two-form form .nice-select {
    background: none;
    border: none;
    border-bottom: 1px solid #fff;
    border-radius: 0;
}

.home-two-form form .nice-select {
    padding: 0 15px 0 0;
    margin: 0px 10px;
    text-align: center !important
}

.home-two-form form .nice-select span.current {
    font-size: 30px;
    font-weight: 600;
}

.home-two-form form .nice-select ul.list li {
    color: #0d78d1;
    border-bottom: 1px solid #0d78d1;
    font-size: 18px;
    font-weight: 600;
}

.home-two-form form .nice-select ul.list li:hover {
    background: #0d78d1;
    color: #fff;
}

.home-two-form form .nice-select ul.list li.selected {
    background: #0d78d1;
    color: #fff;
}

.home-two-form form .nice-select ul.list li.selected:hover {
    background: #0d78d1;
    color: #fff;
}

.home-two-form form .nice-select ul.list li:last-child {
    border-bottom: 0;
}

.home-two-form form .nice-select ul.list li.selected {
    font-size: 18px;
    font-weight: 600;
    padding: 0px 20px;
}

.home-two-form form .nice-select:after {
    border-bottom: 2px solid #fff;
    border-right: 2px solid #fff;
    width: 10px;
    height: 10px;
    right: 0px;
    margin-top: 0px;
}

.content-area .home-two-form {
    z-index: 11;
    position: relative;
}


/* .home-two-form .employers-form .kt-inside-inner-col {
        background: rgb(8, 43, 73);
        background: linear-gradient(332deg, rgba(8, 43, 73, 1) 4%, rgba(4, 123, 222, 1) 50%, rgba(4, 48, 84, 1) 95%);
    }
    
    .home-two-form .healthcare-professional .kt-inside-inner-col {
        background: rgb(107, 49, 12);
        background: linear-gradient(332deg, rgba(107, 49, 12, 1) 10%, rgba(242, 101, 6, 1) 50%, rgba(107, 49, 12, 1) 90%);
    } */

.home-two-form .healthcare-professional form .nice-select ul.list li {
    color: #ff7157;
    border-bottom: 1px solid #ff7157;
}

.home-two-form .healthcare-professional form .nice-select ul.list li:hover {
    background: #ff7157;
    color: #fff;
}

.home-two-form .healthcare-professional form .nice-select ul.list li:last-child {
    border-bottom: 0;
}

.home-two-form .healthcare-professional form .nice-select ul.list li.selected {
    background: #ff7157;
    color: #fff;
}

.home-two-form .healthcare-professional form .nice-select ul.list li.selected:hover {
    background: #ff7157;
    color: #fff;
}
.home-two-form form.wpcf7-form input[type="submit"].wpcf7-form-control {
        border: #fff;
    background: #fff;
    color: #ff7157;
}

.home-two-form .healthcare-professional .display-form-control input.wpcf7-form-control {
    background: #fff;
    color: #ff7157;
}

.home-two-form .wpcf7-not-valid-tip {
    color: #fff;
}

.home-two-form .wpcf7-response-output {
    color: #000;
    text-align: center;
}

.home-two-form .wpcf7-spinner {
    display: none;
}

.location-with-images .wp-block-image {
    position: relative;
    margin: 0;
}

.location-with-images .wp-block-image figure figcaption {
    font-weight: 700;
    position: absolute;
    bottom: 0;
    background: rgba(0, 0, 0, 0.5);
    width: 100%;
    transition: .5s ease;
    font-size: 18px;
    padding: 10px 15px;
    text-align: left;
    margin: 0;
    color: #fff;
}


/*     .home-top-video .kt-row-column-wrap {
        height: 0px!important;
    } */


/* Header Sub Menu CSS */

.navbar-expand-lg .navbar-nav li.menu-item-has-children:hover ul.sub-menu li {
    border-bottom: 1px solid #fff;
}

.navbar-expand-lg .navbar-nav li.menu-item-has-children:hover ul.sub-menu li:last-child {
    border-bottom: 0px;
}

.navbar-expand-lg .navbar-nav li.menu-item-has-children:hover ul.sub-menu li a {
    width: 100%;
}

.navbar-nav li.menu-item-has-children>a::after {
    font-family: "Font Awesome\ 5 Free";
    display: inline-block;
    padding-right: 6px;
    vertical-align: middle;
    content: "\f107";
    font-weight: 700;
    color: #fff;
    margin-left: 7px;
    margin-right: -7px;
}

.site-content .talk-to-agent-three-round-section h2 {
    width: 150px;
    height: 150px;
    line-height: 150px;
    border: none;
    border-radius: 50%;
    box-shadow: 0 30px 40px 0 rgb(0 0 0 / 5%), 0 1px 1px 0 rgb(0 0 0 / 5%);
    display: block;
    margin: auto;
    background: #fff;
    font-weight: 700;
    color: #ff7157;
    font-size: 60px !important;
}

.site-content .talk-to-agent-three-round-section h3 {
    font-weight: 800;
}

.site-content .we-do-business h2{
    width: 150px;
    height: 150px;
    line-height: 150px;
    border: none;
    border-radius: 50%;
    box-shadow: 0 30px 40px 0 rgb(0 0 0 / 5%), 0 1px 1px 0 rgb(0 0 0 / 5%);
    display: block;
    margin: auto;
    background: #fff;
    font-weight: 700;
    color: #ff7157;
    font-size: 60px !important;
}
.site-content .we-do-business h3 {
    font-weight: 700;
}

.per-diem-advance-gallery-section .kt-blocks-carousel {
    padding-bottom: 0px;
}

.full-page-section h2.kt-blocks-info-box-title {
    line-height: 45px;
}

.full-page-section p.kt-blocks-info-box-text {
    /*     font-size: 24px; */
}

.got-a-question {
    font-weight: 500!important;
}

.got-a-question {
    font-weight: 600!important;
}

.per-diem-gradient-section .kt-row-layout-inner.kt-row-has-bg {
    /*     background: rgb(8,43,73);
        background: linear-gradient(332deg, rgb(255 255 255) 4%, rgb(13 120 209 / 14%) 50%, rgb(13 120 209 / 14%) 95%); */
}

.talk-to-pages-left-gradient-section .kt-inside-inner-col {
    /*     background: rgb(8,43,73);
        background: linear-gradient(332deg, rgba(8,43,73,1) 4%, rgba(4,123,222,1) 50%, rgba(4,48,84,1) 95%); */
}

.font-bold-no-margin-bottom h2.kt-blocks-info-box-title {
    font-weight: 800;
}


/* .home-content-with-testimonial {
        background: linear-gradient(332deg, rgb(255 255 255) 4%, rgb(13 120 209 / 14%) 50%, rgb(13 120 209 / 14%) 95%);
    } */


/* .highly-satisfied-section-info-box .kt-inside-inner-col {
        box-shadow: 0px 0px 3px 2px #7676769e;
    } */


/* .highly-satisfied-section-info-box .kt-inside-inner-col h2.kt-blocks-info-box-title strong{
        font-weight:700;
    } */

h2.home-page-heading {
    width: 62%;
}


/* .highly-satisfied-section-info-box .kt-row-layout-inner.kt-row-has-bg {
        background: linear-gradient(332deg, rgb(255 255 255) 4%, rgb(13 120 209 / 14%) 50%, rgb(13 120 209 / 14%) 95%);
    } */

.highly-satisfied-section .kt-inside-inner-col {
    background: #e6f1fa;
    border-radius: 50px;
    box-shadow: 0 30px 40px 0 rgb(0 0 0 / 5%), 0 0px 0 0 rgb(0 0 0 / 5%);
    padding: 50px;
}

.highly-satisfied-section .wp-block-stackable-count-up {
    margin-bottom: 0;
}

.highly-satisfied-section .wp-block-stackable-count-up span {
    font-weight: 700;
}

.highly-satisfied-section .wp-block-stackable-count-up span strong {
    font-weight: 700;
}


/* .site-content .best-experience-box-section figure.wp-block-image 
    {
            position: absolute;
    } */


/* .site-content .best-experience-box-section figure img {
            border-radius: 5% 5% 0 0!important;
    }
    .site-content .best-experience-box-section .kt-inside-inner-col {
        position:relative;
    }
    .site-content .best-experience-box-section figure {
        height:100%;
    }
    .site-content .best-experience-box-section figure video {
        height: 420px;
        object-fit: cover;
        object-position: center center;
        border-radius: 5% 5% 0 0;
    }

    .site-content .best-experience-box-section figure figcaption {
        color: #fff;
        text-align: left;
        margin-bottom: -22px;
    }
    .site-content .best-experience-box-section figure figcaption strong {
        font-weight:700;
        position: absolute;
        bottom: 0;
        background: rgba(0, 0, 0, 0.5);
        width: 100%;
        transition: .5s ease;
        font-size: 18px;
        padding: 20px 15px;
        text-align: left;
    }
    .site-content .best-experience-box-section figure figcaption strong a {
        color: #fff;
        text-decoration: underline;
    } */

.site-content .six-video-section .kt-inside-inner-col {
    position: relative;
}

.site-content .six-video-section .kt-inside-inner-col .wp-block-vpb-video .plyr--video {
    border-radius: 5% 5% 0 0;
}

.site-content .six-video-section .kt-inside-inner-col .wp-block-vpb-video .plyr--video .plyr__video-wrapper video {
    height: 400px;
    object-fit: cover;
    object-position: center;
}

.site-content .six-video-section .kt-inside-inner-col p {
    padding: 20px 10px;
    margin-bottom: 0;
    color: white;
    bottom: 0;
    background: rgb(0 0 0 / 44%);
    font-size: 18px;
    position: absolute;
    width: 100%;
}

.site-content .six-video-section .kt-inside-inner-col p strong {
    font-weight: 700;
}

.site-content .six-video-section .kt-inside-inner-col p strong a {
    color: #fff;
}

.full-page-right-slider .kt-testimonial-item-wrap {
    width: 350px;
    height: 350px;
    border-radius: 50%;
    align-items: center;
    display: flex;
    justify-content: space-around;
}

.full-page-right-slider .kt-testimonial-item-wrap h2.kt-testimonial-title {
    border-bottom: 4px solid #ff7157;
    margin-bottom: 10px;
    padding-bottom: 10px;
}


/*     .home-arrow .kt-inside-inner-col {
        width: 6.5rem;
        height: 6.5rem;
        position: absolute;
        right: 0;
        bottom: 1.25rem;
        border: 0.1rem solid #0d78d1;
        border-radius: 50%;
    } */

.home-arrow .kt-inside-inner-col figure.wp-block-image {
    background-color: #0d78d1;
    border-radius: 50%;
    margin-left: 8px;
    margin-right: 8px;
    margin-bottom: 8px;
}

.home-arrow .kt-inside-inner-col figure.wp-block-image a {
    height: 85px;
    width: 85px;
    display: flex;
    text-align: center;
    align-items: center;
    justify-content: space-around;
}

.home-arrow .kt-inside-inner-col figure.wp-block-image img {
    width: 0.5rem;
    transform: rotate(45deg);
}

.full-page-info-box-quots p.kt-blocks-info-box-text strong {
    color: #000000;
    font-weight: 800;
    border-top: 2px solid #ff7157;
    width: 50%;
    display: block;
    margin-top: 10px;
}

.full-page-info-box-quots p.kt-blocks-info-box-text span.popupbox {
    color: #ff7157;
}

#pum-20994 {
    background-color: rgb(0 0 0 / 70%);
}

#pum-20994 .pum-container {
    background-color: #0d78d1;
    padding: 75px;
}

#pum-20994 .pum-container .pum-content {
    max-width: 1141px !important;
}

#pum-20994 .pum-container .pum-content h2 {
    color: #fff;
}

#pum-20994 .pum-container .pum-content p {
    color: #fff;
    font-size: 20px;
}

#pum-20994 .pum-container .pum-content+.pum-close {
    right: 0;
    bottom: 0;
    color: #ff7157;
    background: #fff;
}

.travel-nurse-image-slider-1 figure img {
    width: 400px!important;
    height: 200px!important;
    border-radius: 200px / 100px;
    object-fit: cover!important;
    transform: rotate(350deg);
    margin-top: 5px!important;
}

.travel-nurse-image-slider-2 {
    float: right;
}

.travel-nurse-image-slider-2 figure img {
    width: 400px!important;
    height: 200px!important;
    border-radius: 200px / 100px;
    object-fit: cover!important;
    transform: rotate(350deg);
    margin-top: 5px!important;
}

.travel-nursing-slider-section .kt-blocks-carousel-init {
    height: 220px;
}

.how-we-do-business .kt-inside-inner-col p strong {
    font-weight: 800;
}

.best-fit-facility-common-section h2 strong {
    font-weight: 700;
}

.best-fit-facility-common-section .kt-row-column-wrap {
    z-index: -1;
}

.home-full-page-last-section-color p strong {
    font-weight: 800;
    color: #ff7157;
}

.content-area .healthcare-facility-sub-page-from form .nice-select span.current {
    font-size: 26px;
    line-height: 1.8;
}

.content-area .healthcare-facility-sub-page-from .content {
    font-size: 24px;
    font-weight: 400;
    line-height: 2;
}

.content-area .healthcare-facility-sub-page-from .content span.wpcf7-form-control-wrap input[type="text"] {
    font-size: 26px;
    font-weight: 600;
    max-width: 215px;
}


/* .content-area h2 span.guaranteed-font-size {
    font-size: 40px;
} */

.content-area .healthcare-list ul {
    color: #fff;
}

.content-area .healthcare-subpages-form .content {
    color: #0d78d1;
}

.content-area .healthcare-subpages-form form .nice-select {
    border-bottom: 1px solid #0d78d1;
}

.content-area .healthcare-subpages-form form .content span.wpcf7-form-control-wrap input[type="text"],
.content-area .healthcare-subpages-form form .content span.wpcf7-form-control-wrap select {
    border-bottom: 1px solid #0d78d1;
    color: #0d78d1;
    font-size: 40px;
}

.content-area .healthcare-subpages-form form .content span.wpcf7-form-control-wrap input::placeholder {
    color: #0d78d1;
}

.content-area .healthcare-subpages-form form .nice-select span.current {
    color: #0d78d1;
}

.content-area .healthcare-subpages-form h2.heading {
    margin-bottom: 15px;
    color: #0d78d1;
}

.content-area .healthcare-subpages-form p {
    color: #000000;
}

.content-area .healthcare-subpages-form p a {
    color: #ff7157;
}

.content-area .healthcare-subpages-form .wpcf7-not-valid-tip {
    color: red;
}

.content-area .healthcare-subpages-form .wpcf7-response-output {
    border: none;
    color: red;
    margin: 0;
    padding: 0;
}

.content-area .clients-logoes-slider marquee {
    height: 450px;
}

.content-area .clients-logoes-slider marquee img {
    margin-top: 12px;
    margin-bottom: 12px;
    border-radius: 8px;
    box-shadow: 0 3px 5px 4px rgb(175 177 179 / 30%);
    width: 90%;
    display: block;
    margin-left: auto;
    margin-right: auto;
}


/* Image cut css */

.site-content #jarallax-container-0>div {
    background-position: 50% 0% !important;
}

.site-content #jarallax-container-1>div {
    background-position: 50% 0% !important;
}

.site-content #jarallax-container-2>div {
    background-position: 50% 0% !important;
}


/* Video cut css */


/* Home-Green*/

.site-content .home-two-form .healthcare-professional-green p a {
    color: #fff;
    font-weight: 700;
}

.site-content .home-two-form .healthcare-professional-green p {
    font-size: 18px;
    color: #fff;
}

.site-content .home-two-form .healthcare-professional-green .kt-inside-inner-col {
    background: rgb(255 95 51);
    background: linear-gradient(331deg, rgb(92 35 20) 10%, #FF5F33 50%, rgb(75 35 24) 90%);
}

.site-content .home-two-form .healthcare-professional-green form .nice-select ul.list li {
    color: #28590c;
    border-bottom: 1px solid #FF5F33;
}

.site-content .home-two-form .healthcare-professional-green form .nice-select ul.list li:hover {
    background: #FF5F33;
    color: #fff;
}

.site-content .home-two-form .healthcare-professional-green form .nice-select ul.list li:last-child {
    border-bottom: 0;
}

.content-area .home-two-form .healthcare-professional-green form .nice-select ul.list li.selected {
    background: #FF5F33;
    color: #fff;
}

.site-content .home-two-form .healthcare-professional-green form .nice-select ul.list li.selected:hover {
    background: #FF5F33;
    color: #fff;
}

.site-content .home-two-form .healthcare-professional-green h2.heading {
    margin-bottom: 15px;
    color: #fff;
}

.site-content .home-two-form .healthcare-professional-green .display-form-control input.wpcf7-form-control {
    background: #fff;
    color: #FF5F33;
    border: #fff;
}

.site-content .mag-staffing-green p strong {
    font-weight: 800;
    color: #FF5F33!important;
}

.site-content .how-it-works ul li {
    color: #fff;
    margin-bottom: 10px;
}

.page-id-22075 #header .top-header {
    background: #002a86;
}

.page-id-22075 header a.top-cta {
    background: #FF5F33;
    border-color: #FF5F33;
}

.page-id-22075 #top .navbar-fixed-top .top-header {
    background: #fff!important;
}

.page-id-22075 header a.top-cta:hover {
    color: #FF5F33;
    background: #fff;
}

.page-id-22075 header#header.navbar-fixed-top ul.nav li a {
    color: #002a86;
}

.page-id-22075 footer .menu-2,
footer .menu-4 {
    background: #FF5F33;
}

.page-id-22075 footer {
    background: #002a86;
}

.page-id-22075 footer a.top-cta {
    background: #FF5F33;
    border: 2px solid #FF5F33;
}

.page-id-22075 footer a.top-cta:hover {
    border: 2px solid #FF5F33;
    color: #FF5F33;
    background: #fff;
}

.page-id-22075 .navbar-fixed-top .navbar-nav li.menu-item-has-children>a::after {
    color: #002a86;
}

.page-id-22075 .home-two-form .employers-form .kt-inside-inner-col {
    background: rgb(8, 43, 73);
    background: linear-gradient(332deg, #09193e 4%, #002a86 50%, #0c1834 95%);
}

.page-id-22075 .home-latest-blog-post ul.wp-block-latest-posts li a {
    color: #002a86;
}

.page-id-22075 .home-two-form form .nice-select ul.list li {
    color: #002a86;
    border-bottom: 1px solid #002a86;
}

.page-id-22075 .home-two-form form .nice-select ul.list li:hover {
    background: #002a86;
}

.page-id-22075 .home-two-form form .nice-select ul.list li.selected {
    background: #002a86;
}

.page-id-22075 .home-two-form form .nice-select ul.list li.selected:hover {
    background: #002a86;
}

.page-id-22075 form.wpcf7-form input[type="submit"].wpcf7-form-control {
    background: #FF5F33;
    border-color: #FF5F33;
}

.page-id-22075 .home-arrow .kt-inside-inner-col {
    border: 0.1rem solid #002a86;
}

.page-id-22075 .home-arrow .kt-inside-inner-col figure.wp-block-image {
    background-color: #002a86;
}


/* Pop-up*/

.pum .location-popup h2.heading {
    text-align: center;
    font-size: 24px;
    color: #ff7157;
    font-weight: 700;
}

.pum .location-popup h2 {
    color: #fff!important;
}

.pum .location-popup ul.kt-svg-icon-list li.kt-svg-icon-list-item-wrap {
    color: #fff;
}

.pum .location-popup ul.kt-svg-icon-list li.kt-svg-icon-list-item-wrap svg {
    color: #fff;
}

.pum .location-popup p strong {
    color: #fff;
    font-weight: 700;
}

.pum .pum-container {
    background-color: transparent !important;
    width: auto !important;
    border: none !important;
	padding-right: 20px !important;
}

.pum-container ._form._form_25._inline-form {
    border: none !important;
}

._field-wrapper select {
    padding: 6px;
}

.pum-container .pum .pum-container .pum-content+.pum-close {
    right: 0!important;
    top: 0;
    background-color: #fff;
    color: #ff7157;
    font-size: 24px;
    padding: 8px 20px;
    bottom: inherit !important
}

.pum .wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
    border: none;
    color: red;
    margin: 10px 0 0 0;
}

.pum .location-popup .wpcf7-spinner {
    display: none;
}

.pum .location-popup .other-location {
    margin: auto;
    text-align: center;
}

.pum .location-popup span.wpcf7-not-valid-tip {
    margin-bottom: 10px;
    color: #fff;
}

.pum .location-popup .wpcf7-response-output {
    text-align: center;
    color: #fff!important;
}

.testimonial-slider .n2-ss-slide-inner:before {
    content: url(/wp-content/uploads/2022/05/testi.png);
    position: absolute;
    width: 51px;
    height: 51px;
    left: 20px;
    top: 20px;
}

.testimonial-slider .n2-ss-slide-inner::after {
    content: url(/wp-content/uploads/2022/05/Yellow-Rating.png);
    position: absolute;
    width: 205px;
    height: 42px;
    right: 20px;
    top: 20px;
}

.home-video .wp-video {
    margin: auto;
    margin-top: 40px;
}

.home-best-option .kt-inside-inner-col {
    text-align: center;
    margin: auto;
}

.content-area .sitemap .pages h2.wsp-pages-title {
    font-size: 1.75rem;
    color: #0d78d1;
}

.content-area .sitemap .posts h2.wsp-posts-title {
    font-size: 1.75rem;
    color: #0d78d1;
}

.content-area .sitemap .posts ul li {
    list-style: none;
}

.content-area .sitemap .posts ul li.wsp-post {
    list-style: circle;
    ;
}

.content-area .sitemap .posts ul.wsp-posts-list li strong a {
    font-size: 1.25rem;
    color: #ff7157;
}

.content-area .sitemap .posts ul li ul li:last-child {
    margin-bottom: 15px;
}

.full-height {
    height: 100%;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.full-height img {
    height: 100%;
    object-fit: cover;
}

.community-involvement h2.heading {
    color: #0d78d1;
    margin-bottom: 20px;
    font-weight: 800;
}

.community-involvement .wpcf7-spinner {
    display: none;
}

.sticky-btn {
    position: fixed;
    bottom: 1rem;
    border: none;
    border-radius: 15px;
    background-color: #ff7258;
    color: #fff;
    z-index: 10000;
    box-shadow: 0 0 50px 0 rgba(0, 0, 0, .4);
    margin: 1rem 0;
    left: 1rem;
    text-align: center;
    font-size: 1rem;
    padding: 1rem;
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: center;
}

.sticky-btn a {
    color: #fff;
    font-weight: 600;
}

.sticky-btn a i {
    font-size: 16px;
    margin-bottom: 10px;
}

.content-area .full-page-section .kt-row-column-wrap .wp-block-kadence-column .kt-inside-inner-col figure:first-child {
    margin: 0 30px 0 0;
}
.content-area .full-page-section .kt-row-column-wrap .wp-block-kadence-column .kt-inside-inner-col figure {
    display: inline-block;
    float: left;
    width: auto;
}
.content-area .full-page-section .kt-row-column-wrap .wp-block-kadence-column .kt-inside-inner-col {
    justify-content: flex-start !important;
    flex-direction: row !important;
    align-content: flex-start;
    flex-wrap: wrap;
}




/* Responsive CSS */ 

@media only screen and (min-width: 768px) and (max-width: 991px) {
    footer .social {
        text-align: center;
    }
    .video-section {
        min-height: 35vh !important;
    }
    .content-area .full-page-section {
        min-height: 60vh;
    }
    .content-area .full-page-section>.kt-row-column-wrap {
        min-height: 60vh;
    }
    /*.content-area .full-page-section .kt-row-column-wrap .wp-block-kadence-column .kt-inside-inner-col {*/
    /*    justify-content: center;*/
    /*    display: flex;*/
    /*    flex-direction: column;*/
    /*}*/

    .content-area .full-page-section .kt-row-layout-inner {
        min-height: 100%;
    }
    .content-area .full-page-section .kt-row-layout-inner .kt-row-column-wrap {
        min-height: 100%;
    }
}

@media only screen and (min-width: 992px) {
    .video-section {
        min-height: 50vh !important;
    }
    .content-area .full-page-section {
        min-height: 100vh;
    }
    .content-area .full-page-section>.kt-row-column-wrap {
        min-height: 100vh;
    }
    .content-area .full-page-section .kt-row-column-wrap .wp-block-kadence-column .kt-inside-inner-col {
        justify-content: center;
        display: flex;
        flex-direction: column;
    }
    .content-area .full-page-section .kt-row-layout-inner {
        min-height: 100%;
    }
    .content-area .full-page-section .kt-row-layout-inner .kt-row-column-wrap {
        min-height: 100%;
    }
}

@media only screen and (max-width: 600px) {
    .team-box.ugb-image-box.ugb-image-box--v4 .ugb-block-content {
        grid-auto-flow: row;
        grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));
        grid-gap: 10px;
        grid-auto-columns: max-content;
    }
}

@media only screen and (max-width: 991px) {
    .home-latest-blog-post,
    .latest-blog-post {
        display: none;
    }
    .quick-facts .kt-blocks-info-box-link-wrap {
        justify-content: center !important;
    }
    .team-box.ugb-image-box.ugb-image-box--v4 .ugb-block-content {
        grid-auto-flow: row;
        grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));
        grid-gap: 10px;
        grid-auto-columns: max-content;
    }
    .team-box .ugb-image-box.ugb-image-box--v4 .ugb-image-box__item {
        padding: 20px;
    }
    .last-none .ugb-inner-block .ugb-block-content .ugb-image-box__item4,
    .last-none .ugb-inner-block .ugb-block-content .ugb-image-box__item3 {
        display: none;
    }
    .home-two-form form .content span.wpcf7-form-control-wrap select.wpcf7-form-control {
        text-align: center;
    }
    .site-content .we-do-business h2 {
        width: 75px;
        height: 75px;
        line-height: 75px;
        font-size: 40px !important;
    }
    #cr-widget-721255242 {
        margin: auto;
    }
    #header .top-header .container {
        padding: 0px 15px;
    }
    h2.home-page-heading {
        width: 100%!important;
    }
    .top-header .navbar-expand-lg ul.navbar-nav {
        padding: 0px;
    }
    .top-header .navbar-expand-lg ul.navbar-nav li {
        border-bottom: 1px solid #0d78d1;
    }
    top-header .navbar-expand-lg ul.navbar-nav li.current-menu-item a {
        color: #0d78d1!important;
    }
    header#header .top-header .navbar-expand-lg ul.navbar-nav li a {
        color: #0d78d1!important;
        width: 100%;
    }
    .top-header .navbar-expand-lg ul.navbar-nav li:last-child {
        border-bottom: 0px;
    }
    .top-header .navbar-expand-lg ul.navbar-nav li.menu-item-has-children ul.sub-menu {
        margin: 0;
    }
    .top-header .navbar-expand-lg ul.navbar-nav li.menu-item-has-children ul.sub-menu li {
        border-bottom: 1px solid #0d78d1;
    }
    .top-header .navbar-expand-lg ul.navbar-nav li.menu-item-has-children ul.sub-menu li a {
        background: #dadada!important;
    }
    .top-header .navbar-expand-lg ul.navbar-nav li.menu-item-has-children>a::after {
        color: #0d78d1!important;
    }
    header#header header#heade .top-header .navbar-expand-lg ul.navbar-nav li..current-menu-item a {
        color: #0d78d1!important;
    }
    header#header .top-header .navbar-expand-lg ul.navbar-nav li.menu-item-has-children ul.sub-menu li a {
        background: #0d78d1!important;
        color: #fff!important;
    }
    header#header .top-header .navbar-expand-lg ul.navbar-nav li.menu-item-has-children ul.sub-menu li {
        border-bottom: 1px solid #fff !important;
    }
    header#header .top-header .navbar-expand-lg ul.navbar-nav li.menu-item-has-children ul.sub-menu li:last-child {
        border-bottom: 0px !important;
    }
    .full-page-info-box-quots p.kt-blocks-info-box-text strong {
        width: 100% !important;
    }
    .home-two-form form .nice-select span.current {
        font-size: 30px!important;
    }
    .home-two-form form .content span.wpcf7-form-control-wrap input[type="text"] {
        font-size: 30px!important;
        text-align: center;
    }
    .site-content .six-video-section .kt-inside-inner-col p {
        font-size: 12px;
        padding: 10px;
    }
}

@media (max-width: 1099px) {
    header#header ul.nav li a {
        font-size: 14px !important;
        line-height: 20px !important;
    }
    header a.top-cta {
        padding: 8px 10px;
    }
    .hero-center .kt-inside-inner-col {
        flex-direction: column !important;
        align-items: center !important;
    }
    .nav>li>a {
        padding: 0 10px !important;
    }
    /*         header#header {
                padding: 0 0 20px 0px;
            } */
    header#header.navbar-fixed-top .brand-logo {}
}

@media (min-width: 768px) and (max-width: 991px) {
    header#header.navbar-fixed-top .navbar-toggler {
        border-color: var(--primary-color);
    }
    header#header.navbar-fixed-top .navbar-toggler-icon {
        background-color: var(--primary-color);
    }
    header .navbar-toggler {
        position: relative;
        float: right;
        padding: 10px 10px 6px 10px;
        margin-top: 0px;
        background-color: transparent;
        border: 1px solid #ffffff;
        border-radius: 4px;
        margin: auto;
    }
    header .navbar-toggler-icon {
        background-color: #ffffff;
        display: block;
        width: 22px;
        height: 2px;
        border-radius: 1px;
        margin-bottom: 5px;
    }
    .navbar-collapse {
        position: absolute;
        margin-top: 130px;
        width: 100%;
        background: #fff;
        padding: 0px;
        z-index: 9999;
        box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.23137254901960785);
    }
    header .navbar-expand-lg {
        padding: 20px;
    }
    .top-header .brand-logo a {
        display: block;
        text-align: center;
    }
    .brand-logo img {
        margin-right: 0;
        margin-bottom: 0;
        margin-top: 0px;
    }
    .top-header .text-right {
        text-align: center !important;
    }
    .top-header form {
        margin-top: 20px;
        display: inline-block;
    }
    ul.nav li a {
        display: block;
        padding: 12px 15px !important;
        line-height: 24px;
        color: var(--primary-color) !important;
    }
    button.submenu-expand {
        display: none;
    }
    ul.nav li a:hover {
        border-bottom: none;
        background: rgba(255, 255, 255, 0.5294117647058824);
        color: var(--primary-color) !important;
    }
    ul.nav li {
        display: block;
        margin-right: 0;
        margin-bottom: 0;
        border-bottom: none;
        padding: 0px;
        margin-top: 0;
        border: none;
        width: 100%;
    }
    header .navbar-expand-lg .navbar-nav>li ul.sub-menu li {
        line-height: 0;
        margin-left: 0;
        padding: 0;
        width: 100%;
    }
    header .sub-menu {
        border: none;
        position: relative;
        padding-top: 0;
        margin-left: 15px;
    }
    .navbar-nav {
        margin-top: 0px;
        float: none !important;
        padding: 15px 0;
    }
    ul.nav li:hover,
    ul.nav li.current-menu-item {
        text-decoration: none;
        color: #fff !important;
        border: none;
        background: rgba(255, 255, 255, 0.5294117647058824);
    }
    header li.menu-item-has-children::after {
        display: none;
    }
    header li.menu-item-has-children>a::after {
        font-family: "Font Awesome\ 5 Free";
        display: inline-block;
        padding-right: 6px;
        vertical-align: middle;
        content: "\f107";
        font-weight: 700;
        margin-left: 10px;
        color: #fff;
    }
    header .sub-menu .sub-menu {
        border: 1px solid #fff;
        left: 0;
        position: relative;
        background: #fff;
        top: auto;
        margin-top: 0;
        padding-top: 0px;
    }
    header .sub-menu {
        border: none;
        position: relative;
        padding-top: 0;
        margin-left: 15px;
    }
    .navbar-expand-lg .navbar-toggle:focus,
    .navbar-inverse .navbar-toggle:hover {
        background-color: #036dd7 !important;
    }
    header .sub-menu .sub-menu {
        border: 1px solid #fff;
        left: 0;
        position: relative;
        background: #fff;
        top: auto;
        margin-top: 0;
        padding-top: 0px;
    }
    .navbar-expand-lg .navbar-toggle {
        border-color: #fff;
        border: 1px solid #000;
    }
    .container {
        max-width: 100% !important;
    }
    .blog-grid .feature-content {
        height: 240px;
    }
}

@media (max-width: 767px) {
	body .hero-section .kt-inside-inner-col {
    padding: 20px 15px;
}
	.wp-block-kadence-column.kadence-column_a796e6-59.kb-section-has-overlay.section-4 {
    margin-bottom: 40px;
		margin-top: 25px;
}
	.section-2 .wp-block-columns.stay-connected-second.is-layout-flex.wp-container-5 {
    margin-bottom: 10px;
}
.wp-block-kadence-column.kadence-column_a796e6-59.kb-section-has-overlay.section-4 .kt-inside-inner-col {
    padding-bottom: 10px;
}
	.wp-block-kadence-column.kadence-column_d443ad-7a.section-7 {
    margin-bottom: 30px;
    margin-top: 0;
}
	.section-5 .wp-block-columns.three-column.is-layout-flex.wp-container-25 {
    margin-bottom: 10px;
}
.hero-section	p.stk-block-text__text.has-text-color.has-white-color.has-text-align-center {
    font-size: 16px !important;
}
    .home-best-option .kt-inside-inner-col {
        text-align: left!important;
        margin: 0!important;
    }
    .pum .pum-container {
        padding: 30px 20px!important;
    }
    .best-fit-for-mobile span.mobile-best-fit-color {
        color: #ff7157;
        margin-bottom: 20px;
        display: block;
    }
    .best-fit-for-mobile h2 {
        text-align: left;
    }
    .best-fit-for-mobile .kt-blocks-info-box-link-wrap {
        align-items: flex-start;
    }
    h2.home-page-heading {
        width: 38%;
    }
    h1 {
        font-size: 2em !important;
    }
    footer .menu-1,
    footer .menu-2,
    footer .menu-3 {
        margin-bottom: 0px !important;
    }
    .header-top a.announcement-button {
        margin-bottom: 5px;
        padding: 3px 5px!important;
        font-size: 12px;
        margin-right: 10px;
    }
    /*         header#header {
                padding: 0 0 20px 0px;
            } */
    .single-post h1 {
        font-size: 2em !important;
    }
    .last-none .ugb-inner-block .ugb-block-content .ugb-image-box__item4 {
        display: none;
    }
    header a.top-cta.health-care {
        /* padding: 8px 3px !important;
                font-size: 11px; */
    }
    .kadence-column_207bda-ee .kt-blocks-info-box-media-container .kt-blocks-info-box-media {
        border: none !important;
    }
    footer .social li {
        margin-left: 0px;
    }
    .entry-content #kt-layout-id_6864b3-9d .wp-block-kadence-rowlayout:first-child .kt-row-layout-inner .kt-row-column-wrap {
        padding-top: 0px !important;
    }
    .entry-content #kt-layout-id_b800a3-99 .wp-block-kadence-rowlayout:first-child .kt-row-layout-inner .kt-row-column-wrap {
        padding-top: 0px !important;
    }
    .entry-content #kt-layout-id_436d9a-f8 .wp-block-kadence-rowlayout:first-child .kt-row-layout-inner .kt-row-column-wrap {
        padding-top: 0px !important;
    }
    .entry-content div.wp-block-kadence-rowlayout:first-child .kt-row-layout-inner .kt-row-column-wrap {
        /* padding-top: 170px !important; */
    }
    footer ul#menu-footer-menu-2 {
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .navbar-expand-lg .navbar-toggle:focus,
    .navbar-inverse .navbar-toggle:hover {
        background-color: transparent;
    }
    .footer-inner {
        text-align: center;
    }
    .footer-inner ul.footer-menu li {
        text-align: center;
    }
    footer .social {
        text-align: center;
    }
    .navbar-toggle .icon-bar {
        background-color: #fff;
        display: block;
        width: 22px;
        height: 2px;
        border-radius: 1px;
    }
    header .navbar-expand-lg {
        padding: 0px;
        margin-top: -50px;
    }
    header .navbar-expand-lg button {
        margin: auto;
    }
    header a.top-cta.call {
        margin-right: -5px;
    }
    header a.top-cta {
        margin-top: -54px;
        margin-right: 45px;
    }
    header .navbar-toggler {
        position: relative;
        float: right;
        padding: 10px 10px 6px 10px;
        margin-top: 0px;
        background-color: transparent;
        border: 1px solid #ffffff;
        border-radius: 4px;
    }
    header#header.navbar-fixed-top .navbar-toggler {
        border-color: var(--primary-color);
    }
    header#header.navbar-fixed-top .navbar-toggler-icon {
        background-color: var(--primary-color);
    }
    header .navbar-toggler-icon {
        background-color: #ffffff;
        display: block;
        width: 22px;
        height: 2px;
        border-radius: 1px;
        margin-bottom: 5px;
    }
    header .navbar-nav {
        margin-top: 0px;
        float: none !important;
        padding: 15px;
        position: absolute;
        z-index: 111;
        background: #fff;
        width: 100%;
    }
    ul.nav li {
        width: 100%;
    }
    ul.nav li a {
        display: block;
        padding: 15px !important;
        line-height: 24px;
        color: #0d78d1 !important;
    }
    ul.nav li a:hover {
        border-bottom: none;
        background: rgba(255, 255, 255, 0.5294117647058824);
        color: #065185 !important;
    }
    header {
        width: 100%;
        margin: 0 !important;
        float: none;
    }
    .navbar-collapse.collapse {
        padding: 0px;
    }
    .navbar-expand-lg .navbar-collapse,
    .navbar-inverse .navbar-form {
        border: none;
        background: #fff;
        margin-top: 5px;
    }
    ul.nav li {
        display: block;
        margin-right: 0;
        margin-bottom: 0;
        border-bottom: none;
        padding: 0px;
        margin-top: 0;
        border: none;
    }
    header li.menu-item-has-children::after {
        display: none;
    }
    header li.menu-item-has-children>a::after {
        font-family: "Font Awesome\ 5 Free";
        display: inline-block;
        padding-right: 6px;
        vertical-align: middle;
        content: "\f107";
        font-weight: 700;
        margin-left: 10px;
        color: #000;
    }
    header .navbar-expand-lg .navbar-nav>li ul.sub-menu li {
        line-height: 0;
        margin-left: 0;
        padding: 0;
        width: 100%;
    }
    header .sub-menu {
        border: none;
        position: relative;
        padding-top: 0;
        margin-left: 15px;
        background: #fff;
    }
    .navbar-expand-lg .navbar-toggle:focus,
    .navbar-inverse .navbar-toggle:hover {
        background-color: #036dd7 !important;
    }
    header .sub-menu .sub-menu {
        border: 1px solid #fff;
        left: 0;
        position: relative;
        background: #fff;
        top: auto;
        margin-top: 0;
        padding-top: 0px;
    }
    .navbar-expand-lg .navbar-toggle {
        border-color: #fff;
        border: 1px solid #000;
    }
    .header-top a {
        font-size: 14px;
    }
    .brand-logo {
        /* position: absolute; */
        max-width: 40%;
        z-index: 9999;
    }
    .brand-logo img {
        max-width: 150px;
        width: 90%;
        padding: 10px;
    }
    /*         .bottom-header {
                padding: 0 15px;
            } */
    button.submenu-expand {
        display: none;
    }
    ul.nav li ul.sub-menu a:hover,
    header#header .sub-menu li.current-menu-item a,
    header#header .sub-menu li.current_page_ancestor a,
    header#header li.current-menu-item a {
        background: #fff;
        color: #0092cb !important;
        font-weight: bold;
    }
    ul.nav li:hover,
    ul.nav li.current-menu-item {
        border: none;
    }
    .top-header .text-right {
        text-align: center !important;
    }
    footer #sidebar ul {
        padding: 0;
        text-align: center;
    }
    .copyright {
        margin-top: 15px;
        text-align: center;
    }
    .mobile-hide {
        display: none !important;
    }
    .sign-post .rm_form_container form {
        display: block;
        text-align: center;
    }
    .sign-post .rm_form_el_button {
        text-align: center !important;
    }
    .grid-blog {
        max-width: 380px;
        margin: 10px auto;
    }
    .blog-grid .feature-left {
        max-width: 90%;
    }
    .blog-grid .feature-content {
        height: auto;
    }
    ul.nav li ul.sub-menu a {
        border-bottom: none;
    }
    .single-header {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .site-content .content-area .full-page-section {
        height: auto;
    }
    .site-content .content-area .article-section figure img {
        margin-bottom: 15px;
    }
    .site-content .best-experience-box-section .mobile-inner-column-height .kt-inside-inner-col {
        height: auto;
    }
    .home-mobile-responsive-info-box .kt-inside-inner-col {
        margin: 0px;
    }
    .home-mobile-responsive-info-box .inner-column-1 .kt-inside-inner-col {
        margin: 0px!important;
    }
    .home-mobile-responsive-info-box .inner-column-1 .kt-inside-inner-col .kt-blocks-info-box-link-wrap {
        margin-left: 0px!important;
        margin-top: 0px !important;
    }
    .home-mobile-responsive-info-box .inner-column-1 .kt-inside-inner-col .kt-blocks-info-box-link-wrap h2 {
        padding-left: 5px!important;
    }
    .home-mobile-responsive-info-box .inner-column-2 .kt-inside-inner-col {
        margin: 20px 0 20px 0!important;
    }
    .home-mobile-responsive-info-box .inner-column-2 .kt-inside-inner-col .kt-blocks-info-box-link-wrap {
        margin-left: 0px!important;
        margin-top: 0px !important;
    }
    .home-two-form form .content {
        font-size: 34px;
    }
    .healthcare-list .inner-column-1 {
        margin-bottom: 0px!important;
        ;
    }
    .healthcare-list ul {
        margin-bottom: 0px;
    }
    .testimonial-slider .n2-ss-slide {
        height: 335px;
    }
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    /* this will target only Mac Safari and Chrome browsers */
    form.form select {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        text-indent: 5px;
    }
}

@media only screen and (min-width: 992px) {
    .border-md-right {
        border-right: 1px solid #dee2e6!important;
    }
}

@media only screen and (max-width: 768px) {
    .matador-jobs-listing .matador-job {
        display: block;
    }
    .matador-search-form {
        display: block;
    }
    .matador-search-form .matador-search-form-field-group {
        margin-bottom: 5px;
    }
    .matador-search-form .matador-search-submit,
    .matador-search-form .matador-search-submit:hover {
        display: inline-block;
    }
    #pum-20994 .pum-container {
        padding: 50px 30px!important;
    }
}

testimonial-slider .n2-ss-slide {
    height: 335px;
}


}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
    /* this will target only Mac Safari and Chrome browsers */
    
    form.form select {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        text-indent: 5px;
    }
}
@media only screen and (min-width: 992px) {
    .border-md-right {
        border-right: 1px solid #dee2e6 !important;
    }
}
@media only screen and (max-width: 768px) {
    .matador-jobs-listing .matador-job {
        display: block;
    }
    
    .matador-search-form {
        display: block;
    }
    
    .matador-search-form .matador-search-form-field-group {
        margin-bottom: 5px;
    }
    
    .matador-search-form .matador-search-submit,
    .matador-search-form .matador-search-submit:hover {
        display: inline-block;
    }
    
    #pum-20994 .pum-container {
        padding: 50px 30px !important;
    }
}
@media (max-width: 767px) {
    .content-area .single-post-content .categories-list .wp-block-themeisle-blocks-form .otter-form__container {
        margin-bottom: 25px;
    }
}
@media only screen and (max-width: 767px) {
    .home-latest-blog-post .wp-block-latest-posts.is-grid li {
        margin-right: 0px;
    }
    
    .accordion {
        margin-top: 30px;
    }
    
    .accordion .body-text .card-body {
        padding-left: 15px;
        padding-right: 15px;
    }
    
    .accordion button {
        margin-bottom: 10px;
    }
    
    .home-three-column .orange-color button {
        width: 100%!important;
    }
    
    .reverse-column .kt-row-column-wrap {
        flex-direction: column-reverse!important;
    }
    
    .testimonials-video p iframe {
        max-width: 100%;
    }
    
    .video-section iframe {
        max-width: 100%;
    }
    
    .mag-staffing .kt-inside-inner-col a.info-box-link {
        margin-left: 25px!important;
        margin-right: 25px!important;
    }
    
    .font-bold-no-margin-bottom .kt-inside-inner-col a.info-box-link {
        margin-left: 25px!important;
        margin-right: 25px!important;
    }
    
    .home-two-form .employers-form {
        z-index: 11;
    }
    
    .home-two-form form .nice-select ul.list {
        position: relative;
        top: 0;
        margin-top: 0;
    }
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) {
    h2.home-page-heading {
        width: 55%!important;
    }
}

/* @media (min-width: 768px) and (max-width:1024px) {
		.site-content .content-area .ipade-home-two-color-section {
			height:100%;
		}
    } */
@media (min-width: 992px) and (max-width:1024px) {
    .accordion .mobile {
        padding: 0px;
    }
}
@media only screen and (max-width: 1024px) {
    .form-section a span.kt-btn-inner-text {
        overflow-wrap: anywhere;
    }
}
@media (min-width: 992px) {
    .kb-blocks-bg-video-container .kb-blocks-bg-video {
        top: 0!important;
        left: 0!important;
        -webkit-transform: none!important;
        transform: none!important;
    }
}
.align-center .kt-inside-inner-col {
    align-items: center !important;
}
.video-border .vpbVideoPlayer{
	border: 5px solid #0d78d1 !important;
    border-radius: 5px !important;
}
.top-cta.call{
	    background: none;
    border: none;
	color:var(--secondary-color);
}

/* Landing Page CSS START */
.ab-block-container {
    width: 1180px;
    margin: 0 auto;
}
.formOuter.ab-block-container {
    width: 100%;
    background-image: url('https://msgstaffing.com/wp-content/uploads/2023/05/Group-131.png');
    background-size: cover;
    background-repeat: no-repeat;
}
.formOuter.ab-block-container>.ab-container-inside {
    padding: 50px 0;
}
.formInner.ab-block-container {
    background-color: #fff;
    border-radius: 35px;
    padding: 40px;
    width: 890px;
}
.formOuter .joinForm-head h2 {
    font-size: 36px;
    font-weight: 800;
}
.form-innner p.stk-block-text__text.has-text-align-center,
.formOuter .joinForm-head p {
	font-size: 15px;
    color: #757575;
	max-width: 650px;
    margin: 0 auto;
    padding-bottom: 1rem;
}
.formOuter p.formBtm-head {
    color: #505050;
}
/* progress bar status start */
.form-innner button#forminator-custom-form-26750--page-1-label+ .forminator-break,
.formOuter button#forminator-custom-form-26229--page-1-label+.forminator-break {
    display: none !important;
}
.formOuter .forminator-pagination-steps {
    position: relative;
}
.form-innner  .forminator-pagination-steps .forminator-step,
.formOuter button#forminator-custom-form-26229---page-0-label {
    position: absolute;
    top: 25px;
	left: 15px;
}
.form-innner button#forminator-custom-form-26750--page-1-label,
.formOuter button#forminator-custom-form-26229--page-1-label {
    position: absolute;
    top: 25px;
    left: 53%;
}
.formOuter .forminator-pagination-steps {
    max-width: 600px;
    margin: 0 auto 4rem !important;
}
.form-innner .forminator-ui#forminator-module-26750.forminator-design--default .forminator-pagination-steps .forminator-break:before,
.formOuter .forminator-ui#forminator-module-26229.forminator-design--default .forminator-pagination-steps .forminator-break:before {
    background-color: #FF7157;
	height: 10px;
}
.form-innner .forminator-ui#forminator-module-26750.forminator-design--default .forminator-pagination-steps .forminator-break,
.formOuter .forminator-ui#forminator-module-26229.forminator-design--default .forminator-pagination-steps .forminator-break {
    background-color: #ECECEC;
	clip-path: polygon(98% 0, 100% 50%, 98% 100%, 0% 100%, 1% 50%, 0% 0%);
}
.formOuter .forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-pagination-steps .forminator-break {
    height: 10px !important;
}

.formOuter span.forminator-step-dot {
    display: none !important;
}
.formOuter span.forminator-step-label {
    position: absolute;
}
.form-innner .forminator-ui#forminator-module-26750.forminator-design--default .forminator-pagination-steps .forminator-step .forminator-step-label,
.formOuter .forminator-ui#forminator-module-26229.forminator-design--default .forminator-pagination-steps .forminator-step .forminator-step-label {
    color: #ff7157;
    font-family: 'Montserrat';
    font-size: 16px;
	width: 60px;
}
/* progress bar status end */
.formOuter .forminator-ui.forminator-custom-form[data-design=default] .forminator-checkbox .forminator-checkbox-box {
    height: 16px;
    flex: 0 0 16px;
}
.formOuter .forminator-ui#forminator-module-26229.forminator-design--default .forminator-checkbox input:checked + .forminator-checkbox-box {
    border-color: #707070;
    background-color: #fff;
}
.formOuter .forminator-ui#forminator-module-26229.forminator-design--default .forminator-pagination-steps .forminator-step .forminator-step-dot {
    border-color: #FF7157;
    background-color: #FF7157;
}
.formOuter .forminator-pagination--content {
    display: grid;
    grid-template-columns: 1fr 1fr;
    column-gap: 30px;
}
.forminator-ui#forminator-module-26750.forminator-design--default .forminator-textarea,
body .form-innner textarea#forminator-field-textarea-1_646db7147c901,
body .form-innner span.select2-selection.select2-selection--single,
body .form-innner input.forminator-input,
.formOuter .forminator-ui.forminator-design--default .forminator-input {
    border-color: transparent !important;
    background-color: #F1F1F1 !important;
    color: #505050 !important;
    padding: 20px !important;
    border-radius: 8px !important;
}
body .form-innner span.forminator-radio-bullet {
    background-color: #fff !important;
}
body .form-innner input.forminator-input:placeholder,
.formOuter .forminator-ui.forminator-design--default .forminator-input::placeholder {
    font-family: 'Montserrat';
    font-size: 15px;
    color: #505050;
}
.formOuter .forminator-pagination-footer {
    justify-content: center !important;
}
body  .form-innner .forminator-ui#forminator-module-26750.forminator-design--default .forminator-button-next,
.formOuter .forminator-ui#forminator-module-26229.forminator-design--default .forminator-button-next {
    background-color: #FF7157;
    border-radius: 8px;
    font-size: 18px;
    color: #FFFFFF;
    padding: 12px 40px;
}
body .form-innner .forminator-ui#forminator-module-26750.forminator-design--default .forminator-button-next:hover,
.formOuter .forminator-ui#forminator-module-26229.forminator-design--default .forminator-button-next:hover {
    background-color: #206396;
}
.formOuter .forminator-ui#forminator-module-26229.forminator-design--default .forminator-checkbox .forminator-checkbox-box {
    border-color: #707070;
    background-color: #fff;
    color: #ff7157;
}
.formOuter span.forminator-checkbox-label {
    color: #505050;
}
body .form-innner .forminator-ui#forminator-module-26750.forminator-design--default .forminator-label,
.formOuter .forminator-ui#forminator-module-26229.forminator-design--default .forminator-label {
    font-size: 16px;
    font-weight: 500;
    font-family: 'Montserrat';
    color: #262626;
}
body .form-innner  span.select2-container.forminator-select.forminator-select-dropdown-container--open.select2-container--open {
    width: 220px;
}
.forminator-ui.forminator-custom-form[data-design=default] .forminator-field .forminator-input-with-icon label {
    position: absolute;
    top: 0;
    width: 100%;
    margin: 0;
    height: 100%;
} 
.formOuter .forminator-ui#forminator-module-26229.forminator-design--default .forminator-input-with-icon [class*="forminator-icon-"] {
    color: #206396;
    position: absolute;
    top: 13px;
    right: 15px;
    text-align: right;
    font-size: 22px;
    margin: auto;
    transform: none;
}
.formOuter .forminator-ui#forminator-module-26229.forminator-design--default .forminator-radio input:checked + .forminator-radio-bullet {
    border-color: #C8C8C8;
	background-color: #fff;
}
.formOuter .forminator-ui#forminator-module-26229.forminator-design--default .forminator-radio .forminator-radio-bullet,
.formOuter .forminator-ui#forminator-module-26229.forminator-design--default .forminator-radio .forminator-radio-image {
    border-color: #C8C8C8;
    background-color: #fff;
}
.formOuter .forminator-ui#forminator-module-26229.forminator-design--default .forminator-radio .forminator-radio-bullet:before {
    background-color: #FF7157;
}
.formOuter .forminator-ui#forminator-module-26229.forminator-design--default .forminator-radio .formOuter .forminator-radio-bullet, .forminator-ui#forminator-module-26229.forminator-design--default .forminator-radio .forminator-radio-image {
    border-color: #C8C8C8;
    background-color: #fff;
}
.ourMission-main {
    margin: 6rem 0;
    padding: 0 2rem;
}
div#ourMission-right h2 {
    font-size: 32px;
    color: #0D78D1;
    font-weight: 800;
}
.ourMission-left img {
    border: 5px solid #0d78d1;
    border-radius: 8px;
    height: 470px;
    object-fit: cover;
}
div#ourMission-right p {
	font-family: 'Montserrat';
    color: #505050;
    line-height: 26px;
}
div#ourMission-right a.stk-link.stk-button {
	font-family: 'Montserrat';
    background-color: #FF7157;
    border-radius: 8px;
    font-size: 18px;
    color: #FFFFFF;
    padding: 12px 40px;
	margin-top: 1.5rem;
	border: 3px solid #FF7157;
}
div#ourMission-right a.stk-link.stk-button:hover {
    background-color: #fff;
}
div#ourMission-right a.stk-link.stk-button:hover span {
    color: #FF7157;
}
.agencyOuter {
    background-color: #fff1ee;
    width: 100% !important;
    padding: 100px 0;
}
.agencyOuter>.ab-container-inside {
    max-width: 1180px;
    margin: 0 auto;
}
.agencyOuter h2 {
    font-size: 32px;
    color: #0D78D1;
    font-weight: 800;
	padding-bottom: 1rem;
}
.agencyOuter .agencyContent-Outer {
    margin: 0 10rem;
}
.agencyOuter .agencyContent h2 {
    font-size: 24px;
    font-weight: 600;
}
.agencyOuter .agencyContent {
    border: 1px solid #707070;
    border-radius: 20px;
    padding: 40px;
}
.agencyOuter .agencyContent ul {
    padding-left: 20px;
}
.agencyOuter .agencyContent li {
	font-family: 'Montserrat';
    color: #505050;
}
.agencyOuter .agencyContent li::marker {
    color: #FF7157;
    font-size: 24px;
}
.perksSec-outer.ab-block-container {
    width: 100%;
    background-image: url('https://msgstaffing.com/wp-content/uploads/2023/05/Group-133.png');
    background-size: cover;
    background-repeat: no-repeat;
    padding: 100px 0;
}
.perksSec-outer.ab-block-container>.ab-container-inside {
    max-width: 1180px;
    margin: 0 auto;
}
.perksSec-outer h2 {
	font-weight: 600;
    font-size: 32px;
    color: #fff;
}
.perksSec-outer p {
    font-family: 'Montserrat';
}
.perksSec-outer p.perksSub-head {
    color: #fff;
    max-width: 700px;
    margin: 0 auto;
	padding-bottom: 50px;
}
.perksSec-outer a.stk-link {
	font-family: 'Montserrat';
    background-color: #FF7157 !important;
    border-radius: 8px;
    font-size: 18px;
    color: #FFFFFF;
    padding: 12px 40px !important;
	text-align: center;
	border: 3px solid #FF7157 !important;
}
.perksSec-outer a.stk-link:hover {
    background-color: #fff !important;
}
.perksSec-outer a.stk-link:hover span {
    color: #FF7157 !important;
}
.perksSec-outer p.btnTop-head {
    color: #fff;
	margin: 50px auto 30px;
    max-width: 410px;
}
.buildSec-inner {
    background-image: url('https://msgstaffing.com/wp-content/uploads/2023/06/build-bg.png');
    background-size: cover;
    background-repeat: no-repeat;
    padding: 40px 80px;
    color: #fff;
    margin: 6rem 0;
	border-radius: 30px;
}
.buildSec-inner h2 {
    font-size: 32px;
}
.buildSec-inner p {
    line-height: 32px;
	font-family: 'Montserrat';
}
.perksSec-outer .perksInner-content {
    flex-wrap: wrap !important;
    justify-content: center !important;
	gap: 2.5em;
}
.perksSec-outer .wp-block-column.contentMain-outer.is-layout-flow {
    flex-basis: unset !important;
    background-color: #fff;
    border-radius: 20px;
    padding: 25px;
    width: 30%;
	height: 420px;
    flex-grow: unset !important;
}
.perksSec-outer p.perksDisc {
    font-family: 'Montserrat';
    color: #505050;
}
.perksSec-outer .perksTitle {
    align-items: center !important;
    margin-bottom: 0;
}
.perksSec-outer .titleLeft p {
    font-family: 'Montserrat';
    font-size: 70px;
    color: #fff;
    text-shadow: 1px 0 0 #FF7157, 0 1px 0 #FF7157, -1px 0 0 #FF7157, 0 -1px 0 #FF7157;
}
.perksSec-outer .titleRight {
    flex-basis: 25% !important;
}
.perksSec-outer .titleRight h2 {
    color: #0D78D1;
}
.readyGo-outer {
    background-color: #FF7157;
    width: 100% !important;
    padding: 50px 0 20px;
    margin-bottom: 2px;
}
.readyGo-outer>.ab-container-inside {
    max-width: 1250px;
    margin: 0 auto;
}
.readyGo-outer .readyLeft h2 {
    color: #fff;
    font-size: 24px;
    line-height: 34px;
}
.readyGo-outer .wp-block-button__link {
    background-color: white;
    border-radius: 8px;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    color: #262626;
	border: 3px solid #fff;
}
.readyGo-outer .wp-block-button__link:hover {
    background-color: #ff7157;
    color: #fff;
}
.formOuter .forminator-pagination-footer {
    gap: 15px;
}
.form-innner .forminator-ui#forminator-module-26750.forminator-design--default .forminator-button-submit,
.formOuter .forminator-ui#forminator-module-26229.forminator-design--default .forminator-button-submit {
    background-color: #FF7157;
    border-radius: 8px;
    color: #FFFFFF;
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    font-size: 16px;
    padding: 12px 50px;
	min-width: 190px;
}
.form-innner .forminator-ui#forminator-module-26750.forminator-design--default .forminator-button-submit:hover,
.formOuter .forminator-ui#forminator-module-26229.forminator-design--default .forminator-button-submit:hover{
    background-color: #206396;   
}
.form-innner form#forminator-module-26750 button.forminator-button.forminator-button-back,
.formOuter .forminator-ui#forminator-module-26229.forminator-design--default .forminator-button-back {
    background-color: #206396;
    border-radius: 8px;
    color: #FFFFFF;
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    font-size: 16px;
    padding: 12px 50px;
	min-width: 190px;
}
.form-innner form#forminator-module-26750 button.forminator-button.forminator-button-back:hover,
.formOuter .forminator-ui#forminator-module-26229.forminator-design--default .forminator-button-back:hover {
    background-color: #FF7157;
}
@media (max-width: 1080px) and (max-width: 1200px){
.ab-block-container,
.readyGo-outer>.ab-container-inside {
    width: 1020px;
}
}
@media (max-width: 1024px){
.ab-block-container {
    width: 990px;
}
.perksSec-outer.ab-block-container>.ab-container-inside {
    max-width: 990px;    
}
.readyGo-outer>.ab-container-inside {
    max-width: 990px;
}
.perksSec-outer .wp-block-column.contentMain-outer.is-layout-flow {    
    width: 40%;
    height: 380px;    
}
}
@media (max-width: 991px){
.buildSec-inner {
    margin: 6rem 2rem;
}
.readyContent-main {
    margin: 0 2rem;
}
}
@media (max-width: 768px){
.ab-block-container {
    width: 680px;
}
	.form-innner.formInner.ab-block-container,
.formInner.ab-block-container {
    width: 680px;
}
.perksSec-outer.ab-block-container>.ab-container-inside {
    max-width: 680px;
}
.readyGo-outer>.ab-container-inside {
    max-width: 680px;
}
.buildSec-inner {
    margin: 4rem 0rem;
}
.ourMission-main {
    margin: 4rem 0;
    padding: 0;
}
.agencyOuter,
.perksSec-outer.ab-block-container {
    padding: 50px 0;
}
.perksSec-outer .perksTitle {
    gap: 0;
}
.perksSec-outer .titleLeft p {
    font-size: 50px;
}
.perksSec-outer .wp-block-column.contentMain-outer.is-layout-flow {
    width: 47%;
    height: 480px;
}
.buildSec-inner {
    background-position: right 60% bottom 45%;
    padding: 40px;
}
.buildSec-inner p {
    line-height: 24px;
    max-width: 430px;
}
.buildSec-inner .wp-block-column.is-layout-flow:last-child {
    display: none;
}
.readyContent-main {
    margin: 0;
    gap: 0;
}
.readyGo-outer .wp-container-36 {
    justify-content: center !important;
}
.readyGo-outer .readyLeft h2 {
    text-align: center;
}
.readyGo-outer .wp-block-button__link {
    margin-bottom: 2rem;
}
.agencyContent-Outer div#local-jobs,
.agencyContent-Outer div#travel-jobs {
    margin-bottom: 0;
}	
.form-innner .forminator-ui#forminator-module-26750.forminator-design--default .forminator-button-upload {
    width: 100px !important;
    margin-right: 10px !important;
} 
body .section-6 {
    margin-bottom: 2rem;
}
} 
@media only screen and (max-width: 767px){
	body .form-innner #wp-block-themeisle-blocks-advanced-heading-115252e0,
.formOuter .joinForm-head h2 {
    font-size: 30px;
}
	body .form-innner .forminator-ui#forminator-module-26750.forminator-design--default .forminator-button-next,
.formOuter .forminator-ui#forminator-module-26229.forminator-design--default .forminator-button-next,
div#ourMission-right a.stk-link.stk-button,
.perksSec-outer a.stk-link,
.readyGo-outer .wp-block-button__link {
    font-size: 16px;
}
div#ourMission-right h2,
.agencyOuter h2,
.perksSec-outer h2,
.buildSec-inner h2 {
    font-size: 24px;
}
.ourMission-main .stk-row.stk-inner-blocks {
    display: block;
}
div#ourMission-right h2,
div#ourMission-right p {
    text-align: center;
}
.agencyOuter .agencyContent {
    padding: 25px;
}
.readyGo-outer .readyLeft h2 {
    font-size: 20px;
    line-height: 30px;
}
.readyGo-outer {    
    margin-bottom: 0px;
}
}
@media (min-width: 320px) and (max-width: 760px){
.ab-block-container {
    width: 90%;
}
	.form-innner.formInner.ab-block-container,
.formInner.ab-block-container {
    width: 90%;
}
.perksSec-outer.ab-block-container>.ab-container-inside {
    max-width: 90%;
}
.perksSec-outer .wp-block-column.contentMain-outer.is-layout-flow {
    width: 100%;
    height: 100%;
}
.readyGo-outer>.ab-container-inside {
    max-width: 90%;
}
	body .form-innner #wp-block-themeisle-blocks-advanced-heading-115252e0 ,
.formOuter .joinForm-head h2 {
    font-size: 26px;
}
.formOuter .forminator-pagination--content {    
    grid-template-columns: 1fr;    
}
.formOuter .forminator-ui#forminator-module-26229.forminator-design--default .forminator-input {
    padding: 12px 15px;
    border-radius: 4px;
}
.formOuter .forminator-ui#forminator-module-26229.forminator-design--default .forminator-input::placeholder {    
    font-size: 14px;    
}
.formOuter p.formBtm-head {
    font-size: 14px;    
}
.formInner.ab-block-container {    
    border-radius: 20px;
    padding: 20px;
}
	.form-innner  .forminator-pagination-steps .forminator-step,
.formOuter button#forminator-custom-form-26229---page-0-label {
    left: 0px;
}
	.form-innner button#forminator-custom-form-26750--page-1-label,
.formOuter button#forminator-custom-form-26229--page-1-label {
    left: 50%;
}
.formOuter .forminator-ui#forminator-module-26229.forminator-design--default .forminator-input-with-icon [class*="forminator-icon-"] {
    top: 48px;
}
.ourMission-left img {
    border: 2px solid #0d78d1;
    height: auto;
    object-fit: contain;
}
.ourMission-main {
    margin: 3rem 0;
    gap: 0;    
}
div#ourMission-right h2,
.agencyOuter h2,
.perksSec-outer h2,
.buildSec-inner h2 {
    font-size: 20px;
}
.agencyOuter .agencyContent-Outer {
    margin: 0 3rem;
}
.perksSec-outer.ab-block-container>.ab-container-inside {
    max-width: 90%;
}
.perksSec-outer .titleLeft p {
    margin-bottom: 0;
}
.perksSec-outer .perksInner-content {
    gap: 1.5em;
}
.perksSec-outer p.btnTop-head {    
    margin: 30px auto;
    max-width: 100%;
}
.buildSec-inner {
    margin: 3rem 0rem;
}
.buildSec-inner {
    background-position: right 42% bottom 45%;
    padding: 30px;
}
.readyGo-outer {    
    padding: 40px 0 20px;    
}
}
@media (min-width: 320px) and (max-width: 360px){
.formOuter .joinForm-head h2 {
    font-size: 24px;
}
.formOuter .joinForm-head p {
    font-size: 14px;    
}
.agencyOuter .agencyContent-Outer {
    margin: 0 1rem;
}	
}
/* Landing Page CSS END */

/* Video Contest Page CSS START */
.videoSec-main .file_div_clean,
.videoSec-main table.file_table_clean,
.videoSec-main label.file_userdata_label {
    width: 100%;
}
.videoSec-main label.file_userdata_label,
.videoSec-main span.file_title_clean{
	font-family: 'Montserrat';
    color: #474747;
    font-weight: 600;
    margin-bottom: 0.5rem;
}
.videoSec-main div.file_userdata_fieldwrapper,
.videoSec-main div.file_userdata_fieldwrapper_required,
.videoSec-main div.file_userdata_fieldwrapper_required_empty {
    width: 100%;
    height: 46px;
    margin: 0 0 40px;
}
.videoSec-main .file_userdata_message,
.videoSec-main .file_userdata_message_required {
    padding: 10px !important;
    border-color: #ccc;
    border-radius: 5px;
}
.videoSec-main input[type="button"].file_input_submit,
.videoSec-main input[type="button"].file_input_submit:disabled{
    background-image: unset;
    background-color: #ff7157;
    color: #fff;
    border-radius: 3px;
    border: 3px solid #ff7157;
    padding: 8px 16px;
    min-width: 135px;
    height: 50px;
    outline: none;
    font-family: Montserrat;
    font-size: 18px;
    font-weight: 600;
    margin: 3rem 0 2rem;
}
/* body.page-id-25038 .videoSec-main div#userdata_1_4 {
    position: absolute;
    bottom: -35%;
    z-index: 99;
} */
body.page-id-25038 .videoSec-main table#wfu_messageblock_1 {
    margin-top: 65px;
}
body.page-id-25038 .videoSec-main div#userdata_1_4 label#userdata_1_checklabel_4 {
    font-family: 'Montserrat';
}
body.page-id-25038 .videoSec-main div#wordpress_file_upload_userdata_1_1 div#userdata_1_fieldwrapper_4 {
    margin-top: 2rem;
    margin-bottom: 0 !important;
	height: auto;
}
.videoSec-main input[type="button"].file_input_submit:hover {
    background-color: #fff;
    color: #ff7157;
    border: 3px solid #ff7157;
	padding: 8px 16px;
    min-width: 135px;
    height: 50px;
	outline: none;
    font-family: Montserrat;
    font-size: 18px;
    font-weight: 600;
	margin: 3rem 0 2rem;
}
.videoSec-main input[type="button"].file_input_submit:focus {
    background-image: unset;
    background-color: #ff7157;
    color: #fff;
    border-radius: 3px;
    border: 1px solid #ccc;
    padding: 8px 16px;
    min-width: 135px;
    height: 50px;
    outline: none;
    font-family: Montserrat;
    font-size: 18px;
    font-weight: 600;
	margin: 3rem 0 2rem;
}
.videoSec-main div#wordpress_file_upload_submit_1 {
    text-align: center;
}
.videoSec-main form.file_input_uploadform {
    width: 100%;
    height: 46px;
    margin-top: 0.5rem;
}
.videoSec-main form.file_input_uploadform>input,
.videoSec-main input[type="button"].file_input_button:disabled,
.videoSec-main input[type="button"].file_input_button_hover:disabled{
    color: #474747 !important;
    font-family: 'Montserrat';
    border-color: #cccccc !important;
    border-radius: 5px;
    text-transform: capitalize;
    padding: 8px !important;
    width: 100% !important;
    height: 100%;
    background-color: unset;
	background-image: unset !important;
	text-align: left;
}
.videoSec-main form.file_input_uploadform>input[value] {
    display: none;
}
.videoSec-main input[type="file"].file_input_hidden {
    display: block;
    border: 1px solid #ccc;
    font-size: 16px;
    top: 0px;
    opacity: 1;
}
.videoSec-main textarea {
    resize: none;
}
.videoSec-main form.file_input_uploadform input[type=file]::file-selector-button {
    padding: 4px 8px;
}
/* form msgs */
.videoSec-main div.file_userdata_hint_right:before {
    content: unset;
}
.videoSec-main div.file_userdata_hint_right {
    font-family: Montserrat;
    top: 80px !important;
    left: -8px !important;
    border: none;
    background: unset;
    box-shadow: unset;
    color: red;
    font-size: 1em;
    font-weight: normal;
    padding: 0;
}
.videoSec-main div.file_userdata_fieldwrapper_required_empty div.wfu_fieldwrapper_overlay {
    border: none;
}
.videoSec-main span.form-error {
    color: red;
    padding: 0.2em 1em;
    display: block;
    text-align: center;
}
.videoSec-main div#wordpress_file_upload_message_1 {
    top: -130px;
    left: 0;
}
.videoSec-main td.file_messageblock_fileheader_td {
    border: none;
}
.videoSec-main label.file_messageblock_fileheader_label {
    font-weight: 600;
    font-size: 13px;
    color: #167dd3;
    margin-top: 12px;
}
.videoSec-main div#wordpress_file_upload_message_1 div#wfu_messageblock_header_1 {
    border: none !important;
    background-color: #fff !important;
}
.videoSec-main div#wordpress_file_upload_message_1 td.file_messageblock_header_td {
    border: 1px solid transparent;
}
.videoSec-main div#wordpress_file_upload_message_1 td.file_messageblock_arrow_td {
    border: none;
}
.videoSec-main div#wordpress_file_upload_message_1 div#wfu_messageblock_header_1_1 {
    border: none !important;
    display: inline-block;
    position: relative;
    top: -6px;
}
.videoSec-main div.file_progress_bar {
    width: 100%;
}
.videoSec-main div.file_progress_bar {
    width: 100%;
	margin: 15px 0;
}
.videoSec-main span.file_progress_progressive {    
    background-color: rgb(13 120 209);    
}
/* /form msgs */
/* Video Contest Page CSS END */

.kt_info_box .kt-blocks-info-box-title{
    color: #ff7157;
    font-size: 3rem !important;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 5px !important;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    font-weight: 900;
    line-height: 1.2;
}
.kt_info_box .kt-blocks-info-box-title strong {
    font-weight: 700;
}
.kt_info_box {
    text-align: center;
	padding: 20px;
}
.kt_info_box .kt-blocks-info-box-text {
    font-size: 24px;
}
.kt_adv_heading{
    width: 150px;
    height: 150px;
    line-height: 150px;
    border: none;
    border-radius: 50%;
    box-shadow: 0 30px 40px 0 rgb(0 0 0 / 5%), 0 1px 1px 0 rgb(0 0 0 / 5%);
    display: block;
    margin: auto;
    background: #fff;
    font-weight: 700;
    color: #ff7157;
    font-size: 60px !important;
	 margin-bottom: 20px;
    text-align: center;
}

@media (max-width: 1024px) { 
.kt_info_box .kt-blocks-info-box-title{
    font-size: 2.3rem !important;
}
}

@media only screen and (max-width: 991px){ 
.kt_adv_heading{
    width: 75px;
    height: 75px;
    line-height: 75px;
    font-size: 40px !important;
}
}

@media only screen and (max-width: 980px){
.content-area .full-page-section .kt-row-column-wrap .wp-block-kadence-column .kt-inside-inner-col figure {
    width: calc(50% - 20px);
    margin: 0;
}
}

@media (max-width: 767px){ 
.kt_info_box .kt-blocks-info-box-title{
    font-size: 2rem !important;
}
}


@media only screen and (max-width: 480px){
.content-area .full-page-section .kt-row-column-wrap .wp-block-kadence-column .kt-inside-inner-col figure:first-child {
    margin: 0 10px 0 0;
}
.content-area .full-page-section .kt-row-column-wrap .wp-block-kadence-column .kt-inside-inner-col {
    padding: 0 10px 0px 10px;
}
.content-area .full-page-section .kt-row-column-wrap .wp-block-kadence-column .kt-inside-inner-col figure {
    width: calc(50% - 10px);
}
}


/* 25 August */

.find-next-move {
/*     background: linear-gradient(to bottom, RGBA(13,120,209,1) 0%,RGBA(7,75,131,1) 100%) !important; */
	background: #ff7157;
    color: #fff !important;
    padding: 50px 0 30px;
}
.light-btn a {
    background: #ff7258 !important;
}
.make-changes-sec {
    padding: 50px 0 70px 0;
}
.local-opprtunity {
    padding: 70px 0;
}
.find-next-move.lastcnt {
    padding-bottom: 20px;
}
.find-next-move.lastcnt > div {
/*     max-width: 84%; */
    margin: 0 auto;
    align-items: center !important;
}
.banner-btns button {
    color: #fff;
    background: #ff7258;
    border: none;
    padding: 12px 45px;
    border-radius: 6px;
}
.local-banner {
    position: relative;
}
.local-banner .banner-btns a.btn {
    color: #fff;
    background: #ff7258;
    border: none;
    padding: 12px 45px;
    border-radius: 6px;
	text-decoration: none;
	margin: 0 4px;
}
.local-banner .n2-ss-section-main-content {
    justify-content: flex-end !IMPORTANT;
}

.baner-top {
    width: max-content !important;
    background: #ff7258;
    padding: 10px 30px;
    position: absolute;
    left: -76px !IMPORTANT;
}
.banner-btns {
    text-align: center;
    margin: 20px 0;
    z-index: 99999;
    position: relative;
}
.growth-col p {
    font-size: 14px;
}
.feedback-rw {
    max-width: 84%;
    margin: 0 auto;
}
.professional-sec p {
	font-size: 15px;
	line-height: 30px;
	font-weight: 600;
	color: #fff;
}
p.bold-tx {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 7px;
}
.nurse-by-nature .nature-col  p
{
	font-size: 14px;
}
.nurse-by-nature {
    padding: 60px 0;
    max-width: 84% !important;
    margin: 0 auto !important;
}
.small-heading.nature-para {
    padding: 20px 0 40px 0;
}
.professional-sec {
    max-width: 84% !important;
    margin: 0 auto !IMPORTANT;
	padding: 80px 40px 20px 40px;
    background-image: url(https://msgstaffing.com/wp-content/uploads/2023/08/JS-Nursing-Where-How.jpeg) !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
	border-radius: 10px;
	box-shadow: 1px 1px 20px 0 rgba(0,0,0,.3);
	z-index: 0;
}
.professional-sec:after {
    content: "";
    width: 100%;
    height: 100%;
    background-color: #00000094;
	border-radius: 10px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.professional-sec h3.wp-block-heading,
.professional-sec h2.wp-block-heading{
    color: #ff7157;
}
.blue
{
	color:  #0d78d1;
}
.challenge-col {
	background-repeat: no-repeat;
	background-size: cover;
    color: #fff;
    padding: 35px;
	position: relative;
    z-index: 1;
	border-radius: 15px;
}
.challenge-col h4.wp-block-heading {
    font-weight: 600;
    color: #ff7157;
}
.challenge-col:after {
    content: "";
    background-color: #0000009e;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
	border-radius: 15px;
}
.challenge-col.col-one {
	background-image: url(https://msgstaffing.com/wp-content/uploads/2023/07/Schedule-A-Call-scaled-1.jpg);
}
.challenge-col.col-two {
	background-image: url(https://msgstaffing.com/wp-content/uploads/2023/05/3.png);
}
.challenge-col.col-three {
	background-image: url(https://msgstaffing.com/wp-content/uploads/2023/08/pexels-tima-miroshnichenko-8376232.jpg);	
}
.main-heading {
    color: #0d78d1;
    font-weight: 700;
    font-size: 2.5rem;
}
.challenges-row h2.main-heading {
    padding-bottom: 40px;
}
.small-heading {
    font-size: 23px;
    font-weight: 700;
}
.baner-top p {
    font-weight: bold !IMPORTANT;
}
.challenges-row {
    padding: 40px 0 50px 0;
}
.find-next-move img {
    height: 80px;
    width: 80px;
}
.find-next-move h2.wp-block-heading a {
    color: currentColor;
}
/* .is-style-default-2 figure.stk-block-card__image {
    border: 3px solid #206396 !important;
} */
.nurse4-sec > .stk--no-padding {
    border: 3px solid #206396 !important;
}
.discoverNew-sec {
    background-color: #206396;
    padding: 30px 0;
    color: #fff;
	margin-bottom: 60px;
}
.discoverNew-sec p {
    font-size: 18px;
    line-height: 100%;
}
.discoverNew-sec h3.wp-block-heading {
    margin-bottom: 15px;
}
.nurse-by-nature .wp-block-image img {
    width: 70px;
    height: 70px;
    object-fit: contain;
}
.nursePage-btn .wp-block-stackable-button a.stk-link {
    background-color: #206396;
    color: #fff;
    padding: 15px 30px;
}
.mapSec {
/*     margin: 50px auto; */
    padding: 30px 0 0;
/*     background-color: #efefef; */
}
.mapSec .sec-head h2.wp-block-heading,
.nursingFaq-sec h2.wp-block-heading{
    font-size: 32px;
    font-weight: 800;
    color: #0d78d1;
}
.mapSec .sec-left h3.wp-block-heading {
    font-size: 42px;
    font-weight: 800;
    color: #ff7157;
}
.mapSec .sec-left p {
    font-weight: 700;
}
.mapSec .sec-left ul {
    list-style-type: none;
    padding-left: 0;
    margin: 2rem 0;
}
.mapSec .sec-left ul li {
    margin-bottom: 15px;
    font-weight: 600;
	padding-left: 30px;
    position: relative;
}
.mapSec .sec-left ul li:before {
    content: "";
    background-image: url('https://msgstaffing.com/wp-content/uploads/2023/08/check-mark.png');
    background-size: 20px;
    width: 20px;
    height: 20px;
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
}
.mapSec .sec-left a.wp-block-button__link,
.nursePage-apply-btn a.wp-block-button__link{
    background-color: #206396;
    border-radius: 0;
    padding: 10px 50px;
	color:#fff;
}
.mapSec .sec-left a.wp-block-button__link{
	background-color: #ff7157;	
}
.nursePage-apply-btn {
    margin-top: 30px;
}
.mapSec .sec-left a.wp-block-button__link:hover {
	color:#fff !important;
}


.mapSec .sec-right figure.wp-block-image img {
    width: 100%;
    height: 600px;
    object-fit: cover;
    padding-left: 50px;
}
.nursingFaq-sec {
    margin: 50px 0 0;
}
.nursingFaq-sec .wp-block-themeisle-blocks-accordion {
    margin-top: 30px;
    padding: 0 80px;
}
.nursingFaq-sec details.wp-block-themeisle-blocks-accordion-item {
    margin-bottom: 20px;
}
.nursingFaq-sec summary.wp-block-themeisle-blocks-accordion-item__title {
    border: none !important;
    background-color: #ff7157;
    color: #fff;
    border-radius: 10px;
}
.nursingFaq-sec .wp-block-themeisle-blocks-accordion-item__content {
    border: none !important;
}
.centerTxt {
    width: 100%;
}
.healthcareFacilities-faq .stk-row.stk-inner-blocks.stk-block-content {
    justify-content: center;
}

/* Hospital Staff Page CSS START */
.local-banner.hsPage .banner-btns a.btn {
    font-size: 18px;
    text-transform: uppercase;
}
.local-opprtunity.hsPage {
    padding: 0 80px 50px;
}
.local-opprtunity.hsPage h4.wp-block-heading {
    margin-top: 20px;
    color: #ff7258;
}
.challenges-row.hsPage .nursePage-apply-btn a.wp-block-button__link:hover,
.hsPage-step-sec .nursePage-apply-btn a.wp-block-button__link:hover{
    filter: brightness(.9) contrast(1.2);
}
.professional-sec.hsPage p.left-top-para {
    margin-bottom: 200px;
}
.professional-sec.hsPage .left-content {
    padding: 0 60px;
}
.professional-sec.hsPage p.left-top-para {
    margin-bottom: 200px;
}
.professional-sec.hsPage .left-content,
.professional-sec.hsPage .right-content p.btm-para {
    padding: 0 60px;
    margin-bottom: 0;
}
.professional-sec.hsPage .right-content .small-heading {
    padding: 0 50px;
}
.professional-sec.hsPage{
/*     background-image: url(https://msgstaffing.com/wp-content/uploads/2023/08/pexels-tima-miroshnichenko-5407260.jpg) !important; */
	background-image: url(https://msgstaffing.com/wp-content/uploads/2023/09/healthcare-workers-prevent-virus-insurance-medicine-concept-confident-smiling-female-nurse-doctor-blue-scrubs-cross-arms-chest-look-determined-fighting-covid19-outbreak-stay-home.jpg) !important;
	    background-position: center !important;
}
.professional-sec.hsPage:after {
/*     background-color: #ffffff75; */
	background: linear-gradient(90deg, white, #ffffff0a, #fff);
}
.professional-sec.hsPage h3.wp-block-heading,
.professional-sec.hsPage h2.wp-block-heading {
    color: #ff7157;
}
.professional-sec.hsPage p {
	font-size: 18px;
    color: #206398;
}
.hsPage-award {
    margin: 80px 0 20px;
}
.hsPage-journey-sec {
    background-color: #ff7258;
    padding: 50px 0;
    color: #fff;
	margin-bottom: 40px;
}
.hsPage-journey-sec .kt-inside-inner-col {
    max-width: 700px;
    margin: 0 auto;
}
.hsPage-journey-sec h2.wp-block-heading {
    font-size: 36px;
    font-weight: 700;
}
.hsPage-journey-sec p {
    font-size: 18px;
}
.hsPage-step-sec h2.wp-block-heading {
    font-weight: bold;
    color: #ff7258;
	max-width: 600px;
    margin: 0 auto 20px;
}
.hsPage-step-sec .inner-col {
    background-color: #206398;
    border-radius: 15px;
    padding: 30px;
}
.hsPage-step-sec .inner-col figure.wp-block-image img {
    width: 80px;
    height: 80px;
    object-fit: contain;
	filter: brightness(0) invert(1);
}
.hsPage-step-sec .inner-col h3.wp-block-heading {
    font-size: 26px;
    font-weight: 600;
    color: #ff7258;
}
.hsPage-step-sec .inner-col p{
    color: #fff;
}
.hsPage-step-sec .nursePage-apply-btn a.wp-block-button__link {
    background-color: #ff7258;
	border-radius: 30px;
	font-size: 22px;
}
.nursingFaq-sec.hsPage {
    margin: 50px 0;
}
.nurseTesti.hsPage .wp-block-image {
    box-shadow: 0 0 10px #00000047;    
    margin: 10px;
}
.nurseTesti.hsPage .stk-block-carousel__button {    
    border-radius: 0 !important;
    height: 50px !important;
    width: 30px !important;
    background: #206398 !important;
}
.nurseTesti.hsPage .stk-block-carousel__button  svg path {
    fill: #fff;
}
.hsTesti .kt-testimonial-style-card .kt-testimonial-media-inner-wrap .kadence-testimonial-image-intrisic {
    padding-bottom: 120%;
}
.hsTesti .kt-testimonial-media-inner-wrap{
    box-shadow: 4px 2px 14px 0px rgba(0, 0, 0, 0.2);
}
.local-banner  .n2-ss-layer.n2-ow.baner-top {
    display: none;
}
.hsPage-apply-sec .inner-sec h3.wp-block-heading {
    font-size: 34px;
    font-weight: 700;
}
.hsPage-apply-sec .inner-sec {
    background-image: url(https://msgstaffing.com/wp-content/uploads/2023/09/pexels-gustavo-fring-3985149.jpg);
    background-attachment: fixed;
    padding: 60px 30px;
    border-radius: 15px;
    flex-direction: column;
	position:relative;
	z-index: 0;
	margin-bottom: 50px !important;
	max-width: 70%;
}
.hsPage-apply-sec .inner-sec:after{
	content:"";
	width:100%;
	height: 100%;
	background-color: #00487bd1;
    position: absolute;
    top: 0;
    z-index: -1;
    border-radius: 15px;
}
.hsPage-apply-sec .inner-sec .wp-block-stackable-button-group {
    margin-bottom: 0;
}
/* Hospital Staff Page CSS END */

.pictureJoy-sec li.kadence-blocks-gallery-item img.custom_image_loop {
    transition: .3s ease-in-out;
}
.pictureJoy-sec li.kadence-blocks-gallery-item:hover img.custom_image_loop {
    transform: scale(1.2);
}
.hf-imgGallery .stk-block-carousel__dots {
    display: none !important;
}
.hf-imgGallery {
    margin-bottom: 60px !important;
}
.hf-imgGallery figure.wp-block-image img {
    width: 500px;
    height: 230px;
    object-fit: cover;
}

.pageLinks-sec {
    padding: 50px 0;
    margin: 30px 0 80px;
}
.pageLinks-sec figure.wp-block-image {
    text-align: center;
}
.pageLinks-sec figure.wp-block-image img {
    width: 70px;
    height: 70px;
    object-fit: contain;
	transition: .3s ease-in-out;
}
.pageLinks-sec .stk-column-wrapper:hover figure.wp-block-image img {
    transform: scale(1.3);
}
.pageLinks-sec h2.wp-block-heading {
    font-size: 24px;
    font-weight: 600;
    text-align: center;
}
.pageLinks-sec h2.wp-block-heading a {
    color: #fff;
}
.pageLinks-sec .stk-column-wrapper:hover a {
    color: #ff7157;
}
.pageLinks-sec .behaveHealth-desktop{
	display:none;
}
@media screen and (min-width: 1300px) and (max-width: 1599px){
.local-banner .n2-ss-slider-4 {    
    height: 520px !important;
}
.local-banner .n2-ss-slide.n2-ss-slide-active {
    height: 520px !important;
}
.local-banner .n2-ss-slider .n2-ss-slide-background-image img {
    object-position: 50% 55%;
}
.about_banner_section .video-section {
    min-height: 80vh !important;
}
.about_banner_section .page_sec_banner .kt-inside-inner-col {
	display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 100%;
}
}
@media screen and (min-width: 1600px){
.local-banner .n2-ss-slide.n2-ss-slide-active {
    height: 100vh !important;
}
.local-banner.mobSize .n2-ss-slider .n2-ss-slide-background-image img {    
    object-position: left;
}
.professional-sec.hsPage .right-content {
    padding-left: 20px;
}
.local-banner.hsPage .banner-btns a.btn {
    font-size: 22px;
}
.about_banner_section .video-section {
    min-height: 100vh !important;
}
.about_banner_section .page_sec_banner .kt-inside-inner-col {
	display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 100%;
}
}
/* @media screen and (min-width: 2100px){
.local-banner .n2-ss-slide.n2-ss-slide-active {
    height: 1300px !important;
}
}
@media screen and (min-width: 2450px){
.local-banner .n2-ss-slide.n2-ss-slide-active {
    height: 1400px !important;
}
} */
@media screen and (max-width: 1024px){
.professional-sec.hsPage .left-content,
.professional-sec.hsPage .right-content p.btm-para {
    padding: 0 20px;
}
.professional-sec.hsPage .right-content .small-heading {
    padding: 0 10px;
}
.professional-sec.hsPage {    
    background-position: top left -110px;
}
}
@media screen and (max-width: 767px){
.professional-sec {
    max-width: 95% !important;    
    padding: 40px 15px 20px 15px;
}
.pictureJoy-sec ul.kb-gallery-ul {
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
    height: 100% !important;
}
.pictureJoy-sec ul.kb-gallery-ul li {
    position: unset !important;
}
.nursingFaq-sec .wp-block-themeisle-blocks-accordion {
    padding: 0;
}
.discoverNew-sec {
    padding: 30px 15px;
	margin-bottom: 0;
}
.mapSec .sec-right figure.wp-block-image img {    
    padding-left: 0;
}
.mapSec .kt-row-column-wrap {
    gap: 0;
}
.mapSec .sec-left h3.wp-block-heading,
.mapSec .sec-left p {
    text-align: center;
}
.mapSec .searchBtn {
    justify-content: center;
    margin-bottom: 2rem;
}
.nurseTesti button.stk-block-carousel__button {
    background: none !important;
}
.professional-sec {    
    background-position: 50% 50% !important;
}
.find-next-move.lastcnt h3.wp-block-heading {
    text-align: center;
}
.find-next-move.lastcnt .stk-row.stk-inner-blocks {
    align-content: center !important;
}
.professional-sec.hsPage:after {
    background-color: #ffffffd4;
}
.professional-sec.hsPage p.left-top-para {
    text-align: center;
    margin-bottom: 100px;
}
.hf-imgGallery .stk-block-carousel__dots {
    display: flex !important;
}
.pageLinks-sec {
    padding: 15px 0 0;
    margin: 30px 0 50px;
}
.pageLinks-sec figure.wp-block-image img {
    width: 50px;
    height: 50px;
}
.pageLinks-sec h2.wp-block-heading {
    font-size: 20px;
    font-weight: 500;
}
.pageLinks-sec .wp-block-stackable-column {
    margin-bottom: 15px;
}
.pageLinks-sec .behaveHealth-desktop{
	display:block;
}
.pageLinks-sec .behaveHealth-mobile{
 	display: none;   
}
}
@media screen and (max-width:540px){
.local-banner.mobSize .n2-ss-slider .n2-ss-slide-background-image img {    
    object-position: left;
}
.banner-btmShape .stk-block-separator__inner {
    margin-top: -60px;
    height: 170px;
}
.local-opprtunity.hsPage {
    padding: 0 15px 0;
}
.feedback-rw.hsPage {
    max-width: 100%;
}
.hsPage-journey-sec {    
    padding: 30px 0
}
.hsPage-journey-sec h2.wp-block-heading {
    font-size: 32px;    
}
.challenges-row.hsPage {
    padding: 20px 0 50px;
}
.hsPage-apply-sec .find-next-move {
    padding-top: 0 !important;
}
.hsPage-apply-sec .inner-sec h3.wp-block-heading {
    font-size: 26px;
}
.hsPage-apply-sec .inner-sec {
    padding: 30px 15px;
    max-width: 90%;
	background-position: center;
}
.hsPage-step-sec .inner-col {
    padding: 15px 10px;
}
.hsPage-step-sec .inner-col h3.wp-block-heading {
    font-size: 20px;
}
.hsPage-step-sec .inner-col p {
    font-size: 15px;
}
.hsPage-step-sec .inner-col figure.wp-block-image img {
    width: 65px;
    height: 65px;
}
.hsPage-step-sec h2.wp-block-heading{
    margin-bottom: 0;
}
}
@media screen and (max-width: 370px){
.local-banner .banner-btns a.btn {
    margin: 6px 0;
    width: 80%;
}
}