@media (min-width:100px) and (max-width: 576px) {
    .dg-container {
        width: 100%;
        height: 400px;
        position: relative;
        overflow: hidden !important;
    }

    .dg-wrapper {
        width: 300px;
        height: 250px;
        margin: 0 auto;
        position: relative;
        -webkit-transform-style: preserve-3d;
        -moz-transform-style: preserve-3d;
        -o-transform-style: preserve-3d;
        -ms-transform-style: preserve-3d;
        transform-style: preserve-3d;
        -webkit-perspective: 1000px;
        -moz-perspective: 1000px;
        -o-perspective: 1000px;
        -ms-perspective: 1000px;
        perspective: 1000px;
    }

    .dg-wrapper a {
        width: 300px;
        height: 250px;
        display: block;
        position: absolute;
        left: 0;
        top: 0;
    }
    .frame_margin_top{
        margin-top: -160px;
    }
    .dg-container nav .dg-prev{
        background-position: top right;
        left: -5%;
        background: transparent url(../images/left_slider_arrow.png) no-repeat top left;
        position: absolute;
        width: 18px;
        height:32px;
        cursor: pointer;
        top:-60px;
    }
    .dg-container nav .dg-next{
        background-position: top right;
        position: absolute;
        width: 18px;
        height:32px;
        right: -5%;
        background: transparent url(../images/right_slider_arrow.png) no-repeat top left;
        cursor: pointer;
        top:-60px;
    }
}


@media (min-width:576px) and (max-width: 992px){
    .dg-container {
        width: 100%;
        height: 400px;
        position: relative;
        overflow: hidden !important;
    }

    .dg-wrapper {
        width: 390px;
        height: 380px;
        margin: 0 auto;
        position: relative;
        -webkit-transform-style: preserve-3d;
        -moz-transform-style: preserve-3d;
        -o-transform-style: preserve-3d;
        -ms-transform-style: preserve-3d;
        transform-style: preserve-3d;
        -webkit-perspective: 1000px;
        -moz-perspective: 1000px;
        -o-perspective: 1000px;
        -ms-perspective: 1000px;
        perspective: 1000px;
    }

    .dg-wrapper a {
        width: 390px;
        height: 320px;
        display: block;
        position: absolute;
        left: 0;
        top: 0;
    }
    .frame_margin_top{
        margin-top: -85px;
    }
}

@media (min-width:992px) {
    .dg-container {
        width: 100%;
        height: 643px;
        position: relative;
    }

    .dg-wrapper {
        width: 690px;
        height: 493px;
        margin: 0 auto;
        position: relative;
        -webkit-transform-style: preserve-3d;
        -moz-transform-style: preserve-3d;
        -o-transform-style: preserve-3d;
        -ms-transform-style: preserve-3d;
        transform-style: preserve-3d;
        -webkit-perspective: 1000px;
        -moz-perspective: 1000px;
        -o-perspective: 1000px;
        -ms-perspective: 1000px;
        perspective: 1000px;
    }

    .dg-wrapper a {
        width: 690px;
        height: 493px;
        display: block;
        position: absolute;
        left: 0;
        top: 0;
    }
}

@media (min-width:1200px) {
    .dg-container {
        width: 100%;
        height: 700px;
        position: relative;
    }

    .dg-wrapper {
        width: 890px;
        height: 593px;
        margin: 0 auto;
        position: relative;
        -webkit-transform-style: preserve-3d;
        -moz-transform-style: preserve-3d;
        -o-transform-style: preserve-3d;
        -ms-transform-style: preserve-3d;
        transform-style: preserve-3d;
        -webkit-perspective: 1000px;
        -moz-perspective: 1000px;
        -o-perspective: 1000px;
        -ms-perspective: 1000px;
        perspective: 1000px;
    }

    .dg-wrapper a {
        width: 890px;
        height: 640px;
        display: block;
        position: absolute;
        left: 0;
        top: 0;
    }
}
.dg-wrapper a.dg-transition{
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.dg-wrapper a img{
    display: block;
    padding: 21px 0px 0px 1px;
}
.dg-wrapper a div{
    text-align: center;
    line-height: 50px;
    color: #fff;
    font-size: 18px;
    width: 100%;
    bottom: -55px;
    display: none;
    position: absolute;
}
.dg-wrapper a.dg-center div{
    display: block;
}
.dg-container nav{
    width: 80%;
    position: absolute;
    z-index: 1000;
    top: 40%;
    left: 10%;
    height:32px;

}

.dg-container nav:hover{
    opacity: 1;
}

.dg-container nav .dg-prev{
    background-position: top right;
    left: -5%;
    background: transparent url(../images/left_slider_arrow.png) no-repeat top left;
    position: absolute;
    width: 18px;
    height:32px;
    cursor: pointer;
}
.dg-container nav .dg-next{
    background-position: top right;
    position: absolute;
    width: 18px;
    height:32px;
    right: -5%;
    background: transparent url(../images/right_slider_arrow.png) no-repeat top left;
    cursor: pointer;
}