.carousel-indicators {
    position: absolute;
    bottom: 0;
}
	
button.close {
    background-color: #333;
    border: 2.5px solid #eee;
    border-radius: 2em;
    box-shadow: 1px 2px 3px black;
    color: #eee;
    height: 1.25em;
    line-height: 0;
    position: absolute;
    right: -.75em;
    text-decoration: none;
    top: -.75em;
    width: 1.25em;
    text-align: center;
    z-index: 999999;
    margin-right: 10px;
}
.close:focus, .close:hover {
    color: #eee;
    text-decoration: none;
    cursor: pointer;
    filter: alpha(opacity=100);
    opacity: 1;
}
.modal-content {
    border: 4px solid #807f7d;
}
.carousel-inner > .item {
    opacity: 0;
    top: 0;
    left: 0;
    width: 100%;
    display: block;
    position: absolute;
    z-index: 0;
    -webkit-transition: opacity 5s ease-in-out !important;
    -o-transition: opacity 5s ease-in-out !important;
    transition: opacity 5s ease-in-out !important;
    -webkit-transform: translate3d(0, 0, 0) !important;
    transform: translate3d(0, 0, 0) !important;
}
.carousel-inner > .item:first-of-type {
    position: relative;
}
.carousel-inner > .active {
    opacity: 1;
    z-index: 3;
}
.carousel-inner > .next.left, .carousel-inner > .prev.right {
    -webkit-transition: opacity 0.6s ease-in-out !important;
    -o-transition: opacity 0.6s ease-in-out !important;
    transition: opacity 0.6s ease-in-out !important;
    opacity: 1;
    left: 0;
    z-index: 2;
}
.carousel-inner > .active.left, .carousel-inner > .active.right {
    z-index: 1;
}
.carousel-control {
    z-index: 4;
}
.accordion-bg {
    width: 100%;
    background-image: url(https://www.wellsfargomedia.com/wholesale/2019/commercialbanking/divider-accordion-03.png);
    background-repeat: no-repeat;
    background-position: top right;
}
.accordion-mobile-bg {
    width: 100%;
    background-image: url(https://www.wellsfargomedia.com/wholesale/2019/commercialbanking/divider-accordion-mobile-03.png);
    background-repeat: no-repeat;
    background-position: top right;
}
.transcript a {
    color: #000000;
}
.anchor {
    margin-top: -129px !important;
    padding-top: 129px !important;
    position: absolute;
}
.anchor-noborder {
    margin-top: -114px !important;
    padding-top: 114px !important;
    position: absolute;
}
a:focus {
    outline: auto 5px -webkit-focus-ring-color !important;
    outline-offset: -2px !important;
}
.btn-icon:hover {
    background-color: #BFC0BE;
}
button {
    padding: 10px 0px 10px 0px;
}
a:focus {
        outline: 5px auto -webkit-focus-ring-color;
        outline-offset: -2px;
    outline-color: transparent;
}
.bullet-title {
    font-size: 16px!important;
    margin-left: -40px;
    margin-bottom: 20px;
    list-style: none;
    border-top: 1px solid #fbc612;
    border-bottom: 1px solid #fbc612;
    padding-left: 5px;
}
.bullet-under {
    font-size: 16px!important;
    list-style: disc;
    margin-left: -10px;
}
#redcta {
    position: fixed;
    top: 60%;
    right: 0;
    z-index: 10000;
    padding: 15px 10px;
    background-color: #bb0826;
    width: 150px;
    border-radius: 10px 0px 0px 10px;
}
html {
    scroll-behavior: smooth;
}
.nav > li > a {
    text-transform: uppercase!important;
    padding: 0px;
}
/*#redcta {
    top: 70%!important;
    padding: 15px 10px;
    width: 150px;
    border-radius: 10px 0px 0px 10px;
}*/
.carousel-inner {
    display: table;
    max-width: 100%;
    max-height: auto;
    margin: 0 auto;
}
 @import url("https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css");
.panel-title > a:before {
    float: right !important;
    font-family: myriad-pro;
    content: "–";
    padding-right: 5px;
    color: #44464a;
    font-weight: bold;
}
.panel-title > a.collapsed:before {
    float: right !important;
    content: "+";
    color: #44464a;
    font-weight: bold;
}
.panel-title > a:hover, .panel-title > a:active, .panel-title > a:focus {
    text-decoration: none;
}
.panel-group .panel {
    border-radius: 0;
    box-shadow: none;
    border-color: #FFFFFF;
}
.panel-default > .panel-heading {
    padding: 0;
    border-radius: 0;
    color: #212121;
    background-color: #FFFFFF;
    border-color: #FFFFFF;
}
.panel-title {
    font-weight: normal;
}
.panel-title > a {
    display: block;
    padding: 5px 0px 5px 0px;
    text-decoration: none;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #FFFFFF;
}
 .lv1 padding:0px;
 border:0;
}
.lv1:hover svg path, .lv1:hover svg line, .lv1:hover svg text, .lv1:hover {
    fill: #AE2573!important;
    color: #AE2573;
}
.lv2 {
    padding: 0px;
    border: 0;
}
.lv2:hover svg path, .lv2:hover svg line, .lv2:hover svg text, .lv2:hover {
    fill: #00698C!important;
    color: #00698C;
}
.lv2:hover svg rect, .lv2:hover {
    fill: #F7F7F7;
}
.lv3 {
    padding: 0px;
    border: 0;
}
.lv3:hover svg path, .lv3:hover svg line, .lv3:hover svg text, .lv3:hover {
    fill: #007337!important;
    color: #007337;
}
.lv3:hover svg rect, .lv3:hover {
    fill: #F7F7F7;
}
.lv4 {
    padding: 0px;
    border: 0;
}
.lv4:hover svg path, .lv4:hover svg line, .lv4:hover svg text, .lv4:hover {
    fill: #AE2573!important;
    color: #AE2573;
}
.lv4:hover svg rect, .lv4:hover {
    fill: #F7F7F7;
}
.modal-open .modal {
    padding-top: 10px;
}

