.site-header-primary-section-right > .ast-flex .ast-custom-button {
  border-width: 2px;
  border-style: solid;
}
.site-header-primary-section-right > .ast-header-button-3 .ast-custom-button {
  border-width: 2px;
  border-style: solid;
  border-color: #009942;
}
.site-header-primary-section-right > .ast-header-button-4 .ast-custom-button {
  border-width: 2px;
  border-style: solid;
}
.site-header-primary-section-right > .ast-header-button-5 .ast-custom-button {
  border-width: 2px;
  border-style: solid;
}
.page .justify-content-end {
  padding-right: 55px;
  padding-left: 55px;
}
.row > .col .card-body {
  padding-left: 10px;
  padding-right: 10px;
}
.geodir-loop-container .col > .card > .card {
  padding-left: 55px;
}
.page .geodir-loop-container > .row {
  padding-right: 55px;
  padding-left: 55px;
}
.page .alert {
  padding-left: 65px;
  padding-right: 65px;
}
.entry-content > .wp-block-geodirectory-geodir-widget-loop-paging .px-0 {
  padding-right: 60px;
  padding-left: 60px;
  position: relative;
  left: 55px;
  right: 138px;
}
.entry-content .btn-close {
  left: -225px;
}
.mb-3 .pagination {
  padding-left: 60px;
  padding-right: 60;
}
.geodir-search > .flex-fill .form-control {
  padding-right: 35px;
  padding-left: 36.6px;
}
.wp-block-geodirectory-geodir-widget-search .geodir-search {
  padding-left: 85px;
  padding-right: 85px;
  left: -265px;
  right: -232px;
  margin-left: 200px;
  margin-right: 70px;
}
.geodir-loop-actions-container #gd-list-view-select-grid {
  top: -55px;
  right: -66px;
}
@media screen and (max-width: 375px) {
  #main > .post .entry-title {
    font-size: 26px;
  }
}
