html.Qbix_welcome  #page {
    min-height: calc(100% - 50px);
}

html.Qbix_welcome  table {
    width: auto;
    margin: auto;
    text-align: left;
}

html.Qbix_welcome h1 {
    text-align: left;
    font-size: 45px;
    padding: 0;
    margin: 0;
}

html.Q_mobile.Qbix_welcome h1 {
    padding: 0;
}

html.Qbix_welcome h2 {
    font-size: 50px;
    text-align: center;
}

html.Qbix_welcome h3 {
    text-align: left;
    margin: 20px 0;
    font-weight: normal;
}

html.Qbix_welcome.Q_mobile h1 {
    font-size: 25px;
    text-align: center;
}

html.Qbix_welcome.Q_mobile h2 {
    font-size: 30px;
    text-align: center;
}

html.Qbix_welcome.Q_mobile h3 {
    font-size: 12px;
    text-align: center;
}


td {
    text-align: center;
}

.Q_mobile table td {
    padding: 10px;
}

.Q_notMobile .Qbix_table_container {
    padding-top: 20vh;
}

.Q_mobile .Qbix_table_container {
	padding-top: 5vh;
}

.Q_notMobile .Qbix_table_container .Q_gallery_caption_centered {
    text-align: left;
    left: 0;
    transform: none;
}

table p {
    margin: 0;
}

.Q_mobile table p {
    display: inline;
    font-size: 20px;
}

.Qbix_experiences_container {
    display: block;
    max-width: 50%;
    width: auto;
    margin: auto;
}

.Q_notMobile .Qbix_big_logo {
    height: 250px;
    float: left;
}

.Q_mobile .Qbix_big_logo {
    height: 200px;
}

a {
    font-weight: bold;
}

#Q_gallery-own_tool {
    height: 80px;
}

.Q_mobile #Q_gallery-own_tool {
    height: 50px;
}

#Q_gallery-own_tool span {
    font-weight: bold;
    color: var(--qbix-dark-blue);
    cursor: pointer;
}

#Q_gallery-own_tool .Q_gallery_caption_data span,
#Q_gallery-own_tool .Q_gallery_caption_hosting span {
    color: var(--qbix-dark-red);
}


#Q_gallery-own_tool .Q_gallery_caption_destiny span,
#Q_gallery-own_tool .Q_gallery_caption_community span {
    color: var(--qbix-dark-yellow);
}

#Q_gallery-own_tool .Q_gallery_caption_brand span {
    color: var(--qbix-dark-green);
}

#Q_gallery-own_tool .Q_gallery_caption_relationships span {
    color: var(--qbix-dark-yellow);
}

.Qbix_experiences {
    padding: 0;
}
.Qbix_experiences {
    list-style-type: none;
    font-size: 20px;
    font-weight: bold;
    width: 100%;
    padding: 10px;
    cursor: pointer;
    background: #eeeeee;
}

/*
.Q_notMobile table tr:nth-child(0n+3) td,
.Q_mobile table tr:nth-child(0n+4) td{
    background: rgb(204,204,204);
    background: radial-gradient(circle, rgba(204,204,204,1) 35%, rgba(239,239,239,1) 100%);
} */

.Q_notMobile .Qbix_reviews_trigger {
    width: 200px;
    height: 200px;
}

#content {
    height: calc(100vh - 50px);
}