/* .newsroom-slider .newsroom-card {
  background: #fff;
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 0 4px 10px rgba(0,0,0,0.08);
  margin: 0 10px;
  transition: transform 0.3s ease;
}

.newsroom-slider .newsroom-card:hover {
  transform: translateY(-5px);
}

.newsroom-image {
  position: relative;
}

.newsroom-image img {
  width: 100%;
  height: auto;
  display: block;
}

.newsroom-image .time {
  position: absolute;
  bottom: 10px;
  right: 15px;
  background: #0d1c4f;
  color: #fff;
  padding: 4px 10px;
  font-size: 13px;
  border-radius: 4px;
}

.newsroom-content {
  padding: 20px;
}

.newsroom-content span {
  color: #76777a;
  font-size: 14px;
  font-family: Poppins, sans-serif;
}

.newsroom-content h4 {
  font-size: 18px;
  margin: 10px 0;
  font-weight: 600;
  color: #0d1c4f;
  line-height: 1.4;
}

.newsroom-content p {
  font-size: 14px;
  color: #555;
  line-height: 1.5;
}

.newsroom-content .learn-more {
  color: #0d1c4f;
  font-weight: 500;
  text-decoration: none;
}

.slick-prev, .slick-next {
  background: none;
  border: none;
  position: absolute;
  top: 45%;
  transform: translateY(-50%);
  z-index: 2;
}

.slick-prev {
  left: -35px;
}
.slick-next {
  right: -35px;
}

.slick-prev img, .slick-next img {
  width: 28px;
  height: auto;
}

@media (max-width: 992px) {
  .slick-prev { left: -25px; }
  .slick-next { right: -25px; }
}

@media (max-width: 768px) {
  .newsroom-slider .newsroom-card {
    margin: 0 5px;
  }
}
.newsroom-slider .newsroom-item {
  padding: 0 15px;
}
.newsroom-card {
  background: #fff;
  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0 4px 10px rgba(0,0,0,0.08);
  transition: transform 0.3s ease;
}
.newsroom-card:hover {
  transform: translateY(-5px);
}
.newsroom-image img {
  width: 100%;
  height: 250px;
  object-fit: cover;
}
.newsroom-content {
  padding: 20px;
}
.newsroom-title {
  font-size: 16px;
  font-weight: 600;
  color: #0d1c4f;
  margin-bottom: 8px;
}
.newsroom-category {
  font-size: 14px;
  color: #555;
  margin-bottom: 10px;
}
.learn-more {
  color: #0d1c4f;
  font-weight: 500;
  text-decoration: underline;
}
.slick-dots li button:before {
  font-size: 10px;
  color: #0d1c4f;
}
.slick-prev:before,
.slick-next:before {
  color: #0d1c4f;
}
.award-section {
  background: #f8f9fa;
  padding: 80px 0;
}

.award-item {
  padding: 0 15px;
}

.award-container {
  background: #fff;
  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0 4px 10px rgba(0,0,0,0.08);
  transition: transform 0.3s, box-shadow 0.3s;
}

.award-container:hover {
  transform: translateY(-6px);
  box-shadow: 0 6px 20px rgba(0,0,0,0.1);
}

.award-container img {
  width: 100%;
  height: 250px;
  object-fit: cover;
}

.award-content {
  padding: 20px;
}

.award-title {
  font-weight: 600;
  font-size: 16px;
  color: #111;
  margin-bottom: 10px;
}

.award-desc {
  color: #555;
  font-size: 14px;
  line-height: 1.5;
}

.slick-dots {
  bottom: -35px;
}

.slick-prev:before,
.slick-next:before {
  color: #000;
  font-size: 24px;
}
/* ===== Shimmer Skeleton ===== */
.skeleton-row {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
}

.skeleton-col {
  width: 100%;
}

@media (min-width: 992px) {
  .skeleton-col {
    width: calc(33.333% - 20px);
  }
}

.newsroom-card.skeleton {
  border-radius: 12px;
  overflow: hidden;
  background: #fff;
  box-shadow: 0 6px 18px rgba(0, 0, 0, .06);
}

*/

/* SHIMMER EFFECT */
.shimmer {
  position: relative;
  overflow: hidden;
  background: #eef1f4;
}

