.QTAC-content-blocks-menu
{
    padding-right: 50px;
    min-width: 376px;
}

.QTAC-menu-content
{
    width: 84%;
}

.QTAC-menu-arrow
{
    text-align: right;
    width: 16%;
    display: inline-block;
}

.QTAC-Menu-link-title
{
    text-wrap: wrap;
    margin: 0;
}

.QTAC-Menu-link-subtitle
{
    text-wrap: wrap;
    margin: 0;
}

.QTAC-content-blocks
{
    overflow:hidden;				
}

.QTAC-menu-link-item
{
    width: 100%;
    padding: 10px;
    border: none;
    border-bottom: solid;
    border-top: solid;
    border-radius: 0px;
    margin-bottom: -1px;
    display: flex;
    align-items: center;
}

.QTAC-menu-list
{
    position: -webkit-sticky;
    position: sticky;
    top: 0px;
    list-style-type: none;
    padding: 4px;
    margin: 0;
    text-wrap: nowrap;					
}

.QTAC-tier-2
{
  display: flex;
  flex-direction: row;
  align-items: center;
  flex-wrap: wrap;
  gap: 20px;
}

.QTAC-content
{
    min-width: 350px;
    flex: 1 1 350px;
}

.QTAC-text-content
{
    text-wrap: wrap;
}

.QTAC-content-img
{
    max-width: 100%;
    max-height: 350px;
}

.QTAC-content-img-holder
{
    display: flex;
    justify-content: center;
}

@media (max-width:767px)
{
    .QTAC_Block_Holder.mobile
    {
        flex-direction: column;
    }

    .QTAC-content-blocks-menu.mobile
    {
        width:100%;
    }

    .QTAC-content-blocks-menu.mobile
    {
        padding-right: 0;
    }
}

@media (max-width:1024px)
{
    .QTAC_Block_Holder.tablet
    {
        flex-direction: column;
    }

    .QTAC-content-blocks-menu.tablet
    {
        width:100%;
    }

    .QTAC-content-blocks-menu.tablet
    {
        padding-right: 0;
    }
}

@media (max-width:1281px)
{
    .QTAC_Block_Holder.desktop
    {
        flex-direction: column;
    }

    .QTAC-content-blocks-menu.desktop
    {
        width:100%;
    }

    .QTAC-content-blocks-menu.desktop
    {
        padding-right: 0;
    }
}