.page-template-page-team .header-sub-page,
.page-template-page-global-agent .header-sub-page {
    background: rgb(17, 23, 31);
    background: -webkit-gradient(linear, left top, right top, from(rgba(17, 23, 31, 1)), color-stop(50%, rgba(0, 85, 150, 1)));
    background: -webkit-linear-gradient(left, rgba(17, 23, 31, 1) 0%, rgba(0, 85, 150, 1) 50%);
    background: linear-gradient(to right, rgba(17, 23, 31, 1) 0%, rgba(0, 85, 150, 1) 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#11171f', endColorstr='#005596', GradientType=1);
    min-height: 300px;
    overflow: visible;
    text-align: right;
    z-index: 9999;
}

.page-template-page-team .header-sub-page h1.entry-title,
.page-template-page-global-agent .header-sub-page h1.entry-title {
    font-style: italic;
    padding: 1.5rem 0 0 0;
}

.page-template-page-team .header-sub-page h1.entry-title::after,
.page-template-page-global-agent .header-sub-page h1.entry-title::after {
    background: -webkit-gradient(linear, left top, right top, from(rgba(247, 145, 29, 0)), color-stop(25%, rgba(247, 145, 29, 0)), to(rgba(247, 145, 29, 1)));
    background: -webkit-linear-gradient(left, rgba(247, 145, 29, 0) 0%, rgba(247, 145, 29, 0) 25%, rgba(247, 145, 29, 1) 100%);
    background: linear-gradient(to right, rgba(247, 145, 29, 0) 0%, rgba(247, 145, 29, 0) 25%, rgba(247, 145, 29, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00f7911d', endColorstr='#f7911d', GradientType=1);
    bottom: -10px;
    content: '';
    display: block;
    height: 0.056rem;
    position: absolute;
    right: 0;
    width: 100%;
}

.page-template-page-team .header-sub-page::after,
.page-template-page-global-agent .header-sub-page::after {
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%2311171F' fill-opacity='0.4' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");
    content: '';
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}

.page-template-page-team .header-sub-page-inner,
.page-template-page-global-agent .header-sub-page-inner {
    margin: 0 auto;
    max-width: 1260px;
    position: relative;
}

.page-template-page-team .header-sub-page p.sub-header,
.page-template-page-global-agent .header-sub-page p.sub-header {
    font-style: italic;
    margin: 1.5rem auto 0;
    max-width: unset;
}

.team-featured-photo {
    left: 0;
    position: absolute;
    top: -45%;
    z-index: 99999;
}

.team-featured-photo .profile-pic {
    background-color: #11171F;
    box-shadow: 0px 10px 16.5px 0px rgba(0, 0, 0, 0.123);
    margin: 0 auto;
}

.team-featured-photo:hover .profile-pic a img {
    opacity: 0.75;
    -webkit-transition: opacity .2s ease-in;
    transition: opacity .2s ease-in;
}

.team-featured-photo .profile-pic a img {
    display: block;
    height: auto;
    max-width: 100%;
    -webkit-transition: opacity .2s ease-out;
    transition: opacity .2s ease-out;
}

.team-member-info {
    background: -webkit-linear-gradient(left, rgba(242, 242, 242, 1) 0%, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(to right, rgba(242, 242, 242, 1) 0%, rgba(255, 255, 255, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#00ffffff', GradientType=1);
    border-bottom: 0.056rem solid #e5e5e5;
    display: block;
    height: auto;
    margin: 0 auto;
    padding: 1rem 1.833rem 0.917rem;
    text-align: right;
    width: 100%;
}

.team-member-info ul {
    -ms-flex-line-pack: justify;
    align-content: space-between;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    list-style: inside none none;
    margin: 0 auto;
    max-width: 1260px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    width: 100%;
}

.team-member-info ul li {
    font: 400 0.88rem/1 "Roboto", Arial, Helvetica Neue, Helvetica, sans-serif;
    margin: 0 1.833rem 0 0;
}

.team-member-info ul li:last-child {
    margin: 0;
}

.team-member-info a,
.team-member-info a[href^="tel"] {
    color: #005596;
    text-decoration: underline;
}

.team-member-info a:hover,
.team-member-info a[href^="tel"]:hover {
    color: #11171F;
}

.team-member-info .icon {
    display: inline;
    margin: 0 0.25rem 0 0;
}

.team-member-info .icon svg {
    max-height: 12px;
    width: auto;
}

.team-member-info .icon svg path {
    fill: #005596;
}

.extension {
    font-weight: 500;
    margin: 0 0 0 0.5rem;
}

.wrapper-content-with-sidebar {
    display: block;
    margin: 3rem auto;
    max-width: 1260px;
    padding: 0;
    width: 100%;
}

.content {
    display: inline-block;
    float: left;
    width: 66.66666%;
}

.page-template-page-team .cta-button,
.page-template-page-global-agent .cta-button {
    margin: 1rem 0 3rem;
}

aside.sidebar {
    background-color: transparent;
    display: block;
    float: right;
    height: auto;
    left: unset;
    opacity: 1;
    padding: 0 0 0 3.667rem;
    position: relative;
    top: unset;
    -webkit-transition: none;
    transition: none;
    visibility: visible;
    width: 33.33333%;
    z-index: 999;
}

.sidebar .widget-container {
    margin: 0 auto 3rem;
}

.sidebar ul {
    list-style: inside none none;
    margin: 0 auto;
    padding: 0;
}

.sidebar h3 {
    border-bottom: 0.167rem solid;
    display: block;
    font: 700 1.889rem/2.444rem "Roboto", Arial, Helvetica Neue, Helvetica, sans-serif;
    margin: 0 auto 1rem;
    padding: 0 0 0 3.2rem;
    width: 100%;
}

#nav_menu-32 h3.widget-title,
#nav_menu-33 h3.widget-title {
    background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNi4wLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA0OCAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDggMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGQ9Ik0zNiwyNEgxMmwwLTEuMmMwLTIuNSwwLjItNCwzLjItNC43YzMuNC0wLjgsNi43LTEuNSw1LjEtNC40QzE1LjUsNSwxOC45LDAsMjQsMGM1LDAsOC41LDQuOCwzLjcsMTMuNw0KCWMtMS41LDIuOSwxLjcsMy42LDUuMSw0LjRjMywwLjcsMy4yLDIuMSwzLjIsNC43QzM2LDIyLjgsMzYsMjQsMzYsMjR6IE00NS42LDE5LjZjLTIuNi0wLjYtNS0xLjEtMy44LTMuM0M0NS4zLDkuNiw0Mi43LDYsMzksNg0KCWMtMi41LDAtNC41LDEuNi00LjUsNC42YzAsNy44LDQuNSwzLjUsNC41LDEzLjRoOWwwLTAuOUM0OCwyMS4yLDQ3LjksMjAuMSw0NS42LDE5LjZ6IE0wLDI0aDljMC05LjgsNC41LTUuNSw0LjUtMTMuNA0KCWMwLTMtMi00LjYtNC41LTQuNkM1LjMsNiwyLjcsOS42LDYuMiwxNi4zQzcuNCwxOC41LDUsMTksMi40LDE5LjZDMC4xLDIwLjEsMCwyMS4yLDAsMjMuMUMwLDIzLjEsMCwyNCwwLDI0eiIvPg0KPC9zdmc+DQo=") no-repeat left 50% / 2.667rem 1.333rem;
}

.sidebar-events h3.widget-title {
    background: transparent url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNiAyNCIgeG1sbnM6dj0iaHR0cHM6Ly92ZWN0YS5pby9uYW5vIj48cGF0aCBkPSJNMjEuNCAxMS4yaDBsLS4zLS4zYy0uMS0uMS0uMy0uMS0uNC0uMWgtLjMtMS4yIDAtLjEtLjggMGMtLjYgMC0uOS40LS45Ljl2LjEgMSAuNGMwIC42LjQuOS45LjloMCAuMS4xLjYuNS45LjEuMy4xIDAgMCAwYy41LS4xLjgtLjQuOC0uOXYtMS41Yy0uMy0uMi0uMy0uMy0uNC0uNWgwek03LjkgMTYuNEg1LjNjLS41IDAtLjguNC0uOC44djEuNmMwIC41LjQuOC45LjhoMCAxLjIgMS4yYy41IDAgLjgtLjQuOC0uOHYtMS42Yy4xLS40LS4yLS44LS43LS44aDB6bTcuMS4zYy0uMS0uMi0uMy0uMi0uNS0uM2gtLjItMS4yLTEuMi0uMmEuNTUuNTUgMCAwIDAtLjUuM2MtLjEuMi0uMi40LS4yLjZ2MS42YzAgLjYuNC44LjkuOGgwIDAgMSAwIC4xIDEgMCAwYy42IDAgLjktLjQuOS0uOHYtMS42Yy4yLS4zLjEtLjUuMS0uNmgwem0zLjItMTIuOWgxLjNjLjUgMCAuOC0uNC44LS44Vi44Yy4xLS40LS4yLS44LS43LS44aC0xLjNjLS41IDAtLjguNC0uOC44VjNjLS4xLjUuMi44LjcuOHptLTExLjggMGgxLjNjLjUgMCAuOC0uNC44LS44Vi44YzAtLjQtLjMtLjgtLjctLjhINi40Yy0uNSAwLS44LjQtLjguOFYzYzAgLjUuMy44LjguOHpNNS4zIDE0LjFoMCAwIDAgMCAuNC4xLjkuNS42LjEuMSAwYy42IDAgLjktLjQuOS0uOXYtLjQtMS0uMWMwLS42LS40LS45LS45LS45aDAtLjgtLjMgMC0xLjItLjNjLS4yIDAtLjMgMC0uNC4xYTEuMzggMS4zOCAwIDAgMC0uNC4zaDBjLS4xLjItLjIuNC0uMi42djEuNWMuMS41LjQuNy45LjhoMHptMTUuNCAyLjNoLTIuNmMtLjUgMC0uOC40LS44Ljh2MS42YzAgLjUuNC44LjguOGgxLjIgMS4yIDBjLjUgMCAuOC0uNC45LS44di0xLjZjLjEtLjQtLjItLjgtLjctLjhoMHptLTguOS0yLjNoMCAwIDAgLjcuNS42LjYuMSAwIDBjLjYgMCAuOS0uNC45LS45di0xLjRjMC0uMy0uMS0uNS0uMy0uNi0uMS0uMS0uMy0uMi0uNS0uM2gtLjMtLjUtLjYgMC0uMi0uNi0uNS0uM2EuNTUuNTUgMCAwIDAtLjUuM2MtLjIuMi0uMy40LS4zLjZ2MS40Yy4zLjYuNi45IDEuMi45aDB6TTI2IDE3LjR2LTIuNi05LjMtLjQtLjJjMC0xLS42LTEuOS0xLjMtMi41LS42LS40LTEuMS0uNi0xLjgtLjZoMC0xLS40IDAtLjR2MS4zYy0uMS44LS43IDEuNS0xLjUgMS41SDE4Yy0uNyAwLTEuNC0uNi0xLjQtMS40VjEuOUg5LjN2MS4zYzAgLjctLjYgMS40LTEuNCAxLjRINi4zYy0uNyAwLTEuNC0uNi0xLjQtMS40VjEuOWgtLjMgMC0uNC0xIDBjLS43IDAtMS4zLjItMS45LjZDLjYgMyAwIDMuOSAwIDQuOXYuMi40IDkuMyAyLjZWMjFjMCAxLjYgMSAyLjggMi42IDNoLjVIMTNoOS45LjVjMS42LS4zIDIuNi0xLjUgMi42LTN2LTMuNmgwem0tMiAzLjNjMCAuOS0uNCAxLjMtMS4zIDEuM0gxMyAzLjNjLS45IDAtMS4zLS40LTEuMy0xLjNWMTRoMFY4LjhoMjEuOHY1LjRoMGwuMiA2LjVoMHoiLz48L3N2Zz4=") no-repeat left 50% / 1.333rem;
    padding: 0 0 0 1.9rem;
}

#nav_menu-32 h3.widget-title a,
#nav_menu-33 h3.widget-title a,
.sidebar h3>a {
    color: #11171f;
}

#nav_menu-32 h3.widget-title a:hover,
#nav_menu-33 h3.widget-title a:hover,
.sidebar h3>a:hover {
    color: #005596;
}

#nav_menu-32 ul {
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    max-width: 100%;
    position: relative;
}

#nav_menu-32 ul li {
    -ms-flex-item-align: start;
    align-self: flex-start;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin: 0 auto 1rem;
    text-align: center;
}

#nav_menu-32 ul li.current-menu-item {
    opacity: 0.5;
}

#nav_menu-32 ul li a {
    background-position: center -5px;
    border-radius: 50%;
    background-repeat: no-repeat;
    background-size: 112px;
    border: 1px solid rgba(17, 23, 31, 0.25);
    display: block;
    font: italic 700 0.7rem/1rem "Roboto", Arial, Helvetica Neue, Helvetica, sans-serif;
    height: 88px;
    margin: 0 auto;
    max-height: 88px;
    max-width: 88px;
    padding: 1.3rem 0.5rem;
    position: relative;
    text-align: center;
    text-indent: -9999px;
    -webkit-transition: border-color .2s ease-out, background-color .2s ease-out;
    transition: border-color .2s ease-out, background-color .2s ease-out;
    width: 100%;
    word-spacing: 1rem;
}

#nav_menu-32 ul li a:hover {
    background-color: #005596;
    background-image: none;
    border: 1px solid #005596;
    color: #fff;
    text-indent: 0;
    -webkit-transition: border-color .2s ease-in, background-color .2s ease-in;
    transition: border-color .2s ease-in, background-color .2s ease-in;
    text-shadow: -1px -1px 0 #11171F, 1px -1px 0 #11171F, -1px 1px 0 #11171F, 1px 1px 0 #11171F;
}

