.elementor-5718 .elementor-element.elementor-element-d172c3c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-block-start:10px;--padding-block-end:10px;--padding-inline-start:0px;--padding-inline-end:0px;}/* Start custom CSS */@media (max-width: 767px) {
    .elementor-kit-13 h2 {
        font-size: 26px;
        line-height: 35px;
    }
}

.full-width-container {
    width: 100%;
    margin: 0 auto;
    text-align: center;
    margin-bottom: 140px; 
}

.full-width-image {
    width: 100%;
    height: auto; 
    display: block;
}

.subtitle__title {
    font-size: 60px !important;
    font-weight: bold !important;
    line-height: 70px !important;
}

.subtitle__title::after {
    content: "Are you still struggling with laundry? Get hassle-free online laundry services in Karachi and have your clothes back perfectly washed with a premium laundromat, Laundry Xpress.";
    white-space: normal; 
    display: block;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.5;
    padding-top: 10px;
    padding-left: 5px;
    max-width: 90%; 
}


/* For screens smaller than 1200px */
@media (max-width: 1200px) {
    .subtitle__title {
        font-size: 42px !important;
        line-height: 48px !important;
    }

    .subtitle__title::after {
        font-size: 14px;
        padding-top: 20px;
    }
}

/* For tablets: 992px and below */
@media (max-width: 992px) {
    .subtitle__title {
        font-size: 36px !important;
        line-height: 42px !important;
    }

    .subtitle__title::after {
        font-size: 12px;
        padding-top: 20px;
    }
}

/* For small tablets and large phones: 768px and below */
@media (max-width: 768px) {
    .subtitle__title {
        font-size: 30px !important;
        line-height: 36px !important;
    }

    .subtitle__title::after {
        font-size: 12px;
        padding-top: 20px;
    }
}

/* For mobile phones: 576px and below */
@media (max-width: 576px) {
    .subtitle__title {
        font-size: 24px !important;
        line-height: 30px !important;
    }

    .subtitle__title::after {
        font-size: 10px;
        max-width: 100%; 
        padding-top: 20px;
    }
}

/* Extra small devices: 400px and below */
@media (max-width: 400px) {
    .subtitle__title {
        font-size: 20px !important;
        line-height: 26px !important;
    }

    .subtitle__title::after {
        font-size: 9px;
        max-width: 100%; 
        padding-top: 10px;
    }
}

.title-block .title-block__label {
    display: none;
}
.title-block .title-block__label {
    display: none;
}

.title-block .title-block__label {
    display: none;
}

.title-block .title-block__title:first-child {
    margin-top: 80px;
    margin-bottom: 40px;
}

.tt-aside.tt-aside__indent-large {
    padding: 0px;
     box-shadow: none;
     background: white;
     margin-top: -30px;
}

.tt-aside.tt-aside__indent-large .tt-block-aside:not(:first-child) {
    box-shadow: none;
    padding-left: 20px;
    padding-top: 0px;
}
.box-aside-info {
    list-style: none;
}

.tt-block-aside .tt-aside-title {
    color: #7B7B7B;
}/* End custom CSS */