body {
    margin: 0;
    background-color: #f5f5f5;
}

.main-container {
    width: 100%;
    max-width: 1300px;
    margin: 0 auto;
    background-color: #fff;
}

main, footer {
    width: 100%;
    margin: 0 auto;
    padding: 0 20px;
}

.fixed-price-service {
    max-width: 1000px;
    margin: 0 auto;
}

.fixed-price-service-req {
    max-width: 1000px;
    margin: 0 auto;
}

.most-popular-projects {
    max-width: 1270px;
    margin: 0 auto;

}

.angi-app {
    max-width: 1000px;
    margin: 0 auto;

}

.popular-cities {
    max-width: 1270px;
    margin: 0 auto;

}

.popular-zip {
    max-width: 1270px;
    margin: 0 auto;

}

.browse-category {
    max-width: 1270px;
    margin: 0 auto;

}

.hero {
    max-width: 1270px;
    margin: 0 auto;

}