li.sheryl-adekoya a {
    background-image: url("../images/png/team/sheryl-adekoya.png");
}

li.bret-beatie a {
    background-image: url("../images/png/team/bret-beatie.png");
}

li.wesley-cash a {
    background-image: url("../images/png/team/wes-cash.png");
}

li.natalie-blythe a {
    background-image: url("../images/png/team/natalie-blythe.png");
}

li.josh-couch a {
    background-image: url("../images/png/team/josh-couch.png");
}

li.jeremie-edwards a {
    background-image: url("../images/png/team/jeremie-edwards.png");
}

li.paul-farless a {
    background-image: url("../images/png/team/paul-farless.png");
}

li.bennett-fitch a {
    background-image: url("../images/png/team/bennett-fitch.png");
}

li.jim-fitch a {
    background-image: url("../images/png/team/jim-fitch.png");
}

li.michael-hooper a {
    background-image: url("../images/png/team/michael-hooper.png");
}

li.karim-ibrahim a {
    background-image: url("../images/png/team/karim-ibrahim.png");
}

li.devin-jarrett a {
    background-image: url("../images/png/team/devin-jarrett.png");
}

li.richard-marsh a {
    background-image: url("../images/png/team/richard-marsh.png");
}

li.austin-okelley a {
    background-image: url("../images/png/team/austin-okelley.png");
}

