.side-nav-acc div.acc-child,
.side-nav-acc div.acc-child a {
    float: none;
    display: block;
}

.side-nav-acc div.icon {
    display: none;
    font-family: RobotoBold;
    font-size: 34px;
    color: #007e98;
    max-width: 40px;
    text-align: right;
}

.icon-img {
    background-image: url("/wp-content/themes/executive-pro/images/menu-bar.png");
    height: 25px;
    background-repeat: no-repeat;
    background-position: right bottom;
}

.responsive .icon-img {
    background-image: url("/wp-content/themes/executive-pro/images/menu-close.png");
}

@media screen and (max-width: 736px) {
    .side-nav-acc div.acc-child:not(:first-child) {
        display: none;
    }

    .side-nav-acc div.acc-child.icon {
        float: right;
        display: block;
    }
    .tt-wrapper{
        clear: both;
        display: block;
        overflow: hidden;
        max-width: 350px;
        margin: 0 auto;
    }
    .trust-factor .col-xs-3 {
        max-width: 92px;
    }
    .side-nav-acc.responsive {
        position: relative;
    }

    .side-nav-acc.responsive .icon {
        position: absolute;
        right: 0;
        top: 0;
    }

    .side-nav-acc div.acc-child {
        float: left;
        width: calc(100% - 45px);
    }

    .side-nav-acc.responsive div.acc-child {
        float: none;
        display: block;
    }

}
