/*
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.6.1773580530
Updated: 2026-03-15 13:15:30

*/

.highlight{
	color:#DB840B;
}
.datepicker {
	width:100% !important;
}
.gform_fields {
	row-gap:20px !important;
}

.gform_fields input, .gform_fields select, .gform_fields .gfield_upload_rules_1_15{
	height:48px !important;
}

.gform_fields #input_1_16_1{
		height:20px !important;
}
.gform_button{
	 background: #db840b !important;
    font-size: 18px !important;
    padding: 15px 30px !important; 
    border-radius: 100px !important;
    font-weight: 700 !important;
}
.gform_fields label{
	font-size:18px !important;
}
body:not(.elementor-editor-active) .elementor-sticky--active {
    position: fixed;
    top: 0;
    width: 100%;
}


.popup-box button{
	border:0 !important;
  background:#db840b !important;
}
.popup-box h3{
	font-size:30px !important;
}

.search-idcard{
	display:flex;
	align-items:center;
	justify-content:center;
	gap: 4px;
}
.search-idcard button{
	padding: 12px 50px;
    border: 0 !important;
    border-radius: 8px !important;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.4;
	background: #db840b !important;
}
#input_2_5{
	width:100%;
}
#input_2_2{
	width:100%;
}
.common h2, h3{
	font-size:34px !important;
	font-weight:400 !important;
	line-height:40px !important;
}
.elementor-location-single .elementor-post-info a{
	font-size:16px !important;
}
.elementor-location-single a{
	font-size:24px !important;
}
.sidebar h3 {
	  line-height:18px !important;
}
.sidebar a{
		font-size:16px !important;
	    line-height:18px !important;
}

.post-content a{
	color:#db840b !important;
}
.post-content a:hover{
	color:#000 !important;
}
.post-content h2{
	font-size:36px !important;
	font-weight:500 !important;
}

.post-content h3{
		font-size:28px !important;
	font-weight:500 !important;
}

@media(max-width:1024px){
	.mobile-menu{
		overflow:visible !important;
	}
	.post-content h2{
	line-height:36px !important;
    }
}

