.light .wrapper {
    margin-top: 2%!important;
    overflow: scroll!important;
}

@media all and (min-width: 768px) and (max-width: 999px) {
body .ls-layers p {
    font-size: 20px!important;
    line-height: 28px!important;
    padding-right: 60px!important;
}
body .ls-layers h2 {
    font-size: 40px!important;
    line-height: 48px!important;
    padding-right: 60px!important;
}
}

@media all and (min-width: 768px) and (max-width: 1315px) {
body .homepage-alert-view.visible {
    left: 40%;
}
body #rj-location-hero {
    width: 24%;
}
}

@media all and (max-width: 768px) {
.ls-wrapper.ls-in-out {
    padding-left: 30px!important;
}
.ls-bottom-nav-wrapper {
    display: none!important;
}
body a.ls-gui-element.ls-nav-prev, body a.ls-gui-element.ls-nav-next {
    display: none!important;
}
div#rj-hero-text * {
    text-align: center!important;
}
 .ls-layers * {
    text-align: center!important;
}
body .ls-layers p {
    margin: 0px 0px 15px 0px;
}
body .ls-layers a.btn {
    font-size: 14px;
    padding: 10px 15px;
    line-height: 24px;
}
.ls-gui-element.ls-bottom-nav-wrapper {
    margin-top: 50px;
}
.ls-layer {
    width: 100%!important;
}
.ls-layers p {
    font-size: 14px!important;
}

body .ls-layers h2 {
    font-size: 20px;
margin-top: 10px; 
}
.ls-wrapper.ls-in-out {
    width: 100%!important;
}
div#rj-location-hero {
    top: auto;
    position: inherit;
    margin: 0px auto;
}

.ls-wrapper.ls-in-out {
    top: auto!important;
    left: auto!important;
    text-align: center!important;
    padding-top: 50px!important;
}
}

@media all and (min-width: 768px) {
.ls-wrapper * {
    text-align: left;
}
.ls-inner {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 96%, 0 100%);
    clip-path: polygon(0 0, 100% 0, 100% 85%, 0 100%);
}
}
ul#hero-list li.hero-buttons a:hover:after {
    color: white;
}

ul#hero-list li.hero-buttons a:hover {
    background: orange;
    color: white;
}

span.ls-bottom-slidebuttons {
    margin: 0px 20px;
}

body .ls-v6 .ls-nav-stop:hover, body .ls-v6 .ls-nav-stop-active {
    border-left: 2px solid black !important;
    border-right: 2px solid black !important;
}

body .ls-v6 .ls-nav-start:after {
    border-top: 2px solid black!important;
    border-right: 2px solid black!important;
}

body .ls-v6 .ls-bottom-slidebuttons a.ls-nav-active {
    border: 2px solid orange!important;
    background: orange!important;
}

body .ls-v6 .ls-bottom-slidebuttons a {
    border: 2px solid black!important;
}

#rj-hero-contents li#hero-email {
    margin-bottom: 20px;
}

#rj-hero-contents hr {
    margin: 20px 0px;
}
#rj-hero-contents span#location-city {
    font-weight: 800;
}
ul#hero-list li.hero-buttons a:after {
    float: right;
    content: "\f054";
    font-family: FontAwesome;
    color: #fb812c;
    margin-top: 2px;
}

ul#hero-list li.hero-buttons a {
    background: white;
    display: block;
    padding: 10px 25px;
    font-size: 20px;
    color: black;
    font-weight: 600;
    border-radius: 100px;
}
ul#hero-list li {
    font-size: 16px;
    margin-bottom: 15px;
}

ul#hero-list li img {
    margin-right: 11px;
}
ul#hero-list {
    list-style-type: none;
    padding: 0px;
}

#rj-location-hero h1 {
    color: white;
}
ul#hero-list li.hero-details a {
    color: white;
}
#rj-location-hero span#location-rj {
    font-size: 18px;
}
#rj-location-hero {
    background: #81d742;
    padding: 20px;
    color: #fff;
    width: 377px;
    position: absolute;
    left: 10%;
    top: 20%;
    clip-path: polygon(0% 5%, 100% 0%, 100% 96%, -6% 100%);
    -webkit-clip-path: polygon(0% 5%, 100% 0%, 100% 96%, -6% 100%);
    z-index: 99;
    padding: 60px 30px;
}
.home-slider, .home-slider .et_pb_row {
    padding: 0px!important;
}

.ls-layers a.btn {
    font-weight: 600;
    font-size: 18px;
    background: #fb812c;
    padding: 5px 15px;
    color: white;
    line-height: 38px;
}
.ls-layers p {
    font-size: 28px;
    line-height: 36px;
    margin: 20px 0px;
}
.ls-layers h2 {
    font-size: 50px;
    font-weight: 600;
    color: white;
}