.entry-content,
.block-editor-block-list__layout {
  color: var(--color-zinc-950);
  font-size: var(--text-lg);
  line-height: var(--text-lg--line-height);

  :where(
      .entry-content > *:not(li),
      .block-editor-block-list__layout > *:not(li)
    ) {
    margin-top: --spacing(6);
    margin-bottom: --spacing(6);
  }

  :where(h2) {
    font-weight: var(--font-weight-semibold);
    font-size: var(--text-2xl);
    line-height: var(--text-2xl--line-height);
    margin-top: --spacing(12);
  }

  :where(h3) {
    font-weight: var(--font-weight-semibold);
    font-size: var(--text-xl);
    line-height: var(--text-xl--line-height);
    margin-top: --spacing(8);
  }

  :where(h2 + h3) {
    margin-top: 0;
  }

  :where(ul, ol) {
    padding-left: 1.5rem;
  }

  :where(ul) {
    list-style-type: disc;
  }

  :where(ol) {
    list-style-type: decimal;
  }

  :where(a) {
    color: var(--color-primary);
  }

  :where(li) {
    padding-left: --spacing(3);
  }

  :where(li)::marker {
    color: var(--color-zinc-500);
  }

  :where(li > *),
  :where(li li) {
    margin-top: --spacing(4);
  }

  :where(ol > li)::marker {
    font-size: var(--text-base);
    font-weight: var(--font-weight-semibold);
  }

  :where(strong) {
    font-weight: var(--font-weight-semibold);
  }

  :where(figure) {
    margin-top: --spacing(12);
    margin-bottom: --spacing(12);
  }

  :where(li > :first-child) {
    margin-top: 0 !important;
  }

  :where(li > :last-child) {
    margin-bottom: 0 !important;
  }
}

body {
  font-family: Arial, Helvetica, sans-serif;
}

.hero-bg {
background-image: url(./assets/imgs/Supreme-Court-of-Georgia_4.jpg);
background-size: cover;
background-position: center;
}
.card-hover {
transition: all 0.3s ease;
}
.card-hover:hover {
transform: translateY(-2px);
box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
}
.newsletter-item {
transition: all 0.3s ease;
}
.newsletter-item:hover {
background-color: #f8fafc;
transform: translateX(5px);
}

.roboto-font {
    font-family: 'Roboto';
}

.text-primary {
    color: #174177;
}

.main-color-theme {
  background: #174177;
}

/*.custom-container {
  max-width: 1200px;
} */

.main-menu ul li a {
  color: #212934;
    font-weight: 400;
    font-size: 15px;
    letter-spacing: 0;
        -webkit-font-smoothing: subpixel-antialiased;
        position: relative;
} 
.main-menu ul li a:after {
  content: " ";
    position: absolute;
    top: calc(50% + 1.15em);
    left: 0;
    width: 100%;
    border-top-style: solid;
    transform: scaleX(0);
    transition: transform .2s ease-in-out;
        height: 3px;
    background: #174177;
}

.main-menu ul li a:hover {
 color: #212934 !important;
}

.main-menu ul li a:hover:after {
  transform: scaleX(1);
}
.main-menu ul {
  gap: 17px;
}

 .icon-svg {
    width: 28px;
    height: 40px;
    display: inline-block;
  }
  .hidden {
    display: none;
  } 

  #site-search form input {
    width: 100%;
  }

  .main-header {
  position: relative;
  transition: all 0.3s ease-in-out;
}



.main-header.fixed {
  z-index: 11;
    padding: 7px 0;
    animation: stuckMoveDown 0.6s;
    box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.15);

     position: fixed;
  top: 0;
  width: 100%;
  background-color: #fff; /* Or any background */
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); /* Optional */
  z-index: 999;
}

.fixed {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background: #fff;
    margin: 0 auto;
}

ol li{
  list-style: auto !important;
}

.has-text-align-center {
  padding: 60px 16px;
}

.cta-section.mt-0 {
    margin-top: 0;
    padding-bottom: 0;
}

.wp-block-columns.items-center {
  align-items: center !important;
}

