/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 09 2026 | 11:18:27 */
#footer_container button#srfm-submit-btn {
	background-color:#E1B26F;
}
#footer_container button#srfm-submit-btn:hover {
	background-color:#000;
}

#footer_container .srfm-form-container .srfm-form {
	background-color:#628474;
}
input#srfm-email-5df3e598-lbl-RW1haWw {
    width: 240px;
    border-radius: 36px;
    background-color: #ffffff !important;
    font-size: 17px;
    color: #d6d2c9 !important;
    font-weight: 600;
    margin-bottom: 0;
    height: 50px;
}
.elementor-element.elementor-element-4c2a75b.e-con-full.e-flex.e-con.e-child .srfm-success-box-description h2,
.elementor-element.elementor-element-4c2a75b.e-con-full.e-flex.e-con.e-child .srfm-success-box-description p
{
	color:#4a4a4a;
}
.srfm-form-container.srfm-bg-color {
    background: transparent !important;
}
button#srfm-submit-btn {
    background-color: #628474;
    border-radius: 36px;
    font-size: 11.3px;
    font-weight: 700;
    border: none;
    padding: 15px 30px;
    color: #ffffff;
}
button#srfm-submit-btn:hover {
    background-color: #000000;
    color: #FFFFFF;
}
.srfm-email-block.srf-email-5df3e598-block .srfm-error-wrap {
    display: none;
}
label#srfm-label-5df3e598-lbl-RW1haWw {
    color: #ffffff; display:none;
}
a.elementor-button.elementor-button-link.elementor-size-sm {
    background-color: #d6d2c9;
    border-radius: 36px;
    font-size: 11.3px;
    font-weight: 700;
    border: none;
    padding: 13px 30px;
    color: #000000;
    letter-spacing: 0;
}
header#masthead {
    background-color: #f5f3ef;
}
.menu_box ul li a {
    border-top: 1px dotted #be3519;
    border-bottom: 1px dotted #be3519;
    margin: 0 0 0 20px;
}
.menu_box ul li:first-child a {
    margin: 0 0 0 0;
}
.footer_links ul {
    margin: 0;
}
.footer_links ul li {
    list-style: none;
}
.list_box1 .elementor-widget-container ul {
    margin: 0 0 0 22px;
}
.srfm-single-form.srfm-success-box.in-page.srfm-active h2 {
    text-align: left !important;
    color: #ffffff;
    font-size: 30px;
    margin: 0;
}
.srfm-form-container .srfm-success-box p {
    margin: 0;
    color: #ffffff;
    text-align: left !important;
}
li#menu-item-727, li#menu-item-724 { 
    display: none;
}
.elementor-element.elementor-element-a32e3a6.elementor-widget.elementor-widget-sureforms_form .srfm-form-container.srfm-bg-color {
    background: transparent !important;
}
.menu_box {
	display:none;
}

@media screen and (max-width: 1024px) {
.menu_box ul li a {
    margin: 0 0 0 10px;
}	
}
@media screen and (max-width: 820px) {
.elementor-element.elementor-element-a48116f.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded input#srfm-email-5df3e598-lbl-RW1haWw
	{
	width:200px;	
	}
.elementor-3260 .elementor-element.elementor-element-8bcd764 {
    
    --padding-top: 20px;
    
}	
	
}
@media screen and (max-width: 768px) {
.menu_box ul li a {
    margin: 0 0 0 6px;
}
.elementor-element.elementor-element-a48116f.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded input#srfm-email-5df3e598-lbl-RW1haWw
	{
	width:180px;	
	}	
}

@media screen and (max-width: 767px) {
.menu_box ul li {
    border:none;
}
.menu_box ul li a {
    margin: 0 0 0 0;
}
.elementor-3260 .elementor-element.elementor-element-5fd6169 {
    
    --min-height: auto;
     
}
.elementor-element.elementor-element-a48116f.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded input#srfm-email-5df3e598-lbl-RW1haWw, input#srfm-email-5df3e598-lbl-RW1haWw {
    width: 100%;
}
button#srfm-submit-btn {
     
    width: 100%;
}
}