.shimmer::after {
  content: "";
  position: absolute;
  inset: 0;
  transform: translateX(-100%);
  background-image: linear-gradient(90deg,
      rgba(255, 255, 255, 0) 0%,
      rgba(255, 255, 255, .6) 50%,
      rgba(255, 255, 255, 0) 100%);
  animation: shimmer 1.25s infinite;
}

@keyframes shimmer {
  100% {
    transform: translateX(100%);
  }
}

/* CARD SKELETON LAYOUT */
.skeleton-row {
  display: flex;
  flex-wrap: wrap;
  /* FIX - ensures we see all 3 loaders */
  gap: 20px;
  width: 100%;
}

.skeleton-col {
  flex: 0 0 33.333%;
  /* equals col-lg-4 */
  max-width: 33.333%;
}

/* Card container */
#insightsResults .skeleton-col .newsroom-card {
  height: 100%;
  border-radius: 10px;
}

/* Image placeholder */
.skel-img {
  height: 200px;
  width: 100%;
  border-radius: 10px;
}

/* Content spacing */
.skel-pad {
  padding: 18px 16px 20px;
}

/* Title */
.skel-title {
  height: 20px;
  margin-bottom: 12px;
  border-radius: 6px;
}

/* Lines */
.skel-line {
  height: 14px;
  margin-bottom: 8px;
  border-radius: 6px;
}

.w100 {
  width: 100%;
}

.w80 {
  width: 80%;
}

.w60 {
  width: 60%;
}

/* Button-like shape */
.skel-btn {
  height: 35px;
  width: 120px;
  margin-top: 12px;
  border-radius: 8px;
}

#insightsResults.skeleton-mode {
  display: flex !important;
  flex-wrap: wrap !important;
}

#insightsResults.skeleton-mode .skeleton-col {
  display: block !important;
}

.form-message {
  margin-top: 12px;
  padding: 12px;
  border-radius: 5px;
  font-size: 14px;
}

.form-message.success {
  color: #2fa66a;
  padding-left: 0px;
  text-align: left;
}

.form-message.error {
  color: #d93025;
  text-align: left;
  padding-left: 0pxs;
}

.input-error {
  border-color: #d93025 !important;
}

.error-text {
  color: #d93025;
  font-size: 12px;
  margin-top: 4px;
  display: block;
}

button.loading {
  opacity: 0.7;
  pointer-events: none;
}


/* Home page css starr */
.banner-section.home-page.no-marquee {
  padding-top: 72px;
}

.banner-section.home-page .slick-dots {
  /* left: 0%; */
  bottom: 0%;
}

/* 1) Make slide padding count inside the fixed width */
.newsroom-slider .slick-slide {
  box-sizing: border-box;
  margin: 0px 10px;
  padding: 0px;
}

/* 2) Neutralize the extra outer space from padding */
.newsroom-slider .slick-list {
  margin: 0 -12px;
  /* match the padding above */
  padding-bottom: 20px;
}

.pb-120 .slick-list {
  margin: 0 -12px;
  /* match the padding above */
  padding-bottom: 120px;
}

/* (nice to have) prevent odd clipping */
.newsroom-slider .slick-slide {
  height: auto !important;
}

.newsroom-content h4 {
  margin: 15px 0px;
  font-weight: 600;
  /* 16-03-2026 */
}
.newsroom-content .newsroom-category{
  font-weight: 300 !important;
   /* 16-03-2026 */
}

.newsroom-content p {
  margin-bottom: 15px;
}

@media (max-width:1280px) {
  .banner-section.home-page .slick-dots {
    left: 1%;
    bottom: -5%;
  }
}

/* Home page css end */

/* about page css start  */
.azentio-csr-section .pattern {
  height: 100%;
}

.pro-icon img {
  height: auto;
}

.newsroom-slider .slick-prev {
  left: -53px;
}

.newsroom-slider .slick-next {
  right: -53px;
}

.pt-0px {
  padding-top: 0px;
}

/* about page css end  */

.broucherDownloader {
  padding: 60px 0 !important;
}

.antialiased {
  -webkit-font-smoothing:
    antialiased;
  -moz-osx-font-smoothing:
    grayscale;
}

.life-at-azentio-img.smallNewImg img {
  width: 500px !important;
}

.slick-dotted.slick-slider {
  margin-bottom: 0px;
}

