.xlvtab1 {
    position: relative;
    width: 100%;
    margin: 0 auto;
  }
  .xlvtab1 .tbinr{
    position: relative;
  }
  .xlvtab1 .tab_content{
      overflow: hidden;
      padding: 35px;
  }
  .xlvtab1 .tabs { 
    display: table;
    position: relative;
    margin: 0;
    padding: 0;
    width: 33.33%;
    float: left;
    list-style-type: none;
  }
  
  .xlvtab1 .tabs li {
    padding: 0;
    position: relative;
  }
  .xlvtab1 .tabs a {
    color: #888;
    display: block;
    outline: none;
    text-decoration: none;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    z-index: 1;
    
  }
  
  .xlvtab1 .tabs_item {
    display: none;
  }
  
  .xlvtab1 .tabs_item:first-child {
    display: block;
  }
  
  .xlvtab1.xld-tab1 li a{
      padding: 15px 20px 15px 40px;
      color: #303F9F;
      background: #f9f9f9;
      cursor: pointer;
      position: relative;
      vertical-align: middle;
      -webkit-transition: 1s all cubic-bezier(0.075, 0.82, 0.165, 1);
      transition: 1s all cubic-bezier(0.075, 0.82, 0.165, 1);  
    
  }
  
  .xlvtab1.xld-tab2 .tabs li a{
      width: 100%;
      border: 0;
      color: #8799a3;
      padding: 15px 30px;
  }
  
  /*1*/
  .xlvtab1.xld-tab1 li:first-child a { 
    /* border-top-width: 0px !important; */
  }
  /*4*/
  .xlvtab1.xld-tab4.left .tabs{
      border-right: 2px solid #e7e7e7; 
  }
  .xlvtab1.xld-tab4.right .tabs{
      border-left: 2px solid #e7e7e7; 
  }
  .xlvtab1.xld-tab4.left .tabs li a:after{
      right: 0px;
  }
  .xlvtab1.xld-tab4.right .tabs li a:after{
      left: 0px;
  }
  
  .xlvtab1.xld-tab4.left .tabs li.current a:after {
      opacity: 1;
      right: -2px;
  }
  .xlvtab1.xld-tab4.right .tabs li.current a:after {
      opacity: 1;
      left: -2px;
  }
  .tabs_item.xl-image img{
    height: inherit;
    object-fit: cover;
    -o-object-fit: cover;
  }