.disc.text-white p {
    color: white;
}

.header-main-one-wrapper .button-area img.menu-light {
    filter: brightness(0) invert(1);
}

.contact-form-p textarea {
    font-size: 15px;
}

.screen-reader-response,
fieldset.hidden-fields-container {
    display: none;
}

.contact-form-p.new p {
    margin: 0 0 20px;
}

.contact-form-p input,
.contact-form-p textarea {
    margin-bottom: 0px;
}

span.wpcf7-not-valid-tip {
    color: red;
}

input[type="file"]::file-selector-button {
    margin-top: 1% !important;
}

@media screen and (max-width: 512px) {
    input[type="file"]::file-selector-button {
        margin-top: 1% !important;
    }

    input[type="file"] {
        padding: 5px 20px !important;
    }
}

.wpcf7 form p:last-child {
    margin-bottom: 0px;
}

.wpcf7 form .wpcf7-response-output {
    margin: 0em 0em 1em !important;
    padding: 0px !important;
}

.service-details-left-area .disc p {
    margin: 0 0 20px;
}

.footer-one-single-wized .disc {
    color: #8B8F99;
}
.breadcrumb-service-detals-one .bg_image , .rts-service-details-area-main-bottom .service-details-left-area .thumbnail img , .rts-single-wized.Categories.service {
    border-radius: 15px;
}
.service-details-left-area h2 {
    font-size: 32px;
}