
@media (min-width: 1900px) {
    .demo-banner-sec .curva{
        background-size: 100%;
        background-position-x: 0px;
    }
}

@media(min-width:1700px){
    .demo-banner-sec{height: 740px;}
}


@media(max-width:1200px){
    header .logo{width: 145px;}

    .section-heading-item h2{font-size:50px}
    .suporte .texto p{font-size: 23px;}
}

@media(max-width:1091px)
{
    .demo-banner-sec{height: 510px;}
    .demo-banner-sec h1{font-size: 33px;}

    .demo-banner-sec .curva{ background-position-x: 43%;}


    section,
    .section-padding{padding:80px 0}
}


@media(max-width:991px){

    header.movendo .navbar-nav{background: #fff;}
    header.normal{background: #2e3a47;}
    header.normal.movendo{background: #fff;}

    header .conteudoMenu .navbar-nav .nav-link{color: #5a616a;}
    header.normal .conteudoMenu .navbar-nav .nav-link{color: #fff;}

    header .conteudoMenu .navbar-nav .borda{padding-left: 0px;}

    header .conteudoMenu .mail, header .conteudoMenu .tel{padding: 3px 0px;}

    header .conteudoMenu .mail::after,
    header .conteudoMenu .navbar-nav .borda::after{display: none;  margin: 0px;}

    header .conteudoMenu .navbar-nav a.scroll{padding-left: 0px;}

    header .conteudoMenu .tel{padding-top: 15px;}

    header .logo{width: 200px;}


    header.normal.movendo .conteudoMenu .mail::after,
    header.normal.movendo .conteudoMenu .navbar-nav .nav-link{color: #2e3a47;}

    header.normal.movendo .conteudoMenu .navbar-nav .nav-link:hover{color: #2e3a47; opacity: 0.8;}
    header.normal.movendo .conteudoMenu .navbar-nav .borda::after{background-color: #2e3a47;}


    .banner-img{display: none;}

    .vantagens{padding: 95px 0px 0px;}
    .vantagens h2{font-size: 25px; padding-bottom: 53px;}
    .vantagens .celular{display: none;}
    .vantagens .infos{padding-top: 0px;}

    .suporte{text-align: center !important;}
    .suporte .texto h2{padding-top: 0px;}
    .suporte .imagem img {
        max-width: 380px;
        width: 100%;
        margin-top: 45px;
    }

    footer .app .logoApps{padding: 13px 0px 30px;}

    footer .app .logoApps,
    footer .app .icones{display: block; align-items: initial; justify-content: initial;}

    footer .app .text-left,
    footer .app .text-right{text-align: center !important;}

    footer .app ul{justify-content: center; padding: 25px 0px;}

    footer .app .icones ul li.mail::before{
        display: none;
        margin: 0px;
    }

    .suporte .imagem{text-align: center}
    .suporte .texto h2{padding-top: 35px;}

    .suporte .imagem img{
        width: 270px;
        margin-top: 20px;
    }

    .aux{display: none;}
}


@media only screen and (max-width:767px)
{
    .xs-banner-content img{max-width:160px}
    .xs-banner-content{margin-bottom:40px}
    .banner-img{display:none}

    .demo-banner-sec h1{font-size: 37px;}
    .demo-banner-sec .curva{width: 100%; right: 63%;}

    section,
    .section-padding
    {
        padding:85px 0;
        position:relative
    }

    .page-list-img{height: 700px;}
}


@media (max-width: 560px) {

    .demo-banner-sec .curva{right: 116%;}

    .demo-banner-sec {
        height: 440px;
    }

    .page-item-sec h2{margin-top: -55px;}

    .demo-banner-sec h1{font-size: 32px; padding-top: 30px;}

    .suporte .texto h2{font-size: 2em;}
    .suporte .texto p{line-height: 1.2em; font-size: 23px;}

}
@media (max-width: 500px) {
    .page-list-img{height: 600px;}
}


@media (max-width: 450px) {
    .page-list-img{height: 480px;}

    .suporte .texto p br{display: none;}

    .suporte .texto .botoes .btn-verde{
        display: block;
        max-width: 200px;
        margin: 0px auto;
    }

    .suporte .texto .botoes .btn-preto {
        display: block;
        max-width: 200px;
        margin: 15px auto;
    }

    footer .app ul{display: block;}
    footer .app ul li{display: block; padding: 6px 0px;}
    footer .app .icones ul li.mail::after{display: none; padding: 0px; margin-top: 0px;}


}

@media (max-width: 370px) {
    .demo-banner-sec{height: 470px;}
    .demo-banner-sec h1{padding-top: 10px;}
    header .logo{width: 160px;}
    .page-list-img{height: 380px;}
}