.tabs-brand-section {
    margin-top: -350px;
}
.block-editor-block-list__block .tabs-brand-section {
    margin-top: 0px;
}
.tabs-brand {
    padding: 48px 120px;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border-radius: 25px;
    max-width: 1396px;
    margin: 0 auto;
}
.tabs-brand .section-header h2{
	margin-bottom: 10px;
}
.brand-tab {
    margin-top: 47px !important;
}
.brand-tab .tab-data {
    padding: 60px 40px 60px 72px;
}
.brand-tab .tab-data ul{
	list-style: none;
	padding-left: 20px !important;
}
.brand-tab .tab-data ul li, .brand-tab .tab-data ol li{
	font-size: clamp(1rem, 1rem + 0vw, 1rem);
	line-height: 26px;
    position: relative;
}
.brand-tab .tab-data ol li:before{
	content: none;
}
.brand-tab .tab-data ul li:after{
	content: '';
	position: absolute;
	background: #fff;
	width: 5px;
	height: 5px;
	border-radius: 100%;
	left: -20px;
	top: 10px;
}
.brand-tab .tab-pane.mcalister .tab-data, .brand-tab .tab-pane.mcalister’s-deli .tab-data{
	color: var(--wp--preset--color--black-web) !important;
}
.brand-tab .tab-pane.mcalister .tab-data a, .brand-tab .tab-pane.mcalister’s-deli .tab-data a{
	color: var(--wp--preset--color--black-web) !important;
}
.brand-tab .tab-pane.mcalister .tab-data a svg path, .brand-tab .tab-pane.mcalister’s-deli .tab-data a svg path{
    fill: var(--wp--preset--color--black-web) !important;
}
.brand-tab .tab-pane.mcalister .tab-data a:hover, .brand-tab .tab-pane.mcalister’s-deli .tab-data a:hover{
	color:  var(--wp--preset--color--red) !important;
}
.brand-tab .tab-pane.mcalister .tab-data a:hover svg path, .brand-tab .tab-pane.mcalister’s-deli .tab-data a:hover svg path{
    fill: var(--wp--preset--color--red) !important;
}

.brand-tab .tab-pane.cinnabon .tab-data, .brand-tab .tab-pane.cinnabon .tab-data{
	color: var(--wp--preset--color--black-web) !important;
}
.brand-tab .tab-pane.cinnabon .tab-data a, .brand-tab .tab-pane.cinnabon .tab-data a{
	color: var(--wp--preset--color--black-web) !important;
}
.brand-tab .tab-pane.cinnabon .tab-data a svg path, .brand-tab .tab-pane.cinnabon .tab-data a svg path{
    fill: var(--wp--preset--color--black-web) !important;
}
.brand-tab .tab-pane.cinnabon .tab-data a:hover, .brand-tab .tab-pane.cinnabon .tab-data a:hover{
	color:  var(--wp--preset--color--red) !important;
}
.brand-tab .tab-pane.cinnabon .tab-data a:hover svg path, .brand-tab .tab-pane.cinnabon .tab-data a:hover svg path{
    fill: var(--wp--preset--color--red) !important;
}


.brand-tab .tab-pane.schlotzsky’s .tab-data{
	color: var(--wp--preset--color--black-web) !important;
}
.brand-tab .tab-pane.schlotzsky’s .tab-data a{
	color: var(--wp--preset--color--black-web) !important;
}
.brand-tab .tab-pane.schlotzsky’s .tab-data a svg path{
    fill: var(--wp--preset--color--black-web) !important;
}
.brand-tab .tab-pane.schlotzsky’s .tab-data a:hover{
	color:  var(--wp--preset--color--red) !important;
}
.brand-tab .tab-pane.schlotzsky’s .tab-data a:hover svg path{
    fill: var(--wp--preset--color--red) !important;
}


.brand-tab .tab-pane.carvel .tab-data{
	color: var(--wp--preset--color--black-web) !important;
}
.brand-tab .tab-pane.carvel .tab-data a{
	color: var(--wp--preset--color--black-web) !important;
}
.brand-tab .tab-pane.carvel .tab-data a svg path{
    fill: var(--wp--preset--color--black-web) !important;
}
.brand-tab .tab-pane.carvel .tab-data a:hover{
	color:  var(--wp--preset--color--red) !important;
}
.brand-tab .tab-pane.carvel .tab-data a:hover svg path{
    fill: var(--wp--preset--color--red) !important;
}

.brand-tab .tab-data h3 {
    line-height: 32px;
    margin-bottom: 20px !important;
}

.tabs-brand .nav-tabs li{
	margin-right: 0;
}
.brand-tab .tab-data p{
	margin-bottom: 30px;
}
.tabs-brand .section-header {
    margin-bottom: 0;
    padding-left: 0;
}
.brand-tab ul li img.active-image{
	display: none;
}
.brand-tab .nav-tabs {
    justify-content: start;
    padding: 0 !important;
    align-items: center;
    margin-bottom: 0 !important;
}
.brand-tab ul li img {
    max-width: 112px;
    max-height: 50px;
	min-height: 50px;
}
.brand-tab .nav-tabs li a:after{
	content: none;
}
.brand-tab .nav-tabs li {
    padding: 0;
    margin-bottom: 0 !important;
    width: 14.25%;
}
.brand-tab .nav-tabs li a {
    padding: 56px 27px;
    border-radius: 25px 25px 0 0;
	display: flex;
    justify-content: center;
}
.brand-tab ul li a {
    background: transparent !important;
}
.brand-tab ul li a.active img.active-image{
	display: block;
}
.brand-tab ul li a.active img.color-image{
	display: none;
}
.brand-tab ul li a.active{
	background: #000f9f !important;
}
.brand-tab .no-padding{
	padding: 0;
}
.brand-tab .tab-image:after{
	content: none;
}
.brand-tab .tab-image {
    position: unset;
    /* max-height: 520px; */
}
.btn-wrap {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}
.brand-tab .tab-row {
    margin: 1px 0;
    border-radius: 0 0 25px 25px;
    /* border-top: 1px solid #ffffff40; */
}
.brand-tab .btn-wrap a{
	color: #fff;
}
.brand-tab .tab-image img {
    width: 100%;
    height: 100%;
    border-radius: 0 0 15px 0;
    position: relative;
    object-fit: cover;
	right: -1px;
}
.brand-tab ul li a.carvel.active{
	background: #b1e4e3 !important;
}
.brand-tab ul li a.cinnabon.active{
	background: #62cbc9 !important;
}
.brand-tab ul li a.jamba.active{
	background: #215F44 !important;
}
.brand-tab ul li a.mcalister’s-deli.active{
	background: #E6E4DF !important;
}
.brand-tab ul li a.moe’s.active{
	background: #2B2D30 !important;
}
.brand-tab ul li a.schlotzsky’s.active{
	background: #f1eee2 !important;
}

