/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px){
    body{
        font-size: 0.9rem;
        line-height: 1;
    }
    .h1-title{
        font-size: 2.5rem;
        line-height: 1.2;
    }
    .h2-title{
        font-size: 2.3rem;
        line-height: 1;
    }
    .h3-title{
        font-size: 2rem;
    }
    .h4-title{
        font-size: 1.5rem;
    }
    .h5-title{
        font-size: 1.2rem;
    }
    .h6-title{
        font-size: 1rem;
    }
    .font-size-sm{
        font-size: 2rem !important;
    }
    .col{
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .order-sm-1{
        -ms-flex-order: 1;
        order: 1;
    }
    .order-sm-2{
        -ms-flex-order: 2;
        order: 2;
    }
    .order-sm-3{
        -ms-flex-order: 3;
        order: 3;
    }
    .order-sm-4{
        -ms-flex-order: 4;
        order: 4;
    }
    .order-sm-5{
        -ms-flex-order: 5;
        order: 5;
    }
    .order-sm-6{
        -ms-flex-order: 6;
        order: 6;
    }
    .order-sm-7{
        -ms-flex-order: 7;
        order: 7;
    }
    .order-sm-8{
        -ms-flex-order: 8;
        order: 8;
    }
    .order-sm-9{
        -ms-flex-order: 9;
        order: 9;
    }
    .order-sm-10{
        -ms-flex-order: 10;
        order: 10;
    }
    .order-sm-11{
        -ms-flex-order: 11;
        order: 11;
    }
    .order-sm-12{
        -ms-flex-order: 12;
        order: 12;
    }
    .d-sm-none{
        display: none!important;
    }
    .d-sm-block{
        display: block!important;
    }
    .d-sm-flex{
        display: -ms-flexbox!important;
        display: flex!important;
    }
    .d-sm-inline{
        display: inline!important;
    }
    .d-sm-inline-block{
        display: inline-block!important;
    }
    .justify-content-sm-center{
        -ms-flex-pack: center!important;
        justify-content: center!important;
    }
    .text-sm-left{
        text-align: left!important;
    }
    .text-sm-center{
        text-align: center!important;
    }
    .m-sm-0{
        margin: 0!important
    }
    .mt-sm-0,
    .my-sm-0{
        margin-top: 0!important
    }
    .mr-sm-0,
    .mx-sm-0{
        margin-right: 0!important
    }
    .mb-sm-0,
    .my-sm-0{
        margin-bottom: 0!important
    }
    .ml-sm-0,
    .mx-sm-0{
        margin-left: 0!important
    }
    .m-sm-1{
        margin: .25rem!important
    }
    .mt-sm-1,
    .my-sm-1{
        margin-top: .25rem!important
    }
    .mr-sm-1,
    .mx-sm-1{
        margin-right: .25rem!important
    }
    .mb-sm-1,
    .my-sm-1{
        margin-bottom: .25rem!important
    }
    .ml-sm-1,
    .mx-sm-1{
        margin-left: .25rem!important
    }
    .m-sm-2{
        margin: .5rem!important
    }
    .mt-sm-2,
    .my-sm-2{
        margin-top: .5rem!important
    }
    .mr-sm-2,
    .mx-sm-2{
        margin-right: .5rem!important
    }
    .mb-sm-2,
    .my-sm-2{
        margin-bottom: .5rem!important
    }
    .ml-sm-2,
    .mx-sm-2{
        margin-left: .5rem!important
    }
    .m-sm-3{
        margin: 1rem!important
    }
    .mt-sm-3,
    .my-sm-3{
        margin-top: 1rem!important
    }
    .mr-sm-3,
    .mx-sm-3{
        margin-right: 1rem!important
    }
    .mb-sm-3,
    .my-sm-3{
        margin-bottom: 1rem!important
    }
    .ml-sm-3,
    .mx-sm-3{
        margin-left: 1rem!important
    }
    .m-sm-4{
        margin: 1.5rem!important
    }
    .mt-sm-4,
    .my-sm-4{
        margin-top: 1.5rem!important
    }
    .mr-sm-4,
    .mx-sm-4{
        margin-right: 1.5rem!important
    }
    .mb-sm-4,
    .my-sm-4{
        margin-bottom: 1.5rem!important
    }
    .ml-sm-4,
    .mx-sm-4{
        margin-left: 1.5rem!important
    }
    .m-sm-5{
        margin: 3rem!important
    }
    .mt-sm-5,
    .my-sm-5{
        margin-top: 3rem!important
    }
    .mr-sm-5,
    .mx-sm-5{
        margin-right: 3rem!important
    }
    .mb-sm-5,
    .my-sm-5{
        margin-bottom: 3rem!important
    }
    .ml-sm-5,
    .mx-sm-5{
        margin-left: 3rem!important
    }
    .p-sm-0{
        padding: 0!important
    }
    .pt-sm-0,
    .py-sm-0{
        padding-top: 0!important
    }
    .pr-sm-0,
    .px-sm-0{
        padding-right: 0!important
    }
    .pb-sm-0,
    .py-sm-0{
        padding-bottom: 0!important
    }
    .pl-sm-0,
    .px-sm-0{
        padding-left: 0!important
    }
    .p-sm-1{
        padding: .25rem!important
    }
    .pt-sm-1,
    .py-sm-1{
        padding-top: .25rem!important
    }
    .pr-sm-1,
    .px-sm-1{
        padding-right: .25rem!important
    }
    .pb-sm-1,
    .py-sm-1{
        padding-bottom: .25rem!important
    }
    .pl-sm-1,
    .px-sm-1{
        padding-left: .25rem!important
    }
    .p-sm-2{
        padding: .5rem!important
    }
    .pt-sm-2,
    .py-sm-2{
        padding-top: .5rem!important
    }
    .pr-sm-2,
    .px-sm-2{
        padding-right: .5rem!important
    }
    .pb-sm-2,
    .py-sm-2{
        padding-bottom: .5rem!important
    }
    .pl-sm-2,
    .px-sm-2{
        padding-left: .5rem!important
    }
    .p-sm-3{
        padding: 1rem!important
    }
    .pt-sm-3,
    .py-sm-3{
        padding-top: 1rem!important
    }
    .pr-sm-3,
    .px-sm-3{
        padding-right: 1rem!important
    }
    .pb-sm-3,
    .py-sm-3{
        padding-bottom: 1rem!important
    }
    .pl-sm-3,
    .px-sm-3{
        padding-left: 1rem!important
    }
    .p-sm-4{
        padding: 1.5rem!important
    }
    .pt-sm-4,
    .py-sm-4{
        padding-top: 1.5rem!important
    }
    .pr-sm-4,
    .px-sm-4{
        padding-right: 1.5rem!important
    }
    .pb-sm-4,
    .py-sm-4{
        padding-bottom: 1.5rem!important
    }
    .pl-sm-4,
    .px-sm-4{
        padding-left: 1.5rem!important
    }
    .p-sm-5{
        padding: 3rem!important
    }
    .pt-sm-5,
    .py-sm-5{
        padding-top: 3rem!important
    }
    .pr-sm-5,
    .px-sm-5{
        padding-right: 3rem!important
    }
    .pb-sm-5,
    .py-sm-5{
        padding-bottom: 3rem!important
    }
    .pl-sm-5,
    .px-sm-5{
        padding-left: 3rem!important
    }
    .m-sm-n1{
        margin: -.25rem!important
    }
    .mt-sm-n1,
    .my-sm-n1{
        margin-top: -.25rem!important
    }
    .mr-sm-n1,
    .mx-sm-n1{
        margin-right: -.25rem!important
    }
    .mb-sm-n1,
    .my-sm-n1{
        margin-bottom: -.25rem!important
    }
    .ml-sm-n1,
    .mx-sm-n1{
        margin-left: -.25rem!important
    }
    .m-sm-n2{
        margin: -.5rem!important
    }
    .mt-sm-n2,
    .my-sm-n2{
        margin-top: -.5rem!important
    }
    .mr-sm-n2,
    .mx-sm-n2{
        margin-right: -.5rem!important
    }
    .mb-sm-n2,
    .my-sm-n2{
        margin-bottom: -.5rem!important
    }
    .ml-sm-n2,
    .mx-sm-n2{
        margin-left: -.5rem!important
    }
    .m-sm-n3{
        margin: -1rem!important
    }
    .mt-sm-n3,
    .my-sm-n3{
        margin-top: -1rem!important
    }
    .mr-sm-n3,
    .mx-sm-n3{
        margin-right: -1rem!important
    }
    .mb-sm-n3,
    .my-sm-n3{
        margin-bottom: -1rem!important
    }
    .ml-sm-n3,
    .mx-sm-n3{
        margin-left: -1rem!important
    }
    .m-sm-n4{
        margin: -1.5rem!important
    }
    .mt-sm-n4,
    .my-sm-n4{
        margin-top: -1.5rem!important
    }
    .mr-sm-n4,
    .mx-sm-n4{
        margin-right: -1.5rem!important
    }
    .mb-sm-n4,
    .my-sm-n4{
        margin-bottom: -1.5rem!important
    }
    .ml-sm-n4,
    .mx-sm-n4{
        margin-left: -1.5rem!important
    }
    .m-sm-n5{
        margin: -3rem!important
    }
    .mt-sm-n5,
    .my-sm-n5{
        margin-top: -3rem!important
    }
    .mr-sm-n5,
    .mx-sm-n5{
        margin-right: -3rem!important
    }
    .mb-sm-n5,
    .my-sm-n5{
        margin-bottom: -3rem!important
    }
    .ml-sm-n5,
    .mx-sm-n5{
        margin-left: -3rem!important
    }
    .m-sm-auto{
        margin: auto!important
    }
    .mt-sm-auto,
    .my-sm-auto{
        margin-top: auto!important
    }
    .mr-sm-auto,
    .mx-sm-auto{
        margin-right: auto!important
    }
    .mb-sm-auto,
    .my-sm-auto{
        margin-bottom: auto!important
    }
    .ml-sm-auto,
    .mx-sm-auto{
        margin-left: auto!important
    }
    .header,
    .header.fixed-top{
        padding-top: 0;
        height: 70px;
    }
    .header button{
        padding: 1.5rem 0.75rem;
    }
    .header-internas{
        padding-top: 0;
        height: 70px;
    }
    .header-internas button{
        padding: 1.5rem 0.75rem;
    }
    .header .container,
    .header-internas .container{
        max-width: 100%;
        padding: 0;
    }
    .header.show .navbar .navbar-toggler.x .icon-bar{
        background-color: var(--cor_white);
    }
    .header #logo img,
    .header-internas #logo img{
        padding: 0.5rem;
        width: 80px;
    }
    .header .navbar,
    .header-internas .navbar{
        background-color: var(--cor_primary);
        text-transform: uppercase;
        width: 100%;
        z-index: 3;
        padding: 0;
    }
    .header .navbar #menu,
    .header-internas .navbar #menu,
    .header.fixed-top .navbar #menu{
        margin-top: 0;
    }
    .header-internas .navbar #menu ul li a,
    .header.fixed-top .navbar #menu ul li a{
        color: var(--cor_white);
    }
    .header .navbar #menu ul li.line-v span,
    .header-internas .navbar #menu ul li.line-v span{
        border-bottom: 1px solid var(--cor_white);
        display: block;
        border-left: 0;
    }
    .header .navbar #menu ul li:nth-child(8),
    .header .navbar #menu ul li:nth-child(9),
    .header-internas .navbar #menu ul li:nth-child(8),
    .header-internas .navbar #menu ul li:nth-child(9){
        padding: 0.5rem 1.5rem;
    }
    .header .navbar #menu ul li.dropdown .sub-menu a{
        padding: 0.5rem 1.5rem;
    }
    .header .navbar #menu ul li.dropdown:hover .sub-menu,
    .header .navbar #menu ul li.dropdown .sub-menu li.dropdown-2:hover .sub-menu-2{
        position: relative;
        top: 0;
        left: 0;
    }
    .header .navbar #menu ul li.dropdown .sub-menu li.dropdown-2 .sub-menu-2{
        -webkit-transform: translateY(10%);
        -moz-transform: translateY(10%);
        -ms-transform: translateY(10%);
        -o-transform: translateY(10%);
        transform: translateY(10%);
    }
    /* ANIMATED X */
    .header .navbar-toggler.x,
    .header-internas .navbar-toggler.x{
        display: block;
        border: none;
    }
    .header .navbar-toggler.x:focus,
    .header-internas .navbar-toggler.x:focus{
        outline: none;
    }
    .header .navbar-toggler.x[aria-expanded=true] .icon-bar:nth-of-type(1),
    .header-internas .navbar-toggler.x[aria-expanded=true] .icon-bar:nth-of-type(1){
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
        -webkit-transform-origin: 10% 10%;
        -ms-transform-origin: 10% 10%;
        transform-origin: 10% 10%;
    }
    .header .navbar-toggler.x[aria-expanded=true] .icon-bar:nth-of-type(2),
    .header-internas .navbar-toggler.x[aria-expanded=true] .icon-bar:nth-of-type(2){
        opacity: 0;
        filter: alpha(opacity=0);
    }
    .header .navbar-toggler.x[aria-expanded=true] .icon-bar:nth-of-type(3),
    .header-internas .navbar-toggler.x[aria-expanded=true] .icon-bar:nth-of-type(3){
        -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);
        -webkit-transform-origin: 10% 90%;
        -ms-transform-origin: 10% 90%;
        transform-origin: 10% 90%;
    }
    .header .navbar-toggler.x .icon-bar{
        width: 30px;
        display: block;
        height: 4px;
        background-color: var(--cor_white);
        -webkit-transition: all 0.2s;
        -o-transition: all 0.2s;
        transition: all 0.2s;
    }
    .header-internas .navbar-toggler.x .icon-bar{
        width: 30px;
        display: block;
        height: 4px;
        background-color: var(--cor_primary);
        -webkit-transition: all 0.2s;
        -o-transition: all 0.2s;
        transition: all 0.2s;
    }
    .header-internas.fixed-top .navbar-toggler.x .icon-bar{
        background-color: var(--cor_primary);
    }
    .header .navbar-toggler.x .icon-bar+.icon-bar,
    .header-internas .navbar-toggler.x .icon-bar+.icon-bar{
        margin-top: 4px;
    }
    .header .navbar-toggler.x .icon-bar:nth-of-type(1),
    .header-internas .navbar-toggler.x .icon-bar:nth-of-type(1){
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
    }
    .header .navbar-toggler.x .icon-bar:nth-of-type(2),
    .header-internas .navbar-toggler.x .icon-bar:nth-of-type(2){
        opacity: 1;
        filter: alpha(opacity=100);
    }
    .header .navbar-toggler.x .icon-bar:nth-of-type(3),
    .header-internas .navbar-toggler.x .icon-bar:nth-of-type(3){
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
    }
    /* ==========================================================================
    REDES SOCIAIS 
    ========================================================================== */
    #redes{
        bottom: 35%;
    }
    #redes img{
        max-width: 30px;
        max-height: 30px;
    }
    /* ==========================================================================
    HOME
    ========================================================================== */
    .content-box .content-box-txt p{
        padding-right: 0;
    }
    /* ==========================================================================
    FULL BANNER HOME
    ========================================================================== */
    #full-banner-home .item{
        background-position: center center;
        min-height: 268px;
    }
    #full-banner-home .item .banners video{
        height: 35vh;
        width: 100%;
    }
    #full-banner-home .item .content-box{
        min-height: 268px;
    }
    #full-banner-home .item .content-box .content-box-txt{
        line-height: 1.2rem;
        font-size: 1rem;
    }
    /* ==========================================================================
    FULL BANNER PÁGINAS INTERNAS
    ========================================================================== */
    #full-banner-internas .item{
        background-position: center center;
        min-height: 268px;
    }
    #full-banner-internas .item .content-box{
        min-height: 268px;
    }
    #full-banner-internas .item .content-box .content-box-txt{
        line-height: 1.2rem;
        font-size: 1rem;
    }
    #full-banner-internas #banner-internas{
        min-height: 268px;
    }
    #full-banner-internas #banner-internas .content-box{
        min-height: 268px;
    }
    #bg-guitta-corretora-de-cambio{
        height: auto;
    }
    #bg-guitta-corretora-de-cambio h2{
        color: var(--cor_primary);
    }
    /* ==========================================================================
    CONTEÚDO DA SEÇÕES
    ========================================================================== */
    #conteudo-secoes video{
        height: 35vh;
        width: 100%;
    }
    /* ==========================================================================
    SEÇÃO CADASTRO
    ========================================================================== */
    #secao-cadastro{
        margin-top: -70px;
    }
    /* ==========================================================================
    LISTAGEM 1 COLUNA
    ========================================================================== */
    #listagem-1-coluna img#listagem-1-coluna-img{
        display: none;
    }
    /* ==========================================================================
    PAGINA EMPRESA 
    ========================================================================== */
    #seguro-voce-sua-familia-sua-empresa .content-blog h3{
        background-color: transparent;
        color: var(--cor_primary);
        border-radius: 0;
    }
}
/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) and (max-width: 767.98px){
    body{
        font-size: 0.9rem;
        line-height: 1;
    }
    .h1-title{
        font-size: 2.5rem;
        line-height: 1.2;
    }
    .h2-title{
        font-size: 2.3rem;
        line-height: 1;
    }
    .h3-title{
        font-size: 2rem;
    }
    .h4-title{
        font-size: 1.5rem;
    }
    .h5-title{
        font-size: 1.2em;
    }
    .h6-title{
        font-size: 1rem;
    }
    .font-size-sm{
        font-size: 3rem !important;
    }
    .col{
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .order-sm-1{
        -ms-flex-order: 1;
        order: 1;
    }
    .order-sm-2{
        -ms-flex-order: 2;
        order: 2;
    }
    .order-sm-3{
        -ms-flex-order: 3;
        order: 3;
    }
    .order-sm-4{
        -ms-flex-order: 4;
        order: 4;
    }
    .order-sm-5{
        -ms-flex-order: 5;
        order: 5;
    }
    .order-sm-6{
        -ms-flex-order: 6;
        order: 6;
    }
    .order-sm-7{
        -ms-flex-order: 7;
        order: 7;
    }
    .order-sm-8{
        -ms-flex-order: 8;
        order: 8;
    }
    .order-sm-9{
        -ms-flex-order: 9;
        order: 9;
    }
    .order-sm-10{
        -ms-flex-order: 10;
        order: 10;
    }
    .order-sm-11{
        -ms-flex-order: 11;
        order: 11;
    }
    .order-sm-12{
        -ms-flex-order: 12;
        order: 12;
    }
    .d-sm-none{
        display: none!important;
    }
    .d-sm-block{
        display: block!important;
    }
    .d-sm-flex{
        display: -ms-flexbox!important;
        display: flex!important;
    }
    .d-sm-inline{
        display: inline!important;
    }
    .d-sm-inline-block{
        display: inline-block!important;
    }
    .justify-content-sm-center{
        -ms-flex-pack: center!important;
        justify-content: center!important;
    }
    .text-sm-left{
        text-align: left!important;
    }
    .text-sm-center{
        text-align: center!important;
    }
    .m-sm-0{
        margin: 0!important
    }
    .mt-sm-0,
    .my-sm-0{
        margin-top: 0!important
    }
    .mr-sm-0,
    .mx-sm-0{
        margin-right: 0!important
    }
    .mb-sm-0,
    .my-sm-0{
        margin-bottom: 0!important
    }
    .ml-sm-0,
    .mx-sm-0{
        margin-left: 0!important
    }
    .m-sm-1{
        margin: .25rem!important
    }
    .mt-sm-1,
    .my-sm-1{
        margin-top: .25rem!important
    }
    .mr-sm-1,
    .mx-sm-1{
        margin-right: .25rem!important
    }
    .mb-sm-1,
    .my-sm-1{
        margin-bottom: .25rem!important
    }
    .ml-sm-1,
    .mx-sm-1{
        margin-left: .25rem!important
    }
    .m-sm-2{
        margin: .5rem!important
    }
    .mt-sm-2,
    .my-sm-2{
        margin-top: .5rem!important
    }
    .mr-sm-2,
    .mx-sm-2{
        margin-right: .5rem!important
    }
    .mb-sm-2,
    .my-sm-2{
        margin-bottom: .5rem!important
    }
    .ml-sm-2,
    .mx-sm-2{
        margin-left: .5rem!important
    }
    .m-sm-3{
        margin: 1rem!important
    }
    .mt-sm-3,
    .my-sm-3{
        margin-top: 1rem!important
    }
    .mr-sm-3,
    .mx-sm-3{
        margin-right: 1rem!important
    }
    .mb-sm-3,
    .my-sm-3{
        margin-bottom: 1rem!important
    }
    .ml-sm-3,
    .mx-sm-3{
        margin-left: 1rem!important
    }
    .m-sm-4{
        margin: 1.5rem!important
    }
    .mt-sm-4,
    .my-sm-4{
        margin-top: 1.5rem!important
    }
    .mr-sm-4,
    .mx-sm-4{
        margin-right: 1.5rem!important
    }
    .mb-sm-4,
    .my-sm-4{
        margin-bottom: 1.5rem!important
    }
    .ml-sm-4,
    .mx-sm-4{
        margin-left: 1.5rem!important
    }
    .m-sm-5{
        margin: 3rem!important
    }
    .mt-sm-5,
    .my-sm-5{
        margin-top: 3rem!important
    }
    .mr-sm-5,
    .mx-sm-5{
        margin-right: 3rem!important
    }
    .mb-sm-5,
    .my-sm-5{
        margin-bottom: 3rem!important
    }
    .ml-sm-5,
    .mx-sm-5{
        margin-left: 3rem!important
    }
    .p-sm-0{
        padding: 0!important
    }
    .pt-sm-0,
    .py-sm-0{
        padding-top: 0!important
    }
    .pr-sm-0,
    .px-sm-0{
        padding-right: 0!important
    }
    .pb-sm-0,
    .py-sm-0{
        padding-bottom: 0!important
    }
    .pl-sm-0,
    .px-sm-0{
        padding-left: 0!important
    }
    .p-sm-1{
        padding: .25rem!important
    }
    .pt-sm-1,
    .py-sm-1{
        padding-top: .25rem!important
    }
    .pr-sm-1,
    .px-sm-1{
        padding-right: .25rem!important
    }
    .pb-sm-1,
    .py-sm-1{
        padding-bottom: .25rem!important
    }
    .pl-sm-1,
    .px-sm-1{
        padding-left: .25rem!important
    }
    .p-sm-2{
        padding: .5rem!important
    }
    .pt-sm-2,
    .py-sm-2{
        padding-top: .5rem!important
    }
    .pr-sm-2,
    .px-sm-2{
        padding-right: .5rem!important
    }
    .pb-sm-2,
    .py-sm-2{
        padding-bottom: .5rem!important
    }
    .pl-sm-2,
    .px-sm-2{
        padding-left: .5rem!important
    }
    .p-sm-3{
        padding: 1rem!important
    }
    .pt-sm-3,
    .py-sm-3{
        padding-top: 1rem!important
    }
    .pr-sm-3,
    .px-sm-3{
        padding-right: 1rem!important
    }
    .pb-sm-3,
    .py-sm-3{
        padding-bottom: 1rem!important
    }
    .pl-sm-3,
    .px-sm-3{
        padding-left: 1rem!important
    }
    .p-sm-4{
        padding: 1.5rem!important
    }
    .pt-sm-4,
    .py-sm-4{
        padding-top: 1.5rem!important
    }
    .pr-sm-4,
    .px-sm-4{
        padding-right: 1.5rem!important
    }
    .pb-sm-4,
    .py-sm-4{
        padding-bottom: 1.5rem!important
    }
    .pl-sm-4,
    .px-sm-4{
        padding-left: 1.5rem!important
    }
    .p-sm-5{
        padding: 3rem!important
    }
    .pt-sm-5,
    .py-sm-5{
        padding-top: 3rem!important
    }
    .pr-sm-5,
    .px-sm-5{
        padding-right: 3rem!important
    }
    .pb-sm-5,
    .py-sm-5{
        padding-bottom: 3rem!important
    }
    .pl-sm-5,
    .px-sm-5{
        padding-left: 3rem!important
    }
    .m-sm-n1{
        margin: -.25rem!important
    }
    .mt-sm-n1,
    .my-sm-n1{
        margin-top: -.25rem!important
    }
    .mr-sm-n1,
    .mx-sm-n1{
        margin-right: -.25rem!important
    }
    .mb-sm-n1,
    .my-sm-n1{
        margin-bottom: -.25rem!important
    }
    .ml-sm-n1,
    .mx-sm-n1{
        margin-left: -.25rem!important
    }
    .m-sm-n2{
        margin: -.5rem!important
    }
    .mt-sm-n2,
    .my-sm-n2{
        margin-top: -.5rem!important
    }
    .mr-sm-n2,
    .mx-sm-n2{
        margin-right: -.5rem!important
    }
    .mb-sm-n2,
    .my-sm-n2{
        margin-bottom: -.5rem!important
    }
    .ml-sm-n2,
    .mx-sm-n2{
        margin-left: -.5rem!important
    }
    .m-sm-n3{
        margin: -1rem!important
    }
    .mt-sm-n3,
    .my-sm-n3{
        margin-top: -1rem!important
    }
    .mr-sm-n3,
    .mx-sm-n3{
        margin-right: -1rem!important
    }
    .mb-sm-n3,
    .my-sm-n3{
        margin-bottom: -1rem!important
    }
    .ml-sm-n3,
    .mx-sm-n3{
        margin-left: -1rem!important
    }
    .m-sm-n4{
        margin: -1.5rem!important
    }
    .mt-sm-n4,
    .my-sm-n4{
        margin-top: -1.5rem!important
    }
    .mr-sm-n4,
    .mx-sm-n4{
        margin-right: -1.5rem!important
    }
    .mb-sm-n4,
    .my-sm-n4{
        margin-bottom: -1.5rem!important
    }
    .ml-sm-n4,
    .mx-sm-n4{
        margin-left: -1.5rem!important
    }
    .m-sm-n5{
        margin: -3rem!important
    }
    .mt-sm-n5,
    .my-sm-n5{
        margin-top: -3rem!important
    }
    .mr-sm-n5,
    .mx-sm-n5{
        margin-right: -3rem!important
    }
    .mb-sm-n5,
    .my-sm-n5{
        margin-bottom: -3rem!important
    }
    .ml-sm-n5,
    .mx-sm-n5{
        margin-left: -3rem!important
    }
    .m-sm-auto{
        margin: auto!important
    }
    .mt-sm-auto,
    .my-sm-auto{
        margin-top: auto!important
    }
    .mr-sm-auto,
    .mx-sm-auto{
        margin-right: auto!important
    }
    .mb-sm-auto,
    .my-sm-auto{
        margin-bottom: auto!important
    }
    .ml-sm-auto,
    .mx-sm-auto{
        margin-left: auto!important
    }
    .header,
    .header.fixed-top{
        padding-top: 0;
        height: 70px;
    }
    .header button{
        padding: 1.5rem 0.75rem;
    }
    .header-internas{
        padding-top: 0;
        height: 70px;
    }
    .header-internas button{
        padding: 1.5rem 0.75rem;
    }
    .header .container,
    .header-internas .container{
        max-width: 100%;
        padding: 0;
    }
    .header.show .navbar .navbar-toggler.x .icon-bar{
        background-color: var(--cor_white);
    }
    .header #logo img,
    .header-internas #logo img{
        padding: 0.5rem;
        width: 80px;
    }
    .header .navbar,
    .header-internas .navbar{
        background-color: var(--cor_primary);
        text-transform: uppercase;
        width: 100%;
        z-index: 3;
        padding: 0;
    }
    .header .navbar #menu,
    .header-internas .navbar #menu,
    .header.fixed-top .navbar #menu{
        margin-top: 0;
    }
    .header-internas .navbar #menu ul li a,
    .header.fixed-top .navbar #menu ul li a{
        color: var(--cor_white);
    }
    .header .navbar #menu ul li.line-v span,
    .header-internas .navbar #menu ul li.line-v span{
        border-bottom: 1px solid var(--cor_white);
        display: block;
        border-left: 0;
    }
    .header .navbar #menu ul li:nth-child(8),
    .header .navbar #menu ul li:nth-child(9),
    .header-internas .navbar #menu ul li:nth-child(8),
    .header-internas .navbar #menu ul li:nth-child(9){
        padding: 0.5rem 1.5rem;
    }
    .header .navbar #menu ul li.dropdown .sub-menu a{
        padding: 0.5rem 1.5rem;
    }
    .header .navbar #menu ul li.dropdown:hover .sub-menu,
    .header .navbar #menu ul li.dropdown .sub-menu li.dropdown-2:hover .sub-menu-2{
        position: relative;
        top: 0;
        left: 0;
    }
    .header .navbar #menu ul li.dropdown .sub-menu li.dropdown-2 .sub-menu-2{
        -webkit-transform: translateY(10%);
        -moz-transform: translateY(10%);
        -ms-transform: translateY(10%);
        -o-transform: translateY(10%);
        transform: translateY(10%);
    }
    /* ANIMATED X */
    .header .navbar-toggler.x,
    .header-internas .navbar-toggler.x{
        display: block;
        border: none;
    }
    .header .navbar-toggler.x:focus,
    .header-internas .navbar-toggler.x:focus{
        outline: none;
    }
    .header .navbar-toggler.x[aria-expanded=true] .icon-bar:nth-of-type(1),
    .header-internas .navbar-toggler.x[aria-expanded=true] .icon-bar:nth-of-type(1){
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
        -webkit-transform-origin: 10% 10%;
        -ms-transform-origin: 10% 10%;
        transform-origin: 10% 10%;
    }
    .header .navbar-toggler.x[aria-expanded=true] .icon-bar:nth-of-type(2),
    .header-internas .navbar-toggler.x[aria-expanded=true] .icon-bar:nth-of-type(2){
        opacity: 0;
        filter: alpha(opacity=0);
    }
    .header .navbar-toggler.x[aria-expanded=true] .icon-bar:nth-of-type(3),
    .header-internas .navbar-toggler.x[aria-expanded=true] .icon-bar:nth-of-type(3){
        -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);
        -webkit-transform-origin: 10% 90%;
        -ms-transform-origin: 10% 90%;
        transform-origin: 10% 90%;
    }
    .header .navbar-toggler.x .icon-bar{
        width: 30px;
        display: block;
        height: 4px;
        background-color: var(--cor_white);
        -webkit-transition: all 0.2s;
        -o-transition: all 0.2s;
        transition: all 0.2s;
    }
    .header-internas .navbar-toggler.x .icon-bar{
        width: 30px;
        display: block;
        height: 4px;
        background-color: var(--cor_primary);
        -webkit-transition: all 0.2s;
        -o-transition: all 0.2s;
        transition: all 0.2s;
    }
    .header-internas.fixed-top .navbar-toggler.x .icon-bar{
        background-color: var(--cor_primary);
    }
    .header .navbar-toggler.x .icon-bar+.icon-bar,
    .header-internas .navbar-toggler.x .icon-bar+.icon-bar{
        margin-top: 4px;
    }
    .header .navbar-toggler.x .icon-bar:nth-of-type(1),
    .header-internas .navbar-toggler.x .icon-bar:nth-of-type(1){
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
    }
    .header .navbar-toggler.x .icon-bar:nth-of-type(2),
    .header-internas .navbar-toggler.x .icon-bar:nth-of-type(2){
        opacity: 1;
        filter: alpha(opacity=100);
    }
    .header .navbar-toggler.x .icon-bar:nth-of-type(3),
    .header-internas .navbar-toggler.x .icon-bar:nth-of-type(3){
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
    }
    /* ==========================================================================
    REDES SOCIAIS 
    ========================================================================== */
    #redes{
        bottom: 53%;
    }
    #redes img{
        max-width: 30px;
        max-height: 30px;
    }
    /* ==========================================================================
    FULL BANNER HOME
    ========================================================================== */
    #full-banner-home .item{
        background-position: center center;
        min-height: 268px;
    }
    #full-banner-home .item .banners video{
        height: 50vh;
        width: 100%;
    }
    #full-banner-home .item .content-box{
        min-height: 268px;
    }
    #full-banner-home .item .content-box .content-box-txt{
        line-height: 1.2rem;
        font-size: 1rem;
    }
    /* ==========================================================================
    FULL BANNER PÁGINAS INTERNAS
    ========================================================================== */
    #full-banner-internas .item{
        background-position: center center;
        min-height: 268px;
    }
    #full-banner-internas .item .content-box{
        min-height: 268px;
    }
    #full-banner-internas .item .content-box .content-box-txt{
        line-height: 1.2rem;
        font-size: 1rem;
    }
    #full-banner-internas #banner-internas{
        min-height: 268px;
    }
    #full-banner-internas #banner-internas .content-box{
        min-height: 268px;
    }
    #bg-guitta-corretora-de-cambio{
        height: auto;
    }
    #bg-guitta-corretora-de-cambio h2{
        color: var(--cor_primary);
    }
    /* ==========================================================================
    CONTEÚDO DA SEÇÕES
    ========================================================================== */
    #conteudo-secoes video{
        height: 50vh;
        width: 100%;
    }
    /* ==========================================================================
    SEÇÃO CADASTRO
    ========================================================================== */
    #secao-cadastro{
        margin-top: -45px;
    }
    /* ==========================================================================
    BLOG
    ========================================================================== */
    .content-blog img{
        width: 100%;
    }
    .content-blog-internas{
        margin: 0 auto;
        width: 350px;
    }
    /* ==========================================================================
    LISTAGEM 1 COLUNA
    ========================================================================== */
    #listagem-1-coluna img#listagem-1-coluna-img{
        display: none;
    }
}
/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) and (max-width: 991.98px){
    body{
        font-size: 0.9rem;
        line-height: 1;
    }
    .h1-title{
        font-size: 2.5rem;
        line-height: 1.2;
    }
    .h2-title{
        font-size: 2.3rem;
        line-height: 1;
    }
    .h3-title{
        font-size: 2rem;
    }
    .h4-title{
        font-size: 1.5rem;
    }
    .h5-title{
        font-size: 1.2rem;
    }
    .h6-title{
        font-size: 1rem;
    }
    .font-size-md{
        font-size: 3rem !important;
    }
    .order-md-1{
        -ms-flex-order: 1;
        order: 1;
    }
    .order-md-2{
        -ms-flex-order: 2;
        order: 2;
    }
    .order-md-3{
        -ms-flex-order: 3;
        order: 3;
    }
    .order-md-4{
        -ms-flex-order: 4;
        order: 4;
    }
    .order-md-5{
        -ms-flex-order: 5;
        order: 5;
    }
    .order-md-6{
        -ms-flex-order: 6;
        order: 6;
    }
    .order-md-7{
        -ms-flex-order: 7;
        order: 7;
    }
    .order-md-8{
        -ms-flex-order: 8;
        order: 8;
    }
    .order-md-9{
        -ms-flex-order: 9;
        order: 9;
    }
    .order-md-10{
        -ms-flex-order: 10;
        order: 10;
    }
    .order-md-11{
        -ms-flex-order: 11;
        order: 11;
    }
    .order-md-12{
        -ms-flex-order: 12;
        order: 12;
    }
	.m-md-0{
        margin: 0!important
    }
    .mt-md-0,
    .my-md-0{
        margin-top: 0!important
    }
    .mr-md-0,
    .mx-md-0{
        margin-right: 0!important
    }
    .mb-md-0,
    .my-md-0{
        margin-bottom: 0!important
    }
    .ml-md-0,
    .mx-md-0{
        margin-left: 0!important
    }
    .m-md-1{
        margin: .25rem!important
    }
    .mt-md-1,
    .my-md-1{
        margin-top: .25rem!important
    }
    .mr-md-1,
    .mx-md-1{
        margin-right: .25rem!important
    }
    .mb-md-1,
    .my-md-1{
        margin-bottom: .25rem!important
    }
    .ml-md-1,
    .mx-md-1{
        margin-left: .25rem!important
    }
    .m-md-2{
        margin: .5rem!important
    }
    .mt-md-2,
    .my-md-2{
        margin-top: .5rem!important
    }
    .mr-md-2,
    .mx-md-2{
        margin-right: .5rem!important
    }
    .mb-md-2,
    .my-md-2{
        margin-bottom: .5rem!important
    }
    .ml-md-2,
    .mx-md-2{
        margin-left: .5rem!important
    }
    .m-md-3{
        margin: 1rem!important
    }
    .mt-md-3,
    .my-md-3{
        margin-top: 1rem!important
    }
    .mr-md-3,
    .mx-md-3{
        margin-right: 1rem!important
    }
    .mb-md-3,
    .my-md-3{
        margin-bottom: 1rem!important
    }
    .ml-md-3,
    .mx-md-3{
        margin-left: 1rem!important
    }
    .m-md-4{
        margin: 1.5rem!important
    }
    .mt-md-4,
    .my-md-4{
        margin-top: 1.5rem!important
    }
    .mr-md-4,
    .mx-md-4{
        margin-right: 1.5rem!important
    }
    .mb-md-4,
    .my-md-4{
        margin-bottom: 1.5rem!important
    }
    .ml-md-4,
    .mx-md-4{
        margin-left: 1.5rem!important
    }
    .m-md-5{
        margin: 3rem!important
    }
    .mt-md-5,
    .my-md-5{
        margin-top: 3rem!important
    }
    .mr-md-5,
    .mx-md-5{
        margin-right: 3rem!important
    }
    .mb-md-5,
    .my-md-5{
        margin-bottom: 3rem!important
    }
    .ml-md-5,
    .mx-md-5{
        margin-left: 3rem!important
    }
    .p-md-0{
        padding: 0!important
    }
    .pt-md-0,
    .py-md-0{
        padding-top: 0!important
    }
    .pr-md-0,
    .px-md-0{
        padding-right: 0!important
    }
    .pb-md-0,
    .py-md-0{
        padding-bottom: 0!important
    }
    .pl-md-0,
    .px-md-0{
        padding-left: 0!important
    }
    .p-md-1{
        padding: .25rem!important
    }
    .pt-md-1,
    .py-md-1{
        padding-top: .25rem!important
    }
    .pr-md-1,
    .px-md-1{
        padding-right: .25rem!important
    }
    .pb-md-1,
    .py-md-1{
        padding-bottom: .25rem!important
    }
    .pl-md-1,
    .px-md-1{
        padding-left: .25rem!important
    }
    .p-md-2{
        padding: .5rem!important
    }
    .pt-md-2,
    .py-md-2{
        padding-top: .5rem!important
    }
    .pr-md-2,
    .px-md-2{
        padding-right: .5rem!important
    }
    .pb-md-2,
    .py-md-2{
        padding-bottom: .5rem!important
    }
    .pl-md-2,
    .px-md-2{
        padding-left: .5rem!important
    }
    .p-md-3{
        padding: 1rem!important
    }
    .pt-md-3,
    .py-md-3{
        padding-top: 1rem!important
    }
    .pr-md-3,
    .px-md-3{
        padding-right: 1rem!important
    }
    .pb-md-3,
    .py-md-3{
        padding-bottom: 1rem!important
    }
    .pl-md-3,
    .px-md-3{
        padding-left: 1rem!important
    }
    .p-md-4{
        padding: 1.5rem!important
    }
    .pt-md-4,
    .py-md-4{
        padding-top: 1.5rem!important
    }
    .pr-md-4,
    .px-md-4{
        padding-right: 1.5rem!important
    }
    .pb-md-4,
    .py-md-4{
        padding-bottom: 1.5rem!important
    }
    .pl-md-4,
    .px-md-4{
        padding-left: 1.5rem!important
    }
    .p-md-5{
        padding: 3rem!important
    }
    .pt-md-5,
    .py-md-5{
        padding-top: 3rem!important
    }
    .pr-md-5,
    .px-md-5{
        padding-right: 3rem!important
    }
    .pb-md-5,
    .py-md-5{
        padding-bottom: 3rem!important
    }
    .pl-md-5,
    .px-md-5{
        padding-left: 3rem!important
    }
    .m-md-n1{
        margin: -.25rem!important
    }
    .mt-md-n1,
    .my-md-n1{
        margin-top: -.25rem!important
    }
    .mr-md-n1,
    .mx-md-n1{
        margin-right: -.25rem!important
    }
    .mb-md-n1,
    .my-md-n1{
        margin-bottom: -.25rem!important
    }
    .ml-md-n1,
    .mx-md-n1{
        margin-left: -.25rem!important
    }
    .m-md-n2{
        margin: -.5rem!important
    }
    .mt-md-n2,
    .my-md-n2{
        margin-top: -.5rem!important
    }
    .mr-md-n2,
    .mx-md-n2{
        margin-right: -.5rem!important
    }
    .mb-md-n2,
    .my-md-n2{
        margin-bottom: -.5rem!important
    }
    .ml-md-n2,
    .mx-md-n2{
        margin-left: -.5rem!important
    }
    .m-md-n3{
        margin: -1rem!important
    }
    .mt-md-n3,
    .my-md-n3{
        margin-top: -1rem!important
    }
    .mr-md-n3,
    .mx-md-n3{
        margin-right: -1rem!important
    }
    .mb-md-n3,
    .my-md-n3{
        margin-bottom: -1rem!important
    }
    .ml-md-n3,
    .mx-md-n3{
        margin-left: -1rem!important
    }
    .m-md-n4{
        margin: -1.5rem!important
    }
    .mt-md-n4,
    .my-md-n4{
        margin-top: -1.5rem!important
    }
    .mr-md-n4,
    .mx-md-n4{
        margin-right: -1.5rem!important
    }
    .mb-md-n4,
    .my-md-n4{
        margin-bottom: -1.5rem!important
    }
    .ml-md-n4,
    .mx-md-n4{
        margin-left: -1.5rem!important
    }
    .m-md-n5{
        margin: -3rem!important
    }
    .mt-md-n5,
    .my-md-n5{
        margin-top: -3rem!important
    }
    .mr-md-n5,
    .mx-md-n5{
        margin-right: -3rem!important
    }
    .mb-md-n5,
    .my-md-n5{
        margin-bottom: -3rem!important
    }
    .ml-md-n5,
    .mx-md-n5{
        margin-left: -3rem!important
    }
    .m-md-auto{
        margin: auto!important
    }
    .mt-md-auto,
    .my-md-auto{
        margin-top: auto!important
    }
    .mr-md-auto,
    .mx-md-auto{
        margin-right: auto!important
    }
    .mb-md-auto,
    .my-md-auto{
        margin-bottom: auto!important
    }
    .ml-md-auto,
    .mx-md-auto{
        margin-left: auto!important
    }
    .header,
    .header.fixed-top{
        padding-top: 0;
        height: 70px;
    }
    .header button{
        padding: 1.5rem 0.75rem;
    }
    .header-internas{
        padding-top: 0;
        height: 70px;
    }
    .header-internas button{
        padding: 1.5rem 0.75rem;
    }
    .header .container,
    .header-internas .container{
        max-width: 100%;
        padding: 0;
    }
    .header.show .navbar .navbar-toggler.x .icon-bar{
        background-color: var(--cor_white);
    }
    .header #logo img,
    .header-internas #logo img{
        padding: 0.5rem;
        width: 80px;
    }
    .header .navbar,
    .header-internas .navbar{
        background-color: var(--cor_primary);
        text-transform: uppercase;
        width: 100%;
        z-index: 3;
        padding: 0;
    }
    .header .navbar #menu,
    .header-internas .navbar #menu,
    .header.fixed-top .navbar #menu{
        margin-top: 0;
    }
    .header-internas .navbar #menu ul li a,
    .header.fixed-top .navbar #menu ul li a{
        color: var(--cor_white);
    }
    .header .navbar #menu ul li.line-v span,
    .header-internas .navbar #menu ul li.line-v span{
        border-bottom: 1px solid var(--cor_white);
        display: block;
        border-left: 0;
    }
    .header .navbar #menu ul li:nth-child(8),
    .header .navbar #menu ul li:nth-child(9),
    .header-internas .navbar #menu ul li:nth-child(8),
    .header-internas .navbar #menu ul li:nth-child(9){
        padding: 0.5rem 1.5rem;
    }
    .header .navbar #menu ul li.dropdown .sub-menu a{
        padding: 0.5rem 1.5rem;
    }
    .header .navbar #menu ul li.dropdown:hover .sub-menu,
    .header .navbar #menu ul li.dropdown .sub-menu li.dropdown-2:hover .sub-menu-2{
        position: relative;
        top: 0;
        left: 0;
    }
    .header .navbar #menu ul li.dropdown .sub-menu li.dropdown-2 .sub-menu-2{
        -webkit-transform: translateY(10%);
        -moz-transform: translateY(10%);
        -ms-transform: translateY(10%);
        -o-transform: translateY(10%);
        transform: translateY(10%);
    }
    /* ANIMATED X */
    .header .navbar-toggler.x,
    .header-internas .navbar-toggler.x{
        display: block;
        border: none;
    }
    .header .navbar-toggler.x:focus,
    .header-internas .navbar-toggler.x:focus{
        outline: none;
    }
    .header .navbar-toggler.x[aria-expanded=true] .icon-bar:nth-of-type(1),
    .header-internas .navbar-toggler.x[aria-expanded=true] .icon-bar:nth-of-type(1){
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
        -webkit-transform-origin: 10% 10%;
        -ms-transform-origin: 10% 10%;
        transform-origin: 10% 10%;
    }
    .header .navbar-toggler.x[aria-expanded=true] .icon-bar:nth-of-type(2),
    .header-internas .navbar-toggler.x[aria-expanded=true] .icon-bar:nth-of-type(2){
        opacity: 0;
        filter: alpha(opacity=0);
    }
    .header .navbar-toggler.x[aria-expanded=true] .icon-bar:nth-of-type(3),
    .header-internas .navbar-toggler.x[aria-expanded=true] .icon-bar:nth-of-type(3){
        -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);
        -webkit-transform-origin: 10% 90%;
        -ms-transform-origin: 10% 90%;
        transform-origin: 10% 90%;
    }
    .header .navbar-toggler.x .icon-bar{
        width: 30px;
        display: block;
        height: 4px;
        background-color: var(--cor_white);
        -webkit-transition: all 0.2s;
        -o-transition: all 0.2s;
        transition: all 0.2s;
    }
    .header-internas .navbar-toggler.x .icon-bar{
        width: 30px;
        display: block;
        height: 4px;
        background-color: var(--cor_primary);
        -webkit-transition: all 0.2s;
        -o-transition: all 0.2s;
        transition: all 0.2s;
    }
    .header-internas.fixed-top .navbar-toggler.x .icon-bar{
        background-color: var(--cor_primary);
    }
    .header .navbar-toggler.x .icon-bar+.icon-bar,
    .header-internas .navbar-toggler.x .icon-bar+.icon-bar{
        margin-top: 4px;
    }
    .header .navbar-toggler.x .icon-bar:nth-of-type(1),
    .header-internas .navbar-toggler.x .icon-bar:nth-of-type(1){
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
    }
    .header .navbar-toggler.x .icon-bar:nth-of-type(2),
    .header-internas .navbar-toggler.x .icon-bar:nth-of-type(2){
        opacity: 1;
        filter: alpha(opacity=100);
    }
    .header .navbar-toggler.x .icon-bar:nth-of-type(3),
    .header-internas .navbar-toggler.x .icon-bar:nth-of-type(3){
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
    }
    /* ==========================================================================
    REDES SOCIAIS 
    ========================================================================== */
    #redes{
        bottom: 40%;
    }
    /* ==========================================================================
    FULL BANNER HOME
    ========================================================================== */
    #full-banner-home .item{
        background-position: center center;
        min-height: 268px;
    }
    #full-banner-home .item .banners video{
        height: 68vh;
        width: 100%;
    }
    #full-banner-home .item .content-box{
        min-height: 268px;
    }
    #full-banner-home .item .content-box .content-box-txt{
        line-height: 1.2rem;
        font-size: 1rem;
    }
    /* ==========================================================================
    FULL BANNER PÁGINAS INTERNAS
    ========================================================================== */
    #full-banner-internas .item{
        background-position: center center;
        min-height: 268px;
    }
    #full-banner-internas .item .content-box{
        min-height: 268px;
    }
    #full-banner-internas .item .content-box .content-box-txt{
        line-height: 1.2rem;
        font-size: 1rem;
    }
    #full-banner-internas #banner-internas{
        min-height: 268px;
    }
    #full-banner-internas #banner-internas .content-box{
        min-height: 268px;
    }
    #bg-guitta-corretora-de-cambio{
        height: auto;
    }
    #bg-guitta-corretora-de-cambio h2{
        color: var(--cor_primary);
    }
    /* ==========================================================================
    CONTEÚDO DA SEÇÕES
    ========================================================================== */
    #conteudo-secoes video{
        height: 68vh;
        width: 100%;
    }
    /* ==========================================================================
    SEÇÃO CADASTRO
    ========================================================================== */
    #secao-cadastro{
        margin-top: -60px;
    }
    /* ==========================================================================
    SEGUROS
    ========================================================================== */
    .seguros-introduction .h2-title{
        font-size: 1.2rem !important;
    }
    /* ==========================================================================
    BLOG
    ========================================================================== */
    .content-blog img{
        width: 100%;
    }
    .content-blog .blog-txt p{
        /*font-size: 0.7rem;*/
        display: none;
    }
    .content-blog-internas .blog-txt p{
        display: none;
    }
    .content-blog .blog-txt p{
        font-size: 0.9rem;
    }
    /* ==========================================================================
    LISTAGEM 1 COLUNA
    ========================================================================== */
    #listagem-1-coluna img#listagem-1-coluna-img{
        display: none;
    }
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) and (max-width: 1199.98px){
	body{
        font-size: 0.9rem;
        line-height: 1;
    }
    .h1-title{
        font-size: 2.5rem;
        line-height: 1.2;
    }
    .h2-title{
        font-size: 2.3rem;
        line-height: 1;
    }
    .h3-title{
        font-size: 2rem;
    }
    .h4-title{
        font-size: 1.5rem;
    }
    .h5-title{
        font-size: 1.2rem;
    }
    .h6-title{
        font-size: 0.8rem;
    }
    .font-size-lg{
        font-size: 3rem!important;
    }
    .d-lg-none{
        display: none!important;
    }
    .d-lg-block{
        display: block!important;
    }
    .d-lg-flex{
        display: -ms-flexbox!important;
        display: flex!important;
    }
    .d-lg-inline{
        display: inline!important;
    }
    .d-lg-inline-block{
        display: inline-block!important;
    }
    /* ==========================================================================
    HEADER
    ========================================================================== */
    .header button{
        padding: 1.5rem 0.75rem;
    }
    /* ==========================================================================
    FULL BANNER HOME
    ========================================================================== */
    #full-banner-home .item .banners video{
        height: 68vh;
        width: 100%;
    }
    /* ==========================================================================
    LISTAGEM 1 COLUNA
    ========================================================================== */
    #listagem-1-coluna img#listagem-1-coluna-img{
        margin-top: -275px;
        width: 785px;
        height: 576px;
    }
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px){
	.d-xl-none{
		display: none!important;
	}
	.d-xl-block{
		display: block!important;
	}
	.d-xl-flex{
		display: -ms-flexbox!important;
		display: flex!important;
	}
	.d-xl-inline{
		display: inline!important;
	}
	.d-xl-inline-block{
		display: inline-block!important;
	}
}
@media (min-width: 1440px){
    /* ==========================================================================
    FULL BANNER HOME
    ========================================================================== */
    #full-banner-home .item .banners video{
        height: 50vh;
        width: 100%;
    }
    /* ==========================================================================
    CONTEÚDO DA SEÇÕES
    ========================================================================== */
    #conteudo-secoes video{
        height: 100%;
        width: 100%;
    }
    /* ==========================================================================
    SEÇÃO CADASTRO
    ========================================================================== */
    #secao-cadastro{
        margin-top: -170px;
    }
}
@media (min-width: 1536px){
    /* ==========================================================================
    FULL BANNER HOME
    ========================================================================== */
    #full-banner-home .item .banners video{
        height: 55vh;
        width: 100%;
    }
    /* ==========================================================================
    CONTEÚDO DA SEÇÕES
    ========================================================================== */
    #conteudo-secoes video{
        height: 100%;
        width: 100%;
    }
    /* ==========================================================================
    SEÇÃO CADASTRO
    ========================================================================== */
    #secao-cadastro{
        margin-top: -155px;
    }
}