/*
*================================================================== -->
* Medium Screen [992px into 1280px]
*================================================================== -->
*/

@media only screen and (min-width: 992px) and (max-width: 1280px) {

    /*=========== INDEX PAGE CSS ============
========================================*/
    .logo {
        padding: 14px 0;
    }

    .stickymenu .logo {
        padding: 20px 0;
    }

    .about-intro {
        padding: 0 0 0 25px;
    }

    .section-heading p {
        padding: 0 120px;
    }

    .single-service-item {
        padding-left: 49px;
    }

    .pricing-items li {
        padding: 8px 15px;
        letter-spacing: 1px;
    }

    .single-work-item:hover .work-desc {
        -webkit-transform: translateX(0) translateY(62px);
        transform: translateX(0) translateY(62px);
    }

    .single-work-item:hover .work-link {
        -webkit-transform: translateY(0) translateY(-65px);
        transform: translateY(0) translateY(-65px);
    }

    .search-form .search {
        font-size: 16px;
    }

    #projetossociais .botao_lista.inscrever {
        max-width: 300px;
        margin-bottom: 0;
        background: #da892a !important;
        border: 2px solid #da892a !important;
        color: #fff !important;
        width: 60%;
        margin-top: 217px;
        margin-left: -58px;
        font-family: 'Roboto', sans-serif;
        text-align: center;
        font-weight: 600;
        padding: 5px 24px !important;
    }

    #projetossociais {
        background: url(../images/banner_rodapé_responsivo_tablet.png) center bottom no-repeat;
        background-size: cover;
        min-height: 340px;
        height: auto;
    }

    .botao_lista.inscrever {
        background: #FFA01C !important;
        border: 2px solid #FFA01C !important;
        color: #fff !important;
        width: 60%;
        margin-top: -7px;
        font-family: 'Roboto', sans-serif;
        font-weight: 600;
        padding: 5px 45px !important;
    }

    /*=========== INDEX YOUTUBE PAGE CSS ============
=================================================*/
    /*.youtube-item p {padding: 0 65px;}*/
}


