
 .blockthumb {
     text-align: center;
     display: block;
     height:60px;
}
 .blockthumb img{
    max-width:70px;
     max-height:60px;
}
 .blocktitle {
     text-align: center;
}
 .blocktitle h3 {
     margin: 30px 0 20px 0;
     font-family: 'Assistant';
     font-size: 22px;
     color: #282828;
     font-weight:600;
}
 .blockdesc {
     text-align: center;
     padding: 0;
     line-height: 25px;
}
 .perfectbox{
    float:left;
     width:25%;
     text-align:center;
     margin:0;
     padding:15px;
     box-sizing:border-box;
     position:relative
}
 .perfectbox:before{
    position:absolute;
    top:60px;
    right:-15px;
    content:'';
    background:none no-repeat;
    width:60px;
    height:21px;
    z-index:999
}
 .perfectbox:nth-child(4n+4):before, .perfectbox:nth-child(8n+8):before, .perfectbox:nth-child(12n+12):before{
    display:none;
}
 .perfectbox:nth-child(2n+2):before{
    position:absolute;
     top:140px;
     content:'';
     background:none no-repeat;
     width:60px;
     height:21px;
}
 .perfectborder{
    padding:35px 15px;
     height:auto;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
 .perf-title{
    text-align:center;
     display:block;
}
 .perf-title h3{
    margin:20px 0;
    font-weight:600
}
 .perf-description{
    text-align:center;
    display:block;
    color:#000;
    padding-bottom:10px;
    line-height:25px;
}
 .perf-thumb{
    position:relative;
    width:113px;
     margin:20px auto 50px auto;
     height:65px;
     line-height:65px;
     background-color:#54be73;
    -ms-transform:rotate(90deg);
    -webkit-transform:rotate(90deg);
    transform:rotate(90deg);
     text-align:center;
     transition:all 0.5s ease-in-out 0s;
}
 .perf-thumb:before,.perf-thumb:after{
    left:0;
    content:"";
    position:absolute;
    width:0;
    border-left:57px solid transparent;
    border-right:57px solid transparent;
}
 .perf-thumb:before{
    bottom:100%;
    border-bottom:33px solid #54be73;
     transition:all 0.5s ease-in-out 0s;
}
 .perf-thumb:after{
    top:100%;
    width:0;
    border-top:33px solid #54be73;
     transition:all 0.5s ease-in-out 0s;
}
 .perf-thumb img{
    -ms-transform:rotate(-90deg);
    -webkit-transform:rotate(-90deg);
    transform:rotate(-90deg);
}
 .perfectbox:hover .perf-thumb {
     top:0;
     background-color: #31354c !important;
}
 .perfectbox:hover .perf-thumb:before{
    border-bottom-color: #31354c !important;
}
 .perfectbox:hover .perf-thumb:after{
    border-top-color: #31354c !important;
}
 .perfrow{
    margin-left:-15px;
     margin-right:-15px;
}
 .home_section3_content .center-title h2{
    padding-bottom:50px;
     color:#FFF;
}
 .entry-meta{
    padding-bottom:20px;
}
 #footer-info-area{
    display: table;
     border-bottom: solid 1px #353535;
     width:100%;
     padding:0 0 30px 0;
     margin-bottom:40px;
}
 .footerleft{
    float:left;
     text-align:left;
}
 body.wp-custom-logo .footerleft .logo{
    padding: 10px 0 10px 0;
}
 .footerright{
    float:right;
     text-align:right;
}
 #footer-info-area .col-4 {
     width: 33.33333333%;
     float: left;
     position: relative;
     min-height: 1px;
     padding: 0 15px;
     box-sizing: border-box;
}
 #footer-info-area .box {
     border-right: 2px solid;
     border-right-color: #1f1f1f;
     padding: 38px 25px;
}
 #footer-info-area .box img {
     padding-right: 50px;
     float: left;
     position: relative;
}
 .yellowdivide {
     width: 2px;
     height: 22px;
     background: #ffb400;
     position: absolute;
     left:25%;
}
 #footer-info-area .box h5 {
     color: #fefefe;
     text-transform: uppercase;
     margin: 0 0 -5px;
     padding-bottom: 10px;
     position: relative;
     top: -5px;
     font: 400 15px Lato,sans-serif;
}
 #footer-info-area .box p {
     color: #757575;
     font-size: 13px;
     word-wrap: break-word;
     margin: 0;
}
 .lbox{
    border-right:0px !important;
}
/* Animation Manage */
 .home_section1_content, .homeone_section_content, .home_section3_content, .homefour_section_content, .home_section5_content{
     visibility: hidden;
}