.section-team {
    margin: auto;
    width: 100%;
    overflow: hidden
}

.section-team h3 {
    font-size: 30px
}

.section-team .container {
    position: relative
}

.team-left,
.team-right {
    width: 41px;
    height: 41px;
    background-color: #fff;
    border-radius: 50%;
    border: 1px solid #eaeaea;
    cursor: pointer;
    color: #ff9000;
    -webkit-transition: border .2s;
    transition: border .2s;
    display: block;
    z-index: 9;
    margin-top: -20px
}

.team-left {
    position: absolute;
    left: 0;
    top: 50%
}

.team-right {
    position: absolute;
    right: 0;
    top: 50%
}

.team-left .fa {
    margin-left: 13px;
    margin-top: 12px
}

.team-right .fa {
    margin-left: 16px;
    margin-top: 13px
}

.team-name {
    display: inline-block;
    padding-left: 0;
    margin-bottom: 10px;
    font-size: 20pt;
    margin-top: 0;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 7px
}

.team-social {
    display: inline
}

.team-social ul {
    float: right
}

.team-social ul li {
    float: left;
    margin-left: 45px
}

.team-social a {
    color: #7d888e
}

.team-social a:hover {
    color: #ff9000
}

.teamslider-wrap {
    width: 100%;
    height: 500px;
    position: relative
}

.team-img-inner {
    width: 3000px;
    position: absolute;
    bottom: 0;
    margin-left: -80px;
    overflow: hidden
}

.team-img-inner .img-inner-wrap {
    bottom: 0;
    z-index: 9;
    top: auto !important
}

.team-img-inner .img-inner-wrap {
    float: left;
    margin-right: 15px;
    margin-left: 15px
}

.team-img-inner .img-inner-wrap:first-child {
    margin-left: 0
}

.team-img-inner .img-inner-wrap div {
    border: 5px solid rgba(255, 255, 255, .3);
    overflow: hidden
}

.team-img-inner .img-inner-wrap img {
    max-width: 100%;
    height: auto;
    width: 100%;
    margin-bottom: 5px
}

.section-team .team-shadow {
    box-shadow: 0 10px 41px 0 rgba(9, 26, 44, .2)
}

.team-text {
    color: #fff;
    line-height: 15pt
}

.team-text-inner {
    margin-top: 30px
}

.team-text-inner .text-inner-wrap {
    display: none;
    padding-top: 20%
}

.teamslider-wrap .col-xs-12.col-sm-7.col-lg-7 {
    float: right
}

.team-wrap {
    position: absolute;
    right: 45%;
    bottom: 195px;
    z-index: 19
}

.team-wrap .arrow-left {
    margin-right: 15px
}

.team-wrap span {
    cursor: pointer;
    color: #d0d5d9;
    display: inline-block;
    -webkit-transition: border .2s;
    transition: border .2s
}

.team-wrap span .fa-chevron-left {
    margin-left: 12px;
    margin-top: 12px
}

.team-wrap span .fa-chevron-right {
    margin-left: 15px;
    margin-top: 12px
}

.event-text {
    text-align: center;
    float: left;
    width: 100%;
    padding: 27px 0 0
}

.event-text img {
    width: auto !important
}

.event-text h3 {
    color: #fff;
    text-transform: uppercase;
    font-size: 13pt;
    margin: 5px 0 0
}

.team-shadow .event-text {
    display: none
}

#event-main {
    display: none
}

.team-shadow #event-main {
    display: block
}

.team-shadow div {
    border: 5px solid #fff !important
}

@media (min-width:992px) and (max-width:1200px) {
    .team-wrap {
        right: 37%;
        bottom: 165px
    }
}

@media(min-width:769px) and (max-width:992px) {
    .section-items .quantity-wrap {
        margin-left: 0
    }
}

@media (max-width:992px) {
    .team-container {
        height: 435px
    }
    .teamslider-wrap {
        height: 500px
    }
    .team-wrap {
        bottom: 135px;
        right: 42%
    }
    .section-team .team-social {
        display: block;
        margin-bottom: 20px
    }
    .section-team .team-social:after,
    .section-team .team-social:before {
        display: table;
        content: " ";
        clear: both
    }
    .section-team .team-social ul {
        margin-top: 0;
        padding-left: 0;
        float: none
    }
    .section-team .team-social ul li:first-child {
        margin-left: 0
    }
    .section-team .team-name {
        margin-bottom: 15px
    }
    .team-img-inner {
        margin-left: -200px
    }
}

@media(min-width:769px) {
    .team-text-inner {
        padding-left: 40px
    }
}

@media (max-width:769px) {
    .section-team .container {
        padding-right: 0;
        padding-left: 0
    }
    .teamslider-wrap {
        height: 730px
    }
    .team-img-inner {
        margin-left: -120px
    }
    .team-wrap {
        bottom: 380px;
        right: 50%;
        margin-right: -50px
    }
}

@media (max-width:600px) {
    .team-img-inner {
        margin-left: -144px
    }
}