/* 834px - 991px */
@media (min-width: 834px) and (max-width: 991px) {
.mobile {
        display: block;
}
/* STYLE */ 
body{
    text-align: left;
}
button.btn.small.header-top{
    font-size: 16px;
}
.border-btn-small{
    max-width: 100%;
}
.navbar-light .navbar-nav .nav-link{
    font-size: 18px;
    padding: 30px 10px 20px!important;
}

/*BANNER*/
section#banner-how-it-works-privacy {
    padding: 0 0 0rem;
}
h1.banner-how-it-works-privacy {
    font-size: 55px;
    line-height: 50px;
    padding-top: 3rem;
}
.box-banner {
    padding: 5rem 0rem 0rem;
}
p.banner-how-it-works-privacy {
    font-size: 18px;
    line-height: 30px;
    width: 100%;
    padding: 1.5rem 0rem 0rem;
}
.col-md-6.col-sm-12.row-img-banner {
    padding: 0;
}
img.img-banner {
    margin: 1rem 0 0rem 0;
    width: 150%;
}
/*BANNER*/

/* SESSION CONTENT HOW IT WORKS PRIVACY 1 */
section#session-content-how-it-works-privacy1 {
    padding: 3rem 0;
    text-align: center;
}
img.img-session-content-how-it-works-privacy1 {
    width: 100%;
}
.pulse-button {
    margin-top: 6.5rem;
    left: 0%;
    width: 100%;
}
span.pulse-button img {
    width: 100px;
}
/* SESSION CONTENT HOW IT WORKS PRIVACY 1 */

/* SESSION CONTENT HOW IT WORKS PRIVACY 2 */
section#session-content-how-it-works-privacy2 {
    padding: 3rem 0 0;
    text-align: center;
}
h2.session-content-how-it-works-privacy2 {
    font-size: 60px;
    line-height: 50px;
    padding: 1rem var(--bs-gutter-x,.75rem) 6rem;
}
.check-point2{
    margin-left: 0.3rem;
    width: 20px;
    height: 20px;
}
.box-how-it-works2 {
    padding: 0rem 3rem 0rem 3rem;
    min-height: 300px;
    margin-bottom: 6rem;
}
img.icon-number-how-it-works {
    margin: -15% 0% 0%;
    width: 30%;
}
p.session-content-how-it-works-privacy2 {
    padding: 1rem var(--bs-gutter-x,.75rem);
    font-size: 18px;
    line-height: 26px;
    margin-bottom: 0.5rem;
}
h6.session-content-how-it-works-privacy2 {
    font-size: 40px;
    line-height: 40px;
}
/* SESSION CONTENT HOW IT WORKS PRIVACY 2 */

/* SESSION CONTENT HOW IT WORKS PRIVACY 3 */
section#session-content-how-it-works-privacy3 {
    padding: 3rem 0;
}
.box-session-content-how-it-works-privacy3 {
    padding: 1rem var(--bs-gutter-x,.75rem);
}
h2.session-content-how-it-works-privacy3 {
    font-size: 60px;
    line-height: 50px;
    padding: 0;
    text-align: center;
}
img.img-content.img1 {
    margin-left: -8rem;
    width: 105%;
}
p.checklist{
    text-align: left;
}
/* SESSION CONTENT HOW IT WORKS PRIVACY 3 */

/* SESSION CONTENT HOW IT WORKS PRIVACY 4 */
section#session-content-how-it-works-privacy4 {
    padding: 3rem 0 0;
}
h2.session-content-how-it-works-privacy4 {
    font-size: 60px;
    line-height: 50px;
    padding: 0 0rem 5rem;
}
h6.session-content-how-it-works-privacy4 {
    font-size: 35px;
    line-height: 36px;
    padding-top: 0rem;
    padding-bottom: 0.5rem;
}
img.icon-floating-box {
    margin: -24% 0 0 -11.5rem;
    position: relative;
    width: 20%;
    margin: -7% 0% 0%;
    display: inline-block;
}
.box-how-it-works4 {
    background: #FFFFFF;
    border: 1px solid #EEEEEE;
    box-shadow: 0px 24px 27px rgba(0, 0, 0, 0.07);
    border-radius: 20px;
    padding: 0rem 2rem 1rem 2rem;
    /* min-height: 422px; */
    text-align: center;
    width: 100%;
    margin: 0 0 5rem 0;
}
/* SESSION CONTENT HOW IT WORKS PRIVACY 4 */

/* SESSION CONTENT HOW IT WORKS PRIVACY 5 */
section#session-content-how-it-works-privacy5 {
    padding: 6rem 0 30rem;
    background: url(https://gabrieldegennaro.com.br/projects/safekids/wp-content/themes/safekids/dist/images/mobile/bg-footer-mobile.svg);
    background-size: 120%;
    background-repeat: no-repeat;
    text-align: center;
}
/* SESSION CONTENT HOW IT WORKS PRIVACY 5 */

/* FOOTER */
div#footer{
    padding: 0 var(--bs-gutter-x,.75rem);
}
div#footer .left,div#footer .right {
    text-align: center;
}
.copyright {
    padding-top: 2rem;
}
/* FOOTER */
}