.elementor-28 .elementor-element.elementor-element-2e34b0d{--display:flex;}.elementor-28 .elementor-element.elementor-element-8e46971{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-e43b45e{--display:flex;}.elementor-28 .elementor-element.elementor-element-01e6875{--display:flex;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-3148cfb{--display:flex;}.elementor-28 .elementor-element.elementor-element-1ecddce{--display:flex;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-4fc9a5e{--display:flex;}@media(max-width:1024px){.elementor-28 .elementor-element.elementor-element-01e6875{--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-28 .elementor-element.elementor-element-01e6875{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-1ecddce{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for dixoraboutus, class: .elementor-element-9359458 */.elementor-28 .elementor-element.elementor-element-9359458 ul.service-list li:first-child a span{
    top: 50px;
    opacity: 1;
    visibility: visible;
}

.elementor-28 .elementor-element.elementor-element-9359458 ul.service-list li:first-child a{
    background: transparent;
    color: white;
    border: 1px solid rgba(255, 255, 255, 0.2);
}/* End custom CSS */
/* Start custom CSS for dixorprojects, class: .elementor-element-fcca8b0 */.elementor-28 .elementor-element.elementor-element-fcca8b0 .portfolio-style-three-item h2 a {
    color: #ffffff;
    filter: drop-shadow(2px 3px 6px #292929);
}

.elementor-28 .elementor-element.elementor-element-fcca8b0 .portfolio-style-three-item h2{
    font-size: 90px;

}

.elementor-28 .elementor-element.elementor-element-fcca8b0 .portfolio-style-three-item h2{
    max-width: 650px!important;
}

.elementor-28 .elementor-element.elementor-element-fcca8b0 img{
    height: 100%;
}

.elementor-28 .elementor-element.elementor-element-fcca8b0 .portfolio-style-three-item .date{
    padding-left: 20px;
    font-size: 17px;
    left: 0px;
}
@media (max-width: 992px){
    .elementor-28 .elementor-element.elementor-element-fcca8b0 .portfolio-style-three-item h2{
        font-size: 40px;
    }
    .elementor-28 .elementor-element.elementor-element-fcca8b0 .portfolio-style-three-item .date{
        padding-left: 0;
    }
    
}
@media (min-width: 992px){
    .elementor-28 .elementor-element.elementor-element-fcca8b0 .portfolio-style-three-item h2{
        max-width: 750px;
    }
    .elementor-28 .elementor-element.elementor-element-fcca8b0 .portfolio-style-three-item .col-lg-7{
        height: 350px;
        padding: 0;
    }
    .elementor-28 .elementor-element.elementor-element-fcca8b0 .portfolio-style-three-item{
        min-height: 670px;
    }

}/* End custom CSS */