section
{
    width:100%;
    text-align: center;
}

section .select-info-cat-container h1
{
    width:100%;
    padding: 0 25px;
}
.select-info-cat-container
{
    padding-top: 150px;
    display:flex;
    /* flex-wrap: wrap; */
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: auto;

}
.cat-grid-container
{
    padding: 0 20px;
    margin: 50px 0;
    margin-bottom: 150px;
    height: auto;
    width:100%;
    min-width: 140px;
    max-width: 600px;
    display:grid;
    grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));
    gap: 25px;
    grid-row: auto;
    justify-content: center;
    align-items: center;
}

.org-grid.cat-grid-container
{
    width:100%;
    min-width: 140px;
    max-width: 1200px;
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
    justify-content: center;
    align-items: center;
}

.info-option-container,
.org-option-container
{
    display:flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background-color: white;
    height: 150px;
    transition: 0.2s ease-out;
    font-weight: 500;
    color: var(--primaryThree);
    padding:12px;
    transition: .2s ease-out;
    margin:0;
    box-shadow: var(--dropshadow-mid);
    overflow:hidden;
}
.org-option-container
{
    justify-content: flex-start;
    align-items: center;
    height: 250px;
}
.info-option-container svg,
.org-option-container svg
{
  fill: var(--primaryTwo);
  transform: scale(0.5);
  transition: .2s ease-out;
}

.info-option-container img
{
    width: 125px;
    height:125px;
    object-fit: contain;
  /*transform: scale(0.5);*/
  transition: .2s ease-out;
}
.org-option-container svg
{
    width: 150px;
    height: 150px;
}
.info-option-container:hover,
.org-option-container:hover
{
    box-shadow: var(--dropshadowFull);
    background:var(--primaryTwo);
    color:white;

}
.info-option-container:hover >  svg,
.org-option-container:hover >  svg
{
    fill: white;

}

.info-option-container:hover,
.org-option-container:hover
{
    cursor: pointer;
    transform: scale(1.1);
}
.add-org
{
    width:auto;
}
.org-option-container img
{
    width:150px

}
.org-option-container svg
{
    width:150px;
    fill: var(--primaryThree);
}
.org-option-container:hover
{
    color: white;
    background: var(--primaryTwo);
}
.org-option-container:hover > img,
.org-option-container:hover > svg
{
    filter: saturate(0) brightness(0) invert(1);
}

@media(max-width: 1100px)
{
   .org-grid 
    {
        display:grid;
        width:100%;
        grid-template-columns: 1fr 1fr;
        justify-content: center;
        align-items: center;
        gap: 25px;
        padding: 0 50px;
    }
    .org-grid a
    {
        justify-self: center;
        align-self: center;
        width: 200px;
        height: 200px;
    }
    .org-option-container img,
    .org-option-container svg
    {
        width:100px
    
    }
}
@media(max-width: 650px)
{
    .select-info-cat-container
    {
        padding-top: 100px;

    }
}
@media(max-width:500px)
{
    .org-grid 
    {
        display:grid;
        width:100%;
        grid-template-columns: 1fr;
        justify-content: center;
        align-items: center;
        gap: 25px;
        padding: 0 50px;
    }
    .org-grid a
    {
        display:flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        width: 100%;
        height: 100%;
    }
    
    .org-option-container img,
    .org-option-container svg
    {
        width:50px;
        margin-right: 50px;
    }
}