:root {
    --primary:#0246E3;
    --primary-dark:#001987;
    --dark:#0f172a;
    --text:#475569;
    --light:#f8fbff;
    --border:#e2e8f0;
    --radius:24px;
    --shadow-sm:0 10px 30px rgba(0,0,0,.05);
    --shadow-md:0 20px 60px rgba(0,0,0,.08);
    --shadow-lg:0 30px 80px rgba(0,0,0,.12);
}
.trifecta{
    content-visibility:auto;
    contain-intrinsic-size:1200px;
}.counter-up{
    content-visibility:auto;
    contain-intrinsic-size:1000px;
}.awds .card{
    height:100%;
}

.awds .card-body{
    min-height:120px;
}.counter-up{
    content-visibility:auto;
    contain-intrinsic-size:1000px;
}.trending{
    content-visibility:auto;
    contain-intrinsic-size:700px;
}.trending .card{
    height:100%;
}

.trending .card-body{
    display:flex;
    flex-direction:column;
}

.trending .card-text{
    flex-grow:1;
}


.home-page-new-bg h1{ font-size:44px; line-height:56px; font-weight:500 !important;    font-family: 'PolySans Neutral'!important;}
.home-page-new-bg h3{ color:#fff;letter-spacing: .03rem;}
.home-page-new-bg h4{ font-size:16px; text-transform:uppercase; font-family: 'PolySans Neutral' !important; letter-spacing:0.08rem;}
.home-page-new-bg a.btn.btn-sm{font-size: 0.98rem;padding: 0; margin: 0;}
.home-page-new-bg .connect-dots .col > div > div{background-color: #bfbfbf; opacity:0.5;}
.home-page-new-bg .connect-dots{background-color: #bfbfbf;  opacity:0.5;}
.home-page-new-bg .row.position-relative{ margin-top:4rem !important;}
.home-page-new-bg h1 span{color:#00d8ff;font-weight: normal !important; font-family: 'PolySans Neutral'; font-size: 34px;}
.home-page-new-bg .circle-ripple { width: 58px; height: 58px;  margin: -59px auto 60px;}
.home-page-new-bg .connect-dots{top:30px;}
.home-page-new-bg .inside-header{ padding:0 80px;}
.home-page-new-bg .basicbtn{ border:1px solid #0052d9;}
.home-page-new-bg .basicbtn:hover{ border:1px solid #ffffff;}
.home-page-new .otc-ov2 .card .card-body { padding: 0.8rem 1.25rem;}
.home-page-new .ripp .circle-ripple-2.circle-ripple-2a { width: 190px; height: 190px; margin: -215px 220px 65px;}
.nav-form .btn-outline-primary{border:1px solid #fff;padding: 7px 20px; border-radius: 4px; background-color: #007bff !important; color: #fff !important;}
.nav-form .btn-outline-primary:hover{border:1px solid #fff;color: #fff !important;}

.connect-dots { position: absolute;  width: 81%; height: 1px; background-color: #eee; z-index: 0; margin: 0 auto 0; text-align: center; left: 0; right: 0; display: inline-block; top: 39px;}
.connect-dots .col > div {width: 75px;display: flex;justify-content: space-between;margin: -4px auto 0;align-items: center;}
.connect-dots .col > div > div {width: 9px;height: 9px;background-color: #bfbfbf;border-radius: 13px;}
.main-navigation ul.sub-menu.level2 > li > a{ font-size:16px !important;}
.home-page-new-bg, .emagia-ai-banner {animation: change-color-anim 20s linear infinite; background: #0052d9;}
.home-page-new-bg a.btn.btn-sm { color: rgb(255, 255, 255) !important;}
.home-page-new .hero-block .px-5 {padding-left: 1.5rem !important; padding-right: 1.5rem !important;}
.con-lines {top: 56%;left: 50%; transform: translate(-50%, -50%); width: 1230px;}
.home-page-new-bg .proicon-outer img {}
.prdct { z-index: 1; cursor: pointer;}
.home-page-new-bg .row.position-relative { margin-top: 4rem !important;}
.circle-ripple-gia {background-color: #ffffff;width: 40px;height: 40px;border-radius: 50%;-webkit-animation: ripplegia 2s linear infinite;animation: ripplegia 2s linear infinite;position: absolute;top: 38%;left: 27%;z-index:2;}

@-webkit-keyframes ripplegia {
0% {
box-shadow: 0 0 0 0 rgba(101, 192, 255, 0.3), 0 0 0 1.5em rgba(101, 192, 255, 0.3), 0 0 0 4em rgba(101, 192, 255, 0.3), 0 0 0 7em rgba(101, 192, 255, 0.3);
}
100% {
box-shadow: 0 0 0 1.5em rgba(101, 192, 255, 0.3), 0 0 0 4em rgba(101, 192, 255, 0.3), 0 0 0 7em rgba(101, 192, 255, 0.3), 0 0 0 9em rgba(101, 192, 255, 0);
}
}

@keyframes ripplegia {
0% {
box-shadow: 0 0 0 0 rgba(101, 192, 255, 0.3), 0 0 0 1.5em rgba(101, 192, 255, 0.3), 0 0 0 4em rgba(101, 192, 255, 0.3), 0 0 0 7em rgba(101, 192, 255, 0.3);
}
100% {
box-shadow: 0 0 0 1.5em rgba(101, 192, 255, 0.3), 0 0 0 4em rgba(101, 192, 255, 0.3), 0 0 0 7em rgba(101, 192, 255, 0.3), 0 0 0 9em rgba(101, 192, 255, 0);
}
}
.circle-ripple {background-color: #ffffff;width: 80px;height: 80px;border-radius: 100%;-webkit-animation: ripple 2s linear infinite;animation: ripple 2s linear infinite;margin: -80px auto 60px; animation-delay: 2s;}

@-webkit-keyframes ripple {
0% {
box-shadow: 0 0 0 0 rgba(101, 192, 255, 0.3), 0 0 0 0.8em rgba(101, 192, 255, 0.3), 0 0 0 1.6em rgba(101, 192, 255, 0.3), 0 0 0 2.8em rgba(101, 192, 255, 0.3);
}
100% {
box-shadow: 0 0 0 0.8em rgba(101, 192, 255, 0.3), 0 0 0 1.6em rgba(101, 192, 255, 0.3), 0 0 0 2.8em rgba(101, 192, 255, 0.3), 0 0 0 4em rgba(101, 192, 255, 0);
}
}

@keyframes ripple {
0% {
box-shadow: 0 0 0 0 rgba(101, 192, 255, 0.3), 0 0 0 0.8em rgba(101, 192, 255, 0.3), 0 0 0 1.6em rgba(101, 192, 255, 0.3), 0 0 0 2.8em rgba(101, 192, 255, 0.3);
}
100% {
box-shadow: 0 0 0 0.8em rgba(101, 192, 255, 0.3), 0 0 0 1.6em rgba(101, 192, 255, 0.3), 0 0 0 2.8em rgba(101, 192, 255, 0.3), 0 0 0 4em rgba(101, 192, 255, 0);
}
}
.circle-ripple-green {-webkit-animation: rippleg 2s linear infinite;animation: rippleg 2s linear infinite;}
@-webkit-keyframes rippleg {
0% {
box-shadow: 0 0 0 0 rgba(105, 255, 101, 0.3), 0 0 0 0.8em rgba(105, 255, 101, 0.3), 0 0 0 1.6em rgba(105, 255, 101, 0.3), 0 0 0 2.8em rgba(105, 255, 101, 0.3);
}
100% {
box-shadow: 0 0 0 0.8em rgba(105, 255, 101, 0.3), 0 0 0 1.6em rgba(105, 255, 101, 0.3), 0 0 0 2.8em rgba(105, 255, 101, 0.3), 0 0 0 4em rgba(105, 255, 101, 0);
}
}

@keyframes rippleg {
0% {
box-shadow: 0 0 0 0 rgba(105, 255, 101, 0.3), 0 0 0 0.8em rgba(105, 255, 101, 0.3), 0 0 0 1.6em rgba(105, 255, 101, 0.3), 0 0 0 2.8em rgba(105, 255, 101, 0.3);
}
100% {
box-shadow: 0 0 0 0.8em rgba(105, 255, 101, 0.3), 0 0 0 1.6em rgba(105, 255, 101, 0.3), 0 0 0 2.8em rgba(105, 255, 101, 0.3), 0 0 0 4em rgba(105, 255, 101, 0);
}
}
.circle-ripple-purple {-webkit-animation: ripplepur 2s linear infinite;animation: ripplepur 2s linear infinite;}

@-webkit-keyframes ripplepur {
0% {
box-shadow: 0 0 0 0 rgba(193, 136, 251, 0.3), 0 0 0 0.8em rgba(193, 136, 251, 0.3), 0 0 0 1.6em rgba(193, 136, 251, 0.3), 0 0 0 2.8em rgba(193, 136, 251, 0.3);
}
100% {
box-shadow: 0 0 0 0.8em rgba(193, 136, 251, 0.3), 0 0 0 1.6em rgba(193, 136, 251, 0.3), 0 0 0 2.8em rgba(193, 136, 251, 0.3), 0 0 0 4em rgba(193, 136, 251, 0);
}
}

@keyframes ripplepur {
0% {
box-shadow: 0 0 0 0 rgba(193, 136, 251, 0.3), 0 0 0 0.8em rgba(193, 136, 251, 0.3), 0 0 0 1.6em rgba(193, 136, 251, 0.3), 0 0 0 2.8em rgba(193, 136, 251, 0.3);
}
100% {
box-shadow: 0 0 0 0.8em rgba(193, 136, 251, 0.3), 0 0 0 1.6em rgba(193, 136, 251, 0.3), 0 0 0 2.8em rgba(193, 136, 251, 0.3), 0 0 0 4em rgba(193, 136, 251, 0);
}
}
.circle-ripple-pink {-webkit-animation: ripplep 2s linear infinite;animation: ripplep 2s linear infinite;}

@-webkit-keyframes ripplep {
0% {
box-shadow: 0 0 0 0 rgba(249, 151, 227, 0.3), 0 0 0 0.8em rgba(249, 151, 227, 0.3), 0 0 0 1.6em rgba(249, 151, 227, 0.3), 0 0 0 2.8em rgba(249, 151, 227, 0.3);
}
100% {
box-shadow: 0 0 0 0.8em rgba(249, 151, 227, 0.3), 0 0 0 1.6em rgba(249, 151, 227, 0.3), 0 0 0 2.8em rgba(249, 151, 227, 0.3), 0 0 0 4em rgba(249, 151, 227, 0);
}
}

@keyframes ripplep {
0% {
box-shadow: 0 0 0 0 rgba(249, 151, 227, 0.3), 0 0 0 0.8em rgba(249, 151, 227, 0.3), 0 0 0 1.6em rgba(249, 151, 227, 0.3), 0 0 0 2.8em rgba(249, 151, 227, 0.3);
}
100% {
box-shadow: 0 0 0 0.8em rgba(249, 151, 227, 0.3), 0 0 0 1.6em rgba(249, 151, 227, 0.3), 0 0 0 2.8em rgba(249, 151, 227, 0.3), 0 0 0 4em rgba(249, 151, 227, 0);
}
}
.circle-ripple-blue {-webkit-animation: rippleb 2s linear infinite;animation: rippleb 2s linear infinite;}

@-webkit-keyframes rippleb {
0% {
box-shadow: 0 0 0 0 rgba(157, 176, 249, 0.3), 0 0 0 0.8em rgba(157, 176, 249, 0.3), 0 0 0 1.6em rgba(157, 176, 249, 0.3), 0 0 0 2.8em rgba(157, 176, 249, 0.3);
}
100% {
box-shadow: 0 0 0 0.8em rgba(157, 176, 249, 0.3), 0 0 0 1.6em rgba(157, 176, 249, 0.3), 0 0 0 2.8em rgba(157, 176, 249, 0.3), 0 0 0 4em rgba(157, 176, 249, 0);
}
}

@keyframes rippleb {
0% {
box-shadow: 0 0 0 0 rgba(157, 176, 249, 0.3), 0 0 0 0.8em rgba(157, 176, 249, 0.3), 0 0 0 1.6em rgba(157, 176, 249, 0.3), 0 0 0 2.8em rgba(157, 176, 249, 0.3);
}
100% {
box-shadow: 0 0 0 0.8em rgba(157, 176, 249, 0.3), 0 0 0 1.6em rgba(157, 176, 249, 0.3), 0 0 0 2.8em rgba(157, 176, 249, 0.3), 0 0 0 4em rgba(157, 176, 249, 0);
}
}
.circle-ripple-aqua {-webkit-animation: ripplea 2s linear infinite;animation: ripplea 2s linear infinite;}

@-webkit-keyframes ripplea {
0% {
box-shadow: 0 0 0 0 rgba(151, 243, 249, 0.3), 0 0 0 0.8em rgba(151, 243, 249, 0.3), 0 0 0 1.6em rgba(151, 243, 249, 0.3), 0 0 0 2.8em rgba(151, 243, 249, 0.3);
}
100% {
box-shadow: 0 0 0 0.8em rgba(151, 243, 249, 0.3), 0 0 0 1.6em rgba(151, 243, 249, 0.3), 0 0 0 2.8em rgba(151, 243, 249, 0.3), 0 0 0 4em rgba(151, 243, 249, 0);
}
}

@keyframes ripplea {
0% {
box-shadow: 0 0 0 0 rgba(151, 243, 249, 0.3), 0 0 0 0.8em rgba(151, 243, 249, 0.3), 0 0 0 1.6em rgba(151, 243, 249, 0.3), 0 0 0 2.8em rgba(151, 243, 249, 0.3);
}
100% {
box-shadow: 0 0 0 0.8em rgba(151, 243, 249, 0.3), 0 0 0 1.6em rgba(151, 243, 249, 0.3), 0 0 0 2.8em rgba(151, 243, 249, 0.3), 0 0 0 4em rgba(151, 243, 249, 0);
}
}

.circle-ripple-2 {background-color: #ffffff;width: 150px;height: 150px;border-radius: 100%;-webkit-animation: ripplee 2s linear infinite;animation: ripplee 2s linear infinite;margin: -217px auto 130px;}
.circle-ripple-2.circle-ripple-2a {width: 145px; height: 145px; margin: -178px auto 60px;}

@-webkit-keyframes ripplee {
0% {
box-shadow: 0 0 0 0 rgba(101, 192, 255, 0.3), 0 0 0 1em rgba(101, 192, 255, 0.3), 0 0 0 2em rgba(101, 192, 255, 0.3), 0 0 0 3em rgba(101, 192, 255, 0.3);
}
100% {
box-shadow: 0 0 0 1em rgba(101, 192, 255, 0.3), 0 0 0 2em rgba(101, 192, 255, 0.3), 0 0 0 3em rgba(101, 192, 255, 0.3), 0 0 0 4em rgba(101, 192, 255, 0);
}
}

@keyframes ripplee {
0% {
box-shadow: 0 0 0 0 rgba(101, 192, 255, 0.3), 0 0 0 1em rgba(101, 192, 255, 0.3), 0 0 0 2em rgba(101, 192, 255, 0.3), 0 0 0 3em rgba(101, 192, 255, 0.3);
}
100% {
box-shadow: 0 0 0 1em rgba(101, 192, 255, 0.3), 0 0 0 2em rgba(101, 192, 255, 0.3), 0 0 0 3em rgba(101, 192, 255, 0.3), 0 0 0 4em rgba(101, 192, 255, 0);
}
}
.circle-ripple-3 {background-color: #ffffff;width: 40px;height: 40px;border-radius: 10%;-webkit-animation: rippleee 2s linear infinite;animation: rippleee 2s linear infinite;margin: -82px auto 0px;}

@-webkit-keyframes rippleee {
0% {
box-shadow: 0 0 0 0 rgba(101, 192, 255, 0.3), 0 0 0 0.8em rgba(101, 192, 255, 0.3), 0 0 0 1.6em rgba(101, 192, 255, 0.3), 0 0 0 2.8em rgba(101, 192, 255, 0.3);
}
100% {
box-shadow: 0 0 0 0.8em rgba(101, 192, 255, 0.3), 0 0 0 1.6em rgba(101, 192, 255, 0.3), 0 0 0 2.8em rgba(101, 192, 255, 0.3), 0 0 0 4em rgba(101, 192, 255, 0);
}
}

@keyframes rippleee {
0% {
box-shadow: 0 0 0 0 rgba(101, 192, 255, 0.3), 0 0 0 0.8em rgba(101, 192, 255, 0.3), 0 0 0 1.6em rgba(101, 192, 255, 0.3), 0 0 0 2.8em rgba(101, 192, 255, 0.3);
}
100% {
box-shadow: 0 0 0 0.8em rgba(101, 192, 255, 0.3), 0 0 0 1.6em rgba(101, 192, 255, 0.3), 0 0 0 2.8em rgba(101, 192, 255, 0.3), 0 0 0 4em rgba(101, 192, 255, 0);
}
}
@keyframes gradient {
0% {
background-position: 0% 50%;
}
50% {
background-position: 100% 50%;
}
100% {
background-position: 0% 50%;
}
}
@keyframes change-color-anim{0%,100%{background-color:#0039da}50%{background-color:#13005c}}
		
.basicbtn,.product-block a.basicbtn{color:#fff!important;background-color:#00258e;cursor:pointer;font-size:14px;padding:10px 20px;line-height:normal;text-transform:uppercase;margin-bottom:20px;font-weight:500;transition:all .4s linear;position:relative;display:inline-flex;align-items:center;}
.home-page-new .basicbtn,.home-page-new a.basicbtn,.p-page-new a.basicbtn{color:#fff!important;border-radius:5px;cursor:pointer;font-size:14px;padding:15px 20px;line-height:normal;text-transform:uppercase;margin-bottom:20px;font-weight:500;transition:all .4s linear;position:relative;display:inline-flex;align-items:center;}
.home-page-new-bg h3{color:#fff;letter-spacing:.03rem;font-size:18px;font-weight:500!important;}
.home-page-new h1,.home-page-new h2,.home-page-new h3,.home-page-new h4,.p-page-new h1,.p-page-new h2,.p-page-new h3,h2.main-h{font-family:'PolySans Median'!important;}
.home-page-new h4.min-h{color:#335eea;text-transform:uppercase;font-size:16px;font-weight:500!important;letter-spacing:.05rem;}
.home-page-new h2.main-h{font-size:32px;font-weight:500!important;}
.product-block h2,.awrds h2,.up-events h2{line-height:1.2;}
.product-block{min-height:500px;}
.cs-st-block .d-flex>div:first-child{width:170px;}
.cs-st-block .d-flex>div>div{width:156px;}
.cs-st-block .d-flex>div:last-child{display:flex;}
.cs-st-block .d-flex>div:last-child>div:first-child{margin:0 25px 0 0!important;}
.cs-st-block h4{color:#335eea;font-size:28px!important;font-weight:500!important;letter-spacing:-.06rem;line-height:24px;}
.cs-st-block p{font-size:16px;}
.basicPage-inner .product-block p{margin-bottom:.925rem;line-height:1.5;}
.product-block p,.awrds p{font-size:.75rem;}
.home-page-new .trifecta h3{font-size:20px!important;}
.home-page-new .normlbtn-w{color:#ffffff!important;text-transform:uppercase;}
.home-page-new .counter-Txt>div{padding-top:3.4rem!important;padding-bottom:3.4rem!important;}
.counter-up .d-flex>div{text-align:left;display:grid;}
.mauto{margin:0 auto;}
.counter-up .counter-Txt span{font-family:'PolySans Bulky';font-size:40px;font-weight:800;color:#0031bc;text-align:left;}
.counter-up .counter-Txt b{font-size:24px;font-weight:600;color:#000;}
.comnty .card{border:none;background-color:#fff0;}
.txt-overlay{position:absolute;flex-direction:column;justify-content:space-between;height:100%;width:100%;}
.psnlBlock .txt-overlay h3{position:relative;font-size:24px;}
.home-page-new .trifec-tabs .normlbtn,.home-page-new .comnty .normlbtn{color:#ffffff!important;}
.spkrBlock{position:relative;}
.spkrBlock p{line-height:normal!important;}
.spkrBlock p strong{color:#01b4ff;}
.pc-homelogo{position:absolute;right:25px;bottom:25px;display:inline-block;}
.home-page-new h3{font-size:18px;font-weight:500!important;}
.up-events p{line-height:1.5!important;}
.trending .card-text{font-size:15px;font-weight:500;line-height:1.4;}
.textwidget a{color:#0057A8!important;}
.trending .card-text{font-size:15px;font-weight:500;line-height:1.4;margin-bottom:.8rem;}
.home-page-new .normlbtn{color:#335eea!important;}
.normlbtn{font-size:15px;font-weight:500;display:inline-flex;align-items:center;transition:color .3s ease-in-out;padding:0;border:0;margin-bottom:0;}
.h-captions h1,.h-captions h2{font-weight:500!important;font-size:16px!important;font-family:Inter,sans-serif!important;}
.custom-grid > div[class*="col-"] {padding-left: 15px; padding-right: 15px; margin-bottom: 60px;}
.custom-grid > div:nth-child(-n+4) { margin-left: 25px; margin-right: 25px;}
.custom-grid .second-row {margin-left: 25px; margin-right: 25px;}
.home-page-new .normlbtn-w {color: #ffffff !important;}
.home-page-new .normlbtn-w:hover, .home-page-new .normlbtn-w:hover .fa {color: #ffffff !important;}

.trending .card{box-shadow:0 0 30px rgb(0 0 0 / .05)}
.trending .card-text{font-size:15px;font-weight:500;line-height:1.4}
.trending .card img{-webkit-transition:-webkit-transform 150ms linear;transition:-webkit-transform 150ms linear;transition:transform 150ms linear;transition:transform 150ms linear,-webkit-transform 150ms linear;will-change:transform;width:100%}
.trending .card:hover img,.trending .card:focus img{-webkit-transform:scale(1.025);-ms-transform:scale(1.025);transform:scale(1.025)}
.trending .card .normlbtn:hover .fa-solid{transform:none}
.trending .card:hover .normlbtn .fa-solid{transform:translateX(.5rem)!important}

/* Button Styles */

.basicbtn,.product-block a.basicbtn{display:inline-flex;align-items:center;box-shadow:rgba(2,70,227,.18) 0 15px 40px;color:#fff!important;background:linear-gradient(135deg,var(--primary),#0057ff);border:none !important;padding:16px 30px !important;border-radius:15px !important;gap:10px;transition:.35s;}
.bg-blue.btn.btn-primary{display:inline-flex;align-items:center;box-shadow:rgba(2,70,227,.18) 0 15px 40px;color:#fff!important;background:linear-gradient(135deg,var(--primary),#00258e);border:none;padding:16px 30px !important;border-radius:15px!important;gap:10px;transition:.35s !important;}
.btn-lg.btn-outline-primary{display:inline-flex;align-items:center;box-shadow:rgba(2,70,227,.18) 0 15px 40px;color:#fff!important;background-color:#007bff;border:none;padding:16px 30px !important;border-radius:15px!important;gap:10px;transition:.35s !important;}
.basicbtn:hover{transform:translateY(-5px);box-shadow:rgba(2,70,227,.24) 0 25px 60px;text-decoration: none;}

.bg-blue.btn.btn-outline-primary{display:inline-flex;align-items:center;box-shadow:rgba(2,70,227,.18) 0 15px 40px;color:#fff!important;background:linear-gradient(135deg,var(--primary),#00258e);border:2px solid #ffffff;padding:16px 30px !important;border-radius:15px!important;gap:10px;transition:.35s !important;}

.normlbtn .fa { margin-left: .5rem; transition: transform .3s ease-in-out;}
.normlbtn:hover .fa { transform: translateX(.5rem);}

/*End  Button Styles */

.cs-st-block .bg-light-blue { box-shadow: var(--shadow-sm);  border-radius: 32px; border: 1px solid var(--border); background: rgb(255, 255, 255) !important; padding: 40px !important;}
.cs-st-block .bg-white.border-radius-lg { background-color: rgb(233, 243, 255) !important;border-radius: 15px !important;}

@media only screen and (max-width:768px){
.home-page-new-bg h4{font-size:12px!important;letter-spacing:.03rem;margin-top:15px!important;}
.home-page-new-bg h1{font-size:22px;line-height:26px;}
.home-page-new-bg h1 br{display:none;}
.product-block .col{width:50%!important;max-width:50%!important;flex:0 50%;margin-bottom:58px;}
.connect-dots,.con-lines{display:none;}
.inside-header.grid-container.product-block.position-relative h4.min-h.mb-2.text-center{margin-bottom:10px!important;}
.home-page-new h4.min-h{font-size:10px!important;}
.home-page-new h2.main-h{margin-bottom:1.5rem!important;}
.awrds h2,.product-block h2,.up-events h2,.product-block h2 span{font-size:1.3rem!important;padding:0 15px;}
.inside-header{padding:10px 20px!important;}
.sol-lan-page .basic-page .inside-header,.inside-header.grid-container{padding:1.5rem 0!important;width:100%!important;max-width:100%!important;min-width:100%!important;}
h2,h3{font-size:20px!important;}
.counter-up .d-flex.justify-content-center,.counter-up .d-flex{justify-content:center!important;}
.home-page-new .counter-Txt>div{padding-top:1rem!important;padding-bottom:1rem!important;}
.counter-up .d-flex>div{margin-right:5px!important;width:auto!important;margin-left:0!important;}
.counter-up .d-flex>div img{width:50px!important;}
.counter-up .counter-Txt{width:50%;margin-bottom:0;margin-top:0;}
.counter-up .counter-Txt span{font-size:24px!important;}
.counter-up .counter-Txt b{font-size:18px!important;left:50px!important;}
.home-page-new .counter-up .counter-Txt:nth-child(2) .d-flex{justify-content:start!important;padding-left:10px;}
.home-page-new .normlbtn{font-size:12px!important;}
.nlhomeBlock{margin-top:1.5rem;margin-bottom:1.5rem;}
.spkrBlock figure img,.spkrBlock>div:first-child{width:50px;}
.home-page-new .comnty h3{font-size:16px!important;}
.psnlBlock .txt-overlay h3{font-size:.93rem!important;padding:0 0 15px!important;margin:0 0 5px!important;}
.pc-homelogo{bottom:24px;right:0;}
.pc-homelogo image{width:50px;}
.g-Bloc>h3:first-child { bottom: 240px !important; left: -90px !important; width: 96%;}
.g-Bloc>h3:nth-child(2) { bottom: 240px !important; right: -90px !important; width: 96%;}
.basic-page.home-page .product-block h3 { margin-bottom: 0rem !important; margin-top: -0.5rem !important; font-size: 0.98rem !important; }
.circle-ripple-2.circle-ripple-2a { width: 100px !important; height: 100px !important; margin: -135px auto 60px !important; }
.custom-grid>div[class*="col-"]{padding-left:15px;padding-right:15px;margin-bottom:30px}
.home-page-new .cs-st{flex-direction:column}
.home-page-new .cs-st>div{width:100%!important}

.home-page-new .trifecta{padding:0!important;margin-top:0;}
.home-page-new .trifecta>div{padding-bottom:0!important}
.home-page-new .trifecta .border-radius-xl{border-radius:0!important}
.home-page-new .trifecta p{line-height:normal;padding-top:10px;font-size:.65rem}
.home-page-new .trifecta .min-wid{margin-bottom:2rem!important}
.home-page-new .counter-up .col-md-6>.mr-4{margin-right:0!important;margin-bottom:1rem}
.home-page-new .counter-up .counter-Txt:nth-child(2) .d-flex{justify-content:start!important;padding-left:10px}
.home-page-new .counter-up .trending.awds{margin-bottom:0;}
.home-page-new .comnty .txt-overlay{padding:1rem!important}
.home-page-new .normlbtn{font-size:12px!important}
.home-page-new .normlbtn i{font-size:10px!important}
.home-page-new .cs-st .align-items-center.justify-content-between>div:first-child{width:30%!important;margin:0!important}
.home-page-new .cs-st .align-items-center.justify-content-between>div:last-child{width:70%!important;display:flex; margin-bottom:0;}
.home-page-new .cs-st .align-items-center.justify-content-between>div:last-child>div{width:46%!important}
.home-page-new .cs-st .align-items-center.justify-content-between>div:last-child>div:first-child{margin:0 10px!important}

.home-page-new .cs-st-block .p-4,.home-page-new .cs-st-block .px-3.py-4{padding:.6rem .3rem!important;margin-bottom:0!important;}
.home-page-new .cs-st-block .p-4>div,.home-page-new .cs-st-block .px-3.py-4>div{margin-bottom:.5rem!important;}
.home-page-new .cs-st-block h4{font-size:22px!important;}
.home-page-new .cs-st-block .px-5.py-4{padding: 25px !important;}
.home-page-new .cs-st-block .p-4 p,.home-page-new .cs-st-block .px-3.py-4 p{font-size:10px;margin-bottom:0!important;}
.cs-st-tbn{position:static;margin-top:15px;}
.cs-st-block .row>div{ margin-bottom:0 !important;}
.custom-grid>div[class*="col-"]{flex:0 0 50%;max-width:50%;margin-left: 0; margin-right: 0;padding:0 10px;}
.btn-lg.btn-outline-primary{ padding:12px 22px !important;}
}

