@media (min-width: 320px) and (max-width: 425.98px) {

    .gap-123-y {
        margin: 55px 0;
    }
    .gap-98-y,
    .gap-50-y {
        margin: 25px 0;
    }
    .gap-123-bottom {
        margin-bottom: 55px;
    }
    .navbar-links {
        display: none;
    }
    .banner_wrapper {
        height: 480px !important;
        min-height: unset;
    }
    .banner_content h1{
        font-size: 25px;
    }
    .banner_content p {
        font-size: 13px;
    }
    .banner_content p br {
        display: none;
    }
    .banner_content .mb-4 {
        margin-bottom: 0.8rem !important;
    }

    .video-wrapper #player{
        border-radius: 1.5rem;
        overflow: hidden;
    }
    .video-wrapper h4 {
        font-size: 20px;
    }
    .video-wrapper h4 br {
        display: none;
    }
    .produto-wrapper h4,
    .produto-wrapper p {
        font-size: 20px;
        text-align: center;
        margin: 0;
    }
    .produto-wrapper p {
        font-size: 13px;
    }
    .produto-wrapper .list_content li {
        margin-bottom: 0.35rem;
        font-size: 13px;
    }


    .porque-dazsoft-wrapper h4 {
        font-size: 20px;
    }
    
    .porque-dazsoft-wrapper p {
        font-size: 13px;
    }

    .form-wrapper {
        padding: 55px 0;
    }
    .form-wrapper h1 {
        font-size: 35px;
        line-height: 2.5rem;
    }
    .form-wrapper h1,
    .form-wrapper p {
        text-align: center;
    }

    .form-wrapper h1 br,
    .form-wrapper p br {
        display: none;
    }
    #fale-conosco .justify-content-between {
        justify-content: center !important;
    }
    #fale-conosco button {
        display: block;
        width: 100%;
        margin-top: 0.75rem;
    }

    .outras-solucoes-wrapper  img {
        width: 75%;
    }
    .outras-solucoes-wrapper h4 {
        font-size: 20px;
    }

    .footer-wrapper {
        padding: 55px 0;
    }
    .footer-logo {
        width: 130px;
        display: block;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 2rem;
    }
}

@media (min-width: 425px) and (max-width: 575.98px) {

        .gap-123-y {
        margin: 55px 0;
    }
    .gap-98-y,
    .gap-50-y {
        margin: 25px 0;
    }
    .gap-123-bottom {
        margin-bottom: 55px;
    }
    .navbar-links {
        display: none;
    }
    .banner_wrapper {
        height: 480px !important;
        min-height: unset;
    }
    .banner_content h1{
        font-size: 25px;
    }
    .banner_content p {
        font-size: 13px;
    }
    .banner_content p br {
        display: none;
    }
    .banner_content .mb-4 {
        margin-bottom: 0.8rem !important;
    }

    .video-wrapper #player{
        border-radius: 1.5rem;
        overflow: hidden;
    }
    .video-wrapper h4 {
        font-size: 20px;
    }
    .video-wrapper h4 br {
        display: none;
    }
    .produto-wrapper h4,
    .produto-wrapper p {
        font-size: 20px;
        text-align: center;
        margin: 0;
    }
    .produto-wrapper p {
        font-size: 13px;
    }
    .produto-wrapper .list_content li {
        margin-bottom: 0.35rem;
        font-size: 13px;
    }


    .porque-dazsoft-wrapper h4 {
        font-size: 20px;
    }
    
    .porque-dazsoft-wrapper p {
        font-size: 13px;
    }

    .form-wrapper {
        padding: 55px 0;
    }
    .form-wrapper h1 {
        font-size: 35px;
        line-height: 2.5rem;
    }
    .form-wrapper h1,
    .form-wrapper p {
        text-align: center;
    }

    .form-wrapper h1 br,
    .form-wrapper p br {
        display: none;
    }
    #fale-conosco .justify-content-between {
        justify-content: center !important;
    }
    #fale-conosco button {
        display: block;
        width: 100%;
        margin-top: 0.75rem;
    }

    .outras-solucoes-wrapper  img {
        width: 75%;
    }
    .outras-solucoes-wrapper h4 {
        font-size: 20px;
    }

    .footer-wrapper {
        padding: 55px 0;
    }
    .footer-logo {
        width: 130px;
        display: block;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 2rem;
    }

}

