.cfix:after{
	content: '.';
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.SNL_instalink_wrapper h4{
	padding: 0;
	margin: 0;
	text-align: center;
}	

.SNL_instalink_wrapper i{
	color: #737373!important;
}

.SNL_instalink_wrapper{	
	position: relative;		
	overflow: hidden;	
	margin-bottom: 20px;
	font: 400 14px/1.2 Arial,sans-serif!important;		
}


.SNL_instalink_wrapper a{
	border: none!important;
}

.SNL_instalink_wrapper a:hover{
	opacity: 0.8;
}
.SNL_instalink_wrapper .SNL_instalink_container .imgloagicon div{
	background:url(../images/ripple.svg) no-repeat center;	
	height: 100%;	
}
/**loading icon start**/
.SNL_instalink_wrapper .SNL_loading_image{
	width: 100%;
	margin: 10px auto;
	background: url(images/instagram.GIF) no-repeat center;
	height: 300px;
	display: none;
}
/**loading icon end**/
/*******profile start**********/
.SNL_instalink_wrapper .SNL_instalink_header{
	background-color: #285989;
}
.SNL_instalink_container{
	display: none;
}
.SNL_instalink_wrapper .SNL_instalink_header .SNL_instalink_profile .head-main-link{
	display: block;
}
.SNL_instalink_wrapper .SNL_instalink_header .SNL_instalink_profile div{
	float: left;		
}
.SNL_instalink_wrapper .SNL_instalink_header .SNL_instalink_profile a h4{
	color: #FFF;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 100;
	margin: 0!important;		
}
.SNL_instalink_wrapper .SNL_instalink_header .SNL_instalink_profile .SNL_profile_image img{
	width: 34px;
	height: 34px;
}
.SNL_instalink_wrapper .SNL_instalink_header .SNL_instalink_profile .SNL_profile_name .profile_name{
	font: 400 14px/1.2 Arial,sans-serif!important;
}
.SNL_instalink_wrapper .SNL_instalink_header .SNL_instalink_profile .SNL_profile_name,
.SNL_instalink_wrapper .SNL_instalink_header .SNL_instalink_profile .SNL_profile_logo{
	margin: 8px 1%;
}
/*******profile end**********/

/*******counter start**********/
.SNL_instalink_wrapper .SNL_instalink_container .SNL_instalink_counter_content{
	padding: 5px 10px;
	background: #FFF;	
	border-bottom: 1px solid #CCC;
}	
.SNL_instalink_wrapper .SNL_instalink_container .SNL_instalink_counter_content .SNL_instalink_counter div{
	float: left;
	text-align: center;
	margin:0 auto;		
}
.SNL_instalink_wrapper .SNL_instalink_container .SNL_instalink_counter_content .SNL_instalink_counter .SNL_instalink_counter_follower a{
	text-decoration: none;
	border-radius: 3px;
	background-color: #285989;
	color: #FFF;		
	padding: 5px 15px;
	margin-top: 0.3em;;
	font-size: 13px;
	display: inline-block;

}
.SNL_instalink_wrapper .SNL_instalink_container .SNL_instalink_counter_content .SNL_instalink_counter .SNL_instalink_counter_posts{
	width: 67%;
}
.SNL_instalink_wrapper .SNL_instalink_container .SNL_instalink_counter_content .SNL_instalink_counter .SNL_instalink_counter_posts div{
	margin-right: 7%;
}	
.SNL_instalink_wrapper .SNL_instalink_container .SNL_instalink_counter_content .SNL_instalink_counter .SNL_instalink_counter_posts div i{
	display: block;
	font-style: normal;
	font-weight: 700;
	font-size: 13px;
	text-align: center;
	margin-bottom: 0px;
}
.SNL_instalink_wrapper .SNL_instalink_container .SNL_instalink_counter_content .SNL_instalink_counter .SNL_instalink_counter_posts div span{
	font-size: 11px;
	color: #737373;
}
/*******counter end**********/

/*******posts start**********/
.SNL_instalink_wrapper .SNL_instalink_container .SNL_instalink_posts_container .SNL_instalink_posts{		
	padding: 5px;
	overflow: hidden;
	background-color: #FFF;
}
.SNL_instalink_wrapper .SNL_instalink_container .SNL_instalink_posts_container .SNL_instalink_posts a{
	position: relative;
	display: block;
	float: left;
	text-align: center;	
	width: 20%;	

}

.SNL_instalink_wrapper .SNL_instalink_container .SNL_instalink_posts_container .SNL_instalink_posts a span{
	padding: 5px;
	display: block;
}
.SNL_instalink_wrapper .SNL_instalink_container .SNL_instalink_posts_container .SNL_instalink_posts a span img{
	max-width: 100%;		
}
.SNL_instalink_wrapper .SNL_instalink_container .imgloagicon{
	height: 100px;
}
.SNL_instalink_wrapper .SNL_instalink_container .SNL_instalink_posts_container .SNL_loadmore_div{
	text-align: center;
	margin-top: 20px;
}

.SNL_instalink_wrapper .SNL_instalink_container .SNL_instalink_posts_container #SNL_loadmorebtn{
	color: #FFF;
	background: #5b9dd9;
	font-size: 13px;
	border: none;
	font-weight: 100;
	padding: 3px 8px;
	border: 1px solid #5b9dd9;
	padding: 4px 15px;
}
.SNL_instalink_wrapper .SNL_instalink_container .SNL_instalink_posts_container .SNL_loadmorebtn:hover{
	opacity: 0.6;
	color: #5b9dd9;
	background: #FFF!important;
	border: 1px solid  #5b9dd9;
	cursor: pointer;
}
.SNL_instalink_wrapper .SNL_instalink_container .SNL_instalink_posts_container .SNL_loadmorebtn label{
	cursor: pointer;
}
/*******posts end**********/


/******new add start*************/
.SNL_instalink_wrapper .SNL_instalink_header{
	height: 34px;	
}

.SNL_instalink_wrapper .SNL_instalink_header .SNL_instalink_profile .SNL_profile_name{
	margin-left: 6px;
}

.SNL_instalink_wrapper .SNL_instalink_header .SNL_instalink_profile a h4{
	padding: 0!important;
}
/******new add end*************/


/******animated start********/
.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}


@-webkit-keyframes bounceInUp {
	from, 60%, 75%, 90%, to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
		animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
	}

	from {
		opacity: 0;
		-webkit-transform: translate3d(0, 30px, 0);
		transform: translate3d(0, 30px, 0);
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0);
		transform: translate3d(0, -20px, 0);
	}

	75% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0);
	}

	90% {
		-webkit-transform: translate3d(0, -5px, 0);
		transform: translate3d(0, -5px, 0);
	}

	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@keyframes bounceInUp {
	from, 60%, 75%, 90%, to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
		animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
	}

	from {
		opacity: 0;
		-webkit-transform: translate3d(0, 30px, 0);
		transform: translate3d(0, 30px, 0);
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0);
		transform: translate3d(0, -20px, 0);
	}

	75% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0);
	}

	90% {
		-webkit-transform: translate3d(0, -5px, 0);
		transform: translate3d(0, -5px, 0);
	}

	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}

	
}

.bounceInUp {
	-webkit-animation-name: bounceInUp;
	animation-name: bounceInUp;
}
/****animated end*****/