/*
*================================================================== -->
* Tablet Screen [768px into 991px]
*================================================================== -->
*/

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .header-area .envie_projeto {
        display: none;
    }

    .single-work-item {
        margin-bottom: 24px;
    }

    .logo {

        margin-top: 43px;
    }

    #home .logo {
        margin: 20px 0px 5px -51px;
        max-width: 634px;
    }

    .header-area {
        background-color: #0057B8;
        position: relative;
        width: 100%;
        top: 0;
        left: 0;
        bottom: 445px;
        z-index: 999;
        padding: 10px 0;
        border-bottom: 3px solid white;
    }

    .slicknav_btn {
        margin: -66px 26px 6px;
        text-decoration: none;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        background-color: #00A9E0;
        padding: 17px 20px;
    }

    .slicknav_nav {
        background-color: #00A9E0;
        margin: 0;
        font-size: .875em;
    }


    #home h5 {
        margin-top: -5px;
        padding: 0px;
        text-align: left;
        letter-spacing: -0.1px;
    }

    #home .titulo {
        margin: 10px 0px 45px 2px;
    }

    #home .titulo2 {
        margin-top: -1571px;
        margin-left: -3px;
    }

    #home .saibamais {
        background: #005CA9 !important;
        color: #fff;
        width: 50%;
        margin: -3px 2px 54px;
        font-family: 'Calibri', sans-serif, sans-serif;
        font-weight: 600;
        padding: 14px 7px !important;
        border-radius: 190px;
        border: solid #005CA9;
        display: inline-block;
        text-align: center;
    }

    .imagemhome {
        max-width: 80%;
        height: auto;
        margin-left: 0px;
        margin-top: 2px;
    }

    .titulo-2 {
        margin-top: 80px;
        text-align: left;
    }

    .imagemhome2 {
        max-width: 80%;
        height: auto;
        margin: 523px 0 527px 0px;
    }

    .text2 {
        margin-bottom: 660px;
    }

    .inscreva-se {
        background: #EC6607;
        color: #fff;
        width: 200%;
        margin: 28px 0;
        padding: 10px 16px !important;
        border-radius: 20px;
        border: solid 2px #EC6607;
        display: inline-block;
        text-align: center;
        font-size: 15px;
    }

    #info-edital h1 {
        text-align: left;
    }

    .icon_regulamento {
        margin-top: 35px;
        max-width: 100px;
        height: auto;
        margin-left: -544px;
        margin-bottom: -17px;
    }

    .tab button.active {
        background-color: #78BE20;
        color: #fff;
        border-radius: 10px;
        width: 60% !important;
        height: 60px;
    }

    .tab button {
        display: block;
        color: #78BE20;
        padding: 22px 16px 22px 36px;
        width: 60% !important;
        border: none;
        outline: none;
        text-align: left;
        cursor: pointer;
        transition: 0.3s;
        font-size: 16px;
        background: none;
        text-transform: inherit;
        height: 60px;
        margin-top: 10px;
        margin-left: 10px;
        margin-bottom: 10px;
    }

    .setainfo {
        max-width: 15px;
        margin-left: 155px !important;
        margin-top: -2px;
    }

    .setainfo1 {
        max-width: 15px;
        margin-left: 323px !important;
        margin-top: -48px;
    }

    .setainfo2 {
        max-width: 15px;
        margin-left: 194px;
        margin-top: -7px !important;
    }

    .setainfo3 {
        max-width: 15px;
        margin-left: 323px !important;
        margin-top: -48px !important;
    }

    .setainfo4 {
        max-width: 15px;
        margin-left: 308px !important;
        margin-top: -45px !important;
    }

    .setainfo5 {
        max-width: 15px;
        margin-left: 273px !important;
        margin-top: -4px !important;
    }

    .imagemquempode {
        max-width: 120%;
        height: auto;
        margin-left: 0px !important;
        margin-top: 5px;
    }

    #v_navbar .container .row {
        padding: 36px 10px 53px 10px;
        margin-left: 19px !important;
        border: solid #ccc;
        border-radius: 9px 160px 9px 9px;
        background-color: #fff;
    }

    .regulamento-button {
        background: #FFF;
        font-family: 'Calibri', sans-serif, sans-serif;
        border-radius: 180px;
        color: #0057B8;
        font-size: 12px;
        text-align: center;
        margin: -3px 0 50px !important;
        padding: 15px 7px;
        font-weight: bolder;
        text-transform: uppercase;
        width: 80%;
        border: 2px solid white !important;
        display: inline-block;
    }

    .text_regulamento {
        color: white;
        text-align: left;
        margin-left: 0px !important;
        margin-top: -35px;
        margin-bottom: 43px;
    }

    .regulamento {
        background: #0057B8;
        border-radius: 9px 9px 9px 160px;
        padding: 20px;
        margin: -30px 0px 71px 0px;
    }

    #participar .inscrever {
        background: #EC6607;
        color: #fff;
        width: 60%;
        margin: -1px 0px 0px -13px;
        font-family: 'Calibri', sans-serif, sans-serif;
        font-weight: 600;
        padding: 13px 41px !important;
        border-radius: 190px;
        border: solid 2px #EC6607;
        display: inline-block;
        text-align: center;
    }

    .imagemcomo {
        max-width: 90%;
        height: 1;
        margin-left: 23px;
        margin-top: 7px;
        margin-bottom: -19px;
    }

    #participar h3 {
        color: white;
        text-align: left;
        padding: 15px 3px 0px 0px;
        margin-left: 0px;
        margin-top: 34px;
        font-size: 30px;
    }

    #participar h5 {
        color: white;
        text-align: justify;
        padding: 15px 3px 0px 0px;
        margin-top: -16px;
    }
}



