#content .instagram-wrapper > .row {
   display: flex;
   display: -webkit-flex;
   flex-wrap: wrap;
   -webkit-flex-wrap: wrap;
}
 #content .instagram-wrapper > .row:after, #content-wrapper .instagram-wrapper > .row:before {
   display: none;
}
 @media (max-width: 767px) {
   #content .instagram-wrapper > .row > .item {
     width: 50%;
  }
}
 #content .instagram-wrapper .item {
   position: relative;
   padding-left: 0;
   padding-right: 0;
}
 #content .instagram-wrapper .item ul {
   margin-left: 0;
   padding-left: 0;
}
 #content .instagram-wrapper .item .image, #content-wrapper .instagram-wrapper .item .video {
   height: 275px;
   overflow: hidden;
   width: 100%;
   position: relative;
   height: auto;
}

 #content .instagram-wrapper .item .image .bg-image, #content-wrapper .instagram-wrapper .item .video .bg-image {
   height: 100%;
   width: 100%;
   background-size: cover;
   background-repeat: no-repeat;
   background-position: center center;
}
 #content .instagram-wrapper .item .image .video-play, #content-wrapper .instagram-wrapper .item .video .video-play {
   display: block;
   position: absolute;
   top: 50%;
   left: 50%;
   opacity: 1;
   transform: translate(-50%, -50%);
   -webkit-transform: translate(-50%, -50%);
   -moz-transform: translate(-50%, -50%);
}
 #content .instagram-wrapper .item .image .video-play .fa, #content-wrapper .instagram-wrapper .item .video .video-play .fa {
   font-size: 50px;
   color: #fff;
   transition: all 0.5s ease;
   -webkit-transition: all 0.5s ease;
   -moz-transition: all 0.5s ease;
}
 #content .instagram-wrapper .item .image .video-play .fa.show-play, #content-wrapper .instagram-wrapper .item .video .video-play .fa.show-play {
   opacity: 1;
}
 #content .instagram-wrapper .item .image .video-play .fa.hide-play, #content-wrapper .instagram-wrapper .item .video .video-play .fa.hide-play {
   opacity: 0;
}
 #content .instagram-wrapper .item .image:hover .video-play .fa, #content-wrapper .instagram-wrapper .item .video:hover .video-play .fa {
   opacity: 1 !important;
}
 #content .instagram-wrapper .item .image .likes, #content-wrapper .instagram-wrapper .item .video .likes {
   position: absolute;
   top: 50%;
   left: 50%;
   opacity: 0;
   text-align: center;
   color: #fff;
   z-index: 5;
   font-size: 25px;
   transition: all 0.2s ease;
   -webkit-transition: all 0.2s ease;
   -moz-transition: all 0.5s ease;
   transform: translate(-50%, -50%);
   -webkit-transform: translate(-50%, -50%);
   -moz-transform: translate(-50%, -50%);
}
 #content .instagram-wrapper .item .image .likes .fa, #content-wrapper .instagram-wrapper .item .video .likes .fa {
   margin: 5px 10px 0 0;
   font-size: 20px;
}
 #content .instagram-wrapper .item .image:hover .likes, #content-wrapper .instagram-wrapper .item .video:hover .likes {
   opacity: 1;
}
 #content .instagram-wrapper .item .image:hover img, #content-wrapper .instagram-wrapper .item .video:hover img {
   filter: brightness(70%);
   -webkit-filter: brightness(70%);
   -moz-filter: brightness(70%);
}
 #content .instagram-wrapper .item .image a, #content-wrapper .instagram-wrapper .item .video a {
   display: block;
   position: relative;
   padding-bottom: 100%;
   transition: -webkit-transform 0.4s ease;
   -webkit-transition: -webkit-transform 0.4s ease;
   -moz-transition: -moz-transform 0.4s ease;
}
 #content .instagram-wrapper .item .image a:after, #content-wrapper .instagram-wrapper .item .video a:after {
   content: '';
   background: rgba(0, 0, 0, 0.4);
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   z-index: 2;
   opacity: 0;
   transition: all ease 0.2s;
   -webkit-transition: all ease 0.2s;
}
 #content .instagram-wrapper .item .image a .bg-image, #content-wrapper .instagram-wrapper .item .video a .bg-image {
   position: absolute;
   top: 0;
   left: 0;
   transition: all ease 0.2s;
   -webkit-transition: all ease 0.2s;
}
 #content .instagram-wrapper .item .image a:hover .bg-image, #content-wrapper .instagram-wrapper .item .video a:hover .bg-image {
   transform: scale(1.1);
   -webkit-transform: scale3d(1.1, 1.1, 1.1);
}
 #content .instagram-wrapper .item .image a:hover:after, #content-wrapper .instagram-wrapper .item .video a:hover:after {
   opacity: 1;
}
 #content .instagram-wrapper .item .carousel ul li {
   margin-bottom: 0 !important;
}
/* Edit */
 