@media (min-width: 640px) and (max-width: 900px) and (orientation: landscape) {
    .oracle-link, .nexinfo-link{
        margin-left: 0px;
    }

    div.btn-enviar{
        text-align: center;
    }

    #parceiros{
        background-size: cover;
    }
    
    form.formphp{
        width: 100%;
    }

    .btn-group-lg > .btn, .btn-lg{
        margin-left: 0px;
    }

    h2,p.somos {
        float: left;padding: 16px 0 17px;text-align: center;width: 217%;
    }
    #engrenagem, .column {
        display: none;
    }
    h2,h6,p.abd,p.somos {
        text-align: center
    }
    #quemsomos {
        width: 100%;
        height: 100%;
    }
    body,
    html {
        overflow-x: hidden;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    p.abd,p.erp {
        padding-right: 0;font-size: 15px
    }
    p.credencial {
        margin-top: 25px
    }
    p.desenvolvimento {
        font-size: 15px;margin-left: 18px;margin-right: 0px;width: 90%
    }
    p.abd {
        padding-top: 30px;width: 96%;
    }
    p.erp {
        text-align: center;margin-top: 0px;
    }
    p.exp {
        width: 100%;float: left;text-align: center;padding: 16px 0 17px;margin-left: 0px;margin-top: 0;font-size: 15px;
    }
    p.man {
        width: 100%;float: left;text-align: center;padding: 0px 0 0px;margin-left: 0px;margin-top: 0px;font-size: 15px;
    }
    p.in {
        margin-left: -5px;margin-right: 0px;width: 90%;margin-top: -228px;padding-left: 0px;font-size: 20px;
    }
    p.foco {
        padding-left: 0px;margin-top: 0px;font-size: 15px;
    }
    p.v-innofact {
        width: 100%;font-size: 30px;color: #FFF;float: left;text-align: center;padding: 0px 0 17px 0;margin-left: -70px;
    }
    #wrapper-icon {
        margin-left: 0px;margin-top: 162px;
    }
    #icon {
        margin-left: -41px;padding-left: 19px;width: 26%;
    }
    .carousel-inner {
        width: 150%;margin-left: -99px;margin-top: 30px;
    }
    #rogerio-barra {
        margin-top: 41px;margin-left: 92px;width: 150px;display: block;margin-left: auto;margin-right: auto
    }
    #carlos-benassi {
        margin-left: 91px;width: 150px;display: block;margin-left: auto;margin-right: auto
    }
    p.rogerio {
        margin-top: -198px
    }
    p.carlos {
        width: 100%;float: left;text-align: center;padding: 16px 0 17px;font-size: 15px;margin-left: -5px;margin-top: -207px
    }
    p.rogerio {
        margin-left: 0px;font-size: 15px;
    }
    p.quem-rogerio {
        width: 100%;float: left;text-align: center;padding: 16px 0 17px;margin-top: -4px;margin-left: 0
    }
    p.quem-carlos {
        width: 100%;float: left;text-align: center;padding: 16px 0 17px;margin-top: 6px;margin-left: 0
    }
    #lideres {
        height: 100%;
    }
    p.p-innofact {
        margin-top: 40px;margin-left: 0px;
    }
    #parceiros,#abordagem-acreditamos,#visao,#abordagem {
        height: 100%;
    }
    p.cenario {
        width: 100%;color: #FFF;float: left;text-align: center;padding: 16px 0 17px 0;margin-left: 0px;
    }
    #nexinfo {
        padding-left: 0px;margin-top: 0px;padding: 17px 164px 17px;
    }
    #oracle {
        padding-left: 0px;margin-top: 25px;padding: 17px 164px 17px;
    }

    #propel{
        padding-left: 0px;margin-top: 25px;padding: 17px 164px 17px;margin-left: 0px;
    }
    .propel-link{
        margin-left: 0px;
    }
    #credenciais {
        height: 100%;
    }
    p.lorem {
        width: 54%;float: left;text-align: center;padding: 60px 0 17px 0;margin-left: 139px;font-size: 15px;
    }
    #supply {
        width: 35%;margin-left: -55px;margin-top: 50px;padding-left: 34px;
    }
    .collapse-capacidades {
        text-align: left;width: 100%;margin-left: -59px;
    }
    h6.title {
        text-align: left;font-size: 18px;margin-left: 0px;
    }
    .card {
        width: 126%;margin-left: 0px;
    }
    p.servico,
    p.inovation {
        margin-left: 0px;text-align: center;margin-top: -30px;
    }
    p.inovation {
        margin-top: 40px;
    }
    hr {
        width: 127%;
    }
    #email {
        margin-left: 61px;
    }
    #tel {
        margin-left: 0px;padding-left: 125px;
    }
    #msg {
        margin-left: 186px;
    }
    .form-group {
        margin-left: -20px;width: 100%;
    }
    .carousel-indicators {
        bottom: 0px;
    }

    .carousel-control-prev-icon, .carousel-control-next-icon{
        width: 20px;height: 33px;
    }
}

