﻿ .homepage-hero-slider .slide {
    background-position: center !important;
    background-repeat: no-repeat !important;
}

.homepage-hero-slider .slide .slide__content-inner-wrap {
    max-width: 450px;
}

    .homepage-hero-slider .slide .slide__content-inner-wrap.topleft {
        left: 0%;
        right: 0;
        top: 30%;
        margin-left: 10%;
    }

    .homepage-hero-slider .slide .slide__content-inner-wrap.midleft {
        left: 0%;
        right: 0;
        top: 45%;
        margin-left: 10%;
    }

    .homepage-hero-slider .slide .slide__content-inner-wrap.bottomleft {
        right: 0%;
        top: 65%;
        left: 0px;
        margin-left: 10%;
    }

    .homepage-hero-slider .slide .slide__content-inner-wrap.topright {
        float: right;
        left: 0%;
        right: 0%;
        top: 30%;
        margin-right: 10%;
    }

    .homepage-hero-slider .slide .slide__content-inner-wrap.midright {
        top: 45%;
        margin-right: 10%;
        float: right;
        right: 0px;
        margin-right: 10%;
    }

    .homepage-hero-slider .slide .slide__content-inner-wrap.bottomright {
        float: right;
        right: 0px;
        top: 70%;
        margin-right: 10%;
    }

    .homepage-hero-slider .slide .slide__content-inner-wrap.center {
        float: none;
        left: 0%;
        right: 0;
        top: 50%;
        margin: 0 auto;
    }

.homepage-hero-slider .slide p.animated.fadeInUp {
    color: inherit !important;
}

.homepage-hero-slider p.animated {
    background: rgba(255,255,255,0.5);
    padding: 20px;
}

@media only screen and (min-width: 90.0625em) {
    .slide-wrap .hide-for-large-up {
        display: block !important;
    }
}

.homepage-product-slider .slide__content-wrap__inside .hide-for-large-up {
    display: block !important;
}

@media only screen and (max-width:767px) {

    .homepage-hero-slider .slide .slide__content-inner-wrap.bottomright {
        top: 60%;
    }

    .homepage-hero-slider .slide .slide__content-inner-wrap.bottomleft {
        top: 60%;
    }
}

@media only screen and (max-width: 600px) {
    .homepage-hero-slider-wrap, .homepage-hero-slider.slick-slider {
        max-height: 300px;
    }

    .slick-dots {
        display: none !important;
    }

    .slide__content-inner-wrap {
        max-width: 75% !important;
    }

    .homepage-hero-slider .slide .slide__content-inner-wrap.bottomright {
        top: 30%;
    }

    .homepage-hero-slider .slide .slide__content-inner-wrap.bottomleft {
        top: 30%;
    }
}