.owl-theme .owl-controls {
    margin-top: 0px;
    text-align: center;
    margin-left: 0px;
}

    .owl-theme .owl-controls .owl-buttons div {
        color: #FFFFFF;
        display: inline-block;
        zoom: 1;
        *display: inline;
        margin: -35px 5px 5px 5px;
        padding: 3px 10px;
        font-size: 58px;
        -webkit-border-radius: 30px;
        -moz-border-radius: 30px;
        border-radius: 30px;
        filter: Alpha(Opacity=70);
        opacity: 1;
    }

    .owl-theme .owl-controls.clickable .owl-buttons div:hover {
        filter: Alpha(Opacity=100);
        opacity: 1;
        text-decoration: none;
    }

    .owl-theme .owl-controls .owl-page {
        
        float:left
    }

        .owl-theme .owl-controls .owl-page span {
            display: block;
            width: 20px;
            height: 20px;
            margin: 0px;
            filter: Alpha(Opacity=50); /*IE7 fix*/
            opacity: 0.5;
            background: #5e788f;
        }

        .owl-theme .owl-controls .owl-page.active span,
        .owl-theme .owl-controls.clickable .owl-page:hover span {
            filter: Alpha(Opacity=50);
            opacity: 0.5;
            background: #7c9ab4;
        }

        .owl-theme .owl-controls .owl-page span.owl-numbers {
            height: 24px;
            width: 30px;
            color: #FFF;
            padding: 12px;
            border-left: 1px solid #7590a8;
            border-right: 1px solid #405669;
            font-size: 16px;
            font-weight: bold;
            text-align: center;
        }

.owl-item.loading {
    min-height: 150px;
    background: url(AjaxLoader.gif) no-repeat center center
}

.owl-prev, .owl-next {
    color: #111;
    display: block;
    height: 70px;
    line-height: 70px;
    opacity: 0;
    position: absolute;
    text-align: center;
    top: 52%;
    width: 70px;
    z-index: 6;
}

.owl-prev {
    left: -5px;
    opacity: 1;
}

.owl-next {
    opacity: 1;
    right: -5px;
}

@media screen and (max-width:520px) {
    .owl-prev, .owl-next {
        display: none !important;
    }
    .owl-theme .owl-controls .owl-page span.owl-numbers {
        height: 24px;
        width: 21px;
    }
}