.inner-accordion.smallAccordian .accordion-item {
  border-bottom: none;
}

#customAccordion .mainBody {
  padding: 0px 0 1.25rem 0;
}

.overlay {
  display: none;
}

.overlay.active {
  display: block;
  background: rgba(0, 0, 0, 0.6);
}

.custom-slide-panel {
  right: -400px;
  transition: 0.3s;
}

.custom-slide-panel.active {
  right: 0;
}

.wp-ajax-search-wrapper {
  position: relative;
}

#wp-live-search-results {
  display: none;
  position: absolute;
  top: 45px;
  left: 0;
  width: 100%;
  background: #fff;
  border: 1px solid #eee;
  border-radius: 8px;
  max-height: 260px;
  overflow-y: auto;
  z-index: 9999;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
}

.wp-ajax-search-list {
  margin: 0;
  padding: 0;
}

.wp-ajax-search-item {
  list-style: none;
  padding: 12px 16px;
  border-bottom: 1px solid #eee;
}

.wp-ajax-search-item:last-child {
  border-bottom: none;
}

.no-results {
  padding: 16px;
  text-align: center;
  font-size: 14px;
  color: #333;
}

.search-loading {
  padding: 16px;
  text-align: center;
  font-size: 14px;
}

/* REMOVE CLIPPING from Algolia container */
.ais-SearchBox-form,
.ais-SearchBox,
.wp-ajax-search-wrapper {
  overflow: visible !important;
  position: relative !important;
}

/* FORCE the results dropdown to render fully */
#wp-live-search-results {
  position: absolute !important;
  top: 46px !important;
  left: 0 !important;
  width: 100% !important;

  background: #fff !important;
  max-height: 280px !important;
  overflow-y: auto !important;
  border: 1px solid #ddd !important;
  border-radius: 8px !important;
  z-index: 999999 !important;

  display: block !important;
  visibility: visible !important;
}

/* optional but helps */
#wp-live-search-results ul {
  display: block !important;
  padding: 0;
  margin: 0;
}

/* Error red border */
.form-sbs_ .input-error {
  border: 1px solid #e74c3c !important;
  color: #e74c3c !important;
}

/* Error icon (using pseudo) */
.input-error::placeholder {
  color: #e74c3c !important;
}

/* Optional: icon inside input using background image */
.form-control-footer.error-input {
  background-image: url('data:image/svg+xml,<svg fill="%23e74c3c" ...>');
  background-position: right 10px center;
  background-repeat: no-repeat;
}



.bottom-img.strip-mt {
  margin-top: 60px;
}

.accordion-body {
  padding: 20px 0px;
}

#wp-live-search-results ul {
  display: block !important;
  padding: 0;
  margin: 0;
  z-index: 9999999999999 !important;
  position: relative;
}

.main-menu .sub-menu-header .colored a {
  padding: 0px;
}

.main-menu .sub-menu-header .colored a::before {
  display: none !important;
  content: none !important;
}



/* Azentio Search  */
/* ================== OVERLAY ================== */
/* Make sure search result <li> are visible and not animated like nav dropdowns */
/* Unhide search result items (stop treating them like dropdown li) */
.main-menu #wp-live-search-results .wp-ajax-search-item {
  opacity: 1 !important;
  visibility: visible !important;
  transform: none !important;
}

/* Make sure result links are readable */
.main-menu #wp-live-search-results .wp-ajax-search-list .wp-ajax-search-item a,
.main-menu #wp-live-search-results .wp-ajax-search-list .wp-ajax-search-item a:visited {
  color: #000 !important;
  text-decoration: none;
}

.main-menu #wp-live-search-results .wp-ajax-search-list .wp-ajax-search-item a:hover {
  color: #000 !important;
  text-decoration: underline;
}

#wp-live-search-results,
#wp-live-search-results * {
  opacity: 1 !important;
  visibility: visible !important;
  color: #000 !important;
}

.inner-accordion .accordion .accordion-item {
  border-bottom: 0px;
}

.banner-slide .embla__slide {
  padding-left: 0px;
}

.testimonial-slider .testimonial-item {
  padding: 0px;
  margin-top: 16px;
  height: 100%;
}

.testimonial-item p {
  font-size: 18px;
}

.newsroom-slider {
  margin-top: 0px !important;
}

