#gdpr-cookie-consent-bar.gdpr-banner .gdpr_messagebar_content {
  padding: 10px 30px !important;
}
div#gdpr-cookie-consent-bar {
  box-shadow: none !important; border-top: 0.5px solid #dcdada !important;
}
.gdpr_messagebar_content {
  text-align: center !important;
}
#cookie-banner-cancle-img,
#gdpr-cookie-consent-show-again {
  display: none !important;
}
p.gdpr,
.gdpr-about-cookies,
.group-description {
  font-size: 15px !important;
  text-align: left !important;
  line-height: 22px !important;
  font-family: "Nunito Sans", Helvetica, Arial, Lucida, sans-serif !important;
  font-weight: 400 !important;
  letter-spacing: -0.05px !important;
}
a#cookie_action_link {
  color: #060606 !important;
  font-size: 15px;
  font-weight: 700;
  display: inline !important;
}
a#cookie_action_accept,
a#cookie_action_accept_all,
a#cookie_action_reject {
  border-radius: 20px !important;
  padding: 9px 35px !important;
  height: fit-content;
}
a#cookie_action_accept_all, a#cookie_action_settings {
  height: fit-content;
  margin-top: 0 !important;
}
.gdpr_messagebar_content {
  max-width: 100% !important;
}
.gdpr_messagebar_content {
  max-width: 100% !important;
  padding-top: 25px !important;
  padding-bottom: 25px !important;
}
a#cookie_action_settings {
  align-content: center;
  font-weight: 600;
  text-decoration: underline !important;
}
div#default_buttons {
  display: flex;
  margin: 0 !important;
  align-items: center;
  flex-direction: row-reverse !important;
}
a#cookie_action_accept_all {
  padding: 7px 20px !important;
}
.gdprmodal {
  z-index: 99999 !important;
}
a#cookie_action_accept,
a#cookie_action_accept_all {
  margin-right: 10px !important;
}
.gdpr-about-cookies {
  font-size: 15px !important;
  text-align: left !important;
  line-height: 22px !important;
  font-family: "Nunito Sans", Helvetica, Arial, Lucida, sans-serif !important;
  font-weight: 400 !important;
  letter-spacing: -0.05px !important;
}
.gdpr_messagebar_detail.almond_column .category-group .category-item .checkbox label {
  background-color: #a1a1a1 !important;
}
.gdpr_messagebar_detail .gdprmodal-dialog {
  max-width: 40% !important;
}
.gdprmodal-header {
  padding: 0 !important;
}
.gdprmodal-content {
  padding: 30px;
  background: #fff !important;
  overflow-y: scroll;
  height: 540px;
}
.gdpr_messagebar_detail.layout-default .category-group.outer {
  border-left: none;
}
ul.cat.category-group.outer.tabContainer li.category-item {
  border: 1px solid #d8d8d8;
}.gdprmodal-footer {
  padding: 0 !important;
  margin-top: 30px;
}
.gdpr-columns{
  margin-bottom: 0 !important;
}
.gdpr_messagebar_detail .category-group .category-item hr{
  border: 0 !important;
}
.gdprmodal-content .group-description {
  padding: 0 10px 15px 10px !important;
}
.gdpr-about-cookies {
  padding: 20px 0 !important;
}
@media only screen and (max-width: 1700px) {
  div#default_buttons {
    width: 25% !important;
  }
}
@media only screen and (max-width: 1600px) {
  div#default_buttons {
    width: 30% !important;
  }
}
@media only screen and (max-width: 1500px) {
  div#default_buttons {
    width: 35% !important;
  }
}
@media only screen and (max-width: 1390px) {
  div#default_buttons {
    width: 40% !important;
  }.gdpr_messagebar_detail .gdprmodal-dialog {
    max-width: 50% !important;
  }
}
@media only screen and (max-width: 1200px) {
  .gdpr_messagebar_content {
    display: block !important;
  }
  .group-description,
  div#default_buttons {
    width: 100% !important;
  }
  a#cookie_action_accept,
  a#cookie_action_accept_all,
  a#cookie_action_reject {
    margin: 0 !important;
  }
  a#cookie_action_accept,
  a#cookie_action_accept_all {
    margin-right: 10px !important;
  }
  .gdpr_message_bar_column_desc_heading {
    margin-bottom: 15px;
  }
  #gdpr-cookie-consent-bar.gdpr-banner .gdpr_messagebar_content {
    padding: 10px 15px;
  }
  p.gdpr {
    font-size: 14px;
    text-align: left;
    line-height: 21px;
  } .gdpr_messagebar_detail .gdprmodal-dialog {
    max-width: 90% !important;
  }.gdprmodal-content {
    padding: 30px;
    background: #fff !important;
    overflow-y: scroll;
    height: auto;
  }.gdprmodal.gdprshow .gdprmodal-dialog{ justify-content: center;
  margin: auto;}
}
@media only screen and (max-width: 480px) {
  #gdpr-cookie-consent-bar .btn.gdpr_action_button {
    width: 100%;
  }
  div#default_buttons {
    flex-direction: row !important;
    justify-content: center !important;
    display: block !important;
  }
  div#default_buttons {
    display: block !important;
  }
}