@media (min-width: 768px) and (max-width: 1024px){
    #parceiros{
        background-size: cover;
    }
    
    h2,p.somos {
        float: left;padding: 16px 0 17px;text-align: center;width: 330%;
    }
    #engrenagem, .column  {
        display: none;
    }
    h2,h6,p.abd,p.somos {
        text-align: center
    }
    #quemsomos {
        width: 100%;height: 100%;
    }
    body,html {
        overflow-x: hidden;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    p.abd,p.erp {
        padding-right: 0;font-size: 15px
    }
    p.credencial {
        margin-top: 25px
    }
    p.desenvolvimento {
        font-size: 15px;margin-left: 18px;margin-right: 0px;width: 90%
    }
    p.abd {
        padding-top: 30px;width: 100%;
    }
    p.erp {
        text-align: center;margin-top: 0px;
    }
    p.exp {
        width: 100%;float: left;text-align: center;padding: 16px 0 17px;margin-left: 0px;margin-top: 0;font-size: 15px;
    }
    p.man {
        width: 100%;float: left;text-align: center;padding: 0px 0 0px;margin-left: 0px;margin-top: 0px;font-size: 15px;
    }
    p.in {
        margin-left: -5px;margin-right: 0px;width: 90%;margin-top: -231px;padding-left: 0px;font-size: 20px;
    }
    p.foco {
        padding-left: 0px;margin-top: 0px;font-size: 15px;
    }
    p.v-innofact {
        width: 100%;font-size: 30px;color: #FFF;float: left;text-align: center;padding: 0px 0 17px 0;margin-left: -87px;margin-top: 50px;
    }
    #wrapper-icon {
        margin-left: 0px;margin-top: 162px;
    }
    #icon {
        margin-left: -56px;padding-left: 24px;width: 25%;
    }
    .carousel-control-next{
        right: -135px;
    }
    .carousel-inner {
        width: 150%;margin-left: -99px;margin-top: 30px;
    }
    #rogerio-barra {
        margin-top: 41px;margin-left: 267px;width: 150px;display: block;margin-right: auto
    }
    #carlos-benassi {
        margin-left: 91px;width: 150px;display: block;margin-left: auto;margin-right: auto
    }
    p.rogerio {
        margin-top: -198px
    }
    p.carlos {
        width: 100%;float: left;text-align: center;padding: 16px 0 17px;font-size: 15px;margin-left: -5px;margin-top: -207px
    }
    p.rogerio {
        margin-left: 0px;font-size: 15px;width: 208%;
    }
    p.quem-rogerio {
        width: 199%;float: left;text-align: center;padding: 16px 0 17px;margin-top: -4px;margin-left: 0
    }
    p.quem-carlos {
        width: 100%;float: left;text-align: center;padding: 16px 0 17px;margin-top: 6px;margin-left: 0
    }
    #lideres {
        height: 100%;
    }
    p.p-innofact {
        margin-top: 40px;margin-left: 0px;
    }
    #parceiros,#abordagem-acreditamos,#visao,#abordagem {
        height: 100%;
    }
    p.cenario {
        width: 100%;color: #FFF;float: left;text-align: center;padding: 16px 0 17px 0;margin-left: 0px;
    }
    #nexinfo {
        padding-left: 0px;margin-top: 0px;padding: 17px 262px 17px;
    }
    #oracle {
        padding-left: 0px;margin-top: 25px;padding: 17px 262px 17px;
    }

    #propel{
        padding-left: 0px;margin-top: 25px;padding: 17px 262px 17px;margin-left: 0px;
    }
    #credenciais {
        height: 100%;
    }
    p.lorem {
        width: 54%;float: left;text-align: center;padding: 60px 0 17px 31px;margin-left: 139px;font-size: 15px;
    }
    #supply {
        width: 35%;margin-left: -72px;margin-top: 50px;padding-left: 34px;
    }
    .collapse-capacidades {
        text-align: left;width: 81%;
    }
    h6.title {
        text-align: left;font-size: 18px;margin-left: 0px;
    }
    .card {
        width: 126%;margin-left: 0px;
    }
    p.servico,p.inovation {
        margin-left: 0px;text-align: center;margin-top: -30px;
    }
    p.inovation {
        margin-top: 40px;
    }
    hr {
        width: 127%;
    }
    #email {
        margin-left: 147px;
    }
    #tel {
        margin-left: 0px;
        padding-left: 216px;
    }
    #msg {
        margin-left: 258px;
    }
    .form-group {
        margin-left: -22px;width: 176%;
    }
    .carousel-indicators {
        bottom: 0px;
    }

    .carousel-control-prev-icon, .carousel-control-next-icon{
        width: 20px;height: 33px;
    }

    #linha-vertical{
        display: none;
    }

    .btn-group-lg > .btn, .btn-lg{
        margin-left: 322px;
    }

    .oracle-link, .nexinfo-link, .propel-link{
        margin-left: 0px;
    }

    .carousel-inner{
        margin-top: -50px;
    }
}