.award-container img {
  max-height: 150px;
  object-fit: contain;
}

.modal-dialog {
  margin: 0.5rem auto !important;
}

.heading-area img {
  max-width: 100% !important;
}

.country-code-selector {
  float: left;
  width: 22%;
}

.phone_inptbox {
  float: left;
  width: 78%;
  padding-left: 2%;
}

#identityImage {
  display: unset !important;
}

.removePaddingMain .col-lg-7.align-self-center {
  padding: 0px;
}

.removePaddingMain .embla__slide {
  padding: 1px;
}

.incFontSize .dash li {
  line-height: 28px;
}

.dash li {
  line-height: 28px;
}

/* 28-11-25 */
.outer-accordion-div .accordion-body .inner-accordion {
  padding: 24px 0px;
}

.commonButton.relatedCrousel.decPaddingBtm {
  padding-bottom: 60px;
}

.filter-box .search-btn.fixSearch {
  top: 0px;
}

.choices__input.choices__input--cloned {
  margin-bottom: 0px;
}

.reset-col .reset-btn.fixreset {
  position: relative;
  top: 26px;
}

.play-btn-new.btnTextToSpeech {
  border: none;
  background: transparent;
}

.fixBannerPadding .banner-slider .embla {
  padding: 0px;
}

.advAnNewsRoom .newsroom-slider .slick-prev,
.advAnNewsRoom .newsroom-slider .slick-next {
  display: none !important;
}

.card-section-search .accordion-content {
  border-bottom: 2px solid #4effc2;
  margin-bottom: 20px;
  display: block;
  overflow: unset;
}

.pagination-cont {
  margin-top: 20px;
}

.pagination-cont nav.pagination-area span a {
  height: 30px;
  width: 30px;
}

.free_sanction_check_sign_up {
  font-weight: 100 !important;
  color: rgb(118, 119, 122) !important;
  margin-right: 10px !important;
}

.past-event-container {

  row-gap: 15px;
}

#past-view-more-btn {
  margin-bottom: 20px;
}

/* testimonealGapFix */
.testimonial-section.fixTestimonealGap .testimonial-item {
  margin-top: 0px;
}

.newRoomHeadingFix .newsroom-title {
  font-family: Poppins;
  font-weight: 600;
  line-height: 25.2px;
}

.fixFaqMarginBtm {
  margin-bottom: 60px;
}

.country-code-selector.fix-margin-btn {
  margin-bottom: -4px;
}

.row.about_cards_outer .about_cards {
  padding: 70px 40px 18px;

}

.row.about_cards_outer .career_icon_img {
  width: 130px;
  margin-bottom: 10px;

}

/* 7-1-26 */
.orion-fin .newsroom-content .newsroom-title {
  font-weight: 600;
}

.aznt-table-wrapper {
  /* width: 90%; */
  overflow-x: auto;
  margin: 0 auto;
  margin-top: 60px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.aznt-table {
  width: 100%;
  border-collapse: collapse;
  min-width: 640px;
  font-family: 'Manrope', sans-serif;
  background-color: #ffffff;
}

.aznt-table-head {
  background-color: #0f3b4a;
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  padding: 14px 16px;
  text-align: left;
  border: 1px solid #0f3b4a;
}

.aznt-table-cell {
  font-size: 16px;
  color: #222222;
  padding: 14px 16px;
  border: 1px solid #dcdcdc;
  vertical-align: top;
}

.fix-green-new-bg {
  background-color: #55ffbe26;
  margin-top: 60px;
}

/* Zebra rows (optional, subtle) */
.aznt-table tbody tr:nth-child(even) {
  background-color: #f8f8f8;
}

/* Mobile responsiveness */
@media (max-width: 768px) {
  .aznt-table {
    min-width: 100%;
  }

  .aznt-table-head {
    font-size: 16px;
  }

  .aznt-table-cell {
    font-size: 14px;
  }
}

body[data-page="https://azentio-revamp.hashtechorange.com/erp/orion-financial-cloud-clone"] .newsroom-section::before {
  display: none !important;
}

.tabel-product-area {
  background-color: #f8f8f8;
}



.country-slider-section {
  padding: 70px 20px;
  overflow: hidden;
}

.slider-title {
  text-align: center;
  font-size: 34px;
  margin-bottom: 40px;
  font-weight: 600;
}

.country-slider .slick-track {
  display: flex;
  align-items: center;
}

.country-slide {
  display: flex !important;
  align-items: center;
  gap: 14px;
  padding: 16px 22px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 0px;
  background: rgba(255, 255, 255, 0.03);
  margin: 0 10px;
  min-width: 180px;
}

.country-slide img {
  width: 40px;
  border-radius: 4px;
  border: 1px solid #16303d;
}

.country-slide span {
  font-size: 15px;
  font-weight: 500;
  white-space: nowrap;
  color: #16303d;
}

/* Remove arrows & dots */
/*.slick-arrow,
.slick-dots {
  display: none !important;
}*/

/* Hover effect */
.country-slide:hover {
  background: rgba(34, 242, 170, 0.08);
  border-color: #22f2aa;
}


/* For Video Loan Page  */

/* ===== VIDEO LOADER ===== */
.video-modal-content .video-loader {
  position: absolute;
  inset: 0;
  background: #000;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;
}

.video-loader.hidden {
  display: none;
}

.video-modal-content .spinner {
  width: 48px;
  height: 48px;
  border: 4px solid rgba(255, 255, 255, 0.3);
  border-top-color: #fff;
  border-radius: 50%;
  animation: spin 1s linear infinite;
}

@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}

