/* Award Grid Section CSS Start*/
.new-award-grid-section-cmp .black-common-title {
  margin: 0px;
}
.new-award-grid-section-cmp .award-title-filter {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 12px;
  margin-bottom: 40px;
}
.new-award-grid-section-cmp .award-title-filter select.award-filter {
  border: 1px solid rgba(0, 0, 0, 0.2);
  background: url("/wp-content/themes/testing-xperts/assets/img/select-arrow.svg")
    no-repeat #fff;
  min-height: 42px;
  padding: 12px 40px 12px 12px;
  min-width: 172px;
  color: #ababab;
  font-size: 16px;
  font-weight: 500;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-position: calc(100% - 12px) center;
}
.new-award-grid-section-cmp
  .award-title-filter
  select.award-filter::-ms-expand {
  display: none;
}
.new-award-grid-section-cmp .award-grid {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 24px;
}
.new-award-grid-section-cmp .award-grid-child {
  border: 1px solid rgba(0, 0, 0, 0.2);
  background: #f8f8f8;
  flex-basis: calc(33.9% - 24px);
}
.new-award-grid-section-cmp .awar-child-content {
  padding: 30px;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
}
.new-award-grid-section-cmp .awar-child-content h3 {
  color: #000;
  font-size: 1.5rem;
  margin-bottom: 16px;
  font-weight: 500;
  line-height: 108%;
}
.new-award-grid-section-cmp .awar-child-content p {
  color: #474747;
  line-height: 160%;
  font-weight: 400;
}

/*** analyst page css **/
.analyst_01_sec_tx .analyst_sec01_col_tx {
  flex: 0 0 calc(25% - 18px);
  max-width: calc(25% - 18px);
  border: 1px solid rgba(0, 0, 0, 0.2);
  background: #f8f8f8;
}
.analyst_01_sec_tx .analyst_sec01_h3_name_tx {
  text-align: center;
  padding: 20px;
}
.analyst_01_sec_tx .analyst_sec01_h3_tx {
  font-size: 1.625rem;
  font-weight: 500;
}
.analyst_01_sec_tx .a_gartner_tx {
  color: #002856;
}
.analyst_01_sec_tx .a_isg_tx {
  color: #284a7b;
}
.analyst_01_sec_tx .a_everest_group_tx {
  color: #005a8c;
}
.analyst_01_sec_tx .a_nelsonhall_tx {
  color: #02b5f7;
}
.analyst_01_sec_tx .a_gptw_tx {
  color: #ff1628;
}
.analyst_01_sec_tx .a_ceo_magazine_tx {
  color: #002845;
}
.analyst_01_sec_tx .analyst_sec01_p_tx {
  font-size: 1rem;
}
/*** analyst page css end here  **/

/*** awards responsive start ***/
@media (min-width: 481px) and (max-width: 870px) {
  .new-award-grid-section-cmp .award-grid-child {
    flex-basis: calc(51% - 24px);
  }
  .new-award-grid-section-cmp .awar-child-content {
    padding: 16px;
  }
}
@media (max-width: 480px) {
  .new-award-grid-section-cmp .award-grid-child {
    flex-basis: calc(100% - 8px);
  }
  .new-award-grid-section-cmp .awar-child-content {
    padding: 16px;
  }
}
/* awards responsive CSS End*/

/*** analyst responsive css start ***/

/* responsive start */
@media screen and (max-width: 575px) {
  .analyst_01_sec_tx .analyst_sec01_col_tx {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

@media screen and (min-width: 576px) and (max-width: 768px) {
  .analyst_01_sec_tx .analyst_sec01_col_tx {
    flex: 0 0 calc(50% - 12px);
    max-width: calc(50% - 12px);
  }
}

@media screen and (max-width: 1200px) {
  .analyst_01_sec_tx .analyst_sec01_h3_tx {
    font-size: 1.375rem;
  }
  .analyst_01_sec_tx .analyst_sec01_p_tx {
    font-size: 0.875rem;
  }
}

@media screen and (min-width: 769px) and (max-width: 1200px) {
  .analyst_01_sec_tx .analyst_sec01_col_tx {
    flex: 0 0 calc(33.33% - 16px);
    max-width: calc(33.33% - 16px);
  }
}

@media screen and (min-width: 1201px) and (max-width: 1280px) {
  .analyst_01_sec_tx .analyst_sec01_h3_tx {
    font-size: 1.5rem;
  }
}
/* analyst responsive css end */