
.dlab-img-overlay1,.dlab-img-overlay11,.dlab-img-overlay12,.dlab-img-overlay2,.dlab-img-overlay3,.dlab-img-overlay4,.dlab-img-overlay5,.dlab-img-overlay6,.dlab-img-overlay7,.dlab-img-overlay8,.dlab-img-overlay9 {
	position:relative
}
.dlab-img-overlay11:after,.dlab-img-overlay11:before,.dlab-img-overlay12:after,.dlab-img-overlay12:before,.dlab-img-overlay1:after,.dlab-img-overlay1:before,.dlab-img-overlay2:after,.dlab-img-overlay2:before,.dlab-img-overlay3:after,.dlab-img-overlay3:before,.dlab-img-overlay4:after,.dlab-img-overlay4:before,.dlab-img-overlay5:after,.dlab-img-overlay5:before,.dlab-img-overlay6:after,.dlab-img-overlay6:before,.dlab-img-overlay7:after,.dlab-img-overlay7:before,.dlab-img-overlay8:after,.dlab-img-overlay8:before,.dlab-img-overlay9:after,.dlab-img-overlay9:before {
	content:"";
	background:#000;
	position:absolute;
	left:0;
	top:0;
	width:0;
	height:0;
	opacity:.4;
	z-index:1;
	-webkit-transition:all .4s linear;
	-moz-transition:all .4s linear;
	-ms-transition:all .4s linear;
	-o-transition:all .4s linear;
	transition:all .4s linear
}
.dlab-img-overlay1:before {
	width:100%;
	height:100%;
	opacity:0
}
.dlab-box:hover .dlab-img-overlay1:before,.dlab-img-overlay1:hover:before {
	opacity:.5
}
.dlab-img-overlay2:before {
	width:100%;
	height:100%;
	opacity:0;
	background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.15) 100%);
	background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.15) 100%);
	background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.15) 100%)
}
.dlab-img-overlay2.on:before {
	opacity:1
}
.dlab-box:hover .dlab-img-overlay2:before,.dlab-img-overlay2:hover:before {
	opacity:.9
}
.dlab-img-overlay3:before {
	left:50%;
	top:50%
}
.dlab-box:hover .dlab-img-overlay3:before,.dlab-img-overlay3:hover:before {
	width:100%;
	height:100%;
	top:0;
	left:0
}
.dlab-img-overlay4:before {
	left:50%;
	top:0;
	height:100%
}
.dlab-box:hover .dlab-img-overlay4:before,.dlab-img-overlay4:hover:before {
	width:100%;
	left:0
}
.dlab-img-overlay5:before {
	left:0;
	top:50%;
	width:100%
}
.dlab-box:hover .dlab-img-overlay5:before,.dlab-img-overlay5:hover:before {
	height:100%;
	top:0
}
.dlab-img-overlay6:before {
	left:0;
	top:auto;
	bottom:0;
	width:100%
}
.dlab-box:hover .dlab-img-overlay6:before,.dlab-img-overlay6:hover:before {
	height:100%
}
.dlab-img-overlay7:after,.dlab-img-overlay7:before {
	height:100%
}
.dlab-img-overlay7:after {
	left:auto;
	right:0
}
.dlab-box:hover .dlab-img-overlay7:after,.dlab-box:hover .dlab-img-overlay7:before,.dlab-img-overlay7:hover:after,.dlab-img-overlay7:hover:before {
	width:50%
}
.dlab-img-overlay8:after,.dlab-img-overlay8:before {
	height:100%
}
.dlab-img-overlay8:after {
	left:auto;
	right:0
}
.dlab-box:hover .dlab-img-overlay8:after,.dlab-box:hover .dlab-img-overlay8:before,.dlab-img-overlay8:hover:after,.dlab-img-overlay8:hover:before {
	width:100%;
	opacity:.3
}
.dlab-img-overlay9:after {
	left:auto;
	right:0;
	top:auto;
	bottom:0
}
.dlab-box:hover .dlab-img-overlay9:after,.dlab-box:hover .dlab-img-overlay9:before,.dlab-img-overlay9:hover:after,.dlab-img-overlay9:hover:before {
	width:100%;
	height:100%;
	opacity:.3
}
.dlab-img-overlay10:after,.dlab-img-overlay10:before {
	width:100%;
	height:100%;
	opacity:0
}
.dlab-box:hover .dlab-img-overlay10:before,.dlab-img-overlay10:hover:before {
	opacity:.5
}
.dlab-box:hover .dlab-img-overlay10:after,.dlab-img-overlay10:hover:after {
	width:90%;
	height:80%;
	left:5%;
	top:10%;
	opacity:.5;
	background:0 0;
	border:1px dashed #fff
}
.dlab-box:hover .dlab-img-overlay11:after,.dlab-img-overlay11:hover:after {
/*	height:95%;
	opacity:1;
	right:7.5%;
	top:2.5%;
	-moz-transform:skewY(0);
	-webkit-transform:skewY(0);
	-o-transform:skewY(0);
	-ms-transform:skewY(0);
	transform:skewY(0);
	width:85%*/
}
.dlab-box:hover .dlab-img-overlay11:before,.dlab-img-overlay11:hover:before {
/*	height:85%;
	left:2.5%;
	opacity:1;
	top:7.5%;
	-moz-transform:skewY(0);
	-webkit-transform:skewY(0);
	-o-transform:skewY(0);
	-ms-transform:skewY(0);
	transform:skewY(0);
	width:95%*/
}
.dlab-img-overlay11:after {
/*	background:rgba(0,0,0,0) none repeat scroll 0 0;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	bottom:5%;
	height:80%;
	left:auto;
	right:5%;
	top:auto;
	-moz-transform:skewY(70deg);
	-webkit-transform:skewY(70deg);
	-o-transform:skewY(70deg);
	-ms-transform:skewY(70deg);
	transform:skewY(70deg);
	width:90%*/
}
.dlab-img-overlay11:before {
	background:rgba(0,0,0,0) none repeat scroll 0 0;
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
	bottom:auto;
	height:90%;
	left:5%;
	right:auto;
	top:5%;
	-moz-transform:skewX(-70deg);
	-webkit-transform:skewX(-70deg);
	-o-transform:skewX(-70deg);
	-ms-transform:skewX(-70deg);
	transform:skewX(-70deg);
	width:80%
}
.dlab-img-overlay11 {
	background-image:url('../images/chbj.jpg');
	background-size: 100% 100%;
}
.dlab-img-overlay11:hover img {
	opacity:1!important
}
.dlab-box:hover .dlab-img-overlay12:after,.dlab-img-overlay12:hover:after {
	opacity:1;
	transform:rotate3d(0,0,1,45deg) scale3d(1,1,1);
	-moz-transform:rotate3d(0,0,1,45deg) scale3d(1,1,1);
	-webkit-transform:rotate3d(0,0,1,45deg) scale3d(1,1,1);
	-o-transform:rotate3d(0,0,1,45deg) scale3d(1,1,1)
}
.dlab-img-overlay12:after {
	background-color:rgba(0,0,0,0);
	border-bottom:2px solid #fff;
	border-top:2px solid #fff;
	transform:rotate3d(0,0,1,45deg) scale3d(1,0,1);
	-moz-transform:rotate3d(0,0,1,45deg) scale3d(1,0,1);
	-o-transform:rotate3d(0,0,1,45deg) scale3d(1,0,1);
	-webkit-transform:rotate3d(0,0,1,45deg) scale3d(1,0,1);
	-moz-transform-origin:50% 50% 0;
	-webkit-transform-origin:50% 50% 0;
	transform-origin:50% 50% 0;
	-o-transform-origin:50% 50% 0;
	width:100%;
	height:100%
}
.dlab-box:hover .dlab-img-overlay12.left:after,.dlab-img-overlay12.left:hover:after {
	transform:rotate3d(0,0,1,-45deg) scale3d(1,1,1);
	-moz-transform:rotate3d(0,0,1,-45deg) scale3d(1,1,1);
	-webkit-transform:rotate3d(0,0,1,-45deg) scale3d(1,1,1);
	-o-transform:rotate3d(0,0,1,-45deg) scale3d(1,1,1)
}
.dlab-img-overlay12.left:after {
	border-bottom:2px solid #fff;
	border-top:2px solid #fff;
	transform:rotate3d(0,0,1,-45deg) scale3d(1,0,1);
	-moz-transform:rotate3d(0,0,1,-45deg) scale3d(1,0,1);
	-o-transform:rotate3d(0,0,1,-45deg) scale3d(1,0,1);
	-webkit-transform:rotate3d(0,0,1,-45deg) scale3d(1,0,1);
	-moz-transform-origin:50% 50% 0;
	-webkit-transform-origin:50% 50% 0;
	transform-origin:50% 50% 0;
	-o-transform-origin:50% 50% 0
}
.dlab-img-overlay12:before {
	width:100%;
	height:100%;
	opacity:0
}
.dlab-box:hover .dlab-img-overlay12:before,.dlab-img-overlay12:hover:before {
	opacity:.4
}
.dlab-img-effect {
	position:relative;
	overflow:hidden;
	display:block
}
.dlab-img-effect img {
	display:block;
	margin:0;
	width:100%;
	height:auto;
	box-shadow:0 0 0 transparent;
	-webkit-box-shadow:0 0 0 transparent;
	-moz-box-shadow:0 0 0 transparent;
	transition:all .8s;
	-moz-transition:all .8s;
	-webkit-transition:all .8s;
	-o-transition:all .8s
}
.dlab-img-effect.opacity img:hover {
	opacity:.8;
	-moz-opacity:.8;
	-webkit-opacity:.8
}
.dlab-img-effect.zoom-slow img {
	transition:all 10s;
	-moz-transition:all 10s;
	-webkit-transition:all 10s;
	-o-transition:all 10s
}
.dlab-img-effect.zoom-slow:hover img {
	-moz-transform:scale(1.2);
	-webkit-transform:scale(1.2);
	-o-transform:scale(1.2);
	-ms-transform:scale(1.2);
	transform:scale(1.2)
}
.blog-post:hover .dlab-img-effect.zoom img,.dlab-box:hover .dlab-img-effect.zoom img,.dlab-img-effect.zoom:hover img,.our-team:hover .dlab-img-effect.zoom img {
	-moz-transform:scale(1.2);
	-webkit-transform:scale(1.2);
	-o-transform:scale(1.2);
	-ms-transform:scale(1.2);
	transform:scale(1.2)
}
.dlab-img-effect.shrink:hover img {
	transform:scale(.8);
	-ms-transform:scale(.8);
	-webkit-transform:scale(.8);
	-o-transform:scale(.8);
	-moz-transform:scale(.8)
}
.dlab-img-effect.side-pan:hover img {
	margin-left:-11%;
	transform:scale(1.2);
	-ms-transform:scale(1.2);
	-webkit-transform:scale(1.2);
	-o-transform:scale(1.2);
	-moz-transform:scale(1.2)
}
.dlab-img-effect.vertical-pan:hover img {
	margin-top:-10%;
	transform:scale(1.2);
	-ms-transform:scale(1.2);
	-webkit-transform:scale(1.2);
	-o-transform:scale(1.2);
	-moz-transform:scale(1.2)
}
.dlab-img-effect.fade-in {
	background:#000
}
.dlab-img-effect.fade-in img {
	opacity:.65;
	-moz-opacity:.65;
	-webkit-opacity:.65
}
.dlab-img-effect.fade-in:hover img {
	opacity:1;
	-moz-opacity:1;
	-webkit-opacity:1
}
.dlab-img-effect.fade-out {
	background:#000
}
.dlab-img-effect.fade-out:hover img {
	opacity:.7;
	-moz-opacity:.7;
	-webkit-opacity:.7
}
.blog-post:hover .dlab-img-effect.rotate img,.dlab-box:hover .dlab-img-effect.rotate img,.dlab-img-effect.rotate:hover img {
	-moz-transform:scale(1.5) rotate(-20deg);
	-webkit-transform:scale(1.5) rotate(-20deg);
	-o-transform:scale(1.5) rotate(-20deg);
	-ms-transform:scale(1.5) rotate(-20deg);
	transform:scale(1.5) rotate(-20deg)
}
.dlab-img-effect.sepia img {
	-webkit-filter:sepia(100%);
	filter:sepia(100%)
}
.algo-image-hover.sepia:hover img {
	-webkit-filter:sepia(0);
	filter:sepia(0)
}
.dlab-img-effect.blurr img {
	transition:all .2s;
	-moz-transition:all .2s;
	-webkit-transition:all .2s;
	-o-transition:all .2s
}
.dlab-img-effect.blurr:hover img {
	filter:blur(3px);
	-webkit-filter:blur(3px);
	-moz-filter:blur(3px);
	-o-filter:blur(3px);
	-ms-filter:blur(3px)
}
.dlab-img-effect.blurr-invert img {
	transition:all .2s;
	-moz-transition:all .2s;
	-webkit-transition:all .2s;
	-o-transition:all .2s
}
.dlab-img-effect.blurr-invert img {
	filter:blur(3px);
	-webkit-filter:blur(3px);
	-moz-filter:blur(3px);
	-o-filter:blur(3px);
	-ms-filter:blur(3px)
}
.dlab-img-effect.blurr-invert:hover img {
	filter:blur(0);
	-webkit-filter:blur(0);
	-moz-filter:blur(0);
	-o-filter:blur(0);
	-ms-filter:blur(0)
}
.dlab-img-effect.off-color img {
	filter:grayscale(0);
	-webkit-filter:grayscale(0);
	-moz-filter:grayscale(0);
	-o-filter:grayscale(0);
	-ms-filter:grayscale(0)
}
.dlab-img-effect.off-color:hover img {
	filter:grayscale(1);
	-webkit-filter:grayscale(1);
	-moz-filter:grayscale(1);
	-o-filter:grayscale(1);
	-ms-filter:grayscale(1)
}
.dlab-img-effect.on-color img {
	filter:grayscale(1);
	-webkit-filter:grayscale(1);
	-moz-filter:grayscale(1);
	-o-filter:grayscale(1);
	-ms-filter:grayscale(1)
}
.dlab-img-effect.on-color:hover img {
	filter:grayscale(0);
	-webkit-filter:grayscale(0);
	-moz-filter:grayscale(0);
	-o-filter:grayscale(0);
	-ms-filter:grayscale(0)
}
.dlab-info-has {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:auto;
	padding:30px 15px 40px;
	opacity:0;
	margin-bottom:-100px;
	z-index:2
}
.dlab-info-has.p-a15 {
	padding:15px
}
.dlab-info-has.p-a20 {
	padding:20px
}
.dlab-info-has.bg-primary {
	background-color:rgba(27,188,232,.9)
}
.dlab-info-has.bg-green {
	background-color:rgba(106,179,62,.9)
}
.dlab-info-has.bg-black {
	background-color:rgba(0,0,0,.6)
}
.dlab-info-has.bg-white {
	background-color:rgba(255,255,255,.8)!important
}
.dlab-info-has.bg-white h1,.dlab-info-has.bg-white h2,.dlab-info-has.bg-white h3,.dlab-info-has.bg-white h4,.dlab-info-has.bg-white h5,.dlab-info-has.bg-white h6 {
	color:#3d474a
}
.dlab-info-has.bg-white h1 a,.dlab-info-has.bg-white h2 a,.dlab-info-has.bg-white h3 a,.dlab-info-has.bg-white h4 a,.dlab-info-has.bg-white h5 a,.dlab-info-has.bg-white h6 a {
	color:#3d474a
}
.dlab-info-has.bg-white .dlab-info-has-text,.dlab-info-has.bg-white p {
	color:#767676
}
.dlab-info-has a,.dlab-info-has h1,.dlab-info-has h2,.dlab-info-has h3,.dlab-info-has h4,.dlab-info-has h5,.dlab-info-has h6,.dlab-info-has p,.dlab-info-has-text {
	color:#fff
}
.dlab-info-has .dlab-info-has-text {
	margin-bottom:20px;
	line-height:24px
}
.dlab-media {
	overflow:hidden;
	position:relative
}
.dlab-box:hover .dlab-info-has,.dlab-media:hover .dlab-info-has {
	opacity:1;
	width:100%;
	margin-bottom:0
}
.dlab-info-has.no-hover,.overlay-bx.no-hover {
	opacity:1;
	width:100%;
	margin-bottom:0;
	visibility:visible
}
.dlab-info-has.skew-has {
	border-top:4px solid #2d3239;
	padding:30px 40px 60px;
	-moz-transform:skewY(10deg);
	-webkit-transform:skewY(10deg);
	-o-transform:skewY(10deg);
	-ms-transform:skewY(10deg);
	transform:skewY(10deg);
	bottom:-35px
}
.dlab-info-has.skew-has>* {
	-moz-transform:skewY(-10deg);
	-webkit-transform:skewY(-10deg);
	-o-transform:skewY(-10deg);
	-ms-transform:skewY(-10deg);
	transform:skewY(-10deg)
}
