.elementor-1724 .elementor-element.elementor-element-f1caa7f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1724 .elementor-element.elementor-element-857c852{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1724 .elementor-element.elementor-element-fcaf90f{padding:20px 20px 20px 20px;text-align:center;}.elementor-1724 .elementor-element.elementor-element-fcaf90f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;color:#000000;}.elementor-1724 .elementor-element.elementor-element-1cb3cf8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1724 .elementor-element.elementor-element-c884a83{width:100%;max-width:100%;}.elementor-1724 .elementor-element.elementor-element-c884a83 > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-1724 .elementor-element.elementor-element-c884a83 .services-style-one-item.out{background-color:#FFFFFF;}.elementor-1724 .elementor-element.elementor-element-9dc485f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1724 .elementor-element.elementor-element-c3b0bb4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1724 .elementor-element.elementor-element-cd0b4d4{--display:flex;--margin-top:-130px;--margin-bottom:-170px;--margin-left:0px;--margin-right:0px;}.elementor-1724 .elementor-element.elementor-element-a0d9558{--display:flex;}@media(max-width:767px){.elementor-1724 .elementor-element.elementor-element-fcaf90f .elementor-heading-title{font-size:28px;}.elementor-1724 .elementor-element.elementor-element-cd0b4d4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for home1_choose, class: .elementor-element-acdc4c9 *//* Photo in Home One Choose: fill available width */
.choose-us-style-one-area .choose-photo-img {
    width: 100% !important;
    height: auto !important;
    display: block;
}/* End custom CSS */
/* Start custom CSS for home1_project, class: .elementor-element-8aa4caf */.project-style-one-items .accordion-item b {
    font-size: 21px !important;
}/* End custom CSS */
/* Start custom CSS for pages_pages_contact_section, class: .elementor-element-d512c50 */#submit {
    text-transform: none;
}
@media (max-width: 768px){ #submit {
    text-transform: none;
    font-size: 18px;
    padding: 15px;
}
}
.contact-form-style-one .heading {
    font-size: 28px !important;
}
.contact-style-one-info h2
{
    font-size: 28px !important;
}/* End custom CSS */