/*!
Theme Name: whiteglovehomecare
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: whiteglovehomecare
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.

whiteglovehomecare 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
	 ========================================================================== */
body{margin:0;}

.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", Sans-serif;}
.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: "poppins", Sans-serif; text-align: center;}
#gform_9 .gfield input{border-radius: 40px; box-shadow: none; text-align: center; font-size: 16px; color: #4f4f4f; font-family: "poppins", Sans-serif; 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_validation_errors{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: #f16b56; border: none; margin: auto; text-align: center; color: #fff; padding: 10px 40px !important;}
input[type="button"].button:hover, input[type="submit"].button:hover{color:#f16b56; border:2px solid #f16b56 !important; background:#fff;}

.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; 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;}
#input_27_14{height: 110px !important;}
#gform_27 .gform_footer{margin-top: 5px !important;padding-top: 3px;}
#gform_27 .gfield input{height: 45px;padding-top: 10px;}
#gform_wrapper_27 .gfield{margin-top: 12px !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", Sans-serif;}
.upload-resume-block .title{font-size: 14px;  font-family: "poppins", Sans-serif;  font-weight: 600; line-height: 28px;}
.upload-resume-block .description{font-family: "poppins", Sans-serif;  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:#f26c56 !important;text-decoration:none}
.main-nav-hover-underline-1 > li > a .link-ext{background-color:#f26c56 !important;}
#gform_4 .gform_heading{text-align:left; margin-bottom:30px;}
#gform_4 .form-title{text-align:left !important; font-size: 40px !important; color: #f26c56;font-family: "poppins", Sans-serif;margin-top: 15px;}
#gform_4 .form-subtitle{text-align:left !important; font-size: 18px !important; color: #221f20;}
.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;color: #0077c7 !important;font-family: "poppins", Sans-serif;}
.footer-menu > li > a:hover{color:#21a4dd !important;}
.footer-address-section{color:#221f20;}
.main-nav > li > a{padding: 10px 25px 10px 25px;}
.header-module .contact-col a{font-size: 14px; color: #000;margin: 0px 20px 0px 0px; 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:15px 0px 25px 0px!important;font-weight:600;}
#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: "poppins", Sans-serif;}
#gform_wrapper_27{margin-top: 0 !important;}
#gform_wrapper_27 h3.form-title{margin-top: 0px !important;text-align: left !important;font-size: 40px !important;font-weight: bold;}
#gform_wrapper_27 .form-subtitle{text-align: left;padding-bottom: 10px;}
#field_27_6{margin-top: 0px !important;}
/*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", Sans-serif; font-weight: 600; font-size: 34px; color: #000; line-height: 36px;  margin-top: 10px;}
#job-board .heading-section .heading-description{font-family: "poppins", Sans-serif; 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: "poppins", Sans-serif;
    letter-spacing: .5px !important;
    font-size: 30px !important;margin-bottom: 15px;}
#gform_26 .form-title{font-size: 24px !important;margin-bottom: 5px;text-transform: uppercase;}
.form-subtitle{font-weight: 600; font-style: normal;  font-size: 18px; display: block;	margin-bottom: 16px;text-align: center;color:#000}
.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{font-size:14px !important;line-height:30px !important; 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_35 .gfield label.gfield_label{display:block !important;}
.gfield .gfield_checkbox label{display:inline-block !important;}
.gfield .gfield_checkbox input[type=checkbox]{margin-top:0 !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", Sans-serif; letter-spacing: .5px !important; font-size:24px !important;}
.gfield input{line-height: 22px; border: none;  border: 1px solid #efefef !important; font-size: 16px !important; color: #a3a3a3; font-style: italic; padding-left: 15px !important; padding-bottom: 10px !important; background-color: #f8f8f8; font-style: normal; border-radius: 30px; padding: 15px 25px !important;}
.ui-selectmenu-button.ui-button{width:100%; background:#fff; border: none; border-bottom: 1px solid #f8f8f8 !important; padding-left: 15px !important;background-color: #f8f8f8;margin-bottom: 10px;height: 45px;}
#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: 10px !important; padding-left: 0px !important; font-style: normal; color: #a3a3a3; font-size: 16px !important;}
.gfield textarea{border: none; border-bottom: 2px solid #f6f6f6 !important; font-size: 16px !important; padding-left: 15px !important;  font-style: normal;background-color: #f8f8f8;color: #333;}
.gform_footer.top_label .gform_button{ font-size:20px !important; line-height:20px; border:none !important; padding: 15px 60px !important; background: #f16b56; color: #fff;border-radius: 0px;  font-style: normal; text-transform: uppercase; letter-spacing: .5px !important; border:2px solid transparent !important;width:100% !important;}
.gform_footer.top_label .gform_button:hover{border: 2px solid #f16b56 !important; color: #f16b56; 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_36_15 .gfield_label{display: block !important;display: inline-block !important;
    border: solid 2px #0078c6;
    padding: 15px 25px;
    margin: auto;
    color: #0078c6;
    font-size: 16px;
    cursor: pointer;
    text-align: center;
    font-weight: 500 !important;}

#apply-now #field_26_15 .gfield_label{display: block !important;display: inline-block !important;
    border: solid 2px #0078c6;
    padding: 15px 25px;
    margin: auto;
    color: #0078c6;
    font-size: 16px;
    cursor: pointer;
    text-align: center;
    font-weight: 500 !important;}
#apply-now #field_26_21 .gfield_label{display: block !important;display: inline-block !important;
    border: solid 2px #0078c6;
    padding: 15px 25px;
    margin: auto;
    color: #0078c6;
    font-size: 16px;
    cursor: pointer;
    text-align: center;
    font-weight: 500 !important;}
#apply-now #field_11_20 .gfield_label{display: block !important;display: inline-block !important;
    border: solid 2px #0078c6;
    padding: 15px 25px;
    margin: auto;
    color: #0078c6;
    font-size: 16px;
    cursor: pointer;
    text-align: center;
    font-weight: 500 !important;}
#apply-now #field_40_15 .gfield_label{display: block !important;display: inline-block !important;
    border: solid 2px #0078c6;
    padding: 15px 25px;
    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 .ui-selectmenu-button {
    width: 100%;
    padding: 15px 20px;
    background: #ffffff54;
    color: #a3a3a3;
    font-style: italic;
    border: 1px solid #aba7a7 !important;
}
#apply-now .upload-file{text-align:center;margin-top:25px;}
#apply-now .upload-file .gfield_label:hover{background: #0078c6;color:#fff !important;}
#apply-now .gform_heading{text-align:center;}
#apply-now .gform_heading .gform_title{font-size: 24px; color: #fb642e; text-transform: uppercase; font-family: "poppins", Sans-serif; 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: 0px;background: #f8f8f8;}
#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;background-color: #f8f8f8;}
.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: #f26c56; color: #fff !important; text-transform: uppercase; font-style: normal; letter-spacing: 1px;  font-weight: 600; font-family: "poppins", Sans-serif;}
#apply-now .gform_footer.top_label .gform_button:hover{ color: #f26c56 !important; border: 2px solid #f26c56 !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", Sans-serif; 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", Sans-serif; 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;line-height: 20px;font-weight: normal;}
.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", Sans-serif;}
.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", Sans-serif;, 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: "poppins", Sans-serif;;}
.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: "poppins", Sans-serif; 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", Sans-serif; 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", Sans-serif, 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: "poppins", Sans-serif;}
.job-detail-form .job-detail-header .job-location{color: #01619e; font-size: 18px; line-height: 28px; font-family: "poppins", 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: "poppins", Sans-serif;}
.job-detail .job-detail-header .job-location{color: #01619e; font-size: 18px; line-height: 28px; font-family: "poppins", 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;}
.coperate-address-block.address-btn{border: solid 1px #f16b56 !important; color: #f16b56 !important; 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;}

#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{overflow:visible !important;}
#client-service-slider rs-slides{overflow:visible !important;}
#client-service-slider rs-slides rs-slide{overflow:visible !important;}
#client-service-slider h3{margin-top:0px !important;}
/* .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: 0px !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{float: none;width: 150px;}
#rev_slider_1_1_forcefullwidth #job-board-form .submit-btn{height: 50px;background: #0C6188;line-height: 15px;}
#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;}
.main-nav li.current-menu-item a .link-txt .txt{color: #f26c56 !important;}

.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'; color: #000;}
.blog .bdp-post-meta span.bdp-post-meta-innr{font-style: normal;  font-size: .83vw;  font-family: "poppins", Sans-serif;  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; font-weight:600;}
.blog .bdp-post-meta{margin-bottom:10px;}
.blog .bdp-s-medium-9.bdp-columns .read-blog{font-family: 'poppins';  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-size: .833vw;  text-transform: capitalize;}
.blog .bdpgridbox-main.bdp-design-1 .bdp-post-short-content{font-size: .93vw;  color: #fff; font-family: "poppins", Sans-serif; 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'; border-radius:30px;}
.blog .elementor-tab-title.elementor-tab-desktop-title.elementor-active{background-color: #E3EFFF !important; color:#1D5B9E;}
.blog .bdp-post-title a:hover{color:#1D5B9E !important;}
.blog .elementor-tab-title.elementor-tab-desktop-title:hover{color: #1d62a4; background: #e3efff;}


.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; color:#000; font-weight:500;}
.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;}

@media screen and (max-width: 1440px){
    .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;}
}

@media screen and (max-width: 1201px){
    .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;}
    .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;}
}

@media screen and (max-width: 991px)
{
    .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;}
}


@media screen and (max-width: 767px)
{
    #gform_wrapper_27 h3.form-title{font-size: 30px !important;}
    .gform_footer.top_label .gform_button{padding-top: 10px;padding-bottom: 10px;}
    .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:100%}
    #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:150px;}
    #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}
    .wprs_unslider-nav ol{display:block !important;}
    #wprev-slider-1 .wprev_preview_bg1_T1 {
        background: #fff !important;
        box-shadow: 0 4px 10px 0 rgba(0,0,0,.1);
    }
    .wprs_unslider-arrow{display: none !important;}
    .video-text-col{text-align: center !important;}
    .visible-mobile{display: block !important;}
    .rev-btn-section #find-job-btn{}
    .rev-btn-section #find-homecare-btn{}
    .service-box-list h3{font-size: 28px !important;}
    .add-heading p{text-align: left !important;}
    .add-heading{text-align: left !important;}
    .address-col-xs{text-align: center;}
    .address-col-xs header{margin-bottom: 0px !important;}
    .address-col-xs header h2{margin-bottom: 5px !important;}
    .header-module .contact-col a{display: inline-block !important;margin-bottom: 8px;}
}


@media screen and (max-width: 1024px) and (min-width: 992px)
{
    #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;}
    .footer-address-section p{font-size: 13px;line-height: 18px;}
    .coperate-address .vc_custom_1564049435073{border-right: solid 1px #d1d1d1;}
    .coperate-address{padding-top: 15px;}
    .other-address{padding-top: 15px;}
    .rev-btn-section #find-homecare-btn{padding: 15px !important;width: 220px !important;}
    .rev-btn-section #find-job-btn{padding: 15px !important;}
    .about-us-img-col{width: 100% !important;}
    .about-us-text-col{width: 100% !important;}
    .service-box-list h3 {line-height: 45px;font-size: 38px !important;}

}

@media screen and (max-width: 992px) and (min-width: 768px)
{
    .tp-caption{margin-top:10px;}
    #slide-1-layer-7{margin-bottom: 20px !important;}
    #nurse-title{width: 100%;}
    .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:100%;}
    .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}
    .coperate-address .vc_custom_1564049435073{border-right: solid 1px #d1d1d1;padding-right: 10px;}
    .coperate-address{padding-top: 10px;}
    .other-address{padding-top: 10px;}
    .service-icon .iconbox-icon-container{width: 100px !important;height: 100px !important;}
    .service-icon .liquid-image-icon{max-width: 60px !important;}
    .service-icon h3{font-size: 13px !important;}
    #home-posts .vc_gitem-post-data-source-post_title div{font-size: 12px !important;}
    #find-homecare-btn{padding: 12px !important;width: 210px !important;}
    #find-job-btn{padding: 12px !important;width: 145px !important;}
    .about-us-img-col{width: 100% !important;}
    .about-us-text-col{width: 100% !important;}
    .service-box-list h3 {line-height: 42px !important;font-size: 35px !important;}
    .video-text-col h2{font-size: 35px !important;line-height: 42px !important;}
    .address-text-col .vc_column-inner{padding-left: 2px;padding-right: 10px;}
    #address-bar{width: 50% !important;}


}
@media screen and (max-width: 812px) and (min-width: 768px)
{
    .address-col-xs h2{font-size: 18px !important;}
    .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;}
    #find-homecare-btn{padding: 12px !important; min-width: 125px !important; width: auto !important;font-size: 15px !important;}
    #find-job-btn{padding: 12px !important; min-width: 125px !important; width: auto !important; font-size: 15px !important;}

}
@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)
{
    #find-homecare-btn{padding: 15px !important;width: 220px !important;  min-width: 170px !important;}
    #find-job-btn{padding: 15px !important;width: 165px !important;}
    #home-cate-btn{margin-left: 25px;}
    .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;}
    .coperate-address .vc_column_container>.vc_column-inner{padding-right: 8px !important;}
    .other-address .vc_column_container>.vc_column-inner{padding-right: 0px !important;}
    .coperate-address .vc_custom_1564049435073{border-right: solid 1px #d1d1d1;padding-right: 20px;}
    .coperate-address{padding-top: 15px;}
    .other-address{padding-top: 15px;}
    .navbar-brand-inner .logo-default{width: 220px;}
}
@media screen and (max-width: 480px)
{
    #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; }
    .rev-btn-section #find-job-btn{width: 100% !important; display:block !important;}
    .rev-btn-section #find-homecare-btn{width: auto !important; display:block !important; margin-top: 5px !important; margin-right: 0 !important;}
    /* .contact-col{font-size: 12px !important;} */
    .contact-col .fa-phone{width: 18px;}
    .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;}
    .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;}
    .blog .elementor-tab-title.elementor-tab-desktop-title{padding: 15px 18px !important;}
    .blog .bdp-post-meta { margin-bottom: 0px !important;}

}
@media screen and (max-width: 767px) and (min-width: 480px)
{
    .about-page-title {line-height: 8em !important;}
    .rev-btn-section #find-job-btn{}
    .rev-btn-section #find-homecare-btn{}

}
@media screen and (max-width: 1199px) and (min-width: 768px)
{
    .service-text-col{width: 50% !important;}
    .service-text-image{width: 50% !important;}
    .coperate-address h3{font-size: 13px !important;}
    .other-address h3{font-size: 13px !important;}
    .footer-address-section p{font-size: 13px !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;}
    #find-homecare-btn{padding: 12px !important;width: 45% !important;}
    #find-job-btn{padding: 12px !important;width: 45% !important;}

}
@media screen and (max-width: 320px)
{
    .service-box p{min-height: 165px}
}
@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;}
    .address-col-xs .wpb_text_column{width: auto !important;}
    .Add-Col_md{width: 400px !important;margin: auto !important;}
    #slider-box{border: 0px !important;background: #fff0 !important;}
    #slider-box_1746{border: 0px !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:15px;}
#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;}
#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;}

#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(https://www.whiteglovecare.com/wp-content/uploads/UAS-Event-Image-1.jpg?id=200520) !important;
    background-position: right !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;}
