.mini-slider1 {
    position:relative;
    width:100%;
    overflow:hidden;
    height: 300px;
    border-radius: 150px 0px 150px 0px;
    -moz-border-radius: 150px 0px 150px 0px;
    -webkit-border-radius: 150px 0px 150px 0px;
    background-color: #04a9f4;
}

.mini-slider1 img{ 
    position:absolute; 
    animation:mini-slider1 30s infinite; 
    opacity:0; 
    width: 100%;
    height: auto;
    padding-top: 300px;
    background-color: #04a9f4;
    border-radius: 150px 0px 150px 0px;
    -moz-border-radius: 150px 0px 150px 0px;
    -webkit-border-radius: 150px 0px 150px 0px;
}

@keyframes mini-slider1 {25%{opacity:1;} 40%{opacity:0;}}
.mini-slider1 img:nth-child(6){animation-delay:0s;}
.mini-slider1 img:nth-child(5){animation-delay:5s;}
.mini-slider1 img:nth-child(4){animation-delay:10s;}
.mini-slider1 img:nth-child(3){animation-delay:15s;}
.mini-slider1 img:nth-child(2){animation-delay:20s;}
.mini-slider1 img:nth-child(1){animation-delay:25s;}


.mini-slider1-content1 {
    background-image: url(../img/slider/slider1/slider1_1.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.mini-slider1-content2{
    background-image: url(../img/slider/slider1/slider1_2.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.mini-slider1-content3 {
    background-image: url(../img/slider/slider1/slider1_3.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.mini-slider1-content4 {
    background-image: url(../img/slider/slider1/slider1_4.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.mini-slider1-content5 {
  background-image: url(../img/slider/slider1/slider1_5.jpg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.mini-slider1-content6 {
    background-image: url(../img/slider/slider1/slider1_6.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
  }


/*
#####################################################
    Extra small devices (phones, 320px and down)
#####################################################
*/
@media only screen and (max-width: 320px) {
    

}    
    
/* 
#####################################################
    Medium devices (landscape tablets, 768px and up) 
#####################################################
*/
@media only screen and (min-width: 768px) {
    
    .mini-slider1 {
        height: 500px;
        border-radius: 220px 0px 220px 0px;
        -moz-border-radius: 220px 0px 220px 0px;
        -webkit-border-radius: 220px 0px 220px 0px;
    }

    .mini-slider1 img{ 
        padding-top: 500px;
        border-radius: 220px 0px 220px 0px;
        -moz-border-radius: 220px 0px 220px 0px;
        -webkit-border-radius: 220px 0px 220px 0px;
    }

}

/* 
#####################################################
    Large devices (laptops/desktops, 992px and up) 
#####################################################
*/
@media only screen and (min-width: 992px) {

    .mini-slider1 {
        float:right;
        height: 560px;
        width: 92%;
        right: 0;
        border-radius: 300px 0px 300px 0px;
        -moz-border-radius: 300px 0px 300px 0px;
        -webkit-border-radius: 300px 0px 300px 0px;
        background-color: #04a9f4;
    }

    .mini-slider1 img{ 
        padding-top: 560px;
        border-radius: 300px 0px 300px 0px;
        -moz-border-radius: 300px 0px 300px 0px;
        -webkit-border-radius: 300px 0px 300px 0px;
    }

}

/* 
#####################################################
    Extra large devices (large laptops and desktops, 1290px and up)
#####################################################
*/
@media only screen and (min-width: 1290px) {

    /*.mini-slider1 {
        height: 600px;
        border-radius: 0px 0px 50% 0px;
        -moz-border-radius: 0px 0px 50% 0px;
        -webkit-border-radius: 0px 0px 50% 0px;
        background-color: #fff;
    }

    .mini-slider1 img{ 
        padding-top: 600px;
        border-radius: 0px 0px 50% 0px;
        -moz-border-radius: 0px 0px 50% 0px;
        -webkit-border-radius: 0px 0px 50% 0px;
    }*/

}