/*
*================================================================== -->
* Mobile Screen [360px into 410px]
*================================================================== -->
*/

@media only screen and (min-width: 360px) and (max-width: 410px) {
    .single-work-item {
        margin-bottom: 24px;
    }

    h1 {
        font-family: 'Calibri', sans-serif;
        font-size: 40px !important;
        line-height: 35px !important;
        color: #fff;
        margin-top: 0;
        margin-bottom: 40px;
        margin-top: 41px;
        text-transform: uppercase;
        font-weight: bold;
    }

    #home .logo {
        margin: -9px 0px 5px -29px;
        max-width: 360px;
    }

    .header-area {
        background-color: #0057B8;
        position: relative;
        width: 100%;
        top: 0;
        left: 0;
        z-index: 999;
        padding: 10px 0;
        border-bottom: 3px solid white;
    }

    .slicknav_btn {
        margin: -67px 26px 0px;
        text-decoration: none;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        background-color: #00A9E0;
        padding: 17px 20px;
    }

    .slicknav_nav {
        background-color: #00A9E0;
        margin: 0;
        font-size: .875em;
    }


    #home h5 {
        margin-top: -5px;
        padding: 0px;
        text-align: left;
        letter-spacing: -0.1px;
    }

    #home .titulo {
        margin: 10px 0px 45px 2px;
    }

    #home .saibamais {
        background: #005CA9 !important;
        color: #fff;
        width: 80%;
        margin: -3px 2px 54px;
        font-family: 'Calibri', sans-serif, sans-serif;
        font-weight: 600;
        padding: 14px 7px !important;
        border-radius: 190px;
        border: solid #005CA9;
        display: inline-block;
        text-align: center;
    }

    .logo-capa {
        width: 100%;
    }

    .imagemhome {
        max-width: 100%;
        height: auto;
        margin-left: 0px;
        margin-top: 2px;
        margin-bottom: 75px;
    }

    .titulo-2 {
        margin-top: 80px;
        text-align: left;
    }

    .imagemhome2 {
        max-width: 100%;
        height: auto;
        margin: 0 0 28px 0px;
    }

    .modulo {
        background: white;
        border-radius: 9px 52px;
        padding: 13px !important;
        margin: 36px -18px -12px -18px !important;
    }

    .inscreva-se {
        background: #EC6607;
        color: #fff;
        width: 200%;
        margin: 28px 0;
        font-family: 'Calibri', sans-serif, sans-serif;
        font-weight: 600;
        padding: 10px 16px !important;
        border-radius: 20px;
        border: solid 2px #EC6607;
        display: none;
        text-align: center;
        font-size: 15px;
    }

    .titlemenuzinho {
        text-align: left !important;
        margin-left: -5px !important;
        margin-top: 80px !important;
    }

    #info-edital h1 {
        text-align: left;
        margin-left: -5px;
        margin-top: 10px;
        margin-bottom: 54px;
    }



    .icon_regulamento {
        margin-top: 36px;
        max-width: 100px;
        height: auto;
        margin-left: -225px;
    }

    .tab button.active {
        background-color: #78BE20;
        color: #fff;
        border-radius: 10px;
        width: 80% !important;
        height: 60px;
    }

    .tab button {
        display: block;
        color: #78BE20;
        padding: 22px 16px 22px 36px;
        width: 80% !important;
        border: none;
        outline: none;
        text-align: left;
        cursor: pointer;
        transition: 0.3s;
        font-size: 16px;
        background: none;
        text-transform: inherit;
        height: 60px;
        margin-top: 10px;
        margin-left: 10px;
        margin-bottom: 10px;
    }

    .setainfo {
        max-width: 15px !important;
        margin-left: 192px !important;
        margin-top: -43px !important;
    }

    .setainfo1 {
        max-width: 15px !important;
        margin-left: 192px !important;
        margin-top: -43px !important;
    }

    .setainfo2 {
        max-width: 15px !important;
        margin-left: 192px !important;
        margin-top: -43px !important;
    }

    .setainfo3 {
        max-width: 15px !important;
        margin-left: 198px !important;
        margin-top: -43px !important;
    }

    .setainfo4 {
        max-width: 15px !important;
        margin-left: 192px !important;
        margin-top: -43px !important;
    }

    .setainfo5 {
        max-width: 15px !important;
        margin-left: 192px !important;
        margin-top: -45px !important;
    }

    .imagemquempode {
        max-width: 120%;
        height: auto;
        margin-left: 0px !important;
        margin-top: 5px;
    }

    #v_navbar .container .row {
        margin: -30px 9px 71px 9px !important;
        border: solid #ccc;
        border-radius: 9px 160px 9px 9px;
        background-color: #fff;
    }

    .regulamento-button {
        background: #FFF;
        font-family: 'Calibri', sans-serif, sans-serif;
        border-radius: 180px;
        color: #0057B8;
        font-size: 12px;
        text-align: center;
        margin: -3px 0 50px !important;
        padding: 15px 7px;
        font-weight: bolder;
        text-transform: uppercase;
        width: 80%;
        border: 2px solid white !important;
        display: inline-block;
    }

    .text_regulamento {
        color: white;
        text-align: left;
        margin-left: 0px !important;
        margin-top: -35px;
        margin-bottom: 43px;
    }

    .regulamento {
        background: #0057B8;
        border-radius: 9px 9px 9px 160px;
        padding: 7px;
        margin: -30px -5px 71px -5px;
    }

    #participar .inscrever {
        background: #EC6607;
        color: #fff;
        width: 80%;
        margin: -1px 0px 0px -13px;
        font-family: 'Calibri', sans-serif, sans-serif;
        font-weight: 600;
        padding: 13px 41px !important;
        border-radius: 190px;
        border: solid 2px #EC6607;
        display: inline-block;
        text-align: center;
    }

    .imagemcomo {
        max-width: 90%;
        height: 1;
        margin-left: 23px;
        margin-top: 7px;
        margin-bottom: -19px;
    }

    #participar h1 {
        text-align: left;
        padding: 15px 3px 0px 13px;
        margin-left: 0px;
        margin-top: -16px;
    }


    #participar h3 {
        text-align: left;
        padding: 15px 3px 0px 0px;
        margin-left: 0px;
        margin-top: 34px;
        font-size: 30px;
    }

    #participar h5 {
        text-align: left;
        padding: 15px 3px 0px 0px;
        margin-left: 0px;
        margin-top: -16px;
    }

}


