.sec-icon-v5{
    position: relative;
    border-bottom: 1px solid #E0E0E0;
    padding: 8rem 0;
}
.sec-icon-v5 .col-lg-4:nth-child(n + 4){
    margin-top: 4rem;
}
.icon-v5-item{
    text-align: center;
}
.icon-v5-img{
    width: 12rem;
    height: 12rem;
    margin: auto auto 1.6rem;
}
.icon-v5-info h4,
.icon-v5-info h5,
.icon-v5-info h6{
    color: #878787;
    font-size: 1.2rem;
    font-weight: 600;
    line-height: 140%;
    letter-spacing: 0.12rem;
    text-transform: uppercase;
    margin: 0 0 0.4rem;
}
.icon-v5-no *{
    font-size: 6.2rem;
    font-weight: 600;
    line-height: 120%;
    letter-spacing: 0.124rem;
    margin: 0 0 0.4rem;
}
.icon-v5-info p{
    color: #515151;
    font-size: 1.6rem;
    line-height: 160%;
    letter-spacing: 0.032rem;
}
@media(min-width:1200px) and (max-width:1307.98px){
	.sec-icon-v5 {
        padding: 7rem 0;
    }
    .icon-v5-info h4, .icon-v5-info h5, .icon-v5-info h6 {
        font-size: 1.1rem;
    }
    .icon-v5-no * {
        font-size: 5.5rem;
    }
    .icon-v5-info p {
        font-size: 1.5rem;
    }
}
@media(min-width:992px) and (max-width:1199.98px){
	.sec-icon-v5 {
        padding: 7rem 0;
    }
    .icon-v5-info h4, .icon-v5-info h5, .icon-v5-info h6 {
        font-size: 1.1rem;
        letter-spacing: 0.06rem;
    }
    .icon-v5-no * {
        font-size: 5.2rem;
    }
    .icon-v5-info p {
        font-size: 1.5rem;
    }
}
@media(min-width:768px) and (max-width:991.98px){
	.sec-icon-v5 {
        padding: 6rem 0;
    }
    .sec-icon-v5 .col-lg-4:nth-child(n + 3){
        margin-top: 4rem;
    }
}
@media(max-width:767.98px){
	.sec-icon-v5 {
        padding: 4rem 0;
    }
    .sec-icon-v5 .col-lg-4:nth-child(n + 2){
        margin-top: 5rem;
    }
}