.brand-tab .tab-pane .btn-wrap a:hover{
	color: var(--wp--preset--color--medium-gray) !important;
}
.brand-tab .tab-pane .btn-wrap a:hover svg path{
	fill: var(--wp--preset--color--medium-gray) !important;
}

.brand-tab .tab-pane.mcalister’s-deli .btn-wrap a:hover svg path{
	fill: var(--wp--preset--color--red) !important;
}


.brand-tab .tab-pane .btn-wrap a:hover:after{
	width: 75%;
	transition: 0.1s ease-in-out;
}
.brand-tab .tab-pane .btn-wrap a{
	position: relative;
}
.brand-tab .tab-pane.carvel .btn-wrap a:after{
	background: var(--wp--preset--color--red);
}
.brand-tab .tab-pane.schlotzsky’s .btn-wrap a:after{
	background: var(--wp--preset--color--red);
}
.brand-tab .tab-pane .btn-wrap a:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    height: 2px;
	width: 0%;
    background: var(--wp--preset--color--medium-gray);
    transition: 0.5s ease-in-out;
}
.brand-tab .tab-pane.mcalister’s-deli .btn-wrap a:after{
	background: var(--wp--preset--color--red);
}

.brand-tab .tab-pane.cinnabon .btn-wrap a:after{
	background: var(--wp--preset--color--red);
}
.brand-tab .tab-pane .btn-wrap a:first-child svg {
    transition: 0.2s ease-in-out;
}
.brand-tab .tab-pane .btn-wrap a:first-child:hover svg {
    transform: scale(1.2);
}
.brand-tab .tab-pane .btn-wrap a:first-child:after{
	content: none;
}
@media only screen and (max-width:1399px) {
.brand-tab ul li img {
    max-width: 80px;
    max-height: unset;
    margin: 0 auto;
}
.brand-tab .tab-row {
    margin: -2px 0;
}
.brand-tab .tab-data {
    padding: 40px 20px 35px 20px;
}
.tabs-brand {
    padding: 48px 100px;
}	
.brand-tab .nav-tabs li a {
    padding: 40px 15px;
}
}
@media only screen and (max-width:1199px) {
.brand-tab .nav-tabs li a {
    padding: 46px 15px;
    border-radius: 25px 25px 0 0;
}
}
@media only screen and (max-width:1024px) {
	.brand-tab .tab-data { padding: 40px 70px 35px 70px; }
    .brand-tab .nav-tabs li { width: 25%; }
    .brand-tab .nav-tabs { flex-wrap: nowrap; }
    .tabs-brand-section .container { max-width: 100%; padding: 0 30px; }
    .tabs-brand { padding: 48px 0; }
    .tabs-brand .section-header { padding: 0 40px; max-width: 650px; margin: 0 auto}
    .brand-tab .tab-content { padding: 0 0px; max-width: 700px; margin: 0px auto; }
	.brand-tab .btn-wrap a:first-child{ width: 100%; margin-bottom: 32px; }
	.brand-tab .btn-wrap a{ width: 50%;  }
	.brand-tab .tab-content { max-width: 100%; }
}
@media only screen and (max-width:991px) {
    .tabs-brand { padding: 40px 10px 40px 10px; }
    .brand-tab .tab-image { height: 240px; width: 100%; }
    .brand-tab .tab-image img { border-radius: 0px 0px 25px 25px; }
    .brand-tab .tab-row { margin: -15px 0; }	
	.brand-tab ul li img { max-width: 120px; }
	.tabs-brand-section { margin-top: -350px; }
	.brand-tab .tab-row { border-radius: 25px 25px 25px 25px; }
	.brand-tab .tab-content { max-width: 100%; margin: -8px auto; }
}
@media only screen and (max-width:767px) {
	.btn-wrap { display: block; }
	.brand-tab .btn-wrap a { margin-bottom: 35px; }
	.brand-tab .tab-row { border-radius: 25px 25px 25px 25px; }
	.brand-tab .btn-wrap a:last-child { margin-bottom: 0px; }
	.brand-tab .tab-data { padding: 40px 10px 35px 10px; }
	.hero-banner-full-height-section{ padding-top: 100px !important; }
	.brand-tab .btn-wrap a { width: 100%; }
	.tabs-brand-section { margin-top: -250px; }
	.tabs-brand-section .container { max-width: 100%; padding: 0 30px; }
	.brand-tab .tab-content { margin: -14px auto; }
	.tabs-brand { padding: 40px 0px 40px 0px; }
	.brand-tab { width: 110%; margin-left: -18px; }

}