.body1{
    height: 100%;
}
.body2 .b2cl-head{
	height: 6%;
    margin: 0px;
    padding-top: 0%;
}
.body2 .b2cl-head .p1{
    line-height: initial;	
}

.body3 .b2cl-head{
    height: 18%;
    margin: 0px;
    padding-top: 0%;
}
.body3 .b2cl-head .p1{
    line-height: initial;	
}

.body3-imgs .body3-imgs-left .bil-img img{
	width: auto;
}

.body2 .b2cl-center-img{
	z-index: 9;
}
.body2 .occlusion{
    position: absolute;
    left: 64.9%;
    top: 10%;
    right: 20.3%;
   	width: 0px;
	height: 0px;
    z-index: 10;
    background-color: #ffffff;
    border-radius: 50%;
    
	animation: occlusion 3s;
    -moz-animation: occlusion 3s;
    -webkit-animation: occlusion 3s;
    -o-animation: occlusion 3s;
}
@keyframes occlusion{
	from{
	    left: 64.9%;
    	top: 10%;
		width: 20.5%;
    	height: 37.24%;
    	opacity:1;
    }
	to{
		left: 75%;
    	top: 28%;
		width: 0px;
    	height: 0px;
    	opacity:0;
	}
}
@-moz-keyframes occlusion{
	from{
	    left: 64.9%;
    	top: 10%;
		width: 20.5%;
    	height: 37.24%;
    	opacity:1;
    }
	to{
		left: 75%;
    	top: 28%;
		width: 0px;
    	height: 0px;
    	opacity:0;
	}
}
@-webkit-keyframes occlusion{
	from{
	    left: 64.9%;
    	top: 10%;
		width: 20.5%;
    	height: 37.24%;
    	opacity:1;
    }
	to{
		left: 75%;
    	top: 28%;
		width: 0px;
    	height: 0px;
    	opacity:0;
	}
}
@-o-keyframes occlusion{
	from{
	    left: 64.9%;
    	top: 10%;
		width: 20.5%;
    	height: 37.24%;
    	opacity:1;
    }
	to{
		left: 75%;
    	top: 28%;
		width: 0px;
    	height: 0px;
    	opacity:0;
	}
}

.body2 .b2cl-center-img2{
	overflow: hidden;
    border-radius: 50%;
    width: 13.9%;
    height: 25.8%;
}
.body2 .b2cl-center-img2 .dynamicImg{
    transform: scale(1.0);
    
	animation: dynamicImg 2s;
    -moz-animation: dynamicImg 2s;
    -webkit-animation: dynamicImg 2s;
    -o-animation: dynamicImg 2s;
}
@keyframes dynamicImg{
	from{
	    transform: scale(1.7);
    }
	to{
		 transform: scale(1.0);
	}
}
@-moz-keyframes dynamicImg{
	from{
	    transform: scale(1.7);
    }
	to{
		 transform: scale(1.0);
	}
}
@-webkit-keyframes dynamicImg{
	from{
	    transform: scale(1.7);
    }
	to{
		 transform: scale(1.0);
	}
}
@-o-keyframes dynamicImg{
	from{
	    transform: scale(1.7);
    }
	to{
		 transform: scale(1.0);
	}
}

@media all and (max-width:1200px){
	.body2-center-left{
	    left: 115px;
	}
	.body2-center-left2{
		left: 115px;
	}
	.body3-left{
	    left: 26.3%;
	}
}
