
    .sy-box {
        height: 35vw;
        position: relative;
    }

    .sy-caption {
        width: 60vw;
    }

    .sy-caption-wrap .sy-caption {
        background-color: transparent;
        text-align: left;
        left: 5vw;
        padding: 0.5em 1em 0em 1em;
        display: inline-block;
        border-radius: 0px;
    }

    .sy-caption-wrap .sy-caption a:link, .sy-caption-wrap .sy-caption a:visited {
        color: white;
        text-decoration: none;
    }

    .sy-caption-wrap {
        position: absolute;
        z-index: 12;
        right: 0;
        bottom: 1vw;
        left: 1em;
    }


    .slide-image {
        position: absolute;
        height: 100%;
    }

    .caption-top {
        font-size: 3em;
        font-weight: 400;
        text-align: left;
        margin-bottom: 0em;
        color: white;
    }

    .caption-top p {
        padding: 0em 1em 0.05em 1em;
        display: inline-block;
        font-family: 'Oswald', sans-serif;
    }

    .caption-bottom {
        text-align: left;
        font-size: 1.4em;
        color: white;
    }

    .caption-bottom p {
        font-family: 'Oswald', sans-serif;
        padding: 0em 1.2em 0.2em 1.2em;
        font-weight: 400;
        display: inline-block;
    }

    @media(min-width: 1500px){
        .sy-box {
            height: 35em;
        }
    }

    @media (min-width: 600px) and (max-width: 1150px) {
        .sy-box {
            height: 36vw !important;
        }
    }

    @media (max-width: 1150px){
        .sy-caption-wrap .sy-caption {
            /*left: 35vw;*/
        }

    }

/*    @media (max-width: 1360px){
        .caption-top {
            font-size: 1.5em;
        }

        .caption-bottom {
            font-size: 1.1em;
        }
    }*/

    @media (max-width: 990px){
        .caption-top {
            font-size: 2em;
        }

        .caption-bottom {
            font-size: 1.5em;
            padding-bottom: 0.5em;
        }

    }


    @media (max-width: 600px){
        .sy-box {
            height: 140vw !important;
            width: 100%;
        }

        .sy-caption-wrap {
            bottom: 0.5em;
            left: 0;
            width: 100%;
        }

        .sy-caption-wrap .sy-caption {
            /*background-color: rgba(121, 171, 75, 0.7);*/
            /*left: 35vw;*/
        }

        .caption-top {
            color: white;
            font-weight: bold;
            font-size: 1.5em;
            text-align: center;
        }

        .caption-top p {
            padding: 0.7em 1em 0.75em 1em;
            display: block;
        }

        .caption-bottom {
            color: white;
            text-align: center;
            display: block;
            font-size: 1em;
        }

        .caption-bottom p {
            padding: 0.4em 1em 0.45em 1em;
            font-weight: 400;
            text-align: center;
            display: block;
        }

        .sy-caption-wrap .sy-caption {
            left: 0 !important;
            width: 100%;
            padding: 0 !important;
        }
    }

    
        .caption-top-11038 p {
            background-color: #F1EACF
        }

        .caption-bottom-11038 p {
            background-color: #F10000
        }
    
        .caption-top-11039 p {
            background-color: #ED1C24
        }

        .caption-bottom-11039 p {
            background-color: #CF2930
        }
    
        .caption-top-11040 p {
            background-color: #50624D
        }

        .caption-bottom-11040 p {
            background-color: #324231
        }
    
        .caption-top-11041 p {
            background-color: #5B7785
        }

        .caption-bottom-11041 p {
            background-color: #385B7A
        }
    
        .caption-top-11035 p {
            background-color: #8A543B
        }

        .caption-bottom-11035 p {
            background-color: #674E45
        }
    
        .caption-top-11037 p {
            background-color: #ABAEA0
        }

        .caption-bottom-11037 p {
            background-color: #858882
        }
    
        .caption-top-11036 p {
            background-color: #AF7835
        }

        .caption-bottom-11036 p {
            background-color: #63460C
        }
    