/*
*================================================================== -->
* Mobile Screen [410px into 479px]
*================================================================== -->
*/

@media only screen and (min-width: 410px) and (max-width: 479px) {
    #v_navbar p {
        padding: initial;
        margin-left: initial;
    }

    .single-work-item {
        margin-bottom: 24px;
    }

    h1 {
        font-family: 'Calibri', sans-serif;
        font-size: 45px;
        line-height: 40px;
        color: #fff;
        margin-top: 0;
        margin-bottom: 40px;
        margin-top: 41px;
        text-transform: uppercase;
        font-weight: bold;
    }


    .logo {

        margin-top: 43px;
    }

    #home .logo {
        margin: 20px auto;
        max-width: 100%;
    }

    .header-area {
        background-color: #0057B8;
        position: relative;
        top: 0;
        left: 0;
        bottom: 0;
        z-index: 999;
        padding: 10px;
    }

    .slicknav_btn {
        margin: -63px 26px 0px;
        text-decoration: none;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        background-color: #00A9E0;
        padding: 17px 20px;
    }

    .slicknav_nav {
        background-color: #00A9E0;
        margin: 0;
        font-size: .875em;
        padding: 20px;
        width: 214px;
        float: left;
        left: -89px;
        margin-top: -14px;
        position: absolute;
    }

    #home h5 {
        margin-top: -5px;
        padding: 0px;
        text-align: left;
        letter-spacing: -0.1px;
    }

    #home .titulo {
        margin: 10px 0px 45px 2px;
    }

    #home .titulo2 {
        margin-top: 70px;
        margin-left: -3px;
    }


    #home .saibamais {
        background: #005CA9 !important;
        color: #fff;
        width: 50%;
        margin: -3px 2px 54px;
        font-family: 'Calibri', sans-serif, sans-serif;
        font-weight: 600;
        padding: 14px 7px !important;
        border-radius: 190px;
        border: solid #005CA9;
        display: inline-block;
        text-align: center;
    }

    .imagemhome {
        max-width: 100%;
        height: auto;
        margin-left: 0;
        margin-top: 40px;
        margin-bottom: 0;
    }

    .titulo-2 {
        margin-top: 80px;
        text-align: left;
        line-height: 50px;
    }


    .box {
        border-radius: 0;
        padding: 0;
        width: 80%;
        margin: 62px auto;
    }

    .textRS {
        font-family: 'Calibri', sans-serif;
        font-size: 50px;
        color: #fff;
        background-color: #00A9E0;
        line-height: 46px;
        margin-top: -35px;
        text-transform: none;
        font-weight: bold;
        text-align: center;
        width: 124%;
        margin-left: -37px;
        margin-bottom: 102px;
        border-radius: 10px 10px 80px 10px;
    }

    .clique {
        color: white !important;
        margin-top: -13px;
        line-height: 40px;
        text-align: center;
        font-size: 35px;
        padding: 0;
    }

    .imagemhome2 {
        max-width: 100%;
        height: auto;
        margin: 80px 0 28px 0px;
    }


    .modulo {
        background: white;
        border-radius: 9px 52px;
        padding: 13px !important;
        margin: 36px -18px -12px -18px !important;
    }

    .inscreva-se {
        background: #EC6607;
        color: #fff;
        width: 200%;
        margin: 28px 0;
        font-family: 'Calibri', sans-serif, sans-serif;
        font-weight: 600;
        padding: 10px 16px !important;
        border-radius: 20px;
        border: solid 2px #EC6607;
        display: none;
        text-align: center;
        font-size: 15px;
    }


    #info-edital h1 {
        margin-left: 0;
        margin-top: 10px;
        margin-bottom: 80px;
    }



    .icon_regulamento {
        margin-top: 36px;
        max-width: 100px;
        height: auto;
        margin-left: -255px;
    }

    .tab button.active {
        background-color: #78BE20;
        color: #fff;
        border-radius: 10px;
        width: 80% !important;
        height: 60px;
    }

    .tab button {
        display: block;
        color: #78BE20;
        padding: 22px 16px 22px 36px;
        width: 80% !important;
        border: none;
        outline: none;
        text-align: left;
        cursor: pointer;
        transition: 0.3s;
        font-size: 16px;
        background: none;
        text-transform: inherit;
        height: 60px;
        margin-top: 10px;
        margin-left: 10px;
        margin-bottom: 10px;
    }

    .setainfo {
        max-width: 15px !important;
        margin-left: 231px !important;
        margin-top: -43px !important;
    }

    .setainfo1 {
        max-width: 15px !important;
        margin-left: 231px !important;
        margin-top: -43px !important;
    }

    .setainfo2 {
        max-width: 15px !important;
        margin-left: 231px !important;
        margin-top: -43px !important;
    }

    .setainfo3 {
        max-width: 15px !important;
        margin-left: 231px !important;
        margin-top: -43px !important;
    }

    .setainfo4 {
        max-width: 15px !important;
        margin-left: 231px !important;
        margin-top: -43px !important;
    }

    .setainfo5 {
        max-width: 15px !important;
        margin-left: 231px !important;
        margin-top: -41px !important;
    }

    .imagemquempode {
        max-width: 100%;
        height: auto;
        margin-left: 0px !important;
        margin-top: 5px;
    }

    #v_navbar .container .row {
        margin: -30px 9px 71px 22px !important;
        border: solid #ccc;
        border-radius: 9px 160px 9px 9px;
        background-color: #fff;
    }

    .regulamento-button {
        background: #FFF;
        font-family: 'Calibri', sans-serif, sans-serif;
        border-radius: 180px;
        color: #0057B8;
        font-size: 12px;
        text-align: center;
        margin: -3px 0 50px !important;
        padding: 15px 7px;
        font-weight: bolder;
        text-transform: uppercase;
        width: 80%;
        border: 2px solid white !important;
        display: inline-block;
    }

    .text_regulamento {
        color: white;
        text-align: left;
        margin-left: 0px !important;
        margin-top: -35px;
        margin-bottom: 43px;
    }

    .regulamento {
        background: #0057B8;
        border-radius: 9px 9px 9px 160px;
        padding: 7px;
        margin: -30px -1px 71px 11px;
    }

    #participar .inscrever {
        background: #EC6607;
        color: #fff;
        width: 80%;
        margin: -1px 0px 0px -13px;
        font-family: 'Calibri', sans-serif, sans-serif;
        font-weight: 600;
        padding: 13px 41px !important;
        border-radius: 190px;
        border: solid 2px #EC6607;
        display: inline-block;
        text-align: center;
    }

    .imagemcomo {
        max-width: 140%;
        height: 1;
        margin-left: 0;
        margin-top: 7px;
        margin-bottom: 0;
    }

    #participar h1 {

        text-align: left;
        padding: 15px 3px 0px 13px;
        margin-left: 0px;
        margin-top: -16px;
    }


    #participar h3 {

        text-align: left;
        padding: 15px 3px 0px 0px;
        margin-left: 0px;
        margin-top: 34px;
        font-size: 30px;
    }

    #participar h5 {

        text-align: left;
        padding: 15px 3px 0px 0px;
        margin-left: 0px;
        margin-top: -16px;
    }

    .bottomimgcomo {
        margin-top: -343px;
        margin-bottom: -342px;
    }

    .topimgfooter {
        margin-top: -158px;
        margin-bottom: -320px;
    }

    .bottomimg {
        margin-top: 17px;
        margin-bottom: -110px;
    }
}


