.elementor-641 .elementor-element.elementor-element-a823be7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-641 .elementor-element.elementor-element-8080860{width:initial;max-width:initial;}.elementor-641 .elementor-element.elementor-element-8080860 .project-two-widget .project-heading-wrap{text-align:left;}.elementor-641 .elementor-element.elementor-element-8080860 .project-two-widget .project-image img{object-fit:cover;}.elementor-641 .elementor-element.elementor-element-8080860 .project-two-widget .project-overlay{text-align:left;}.elementor-641 .elementor-element.elementor-element-8eb226f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-641 .elementor-element.elementor-element-e47cfed{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:767px){.elementor-641 .elementor-element.elementor-element-8080860 .project-two-widget{padding:0px 0px 0px 0px;}.elementor-641 .elementor-element.elementor-element-8080860 .project-two-widget .project-main-title{font-size:32px;}}/* Start custom CSS */.gallery-style-one-area > .container-fill{
 max-width: 75% !important;   
}

.gallery-style-one .overlay {
max-width: 100% !important;}

.gallery-style-one .overlay > a{
    margin-top: 0 !important;
}

@media only screen and (max-width: 600px) {
.gallery-style-one .overlay{
    padding: 0 !important;
}
    
    .gallery-style-one-area .container-fill{
        padding: 0 !important;
    }
    
    .project-info{
        border-radius: 0 0 10px 10px !important;
    }
}/* End custom CSS */