.buttonCls {    cursor: pointer;    border: solid 1px #000;    color: #000;    font-size: 14px;    width: 100px;    height: 33px;    border-radius: 0;    background: linear-gradient(to bottom, #f1f1f1 0%, #CCCCCC 50%, #CCCCCC 51%, #f1f1f1 100%) !important;}.site-header {    display: flex !important;    flex-direction: row !important;    align-items: center !important;    justify-content: center;    height: 240px;    max-height: 240px;    width: calc(100% - 8px);    max-width: 600px;    background-attachment: fixed;    background-repeat: no-repeat;    background-position: 50% 2%;    background-image: url('images/cleanwindowcleanHeader.png');    overflow: hidden;}.header-nav {    width: 33%;    height: 160px;    cursor: pointer;    margin-left: 5px;}.site-nav {    display: flex !important;    flex-direction: row !important;    align-items: center !important;    justify-content: center;    width: calc(100% - 8px);    max-width: 600px;    height: 55px;    margin-right: 15px;    margin-top: 10px;}.site-nav-window {    background: none;    border-top: solid 5px #0000ff;    border-bottom: solid 5px #0000ff;    border-left: none;    border-right: none;    overflow: hidden;    width: 100%;    height: 39px;    cursor: pointer;    font-size: 28px;    color: #fc0000;    font-weight: 800;}.site-nav-gutter {    background: none;    border-top: solid 5px #0000ff;    border-bottom: solid 5px #0000ff;    border-left: none;    border-right: none;    overflow: hidden;    width: 100%;    height: 39px;    cursor: pointer;    font-size: 22px;    color: #fc0000;    font-weight: 800;}.site-nav-power {    background: none;    border-top: solid 5px #0000ff;    border-bottom: solid 5px #0000ff;    border-left: none;    border-right: none;    overflow: hidden;    width: 100%;    height: 39px;    cursor: pointer;    font-size: 22px;    color: #fc0000;    font-weight: 800;}.site-footer {    display: flex !important;    flex-direction: row !important;    align-items: center !important;    justify-content: center;    height: 150px;    max-width: 605px;    max-height: 125px;    width: calc(100% - 2px);    background-size: 100% 100%;    background-repeat: no-repeat;    background-position: 50% 2%;    background-image: url('images/cleanwindowcleanFooter.png');    margin-top: 10px;    border: 1px solid #115cfa;    background-color: aliceblue;}.site-article {    display: flex !important;    flex-direction: column !important;    align-items: center !important;    justify-content: center;    height: 400px;    max-height: 400px;    max-width: 600px;    width: calc(100% - 8px);    border: solid 3px #ff2a2a;    background-repeat: no-repeat;    background-position: 50% 2%;    background-size: 100% 100%;    background-image: url(images/window-stock.jpeg);    overflow: hidden;    margin-top: 10px;    background-color: aliceblue;}.site-adSection{    height: 200px;    max-height: 200px;    max-width: 600px;    width: calc(100% - 8px);    border: 1px solid #115cfa;    background-color: aliceblue;    background-repeat: no-repeat;    background-position: 50% 2%;    background-size: 100% 100%;    background-image: url(images/CleanWindowAD.png);    overflow: hidden;    margin-top: 10px;    margin-bottom: 10px;    cursor: pointer;}.site-window-cleaning {    border: solid 3px #0000ff;    max-width: 600px;    width: calc(100% - 8px);    height: calc(100% - 8px);    padding: 1px;}.site-section {    width: calc(100% - 8px);    max-width: 600px;}.site-reviews{    margin-top: 20px;    width: calc(100% - 8px);    max-width: 600px;    margin-bottom: 10px;    background-color: aliceblue;    color: #fc0000;}@media (max-width: 776px) {    .site-footer {        background-size: 100%;    }}@media (max-width: 612px) {    .site-nav {        margin-top: 5px;    }    .site-nav-window {        background-size: 100% 85%;    }    .site-nav-gutter {        background-size: 100% 85%;    }    .site-nav-power {        background-size: 100% 85%;    }}@media (max-width: 520px) {    .site-header {        background-position: 50% 1.5%;        background-size: 94%;        height: 175px;    }    .site-nav {        margin-top: 5px;    }    .site-adSection {        max-height: 135px;    }}.bodyStyle {    display: flex !important;    flex-direction: column !important;    align-items: center !important;    justify-content: center;    overflow-y: scroll;    font-family: Arial, sans-serif !important;    background-color: #FFFFFF !important;}.site-window-reviews {    border: solid 3px #ff2a2a;    max-width: 600px;    width: calc(100% - 8px);    height: calc(100% - 8px);    padding: 1px;    background-color: #0000ff;}.awrap {    padding: 0;    margin: 0;    list-style: none;}.ahead {    position: relative;    cursor: pointer;    padding: 10px;    background: #115cfa;    color: #fff;    border-bottom: 2px solid #f2f2f2;    font-family: Arial, Helvetica, sans-serif;}.ahead:after {    position: absolute;    right: 10px;    transition: transform 0.2s;    font: normal normal normal 22px / 1 FontAwesome;    font-weight: 900;    content: "\f0da";}.abody {    overflow: hidden;    transition: all 0.2s ease-out;    max-height: 0;    height: auto;    background: #f2f2f2;    color: #333;}.ahead.open:after { transform: rotate(90deg); }.ahead.open + .abody {    max-height: 600px;    padding: 10px;}::-webkit-scrollbar {    -webkit-appearance: none;    width: 7px;    height: 3px;}::-webkit-scrollbar-track {    height: 5px !important;}::-webkit-scrollbar-thumb {    border-radius: 4px !important;    height: 3px;    background: #41617D !important;    box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5) !important;}