/***** Get in Touch With Us *****/
#node-126 {
    margin: 0 auto;
    max-width: 600px;
    width: 100%;
    padding:5px;
}
.webform-client-form-126 .form-group {
    margin-bottom: 10px;
    padding-right: 0;
}
.webform-client-form-126 {
    text-align: center;
}
.webform-client-form-126 .webform-submit {
    background: none repeat scroll 0 0 #5db350;
    color: #ffffff;
    font-size: 13px;
    margin: 20px 0 0;
    padding: 12px 25px;
}
.node-support .pane-fpid-82 .centered-text-block{
    padding: 5% 0 5% 0;
}
.node-support .pane-fpid-100 .centered-text-block{
    padding: 5% 0 0 0;
    background: none repeat scroll 0 0 #fafafa;
}
.node-support .panel-panel .pane-node {
    padding: 2% 0 10%;
    background: none repeat scroll 0 0 #fafafa;
}
.node-support .panel-separator{
    margin:0;
}
/***** FAQ, Resource Center, Contact-us *****/
.node-support .panel-display .center-wrapper .panel-panel{
    background: none repeat scroll 0 0 #272a34;
}
.faq-block, .resource-center-block, .contact-us-block{
    padding: 15% 0;
}
.faq-block h2, .resource-center-block h2, .contact-us-block h2{
    color:#ffffff;
}
.wp-button{
    display: block;
    width: 100%;
    clear: both;
    text-align: left;
    margin-top: 40px;
}
.btn-green-big.btn-map{
    display: inline-block;
    height: 56px;
    min-width: 240px;
    background-color: #5db350;
    text-transform: uppercase;
    line-height: 56px !important;
    vertical-align: middle;
    font-family: CircularStd-Bold;
    font-weight: bold;
    font-size: 16px !important;
    letter-spacing: 1.2px;
    text-align: center;
    color: #fff;
    padding: 0 20px !important;
    cursor: pointer;
    color: #fff !important;
}
@media (max-width: 676px) {
    .btn-green-big.btn-map{
        height: auto;
        padding: 15px 20px !important;
        line-height: normal !important;
    }
}
@media (min-width: 992px) {
    .brands-4 img {
        padding: 0 20px 10px 20px;
    }
}

/* Style footer */

#before_footer.container-wrapper .news-box  .news-box-inner .ajax-load{
    color: #272a34;
}
#before_footer.container-wrapper .before-footer-right .block-views-blockblog-listing-block-1  .views-field-nothing .details a.username{
    color: #fff;
    font-family: CircularStd-BookItalic;
}
#before_footer.container-wrapper .before-footer-right .block-views-blockblog-listing-block-1  .views-field-nothing p.auth-name{
    color: #57b947;
    font-family: CircularStd-Book;
}
#before_footer .before-footer-right .learn-more-block .learn-more-list li:not(:last-child){
    margin-right: 9px;
}
#before_footer .before-footer-right .block-views-blockblog-listing-block-1 .blog-sidebar-articles .article:not(:last-child){
    margin-right: 9px;
}
.recent-post-header a {
    line-height: 26px;
}
.news-boxes .text-1{
    color: #63bbf1;
}
/* End Style Footer */
@media (min-width: 852px) and (max-width: 1190px){
    #before_footer .blog-sidebar-articles .details {
        height: 42px;
    }
}
@media (max-width: 1366px){
    body .region-before-footer-right .block-views {
        margin-top: 50px;
    }
}
@media (max-width: 676px) {
    .btn-green-big.btn-map{
        height: auto;
        padding: 15px 20px !important;
        line-height: normal !important;
    }
}
@media (min-width: 992px) {
    .brands-4 img {
        padding: 0 20px 10px 20px;
    }
}
@media (max-width: 851px){
    body .block .container {
        min-width: 0;
    }
    #before_footer.container-wrapper .before-footer-left .block-views-blockwhat-s-new-block-1{
        background: transparent;
    }
    #before_footer.container-wrapper .before-footer-right{
        padding-top: 7px;
    }
    #before_footer.container-wrapper .before-footer-right .block-views-blockblog-listing-block-1{
        margin-top: 7px;
    }
    .before-footer-left .news-boxes p.color-1{
        margin-top: 0px;
    }
    
}