.buzz-banner{
  height: 100vh;
  background-image: url("../images/buzz-banner.png");
}
.buzz_col h1{
  padding-left: 40px;
}
.buzz_col h1 strong{
  color: #555 !important;
  font-weight: 600 !important;
}
.tourism_col {
  background: rgb(245, 185, 20) !important;
  background-image: url("../images/half-ring.jpg") !important;
  background-position: center right !important;
  background: var(--primary_color);
  ackground-blend-mode: multiply;
  background-size: 575px !important;
  background-repeat: no-repeat !important;
 }
.non-profit_col {
   background: rgb(241, 136, 87) !important;
   background-image: url("../images/half-ring.jpg") !important;
   background-position: center right !important;
   background: var(--primary_color);
   background-blend-mode: multiply;
   background-size: 575px !important;
   background-repeat: no-repeat !important;
}
 .non-profit_right_col::before {
   position: absolute;
   content: "";
   height: 350px;
   width: 350px;
   border-radius: 100%;
   background-color: #fc8e4fb2;
   left: -25%;
   z-index: 1111;
}
.education_col {
   background: rgb(87, 185, 241) !important;
   background-image: url("../images/half-ring.jpg") !important;
   background-position: center right !important;
   background: var(--primary_color);
   background-blend-mode: multiply;
   background-size: 575px !important;
   background-repeat: no-repeat !important;
}

/* .education_right_col::before {
     position: absolute;
     content: "";
     height: 350px;
     width: 350px;
     border-radius: 100%;
     background-color: #4fcbfcb2;
     left: -25%;
     z-index: 1111;
 }*/

 /* buzz section */
.buzz_banner {
  background-color: gray !important;
  padding-bottom: 20px;
 }
.buzz_col {
  height: 100% !important;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 37px;
}
.buzz_col img{
  height: 500px;
  width: 500px;
  display: none;
}
.buzz_banner .hamburger {
   padding: 12px 20px;
}
.buzz_col h1, .buzz_col p{
  max-width: 100%;
}
.awards_section{
  background-color: transparent !important;
}
.announcement-section {
   background-color: transparent !important;
   background-image: url("../images/concentric-circle-img.jpg") !important;
   background-size: cover;
}
.announcement_para p{
  color: #555 !important;
}
.award-col h6, .award-col li{
  color: #555 !important;
}
.team-section {
   background-color: gray;
   height: auto;
   min-height: 100vh !important;
}
.team-item {
   padding-top: 80px;
   padding-left: 100px;
   padding-right: 100px;
   position: relative;
   overflow: hidden;
   display: flex;
   justify-content: center;
   align-items: center;
}
.team-item::after {
  position: absolute;
  content: "";
  background-color: #b3c93552;
  height: 400px;
  width: 400px;
  background-size: 100%;
  left: -200px;
  border-radius: 100%;
  top: 0%;
  bottom: 0;
  margin: auto;
}
.announcement-section{
  background-color: transparent !important;
}
.sectors-footer {
    background-image: url('/images/case-studies-sectors-footer-desktop.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.sectorCircle {
  height: 140px;
  width: 140px;
  border-radius: 50%;
  display: flex;
  text-align: center;
  justify-content: center;
  align-items: center;
  transition: transform 0.3s ease;
  cursor: pointer;
  font-size: 1.3rem;
  line-height: 1.1;
  font-weight: 600;
}
.sectors-footer h2 {
  font-size: 45px;
}
a.sectorCircle {
  color: inherit;
}
.sectorCircle:hover {
  transform: scale(1.2);
}
.circleHealth {
  background-color: #B2C935CC;
}
.circleFinancial {
  background-color: #F2682AB2;
}
.circleTourism {
  background-color: #F5B816CC;
}
.circleEducation {
  background-color: #87D2D9CC;
}
.circleNonprofit {
  background-color: #F2682AB2;
}
.circleConsumer {
  background-color: #F5B816CC;
}
.rtcol2.experts {
   z-index: 1111;
   background: #e9e9e9;
   position: relative;
}
.rtcol2::after {
  position: absolute;
  content: "";
  background-image: url(../images/ring-right.png);
  height: 633px;
  width: 274px;
  background-size: 100%;
  bottom: 0;
  margin: auto;
  left: 0;
  background-repeat: no-repeat;
}
.rtcol2 h3 {
  z-index: 1111;
}
.rtcol3.content-col-1::after {
  background-color: #e9e9e9f2;
}
.rtcol4.dif-col::after {
  background-color: #51BECCf2;
}
.rtcol4.join-left-col {
  background-image: url("../images/piccadilly-talent-on-demand-interim-supportbg-left.jpg");
}
.rtcol3.join-right-col {
  background-image: url("../images/piccadilly-talent-on-demand-interim-supportbg-right.jpg");
}
.faqs_stick_part .rtcol1.team_col::after {
  background: none;
}
.talent_on_demand.faqs_section::after {
  background-color: #51beccc2;
}
.talent_on_demand .team_col {
  background-color: transparent;
}
.tecol6 {
  z-index: 111;
}
.tecol7::after {
  position: absolute;
  content: "";
  height: 345px;
  width: 345px;
  background-color: #f2682ab5;
  z-index: 7;
  border-radius: 100%;
  right: 550px;
  top: 233px;
}
@media (max-width: 768px) {
    .sectors-footer {
        background-image: url('/images/case-studies-sectors-footer-mobile.jpg');
    }
}
@media (min-width: 760px) and (max-width: 1070px) {
    .sectorCircle {
      height: 110px;
      width: 110px;
    }
}
@media only screen and (max-width: 576px) {
  .buzz-banner{
     background-image: url("../images/buzz-mobile-banner.png") !important;
  }
  .buzz_col h1{
    padding-right: 0px !important;
    font-size: 72px !important;
    margin-top: -107px;
    max-width: 70% !important;
    padding-left: 0px !important;
  }
  .team_row{
    flex-direction: column-reverse;
  }
}