/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

h1.entry-title {
    display: none;
}
.mb-10{
	margin-bottom: 10px !important;
}
.mb-30{
	margin-bottom: 30px !important;
}
.mb-20{
	margin-bottom: 20px !important;
}
.mb-50{
margin-bottom:60px !important;
}
.contact-frm label{
	margin-bottom: 20px !important;
	font-size: 20px;
	font-weight: 500;
	color: #fff !important;
}
.contact-frm input, .contact-frm input:focus, .contact-frm input:focus-visible ,.contact-frm textarea ,.contact-frm textarea:focus-visible,.contact-frm textarea:focus{
	border: 1px solid #d3d3d3;
	outline: 0 !important;
	background-color: transparent !important;
	color: #000 !important;
}
.site-header {
	display: none;
}
.header-space{
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}

/* .contact-frm [type=submit]:focus, .contact-frm [type=submit]:hover{
	background-color: #024EA1;
	color: #fff !important;
} */
.contact-frm [type=submit]{
	color: #fff !important;
    font-size: 18px;
    font-weight: 500;
    width: 100%;
    background-color: #024EA1 !important;
    border-radius: 50px;
    padding: 8px 10px;
	border:2px solid #024EA1;
}
.contact-frm [type=submit]:hover{
	border:2px solid #024EA1;
	color:#024EA1 !important;
	background-color:transparent !important;
}
.merge-input{
	    margin-bottom: 10px;
}
/*.contact-frm .field-inpt{
	gap: 18px !important;
	
}*/
h1.elementor-heading-title{
	position:relative;
	    padding-left: 20px;
	line-height: 55px;
}
h1.elementor-heading-title:after{
position: absolute;
content: '';
width: 6px;
height: 100px;
background-color: #024EA1;;
left: 0;
    top: 50%;
    transform: translateY(-50%);
}

.contact-title h1.elementor-heading-title:after{
	height: 70px;
}
.new .contact-frm label{
    color: #000 !important;
    font-size: 16px;
    margin-bottom: 5px !important;
}
.wpcf7-spinner{
	    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.wpcf7-not-valid-tip{
	font-size:10px;
}
.cnt-bottom .elementor-widget-container p{
	margin-bottom: 0px !important;
}
.description-input br{
	display:none !important;
}
.description-input p{
	margin-bottom:0px;
}
.dscf7-captcha-container .wpcf7-not-valid-tip{
	font-size: 10px;
}
.dscf7-captcha-container span.wpcf7-form-control-wrap input{
	    background-color: #fff !important;
}