section.tabs{
   display: flex;
   position: relative;
   justify-content: space-between;
   max-width: 1200px;
   margin: 0 auto;
}

body.banner-is-dismissed .tabs .tabs-side-nav{
   padding-top: 55px;
}


body.admin-bar .tabs .tabs-side-nav{
   padding-top: 75px;
}

.tabs .tabs-side-nav{
   padding-top: 90px;
   position: -webkit-sticky;
   position: sticky;
   top: 90px;
   height: 360px;
   flex-shrink: 0;
   width: 250px;
   margin-right: 60px;
}

.tabs-side-nav a{
   display: flex;
   flex-wrap: nowrap;
   align-items: center;
   padding: 16px 0;
   color: #022638;
   text-decoration: none;
   font-size: 16px;
   line-height: 1.75em;
}
.tabs-side-nav a img{
   width: 60px;
   height: 36px;
}

.tabs-side-nav a.active .tab-icon-selected{
   display: block!important;
}

.tabs-side-nav a.active .tab-icon{
   display: none;
}
.tabs-side-nav .explore-product{
   border-top: 1px solid #C8CFD9;
   margin-right: 20px;
}
.tabs-side-nav .explore-product a.cta{

   color: #BC2110;

}
.tabs-content{
   max-width: 858px;
}
.tabs-content .tab-content{
   margin-bottom: 0px!important;
   padding-bottom: 90px;
}

.tabs-content {
   text-align: center;
}


/* adjusting positioning of anchor scroll */
/* .tabs-content .tab-content:before{
   display: block;
   content: "";
   height: 135px;
}*/


/*
.tabs-content{
   margin-top: -135px;
} */

@media(min-width: 768px){
   .tabs-content .tab-content{
      margin-bottom: 0px;
      padding-bottom: 140px;
   }

   .tabs-content{
      text-align: left;
   }
}