.year-end-event-image-col{
    background: url(https://www.whiteglovecare.com/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;height: 45px;
}
#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{display:none; margin:0px; width: 40px;}
#loading-image img{width: 40px !important; height: 40px !important; position: absolute; right: 15px; top: 6px;}
.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%);
}



.service-box-list .service-text{line-height: 25px;margin-bottom: 20px;font-weight: 600;}
.service-box-list .iconbox-icon-container{margin-bottom: 0px !important;}
.service-box-list .service-list{list-style: none;padding: 0px;margin: 15px 0px;}
.service-box-list .service-list li{margin-bottom: 10px;font-weight: 400;color: #221f20;margin-left: 28px;padding-left: 15px;}
.service-box-list .service-list{list-style-image: url('/wp-content/uploads/check-mark.png');}
.service-box-list h3{line-height: 48px;}
#image-grid-homepage .vc_is-hover .vc_gitem-zone{background-color: #2d82f4a3 !important;}
#image-grid-homepage .vc_gitem-post-data-source-post_title div{font-size: 15px !important;}
.footer-address-section p{line-height: 21px;font-size: 14px;}
.visible-mobile{display: none;}

.hover-up{-webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: .5s;
    -o-transition: .5s;
    -moz-transition: .5s;
    transition: .5s;display: block;}
.hover-up:hover{-webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -o-transform: translateY(-10px);
    transform: translateY(-10px);}
.rev-btn-section #find-job-btn{width: auto; min-width:125px; border:solid 1px #f26c56;padding:14px 22px;color: #ffff;font-size: 18px;margin-right: 20px;background-color: #f26c56; ;display: inline-block;text-align: center !important;font-weight: 500;cursor: pointer;}
.rev-btn-section #find-job-btn font font{font-size:13px !important;}
.rev-btn-section #find-homecare-btn font font{font-size:13px !important;}
.rev-btn-section #find-job-btn:hover{background-color: #fff;color: #f26c56;}
.rev-btn-section #find-homecare-btn{border:solid 1px #3161a2;padding:14px 22px;color: #3161a2;font-size: 18px;margin-right: 20px;background-color: #fff;width: auto; min-width:125px;display: inline-block;text-align: center !important;font-weight: 500;cursor: pointer;}
.rev-btn-section #find-homecare-btn:hover{background: #3161a2;color: #fff;}
.add-col a{font-weight: 400;}
.tooltip .eael-tooltip-text.eael-tooltip-bottom{width: 40vw;  max-width: 40vw; font-size: 1.30vw; font-family: 'Poppins'; padding: 2vw; border-radius: 15px;}


.box .content {
    position: relative;
    margin: auto;
    overflow: hidden;
}

.box .content .content-overlay {
    background: rgba(56, 164, 217, 0.7);
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    opacity: 0;
    -webkit-transition: all 0.4s ease-in-out 0s;
    -moz-transition: all 0.4s ease-in-out 0s;
    transition: all 0.4s ease-in-out 0s;cursor: pointer;
}
.box .content-details .s-name{color: #fff !important;font-weight: bold;font-size: 18px;}
.box .content:hover .content-overlay{
    opacity: 1;
}

.box .content-image{
    width: 100%;
}

.box .content-details {
    position: absolute;
    text-align: center;
    padding-left: 1em;
    padding-right: 1em;
    width: 100%;
    top: 50%;
    left: 50%;
    opacity: 0;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}

.box .content:hover .content-details{
    top: 50%;
    left: 50%;
    opacity: 1;
}
.box .wpb_raw_html{margin-bottom: 10px;}
.address-col-xs .wpb_text_column{text-align:center !important;}
.address-col-xs h2{text-align: center !important;}
.phone-email-text a{color: inherit;}
.phone-email-text a:hover{color: #01619e !important;}
body.single .blog-single p{line-height: 22px;}
.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;}
.switcher .option{position:absolute !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: font-family: "poppins", Sans-serif !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;}

#gform_wrapper_34{background:#fff; padding:10px;}
#gform_wrapper_34 .gfield input{width:100%;}
#gform_wrapper_34 .form-subtitle{color:#F16B56}
.request-application-form .txt{color:#f26c56;}

.job-board-portal-form{padding: 20px 25px;}
.job-board-portal-form .field{display: inline-block; width: 32%; margin-right: 1%;  vertical-align: bottom;}
.job-board-portal-form .field label{display:none;}
.job-board-portal-form .field .input-field input{width:100%; border:none; padding:15px; padding: 15px; background: transparent; border-bottom: 1px solid #b7b7b7; font-size: 17px; font-family: "poppins", Sans-serif;;
    color: #333333;}
.job-board-portal-form .field .input-field select{width:100%; border:none; padding:15px; padding: 15px; background: transparent; border-bottom: 1px solid #b7b7b7; font-size: 17px; font-family: "poppins", Sans-serif;;
    color: #333333;}
.job-board-portal-form .button{display: inline-block;  width: 370px;}
.job-board-portal-form .button input{border-radius: 5px; width:100%; background: #f26c56; color: #fff; padding: 10px; border: none; font-size: 20px; text-transform: capitalize; font-family: "poppins", Sans-serif;; font-weight: 500;}
.job-board-portal-form .button input:hover{background:#000;}


.job{background: #fafafa; border-radius:5px 5px 5px 5px; box-shadow: 0px 0px 5px 2px #d7d7d7;}
.job .featured-image{}
.job .featured-image img{border-radius: 5px 5px 0 0;}
.job .content{padding: 20px 15px 10px 15px;}
.job .content .discipline{font-size: 18px;  font-weight: 600;  color: #f26c56;  font-family: "poppins", Sans-serif;; line-height: 32px;}
.job .content .location{font-size: 15px; font-weight: 600; color: #3b3b3b; font-family: "poppins", Sans-serif;; line-height: 26px;}
.job .content .population-derved{font-size: 15px; font-weight: 600;  color: #676767; font-family: "poppins", Sans-serif;; line-height: 26px; margin-bottom: 15px;}
.job .content .schedule{display: inline-block; font-size: 14px; font-weight: 600;  color: #676767;  font-family: "poppins", Sans-serif;;  line-height: 26px;}
.job .content .date{display: inline-block; font-size: 14px; font-weight: 600;  color: #676767;  font-family: "poppins", Sans-serif;;  line-height: 26px; float: right;}
.job .button{background: #f26c56; color: #fff; display:block; text-align: center; padding: 10px; font-size: 16px; text-transform: uppercase; border-radius: 0px 0px 5px 5px;}
.job .button:hover{background:#000;}


.detail-page-top{}
.detail-page-top .block{width: auto; display: inline-block; margin-right: 70px; vertical-align: top;}
.detail-page-top .block .box{}
.detail-page-top .block .box label{font-size: 16px; font-family: "poppins", Sans-serif;; margin-bottom: 0; line-height: 26px; color: #f26c56; font-weight: 200;}
.detail-page-top .block .box .content{font-size: 20px;  color: #535353;  font-weight: 600;}
.detail-page-top .block .button{background: #f26c56; color: #fff; padding: 15px 55px; font-size: 18px; border-radius: 5px;}
.detail-page-top .block .button:hover{background:#000;}

.section-landing-join-lpn-rn {
    background: #fff;
    position: relative;
    z-index: 1;
}

.somad-background {
    background: #fff;
}

.grecaptcha-badge {
    width: 256px !important;
    position: fixed !important;
    left: 0px !important;
    bottom: 8px !important;
    visibility: visible !important;
    display: block !important;
    transition: right 0.3s ease 0s;
    border-radius: 2px;
    overflow: hidden !important;
    z-index: 1 !important;
}

@media screen and (max-width: 1024px) {
    .grecaptcha-badge {
        bottom: 48px !important;

    }

}
#gform_submit_button_2{text-align:center !important;}

#apply-now .form-title {
    color: #25252b;
    font-size: 32px !important;
}

#apply-now input {
    font-family: "poppins", Sans-serif;
    color: #25252b;
}

#apply-now #field_36_15 .gfield_label {
    font-weight: 700 !important;
    font-size: 20px;
}

#apply-now select {
    font-weight: 700 !important;
    font-size: 16px;
}

.page-id-241978 .quick-apply-now {
    display: none !important;
}

.page-id-239687 .quick-apply-now {
    display: none !important;
}

.page-id-239687 .custom-button span {
    margin: 10px 10px;
    font-size: 20px;
}


.z-index{z-index:9;}

.home-tab-panel .elementor-tab-title.elementor-active{border-bottom: 2px solid #fff !important;}
.home-tab-panel .elementor-tab-desktop-title{width:200px; padding:16px !important; text-align:center;}


.home-tab-secure.elementor-widget-tabs .elementor-tab-content{padding:0 !important;}
.home-tab-secure.elementor-widget-tabs .elementor-tabs-wrapper{margin-bottom:30px;}
.home-tab-secure.elementor-widget-tabs .elementor-tab-title{background: #EFF0F2 !important; border-radius: 30px; margin-right:15px;}
.home-tab-secure.elementor-widget-tabs .elementor-tab-title:hover{background: #E3EFFF !important; color:#1D5B9E !important;}
.home-tab-secure.elementor-widget-tabs .elementor-tab-title.elementor-active{background: #E3EFFF !important; color:#1D5B9E !important;}

.premium-testimonial-upper-quote{display:none}
.premium-testimonial-lower-quote{display:none}

.elementor-243263 .elementor-element.elementor-element-479a68d .premium-testimonial-container{padding: 0 10px 0 10px;}

.elementor-243263 .elementor-element.elementor-element-479a68d .premium-testimonial-img-wrapper {width: 240px; height: 240px;}
.elementor-243263 .premium-testimonial-content-wrapper{padding:40px;}
.elementor-243263 .premium-testimonial-text-wrapper { margin: 40px 0;}
.elementor-243263 .premium-testimonial-text-wrapper p{margin-bottom:0;}

.elementor-243263 .carousel-arrow.carousel-prev.slick-arrow{opacity:0;}
.elementor-243263 .carousel-arrow.carousel-next.slick-arrow{opacity:0;}

.elementor-243263 .slick-active .premium-testimonial-content-wrapper:hover{background:#F0634F; border-color: #f0634f;}
.elementor-243263 .slick-active .premium-testimonial-content-wrapper:hover .premium-testimonial-text-wrapper{color:#fff;}
.elementor-243263 .slick-active .premium-testimonial-content-wrapper:hover .premium-testimonial-author-info .premium-testimonial-person-name{color:#fff;}

/*#our-exp .flipster__item--past{display:none !important;}
#our-exp .flipster--coverflow .flipster__container{transform: translateX(0) !important;}*/

#our-exp .premium-adv-carousel__media-wrap {height: 100%;}
#our-exp .our-expertise-block{border-radius: 16px; overflow:hidden; position:relative; }
/*#our-exp .flipster__item--current svg g rect{color:#2F62A3}*/



#our-exp .our-expertise-block-subtitle{display:none}
#our-exp .our-expertise-block-button{display:none;}

#our-exp .flipster__item--current .our-expertise-block-subtitle{display:block}
#our-exp .flipster__item--current .our-expertise-block-button{display:block}
#our-exp .flipster__item--current .our-expertise-block-button a{width:100%}
#our-exp .flipster__item--current .our-expertise-block-title .elementor-heading-title{color:#000 !important;}
#our-exp .flipster__item--current .our-expertise-block{background-color:#fff; border-image-source:none;}
#our-exp .our-expertise-block-title .elementor-heading-title{height:52px;}
#our-exp .flipster__item--current .our-expertise-block-title .elementor-heading-title{height:72px;}
#our-exp .flipster__item--current .our-expertise-block .e-con-inner{padding:30px 0;}
#our-exp .our-expertise-block::before { content: '';  position: absolute;  top: 0; left: 0;  right: 0;  bottom: 0; border-radius: 16px;  padding: 3px;  background: linear-gradient(to left, #EB7562, #ffffff);  -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude; /* This ensures the content area is not covered */
    z-index: -1; /* Ensure the pseudo-element is behind the content */
}

#our-exp .flipster__button--prev{opacity:0}
#our-exp .flipster__button--next{opacity:0}

.our-benifits-box .premium-testimonial-text-wrapper{margin:0px;}
.our-benifits-box .premium-testimonial-heading{margin-top:20px}

.our-benifits-box .slick-active .premium-testimonial-content-wrapper:hover { background: #fff;  border-color: #fff;}
.our-benifits-box .slick-slide:hover .premium-testimonial-heading{color:#000;}
.our-benifits-box .slick-slide:hover .premium-testimonial-text-wrapper{color:#000 !important;}
.our-benifits-box .slick-slide:hover .premium-testimonial-img-wrapper { width: 200px; height: 200px;}
.our-benifits-box .slick-slide:hover .premium-testimonial-content-wrapper{padding:30px 20px;}
.our-benifits-box{height:45vh;}



.our-benifits-box .carousel-prev{opacity:0}
.our-benifits-box .carousel-next{opacity:0}

@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
}


.home-job-search-form {background: #fff;  padding: 13px; border-radius:40px; margin:0px 4vw;}
.home-job-search-form select{width: 100%; padding: 10px 40px;  border: 0; border-right: 2px solid #f1f1f1; font-size: 18px; font-weight:600; color: #000;  -webkit-appearance: none; -moz-appearance: none; text-indent: 1px; background-color:#fff; background:#fff; text-overflow: '';}

.home-job-search-form input{width: 100%; padding: 10px 40px;  border: 0; border-right: 2px solid #f1f1f1; font-size: 18px; font-weight:600; color: #000;  -webkit-appearance: none; -moz-appearance: none; text-indent: 1px; text-overflow: '';}

.home-job-search-form select:focus-visible{outline-color:#fff;}
.home-job-search-form input:focus-visible{outline-color:#fff;}


.home-job-search-form .title{width:40%; margin-right:5px; display: inline-block; position:relative}
.home-job-search-form .location{width:40%; margin-right:5px; display: inline-block; position:relative}
.home-job-search-form .location input::placeholder{color:#000;}
.home-job-search-form .submit{width:17%; display: inline-block;}
.home-job-search-form .submit button{background: #1d5b9e; color: #fff; border: 1px solid #1d5b9e; font-size: 16px; font-family: 'poppins'; padding: 10px 20px; border-radius: 30px; width:100%;}
.home-job-search-form .submit button:hover{background: #fff; color: #1d5b9e;}
.home-job-search-form .title:before { content: '';  background: url(/wp-content/uploads/user.png);  position: absolute; top: 10px; left: 10px;   height: 24px; width: 24px;}
.home-job-search-form .location:before { content: '';  background: url(/wp-content/uploads/location.png);  position: absolute; top: 10px; left: 10px;   height: 24px; width: 24px;}
.home-job-search-form .title:after { content: '';  background: url(/wp-content/uploads/chevron-down.png);  position: absolute; top: 10px; left: auto; right:10px;   height: 24px; width: 24px;}
.home-job-search-form .location input::placeholder {color: #000;}

.families-block .e-con-inner{display:block; text-align:center;}
.families-block .e-con-inner .box{display:inline-block; margin-right: 10px;  margin-bottom: 10px;}

/* For Firefox */
.home-job-search-form .location input::-moz-placeholder { color: #000;}
/* For Internet Explorer 10+ */
.home-job-search-form .location input:-ms-input-placeholder { color: #000;}
/* For Edge */
.home-job-search-form .location input::-ms-input-placeholder { color: #000;}


#our-exp .flipster__item--current .our-expertise-block-title .elementor-heading-title{height:auto;}
#field_42_19 .ginput_container{position:relative}
#field_42_19 .ginput_container:after {content: '';  background: url(/wp-content/uploads/chevron-down.png);  position: absolute;  top: 15px;  left: auto;  right: 15px;  height: 24px;  width: 24px;}

#field_42_21 .ginput_container{position:relative}
#field_42_21 .ginput_container:after {content: '';  background: url(/wp-content/uploads/chevron-down.png);  position: absolute;  top: 15px;  left: auto;  right: 15px;  height: 24px;  width: 24px;}

#field_42_19 select, #field_42_21 select {
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';
}
#field_42_22 .gfield_label{display:block !important;}
#title option{padding: 10px; background-color: white; color: black; font-weight:500;}

.elementor-element-95195d9{margin-bottom:40px !important;}
#blog .elementor-tabs .elementor-tabs-content-wrapper{margin-top: 3vw;}
#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"; color: #000;}
#blog .bdp-post-meta span.bdp-post-meta-innr{font-style: normal;  font-size: .83vw;  font-family: "Poppins";  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; font-weight: 600;}
#blog .bdp-post-meta{margin-bottom:10px;}
#blog .bdp-s-medium-9.bdp-columns .read-blog{font-family: "Poppins";  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; font-weight: 600;}
#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-size: .833vw;  text-transform: capitalize;}
#blog .bdpgridbox-main.bdp-design-1 .bdp-post-short-content{font-size: .93vw;  color: #fff; font-family: "Poppins"; line-height:26px;}
#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";}
#blog .elementor-tab-title.elementor-tab-desktop-title.elementor-active{background-color: #E3EFFF !important; color:#1D5B9E; border-radius:30px;}
#blog .elementor-tab-title.elementor-tab-desktop-title:hover{color: #1d62a4; background: #e3efff; border-radius:30px;}
#blog .bdp-post-title a:hover{color:#1D5B9E !important;}
#blog .elementor-tab-content{padding:0;}
.elementor-243424 svg{ width: 1.5em;}
.families-block .elementor-button-content-wrapper{align-items:center;}





@media screen and (max-width: 1680px){
    .home-job-search-form .title{width:33%; margin-right:5px; display: inline-block; position:relative}
    .home-job-search-form .location{width:33%; margin-right:5px; display: inline-block; position:relative}
    .home-job-search-form .submit{width:30%; display: inline-block;}
    .home-job-search-form {margin:0}
}


@media screen and (max-width: 1201px){
    #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;}
    #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;}
}

@media screen and (max-width: 991px)
{
    #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;}

}


@media screen and (max-width: 780px)
{
    #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;}
    .home-job-search-form .title{width:100%; margin-right:5px; display: block; position:relative}
    .home-job-search-form .location{width:100%; margin-right:5px; display: block; position:relative}
    .home-job-search-form .submit{width:100%; display: inline-block;}
    .home-job-search-form select{ border-bottom: 2px solid #f1f1f1; }
    .home-job-search-form input{ border-bottom: 2px solid #f1f1f1; }
    .home-job-search-form select{ border-right: none; }
    .home-job-search-form input{ border-right: none; }
    .home-job-search-form .title{ margin-bottom: 15px; }
    .home-job-search-form .location{ margin-bottom: 15px; }
    .elementor-element-ce8f6c9{display:none;}
    .elementor-element-873a2fc{display:none;}
    .elementor-element-1afd940 .elementor-widget-container::after{content: ""; background-image: url(/wp-content/uploads/ChevronDown-white.png); position: absolute; top: 0; right: 0; width: 20px; height: 20px; z-index: 1; pointer-events: none;}
    .elementor-element-4fc3bb8 .elementor-widget-container::after{content: ""; background-image: url(/wp-content/uploads/ChevronDown-white.png); position: absolute; top: 0; right: 0; width: 20px; height: 20px; z-index: 1; pointer-events: none;}
}


@media screen and (max-width: 480px)
{
    #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: 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; line-height:normal; height:28px; overflow: hidden;}
    #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: 3vw; background:#e9e9e9; border-radius: 30px; padding: 15px !important; margin-bottom: 0px; margin-top:15px; margin-right:10px}
    #blog .elementor-tab-mobile-title.elementor-active {background:#E3EFFF}
    #blog .bdp-medium-6.bdp-columns.bdp-left-block .content {right: 15px;  left: 15px;}
    #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;}
    #blog .bdp-post-meta { margin-bottom: 0px !important;}
    .our-benifits-box { height: 50vh;}
    .elementor-243263 .carousel-arrow.slick-arrow{top:-60px;}
    .tooltip{width:90px;}

}

.custom-testimonials .flip-items{padding:25px 0 !important;}
.flip-items{padding:50px 0 !important;}
.flipster--flat .flipster__item--past .flipster__item__content { -webkit-transform: scale(1) !important; -ms-transform: scale(1) !important; transform: scale(1) !important;}
.flipster--flat .flipster__item--future .flipster__item__content { -webkit-transform: scale(1) !important; -ms-transform: scale(1) !important; transform: scale(1) !important;}

.eael-flip-item { width:33%; padding:0px 10px !important;}
.eael-flip-item {transition: transform 0.4s ease;}

.eael-flip-item.rotated {transform: rotate(10deg);}

.eael-flip-item .flipster__item__content::before {
    content: '';
    display: block;
    width: 60px;
    height: 60px;
    background-image: url('/wp-content/uploads/quote-1.svg');
    background-size: cover;
    background-position: center;
    position: absolute;
    top: 15px;
    left: 35px;
    z-index: 0;
}

.testimonial .flipster__button{opacity:0}

.testimonial .flip-carousel-text{margin:0; padding-left:30px; padding-bottom:20px;}
.testimonial .eael-flip-carousel-content{padding: 90px 30px 0 30px !important;}
.testimonial .eael-flip-item .flipster__item__content{height:100%; background: #F3F9FF;  color: #44423F; -webkit-box-align: start;  -ms-flex-align: start; align-items: start;  border-radius: 0.75rem; display: -ms-flexbox;  display: flex; flex-direction: column;  height: 100%;  -webkit-box-pack: justify;  justify-content: space-between; max-width: 25rem; min-height: 28.5rem; width: 100%; position: relative; transition: opacity 500ms ease, top 500ms ease;}

.testimonial .eael-flip-item .flipster__item--current{top:0}

@media screen and (max-width: 1366px)
{
    .testimonial .eael-flip-item{width:50%;}
}

@media screen and (max-width: 1024px)
{
    .testimonial .eael-flip-item{width:50%;}
}

@media screen and (max-width: 880px)
{
    .testimonial .eael-flip-item{width:50%;}
}

@media screen and (max-width: 767px)
{
    .testimonial .flipster__button{opacity:1;}
    .testimonial .eael-flip-item{width:100%;}
    .testimonial .eael-flip-item .flipster__item__content {min-height: 36rem;}
}

@media screen and (max-width: 480px)
{
    .testimonial .eael-flip-item .flipster__item__content {min-height: 25rem;}
}

#apply-now-form .ginput_container_fileupload {
    display: none;
}

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

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

.page-id-244419 #gform_wrapper_2{padding:0; box-shadow:none; background:transparent;}
.page-id-244419 .gfield label{display:block !important;}
.page-id-244419 .ginput_container input{padding: 16px 20px !important; font-family: 'poppins' !important; font-weight: 500;  color: #aeaeae !important; box-shadow: none !important; border: none !important;}
.page-id-244419 .ginput_container input::placeholder{color: #aeaeae !important;}
.page-id-244419 .gfield{margin-bottom:5px !important;}
.page-id-244419 #field_2_6 textarea{border-radius:16px; font-family: 'poppins' !important; color: #aeaeae !important; }
.page-id-244419 #field_2_6 textarea::placeholder{color:#aeaeae !important; }
.page-id-244419 #field_2_6 label{display:none !important;}
.page-id-244419 #field_2_8 select{padding: 16px !important; height: auto; background: #F3F9FF; border: none !important; font-family: 'poppins'; color: #aeaeae;}
.page-id-244419 #field_2_11{font-size: 14px; font-family: 'Poppins';}
.page-id-244419 #field_2_11 a{font-weight:600; color:#000;}
.page-id-244419 #gform_2 .gfield_error input{border:1px solid #c02b0a !important}
.page-id-244419 .gform_required_legend{display:none;}
#gform_fields_2{grid-row-gap:10px}
.benefits-accordion .elementor-accordion-item:first-of-type {border-top: none !important;}
.elementor-widget-search .e-search-results{display:none;}
.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;}
.custom-list-link{color:#fff; border-bottom:1px solid #fff; display:inline !important;}

.right-content .ld-lazyload.loaded { opacity: 0;}

#search_location{border: 1px solid #dededf; padding: 9px; font-size: 14px; border-radius: 30px;}

#gform_wrapper_41 .gform_required_legend{display:none;}


.job_listing.type-job_listing .apply-now{ border: 1px solid #1d5b9e; text-align: center;  color: #1d5b9e;  background: #fff;  width: 160px;  float: right;}
.job_listing.type-job_listing .apply-now:hover{background:#1d5b9e; color:#fff;}

.gform_fields{font-family: 'Poppins'; }
.form-title {font-family: 'Poppins';}
.elementor-element.elementor-element-95195d9.elementor-sticky.elementor-sticky--active.elementor-sticky--effects{background-color: #EEF6FF !important;}

.elementor-243399 .elementor-element.elementor-element-95195d9:not(.elementor-motion-effects-element-type-background), .elementor-243399 .elementor-element.elementor-element-95195d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color: #EEF6FF !important;}

#gform_fields_41 input{border: 1px solid #e9e9e9 !important; box-shadow: none; padding: 15px 28px !important; border-radius: 30px; height: auto; font-family: 'poppins';}
.section-expand {display: none;}

#gform_44 .gfield label{display:block;}


/* get-care page CSS */
#gform_fields_42 label, #gform_fields_42 input, #gform_fields_42 p,#gform_fields_42 input[type="submit"] {font-family: "Poppins", sans-serif !important;}
/* get-care page CSS END*/


.home{overflow-x: hidden;}
#input_26_19{border-radius: 30px; font-size: 16px !important;  font-style: normal;}

.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;}

.job_filters .search_jobs input, .job_filters .search_jobs select{border-radius: 30px;}