/* .Video-Slidder {
        padding: 60px 0px;
    } */
.Video-Slidder .fivheadingIssue {
  margin: 0 auto;
  margin-bottom: 60px;
  padding-top: 60px;
}

.Video-Slidder .slick-track {
  padding-bottom: 20px;
}

/* ===== SLIDER SPACING ===== */
.Video-Slidder .slick-slide {
  /* padding: 0 12px; */
  margin: 0px 12px;
}

.Video-Slidder .slick-list {
  margin: 0 -12px;
}

/* ===== CARD ===== */


.Video-Slidder .newsroom-image {
  position: relative;
  border-radius: 12px;
  overflow: hidden;
  height: auto;

}

.Video-Slidder .newsroom-image img {
  width: 100%;
  /* aspect-ratio: 16 / 9; */
  background-color: transparent;
  display: block;
}


.Video-Slidder .newsroom-content h4 a:hover {
  border-bottom: 2px solid #2ed88e;
}

/* ===== PLAY BUTTON ===== */
.Video-Slidder .video-play {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 64px;
  height: 64px;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.65);
  cursor: pointer;
}

.Video-Slidder .video-play::after {
  content: '';
  position: absolute;
  top: 50%;
  left: 54%;
  transform: translate(-50%, -50%);
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 16px solid #fff;
}



/* ===== MODAL ===== */
.video-modal {
  position: fixed;
  inset: 0;
  display: none;
  z-index: 9999;
}

.video-modal.active {
  display: block;
}

.video-modal-overlay {
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.7);
}

.video-modal-content {
  position: relative;
  max-width: 900px;
  width: 90%;
  margin: 5vh auto;
  background: #000;
  border-radius: 12px;
  overflow: hidden;
}

.video-modal video {
  width: 100%;
  display: block;
}

.video-close {
  position: absolute;
  top: 10px;
  right: 14px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: none;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  font-size: 26px;
  cursor: pointer;
  z-index: 2;
}

.container.new_css_md .col-md-3 .our-product-card {
  padding: 0px 10px;
}

.risk-numbers-icon-remove.removebg.numberbrder.numbers-4.specific-grid.specific-grid .row {
  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)) !important;
}

/* Worked on 11-2-26 fix image gap in uae page  */
.specific-grid .row .col5 .career_card .career_content .iptNumber {
  margin-top: 0px !important;
}

.specific-grid .row .col5 .career_card .topblkDiv {
  margin-bottom: 15px
}

@media (max-width:1024px) {
  .specific-grid .row .col5 .career_card {
    min-height: 205px;
  }
}

/* new css for 2 column faq*/
.faq-section .col-lg-6 .col-lg-12 {
  padding-right: 30px;
}

.hsfc-Step__Content .hsfc-Row h3 {
  font-size: 2em;
  color: rgb(22, 48, 61);
}

/* partner-with-us form UI fix */
[data-hsfc-id=Renderer] .hsfc-TextInput {
  border-color: rgb(149 148 148) !important;
}