.gform_next_button.gform-theme-button.button {
  display: inline-flex !important;
  padding-left: 1rem !important; /* px-4 */
  padding-right: 1rem !important;
  padding-top: 0.75rem !important; /* py-3 */
  padding-bottom: 0.75rem !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 0.5rem !important; /* gap-2 */
  border-radius: 8px !important; /* rounded-[8px] */
  background-color: #1C66A6 !important; /* bg-[#1C66A6] */
  transition: all 0.3s !important; /* transition-all duration-300 */
  color: white !important; /* text-white */
  font-size: 14px !important; /* text-[14px] */
  font-weight: 700 !important; /* font-[700] */
}

.gform_previous_button.gform-theme-button.button {
  display: inline-flex !important;
  padding-left: 1rem !important; /* px-4 */
  padding-right: 1rem !important;
  padding-top: 0.75rem !important; /* py-3 */
  padding-bottom: 0.75rem !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 0.5rem !important; /* gap-2 */
  border-radius: 8px !important; /* rounded-[8px] */
  background-color: #1C66A6 !important; /* bg-[#1C66A6] */
  transition: all 0.3s !important; /* transition-all duration-300 */
  color: white !important; /* text-white */
  font-size: 14px !important; /* text-[14px] */
  font-weight: 700 !important; /* font-[700] */
  height: auto !important;
}

.gform_next_button.gform-theme-button.button:hover {
  background-color: #f38b44 !important; /* hover:bg-[#f38b44] */
}

.gform_previous_button.gform-theme-button.button:hover {
  background-color: #f38b44 !important; /* hover:bg-[#f38b44] */
}

.gform-theme--framework .gf_progressbar .percentbar_orange {
    background-color: #2d67a8 !important;
}

#player {
  max-width: 100% !important;
}

.video-wrapper {
  position: relative;
  width: 100%;
  padding-top: 56.25%; /* 16:9 aspect ratio */
  overflow: hidden;
  border-radius: 12px;
}

.video-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

section p:last-child {
  margin-bottom: 0 !important;
}

div p:last-child {
  margin-bottom: 0 !important;
}

.image-max-h {
  max-height: 500px;
}


.image-max-h img {
  max-height: 500px;
}


ul.em-categories-list li a {
  font-size: 14px;         /* text-[14px] */
  line-height: 1.625;      /* leading-relaxed */
  font-weight: 400;        /* font-normal */
  text-align: center;      /* text-center */
  color: #000000 !important;
}

.page-numbers {
    background-color: #13436b !important;
    font-size: 18px !important;
    display: flex;
    justify-content: center;
    align-items: center;
}

.page-numbers.current {
  font-size: 18px !important;
  color: #ffffff !important;
  border-radius: 10px;
  color: #ffffff !important;
}

.em .em-pagination .page-numbers.current {
  color: #ffffff !important;
}

table.has-fixed-layout {
  min-width: 500px;
}


/* Tailwind Custom Scrollbar */
.wp-block-table::-webkit-scrollbar {
    width: 5px;
}

.wp-block-table::-webkit-scrollbar-track {
    background: transparent !important;
    border-radius: 8px;
}

.wp-block-table::-webkit-scrollbar-thumb {
    background-color: #1C66A6;
    border-radius: 8px;
    border: 1px solid #f1f1f1;
}

.wp-block-table::-webkit-scrollbar-thumb:hover {
    background-color: #155a94;
}

.faq-block-answer ul li {
   position: relative;            /* relative */
  padding-left: 24px;            /* pl-[24px] */
  font-size: 16px;               /* text-[16px] */
  color: #000000;                /* text-[#000000] */
  font-weight: 400;              /* font-normal */
  line-height: 1.625;  
}

.faq-block-answer ul li a::after {
  position: absolute;        /* absolute */
  left: 0;                   /* left-0 */
  top: 8px;                  /* top-[8px] */
  width: 12px;               /* w-[12px] */
  height: 12px;              /* h-[12px] */
  background-color: #1C66A6; /* bg-[#1C66A6] */
  border-radius: 9999px;
  content: "";
}


.faq-block-answer ul li::after {
  position: absolute;        /* absolute */
  left: 0;                   /* left-0 */
  top: 8px;                  /* top-[8px] */
  width: 12px;               /* w-[12px] */
  height: 12px;              /* h-[12px] */
  background-color: #1C66A6; /* bg-[#1C66A6] */
  border-radius: 9999px;
  content: "";
}



