/* Kolkata v3.5.6 - Standardized paid/sidebar section heading typography */
.main-right .kolkata-sidebar-section .panel-head,
.home-right .kolkata-sidebar-section .panel-head,
.agency-main-right .kolkata-sidebar-section .panel-head {
  margin-bottom: 10px !important;
  text-align: center !important;
}

.main-right .kolkata-sidebar-section .panel-title,
.home-right .kolkata-sidebar-section .panel-title,
.agency-main-right .kolkata-sidebar-section .panel-title,
.main-right .recommended-links .panel-title,
.home-right .recommended-links .panel-title,
.agency-main-right .recommended-links .panel-title {
  display: block !important;
  width: 100% !important;
  margin: 0 auto 7px !important;
  padding: 0 !important;
  font-family: "Manrope", Arial, sans-serif !important;
  font-size: 16px !important;
  line-height: 1.25 !important;
  font-weight: 800 !important;
  letter-spacing: .045em !important;
  text-transform: uppercase !important;
  text-align: center !important;
  color: #3f2025 !important;
  white-space: normal !important;
  overflow-wrap: anywhere !important;
}

.main-right .kolkata-sidebar-section .panel-title::after,
.home-right .kolkata-sidebar-section .panel-title::after,
.agency-main-right .kolkata-sidebar-section .panel-title::after,
.main-right .recommended-links .panel-title::after,
.home-right .recommended-links .panel-title::after,
.agency-main-right .recommended-links .panel-title::after {
  content: "" !important;
  display: block !important;
  width: 38px !important;
  height: 2px !important;
  margin: 7px auto 0 !important;
  border-radius: 999px !important;
  background: linear-gradient(90deg,#7d2537,#cfab63) !important;
}

@media (max-width: 767px) {
  .main-right .kolkata-sidebar-section .panel-title,
  .home-right .kolkata-sidebar-section .panel-title,
  .agency-main-right .kolkata-sidebar-section .panel-title,
  .main-right .recommended-links .panel-title,
  .home-right .recommended-links .panel-title,
  .agency-main-right .recommended-links .panel-title {
    font-size: 15px !important;
    letter-spacing: .035em !important;
  }
}