.hsfc-PhoneInput__FlagAndCaret {
  border-color: rgb(149 148 148) !important;
}

@media (max-width:1300px) {
  [data-hsfc-id=Renderer] .hsfc-TextInput--button {
    padding-right: 40px !important;
  }
}

/* end */

.fixingInsuranceFont .newsroom-category{font-weight: 300;}
.fixingInsuranceFont .newsroom-title{font-weight: 600;}
.fixingInsuranceFont .newsroom-category{-webkit-line-clamp: unset !important;}
.azentio-csr-section .videoSecPadding{padding: 30px 30px;}
.azentio-csr-image.fixRightPaddinng{padding-right: 0px;}
.accordion.fixFonntHeader .accordion-header button h4{font-size: 22px;}
.newsroom-slider .newsroom-card .newsroom-title{min-height: auto;}



.footersubribe .hsfc-Step__Content{padding: 40px 0px !important; padding-top: 0px !important;}
.footersubribe .hsfc-Step__Content .hsfc-Heading{     color: #fff !important;
    font-size: 17px !important;
    font-weight: 500 !important;
    /* margin-bottom: 20px !important; */
    line-height: normal;}
.footersubribe .hsfc-Step__Content .hsfc-EmailField label{    color: #fff !important; }
.footersubribe .hsfc-Step__Content .hsfc-EmailField input{       background-color: #fff !important;
    padding: 7px 10px !important;
    margin-bottom: 2px !important; }
.footersubribe .hsfc-Step__Content .hsfc-NavigationRow{   margin-top: 0px !important; }
.footersubribe .hsfc-Step__Content .hsfc-NavigationRow .hsfc-NavigationRow__Buttons{   justify-content: start !important; }
.footersubribe .hsfc-Step__Content .hsfc-NavigationRow .hsfc-NavigationRow__Buttons{   justify-content: start !important; }
.footersubribe .hsfc-Step__Content .hsfc-NavigationRow .hsfc-NavigationRow__Buttons button{      background: #55ffbe !important;
    border: 1px solid #fff0 !important;
    color: #000 !important;
    border-radius: 5px !important;
    margin-left: 0 !important;    padding: 7px 24px !important;     font-weight: 400 !important;
}
.hsfc-Row.fotrelmt-1{margin-bottom: 0px !important;}
.hsfc-Row.fotrelmt-2{margin-bottom: 5px !important;}

@media screen and (min-width: 1024px) and (max-width: 1250px) {
  .dstp__menu {
    display:block ruby !important;
  }
  .header-contact-btn{padding-left: 0;}
  .header-search-btn{padding-left: 0;}
  .home-page-nav{padding: 0px;}
    li.dropdown.menu ul.overFlow.about-main {
    left: 205%;
    top: 68px;
  }
  .main-menu .main-menu__list > li > a, .stricky-header .main-menu__list > li > a {
    align-items: center;
    color: #16303d;
    display: flex;
    font-size: 13px;
    padding: 25px 18px 25px 0 !important;
    position: relative;
    transition: 0.5s;
}
.header-contact-btn a{font-size: 12px !important;}
.contact_btn_menu_li{margin-left: 5px !important;}
}


/* padding issue fix */
.client-logo-slider .slick-list{padding-top: 0px;}
.Case-study-slider-home.pt-60{padding-top: 0px;}
.Case-study-slider-home.pt-60 .newsroom-slider .slick-list{padding-top: 30px;padding-bottom: 45px;}
.Case-study-slider-home.pt-60 .newsroom-slider .slick-dots{bottom: 25px;}
.custom_design_element.home-page-btmimg{padding-bottom: 10px !important;}
.custom_post_client.globaltestimonials{margin-top: 60px !important;}
.related_post.globalrelatedpost{padding-bottom: 30px;}
.related_post.globalrelatedpost .newsroom-slider .slick-dots{bottom: 1px;}

.award-content p:nth-of-type(2) {
  display: -webkit-box;
  -webkit-line-clamp: 2;   /* number of lines */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* .client-logo-slider .client-logo-item img{height: 120px !important;} */
/* .insurance.fixBgDesktop{background: #fff;}
.insurance_general.fixBgDesktop{background: #fff;}
.l_three_leaders.fixBgDesktop{background: #fff;} */