/**
 * Theme Name:     Hello Elementor Child
 * Author:         Elementor Team
 * Template:       hello-elementor
 * Text Domain:	   hello-elementor-child
 * 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.
 */


.dscf7-captcha-container{
	    margin-top : -18px;
}

/* protected password */
.post-password-form {
    margin: 100px auto !important;
    max-width: 500px;
}
.post-password-form p{
	    font-size: 20px !important;
	    margin-bottom: 29px;
	font-family: "inter";
	

}
#pwbox-949{
	    margin-top: 20px;
}
.post-password-form [type=submit]{
	    background-color: #c7973a;
    border: none;
	    color: #ffffff;
	padding: .6rem 3rem;
}
.post-password-form [type=submit]:hover{
	 background-color: #000 !important;
}
.post-password-form [type=submit]:focus{
	 background-color: #000 !important;
}
/* protected password */
.svg-btn .elementor-button-text:hover{
	color: #C7973A !important;
}
.link-color-change:hover{
	color: #C7973A !important;
}
.breadcrumbs{
	color:#fff !important;
	font-size: 16px;
    font-family: 'Inter';
}
.breadcrumbs span{
	color:#fff !important;
}
.svg-btn .elementor-button-icon svg{
	width: 50px;
	 margin-top: -5px;
	    padding-left: 0px !important;


}
.hover-color-footer:hover{
	color: #c7973a !important;
}


/* start contact us form */
/* Contact form box styling */
.custom-contact-form {
/*   background-color: #fff; */
/*   padding: 40px; */
  max-width: 700px;
/*   margin: 20px auto; */
/*   box-shadow: 0 2px 10px rgba(0,0,0,0.05); */
/*   border-radius: 4px; */
  font-family: 'Inter';
}

/* Form layout */
.custom-contact-form .form-row {
  display: flex;
  flex-wrap: wrap;
/*   margin-bottom: 20px; */
}

.custom-contact-form .form-group {
  display: flex;
  flex-direction: column;
  margin-bottom: 10px;
}

.custom-contact-form .form-group.half {
  width: 48%;
  margin-right: 4%;
}

.custom-contact-form .form-group.half:last-child {
  margin-right: 0;
}

.custom-contact-form .form-group.full {
  width: 100%;
}

/* Labels and inputs */
.custom-contact-form label {
  font-size: 16px;
  margin-bottom: 6px;
  color: #666;
	font-weight: 300 !important;
}

.custom-contact-form input,
.custom-contact-form textarea {
  padding: 10px 14px;
  border: 1px solid #ebebeb !important;
  border-radius: 2px;
  font-size: 14px;
  transition: border-color 0.3s;
}

.custom-contact-form input:focus,
.custom-contact-form textarea:focus {
  border-color: #b5853b;
  outline: none;
}

/* Submit button */
.custom-contact-form input[type="submit"] {
  background-color: #c7973a;
  color: #fff;
  border: none;
  padding: 12px 30px;
  cursor: pointer;
  font-size: 18px;
  font-family: "inter";
  font-weight: 300 !important;
  border-radius: 5px !important;
  transition: background-color 0.3s;
  display: inline-block;
}

.custom-contact-form input[type="submit"]:hover {
  background-color: #000;
}

.form-row.subscribe-btn p{
	width: 100% !important;
}
/* end contact us form */

/* Responsive */
@media (max-width: 1024px){
	.custom-contact-form{
       max-width: 100%;
	}
}
@media (max-width: 767px){
	.custom-contact-form textarea{
		height: 150px !important;
	}
}
@media (max-width: 600px) {
  .custom-contact-form .form-group.half {
    width: 100%;
    margin-right: 0;
  }
	.join-us{
     display: block;

	}
	.subscribe-btn{
		text-align: center;
		margin-left: 71px;
}
	.custom-contact-form textarea{
		height: 150px !important;
	}
	
}
@media (max-width: 425px){
	.table-row .cell{
		    padding: 12px 5px !important;
	}
	.post-password-form{
		    padding-left: 20px !important;
            padding-right: 20px !important;
	}
	..custom-contact-form textarea{
		height: 100px !important;
	}
}







