/*
 Theme Name:   Anca Dragnea
 Theme URI:    https://glowbyancadragnea.ro/
 Description:  Aestetika child theme
 Author:       4my.biz
 Author URI:   http://4my.biz
 Template:     aestetika
 Version:      1.1.0
 Tags:         one-column, right-sidebar, custom-menu, featured-images, sticky-post, theme-options, threaded-comments, translation-ready
 Text Domain:  aestetika-child
*/

@import url('../aestetika/style.css');

.site-header .site-branding .site-branding-inner .site-branding-logo-text .site-branding-logo a img {
  max-height: 50px !important;
}

.gad-theme-e-round-corners {
  border-radius: 25px !important;
}

.gad-theme-e-no-margin-top {
  margin-top: 0 !important;
}

.gad-theme-e-margin-top {
  margin-top: 25px !important;
}

.gad-theme-e-margin-bottom {
  margin-bottom: 25px !important;
}

.gad-theme-e-credits a {
  border-bottom: 1px solid;
}

.wpcf7 input.is-filled,
.wpcf7 textarea.is-filled {
  border-color: #5a5f4d;
  box-shadow: 0 0 0 1px #5a5f4d inset;
  background-color: transparent !important;
}

.wpcf7 input:focus,
.wpcf7 textarea:focus {
  border-color: #3f4437;
  outline: none;
}
/* / (acasa) */
body.home .gad-theme-e-002 .bt_bb_column .bt_bb_column_content_inner > div:first-child {
  min-height: 450px !important;
}

body.home .gad-theme-e-002 .bt_bb_column:nth-child(4) .bt_bb_column_content_inner > div:first-child {
  min-height: auto !important;
}

body.home .gad-theme-e-002 .bt_bb_card_icon_title {
  min-height: 53px;
}

body.home .gad-theme-e-002 .bt_bb_card_icon_content_inner {
  display: none;
}

/* /despre/ */

body.page-id-6049 .gad-theme-e-009 [data-base="bt_bb_card_icon"] {
  min-height: 240px;
}

body.page-id-6049 .gad-theme-e-008 {
  background-position: center 0 !important;
}

body.home .gad-theme-e-005 {}

/* /servicii/dermopigmentare/ */
body.page-id-6084 .gad-theme-e-001 .bt_bb_price_list_price {
  display: none !important;
}

/* body.page-id-6084 .gad-theme-e-001 .bt_bb_price_list_title {
  min-height: 83px;
} */

body.page-id-6084 .gad-theme-e-001 .bt_bb_price_list_title h3 {
  font-size: 25px;
}

body.page-id-6084 .gad-theme-e-001 .bt_bb_column_content_inner > div:first-child {
  min-height: 450px !important;
}

body.page-id-6084 .gad-theme-e-003 .bt_bb_price_list {
  position: relative;
}

body.page-id-6084 .gad-theme-e-003 .bt_bb_price_list_content_inner {
  padding-top: 30px;
}

/* body.page-id-6084 .gad-theme-e-003 .bt_bb_price_list_title {
  min-height: 83px;
}

/* body.page-id-6084 .gad-theme-e-003 .bt_bb_price_list_price_inner ul {
  min-height: 250px;
} */

body.page-id-6084 .gad-theme-e-003 .bt_bb_price_list_price_inner ul li,
body.page-id-6084 .gad-theme-e-001 .bt_bb_price_list_price_inner ul li {
  line-height: 25px;
}

body.page-id-6084 .gad-theme-e-003 .bt_bb_price_list_currency {
  margin-left: 5px;
}

body.page-id-6084 .gad-theme-e-006 p {
  padding-left: 20px;
  padding-right: 20px;
}

/* /servicii/cosmetica/ */
body.page-id-6512 .gad-theme-e-003 .bt_bb_price_list {
  position: relative;
}

body.page-id-6512 .gad-theme-e-003 .bt_bb_price_list_content_inner {
  padding-top: 30px;
}

body.page-id-6512 .gad-theme-e-003 .bt_bb_price_list_price_inner ul li {
  line-height: 25px;
}

body.page-id-6512 .gad-theme-e-003 .bt_bb_price_list_currency {
  margin-left: 5px;
}

/* /servicii/indepartare-tatuaj/ */
/* body.page-id-6146 .gad-theme-e-004 .bt_bb_column .bt_bb_column_content_inner > div:first-child {
  min-height: 450px !important;
} */


body.page-id-6146 .gad-theme-e-004 .bt_bb_column:nth-child(4) .bt_bb_column_content_inner > div:first-child {
  min-height: auto !important;
}

