div#header_theme_image {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

a.brand-logo {
    padding-top: 4px;
}

div#secondary_header_menu {
    height: 128px;
}

@media screen and (max-width: 1280px) {
    div#secondary_header_menu {
        height: 192px;
    }
}

@media screen and (max-width: 739px) {
    div#secondary_header_menu {
        height: 256px;
    }
}

@media screen and (max-width: 600px) {
    div#secondary_header_menu {
        height: 224px;
    }
}

@media screen and (max-width: 512px) {
    div#secondary_header_menu {
        height: 280px;
    }
}

@media screen and (max-width: 415px) {
    div#secondary_header_menu {
        height: 336px;
    }
}

.horizontal_description {
    flex: 5!important;
}

.auction_bid_area {
    padding: 10px 30px;
}

body {
    display: flex;
    min-height: 100vh;
    flex-direction: column;
}

main {
    flex: 1 0 auto;
}

.bid_field {
    margin-right: 40px;
}

.horizontal_description {
    max-height: 221px;
    overflow: hidden;
}



@media screen and (max-width:1300px) {
    .gallery-curve-wrapper .gallery-header:nth-child(3) {
        display: none;
    }
}


@media screen and (max-width:1200px) {
    .gallery-curve-wrapper .gallery-header:nth-child(4) {
        display: none;
    }
}

@media screen and (max-width:1100px) {
    .gallery-curve-wrapper .gallery-header:nth-child(5) {
        display: none;
    }
}

@media screen and (max-width:1000px) {
    .gallery-curve-wrapper .gallery-header:nth-child(6) {
        display: none;
    }
}

@media screen and (max-width:800px) {
    .gallery .gallery-horizontal .gallery-curve-wrapper {
        display: block!important;
    }

    .gallery .gallery-horizontal .gallery-cover {
        max-width: unset;
    }
}

.pinned {
    left: 0px;
    width: 100%;
}

/*
.gallery-body {
    -webkit-transform: translate3d(0,0,0);
}
*/