/** masonry hover effect **/
.post-image-hover {
  background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  opacity: 0; 
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.grid-blog  li:hover .tl-postimage-box .post-image-hover{opacity: 1;}

.post-link-detailspage a {
  display: block;
  font-size: 20px;
  height: 100%;
  line-height: 40px;
  text-align: center;
  width: 100%;
   -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s; 
}

.post-link-detailspage a:hover { background: #aa846d; display: block;}
.grid-blog article {  margin: 5px; background: #FFF;}
.grid-blog .blogpost-body {padding: 0 10px;}
.grid-blog .post-content { color: #747474;line-height: 1.5em; margin: 3% 0;padding: 0;}
.grid-blog .entry-meta { color: #888888; font-size: 11px; text-transform: uppercase;}
.grid-blog .entry-author i { padding-right: 4px;}
.tl-postbtn-footer { display: block; padding: 10px 0; margin-bottom: 10px;}
.masonry-grid-1 .grid-blog .tl-readmore-btn, .masonry-grid-2 .grid-blog .tl-readmore-btn, .masonry-grid-3 .grid-blog .tl-readmore-btn, .masonry-grid-4 .grid-blog .tl-readmore-btn {
  background: #8fbc8f; color: #ffffff; display: inline-block; max-width: inherit; padding: 10px 16px;}
.masonry-grid-1 .grid-blog .tl-readmore-btn:hover, .masonry-grid-2 .grid-blog .tl-readmore-btn:hover, .masonry-grid-3 .grid-blog .tl-readmore-btn:hover, .masonry-grid-4 .grid-blog .tl-readmore-btn:hover{ background: #aa846d;}

.entry-comment i { color: #999;}
/** font style all masonary **/
.masonry-grid-3 .grid-blog .tl-masonry-blog-title {font-size: 24px;line-height: 28px;}

/** hover circle **/
/* .tl-postimage-box .post_hover {
	left: 0;
	margin: 0 auto;
	position: absolute;
	right: 0;
	top: 40%;
	width: 50%;
	text-align: center;
}
.tl-postimage-box .readmore_link {
	border: 2px solid #fff;
	border-radius: 50%;
	color: #fff;
	display: inline-block;
	padding: 15px 15px;
	transition: all 0.9s ease 0s;
	z-index: 10;
	width: 50px;
	height: 50px;
}
.tl-postimage-box :hover .readmore_link {
	border: 2px solid #fff;
	opacity: 1;
}
.tl-postimage-box .readmore_link:hover {
	border: 2px solid #FFF;
	color: #FFF;
}
.tl-postimage-box .readmore_link:hover {
	border: 2px solid #00BCD4;
	color: #00BCD4;
}
 */
/**

--------------------------------------------------------------------------- 
masonary 2column Start
---------------------------------------------------------------------------
**/
.masonry-grid-2 .grid-blog {
	list-style: none;
	padding: 0;
}
.masonry-grid-2 .grid-blog li {
	display: block;
	float: left;
	padding:0px;
	width: 50%;
	opacity: 0;
}
.masonry-grid-2  .grid-blog li.shown,
.masonry-grid-2  .no-js .grid-blog li,
.masonry-grid-2  .no-cssanimations .grid-blog li {
	opacity: 1;
}
.masonry-grid-2  .grid-blog li a,
.masonry-grid-2  .grid-blog li img {
	outline: none;
	border: none;
	display: block;
	max-width: 100%;
}
.masonry-grid-2 .grid-blog li .entry-meta a { display: inherit;}
/* Effect 1: opacity */
.masonry-grid-2  .grid-blog.effect-1 li.animate {
	-webkit-animation: fadeIn 0.65s ease forwards;
	animation: fadeIn 0.65s ease forwards;
}

@-webkit-keyframes fadeIn {
	0% { }
	100% { opacity: 1; }
}

@keyframes fadeIn {
	0% { }
	100% { opacity: 1; }
}

/* Effect 2: Move Up */
.masonry-grid-2  .grid-blog.effect-2 li.animate {
	-webkit-transform: translateY(200px);
	transform: translateY(200px);
	-webkit-animation: moveUp 0.65s ease forwards;
	animation: moveUp 0.65s ease forwards;
}

@-webkit-keyframes moveUp {
	0% { }
	100% { -webkit-transform: translateY(0); opacity: 1; }
}

@keyframes moveUp {
	0% { }
	100% { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; }
}

/* Effect 3: Scale up */
.masonry-grid-2  .grid-blog.effect-3 li.animate {
	-webkit-transform: scale(0.6);
	transform: scale(0.6);
	-webkit-animation: scaleUp 0.65s ease-in-out forwards;
	animation: scaleUp 0.65s ease-in-out forwards;
}

@-webkit-keyframes scaleUp {
	0% { }
	100% { -webkit-transform: scale(1); opacity: 1; }
}

@keyframes scaleUp {
	0% { }
	100% { -webkit-transform: scale(1); transform: scale(1); opacity: 1; }
}

/* Effect 4: fall perspective */
.masonry-grid-2  .grid-blog.effect-4 {
	-webkit-perspective: 1300px;
	perspective: 1300px;
}

.masonry-grid-2  .grid-blog.effect-4 li.animate {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateZ(400px) translateY(300px) rotateX(-90deg);
	transform: translateZ(400px) translateY(300px) rotateX(-90deg);
	-webkit-animation: fallPerspective .8s ease-in-out forwards;
	animation: fallPerspective .8s ease-in-out forwards;
}

@-webkit-keyframes fallPerspective {
	0% { }
	100% { -webkit-transform: translateZ(0px) translateY(0px) rotateX(0deg); opacity: 1; }
}

@keyframes fallPerspective {
	0% { }
	100% { -webkit-transform: translateZ(0px) translateY(0px) rotateX(0deg); transform: translateZ(0px) translateY(0px) rotateX(0deg); opacity: 1; }
}

/* Effect 5: fly (based on http://lab.hakim.se/scroll-effects/ by @hakimel) */
.masonry-grid-2  .grid-blog.effect-5 {
	-webkit-perspective: 1300px;
	perspective: 1300px;
}

.masonry-grid-2  .grid-blog.effect-5 li.animate {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform-origin: 50% 50% -300px;
	transform-origin: 50% 50% -300px;
	-webkit-transform: rotateX(-180deg);
	transform: rotateX(-180deg);
	-webkit-animation: fly .8s ease-in-out forwards;
	animation: fly .8s ease-in-out forwards;
}

@-webkit-keyframes fly {
	0% { }
	100% { -webkit-transform: rotateX(0deg); opacity: 1; }
}

@keyframes fly {
	0% { }
	100% { -webkit-transform: rotateX(0deg); transform: rotateX(0deg); opacity: 1; }
}

/* Effect 6: flip (based on http://lab.hakim.se/scroll-effects/ by @hakimel) */
.masonry-grid-2  .grid-blog.effect-6 {
	-webkit-perspective: 1300px;
	perspective: 1300px;
}

.masonry-grid-2  .grid-blog.effect-6 li.animate {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform-origin: 0% 0%;
	transform-origin: 0% 0%;
	-webkit-transform: rotateX(-80deg);
	transform: rotateX(-80deg);
	-webkit-animation: flip .8s ease-in-out forwards;
	animation: flip .8s ease-in-out forwards;
}

@-webkit-keyframes flip {
	0% { }
	100% { -webkit-transform: rotateX(0deg); opacity: 1; }
}

@keyframes flip {
	0% { }
	100% { -webkit-transform: rotateX(0deg); transform: rotateX(0deg); opacity: 1; }
}

/* Effect 7: helix (based on http://lab.hakim.se/scroll-effects/ by @hakimel) */
.masonry-grid-2  .grid-blog.effect-7 {
	-webkit-perspective: 1300px;
	perspective: 1300px;
}

.masonry-grid-2  .grid-blog.effect-7 li.animate {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateY(-180deg);
	transform: rotateY(-180deg);
	-webkit-animation: helix .8s ease-in-out forwards;
	animation: helix .8s ease-in-out forwards;
}

@-webkit-keyframes helix {
	0% { }
	100% { -webkit-transform: rotateY(0deg); opacity: 1; }
}

@keyframes helix {
	0% { }
	100% { -webkit-transform: rotateY(0deg); transform: rotateY(0deg); opacity: 1; }
}

/* Effect 8:  */
.masonry-grid-2  .grid-blog.effect-8 {
	-webkit-perspective: 1300px;
	perspective: 1300px;
}

.masonry-grid-2  .grid-blog.effect-8 li.animate {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: scale(0.4);
	transform: scale(0.4);
	-webkit-animation: popUp .8s ease-in forwards;
	animation: popUp .8s ease-in forwards;
}

@-webkit-keyframes popUp {
	0% { }
	70% { -webkit-transform: scale(1.1); opacity: .8; -webkit-animation-timing-function: ease-out; }
	100% { -webkit-transform: scale(1); opacity: 1; }
}

@keyframes popUp {
	0% { }
	70% { -webkit-transform: scale(1.1); transform: scale(1.1); opacity: .8; -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; }
	100% { -webkit-transform: scale(1); transform: scale(1); opacity: 1; }
}

@media screen and (max-width: 900px) {
	.masonry-grid-2  .grid-blog li {
		width: 50%;
	}
}

@media screen and (max-width: 400px) {
	.masonry-grid-2  .grid-blog li {
		width: 100%;
	}
}

.col-md-4.height250 {
	padding: 0;
     display:inline;
	 height: 250px; 
	width: 100%;
	max-width:320px;
}

/**
--------------------------------------------------------------------------- 
masonary 3column Start
---------------------------------------------------------------------------
**/
.masonry-grid-3 .grid-blog {
	list-style: none;
	padding: 0;
}
.masonry-grid-3 .grid-blog li {
	display: block;
	float: left;
	padding:0px;
	width: 33%;
	opacity: 0;
}
.masonry-grid-3  .grid-blog li.shown,
.masonry-grid-3  .no-js .grid-blog li,
.masonry-grid-3  .no-cssanimations .grid-blog li {
	opacity: 1;
}
.masonry-grid-3  .grid-blog li a,
.masonry-grid-3  .grid-blog li img {
	outline: none;
	border: none;
	display: block;
	max-width: 100%;
}
.masonry-grid-3 .grid-blog li .entry-meta a { display: inherit;}
/* Effect 1: opacity */
.masonry-grid-3  .grid-blog.effect-1 li.animate {
	-webkit-animation: fadeIn 0.65s ease forwards;
	animation: fadeIn 0.65s ease forwards;
}

@-webkit-keyframes fadeIn {
	0% { }
	100% { opacity: 1; }
}

@keyframes fadeIn {
	0% { }
	100% { opacity: 1; }
}

/* Effect 2: Move Up */
.masonry-grid-3  .grid-blog.effect-2 li.animate {
	-webkit-transform: translateY(200px);
	transform: translateY(200px);
	-webkit-animation: moveUp 0.65s ease forwards;
	animation: moveUp 0.65s ease forwards;
}

@-webkit-keyframes moveUp {
	0% { }
	100% { -webkit-transform: translateY(0); opacity: 1; }
}

@keyframes moveUp {
	0% { }
	100% { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; }
}

/* Effect 3: Scale up */
.masonry-grid-3  .grid-blog.effect-3 li.animate {
	-webkit-transform: scale(0.6);
	transform: scale(0.6);
	-webkit-animation: scaleUp 0.65s ease-in-out forwards;
	animation: scaleUp 0.65s ease-in-out forwards;
}

@-webkit-keyframes scaleUp {
	0% { }
	100% { -webkit-transform: scale(1); opacity: 1; }
}

@keyframes scaleUp {
	0% { }
	100% { -webkit-transform: scale(1); transform: scale(1); opacity: 1; }
}

/* Effect 4: fall perspective */
.masonry-grid-3  .grid-blog.effect-4 {
	-webkit-perspective: 1300px;
	perspective: 1300px;
}

.masonry-grid-3  .grid-blog.effect-4 li.animate {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateZ(400px) translateY(300px) rotateX(-90deg);
	transform: translateZ(400px) translateY(300px) rotateX(-90deg);
	-webkit-animation: fallPerspective .8s ease-in-out forwards;
	animation: fallPerspective .8s ease-in-out forwards;
}

@-webkit-keyframes fallPerspective {
	0% { }
	100% { -webkit-transform: translateZ(0px) translateY(0px) rotateX(0deg); opacity: 1; }
}

@keyframes fallPerspective {
	0% { }
	100% { -webkit-transform: translateZ(0px) translateY(0px) rotateX(0deg); transform: translateZ(0px) translateY(0px) rotateX(0deg); opacity: 1; }
}

/* Effect 5: fly (based on http://lab.hakim.se/scroll-effects/ by @hakimel) */
.masonry-grid-3  .grid-blog.effect-5 {
	-webkit-perspective: 1300px;
	perspective: 1300px;
}

.masonry-grid-3  .grid-blog.effect-5 li.animate {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform-origin: 50% 50% -300px;
	transform-origin: 50% 50% -300px;
	-webkit-transform: rotateX(-180deg);
	transform: rotateX(-180deg);
	-webkit-animation: fly .8s ease-in-out forwards;
	animation: fly .8s ease-in-out forwards;
}

@-webkit-keyframes fly {
	0% { }
	100% { -webkit-transform: rotateX(0deg); opacity: 1; }
}

@keyframes fly {
	0% { }
	100% { -webkit-transform: rotateX(0deg); transform: rotateX(0deg); opacity: 1; }
}

/* Effect 6: flip (based on http://lab.hakim.se/scroll-effects/ by @hakimel) */
.masonry-grid-3  .grid-blog.effect-6 {
	-webkit-perspective: 1300px;
	perspective: 1300px;
}

.masonry-grid-3  .grid-blog.effect-6 li.animate {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform-origin: 0% 0%;
	transform-origin: 0% 0%;
	-webkit-transform: rotateX(-80deg);
	transform: rotateX(-80deg);
	-webkit-animation: flip .8s ease-in-out forwards;
	animation: flip .8s ease-in-out forwards;
}

@-webkit-keyframes flip {
	0% { }
	100% { -webkit-transform: rotateX(0deg); opacity: 1; }
}

@keyframes flip {
	0% { }
	100% { -webkit-transform: rotateX(0deg); transform: rotateX(0deg); opacity: 1; }
}

/* Effect 7: helix (based on http://lab.hakim.se/scroll-effects/ by @hakimel) */
.masonry-grid-3  .grid-blog.effect-7 {
	-webkit-perspective: 1300px;
	perspective: 1300px;
}

.masonry-grid-3  .grid-blog.effect-7 li.animate {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateY(-180deg);
	transform: rotateY(-180deg);
	-webkit-animation: helix .8s ease-in-out forwards;
	animation: helix .8s ease-in-out forwards;
}

@-webkit-keyframes helix {
	0% { }
	100% { -webkit-transform: rotateY(0deg); opacity: 1; }
}

@keyframes helix {
	0% { }
	100% { -webkit-transform: rotateY(0deg); transform: rotateY(0deg); opacity: 1; }
}

/* Effect 8:  */
.masonry-grid-3  .grid-blog.effect-8 {
	-webkit-perspective: 1300px;
	perspective: 1300px;
}

.masonry-grid-3  .grid-blog.effect-8 li.animate {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: scale(0.4);
	transform: scale(0.4);
	-webkit-animation: popUp .8s ease-in forwards;
	animation: popUp .8s ease-in forwards;
}

@-webkit-keyframes popUp {
	0% { }
	70% { -webkit-transform: scale(1.1); opacity: .8; -webkit-animation-timing-function: ease-out; }
	100% { -webkit-transform: scale(1); opacity: 1; }
}

@keyframes popUp {
	0% { }
	70% { -webkit-transform: scale(1.1); transform: scale(1.1); opacity: .8; -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; }
	100% { -webkit-transform: scale(1); transform: scale(1); opacity: 1; }
}

@media screen and (max-width: 900px) {
	.masonry-grid-3  .grid-blog li {
		width: 50%;
	}
}

@media screen and (max-width: 400px) {
	.masonry-grid-3  .grid-blog li {
		width: 100%;
	}
}

.col-md-4.height250 {
	padding: 0;
     display:inline;
	 height: 250px; 
	width: 100%;
	max-width:320px;
}

/**
--------------------------------------------------------------------------- 
masonary column End
---------------------------------------------------------------------------
**/

/**
--------------------------------------------------------------------------- 
masonary 4column Start
---------------------------------------------------------------------------
**/

.masonry-grid-4 .grid-blog {
	list-style: none;
	padding: 0;
}

.masonry-grid-4 .grid-blog li {
	display: block;
	float: left;
	padding:0px;
	width: 25%;
	opacity: 0;
}
.masonry-grid-4  .grid-blog li.shown,
.masonry-grid-4  .no-js .grid-blog li,
.masonry-grid-4  .no-cssanimations .grid-blog li {
	opacity: 1;
}
.masonry-grid-4  .grid-blog li a,
.masonry-grid-4  .grid-blog li img {
	outline: none;
	border: none;
	display: block;
	max-width: 100%;
}
.masonry-grid-4 .grid-blog li .entry-meta a {
  display: inherit;
}

/* Effect 1: opacity */
.masonry-grid-4  .grid-blog.effect-1 li.animate {
	-webkit-animation: fadeIn 0.65s ease forwards;
	animation: fadeIn 0.65s ease forwards;
}

@-webkit-keyframes fadeIn {
	0% { }
	100% { opacity: 1; }
}

@keyframes fadeIn {
	0% { }
	100% { opacity: 1; }
}

/* Effect 2: Move Up */
.masonry-grid-4  .grid-blog.effect-2 li.animate {
	-webkit-transform: translateY(200px);
	transform: translateY(200px);
	-webkit-animation: moveUp 0.65s ease forwards;
	animation: moveUp 0.65s ease forwards;
}

@-webkit-keyframes moveUp {
	0% { }
	100% { -webkit-transform: translateY(0); opacity: 1; }
}

@keyframes moveUp {
	0% { }
	100% { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; }
}

/* Effect 3: Scale up */
.masonry-grid-4  .grid-blog.effect-3 li.animate {
	-webkit-transform: scale(0.6);
	transform: scale(0.6);
	-webkit-animation: scaleUp 0.65s ease-in-out forwards;
	animation: scaleUp 0.65s ease-in-out forwards;
}

@-webkit-keyframes scaleUp {
	0% { }
	100% { -webkit-transform: scale(1); opacity: 1; }
}

@keyframes scaleUp {
	0% { }
	100% { -webkit-transform: scale(1); transform: scale(1); opacity: 1; }
}

/* Effect 4: fall perspective */
.masonry-grid-4  .grid-blog.effect-4 {
	-webkit-perspective: 1300px;
	perspective: 1300px;
}

.masonry-grid-4  .grid-blog.effect-4 li.animate {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateZ(400px) translateY(300px) rotateX(-90deg);
	transform: translateZ(400px) translateY(300px) rotateX(-90deg);
	-webkit-animation: fallPerspective .8s ease-in-out forwards;
	animation: fallPerspective .8s ease-in-out forwards;
}

@-webkit-keyframes fallPerspective {
	0% { }
	100% { -webkit-transform: translateZ(0px) translateY(0px) rotateX(0deg); opacity: 1; }
}

@keyframes fallPerspective {
	0% { }
	100% { -webkit-transform: translateZ(0px) translateY(0px) rotateX(0deg); transform: translateZ(0px) translateY(0px) rotateX(0deg); opacity: 1; }
}

/* Effect 5: fly (based on http://lab.hakim.se/scroll-effects/ by @hakimel) */
.masonry-grid-4  .grid-blog.effect-5 {
	-webkit-perspective: 1300px;
	perspective: 1300px;
}

.masonry-grid-4 .grid-blog.effect-5 li.animate {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform-origin: 50% 50% -300px;
	transform-origin: 50% 50% -300px;
	-webkit-transform: rotateX(-180deg);
	transform: rotateX(-180deg);
	-webkit-animation: fly .8s ease-in-out forwards;
	animation: fly .8s ease-in-out forwards;
}

@-webkit-keyframes fly {
	0% { }
	100% { -webkit-transform: rotateX(0deg); opacity: 1; }
}

@keyframes fly {
	0% { }
	100% { -webkit-transform: rotateX(0deg); transform: rotateX(0deg); opacity: 1; }
}

/* Effect 6: flip (based on http://lab.hakim.se/scroll-effects/ by @hakimel) */
.masonry-grid-4  .grid-blog.effect-6 {
	-webkit-perspective: 1300px;
	perspective: 1300px;
}

.masonry-grid-4  .grid-blog.effect-6 li.animate {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform-origin: 0% 0%;
	transform-origin: 0% 0%;
	-webkit-transform: rotateX(-80deg);
	transform: rotateX(-80deg);
	-webkit-animation: flip .8s ease-in-out forwards;
	animation: flip .8s ease-in-out forwards;
}

@-webkit-keyframes flip {
	0% { }
	100% { -webkit-transform: rotateX(0deg); opacity: 1; }
}

@keyframes flip {
	0% { }
	100% { -webkit-transform: rotateX(0deg); transform: rotateX(0deg); opacity: 1; }
}

/* Effect 7: helix (based on http://lab.hakim.se/scroll-effects/ by @hakimel) */
.masonry-grid-4  .grid-blog.effect-7 {
	-webkit-perspective: 1300px;
	perspective: 1300px;
}

.masonry-grid-4  .grid-blog.effect-7 li.animate {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateY(-180deg);
	transform: rotateY(-180deg);
	-webkit-animation: helix .8s ease-in-out forwards;
	animation: helix .8s ease-in-out forwards;
}

@-webkit-keyframes helix {
	0% { }
	100% { -webkit-transform: rotateY(0deg); opacity: 1; }
}

@keyframes helix {
	0% { }
	100% { -webkit-transform: rotateY(0deg); transform: rotateY(0deg); opacity: 1; }
}

/* Effect 8:  */
.masonry-grid-4 .grid-blog.effect-8 {
	-webkit-perspective: 1300px;
	perspective: 1300px;
}

.masonry-grid-4  .grid-blog.effect-8 li.animate {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: scale(0.4);
	transform: scale(0.4);
	-webkit-animation: popUp .8s ease-in forwards;
	animation: popUp .8s ease-in forwards;
}

@-webkit-keyframes popUp {
	0% { }
	70% { -webkit-transform: scale(1.1); opacity: .8; -webkit-animation-timing-function: ease-out; }
	100% { -webkit-transform: scale(1); opacity: 1; }
}

@keyframes popUp {
	0% { }
	70% { -webkit-transform: scale(1.1); transform: scale(1.1); opacity: .8; -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; }
	100% { -webkit-transform: scale(1); transform: scale(1); opacity: 1; }
}

@media screen and (max-width: 900px) {
	.masonry-grid-4  .grid-blog li {
		width: 50%;
	}
}

@media screen and (max-width: 400px) {
	.masonry-grid-4 .grid-blog li {
		width: 100%;
	}
}

.col-md-4.height250 {
	padding: 0;
     display:inline;
	 height: 250px; 
	width: 100%;
	max-width:320px;
}

/**
--------------------------------------------------------------------------- 
masonary column End
---------------------------------------------------------------------------
**/