@media (min-width: 575.98px) {
.letstalk {
    width: 250px!important;
}
.modal-dialog {
    width: 700px !important;
}
}

@media (max-width: 575.98px) {
.col-md-4 {
    padding-top: 0px !important;
    padding-left: 20px !important;
    padding-bottom: 0px !important;
    padding-right: 20px !important;
    width: 100% !important;
}
.title {
    padding: 15px 0px 15px 5px!important;
}
.letstalk {
    width: 65% !important;
}
.panel-title {
    font-weight: normal;
}
.navbar-fixed h1.title {
    height: 45px!important;
    margin-top: -2px!important;
    margin-bottom: 2px!important;
}
#redcta {
    top: 45%;
}
}

@media only screen and (max-width: 768px) {
.navbar-default .navbar-toggle .icon-bar {
    background-color: #FFFFFF;
}
h2 {
    font-size: 40px!important;
}
}

@media only screen and (min-width: 769px) {
.nav>li {
    float: left;
    padding-left: 30px;
    padding-right: 0px!important
}
.nav>li>a {
    font-size: 15px;
    margin: 12px 0px 5px 10px!important;
}
.navbar-fixed {
    height: 60px!important;
}
.nav {
    padding-top: 5px !important;
}
#site-wrapper #navbar-main .navbar-header {
    padding-left: 28px;
}
#navbar {
    height: 60px;
}
}

@media (max-width: 768px) {
.center-logo {
    padding-left: 0px!important;
}
.anchor {
    margin-top: -103px !important;
    padding-top: 103px !important;
    position: absolute;
}
.anchor-noborder {
    margin-top: -104px !important;
    padding-top: 104px !important;
    position: absolute;
}
.ptp50 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}
.pbtm50 {
    padding-top: 60px !important;
    padding-bottom: 50px !important;
}
.navbar-fixed h1.title {
    height: 53px;
    margin-top: -8px;
}
#site-wrapper #footer-copyright {
    padding-bottom: 0px;
}
}

@media only screen and (min-width: 992px) {
.nav>li {
    float: left;
    padding-left: 30px!important;
    padding-right: 0px!important
}
}

@media (max-width: 991px) {
.center-logo {
    padding-left: 40px;
}
.carousel-inner {
    width: 100%;
}
.carousel-control {
    width: 60px;
    height: 110px;
    top: 20%;
    opacity: 1;
}
.btn-icon-divider {
    border: none!important;
}
.border-yellow {
    border-top: 1px solid #fbc612;
    border-bottom: 1px solid #fbc612;
}
.noborder {
    border: none!important;
}
}

@media (max-width: 1200px) {
.nav>li {
    padding-left: 10px!important;
}
}

@media (min-width: 1200px) {
.container {
    width: 1080px!important;
}
.navbar-fixed h1.title {
    padding-left: 0px;
}
#navbar {
    padding-right: 15px;
}
}

@media (min-width: 992px) {
.container {
    width: 970px;
    padding-right: 0px;
    padding-left: 0px;
}
.navbar-fixed h1.title {
    font-size: 23px;
    padding: 11px 0px 9px 0px;
}
}

@media (max-width: 567px) and (min-width: 320px) {
.modal-body {
    padding: 35px 20px 20px 20px!important;
}
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    padding-left: 0px;
    padding-right: 0px;
}