/* Add custom CSS styles below */ 

.sicon-menu:before {
    content: "\ed7f";
    color: var(--color-primary);
}
.s-block--banners .grid {
    gap: 0.75rem;
    display:  none;
}
.s-block__title h2 {

  font-size: 50px;
}
.s-block__title {
  justify-content: center;
}
.image-logo {
    display: none;
}

.slider-circle {
    display: none;
    border-radius: 50%;
}

.image img {

    object-fit: fill !important;
}
.info-card {
    width: 96%;
    max-width: 504px;
    background: var(--tw-color-bg);
    padding: 2.5rem 1rem 2rem 5rem;
    border-radius: 1.25rem;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 40px;
    border: 1px solid var(--tw-color-border);
    transition: transform 0.3s;
}

@media(max-width:768px) {

.gr-main-banner {
    padding-top: 2px;
    height: 77vh !important;
}
  .gr-main-banner  .right {
    gap: 0rem;
}
  .image img {
    object-fit: contain !important;
}

   .gr-main-banner .left {
     padding: 0 !important;
   }
.gr-main-banner  .image {
    height: 45vh !important;
}
}

@media (max-width: 768px) {
.main-nav-container a img {
    width: auto;
    height: 4rem;
}


}