
.contactform-cls .bfSubmitButton {
    float: none;
    margin-top : 10px;
}

.contactform-cls .bfQuickMode label {
    width: 100%;
}
.howwework .zentext.element3 {
    min-height: 204px;
}
.howwework .zentitle.element2 {
    text-align: center;
}
.howwework .element3 p,.howweworkbottom .element3 p {
    margin-bottom: 5px;
}
.howweworkbottom .zentitle.element2 {
    text-align: center;
}

.howweworkbottom .zenimage { min-height: 157px; }
.itemid-101 .article-title { font-size: 30px; }

.howweworkbottom .zentext.element3 { min-height: 148px; }
#sp-quickcontact-form input,#sp-quickcontact-form textarea {width: 100%;}
.footermod .custom div { text-align: center; }
.ftr-menu li{line-height:7px;list-style:outside none none;padding-left:15px;position:relative;text-transform:uppercase;}

.ftr-menu li a,.ftr-menu li span{display:block;padding:10px;color:#333;}

.ftr-menu li a:hover,.ftr-menu li span:hover{color:#333;}

.ftr-menu li a span.zen-icon-home{display:none;}

.ftr-menu li::before{content:"»";left:0;position:absolute;top:6px;color:#888;font-size:16px;}
.footerlogo img {
    width: 212px;
}

.social-icn #socialicons.zencenter.social-icn{text-align: left; margin: 0; float: left;}

.social-icn #socialicons.social-icn ul{margin-left: 0; margin-top: 0;}

.social-icn #socialicons.social-icn ul li{display: inline-block; margin-right: 10px;}

.social-icn #socialicons.social-icn ul li a{display: block;}

.social-icn #socialicons.social-icn ul li a:hover{transform:rotate(360deg);}

#footerwrap.zen-footer { padding-top: 11px !important; margin-bottom: 0 !important; }