.licens{
text-align:right;
font-size:0.6rem;    
display:block;
}
.title-4{
    font-weight:900;
}

    @media (min-width: 768px) {

.strong-3{
    font-size:1rem !important;
}

.mask-medium p{
    line-height:1.6!important;
    font-size:1.2rem;
    padding:1.5rem!important;
}

.sub{
    font-size:0.75em!important;
	line-height: 2;
}


}    
    @media (max-width: 768px) {

.w-md-down-50{
    width:90%!important;
}

html body{
    font-size:3vw !important;
}

.jumbotron p{
 font-size:3.2vw; 
}

.mask-medium p{
    font-size:3.2vw; 
    line-height:1.5;
}

.caption{
    font-size:3.3vw;
}

h4.title-4{
    font-size:4vw!important;
    font-weight:900!important;
}

.sub{
    font-size:0.75em!important;
	line-height: 2;
}

.price .title p{
    font-size:3vw;
}

.supplement-table{
    font-size:3vw;
}

.container-lg{
    font-size:3.2vw;
}

.modal-body{
    font-size:5vw;
}

.fullscreen-menu .modal-dialog .modal-content button span{
    font-size:5rem!important;
}

.fullscreen-menu .modal-dialog .modal-content .modal-body a.nav-contact{
    margin-top:1.5rem;
}

.py-5{
padding-bottom:6rem!important;

}


}