.em-tags-list ul li a {
 font-size: 16px;               /* text-[16px] */
  color: #000000 !important;                /* text-[#000000] */
  font-weight: 400;              /* font-normal */
  line-height: 1.625; 

}

.em-tags-list ul li {
   position: relative;            /* relative */
  padding-left: 24px;            /* pl-[24px] */
 
  list-style: none; 
}


.em-tags-list ul li::after {
  position: absolute;        /* absolute */
  left: 0;                   /* left-0 */
  top: 8px;                  /* top-[8px] */
  width: 12px;               /* w-[12px] */
  height: 12px;              /* h-[12px] */
  background-color: #1C66A6; /* bg-[#1C66A6] */
  border-radius: 9999px;
  content: "";
}

ul.em-tags-list li a {
  color: #000000 !important; 
}

/* Tailwind Custom Scrollbar */
.stepper-slider-section-slide-content::-webkit-scrollbar {
    width: 5px;
}

.stepper-slider-section-slide-content::-webkit-scrollbar-track {
    background: transparent !important;
    border-radius: 8px;
}

.stepper-slider-section-slide-content::-webkit-scrollbar-thumb {
    background-color: #1C66A6;
    border-radius: 8px;
    border: 1px solid #f1f1f1;
}

.stepper-slider-section-slide-content::-webkit-scrollbar-thumb:hover {
    background-color: #155a94;
}

.list-none li {
  list-style: none !important;
}

.gform-page-footer.gform_page_footer.top_label {
display: block;
}

#em-wrapper .wpfc-calendar-wrapper {
  max-width: 1620px;
  padding-left: 16px;
  padding-right: 16px;
  margin: auto;

}

#em-wrapper .wpfc-calendar-wrapper form {
    padding-top: 60px;
padding-bottom: 60px;
}

#em-categories-list-4 ul li {
  list-style: none !important;
}

#em-categories-list-4 ul li a {
  color: #000000 !important;
  font-size: 16px;
  font-weight: normal;
  position: relative;
   padding-left: 24px; 
}


#em-categories-list-4 ul li a:after {
  position: absolute;        /* absolute */
  left: 0;                   /* left-0 */
  top: 4px;                  /* top-[8px] */
  width: 12px;               /* w-[12px] */
  height: 12px;              /* h-[12px] */
  background-color: #1C66A6; /* bg-[#1C66A6] */
  border-radius: 9999px;
  content: "";
}

ul.em-locations-list li {
  list-style: none;
}

ul.em-locations-list li a {
   color: #000000 !important;
  font-size: 16px;
  font-weight: normal;
  position: relative;
   padding-left: 24px; 
}

ul.em-locations-list li a:after {
  position: absolute;        /* absolute */
  left: 0;                   /* left-0 */
  top: 4px;                  /* top-[8px] */
  width: 12px;               /* w-[12px] */
  height: 12px;              /* h-[12px] */
  background-color: #1C66A6; /* bg-[#1C66A6] */
  border-radius: 9999px;
  content: "";
}

.event-main {
  display: flex;
  align-items: stretch;
  gap: 30px; /* spacing between the two sides */
}

.event-main .img-side {
  flex: 0 0 calc(45% - 15px);  /* subtract half the gap */
  display: flex;
}

.event-main .img-side > div {
  flex: 1;
}