body.page-id-6146 .gad-theme-e-004 .bt_bb_card_icon_title {
  min-height: 53px;
}

body.page-id-6146 .gad-theme-e-004 .bt_bb_card_icon_content_inner {
  display: none;
}

body.page-id-6146 .gad-theme-e-012 a.bt_bb_link span.bt_bb_icon_holder {
  margin-left: 1.7rem !important;
}


/* /epilare-definitiva/ */
body.page-id-6116 .gad-theme-e-010 a.bt_bb_link span.bt_bb_icon_holder {
  margin-left: 1.7rem !important;
}

/* /hifu/ */
body.page-id-6136 .gad-theme-e-011 a.bt_bb_link span.bt_bb_icon_holder {
  margin-left: 1.7rem !important;
}



/* /academie/ */

body.page-id-6428 .gad-theme-e-007 .bt_bb_moving_card_item_content span.bt_bb_headline_superheadline {
  font-size: 13px !important;
}

body.page-id-6428 .gad-theme-e-007 .bt_bb_moving_card_item_content h3.bt_bb_headline_tag {
  font-size: 35px !important;
}

body.page-id-6428 .gad-theme-e-007 .bt_bb_moving_card_item_content h5.bt_bb_headline_tag {
  font-size: 25px !important;
}

body.page-id-6428 .gad-theme-e-007 {
  margin-left: 1.875rem !important;
  margin-right: 1.875rem !important;
}

body.page-id-6428 .gad-theme-e-002 h5 {
  min-height: 53px;
}

body.page-id-6428 .gad-theme-e-002 div[data-base="bt_bb_card_icon"] div[data-base="bt_bb_separator"] {
  display: none;
}

body.page-id-6428 .gad-theme-e-002 .bt_bb_card_icon_text {
  min-height: 190px;
}

body.page-id-6428 .gad-theme-e-013 .bt_bb_port::before {
  background-position: right center !important;
}

body.page-id-6428 .gad-theme-e-013 .bt_bb_port::after {
  background-position: 0 center !important;
}

/* /servicii/dermopigmentare/ */

body.page-id-6084 .gad-theme-e-013 .bt_bb_port::before {
  background-position: right center !important;
}

body.page-id-6084 .gad-theme-e-013 .bt_bb_port::after {
  background-position: 0 center !important;
}

/* blog */

body.single .entry-content p {
  margin: 0 0 1em 0;
}

body.single .entry-content h3 {
  margin: 0.5em 0 0.5em 0;
}

body.single nav.navigation .nav-previous .nav-title {
  position: relative;
  padding-left: 20px;
}

body.single nav.navigation .nav-previous .nav-title::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 8px;
  height: 8px;
  border-left: 2px solid currentColor;
  border-bottom: 2px solid currentColor;
  transform: translateY(-50%) rotate(45deg);
}

body.single nav.navigation .nav-next .nav-title {
  position: relative;
  padding-right: 20px;
}

body.single nav.navigation .nav-next .nav-title::before {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  width: 8px;
  height: 8px;
  border-right: 2px solid currentColor;
  border-bottom: 2px solid currentColor;
  transform: translateY(-50%) rotate(-45deg);
}

.gad-theme-e-029 a.bt_bb_link {
  background-color: #fff;
  color: #757C6D;
}

body.single-post .entry-content a {
  color: #333;
}

/* contact form */
form.wpcf7-form span.wpcf7-acceptance input[type="checkbox"] {
  width: 15px;
  height: 15px;
}

footer .bt_bb_image img {
  max-width: 100px;
}

footer .bt_bb_text.footer-business-description {
  margin: 40px 0 20px 0;
  padding-bottom: 20px;
  text-align: left;
  border-bottom: 1px solid #CECEC7;
}

footer .bt_bb_text p {
  font-size: 15px !important;
}

footer h4.bt_bb_headline_tag {
  text-align: left;
  font-size: 16px !important;
  margin: 0 0 10px 0 !important;
  letter-spacing: 0.2px !important;
}

footer section[data-base="bt_bb_section"]:nth-child(2) {
  display: none;
}

footer .bt_bb_port {
  padding-bottom: 25px !important;
}

body.blog footer section[data-base="bt_bb_section"],
body.single-post footer section[data-base="bt_bb_section"] {
  display: block !important;
}

body.blog footer section:nth-child(3),
body.single-post footer section:nth-child(3) {
  display: none !important;
}

body.blog footer div[data-base="bt_bb_row_inner"]:last-child p,
body.single-post footer div[data-base="bt_bb_row_inner"]:last-child p {
  margin: 0 !important;
  padding: 0 !important;
}

