.product-list{margin:0px -1.2%;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:15px}
.product-list li{width:22.6%;margin:0px 1.2% 23px;background:var(--v-grey-light2);border-radius:18px;padding:28px 20px 55px;text-align:center;height:auto;}
.product-list li {position: relative;overflow: hidden;}
.product-list li:hover {box-shadow: 1px 3px 12px 0px #ccc;}
.product-list li:hover .mask-layer{transform: scale(1.4);bottom:-20%;left:-20%;}
.product-list li:hover .hover-text{transform:translate(0%,0%);opacity: 1;}
.product-list .hover-text {position: absolute;padding:20px;z-index:3;width: 100%;height: 100%;left:0px;top:0px;color:var(--v-white);display:flex;flex-direction: column;justify-content: center;transform:translate(0%,100%);transition: .5s ease;cursor: pointer;opacity: 0;overflow-y: auto;}
.product-list .mask-layer {position: absolute;width:120%;height:120%;border-radius:50%;bottom:-120%;left:-120%;background:url(/wp-content/themes/vantage/images/forex-trading-bg1.webp?v=3)center center no-repeat;background-size: cover; transition: .5s ease;}
.product-list .hover-text p{margin:0px;max-height:200px;}
.product-list .hover-text p.click-show{display: none;}
.product-list li .icon-box{margin-bottom:16px}
.product-list li .p-h3{margin-bottom:8px;font-size:var(--fs-16);font-weight: 600;line-height: 1.375;}
.product-list li .see-more{color:#E35728;font-size:var(--fs-14);text-decoration:underline; position:absolute; left:0; bottom:28px; display:block; width:100%; text-align:center;}
.forex-row2-scrollbar{display:none}



p.row2-list-top-text{color:var(--v-black); font-size:var(--fs-18);}
.row2-list-text-content{ padding-bottom: 20px;}
.row2-list-text-content p{ padding-left: 40px; position: relative; font-size:var(--fs-18);}
.row2-list-text-content p::before{ display: block; width: 5px; height: 5px; border-radius: 50%; content: ''; position: absolute; left: 20px; top: 10px; background-color: #000;}
@media (max-width:1024px){
  .forex-row2-scrollbar{display:block;height:3px;width:50%;margin:0 auto 20px;background:#d5d5d5}
  .product-list li{margin:0px}
}
@media (max-width:768px){
  .product-list li{padding:15px 10px 55px;}
  .product-list li .icon-box{width: 56px;margin: 0px auto 10px;}
  .product-list li .p-h3{margin-bottom:10px}
  html[lang='de-DE'] .product-list li .p-h3{word-wrap: break-word;}
}
@media (max-width:510px){
  .product-list li .p-h3{font-size: 16px;}

  
  .row2-list-top-text{padding-left: 5px;}
}
