#hero_top {
    position: relative;
}
.wine-slider .slide-entry-excerpt img {
    width: auto;
    height: 325px;
}
.visit-area-wrapper .flex_column_table {
    max-width: 900px !important;
}
.release-col .team-member-description {
    text-align: center;
    font-size: 22px;
    font-weight: 400;
}
.uppercase-title .av-special-heading-tag {
    font-family: 'gotham', Helvetica, Arial, sans-serif;
    text-transform: uppercase !important;
}
h1 svg {
    width: 900px;
		max-width: 100%;
    margin: 0 auto;
    display: block;
}
.dual-polygons {
    display: flex;
    gap: 10px;
}
@media (min-width: 768px) {
    .dual-polygons {
        gap: 40px;
    }
}
.dual-polygons span:last-child {
    margin-top: 50px;
}
.polygon-image img {
    height: 430px;
    object-fit: cover;
    aspect-ratio: 1 / 1;
}
#hero_top .avia_codeblock h1 {
    margin-bottom: 0;
}
/* Wine Slider Area CSS - Starts */
.wine-slider {
    padding: 0 30px;
}
.wine-slider .slide-entry {
    display: grid;
    grid-template-columns: 1fr;
    text-align: center;
}
.wine-slider .slide-entry-excerpt {
    order: -1;
}
.wine-slider h3.slide-entry-title {
    font-family: inherit !important;
    font-size: 18px;
}
.wine-slider h3.slide-entry-title a {
    transition: .5s;
}

.wine-slider h3.slide-entry-title a:hover {
    color: var(--secondary) !important;
}
.wine-slider .avia-smallarrow-slider-heading {
    position: absolute;
    top: calc(50% - 12px);
    left: 0;
}
.wine-slider .new-special-heading {
    display: none !important;
}
.wine-slider .avia-slideshow-arrows a:before {
    background: transparent;
    color: #000;
    font-size: 25px;
}
/* Wine Slider Area CSS - Ends */

.current-release-wrapper .section-title {
    margin-top: 30px;
}
.current-release-wrapper .icon-logo-wrap img {
    width: 280px;
    max-width: 100%;
    height: auto;
}
.hero-button .avia-button {
    background-color: var(--green) !important;
    border: transparent !important;
}
/* Review Slider CSS */
.review-slider .avia-testimonial-image img {
    width: auto;
    height: 35px
}
.review-slider .avia-testimonial-image {
    width: 35px !important;
    height: 35px !important;
    order: 2;
    margin: 0 !important;
}
.review-slider .avia-testimonial-meta {
    display: flex !important;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    margin-top: 40px !important;
}
.review-slider .avia-testimonial-name {
    margin: 0 0 12px !important;
    position: relative;
    text-align: center;
}
.review-slider .avia-testimonial-name:before {
    content: '\e808\e808\e808\e808\e808';
    font-family: 'entypo-fontello';
    display: block;
    text-align: center;
    color: #FFC107;
    letter-spacing: 2px;
    margin-bottom: 5px;
}
/* Award logo CSS */
.inline-logos {
    display: flex;
    align-items: center;
    justify-content: center;
    column-gap: 60px;
    row-gap: 30px;
}
img.logo-item {
    width: auto;
    height: auto;
    max-height: 90px;
}
/* End of Award logo CSS */