@media (min-width: 576px) and (max-width: 767.98px) {

       .gap-123-y {
        margin: 55px 0;
    }
    .gap-98-y,
    .gap-50-y {
        margin: 25px 0;
    }
    .gap-123-bottom {
        margin-bottom: 55px;
    }
    .navbar-links {
        display: none;
    }
    .banner_wrapper {
        height: 480px !important;
        min-height: unset;
    }
    .banner_content h1{
        font-size: 25px;
    }
    .banner_content p {
        font-size: 13px;
    }
    .banner_content p br {
        display: none;
    }
    .banner_content .mb-4 {
        margin-bottom: 0.8rem !important;
    }

    .video-wrapper #player{
        border-radius: 1.5rem;
        overflow: hidden;
    }
    .video-wrapper h4 {
        font-size: 20px;
    }
    .video-wrapper h4 br {
        display: none;
    }
    .produto-wrapper h4,
    .produto-wrapper p {
        font-size: 20px;
        text-align: center;
        margin: 0;
    }
    .produto-wrapper p {
        font-size: 13px;
    }
    .produto-wrapper .list_content li {
        margin-bottom: 0.35rem;
        font-size: 13px;
    }


    .porque-dazsoft-wrapper h4 {
        font-size: 20px;
    }
    
    .porque-dazsoft-wrapper p {
        font-size: 13px;
    }

    .form-wrapper {
        padding: 55px 0;
    }
    .form-wrapper h1 {
        font-size: 35px;
        line-height: 2.5rem;
    }
    .form-wrapper h1,
    .form-wrapper p {
        text-align: center;
    }

    .form-wrapper h1 br,
    .form-wrapper p br {
        display: none;
    }
    #fale-conosco .justify-content-between {
        justify-content: center !important;
    }
    #fale-conosco button {
        display: block;
        width: 100%;
        margin-top: 0.75rem;
    }

    .outras-solucoes-wrapper  img {
        width: 75%;
    }
    .outras-solucoes-wrapper h4 {
        font-size: 20px;
    }

    .footer-wrapper {
        padding: 55px 0;
    }
    .footer-logo {
        width: 130px;
        display: block;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 2rem;
    }

}

@media (min-width: 768px) and (max-width: 991.98px) {
    .gap-123-y {
        margin: 55px 0;
    }
    .gap-98-y,
    .gap-50-y {
        margin: 25px 0;
    }
    .gap-123-bottom {
        margin-bottom: 55px;
    }
    .navbar-links {
        display: none;
    }
    .banner_wrapper {
        height: 480px !important;
        min-height: unset;
    }
    .banner_content h1 {
        font-size: 35px;
    }
    .banner_content p {
        font-size: 16px;
    }
    .banner_content h1 br, 
    .banner_content p br {
        display: none;
    }
    .banner_content .mb-4 {
        margin-bottom: 0.8rem !important;
    }

    .video-wrapper #player{
        border-radius: 1.5rem;
        overflow: hidden;
    }
    .video-wrapper h4 {
        font-size: 20px;
    }
    .video-wrapper h4 br {
        display: none;
    }
    .produto-wrapper h4,
    .produto-wrapper p {
        font-size: 20px;
        margin: 0;
    }
    .produto-wrapper p {
        font-size: 13px;
    }
    .produto-wrapper .list_content li {
        margin-bottom: 0.35rem;
        font-size: 13px;
    }

    .porque-dazsoft-wrapper img {
        width: 12%;
    }
    .porque-dazsoft-wrapper h4 {
        font-size: 20px;
    }
    
    .porque-dazsoft-wrapper p {
        font-size: 13px;
    }

    .form-wrapper {
        padding: 55px 0;
    }
    .form-wrapper h1 {
        font-size: 35px;
        line-height: 2.5rem;
    }
    .form-wrapper h1 br,
    .form-wrapper p br {
        display: none;
    }
    #fale-conosco .justify-content-between {
        justify-content: center !important;
    }
    #fale-conosco button {
        display: block;
        width: 100%;
        margin-top: 0.75rem;
    }

    .outras-solucoes-wrapper  img {
        width: 50%;
    }
    .outras-solucoes-wrapper h4 {
        font-size: 20px;
    }

    .footer-wrapper {
        padding: 55px 0;
    }
    .footer-logo {
        width: 130px;
        display: block;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 2rem;
    }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
    .gap-123-y {
        margin: 55px 0;
    }
    .gap-98-y,
    .gap-50-y {
        margin: 25px 0;
    }
    .gap-123-bottom {
        margin-bottom: 55px;
    }
    .navbar-links {
        display: none;
    }
    .banner_wrapper {
        height: 480px !important;
        min-height: unset;
    }
    .banner_content h1 {
        font-size: 45px;
    }
    .banner_content p {
        font-size: 18px;
    }
    .banner_content .mb-4 {
        margin-bottom: 0.8rem !important;
    }

    .video-wrapper #player{
        border-radius: 1.5rem;
        overflow: hidden;
    }
    .video-wrapper h4 {
        font-size: 22px;
    }
    .video-wrapper h4 br {
        display: none;
    }
    .produto-wrapper h4,
    .produto-wrapper p {
        font-size: 22px;
        margin: 0;
    }
    .produto-wrapper p {
        font-size: 16px;
    }
    .produto-wrapper .list_content li {
        margin-bottom: 0.35rem;
        font-size: 16px;
    }

    .porque-dazsoft-wrapper img {
        width: 12%;
    }
    .porque-dazsoft-wrapper h4 {
        font-size: 22px;
    }
    
    .porque-dazsoft-wrapper p {
        font-size: 16px;
    }

    .form-wrapper {
        padding: 55px 0;
    }
    .form-wrapper h1 {
        font-size: 45px;
        line-height: 2.5rem;
    }
    .form-wrapper h1 br,
    .form-wrapper p br {
        display: none;
    }
    #fale-conosco .justify-content-between {
        justify-content: center !important;
    }
    #fale-conosco button {
        display: block;
        width: 100%;
        margin-top: 0.75rem;
    }

    .outras-solucoes-wrapper  img {
        width: 50%;
    }
    .outras-solucoes-wrapper h4 {
        font-size: 20px;
    }

    .footer-wrapper {
        padding: 55px 0;
    }
    .footer-logo {
        width: 130px;
        display: block;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 2rem;
    }
}

@media (min-width: 1200px) {
    .mobile-trigger {
        display: none;
    }
}