li.soven-palit a {
    background-image: url("../images/png/team/soven-palit.png");
}

li.brant-pearson a {
    background-image: url("../images/png/team/brant-pearson.png");
}

li.mike-perez a {
    background-image: url("../images/png/team/mike-perez.png");
}

li.jerry-putt a {
    background-image: url("../images/png/team/jerry-putt.png");
}

li.travis-richardson a {
    background-image: url("../images/png/team/travis-richardson.png");
}

li.dena-smith a {
    background-image: url("../images/png/team/dena-smith.png");
}

li.mina-soliman a {
    background-image: url("../images/png/team/mina-nabil-soliman.png");
}

li.judy-strange a {
    background-image: url("../images/png/team/judy-strange.png");
}

li.james-swearengin a {
    background-image: url("../images/png/team/james-swearengin.png");
}

#menu-global-agents {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: circle;
    margin: 0 auto;
    padding: 0 0 0 1rem;
    width: 100%;
}

#menu-global-agents .current_page_item a {
    color: #F7911D;
}

@media only screen and (max-width:1667px) {

    .page-template-page-team .header-sub-page,
    .page-template-page-global-agent .header-sub-page {
        background: rgb(0, 85, 150);
        background: -webkit-linear-gradient(left, rgba(0, 85, 150, 1) 50%, rgba(17, 23, 31, 1) 100%);
        background: linear-gradient(to right, rgba(0, 85, 150, 1) 50%, rgba(17, 23, 31, 1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#005596', endColorstr='#11171f', GradientType=1);
    }

    .page-template-page-team .header-sub-page-inner,
    .page-template-page-global-agent .header-sub-page-inner,
    .team-member-info {
        text-align: left;
    }

    .team-featured-photo {
        left: unset;
        right: 0;
    }

    .page-template-page-team .header-sub-page h1.entry-title::after,
    .page-template-page-global-agent .header-sub-page h1.entry-title::after {
        background: -webkit-linear-gradient(left, rgba(247, 145, 29, 1) 0%, rgba(247, 145, 29, 0) 75%, rgba(247, 145, 29, 0) 100%);
        background: linear-gradient(to right, rgba(247, 145, 29, 1) 0%, rgba(247, 145, 29, 0) 75%, rgba(247, 145, 29, 0) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7911d', endColorstr='#00f7911d', GradientType=1);
    }

    .team-member-info ul {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
}

@media only screen and (max-width:1550px) {
    .team-featured-photo {
        top: -55px;
    }

    .team-featured-photo .profile-pic {
        height: 333px;
        width: 333px;
    }
}

@media only screen and (max-width:1366px) {
    .wrapper-content-with-sidebar {
        padding: 0 1.833rem;
    }

    .page-template-page-team .header-sub-page h1.entry-title,
    .page-template-page-global-agent .header-sub-page h1.entry-title {
        font-size: 3rem;
        line-height: 4rem;
    }

    .page-template-page-team .header-sub-page p.sub-header,
    .page-template-page-global-agent .header-sub-page p.sub-header {
        font-size: 1.25rem;
    }

    .sidebar h3 {
        font-size: 1.5rem;
        line-height: 2rem;
    }
}

@media only screen and (max-width:1260px) {

    .page-template-page-team .header-sub-page-inner,
    .page-template-page-global-agent .header-sub-page-inner {
        padding: 1.2rem 0 0;
    }

    .team-featured-photo {
        top: -26px;
    }

    .team-featured-photo .profile-pic {
        height: 275px;
        width: 275px;
    }

    .page-template-page-team .list h3,
    .page-template-page-global-agent .list h3 {
        font-size: 1.5rem;
    }

    .list ul li {
        font-size: .75rem;
    }

    #nav_menu-32 ul>li,
    #nav_menu-33>ul li {
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        margin-bottom: 2rem;
    }

    .page-template-page-team .header-sub-page h1.entry-title,
    .page-template-page-global-agent .header-sub-page h1.entry-title {
        margin: 0;
        max-width: 66.66666%;
    }
}

@media only screen and (max-width:960px) {

    .page-template-page-team .header-sub-page h1.entry-title,
    .page-template-page-global-agent .header-sub-page h1.entry-title {
        font-size: 2.5rem;
        line-height: 3rem;
    }

    .page-template-page-team .header-sub-page p.sub-header,
    .page-template-page-global-agent .header-sub-page p.sub-header {
        font-size: 1rem;
    }

    .page-template-page-team .header-sub-page h1.entry-title::after,
    .page-template-page-global-agent .header-sub-page h1.entry-title::after {
        bottom: -9px;
    }

    .team-featured-photo .profile-pic {
        height: 250px;
        width: 250px;
    }

    .content {
        display: block;
        float: none;
        margin: 0 auto 3rem;
        width: 100%;
    }

    aside.sidebar {
        padding: 0;
        width: 100%;
        float: none;
    }

    #nav_menu-32 ul li,
    #nav_menu-33 ul li {
        -ms-flex-preferred-size: 33.33333%;
        flex-basis: 33.33333%;
    }

    #nav_menu-32 ul li a,
    #nav_menu-33 ul li a {
        background-position: center 11px;
        background-size: 175px;
        border: none;
        border-radius: 50%;
        color: #005596;
        font-size: 1rem;
        height: 150px;
        max-height: unset;
        max-width: unset;
        overflow: visible;
        padding: 0;
        text-indent: 0;
        width: 150px;
        word-spacing: unset;
    }

    #nav_menu-32 ul li a:hover,
    #nav_menu-33 ul li a:hover {
        background-color: unset;
        border: none;
        color: #005596;
        text-shadow: none;
    }
}

