.mainHR{width:100%;border-color:#E4E4E4;margin-top:30px;margin-bottom:30px;}

.mrgB20{margin-bottom:20px!important;}
.mrgB10{margin-bottom:10px!important;}
.mrgB5{margin-bottom:5px!important;}
.mrgB0{margin-bottom:0px!important;}
.mrgT0{margin-top:0px!important;}
.mrgT5{margin-top:5px!important;}
.mrgT10{margin-top:10px!important;}
.mrgT20{margin-top:20px!important;}

.hide-it{display:none;}

.logo-area{
   float:left;
   width:auto;
   background-color:#aeb671;
   box-shadow: 0px 10px 10px -8px #000;
   border: 10px solid #aeb671;
   margin:0px 0px 0px 0px;
}

.logo-area img{    float: left;
    max-width: 275px;
    margin: 8px 10px;}



.article-post p a{font-weight:600;color:#A9AF71;}
.article-post p a:hover{color:#3A4C01;}
.article-post p.sub-heading{font-size:18px;font-weight:bold;margin:20px 0px 10px;}



.main-ul{width:auto;}
.main-ul li{font-size:16px;line-height: 28px;font-weight: 400;}
.form-box{
   width:100%;
   padding:15px;
   border:1px solid #ccc;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   background-color:#F5F5F5;
}
.form-box.asphalt{background: #000 url("../img/asphalt-paving-grand-rapids-mi.jpg") repeat;}
.form-box.whiteBox{background-color:#fff;}
.form-box .loader {
    float:left;
    width: 100%;
    text-align:center;
    margin-bottom:15px;
   margin-top:100px;
}
.form-box .input-sm{height:30px!important;}
.form-box .form-header{width:100%;border-bottom:1px solid #dedede;}
.form-box .form-body{width:100%;min-height:350px;padding-top:15px;padding-bottom:25px;}
.form-box .form-footer{width:100%;border-top:1px solid #dedede;padding-top:5px;}
.form-box .inputBlk{float:left;width:auto;margin-right:10px;}
.form-box .row{margin-top:5px;}
.form-box .spam-row{display:none;}
.form-box .req{color:#FF0000;}
.form-box p{float:left;width:100%;color:#000;}
.asphalt p{color:#fff;}
.form-box .fieldLbl{font-size:14px;margin-bottom:0px;}
.form-box .fieldLbl-sm{font-size:12px;line-height:14px;}
.form-box .formTitle{font-size:28px;font-weight:bold;text-align:center;}
.form-box .titleLeft{text-align:left;}
.form-box .titleSM{font-size:16px;}
.form-box .formSubTitle{font-size:20px;font-weight:bold;margin-bottom:5px;}
.form-box .fieldsHeader{font-size:14px;text-decoration:underline;margin-bottom:5px;}
.form-box .cbLbl{float:left;width:100%;font-size:10px;margin-bottom:3px;}
.form-box .boxedUL{border:1px solid #000;padding:15px;}
.form-box .boxedUL li{font-size:12px;}
.form-box .boxed{float:left;width:100%;border:1px solid #000;padding:15px;}

.sidebar-captcha {
    width: 100%;
    margin-left: -30px;
}

.sidebar-contact textarea {
    width: 100%;
}

@media (max-width: 991px) {
    .sidebar-captcha {
        margin-left: 0px;
        margin-bottom: 10px;
    }
}

@media (max-width: 350px) {
    .sidebar-captcha {
        margin-left: -20px;
    }
}