  .navbar .navbar-collapse {
    flex: none;
  }
  ::-webkit-scrollbar {
    width: 5px;
    height: 8px;
  }
  ::-webkit-scrollbar-thumb {
    background-color: #2c075b;
    border-radius: 10px;
    width: 4px;
  }

  .geodir_post_meta.geodir-field-special_offers p {
    margin-bottom: 0px !important;
  }
  /* .row {
          margin-right: 0px;
          margin-left: 0px;
      } */

  .navbar .nav-link,
  .btn-round {
    font-size: 16px !important;
    font-weight: 400 !important;
  }

  .container,
  .container-sm,
  .container-md,
  .container-lg,
  .container-xl {
    max-width: 1240px !important;
  }
  button.navbar-toggler .navbar-toggler-icon {
    width: 30px;
    height: 25px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:serif='http://www.serif.com/' fill='%23ffffff' width='800px' height='800px' viewBox='0 0 64 64' version='1.1' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;' stroke='%23ffffff'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'/%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cg transform='matrix(1,0,0,1,-1024,-192)'%3E%3Crect id='Icons' x='0' y='0' width='1280' height='800' style='fill:none;'/%3E%3Cg id='Icons1' serif:id='Icons'%3E%3Cg id='Strike'%3E%3C/g%3E%3Cg id='H1'%3E%3C/g%3E%3Cg id='H2'%3E%3C/g%3E%3Cg id='H3'%3E%3C/g%3E%3Cg id='list-ul'%3E%3C/g%3E%3Cg id='hamburger-1' transform='matrix(1.50868,0,0,1.01217,6.67804,191.698)'%3E%3Cg transform='matrix(0.149202,0,0,0.173437,664.206,42.142)'%3E%3Crect x='103.288' y='8.535' width='212.447' height='34.133' style='fill-rule:nonzero;'/%3E%3C/g%3E%3Cg transform='matrix(0.149202,0,0,0.173437,664.345,27.4)'%3E%3Crect x='103.288' y='8.535' width='212.447' height='34.133' style='fill-rule:nonzero;'/%3E%3C/g%3E%3Cg transform='matrix(0.149202,0,0,0.173437,664.345,12.658)'%3E%3Crect x='103.288' y='8.535' width='212.447' height='34.133' style='fill-rule:nonzero;'/%3E%3C/g%3E%3C/g%3E%3Cg id='hamburger-2'%3E%3C/g%3E%3Cg id='list-ol'%3E%3C/g%3E%3Cg id='list-task'%3E%3C/g%3E%3Cg id='trash'%3E%3C/g%3E%3Cg id='vertical-menu'%3E%3C/g%3E%3Cg id='horizontal-menu'%3E%3C/g%3E%3Cg id='sidebar-2'%3E%3C/g%3E%3Cg id='Pen'%3E%3C/g%3E%3Cg id='Pen1' serif:id='Pen'%3E%3C/g%3E%3Cg id='clock'%3E%3C/g%3E%3Cg id='external-link'%3E%3C/g%3E%3Cg id='hr'%3E%3C/g%3E%3Cg id='info'%3E%3C/g%3E%3Cg id='warning'%3E%3C/g%3E%3Cg id='plus-circle'%3E%3C/g%3E%3Cg id='minus-circle'%3E%3C/g%3E%3Cg id='vue'%3E%3C/g%3E%3Cg id='cog'%3E%3C/g%3E%3Cg id='logo'%3E%3C/g%3E%3Cg id='radio-check'%3E%3C/g%3E%3Cg id='eye-slash'%3E%3C/g%3E%3Cg id='eye'%3E%3C/g%3E%3Cg id='toggle-off'%3E%3C/g%3E%3Cg id='shredder'%3E%3C/g%3E%3Cg id='spinner--loading--dots-' serif:id='spinner %5Bloading, dots%5D'%3E%3C/g%3E%3Cg id='react'%3E%3C/g%3E%3Cg id='check-selected'%3E%3C/g%3E%3Cg id='turn-off'%3E%3C/g%3E%3Cg id='code-block'%3E%3C/g%3E%3Cg id='user'%3E%3C/g%3E%3Cg id='coffee-bean'%3E%3C/g%3E%3Cg transform='matrix(0.638317,0.368532,-0.368532,0.638317,785.021,-208.975)'%3E%3Cg id='coffee-beans'%3E%3Cg id='coffee-bean1' serif:id='coffee-bean'%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='coffee-bean-filled'%3E%3C/g%3E%3Cg transform='matrix(0.638317,0.368532,-0.368532,0.638317,913.062,-208.975)'%3E%3Cg id='coffee-beans-filled'%3E%3Cg id='coffee-bean2' serif:id='coffee-bean'%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='clipboard'%3E%3C/g%3E%3Cg transform='matrix(1,0,0,1,128.011,1.35415)'%3E%3Cg id='clipboard-paste'%3E%3C/g%3E%3C/g%3E%3Cg id='clipboard-copy'%3E%3C/g%3E%3Cg id='Layer1'%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  }

  .navbar-expand-lg .navbar-nav {
    gap: 30px;
  }

  .navbar a.btn.btn-round,
  .add-btn {
    padding: 10px 20px;
    line-height: 1;
    height: 40px;
  }

  .header-btn a.btn.btn-round:hover {
    background-color: white !important;
    color: #4a73e8 !important;
  }

  .navbar {
    padding: 4px 0px 10px !important;
  }
  footer .border-top:first-child {
    border-top: 1px solid #2c075b !important;
  }

  .footer-heading {
    color: #2c075b !important;
    font-size: 22px;
    font-weight: 700;
  }
  ::placeholder {
    line-height: 1 !important;
  }

  .footer-text a.nav-link {
    color: #464547 !important;
    font-size: 16px;
    display: inline;
  }
  .footer-text a.nav-link:hover {
    color: #2c075b !important;
  }

  .email-text a.nav-link {
    color: #4a73e8 !important;
    text-decoration: underline;
  }

  .design-img::before,
  .design-img::after {
    content: "";
    background-image: url("/wp-content/uploads/2025/02/left-design.png");
    height: 270px;
    width: 300px;
    position: absolute;
    background-size: cover;
    background-repeat: no-repeat;
    left: 0;
    bottom: 0;
    mix-blend-mode: overlay;
  }

  .design-img::after {
    background-image: url("/wp-content/uploads/2025/02/right-design.png");
    left: auto;
    bottom: auto;
    right: 0;
    top: 0;
  }

  .business_card_title a,
  .geodir-feature-value.fs-sm a:hover {
    color: #2c075b !important;
    text-decoration: none !important;
  }
  .geodir-feature-value.fs-sm a {
    font-size: 14px;
  }
  a:hover {
    text-decoration: none;
  }
  .business_card_list .row.geodir-features {
    justify-content: space-between;
  }
  .col.geodir-feature-item:first-child {
    padding-right: 0px;
  }
  .col.geodir-feature-item {
    width: fit-content;
  }
  .banner_search_block {
    border-radius: 50px !important;
    padding-right: 0px !important;
  }
  .banner_search_block .input-group-inside .input-group-text {
    padding: 11px 10px !important;
  }
  .banner_search_block .form-control-lg {
    min-height: 0px !important;
    padding-bottom: 7px;
    font-size: 17px !important;
  }
  body.gd-osm-gmaps .geodir-map-wrap .geodir-map-cat-filter-wrap {
    display: none;
  }
  button#gd-list-view-select-grid {
    height: 32px;
    padding: 7px 10px;
    border-radius: 5px !important;
  }
  .banner_search_block .geodir_submit_search {
    display: flex;
    align-items: center;
    color: white;
    font-size: 22px;
    padding: 14px !important;
  }
  /* .geodir-search.flex-wrap {
          padding-right: 5px !Important;
          padding-left: 5px !important;
      } */

  .banner_search_block .gd-search-field-search.flex-fill {
    border-left: 1px solid gray;
    padding-left: 12px !important;
  }
  .business_card_list .col.gd_place {
    padding: 0px 12px 16px;
  }
  .business_card_list .col.gd_place:last-child{
    margin-bottom: 0px !Important;
  }
  /* .business_card_list .row.row-cols-md-0 .card .card-body {
          padding-left: 6px !important;
      }	  */
  .business_card_list .col.gd_place:not(:last-child) {
    border-bottom: 1px solid #e5e5e5 !important;
  }
  .overflow-x {
    overflow-x: hidden !important;
  }
  .business_card_list .card-img-top {
    height: 100px !important;
  }
  .business_card_list .card-img-top figure,
  .business_card_list .card-img-top figure a {
    height: 100% !important;
  }
  .newsletter_form {
    margin: 0px !important;
  }
  div#wpforms-617-field_2-container {
    padding: 0px;
  }
  .newsletter_form label.wpforms-field-label {
    display: none !important;
  }
  .newsletter_form button#wpforms-submit-617 {
    font-size: 0px;
    background-color: transparent;
    height: 30px !important;
    position: absolute !important;
    top: 7px;
    right: 10px;
  }
  .newsletter_form button#wpforms-submit-617:hover {
    background: transparent !important;
  }
  form#wpforms-form-617 {
    position: relative !important;
  }
  .wpforms-submit-container {
    position: static !important;
  }
  input#wpforms-617-field_2 {
    padding-right: 40px;
  }
  /* .wpforms-submit-container {
    position: absolute !important;
    top: 7px;
    right: 10px;
    height: 30px !important;
    margin-top: 0 !important;
  } */
  .newsletter_form button[type="submit"]::before {
    content: "" !important;
    background-image: url("https://fsbizconnect.com/wp-content/uploads/2025/03/email.png");
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
  }
  button[type="submit"]:focus:after {
    content: none !important;
  }
  .contact_wrapper {
    gap: 50px;
    margin: 0px !important;
  }
  .contact_wrapper .nav-muted .nav-link:hover {
    color: #2c075b !important;
  }
  .contact-right-section {
    padding: 40px;
    border-radius: 20px;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
  }
  .contact-right-section div.wpforms-container-full .wpforms-field-label {
    margin-bottom: 3px !important;
  }
  .contact-right-section .wpforms-container .wpforms-field {
    padding: 8px 0px;
  }
  .contact-right-section label.wpforms-field-sublabel.after {
    display: none;
  }
  .contact-right-section button#wpforms-submit-708 {
    line-height: 1 !important;
    padding: 13px 60px;
  }
  .contact-right-section button#wpforms-submit-708:hover {
    background: transparent !important;
    color: #f74040 !important;
  }
  div#wpforms-708 {
    margin: 0px;
  }
  div.wpforms-container-full input:focus {
    border-color: #2c075b !important ;
    box-shadow: none !important;
  }
  .page-id-672
    .wp-block-blockstrap-blockstrap-widget-container.mt-5.mb-3.pt-4.border-muted.bg-image-fixed.d-flex.border-opacity-25.border-top,
  .page-id-1
    .wp-block-blockstrap-blockstrap-widget-container.mt-5.mb-3.pt-4.border-muted.bg-image-fixed.d-flex.border-opacity-25.border-top,
  .wp-block-spacer {
    display: none !important;
  }

  /* .contact-left-content p {
  margin-bottom: 0px !important;
  } */
  /* home page end */

  /* search page start */

  .breadcrumb-item > a {
    color: #464547;
  }
  .breadcrumb-item.active {
    color: #2c075b !important;
    font-size: 16px !important;
  }
  nav.pt-3.pb-3[aria-label="breadcrumb"] {
    margin-top: 150px;
    max-width: 1240px !important;
    margin-right: auto;
    margin-left: auto;
    width: 100%;
    border-bottom: 1px solid #0000001a;
    padding: 10px;
  }

  /* search page end */

  /* Add Your Own Business page css start */

  .add_bus_main_wrapper {
    display: flex;
    gap: 40px;
    margin-bottom: 20px !important;
		justify-content:center;
  }

  .add_bus_main_wrapper .wp-block-group {
    width: 60%;
  }

  .img_wrapper {
    width: 40%;
  }

  .img_wrapper img {
    border-radius: 20px;
    width: 100%;
  }

  .add_bus_main_wrapper fieldset h3.h3 {
    color: #2c075b;
    font-size: 36px;
    font-weight: 700;
    line-height: 43px;
  }
  .form_div_wrapper fieldset#geodir_fieldset_your_details,
  div[data-argument="user_login"],
  div[data-argument="user_email"] {
    display: none;
  }

  .add_bus_main_wrapper .form_div_wrapper form label,
  .add_bus_main_wrapper .form_div_wrapper #gd_placecategory_row label {
    font-size: 20px;
    color: #2c075b;
    font-weight: 700;
  }

  .add_bus_main_wrapper .form_div_wrapper form input,
  .add_bus_main_wrapper .form_div_wrapper form select,
  .add_bus_main_wrapper .form_div_wrapper textarea,
  .add_bus_main_wrapper .form_div_wrapper .gd-locate-me-btn {
    border: solid 1px #2c075b;
    border-radius: 5px;
    padding-bottom: 4px;
    padding-top: 8px;
  }
  .add_bus_main_wrapper .form_div_wrapper form textarea {
    height: 50px;
  }
  .add_bus_main_wrapper input#address_set_address_button,
  .add_bus_main_wrapper input#post_imagesplupload-browse-button {
    border: solid 1px #4a73e8;
    background: #4a73e8 !important;
  }
  .add_bus_main_wrapper input#address_set_address_button:hover,
  .add_bus_main_wrapper input#post_imagesplupload-browse-button:hover {
    background: transparent;
    box-shadow: none !important;
    border: solid 1px #4a73e8;
    color: #4a73e8 !important;
    background: transparent !important;
  }
  .add_bus_main_wrapper .form_div_wrapper .select2-container {
    border: solid 1px #2c075b;
    border-radius: 5px;
  }

  .add_bus_main_wrapper input.select2-search__field {
    border: none !important;
    padding-top: 5px !important;
  }

  .add_bus_main_wrapper .selection .select2-selection {
    border-radius: 5px;
    border: 0;
  }
  .form_div_wrapper div[data-argument="post_tags"],
  .form_div_wrapper .aui-conditional-field[data-rule-key="default_category"],
  div[data-argument="address_country"],
  div[data-argument="address_city"],
  div[data-argument="address_latitude"],
  div[data-argument="address_longitude"],
  div[data-argument="address_mapview"],
  div[data-argument="address_region"] {
    display: none;
  }

  .add_bus_main_wrapper #geodir-add-listing-submit button.geodir_button {
    background: #f74040;
    border: none;
    padding: 14px 20px 10px;
    border-radius: 30px;
    border: 1px solid #f74040;
  }
  .add_bus_main_wrapper #geodir-add-listing-submit button.geodir_button:hover {
    color: #f74040 !important;
    border: solid 1px #f74040;
    border-radius: 30px;
    background: transparent;
  }
  .add_bus_main_wrapper #geodir-add-listing-submit .geodir_preview_button {
    background: #4a73e8;
    color: white;
    padding: 14px 20px 10px;
    border: none;
    border-radius: 30px;
    margin-left: 20px;
    border: 1px solid #4a73e8;
  }

  .add_bus_main_wrapper #geodir-add-listing-submit .geodir_preview_button:hover {
    background-color: white !important;
    color: #4a73e8 !important;
    border: solid 1px #4a73e8;
    border-radius: 30px;
  }

  .add_bus_main_wrapper .select2-container--bootstrap-5 .select2-dropdown {
    border-color: #2c075b;
  }
  #post_images_row .col-form-label {
    width: 100%;
  }
  .display-none {
    display: none !important;
  }
  .add_bus_main_wrapper
    .select2-container--bootstrap-5
    .select2-selection--multiple
    .select2-selection__rendered
    .select2-selection__choice
    .select2-selection__choice__remove {
    width: 10px !important;
    height: 10px !important;
    margin-bottom: 4px !important;
  }

  .add_bus_main_wrapper
    .select2-container--bootstrap-5
    .select2-selection--multiple
    .select2-selection__rendered
    .select2-selection__choice {
    padding: 10px 7px 5px;
    font-size: 14px;
    gap: 5px;
  }
  /* Add Your Own Business page css End */
  /* single page start */

  .single-centent-left h3 a {
    font-size: 22px !important;
    font-weight: 700;
  }

  .single-centent-left #reviews input.form-control,
  .single-centent-left #reviews textarea,
  .single-centent-left #reviews .gd-rating-input-group {
    border-color: #2c075b !important;
    border-radius: 0px !important;
  }
  .single-centent-left #reviews input.form-control,
  .single-centent-left #reviews .gd-rating-input-group {
    height: 46px !important;
  }
  .single-centent-left #reviews input#submit {
    background: #f74040;
    border-radius: 50px !important;
    border: 1px solid #f74040 !important;
    max-width: 250px;
    margin: auto !important;
    display: block;
    padding: 13px 20px 10px;
  }
  .single-centent-left #reviews input#submit:hover {
    background: transparent !important;
    color: #f74040 !important;
  }
  .single-centent-left #reviews form#commentform {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 10px;
  }
  .single-centent-left #reviews .alert.alert-info,
  .hide {
    display: none;
  }
  .single-centent-left #reviews .comment-form-author.mb-3,
  .single-centent-left #reviews .comment-form-email.mb-3 {
    grid-area: 1;
  }
  .single-centent-left #reviews .comment-form-url.mb-3 {
    grid-area: 2;
  }
  .single-centent-left #reviews .gd-rating-input-group {
    grid-area: 2/2;
    padding: 9px 18px !important;
    margin-bottom: 0px !important;
  }
  .single-centent-left #reviews .comment-form-comment.mb-3,
  .single-centent-left
    #reviews
    .comment-form-cookies-consent.mb-3.form-check.custom-control.custom-checkbox,
  .single-centent-left #reviews .form-submit.mb-3 {
    grid-column: 1/3;
  }
  .single-centent-left
    #reviews
    .comment-form-cookies-consent.mb-3.form-check.custom-control.custom-checkbox {
    padding: 0px !important;
  }
  .single-grid-right span.geodir_post_meta_title,
  .single-grid-right i.fas:before,
  .single-grid-right .fab:before {
    color: #2c075b;
  }
  .single-grid-right .geodir_post_meta a:hover {
    color: #2c075b !important;
  }
  .single-grid-right
    .geodir_post_meta:not(
      .geodir-field-website,
      .geodir-field-facebook,
      .geodir-field-twitter,
      .geodir-field-post_category
    ) {
    display: flex;
    flex-direction: column;
  }
  .single-grid-right
    .geodir_post_meta.geodir-field-post_category
    span.geodir_post_meta_icon.geodir-i-taxonomy,
    .single-grid-right .geodir_post_meta.geodir-field-instagram {
    display: block !important;
  }
  .single-grid-right .geodir-field-address span[itemprop="addressLocality"],
  .single-grid-right .geodir-field-address span[itemprop="addressRegion"],
  .single-grid-right .geodir-field-address span[itemprop="addressCountry"],
  .single-grid-right .geodir-field-address br {
    display: none;
  }
  .single-grid-right .list-group-item{
    padding: 0px !important;
  }
  .single-grid-right .list-group-item .geodir-post-meta-container,
  .single-grid-right .job-text-link {
    padding: 12px 16px !important;
}
  .alignwide.about-wrapper,
  .about-sec-wrapper {
    gap: 50px;
  }
  .about-sec-wrapper {
    margin-bottom: 10px;
    margin-top: 20px;
  }
  .simillar-section {
    display: block !important;
  }
  .discount-code .geodir-field-special_offers {
    background-color: #f74040;
    padding: 20px;
    margin-bottom: 20px !important;
    border-radius: 10px;
    color: white;
  }
  .discount-code span.geodir_post_meta_icon.geodir-i-text {
    font-size: 25px;
  }
  .discount-code span.geodir_post_meta_icon.geodir-i-text p {
    font-size: 18px !important;
    margin-top: 7px;
  }

  /* single page end */
  .single-grid-right {
    border: 1px solid #2c075b;
  }
  .banner-outer404 {
    text-align: center;
    max-width: 550px !important;
  }
  .banner-outer404 h2 {
    margin-bottom: 4px !important;
    margin-top: 30px !important;
  }
  .banner404 {
    margin-right: auto;
    margin-left: auto;
  }
  .joblisting h1 {
    text-align: center;
  }
  .joblisting ul {
    list-style-type: none;
    padding: 0;
    margin-top: 50px;
  }
  .joblisting ul li {
    padding: 40px;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    border-radius: 10px;
  }
  .joblisting ul li:not(:last-child) {
    margin-bottom: 50px;
  }
  .applywrapper {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 10px;
  }
  .applywrapper a.apply-button {
    display: inline;
    background-color: #4a73e8;
    color: white;
    padding: 10px 36px 4px;
    height: fit-content !important;
    border-radius: 50px;
    border: 1px solid #4a73e8;
  }
  .me-3 {
    margin-right: 10px !important;
  }
  .applywrapper a.apply-button:hover {
    box-shadow: 0 0.25rem 0.25rem 0.125rem
        rgb(var(--bs-custom-site-blue-rgb), 0.1),
      0 0.375rem 0.75rem -0.125rem rgb(var(--bs-custom-site-blue-rgb), 0.4);
    background-color: white;
    color: #4a73e8;
  }
  .jobfuldetails svg {
    width: 30px;
    height: 30px;
    vertical-align: text-bottom;
  }
  .jobfuldetails svg path {
    stroke: #4a73e8;
  }
  .jobfuldetails summary {
    list-style-type: none;
    font-size: 18px;
    font-weight: 700;
    color: #4a73e8;
  }
  .jobfuldetails[open] svg {
    rotate: 90deg;
  }
  .applywrapper h2 {
    font-size: 25px;
    color: #2c075b;
    margin-bottom: 0px !important;
  }
  .joblisting p.preFade.fadeIn {
    margin-bottom: 10px;
  }
  .joblisting h4,
  .joblisting h3,
  .joblisting h5 {
    margin-bottom: 5px;
    margin-top: 20px !important;
  }
  .joblisting h4 {
    font-size: 22px !important;
  }
  .joblisting h1 + p{
    text-align: center;
  }
  div#footer[role="contentinfo"] {
    display: none;
  }
  .job-text-link a.btn.btn-round.btn-primary.block-fx6zhqlr1rg {
    padding-bottom: 4px;
  }
  form#wpforms-form-1436,
  form#wpforms-form-1454 {
    max-width: 800px;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    padding: 30px;
    border-radius: 10px;
    margin: auto;
    margin-top: 40px !important;
  }
  button#wpforms-submit-1436,
  button#wpforms-submit-1454 {
    padding: 10px 36px 7px;
  }
  button#wpforms-submit-1436:hover,
  button#wpforms-submit-1454:hover{
    background: transparent !important;
    color: #4a73e8 !important;
  }
  .desktop-hide{
    display:none;
  }
  /* media query start */

  @media only screen and (max-width: 991px) {
    .navbar .navbar-collapse {
      width: 100%;
    }
    .navbar-nav .nav-item {
      border: none !important;
    }
    .navbar-expand-lg .navbar-nav {
      gap: 0px;
      margin-bottom: 20px;
    }
    .footer-grid {
      display: grid !important;
      grid-template-columns: repeat(2, 1fr);
      column-gap: 40px;
      padding: 0px;
    }
    .footer-logo-wrapper {
      grid-column: 1 / 3;
    }
    .ottawa_banner-section {
      flex-direction: column-reverse;
    }
    .business_card_list .card-img-top {
      height: 200px !important;
    }
    .desktop-hide{
      display:block;
      margin-bottom: 50px;
    }
    .mobile-hide{
      display: none;
    }
  }

  @media only screen and (max-width: 767px) {
    .alignwide.about-wrapper {
      flex-direction: column-reverse;
      gap: 20px;
    }
    .row {
      margin-right: -10px !important;
      margin-left: -10px !important;
    }
    .add_bus_main_wrapper .wp-block-group {
      width: 100%;
    }
    .img_wrapper {
      display: none;
    }
    .about-sec-wrapper {
      gap: 20px;
    }
    h2 {
      font-size: 30px !important;
    }
    .story-section,
    .contat-main-wrapper {
      padding-top: 0px !important;
      padding-bottom: 0px !important;
    }
    .about-section {
      padding-top: 0px !important;
    }
    .about-sec-wrapper {
      margin-bottom: 0px;
    }
    .simillar-section {
      padding-bottom: 0px !important;
    }
    .applywrapper {
      margin-bottom: 20px;
  }
  }
  @media only screen and (max-width: 680px) {
    .add_bus_main_wrapper {
      flex-wrap: wrap;
      row-gap: 0;
      margin-bottom: 0px !important;
    }
    a.navbar-brand img {
      max-width: 110px !important;
    }
    .add_bus_main_wrapper .form_div_wrapper form label,
    .add_bus_main_wrapper .form_div_wrapper #gd_placecategory_row label {
      font-size: 16px;
    }
    .add_bus_main_wrapper .wp-block-group {
      width: 100%;
    }

    .img_wrapper {
      width: 100%;
    }
    .add_bus_main_wrapper fieldset h3.h3 {
      margin-bottom: 0;
    }
    .add_bus_main_wrapper fieldset h3.h3 {
      font-size: 30px;
      line-height: 34px;
    }
    .contact_wrapper {
      gap: 20px;
    }
    .contact-right-section {
      padding: 20px;
    }
    .contact-right-section h2.wp-block-heading {
      font-size: 26px !important;
    }
    .footer-grid {
      column-gap: 20px;
    }
    .joblisting  h1 {
      font-size: 30px;
      line-height: 1.2;
  }
  .joblisting ul {
    margin-top: 30px;
  }
  .joblisting {
    margin-top: 60px !important;
  }
    .ottawa_banner-section h2{
      margin-bottom:0px !Important;
    }
    div#sticky_map_gd_map_canvas_directory,
  div#gd_map_canvas_directory{
    min-height: auto !important;
    height: 350px !important;
  }
  .business_card_list .col.gd_place{
    padding: 0px 12px 10px !important;
  }
  }
  @media only screen and (max-width: 530px) {
    .footer-grid {
      grid-template-columns: repeat(1, 1fr);
    }
    .footer-logo-wrapper {
      grid-column: 1 / 2;
    }
    .banner_search_block .geodir_submit_search {
      font-size: 14px;
      padding: 10px !important;
    }
    .joblisting ul li{
      padding: 20px ;
    }
    form#wpforms-form-1436,
    form#wpforms-form-1454 {
      padding: 20px;
      margin-top: 30px !important;
    }
  }
  /* @media only screen and (max-width: 500px){
      .business_card_list .card-img-top {
          width: 40%;
    height: 100px !important;
  }
  } */

  @media only screen and (max-width: 360px) {
    .add_bus_main_wrapper #geodir-add-listing-submit .geodir_preview_button {
      margin-left: 0px;
    }
  }
  @media only screen and (max-width: 338px) {
    .add_bus_main_wrapper #geodir-add-listing-submit .geodir_preview_button {
      margin-top: 20px;
    }
  }
  /* media query end */
