* {
    box-sizing: border-box;
  }
  
  section#wwedo_sec {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    align-content: center;
    position: relative;
    min-height: 20vh;
    width: 100%;
    transition: all 200ms ease-in-out 50ms;
    opacity: 0;
    margin-bottom: 0px;
  }
  section#wwedo_sec div.wwedo {
    margin-left: 10px;
    margin-right: 10px;
    border-radius: 3px;
    background: rgba(220, 220, 220, 0.5);
    transition: all 200ms ease-in-out 50ms;
    font-weight: 500;
    cursor: pointer;
    font-size: 16pt;position: relative;
  }
  section#wwedo_sec .default {
    height: 280px;
    width: 33%;
    color: rgba(255, 255, 255, 0);
    font-size: 16pt;
    overflow: hidden;
  }
  section#wwedo_sec .expand {
    height: 280px;
    width: 88vw;
    background: #7ab7ff;
    color: white;
  }
  section#wwedo_sec .expand .wwedo-shadow { background-color: rgba(0, 30, 71, 0.59); }
  section#wwedo_sec .wwedo.expand:hover .wwedo-hover  { background: transparent; }
.wwedo-shadow { background: url(https://www.tviosolutions.com/wp-content/themes/benten/images/shadow_2.png) repeat-x bottom; height: 100%; opacity: 1; position: absolute; width: 100%; }
.wwedo:hover .wwedo-hover { background: url(https://www.tviosolutions.com/wp-content/themes/benten/images/hover.png) repeat-x bottom; position: absolute;  width: 100%; height: 100%; opacity: 1; 
transition: all ease 1s; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; }
  .venture_labs { background: url(https://www.tviosolutions.com/wp-content/themes/benten/images/trust.jpg) no-repeat center !important; background-size: cover !important; }
  .scale_up { background: url(https://www.tviosolutions.com/wp-content/themes/benten/images/relationships.jpg) no-repeat bottom !important; background-size: cover !important; }
  .global_foundry { background: url(https://www.tviosolutions.com/wp-content/themes/benten/images/experience.jpg) no-repeat bottom !important; background-size: cover !important;}
  .credibility { background: url(https://www.tviosolutions.com/wp-content/themes/benten/images/credibility.jpg) no-repeat bottom !important; background-size: cover !important;}
  .wwedo-shadow { background: url(https://www.tviosolutions.com/wp-content/themes/benten/images/shadow_2.png) repeat-x bottom; height: 100%; opacity: 1; position: absolute; width: 100%; }
  .details { width: 100%; font-size: 15px; color: white; position: absolute; padding: 35px 30px; z-index: 1; bottom: 0px; }
  section#wwedo_sec .expand .details { display: none;}
  section#wwedo_sec div.wwedo.venture_labs { margin-left: 0px; }
  section#wwedo_sec div.wwedo.global_foundry { margin-right: 0px; }
  .details .txt { text-align: left; font-size: 25px; line-height: 30px; display: inline-block; font-weight: 600; }
  .details .open { background: url(https://www.tviosolutions.com/wp-content/themes/benten/images/open.png) no-repeat; background-size: 24px 24px; width: 24px; height: 30px; right: 0px; margin-top: 5px; float: right; }
section#wwedo_sec .expand .wwedo-content { opacity: 1; transition: all ease 1s; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s;}
.wwedo-content { z-index: 998; opacity: 0; position: absolute; width: 100%; height: 100%; line-height: 22px;text-align: justify;
  font-size: 15px; color:white; padding: 25px; color: white; }
.wwedo-content i { margin-top: -12px; }
.wwedo-content h3, .wwedo-content h4 { color: white; display: inline-block; font-size: 25px; margin: 0; }
.wwedo-content .we_close { background: url(https://www.tviosolutions.com/wp-content/themes/benten/images/close.png) no-repeat; background-size: 24px 24px; width: 24px; height: 30px; right: 0px; float: right; }
._textarea {height: 90%; display: block; width: 100%; overflow-y: auto;}

@media (max-width: 730px) {
.wwedo-content { line-height: 20px; font-size: 15px; }
.about_us .wpb_content_element {margin-bottom: 30px;}
}
@media screen and (max-width: 730px) and (min-width: 492px) {
  section#wwedo_sec {flex-direction: unset; flex-wrap: wrap;}
  section#wwedo_sec div.wwedo { margin-left: 0px; }
  section#wwedo_sec .default {width: 48%; margin-bottom: 15px;}
  section#wwedo_sec div.wwedo.global_foundry {margin-right: 10px;}
}

@media (max-width: 492px) {
  section#wwedo_sec {flex-direction: column;}
  section#wwedo_sec div.wwedo { margin-left: 0px; margin-right: 0px; }
  section#wwedo_sec .default {width: 100%; margin-bottom: 15px;}
}