:root{--brand: #ff4d29;--dark: #092032;--body: #516171;--border: rgba(0,0,0,.08)}body{font-family:Roboto,Google Sans,sans-serif;color:var(--body);line-height:1.7}@media screen and (max-width: 991px){body{background-color:#fff;color:#fff;margin:0;font-family:Arial,sans-serif}.sl-tp{padding-top:20px}.serv-pad{width:100%!important}#services{margin-left:0;margin-right:4px}.kl{text-align:left!important;margin-left:13px!important}.h1f,.h2f,.h3f{text-align:left}.px-4{padding-right:0!important;padding-left:0!important}#about{margin:12px}.resp-card{margin:0;padding:0}.resp-btn{border-color:#d64022!important;background-color:#d64022!important;color:#fff!important}.carousel-slide{text-align:left}.carousel-slide h1{font-size:1.8rem;margin:0;word-spacing:0px;letter-spacing:3px;text-align:left}.carousel-slide p{font-size:1.3rem;margin:0 10px;letter-spacing:1px;text-align:left}.carousel-slide .buttons{margin-top:30px;display:flex;gap:15px;opacity:0}.sv-pd1{margin-left:44px;margin-right:30px;width:100%}.rsp-sv-pd{padding-right:0!important}.rsp-sv-pd1{padding-right:0!important;margin-right:0!important}.pd-lf{margin:0!important}.abt-pd2{margin-top:opx;padding-left:0;padding-right:10px}.abt{margin-right:10px;margin-left:4px}.abt-pd{padding:6px 30px 10x 15px!important}.abt-pd1{margin:0 6px 0 10px}.site-footer h3{color:#fff;font-weight:400;font-size:16px}.site-footer h1{color:#fff;font-size:26px;font-weight:700}.site-footer h2{color:#fff;font-weight:500;font-size:20px}.site-footer h4{color:#fff;font-weight:50}.resp-foot{padding-left:0!important}.resp-topnav{text-align:right!important}.shadow-nav{box-shadow:2px 4px 4px #f9e66cef!important}.slide .display-3{text-transform:uppercase;color:#000}.btn-brand{background-color:#fff}#hv{color:#000;background-color:#ffffff80}#hv:hover{color:green!important;background-color:#fff;border:#fff(255,255,255,.5);transform:scale(.9);transition:transform .3s ease,color .3s ease}.header{position:sticky;top:0;z-index:1000;background:linear-gradient(to right,#333,#444,#555);background-size:400% 400%;animation:gradientBG 60s ease infinite;display:flex;align-items:center;justify-content:space-between;padding:2px 20px;box-shadow:2px 4px 4px #00000013!important}@keyframes gradientBG{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.card{border:none}.menu-color{color:#fff!important;width:50px}.menu-color:hover{background-color:#fff;color:#000!important}.header img{height:40px}.header button{color:#fff;background:none;border:none;font-size:24px;cursor:pointer}.sidenav{height:100%;width:0;position:fixed;z-index:1050;top:0;right:0;background-color:#242424;overflow-x:hidden;padding-top:60px;transition:.5s;text-align:left}.sidenav a{padding:8px 32px;text-decoration:none;font-size:20px;color:#fff;display:block;transition:.3s}.text-left{margin-left:18px}.cont-mg{text-align:left}.sidenav a:hover{color:#fff;background-color:#fff3}.sidenav .closebtn{position:absolute;top:0;right:25px;font-size:36px}#main{transition:margin-right .5s}@media (min-width: 992px){.sidenav,.header,.card-columns,.card,.shadow,.header button{display:none}}@media screen and (max-height: 450px){.sidenav{padding-top:15px}.sidenav a{font-size:18px}}.resp-container{padding:0;margin:0}.carousel-item{height:50vh}.sl-he{height:55px}.slide{display:flex;align-items:center;justify-content:center;position:relative}.sliderh1{font-size:23px;font-weight:300}.sliderh3{font-size:20px;font-weight:400}.slide1,.slide2{background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#f8f9fa}.slide .display-3{text-transform:uppercase;color:#fff}#logoim{margin:0}}@media (max-width: 767px){.resp-card{margin:0;padding:0}.payment img{width:250px;height:250px}.upas .upi{border-radius:25px;display:inline-block;padding:6px 10px;background-color:#0070ba;color:#fff;font-size:16px}.bank-details{max-width:400px;margin:auto;border-collapse:collapse;width:90%;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 10px #0000001a}.bank-details th,.bank-details td{padding:14px 18px;text-align:left}.bank-details th{background:#2c3e50;color:#fff;font-size:18px;width:30%}.bank-details td{background:#fafafa;font-size:18px;color:#333}.bank-details tr:nth-child(2n) td{background:#f0f4f7}.bank-details tr:hover td{background:#eaf3ff;transition:.3s}}
