﻿@media (min-width: 0px) and (max-width: 575px) /*XS*/
{
   .aviso-legal.container
   {
      width : 90% !important;
   }
}


.aviso-legal .row
{
   display     : grid !important;
}
.aviso-legal .row div
{
   padding : 10px 0px 10px 0px;
   display : table-cell;
}


.aviso-legal .row div:nth-child(1)
{
   margin      : 0 auto;
   padding     : 80px 0px 30px 0px !important;
   font-weight : bold;
   font-size   : 17pt;
}
.aviso-legal .row div:nth-child(5), .aviso-legal .row div:nth-child(10), .aviso-legal .row div:nth-child(14), .aviso-legal .row div:nth-child(17), .aviso-legal .row div:nth-child(21),
.aviso-legal .row div:nth-child(23), .aviso-legal .row div:nth-child(26)
{
   font-weight : bold;
   padding-top : 50px
}
.aviso-legal .row  span
{
   display : list-item;
   margin  : 0px 0px 0px 60px;
}
.aviso-legal .row div:nth-child(28)
{
   color          : grey;
   padding-bottom : 50px;
}