@media all and (min-width:320px) and (max-width:479px)  {
    /* smartphones, portrait iPhone, portrait 480x320 phones (Android) */ 


       #organograma-sua-vez {
           height: 230vh;
       }

       #container-lineage {

           flex-flow: column;
       }


       .retract-selfie {
           width: 87vw;
       }


       .link-line {
           width: 11vw;
           height: 10vh;

       }


       .selfie-name {
           font-size: 7.7vw;
       }

       


   
   }


@media all and (min-width:600px) and (max-width:800px) {
    /* portrait tablets, portrait iPad, e-readers (Nook/Kindle), landscape 800x480 phones (Android) */
}
@media (min-width:801px) and (max-width:1020px)  { 
   /* tablet, landscape iPad, lo-res laptops ands desktops */ 

}
@media (min-width:1025px) and (max-width:1280px) { /* big landscape tablets, laptops, and desktops */ }
@media (min-width:1281px) { /* hi-res laptops and desktops */ }
