/* Section spacing rhythm for this page, generated by tools/rhythm-measure.js.
   Gap between neighbouring sections' visible content: 72px phone, 88px tablet, 112px desktop. */
@media (max-width: 767px) {
    html body[data-rhythm="website-design-for-real-estate"]:not(#rhythm-x):not(#rhythm-y):not(#rhythm-z):not(#rhythm-w):not(#rhythm-v) > header:nth-of-type(1){padding-bottom:12px!important;margin-bottom:0px!important;display:flow-root!important}
    html body[data-rhythm="website-design-for-real-estate"] #main-content#main-content#main-content#main-content#main-content > section:nth-of-type(1){padding-top:36px!important;padding-bottom:36px!important;margin-top:0px!important;margin-bottom:0px!important;display:flow-root!important}
    html body[data-rhythm="website-design-for-real-estate"] #main-content#main-content#main-content#main-content#main-content > section:nth-of-type(2){padding-top:36px!important;padding-bottom:36px!important;margin-top:0px!important;margin-bottom:0px!important;display:flow-root!important}
    html body[data-rhythm="website-design-for-real-estate"] #main-content#main-content#main-content#main-content#main-content > section:nth-of-type(3){padding-top:36px!important;padding-bottom:36px!important;margin-top:0px!important;margin-bottom:0px!important;display:flow-root!important}
    html body[data-rhythm="website-design-for-real-estate"] #main-content#main-content#main-content#main-content#main-content > section:nth-of-type(4){padding-top:36px!important;padding-bottom:36px!important;margin-top:0px!important;margin-bottom:0px!important;display:flow-root!important}
    html body[data-rhythm="website-design-for-real-estate"] #main-content#main-content#main-content#main-content#main-content > section:nth-of-type(5){padding-top:36px!important;padding-bottom:36px!important;margin-top:0px!important;margin-bottom:0px!important;display:flow-root!important}
    html body[data-rhythm="website-design-for-real-estate"] #main-content#main-content#main-content#main-content#main-content > section:nth-of-type(6){padding-top:36px!important;padding-bottom:0px!important;margin-top:0px!important;margin-bottom:0px!important;display:flow-root!important}
    html body[data-rhythm="website-design-for-real-estate"] #main-content#main-content#main-content#main-content#main-content > section:nth-of-type(7){padding-top:18px!important;padding-bottom:36px!important;margin-top:0px!important;margin-bottom:0px!important;display:flow-root!important}
    html body[data-rhythm="website-design-for-real-estate"] #main-content#main-content#main-content#main-content#main-content > section:nth-of-type(8){padding-top:36px!important;padding-bottom:54px!important;margin-top:0px!important;margin-bottom:0px!important;display:flow-root!important}
    html body[data-rhythm="website-design-for-real-estate"]:not(#rhythm-x):not(#rhythm-y):not(#rhythm-z):not(#rhythm-w):not(#rhythm-v) > footer:nth-of-type(1){margin-top:0px!important}
}
@media (min-width: 768px) and (max-width: 1099px) {
    html body[data-rhythm="website-design-for-real-estate"]:not(#rhythm-x):not(#rhythm-y):not(#rhythm-z):not(#rhythm-w):not(#rhythm-v) > header:nth-of-type(1){padding-bottom:44px!important;margin-bottom:0px!important}
    html body[data-rhythm="website-design-for-real-estate"] #main-content#main-content#main-content#main-content#main-content > section:nth-of-type(1){padding-top:44px!important;padding-bottom:44px!important;margin-top:0px!important;margin-bottom:0px!important;display:flow-root!important}
    html body[data-rhythm="website-design-for-real-estate"] #main-content#main-content#main-content#main-content#main-content > section:nth-of-type(2){padding-top:44px!important;padding-bottom:44px!important;margin-top:0px!important;margin-bottom:0px!important;display:flow-root!important}
    html body[data-rhythm="website-design-for-real-estate"] #main-content#main-content#main-content#main-content#main-content > section:nth-of-type(3){padding-top:44px!important;padding-bottom:44px!important;margin-top:0px!important;margin-bottom:0px!important;display:flow-root!important}
    html body[data-rhythm="website-design-for-real-estate"] #main-content#main-content#main-content#main-content#main-content > section:nth-of-type(4){padding-top:44px!important;padding-bottom:44px!important;margin-top:0px!important;margin-bottom:0px!important;display:flow-root!important}
    html body[data-rhythm="website-design-for-real-estate"] #main-content#main-content#main-content#main-content#main-content > section:nth-of-type(5){padding-top:44px!important;padding-bottom:44px!important;margin-top:0px!important;margin-bottom:0px!important;display:flow-root!important}
    html body[data-rhythm="website-design-for-real-estate"] #main-content#main-content#main-content#main-content#main-content > section:nth-of-type(6){padding-top:44px!important;padding-bottom:0px!important;margin-top:0px!important;margin-bottom:0px!important;display:flow-root!important}
    html body[data-rhythm="website-design-for-real-estate"] #main-content#main-content#main-content#main-content#main-content > section:nth-of-type(7){padding-top:24px!important;padding-bottom:44px!important;margin-top:0px!important;margin-bottom:0px!important;display:flow-root!important}
    html body[data-rhythm="website-design-for-real-estate"] #main-content#main-content#main-content#main-content#main-content > section:nth-of-type(8){padding-top:44px!important;padding-bottom:66px!important;margin-top:0px!important;margin-bottom:0px!important;display:flow-root!important}
    html body[data-rhythm="website-design-for-real-estate"]:not(#rhythm-x):not(#rhythm-y):not(#rhythm-z):not(#rhythm-w):not(#rhythm-v) > footer:nth-of-type(1){margin-top:0px!important}
}
@media (min-width: 1100px) {
    html body[data-rhythm="website-design-for-real-estate"]:not(#rhythm-x):not(#rhythm-y):not(#rhythm-z):not(#rhythm-w):not(#rhythm-v) > header:nth-of-type(1){padding-bottom:56px!important;margin-bottom:0px!important}
    html body[data-rhythm="website-design-for-real-estate"] #main-content#main-content#main-content#main-content#main-content > section:nth-of-type(1){padding-top:56px!important;padding-bottom:56px!important;margin-top:0px!important;margin-bottom:0px!important;display:flow-root!important}
    html body[data-rhythm="website-design-for-real-estate"] #main-content#main-content#main-content#main-content#main-content > section:nth-of-type(2){padding-top:56px!important;padding-bottom:56px!important;margin-top:0px!important;margin-bottom:0px!important;display:flow-root!important}
    html body[data-rhythm="website-design-for-real-estate"] #main-content#main-content#main-content#main-content#main-content > section:nth-of-type(3){padding-top:56px!important;padding-bottom:56px!important;margin-top:0px!important;margin-bottom:0px!important;display:flow-root!important}
    html body[data-rhythm="website-design-for-real-estate"] #main-content#main-content#main-content#main-content#main-content > section:nth-of-type(4){padding-top:56px!important;padding-bottom:56px!important;margin-top:0px!important;margin-bottom:0px!important;display:flow-root!important}
    html body[data-rhythm="website-design-for-real-estate"] #main-content#main-content#main-content#main-content#main-content > section:nth-of-type(5){padding-top:56px!important;padding-bottom:56px!important;margin-top:0px!important;margin-bottom:0px!important;display:flow-root!important}
    html body[data-rhythm="website-design-for-real-estate"] #main-content#main-content#main-content#main-content#main-content > section:nth-of-type(6){padding-top:56px!important;padding-bottom:0px!important;margin-top:0px!important;margin-bottom:0px!important;display:flow-root!important}
    html body[data-rhythm="website-design-for-real-estate"] #main-content#main-content#main-content#main-content#main-content > section:nth-of-type(7){padding-top:48px!important;padding-bottom:56px!important;margin-top:0px!important;margin-bottom:0px!important;display:flow-root!important}
    html body[data-rhythm="website-design-for-real-estate"] #main-content#main-content#main-content#main-content#main-content > section:nth-of-type(8){padding-top:56px!important;padding-bottom:84px!important;margin-top:0px!important;margin-bottom:0px!important;display:flow-root!important}
    html body[data-rhythm="website-design-for-real-estate"]:not(#rhythm-x):not(#rhythm-y):not(#rhythm-z):not(#rhythm-w):not(#rhythm-v) > footer:nth-of-type(1){margin-top:0px!important}
}
