header.main-header{
        height: 100px!important;
}
header.main-header .header-sticky{
    padding: 5px 15px;
}
.main-menu ul li {
    margin: 0 7px;
    position: relative;
}
@media only screen and (max-width: 767px) {
    .navbar-brand img {
        max-height: 100%;
    }
}
.hero-layout2-box{
    max-width: 700px;
}
.services-layout2-slide .service-image figure img{
    object-fit: cover;
    height: 275px;
}
.why-choose-us-layout2-features .why-features-item .icon-box{
    width: 30px;
    height: 30px;
    margin-bottom: 20px;
}
.why-choose-us-layout2-features .why-features-item{
    margin-bottom: 20px;
}
footer.main-footer{
    background: #013756 url(../images/footer-bg.svg) no-repeat bottom center;
}