body {
  overflow-x: hidden; }


.cont_cube{width:100%;overflow: hidden;z-index:100;margin-top: 23%;}
.cont_cube h3 {display:inline-block;line-height:30px;border-bottom:3px solid #565454;font-size:16px;font-weight:700;color:#565454;margin-bottom: 45px;margin-left:12%;}

.Cube-side{position: relative;}
.Cube .Cube-side .ad_img{position: absolute;top:0;}

.Cubes {
  position: relative;
  width: 60%;
  max-width: 1400px;
  position: relative;
  margin: 0 0 0 12%; }
  .Cubes * {
    box-sizing: border-box; }


.CubeWrapper {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  display: block;
  float: left;
  padding-bottom: 0;
  -webkit-perspective: 1000px;
          perspective: 1000px;
  position: relative;
  text-align: center;
  width: 50%;
  z-index: 1; }
  .CubeWrapper:hover {
    z-index: 10; }
  
  .CubeWrapper img{width:100%;}




@media screen and (max-width:920px){
  	.sec1-in {
		padding-bottom: 170%;
	}
}

@media screen and (max-width:1000px){
  .cont_cube{margin-top:33%;}
  .CubeWrapper {
    padding-bottom: 33.3333333333%;
    width: 31%; 
    margin:0 3% 1.333333% 0;}

  .CubeWrapper:nth-child(3),.CubeWrapper:nth-child(6),.CubeWrapper:nth-child(9),.CubeWrapper:nth-child(12),.CubeWrapper:nth-child(15){margin-right:0;}

  
  }

@media screen and (min-width:1001px){
  
  .CubeWrapper {
    padding-bottom: 25%;
    width: 24%;
    margin:0 1.333333% 1.333333% 0; 
    } 

  .CubeWrapper:nth-child(4),.CubeWrapper:nth-child(8),.CubeWrapper:nth-child(12),.CubeWrapper:nth-child(16){margin-right:0;}

  }

  @media screen and (max-width:690px) {
    .cont_cube h3{margin-bottom:25px;}
  }


.Cube {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  height: 100%;
  left: 0;
  position: absolute;
  text-align: center;
  top: 0;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
  width: 100%; }

.Cube-side {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  height: 100%;
  overflow: hidden;
  position: absolute;
  width: 100%;
  color: #000;
  text-align: center;
  font-size: 40px; }

.Cube-side .ad_txt{
  width:75%;
  position:absolute;
  left:8%;  
  bottom:20%;}

.Cube-side .ad_img2{
  position:absolute;
  top:0;left:0;opacity:0.3;}

.Cube-side--second {
  display: none; }

/*
Set via JavaScript
---------------------------

.Cube-side--front {
	transform: translate3d(0, 0, 0);
}

.Cube-side--top {
	transform: rotateX(90deg) translate3d(0, $size / -2, $size / 2);
}

.Cube-side--bottom {
	transform: rotateX(-90deg) translate3d(0, $size / 2, $size / 2);
}

.Cube-side--left {
	transform: rotateY(-90deg) translate3d($size / -2, 0, $size / 2);
}

.Cube-side--right {
	transform: rotateY(90deg) translate3d($size / 2, 0, $size / 2);
}

.Cube-side--back {
	transform: rotateY(180deg) translate3d(0, 0, $size);
}
*/
