/*!
Theme Name: whiteglovecare
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: whiteglovecare
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

whiteglovecare is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Generic
	- Normalize
	- Box sizing
# Base
	- Typography
	- Elements
	- Links
	- Forms
## Layouts
# Components
	- Navigation
	- Posts and pages
	- Comments
	- Widgets
	- Media
	- Captions
	- Galleries
# plugins
	- Jetpack infinite scroll
# Utilities
	- Accessibility
	- Alignments

--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Generic
--------------------------------------------------------------*/

/* Normalize
--------------------------------------------- */

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
	 ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
 html {
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
}

/* Sections
	 ========================================================================== */

/**
 * Remove the margin in all browsers.
 */
body {
	margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
	display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
	font-size: 2em;
	margin: 0.67em 0;
}

/* Grouping content
	 ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
	font-family: monospace, monospace;
	font-size: 1em;
}

/* Text-level semantics
	 ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */
a {
	background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	text-decoration: underline dotted;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
	font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}

/**
 * Add the correct font size in all browsers.
 */
small {
	font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sub {
	bottom: -0.25em;
}

sup {
	top: -0.5em;
}

/* Embedded content
	 ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */
img {
	border-style: none;
}

/* Forms
	 ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
	font-family: inherit;
	font-size: 100%;
	line-height: 1.15;
	margin: 0;
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
	overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
	text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
	-webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
	border-style: none;
	padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
	outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
	padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *		`fieldset` elements in all browsers.
 */
legend {
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal;
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
	vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
	overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"],
[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
	-webkit-appearance: textfield;
	outline-offset: -2px;
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit;
}

/* Interactive
	 ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
	display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
	display: list-item;
}

/* Misc
	 ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */
template {
	display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
	display: none;
}

/* Box sizing
--------------------------------------------- */

/* Inherit box-sizing to more easily change it's value on a component level.
@link http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
*,
*::before,
*::after {
	box-sizing: inherit;
}

html {
	box-sizing: border-box;
}

/*--------------------------------------------------------------
# Base
--------------------------------------------------------------*/

/* Typography
--------------------------------------------- */
body,
button,
input,
select,
optgroup,
textarea {
	color: #404040;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 1rem;
	line-height: 1.5;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
}

p {
	margin-bottom: 1.5em;
}

dfn,
cite,
em,
i {
	font-style: italic;
}

blockquote {
	margin: 0 1.5em;
}

address {
	margin: 0 0 1.5em;
}

pre {
	background: #eee;
	font-family: "Courier 10 Pitch", courier, monospace;
	line-height: 1.6;
	margin-bottom: 1.6em;
	max-width: 100%;
	overflow: auto;
	padding: 1.6em;
}

code,
kbd,
tt,
var {
	font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

mark,
ins {
	background: #fff9c0;
	text-decoration: none;
}

big {
	font-size: 125%;
}

/* Elements
--------------------------------------------- */
body {
	background: #fff;
}

hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
}


ol {
	margin: 0 0 1.5em 3em;
}

ul {
	list-style: disc;
}

ol {
	list-style: decimal;
}

li > ul,
li > ol {
	margin-bottom: 0;
	margin-left: 1.5em;
}

dt {
	font-weight: 700;
}

dd {
	margin: 0 1.5em 1.5em;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
	max-width: 100%;
}

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

figure {
	margin: 1em 0;
}

table {
	margin: 0 0 1.5em;
	width: 100%;
}

/* Links
--------------------------------------------- */
a {
	color: #4169e1;
}

a:visited {
	color: #0281b3;
}

a:hover,
a:focus,
a:active {
	color: #191970;
}

a:focus {
	outline: thin dotted;
}

a:hover,
a:active {
	outline: 0;
}

/* Forms
--------------------------------------------- */
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	border: 1px solid;
	border-color: #ccc #ccc #bbb;
	border-radius: 3px;
	background: #e6e6e6;
	color: rgba(0, 0, 0, 0.8);
	line-height: 1;
	padding: 0.6em 1em 0.4em;
}

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
	border-color: #ccc #bbb #aaa;
}

button:active,
button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {
	border-color: #aaa #bbb #bbb;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
	color: #666;
	border: 1px solid #ccc;
	border-radius: 3px;
	padding: 3px;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
	color: #111;
}

select {
	border: 1px solid #ccc;
}

textarea {
	width: 100%;
}

/*--------------------------------------------------------------
# Layouts
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Components
--------------------------------------------------------------*/

/* Navigation
--------------------------------------------- */
.main-navigation {
	display: block;
	width: 100%;
}

.main-navigation ul {
	display: none;
	list-style: none;
	margin: 0;
	padding-left: 0;
}

.main-navigation ul ul {
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
	float: left;
	position: absolute;
	top: 100%;
	left: -999em;
	z-index: 99999;
}

.main-navigation ul ul ul {
	left: -999em;
	top: 0;
}

.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
	display: block;
	left: auto;
}

.main-navigation ul ul a {
	width: 200px;
}

.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
	left: auto;
}

.main-navigation li {
	position: relative;
}

.main-navigation a {
	display: block;
	text-decoration: none;
}

/* Small menu. */
.menu-toggle,
.main-navigation.toggled ul {
	display: block;
}

@media screen and (min-width: 37.5em) {

	.menu-toggle {
		display: none;
	}

	.main-navigation ul {
		display: flex;
	}
}

.site-main .comment-navigation,
.site-main
.posts-navigation,
.site-main
.post-navigation {
	margin: 0 0 1.5em;
}

.comment-navigation .nav-links,
.posts-navigation .nav-links,
.post-navigation .nav-links {
	display: flex;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
	flex: 1 0 50%;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
	text-align: end;
	flex: 1 0 50%;
}

/* Posts and pages
--------------------------------------------- */
.sticky {
	display: block;
}

.post,
.page {
	margin: 0 0 0;
}

.updated:not(.published) {
	display: none;
}

.page-content,
.entry-content,
.entry-summary {
	margin: 0 0 0;
}

.page-links {
	clear: both;
	margin: 0 0 1.5em;
}

/* Comments
--------------------------------------------- */
.comment-content a {
	word-wrap: break-word;
}

.bypostauthor {
	display: block;
}

/* Widgets
--------------------------------------------- */
.widget {
	margin: 0 0 1.5em;
}

.widget select {
	max-width: 100%;
}

/* Media
--------------------------------------------- */
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

/* Make sure logo link wraps around logo image. */
.custom-logo-link {
	display: inline-block;
}

/* Captions
--------------------------------------------- */
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}

.wp-caption-text {
	text-align: center;
}

/* Galleries
--------------------------------------------- */
.gallery {
	margin-bottom: 1.5em;
	display: grid;
	grid-gap: 1.5em;
}

.gallery-item {
	display: inline-block;
	text-align: center;
	width: 100%;
}

.gallery-columns-2 {
	grid-template-columns: repeat(2, 1fr);
}

.gallery-columns-3 {
	grid-template-columns: repeat(3, 1fr);
}

.gallery-columns-4 {
	grid-template-columns: repeat(4, 1fr);
}

.gallery-columns-5 {
	grid-template-columns: repeat(5, 1fr);
}

.gallery-columns-6 {
	grid-template-columns: repeat(6, 1fr);
}

.gallery-columns-7 {
	grid-template-columns: repeat(7, 1fr);
}

.gallery-columns-8 {
	grid-template-columns: repeat(8, 1fr);
}

.gallery-columns-9 {
	grid-template-columns: repeat(9, 1fr);
}

.gallery-caption {
	display: block;
}

/*--------------------------------------------------------------
# Plugins
--------------------------------------------------------------*/

/* Jetpack infinite scroll
--------------------------------------------- */

/* Hide the Posts Navigation and the Footer when Infinite Scroll is in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
	display: none;
}

/* Re-display the Theme Footer when Infinite Scroll has reached its end. */
.infinity-end.neverending .site-footer {
	display: block;
}

/*--------------------------------------------------------------
# Utilities
--------------------------------------------------------------*/

/* Accessibility
--------------------------------------------- */

/* Text meant only for screen readers. */
.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	clip-path: none;
	color: #21759b;
	display: block;
	font-size: 0.875rem;
	font-weight: 700;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
}

/* Do not show the outline on the skip link target. */
#primary[tabindex="-1"]:focus {
	outline: 0;
}

/* Alignments
--------------------------------------------- */
.alignleft {

	/*rtl:ignore*/
	float: left;

	/*rtl:ignore*/
	margin-right: 1.5em;
	margin-bottom: 1.5em;
}

.alignright {

	/*rtl:ignore*/
	float: right;

	/*rtl:ignore*/
	margin-left: 1.5em;
	margin-bottom: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 1.5em;
}



