.screen {		   
	background: linear-gradient(90deg, #fff, #fff);		
	position: relative;	
	height: auto;
    width:100%;	 
    box-shadow: 0px 0px 12px #656b65;
    padding: 20px;
}

.screen-half-ellipse{
    padding: 20px;
    border-radius: 0 90% 90% 0 / 90%;
}
.screen-half-ellipse-rotate{ 
    padding: 20px;
    border-radius:90% 0 0 90% / 90%; 
}

.screen__content {
	z-index: 1;
	position: relative;	
	height: 100%;
    margin-left:20px;
}

.screen__background {		
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 0;
	-webkit-clip-path: inset(0 0 0 0);
	clip-path: inset(0 0 0 0);	
}

.screen__background__
 {
	transform: rotate(45deg);
	position: absolute;
}

.screen__background__shape1 {
    height: 220px;
    width: 120px;
    background: linear-gradient(270deg, #2196f3, #d8ecfc);    
    top: -50px;
    right: 120px;
    border-radius: 72px 72px 72px 72px;
}

.screen__background__shape2 {
	height: 170px;
	width: 100%;
	background: linear-gradient(90deg, #f4f9fd, #d8ecfc);    
	right: 0;	
	border-radius: 32px;
}
.screen__background__shape6 {
    height: 100%;
    width: 100%;
    top: 8px;
    background-image: url('../image/map.png') ;
    background-size:120px;
    background-repeat:no-repeat;
    left: 335px;
    transform: rotate(360deg);
}
.screen__background__shape3 {
	height: 540px;
	width: 400px;
	background: linear-gradient(270deg, #2196f3, #d8ecfc);
	top: -24px;
	right: 0;	
	border-radius: 32px;
}

.screen__background__shape4 {
	height: 300px;
	width: 400px;
	background: #3e6e18;	
	/*top: 420px;*/
	right: 50px;	
	border-radius: 60px;
}
div-shape {
    shape-outside: ellipse(100px 200px at 50% 50%);
    width: 300px;
    height: 500px;
    float: left;
    opacity: .2;
    background-color: #3e6e18;
  }
  /* Grow */
.hvr-grow {
    display: inline-block;
    vertical-align: middle;
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    transition-duration: 0.3s;
    transition-property: transform;
}

.hvr-grow:hover,
.hvr-grow:focus,
.hvr-grow:active {
    transform: scale(1.1);
}