/*
*================================================================== -->
* Mobile Screen [480px into 767px]
*================================================================== -->
*/

@media only screen and (min-width: 480px) and (max-width: 767px) {
    .single-work-item {
        margin-bottom: 24px;
    }

    .logo {

        margin-top: 43px;
    }

    #home .logo {
        margin: 20px 0px 5px -31px;
        max-width: 427px;
    }

    .header-area {
        background-color: #0057B8;
        position: relative;
        width: 100%;
        top: 0;
        left: 0;
        bottom: 442px;
        z-index: 999;
        padding: 10px 0;
        border-bottom: 3px solid white;
    }

    .slicknav_btn {
        margin: -66px 26px 6px;
        text-decoration: none;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        background-color: #00A9E0;
        padding: 17px 20px;
    }

    .slicknav_nav {
        background-color: #00A9E0;
        margin: 0;
        font-size: .875em;
    }


    #home h5 {
        margin-top: -5px;
        padding: 0px;
        text-align: left;
        letter-spacing: -0.1px;
    }

    #home .titulo {
        margin: 10px 0px 45px 2px;
    }

    #home .titulo2 {
        margin-top: -1129px;
        margin-left: -3px;
    }

    #home .saibamais {
        background: #005CA9 !important;
        color: #fff;
        width: 50%;
        margin: -3px 2px 54px;
        font-family: 'Calibri', sans-serif, sans-serif;
        font-weight: 600;
        padding: 14px 7px !important;
        border-radius: 190px;
        border: solid #005CA9;
        display: inline-block;
        text-align: center;
    }

    .imagemhome {
        max-width: 100%;
        height: auto;
        margin-left: 0px;
        margin-top: 2px;
    }

    .titulo-2 {
        margin-top: 80px;
        text-align: left;
    }

    .imagemhome2 {
        max-width: 100%;
        height: auto;
        margin: 760px 0 28px 0px;
    }

    .text2 {
        margin-bottom: 475px;
    }

    .inscreva-se {
        background: #EC6607;
        color: #fff;
        width: 200%;
        margin: 28px 0;
        font-family: 'Calibri', sans-serif, sans-serif;
        font-weight: 600;
        padding: 10px 16px !important;
        border-radius: 20px;
        border: solid 2px #EC6607;
        display: none;
        text-align: center;
        font-size: 15px;
    }

    #info-edital h1 {
        text-align: left;
    }

    .icon_regulamento {
        margin-top: 62px;
        max-width: 100px;
        height: auto;
        margin-left: -246px;
    }

    .tab button.active {
        background-color: #78BE20;
        color: #fff;
        border-radius: 10px;
        width: 70% !important;
        height: 60px;
    }

    .tab button {
        display: block;
        color: #78BE20;
        padding: 22px 16px 22px 36px;
        width: 70% !important;
        border: none;
        outline: none;
        text-align: left;
        cursor: pointer;
        transition: 0.3s;
        font-size: 16px;
        background: none;
        text-transform: inherit;
        height: 60px;
        margin-top: 10px;
        margin-left: 10px;
        margin-bottom: 10px;
    }

    .setainfo2 {
        max-width: 15px;
        margin-left: 194px;
        margin-top: -43px !important;
    }

    .setainfo3 {
        max-width: 15px;
        margin-left: 194px;
        margin-top: -43px !important;
    }

    .setainfo4 {
        max-width: 15px;
        margin-left: 194px;
        margin-top: -43px !important;
    }

    .setainfo5 {
        max-width: 15px;
        margin-left: 194px;
        margin-top: -4px !important;
    }

    .imagemquempode {
        max-width: 120%;
        height: auto;
        margin-left: 0px !important;
        margin-top: 5px;
    }

    #v_navbar .container .row {
        padding: 36px 10px 53px 10px;
        margin-left: 15px !important;
        border: solid #ccc;
        border-radius: 9px 160px 9px 9px;
        background-color: #fff;
    }

    .regulamento-button {
        background: #FFF;
        font-family: 'Calibri', sans-serif, sans-serif;
        border-radius: 180px;
        color: #0057B8;
        font-size: 12px;
        text-align: center;
        margin: -3px 0 50px !important;
        padding: 15px 7px;
        font-weight: bolder;
        text-transform: uppercase;
        width: 80%;
        border: 2px solid white !important;
        display: inline-block;
    }

    .text_regulamento {
        color: white;
        text-align: left;
        margin-left: 0px !important;
        margin-top: -35px;
        margin-bottom: 43px;
    }

    .regulamento {
        background: #0057B8;
        border-radius: 9px 9px 9px 160px;
        padding: 20px;
        margin: -30px 0px 71px 0px;
    }

    #participar .inscrever {
        background: #EC6607;
        color: #fff;
        width: 60%;
        margin: -1px 0px 0px -13px;
        font-family: 'Calibri', sans-serif, sans-serif;
        font-weight: 600;
        padding: 13px 41px !important;
        border-radius: 190px;
        border: solid 2px #EC6607;
        display: inline-block;
        text-align: center;
    }

    .imagemcomo {
        max-width: 90%;
        height: 1;
        margin-left: 23px;
        margin-top: 7px;
        margin-bottom: -19px;
    }

    #participar h3 {
        color: white;
        text-align: left;
        padding: 15px 3px 0px 0px;
        margin-left: 0px;
        margin-top: 34px;
        font-size: 30px;
    }

    #participar h5 {
        color: white;
        text-align: justify;
        padding: 15px 3px 0px 0px;
        margin-left: 0px;
        margin-top: -16px;
    }
}

