#block-mcdtabviewblock-2 .custom-tab .nav-tabs{
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
  padding: 0;
}
#block-mcdtabviewblock-2 .custom-tab .nav-tabs .nav-item{
  list-style-type: none;
  width: 100%;
  text-align: center;
}
.custom-tab .btn-secondary{
	background-color: #d9d9d9;
	width: 70%;
	padding: 12px 50px;
}
.custom-tab #y-21-tab{
	padding: 12px 40px;
}
.custom-tab .tab-content{
  /*padding-top: 40px;*/
  border-top: 1px solid #333;
}
.custom-tab .tab-content .tab-pane {
  display: none;
}
.custom-tab .tab-content .active{
  display: block;
}
#y-24-tab h2, #y-23-tab h2, #y-22-tab h2, #y-21-tab h2, #header-accordion-y-24 h2,#header-accordion-y-23 h2, #header-accordion-y-22 h2, #header-accordion-y-21 h2{
	visibility: hidden;
	position: relative;
}
#y-24-tab h2:after, #y-23-tab h2:after, #y-22-tab h2:after, #y-21-tab h2:after, #header-accordion-y-24 h2:after, #header-accordion-y-23 h2:after, #header-accordion-y-22 h2:after, #header-accordion-y-21 h2:after{
	visibility: visible;
	position: absolute;
	left: 10px;
}
#y-24-tab h2:after, #y-23-tab h2:after, #y-22-tab h2:after, #y-21-tab h2:after{
	left: 10px;
}
#header-accordion-y-24 h2:after, #header-accordion-y-23 h2:after, #header-accordion-y-22 h2:after, #header-accordion-y-21 h2:after{
	left: 15rem;
}
#y-24-tab h2:after, #header-accordion-y-24 h2:after{
	content: "2025";
}
#y-23-tab h2:after, #header-accordion-y-23 h2:after{
	content: "2024";
}
#y-22-tab h2:after, #header-accordion-y-22 h2:after{
	content: "2023";
}
#y-21-tab h2:after, #header-accordion-y-21 h2:after{
	content: "2022—";
}
.section-spacer-custom, .video-block-content{
	width: 80%;
	margin: 0 auto;
}
#block-communityforgoodvideo .block--bottom-border{
	border-bottom: none;
	padding-bottom: 40px;
	margin-bottom: 0px;
}
/*mobile*/
#accordion .group-content a{
	width: 100%;
}
@media only screen and (min-width: 768px){
	#reading-in-the-community{
		padding: 0 40px;
	}
	.custom-tab .tab-content{
	  padding: 40px 50px 0 50px;
	}
	#block-y24-iftarvideo, #reason-for-the-season-ramadan, #extending, #sharing, #big-thanks{
      width:80%;
      margin:0 auto;
    }
    #block-communityforgoodvideo{
      width:75%;
      margin:0 auto;
    }
    .fix-height, .fix-height img{
      height:100%;
    }
    .bringing-children{
      margin-bottom: 3em;
    }
}
@media only screen and (max-width: 1024px) and (min-width: 936px){
	.custom-tab .btn-secondary{
		width: 85%;
	}
}
@media only screen and (max-width: 935px) and (min-width: 768px){
	.custom-tab .btn-secondary{
		width: 100%;
	}
	#block-mcdtabviewblock-2 .custom-tab .nav-tabs .nav-item {
	    margin: 0 12px;
	}
	.custom-tab .btn-secondary{
		padding: 12px 45px;
	}
	.custom-tab #y-21-tab {
	    padding: 12px 26px;
	}
    #y-24-tab h2:after, #y-23-tab h2:after, #y-22-tab h2:after, #y-21-tab h2:after {
        left: 0px;
    }
}
@media only screen and (max-width: 767px){
	#header-accordion-y-24 h2:after, #header-accordion-y-23 h2:after, #header-accordion-y-22 h2:after, #header-accordion-y-21 h2:after{
		left: 11.5rem;
	}
	#accordion .group-content-row-body{
		padding-top: 30px;
	}
	#accordion a[aria-expanded="true"]{
		background-color: #e6a600;
	}
    .bringing-children .image-gallery__image{
      margin-bottom: 3em;
    }
    
	#block-y24-iftarvideo, #reason-for-the-season-ramadan, #extending, #sharing, #big-thanks{
      width:80%;
      margin:0 auto;
    }
}
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { 
    #block-sharingprosperitymomentswitheverydayheroes .text-block-sm h2, #block-extendingaramadanhelpinghand .text-block-sm h2{ 
      font-size: 31px; 
    }
  }
  @media (min-width: 992px){.bringing-children .col-lg-3{max-width: 20%; }}
  @media (min-width: 576px){.bringing-children .col-lg-3{max-width: 20%; }}
  /* @media (max-width: 767px){.bringing-children .col-xs-6{margin-bottom: 10px} */