 .case-study p{
     text-align:center !important;
}
/* line 8, ../sass/demo.scss */
 * {
     box-sizing: border-box;
}
/* line 12, ../sass/demo.scss */
 a {
     color: #4ab19a;
}
/* line 16, ../sass/demo.scss */
 .clear {
     clear: both;
     float: none;
     width: 100%;
}
/* line 32, ../sass/demo.scss */
 .gallery a img {
     float: left;
     width: 50%;
     height: auto;
     -webkit-transition: -webkit-transform .15s ease;
     -moz-transition: -moz-transform .15s ease;
     -o-transition: -o-transform .15s ease;
     -ms-transition: -ms-transform .15s ease;
     transition: transform .15s ease;
     position: relative;
}
/* line 46, ../sass/demo.scss */
/* .gallery a:hover img {
     */
    /* -webkit-transform: scale(1.05);
     */
    /* -moz-transform: scale(1.05);
     */
    /* -o-transform: scale(1.05);
     */
    /* -ms-transform: scale(1.05);
     */
    /* transform: scale(1.05);
     */
    /* z-index: 5;
     */
    /* 
}
 */
/* line 57, ../sass/demo.scss */
 .container .gallery a.big img {
     width: 40%;
}
/* line 65, ../sass/demo.scss */
 .align-center {
     text-align: center;
}
 .inner-bg{
     text-align:center;
}
 .inner-bg img{
     max-width:100%;
     margin-top:6%;
}
 @media (max-width:990px){
     .inner-bg img{
         margin-top:10%;
         margin-left:1%;
    }
}
 @media (max-width:768px){
     .inner-bg img{
         margin-top:20%;
         margin-left:1%;
    }
}
 .snip1550 {
     position: relative;
     display: inline-block;
     overflow: hidden;
     margin: 10px 8px;
     min-width: 230px;
     max-width: 315px;
     width: 100%;
     font-size: 16px;
     line-height: 1.2em;
}
 .snip1550 *, .snip1550 *:before, .snip1550 *:after {
     -webkit-box-sizing: border-box;
     box-sizing: border-box;
     -webkit-transition: all 0.35s ease;
     transition: all 0.35s ease;
}
 .snip1550:before {
     position: absolute;
     top: 10px;
     bottom: 10px;
     left: 10px;
     right: 10px;
     content: '';
     background-color: #000;
     opacity: 0;
     -webkit-transition: all 0.35s ease;
     transition: all 0.35s ease;
}
 .snip1550 img {
     max-width: 100%;
     vertical-align: top;
}
 .snip1550 .icons {
     position: absolute;
     top: 0;
     bottom: 0;
     left: 0;
     right: 0;
     display: flex;
     align-items: center;
     justify-content: center;
}
 .snip1550 a {
     margin: 2px;
     opacity: 0;
     -webkit-transform: scale(0.5);
     transform: scale(0.5);
}
 .snip1550 a i {
     display: block;
     font-size: 23.52941176px;
     line-height: 40px;
     width: 40px;
     background-color: #ffffff;
     text-align: center;
     color: #e5310e;
}
 .snip1550 a i:hover {
     background-color: #E5310e;
     color: #ffffff;
     cursor: pointer;
}
 .snip1550:hover:before, .snip1550.hover:before {
     opacity: 0.5;
}
 .snip1550:hover a, .snip1550.hover a {
     opacity: 1;
     -webkit-transform: scale(1);
     transform: scale(1);
}
 .snip1550:hover a:nth-child(2), .snip1550.hover a:nth-child(2) {
     -webkit-transition-delay: 0.15s;
     transition-delay: 0.15s;
}
 .snip1550:hover a:nth-child(3), .snip1550.hover a:nth-child(3) {
     -webkit-transition-delay: 0.3s;
     transition-delay: 0.3s;
}
 