.social-icon-ffoter a.elementor-social-icon{
	    background-color: #0a0a0a;
    border: 1px solid #ffffff;
    border-radius: 50px;
}
.social-icon-ffoter a.elementor-social-icon:hover{
	background: #fe9200 !important;
	border:none !important;
}
.footer-credit a {
    color: #ffffff !important;
}
.footer-credit a:hover {
    color: #fe9200 !important;
}
.get-touch-icon span.elementor-icon-list-text {
    word-break: break-word;
}
.contact-form input, textarea{
    border:none !important;
    background-color:unset !important;
    border-bottom:1.5px solid #777777 !important;
    border-radius:0px !important;
	padding:0px !important;
	outline: none !important;
    box-shadow: none !important;
}
.get-touch-icon .elementor-icon-list-item:hover .elementor-icon-list-icon svg path{
    fill:#fe9200 !important;
}
p.footer-credit {
    margin-bottom: 0 !important;
}
.contact-info a {
    color: #000000;
}
.contact-info a:hover {
    color: #fe9200;
}
::placeholder{
opacity:1 !important;
}
.contact-form .elementor-button svg path{
	fill:unset !important;
}
.contact-form .elementor-form .elementor-button .elementor-button-content-wrapper{
	gap:10px !important;
}
.page-id-257 .footer_contact_us{
	display:none !important;
}
.projectsize .elementor-shortcode{
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
    color:#000000;
    text-align:center;
	font-family:"Open Sans", sans-serif;
}
.home-video .elementor-custom-embed-image-overlay{
	pointer-events:none;
}
.contact_form .elementor-form-fields-wrapper .elementor-column.elementor-col-50 {
    width: 100% !important;
	margin-bottom: 40px !important;
}
.contact_form .elementor-field-type-submit{
    justify-content:start !important;
}