.video-play-button span:before{ font-size: 80px; } 
.video-play-buttonT span:before{ font-size: 30px; } 
.video-play-button span, .video-play-buttonT span { color: #fff; position: relative; z-index: 999; font-size: 0; }
.no-margin { margin: 0!important; }
.fa-solid span { font-size: 0; }
.rightcontent p:last-child { padding: 0; }

body .mejs-overlay-button { font-weight: 900; font-family: "Font Awesome 6 Free"; position: absolute; z-index: 10; top: 48%; left: 50%; transform: translateX(-50%) translateY(-50%); box-sizing: content-box; display: block; width: 100px; height: 100px; font-size: 80px; text-align: center; color: #fff; line-height: 100px; background: #8B00CC; border-radius: 50%; padding: 18px 20px 18px 28px; }  
.mejs-overlay-button:before { content: "\f04b"; font-size: 80px; z-index: 1; } 
.mejs-overlay-button:after { content: ""; content: ""; position: absolute; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); display: block; width: 185px; height: 185px; background: #fff; border-radius: 50%; animation: pulse-border 1500ms ease-out infinite; z-index: -1; }
.testiWrapper .testimonialBoxx p { min-height: 125px; }
.litigatorBox .heading { line-height: 1.3; min-height: 83px; }

body .videoSyWrap .mejs-overlay-button:before { font-size: 28px; line-height: 30px; transform: translateX(-0%) translateY(-0%); position: absolute; left: 28px; top: 17px; }
body .videoSyWrap .mejs-overlay-button:after { width: 67px; height: 60px; }
body .videoSyWrap .mejs-overlay-button { width: 21px; height: 24px; top: 45%; }
.btn-save-x1 { position: absolute; top: 0; border: 1px solid #AF01FF; background: #E9DAF2; padding: 7px 30px; border-radius: 35px; font-size: 20px; color: #AF01FF; font-weight: 500; margin-top: -22px; }

.map-responsive2 iframe { top: 0; height: 100%; } 
.map-responsive iframe { left: 0; top: 0; height: 100%; width: 100%; position: absolute; border: 0; } 
.map-responsive { overflow: hidden; padding-bottom: 58%; position: relative; height: 0; box-shadow: 0 0 6px 0 rgba(255,255,255,.5); }
.bannerWraper .videoPort { background: transparent; }

.prgramWrap .videoSyWrap { background: transparent; padding: 40px 0 0; max-width: 1400px; margin: 0 auto; --bs-gutter-x: 1.5rem; --bs-gutter-y: 0; display: flex; flex-wrap: wrap; margin-top: calc(var(--bs-gutter-y) * -1); margin-right: calc(var(--bs-gutter-x) * -0.5); margin-left: calc(var(--bs-gutter-x) * -0.5); }