/*
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.4.3.1749194214
Updated: 2025-06-06 07:16:54

*/

select option:first-child {
  color: #a0a0a1 !important;
}
.elementor-form-sec button.elementor-button {
    font-weight: 600 !important;
}
/* ----------------------- */
/* Common Start */
/* ----------------------- */
html[lang="en-US"] {
    margin-top: 0 !important;
}
html {
  scroll-behavior: smooth;
}
p:last-child {
	margin-bottom: 0 !important;
}
.elementor-item.has-submenu.highlighted svg.fa-svg-chevron-down {
    transform: rotate(180deg);
}
/* ----------------------- */
/* Common End */
/* ----------------------- */

/* ----------------------- */
/* Header Start */
/* ----------------------- */
header .header-logo img {
    filter: drop-shadow(4px 1px 0 #ffffff);
}
header .header-menu nav.elementor-nav-menu--main > ul.elementor-nav-menu > li.menu-item > a span.sub-arrow {
    padding-left: 6px;
}
.has-submenu {
    cursor: pointer;
}
/* ----------------------- */
/* Header End */
/* ----------------------- */

/* ----------------------- */
/* Footer Start */
/* ----------------------- */
.footer-menu ul {
    justify-content: center;
}
/* ----------------------- */
/* Footer End */
/* ----------------------- */

/* ----------------------- */
/* Home Start */
/* ----------------------- */
.faq-sec .e-n-accordion-item {
    margin: 0 !important;
}
.twbb-logos-slider-container:before, .twbb-logos-slider-container:after {
    background: linear-gradient(to right, #0f3c58 0%, rgba(154, 214, 154, 0) 100%);
    content: "";
    height: 100px;
    position: absolute;
    width: 230px;
    z-index: 9;
}
.twbb-logos-slider-container:after{
	right: 0;
	top: 0;
	transform: rotateZ(180deg);
}
svg.e-font-icon-svg.e-eicon-chevron-right, svg.e-font-icon-svg.e-eicon-chevron-left {
    background: #fff;
    border-radius: 50%;
    padding: 10px;
    display: inline-flex
;
    align-items: center;
    justify-content: center;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
    fill: #000 !important;
    font-size: 35px;
}
.eicon-chevron-left:before
 {
    right: 1px;
    position: relative;
}
.eicon-chevron-right:before {
    position: relative;
    left: 1px;
}
@media only screen and (max-width: 767px) {
	.twbb-logos-slider-container:before, .twbb-logos-slider-container:after {
		width: 100px;
	}
}
/* ----------------------- */
/* Home End */
/* ----------------------- */

/* ----------------------- */
/* Schedule - Start */
/* ----------------------- */
.breadcrumb-separator path {
    fill: #f8ebcb;
}
/* ----------------------- */
/* Schedule - End */
/* ----------------------- */


