#lista_equipamentos {
    .lista_equipamentos_ph {
        width: 100%; max-width: 400px; margin: 0 auto;
        .equipamento {
            margin-top: 0; width: 100%; border: solid 1px lightgray; background-color: #FFF; margin-top: 30px;
            font-family: $font_caixinhas;
            &:first-child {
                margin-top: 0;
            }
            .img {
                padding-bottom: 0.4 * 100%; width: 40%; float: left;
                background-size: cover; background-position: center center; position: relative;
               a {
                    position: absolute; left: 0;top: 0; height: 100%; width: 100%;font-family: $font_caixinhas;
                }
                &:hover {
                    opacity: .7; transition: 0.2s;
                }
            }
            .text {
                padding: 10px; width: 60%; float: right; position: relative; font-family: $font_caixinhas;
                p {
                    font-size: .9em; line-height: 1;margin-top: 5px; font-family: $font_caixinhas;
                     a {
		                font-family: $font_caixinhas;
	                }
                   
                }
            }
        }
    }
}
@media only screen and ($cssdevicetext : 740px) { 
    $mrg : 4%;
    #lista_equipamentos {
        .lista_equipamentos_ph {
           max-width: 740px;
            .equipamento {
                margin-top: 0px; float: left; width: (100-$mrg)/2; margin-left: $mrg;
                &:first-child {
                    margin-top: 0;
                }
                &:nth-child(2n+1) {
                    margin-left: 0;
                }
                 &:nth-child(n+3) {
                     margin-top: $mrg;
                }
            }
        }
    }   
}
@media only screen and ($cssdevicetext : 1060px) { 
    $mrg : 3%;
    #lista_equipamentos {
        .lista_equipamentos_ph {
           max-width: 100%;
            .equipamento {
              width: (100-2*$mrg)/3; margin-left: $mrg;
                &:first-child {
                    margin-top: 0;
                }
                &:nth-child(2n+1) {
                    margin-left: $mrg;
                }
                &:nth-child(3n+1) {
                    margin-left: 0;
                }
                 &:nth-child(n+3) {
                     margin-top: 0;
                }
                 &:nth-child(n+4) {
                     margin-top: $mrg;
                }
            }
        }
    } 
}
@media only screen and ($cssdevicetext : 5100px) { 
    $mrg : 4%;
    #lista_equipamentos {
        .lista_equipamentos_ph {
           max-width: 1100px;
            .equipamento {
              width: (100-3*$mrg)/4; margin-left: $mrg;
                &:first-child {
                    margin-top: 0;
                }
                  &:nth-child(2n+1) {
                    margin-left: $mrg;
                }
                &:nth-child(3n+1) {
                    margin-left: $mrg;
                }
                &:nth-child(4n+1) {
                    margin-left: 0;
                }

                 &:nth-child(n+4) {
                     margin-top: 0;
                }
                 &:nth-child(n+5) {
                     margin-top: $mrg;
                }
            }
        }
    } 
}