            body{
                background-color:#FFF;
            }
			.demo-gallery {
			margin-left:0;
			margin-top:0;
			}
            .demo-gallery > ul {
              margin-bottom:0;
            }
            .demo-gallery > ul > li {
                float: left;
                margin-bottom:2vw;
            }
			.demo-gallery > ul > li p {
			font-size:1.3vw;
			color:#000;
			font-weight:400;
			padding-top:0;
			margin-top:0;
			text-align:center;
            }
            .demo-gallery > ul > li a {
              border: 3px solid #FFF;
              border-radius: 3px;
              display: block;
              overflow: hidden;
              position: relative;
              float: left;
			  padding-bottom: 0;
            }
            .demo-gallery > ul > li a > img {
              -webkit-transition: -webkit-transform 0.15s ease 0s;
              -moz-transition: -moz-transform 0.15s ease 0s;
              -o-transition: -o-transform 0.15s ease 0s;
              transition: transform 0.15s ease 0s;
              -webkit-transform: scale3d(1, 1, 1);
              transform: scale3d(1, 1, 1);
              height: 100%;
              width: 100%;
			  background-color:#FFF;
            }
            .demo-gallery > ul > li a:hover > img {
              -webkit-transform: scale3d(1.1, 1.1, 1.1);
              transform: scale3d(1.1, 1.1, 1.1);
            }
            .demo-gallery > ul > li a:hover .demo-gallery-poster > img {
              opacity: 1;
            }
            .demo-gallery > ul > li a .demo-gallery-poster {
              background-color: rgba(255, 255, 255, 0.1);
              bottom: 0;
              left: 0;
              position: absolute;
              right: 0;
              top: 0;
              -webkit-transition: background-color 0.15s ease 0s;
              -o-transition: background-color 0.15s ease 0s;
              transition: background-color 0.15s ease 0s;
            }

            .demo-gallery > ul > li a .demo-gallery-poster > img {
              left: 50%;
              margin-left: -10px;
              margin-top: -10px;
              opacity: 0;
              position: absolute;
              top: 50%;
              -webkit-transition: opacity 0.3s ease 0s;
              -o-transition: opacity 0.3s ease 0s;
              transition: opacity 0.3s ease 0s;
			  width:20px!important;
            }
            .demo-gallery > ul > li a:hover .demo-gallery-poster {
              background-color: rgba(0, 0, 0, 0.5);
            }
            .demo-gallery .justified-gallery > a > img {
              -webkit-transition: -webkit-transform 0.15s ease 0s;
              -moz-transition: -moz-transform 0.15s ease 0s;
              -o-transition: -o-transform 0.15s ease 0s;
              transition: transform 0.15s ease 0s;
              -webkit-transform: scale3d(1, 1, 1);
              transform: scale3d(1, 1, 1);
              height: 100%;
              width: 100%;
            }
            .demo-gallery .justified-gallery > a:hover > img {
              -webkit-transform: scale3d(1.1, 1.1, 1.1);
              transform: scale3d(1.1, 1.1, 1.1);
            }
            .demo-gallery .justified-gallery > a:hover .demo-gallery-poster > img {
              opacity: 1;
            }
            .demo-gallery .justified-gallery > a .demo-gallery-poster {
              background-color: rgba(0, 0, 0, 0.1);
              bottom: 0;
              left: 0;
              position: absolute;
              right: 0;
              top: 0;
              -webkit-transition: background-color 0.15s ease 0s;
              -o-transition: background-color 0.15s ease 0s;
              transition: background-color 0.15s ease 0s;
            }
            .demo-gallery .justified-gallery > a .demo-gallery-poster > img {
              left: 50%;
              margin-left: -10px;
              margin-top: -10px;
              opacity: 0;
              position: absolute;
              top: 50%;
              -webkit-transition: opacity 0.3s ease 0s;
              -o-transition: opacity 0.3s ease 0s;
              transition: opacity 0.3s ease 0s;
            }
            .demo-gallery .justified-gallery > a:hover .demo-gallery-poster {
              background-color: rgba(0, 0, 0, 0.5);
            }
            .demo-gallery .video .demo-gallery-poster img {
              height: 48px;
              margin-left: -24px;
              margin-top: -24px;
              opacity: 0.8;
              width: 48px;
            }
            .demo-gallery.dark > ul > li a {
              border: 3px solid #04070a;
            }
            .home .demo-gallery {
              padding-bottom: 0;
            }
					
@media(max-width : 1024px) {
.demo-gallery {
margin-left:0;
}
.demo-gallery > ul > li {
                float: left;
                margin-bottom:0px;
                margin-right:0px;
            }
}			
@media(max-width : 800px) {
.demo-gallery {
margin-left:0px;
}
.demo-gallery > ul > li {
                float: left;
                margin-bottom:0px;
                margin-right:0px;
            }
}				
@media(max-width : 768px) {
.demo-gallery {
margin-left:0px;
}
.demo-gallery > ul > li {
float: left;
margin-bottom:0px;
margin-right:0px;
padding-left:0;
padding-right:0;
width:33.3333%;
}
}	
@media only screen and (min-width : 481px) and (max-width : 767px) {
.demo-gallery {
margin-left:0px;
}
.demo-gallery > ul > li {
float: left;
margin-bottom:0px;
margin-right:0px;
padding-left:0;
padding-right:0;
width:33.3333%;
}
			.demo-gallery > ul > li p {
    font-size: 1.1em;
    color: #000;
    font-weight: 600;
    padding-top: 2%;
    margin-top: 2%;
    text-align: center;
}
}	
@media(max-width : 480px) {
.demo-gallery {
margin-left:0px;
}
.demo-gallery > ul > li {
float: left;
margin-bottom:0px;
margin-right:0px;
padding-left:0;
padding-right:0;
width:33.3333%;
}
	.demo-gallery > ul > li p {
    font-size: 1em;
    color: #000;
    font-weight: 600;
    padding-top: 2%;
    margin-top: 2%;
    text-align: center;
}
}		
@media only screen and (min-width : 320px) and (max-width : 479px) {
.demo-gallery {
margin-left:0px;
}
.demo-gallery > ul > li {
float: left;
margin-bottom:0px!important;
margin-right:0px!important;
width:50%;
padding-right: 0!important;
padding-left: 0!important;
            }
}
			