body.blog footer div[data-base="bt_bb_row_inner"]:last-child p:empty,
body.single-post footer div[data-base="bt_bb_row_inner"]:last-child p:empty {
  display: none;
}

.gad-theme-e-014 .bt_bb_column_inner_content div[data-base="bt_bb_text"] {
  min-height: 100px;
}

.gad-theme-e-015 img.attachment-full.size-full {
  max-width: 50%;
  margin: 0 auto;
}

.gad-theme-e-003 .bt_bb_price_list_title {
  min-height: 83px;
}

@media screen and (max-width: 1024px) {
  a.responsive-logo img {
    max-width: 150px !important;
    height: auto !important;
  }

  section .bt_bb_port {
    padding-top: 4em !important;
    padding-bottom: 4em !important;
  }

  .slick-list .slick-track {
    padding-left: 20px !important;
  }

  .bt_bb_gap_large .slick-list .slick-slide .content {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }

  .bt_bb_row_inner_holder .bt_bb_column_inner.bt_bb_padding_text_indent .bt_bb_column_inner_content {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .bt_bb_column_inner_content .bt_bb_text p:last-child {
    min-height: 130px !important;
  }

  .bt_bb_content_slider.bt_bb_arrows_position_below_right.bt_bb_show_dots_below .slick-dots {
    padding-left: 20px !important;
  }

  .gad-theme-e-013 h1.bt_bb_headline_tag {
    font-size: 2.875rem !important;
    line-height: 1.2 !important;
  }

  .gad-theme-e-013 .bt_bb_headline.bt_bb_superheadline.bt_bb_size_extralarge .bt_bb_headline_superheadline {
    font-size: 1rem !important;
  }

  .gad-theme-e-013 .bt_bb_section_top_section_coverage_image,
  .gad-theme-e-013 .bt_bb_section_top_section_coverage_image img {
    height: stretch;
  }

  /* .gad-theme-e-014 header:nth-child(1) {
    padding-left: 20px;
  } */

  .gad-theme-e-014 h2 {
    font-size: 2.5rem !important;
  }

  .gad-theme-e-014 .slick-track {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }

  .gad-theme-e-014 .slick-slide {
    width: calc(25% - 1rem) !important;
  }

  /* .gad-theme-e-014 .slick-dots {
    display: none;
  } */

  .gad-theme-e-015 h2 {
    font-size: 2.5rem !important;
  }

  .gad-theme-e-015 .bt_bb_size_large.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: 1rem !important;
  }

  .gad-theme-e-015 .bt_bb_row_inner {
    width: 90%;
  }

  .gad-theme-e-016 h4 {
    font-size: 5rem !important;
  }

  .gad-theme-e-002 h2 {
    font-size: 2.5rem !important;
  }

  .gad-theme-e-002 .bt_bb_port {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .gad-theme-e-002 div[data-base="bt_bb_row"]:nth-child(2) .bt_bb_column {
    max-width: 33.33%;
  }

  .gad-theme-e-002 div[data-base="bt_bb_row"]:nth-child(2) .bt_bb_column:nth-child(4) {
    display: none;
  }

  .gad-theme-e-017 .bt_bb_headline.bt_bb_size_extralarge h2 {
    font-size: 2.5rem !important;
  }

  .gad-theme-e-017 .bt_bb_headline.bt_bb_superheadline.bt_bb_size_extralarge .bt_bb_headline_superheadline {
    font-size: 1rem !important;
  }

  .gad-theme-e-017 div[data-base="bt_bb_row"]:nth-child(1) .bt_bb_column:nth-child(1) {
    min-width: 100%;
  }

  .gad-theme-e-017 div[data-base="bt_bb_row"]:nth-child(1) .bt_bb_column:nth-child(2) {
    display: none;
  }

  .gad-theme-e-017 div[data-base="bt_bb_row"]:nth-child(1) div[data-base="bt_bb_image"] {
    position: absolute;
  }

  .gad-theme-e-017 div[data-base="bt_bb_row"]:nth-child(2) div[data-base="bt_bb_separator"]:nth-child(1) {
    padding-bottom: 3rem !important;
  }

  .gad-theme-e-017 div[data-base="bt_bb_row"]:nth-child(2) div[data-base="bt_bb_separator"]:nth-child(2) {
    display: none;
  }

  .gad-theme-e-018 .bt_bb_counter_text,
  .gad-theme-e-018 .bt_bb_counter_text_below {
    font-size: 1rem !important;
  }

  .gad-theme-e-019 div[data-base="bt_bb_column"]:nth-child(1) {
    display: none;
  }

  .gad-theme-e-019 div[data-base="bt_bb_column"]:nth-child(2) {
    max-width: calc(100% - 40px);
    margin-left: 20px;
    margin-right: 20px;
  }

  .gad-theme-e-020 img {
    border-radius: 20px !important;
  }

  .gad-theme-e-020 div[data-base="bt_bb_column"]:nth-child(1) div[data-base="bt_bb_separator"] {
    display: none;
  }

  .gad-theme-e-018 h2 {
    font-size: 2.5rem !important;
  }

  .gad-theme-e-021 h2 {
    font-size: 2.5rem !important;
  }

  .gad-theme-e-021 .bt_bb_size_large.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: 1rem !important;
  }

  .gad-theme-e-005 .bt_bb_headline.bt_bb_size_extralarge h2 {
    font-size: 2.5rem !important;
  }

  .gad-theme-e-022 .bt_bb_headline.bt_bb_size_extralarge h2 {
    font-size: 2.5rem !important;
  }

  .gad-theme-e-022 .bt_bb_headline.bt_bb_superheadline.bt_bb_size_extralarge .bt_bb_headline_superheadline {
    font-size: 1rem !important;
  }

  .gad-theme-e-019 .bt_bb_headline.bt_bb_size_extralarge h2 {
    font-size: 2.5rem !important;
  }

  .gad-theme-e-023 h1 {
    font-size: 2.875rem !important;
    line-height: 1.2 !important;
  }

  .gad-theme-e-023 .bt_bb_size_large.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: 1rem !important;
  }

  .gad-theme-e-023 .bt_bb_port {
     padding-top: 0 !important;
     padding-bottom: 0 !important;
  }

  .gad-theme-e-023 div[data-base="bt_bb_separator"]:nth-child(1) {
    padding-bottom: 8rem !important;
  }

  .gad-theme-e-024 h2 {
    font-size: 2.5rem !important;
  }

  .gad-theme-e-024 .bt_bb_size_large.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: 1rem !important;
  }

  .gad-theme-e-025 h2 {
    font-size: 2.5rem !important;
  }

  .gad-theme-e-025 div[data-base="bt_bb_row"]:nth-child(2) div[data-base="bt_bb_column"]:nth-child(1),
  .gad-theme-e-025 div[data-base="bt_bb_row"]:nth-child(2) div[data-base="bt_bb_column"]:nth-child(2) {
    max-width: 33.33%;
  }

  .gad-theme-e-025 div[data-base="bt_bb_row"]:nth-child(2) div[data-base="bt_bb_column"]:nth-child(3) {
    display: none;
  }

  .gad-theme-e-026 .bt_bb_port {
    padding-bottom: 6rem !important;
  }

  .gad-theme-e-027 h2 {
    font-size: 2.5rem !important;
  }

  .gad-theme-e-027 .bt_bb_size_large.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: 1rem !important;
  }

  .gad-theme-e-003 h2 {
    font-size: 2.5rem !important;
  }

  .gad-theme-e-003 .bt_bb_size_large.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: 1rem !important;
  }

  .gad-theme-e-003 h4 {
    font-size: 1.3rem !important;
  }

  .gad-theme-e-003 .bt_bb_price_list .bt_bb_price_list_price_inner ul li {
    min-height: 130px !important;
  }

  .gad-theme-e-028 h2 {
    font-size: 2.5rem !important;
  }

  .gad-theme-e-028 .bt_bb_service_content_title {
    font-size: 1.5rem !important;
  }

  .gad-theme-e-029 .bt_bb_headline.bt_bb_size_extralarge h2 {
    font-size: 2.5rem !important;
  }

  .gad-theme-e-001 h2 {
    font-size: 2.5rem !important;
  }

  .gad-theme-e-001 .bt_bb_size_large.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: 1rem !important;
  }

  .gad-theme-e-001 .bt_bb_price_list_title h3 {
    font-size: 1.3rem !important;
    min-height: 50px;
  }

  .gad-theme-e-001 .bt_bb_align_center .bt_bb_price_list ul li {
    min-height: 150px;
  }

  .gad-theme-e-030 h2 {
    font-size: 2.5rem !important;
  }

  .gad-theme-e-030 div[data-base="bt_bb_separator"]:nth-child(2) {
    display: none;
  }

  .gad-theme-e-030 div[data-base="bt_bb_row"]:nth-child(1) div[data-base="bt_bb_column"]:nth-child(2) {
    display: none;
  }

  .gad-theme-e-004 h2 {
    font-size: 2.5rem !important;
  }

  body.page-id-6428 .gad-theme-e-002 .bt_bb_card_icon_text {
    min-height: 210px;
  }

  .gad-theme-e-031 div[data-base="bt_bb_column"]:nth-child(2) div[data-base="bt_bb_image"] {
    display: none;
  }

  .gad-theme-e-031 div[data-base="bt_bb_column"]:nth-child(2) div[data-base="bt_bb_separator"]:nth-child(2) {
    display: none;
  }

  .gad-theme-e-031 h2 {
    font-size: 2.5rem !important;
  }

  .gad-theme-e-031 .bt_bb_size_large.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: 1rem !important;
  }

  body.page-id-6428 .gad-theme-e-007 {
      margin-left: 20px !important;
      margin-right: 20px !important;
  }

  body.page-id-6428 .gad-theme-e-007 h2 {
    font-size: 2.5rem !important;
  }

  body.page-id-6428 .gad-theme-e-007 .bt_bb_size_large.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: 1rem !important;
  }

  .gad-theme-e-032 h2 {
    font-size: 2.5rem !important;
  }

  .gad-theme-e-032 .bt_bb_size_large.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: 1rem !important;
  }

  .gad-theme-e-033 .bt_bb_port {
    padding-top: 0 !important;
  }

  .gad-theme-e-033 h6 {
    min-height: 70px;
  }

  .gad-theme-e-034 h2 {
    font-size: 2.5rem !important;
  }

  .gad-theme-e-034 .bt_bb_size_large.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: 1rem !important;
  }

  .gad-theme-e-035 {
    border-radius: 20px;
  }

  .gad-theme-e-035 div[data-base="bt_bb_column"]:nth-child(1) {
    justify-content: flex-start;
  }

  .gad-theme-e-035 div[data-base="bt_bb_column"]:nth-child(2) div[data-base="bt_bb_separator"]:last-child {
    display: none;
  }

  .gad-theme-e-035 .bt_bb_size_normal.bt_bb_headline h2 {
    font-size: 2.5rem !important;
  }

  .gad-theme-e-035 .bt_bb_size_normal.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: 1rem !important;
  }

  .gad-theme-e-036 h2 {
    font-size: 2.5rem !important;
  }

  .gad-theme-e-036 .bt_bb_size_large.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: 1rem !important;
  }

  .gad-theme-e-037 .bt_bb_grid_item_meta {
    float: none;
    min-width: 100%;
    text-align: center;
  }

  .gad-theme-e-037 .bt_bb_grid_item_item_read_more {
    float: none;
    min-width: 100%;
    justify-content: center !important;
    display: flex !important;
    align-items: center !important;
    padding: 0 !important;
  }

  .gad-theme-e-037 .bt_bb_grid_item {
    flex-grow: 0 !important;
  }

  body.single-post h1 {
    font-size: 2.875rem !important;
    line-height: 1.2 !important;
  }

  footer .bt_bb_column_inner_content .bt_bb_text p:last-child {
    min-height: auto !important;
  }

  footer .bt_bb_port {
    padding-bottom: 20px !important;
  }

  footer .bt_bb_working_hours_inner_content {
    max-width: 100% !important;
    flex: 1 1 50% !important;
  }
}

