.elementor-1895 .elementor-element.elementor-element-b76d671{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1895 .elementor-element.elementor-element-84d15b4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1895 .elementor-element.elementor-element-678a601{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1895 .elementor-element.elementor-element-fb1dbcc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1895 .elementor-element.elementor-element-199db60{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body.elementor-page-1895 .page-wrapper{overflow:none;}/* Start custom CSS for tx_about, class: .elementor-element-bbf7e81 */.img-shape-1,.img-shape-2,.img-shape-3 {
    display: none;
}

.main-img.wa-fix img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.nm-about-2-disc.nm-p-1 {
    margin-bottom: 25px;
}

.elementor-1895 .elementor-element.elementor-element-bbf7e81 h2{
    font-size: 43px;
}/* End custom CSS */
/* Start custom CSS for tx_service_section, class: .elementor-element-80c002c */span.wa_parallax_shape_3 {
    FONT-SIZE: 400px;
}

.nm-portfolio-2-area{
    border-radius: 0px;
}/* End custom CSS */