/* Portfolio */
.portfolio .sy-controls {
    display: block;
}
.portfolio .sy-pager {
    margin: 1.5em 0;
}
.portfolio .external-captions {
    background-color: #fff;
    padding: 1em;
}

#pm-main-slider .slide{
    width: 40%;
    position: absolute;
    top:40%;
    left: 10%;
    margin-top: 10px;
    text-align: center;
    font-size: 60px;
    font-family: 'firasanscondensed-bold';
    text-shadow: 3px 3px #fff;
}


@media(max-width:1100px) {
    .sy-slide > img{
        width: 100%; !important;
        min-width: 1100px; !important;
    }

    #pm-main-slider .slide{
        font-size: 40px !important;
        text-shadow: 3px 3px #fff; !important;
    }
}

@media(max-width:940px) {

    .sy-slide > img{
        width: 100%; !important;
        min-width: 1100px; !important;
    }

    #pm-main-slider .slide{
        font-size: 30px !important;
        text-shadow: 1px 1px #fff; !important;
    }

}

@media(max-width:780px) {
    .sy-slide > img{
        width: 100%; !important;
        min-width: 780px; !important;
    }

    #pm-main-slider .slide{
        text-shadow: 1px 1px #fff; !important;
    }
}

@media(max-width:520px) {
    .sy-slide > img{
        width: 100%; !important;
        min-width: 520px; !important;
    }

    #pm-main-slider .slide{
        font-size: 16px !important;
        text-shadow: 1px 1px #fff; !important;
    }

}