.event-main .img-side img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.event-main .content-side {
  flex: 0 0 calc(55% - 15px);  /* subtract half the gap */
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.em.em-view-container {
   margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;   /* 16px */
  padding-right: 1rem;  /* 16px */
  max-width: 1620px;
  padding-top: 60px;
  padding-bottom: 60px;
} 

.em-categories-list li a {
  font-size: 16px;           
  line-height: 1.625;        
  color: #000000;           
  font-weight: 400;   
}

.pixelbones.em-search.has-search-main {
      margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;   /* 16px */
  padding-right: 1rem;  /* 16px */
  max-width: 1620px;
  padding-top: 120px;
  padding-bottom: 0px;
  margin-bottom: 0;
}


.pixelbones.em-list.em-locations-list {
     margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;   /* 16px */
  padding-right: 1rem;  /* 16px */
  max-width: 1620px;
  padding-top: 0px;
  padding-bottom: 0px;
} 


.pagination .nav-links {
  display: flex;
    justify-content: center;
    gap: 10px;
}

.pagination .nav-links .page-numbers {
  color: #ffffff;
    padding: 10px;
    border-radius: 10px;
}

.pagination .nav-links .page-numbers.current {
  background-color: #f38b44 !important;
}

.single-newsletter .newsletter-main p {
  margin-bottom: 0 !important;
      margin-top: 20px !important;
}

.single-newsletter .newsletter-main ul {
  margin-top: 15px;
}

.single-newsletter .newsletter-main img:not(:first-of-type) {
   margin-top: 20px;
    border: 2px solid #8b8f8c;
    padding: 10px;
}


.single-newsletter .newsletter-main p img {
   margin-top: 20px;
    border: 2px solid #8b8f8c;
    padding: 10px;
}

/*.single-newsletter .newsletter-main p br {
  display: none;
}*/

.search-detail-page article h2 a {
  font-size: 25px;
}

.search-detail-page h1 {
  font-size: 30px;
}

.search-detail-page article p {
      font-size: 16px;
    font-weight: 500;
}


.em.pixelbones a {
  color: #000000 !important;
  font-weight: bold !important;
}

.em.em-search .em-search-main.em-search-main-bar > .em-search-submit button, .em.pixelbones .input .button.button-primary, .em.pixelbones .input button.button-primary {
  background-color: #2d67a8 !important;
}

.flatpickr-day.endRange, .flatpickr-day.selected {
  background-color: #3868aa !important;
  border: #3868aa !important;
}

.css-my-bookings {
  max-width: 1620px;
  padding-left: 16px;
  padding-right: 16px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
  padding-top: 50px;
  padding-bottom: 50px;
}

.css-my-bookings p {
   color: #000000 !important;
  font-weight: bold !important;
}

#gform_ajax_spinner {
  display: none;
}

.gf_browser_chrome .gform_heading h2 {
  font-size: 40px !important;
        line-height: 50px !important;
        font-weight: 700 !important;
}

.gf_progressbar_title {
  font-size: 25px !important;
  color: #2d67a8 !important;
      margin-top: 20px !important;
}


.gform-field-label  {
  font-size: 16px !important;
  line-height: 20px !important;
}

.gfield_description  {
  font-size: 16px !important;
  line-height: 20px !important;
}

.gform_description {
  margin: 16px 0 !important;
}

.single-newsletter .newsletter-main h6 {
  margin-top: 20px;
}

.single-newsletter .newsletter-main ul li {
  margin: 15px 0;
}

#gform_ajax_spinner_1 {
   position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
    text-align: center !important;
}

#gform_ajax_spinner_3 { 
  position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
    text-align: center !important;
  }

  #gform_wraper_3 {
    position: relative !important;
  }


.content-section-description .btn-primary {
  display: inline;
}


.certification-server .wp-block-column .ga-court-info-section-container .ga-court-info-section-left-column {
  max-width: 100% !important;
}
 
.container.certification-server {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}


.content-section-wrapper .content-section-container .content-section-content-fullwidth {
  padding-left: 0;
  padding-right: 0;
}



/*media-querry-satrt-from-here*/


@media (min-width: 1024px) {
  .gform_next_button.gform-theme-button.button {
    padding-left: 32px !important; /* px-[32px] */
    padding-right: 32px !important;
    padding-top: 16px !important; /* py-[16px] */
    padding-bottom: 16px !important;
    font-size: 18px !important; /* text-[18px] */
  }

   .gform_previous_button.gform-theme-button.button {
    padding-left: 32px !important; /* px-[32px] */
    padding-right: 32px !important;
    padding-top: 16px !important; /* py-[16px] */
    padding-bottom: 16px !important;
    font-size: 18px !important; /* text-[18px] */
  }
}


