.homepage-icon {
    pointer-events: all;
    color: white;
}

h4.homepage-icon {
    text-align: center;
}

.homepage-icon a{
    color: white;
    font-weight: bold;
    text-decoration: none;
}
.homepage-icon a:hover{
    color: white;
    font-weight: bold;
    text-decoration: none !important;
}

@media (min-width: 769px) and (max-width: 1000px){
    h4.homepage-icon > a {
        font-size: 32px;
    }
}
@media (min-width: 768px) and (max-width: 768px){
    h4.homepage-icon > a {
        font-size: 28px;
    }
    .homepage-icon-column{
        max-width: 35px !important;
    }
}

@media (max-width: 375px){
    h4.homepage-icon > a {
        font-size: 32px;
    }
}
@media (max-width: 767px){
    .homepage-icon-column{
        max-width: 35px !important;
        margin: 10px;
    }
}

.homepage-icon img{
    width: 45px;
}

.homepage-icon-column{
    max-width: 50px;
    margin: 10px;
}

@media (min-width: 1200px){
    .homepage-icon img{
        width: 45px;
        max-width: 45px !important;
    }
    .homepage-icon-column{
        max-width: 60px !important;
    }
}

/*.homepage-column {*/
/*    width: 30% !important;*/
/*    background-color: rgba(200, 200, 200, 0.5);*/
/*    margin: 1.5%;*/
/*}*/
.homepage-column > .vc_column-inner > .wpb_wrapper {
    background-color: rgba(200, 200, 200, 0.5);
    margin-bottom: 20px;
}

.homepage-column-icon-container {
    text-align: center;
}

.homepage-icon-column {
    width: 32%;
    /*max-width: 100px;*/
    display: inline-block;
}

/*.homepage-icon-column-2 {*/
/*    width: 32%;*/
/*    display: inline-block;*/
/*}*/

/*.homepage-icon-column-3 {*/
/*    width: 100%;*/
/*    display: inline-block;*/
/*}*/

@media (max-width: 375px){
    .homepage-icon-column{
        max-width: 30px !important;
        display: none;
    }
    .homepage-column{
        /*display: none;*/
    }
    h4.homepage-icon > a,
    h4.homepage-icon {
        font-size: 24px;
        line-height: 24px;
    }
}