@media screen and (max-width: 1500px){

    .imagemEsquerda img{
    height: auto;
    width: 60%;
    margin-left: 0%;
    margin-top: 4%;
    }
    .bgImagemTextos{
        height: 475px;
    }
    .textoDireita{
        top: 16%;
    }

}
@media screen and (max-width: 1390px){
    #logoCustomers .right.carousel-control {
        margin-right: 0;
    }
    #logoCustomers .left.carousel-control {
        margin-left: 0;
    }
}

@media screen and (max-width: 1200px){

    .imagemEsquerda img {
        margin-top: 12%;
    }

}

@media screen and (max-width: 991px){

    .imagemEsquerda {
        text-align: center;
    }
    .imagemEsquerda img {
        margin-top: 218px;
        min-width: 384px;
    }
    .textoDireita {
        top: -4%;
        width: 100%;
    }

    .imagemTopoComTexto {
        height: 360px;
    }
    .scroll-top {
        display: none; 
    }

    #topMenu .container{
        width: 100%;
    }
    .carousel-caption {
        width: 100%;
        margin: 7px;
        background: rgba(255, 255, 255, 0.42);
        padding: 10px;
        line-height: 0;
    }
    .carousel-caption h2 {
        padding: 0 0 10px;
        line-height: 0;
        font-size: 1.5em;
    }
    ol.carousel-indicators{
        display: none;
    }
    .outrosParceiros .col-md-3.col-sm-3.center {
        width: 32%!important;
    }
    .gestorParallax .col-md-3 {
        padding-top: 24px;
    }

}
@media screen and (max-width: 930px){
    div#topMenu a {
        font-size: 1.15em;
        color: #000;
    }
}
@media screen and (max-width: 860px){
    div#topMenu a {
        font-size: 1em;
        padding-right: 5px;
        padding-left: 5px;
    }
}

@media screen and (max-width: 767px){
    

    .carousel-caption h2 {
        font-size: 1.2em;
    }
    .imagemTopoComTexto {
        height: 600px;
        padding: 0;
        text-align: center;
    }
    .imagemTopoComTexto .col-md-5 img {
        max-width: 440px;
    }
    .imagemTopoComTexto .col-md-7 img {
        max-width: 420px;
        margin-top: -35px;
    }

    .gridBorderInto .col-md-4:not(:last-child) {
        border-top: none!important;
        border-right: none!important;
        border-left: none!important;
        border-bottom: 1px solid #ccc;
        padding: 45px 0 0;
    }
    .dropdown-toggle span:after, .dropdown-toggle span:before {
        top: 16px;
    }
    ul.dropdown-menu.occupationArea:before, ul.dropdown-menu.productService:before {
        border-top: 6px solid transparent;
    }
    .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
        background-color: #f1f1f1;
    }
    li.dropdown.open {
        background: #e8e8e8;
    }
    .dropdown li a {
        border-left: 5px solid transparent;
    }
    .nav > li > a:hover, .nav > li > a:focus {
        background-color: #f3f3f3;
    }
    .occupationArea .col-xs-6:last-child {
        padding-top: 14px;
    }
    #copyright .col-md-7{
        height: 100px;
    }
}


@media screen and (max-width: 700px){
    .carousel-caption{
        display: none;
    }
    .b2tParallax div {
        padding-top: 20px;
    }
    .b2tParallax span{
        width: 100px;
        height: 100px;
    }
    .quote1 {
        background-position: 0px -690px;
    }
    .quote2 {
        background-position: 0px -800px;
        margin: -100px -92px;
    }
    #copyright span{
        font-size: 1.1em;
    }
    .b2tParallax p {
        color: #fff;
        font-size: 14px;
    }
}


@media screen and (max-width: 450px){
    #menuFooter, #menuFooter > div, #menuFooter > div > div {
        padding: 0;
    }
    #menuFooter .listMenuFooter a {
        font-size: 1em;
    }
    #copyright .col-md-5.col-sm-2.col-xs-3 {
        padding: 0;
    }
    #copyright .col-md-7 {
        height: 100px;
        padding-left: 85px;
    }
}