@media (min-width: 768px) {    /* md: 768px breakpoint */

  .faq-content ul li {
    font-size: 20px;     
  }

  #em-wrapper .wpfc-calendar-wrapper form {
    padding-top: 120px;
padding-bottom: 120px;
  }

  #em-categories-list-4 ul li a {
    font-size: 20px ;
  }

    ul.em-categories-list li a {
    font-size: 16px;       /* md:text-[16px] */
  }

   .gform_next_button.gform-theme-button.button {
    padding-left: 2rem !important; /* px-8 */
    padding-right: 2rem !important;
    padding-top: 1rem !important; /* py-4 */
    padding-bottom: 1rem !important;
    gap: 10px !important; /* gap-[10px] */
    font-size: 16px !important; /* text-[16px] */
  }


  .gform_previous_button.gform-theme-button.button {
    padding-left: 2rem !important; /* px-8 */
    padding-right: 2rem !important;
    padding-top: 1rem !important; /* py-4 */
    padding-bottom: 1rem !important;
    gap: 10px !important; /* gap-[10px] */
    font-size: 16px !important; /* text-[16px] */
  }

  .em.em-view-container {
   padding-top: 120px;
    padding-bottom: 120px;
} 

.css-my-bookings{
    padding-top: 100px;
  padding-bottom: 100px;
}


}



@media (min-width: 1024px) {
  .gform_next_button.gform-theme-button.button {
    padding-left: 32px !important; /* px-[32px] */
    padding-right: 32px !important;
    padding-top: 16px !important; /* py-[16px] */
    padding-bottom: 16px !important;
    font-size: 18px !important; /* text-[18px] */
  }

   .gform_previous_button.gform-theme-button.button {
    padding-left: 32px !important; /* px-[32px] */
    padding-right: 32px !important;
    padding-top: 16px !important; /* py-[16px] */
    padding-bottom: 16px !important;
    font-size: 18px !important; /* text-[18px] */
  }
}


@media (min-width: 768px) {    /* md: 768px breakpoint */

  .faq-block-answer ul li {
    font-size: 20px;     
  }

  #em-wrapper .wpfc-calendar-wrapper form {
    padding-top: 120px;
padding-bottom: 120px;
  }

  #em-categories-list-4 ul li a {
    font-size: 20px ;
  }

    ul.em-categories-list li a {
    font-size: 16px;       /* md:text-[16px] */
  }

   .gform_next_button.gform-theme-button.button {
    padding-left: 2rem !important; /* px-8 */
    padding-right: 2rem !important;
    padding-top: 1rem !important; /* py-4 */
    padding-bottom: 1rem !important;
    gap: 10px !important; /* gap-[10px] */
    font-size: 16px !important; /* text-[16px] */
  }


  .gform_previous_button.gform-theme-button.button {
    padding-left: 2rem !important; /* px-8 */
    padding-right: 2rem !important;
    padding-top: 1rem !important; /* py-4 */
    padding-bottom: 1rem !important;
    gap: 10px !important; /* gap-[10px] */
    font-size: 16px !important; /* text-[16px] */
  }

  .em.em-view-container {
   padding-top: 120px;
    padding-bottom: 120px;
} 


}



@media only screen and (max-width: 1200px) {
  .main-menu ul li a {
    font-size: 12px;
  }

  .certification-server .wp-block-column .ga-court-info-section-container .ga-court-info-section-left-column h4 {
    font-size: 22px !important;
  }

    .certification-server {
      flex-direction: column;
    }

     .certification-server .wp-block-column:first-of-type section {
  padding-bottom: 0 !important;
}


.certification-server .wp-block-column:nth-of-type(2) section {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}

.certification-server .wp-block-column:nth-of-type(3) section {
  padding-top: 0 !important;
}




}

@media only screen and (max-width: 991px) {
  .main-menu ul li a {
    font-size: 10px;
  }

  .main-menu ul {
    gap: 5px;
  }
  .event-main {
 flex-direction: column;
}

.event-main .img-side, .event-main .content-side {
  width: 100%;
  max-width: 100%;
}

}


@media (max-width: 768px) { 
  .faq-block-answer ul li a::after { 
    width: 7px;               /* w-[12px] */
    height: 7px; 
    top: 9px;             /* h-[12px] */
}

 .faq-block-answer ul li::after { 
    width: 7px;               /* w-[12px] */
    height: 7px; 
    top: 9px;             /* h-[12px] */
}

#em-categories-list-4 ul li a:after {
    top: 5px;
    width: 7px;
    height: 7px;
}

.em .em-pagination .page-numbers.current {
  font-size: 15px !important;
  height: 37px;

}