@media (max-width: 768px) {
  section .bt_bb_port {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .bt_bb_section.bt_bb_limit_margin_yes {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }

  .bt_bb_separator_v2.bt_bb_bottom_spacing_medium {
    padding-bottom: 2em !important;
  }

  .gad-theme-e-020 div[data-base="bt_bb_image"] {
    margin-bottom: 20px;
  }

  .gad-theme-e-014 div[data-base="bt_bb_content_slider_item"] {
    max-width: 260px !important;
  }

  .gad-theme-e-014 div[data-base="bt_bb_image"] {
    /* max-height: 260px !important; */
  }

  /* .gad-theme-e-014 .slick-track {
    width: 800px !important;
    transform: translate3d(0px, 0px, 0px) !important;
  } */

  /* .gad-theme-e-014 div[data-base="bt_bb_content_slider_item"]:nth-child(5),
  .gad-theme-e-014 div[data-base="bt_bb_content_slider_item"]:nth-child(6),
  .gad-theme-e-014 div[data-base="bt_bb_content_slider_item"]:nth-child(7),
  .gad-theme-e-014 div[data-base="bt_bb_content_slider_item"]:nth-child(8),
  .gad-theme-e-014 div[data-base="bt_bb_content_slider_item"]:nth-child(9),
  .gad-theme-e-014 div[data-base="bt_bb_content_slider_item"]:nth-child(10),
  .gad-theme-e-014 div[data-base="bt_bb_content_slider_item"]:nth-child(11),
  .gad-theme-e-014 div[data-base="bt_bb_content_slider_item"]:nth-child(12) {
    display: none !important;
  } */

  .gad-theme-e-002 .bt_bb_row_holder {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
  }

  .gad-theme-e-002 div[data-base="bt_bb_row"]:nth-child(2) .bt_bb_column {
    width: 100% !important;
    max-width: 100% !important;
  }

  body.home .gad-theme-e-002 .bt_bb_card_icon_title {
    min-height: auto;
  }

  body.home .gad-theme-e-002 .bt_bb_column .bt_bb_column_content_inner > div:first-child {
    min-height: auto !important;
  }

  .gad-theme-e-017 div[data-base="bt_bb_row"]:nth-child(1) div[data-base="bt_bb_image"] {
    display: none;
  }

  .gad-theme-e-018 .bt_bb_column_content {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .gad-theme-e-018 .bt_bb_row_inner_holder {
    display: flex;
    flex-direction: row;
  }

  .gad-theme-e-018 .bt_bb_row_inner_holder div[data-base="bt_bb_column_inner"]:nth-child(1) {
    display: flex;
    flex: 1 1 50%;
    text-align: right;
  }

  .gad-theme-e-018 .bt_bb_row_inner_holder div[data-base="bt_bb_column_inner"]:nth-child(2) {
    display: flex;
    flex: 1 1 50%;
    text-align: left;
  }

  .gad-theme-e-018 div[data-base="bt_bb_column"]:nth-child(3):has(.bt_bb_image_content) {
    display: none;
    margin: 0 !important;
  }

  .gad-theme-e-018 div[data-base="bt_bb_column"] {
    margin-bottom: 20px;
  }

  .gad-theme-e-022 .bt_bb_separator_v2.bt_bb_bottom_spacing_large {
    padding-bottom: 5rem !important;
  }

  .gad-theme-e-022 div[data-base="bt_bb_separator"]:last-child {
    display: none;
  }

  .gad-theme-e-038 .bt_bb_grid_item_meta {
    float: none;
    min-width: 100%;
    text-align: center;
  }

  .gad-theme-e-038 .bt_bb_grid_item_item_read_more {
    float: none;
    min-width: 100%;
    justify-content: center !important;
    display: flex !important;
    align-items: center !important;
    padding: 0 0 20px 0 !important;
    text-align: center;
  }

  .gad-theme-e-023 div[data-base="bt_bb_separator"]:nth-child(1) {
    padding-bottom: 4rem !important;
  }

  .gad-theme-e-023 div[data-base="bt_bb_separator"]:last-child {
    padding-top: 4rem !important;
    padding-bottom: 0 !important;
  }

  .gad-theme-e-024 .bt_bb_column_inner_content .bt_bb_text p:last-child {
        min-height: auto !important;
  }

  .gad-theme-e-025 div[data-base="bt_bb_row"]:nth-child(2) div[data-base="bt_bb_column"]:nth-child(1),
  .gad-theme-e-025 div[data-base="bt_bb_row"]:nth-child(2) div[data-base="bt_bb_column"]:nth-child(2) {
    max-width: 50%;
  }

  .gad-theme-e-027 .bt_bb_tab_content div[data-base="bt_bb_column_inner"]:nth-child(1) {
    margin-bottom: 20px;
  }

  .gad-theme-e-027 ul.bt_bb_tabs_header {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .gad-theme-e-003 .bt_bb_price_list .bt_bb_price_list_price_inner ul li {
      min-height: auto !important;
  }

  .gad-theme-e-003 div[data-base="bt_bb_row"]:nth-child(3) div[data-base="bt_bb_column"] {
    margin-bottom: 30px !important;
  }

  .gad-theme-e-003 div[data-base="bt_bb_row"]:nth-child(3) div[data-base="bt_bb_column"]:last-child {
    margin-bottom: 0 !important;
  }

  body.page-id-6084 .gad-theme-e-028 div[data-base="bt_bb_row"]:nth-child(2) div[data-base="bt_bb_column"],
  body.page-id-6084 .gad-theme-e-028 div[data-base="bt_bb_row"]:nth-child(3) div[data-base="bt_bb_column"] {
    max-width: 50%
  }

  .gad-theme-e-028 .bt_bb_price .bt_bb_price_container:after {
    display: none;
  }

  .gad-theme-e-001 .bt_bb_align_center .bt_bb_price_list ul li {
    min-height: auto;
  }

  .gad-theme-e-001 {
    padding-bottom: 60px;
  }

  .gad-theme-e-001 div[data-base="bt_bb_button"] {
    position: absolute;
    bottom: -60px;
    left: 20px;
    right: 20px;
  }

  .gad-theme-e-030 h2 {
    margin-bottom: 20px !important;
  }

  .gad-theme-e-030 div[data-base="bt_bb_column"]:nth-child(2) div[data-base="bt_bb_image"] {
    display: none;
  }

  .gad-theme-e-030 div[data-base="bt_bb_column"]:nth-child(1) img {
    width: 100%;
  }

  .gad-theme-e-004 div[data-base="bt_bb_card_icon"] {
    min-height: auto !important;
  }

  body.page-id-6146 .gad-theme-e-004 .bt_bb_card_icon_title {
    min-height: auto;
  }

  body.page-id-6428 .gad-theme-e-002 h5 {
    min-height: auto;
  }

  body.page-id-6428 .gad-theme-e-002 .bt_bb_card_icon_text {
    min-height: auto;
  }

  .gad-theme-e-002 div[data-base="bt_bb_card_icon"] {
    min-height: auto !important;
  }
}

@media (max-width: 480px) {
  .site-header-responsive img.responsive-sticky-logo-img {
    width: 150px;
  }

  .gad-theme-e-013 .bt_bb_section_top_section_coverage_image,
  .gad-theme-e-013 .bt_bb_section_top_section_coverage_image img {
    height: 100%;
    width: max-content;
  }

  .gad-theme-e-013 .bt_bb_column_content {
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .gad-theme-e-013 .bt_bb_column_content div[data-base="bt_bb_button"] {
    margin-left: 0;
    margin-right: 0;
  }

  /* .gad-theme-e-015 div[data-base="bt_bb_row"]:nth-child(1) div[data-base="bt_bb_column"]:nth-child(1) {
    padding-left: 0;
    padding-right: 0;
  } */

  .gad-theme-e-015 .bt_bb_cell_inner {
    margin-left: -20px;
    margin-right: -20px;
  }

  .gad-theme-e-015 .bt_bb_column_content {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .gad-theme-e-002 .bt_bb_port {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .gad-theme-e-038 div[data-base="bt_bb_column"]:nth-child(1) .bt_bb_grid_item {
    margin-bottom: 15px;
  }

  .gad-theme-e-038 div[data-base="bt_bb_column"]:nth-child(1) .bt_bb_grid_item_post_excerpt {
    display: none !important;
  }

  .gad-theme-e-038 div[data-base="bt_bb_column"]:nth-child(1) .bt_bb_grid_item_post_content {
    padding-bottom: 0 !important;
  }

  .gad-theme-e-038 .bt_bb_grid_item_meta span {
    font-size: 0.75rem !important;
  }

  .gad-theme-e-038 .bt_bb_grid_item_item_read_more span {
    font-size: 0.85rem !important;
  }

  .gad-theme-e-023 div[data-base="bt_bb_separator"]:nth-child(1) {
      padding-bottom: 2rem !important;
  }

  .gad-theme-e-023 div[data-base="bt_bb_separator"]:last-child {
    padding-top: 2rem !important;
  }

  .gad-theme-e-009 div[data-base="bt_bb_row"]:nth-child(2) .bt_bb_row_holder {
    display: flex;
    flex-direction: column;
  }

  .gad-theme-e-025 div[data-base="bt_bb_row"]:nth-child(2) div[data-base="bt_bb_column"]:nth-child(1),
  .gad-theme-e-025 div[data-base="bt_bb_row"]:nth-child(2) div[data-base="bt_bb_column"]:nth-child(2) {
    max-width: 100%;
  }

  .gad-theme-e-025 div[data-base="bt_bb_row"]:nth-child(2) div[data-base="bt_bb_column"]:nth-child(1) {
    margin-bottom: 20px;
  }

  .gad-theme-e-025 div[data-base="bt_bb_row"]:nth-child(2) .bt_bb_column_content {
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .gad-theme-e-026 .bt_bb_port {
    padding-bottom: 20px !important;
  }

  .gad-theme-e-005 .bt_bb_port {
    padding-bottom: 50px !important;
  }

  .gad-theme-e-013 h1.bt_bb_headline_tag {
      font-size: 2.575rem !important;
      line-height: 1.2 !important;
      margin-left: auto;
      margin-right: auto;
  }

  .gad-theme-e-023 h1 {
      font-size: 2.575rem !important;
      line-height: 1.2 !important;
  }

  .gad-theme-e-014 h2 {
      font-size: 2rem !important;
  }

  .gad-theme-e-015 h2 {
    font-size: 2rem !important;
  }

  .gad-theme-e-002 h2 {
    font-size: 2rem !important;
  }

  .gad-theme-e-017 .bt_bb_headline.bt_bb_size_extralarge h2 {
    font-size: 2rem !important;
  }

  .gad-theme-e-021 h2 {
    font-size: 2rem !important;
  }

  .gad-theme-e-018 h2 {
    font-size: 2rem !important;
  }

  .gad-theme-e-005 .bt_bb_headline.bt_bb_size_extralarge h2 {
    font-size: 2rem !important;
  }

  .gad-theme-e-022 .bt_bb_headline.bt_bb_size_extralarge h2 {
    font-size: 2rem !important;
  }

  .gad-theme-e-019 .bt_bb_headline.bt_bb_size_extralarge h2 {
    font-size: 2rem !important;
  }

  .gad-theme-e-024 h2 {
    font-size: 2rem !important;
  }

  .gad-theme-e-025 h2 {
    font-size: 2rem !important;
  }

  .gad-theme-e-027 h2.bt_bb_headline_tag {
    font-size: 2rem !important;
  }

  .gad-theme-e-003 h2.bt_bb_headline_tag {
      font-size: 2rem !important;
  }

  .gad-theme-e-039 h2.bt_bb_headline_tag {
    font-size: 2rem !important;
  }

  .gad-theme-e-040 h2.bt_bb_headline_tag {
    font-size: 2rem !important;
  }

  .gad-theme-e-028 h2 {
    font-size: 2rem !important;
  }

  .gad-theme-e-029 .bt_bb_headline.bt_bb_size_extralarge h2 {
    font-size: 2rem !important;
  }

  .gad-theme-e-001 h2 {
    font-size: 2rem !important;
  }

  .gad-theme-e-006 h2 {
    font-size: 2rem !important;
  }

  .gad-theme-e-028 h2 {
    font-size: 2rem !important;
  }

  .gad-theme-e-001 h2 {
    font-size: 2rem !important;
  }

  .gad-theme-e-006 h2.bt_bb_headline_tag {
    font-size: 2rem !important;
  }

  .gad-theme-e-019 h2.bt_bb_headline_tag {
    font-size: 2rem !important;
  }

  .gad-theme-e-028 h2.bt_bb_headline_tag {
    font-size: 2rem !important;
  }

  .gad-theme-e-010 h2.bt_bb_headline_tag {
    font-size: 2rem !important;
  }

  .gad-theme-e-012 h2.bt_bb_headline_tag {
    font-size: 2rem !important;
  }

  .gad-theme-e-011 h2.bt_bb_headline_tag {
    font-size: 2rem !important;
  }

  .gad-theme-e-030 h2.bt_bb_headline_tag {
      font-size: 2rem !important;
  }

  .gad-theme-e-002 h2.bt_bb_headline_tag {
    font-size: 2rem !important;
  }

  .gad-theme-e-031 h2.bt_bb_headline_tag {
    font-size: 2rem !important;
  }

  body.page-id-6428 .gad-theme-e-007 h2 {
    font-size: 2rem !important;
  }

  .gad-theme-e-007 .bt_bb_moving_card_item_content {
    padding-left: 10px !important;
    padding-right: 10px !important;
    max-width: calc(100% - 10px) !important;
  }

  .gad-theme-e-032 h2.bt_bb_headline_tag {
    font-size: 2rem !important;
  }

  .gad-theme-e-034 h2.bt_bb_headline_tag {
    font-size: 2rem !important;
  }

  .gad-theme-e-018 h2.bt_bb_headline_tag {
    font-size: 2rem !important;
  }

  .gad-theme-e-035 .bt_bb_size_normal.bt_bb_headline h2 {
    font-size: 2rem !important;
  }

  .gad-theme-e-035 div[data-base="bt_bb_google_maps"] {
    margin-bottom: 20px;
  }

  .gad-theme-e-036 h2.bt_bb_headline_tag {
    font-size: 2rem !important;
  }

  .gad-theme-e-036 .bt_bb_moving_card_item_content {
    padding-left: 30px !important;
    padding-right: 30px !important;
    max-width: 100% !important;
  }

  footer .bt_bb_column_inner_content .bt_bb_text p:last-child {
    padding-top: 20px;
  }

  footer div[data-base="bt_bb_floating_image"] .bt_bb_floating_image_image {
    transform: translateY(0) !important;
  }

  footer span.bt_bb_headline_content {
    font-size: 1rem !important;
  }
}