.grecaptcha-badge{display:none;}
.lqd-sticky-footer-wrap{background:#f6f6f6;}
.blog-single-footer .tags-links{display:none !important;}
.blog-single-content.entry-content h3{margin-bottom:15px;}
#travel-nursing-job .service-box a:hover{text-decoration:none;}
.wpDataTablesWrapper table.wpDataTable tr.odd td {
	background-color: transparent !important;
}
.wpDataTablesWrapper table.wpDataTable tr.odd:hover > td, .wpDataTablesWrapper table.wpDataTable tr.odd:hover > td.sorting_1, .wpDataTablesWrapper table.wpDataTable tr.even:hover > td, .wpDataTablesWrapper table.wpDataTable tr.even:hover > td.sorting_1{
	background-color: transparent !important;
}
.wpDataTablesWrapper table.wpDataTable tr.even td,
.wpDataTablesWrapper table.has-columns-hidden tr.row-detail > td {
	background-color: transparent !important;
}
.wpDataTablesWrapper table.wpDataTable tr.even td{
	background-color: transparent !important;
}
.wpDataTablesWrapper table.wpDataTable td{
	padding: 20px 5px 20px 20px !important;
	font-size: 14px !important;
	font-size: 0.875rem !important;
	line-height: 17px !important;
	line-height: 1.0625rem !important;
	font-weight: 500 !important;
	color: #3a3f59 !important;
}
.wpDataTablesWrapper table.wpDataTable tr td:first-child{
	border:none;
}

.wpDataTablesWrapper table.wpDataTable tr td:last-child{
	text-align: left;
	border:none;
}
.wpDataTablesWrapper table.wpDataTable td{
	border:none !important;
	border-bottom: 1px solid #edf1fa !important;
	border-color: #edf1fa !important;
}
.dataTables_info{
	display:none;
}
.wpDataTablesWrapper .dataTables_paginate{
	text-align:center !important;
	float:none !important;
}
.wpDataTablesWrapper .paging_full_numbers a.paginate_active{
	border-bottom:none !important;

}
.wpDataTablesWrapper .paging_full_numbers a.paginate_active, .wpDataTablesWrapper .dataTables_paginate a{
	color: #ff6f61 !important;
}
.cursor-pointer{cursor:pointer;}
#chat-block .btn{cursor:pointer;}
.ginput_container_textarea{color:#000;}
.gform_confirmation_message_2 strong{font-size: 16px !important; color: #000;  line-height: 26px !important;  text-align: center !important;}
.admin-bar .is-stuck {top: 0 !important;}
#header .is-stuck{padding-top:10px !important; padding-bottom:10px !important;}
.job-drop-down li > a {line-height: 20px !important;}
.social-icon li a{    /* transition: all 500ms ease; */
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -o-transition: all 500ms ease;display: block;}
.social-icon li a:hover{transform: translate(0, -5px);
    -webkit-transform: translate(0, -5px);
    -ms-transform: translate(0, -5px);}
.home-refer-block h2{color: #fff; margin: 0 !important; margin-bottom: 10px !important;}
.home-refer-block p{font-size: 16px !important; line-height: 26px !important; font-family: 'poppins';}
.a2a_kit{display:none !important;}
.page-id-4363 .a2a_kit, .page-id-21 .a2a_kit{display:block !important;}
.a2a_floating_style, .a2a_overlay_style, .a2a_vertical_style a{padding:0px !important;}
.about-page-title{line-height:2.5em; font-size: 90px;font-weight: 700; color: #fff; letter-spacing: 0px; font-family: "Roboto Slab"; text-align: center;}
#gform_9 .gfield input{border-radius: 40px; box-shadow: none; text-align: center; font-size: 16px; color: #4f4f4f; font-family: 'poppins'; letter-spacing: .5px; padding: 15px 0px;}
#gform_9 .gfield .ginput_container{margin-right:5px;}
.about-page-title img{display: block; text-align: center;  margin: auto; margin-top: 20px;}
.mainbar-wrap{padding:10px 0px !important;}
#bottom-sticky-links{position: fixed; bottom: 0;  width: 100%; z-index: 9;}
.gform_wrapper #gform_3 .top_label div.ginput_container{margin-top:0px;}
.stamp{padding: 15px; margin: 5px;}
.stamp .seal-col{margin-bottom:0px;font-size:12px;line-height:20px;}
.stamp img{padding-bottom:10px;}
.page-id-21 .quick-apply-now, .page-id-4363 .quick-apply-now{display:none;}
.ld-module-trigger .ld-module-trigger-txt i:before{content: '\f106' !important;}
.ld-module-trigger.collapsed .ld-module-trigger-txt i:before{content: '\f107' !important;}
.ld-module-cart .ld-module-trigger-icon:before, .ld-module-cart .ld-module-trigger-icon:after{opacity:0;}
.ld-module-cart .ld-module-trigger-icon i{opacity:1 !important;}
.validation_error{display:none}
#gform_7 .gfield_error input{margin-bottom:0px;}
.gfield_description.validation_message{padding-top:0px !important;}
.gfield_error{background-color: rgba(255, 255, 255, 0.0) !important;  margin-bottom: 0px!important;padding-bottom: 0px !important; padding-top: 0px !important;border:none !important;}
.gform_wrapper #gform_7 ul.gform_fields li.gfield{margin-top:10px;}
.gform_wrapper #gform_7 .top_label div.ginput_container {margin-top: 0px;}
input[type="button"].button, input[type="submit"].button{border:2px solid transparent !important; background: #0078c6; border: none; margin: auto; text-align: center; color: #fff; padding: 10px 40px !important;   border-radius: 40px !important;}
input[type="button"].button:hover, input[type="submit"].button:hover{color:#0078c6; border:2px solid #0078c6 !important; background:#fff;}

#wpfront-notification-bar{display:none !important;}
.gform_wrapper .gform_page_footer{border:none; text-align: center;}
#gform_7 .upload label{padding:10px 9px;}
#gform_7 .custom-label{margin-top:0px !important; font-size: 14px;  padding: 15px 0px; margin-bottom:10px;}
#gform_7 .ginput_container_fileupload{display:none;}
#gform_7 input{border: 2px solid #f6f6f6; border-radius: 7px; line-height: 30px; padding: 8px 12px; margin-bottom:10px; margin-right:0px;}
.contact-us-from .gfield_select{font-size:16px !important;}
.contact-us-from gfield_error .gfield_select{border: 1px solid #FF0000 !important;}
.job-detail.border-none img{margin-bottom:20px;}
.contact-us-from gfield_error{margin-top:3px !important}
.job-detail .description{color: #fd472d; font-size: 16px;}
.gf_progressbar_wrapper{display:none;}
.border-none{    border: none !important;  padding: 0px !important;}

.job-board:hover{box-shadow: none; border:2px solid #3161a2 !important;  color: #3161a2; background: #fff;}
.job-board{ margin:auto; border-radius: 35px;  border: 2px solid transparent !important;  margin-top: 32px;  max-width: 190px;  display: block;  text-align: center; height: 52px;}
.btn-coral:hover{color:#f26c56 !important; border:2px solid #f26c56 !important;}
.btn-coral{background:#f26c56; }
.job-board > span{padding:11px 30px; margin:0px;}
.job-board span span{font-size: 18px !important; letter-spacing: .5px; font-weight: normal;  font-family: 'poppins';}
.upload-resume-block .title{font-size: 14px;  font-family: Roboto Slab;  font-weight: 600; line-height: 28px;}
.upload-resume-block .description{font-family: Roboto Slab;  font-size: 22px;  font-weight: bold; line-height: 28px;color:#fd472d}
.upload-resume-block p{    font-size: 16px;  line-height: 25px;  padding: 4px 0px 12px 0px; font-weight: 600; color: #565656;}
.nav-trigger.collapsed.style-mobile .bar:nth-child(2){width:20px !important;}
.nav-trigger .bar {background-color: #fb642e;}
[data-mobile-nav-style=modern]:before{background-image: linear-gradient(to top left, #0078c6 0%, #0078c6 100%) !important;}

.ld-module-trigger .ld-module-trigger-icon{display:none !important; align-items: center;  color: #fb642e;  cursor: pointer; transition: color 0.3s; padding: 7px 10px;  font-weight: 600 !important;  border: 2px solid #fb642e;  font-size: 12px;  border-radius: 20px;  margin-right: 0px;  text-transform: uppercase; letter-spacing: .5px;} 
.ld-dropdown-menu-content{width:225px;}
.main-nav > li > a:hover .link-txt{color:#21a4dd !important;}
.main-nav-hover-underline-1 > li > a .link-ext{background-color:#21a4dd !important;}
#gform_4 .gform_heading{text-align:left; margin-bottom:30px;}
#gform_4 .form-title{text-align:left !important; font-size: 40px !important; color: #000;font-family: Roboto Slab;margin-top: 15px;}
#gform_4 .form-subtitle{text-align:left !important; font-size: 18px !important; color: #01619e;}
.lqd-main-header-default .mainbar { border-bottom: none;}
.navbar-brand{padding:0px 0px !important;}
.mainbar-row > [class^=col]{display: block;}
.header-module {display: inline-flex; flex-direction: column; align-items: flex-end; justify-content: center;position: relative; padding: 10px 10px 0 10px;}
.is-stuck .social-icon a, .is-stuck .header-module .ld-module-trigger, .is-stuck .main-nav > li > a {color: rgb(1, 97, 158)!important;}
.footer-menu > li > a{font-size:17px !important;}
.footer-menu > li > a:hover{color:#21a4dd !important;}
.footer-address-section{color:#a3a3a3;}
.main-nav > li > a{padding: 10px 8px 10px 8px;}
.header-module .contact-col a{font-size: 14px; color: #000;margin: 0px 0px 0px 20px; font-weight: 500;}
.header-module .contact-col a:hover{color:#21a4dd;}    
.social-col .header-module ~ .header-module { margin-left: 0px;}
.social-col{padding:0px !important;}
.social-col .header-module{align-items: center;padding: 10px 0px 0px 0px;}
.social-col .header-module .social-icon{padding-top:5px; padding-bottom:10px;}
.contact-col .header-module{padding-top:15px;}
#job-drop-down { border: solid 2px #f26c56; border-radius: 25px; color: #f26c56; display:none;}
#job-drop-down:hover{ background: #f26c56;  color: #fff;}
#job-drop-down:hover .ld-module-trigger-txt{ color: #fff;}
#job-drop-down .ld-module-trigger { display: inline-flex; align-items: center; color: #f26c56; cursor: pointer; transition: color 0.3s;
    padding: 10px 30px;font-weight: 600;}
#job-drop-down .ld-module-trigger i{font-weight: 600;}
.clear-margin-bottom{margin-bottom:0px !important;}
h6{margin-top:0px; line-height:24px !important;}
.orange-btn{color: #f26c56 !important;border: solid 2px #f26c56;border-radius: 30px;padding: 15px 15px !important;min-width: 220px;display: inline-block;text-align:center;}
.orange-btn:hover{background:#f26c56 !important;color:#fff !important}
/*Home page css*/
.service-box{transition: all 500ms ease;  -webkit-transition: all 500ms ease; -moz-transition: all 500ms ease; -o-transition: all 500ms ease;}
.service-box:hover{transform: translate(0, -10px); -webkit-transform: translate(0, -10px); -ms-transform: translate(0, -10px);}
.service-box p{font-weight: 500; color: #a3a3a3;  font-size: 18px;}
.service-box h3{font-weight:500;margin:15px 0px;}    
.service-box a{color:#0077c7;font-weight: 500;  font-size: 18px;}    
.service-box a:hover{color:#044d7f;text-decoration:underline;}
.home-page-carosol .flickity-page-dots{ top: auto;  right: auto; bottom: -50px !important;  left: auto;  margin-left: 20px; text-align:left;}
#more-job-link span{cursor:pointer;}
#more-job-link span:hover{text-decoration:underline;}
#more-benifit-link span{cursor:pointer;}
#more-benifit-link span:hover{text-decoration:underline;}
.job-col-more, .benefit-more-col, .job-col-more-mobile, .benefit-more-col-mobile{display:none;}
#job-slider .carousel-nav{margin-top:0px !important;}
#contact-form-home .wpcf7-form .wpcf7-form-control { width: 100%; border-bottom: solid 1px #f6f6f6; height: 45px; margin-bottom: 0;
    FONT-SIZE: 18px;  font-style: italic; border: none;color:#a3a3a3;}
#contact-form-home .wpcf7-form label {display: block; border-bottom: solid 1px #f6f6f6; margin-bottom: 20px;}
#contact-form-home .ui-selectmenu-text{FONT-SIZE: 18PX;font-style: italic;}
#contact-form-home .ui-selectmenu-button{border: aliceblue; margin-bottom: 0; color: #a3a3a3;}
#contact-form-home .wpcf7-form label{display:block;}
#contact-form-home .wpcf7-form  label br{display:none;}
#contact-form-home .wpcf7-form br{display:none;}
#contact-form-home .wpcf7-submit{color: #fff !important; border-radius: 25px;  width: 180px !important; height: 50px !important;t ext-align: center; display: inline-block !important;margin-top: 25px;border-color:#0078c6 !important;}
#contact-form-home .wpcf7-submit:hover{color: #0078c6 !important;border: #0078c6 solid 2px!important;}    
#find-job-section{background: #fafafa80;border:solid 2px #dfdfdf;padding:35px 20px;text-align:center !important;}    
#find-job-section h3{color: #01619e;font-size: 36px;margin:0px 0px 0px 0px!important;font-weight:600;}   
#find-job-section h4{color: #01619e;font-size: 18px;margin:5px 0px 10px 0px!important;font-weight:400;font-family: 'poppins'!important;}
#find-job-section .input-box{height: 50px; width: 95%; border-radius: 25px;border: solid 1px #9a9a9a; text-align: left !important;
    padding: 0px 30px!important;  font-weight: 600 !important; font-size: 16px !important;margin-bottom:10px;line-height:25px;color:#4f4f4f;}
#find-job-section .input-box:focus{outline:none;}    
#find-job-section .padding-right-5{padding-right:0px !important;}
#ifnd-job-section .padding-left-5{padding-left:0px !important;}
#find-job-section .submit-btn{margin-top: 10px !important;  background: #0c6188; border:solid 2px #0c6188; border: 0; border-radius: 50px;  width: 120px;  height: 45px;font-size:16px !important;}
#find-job-section .submit-btn:hover{background: #fff; border:solid 2px #0c6188 !important;color:#0c6188;}    
.input-wrapper{padding:0px 0px !important;}
#gform_4 .gform_title{font-family: Roboto Slab;}
/*job Board form*/
#job-board-form{display: block; overflow: hidden; padding: 0px 30px;}
#job-board{text-align:center !important; overflow:hidden;padding:5px 30px 15px 30px;}    
#job-board .heading-section{ text-align: left;}
#job-board .heading-section .heading-title{ font-family: 'poppins'; font-weight: 600; font-size: 34px; color: #000; line-height: 36px;  margin-top: 10px;}
#job-board .heading-section .heading-description{font-family: Roboto Slab; font-size: 22px; font-weight: bold; line-height: 28px; color: #fd472d;}
#job-board h3{color: #01619e;font-size: 36px;margin:15px 0px 25px 0px!important;font-weight:600;}   

#job-board-form .submit-btn{width: 100%; background: #0c6188;  color: #fff;border: solid 2px #0c6188; border-radius: 23px;
    padding:11px 15px; font-size: 18px;transition: all .3s ease;}
#job-board-form .submit-btn:hover{background: #fff;
    color: #0C6188;
    border: solid 2px #0c6188}
#job-board-form	.submit-button{display:inline-block;padding:0px;}
#job-board-form .select-wrapper .ui-button .ui-icon{top:0px;}
.ui-selectmenu-menu.ui-front.ui-selectmenu-open .ui-menu{max-height:250px;}
#job-board-form .select-wrapper .ui-selectmenu-button:focus{outline-color: transparent; border: 1px solid #9a9a9a;}
#job-board-form .select-wrapper .ui-selectmenu-button{margin-bottom:10px; border: 1px solid #9a9a9a; border-bottom: 1px solid #9a9a9a !important; width: 100%; background: transparent; padding-left: 15px !important;  border-radius: 25px; text-align: left !important; font-weight: 600 !important; font-size: 16px !important; color: #4f4f4f;}
#job-board-form .select-wrapper:focus{outline:none;}    
#job-board .padding-right-5{padding-right:0px !important;}
#job-board .padding-left-5{padding-left:0px !important;}
#job-board .submit-btn{margin-top: 0px !important;  background: #889c15;  border: solid 2px transparent !important; border: 0; border-radius: 50px; width: 80px; font-size: 16px !important; padding: 12px; color: #fff;}
#job-board .submit-btn:hover{background: #fff; border:solid 2px #889c15 !important;color:#889c15;}

.form-title{text-align: center !important;
    color: #fb642e;
    font-family: roboto slab;
    letter-spacing: .5px !important;
	font-size: 24px !important;margin-bottom: 5px;font-weight: 700 !important;}
	.form-subtitle{font-weight: 600; font-style: italic;  font-size: 16px; display: block;	margin-bottom: 16px;text-align: center; display:none;}
.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_wrapper li.gfield_error textarea{margin-bottom:0px !important;border: 1px solid #FF0000 !important;}	  
.gform_wrapper .field_description_below .gfield_description,.validation_message{display:none;}
.gform_wrapper ul.gform_fields li.gfield{padding-right:0px !important;}
#gform_1 #field_1_10{padding-right: 10px;  padding-left: 0;}
#gform_1 #field_1_8{padding-right: 10px;  padding-left: 0;}
#gform_1 #field_1_11{padding-right: 20px;  padding-left: 0;}
#gform_1 .upload label{padding:10px;}
.header-module{padding-top:0px !important;}
.gfield input:focus{outline-color:transparent;}
.lity-container{width:500px;}
.gform_heading .gform_description{text-align:center; font-size:16px !important;}
.gfield label{display:none !important;}
#gform_wrapper_2 {padding:30px 20px; background:#fff; box-shadow: 1px 2px 9px 5px #e2e2e2;}
 .gform_title{text-align: center !important; color: #fd472d; font-family: 'poppins'; letter-spacing: .5px !important; font-size:24px !important;}
 .gfield input{line-height:22px; border-bottom: 2px solid #f6f6f6 !important; font-size: 16px !important; color: #a3a3a3;  font-style: italic; padding-left: 15px !important; padding-bottom: 10px !important;}
 .ui-selectmenu-button.ui-button{width:100%; background:#fff; border: none; padding-left: 15px !important;}
 #gform_7 .ui-selectmenu-button.ui-button{width:100%; background:#fff;  border: 2px solid #f6f6f6; border-radius: 7px;  line-height: 30px; padding: 0px 12px;  margin-bottom: 10px;}
 .ui-selectmenu-text{ overflow: visible;  padding: 5px !important; padding-left: 0px !important; font-style: italic; color: #1a1919; font-size: 16px !important;}
 .gfield textarea{border: none; border-bottom: 2px solid #f6f6f6 !important; font-size: 16px !important; padding-left: 15px !important;  font-style: italic;}
 .gform_footer.top_label .gform_button{ font-size:20px !important; line-height:20px; border:none !important; padding: 15px 60px !important; background: #0078c6; color: #fff;border-radius: 40px;  font-style: normal; text-transform: uppercase; letter-spacing: .5px !important; border:2px solid transparent !important;}
 .gform_footer.top_label .gform_button:hover{border: 2px solid #0078c6 !important; color: #0078c6; background: #fff;}
 .gform_footer{text-align:center !important;}
.slider-btn{color: #fff;padding: 20px 0px;display: block;} 
.slider-btn:hover{color:#0078c6;}
#apply-now label{display:none;}
#apply-now #field_1_8 .gfield_label{display: block !important;display: inline-block !important; border: solid 2px #0078c6; padding: 15px 25px; border-radius: 50px; margin: auto; color: #0078c6; font-size: 16px; cursor: pointer; text-align: center;	font-weight: 500 !important;}
#apply-now #field_24_8 .gfield_label{display: block !important;display: inline-block !important; border: solid 2px #0078c6; padding: 15px 25px; border-radius: 50px; margin: auto; color: #0078c6; font-size: 16px; cursor: pointer; text-align: center; font-weight: 500 !important;}
#apply-now .upload-file{text-align:center;margin-top:25px;}
	#apply-now #field_1_8 .gfield_label:hover{background: #0078c6;color:#fff;}	
#apply-now .gform_heading{text-align:center;}
#apply-now .gform_heading .gform_title{font-size: 24px; color: #fb642e; text-transform: uppercase; font-family: 'poppins'; margin-bottom: 10px;}
#apply-now .gform_heading .gform_description{font-size: 15px;  color: #01619e; font-weight: 500;}
#apply-now input{font-style: italic;  padding: 10px 20px; color: #a3a3a3 !important;border-radius: 5px; border: 1px solid #aba7a7;  border-bottom: 1px solid #aba7a7 !important; background: #ffffff54;}
#apply-now input::placeholder{color: #a3a3a3;}
#apply-now .ui-selectmenu-button{width: 100%; padding: 15px 20px; background: #ffffff54; color: #a3a3a3; font-style:italic;border: 1px solid #aba7a7 !important;}
.gfield_select{width: 100%; padding: 15px!important; border-radius:5px; background: #ffffff54; color: #a3a3a3; font-style:italic;border: 2px solid #f6f6f6 !important;}
#apply-now .gform_footer.top_label{text-align: center;}
#apply-now .ui-selectmenu-button .ui-selectmenu-text{padding: 0px !important;}
#apply-now .gform_footer.top_label .gform_button{border: 2px solid transparent !important; background-color: #0078c6; color: #fff !important; text-transform: uppercase; font-style: normal; letter-spacing: 1px;  font-weight: 600; font-family: 'poppins'; border-radius: 25px;}
#apply-now .gform_footer.top_label .gform_button:hover{ color: #0078c6 !important; border: 2px solid #0078c6 !important; background: #fff;}
.upload{text-align: center}
.upload label{
    display: inline-block !important;
    border: solid 2px #0078c6;
    padding: 15px 25px;
    border-radius: 50px;
    margin: auto;
    width: 215px;color:#0078c6;font-size: 16px;cursor: pointer;
    text-align: center;font-weight: 500 !important;
}
.resume-upload input[type="file" i]::-webkit-file-upload-button {visibility: hidden;}
.resume-upload input[type=file] {
	cursor: pointer;
	width: 100% !important;padding-left: 0px !important;overflow: hidden;border-bottom: 0px !important;padding-bottom: 0px !important;}
  .resume-upload input[type=file]::before {width: 100%;font-size: 16px;line-height: 32px;border-radius: 25px;content: 'UPLOAD RESUME';
	display: inline-block;background: white;border: 2px solid #0078c6;padding: 10px 10px;text-align: center;font-style: normal;    color: #0078c6;  font-weight: 500; font-size: 18px;}
	.resume-upload input[type=file]:hover::before{background: #0078c6 !important;color: #fff;}
  
#gform_1 .gfield_error.w-33, .w-33{float: left;width: 33%;clear: none !important;}
.custom-label{text-align: center;font-style: italic;color:#252525;font-size: 16px;margin-top: 25px !important;padding: 15px 15px;}
.upload label:hover{background: #0078c6;color:#fff;}
.gform_wrapper .validation_message{color: #FF0000 !important;}
#apply-now .form-note{padding-top: 25px;}
#apply-now .ginput_container_fileupload{display: none;}
.upload .medium:before{content: 'Select some files';
    color: none;
    display: inline-block;
    background: -webkit-linear-gradient(top, #f9f9f9, #cc3636);
    border: 1px solid #999;
    border-radius: 3px;
    padding: 5px 8px;
    outline: none;
    white-space: nowrap;
    -webkit-user-select: none;
    cursor: pointer;
    text-shadow: 1px 1px #fff;
    font-weight: 700;
    font-size: 10pt;}
.link:hover{text-decoration:underline;}
.emaillist .es-field-wrap{display: inline-block;  width: 75%;  margin-right: 2%;}
.emaillist .es-field-wrap label{width:100%;}
.emaillist label .es_txt_email{padding: 10px; border-radius: 40px; box-shadow: none; border: 1px solid #9a9a9a !important; width:100%; text-align: center; font-size: 16px;  color: #4f4f4f; font-family: 'poppins'; letter-spacing: .5px; padding: 15px 0px;}
.emaillist label .es_txt_email:focus{outline-color:transparent;}
.emaillist .es_submit_button{border:2px solid transparent; background: #3162a2; color: #fff;  padding: 15px 50px;  border-radius: 50px;  font-size: 16px; font-family: 'poppins'; letter-spacing: .5px; font-weight: 600;}
.emaillist .es_submit_button:hover{color: #3162a2; background-color:#fff; border:2px solid #3162a2 }
.connect .iconbox{}
.connect .iconbox h3{font-size: 16px;}
.connect .iconbox .iconbox-icon-container{margin-bottom:30px;}
.nurses .iconbox .contents h3{margin-bottom: 0; letter-spacing: .5px;}
.nurses .iconbox .contents p{font-size: 15px; padding:5px 0px 10px 5px}
.nurses .iconbox .contents a.btn{margin-top: 10px; text-align: center; padding: 5px 25px; font-size: 13px;}
.nurses .iconbox .contents a.btn span{padding: 0px;}
.rating{font-family: 'poppins';}
.vc_btn3.vc_btn3-color-blue{background-color:#01619e !important; border-color: #01619e !important; font-weight:600; letter-spacing:1px; border:2px solid transparent;}
.vc_btn3.vc_btn3-color-blue:hover{background-color:#fff !important; color:#01619e !important; border:2px solid #01619e !important;}
.rating p{text-align: center; color: #3185d4; font-size: 16px; font-weight: 600; padding: 15px 0px; margin-bottom:0px;}
.rating p.count{text-align: center; font-size: 60px; font-weight: 600; color:#000; line-height:60px;}
.rating p.count span{font-size: 16px; font-weight: normal; width: 55px; display: inline-block; text-align: left; line-height: 18px; margin-left: 10px; position: relative; top: -6px;}
.rating img{    margin: 0px 5px;}
.border-right{border-right:1px solid #e7e7e7;}
.hover-box{transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -o-transition: all 500ms ease;}
.hover-box:hover{transform: translate(0, -10px);
    -webkit-transform: translate(0, -10px);
    -ms-transform: translate(0, -10px);}
	.text-white{color:#fff;}
.ld-module-cart .collapsed .ld-module-trigger-icon i:before{content: '\f107' !important;}
.ld-module-cart .ld-module-trigger-icon i:before{content: '\f106' !important;}
.ld-module-cart .ld-module-trigger-icon:after{transform: rotate(-45deg) translate(-3px, -9px) !important;}
.ld-cart-contents .empty{padding:0px;}
.ld-cart-contents .empty h3{margin:0px}
.ld-cart-contents{padding-top:0px;}
.job-menu-block{padding: 0px 0px;}
ul#menu-job-menu {padding-left: 0;list-style: none;margin-bottom: 0px;text-align: left;}
ul#menu-job-menu li{padding: 8px 10px;border-bottom: solid 1px #dfdfdf;background: #f6f6f6;}
ul#menu-job-menu li a{font-size: 15px;color: #525252;display: block;}
.job-menu{border: 2px solid #fb642e; padding: 15px 35px;  border-radius: 25px;  font-size: 26px;}
.job-menu .txt{color: #fb642e; margin:auto; font-size:15px;}
.job-menu .bars{display:none;}
.lqd-mobile-modules-container{display:none !important;}
.navbar-header > *{flex:none !important;}
.quick-apply-now{position: fixed; background: #f26c56; color: #fff;  font-size: 20px; transform: rotate(-90deg); right: -75px; z-index: 9; padding: 10px 20px; top: 50%; border-radius: 15px 15px 0px 0px; border: 2px solid transparent;}
.quick-apply-now:hover{text-decoration: none; color: #f26c56; border: 2px solid #f26c56; background: #fff;}
.t-orange{color:#fb642e;}
.t-black{color:#000;}
.br-t{border-top: 1px solid #e4e4e4;}
.br-b{border-bottom: 1px solid #e4e4e4;}
.lqd-main-header-default + .content{padding-top: 0px;}
.job-portal.loading{background-image: url(images/show_loader.gif); background-position: center center; background-repeat: no-repeat; height:400px;}
.loading-block{height: 70px;background-image: url(images/show_loader.gif); background-position: center center; background-repeat: no-repeat;}
.job-portal.loading .job-list-container{display:none;}
.job-portal.error .job-list-container{display:none;}
.job-item-block.active{background: #1581b3 !important;}
.job-listing .job-item-block.active .job-user-image{background: #ffffff;  color: #1581b3;}
.job-listing .job-item-block.active .job-detail-small .job-content{color:#fff;}
.job-listing .job-item-block.active .job-detail-small .job-title{color:#fff}
.job-listing .job-item-block.active .job-detail-small .job-title span{color:#d4d4d4}
.job-portal{padding: 35px 15px; font-family: 'poppins', Arial, Helvetica, sans-serif;}
.job-listing{overflow-y: auto;background: #fff; border-bottom:1px solid #fbfbfb; border: 1px solid #e2e2e2; max-height:700px;}
.job-listing .job-item-block{cursor:pointer; border-bottom: 1px solid #e2e2e2; padding:15px; overflow:hidden; font-family:Roboto Slab;}
.job-listing .job-item-block:hover{background: #fbfbfb;}
.job-listing .job-item-block:hover .job-user-image{transform: scale(1.2);background: #fd472d;}
.job-listing .job-item-block:hover .job-title{color:#fb472d !important;color:#fff;}
.job-listing .job-item-block:last-child{border:none; }
.job-listing .job-item-block .job-user-image{transition: transform .4s; margin-right:20px; float:left; display: inline-block; background: #1581b3; color: #fff; border-radius: 50%; height: 57px; width: 57px; text-align: center;  padding: 15px; font-size: 16px; font-weight: 600; letter-spacing: 1px; }
.job-listing .job-item-block .job-detail-small{}
.job-listing .job-item-block .job-detail-small .job-title{ font-family: Roboto Slab; margin: 5px 0px 5px 0px; color: #000; font-weight: 600; font-size: 18px;}
.job-listing .job-item-block .job-detail-small span{display:block; margin-top:5px; font-size: 14px;  color: #01619e; font-family: 'Open Sans', sans-serif; padding-left: 20px;}
.job-listing .job-item-block.active .job-detail-small span{color:#fff}
.job-listing .job-item-block .job-detail-small .job-content{font-family: 'poppins'; font-size: 15px;  color: #a3a3a3; font-weight: 600;  line-height: 20px}
.job-listing .job-item-block .job-detail-small .job-content i{color:#a3a3a3;}
.job-detail{ max-height:700px; padding:45px; background:#fff; overflow-y:scroll; font-family: 'poppins', Arial, Helvetica, sans-serif; border: 1px solid #e2e2e2;}
.job-detail-form .job-detail-header{overflow:hidden;}
.job-detail-form .job-detail-header .job-title{color: #000; font-size: 32px; font-weight: 600;  line-height: 42px; font-family:Roboto Slab}
.job-detail-form .job-detail-header .job-location{color: #01619e; font-size: 18px; line-height: 28px; font-family: 'Roboto slab', sans-serif;}
.job-detail-form .description{color: #fd472d; font-size: 16px;}
.job-detail .job-detail-header{overflow:hidden;}
.job-detail .job-detail-header .job-title{color: #000; font-size: 32px; font-weight: 600;  line-height: 42px; font-family:Roboto Slab}
.job-detail .job-detail-header .job-location{color: #01619e; font-size: 18px; line-height: 28px; font-family: 'Roboto slab', sans-serif;}
.job-detail .job-detail-header .social-option{text-align:right; display:none;}
.job-detail .job-detail-header .social-option i.fa{margin-left: 30px;  font-size: 30px; color: #b4b4b4;}
.job-detail .job-detail-header .social-option i.fa-search:hover{color:#0077c7;}
.job-detail .job-detail-header .social-option i.fa-bookmark-o:hover{color:#fb642e;}
.job-detail .job-detail-header .social-option i.fa-share-alt:hover{color:#000;}
.job-detail .job-detail-header .social-option i.fa-heart-o:hover{color:#bb0000;}
.job-detail .job-detail-content .content{padding-top: 35px;}
.job-detail .job-detail-content .content ul{padding-left:20px; color:#010101; font-weight:600;}
.job-detail .job-detail-content .content ul li{}
.job-portal .error-container{display:none;}
.job-portal.error .error-container{display:block;padding:100px 20px;text-align: center;border:dashed 1px #c2c2c2;font-size:25px;color:#9a9a9a;}
.apply-now{background: #0078c6;  color: #fff;  text-transform: uppercase;  padding: 10px 20px;  border-radius: 35px;}
#jobdetail .modal-footer{display:none;}
#jobdetail button.close{float: right;  background: transparent; box-shadow: none;  border: 2px solid transparent;  font-size: 30px;}
#jobdetail button.close:hover{border: 2px solid #b7b7b7; border-radius: 50px;}
#jobdetail button.close:focus{outline:none;}
#jobdetail .modal-header{border-bottom:none; background: #01619e; color:#fff; padding: 15px;}
#jobdetail .modal-header h4.modal-title{color:#fff;}
#jobdetail .job-detail{padding: 0px; border: none;}
#jobdetail .job-detail .job-detail-header .job-title{display:none;}
.address-block{display:none; background: #01619e;  color: #fff;  padding: 10px;  text-transform: capitalize; font-size: 18px; letter-spacing: 1px; margin-bottom: 25px !important;}
.address{display:block}
.carousel-cell .well{background:#f4f4f4;padding:25px 25px;border-radius:8px;height:450px; margin:0px 5px;}
.main-carousel .thumbnail img{border-radius:50%;width:105px;}
.main-carousel .quote{margin:15px 0px;width:53px;}
.main-carousel .title{font-size:20px;font-weight:600;color:#000;}
.main-carousel .desigination{color:#3185d4;font-weight:500;margin:5px 0px 10px 0px;}
.main-carousel .content{color:#a3a3a3;font-size:15px;font-style:italic;}
.main-carousel .flickity-prev-next-button.previous{bottom: 0; top: 100%; width: 25px; height: 25px; left:0px;}
.main-carousel .flickity-prev-next-button.next{bottom: 0; top: 100%; width: 25px; height: 25px; right:15px;}
#job-board-form .select-wrapper .ui-selectmenu-text{overflow: hidden;}
.main-carousel-travel .carousel-cell .well{background:transparent;padding:25px 25px;border-radius:8px;height:300px; margin:0px 5px;}
.main-carousel-travel .thumbnail img{display:none; border-radius:50%;width:105px;}
.main-carousel-travel .quote{margin:15px 0px;}
.main-carousel-travel .title{text-align:center; font-size:20px; line-height: 30px; font-weight:600;color:#fff; margin-top:10px;}
.main-carousel-travel .desigination{color:#fff;font-weight:500;margin:5px 0px 10px 0px;}
.main-carousel-travel .content{text-align:center; font-size:22px; line-height: 40px; color:#fff; font-style:italic;}
.main-carousel-travel .flickity-prev-next-button.previous{bottom: 0; top: 100%; width: 25px; height: 25px; left:0px;}
.main-carousel-travel .flickity-prev-next-button.next{bottom: 0; top: 100%; width: 25px; height: 25px; right:15px;}


.main-carousel.style1 .carousel-cell .well{background:transparent; padding:15px 25px;border-radius:8px;height:200px; margin:0px 5px;}
.main-carousel.style1 .thumbnail img{border-radius: 50%; width: 100%; padding: 5px;}
.main-carousel.style1 .quote{margin:15px 0px;width:53px; display:block;}
.main-carousel.style1 .title{font-size:20px;font-weight:600;color:#000;}
.main-carousel.style1 .desigination{color:#3185d4;font-weight:bold;margin:5px 0px 10px 0px;}
.main-carousel.style1 .content{color:#a3a3a3;font-size:15px;font-style:italic;}
.main-carousel.style1 .flickity-prev-next-button.previous{display:none;}
.main-carousel.style1 .flickity-prev-next-button.next{display:none;}
.job-slider.carousel-nav {margin-top: 2em !important; position: relative !important; top: auto !important; bottom: auto !important;
    -webkit-transform: none !important; text-align: right; transform: none !important;}
.job-drop-down li > a:hover{color:#21a4dd !important;}
.job-slider .carousel-nav .flickity-button{margin:0px 10px 0px 0px;}
.address-btn{border: solid 1px #0078c6; color: #0078c6; padding: 5px;text-align: center;} 
[data-mobile-header-scheme=gray] .main-header .navbar-header{width:100%;}


/*Refer A friend css*/
#refer-a-friend-section h3{margin-bottom:0px;font-size:35px;font-weight:500;}
#refer-a-friend-section p{color: #686e7b; line-height: 25px !important; padding: 15px 0px !important; font-size: 16px !important; font-weight: 600 !important;}
#refer-a-friend-section .button{display: block;  padding: 16px 25px !important; font-size: 18px !important; line-height: normal !important; margin-top: 15px !important;border-radius:50px;font-weight:600;text-align:center !important;}
#refer-a-friend-section .blue-button{background: rgb(0, 120, 198); color: rgb(255, 255, 255); border-color: rgb(0, 120, 198);color:#fff;}
#refer-a-friend-section .blue-button:hover{background:#fff;color:#0078c6; border-width:1px;}

#refer-friend-tabs .elementor-tab-title{margin-right:20px;}
#refer-friend-tabs .elementor-tab-title:hover{color: #fff !important; background-color: #f1624d !important;}

#page-not-found{background:#f7f7f7;}
.footer-btn{display: block;text-align: center; padding: 10px !important;}
.footer-btn span{padding:0px !important;}

/*Client Services css*/
.client-services-title-section{background:#fff !important;}
.client-services-title-section h1{margin-bottom: 10px;}
.client-services-title-section .titlebar-inner p{margin-bottom:20px !important;font-size: 16px;}
#client-service-slider .tp-revslider-mainul{overflow:visible !important;}
#client-service-slider .tp-revslider-slidesli{overflow:visible !important;}
#client-service-slider h3{margin-top:0px !important; white-space:initial;}
/* .location-banner h2{font-size: 18px;}
.location-banner p{font-size: 14px;}
.location-banner .btn{border: solid 1px #fff;} */

/*homep page slider*/
#rev_slider_1_1_forcefullwidth #find-job-section{padding-left: 10px !important;padding-right: 0px !important;}
#rev_slider_1_1_forcefullwidth #job-board-form{padding-left: 10px !important;padding-right: 10px !important;}
#rev_slider_1_1_forcefullwidth .select-wrapper{float:left; width: 49% !important;}
#rev_slider_1_1_forcefullwidth .submit-button{width: 230px;}
#rev_slider_1_1_forcefullwidth #job-board-form .submit-btn{height: 50px;background: #0C6188;line-height: 15px; margin: 0 !important;}
#rev_slider_1_1_forcefullwidth #job-board-form .submit-btn:hover{background: #fff;color: #0C6188}
#rev_slider_1_1_forcefullwidth #job-board-form .select-wrapper .ui-selectmenu-button{background: #fff;}
#rev_slider_1_1_forcefullwidth #job-board-form .select-wrapper .ui-selectmenu-button{background: #fff;border: solid 1px #9a9a9a !important;padding: 8px 10px !important;line-height: 25px;}
#rev_slider_1_1_forcefullwidth #job-board-form .select-wrapper .ui-button .ui-icon {top: 10px;margin-top: 0 !important;}
#rev_slider_1_1_forcefullwidth #job-board-form .select-wrapper .ui-selectmenu-text{padding: 5px !important;}
.lity-container{position:relative;}
.lity-container .lity-close{position:absolute; top: 5px; right: 5px; color: #000;}

.search-list-box{padding:10px;}
.option-modal .filter-option.mobile{display:none;}


.extra-filter{display: flex; margin: auto; gap: 35px; margin-top: 35px; grid-template-columns: 1fr 1fr 1fr; width: 100%; justify-content: space-around; align-items: center;}
.extra-filter .border{height:35px;}
.extra-filter .box{display: grid; grid-template-columns:40px 10fr; align-items: flex-start; gap: 5px; padding:10px; border-bottom: 2px solid transparent;}
.extra-filter .box img{}
.extra-filter .box:hover{border-bottom: 2px solid #f1624d !important; text-decoration:none;}
.extra-filter .box.active{border-bottom: 2px solid #f1624d !important; background: transparent;}
.extra-filter .box .border{}
.extra-filter .box .label{display: flex; flex-direction: column;  gap: 5px; align-items: flex-start;}
.extra-filter .box .label .title{font-size: 16px; color: #000; font-family: 'Poppins'; font-weight: 500; text-align: left;}
.extra-filter .box .label .count{color: #000; font-size: 16px; font-weight: 500; margin-top: 5px;     text-decoration: underline;}
.extra-filter .box.active .label .count{color: #f1624d;}
.extra-filter .box:hover .label .count{color: #f1624d;}

@media screen and (max-width: 767px)
{
	.liquid-blog-grid .col-md-6{width:100%}
	.event-heading h2{font-size:40px !important}
	.event-heading-1 h2{font-size:35px !important}
	.event-heading-1 p{font-size:26px !important}
	.bonus-text{font-size:25px !important;}
	.event-image-col{background-position:top right !important}
	#gform_fields_18 .form-title{margin-top:0px !important}
	
	#travel-nursing-your-career header h6{font-size: 16px; line-height: 26px;}
	.vc_btn3.vc_btn3-color-blue{font-size:12px;}
	.navbar-header .navbar-brand + .header-module {margin-left: -5px !important;}
	.ld-module-trigger .ld-module-trigger-icon{padding:5px !important;font-size:11px !important;}
	#job-board{padding: 0px 15px 0px 15px;}
	.job-listing{max-height:none !important;}
	#job-board .heading-section .heading-title{font-size:26px !important;}
	ul.nav.main-nav > li > a{padding:10px 0px !important;}
	ul.nav.main-nav + .header-module{padding:0px 0px;}
	.header-module .contact-col a{margin-left:0px !important;}
	.nurses .iconbox .contents h3{font-size:18px; font-weight:bold !important;}
	#job-board-form .submit-button{width:190px}
	#job-board .heading-section .heading-title{padding-bottom:15px;}
	#job-board-form{padding:0px 15px; margin-bottom:25px;}
	#header .is-stuck{padding-top:0px !important;     padding-bottom: 0px !important;}
	.stamp{width:90%; margin:15px auto;}
	.about-page-title{font-size: 38px; line-height: 10px;}
	div.down-arrow{bottom: 40%;}
	.home-review .vc_column-inner{padding-left:0px;}
	.rating img{margin: 0px 3px; width: 25px;}
	.carousel-cell .well{background:transparent; padding: 0px 0px !important; padding-right:5px; border-radius:0; height:420px !important;}	
	[data-mobile-nav-style=modern] .navbar-collapse-clone{width:80vw}
	.header-module .contact-col a{color:#fff;}
	#job-board .submit-btn{width:100%;}	
	[data-mobile-header-scheme=gray] .main-header .navbar-header{padding:10px;}
	.custom-label{padding-bottom:0px; margin-top:10px !important;}
	.emaillist{text-align:center;}
	#find-job-section .submit-btn{width:185px; margin: 0 !important;}
	#apply-now .form-note{padding-top:10px;}
	.emaillist .es_submit_button{width: 100%;  text-align: center;  margin: auto;}
	.emaillist .es-field-wrap{width:100%;}
	.main-carousel.style1 .thumbnail img{width: 70%; padding: 25px;}
	.main-carousel.style1 .thumbnail{text-align:center;}
	.home-bottom .vc_col-xs-12{background:#01619e; padding:15px;}
	.home-bottom .vc_col-xs-12 .liquid-counter-element span{font-size:40px;}
	.home-bottom .vc_col-xs-12 .liquid-counter-element span{font-size:40px;}
	.home-bottom .vc_col-xs-12 .liquid-counter-text{}
	.home-bottom .vc_col-xs-12{padding:15px;}
	.quick-apply-now {display:none;}
	.job-listing .job-item-block .job-user-image{margin-right: 10px;}
	.job-listing .job-item-block .job-detail-small{width:100%; padding:0px;}
	.job-listing .job-item-block .job-detail-small .job-title span{display:block; padding-left:0px;}
	.job-detail .job-detail-header .social-option img{}
	.job-listing .job-item-block .job-detail-small .job-title{margin:10px 0;}
	.job-detail .job-detail-header .social-option{text-align:left;}
	.job-detail .job-detail-header .social-option i.fa{margin: 15px 10px 0px 0px; font-size: 20px;}
	.job-portal{padding:15px 0px;}
	.job-listing .job-item-block{padding: 15px;}
	#jobdetail .job-detail .job-detail-content .content{padding:20px 0px;}
	.job-listing .job-item-block .job-detail-small .job-content i{font-size:14px;}
	.address-block{display:block;}
	.coperate-address{display:none; padding: 10px 5px;}
	.other-address{display:none; padding: 10px 5px;}
	.footer-menu li + li { margin-left: 20px !important;}
	.main-footer{padding-top:0px !important;}
	.carousel-nav .flickity-button{margin:0px !important; margin-right: 15px !important;}
	#page-not-found .left-col{margin-top:35px;}
	.w-33{float: none;width: 100%;clear: none !important;text-align: center}
	.footer-btn{display: block;text-align: center;}
	#gform_4 .form-title{text-align:center !important;}
	#gform_4 .form-subtitle{text-align:center !important;}
	#rev_slider_1_1_forcefullwidth #job-board-form .select-wrapper .ui-selectmenu-text{font: 13px !important}
	#rev_slider_1_1_forcefullwidth .select-wrapper{padding: 0px 5px !important}
	#rev_slider_1_1_forcefullwidth #job-board-form .select-wrapper .ui-button .ui-icon {top: 5px;}
	#map{background-position:initial !important }
	#our-secret header.fancy-title h2{color: #000; font-size: 35px; line-height: 45px;}
	#job-board-form .submit-button {padding-left: 15px;padding-right: 15px;}
	.service-box:hover {
		transform: none !important;
		-webkit-transform: none !important;
		-ms-transform: none !important;
	}
	.hover-box:hover{transform: translate(0, 0px) !important;-webkit-transform: translate(0, 0px) !important;-ms-transform: translate(0, 0px)!important;}
	#gform_fields_18 .form-title{margin-top:0px !important}
}


@media screen and (max-width: 1024px) and (min-width: 992px)
{
	#rev_slider_1_1_forcefullwidth .submit-button{width:180px;}
	#choose-table .wpb_content_element{margin-bottom:70px}
	.about-page-title{line-height: 4em;}
	.footer-btn{display: block;text-align: center;}
	[data-mobile-header-scheme=gray] .main-header .navbar-header{padding: 10px 25px;}
	.job-detail{padding:15px;}
	.job-detail .job-detail-header .job-title{font-size: 25px; line-height: 35px;}
	.job-detail .job-detail-header .job-location{    font-size: 16px;  line-height: 26px;}
	.job-listing .job-item-block .job-detail-small{width:78%; padding-left:10px;}
	.job-listing .job-item-block .job-user-image{margin-bottom:10px;}
	.job-listing .job-item-block .job-detail-small .job-title span{display:block; padding-left:0px;}
	.job-detail .job-detail-header .social-option i.fa{}
	.job-listing .job-item-block .job-detail-small .job-title{margin:10px 0;}
	#our-secret header.fancy-title h2{color: #000; font-size: 35px; line-height: 45px;}
	#rev_slider_1_1_forcefullwidth #job-board-form .select-wrapper .ui-button .ui-icon {top: 5px;}
	#travel-nursing-our-voice header h2, #travel-nursing-location header h2, #travel-nursing-your-career header h2, #travel-nursing-job header h2, #travel-nursing-further header h2, #travel-nursing-why-you-love header h2, #travel-nursing-got-friends header h2{font-size: 35px; line-height: 45px;}
	.contact-icon-box .contents p {height: 75px;}
}

@media screen and (max-width: 992px) and (min-width: 768px)
{
	#rev_slider_1_1_forcefullwidth .select-wrapper{width: 49% !important;}
	.liquid-blog-grid .col-md-6{width:100%}
	#gform_17{padding:0px;}
	#travel-nursing .location-link .our-location-item{margin-bottom:30px;}
	#travel-nursing .location-link .our-location-info{    padding: 40px 40px 25px;}
	#travel-nursing .location-link .our-location-info .location-point{top:30.5% !important;}
	.main-carousel-travel .carousel-cell .well{height:350px;}
	#home-apply-form{width:100% !important;}
	#travel-nursing .get-started-item h4{font-size: 20px; line-height: 30px; height: 60px;}
	#travel-nursing .get-started-item p{height:120px;}
	#travel-nursing .get-started-item a{width:90%;}
	#travel-nursing .welcome-future-item h4{height:100px;}
	#travel-nursing .welcome-future-item{padding: 50px 50px 40px !important; margin-bottom:0px !important;}
	#travel-nursing .service-col{height:380px;}
	#gform_15{padding: 1px 20px; padding-bottom:20px;}
	.travel-nurse-testimonial .fancy-title h3{font-size:35px;}
	#choose-table .wpb_content_element{margin-bottom:70px}
	#travel-nursing-job .vc_column-inner{padding: 0px 7px !important;}
	#travel-nursing .nurse-col{padding: 40px 5px 20px !important;}
	#job-board{padding: 25px 15px;}
	#job-board-form .submit-button{width:210px;}
	.carousel-cell .well{background:transparent;}
	[data-mobile-nav-style=modern] .navbar-collapse-clone{width:80vw}
	.header-module .contact-col a{color:#fff;}
	#job-board .submit-btn{width:100%;}
	.main-carousel.style1 .carousel-cell .well{height:270px;}
	.rating img{margin:0px 2px}
	.emaillist .es-field-wrap{margin-right:1%; width:68%;}
	.emaillist .es_submit_button{padding: 14px 40px; font-size:14px;}
	.carousel-nav .flickity-button{margin:0px !important; margin-right: 15px !important;}
	.job-detail{padding:20px;}
	.job-detail .job-detail-header .job-title{font-size: 20px;  line-height: 25px;}
	.job-detail .job-detail-header .job-location{    font-size: 16px;  line-height: 26px;}
	.job-listing .job-item-block .job-detail-small{width:100%; padding:0px;}
	.job-listing .job-item-block .job-user-image{margin-right: 10px;}
	.job-listing .job-item-block .job-detail-small .job-title span{display:block; padding-left:0px;}
	.job-detail .job-detail-header .social-option i.fa{font-size: 15px; margin-left: 8px;}
	.job-listing .job-item-block .job-detail-small .job-title{margin:10px 0;}
	#rev_slider_1_1_forcefullwidth #job-board-form .select-wrapper .ui-button .ui-icon {top: 5px;}
	.about-page-title{font-size: 50px;line-height: 6em;}
	div.down-arrow{bottom: 40% !important}
	#our-secret header.fancy-title h2{color: #000; font-size: 35px; line-height: 45px;}
	#job-board-form .submit-button {padding-left: 15px;padding-right: 15px;}
	#travel-nursing-our-voice header h2, #travel-nursing-location header h2, #travel-nursing-your-career header h2, #travel-nursing-job header h2, #travel-nursing-further header h2, #travel-nursing-why-you-love eader h2, #travel-nursing-got-friends header h2{font-size: 35px; line-height: 45px;}
	.contact-icon-box .contents p {height: 130px;}
	.contact-icon-box h3{font-size:18px;}
	.contact-icon-box a.btn{padding:5px 20px !important;}
	.event-heading h2{font-size:40px !important}
	.event-heading-1 h2{font-size:35px !important}
	.event-heading-1 p{font-size:26px !important}
	.bonus-text{font-size:20px !important;}
	.event-image-col{background-position:top right !important}
	#gform_fields_18 .form-title{margin-top:0px !important}
	.select-box-title .heading, .select-box-speciality .heading, .select-box-state .heading, .select-box-city .heading{font-size:14px;}
	
}
@media screen and (max-width: 812px) and (min-width: 768px)
{
	.about-page-title{font-size: 60px;line-height: 6em;}
	div.down-arrow{bottom: 40% !important}
	#our-secret header.fancy-title h2{color: #000; font-size: 35px; line-height: 45px;}
	#travel-nursing-our-voice header h2, #travel-nursing-location header h2, #travel-nursing-your-career header h2, #travel-nursing-job header h2, #travel-nursing-further header h2, #travel-nursing-why-you-love header h2, #travel-nursing-got-friends header h2{font-size: 35px; line-height: 45px;}
}
@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px) 
  and (-webkit-min-device-pixel-ratio: 2)
{
	.about-page-title{line-height: 6em;}
	div.down-arrow {bottom:35%;}
	.contact-icon-box .contents p {height: 95px;}
}
@media screen and (max-width: 1280px) and (min-width: 1024px)
{
	.main-carousel-travel .carousel-cell .well{height:350px;}
	.mainbar .navbar-header{width:100%;}
	div.down-arrow{bottom: 35% !important}
	.main-carousel.style1 .carousel-cell .well{height:220px;}
	.emaillist .es_submit_button{padding: 15px 20px;}
	.job-detail{padding:25px;}
	.job-listing .job-item-block .job-user-image{margin-right:10px;}
	.job-listing .job-item-block .job-detail-small{width:100%; padding:0px;}
	.job-detail .job-detail-header .social-option i.fa{font-size: 20px; margin-left: 15px;}
	.job-listing .job-item-block .job-detail-small .job-title{margin:10px 0;}
	.job-listing .job-item-block .job-detail-small .job-title span{display:block; padding-left:0px;}
	.carousel-cell .well{height: 480px;}
	#choose-table .wpb_content_element{margin-bottom:70px}
	#our-secret header.fancy-title h2{color: #000; font-size: 35px; line-height: 45px;}
	#travel-nursing .nurse-col p{font-size: 16px; line-height: 26px;}
	.travel-nurse-testimonial .fancy-title h3{font-size:35px; color:#000}
	#travel-nursing .service-col{height:340px;}
	#travel-nursing .welcome-future-item{margin-bottom:30px; padding: 50px 50px 40px;}
	#our-secret header.fancy-title h2{color: #000; font-size: 35px; line-height: 45px;}
	#travel-nursing-our-voice header h2, #travel-nursing-location header h2, #travel-nursing-your-career header h2, #travel-nursing-job header h2, #travel-nursing-further header h2, #travel-nursing-why-you-love header h2, #travl-nursing-got-friends header h2{font-size: 35px; line-height: 45px;}
	.contact-icon-box .contents p {height: 65px;}
}
@media screen and (max-width: 1199px)
{
	.header-module .contact-col a{color:#fff; display:block}
	.job-board{margin-top:4px;}
	.table-link{font-size: 12px; padding: 5px;}
	#travel-nursing .location-link .our-location-info .location-point{top:39.5%;}
	#travel-nursing .location-link .our-location-info{padding: 40px 50px 25px;}
	#travel-nursing .location-link .our-location-item{margin-bottom:40px;}
	#travel-nursing .get-started-item p{height:90px;}
	#rev_slider_1_1_forcefullwidth .select-wrapper{padding: 0px 5px !important}
	.mobile-nav-activated [data-mobile-nav-style=modern] .lqd-sticky-footer-wrap {
		-webkit-transform: translate3d(-80vw, 0, 0);
		transform: translate3d(-80vw, 0, 0);
	}
	[data-mobile-nav-style=modern] .lqd-sticky-footer-wrap{
		transition: height 0.3s, -webkit-transform 0.55s cubic-bezier(0.23, 1, 0.32, 1);
		transition: transform 0.55s cubic-bezier(0.23, 1, 0.32, 1), height 0.3s;
		transition: transform 0.55s cubic-bezier(0.23, 1, 0.32, 1), height 0.3s, -webkit-transform 0.55s cubic-bezier(0.23, 1, 0.32, 1);
	}
}
@media screen and (min-width: 1199px)
{
	.contact-col{text-align:right;}
}

@media screen and (max-width: 768px)
{
	.single_job_listing .right-block .job-block .job-middle{display:block;}
 	.single_job_listing .right-block .job-block .job-middle .job-form{position: fixed; width: 100%; left: 0;  background: #fff;  bottom: 25px;}
	.job-form .form-step-2 a.prev-btn, .job-form .form-step-3 a.prev-btn{margin-right:2px;}
	.job-form .form-heading{display:block;}
	.option-modal .filter-option.mobile{border-bottom: 1px solid #DDE3EE;  padding: 15px 10px; margin-bottom: 5px; display:flex; position:relative;}
	.option-modal .filter-option.mobile .filter-text-title{font-weight:bold; font-size:18px;}
	.option-modal .filter-option.mobile .filter-text-title .close-modal{margin-right:10px; display:inline; border:none;}
	.option-modal .filter-option .filter-text.mobile{display:none;}
	.option-modal .filter-option .apply-title-filter.mobile{display:none;}
	.option-modal .filter-option .apply-speciality-filter.mobile{display:none;}
	.option-modal .filter-option .apply-state-filter.mobile{display:none;}
	#titleUL, #specialityUL, #stateUL, #cityUL{border-bottom:0 !important; height: 500px !important;}
	.option-modal .filter-option{box-shadow: 0px -2px 20px 0px #0000001A;}
	.option-modal .filter-option .show-results{width: 100%; padding: 10px; background: #1D5B9E; color: #fff !important; border-radius: 30px; font-size: 18px; font-weight: 700;}
	.title-modal .search-bar:before, .speciality-modal .search-bar:before, .state-modal .search-bar:before, .city-modal .search-bar:before{top:80px !important;}
	.extra-filter{display:grid; border: 1px solid #C0C6D0; grid-template-columns: 1fr; width: 100%; padding: 0px 10px; background: #fff; border-radius: 12px; gap: 0;}
	.extra-filter .border{display:none;}
	.extra-filter .box{border-bottom: 1px solid #ccc; border-right: 0; padding: 15px 0px;}
	.extra-filter .box:nth-child(5){border:none;}
	.extra-filter .box .label{flex-direction: row; display: flex; justify-content: space-between; align-items: center;}
	.title-modal .filter-option .apply-title-filter{display:block}
	.show-results{display:block !important;}
	.extra-filter .box .label .title{font-size:14px;}
	.extra-filter .box .label .count{font-size:14px;}
	.search-form .job-search{flex-direction:column;}
	.home .apply-filter-search-new{display:none !important;}
	.home .apply-filter-search {background: #1D5B9E; border: 1px solid #1D5B9E;}
}
@media screen and (max-width: 480px)
{
	#job-board-form .submit-button{width:100%;}
	#find-job-section .submit-btn{width:92%;}
	#rev_slider_1_1_forcefullwidth .select-wrapper{width: 96% !important; margin: 0px 10px !important;}
	#gform_17 .ui-selectmenu-button.ui-button, #gform_15 .ui-selectmenu-button.ui-button, #gform_17 input, #gform_15 input{width:100%;}
	#gform_15 {padding: 20px 35px;}
	#travel-nursing .location-link .our-location-item{margin-bottom:40px;}
	div.down-arrow{bottom: 70% !important}
	.service-box p{min-height: 110px}
	.about-page-title {line-height: 8em !important;}
	div.down-arrow{bottom:40% !important;}
	#custom-fancy-box-xs .fancy-box-info p{word-break: break-all !important;font-size: 12px !important}
	.contact-icon-box .btn{padding:5px 10px !important;}
	.contact-icon-box .contents h3{font-size: 17px !important}
	#job-board .heading-section .heading-title {font-size: 24px !important;}
	#job-board-form .submit-button {padding-left: 15px;padding-right: 15px;}
	#choose-table .wpb_content_element{margin-bottom:70px}
	#our-secret header.fancy-title h2{color: #000; font-size: 35px; line-height: 45px;}
	#travel-nursing .nurse-col p{font-size: 16px; line-height: 26px;min-height:auto !important}
	.travel-nurse-testimonial .fancy-title h3{font-size:35px; color:#fff}
	#travel-nursing .service-col{height:auto;}
	#travel-nursing .welcome-future-item{margin-bottom:30px;}
	#travel-nursing-job header h2{font-size: 35px; line-height: 45px;}
	#travel-nursing-further header h2{font-size: 35px; line-height: 45px;}
	#travel-nursing-why-you-love header h2{font-size: 35px; line-height: 45px;}
	#travel-nursing-got-friends header h2{font-size: 35px; line-height: 45px; text-align:center;}
	#travel-nursing-your-career header h2{font-size: 35px; line-height: 45px;}
	#travel-nursing-location header h2{font-size: 35px; line-height: 45px;}
	#travel-nursing-your-career header h6{font-size: 16px; line-height: 26px;}
	#travel-nursing-our-voice header h2{font-size: 35px; line-height: 45px;}
	.nurse-col .service-box p{min-height: auto !important;}
	#travel-nursing .location-link .our-location-info .location-point {top: 45.5%;}
	.tabs-nav-side-block .tabs-nav li:not(:last-child){margin-bottom: 0.7em;}
	#jobdetail .modal-body{height:450px;overflow: hidden;}
	#jobdetail .modal-body .job-detail-content{height:380px;overflow-y: scroll;padding-bottom:20px;}
	.wpDataTables.wpDataTablesFilter{padding: 0 15px !important;}
	.wpDataTablesFilter .wpDataTableFilterSection {margin-right: 15px;min-width: 100px !important; width: 40%;margin-left: 15px;}
	#sgpb-popup-dialog-main-div {max-height: 600px !important;}
	.event-col{margin-left:0px;margin-right:0px;}
	
	.event-heading h2{font-size:36px !important}
	.event-heading-1 h2{font-size:30px !important}
	.event-heading-1 p{font-size:20px !important}
	.notification-text{display: block;
    margin-bottom: 9px;
    line-height: normal;
    padding: 5px;}
	.bonus-text {font-size: 25px !important;}
	#logo-bg .wpb_wrapper{background-size: auto !important;}
}
@media screen and (max-width: 767px) and (min-width: 480px)
{
	
	.about-page-title {line-height: 8em !important;}
}
@media screen and (max-width: 420px)
{
	.header-module .contact-col a{font-size: 12px;}
	.header-module .contact-col a i{margin-right:5px;}
	.about-page-title {line-height: 10em !important;}
	div.down-arrow{bottom:45% !important;}
    .service-box p{min-height: 165px}
	.nurse-col .service-box p{min-height: auto !important;}
	.contact-icon-box .contents h3{font-size: 15px !important}
	.contact-icon-box .btn{font-size: 12px !important}
	
	.event-heading h2{font-size:28px !important}
	.year-end-promotion .fancy-title p {font-size: 28px !important;}
	.event-heading-1 h2{font-size:28px !important}
	.event-heading-1 p{font-size:19px !important}
	#event-col-left .wpb_column .vc_column-inner{padding-left:0px !important;padding-right:0px !important;}

}
@media screen and (max-width: 320px)
{
	 .service-box p{min-height: 165px}
}

@media screen and (min-width: 1380px) and (max-width: 1600px){
	.elementor-218557 .elementor-element.elementor-element-23669b6{--content-width: 70vw;}
	.elementor-227895 .elementor-element.elementor-element-ccea722{--content-width: 70vw;}
}
@media screen and (min-width: 1400px)
{
	.contact-icon-box .contents p {height: 85px;}
	.job-detail-page .no-job-found{margin-top:80px;margin-bottom:50px;}
	.job-detail-page .no-job-found h3{margin-bottom:35px;}
	#job-board-v1{position:absolute;top:0px}
	#job-board-v1 #job-board-form .select-wrapper .ui-selectmenu-button{margin-bottom:20px;}
	#job-board-v1 #job-board .heading-section {
    text-align: right !important;}
	
}

@media screen and (max-width: 991px){

	.mainbar .navbar-header{width:100%;}
	.wpDataTablesWrapper table.wpDataTable td{
		border:none !important;
		padding: 10px 5px !important;
	}
	th.header.sort.sorting_disabled{

		display:none !important;
	}
	tr,
	td{
		border:none !important;
		padding: 10px 0;
		display: block;
		width: 100%;
	}

}

#gform_3 .gfield_error .gfield_select{border: 1px solid #FF0000 !important;}
#gform_11 .gfield_error .gfield_select{border: 1px solid #FF0000 !important;}
.gform_confirmation_message{font-size: 20px;  padding: 25px; color: #3162a2; line-height: 30px;}
.gform_confirmation_message p{margin-bottom:0px;}
.ui-selectmenu-icon.ui-icon{margin-top:10px;}
#gform_17 .gfield_error input, #gform_15 .gfield_error input{width:100%;}
#gform_17 .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label, #gform_15 .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:0px !important;}
#gform_17 .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, #gform_15 .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container{margin-top:8px !important;}
#field_15_7 .ginput_container{margin-top: 12px;}



#hiring-event-row{margin:auto !important;} #sgpb-popup-dialog-main-div{border-bottom-width: 0px !important;} .sgpb-popup-close-button-1{position:absolute !important;top:5px;} .sgpb-main-html-content-wrapper >p{display:none;} .event-apply-now{display:none;}
.event-image-col{
background: #f6f6f5 url(/wp-content/uploads/UAS-Event-Image-1.jpg?id=200520) !important;
background-position: right !important;
background-repeat: no-repeat !important;
background-size: cover !important;}
.event-image-col-wgp{background: #f6f6f5 url(/wp-content/uploads/Hyperlink-WGP-WGCC.jpg) !important; background-position: left !important; background-repeat: no-repeat !important; background-size: cover !important;}
.year-end-event-image-col{
background: url(/wp-content/uploads/Year-End-Promotion.png) !important;
background-position: right !important;
background-repeat: no-repeat !important;
background-size: cover !important;}
.event-apply-now, .event-apply-now-new{min-height:400px;}
.gfield_chainedselect.vertical select{width:100%;height:39px;padding:5px 4px;margin-top:5px;}
.gfield_chainedselect.vertical span {
    opacity: 1;
}
.top-join-btn{background: #f26e56;border:solid 1px #f26e56;
    padding: 5px 10px;
    display: inline-block;color:#fff;border-radius: 5px;
    cursor: pointer;
    margin-left: 10px;}
.top-join-btn:hover{background: #ffff;color:#f26e56;}
#field_11_12.gfield_error .gfield_chainedselect select {
    border: 1px solid #FF0000 !important;
}
#display-flex{display:flex; margin:0;}
.bg-position-cb{background-position:center bottom;}
.event-heading.fancy-title h2{font-weight:bold !important; line-height:normal; text-shadow: -2px 3px 1px #000;}
.event-heading.fancy-title p{line-height:normal; text-shadow: -2px 3px 1px #000;}
.year-end-promotion .fancy-title p{font-size:30px;}
p{line-height:normal;}
.sign-up-btn{font-weight:bold;font-size:24px;}
#loading-image-speciality{display: none; margin: auto; width: 100%; height: 100%; position: absolute; top: 0; left: 0; bottom: 0; right: 0; text-align: center; display: flex; justify-content: center; align-items: center; background: #ffffff87;}
#loading-image-speciality img{width: 35px !important; height: 35px !important;}
#loading-image-state{display: none; margin: auto; width: 100%; height: 100%; position: absolute; top: 0; left: 0; bottom: 0; right: 0; text-align: center; display: flex; justify-content: center; align-items: center; background: #ffffff87;}
#loading-image-state img{width: 35px !important; height: 35px !important; }
#loading-image-city{display: none; margin: auto; width: 100%; height: 100%; position: absolute; top: 0; left: 0; bottom: 0; right: 0; text-align: center; display: flex; justify-content: center; align-items: center; background: #ffffff87;}
#loading-image-city img{width: 35px !important; height: 35px !important; }
.job-detail-page .no-job-found h3{font-size:25px;}

#rev_slider_14_1 .link{background: #f26c56; margin-top:20px !important; border: 2px solid #f26c56 !important;  color: #fff;  padding: 10px 25px !important;  border-radius: 25px;}
#rev_slider_14_1 .link:hover{text-decoration: none;  color: #f26c56;  background: #fff;}
.blog-single-header .post-meta .byline{display:none;}
.blog-single-header .post-meta .posted-on{margin-left:0px;}
ul.pagination li{background: #f26c56;  width: 25px; height: 25px;  text-align: center;  color: #fff;  border-radius: 3px;  margin-left: 0;}
ul.pagination li span{color:#fff !important;}
ul.pagination li a{color:#fff !important;}
.blog-single-cover.scheme-light .post-meta{display:none;}
.single-post h1.blog-single-title.split-text-applied{color:#000;}
.liquid-blog-posts .liquid-parallax-container{background-size:100%;}
.liquid-blog-posts  .liquid-lp-media[data-parallax] > a > img {visibility: inherit;}
.blog-single-cover.scheme-light .blog-single-media:after {
    background-image: linear-gradient(to right, rgba(255, 255, 255, 0.6) 0%, transparent 100%);
}
.gform_wrapper.gform_validation_error .validation_error{display:none !important;}
.gfield_error.g-recaptcha .gfield_description.validation_message{display:block !important;font-size:13px !important;margin-top:10px !important;}
.gfield_error.g-recaptcha .gfield_description.validation_message{display:block !important;font-size:13px !important;margin-top:0px !important;}
.gfield_error.g-recaptcha .rc-anchor-light.rc-anchor-normal{border:solid 1px red !important;}


.emergency-room-testimonial-slider #wprev-slider-1 .wprev_preview_bg1_T1::after{border:none !important;}
.emergency-room-testimonial-slider #wprev-slider-1 .reviewer_name{display: block;
    clear: both;
    padding: 20px 0px 5px 0px;
    float: left;
    font-size: 18px;
    color: #000;
    font-weight: 600;
    line-height: 25px;font-family: 'poppins';text-transform: capitalize;}
.emergency-room-testimonial-slider .wprevpro_t1_IMG_4{margin: 0px 20px 0px 0px !important;}
.emergency-room-testimonial-slider .wprs_unslider-arrow{display:none !important;}
.emergency-room-testimonial-slider .wprevpro_t1_DIV_2:before{color: #0282b3 !important;display:none !important;}
.emergency-room-testimonial-slider .wprevpro_t1_P_3{clear:both;}
.emergency-room-testimonial-slider .wprev_showdate_T1{display:none;}
.emergency-room-testimonial-slider .wprevpro_star_imgs_T1{display:block;margin-bottom:10px;}

#input_9_4 #input_9_4_1_container{width: 180px; margin-right: 18px;}
#input_9_4 #input_9_4_2_container{width:180px;}

#input_9_4_1-button, #input_9_4_2-button{border-radius: 40px; border: 1px solid #9a9a9a !important;  padding: 4px;}

.emergency-room-testimonial-slider #wprev-slider-2 .wprev_preview_tcolor2_T1 {  color: #000000;    clear: both;    font-weight: 600;}
.emergency-room-testimonial-slider .wprevpro_t1_DIV_2 { padding: 50px 15px;}
.emergency-room-testimonial-slider #wprev-slider-2 .wprev_preview_bg1_T1{padding:40px 10px !important;}
.emergency-room-testimonial-slider .review-link{color: #3161a2;}
.emergency-room-testimonial-slider .wprevpro_t1_DIV_2{min-height:450px;padding:25px 20px !important;;}
.emergency-room-testimonial-slider .quote-img{display: block;  margin-top: 25px;  float: left; clear: both;}

@media screen and (max-width: 767px)
{
	#input_9_4 #input_9_4_1_container{width: 100%;  margin-right: 0px; margin-bottom:15px; }
	#input_9_4 #input_9_4_2_container{width: 100%;}
	#input_9_4_1-button, #input_9_4_2-button{padding: 8px;}
    .emergency-room-testimonial-slider .wprevpro_t1_IMG_4{max-width:50px !important;max-height:50px !important;}
    .emergency-room-testimonial-slider .quote-img {display: inline-block !important;clear:none !important;margin: 10px 0px;}
    .emergency-room-testimonial-slider .quote-img img{max-width:40px;}
	.emergency-room-testimonial-slider #wprev-slider-2{min-height:220px !important;height:220px !important}
	.job-search-clear{display:none;}
	.job-robotics-listing .left-block .job-block .title span{padding:0; margin: 0;}
	.job-robotics-listing .left-block .job-block .title{pointer-events: none;}
	#titleUL, #specialityUL, #stateUL, #cityUL{padding-bottom:25px;}
	.state-modal .toggle-button{position:fixed;}
	
}
@media screen and (max-width: 991px)
{
    .emergency-room-testimonial-slider #wprev-slider-2 .wprev_preview_bg1_T1{background: none !important;border:none !important;box-shadow:none !important; padding: 15px 10px !important;}
    .emergency-room-testimonial-slider .wprevpro_t1_DIV_2:after{display:none !important;}
    .emergency-room-testimonial-slider .reviewer_name{padding-top:15px !important;}

}
.main-nav .children, .nav-item-children{padding: 10px 0px !important;background-color: #f6f6f6 !important;}
.main-nav .children > li > a, .nav-item-children > li > a {font-family: 'poppins'!important;
    font-weight: 700!important;
    font-style: normal!important;
    font-size: 16px;
    text-transform: uppercase;
    color: #3161a2 !important;}
.main-nav .children > li:hover > a, .nav-item-children > li:hover > a{color: #21a4dd !important;text-decoration:underline !important;background: #f6f6f6;}

#mySecondDiv .file-cancel{display: inline;color: red;font-size: 7px;margin-left: 10px;cursor: pointer;border: solid 1px;border-radius: 50%;padding: 1px 3px;}
#mySecondDiv .file-cancel:hover{color:#9d0707;border:solid 1px #9d0707;}
#mySecondDiv{margin: 10px 0px;font-size: 13px; text-align: center !important; color: #000; margin-bottom: 25px !important;}

.logo-col{flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 20%;}
#main-header-collapse{}
#primary-nav{justify-content: flex-start !important;}
#validation_message_12_9{display:block;}

.page-id-202189 .container{width: 1440px;}



.job-type-listing-jobrobotix li {
    
    color: #7f7f7f;
    font-family: 'poppins';
    margin: 0.4em 1em 0 0;
    padding: 0.25em;
    float: left;
    line-height: 1em;
}

.button-apply-now-list-jobrobotix {
    padding: 0.04rem 0.3rem !important;
    background: #f26c56;
    border: 2px solid #f26c56 !important;
    border-radius: 2px;
    margin: auto;
    text-align: center;
    color: #fff;
    font-family: Roboto Slab;
}


.job-type-listing-jobrobotix {color: #fff;  list-style: none outside; padding: 0; margin: 0 0 1.5em; overflow: hidden; zoom: 1; clear: both;}
.job_listing-template-default .titlebar{display:none}
.job_listing-template-default .blog-single-cover{display:none}
.page-id-202432 .titlebar{display:none;}
ul.job_listings li.job_listing a div.position{width:40%;}
ul.job_listings li.job_listing a .meta{text-align:right}
ul.job_listings li.job_listing a div.location{width:20%}
.extra-info{margin-bottom: 10px;}
.extra-info .icon-box{display: inline-block; font-size: 14px; margin-right: 20px; color:#1581b3;}
.extra-info .icon-box img{width: 14px; margin-right: 3px; vertical-align: bottom;}
.extra-info .icon-box span{font-family: 'poppins';}
.single_job_listing .company .name{padding:0; margin:0;}
ul.job_listings li.job_listing a div.position{padding:0;}
ul.job_listings li.job_listing a{padding:1em 1em 1em 1em;}
.single_job_listing .job-listing-meta li:nth-child(4){display:none;}
.single_job_listing .job-listing-meta li:nth-child(5){display:none;}
.single_job_listing .company{display:none;}
#newhomepage-form #degree-button .ui-selectmenu-text:before{content: ''; background: url(/wp-content/uploads/Icon.png); position: absolute; top: 14px; left: 14px; height: 24px; width: 24px;}
#newhomepage-form #speciality-button .ui-selectmenu-text:before{content: ''; background: url(/wp-content/uploads/Vector.png); position: absolute; top: 14px; left: 14px; height: 24px; width: 24px;}
#newhomepage-form #state-button .ui-selectmenu-text:before{content: ''; background: url(/wp-content/uploads/hospital-location-map-svgrepo-com.png); position: absolute; top: 14px; left: 14px; height: 24px; width: 24px;}
#field_38_24 label{display: block !important; border: solid 2px #0078c6; padding: 15px 25px; border-radius: 50px; margin: auto; color: #0078c6; font-size: 16px; cursor: pointer; text-align: center; font-weight: 500 !important;}

.horizontal-text .elementor-widget-container{
    white-space: nowrap;
    overflow: hidden;
    letter-spacing: 0;
    animation: marquee 10s linear infinite;
}

@keyframes marquee {
    0% {
        transform: translateX(100%);
    }
    100% {
        transform: translateX(-100%);
    }
}


#referral-bonus-values .elementor-tab-title.elementor-tab-desktop-title{background: #EFF0F2;  border-radius: 40px;  padding: 19px 25px !important; display: inline-block !important;  margin-right: 10px;}
#refer-friend-list-tabs .elementor-tab-title.elementor-tab-desktop-title{width: 327px; text-align: center; background: #fff;  border-radius: 40px;  padding: 24px 30px !important; display: inline-block !important;  margin-right: 10px;}


#refer-friend-list-tabs .elementor-tab-title.elementor-tab-desktop-title.elementor-active{background: #1d5b9e;}
.elementor-tabs .elementor-tabs-content-wrapper{margin-top: 1vw;}

.elementor-tab-content{padding:0 !important;}


#testimonial .swiper-container-wrap .swiper-slide{opacity:.1; transform:none !important;}
#testimonial .swiper-container-wrap .swiper-slide.swiper-slide-next{opacity:1;}
#testimonial .swiper-3d .swiper-slide-shadow-right{background:none;}
#testimonial .swiper-3d .swiper-slide-shadow-left{background:none;}

#testimonial .elementor-swiper-button-prev{top: -7vw;  right: 13vw;  left: auto; border: 1px solid #1D5B9E;}
#testimonial .elementor-swiper-button-next{top: -7vw;  right: 10vw;  border: 1px solid #1D5B9E;}
#testimonial .pp-slider-arrow{color:#1D5B9E;}
#testimonial  .fa-angle-left:before {content: "\f060";}
#testimonial  .fa-angle-right:before {content: "\f061";}

#testimonial .pp-info-box-icon-wrap .pp-info-box-icon{vertical-align:middle; width:80px;}
#testimonial .pp-info-box-content .pp-info-box-title-wrap{display: inline-block; vertical-align: middle;  position: absolute; top: 30px; left: 8vw;}
#testimonial .pp-info-box-content{margin-top:20px;}
#testimonial .swiper-slide-next .pp-info-box:before{ content: '';  background: url(/wp-content/uploads/Frame-1321314588.png);  position:absolute;  top:-35px; right:-35px; width:76px; height:76px; background-size:cover;}
#testimonial .pp-info-box-icon-wrap:before{content: '';  background: url(/wp-content/uploads/Stars.png);  position:absolute;  top: 30px; right: 40px; width: 130px;   height: 24px; background-size:cover;}
#testimonial .swiper-wrapper{padding:35px 0;}
#sb_instagram .sbi_photo{border-radius:20px;}

#menu-1-1da85438 li{width:24vw;}
#menu-1-1da85438 li a{justify-content: left; padding-left:0; padding-right:0; margin:0;}

.blog .elementor-tabs .elementor-tabs-content-wrapper{margin-top: 2vw;}
.blog .bdp-medium-6.bdp-columns.bdp-inline-grid{width:40%; position: relative; padding-left:40px;}
.blog .bdp-medium-6.bdp-columns.bdp-left-block .content{position:absolute; bottom:20px; right:40px; left:40px;}
.blog .bdp-medium-6.bdp-columns.bdp-left-block img{border-radius: 20px;}
.blog .bdp-medium-6.bdp-columns.bdp-left-block{width:60%; min-height:890px; background: #696969; padding: 0; border-radius: 20px;margin-bottom:0;}
.blog .bdp-post-right-block.bdp-medium-12.bdp-columns .bdp-post-image-bg img{border-radius:10px; height:128px; width:128px;}
.blog .bdp-s-medium-9.bdp-columns{padding-left: 10px; padding-right: 0px;}
.blog .bdp-s-medium-9.bdp-columns .bdp-post-title{line-height: normal; margin-bottom:10px !important;}
.blog .bdp-post-title a{line-height: normal; font-size: 1.25vw; font-family: 'Poppins'; font-weight: 500; color: #000;}
.blog .bdp-post-meta span.bdp-post-meta-innr{font-style: normal;  font-size: .83vw;  font-family: 'Poppins'; font-weight: 500;  color: #000;  text-transform: capitalize;}
.blog .bdpgridbox-main.bdp-design-1 .bdp-post-image-bg{margin-bottom:0; text-align:left;}
.blog .bdpgridbox-main.bdp-design-1 .bdp-post-right-block{padding: 0px 0 30px 0 !important;  margin-bottom: 30px; border-bottom: 1px solid #DDE3EE;}
.blog .bdp-post-meta span.bdp-post-meta-innr{margin:0;}
.blog .bdp-s-medium-9.bdp-columns .bdp-post-title{line-height:1.5vw;}
.blog .bdp-s-medium-9.bdp-columns .bdp-post-title a{line-height:1.5vw;}
.blog .bdp-post-meta{margin-bottom:10px;}
.blog .bdp-s-medium-9.bdp-columns .read-blog{font-family: 'Poppins'; font-weight: 700; font-size: .83vw;  color: #1D5B9E;}
.blog .bdp-medium-6:nth-child(6) .bdp-post-right-block{border:none;  margin-bottom: 0;  padding-bottom: 0 !important;}
.blog .bdp-medium-6.bdp-columns.bdp-left-block h2 a{color:#fff; font-size:2.08vw;}
.blog .bdp-medium-6.bdp-columns.bdp-left-block .bdp-post-meta span.bdp-post-meta-innr{color:#fff;}
.blog .bdp-post-meta a.read-blog{display: block;  margin-top: 15px;  color: #fff;  font-family: 'Poppins'; font-weight: 700;  font-size: .833vw;  text-transform: capitalize;}
.blog .bdpgridbox-main.bdp-design-1 .bdp-post-short-content{font-size: .93vw;  color: #fff; font-family: 'Poppins'; font-weight: 500; line-height:normal;}
.blog .bdpgridbox-main.bdp-design-1 .bdp-post-content .bdp-readmorebtn{color: #fff;  border: none;  padding: 0; font-size: .833vw;}
.blog .bdp-readmorebtn:hover{background:none; color:#e9e9e9;}
.blog .bdpgridbox-main{margin:0;}
.blog .elementor-tab-title.elementor-tab-desktop-title{color:#5A5F63; font-family: 'Poppins'; font-weight: 500; border-radius:30px;}
.blog .elementor-tab-title.elementor-tab-desktop-title.elementor-active{background-color: #E3EFFF !important; color:#1D5B9E;}

.elementor-218557 .elementor-element.elementor-element-67ec117 .elementor-tab-title:hover{background-color: #E3EFFF;  color: #1D5B9E;}
#testimonial .pp-slider-arrow:hover{color:#000; border-color:#000;}
.bdp-readmorebtn:after{content: '';  background: url(/wp-content/uploads/Icon-1.png);  position: absolute;  top: 5px;  left: 90px; width: 19px;  height: 14px; background-size: cover; transition-duration: 500ms;}
.read-blog:after{content: '';  background: url(/wp-content/uploads/Icon-2.png);  position: absolute;  top: 5px;  left: 90px; width: 19px;  height: 14px; background-size: cover; transition-duration: 500ms;}
.read-blog{position:relative;}
.bdp-readmorebtn{position:relative;}
.blog .bdp-post-title a:hover{color:#1D5B9E !important;}
.read-blog:hover:after{left:88px !important;}
.bdp-readmorebtn:hover:after{left:88px;}
.blog .elementor-tab-title.elementor-tab-desktop-title:hover{color: #1d62a4; background: #e3efff;}


.elementor-element-9f6cf12 .elementor-tab-title.elementor-tab-desktop-title{background-color:#fff;}
#newhomepage-form #job-board-form{background: #fff; padding: 5px 15px; border-radius: 28px;}
#newhomepage-form #job-board-form .select-wrapper .ui-selectmenu-button{margin-bottom: 0; border: none !important; box-shadow: none;  border-right: 1px solid #e9e9e9 !important; border-radius: 0;}
#newhomepage-form #job-board-form .select-wrapper .ui-selectmenu-button .ui-selectmenu-text {font-style: normal; color: #1A1919; font-size: 16px !important; padding-left: 30px !important;}
.elementor-218686 .elementor-element.elementor-element-3488df7 .elementor-nav-menu .elementor-item:hover{background-color:#fff; color:#007CAF; border:none; outline: none;}
.elementor-218686 .elementor-element.elementor-element-3488df7 .elementor-nav-menu .elementor-item:focus{background-color:#fff; color:#007CAF; border:none; outline: none;}
.qodef-qi-image-gallery-masonry .qodef-e-inner{border-radius: 20px;}


.elementor-sticky--effects{background-color: transparent !important;}
.elementor-sticky--effects .elementor-element-4635fa78{margin-top: 20px;  border-radius: 60px;}
.elementor-sticky--effects .elementor-element-4635fa78 .elementor-element-6c7ec8a4 img{width:80%}


.e-n-menu-content.e-active{padding:0 !important}




@keyframes fadeUp {
    from {
        opacity: 0;
        transform: translate3d(0,30px,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInUp {
    animation-name: fadeUp
}

@keyframes fadeDown {
    from {
        opacity: 0;
        transform: translate3d(0,-30px,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInDown {
    animation-name: fadeDown
}

@keyframes fadeLeft {
    from {
        opacity: 0;
        transform: translate3d(-30px,0,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInLeft {
    animation-name: fadeLeft
}

@keyframes fadeRight {
    from {
        opacity: 0;
        transform: translate3d(30px,0,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInRight {
    animation-name: fadeRight
}

.apply-filter-search-new {vertical-align: middle; background: linear-gradient(87.85deg, #1D5B9E 2.13%, #4A7CB1 133.33%); border: 1px solid #4A7CB1; color: #fff !important; padding: 8px; font-family: 'poppins'; font-size: 16px; font-weight: 400; line-height: 20px; text-align: center; border-radius: 30px; height: 52px; display: inline-block; width: 52px; box-shadow: 0px 4px 6px 0px #00000033; box-shadow: 0px -2px 6px 0px #0000001F inset;}

.apply-filter-search-new svg{ vertical-align: middle; margin-right: 5px; }
.apply-filter-search-new:hover svg{ color: #F1624D; }

.apply-filter-search-new:hover{text-decoration:none;}

.job-robotics-listing .no-result.no-job-found{text-align: center; font-size: 30px;  font-family: 'poppins'; border: 2px dotted #e9e9e9;  padding: 30px; position: relative; height: 300px; display: flex; justify-content: center; align-items: center; flex-direction: column; gap: 5px;}
.job-robotics-listing .no-result.no-job-found a{color:#f1624d; text-decoration:none;}
.job-robotics-listing .no-result.no-job-found a:hover{color:#1D5B9E}
.job-robotics-listing .no-result.no-job-found .heading{text-align: center;  display: block;}
.job-robotics-listing .no-result.no-job-found .sub-heading{font-size: 18px;  font-weight: 400; font-family: 'poppins';}
.job-robotics-listing .no-result.no-job-found .left-block, .job-robotics-listing.no-job-found .right-block{display:none; !important;}
.job-robotics-listing .left-block.loading {background-image: url(images/show_loader.gif);  background-position: center center;  background-repeat: no-repeat;  height: 400px; background-size:75%;}
.job-robotics-listing .right-block.loading {background-image: url(images/show_loader.gif);  background-position: center center;  background-repeat: no-repeat;  height: 400px; background-size:30%;}
.job-robotics-listing .no-result{display:none;}
.right-block.loading {background-image: url(images/show_loader.gif);  background-position: center center;  background-repeat: no-repeat;  height: 600px;}
.right-block.loading .job-block{display:none;}
.right-block.loading .job-footer{display:none;}
.loading .left-block{display:none !important;}
.loading .right-block{display:none !important;}

.search-form{font-family: 'poppins';}
.search-form .page-heading{font-family: "Poppins", Sans-serif; font-size: 32px; font-weight: 700; line-height: 1.2em; color: #f1624d;}
.search-form .page-sub-heading{font-family: "Poppins", Sans-serif; font-size: 14px; font-weight: 500; line-height: 1.2em; color: #000000;}
.search-form .job-result.mobile{display:none;}
.search-form .job-result{width:12%; display:inline-block; vertical-align:top; font-family: 'poppins'; font-size: 14px;}
.search-form .job-result .count{margin-bottom: 20px;}
.search-form .job-result .sort-by{}
.search-form .job-result .sort-by span{margin-right: 10px;}
.search-form .job-result .sort-by span.active{background: #1d5b9e; color: #fff; border-color: #1d5b9e;}
.search-form .job-result .sort-by #sort-city{border: 1px solid #C0C6D0; padding: 9px 14px; border-radius: 25px; font-family: 'poppins'; font-size: 16px; cursor:pointer}
.search-form .job-result .sort-by #sort-startdate{border: 1px solid #C0C6D0; padding: 9px 14px; border-radius: 25px; font-family: 'poppins'; font-size: 16px; cursor:pointer; display:none;}
.search-form .job-search{width:auto; display:flex; position:relative; text-align:center; align-items: center; justify-content: space-between;}
.search-form form .form-parent{background:#fff; border: 1px solid #DDE3EE; border-radius: 100px; padding:6px; display:inline-block; width:100%;} 
.search-form .heading{font-family: 'poppins'; font-size: 32px; font-weight: 600; line-height: 48px; text-align: center; margin-bottom:25px;}
.search-form .job-search .select-box{ display: inline-block;  position: relative; vertical-align:middle; width:304px;}
.page-id-227895 .search-form .job-search .select-box{ display: inline-block;  position: relative; vertical-align:middle; width:350px;}
.search-form .job-search .select-box:last-of-type .heading{border:none;}
/*.search-form .job-search .select-box.select-box-speciality{display:none;}*/
.search-form .job-search .select-box.select-box-speciality.show-speciality{display:inline-block;}

.search-form .job-search .select-box.select-box-city{display:none !important;}
.search-form .job-search .select-box.select-box-city.show-city{display:inline-block;}
.apply-filter-search{vertical-align: middle; background: #F1624D; border: 1px solid #F1624D; color: #fff; padding: 7px; font-family: 'poppins'; font-size: 16px; font-weight: 400; line-height: 24px;
    text-align: center; border-radius: 30px; height: 40px; display: inline-block; width: 144px; box-shadow: 0px 4px 6px 0px #00000033, inset 0px -2px 6px 0px #0000001F !important;}
.home .apply-filter-search:hover{color: #1d5b9e; background: #fff;}
.page-id-227895 .apply-filter-search:hover{color: #F1624D; background: #fff;}
.apply-filter-search:focus{color:#fff;}
.apply-filter-search img{margin-right:5px;}
.apply-filter-search en{vertical-align:middle}


.search-form .job-search .select-box .btn-group button{border:none;}
.search-form .job-search form .select-box:last-child {border: none;}
.select-box .ui-selectmenu-button:focus{box-shadow:none;}
.search-form .job-search .select-box .ui-selectmenu-button{border-radius:30px; padding-left: 40px !important; font-family: 'poppins'; font-size: 14px; font-style: normal; padding-top:0; padding-bottom:0; padding-right: 15px;}
.search-form .job-message{width:13%; display:inline-block; vertical-align:middle; line-height: normal;  font-size: 14px;  font-family: 'poppins';  padding-left: 30px;}
.search-form .job-message a{display:block; margin-top: 15px;}
.search-form .job-search-clear{position: absolute; bottom:-30px; right: 25px; color: #1d5b9e; font-size: 14px; opacity:0;}
.home .search-form .job-search-clear{color:#fff;}
.search-form .job-search .select-box .ui-selectmenu-button span{font-style:normal;}
.select-box-title .heading, .select-box-speciality .heading, .select-box-state .heading, .select-box-city .heading{font-family:  'poppins'; font-size: 16px; font-weight: 500; line-height: 24px; text-align: left; margin-bottom: 0; padding-left: 50px; cursor:pointer; border-right: 1px solid #DDE3EE; padding-right: 30px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

.select-box-state .heading{border-right: 0;}

.select-box-title .heading:before{content: ''; background: url(/wp-content/uploads/user-1.png); position: absolute; top: 0px; left: 20px; height: 24px; width: 24px;}
.select-box-speciality .heading:before{content: ''; background: url(/wp-content/uploads/speciality-2.png); position: absolute; top: 0px; left: 20px; height: 24px; width: 24px;}
.select-box-state .heading:before{content: ''; background: url(/wp-content/uploads/state-1.png); position: absolute; top: 0px; left: 20px; height: 24px; width: 24px;}
.select-box-city .heading:before{content: ''; background: url(/wp-content/uploads/location-1.png); position: absolute; top: 0px; left: 10px; height: 24px; width: 24px;}

.select-box-title .heading:after, .select-box-speciality .heading:after, .select-box-state .heading:after, .select-box-city .heading:after{content: ''; background: url(/wp-content/uploads/chevron-down.png); position: absolute; top: 0px; right: 10px; height: 24px; width: 24px; background-color:#fff;}

.select-box-title .heading:before{content: ''; background: url(/wp-content/uploads/user-1.png); position: absolute; top: 0px; left: 20px; height: 24px; width: 24px;}
.select-box-title .heading:after{content: ''; background: url(/wp-content/uploads/chevron-down.png); position: absolute; top: 0px; right: 10px; height: 24px; width: 24px;}
#speciality-button .ui-selectmenu-text:before{content: ''; background: url(/wp-content/uploads/speciality.png); position: absolute; top: 5px; left: 10px; height: 24px; width: 24px;}
#state-button .ui-selectmenu-text:before{content: ''; background: url(/wp-content/uploads/state.png); position: absolute; top: 5px; left: 10px; height: 24px; width: 24px;}

.search-form .job-search form .select-box:last-of-type .heading {border: none;}

.job-robotics-listing .left-block{direction:ltr;}
.job-robotics-listing{width:76.25vw !important; margin:auto; margin-bottom:60px; padding:0; padding-top: 50px !important;}
.job-robotics-listing .left-block{width: 34%;  display: inline-block;  margin-right: 25px;}
.job-robotics-listing .left-block .job-block{border: 1px solid #1d5b9e;  padding:25px 20px; margin-bottom: 15px; border-radius: 15px; font-weight:600; font-size:16px; cursor: pointer; font-family:'poppins'; line-height:normal; position:relative;}
.job-robotics-listing .left-block .job-block:hover{border-color:#f1624d}
.job-robotics-listing .left-block .job-block .title{font-weight: 600; font-family: 'poppins'; font-size: 22px; border-bottom:1px solid #EDECED; padding-bottom: 15px; display: flex; justify-content: space-between;}
.job-robotics-listing .left-block .job-block .title span{padding-right: 30px; width: 90%;  display: inline-block; vertical-align: top;}
.job-robotics-listing .left-block .job-block .title img{width: 24px; display: inline-block; padding-top:0}
.job-robotics-listing .left-block .job-block .location{padding: 15px 0; border-bottom: 1px solid #EDECED; line-height:normal; font-weight:400; font-size: 14px;}
.job-robotics-listing .left-block .job-block .jobtype{padding: 15px 0; line-height:normal; font-weight:400; font-size: 16px; padding-bottom:0; display: flex; gap: 10px;
    align-items: center;}
.job-robotics-listing .left-block .job-block .jobtype img{width:24px;}
.job-robotics-listing .left-block .job-block .schedule{padding: 15px 0; line-height:normal; font-weight:400; font-size: 14px; padding-bottom:0; display: flex; gap: 10px;
    align-items: center;}
.job-robotics-listing .left-block .job-block .schedule img{width:24px;}
.job-robotics-listing .left-block .job-block .wage{padding: 15px 0; border-bottom: 1px solid #EDECED; color: #f1624d; font-weight: bold; font-size:16px; border:none; padding-bottom:0}
.job-robotics-listing .right-block{width: 64%;  display: inline-block;  vertical-align: top;  box-shadow: 0px 0px 20px #e9e9e9; border-radius: 20px;}
.job-robotics-listing .left-block .job-block.active{border-color:#f1624d}
.job-robotics-listing .left-block .job-block .easily-apply-2025{padding-top:15px; display: inline-block; color: #1D5B9E; display:none !important;}
.job-robotics-listing .left-block .job-block .easily-apply-2025 img{width:20px; vertical-align:middle; margin-right: 10px;}
.job-robotics-listing .left-block .job-block .easily-apply-2025:hover{color:#f1624d}
.job-robotics-listing .left-block .job-block .easily-apply-2025 img:hover { filter: brightness(0.8); /* Example: reduce brightness on hover */}
.job-robotics-listing .left-block .job-block .easily-apply-2025 span{vertical-align:middle;}

.job-robotics-listing .left-block .job-listing-inner{height: 1600px;  clear: both; overflow-y: scroll; padding:0px;}
.job-robotics-listing .left-block.loading .job-listing-inner{display:none;}


.ui-selectmenu-button { appearance: none; -webkit-appearance: none; -moz-appearance: none; background: url('/wp-content/uploads/chevron-down.png') no-repeat right center;  background-size: 16px;  padding-right: 20px;}
.ui-selectmenu-button::-ms-expand { display: none; }
.ui-selectmenu-button {position: relative; width: 200px;   border: 1px solid #ccc; border-radius: 4px; padding: 5px; font-size: 16px;}
.ui-selectmenu-button:focus {border-color: #5b9dd9; box-shadow: 0 0 2px rgba(30, 140, 190, 0.8);  outline: none;}



.job-robotics-listing .right-block{font-family: 'poppins';}
.job-robotics-listing .right-block .job-block{padding: 30px 30px 0px 30px; border-bottom: 6px solid #e9e9e9;}
.job-robotics-listing .right-block .job-block .job-title{font-size:24px; font-family: 'poppins'; vertical-align: middle; font-weight:600}
.job-robotics-listing .right-block .job-block .title{padding-bottom:10px; display: flex; justify-content: space-between; align-items: center; border-bottom: 1px solid #e9e9e9;}
.job-robotics-listing .right-block .job-block .section-heading{font-size: 20px; font-weight: bold; padding-top: 10px;}
.job-robotics-listing .right-block .job-block .apply-now-detail{border:1px solid #F1624D; color: #fff; padding: 13px; border-radius: 30px; width: 174px; text-align: center; font-size:16px; font-weight:bold; background: linear-gradient(180deg, #F1624D 0%, #F2725F 100%);  display: flex; justify-content: center;}
.job-robotics-listing .right-block .job-block .apply-now-detail svg{vertical-align:middle; margin-right:5px}
.job-robotics-listing .right-block .job-block .apply-now-detail:hover{background:#fff;}
.job-robotics-listing .right-block .job-block .apply-now-detail:hover svg{color:#F1624D;}
.job-robotics-listing .right-block .job-block .apply-now-detail:hover span{color:#F1624D;}
.job-robotics-listing .right-block .job-block .apply-now-detail img{width: 20px;  margin-right: 7px;}
.job-robotics-listing .right-block .job-block .share{border:1px solid #1d5b9e; background: #fff; color: #1d5b9e; padding: 15px; border-radius: 30px; display: inline-block; width: 120px; text-align: center;}
.job-robotics-listing .right-block .job-block .share img{width: 20px;  margin-right: 7px;}
.job-robotics-listing .right-block .job-block .wage{padding: 5px 0px; font-weight: bold; color: #f1624d; font-family: 'poppins'; font-size: 16px;}
.job-robotics-listing .right-block .job-block .wage .job_gross_weekly_wage{}
.job-robotics-listing .right-block .job-block .job-information{padding: 15px 0px;}
.job-robotics-listing .right-block .job-block .job-information .job-meta{font-weight: bold; font-size: 16px; margin-bottom:20px;}
.job-robotics-listing .right-block .job-block .job-information .job-meta span{vertical-align:middle;}
.job-robotics-listing .right-block .job-block .job-information .job-meta span.label{display:inline-block; font-family: 'poppins'; font-weight: 600; vertical-align: middle; margin-top:0; font-size: 16px; color:#000; padding:0}
.job-robotics-listing .right-block .job-block .job-information .job-meta img{width:24px; vertical-align: middle; margin-right: 5px;}
.job-robotics-listing .right-block .job-block .job-information .job-meta span{display:block; font-weight:normal; margin-top:8px; font-size: 14px;  font-family: 'poppins';}
.job-robotics-listing .right-block .job-block .job-information .job-meta a{display:block; font-weight:normal; margin-top:8px; font-size: 14px; font-family: 'poppins'; color: #000;}
.job-robotics-listing .right-block .job-block .job-content{margin-bottom: 10px;}
.job-robotics-listing .right-block .minimum_requirements{padding-bottom: 20px;}
.job-robotics-listing .right-block .minimum_requirements .heading{font-size: 20px; font-weight:bold; font-family: 'poppins'; margin-bottom: 15px;}
.job-robotics-listing .right-block .minimum_requirements span{padding: 15px 0px;  display: block;  border-top: 1px solid #e9e9e9; font-family: 'poppins'; font-size: 14px;}
.job-robotics-listing .right-block .benefits .heading{font-size: 20px; font-weight:bold; font-family: 'poppins'; margin-bottom: 15px;}
.job-robotics-listing .right-block .benefits span.job_your_benefits_package{padding: 15px 0px;  display: block;  border-top: 1px solid #e9e9e9; font-family:'poppins'; font-size: 14px;}
.job-robotics-listing .right-block .benefits span.job_your_benefits_package h5{font-family: 'poppins'; font-size: 14px; font-weight: 700;}
.job-robotics-listing .right-block .benefits span.job_your_benefits_package ul{padding-left: 15px;}
.job-robotics-listing .right-block .minimum_requirements span.job_minimum_requirements ul{padding-left: 15px;}
.job-robotics-listing .right-block .job-footer .benefits{}

.job-footer ul {list-style: none; padding: 0;}
.job-footer .job_minimum_requirements ul li {background: url('/wp-content/uploads/check-double.png') no-repeat left center; padding-left: 20px;  background-size: 16px 16px; background-position: left top 5px; margin-bottom: 10px;}
.job-footer .benefits ul li {background: url('/wp-content/uploads/radio-check.png') no-repeat left center; padding-left: 20px;  background-size: 16px 16px; background-position: left top 5px; margin-bottom: 10px;}


.single_job_listing .right-block{width: 100%;  display: inline-block;  vertical-align: top;  box-shadow: 0px 0px 20px #e9e9e9; border-radius: 20px; margin-top:30px;}
.single_job_listing .back{background: #fff; color: #1d5b9e; padding: 10px 15px; border-radius: 20px; font-family: 'poppins'; font-size: 16px; font-weight: 700; line-height: 24px; text-align: left;}
.single_job_listing .back:hover{color: #1d5b9e;  background: #fff;}
.single-job_listing .contents-container{width:100%; margin-left:0;}
.single-job_listing .container{width:79.19vw;}
.single_job_listing .right-block{font-family: 'poppins';}
.single_job_listing .right-block .job-block{padding: 30px; border-bottom: 0px solid #e9e9e9;}
.single_job_listing .right-block .job-block .job-middle{display:grid; grid-template-columns: 50% 50%; align-items: start;}
.single_job_listing .right-block .job-block .job-middle .job-form{border: 1px solid #DDE3EE; border-radius: 30px;  padding: 30px;   margin-top: 20px;}
.single_job_listing .right-block .job-block .job-title{font-size:24px; font-family: 'poppins'; vertical-align: middle; font-weight:600}
.single_job_listing .right-block .job-block .title{padding-bottom:15px; display: flex; justify-content: space-between;  align-items: center;}
.single_job_listing .right-block .job-block .apply-now-detail{border:1px solid #1d5b9e; background: #1d5b9e; color: #fff; padding: 10px; border-radius: 30px; margin-left: 20px; display: inline-block; width: 162px; text-align: center;}
.single_job_listing .right-block .job-block .apply-now-detail img{width: 20px;  margin-right: 7px;}
.single_job_listing .right-block .job-block .wage{padding: 15px 0px; font-weight: bold; border-top: 1px solid #e9e9e9; color: #f1624d; font-family: 'poppins'; font-size: 16px; border-bottom: 1px solid #e9e9e9;}
.single_job_listing .right-block .job-block .wage .job_gross_weekly_wage{}
/*.single_job_listing .right-block .job-block .job-information{padding: 15px 0px;}*/
.single_job_listing .right-block .job-block .job-information{padding:30px 30px 0px 0px}
.single_job_listing .right-block .job-block .job-information .job-meta{font-weight: bold; font-size: 16px; margin-bottom:20px; color: #000; font-family: 'poppins';}
.single_job_listing .right-block .job-block .job-information .job-meta span{vertical-align:middle;}
.single_job_listing .right-block .job-block .job-information .job-meta span.label{display:inline-block; font-family: 'poppins'; font-weight: 600; vertical-align: middle; margin-top:0; color:#000; font-size:16px;}
.single_job_listing .right-block .job-block .job-information .job-meta img{width:24px; vertical-align: middle; margin-right: 5px;}
.single_job_listing .right-block .job-block .job-information .job-meta span{display:block; font-weight:normal; margin-top:8px;}
.single_job_listing .right-block .job-block .job-content{margin-bottom: 10px;}



/*.single_job_listing .right-block .minimum_requirements{padding: 20px 20px 20px 0;}
.single_job_listing .right-block .benefits{padding: 20px 0px 20px 20px;}*/
.single_job_listing .right-block .minimum_requirements{padding: 30px 0px 0px 0;}
.single_job_listing .right-block .benefits{padding: 15px 30px 0px 0px;}
.single_job_listing .right-block .minimum_requirements .heading{font-size: 24px; font-family: 'poppins'; margin-bottom: 15px; color:#1d5b9e; font-weight:500}
.single_job_listing .right-block .minimum_requirements span{padding: 15px 0px;  display: block;  border-top: 1px solid #e9e9e9;}
.single_job_listing .right-block .benefits .heading{font-size: 24px;  padding-bottom: 15px; font-family: 'poppins'; color:#1d5b9e; font-weight:500}
.single_job_listing .right-block .benefits .job_your_benefits_package{padding: 15px 0px; display: block; border-top: 1px solid #e9e9e9;}
/*.single_job_listing .right-block .job-footer{padding:30px; display: grid; grid-template-columns: 50% 50%;}*/
.single_job_listing .right-block .job-footer{padding:0px; display: block;}
#field_40_1 .ginput_container_email{position:relative;}

.left-block::-webkit-scrollbar-thumb { background-image: linear-gradient(180deg, #d0368a 0%, #708ad4 99%);  box-shadow: inset 2px 2px 5px 0 rgba(#fff, 0.5); border-radius: 100px;}

.loader {
    display: block;
    text-align: center;
    padding: 20px;
    font-size: 14px;
    color: #666;
}

.loader:before {
    content: '';
    width: 16px;
    height: 16px;
    border: 2px solid #ccc;
    border-top-color: #333;
    border-radius: 50%;
    display: inline-block;
    animation: spin 0.8s linear infinite;
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

#roboticsjobdetail{display:none; padding: 0 !important;}
.modal-backdrop{opacity: 0.8;}
#easily-apply .modal-header .modal-title{display:none;}
#easily-apply .modal-header{border:none; padding:0;}
#easily-apply .modal-header .close{position: absolute; right: 30px; top: 50px; border-radius: 30px; border: 1px solid #1d5b9e; height: 30px; width: 30px; font-size: 18px; background: #ffffff; color: #1d5b9e; opacity: 1; z-index: 9999;}
#easily-apply .modal-footer{display:none}

#roboticsjobdetail .modal-header .modal-title{display:none;}
#roboticsjobdetail .modal-header{padding:0; border:none;}
#roboticsjobdetail .modal-header .close{position: absolute; right: 30px; top: 50px; border-radius: 30px; border: 1px solid #1d5b9e; height: 30px; width: 30px; font-size: 24px; background: #ffffff; color: #1d5b9e; opacity: 1; z-index: 9999;}
#roboticsjobdetail .modal-body{padding:0;}
#roboticsjobdetail .title{padding-top:15px; display: flex; justify-content: space-between;  align-items: center; flex-direction:column; flex-direction: column; gap: 15px;}
#roboticsjobdetail .modal-footer{display:none}
#roboticsjobdetail .single_job_listing .right-block .job-block .job-information .job-meta span.label{color: #000; padding: 0; font-size: 14px;}


.refer-a-friend .elementor-tab-title.elementor-tab-desktop-title {background: #ffffff; margin-right: 20px;}
.elementor-237392 .elementor-element.elementor-element-492b512 .elementor-tabs-content-wrapper {background-color: #FFF;}




/* For WebKit browsers (Chrome, Safari, etc.) */
.job-robotics-listing .left-block .job-listing-inner::-webkit-scrollbar {
    width: 12px; /* Width of the entire scrollbar */
}

.job-robotics-listing .left-block .job-listing-inner::-webkit-scrollbar-track {
    background: #f1f1f1; /* Background of the scrollbar track */
    border-radius: 10px; /* Rounded corners of the scrollbar track */
}

.job-robotics-listing .left-block .job-listing-inner::-webkit-scrollbar-thumb {
    background-color: #1D5B9E; /* Color of the scrollbar thumb */
    border-radius: 10px; /* Rounded corners of the scrollbar thumb */
    border: 3px solid #f1f1f1; /* Padding around the scrollbar thumb */
}
.job-robotics-listing .left-block .job-listing-inner::-webkit-scrollbar-thumb:hover {
    background: #005580; /* Hover effect for the scrollbar thumb */
}

/* For Firefox */
.job-robotics-listing .left-block .job-listing-inner {
    scrollbar-width: thin; /* Make scrollbar thin */
    scrollbar-color: #1D5B9E #f7fbff; /* Thumb color and track color */
}

/* For Internet Explorer and Edge */
.job-robotics-listing .left-block .job-listing-inner {
    -ms-overflow-style: -ms-autohiding-scrollbar; /* Auto-hide scrollbar in IE */
}





/* For WebKit browsers (Chrome, Safari, etc.) */
.job-robotics-listing .right-block .job-footer::-webkit-scrollbar {
    width: 12px; /* Width of the entire scrollbar */
}

.job-robotics-listing .right-block .job-footer::-webkit-scrollbar-track {
    background: #f1f1f1; /* Background of the scrollbar track */
    border-radius: 10px; /* Rounded corners of the scrollbar track */
}

.job-robotics-listing .right-block .job-footer::-webkit-scrollbar-thumb {
    background-color: #1D5B9E; /* Color of the scrollbar thumb */
    border-radius: 10px; /* Rounded corners of the scrollbar thumb */
    border: 3px solid #f1f1f1; /* Padding around the scrollbar thumb */
}

.job-robotics-listing .right-block .job-footer::-webkit-scrollbar-thumb:hover {
    background: #005580; /* Hover effect for the scrollbar thumb */
}

/* For Firefox */


/* For Internet Explorer and Edge */
.job-robotics-listing .right-block .job-footer {
	padding:30px;
    -ms-overflow-style: -ms-autohiding-scrollbar; /* Auto-hide scrollbar in IE */
}

.ui-selectmenu-menu.ui-front.ui-selectmenu-open{z-index:9999;}
.elementor-237392 .elementor-element.elementor-element-3291678 .elementor-tabs-content-wrapper {background-color: #fff;}




#gform_submit_button_39:hover{background-color:#E3EFFF; color:#1d5b9e}
#copy-url{background: #1d5b9e; padding: 15px; color: #fff; padding: 13px 25px; width: 240px; text-align: center; border-radius: 35px; cursor:pointer; border:1px solid #1d5b9e;}
#copy-url:hover{opacity: .8;}
.share-link .elementor-widget-container{margin: 0; display: flex; justify-content: space-between; align-items: center;}
.share-link p{padding: 15px 25px;}

#send-invite{border:1px solid #1D5B9E;}
#send-invite:hover{background:#fff; color:#1D5B9E;}

.share-via-email input::visited{border:0;}
.share-via-email input::focus-visible{border:0;}

#input_40_1{border: none; font-style: normal; font-family: 'poppins';  padding: 15px 50px !important; border-radius: 30px; color:#000;}
#input_40_1::placeholder{color:#000;}
#gform_submit_button_40{width: auto !important; font-family: 'poppins'; text-transform: capitalize; font-size: 16px !important; padding: 14px 20px !important; background: #1d5b9e; font-weight: 400; padding-left: 40px !important; position: absolute; right: 0;}
#gform_40 .gform_footer:before {content: ''; background: url(/wp-content/uploads/white-apply-now.png); position: absolute; top: -37px; right: 155px; height: 18px; width: 18px;  background-size: cover; z-index: 9;}
#gform_40 .gfield_error input{border: 1px solid #c02b0a !important;}
#gform_40_validation_container{display:none;}
#gform_confirmation_message_39{text-align:center; padding:10px; font-size:16px;}
#gform_confirmation_message_40{text-align:center; padding:10px; font-size:16px;}

#gform_40 .gform_footer{position: absolute;  top: 0; padding: 0;  margin: 0;  right: 0;}
#field_40_1 .ginput_container_email::before {content: "To: ";  position: absolute;  left: 25px; font-size:16px;  top: 50%;  transform: translateY(-50%);  margin-right: 10px; color: #000;}
#referral-bonus-values .elementor-tab-title{margin-right:6px !important;}
#referral-bonus-values .elementor-tab-title.elementor-active{background-color:#3161a2 !important;}
#referral-bonus-values .elementor-tabs-content-wrapper{background:#fff;}
#gform_40 .gform_footer{position:relative;}

#travel-search-form{left:auto; right:0; position: absolute;}
#state-search-form{position: relative; z-index:999;}
#search-state-button{font-size: .833vw; font-family: 'poppins'; color: #000; background: #ECECEC; border: none; padding-left: 40px !important;  width: 340px; border-radius: 40px;}
#search-state-button:before {content: ''; background: url(/wp-content/uploads/search.png); position: absolute; top: 16px; left: 16px; height: 20px; width: 20px;  background-size: cover;}
#state-search-form .search-button{position: absolute; top: 5px;  right: 6px;  background: #3161a2;  color: #fff;  padding: 8px 20px;  border-radius: 30px; cursor: pointer; border: none;}
#search-state-button .ui-selectmenu-text{font-style:normal;}
#refer-new-friend{position:relative;}
#refer_email{width: 100%; font-size: .833vw; font-family: 'Poppins'; font-weight: 500; padding: 18px;  padding-left: 50px; border-radius: 40px; border: none; line-height: 24px;}
#refer_email::placeholder{color:#000;}
#refer-form-box{position:absolute; top: 5px;  right: 5px;}
#refer-form-box .eael-modal-popup-button{}
.refer-new-friend .refer-a-form:before{content: url(/wp-content/uploads/email.png);  position: absolute; left: 20px;  top: 30px; transform: translateY(-50%);  height: 24px; width: 24px;}
#gform_41 input{border: 1px solid #e9e9e9 !important; font-size: 16px !important; color: #000; font-style: normal; font-family: 'poppins'; padding: 16px 24px !important; border-radius: 34px;}
#gform_wrapper_41 .gform_description{display:none;}
#input_41_15_2-button, #input_41_15_1-button{font-size: 16px; font-style: normal;  border: 1px solid #e9e9e9; border-radius: 30px;  padding: 7px 24px !important; color: #000; margin-bottom: 10px;}
.ui-selectmenu-text{font-style:normal; font-family: 'poppins'; font-size: 16px !important; font-weight:500}
.eael-lightbox-modal-popup-372c7c6 .eael-lightbox-title{text-align: center; font-family: 'poppins';   font-size: 30px;  padding: 20px;}
#refer-friend-tabs .elementor-tab-title{border-radius:40px;     border: 1px solid #f1624d;}
#refer-friend-list-tabs .elementor-tab-title:hover{background: #1d5b9e !important; color: #fff !important;}
#spread-the-word{position:relative;}
#button-invite{position: absolute; right: 0;}
#field_41_19{text-align: center;  font-size: 20px; color: #1D5B9E;}
#gform_wrapper_41 #gform_submit_button_41{background: #1D5B9E; border:1px solid #1D5B9E; color: #fff !important;  padding: 15px 50px !important;}
#gform_wrapper_41 #gform_submit_button_41:hover{color: #1D5B9E !important;  background: #fff;  border-color: #1D5D9E !important;}

.slick-nav, .slick-nav:hover, .slick-nav:focus, .slick-nav:active{background: #fff; border: 1px solid #215EA1;}
.slick-prev:before {content: ''; background: url(/wp-content/uploads/Icon-3.svg); position: absolute; top: 0; right: 0; width: 20px; height: 20px; background-position: center; background-repeat: no-repeat; padding: 14px;}
.slick-next:after {content: ''; background: url(/wp-content/uploads/Icon2.svg); position: absolute; top: 0; right: 0; width: 20px; height: 20px; background-position: center; background-repeat: no-repeat; padding: 14px;}
.slick-prev, .slick-next{top: 55%;  width: 30px; height: 30px; border-radius:30px;}

/*------------ Travel Nursing Page------------*/
.travel-nursings-section{grid-template-columns: auto auto auto; display:grid;}
.travel-nursings-section .block{background-repeat: no-repeat;  background-position: center center; height:37vw; position: relative; background-size: cover;}
.travel-nursings-section .block .content {padding: 35px; position: relative; z-index: 9; height: 100%; display: grid; align-content: center; text-align: center;}
.travel-nursings-section .block .content .title{color: #fff;  top: 15vw; font-size: 2.08vw; line-height:normal; left: 5vw; margin-bottom:15px;}
.travel-nursings-section .block .content .subtitle{color: #fff; top: 15vw;  font-size: .72vw; line-height:normal;  left: 5vw;}
.travel-nursings-section .block .content .description{font-family: 'poppins'; bottom: 35px;  color: #fff; font-size: .83vw;  position: absolute;  width: 70%; text-align: left; left: 35px; line-height: normal;}

.elementor-243135 .elementor-element.elementor-element-c048932 .pp-info-box-description{min-height:50px;}
.home-tab .elementor-tab-title{border-radius: 30px;  padding: 15px 20px !important;  background: #e9e9e9; margin-right: 10px;}
.home-tab .elementor-tab-title.elementor-active{background-color:#E3EFFF;}
.home-tab .elementor-tab-content{background: #fff;}
.elementor-element-1a94d4c{z-index:1}

@media screen and (max-width: 1760px) {
    .job-robotics-listing .right-block { width: 64%;}
	.search-form .job-search .select-box{margin-right:4px;}
}


@media screen and (max-width: 1640px){
	.search-form .job-result{width: 14%;}
	.search-form .job-search{width:100%; }
	.search-form .job-message{width: 18%;}
	.search-form .job-message a{margin-top:5px}
	.search-form .job-search .select-box{margin-right:3px;}
	.job-robotics-listing .left-block {width: 37%;}
	.job-robotics-listing .right-block {width: 59%;}
	.job-robotics-listing .left-block .job-block{font-size:14px;}
	.job-robotics-listing .left-block .job-block .title{font-size:20px;}
	.search-form .job-search .select-box {}
	.elementor-227895 .elementor-element.elementor-element-c2c829d{ --content-width: 75vw;}
}


@media screen and (max-width: 1520px){
	.job-robotics-listing .right-block .job-block .job-detail-button{margin-top:15px;}
	.job-robotics-listing .right-block .job-block .title{display:block;}
	.job-robotics-listing .right-block .job-block .apply-now-detail{display:block;}
	#travel-search-form{top:50px; left:auto; right:0; position: absolute; z-index:999;}
	#state-search-form select{padding: 13px; font-size: 1vw;}
}


@media screen and (max-width: 1440px){
	#testimonial .pp-info-box-content .pp-info-box-title-wrap{top: 3vw; left: 9vw;}
	.blog .bdp-post-right-block.bdp-medium-12.bdp-columns .bdp-post-image-bg img{height:110px; width:110px;}
	.blog .bdp-medium-6.bdp-columns.bdp-left-block{min-height:800px; margin-bottom:0;}
	.read-blog:after{left: 65px;  width: 14px; height: 10px;}
	.bdp-readmorebtn:after{left: 67px; width: 14px;  height: 11px;}
	.travel-nursings-section .block .content .title{font-size:2.30vw;}
	.travel-nursings-section .block .content .subtitle{font-size:1vw;}
	.travel-nursings-section .block .content .description{font-size:1.1vw;}
	#refer_email{font-size:1.1vw;}
	.search-form .job-search .select-box { }
}

@media screen and (max-width: 1320px){
	.search-form .job-result {width: 18%;}
	.search-form .job-message {width: 20%;}
	.search-form .job-search {width: 100%;}
	.search-form .job-search .select-box {}
	.travel-nursings-section .block .content .title{font-size:2.30vw;}
	.travel-nursings-section .block .content .subtitle{font-size:1vw;}
	.travel-nursings-section .block .content .description{font-size:1.2vw;}
	#refer_email{padding:17px; padding-left: 50px;}
	.search-form .job-search .select-box { }
	.elementor-227895 .elementor-element.elementor-element-c2c829d{ --content-width: 100vw;}
}


@media screen and (max-width: 1201px){
	#testimonial .swiper-slide-next .pp-info-box:before{ top:-25px; right: -25px; width: 60px;  height: 60px;}
	#testimonial .pp-info-box-icon-wrap:before{top: 30px;  right: 40px;  width: 115px;  height: 20px;}
	#testimonial .pp-info-box-icon-wrap .pp-info-box-icon{width:80px;}
	.blog .bdp-s-medium-9.bdp-columns .bdp-post-title{margin-bottom:5px !important;}
	.blog .bdp-post-right-block.bdp-medium-12.bdp-columns .bdp-post-image-bg img {border-radius: 10px; height: 84px;  width: 84px;}
	.blog .bdp-post-meta { margin-bottom: 0px;}
	.blog .bdp-medium-6.bdp-columns.bdp-left-block{min-height:695px;}
	.blog .bdp-s-medium-9.bdp-columns { padding-left: 15px;}
	.blog .bdp-post-title a{font-size: 1.5vw; line-height: normal !important;}
	#testimonial .elementor-swiper-button-next{right: 7vw;}
	#testimonial .elementor-swiper-button-prev{right:11vw;}
	#testimonial .pp-info-box-content .pp-info-box-title-wrap {top: 5vw; left: 12vw;}
	.blog .bdp-s-medium-9.bdp-columns .read-blog{font-size:1vw;}
	.blog .bdpgridbox-main.bdp-design-1 .bdp-post-content .bdp-readmorebtn{font-size:1vw;}
	.job-robotics-listing{width: 90vw !important;}
	.job-robotics-listing .left-block {width: 40%;}
	.job-robotics-listing .right-block {width: 56%;}
	.search-form .job-result .sort-by span {margin-right: 5px;}
	.search-form .job-result {width: 20%;}
	.search-form .job-message{padding-left:20px; width:20%;}
	.search-form .job-search {width: 100%;}
	.search-form .job-result .sort-by #sort-city{padding:6px 12px; font-size:14px;}
	.search-form .job-result .sort-by #sort-startdate{padding:6px 12px; font-size:14px;}
	.job-search .select-box .ui-selectmenu-text:before{height: 18px !important; width: 18px !important;  background-size: cover !important;}
	.search-form .job-search .select-box .ui-selectmenu-button{padding-left: 35px !important;}
	.travel-nursings-section .block .content .title{font-size:2.6vw;}
	.travel-nursings-section .block .content .subtitle{font-size:1.1vw;}
	.travel-nursings-section .block .content .description{font-size:1.3vw;}
	#state-search-form select {padding: 14px; font-size: 1.2vw;}
	.refer-new-friend .refer-a-form:before{top:26px;}
	#refer_email{font-size:1.3vw; padding:15px; padding-left: 50px;}
	.search-form .job-search .select-box {}
	.search-form .job-search .select-box{ width:260px;}
	.page-id-227895 .search-form .job-search .select-box{ width:300px;}
	
}

@media screen and (max-width:1025px){
	#testimonial .elementor-swiper-button-next {right: 3vw;}
	#testimonial .elementor-swiper-button-prev {right: 9vw;}
	#testimonial .pp-info-box-icon-wrap:before {top: 24px; right: 40px; width: 80px; height: 15px;}
	.elementor-218557 .elementor-element.elementor-element-9f6270a .pp-info-box-subtitle {font-size: 1.2vw;}
	#testimonial .pp-info-box-content .pp-info-box-title-wrap {top: 3vw; left: 12vw;}
	.read-blog:after{left: 55px; width: 12px;  height: 8px;}
	.bdp-readmorebtn:after {left: 80px;}
	.job-robotics-listing .right-block {width: 53%;}
	.job-robotics-listing .left-block {width: 43%;}
	.job-robotics-listing .right-block .job-block .apply-now-detail{margin-left:0}
	.job-robotics-listing .right-block .job-block .job-title{display:block; margin-bottom:15px;}
	.travel-nursings-section .block .content .title{font-size:2.6vw;}
	.travel-nursings-section .block .content .subtitle{font-size:1.1vw;}
	.travel-nursings-section .block .content .description{font-size:1.3vw;}
	#travel-search-form {top: 60px;}
	#refer_email{font-size:1.5vw;}
	.search-form .job-search .select-box {}
	
}


@media screen and (max-width: 991px)
{	
	.search-form .job-search { width: 100%;}
	.search-form .job-result .count {margin-bottom: 10px;}
	.search-form .job-result{width: 40%;  margin-bottom: 20px;}
	.search-form .job-message{width:50%;}
	.search-form .job-result.mobile{display:inline-block;}
	.search-form .job-result.desktop{display:none;}
	#newhomepage-form .submit-button{width:100% !important;}
	.read-blog:after{left: 65px; width: 12px;  height: 8px;}
	#testimonial .elementor-swiper-button-next{right:0vw;}
	#testimonial .elementor-swiper-button-prev{right:6vw;}
	.page-id-202189 .container{width: 970px;}
	.blog .bdp-s-medium-9.bdp-columns .read-blog{font-size:1.2vw}
	.blog .bdp-post-meta span.bdp-post-meta-innr{font-size:1.1vw;}
	.blog .bdp-medium-6.bdp-columns.bdp-left-block { min-height: 515px;}
	.blog .bdpgridbox-main.bdp-design-1 .bdp-post-right-block {padding: 0px 0 15px 0 !important;}
	.blog .bdp-medium-6.bdp-columns.bdp-left-block h2 a{font-size:2.4vw;}
	.blog .bdpgridbox-main.bdp-design-1 .bdp-post-short-content {font-size: 1.2vw;}
	.blog .bdp-post-right-block.bdp-medium-12.bdp-columns .bdp-post-image-bg img {height:60px; width:60px;}
	.blog .bdpgridbox-main.bdp-design-1 .bdp-post-right-block { padding: 0px 0 10px 0 !important;  margin-bottom: 10px;}
	.blog .bdp-medium-6.bdp-columns.bdp-left-block .content{ right: 25px;  left: 25px;}
	#testimonial .pp-info-box-icon-wrap .pp-info-box-icon { width: 65px;}
	#testimonial .pp-info-box-icon-wrap .pp-info-box-title-wrap{margin-left:10px;}
	#testimonial .pp-info-box-content .pp-info-box-title-wrap { top: 5vw;  left: 11vw;}
	.job-robotics-listing .left-block {width: 53%;}
	.job-robotics-listing .right-block {width: 43%;}
	.job-robotics-listing .right-block .job-block .job-title{display: block;  padding: 15px 0;}
	.job-robotics-listing .right-block .job-block .apply-now-detail{display:block; margin:0;}
	 .search-form .job-search .select-box {}
	.job-search .select-box .ui-selectmenu-text:before{height: 24px !important; width: 24px !important;  background-size: cover !important;}
	.search-form .job-search .select-box .ui-selectmenu-button{padding-left: 50px !important;}
	.job-robotics-listing .left-block .job-block .title span{width: 88%;}
	.travel-nursings-section .block .content .title{font-size: 2.6vw;}
	.travel-nursings-section .block .content .subtitle{font-size:1.1vw;}
	.travel-nursings-section .block .content .description{font-size:1.3vw;}
	.travel-nursings-section .block .content {  padding: 20px;}
	#referral-bonus-values .elementor-tab-title{margin-bottom:6px;}
	#state-search-form select {padding: 16px 40px; font-size: 1.2vw;}
	#state-search-form .search-button{font-size:1.2vw}
	#travel-search-form {top: 57px;}
	#state-search-form .search-button { font-size: 2vw;}
	#refer_email{padding:16px; padding-left: 50px;}
	.search-form .job-search .select-box{width:220px;}
	.page-id-227895 .search-form .job-search .select-box{ width:260px;}
}

@media screen and (max-width: 780px)
{
	
	#newhomepage-form #job-board-form .select-wrapper .ui-selectmenu-button{border-right:none !important; border-bottom: 1px solid #e9e9e9 !important;}
	#newhomepage-form #job-board-form .select-wrapper:nth-child(3) .ui-selectmenu-button{border:none !important;}
	.read-blog:after{left: 84px; width: 19px; height: 14px;}
	.page-id-202189 .container{width: 750px;}
	#testimonial .elementor-swiper-button-next{right:0vw;}
	.elementor-218557 .elementor-element.elementor-element-9f6270a .pp-info-box-subtitle {line-height: 3em; font-size: 1vw; margin-bottom:0px;}
	#testimonial .pp-info-box-content .pp-info-box-title-wrap {  top: 5vw;  left: 13vw;}
	.blog .bdp-medium-6.bdp-columns.bdp-left-block{width:100%;}
	.blog .bdp-post-meta span.bdp-post-meta-innr {font-size: 2.1vw;}
	.blog .bdp-medium-6.bdp-columns.bdp-left-block h2 a {font-size: 4.4vw; }
	.blog .bdpgridbox-main.bdp-design-1 .bdp-post-short-content {font-size: 2.2vw; }
	.blog .bdpgridbox-main.bdp-design-1 .bdp-post-content .bdp-readmorebtn{font-size:2vw;}
	.blog .bdp-post-title a {font-size: 2.3vw;}
	.blog .bdp-medium-6.bdp-columns.bdp-inline-grid{width:50%; padding-left:0; padding-top: 25px;}
	.blog .bdp-s-medium-9.bdp-columns .read-blog { font-size: 2vw;}
	.blog .bdpgridbox-main.bdp-design-1 .bdp-post-right-block {padding: 0px 0 20px 0 !important; margin-bottom: 0px;}
	#testimonial .swiper-container-wrap .swiper-slide { opacity: 1;}
	.search-form .job-search .select-box .heading{width: 100%;  margin-right: 0px; margin-bottom: 5px; border: 1px solid #DDE3EE; border-radius: 30px; padding: 7px; padding-left: 50px; background:#fff;}
	.job-robotics-listing{width:100vw !important; padding: 0px 15px; padding-top: 25px !important;}
	.job-robotics-listing .left-block {width: 100%; margin: 0;  padding: 0;}
	.mobile-hide{display:none !important;}
	.modal-backdrop{display:block !important;}
	.job-robotics-listing .left-block .job-block{width: 100%; display: inline-block;}
	.job-robotics-listing .left-block .job-block .title{font-size:18px;}
	#roboticsjobdetail .modal-header .close{right: 15px; top: 15px;}
	.single_job_listing .right-block{border-radius: 5px; margin-top: 0px;}
	.job-robotics-listing .left-block .job-block .title span { width: 90%; }
	.travel-nursings-section .block .content .title{font-size:2.70vw;}
	.travel-nursings-section .block .content .subtitle{font-size:1.2vw;}
	.travel-nursings-section .block .content .description{font-size:1.4vw;}
	#travel-search-form{top: 110px; left: 0;}
	#search-state-button{width:100%;}

	#refer_email{font-size:1.9vw;}
	.page-id-227895 .search-form .job-search .select-box{width:100%;}
	#state-search-form select{width:100%; font-size: 1.8vw; padding: 13px 40px;}
	
}
@media screen and (max-width: 767px)
{
	#travel-search-form{top: 0px; left: 0;}
}

@media screen and (max-width: 700px)
{
	#travel-search-form{top: 0px; left: 0;}
	#state-search-form .search-button{font-size: 2.5vw;  top: 4px;   padding: 10px 20px;   right: 4px;}
	
}

@media screen and (max-width: 516px)
{
	#travel-search-form{top: 0px; left: 0;}
	#state-search-form .search-button{font-size: 3.2vw; top:0; padding: 13px 20px;}
	
	
}

@media screen and (max-width: 480px)
{
	.refer-a-friend .elementor-tab-title.elementor-tab-desktop-title {margin-right: 5px !important; text-align: center; padding: 15px 10px !important;}
	.search-form .job-result{width: 100%;  margin-bottom: 20px;}
	.search-form .job-message{width:100%; padding:0}
	#testimonial .swiper-container-wrap .swiper-slide{opacity:1;}
	.page-id-202189 .container{width: auto;}
	.gform_footer.top_label .gform_button{padding:15px 20px !important; font-size:16px !important;}
	.blog .bdp-medium-6.bdp-columns.bdp-left-block{width:100%; min-height:40vh;}
	.blog .bdp-post-meta span.bdp-post-meta-innr {font-size: 3.2vw;}
	.blog .bdp-medium-6.bdp-columns.bdp-left-block h2 a {font-size: 5.5vw; line-height: 1em !important;}
	.blog .bdp-medium-6.bdp-columns.bdp-left-block h2{line-height:0; margin-bottom:10px;}
	.blog .bdpgridbox-main.bdp-design-1 .bdp-post-short-content {font-size: 3vw; margin-bottom:5px;}
	.blog .bdpgridbox-main.bdp-design-1 .bdp-post-content .bdp-readmorebtn {font-size: 4vw;}
	.blog .bdp-medium-6.bdp-columns.bdp-inline-grid { width: 100%;  position: relative; padding-left: 0;}
	.blog .bdp-post-title a {font-size: 4.5vw; line-height: 1.2em !important;}
	.blog .bdp-s-medium-9.bdp-columns .read-blog {font-size: 4vw;}
	.blog .elementor-tab-title {font-size: 3.5vw; background:#e9e9e9; border-radius: 30px; padding: 15px; margin-bottom: 15px;}
	.blog .elementor-tab-mobile-title.elementor-active {background:#E3EFFF}
	.blog .bdp-medium-6.bdp-columns.bdp-left-block .content {right: 15px;  left: 15px;}
	#testimonial .swiper-container-wrap .swiper-slide{opacity:1;}
	.elementor-218557 .elementor-element.elementor-element-9f6270a .pp-info-box-title{font-size: 4vw;}
	.elementor-218557 .elementor-element.elementor-element-9f6270a .pp-info-box-subtitle { font-size: 2.6vw;}
	.elementor-218557 .elementor-element.elementor-element-9f6270a .pp-info-box-description { font-size: 3.4vw;}
	#testimonial .elementor-swiper-button-next{top:0; right:4vw;}
	#testimonial .elementor-swiper-button-prev{top:0; right:16vw;}
	#testimonial .pp-info-box-content .pp-info-box-title-wrap { top: 12vw;  left: 24vw;}
	.elementor-218557 .elementor-element.elementor-element-67ec117 .elementor-tab-title{margin-bottom:20px; border-radius: 30px;  background: #EFF0F2; font-size: 3.2vw; margin-bottom: 15px; color:#5A5F63;}
	.elementor-218557 .elementor-element.elementor-element-67ec117 .elementor-tab-title.elementor-active{background: #E3EFFF; color:#1D5B9E;}
	.elementor-218557 .elementor-element.elementor-element-67ec117 .elementor-tabs-content-wrapper{background-color:transparent;}
	.blog .bdpgridbox-main.bdp-design-1 .bdp-post-right-block { padding: 20px 0 10px 0 !important;   margin-bottom: 0px;}
	.blog .bdp-s-medium-9.bdp-columns {padding-left:0px;}
	.elementor-tab-title.elementor-tab-desktop-title{padding: 15px 20px !important;}
	.blog .elementor-tab-title.elementor-tab-desktop-title{padding: 15px 18px !important; margin-right: 5px; text-align: center;}
	.blog .bdp-post-meta { margin-bottom: 0px !important;}
	.single_job_listing .right-block .job-block {padding: 15px;}
	#roboticsjobdetail .modal-header .close{top:10px; right:10px;}
	#roboticsjobdetail .title { padding-top: 30px;}
	#roboticsjobdetail .title .job-title {padding-bottom:15px;  display: block;}
	.single_job_listing .right-block .job-block .apply-now-detail{margin-left:0;}
	.single_job_listing .right-block .job-footer { padding: 30px 0;}
	.job-robotics-listing .left-block .job-block{width: 95%; display: block;  margin: 15px; padding: 15px;  font-size: 13px}
	.job-robotics-listing .left-block .job-block .title{font-size:18px; margin-bottom:0px; display:flex; justify-content: space-between;}
	.single-job-mobile-popup .title{display:block !important;}
	.job-robotics-listing .left-block .job-block .location{padding: 10px 0;}
	.job-robotics-listing .left-block .job-block .wage{padding-top: 10px;}
	.job-robotics-listing .left-block .job-block .easily-apply{padding-top: 10px;}
	.job-robotics-listing .left-block .job-block .title img{width:18px; padding-top:0;}
	#roboticsjobdetail{}
	#input_39_1{padding:10px !important; padding-left:45px !important;}
	#gform_39 .ginput_container_email:before{left:15px !important;}
	.share-link .elementor-widget-container{display:block;}
	#copy-url{display:block; width:100%;}
	.travel-nursings-section .block .content .title{font-size:7vw;}
	.travel-nursings-section .block .content .subtitle{font-size:2.5vw;}
	.travel-nursings-section .block .content .description{font-size:2.8vw;}
	.travel-nursings-section { grid-template-columns: auto;  display: grid;}
	.travel-nursings-section .block{height:70vw;}
	#state-search-form select {padding: 14px 40px;  font-size: 3vw;}
	#state-search-form .search-button {font-size: 4vw;  line-height: 28px;  padding: 9px 20px;  top: 4px;  right: 4px;}
	#travel-search-form{top: 0px; left: 0;}
	.travel-nursings-section .block .content .description{left:35px;}
	#state-search-form select{width:100%;}
	#referral-bonus-values .elementor-tab-title.elementor-tab-desktop-title{padding:15px 25px !important;}
	#refer-form-box{position: inherit; margin-top: 10px;}
	#refer-form-box .eael-modal-popup-button{width:100%;}
	#refer-form-box .eael-lightbox-wrapper{display:block;}
	#refer_email {font-size: 4vw; }
	#refer-friend-list-tabs .elementor-tab-title.elementor-tab-desktop-title{padding:20px 10px !important;}
	#button-invite{position:inherit;}
	#gform_submit_button_40{position: relative; font-size: 12px !important; padding: 14px !important; width: 100% !important;}
	#gform_40 .gform_footer:before{top: 20px;  right: 220px; height: 18px;}
	#input_40_1{font-size:14px !important;}
	#refer-friend-tabs .elementor-tab-title {margin-bottom: 10px; width: 47%; margin-right: 10px; text-align: center;}
	.job-robotics-listing .right-block .benefits span.job_your_benefits_package ul{margin:0;}
}


#apply-now #field_6_1 .gfield_label, #apply-now #field_6_4 .gfield_label, #apply-now #field_6_6 .gfield_label {
    display: block !important;
    display: inline-block !important;
    border: solid 2px #0078c6;
    padding: 15px 25px;
    border-radius: 50px;
    margin: auto;
    color: #0078c6;
    font-size: 16px;
    cursor: pointer;
    text-align: center;
    font-weight: 500 !important;
}


.gchoice_6_7_1 label{display:inline-block !important; font-size: 14px !important;}

#field_6_3 label{display:inline-block !important;}
#field_6_3 label.gfield_label{margin-bottom:0;}
#field_6_3 .gfield_radio li{display: inline-block; margin-right: 15px;}
#field_6_3 .gfield_radio li input{margin-top: 0;}
#field_6_3 .gfield_radio li label{margin: 0;  margin-left: 5px;}

#field_6_7 label{display:inline-block !important; font-size:16px}


.gchoice_6_7_1 input{margin: 0 !important; margin-right: 5px !important;}
#field_6_3 .ginput_container_radio{margin-top:10px}
#input_6_8{    border-radius: 20px;}

#field_6_7 .ginput_container_checkbox{margin-top:5px;}

#field_6_4 label{width:100%;}
#field_6_6 label{width:100%;}

.sticky-color-white img{
    filter: brightness(0);
}
.elementor-sticky--effects .sticky-color-white img {
    filter:  brightness(1);
}




/* Progress Bar */
.job-form .progress-bar {position: relative;  height: 8px;  background: #F3F8FF;  margin-top: 10px;  width: 100%; border-radius: 20px; margin-bottom:30px;}
.job-form #progress {height: 100%; background: #F1624D; width: 50%; transition: width 0.3s ease; border-radius: 20px;}
.job-form .progress-bar::before { left: 33.33%;}
.job-form .progress-bar::after { left: 66.66%;}
.job-form .form-step { display: none; margin-top:30px;}
.job-form .form-step.active {display: block;}
.job-form button {margin-top: 10px; font-size: 16px; padding: 13px 20px; border-radius:30px; border:none; color: #fff; background-color: #1D5B9E; cursor: pointer; font-family:  'poppins'; width:100%; border:2px solid #1D5B9E;}
.job-form #apply-now-2024 button.submit-btn{width:100%;}
.job-form button.submit-btn{width:49%;}
.job-form .form-step-2 a.prev-btn, .job-form .form-step-3 a.prev-btn{width:49%; margin-right:7px; background:transparent; border:2px solid #1D5B9E; color:#1D5B9E}
.job-form .form-step-2 button.next-btn, .job-form .form-step-3 button.submit-btn{width:49%;}
.job-form button:disabled {background-color: #ddd; cursor: not-allowed;}
.job-form .head {display: flex; flex-direction: row; align-content: center; justify-content: space-between; align-items: center;}
.job-form .head h2.form-heading {font-size: 16px; font-family:'poppins'; font-weight: bold; text-align: center; margin:0; display:block}
.job-form .head .step-counter {font-size: 16px; font-weight: 700; color: #000; text-align: center; margin:0; font-family:poppins}
.job-form .step-labels { display: flex; justify-content: space-between; margin-bottom: 10px;}
.job-form .step-label { font-size: 14px; color: #666;}
.job-form .form-heading{display:none;}

.

.single_job_listing .right-block .job-block .job-middle .job-form #apply-now-2024 .form-step .form-field{font-family:  'poppins';}

.single_job_listing .right-block .job-block .job-middle .job-form #apply-now-2024 .form-step .form-field .ui-selectmenu-button.ui-button{font-family:  'poppins' !important; width: 100%; background: #fafafa; border: 1px solid #DDE3EE; padding: 6px 20px; border-radius: 30px; font-size: 16px; font-family:  'poppins'; margin-bottom: 25px; border-bottom: 1px solid #DDE3EE !important;}
.single_job_listing .right-block .job-block .job-middle .job-form #apply-now-2024 .form-step .form-field input{width: 100%; background: #fafafa; border: 1px solid #DDE3EE; padding: 9px 20px; border-radius: 30px; font-size: 16px; font-family:  'poppins'; margin-bottom: 25px;}



.single_job_listing .right-block .job-block .job-middle .job-form #apply-now-2024 .form-step .form-field.file-upload{position: relative; margin-bottom: 30px;}
.single_job_listing .right-block .job-block .job-middle .job-form #apply-now-2024 .form-step .form-field label{font-family:  'poppins'; font-size: 16px; font-weight: 700; line-height: 20px;}
.single_job_listing .right-block .job-block .job-middle .job-form #apply-now-2024 .form-step .form-field.file-upload input{opacity:0; cursor: pointer;z-index: 9;  position: inherit; text-align: center; margin: auto; height: 142px;}
.single_job_listing .right-block .job-block .job-middle .job-form #apply-now-2024 .form-step .form-field.file-upload .upload-document{position: absolute; top: 32px;  text-align: center;  width: 100%;
    font-size: 16px; font-family:  'poppins'; font-weight: 400; padding: 20px; border: 1px solid #DDE3EE; border-radius: 12px; background: #fafafa; border: 1px solid #DDE3EE;}

.single_job_listing .right-block .job-block .job-middle .job-form #apply-now-2024 .form-step .form-field.file-upload .upload-document .icon{margin-bottom:5px;}
.single_job_listing .right-block .job-block .job-middle .job-form #apply-now-2024 .form-step .form-field.file-upload .upload-document .heading{color:#000; font-family: 'poppins';font-size: 16px; font-weight:500; line-height: 24px; margin-bottom:5px;}
.single_job_listing .right-block .job-block .job-middle .job-form #apply-now-2024 .form-step .form-field.file-upload .upload-document .file-size{color:#AEAEAE; font-family: 'poppins'; font-size: 16px; font-weight: 400; line-height: 24px; margin-bottom:5px;}


.single_job_listing .right-block .job-block .job-middle .job-form #apply-now-2024 .form-step .form-field.file-upload .upload-document .after-file-upload{display: none; align-items: center; justify-content: space-between;}
.single_job_listing .right-block .job-block .job-middle .job-form #apply-now-2024 .form-step .form-field.file-upload .upload-document .after-file-upload .file-parent{display: flex; align-items: center; gap: 10px;}
.single_job_listing .right-block .job-block .job-middle .job-form #apply-now-2024 .form-step .form-field.file-upload .upload-document .after-file-upload .icon-file-upload{}
.single_job_listing .right-block .job-block .job-middle .job-form #apply-now-2024 .form-step .form-field.file-upload .upload-document .after-file-upload .file-delete{cursor: pointer;}
.single_job_listing .right-block .job-block .job-middle .job-form #apply-now-2024 .form-step .form-field.file-upload .upload-document .after-file-upload .file-parent .file-information{display: flex; flex-direction: column; text-align: left; font-family: 'poppins'; font-weight: 400; font-size: 14px; line-height: normal;}
.single_job_listing .right-block .job-block .job-middle .job-form #apply-now-2024 .form-step .form-field.file-upload .upload-document .after-file-upload .file-parent .file-name-1{font-weight: 600;}



.popup-overlay {display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.8); z-index: 1000;}
.popup-overlay.open{display:block;}
.popup-content {position: relative;  width: 90%;  max-width: 570px;  margin: 10% auto;  padding: 30px;  background-color: #fff;  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); text-align: center; border-radius: 24px;}
.popup-content .close-btn {position: absolute; top: 15px; right: 15px; font-size: 27px; color: #000000; cursor: pointer; font-weight: 700; display:none;}

#apply-now-popup-2024 .popup-content .avatar{margin-bottom:20px;}
#apply-now-popup-2024 .popup-content .heading{font-family: 'poppins'; font-size: 24px; font-weight: 700; line-height: 33.6px; text-align: center; margin-bottom:20px}
#apply-now-popup-2024 .popup-content .content{font-family: 'poppins'; font-size: 16px; font-weight: 400; line-height: 24px; text-align: center; margin-bottom:20px}
#apply-now-popup-2024 .popup-content .button .with-resume{padding: 13px 30px; border-radius: 30px; color: #fff;background-color:#1B4C81; border:1px solid #1B4C81; font-family: 'poppins'; font-size: 16px; font-weight: 700; line-height: 24px; text-align: center;}
#apply-now-popup-2024 .popup-content .button .without-resume{padding: 13px 30px; border-radius: 30px; background-color:#fff; border:1px solid #1B4C81; font-family: 'poppins'; font-size: 16px; font-weight: 700; line-height: 24px; text-align: center;}
#apply-now-popup-2024 .popup-content .button{display:flex; margin-bottom:20px; justify-content: center; align-items: center; gap: 20px; position: relative;}
#apply-now-popup-2024 .popup-content .button .modal-upload input{opacity: 0; position: absolute; width: 190px; height: 52px; top: 0;}
#apply-now-popup-2024 .popup-content .disclaimer{font-family: 'poppins'; font-size: 12px; font-weight: 400; line-height: 18px; text-align: center;}
#apply-now-popup-2024 .popup-content .button .file-name{position: absolute; bottom: -22px; font-size: 12px; left: 0px; width: 100%;}
.submit-btn.loading{position:relative;}
.submit-btn.loading:before {content: ""; display: inline-block; background-image: url(/wp-content/uploads/search-loading.gif); background-size: cover; width: 30px; height: 30px; position: absolute;
    top: 10px; right: 10px;}
.submit-with-resume.loading{position:relative;}
.without-resume.loading:before {content: ""; display: inline-block; background-image: url(/wp-content/uploads/search-loading.gif); background-size: cover; width: 30px; height: 30px; position: absolute; top: 10px; right: 22px;}


.job-form button.next-btn:hover{background-color:#fff; color:#1D5B9E;}
.job-form .form-step-2 a.prev-btn:hover, .job-form .form-step-3 a.prev-btn:hover{background-color:#1D5B9E; color:#fff;}
.job-form .form-step-2 button.next-btn:hover, .job-form .form-step-3 button.submit-btn:hover{background-color:#fff; color:#1D5B9E;}
#resume-2:hover .modal-upload .with-resume{background-color:#fff; color:#1D5B9E;}
.popup-overlay .without-resume:hover{background-color:#fff; color:#1D5B9E;}


.single_job_listing .right-block .job-block .share{border: 1px solid #1d5b9e; background: #fff; color: #1d5b9e; padding: 10px; border-radius: 30px; margin-left: 20px; display: inline-block; width: 120px; text-align: center;}
.single_job_listing .right-block .job-block .share img{width: 20px;  margin-right: 7px;}
.single_job_listing .right-block .job-block .bookmark{border: 1px solid #D8D8D8; border-radius: 30px;  padding: 13px;}
.single_job_listing .right-block .job-block .job-information .button-top-mobile{display:none;}

#titleUL, #specialityUL, #stateUL, #cityUL{list-style: none; padding-left: 0; height: 216px; overflow-y: scroll; margin: 10px 0px; scrollbar-width: thin;  scrollbar-color: #1D5B9E #f7fbff; padding-bottom: 0px; margin-bottom:47px;}

#titleUL{height: 110px; overflow: auto; margin-bottom: 0; margin-top: 0;}

#titleUL li, #specialityUL li, #stateUL li, #cityUL li{text-align: left; padding: 8px; vertical-align: middle; display: flex; gap: 10px;}
#titleUL input, #specialityULv input, #stateULv input, , #cityULv input{margin:0}
#titleUL label, #specialityUL label, #stateUL label, #cityUL label{margin:0; font-family: 'poppins'; font-size: 14px; font-weight: 500; line-height: 19.6px; text-align: left;}
.title-modal, .speciality-modal, .state-modal, .city-modal{border: 1px solid #EAECF0; box-shadow: 0px 40px 64px -12px #00000033;  border-radius: 8px; position:absolute; top: 44px; background: #fff; width: 300px; display:none; z-index:99999; border-top: 0; border-radius: 0 0 8px 8px;}
.option-modal .filter-option{display: flex; justify-content: space-between; position: absolute;  bottom: 0;  width: 100%; background: #fff; border-top: 1px solid #DDE3EE; padding: 10px; align-items: center;}
.option-modal .filter-option .filter-text{font-family: 'poppins'; font-size: 16px; font-weight: normal; line-height: 24px; text-align: center; color: #1D5B9E; padding: 10px 24px; border-radius: 100px; border: 1px solid transparent; cursor: pointer; padding: 0; border-radius: 0;}
.option-modal .filter-option .filter-text:hover{color:#000;}
.state-modal .filter-option .apply-state-filter{font-family: 'poppins'; font-size: 16px; font-weight: normal; line-height: 24px; cursor: pointer; background: #f1624d; text-decoration: none; color: #fff;  padding: 5px 10px;   border-radius: 20px; border: 1px solid #f1624d;}
.state-modal .filter-option .apply-state-filter:hover{color:#f1624d; background-color:#fff;}
.title-modal .filter-option .apply-title-filter{font-family: 'poppins'; font-size: 16px; font-weight: normal; line-height: 24px; cursor: pointer; border-bottom: 1px solid #1D5B9E; color: #1D5B9E; text-decoration:none;}
.show-results{display:none}
.title-modal .filter-option .apply-title-filter:hover{color:#000;}
.speciality-modal .filter-option .apply-speciality-filter{font-family: 'poppins'; font-size: 16px; font-weight: normal; line-height: 24px; cursor: pointer; background: #f1624d; text-decoration: none;
    color: #fff; padding: 5px 10px; border-radius: 30px; text-decoration:none;  border: 1px solid #f1624d;}
.speciality-modal .filter-option .apply-speciality-filter:hover{color:#f1624d; background-color:#fff;}

.close-modal.apply-state-filter, .close-modal.apply-speciality-filter{padding:0 !important; background:transparent !important;}





.city-modal .filter-option{display: flex; justify-content: space-between;}
.city-modal .filter-option .filter-text{font-family: 'poppins'; font-size: 16px; font-weight: 700; line-height: 24px; text-align: center; color:#1D5B9E; padding:10px 24px; border-radius: 100px; border:1px solid transparent; cursor:pointer;}
.city-modal .filter-option .filter-text:hover{ background:#1D5B9E; color:#fff;}
.city-modal .filter-option .apply-city-filter{font-family: 'poppins'; font-size: 16px; font-weight: 700; line-height: 24px; text-align: center; background:#1D5B9E; color:#fff; padding:10px 24px; border-radius: 100px; border:1px solid #1D5B9E; cursor:pointer;}
.city-modal .filter-option .apply-state-filter:hover{color:#1D5B9E; background:#fff;}


.title-modal.open, .speciality-modal.open, .state-modal.open, .city-modal.open{display:block;}
.title-modal #titleSearch, .speciality-modal #specialitySearch, .state-modal #stateSearch, .city-modal #citySearch{font-family: 'poppins'; font-size: 14px; font-weight: 500; line-height: 16.8px; text-align: left; width: 100%; border-radius: 30px; border: none; border: 1px solid #DDE3EE; padding: 11px 16px; color: #1A1919; padding-left: 43px;}
.title-modal #titleSearch::placeholder, .speciality-modal #specialitySearch::placeholder, .state-modal #stateSearch::placeholder, .city-modal #citySearch::placeholder{color: #1A1919;}
.title-modal .search-bar:before, .speciality-modal .search-bar:before, .state-modal .search-bar:before, .city-modal .search-bar:before{content: ''; background: url(/wp-content/uploads/search-2.png); position: absolute; top: 18px; left: 20px; height: 24px; width: 24px;}




.state-modal .toggle {position : relative ; display : inline-block;  width : 38px; height : 26px;  background-color: #EBF0F7;  border-radius: 30px;  border: 2px solid #EBF0F7; margin-bottom: 0;}   
.state-modal .toggle:after {content: '';  position: absolute;  width: 20px;  height: 20px;  border-radius: 50%;  background-color: #1D5B9E;  top: 1px; left: 1px; transition:  all 0.5s;}
.state-modal .checkbox:checked + .toggle::after {left : 13px;}
.state-modal .checkbox:checked + .toggle {background-color: #EBF0F7;}
.state-modal .checkbox:not(:checked) + .toggle:after{background-color: #F1624D;}
.state-modal .checkbox { display : none;}
.state-modal #state-compact{display:none;}
.state-modal .toggle-button{display: flex; align-items: center; gap: 10px; padding: 0px 10px;  margin-bottom: 5px; position: absolute;  bottom: 60px;  width: 100%; background: #fff; padding: 10px;}
.state-modal .toggle-button .label{font-family: 'poppins'; font-size: 14px; font-weight: 500; line-height: 19.6px; text-align: left; color:#000; padding:0}

.city-modal .toggle {position : relative ; display : inline-block;  width : 38px; height : 26px;  background-color: #EBF0F7;  border-radius: 30px;  border: 2px solid #EBF0F7; margin-bottom: 0;}   
.city-modal .toggle:after {content: '';  position: absolute;  width: 20px;  height: 20px;  border-radius: 50%;  background-color: #F1624D;  top: 1px; left: 1px; transition:  all 0.5s;}
.city-modal .checkbox:checked + .toggle::after {left : 13px;}
.city-modal .checkbox:checked + .toggle {background-color: #EBF0F7;}
.city-modal .checkbox { display : none;}
.city-modal #city-compact{display:none;}
.city-modal .toggle-button{display: flex; align-items: center; gap: 10px; padding: 7px 0px;  margin-bottom: 5px;}
.city-modal .toggle-button .label{font-family: 'poppins'; font-size: 14px; font-weight: 500; line-height: 19.6px; text-align: left; color:#000; padding:0}

.job-header{display: flex; gap: 30px; align-items: center; margin-bottom: 20px;}
.job-header .job-count{font-family: 'poppins'; font-size: 24px; font-weight: 600; line-height: 36px; text-align: left;}
.job-header .sorting{display: flex; gap: 10px; font-family: 'poppins'; font-size: 14px; font-weight: 400; line-height: 21px; text-align: left; align-items: center;}
.job-header .sorting-option .selected-sort{border: 1px solid #C0C6D0; padding: 11px 15px; border-radius: 30px; font-family: 'poppins'; font-size: 14px; font-weight: 500; line-height: 16.8px; text-align: left; padding-right: 40px;}
.job-header .sorting .sorting-option{position:relative; cursor:pointer;}
.job-header .sorting-option .selected-sort:before{content: ""; display: inline-block;  background-image: url(/wp-content/uploads/chevron-down.png); background-size: cover; width: 20px; height: 20px;
    position: absolute; top: 10px; right: 15px;}
.job-header .sorting-option .options{position: absolute; top: 55px; right:0; background: #ffffff; box-shadow: 0px 40px 64px -12px #00000014; font-family: 'poppins'; font-size: 14px; font-weight: 500; line-height: 19.6px; text-align: left; padding: 5px; width: 190px; border-radius: 8px; border: 1px solid #EAECF0; display:none; z-index:9;}
.job-header .sorting-option .options .remove-icon{position: absolute; right: 7px; top: 0px;}
.job-header .sorting-option .options .remove-icon img{max-width:16px; cursor:pointer;}
.job-header .sorting-option .options.show{display:block;}
.job-header .sorting-option .options .option{padding: 8px; color:#606A74; border-radius:4px;}
.job-header .sorting-option .options .option:hover{background:#F6F6F6; color:#000; cursor:pointer;}
#error{color: #930000;}

.mobile-search-bar{display:none}
.mobile-heading{display:none;}
.mobile-selected-value{display:none;}
.share-popup{position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.8); z-index: 1000; display:none}
.share-popup.open{display:block}
.share-popup .share-job-url{position: relative; width: 90%; max-width: 570px; margin: 20% auto; padding: 30px; background-color: #fff; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); text-align: center; border-radius: 24px; gap: 10px; display: flex;  flex-direction: column;}
.share-popup .share-job-url .close-share-popup{position: absolute; right: 15px; top: 15px; cursor:pointer;}
.share-popup .share-job-url .share-job-flex{display: flex; gap: 15px; font-size: 30px; justify-content: center;}
.share-popup .share-job-url .social-link a{color:#1D5B9E;}
.share-popup .share-job-url .heading{color: #303030; font-family: 'poppins', Sans-serif;  font-size: 24px; font-weight: 600;}
.share-popup .share-job-url .sub-heading{font-family: 'poppins', Sans-serif; font-size: 14px; font-weight: 400; line-height: 22px; margin-bottom:15px;}

.category-name{display: flex;  gap: 10px; margin-bottom:10px; flex-wrap:wrap;}
.category-name a{border-radius: 30px; border: 1px solid #F1624D; padding: 10px 16px; color: #000; font-size: 20px; font-family: 'poppins';}


.share-icon-list{opacity:0;}
.share-icon-list.open{opacity:1;}

.another-blog .blog-single{margin-bottom: 25px; border-bottom: 2px solid #dde3ee; padding-bottom: 25px;}
.another-blog .blog-single {display: flex; flex-direction: row; align-items: flex-start; gap: 20px;}
.another-blog .blog-single .post-image{border-radius: 15px; width: 128px;}
.another-blog .blog-single .post-image img{border-radius: 15px;}
.another-blog .blog-single .right-section{font-family: 'poppins'; display: flex; flex-direction: column;}
.another-blog .blog-single .right-section h4{margin: 0; font-size: 24px; font-family: 'poppins'; line-height: normal; margin-bottom: 5px;}
.another-blog .blog-single .right-section a h4{margin: 0; font-size: 24px; font-family: 'poppins'; line-height: normal; margin-bottom: 5px; color:#000;}
.another-blog .blog-single .right-section .read-more{font-size: 16px; color: #175c9f; width:105px;}
.another-blog .blog-single .right-section .read-more:hover{border-bottom:1px solid #175c9f}
.another-blog .blog-single .right-section .read-more .right-arrow{width: 16px; transform: rotate(180deg);  margin-left: 5px; padding-right: 0;}
.another-blog .blog-single .right-section .date{color:#525252; margin-bottom: 5px;}

.post-author-detail{display: flex; align-items: center; gap: 10px; margin-bottom: 15px;}
.post-author-detail .author-image{width: 50px;}
.post-author-detail .author-image img{border-radius: 30px;}
.post-author-detail .author-details{font-family: 'poppins';}
.post-author-detail .author-details .author-name{margin: 0; text-transform: capitalize; font-size: 20px; font-family: 'Poppins'; line-height: normal; margin-bottom: 0px; font-weight: 400;}
.post-author-detail .author-details .post-date{}

.single-list-post .elementor-heading-title{display: -webkit-box;  -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; line-height: 1.5; max-height: 3em;}
.single-list-post .elementor-widget-theme-post-excerpt{display: -webkit-box;  -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; line-height: 1.5; max-height: 6em;}
.single-list-post .post-author-detail .author-image {width: 30px;}
.single-list-post .post-author-detail .author-details .post-date{display:none;}
.blog-content .container{width:100%;}
.share-icon-list{opacity:0;}
.share-icon-list.open{opacity:1;}
.apply-filter-search-new img {margin-right: 5px;}
.apply-filter-search-new en{display:none;}
.apply-filter-search.mobile-search {display: none;}
.apply-filter-search-new en {vertical-align: middle;}

.job-detail-button{display: flex; gap: 10px;}

.job-robotics-listing .left-block .job-block .title .job-link{position:absolute; top:20px; right:20px;}

@media screen and (max-width: 768px)
{
	.overlay-job-popup .job-popup-2025{margin-top:5vh !important;}
	.single_job_listing .right-block .job-block .job-middle{display:block;}
 	.single_job_listing .right-block .job-block .job-middle .job-form{position: fixed;  width: 100%;  left: 0;  background: #fff;  bottom: 25px;  position: fixed; left: 0; width: 100%;
         z-index: 1000; display:none; padding: 15px;}
	.single_job_listing .right-block .job-block .job-middle .job-form #apply-now-2024 .form-step .form-field input{margin-bottom:5px;}
	.single_job_listing .right-block .job-block .job-middle .job-form.open{display:block; bottom: 0; height: 98.5vh;  overflow-y: scroll;    border-radius: 0;    border: none;}
	.job-form .form-step-2 a.prev-btn, .job-form .form-step-3 a.prev-btn{margin-right:2px;}
	.job-form .form-heading{display:flex; font-family: 'poppins'; font-size: 18px; font-weight: 700; line-height: 20px; text-align: left; justify-content: space-between;  margin-bottom: 30px;}
	#apply-now-popup-2024 .popup-content .button{display:grid;}
	.single_job_listing .right-block .job-block .title .button-top{display:none;}
	.single_job_listing .right-block .job-block .job-information .button-top-mobile{display: flex; justify-content: flex-start;}
	.single-job_listing .container{width:100vw; padding:0}
	.single_job_listing .right-block{box-shadow:none;}
	.single_job_listing .right-block .job-block .share{margin-left:0; margin-right:15px;}
	.single_job_listing .right-block .job-footer{display:block}
	.single_job_listing .right-block .minimum_requirements{padding:0;}
	.single_job_listing .right-block .benefits{padding:0;}
	.search-form .job-search{}
	
	.search-form form .form-parent{display:block; background: transparent; border: none; padding: 0;}
	.mobile-search-bar{}
	.mobile-search-bar .search-bar{width: calc(100vw - 90px); background-color: #fff; font-family: 'poppins'; font-size: 14px; font-weight: 500; line-height: 16.8px; text-align: left; padding: 14px;
        border-radius: 30px; padding-left: 42px; border: 1px solid #DDE3EE;}
	.mobile-search-bar .search-bar:before {content: ""; background-image: url(/wp-content/uploads/search-2.png); background-size: cover; width: 24px; height: 24px; position: absolute; top: 10px; left: 14px;}
	.mobile-search-bar .filter-open{border: 1px solid #DDE3EE;  border-radius: 30px; padding: 9px;background: #fff;}
	.select-box-title .heading, .select-box-speciality .heading, .select-box-state .heading, .select-box-city .heading{padding-left: 30px; border: 0; font-size: 14px;}
	.select-box-title .heading:before, .select-box-speciality .heading:before, .select-box-state .heading:before, .select-box-city .heading:before{top:9px;}
	.select-box-title .heading:after, .select-box-speciality .heading:after, .select-box-state .heading:after, .select-box-city .heading:after{top:9px;}
	.title-modal, .speciality-modal, .state-modal, .city-modal{position: fixed; width: 100%; top: 0; left: 0; height: 100vh;}
	.search-form .job-search .select-box {width: 100%; margin-bottom:5px;}
	.mobile-selected-value{text-align:left; display: flex; gap: 5px; flex-direction: row; flex-wrap: wrap; margin-top:5px;}
	.mobile-selected-value span{background: #E8ECF4;  border-radius: 12px;  padding: 6px 12px; font-family: 'poppins'; font-size: 14px; font-weight: 500; line-height: 19.6px; text-align: left;         vertical-align: middle;}
	.mobile-selected-value span .remove-icon{font-size:18px !important; background:transparent;}
	.mobile-selected-value span.remove-icon{padding:0}
	.mobile-heading{}
	.mobile-heading label{font-family: 'poppins'; font-size: 18px; font-weight: 700; line-height: 20px; text-align: left;}
	.job-header{}
	.job-robotics-listing .left-block .job-listing-inner{padding:0;}
	.job-robotics-listing .left-block .job-block{margin:0; margin-bottom:15px;}
	.job-header{padding-left:0;}
	.job-header .job-count{font-size:16px;}
	.job-header .sorting span{display:none;}
	.job-header .sorting-option .selected-sort{padding: 10px; padding-right:35px;}
	.search-form form .form-parent .overlay{}
	.search-form form .form-parent .overlay.open{display:block;}
	.apply-filter-search{width:100%}
	.popup-content{margin: 30% auto; padding: 15px;}
	#apply-now-popup-2024 .popup-content .heading{font-size: 20px; line-height: 26.6px; text-align: center; margin-bottom: 15px;}
	#apply-now-popup-2024 .popup-content .content {font-size: 14px; line-height: 20px;  margin-bottom: 15px;}
	.category-name a{font-size: 14px; padding: 8px 12px;}
	.category-name{margin-bottom:0;}
	.bdp-readmorebtn:after {left: 80px;}
	.job-robotics-listing .right-block .minimum_requirements span.job_minimum_requirements ul{margin:0}
	.job-robotics-listing .left-block .job-block .title span{width:auto;}
	.job-robotics-listing .right-block .job-block .share{width:180px;}
	.job-robotics-listing .right-block .job-block .apply-now-detail{width:185px;}
	.apply-filter-search-new {display: none;}
	.home .apply-filter-search-new {display: block; width:100%;}
	.apply-filter-search.mobile-search{display:block}
	.page-id-227895 .apply-filter-search.mobile-search{display:none}
	.job-robotics-listing .left-block .job-block.active { border-color: #1d5b9e;}
	#gform_wrapper_52 input,  #gform_wrapper_52 textarea{font-size:16px; padding: 10px 25px !important; border-radius:30px;}
	.job-robotics-listing .right-block .job-block .apply-now-detail{position: inherit !important;}
}




@media screen and (max-width: 480px){
	.job-robotics-listing .right-block .job-block .share{padding:10px; width:160px; margin-bottom: 10px; font-size:14px;}
	.job-robotics-listing .right-block .job-block .apply-now-detail{padding:10px; width:160px; font-size:14px;}
	.job-detail-button{display:block;}
	
}


#gform_11 .gfield input{border: none !important; box-shadow: none; font-style: normal; font-family: 'poppins'; color: #000; padding: 18px 27px !important; background: #F3F9FF; border-radius: 30px;}
#gform_11 .ui-selectmenu-button{border: none !important;  box-shadow: none;  font-style: normal; font-family: 'poppins'; color: #000; padding: 13px 27px !important; background: #F3F9FF; border-radius: 30px;}
#input_11_12_1_container{margin-bottom: 15px; padding: 0;}
#input_11_12_2_container{margin-bottom: 15px; padding: 0;}

#field_11_15, #field_11_16, #field_11_17, #field_11_18, #field_11_14 {display: none;}
#field_11_18.gfield input, #field_11_21.gfield input, #field_11_22.gfield input, #field_11_23.gfield input{}

#close-promo-banner{cursor:pointer;}
#listing-top-promotion-banner{display:none1;}
#field_11_20 .gfield_label{display: inline-block !important;  border: solid 2px #0078c6; padding: 15px 25px;  border-radius: 50px;  margin: auto;  color: #0078c6;  font-size: 16px; cursor: pointer; text-align: center; font-weight: 500 !important;}
#gform_fields_11 .gfield_error input{border: 1px solid #FF0000 !important;}
#field_11_20 .ginput_container_fileupload{display:none;}
#field_11_20{text-align:center;}
#field_11_19{text-align: center; font-weight: 600; font-size: 16px; display: block; margin-bottom: 16px; text-align: center; margin-bottom: 10px;}

.primary-specialty{position:relative;}
.primary-specialty #loading-image{position: absolute; width: 20px; right: 45px; top: 35px; display:none;}

#state-search-form{position: relative; z-index:999;}
#search-state-button{font-size: .833vw; font-family: 'poppins'; color: #000; background: #ECECEC; border: none; padding-left: 40px !important;  width: 340px; border-radius: 40px;}
#search-state-button:before {content: ''; background: url(/wp-content/uploads/search.png); position: absolute; top: 16px; left: 16px; height: 20px; width: 20px;  background-size: cover;}
#state-search-form .search-button{position: absolute; top: 4px;  right: 4px;  background: #3161a2;  color: #fff;  padding: 10px 20px;  border-radius: 30px; cursor: pointer; border: none; font-family: 'Poppins';}
#search-state-button .ui-selectmenu-text{font-style:normal;}
html body .elementor-4652 .elementor-element.elementor-element-0681d79 .eael-gravity-form .gform_footer input[type="submit"]{width:100% !important;}
.job_listing .single_job_listing{margin:auto; width:79vw;}
#search-state{padding: 12px; font-size: 14px; width: 350px; border-radius: 36px; font-family: 'Poppins';}

#input_1_14_1, #input_1_14_2{width: 100%; border: 1px solid #aba7a7; border-bottom: 1px solid #aba7a7 !important; background: #ffffff54; border-radius: 5px; padding: 12px; height: auto; color: #a3a3a3; font-style: italic;}

#input_24_16, #input_24_24, #input_24_23, #input_24_17{width: 100%; padding: 12px !important;}

#gform_submit_button_24{width:100% !important;}
.e-search-results-container{display:none !important;}

.right-block.single-job-mobile-popup{display:none !important;}

.single-job-mobile-popup.open{position: absolute; top: 0; z-index: 999; width: 100%;  left: 0; background: #fff; border-radius: 0; display:block !important; height:100%; overflow-y:scroll;}
.job-robotics-listing .left-block{position:relative}

.single-job-mobile-popup .close-popup{position: absolute; right: 20px; top: 20px;}
.single-job-mobile-popup.open .job-block{border:none !important;}
.right-block .close-popup{display:none;}
.single-job-mobile-popup.open .close-popup{display:block;}
.single-job-mobile-popup .job-footer{padding:15px!important; padding-top:0 !important;}
.single-job-mobile-popup .job-block{margin-bottom: 0 !important;  padding-bottom: 0 !important;}

.e-n-menu-content.e-active a:hover{border-bottom: 2px solid #f26c56;  text-decoration: none;}
.e-n-menu-content.e-active a:hover:has(img) {border: none;}
.elementor-sticky--effects #e-n-menu-content-1222{margin-top:18px;}
.elementor-location-header{ z-index: 10;  position: relative;}
#gform_fields_41 select{width: 100%;  border-radius: 30px; border: 1px solid #e9e9e9 !important;  font-size: 16px !important;  color: #000; font-style: normal; font-family: 'poppins'; padding: 16px 24px !important; border-radius: 34px; height: auto;}

#field_42_8 a{color:#000;}




.apply-now-2025 .progress-bar{margin-top:0;}
.apply-now-form .progress-bar {position: relative; height: 8px; background: #1212120F; width: 100%; border-radius: 0; box-shadow: none;}
.apply-now-2025 .apply-now-block .apply-now-middle .apply-now-form #apply-now-2025 .form-step .form-field{font-family: 'poppins';}

.apply-now-2025 .apply-now-block .apply-now-middle .apply-now-form #apply-now-2025 .form-step .form-field .ui-selectmenu-button.ui-button{font-family: 'poppins' !important; width: 100%; background: #fafafa; border: 1px solid #DDE3EE; padding: 6px 20px; border-radius: 30px; font-size: 16px; font-family: 'poppins'; margin-bottom: 25px; border-bottom: 1px solid #DDE3EE !important;}
.apply-now-2025 .apply-now-block .apply-now-middle .apply-now-form #apply-now-2025 .form-step .form-field input{width: 100%; background: #fafafa; border: 1px solid #DDE3EE; padding: 9px 20px; border-radius: 30px; font-size: 16px; font-family: 'poppins'; margin-bottom: 25px; color:#000;}
.apply-now-2025 .apply-now-block .apply-now-middle .apply-now-form #apply-now-2025 .form-step .form-field.file-upload{position: relative; margin-bottom: 30px;}
.apply-now-2025 .apply-now-block .apply-now-middle .apply-now-form #apply-now-2025 .form-step .form-field label{font-family: 'poppins'; font-size: 16px; font-weight: 700; line-height: 20px;}
.apply-now-2025 .apply-now-block .apply-now-middle .apply-now-form #apply-now-2025 .form-step .form-field.file-upload input{opacity:0; cursor: pointer;z-index: 9;  position: inherit; text-align: center; margin: auto; height: 142px;}
.apply-now-2025 .apply-now-block .apply-now-middle .apply-now-form #apply-now-2025 .form-step .form-field.file-upload .upload-document{position: absolute; top: 32px;  text-align: center;  width: 100%; font-size: 16px; font-family: 'poppins'; font-weight: 400; padding: 20px; border: 1px solid #DDE3EE; border-radius: 12px; background: #fafafa; border: 1px solid #DDE3EE;}
.apply-now-2025 .apply-now-block .apply-now-middle .apply-now-form #apply-now-2025 .form-step .form-field.file-upload .upload-document .icon{margin-bottom:5px;}
.apply-now-2025 .apply-now-block .apply-now-middle .apply-now-form #apply-now-2025 .form-step .form-field.file-upload .upload-document .heading{color:#000; font-family: 'poppins';font-size: 16px; font-weight:500; line-height: 24px; margin-bottom:5px;}
.apply-now-2025 .apply-now-block .apply-now-middle .apply-now-form #apply-now-2025 .form-step .form-field.file-upload .upload-document .file-size{color:#AEAEAE; font-family: 'poppins'; font-size: 16px; font-weight: 400; line-height: 24px; margin-bottom:5px;}
.apply-now-2025 .apply-now-block .apply-now-middle .apply-now-form #apply-now-2025 .form-step .form-field.file-upload .upload-document .after-file-upload{display: none; align-items: center; justify-content: space-between;}
.apply-now-2025 .apply-now-block .apply-now-middle .apply-now-form #apply-now-2025 .form-step .form-field.file-upload .upload-document .after-file-upload .file-parent{display: flex; align-items: center; gap: 10px;}
.apply-now-2025 .apply-now-block .apply-now-middle .apply-now-form #apply-now-2025 .form-step .form-field.file-upload .upload-document .after-file-upload .icon-file-upload{}
.apply-now-2025 .apply-now-block .apply-now-middle .apply-now-form #apply-now-2025 .form-step .form-field.file-upload .upload-document .after-file-upload .file-delete{cursor: pointer;}
.apply-now-2025 .apply-now-block .apply-now-middle .apply-now-form #apply-now-2025 .form-step .form-field.file-upload .upload-document .after-file-upload .file-parent .file-information{display: flex; flex-direction: column; text-align: left; font-family: 'poppins'; font-weight: 400; font-size: 14px; line-height: normal;}
.apply-now-2025 .apply-now-block .apply-now-middle .apply-now-form #apply-now-2025 .form-step .form-field.file-upload .upload-document .after-file-upload .file-parent .file-name-1{font-weight: 600;}
.apply-now-form #progress {height: 100%; background: #F1624D;  width: 50%; transition: width 0.3s ease; border-radius: 0;}



.apply-now-form button.next-btn:hover{background-color:#fff; color:#1D5B9E;}
.apply-now-form .form-step-2 a.prev-btn:hover, .apply-now-form .form-step-3 a.prev-btn:hover{background-color:#1D5B9E; color:#fff;}
.apply-now-form .form-step-2 button.next-btn:hover, .apply-now-form .form-step-3 button.submit-btn:hover{background-color:#fff; color:#1D5B9E;}
.apply-now-form .form-step {display: none; margin-top: 20px;}
.apply-now-form .form-step.active {display: block;}

.apply-now-form .head h2.form-heading {font-size: 16px; font-family: 'poppins'; font-weight: bold; text-align: center; margin: 0; display: flex; gap: 12px; align-items: center;}
.apply-now-form .head .step-counter {font-size: 16px; font-weight: 700; color: #000; text-align: center; margin: 0; font-family:  'poppins';}
.apply-now-form .head {display: flex; flex-direction: row;  align-content: center; justify-content: space-between; align-items: center; padding: 20px;}
#apply-now-2025 .heading{text-align:center; display:flex; flex-direction:column; gap: 15px; align-items: center;}
#apply-now-2025 .heading .apply-now-logo{}
#apply-now-2025 .heading p{font-family: "Poppins", Sans-serif; font-size: 32px; font-weight: 600; line-height: 1.2em; color: #000000; margin-bottom:20px;}
#apply-now-2025.w-750{width: auto;  max-width: 700px; padding: 90px 25px;}
#apply-now-2025 button.next-btn, #apply-now-2025 button.submit-btn{width: 100%; background: #1D5B9E; color: #fff; border-radius: 30px; padding: 10px; font-size: 16px; font-family: 'poppins'; border: 1px solid #1D5B9E;}
#apply-now-2025 button.next-btn:hover, #apply-now-2025 button.submit-btn:hover{background-color:#fff; color:#1D5B9E}
#apply-now-2025 .final-button{display: flex; gap: 15px; margin-top: 25px;}
#apply-now-2025 a.prev-btn{width: 100%; background: #fff; color: #1D5B9E; border-radius: 30px; padding: 10px; font-size: 16px; font-family: 'poppins'; border: 1px solid #1D5B9E; text-align:center; display:none !important;}
#apply-now-2025 a.prev-btn:hover{background-color:#1D5B9E; color:#fff}

#apply-now-2025 .form-field.checkbox{display: grid; grid-template-columns: auto 1fr; flex-direction: row; gap: 10px; align-items: center;}
#apply-now-2025 .form-field.checkbox label{margin-bottom:0; padding-left:30px;}
#apply-now-2025 .form-field.checkbox input[type=checkbox]{width: auto !important; padding: 0 !important; margin: 0 !important; height: 20px; width: 20px !important; border-radius: 20px;}

.popup-overlay .content .form-field{text-align:left; width:100%;}
.popup-overlay .content .flex{display: flex; gap: 15px;}
.popup-overlay .popup-content .head{padding: 0px 0px 20px 0;  text-align: center;}
.popup-overlay .popup-content .head .heading{font-size: 24px; font-family:  'poppins'-bold;}
.popup-overlay .popup-content .close-btn{top: 28px; right: 45px; font-weight: normal; display:block;}
.popup-overlay .popup-content{max-width: 700px;}
.popup-overlay .popup-content .final-button{margin-bottom:25px;}
#apply-now-2025 #error{color: #930000; line-height: 24px;  font-family: 'poppins';}
#your_friend_proffection_in { width: 100%; background: #fafafa; border: 1px solid #DDE3EE; padding: 9px 20px; border-radius: 30px; font-size: 16px; font-family:  'poppins'; margin-bottom: 25px; color: #666;}

#your_friend_primary_speciality { width: 100%; background: #fafafa; border: 1px solid #DDE3EE; padding: 9px 20px; border-radius: 30px; font-size: 16px; font-family:  'poppins'; margin-bottom: 25px; color: #666;}


#apply-now-2025 #frienderror {color: #930000; line-height: 24px; font-family: 'poppins';}
#apply-now-2025 button.submit-btn-2 { width: 100%; background: #1D5B9E; color: #fff; border-radius: 30px; padding: 10px; font-size: 16px; font-family: 'poppins'; border: 1px solid #1D5B9E;}
.overlay-job-popup .job-popup-2025{top: 15vh; background: #fff; border:1px solid #000; border-radius:15px; left: 35vw; padding: 30px; max-width: 500px; margin: auto; margin-top:15vh }
.overlay-job-popup.open{display:block;}

.overlay-job-popup{background: #0000007a;  height: 100%;  position: fixed;  z-index: 999;  top: 0; width: 100%; display:none}
.overlay-job-popup .close-job-popup{float: right;}
.overlay-job-popup .gform_required_legend{display:none;}
#field_11_6 .form-title{margin:0}
#field_11_21{position:relative;}
#field_11_21 label{display: block !important; width: 100%;
    text-align: center;
    position: absolute;
    left: 0px;
    top: 15px;
    background: #ffffff;
    color: #000000;
    padding: 10px 20px;
    font-weight: normal;
    border-radius: 20px;
    border: 1px solid #000;}

#field_11_21 .ginput_container.ginput_container_fileupload{opacity:0; height:75px;}
#input_11_21{cursor:pointer}
a:focus{outline: 0px auto -webkit-focus-ring-color !important;  text-decoration: none !important;}
#gform_11_validation_container{display:none;}

.e-n-menu-content.e-active .elementor-element.e-active{box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;}



#apply-now-2025 .form-step .form-field.file-upload{position: relative; margin-bottom: 30px;}
#apply-now-2025 .form-step .form-field label{font-family:  'poppins'; font-size: 16px; font-weight: 700; line-height: 20px;}
#apply-now-2025 .form-step .form-field.file-upload input{opacity:0; cursor: pointer;z-index: 9;  position: inherit; text-align: center; margin: auto; height: 142px;}
#apply-now-2025 .form-step .form-field.file-upload .upload-document{position: absolute; top: 32px;  text-align: center;  width: 100%; font-size: 16px; font-family:  'poppins'; font-weight: 400; padding: 20px; border: 1px solid #DDE3EE; border-radius: 12px; background: #fafafa; border: 1px solid #DDE3EE;}

#apply-now-2025 .form-step .form-field.file-upload .upload-document .icon{margin-bottom:5px;}
#apply-now-2025 .form-step .form-field.file-upload .upload-document .heading{color:#000; font-family: 'poppins';font-size: 16px; font-weight:500; line-height: 24px; margin-bottom:5px;}
#apply-now-2025 .form-step .form-field.file-upload .upload-document .file-size{color:#AEAEAE; font-family: 'poppins'; font-size: 16px; font-weight: 400; line-height: 24px; margin-bottom:5px;}

#apply-now-2025 .form-step .form-field.file-upload .upload-document .after-file-upload{display: none; align-items: center; justify-content: space-between;}
#apply-now-2025 .form-step .form-field.file-upload .upload-document .after-file-upload .file-parent{display: flex; align-items: center; gap: 10px;}
#apply-now-2025 .form-step .form-field.file-upload .upload-document .after-file-upload .icon-file-upload{}
#apply-now-2025 .form-step .form-field.file-upload .upload-document .after-file-upload .file-delete{cursor: pointer;}
#apply-now-2025 .form-step .form-field.file-upload .upload-document .after-file-upload .file-parent .file-information{display: flex; flex-direction: column; text-align: left; font-family: 'poppins'; font-weight: 400; font-size: 14px; line-height: normal;}
#apply-now-2025 .form-step .form-field.file-upload .upload-document .after-file-upload .file-parent .file-name-1{font-weight: 600;}

#gform_51 .gfield_error input{border: 1px solid #c02b0a !important;}
#gform_51 label{display:block!important; font-family: 'Poppins'; font-size: 16px; font-weight: 700;}
#gform_51 input, #gform_51 select, #gform_51 textarea{border-radius: 30px; border: none !important; padding: 14px 24px !important; font-family: 'Poppins'; font-weight: 500; font-style: normal; background: #fff; height:auto;}
#gform_51 textarea{border-radius: 16px;}
#gform_wrapper_51 #gform_submit_button_50{border:2px solid #1D5B9E !important; width: 100% !important; background: #1D5B9E !important; text-transform: capitalize; font-size: 16px !important;}
#gform_wrapper_51 #gform_submit_button_50:hover{background:#fff !important; color:#1D5B9E !important;}

#gform_wrapper_51 .gform_validation_errors{display:none;}
#gform_wrapper_51 .gform_required_legend{display:none}

#gform_wrapper_51 select { appearance: none; -webkit-appearance: none; -moz-appearance: none; background-color: white;  border: 1px solid #ccc; padding: 8px;}
#gform_wrapper_51 select {position: relative; display: inline-block; width:100%; margin-bottom:5px;}
#gform_wrapper_51 select::after{ content: '▼'; position: absolute; right: 10px; top: 50%; transform: translateY(-50%); pointer-events: none;}
.eael-testimonial-content .eael-testimonial-text{margin-bottom:50px;}
.refer-testimonial .elementor-testimonial-content{margin-bottom:50px;}

#field_51_20{position:relative}

#field_51_20::after {content: ""; position: absolute; right: 15px; top: 56px; transform: translateY(-50%); width: 16px; height: 16px; background: url(/wp-content/uploads/chevron-down-2.png) no-repeat center; background-size: contain; pointer-events: none;}
#field_51_20 select{appearance: none;  -webkit-appearance: none;  -moz-appearance: none;  width: 100% !important; background: #fafafa; border: 1px solid #DDE3EE; padding: 9px 20px; border-radius: 30px; font-size: 16px; font-family: 'Poppins'; font-weight: 500; color: #666;}



#field_41_19{position:relative}

#field_41_19::after {content: ""; position: absolute; right: 15px; top: 30px; transform: translateY(-50%); width: 16px; height: 16px; background: url(/wp-content/uploads/chevron-down-2.png) no-repeat center; background-size: contain; pointer-events: none;}
#field_41_19 select{appearance: none;  -webkit-appearance: none;  -moz-appearance: none;  width: 100% !important; background: #fafafa; border: 1px solid #DDE3EE; padding: 9px 20px; border-radius: 30px; font-size: 16px; font-family: 'poppins'; color: #666;}

#gform_wrapper_51 #gform_submit_button_51{width: 100% !important; background: #1D5B9E !important; text-transform: capitalize; font-size: 16px !important; border: 2px solid #1d5b9e !important;}
#gform_wrapper_51 #gform_submit_button_51:hover{background: transparent !important; color:#1d5b9e; border: 2px solid #1d5b9e !important;}
.single-job_listing .site-main{max-width:89vw; width:100%; margin: 5vh auto; font-family: "poppins", sans-serif;}
#gform_41 .gfield_error input {border: 1px solid #c02b0a !important;}

#gform_41_validation_container{display:none;}

ul.job_listings li.job_listing a div.position h3{font-family: "poppins", sans-serif; color: #000;}

ul.job_listings li{font-family: "poppins", sans-serif;}


#gform_wrapper_41 .gform_required_legend{display:none;}
.big-bonuses #gform_wrapper_41 .gfield label{display:block !important;}

.premium-testimonial__carousel{position:relative;}
.premium-testimonial__carousel .prev-slide {position:absolute;}
.premium-testimonial__carousel .next-slide {position:absolute}



#gform_wrapper_52 .gform_required_legend{display:none;}
#gform_wrapper_52 input,  #gform_wrapper_52 textarea{border-radius	: 40px; font-size: 18px !important;  font-style: normal;  font-family: 'Poppins'; font-weight: 500; padding: 18px !important;}

#gform_submit_button_52{width: 220px !important; margin: auto; background: #fff; color: #1D5B9E; padding: 20px 30px !important;}
#gform_52_validation_container{display:none;}

#gform_wrapper_52 .gfield_error [aria-invalid=true] {border: 2px solid #c02b0a !important;}

.benefit-page .uc_marquee_up .uc_logo_marquee_holder{width: 54% !important;}
.benefit-page .uc_marquee .uc-logo-wrapper{ align-items: start;}
.benefit-page .uc_marquee_up .uc_logo_marquee_holder.class-one{}
.benefit-page .uc_marquee_up .uc_logo_marquee_holder.class-two{margin-left: 9vw;}
.benefit-page .uc_marquee_up .uc_logo_marquee_holder.class-three{margin-left: 18vw;}
.benefit-page .uc_marquee_up .uc_author{display: flex !important; flex-direction: row !important; align-items: center !important; gap: 5px;}

.uc_quote_item{width:27vw !important;}
.ue_content_wrapper{background: #F3F9FF; padding: 2vw 0vw 0 0vw; justify-content: center;}
.ue_card_content{box-shadow:none !important; border: 1px solid #e9e9e9 !important; border-radius: 20px !important;     border-bottom: 0 !important;}
.ue_accordion_heading{padding:12px !important;}
#gform_29_validation_container{display:none;}
.gfield_error input{border-color:1px solid #c02b0a !important;}
.elementor-location-popup #gform_fields_42 .gfield_label { display: none !important;}

.sponsorship-2025 .radio-block{display:flex; gap:5px;}
.sponsorship-2025 .block{display: flex; gap: 20px; margin-bottom:25px;}
.sponsorship-2025 .radio-block input{width: auto !important; margin-bottom: 0 !important; margin-top: 0; height: 20px;}
.sponsorship-2025 .radio-block label{color: #666; font-weight: 500 !important;}


.visa-sponsorship-2025 .radio-block{display:flex; gap:5px;}
.visa-sponsorship-2025 .block{display: flex; gap: 20px; margin-bottom:25px;}
.visa-sponsorship-2025 .radio-block input{width: auto !important; margin-bottom: 0 !important; margin-top: 0; height: 20px;}
.visa-sponsorship-2025 .radio-block label{color: #666; font-weight: 500 !important;}

.form-step-1 .nurse-message{font-size: 14px; color: #f1624d; line-height: 18px; margin-top: -15px; font-family: 'poppins'; text-align: center;}
.form-step-1 .nurse-message img{display: block;  margin: auto;  margin-bottom: 10px; width:80px;}


@media screen and (max-width: 1024px){
	.uc_author{flex-direction: row !important; gap: 5px !important; align-items: center !important;}
	.uc_quote_item {width: 35vw !important;}
}



@media screen and (max-width: 768px)
{
	#gform_wrapper_52 input,  #gform_wrapper_52 textarea{font-size:16px !important; padding: 10px 25px !important; border-radius:30px;}
	.ue_accordion_heading {padding: 20px 15px 20px 15px !important;}
}


@media screen and (max-width: 767px){
	    .uc_quote_item { width: 50vw !important;}
}

/* foreign-sponsorship page CSS */
#gform_35 {font-family: "Poppins", sans-serif !important;}
#gform_submit_button_35 {font-family: "Poppins", sans-serif !important;}
#gform_fields_35 input,#gform_fields_35 select {font-style: normal; font-family: "Poppins", sans-serif !important; font-weight: 500;}
#gform_fields_35 .rc-anchor-checkbox-label {font-family: "Poppins", sans-serif;}

/* foreign-sponsorship-apply-now */
#gform_24 {font-family: "Poppins", sans-serif !important;}
#gform_24 .form-title {font-family: "Poppins", sans-serif;}
#gform_24 p {font-family: "Poppins", sans-serif !important;}

/* tn-visa-foreign-sponsorship-apply-now */
#gform_38 {font-family: "Poppins", sans-serif !important;}
#gform_38 .form-title {font-family: "Poppins", sans-serif;}
#gform_38 p {font-family: "Poppins", sans-serif !important;}


@media (max-height: 750px) and (min-width: 1250px){
	.right-section{gap:20px !important;}
	.right-section .content{font-size:1.3vw !important;}
}


#gform_wrapper_56{font-family:'poppins';}
#gform_wrapper_56 .gform_required_legend{display:none;}
#gform_wrapper_56 .gfield label{display:inline-block !important;}
#gform_wrapper_56 .gfield input, #gform_wrapper_56 .gfield .gfield_select{background: #F3F9FF; font-style: normal; border: none !important; box-shadow: none; padding: 15px 25px !important;  height: auto; border-radius: 30px;}
#gform_submit_button_56{background-color:#1D5B9E; width:100% !important; text-transform:capitalize; font-size:16px;}
#gform_drag_drop_area_56_19{background: #F3F9FF; font-style: normal;  border: none !important;  box-shadow: none;  padding: 25px !important;  height: auto;  border-radius: 30px;}
#gform_submit_button_56:hover{background-color:#000}
#gform_browse_button_56_19{font-family: 'Poppins'; background: transparent; border-color: #1d5b9e; color: #1d5b9e; border-radius: 25px; padding: 10px;}
#gform_56_validation_container{display:none;}

#input_56_18{appearance: none; -webkit-appearance: none; -moz-appearance: none; width: 100%; background: #fafafa; border: 1px solid #DDE3EE; padding: 9px 20px;border-radius: 30px; font-size: 16px; font-family: 'poppins'; margin-bottom: 25px; color: #000;}
#field_56_18 {position: relative; display: inline-block; width: 100%;}
#field_56_18::after {content: ""; position: absolute; right: 15px; top: 50%; transform: translateY(-50%); width: 16px; height: 16px; background: url('/wp-content/uploads/chevron-down-2.png') no-repeat center; background-size: contain; pointer-events: none;}
.form-bottom-text{font-size:13px;}

.gform_wrapper.gravity-theme .gfield input{background: #fafafa; border: 1px solid #DDE3EE !important; padding: 9px 20px !important; border-radius: 30px; font-size: 16px !important; font-family: 'poppins'; margin-bottom: 5px !important; color: #000; font-style: normal;}

.gform_wrapper.gravity-theme .gfield textarea{background: #fafafa; border: 1px solid #DDE3EE !important; padding: 15px 20px !important; border-radius: 30px; font-size: 16px !important; font-family: 'poppins'; margin-bottom: 5px !important; color: #000; font-style: normal;}

#gform_57 .gfield label{display:block !important; font-family: 'poppins'; font-size: 16px; font-weight: 700; line-height: 20px;}
#gform_wrapper_57 .gform_required_legend{display:none;}
#gform_submit_button_57{background: #1d5b9e; width: 100% !important; font-size: 16px !important; padding: 11px !important; text-transform: capitalize; font-family: 'Poppins';}
#gform_submit_button_57:hover{color: #1d5b9e; background:#fff;}
#gform_wrapper_57 .gform_validation_errors{display:none;}
.home form .extra-filter{display:none}
.state-modal.option-modal{padding-bottom:50px;}
.title-modal .filter-option{display:none;}
.title-modal .search-list-box .search-bar{display:none;}
.home .option-modal .filter-option .apply-speciality-filter .listing{display:none}
.page-id-227895 .option-modal .filter-option .apply-speciality-filter .home{display:none;}

.home .filter-option .apply-state-filter .listing{display:none}
.page-id-227895 .filter-option .apply-state-filter .home{display:none;}

.page-id-227895 .apply-filter-search-new{padding: 15px; height: 52px; background:#F1624D; border-color:#F1624D; font-weight:bold;}
.apply-filter-search-new:hover{background-color:#fff;}
.apply-filter-search-new:hover en{color:#F1624D;}
input[type=checkbox], input[type=radio]{margin:0 !important;}

.filter-option.mobile .filter-text-title img{border-bottom:none;}
.home .apply-filter-search-new:hover{background: #fff; border-color: #1d5b9e;}
.home .apply-filter-search-new:hover en{color: #1d5b9e;}
.home .apply-filter-search-new:hover svg{color: #1d5b9e;}

.home .apply-filter-search-new{display: flex; min-width:170px; align-items: center; padding: 15px; justify-content: center;}
.home .apply-filter-search-new en{display:inline;}
.home .apply-filter-search-new svg{display: inline-block; width: 35px; margin: 0;}
.pp-info-box .pp-info-box-icon{max-width:fit-content}