ul.em-locations-list li a:after {
        top: 4px;
        width: 7px;
        height: 7px;
    }

    .pixelbones.em-search.has-search-main {
      padding-top: 60px;
    }

    .pagination .nav-links .page-numbers {
      font-size: 13px !important;
    }

    .search-detail-page article h2 a {
  font-size: 18px;
}

.search-detail-page h1 {
  font-size: 23px;
}

.gf_browser_chrome .gform_heading h2 {
    font-size: 26px !important;
    line-height: 38px !important;
}

.gf_progressbar_title {
  font-size: 20px !important;
}
}



@media only screen and (max-width: 767px) {
    .main-menu ul {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        height: 100%;
                gap: 45px;
    }

    .main-menu {
      display: none !important;
    }

    .main-menu.hidden {
      display: flex !important;
      position: fixed;
    top: 0;
    left: 0;
    /* transform: translate(-50%, -50%); */
    background: rgba(255,255,255,0.96);
    width: 100%;
    height: 100%;
    } 

    .main-menu ul li a {
                  font-size: 12px;
                  letter-spacing: 0;
                  font-weight: 400;
                  color: #4a4e57;
    }

    #site-search {
      position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    }

    #site-search .container {
      display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    }


        #site-search .container form input {
          display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    border-bottom: 1px solid #4a4e57;
    color: #4a4e57;
        font-size: 50px;
        padding: 0;
        border-top: 0 !important;
        border-left: 0 !important;
        border-right: 0 !important;
        height: 69px;
                border-radius: 11px;
                font-family: "Open Sans";
    } 

    #site-search .container form {
      width: 100%;
    }

    #site-search .container form button {
      display: none;
    }



     .main-menu ul {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        height: 100%;
        gap: 45px;
    }

    /* Show menu by default */
    .main-menu {
      display: flex !important;
      position: fixed;
      top: 0;
      left: 0;
      background: rgba(255,255,255,0.96);
      width: 100%;
      height: 100%;
    }

    /* Hide menu when hidden class is present */
    .main-menu.hidden {
      display: none !important;
    }

    .main-menu ul li a {
      font-size: 12px;
      letter-spacing: 0;
      font-weight: 400;
      color: #4a4e57;
    }

    .em.em-calendar.size-small .em-cal-nav:not(.em-cal-nav-centered) .em-calnav {
      width: 20px;
      height: 20px;
    }

    .em.em-calendar.size-small .em-cal-nav:not(.em-cal-nav-centered) .em-calnav svg {
      width: 100%;
      height: auto;
    }

    .content-section-description .btn-primary {
font-size: 12px;
}

}


@media only screen and (max-width: 575px) {
.em-search-text.em-search-field.input {
  padding: 10px !important;
}

.em.em-search .em-search-main.em-search-main-bar > .em-search-field:first-child input {
  padding-left: 22px !important;
    background-position-x: 0px !important;
    background-size: 14px !important;
}

.em button.em-clickable.em-search-advanced-trigger {
  background-size: 18px !important;
}

.em.em-search .em-search-views .em-search-views-trigger .em-search-view-option {
  background-size: 18px;
}

.em-search-submit.input {
  padding: 10px;
}

.em.em-search .em-search-main.em-search-main-bar > .em-search-submit button, .em.pixelbones .input .button.button-primary, .em.pixelbones .input button.button-primary {
  font-size: 10px !important;
    padding: 10px !important;
    height: auto !important;
}

.em.em-search.has-advanced.has-views .em-search-views {
      padding-left: 5px;
}



 .certification-server .wp-block-column .ga-court-info-section-container .ga-court-info-section-left-column .ga-court-info-section-contact-link {
      font-size: 13px;
    }

    .certification-server .wp-block-column .ga-court-info-section-container .ga-court-info-section-left-column .ga-court-info-section-contact-icon {
      width: 14px;
      height: 18px;
    }


    .certification-server .wp-block-column .ga-court-info-section-container .ga-court-info-section-left-column .title-icon {
       font-size: 13px;
    }

    .certification-server .wp-block-column .ga-court-info-section-container .ga-court-info-section-contact-item {
      gap: 6px;
    }
}


@media only screen and (max-width: 414px) {
  .content-section-description .btn-primary {
font-size: 9px;
}

.mobile-btn a {
  font-size: 12px;
}

}







