.scroll-icon img{
    filter: brightness(0) invert(1) !important;
}


#site-footer{ display:none;}




.quote-form br{
    display:none;
}
.quote-form .form-row{
    display:flex;
    gap:20px;
    margin-bottom:0px;
}

.quote-form .form-col{
    flex:1;
}

.quote-form .full-width{
    width:100%;
    flex:0 0 100%;
}

.quote-form label{
    display:block;
    font-size:14px;
    font-weight:600;
    margin-bottom:8px;
	color:#fff !important;
}

.quote-form input,
.quote-form textarea{
    width:100%;
    padding:8px 15px;
    border:1px solid #ddd;
    border-radius:5px;
    box-sizing:border-box;
}

.quote-form textarea{
    height:80px !important;
    resize:vertical;
}

.quote-form input[type="submit"]{
        background: #1280DF !important;
    color: #fff;
    border: none;
    padding: 20px 30px !important;
    cursor: pointer;
    border-radius: 5px;
    font-size: 16px;
    font-weight: 600;
    width: 100% !important;
    display: block !important;
    max-width: 100%;
    height: auto !important;
    text-transform: uppercase;
    font-weight: 700 !important;
}

.quote-form input[type="submit"]:hover{
    opacity:.9;
}
.quote-form input{
height: 40px !important;}

@media(max-width:767px){
    .quote-form .form-row{
        flex-direction:column;
        gap:15px;
    }
}



.form-2 .quote-form label{
	color:#000 !important;
}

.contact-form textarea{
    height:120px !important;
    resize:none;
}

.contact-form  input {
    margin-bottom: 20px;
    padding-left: 10px !important;
    font-size: 14px !important;
    text-transform: uppercase;
    font-weight: 400;
    color: #eee !important;
}

.ekit-wid-con .ekit-form form input[type=submit]{    background: #1280DF !important;
    color: #fff;
    border: none;
    padding: 20px 30px !important;
    font-size: 16px;
    font-weight: 600;
    width: 100% !important;
    display: block !important;
    max-width: 100%;
    height: auto !important;
    text-transform: uppercase;
    font-weight: 700 !important;}