.sm-instagram-gallery  {
    margin: 0;
    overflow: hidden;
    padding: 0;
}

.sm-instagram-gallery.instga-loading{
	background: transparent url("../images/loading.gif") no-repeat scroll center center;
    display: block;
    max-width: 100%;
    min-height: 300px;
    padding: 0;
    position: relative;
    width: 100%;
    z-index: 0;
}

.sm-instagram-gallery.instga-loading * {
	display:none;
	opacity:0;
}

.sm-instagram-gallery .instagram-wrap {
    margin: 20px 0;
    padding: 0;
    overflow: hidden;
    border: 1px #ccc solid;
}
.sm-instagram-gallery .instagram_users {
    float: left;
    width: 100%;
}

/*-----------------------------Css for Content----------------------*/

.sm-instagram-gallery .instga-wrap .instga-container {
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.sm-instagram-gallery .instga-items-container .instga-inner {
    margin: 0;
    padding: 0;
    width: 100%;
    overflow: hidden;
}

/*----------------------------------------------------------------------*/
.sm-instagram-gallery  .instga-item{
    float: left;
	width: 100%;
}
.sm-instagram-gallery .instga-wrap .instga-title-text
{
    /*width: 100%;*/
    text-align: center;
}
.sm-instagram-gallery .instga-ui{
    padding: 5px;
}
.sm-instagram-gallery .instga-ui a img
{
    border: 1px solid #EEE;
    width: 100%;

}
.instagram-items .no-images{
    margin: 10px;
    color: red;
    text-align: center;
}
/*-----------------------------Css for Responsive ----------------------*/

@media all and (max-width: 479px) {
    .sm-instagram-gallery .instagram04-6 .instga-item {
        width: 16.64%;
    }

    .sm-instagram-gallery .instagram04-5 .instga-item {
        width: 19.958%;
    }

    .sm-instagram-gallery .instagram04-4 .instga-item {
        width: 24.995%;
    }

    .sm-instagram-gallery .instagram04-3 .instga-item {
        width: 33.315%;
    }

    .sm-instagram-gallery .instagram04-2 .instga-item {
        width: 49.985%;
    }

    .sm-instagram-gallery .instagram04-1 .instga-item {
        width: 100%;
    }
}

@media all and (min-width: 480px) and (max-width: 767px) {
    .sm-instagram-gallery .instagram03-6 .instga-item {
        width: 16.64%;
    }

    .sm-instagram-gallery .instagram03-5 .instga-item {
        width: 19.958%;
    }

    .sm-instagram-gallery .instagram03-4 .instga-item {
        width: 24.995%;
    }
    .sm-instagram-gallery .instagram03-3 .instga-item {
        width: 33.295%;
    }

    .sm-instagram-gallery .instagram03-2 .instga-item {
        width: 49.999%;
    }

    .sm-instagram-gallery .instagram03-1 .instga-item {
        width: 100%;
    }
}

@media all and (min-width: 768px) and (max-width: 1199px) {
    .sm-instagram-gallery .instagram02-6 .instga-item {
        width: 16.64%;
    }

    .sm-instagram-gallery .instagram02-5 .instga-item {
        width: 19.958%;
    }

    .sm-instagram-gallery .instagram02-4 .instga-item {
        width: 24.995%;
    }

    .sm-instagram-gallery .instagram02-3 .instga-item {
        width: 33.315%;
    }

    .sm-instagram-gallery .instagram02-2 .instga-item {
        width: 49.999%;
    }

    .sm-instagram-gallery .instagram02-1 .instga-item {
        width: 100%;
    }
}

@media all and (min-width: 1200px ) and (max-width: 1599px) {
    .sm-instagram-gallery .instagram01-6 .instga-item {
        width: 16.64%;
    }

    .sm-instagram-gallery .instagram01-5 .instga-item {
        width: 20%;
    }

    .sm-instagram-gallery .instagram01-4 .instga-item {
        width: 25%;
    }

    .sm-instagram-gallery .instagram01-3 .instga-item {
        width: 33.315%;
    }

    .sm-instagram-gallery .instagram01-2 .instga-item {
        width: 49.999%;
    }

    .sm-instagram-gallery .instagram01-1 .instga-item {
        width: 100%;
    }
}

@media all and (min-width: 1600px ) {
    .sm-instagram-gallery .instagram00-6 .instga-item {
        width: 16.64%;
    }

    .sm-instagram-gallery .instagram00-5 .instga-item {
        width: 20%;
    }

    .sm-instagram-gallery .instagram00-4 .instga-item {
        width: 25%;
    }

    .sm-instagram-gallery .instagram00-3 .instga-item {
        width: 33.315%;
    }

    .sm-instagram-gallery .instagram00-2 .instga-item {
        width: 49.999%;
    }

    .sm-instagram-gallery .instagram00-1 .instga-item {
        width: 100%;
    }
}

/*-----------------------------ClearFix----------------------*/
.cf:before,
.cf:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.cf:after {
    clear: both;
}

