#menu-item-74673 { padding: 0px 20px !important; height: 40px; border-radius: 6px !important; background: #f2f2f2; border: solid 1px #f2f2f2; margin: 10px !important; }
#menu-item-74673 a { display: contents; color: #000 !important; height: auto; }

.bdrshield-lan-alt-vem-stats-wrapper { display: grid; grid-template-columns: repeat(3, 33.33%) !important; border: 1px solid #d7d7d7; border-radius: 12px; overflow: hidden; margin: 30px 0px; }
.bdrshield-lan-alt-vem-stat-box { text-align: center; padding: 20px; border-right: 1px solid #d7d7d7; }
.bdrshield-lan-alt-vem-stat-box:last-child { border-right: none; }
.bdrshield-lan-alt-vem-stat-box h2 { font-size: 30px !important; font-weight: 700; margin: 0 0 15px; }
.bdrshield-lan-alt-vem-stat-box span { padding:0px; font-size: 13px; letter-spacing: 0.5px; color: #555; }
.bdrshield-lan-alt-vem-first-header-text{padding: 13px 15px; background: #f2f2f2; border-radius: 100px;}
.bdrshield-lan-alt-vem-box{ margin:30px 0px !important; display: flex; }
.bdrshield-lan-alt-vem-box-subtext{ padding: 20px 20px; text-align: center; border: solid 1px #d5d5d5; }
.bdrshield-lan-alt-vem-tik-box{ display: flex; gap: 15px; flex-wrap: wrap; }
.bdrshield-lan-alt-vem-tik-boxtext{ border-radius: 20px; padding: 5px 10px; border: solid 1px #d7d7d7; font-size: 13px; }
#bdrshield-lan-alt-vem-section-h2{ margin-bottom: 20px; font-size:35px !important; }
#bdrshield-lan-alt-vem-box-section{ max-width: 90%; margin: auto;color: #fff; display: grid; text-align: left; grid-template-columns: repeat(2, minmax(50%, 50%)) !important; background: #202020; border-radius: 20px; padding: 20px; border: solid 1px #dddddd; margin-bottom: 30px; gap: 20px; justify-content: end; }
#bdrshield-lan-alt-vem-box-subtext{ font-size: 32px; font-weight: 900; }
.bdrshield-lan-alt-vem-2colm{ grid-template-columns: repeat(2, minmax(50%, 50%)) !important; display: grid; gap: 20px; }
#bdrshield-lan-alt-vem-2colm-fotr-tex{ border-bottom: solid 1px #f2f2f2; min-height: -webkit-fill-available; }
.bdrshield-lan-alt-vem-2colm-fotr-subtext{ min-width: 100%; grid-template-columns: repeat(2, minmax(45%, 50%)) !important; display: grid !important; color: #000000; font-size: 13px; position: absolute; margin: auto; padding: 0px 20px; gap: 40px; padding-top: 5px; }
.bdrshield-lan-alt-vem-numb-text{ color: #d7d7d7; font-size: 40px; font-weight: 900; padding: 0px; margin-top: -20px; }
.bdrshield-lan-alt-vem-gren-texbox{ margin-top: 20px !important; padding: 10px 25px; background: #f0faf4; border-radius: 60px; font-size: 13px !important; line-height: 20px !important; color: #1a7a4a; font-weight: 600; }

.bdrshield-lan-alt-vem-section-wrapper { margin-top: 20px; display: grid; grid-template-columns: repeat(2, 50%) !important; gap: 24px; }
.bdrshield-lan-alt-vem-info-card { background: #f9f9f9; border: 1px solid #e5e5e5; border-radius: 12px; padding: 24px; }
.bdrshield-lan-alt-vem-card-title { font-size: 14px; font-weight: 900 !important; letter-spacing: 1px; margin-bottom: 20px; }
.bdrshield-lan-alt-vem-workload-row { display: flex; justify-content: space-between; padding: 14px 0; border-bottom: 1px solid #e5e5e5; }
.bdrshield-lan-alt-vem-label { font-weight: 600; font-size: 12px; letter-spacing: 0.5px; }
.bdrshield-lan-alt-vem-value { font-size: 14px; color: #333; }
.bdrshield-lan-alt-vem-sub-title { margin: 20px 0 12px; font-size: 12px; font-weight: 700; letter-spacing: 1px; color: #555; }
.bdrshield-lan-alt-vem-tag-group { display: flex; flex-wrap: wrap; gap: 10px; margin-bottom: 20px; }
.bdrshield-lan-alt-vem-tag { padding: 8px 14px; border: 1px solid #dcdcdc; border-radius: 6px; background: #ffffff; font-size: 13px; color: #333; }
.bdrshield-lan-alt-vem-highlight-box { margin-top: 20px; padding: 16px; border-radius: 8px; background: #ececec; font-size: 14px; }

#bdrshield-lan-alt-vem-table-card tbody td { font-size:14px !important; border: solid 1px #d3d3d3 !important; padding: 14px; text-align: left; }
.bdrshield-lan-alt-vem-per-text{ font-size: 15px !important; }

@media (max-width: 600px) { 
    .bdrshield-lan-alt-vem-stat-box {  border-bottom: 1px solid #d7d7d7; }
    .bdrshield-lan-alt-vem-stats-wrapper { display: grid; grid-template-columns: repeat(1, 100.100%) !important; }
    .bdrshield-alter-vem-hero{ padding: 0px !important; }
    #bdrshield-lan-alt-vem-section-h2{ line-height: 40px !important; }
    #bdrshield-lan-alt-vem-box-section{ display: grid; grid-template-columns: repeat(1, minmax(100%, 100%)) !important; }
    .bdrshield-lan-alt-vem-2colm { grid-template-columns: repeat(1, minmax(100%, 100%)) !important; display: grid; gap: 20px; }
    .bdrshield-lan-alt-vem-2colm-fotr-subtext { display: block !important; margin-top: 10px; margin-bottom: -30px; padding: 0px 20px; }
    
}

@media (max-width:800px) {
    .bdrnew-hom-feature-card { padding-bottom: 75px !important; position: relative; }
    .bdrshield-lan-alt-vem-2colm-fotr-subtext{ display: block !important; gap: 10px;}
     #bdrshield-lan-alt-vem-section-h2{ line-height: 40px !important; }
     .bdrshield-lan-alt-vem-section-wrapper { margin-top: 20px; display: grid; grid-template-columns: repeat(1, 100%) !important; gap: 24px; }
}


@media screen and (min-width:1176px) and (max-width:1199px) {
    .bdrnew-hom-feature-card { padding-bottom: 65px !important; position: relative; }
    .bdrshield-lan-alt-vem-2colm-fotr-subtext { gap: 21px; grid-template-columns: repeat(2, minmax(47%, 50%)) !important; display: grid !important; }

}