/* Global CSS */

@media (min-width: 960px){
    .video-section__media{
        padding: 0px !important;
        max-height: 750px !important;
        height: 100%;
    }
    .video-section__media button{
        position: unset !important;
    }
    .video-section__media img, .video-section__media video {
        position: unset !important;
        object-fit: cover;
        object-position: center center;
    }
}


/* Header Section CSS */

.header__heading {
    margin: 0px !important;
}
.header__heading-logo {
  width: 100%;
}
.header-inline-menus__link.menus__link {
  font-size: 16px;
  font-family: "Gotham-Medium";
  font-weight: 500 !important;
}
.header__inline-menus.list-unstyled {
  justify-content: center;
}






/* Footer section CSS */

@media (max-width: 959px){
    #shopline-section-footer .footer-email-block {
        order: 1;
    }
    footer-menu.footer-block.grid__item.footer-block--list {
        order: 3;
    }
    .footer-block.grid__item {
        order: 2;
    }
    #shopline-section-footer .footer-email-block .footer-block__heading.body3 {
        font-size: 32px !important;
        text-align: center;
    }
    .footer-block__logo_image {
        text-align: center;
    }
    footer-menu .icon-arrow {
        position: absolute;
        right: 0;
        transform: rotate(-90deg);
        transition: .1s ease;
    }
    .footer-block.grid__item[open] .icon-arrow {
        transform: rotate(0deg) !important;
        display: block !important;
    }
    .footer-block::after {
        content: unset !important;
    }
}

@media (max-width: 768px){
    .header__heading{
        margin: 10px auto !important;
    }
    br{
        display: none !important;
    }
    div#shopline-section-1751740067849ca55e0a .title {
        font-size: 24px;
        line-height: 100%;
        padding: 0px 0px  0px  20px;
        text-align: left;
    }
    div#shopline-section-1751740067849ca55e0a .image-right .custom-image-text-description {
        padding: 0;
    }
    #shopline-section-1751995953618eb06ba8 .image-banner--container .mobile-image-banner{
        padding: 0px !important;
    }
    div#shopline-section-1751740067849ca55e0a .image-left {
        align-items: flex-start;
    }
    div#shopline-section-1751740067849ca55e0a .image-right .custom-image-text-content {
        width: 100%;
    }
    div#shopline-section-1751740067849ca55e0a .image-right .custom-image-text-image {
        width: 100%;
        max-width: 180px;
        margin-top: -60px;
    }
    div#shopline-section-1751740067849ca55e0a .image-right {
        flex-wrap: wrap;
    }
    div#shopline-section-1751740067849ca55e0a  p.text.body1 {
        font-size: 12px;
    }
    div#shopline-section-1751740067849ca55e0a .image-right .custom-image-text-image img {
        margin: 0;
    }

}


