/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.3.0.1739813093
Updated: 2025-02-17 17:24:53

*/
a{
	text-decoration: none!important;
}
ul {
	list-style: none!important;
	padding: 0!important;
	margin: 0!important;
}
.elementskit-menu-overlay{
	transition: none!important;
}
.internal-menu .e-con-inner {
  overflow: auto;
  scrollbar-width: none; /* Firefox */
  -ms-overflow-style: none;  /* Internet Explorer 10+ */
}
.internal-menu .e-con-inner::-webkit-scrollbar {
  display: none; /* Chrome, Safari, Opera */
}
.internal-menu .elementor-button-text {
	white-space: nowrap;
}
.filterbtn:hover path {    
	fill: #fff;
}
.breadcrumbs a span{
    color: #2B5EA3 !important;
}
.brandBox:hover img {
	filter: none!important;
}
.brandBox .elementor-button-content-wrapper {
    align-items: center;
}
.brandBox .elementor-button .elementor-button-text{
	text-align: left;
}
.brandBox:hover .elementor-button-icon path,.brandBox:focus .elementor-button-icon path, .brandBox:active .elementor-button-icon path  {
	fill: #fff!important;
}
.brandBox.locums:hover .elementor-button {
	background-color: #06CC22!important;
    color: #FFFFFF!important;
    border-color: #06CC22!important;
}
.brandBox.healthcare:hover .elementor-button {
	background-color: #EC2890!important;
    color: #FFFFFF!important;
    border-color: #EC2890!important;
}
.brandBox.workforce:hover .elementor-button {
	background-color: #EF4D22!important;
    color: #FFFFFF!important;
    border-color: #EF4D22!important;
}
.brandBox.education:hover .elementor-button {
	background-color: #CA36F3!important;
    color: #FFFFFF!important;
    border-color: #CA36F3!important;
}
.serviceFaq .e-n-accordion-item {
    padding: 14px;
    background: #fff;
    border-radius: 6px;
	height: auto!important;
	border: 1px solid #D9D9D9;
}
.e-n-accordion-item[open] {
    border-color: #2B5EA3;
	box-shadow: 0px 24.5562px 32.7416px -14.7337px rgba(149, 149, 149, 0.25);
}
.faqsearch input{
	height: 58px!important;
}
.faqsearch button.e-search-submit, .faqsearch .search-btn {
    height: 48px;
    padding: 10px 30px !important;
    position: absolute;
    right: 5px;
    top: 5px;
}
.faqsearch .search-input {
	height: 58px!important;
	color: #323232;
	font-size: 16px;
    font-weight: 500;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D9D9D9;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.1)!important;
    border-radius: 50px!important;
}
.faqsearch .search-input::placeholder{
	color: #323232;
}
.stepper {
	counter-reset: my-sec-counter;
}
.stepper .elementor-icon-box-content::before {
    counter-increment: my-sec-counter;
  	content: "Step-0" counter(my-sec-counter);
    color: #2B5EA3;
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    margin-bottom: 4px;
    display: inline-flex;
    background: rgba(43, 94, 163, 0.13);
    padding: 2px 10px;
    border-radius: 8px;
}
.serviceItem .elementor-widget-image img {
	transition: 0.3s;
}
.serviceItem:hover .elementor-widget-image img {
	transform: scale(1.05);
}
#search-input::-webkit-search-cancel-button,#blog-search-input::-webkit-search-cancel-button {
  position: relative;
  right: 112px;
  cursor: pointer;
}
@media(min-width: 768px){
	.mob-show {
		display: none!important;
	}
}

