img#logo-img {
    width: 50%;
}

.ttm-row {
    padding: 40px 0;
}

.featured-icon-box.style6:not(:last-child):hover .featured-icon:before {
    height: calc(100% - 20px);
    z-index: 0;
    margin-top: 20px;
    background-color: #33b36f;
}

.ttm_single_image-wrapper.imagestyle-two .ttm_single_image_text:before {
    background-color: #11ab66;
    -webkit-mask: url(../images/image-arrow.svg) no-repeat 100% 100%;
    -webkit-mask-box-image: url(../images/image-arrow.svg);
    content: '';
    position: absolute;
    width: 90px;
    height: 50px;
    background-repeat: no-repeat;
    left: 0;
    top: 0;
    right: auto;
}

.footer .footer-logo:after {
    display: block;
    height: 90%;
    content: '';
    position: absolute;
    right: 55px;
    width: 1px;
    top: 5%;
    background-color: rgba(255, 255, 255, .07);
    display: none;
}

.procedure-row:before {
    content: '';
    position: absolute;
    left: -103px;
    right: -60px;
    height: 100%;
    display: block;
    top: -50px;
    margin-left: 40px;
    /* background: none; */
}

/* .featured-imagebox-portfolio.style1 .ttm-media-link a.ttm_link {
    transform: translateX(20px);
    -webkit-transition: 1s;
    margin-right: -49px;
    display: none;
} */

@media only screen and (min-width: 1024px) {
    .featured-imagebox-portfolio.style1 .ttm-media-link a {
        display: inline-block;
        font-size: 17px;
        position: absolute;
        top: 42%;
        right: 42%;
        margin-top: -15px;
        height: 45px;
        width: 45px;
        opacity: 0;
        line-height: 45px;
        border-radius: 0;
        text-align: center;
        margin-right: 5px;
        z-index: 1;
        background-color: #fff;
        transform: translateX(-20px);
        -webkit-transition: .5s;
        transition: .5s;
    }

    .ttm-row1 {
        padding-top: 90px;
    }

    img#logo-img {
        width: 70%;
    }

    .textwidget .call_detail .padding_top10 {
        text-align: justify;
    }

    .banner_slider.banner_slider_wide {
        max-width: 1700px;
        margin: 0 auto;
        width: 100%;
        padding-top: 140px;
        padding-bottom: 0px;
        position: relative;
    }

    .ttm-row.padding_top_zero-section {
        padding: 70px 0 40px 0;
    }
}

.tab6 .ttm_single_image-wrapper {
    position: relative;
    text-align: center;
}

.tab6 .title-header {

    text-align: center;
}

.featured-icon-box.style8 {
    text-align: center;
    width: 100%;
    padding: 15px 0 0;
}

.about-btn .active {
    background-color: #11ab66 !important;
    color: #fff !important;
}

@media only screen and (max-width: 767px) {
    .padding_left30.padding_top20.res-991-padding_left0.res-991-padding_top40 {
        padding-top: 0px !important;
    }

    .ttm-row {
        padding: 40px 0 !important;
    }

    .ttm-team-member-content.res-991-padding_top40 {
        padding: 0px !important;
    }
}

@media only screen and (min-width: 768px) and (max-width:991px) {
    /* .ttm-team-member-single-content-area.res-991-padding_top40 {
        align-items: center;
        height: 100%;
        display: flex;
    } */

    .row.ttm-row.ttm-bgcolor-grey.content-tab2 {
        padding-bottom: 0px!important;
    }
    .row.ttm-row.ttm-bgcolor-grey.content-tab3 {
        padding-bottom: 0px!important;

    }
    .row.ttm-row.project-single-section.clearfix.content-tab1.ttm-bgcolor-grey {
        padding-bottom: 0px!important;
    }
    .row.ttm-row.about-section.clearfix.ttm-row.ttm-bgcolor-grey.content-tab4 {
        padding-bottom: 0px!important;
    }
    .row.ttm-row.about-section.clearfix.ttm-bgcolor-grey.content-tab5 {
        padding-bottom: 0px!important;
    }
    .row.ttm-row.about-section.clearfix.ttm-bgcolor-grey.ttm-row.content-tab6 {
        padding-bottom: 0px!important;
    }

    /* .row.ttm-row.ttm-bgcolor-grey.content-tab2 {
        padding-bottom: 0px!important;
    } */
}

.res-991-padding_top40 {
    padding-top: 0px !important;
}

.ttm-team-member-single-content-area {
    background-color: #f8f8f8;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}