/**handles:wn-deep-icon-box2**/

/* Icon Box 2
-------------------------------------------------- */

.icon-box2 {
    background-color: #fff;
    vertical-align: baseline;
    text-align: center;
    border-radius: 5px;
    padding: 20px 12px;
    transition: background .3s ease-in-out;
}

.icon-box2 i {
    display: block;
    margin: 16px 0 0;
    font-size: 80px;
    color: #437df9;
    text-align: center;
}

.icon-box2 p {
    font-size: 15px;
    font-weight: 300;
    color: #444;
    margin-top: 15px;
}

.icon-box2 h4 {
    letter-spacing: -0.4px;
    font-size: 19px;
    font-weight: 500;
    color: #000;
    margin-top: 50px;
    margin-bottom: 23px;
}

.icon-box2:hover {
    background-color: #fafafa;
}

@media only screen and (min-width: 1441px) {
    .icon-box2 p {
        padding: 0 10%;
    }
}

@media only screen and (max-width: 767px) {
    .icon-box2 p {
        padding: 0;
        text-align: center;
    }
}