#backtotop>span,
.wrapper {
    width: 100%;
    max-width: 1440px;
    max-width: 1728px;
    min-width: 320px;
    border:  var(--wrapper-margin) solid transparent;
/*    border:  var(--wrapper-margin) solid yellow;*/
    border-top: none !important;
    border-bottom: none !important;

    margin: 0 auto;
    position: relative;
    z-index: 10;
}


.content {
    position: relative;}

#loadhere { overflow: hidden}

.listings.mainlistings { padding: var(--wrapper-margin) 0;}
.listings:not(:first-child) { padding: var(--wrapper-margin) 0;}


@media only screen and (max-width: 599px)  { body { width: 100%; min-width: 100%; } }

@media only screen and (min-width: 600px) { /*body { min-width: 768px; }*/ }

@media only screen and (min-width: 900px) { body { width: 100%; min-width: 100%; } }




@media all and (max-width: 1199px) {

}

/*@media all and (max-width: 899px) {*/
@media all and (max-width: 1023px) {

    #main { padding-top: calc( var(--masthead-height) - 2px); }



}
@media all and (max-width: 599px) {


}


/*
div.cky-footer-wrapper > div:last-child { display: none !important;}*/