.lg-autoplay-button,#lg-actual-size{
	display:none;
}
.demo-gallery > ul {
margin-bottom: 0;
list-style:none;
 
}
.demo-gallery > ul > li {
float: left;
margin-bottom: 15px;
margin-right: 10px;
width: 200px;
min-height: 170px;
padding:0;
}

.demo-gallery > ul > li .name {float: left;margin: 3px 0 0 3px;font-weight: bold;}
.demo-gallery > ul > li a {
border: 3px solid #FFF;
border-radius: 3px;
display: block;
overflow: hidden;
position: relative;
float: left;
cursor:pointer;
}
.demo-gallery > ul > li.video {
min-height:100px;
}
.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%;
}
.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(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;
max-width:200px;
}
.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;
}
.demo-gallery > ul > li a:hover .demo-gallery-poster {
background-color: rgba(0, 0, 0, 0.5);
}
.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);
	width:200px;
	height:150px;
  	margin: auto;
  	display: block;
}
.demo-gallery > ul > li.video a > img {height:150px;}
.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: 80px;
}
.producttab ul li, .producttab ol li {
/*list-style: none;*/
}
.video {
padding: 0px !important; /* over rides carestream.css*/
overflow: hidden;
}
.lg-thumb-item img{cursor:pointer;}

.lg-toolbar,.lg-sub-html {
	background-color: rgba(0, 0, 0, 0);
}
.lg-outer .lg-image{
	vertical-align:top;
	padding-top:25px;
	
}.lg-outer .lg-video-cont{
	vertical-align:top;
	padding-top:50px;
	
}
@media only screen and (max-width:414px){
.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {
    bottom: 190px;
}
.lg-outer.lg-thumb-open .lg-thumb-outer {
    -webkit-transform:  translate3d(0, -90%, 0);
    transform: translate3d(0, -90%, 0);
}
.lg-actions {
    position: relative;
    top: 35%;
}
.lg-img-wrap {
    margin-top: 70px;
}

}
@media only screen and (max-width:767px){
.demo-gallery > ul > li{
	width:50%;
	margin-right: 0;
}
.demo-gallery > ul > li a > img{
	height:110px;
}
.demo-gallery > ul > li.video {
    min-height: 170px;
}
.demo-gallery > ul > li.video a > img {
    height: 110px;
}
/*  */
}
@media only screen and (min-width:768px){
.demo-gallery > ul > li {min-height:180px}
.demo-gallery > ul > li a {min-height:150px}
.demo-gallery > ul > li .name {min-height:36px;}
	.demo-gallery > ul {
		margin-left: 48px;
	}
}
@media only screen and (min-width:1024px){
	.demo-gallery > ul {
		margin-left: 28px;
	}
}