﻿body{
    background-color:#FCF4D9;
}
.main-box-layout{
    margin: 0px;
    margin-top: 30px;
    position: relative;
    box-shadow: -3px 3px 3px 0px #c1c1c1;
}
.main-box-layout:hover .box-icon-section i{
    font-size:70px;
    transform: rotate(360deg);
    transition:1s;
} 
.box-icon-section{
    display: table;
    height:100px;
    color:#fff;
}
.box-icon-section i{
    font-size:30px;
    display: table-cell;
    vertical-align: middle;
    transition:transform 0.4s ease-in-out;
    transition: 1s;
}
.box-text-section{
    background-color:#c3c3c3;
}
.box-text-section p{
    margin: 0px;
    color:#fff;
    padding:10px 0px; 
}
.label .badge{
    position: absolute;
    top:-19px;
    left: 50%;
    transform: translateX(-50%);
    background-color: #f1f1f1;
    color: #fff;
    box-shadow: 0px 0px 3px 0px #fff;
    border: 3px solid #fff;
}
