@media (min-width: 768px) {
    html.fsvs {
        height: 100%;
        left: 0;
        overflow: hidden;
        position: fixed;
        top: 0;
        width: 100%;
    }

    html.fsvs #fsvs-body {
        height: 100%;
        left: 0;
        position: absolute;
        top: 0;
        webkit-backface-visibility: hidden;
        webkit-perspective: 1000;
        width: 100%;
        z-index: 1;
    }

    html.fsvs #fsvs-body > * {
        height: 100%;
        display: block;
        overflow: hidden;
        webkit-backface-visibility: hidden;
        webkit-perspective: 1000;
        width: 100%;
    }

    html.fsvs.no-hijack {
        overflow: auto;
        position: relative;
    }

    html.fsvs.no-hijack #fsvs-body {
        position: static;
        transform: none !important;
        transition: none !important;
        webkit-transform: none !important;
        webkit-transition: none !important;
    }

    html.fsvs.no-hijack #fsvs-pagination {
        display: none;
    }

    /*
        html.fsvs #fsvs-pagination
        {
                height: auto;
                margin: 0;
                padding: 8px 4px;
                position: fixed;
                right: -100px;
                top: 50%;
                width: 32px;
                z-index: 999;
        }
        html.fsvs #fsvs-pagination li
        {
                cursor: pointer;
                height: 25px;
                line-height: 25px;
                list-style: none;
                margin: 0 0 2px 0;
                text-align: center;
                width: 25px;
        }
        html.fsvs #fsvs-pagination li>span
        {
                border: 1px solid white;
                border-radius: 100%;
                display: block;
                height: 22px;
                line-height: 22px;
                moz-border-radius: 100%;
                ms-border-radius: 100%;
                o-border-radius: 100%;
                webkit-border-radius: 100%;
                width: 22px;
        }
        html.fsvs #fsvs-pagination li>span>span
        {
                border: 1px solid white;
                border-radius: 100%;
                display: block;
                height: 12px;
                line-height: 12px;
                margin: 4px;
                moz-border-radius: 100%;
                ms-border-radius: 100%;
                o-border-radius: 100%;
                webkit-border-radius: 100%;
                width: 12px;
        }
        html.fsvs #fsvs-pagination li.active>span
        {
                border: 1px dashed white;
        }
        html.fsvs #fsvs-pagination li.active>span>span
        {
                background: white;
        }
        html.fsvs #fsvs-pagination li:last-child
        {
                margin: 0;
        }
        */
    .slide {
        padding: 0px 40px 0px 100px;
    }

    .slide .item {
        padding: 30px;
    }

    .slide .item .description {
        margin: 0 0 10px 0;
    }

    .slide .item p:last-child {
        margin: 0;
    }

    .slide .demo {
        background: black;
        padding: 30px;
        text-align: center;
    }

    .slide .demo p:last-child {
        margin: 0;
    }

    .slide .link {
        ms-text-overflow: ellipsis;
        o-text-overflow: ellipsis;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .slide .project-link a, .slide .project-link a:visited {
        display: inline-block;
        moz-transition: all 1s;
        ms-text-overflow: ellipsis;
        o-text-overflow: ellipsis;
        o-transition: all 1s;
        overflow: hidden;
        padding: 10px 20px;
        text-align: center;
        text-decoration: none;
        text-overflow: ellipsis;
        transition: all 1s;
        webkit-transition: all 1s;
        white-space: nowrap;
    }
}

/*
@media only screen and (max-width: 769px)
{
	html body .slide
	{
		padding: 0px;
	}
}
@media only screen and (max-width: 415px)
{
	html.home-page body #fsvs-pagination
	{
		display: none;
	}
}*/