/* 
 Theme Name:   Hello Elementor Child
 Theme URI:    
 Description:  
 Author:       admin
 Author URI:   
 Template:     hello-elementor
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

 /* == Add your own styles below this line ==
--------------------------------------------*/

/* Hide on desktop */
@media (min-width: 768px) {
    .visible-xs {
        display: none !important;
    }
}

/* Show only on mobile */
@media (max-width: 767px) {
    .visible-xs {
        display: block !important;
    }
}

@media(min-width: 600px) {
    iframe .forminator-row {
        display: flex;
        flex-wrap: wrap;
        gap: 10px;
        align-items: flex-start;
    }
    iframe .forminator-row.forminator-hidden {
        display: none !important;
    }
   iframe #group-1.forminator-field-group,iframe #group-2.forminator-field-group {
        flex: 0 0 calc(50% - 10px) !important;
    }
}
iframe .forminator-title{
    font-size:28px !important;
}
iframe .forminator-input, .forminator-textarea {
     width: 100%;
    min-width: 300px;
 }
 iframe .forminator-button{
         background-color: #19194b;
    color: #ffffff;
    max-width:300px;
 }
 iframe .forminator-button:hover{
     background-color: #2A2A59;
    color: #ffffff;
 }
/** Contact 7 Form Css Open **/
.contact-us-form {
    border-bottom: 1px solid #ffffff20;
    counter-increment: contact-us-field;
    padding-bottom: 12px;
    padding-left: 120px;
    padding-top: 12px;
    position: relative;
}
.contact-us-form:last-child() {
    border-bottom: none;
}
.contact-us-form:before {
    content: counters(contact-us-field,"",decimal-leading-zero);
    font-family: tsp;
    font-size: 3.125rem;
    font-weight: 500;
    height: 100%;
    left: 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 120px;
	color:#ffffff;
}
.contact-us-form label {
    display: inline-block;
    margin-bottom: 10px;
	color:#fff;
}
.contact-us-form input,
.contact-us-form select,
.contact-us-form textarea{
    border: none !important;
    font-size: 1rem;
    padding: 0;
	background: transparent;
    color: #fff;
    font-weight: 300;

	outline:none;
}
.contact-us-form select option{
	Color:#333;
	padding:5px;
}
.contact-us-form input::placeholder,
.contact-us-form textarea::placeholder{
	color:#FFFFFFBF;
}
.contact-us-form p{
	margin-bottom:10px;
}
.contact-us-form-textarea p:last-child(){
	margin-bottom:0;
}
.contact-us-form-submit {
    background-color: #fff;
    border-radius: 150px;
    border-top: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    padding-right: 20px;
    position: relative;
			margin-top:5px
}
.contact-us-form-submit p{
	margin:0;
	font-size:20px;
	font-weight:500;
}
#contact_page_form .wpcf7-response-output {
    color: #fff;
}
@media(max-width:767px){
.contact-us-form-submit .submit-text{
	display:none;
}
}
.contact-us-form-submit:before{
	color:#000;
}
.contact-us-form-submit input[type=submit] {
    align-items: center;
    background-color: #FF943C;
    border: 1px solid #FF943C;
    border-radius: 40px;
    color: #fff;
    cursor: pointer;
		padding:10px 40px;
    display: inline-flex;
    font-weight: 500;
    -webkit-justify-content: center;
    justify-content: center;
    min-height: 50px;
    text-align: center;
    text-decoration: none;
    -webkit-transition: background-color .4s ease-in-out,border .4s ease-in-out,color .4s ease-in-out;
    transition: background-color .4s ease-in-out,border .4s ease-in-out,color .4s ease-in-out;
}
.contact-us-form.text-black,
.contact-us-form.text-black label,
.contact-us-form.text-black:before,
.contact-us-form.text-black input,
.contact-us-form.text-black textarea,
.contact-us-form.text-black select,
.contact-us-form.text-black input::placeholder,
.contact-us-form.text-black textarea::placeholder{
color:var( --e-global-color-primary );
border-color:var( --e-global-color-primary );
}
.contact-us-form.text-black:before
/** Contact 7 Form Css Close **/