#header-main.header-inner {
    background:#25425a;
    border:none;
    position:static; height: auto;
}
#header-main.header-inner .logo {
    width:300px;
    margin:0px -450px 0 0;
    padding:15px 0px;
}

.content-inner {
    width:100%;
    float: left;
    background:#f4f4f4;
    padding:50px 0;
}
.white-bg {background-color:#fff;}

.content-area {
    width: 100%;
    float: left;
    background: #ffffff;
    padding:35px 50px 50px 50px;
}
.content-area .heading-text {text-align:left;}
img.align-right {
    float: right; max-width:45%;
    margin: 0px 0px 30px 30px;
}
.row {float:left; width:100%;}
.col-left {width:35%; float:left;}
.col-left h4 {color:#ee6534; border-bottom: #25425a 1px solid; display: inline-block; padding: 0px 0px 3px; font-size: 18px;}
.address-box {
    padding: 15px 0;
    border-bottom: 1px solid #EBEBEB;
}
.contact-box .address-box h5 {
    margin-bottom: 5px;
}
.contact-box .address-box .icon-box {
    float: left;
    vertical-align: middle;
}
.contact-box .address-box .icon-box i {
    font-size: 21px;
    color: #ee6534;
    text-align: center;
}
.contact-box .address-box .address-text {
    margin-left: 37px; line-height: 21px;
    margin-bottom: 0px;
    color: #25425a;
}
.whw-contact h4 {padding:0px;}
.contact-box .address-box .address-text a {color: #25425a;}
.col-right {width:55%; float:right;}
.whw-form {
    margin-top:15px;
}
.whw-frow .col {width: 50%; float: left; padding:0px 0px 0 30px;}

.whw-frow label {font-size: 14px;padding: 0;
    text-transform: capitalize; color:#565656;}
input, textarea, select {
    padding: 10px 10px;
    border: 1px solid #6d6d6d;
    border-radius: 0px;
    background: #FFFFFF;
    color:#25425a;
    width: 100%;
}
.msg .col {width:100%;}
textarea {resize: none; height: 100px;}
.whw-submit {max-width:180px; width:100%; cursor:pointer; text-transform:uppercase; color:#fff; border-color:#ee6534; background:#ee6534;}
.clearfix:after {content: ""; display: block; clear: both;}
.whw-frow {margin:0px 0px 10px;}
.contact-box {margin-top:0px;}
/*=================== Services =======*/
.whw-services {}
.whw-services .article-list {width: 100%; vertical-align: top; padding: 0; margin:0px 0px 0px;}
.whw-services .article-list .article-out {width:auto; margin:0px -15px;}
.whw-services .article-list .article aside {padding:15px;}
.whw-services .article-list .article {background:transparent; width:33.33%; margin:0px; padding:15px 15px 0;}
.whw-services .article-list .article h5 {font-size:16px; line-height:20px; padding:0; text-align:center;}
.whw-services .article-list .article h5 a {color:#565656;}
.whw-services .service-list h3 {text-align: left; padding-bottom:15px;}
hr.line {
    background-color: #EBEBEB;
    border: none; margin:15px 0px;
    height: 1px;
}

@media screen and (max-width:1199px){
    .content-area {padding:30px;}
    .whw-services .service-list h3 {padding-bottom:20px;}
}
@media screen and (max-width:991px){
    #header-main.header-inner .logo {width:260px; padding:0;}
    .whw-services .article-list .article {width:50%;}
    .col-left {width:40%;}
    .whw-frow .col {padding-left:15px;}
}
@media screen and (max-width:767px){
    #header-main.header-inner .logo {width:200px;}
    .whw-services .article-list .article {width:100%;}
    img.align-right {float:none; max-width:100%; margin:15px 0 20px;}
    .col-left {width:100%; float:none;}
    .col-right {width:100%; float:none; margin-top:30px;}
    .whw-frow .col { padding-left: 0; width: 100%;  float: none;  margin: 10px 0px;}
    .whw-frow label {margin-bottom:5px;}
    .whw-submit {max-width:100%;}
}