.hero-text-wrap {
    display: table;
    table-layout: fixed;
    height: 100%;
    width: 100%;
    position: relative;
    z-index: 200;
    background-color: rgba(0, 0, 0, 0.6);
    top: 0;
}

.tp-arr-allwrapper {
    display: none !important;
}

.pricing-box h3 {
    font-size: 25px !important;
    font-weight: 800 !important;
    padding-bottom: 7px;
}

.pricing-box.featured {
    padding: 80px 40px 40px 40px !important;
}

.tabs-style-01 .icon-tabs .nav-tabs>li {
    display: inline-block;
    width: 33%;
    float: left;
}

@media (min-width: 320px) and (max-width: 480px) {
    .tabs-style-01 .icon-tabs .nav-tabs>li {
        width: 49%;
        margin-bottom: 5px;
    }

    .nav-tabs{
        margin-bottom: 0px !important;
    }

    .tab-image{
        margin-top: 50px;
    }

    section {
        padding-bottom: 40px !important;
        padding-top: 60px !important;
    }

    .links-widget{
        margin-top: 25px !important;
    }

    .loader {
        left: 40% !important;
    }
}

.btn-success {
    color: #fff;
    background-color: #48b81c;
}

.client-logo img {
    top: auto;
    max-height: 80px !important;
    opacity: 1 !important;
    filter: alpha(opacity=100) !important;
}

::-webkit-scrollbar {
    width: 6px;
}

::-webkit-scrollbar-track {
    border-radius: 3px;
    box-shadow: inset 0 0 10px black;
}

::-webkit-scrollbar-thumb {
    border-radius: 3px;
    background-color: #f5325c;
}

.pricing-table {
    margin: 65px 0;
}

.btn-color:hover,
.btn-color:active,
.btn-color:focus {
    background-color: #f5325c;
    color: white;
}

#find-out-more-btn:hover,
#find-out-more-btn:active,
#find-out-more-btn:focus {
    background-color: white;
    color: #f5325c;
}

.what-we-do-desc {
    font-size: 22px;
    line-height: 35px;
}