 body {
            width:100vh;
            height:100vh;
            overflow:hidden;
            background-color:#fffff;
            padding:0;
            margin:0;
            
        }
        
        a {
            text-decoration: none;
            color: #888;
            
        }
        
        a:hover {
            text-decoration: none;
            color: #bbb;
            font-weight:bold;
            
        }
        
        img.hover-shadow {
  transition: 0.3s;
}

.hover-shadow:hover {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
     
        h3 {
            font-size: 4.5vw;
            font-weight:normal !important;
            margin-top:0;
            
        }
        
        h4 {
            font-size: 3.1vw;
            font-weight:normal !important;
            
        }
        
        h5 {
            font-size: 2.8vw;
            font-weight:normal !important;
            
        }
        
            p {
            font-size: 2vw;
            font-weight:normal !important;
            
        }
     
        
         .outer-wrap {
            position:absolute;
            background-color:none;
            width:100vw;
            height:100%;
            display:inline;
         
        }
        
      
        
         .left-wrap {
            float:left;
            position:relative;
            width:30%;
            height:100%;
            Display:inline;
            overflow: hidden;
            
        }
        
        
         
        .left-box {
            width:100%;
            max-height:100%;
            position:absolute;
            top:50%;
            left:55%;
            transform: translate(-50%, -50%);
            margin:auto;
            display:inline;
            
        }
        
       
        .middle-wrap {
            float:left;
            position:relative;
            width:40%;
            height: 100vh;
            
        }
        
     
        
        .middle-img {
            width:100%;
            max-height:100%;
            position:absolute;
          top:50%;
            left:50%;
            transform: translate(-50%, -50%);
            margin:auto;
            display:inline;
            
        }
        
        
        
        .right-wrap {
            float:right;
            position:relative;
            width:30%;
            height: 100vh;
            
        }
        
        
        .right-box {
            width:90%;
            max-height:100vh;
            position:absolute;
            top:50%;
            left:50%;
            transform: translate(-50%, -50%);
            margin:auto;
            display:block;
            
        }