/*
* 	Owl Carousel Owl Demo Theme 
*	v1.3.2
*/
	.slide {
		float: none;
		width: 100%;
		margin-left: 0;
	}
	
	

    .owl-theme .owl-controls
    {
        margin-top: 10px;
        text-align: center;
    }

        /* Styling Next and Prev buttons */

        .owl-theme .owl-controls .owl-buttons div
        {
            color: #FFF;
            display: inline-block;
            zoom: 1;
            *display: inline; /*IE7 life-saver */
            margin: 5px;
            padding: 3px 10px;
            font-size: 12px;
            -webkit-border-radius: 30px;
            -moz-border-radius: 30px;
            border-radius: 30px;
            background: #869791;
            filter: Alpha(Opacity=50); /*IE7 fix*/
            opacity: 0.5;
        }
        /* Clickable class fix problem with hover on touch devices */
        /* Use it for non-touch hover action */
        .owl-theme .owl-controls.clickable .owl-buttons div:hover
        {
            filter: Alpha(Opacity=100); /*IE7 fix*/
            opacity: 1;
            text-decoration: none;
        }

        /* Styling Pagination*/

        .owl-theme .owl-controls .owl-page
        {
            display: inline-block;
            zoom: 1;
            *display: inline; /*IE7 life-saver */
        }

            .owl-theme .owl-controls .owl-page span
            {
                display: block;
                width: 12px;
                height: 12px;
                margin: 5px 7px;
                filter: Alpha(Opacity=50); /*IE7 fix*/
                opacity: 0.5;
                -webkit-border-radius: 20px;
                -moz-border-radius: 20px;
                border-radius: 20px;
                background: #869791;
            }

            .owl-theme .owl-controls .owl-page.active span,
            .owl-theme .owl-controls.clickable .owl-page:hover span
            {
                filter: Alpha(Opacity=100); /*IE7 fix*/
                opacity: 1;
            }

            /* If PaginationNumbers is true */

            .owl-theme .owl-controls .owl-page span.owl-numbers
            {
                height: auto;
                width: auto;
                color: #FFF;
                padding: 2px 10px;
                font-size: 12px;
                -webkit-border-radius: 30px;
                -moz-border-radius: 30px;
                border-radius: 30px;
            }

    /* preloading images */
    .owl-item.loading
    {
        min-height: 150px;
        background: url(AjaxLoader.gif) no-repeat center center;
    }


    #slides .slide h2{
        z-index:2;
        opacity:0.7;
        filter:alpha(opacity=70); 
        width: 90%;
        color: black;
        background-color: white;
    }


@media screen and (min-width: 520px)
{

    #slides .slide h2{
        position: absolute;
        top:5%;
        left:5%;
        color: white;
        background-color: black;
        font-family: sans-serif;
        font-weight: bold;
    }

    #slides .slide h2 span
    {
        display:block;
        margin: 1em;
    }


}

@media screen and (min-width: 520px)
{


    #slides .slide h2{
        font-size: 1.3em;
    }

}


@media screen and (min-width: 1024px)
{


    #slides .slide h2{
        font-size: 1.6em;
    }

}


@media screen and (min-width: 1280px)
{


    #slides .slide h2{
        font-size: 1.8em;
    }

}