.g-before-after{position:relative;overflow:hidden}
.g-before-after img{display:block;margin-bottom: 50px;}
.g-before-after .g-img-before{float:left}
.g-before-after .g-img-after{left:50%;bottom:0;overflow:hidden}
.g-before-after .g-img-after,.g-before-after .g-img-after img{position:absolute;right:0;top:0}
.g-before-after .g-img-divider{position:absolute;left:50%;top:0;bottom:0;width:0;border-left:1px solid #fff;border-right:1px solid #fff}
.g-before-after .g-img-divider>span{position:absolute;top:12%;display:block;background-color:#fff;padding:0;;text-align:center;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:651px;height: 100px;}

.sloganCap{font-family: 'Bold' ,Arial, Helvetica, sans-serif;font-size: 60px;line-height: 60px;   font-weight: normal;text-shadow: 2px 2px 17px rgba(0, 0, 0, 0.38); }
.sloganCap2{font-family: 'Bold' ,Arial, Helvetica, sans-serif;    font-size: 23px;    line-height: 28px;    font-weight:bold; margin-top:10px; }
.sloganCap b{font-family: 'Bold' ,Arial, Helvetica, sans-serif; }

@media (max-width: 1599px) {
	.g-before-after img {width: 497px;}
	.g-before-after .g-img-divider>span {    width: 493px;    height: 75px;}
}

@media (max-width:1024px){
	.g-before-after .g-img-divider>span{font-size: 11px;}
	.g-before-after img {width: 400px;}
	.g-before-after .g-img-divider>span {    width: 400px;    height: 61px;}
	.sloganCap {    font-size: 40px;    line-height: 40px;}
	}