@media screen and (device-width:1280px) {
    #abordagem-acreditamos{
        background-image: url(../img/banner-abordagem.png);
        margin-left: -177px;
    }

    #icon{
        padding-left: 0px;
    }

    .carousel-control-next{
        right: -138px;
    }

    p.foco {
        text-align: left;color: #000;padding-left: 708px;margin-top: -204px;font-size: 18px;font-family: Roboto Light;
    }

    p.in {
        text-align: left;font-size: 35px;font-family: museo;padding-top: 257px;margin-left: 127px;width: 600px;line-height: 40px;
    }
}

@media screen and (device-width:1366px){
    #abordagem-acreditamos{
        background-image: url(../img/banner-abordagem.png);
        margin-left: -177px;
    }

    p.in {
        text-align: left;font-size: 35px;font-family: museo;padding-top: 257px;margin-left: 96px;width: 600px;line-height: 40px;
    }

    p.foco {
        text-align: left;color: #000;padding-left: 683px;margin-top: -204px;font-size: 18px;font-family: Roboto Light;
    }

}

@media screen and (device-width:1600px){
    #abordagem-acreditamos{
        background-image: url(../img/banner-abordagem.png);
        margin-left: -177px;
    }

    p.in {
        text-align: left;font-size: 35px;font-family: museo;padding-top: 257px;margin-left: 7px;width: 600px;line-height: 40px;
    }

    p.foco{
        padding-left: 663px;
    }
}

@media (max-width: 500px) and (orientation: landscape) {
    #nexinfo{
        margin-top: 0px;padding: 17px 129px 17px;
    }

    #oracle{
        margin-top: 25px;padding: 17px 129px 17px;
    }
    
    #propel{
        margin-top: 25px;padding: 17px 129px 17px;margin-left: 0px;
    }
}