@media only screen and (max-width:840px) {
    .wrapper-content-with-sidebar {
        margin: 2rem auto;
    }

    .page-template-page-team .header-sub-page h1.entry-title,
    .page-template-page-global-agent .header-sub-page h1.entry-title {
        font-size: 2rem;
        font-weight: 700;
        line-height: 3rem;
        letter-spacing: 0;
    }

    .page-template-page-team .header-sub-page p.sub-header,
    .page-template-page-global-agent .header-sub-page p.sub-header {
        letter-spacing: 0;
    }

    .team-featured-photo {
        top: -75px;
    }

    .team-member-info ul {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .team-member-info ul li {
        margin: 0 1.833rem 1rem 0;
    }
}

@media only screen and (max-width:700px) {

    .page-template-page-team .header-sub-page,
    .page-template-page-global-agent .header-sub-page,
    .page-template-page-team .header-sub-page-inner,
    .page-template-page-global-agent .header-sub-page-inner,
    .team-member-info {
        text-align: center;
    }

    .page-template-page-team .header-sub-page-inner,
    .page-template-page-global-agent .header-sub-page-inner {
        padding: 0;
    }

    .page-template-page-team .profile-pic,
    .page-template-page-global-agent .profile-pic {
        border-color: #F7911D;
    }

    .team-featured-photo {
        margin: 1.833rem auto 0;
        position: relative;
        top: unset;
    }

    .page-template-page-team .header-sub-page h1.entry-title,
    .page-template-page-global-agent .header-sub-page h1.entry-title {
        max-width: 100%;
        padding: 0;
    }

    .page-template-page-team .header-sub-page h1.entry-title::after,
    .page-template-page-global-agent .header-sub-page h1.entry-title::after {
        background: -webkit-linear-gradient(left, rgba(247, 145, 29, 0) 0%, rgba(247, 145, 29, 0) 10%, rgba(247, 145, 29, 1) 50%, rgba(247, 145, 29, 0) 90%, rgba(247, 145, 29, 0) 100%);
        background: linear-gradient(to right, rgba(247, 145, 29, 0) 0%, rgba(247, 145, 29, 0) 10%, rgba(247, 145, 29, 1) 50%, rgba(247, 145, 29, 0) 90%, rgba(247, 145, 29, 0) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00f7911d', endColorstr='#00f7911d', GradientType=1);
    }

    .team-member-info ul {
        -ms-flex-line-pack: space-evenly;
        align-content: space-evenly;
    }
}

@media only screen and (max-width:640px) {

    .page-template-page-team .header-sub-page h1.entry-title,
    .page-template-page-global-agent .header-sub-page h1.entry-title {
        font-size: 1.5rem;
    }

    .page-template-page-team .header-sub-page p.sub-header,
    .page-template-page-global-agent .header-sub-page p.sub-header {
        font-weight: 400;
        font-size: 0.8rem;
    }

    .page-template-page-team h2,
    .page-template-page-global-agent h2 {
        font-size: 1.5rem;
        text-align: center;
    }

    .page-template-page-team .list h3,
    .page-template-page-global-agent .list h3 {
        font-size: 1.25rem;
        line-height: 1.75rem;
        text-align: center;
    }

    .page-template-page-team .list h3::after,
    .page-template-page-global-agent .list h3::after {
        background: -webkit-linear-gradient(left, rgba(0, 85, 150, 0) 1%, rgba(0, 85, 150, 0) 10%, rgba(0, 85, 150, 1) 50%, rgba(0, 85, 150, 0) 90%, rgba(0, 85, 150, 0) 100%);
        background: linear-gradient(to right, rgba(0, 85, 150, 0) 1%, rgba(0, 85, 150, 0) 10%, rgba(0, 85, 150, 1) 50%, rgba(0, 85, 150, 0) 90%, rgba(0, 85, 150, 0) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00005596', endColorstr='#00005596', GradientType=1);
    }

    .page-template-page-team .list h4,
    .page-template-page-global-agent .list h4 {
        font-size: 1rem;
    }

    .list ul li {
        font-size: .75rem;
        line-height: 1.25rem;
        margin: 0 auto 0.75rem;
    }

    .list-fields ul li {
        float: none;
        width: 100%;
    }
}