.banner-btns a {
    display: inline-block;
    padding: 5px 15px;
}

.banner-btns a:first-child {
    background: #20335f;
}

.banner-style-17 .content-box h1 {
    font-size: 50px;
    line-height: 70px;
    margin-bottom: 20px;
}

.banner-style-17 .image-layer {
    background-position: right top;
    background-size: 62%;
}

.main-header .outer-container .logo-box .logo {
    padding: 30px 0px 30px 0px;
}

.banner-style-17 .content-box h1 span {
    color: #009bd5;
    line-height: 60px;
}

.text-default-color {
    color: #009bd5
}

.sec-title .white {
    color: #fff;
}

.designe-process .sec-title h2,
.designe-process .sec-title h3 {
    margin-bottom: 30px;
}

.designe-process .single-item .inner-box .image-box {
    z-index: 9999;
    position: relative;
    padding: 10px;
}

.designe-process .single-item .inner-box {
    padding: 30px 20px;
    border-radius: 10px;
}

.pricing-block-one .pricing-table .table-header .price:before {
    display: none;
}

.subscribe-style-three {
    padding: 0px 0px 100px 0px;
}

.pricing-section {
    padding: 110px 0px 0px 0px;
}

.subscribe-style-three .sec-title h2 {
    margin-bottom: 30px;
}

.white-label {
    margin: 30px 0 0;
    background: #009bd5;
    padding: 20px;
    border-radius: 10px;
    position: relative;
}

.white-label p {
    line-height: 2.3;
    color: #fff;
}

.white-label-img {
    position: absolute;
    width: 100%;
    left: 0;
    right: 0;
    top: 0;
    opacity: 0.2;
}

.pricing-block-one .pricing-table .table-content {
    padding: 37px 45px 20px;
}

.pricing-style-two .sec-title {
    margin-bottom: 60px;
}

.pricing-style-two {
    margin: 0 0 80px;
}

.nav-contact a {
    color: #fff !important;
}

.list-item li {
    list-style: disc;
    margin: 0 0 5px 15px;
}