.engloba-prjetos{ float: left; width: 100%; margin: 80px 0 0}
.engloba-prjetos-w50{ float: left; width: 50%}

.texto-gaiolas{ float: left; margin: 95px 0 0 50px; width: 450px}
.texto-gaiolas b{ float: left; width: 100%; font: 50px Montserrat-bold; color: #0f613f; line-height: 35px; padding: 55px 0 0 0; margin: 0 0 45px 0; background: url(../img/home/barra-deitada.jpg) no-repeat top left;}
.texto-gaiolas p { float: left; width: 100%; font: 16px Montserrat-Regular; color: #5d5d5d; line-height: 26px;}

.texto-gas{ float: right; margin: 95px 50px 0 0; width: 450px; text-align: right}
.texto-gas b{ float: left; width: 100%; font: 45px Montserrat-Bold; color: #0f613f; line-height: 50px; padding: 55px 0 0 0; margin: 0 0 45px 0; background: url(../img/home/barra-deitada.jpg) no-repeat top right;}
.texto-gas p { float: left; width: 100%; font: 16px Montserrat-Regular; color: #5d5d5d; line-height: 26px;}

.texto-container{ float: left; margin: 95px 0 0 50px; width: 450px}
.texto-container b{ float: left; width: 100%; font: 50px Montserrat-bold; color: #0f613f; line-height: 35px; padding: 55px 0 0 0; margin: 0 0 45px 0; background: url(../img/home/barra-deitada.jpg) no-repeat top left;}
.texto-container p { float: left; width: 100%; font: 16px Montserrat-Regular; color: #5d5d5d; line-height: 26px;}

.galeria-gaiolas{ float: left; width: 554px; position: relative;}
.galeria-gaiolas img{ float: left; width: 100%; }
.galeria-gaiolas .seta-prev{ top: 50%; left: 0%; margin: -20px 0 0 -20px; width: 40px; height: 40px; position: absolute; background: url(../img/projetos/seta-prev.jpg) no-repeat center }
.galeria-gaiolas .seta-next{ top: 50%; right: 0%; margin: -20px -20px 0 0; width: 40px; height: 40px; position: absolute; background: url(../img/projetos/seta-next.jpg) no-repeat center }

.galeria-gas{ float: right; width: 554px; position: relative;}
.galeria-gas img{ float: left; width: 100%; }
.galeria-gas .seta-prev{ top: 50%; left: 0%; margin: -20px 0 0 -20px; width: 40px; height: 40px; position: absolute; background: url(../img/projetos/seta-prev.jpg) no-repeat center }
.galeria-gas .seta-next{ top: 50%; right: 0%; margin: -20px -20px 0 0; width: 40px; height: 40px; position: absolute; background: url(../img/projetos/seta-next.jpg) no-repeat center }

.galeria-container{ float: left; width: 554px; position: relative;}
.galeria-container img{ float: left; width: 100%; }
.galeria-container .seta-prev{ top: 50%; left: 0%; margin: -20px 0 0 -20px; width: 40px; height: 40px; position: absolute; background: url(../img/projetos/seta-prev.jpg) no-repeat center }
.galeria-container .seta-next{ top: 50%; right: 0%; margin: -20px -20px 0 0; width: 40px; height: 40px; position: absolute; background: url(../img/projetos/seta-next.jpg) no-repeat center }

.texto-desk-gas{}
.texto-mob-gas{ display: none}

@media(max-width: 1220px){
    .galeria-gaiolas { width: 90%; margin: 0 5%;}
    .galeria-gas { width: 90%; margin: 0 5%;}
    .galeria-container { width: 90%; margin: 0 5%;}

    .texto-gaiolas { margin: 60px 0 0 25px;}
    .texto-gas { margin: 60px 25px 0 0;}
    .texto-container { margin: 60px 0 0 25px;}
}
@media(max-width: 1090px){
    .texto-gaiolas { margin: 60px 5% 0; width: 90%}
    .texto-gas { margin: 60px 5% 0; width: 90%}
    .texto-container { margin: 60px 5% 0; width: 90%}

    .texto-gaiolas p { font: 15px Montserrat-Regular; line-height: 22px; text-align: justify}
    .texto-gas p { font: 15px Montserrat-Regular; line-height: 22px; text-align: justify}
    .texto-container p { font: 15px Montserrat-Regular; line-height: 22px; text-align: justify}

    .texto-gaiolas b { font: 35px Montserrat-bold; line-height: 35px; padding: 45px 0 0 0; margin: 0 0 25px 0;}
    .texto-gas b { font: 35px Montserrat-bold; line-height: 35px; padding: 45px 0 0 0; margin: 0 0 25px 0;}
    .texto-container b { font: 35px Montserrat-bold; line-height: 35px; padding: 45px 0 0 0; margin: 0 0 25px 0;}
}
@media(max-width: 990px){
    .texto-desk-gas{ display: none}
    .texto-mob-gas{ display: block}

    .galeria-gaiolas .seta-prev { margin: -15px 0 0 -15px; width: 30px; height: 30px; background: url(../img/seta-left.svg) no-repeat center; background-size: 30px;}
    .galeria-gaiolas .seta-next { margin: -15px -15px 0 0; width: 30px; height: 30px; background: url(../img/seta-right.svg) no-repeat center; background-size: 30px;}

    .galeria-gas .seta-prev { margin: -15px 0 0 -15px; width: 30px; height: 30px; background: url(../img/seta-left.svg) no-repeat center; background-size: 30px;}
    .galeria-gas .seta-next { margin: -15px -15px 0 0; width: 30px; height: 30px; background: url(../img/seta-right.svg) no-repeat center; background-size: 30px;}

    .galeria-container .seta-prev { margin: -15px 0 0 -15px; width: 30px; height: 30px; background: url(../img/seta-left.svg) no-repeat center; background-size: 30px;}
    .galeria-container .seta-next { margin: -15px -15px 0 0; width: 30px; height: 30px; background: url(../img/seta-right.svg) no-repeat center; background-size: 30px;}

    .engloba-prjetos { margin: 20px 0 0;}
    .engloba-prjetos-w50 { width: 100%;}

    .texto-gaiolas { margin: 0 2%; width: 96%;}
    .texto-gas { margin: 0 2%; width: 96%;}
    .texto-container { margin: 0 2%; width: 96%;}

    .texto-gaiolas b { font: 20px Montserrat-bold; line-height: 20px; padding: 0; margin: 0 0 10px 0; text-align: center; background: none}
    .texto-gas b { font: 20px Montserrat-bold; line-height: 20px; padding: 0; margin: 0 0 10px 0; text-align: center; background: none}
    .texto-container b { font: 20px Montserrat-bold; line-height: 20px; padding: 0; margin: 0 0 10px 0; text-align: center; background: none}


    .galeria-gaiolas { width: 80%; margin: 20px 10% 0;}
    .galeria-gas { width: 80%; margin: 20px 10% 0;}
    .galeria-container { width: 80%; margin: 20px 10% 0;}

}