@media (min-width: 280px) and (max-width: 3600.98px){.banner1{width:100%;height:54.51389vw}.carousel-indicators [data-bs-target]{width:.6944vw;height:.6944vw;margin-right:1.3889vw;border:.2778vw solid #fff;margin-top:-11.8055vw}.banner1 .row{margin-top:-54.8611vw;width:100%}.logo{padding-left:5.833vw;padding-top:2.778vw}.nav{margin-top:4.3vw}.nav .nav-item .nav-link{padding:0 3.0555vw;font-size:1.3889vw}.search-box{margin-top:3.68055vw;margin-left:-1.18055vw}.input-search{margin-right:5.556vw;height:3.125vw;width:3.125vw;padding:.902778vw 1.3889vw .8333vw 3.125vw;font-size:1.25vw;letter-spacing:.13889vw;padding-right:2.778vw}.input-search::placeholder{font-size:1.25vw;letter-spacing:.1389vw}.btn-search{width:3.125vw;height:3.125vw;font-size:1.7361vw;left:0}.btn-search:focus ~ .input-search{width:15.2778vw;border-radius:.625vw}.input-search:focus{width:15.2778vw;border-radius:.625vw}.banner1-text{margin-top:-43.8194vw;width:100%}.banner1-text h1{font-size:4.8611vw;padding:0 3.4722vw;letter-spacing:.1389vw}.banner1-text p{margin-top:3.055vw;font-size:1.667vw;padding:0 3.47vw}.banner1-text .btn{margin-top:4.79167vw;height:4.51389vw;width:22.22vw;font-size:1.66vw;padding:.9722vw}.banner1-text .btn:active{margin-top:4.79vw;height:4.51389vw;width:22.22vw;font-size:1.667vw}.banner2{width:100%;height:66.8055vw}.banner2-text{padding-top:12.01389vw}.banner2-text h1{font-size:4.167vw;letter-spacing:.1389vw}.banner2-text p{margin-top:2.43055vw;font-size:1.667vw;letter-spacing:.13889vw}.banner2-stats{margin-top:15.9722vw}.banner2-stat-number{font-size:4.375vw}.banner2-stat-text{margin-top:-.41667vw;font-size:1.45833vw;letter-spacing:.069vw}.banner3{width:100%;height:63.88vw}.banner3-text h1{padding-top:6.944vw;font-size:3.81944vw;letter-spacing:.13889vw}.banner3-text p{font-size:1.52778vw;padding-top:.6944vw;letter-spacing:.06944vw;padding-bottom:4.8611vw}.crd{width:100%;padding:0 9.02778vw}.card{height:30.902778vw;width:23.263889vw}.card-title{padding-top:.6944vw;font-size:1.5278vw;letter-spacing:.1389vw}.card-text{padding-top:.34722vw;font-size:1.25vw;letter-spacing:.06944vw}.banner4{width:100%;height:64.51389vw}.banner4-text{padding-top:17.3611vw;padding-left:6.597vw}.banner4-text h1{font-size:4.1667vw}.banner4-text p{padding-top:1.3889vw;font-size:1.597vw;padding-bottom:3.81944vw}.banner4-text .btn{height:4.51389vw;width:22.22vw;font-size:1.667vw;padding:.9722vw}.banner4-img{padding-top:6.25vw;padding-left:2.778vw}.banner4-img img{height:52vw}.banner5{width:100%;height:64.51389vw}.banner5-img{padding-top:6.25vw;padding-left:4.1667vw}.banner5-img img{height:52vw}.banner5-text{padding-top:17.36vw;padding-left:6.597vw}.banner5-text h1{font-size:4.1667vw}.banner5-text p{padding-top:1.388vw;font-size:1.597vw;padding-bottom:3.819vw}.banner5-text .btn{height:4.51389vw;width:22.222vw;font-size:1.667vw;padding:.9722vw}.banner6{width:100%;height:63.1944vw}.banner6-text h1{padding-top:6.944vw;font-size:3.81944vw;letter-spacing:.13889vw}.banner6-text p{font-size:1.52778vw;padding-top:.6944vw;letter-spacing:.06944vw;padding-bottom:4.876vw}.demo .card-img,.card-img-bottom,.card-img{width:6.875vw}.crd2 h5{font-size:1.8055vw;padding-top:2.00833vw;padding-bottom:0}.card-body h5{font-size:1.8055vw;padding-top:1.3889vw}.card-body .btn{height:3.75vw;width:18.541667vw;font-size:1.667vw;padding:.48611vw;letter-spacing:.06944vw}.demo .card{border-radius:.9722vw}.banner7{width:100%;height:67.63889vw}.banner7-text{padding:16.11vw 0 0 9.1667vw}.banner7-text p{font-size:2.0833vw}.banner7-text h1{font-size:2.083vw;padding-top:.6944vw}.banner8{width:100%;height:39.5833vw}.banner8-text h1{padding-top:10.6944vw;font-size:4.1667vw;letter-spacing:.13889vw}.banner8-text p{padding-top:1.041667vw;font-size:1.667vw;letter-spacing:.06944vw}.banner8 .input-group{width:53.4722vw}.banner8 .input-group .form-control{height:4.1667vw;font-size:1.3889vw;padding-left:1.52778vw}.subscriber{margin-top:4.722vw}.input-group .btn{width:15.2778vw;font-size:1.52778vw}.footer{padding-left:8.33vw;width:100%;height:30.556vw;padding-top:9.02778vw}.footer-text{padding-left:3.81944vw}.footer-text h1{font-size:1.8055vw}.footer-text p{padding-top:1.041667vw;font-size:1.25vw}.about{margin-left:-1.3889vw}.about h1{font-size:1.8055vw}.about ol{padding-top:1.041667vw;font-size:1.25vw}.services h1{font-size:1.80555vw}.services ol{padding-top:1.041667vw;font-size:1.25vw}.follow h1{font-size:1.80555vw}.follow ol{padding-top:1.041667vw;font-size:1.25vw;line-height:2.291667vw}.follow ol img{height:1.73611vw;width:1.73611vw}}
@media (max-width: 767.98px){.banner1{height:52.51389vw}.logo img{width:6vw}.banner1-text{z-index:4}.banner1-text p{font-weight:500}.navbar-toggler{margin-top:1.9vw;font-size:2.2vw;border:none;z-index:2}.input-search{margin-right:-3vw}.nav-link{font-weight:600}.nav-link:hover{transform:scale(.98)}.nav-link:focus,.nav-link:focus{transform:scale(.90)}.nav-link:focus,.nav-link:active{transform:scale(.90)}.navbar-toggler:focus{box-shadow:none}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{width:16vw;height:35vw;border-radius:12px;background-color:#c7f0db}.offcanvas-backdrop.show{opacity:.1}.offcanvas-header{padding-bottom:0}.offcanvas-body{padding-top:0}.banner3-text p{font-weight:500;font-size:1.62778vw;padding-bottom:1vw}.banner8-text p{font-weight:600}.banner8 .input-group .form-control{font-size:1.5889vw;font-weight:600}.input-group .btn{height:4.1667vw}}
@media (min-width: 300px) and (max-width: 449.98px){.search{display:flex;align-items:center}.logo img{width:7vw}.banner1{height:auto}.banner1-text p{font-size:2.3vw;font-weight:600;margin-bottom:2vw}.banner4-text{padding-left:5.597vw}.banner5-text{padding-left:5.597vw}.navbar-toggler-icon{margin-top:0}.navbar-toggler{margin-top:0;font-size:3vw}.offcanvas-title{font-size:1rem;display:none}.offcanvas-header .btn-close{margin-left:12vw}.navbar-nav{--bs-nav-link-padding-y:.2rem}.footer{padding-left:1.33vw}.about ol{padding-top:0;font-size:1.35vw;font-weight:400;margin-right:-2vw}.services ol{padding-top:0;font-size:1.35vw;font-weight:400;margin-right:-2vw}.follow ol{padding-top:0;font-weight:400}.btn-search:focus ~ .input-search{width:28.2778vw}.input-search{border-radius:2vw;font-size:3vw;margin-top:.8vw;margin-left:-6.55vw;height:6.125vw;font-weight:500;padding:2vw 1vw 1.8333vw 5.5vw}.input-search:focus{border-radius:5px;width:28.2778vw;height:6.125vw;font-size:3vw;margin-top:.8vw;margin-left:-6.55vw;font-weight:500;padding:1.5vw 1vw 1.8333vw 5.125vw}.input-search::placeholder{font-size:2.5vw;font-weight:500}.navbar-toggler-icon{margin-top:1.5vw}.input-group .btn{padding-top:1vw;height:4.1667vw}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{width:30vw;height:55vw}.banner1-text .btn{margin-top:.79167vw;font-size:1.76vw;letter-spacing:1px;padding:.922vw;border-radius:0}.banner1-text .btn:active{margin-top:.79167vw;font-size:1.76vw;letter-spacing:1px}.banner2-text p{margin-top:2.43055vw;font-size:2.3vw;letter-spacing:.13889vw;font-weight:400}.banner1-text{margin-top:-40.8194vw}.carousel-indicators [data-bs-target]{margin-top:0}.banner3-text p{font-weight:500;font-size:2.4778vw}.banner4-text{padding-left:3.597vw;margin-right:-6vw}.banner4-text p{font-size:2.3vw;margin-bottom:0}.banner5-text{padding-left:0;margin-left:-3vw}.banner5-text p{font-size:2.3vw;margin-bottom:0}.banner4-text .btn{font-size:1.767vw;letter-spacing:1px;padding:.1vw}.banner5-text .btn{font-size:1.767vw;letter-spacing:1px;padding:.1vw}.banner6-text h1{font-size:4.81944vw}.banner6-text p{font-size:2.4778vw}.banner7-text p{font-size:2.7833vw;margin-bottom:3vw}.banner8-text h1{padding-top:7.6944vw;font-size:5.1667vw;letter-spacing:.13889vw}.banner8-text p{padding-top:1.041667vw;font-size:2.4vw;letter-spacing:.06944vw}.banner8 .input-group{width:70.4722vw}.banner8 .input-group .form-control{font-size:2.789vw;height:6.1667vw}.input-group .btn{height:6.1667vw;padding-top:1.095vw;letter-spacing:1px;width:23.778vw;font-size:2.3778vw}.banner2-stat-number{font-size:5.375vw}.banner2-stat-text{font-size:2.45833vw}.footer{padding-left:8.33vw;height:55.556vw;padding-top:9.02778vw}.footer-text{padding-left:0}.footer-text h1{font-size:2.8055vw}.about h1{font-size:2.8055vw}.services h1{font-size:2.8055vw}.follow h1{font-size:2.8055vw}.footer-text p{font-size:2.2vw;font-weight:400}.about ol{font-size:2vw;margin-right:-2vw}.services ol{font-size:2vw;margin-right:-2vw}.follow ol{font-size:2vw;margin-right:-2vw}.follow ol li{line-height:3.7vw}.follow ol a{margin-right:-2vw}.follow ol img{width:3vw;height:3vw}.services{margin-left:-3vw}.card-body .btn{font-size:2vw;height:6.75vw;width:21.541667vw;padding:0}.cde .slick-slide{margin:0 6vw;width:25vw}.cde .slick-list{margin:0 -2vw;width:100%}.cde .slick-track{width:90vw;margin:0;margin-left:2vw}.banner6{height:72.88vw}.cde .card-body h5{font-size:2.5vw;padding-top:0}.crd2 h5{font-size:2.6vw}.cde .card-text{padding:0;margin:0;margin-top:-1vw;font-size:2.6vw;margin-bottom:1vw}.cde .card{width:20vw;height:42vw}.demo .cde .card-img,.card-img-bottom,.card-img{width:7.8vw;height:9vw}.demo .card-body{margin-top:-1.5vw}.banner6-text p{padding-bottom:0}.card-body .btn{height:4.75vw;width:19.541667vw}.demo .card{border-radius:2.9722vw}.banner3-text h1{padding-top:4.944vw;margin:0}.input-search{height:4.5vw}.input-search:focus{height:4.5vw}.btn-search{margin-top:0}.banner3-text p{padding-bottom:0}.footer{height:60vw}.abc{margin-top:-2vw}.abc .slick-slide{margin:0 7vw;width:25vw}.abc .slick-list{margin:0 -2vw;width:100%}.abc .slick-track{width:90vw;margin:0;margin-left:2vw}.banner3{width:100%;height:69.88vw}.abc .card-body{padding:3vw}.abc .card-body h5{font-size:2.8vw;padding-top:0;font-weight:700}.abc .card-text{padding:0;margin:-1vw -4vw;font-size:2.69vw;font-family:Arial,Helvetica,sans-serif;font-weight:300}.abc .card-img,.card-img-bottom,.card-img-top{width:100%;height:27vw}.crd{padding:0 2.02778vw}.banner8 .input-group .form-control:focus{box-shadow:0 0 0 1px rgba(13,110,253,.25)}.card-body .btn{height:4.75vw;width:19.541667vw;padding:.8vw}.banner4-text .btn{padding:.8vw}.banner5-text .btn{padding:.8vw}.btn-search{margin-top:2px;font-size:3.2vw;margin-left:-5.5vw}.input-search{margin-top:5px}.input-search:focus{margin-top:5px}.banner1-text .btn{margin-top:4.79167vw;height:5.51389vw;width:28.22vw;font-size:1.66vw;padding:.9722vw;font-size:2.21vw}.banner1-text .btn:focus{margin-top:4.79167vw;height:5.51389vw;width:28.22vw;font-size:1.66vw;padding:.9722vw;font-size:2.21vw}.banner1-text .btn:active{margin-top:4.79167vw;height:5.51389vw;width:28.22vw;font-size:1.66vw;padding:.9722vw;font-size:2.21vw}.banner1-text p{font-size:2.7vw;font-weight:500}.banner1-text h1{font-size:5.8611vw}.banner2-text h1{font-size:5.167vw}.banner2-text p{font-size:2.7vw;font-weight:300}.banner3-text p{font-weight:400;font-size:2.5778vw}.banner4-text .btn{font-size:1.9767vw}.banner5-text .btn{font-size:1.9767vw}.banner5-text .btn:focus{padding:0}.cde .card-body h5{font-size:3vw}.cde .card{border-radius:4.97721vw;height:44vw}.cde .card-text{margin:0 -2vw}.banner6{height:78.88vw}.banner4-text .btn{height:5vw;width:24.222vw;font-size:2.1vw;padding:.722vw}.banner5-text .btn{height:5vw;width:24.222vw;font-size:2.1vw;padding:.722vw}.banner1-text p{font-size:2.2778vw;letter-spacing:0;font-weight:600;font-family:'Montserrat',sans-serif}.banner2-text p{font-size:2.4778vw;letter-spacing:0;font-weight:300;font-family:'Montserrat',sans-serif}.banner3-text p{font-size:2.2778vw;letter-spacing:0;font-weight:500;font-family:'Montserrat',sans-serif}.abc .card-text{font-size:2.6vw;margin:0 -1vw;letter-spacing:.06944vw;font-family:'Montserrat',sans-serif;font-weight:500}.cde .card-text{font-weight:500}}
@media (min-width: 300px) and (max-width: 330px){.btn-search{margin-top:3px}.input-search{margin-top:6px}.input-search:focus{margin-top:6px}.banner1-text .btn{margin-top:4.79167vw;height:5.51389vw;width:28.22vw;font-size:1.66vw;padding:.9722vw;font-size:2.21vw}.banner1-text .btn:focus{margin-top:4.79167vw;height:5.51389vw;width:28.22vw;font-size:1.66vw;padding:.9722vw;font-size:2.21vw}.banner1-text .btn:active{margin-top:4.79167vw;height:5.51389vw;width:28.22vw;font-size:1.66vw;padding:.9722vw;font-size:2.21vw}.banner1-text p{font-size:2.7vw;font-weight:500}.banner1-text h1{font-size:5.8611vw}.offcanvas-header .btn-close{margin-left:10vw;font-size:4vw}.banner5-text .btn{height:5vw;width:24.222vw;font-size:2.1vw;padding:.622vw}.banner5-text p{font-size:2.4vw;font-size:2.4vw}.banner4-text .btn{height:5vw;width:24.222vw;font-size:2.1vw;padding:.722vw}.card-body .btn{margin-top:-2vw}.cde .card{width:20vw;height:44vw}.banner6{height:78.88vw}.search-box{margin-right:-2vw}.banner1-text p{font-size:2.2778vw;letter-spacing:0;font-weight:600;font-family:'Montserrat',sans-serif}.banner2-text p{font-size:2.4778vw;letter-spacing:0;font-weight:300;font-family:'Montserrat',sans-serif}.banner3-text p{font-size:2.2778vw;letter-spacing:0;font-weight:500;font-family:'Montserrat',sans-serif}.abc .card-text{font-size:2.6vw;margin:0 -1vw;letter-spacing:.06944vw;font-family:'Montserrat',sans-serif;font-weight:500}.cde .card-text{font-weight:500}}
@media (min-width: 350px) and (max-width: 370.98px){.input-search{margin-top:1.5vw}.input-search:focus{margin-top:1.5vw}}
@media (min-width: 370px) and (max-width: 399.98px){.input-search{margin-top:1.5vw}.input-search:focus{margin-top:1.5vw}.navbar-toggler-icon{margin-top:1.2vw}.navbar-toggler{margin-top:1vw}.abc .slick-slide{margin:0 7vw;width:25vw}.card-body .btn{padding:.1vw;padding-bottom:.45vw}.offcanvas-header .btn-close{margin-left:13vw}.cde .card-text{margin: 0 -2vw;margin-bottom: 1.5vw;}}
@media (min-width: 400px) and (max-width: 449.98px){.banner4-text .btn{padding:.8vw}.banner5-text .btn{padding:.8vw}.banner1-text .btn{padding:.7vw}.card-body .btn{padding-top:.3vw;font-size:2.2vw;height:5vw;width:22.541667vw}.abc .card-text{font-size:2.5vw;font-family:Arial,Helvetica,sans-serif}.abc .slick-slide{margin:0 7vw}.offcanvas-header .btn-close{margin-left:13vw}.navbar-toggler-icon{margin-top:1.6vw}.navbar-toggler{margin-top:1vw}.crd2 h5{font-size:2.6vw}.card-body .btn{font-size:2.2vw;height:5.75vw;width:20.541667vw}.banner1-text p{font-size:2.2778vw;letter-spacing:0;font-weight:600;font-family:'Montserrat',sans-serif}.banner2-text p{font-size:2.4778vw;letter-spacing:0;font-weight:300;font-family:'Montserrat',sans-serif}.banner3-text p{font-size:2.2778vw;letter-spacing:0;font-weight:500;font-family:'Montserrat',sans-serif}.abc .card-text{font-size:2.6vw;margin:0 -1vw;letter-spacing:.06944vw;font-family:'Montserrat',sans-serif;font-weight:500}.cde .card-text{font-weight:500}.cde .card-text{margin: 0 -2vw;margin-bottom: 1.5vw;}}
@media (min-width: 450px) and (max-width: 575.98px){.banner1{height:auto}.banner4-text{padding-left:5.597vw}.banner5-text{padding-left:5.597vw}.btn-search{margin-top:1.6vw;font-size:2.5vw;margin-left:-3.5vw}.navbar-toggler-icon{margin-top:1.5vw}.navbar-toggler{margin-top:1.7vw;font-size:2.2vw;border:none;z-index:2}.offcanvas-title{font-size:1rem;display:none}.offcanvas-header .btn-close{margin-left:6vw}.navbar-nav{--bs-nav-link-padding-y:.2rem}.footer{padding-left:1.33vw}.about ol{padding-top:0;font-size:1.35vw;font-weight:400;margin-right:-2vw}.services ol{padding-top:0;font-size:1.35vw;font-weight:400;margin-right:-2vw}.follow ol{padding-top:0;font-weight:400}.btn-search:focus ~ .input-search{width:20.2778vw}.input-search{margin-top:1.8vw;margin-left:-4vw;height:4.125vw;font-size:2.25vw!important;font-weight:400;padding:1vw 1vw .8333vw 4.125vw}.banner8 .input-group .form-control:focus{box-shadow:0 0 0 1px rgba(13,110,253,.25)}.input-search:focus{width:20.2778vw;margin-top:1.8vw;margin-left:-4vw;height:4.125vw;font-size:2.25vw!important;font-weight:400;padding:1vw 1vw .8333vw 4.125vw}.input-search::placeholder{font-size:1.7vw;font-weight:500}.navbar-toggler-icon{margin-top:1.5vw}.input-group .btn{padding-top:1vw;height:4.1667vw}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{width:19vw}.banner1-text p{font-size:2.2vw;font-weight:500}.banner1-text .btn{margin-top:.79167vw;font-size:1.76vw;letter-spacing:1px;padding:.722vw}.banner1-text .btn:active{margin-top:.79167vw;font-size:1.76vw;letter-spacing:1px}.banner2-text p{margin-top:2.43055vw;font-size:1.867vw;letter-spacing:.13889vw;font-weight:400}.banner1-text{margin-top:-40.8194vw}.carousel-indicators [data-bs-target]{margin-top:-7.8055vw}.banner3-text h1{padding-top:4vw}.banner3-text p{font-weight:500;font-size:2.2778vw}.banner4-text p{font-size:2vw}.banner5-text p{font-size:2vw}.banner4-text .btn{font-size:1.767vw;letter-spacing:1px;padding:.1vw}.banner5-text .btn{font-size:1.767vw;letter-spacing:1px;padding:.1vw}.banner6-text p{font-size:2.2778vw}.banner8-text h1{padding-top:7.6944vw;font-size:5.1667vw;letter-spacing:.13889vw}.banner8-text p{padding-top:1.041667vw;font-size:2.1vw;letter-spacing:.06944vw}.banner8 .input-group .form-control{font-size:1.889vw}.input-group .btn{height:4.1667vw;padding-top:.7vw;letter-spacing:1px;width:18.2778vw;font-size:1.6778vw}.banner2-stat-number{font-size:5.375vw}.banner2-stat-text{font-size:2.45833vw}.footer{padding-left:8.33vw;height:55.556vw;padding-top:9.02778vw}.footer-text{padding-left:0}.footer-text h1{font-size:2.8055vw}.about h1{font-size:2.8055vw}.services h1{font-size:2.8055vw}.follow h1{font-size:2.8055vw}.footer-text p{font-size:2.2vw;font-weight:400}.about ol{font-size:2vw;margin-right:-2vw}.services ol{font-size:2vw;margin-right:-2vw}.follow ol{font-size:2vw;margin-right:-2vw}.follow ol li{line-height:3.7vw}.follow ol a{margin-right:-2vw}.follow ol img{width:3vw;height:3vw}.services{margin-left:-3vw}.abc .slick-slide{margin:0 5vw;width:25vw}.abc .slick-list{margin:0 -2vw;width:100%}.abc .slick-track{width:90vw;margin:0;margin-left:2vw}.banner3{width:100%;height:66.88vw}.abc .card-body{padding:3vw}.abc .card-body h5{font-size:2.1vw;padding-top:0}.abc .card-text{padding:0;margin:-1vw -4vw;font-size:1.89vw}.abc .card{width:20vw;height:40vw}.abc .card-img,.card-img-bottom,.card-img-top{width:100%;height:25vw}.cde .slick-slide{margin:0 5vw;width:25vw}.cde .slick-list{margin:0 -2vw;width:100%}.cde .slick-track{width:90vw;margin:0;margin-left:2vw}.banner6{height:72.88vw}.cde .card-body h5{font-size:2.5vw;padding-top:0}.crd2 h5{font-size:2.3vw}.cde .card-text{padding:0;margin:0 -2vw;margin-top:-1vw;font-size:2.3vw;margin-bottom:1vw}.cde .card{width:20vw;height:40vw}.demo .cde .card-img,.card-img-bottom,.card-img{width:7.8vw;height:9vw}.banner6-text p{padding-bottom:2vw}.card-body .btn{height:4.75vw;width:19.541667vw}.demo .card{border-radius:2.9722vw}}
@media (min-width: 480px) and (max-width: 575.98px){.cde .card-text{padding:0;margin:0 -4vw;font-size:1.89vw;margin-bottom:2vw}.btn-search{margin-top:.6vw;font-size:2.5vw;margin-left:-3.5vw}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{width:19vw}}
@media (min-width: 576px) and (max-width: 666.98px){.cde .slick-slide{margin:0 5vw;width:25vw}.cde .slick-list{margin:0 -2vw;width:100%}.cde .slick-track{width:90vw;margin:0;margin-left:2vw}.banner6{height:66.88vw}.cde .card-body h5{font-size:2.5vw;padding-top:0}.crd2 h5{font-size:2.3vw}.cde .card-text{padding:0;margin:0;font-size:2vw;margin-bottom:2vw}.cde .card{width:20vw;height:38vw}.cde .card-img,.card-img-bottom,.card-img-top{width:7.8vw;height:9vw}.banner6-text p{padding-bottom:2vw}.card-body .btn{height:4.75vw;width:19.541667vw}.demo .card{border-radius:2.9722vw}.footer{padding-left:1.33vw}.footer-text p{font-size:1.4vw;font-weight:400;margin-right:-1vw}.about ol{padding-top:0;font-size:1.35vw;font-weight:400;margin-right:-2vw}.services ol{padding-top:0;font-size:1.35vw;font-weight:400;margin-right:-2vw}.follow ol{padding-top:0;font-weight:400}.btn-search{font-size:1.9361vw;margin-top:2vw}.btn-search:focus ~ .input-search{width:17.2778vw}.input-search{margin-top:2vw;margin-left:-5px}.input-search:focus{width:17.2778vw;font-size:1.6vw;margin-top:2vw;margin-left:-5px}.input-search::placeholder{font-size:1.7vw;font-weight:500}.navbar-toggler-icon{margin-top:1.5vw}.input-group .btn{padding-top:1vw;height:4.1667vw}.btn-search{margin-left:-5px}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{width:18vw}.banner4-text p{font-size:1.697vw}.banner5-text p{font-size:1.697vw}.banner6-text p{font-size:1.62778vw}.follow{margin-right:-2vw}.about{margin-right:-2vw}.services{margin-right:-2vw}.follow ol{margin-right:-2vw}.follow ol li{line-height:3.7vw;font-size:1.6vw}.follow ol a{margin-right:-2vw}.follow ol img{height:2.73611vw;width:2.73611vw}.banner2-stat-number{font-size:5.375vw}.banner2-stat-text{font-size:2.45833vw}.abc .slick-slide{margin:0 5vw;width:25vw}.abc .slick-list{margin:0 -2vw;width:100%}.abc .slick-track{width:90vw;margin:0;margin-left:2vw}.banner3{width:100%;height:66.88vw}.abc .card-body h5{font-size:2.1vw;padding-top:0}.abc .card-text{padding:0;margin:0 -4vw;font-size:1.89vw}.abc .card{width:20vw;height:40vw}.abc .card-img,.card-img-bottom,.card-img-top{width:100%;height:25vw}}
@media (min-width: 667px) and (max-width: 767.98px){.footer{padding-left:4.33vw}.footer-text p{font-size:1.4vw;font-weight:400;margin-right:-1vw}.about ol{padding-top:0;font-size:1.35vw;font-weight:400;margin-right:-2vw}.services ol{padding-top:0;font-size:1.35vw;font-weight:400;margin-right:-2vw}.follow ol{padding-top:0;font-size:1.35vw;font-weight:400}.btn-search{font-size:1.9361vw}.btn-search:focus ~ .input-search{width:17.2778vw}.input-search:focus{width:17.2778vw}.input-search::placeholder{font-size:1.7vw;font-weight:500}.banner4-text p{font-size:1.697vw}.banner5-text p{font-size:1.697vw}.banner6-text p{font-size:1.62778vw}.input-search{padding-top:1.9vw}.abc .slick-slide{margin:0 5vw;width:25vw}.abc .slick-list{margin:0 -2vw;width:100%}.abc .slick-track{width:90vw;margin:0;margin-left:2vw}.banner3{width:100%;height:66.88vw}.card-body h5{font-size:2.4vw;padding-top:1vw}.abc .card-text{padding:0;margin:0;font-size:2vw;font-weight:400}.abc .card{width:20vw;height:40vw}.card-img,.card-img-bottom,.card-img-top{width:100%;height:25vw}.cde .slick-slide{margin:0 5vw;width:25vw}.cde .slick-list{margin:0 -2vw;width:100%}.cde .slick-track{width:90vw;margin:0;margin-left:2vw}.banner6{height:66.88vw}.cde .card-body h5{font-size:2.5vw;padding-top:0}.crd2 h5{font-size:2.3vw}.cde .card-text{padding:0;margin:0;font-size:2vw;margin-bottom:2vw}.cde .card{width:20vw;height:37vw}.cde .card-img,.card-img-bottom,.card-img{width:7.8vw;height:9vw}.banner6-text p{padding-bottom:2vw}.card-body .btn{height:4.75vw;width:19.541667vw}.demo .card{border-radius:2.9722vw}}
@media (min-width: 768px) and (max-width: 999.98px){.banner1{height:53.51389vw}.nav .nav-item .nav-link{font-size:1.4889vw}.input-search::placeholder{font-size:1.35vw;font-weight:600}.btn-search{font-size:1.8361vw}.banner1-text{margin-top:-41.8194vw}.banner1-text .btn{margin-top:1.79167vw}.banner1-text .btn:active{margin-top:1.79167vw}.banner1-text p{font-weight:500}.banner2-text p{font-weight:400}.banner3-text p{font-weight:500}.banner8 .input-group .form-control{font-size:1.5889vw;font-weight:600}.card-body{padding:0;padding-top:0}.demo .card{height:29.902778vw;width:23.263889vw}.card-text{padding-top:.34722vw;font-size:1.35vw;letter-spacing:.06944vw}.banner8-text p{font-weight:500}.follow ol img:active{transform:scale(0.94);box-shadow:.4167vw .2778vw 3.0556vw .1389vw rgba(0,0,0,0.6)}.follow ol img:focus{transform:scale(0.98);box-shadow:.4167vw .2778vw 3.0556vw .1389vw rgba(0,0,0,0.6)}.btn:active{box-shadow:.4167vw .2778vw 3.0556vw .1389vw rgba(0,0,0,0.6)}.btn:focus{transform:scale(0.98);box-shadow:.4167vw .2778vw 3.0556vw .1389vw rgba(0,0,0,0.6)}.about{margin-left:-2.3889vw}}
@media (min-width: 1000px) and (max-width: 1199.98px){.banner1{height:53.1389vw}.banner1-text{margin-top:-40.8194vw}.banner1-text .btn{margin-top:2.79167vw;height:4.51389vw;width:22.22vw;font-size:1.66vw;padding:.9722vw}.banner1-text .btn:active{margin-top:2.79167vw;height:4.51389vw;width:22.22vw;font-size:1.66vw;padding:.9722vw}.carousel-indicators [data-bs-target]{width:.6944vw;height:.6944vw;margin-right:1.3889vw;border:.2778vw solid #fff;margin-top:-9.8055vw}.card-body{padding:0;padding-top:1.2vw}.card-text{padding-top:.34722vw;font-size:1.3vw;letter-spacing:.06944vw}}
@media (min-width: 1200px) and (max-width: 1550px){.banner1{width: 100%;height: 53.51389vw;}}
  @media (min-width: 1450px) and (max-width: 1799.98px){
  .demo .card {height: 29.902778vw;width: 23.263889vw;}} 
  @media (min-width: 1800px) and (max-width: 3600.98px){.crd2 .card-text{padding-top:.34722vw;font-size:1.25vw;letter-spacing:.06944vw;padding-bottom:.32vw}.crd2 h5{font-size:1.8055vw;padding-top:2.00833vw;padding-bottom:.5vw}.follow ol img:active{transform:scale(0.94);box-shadow:.4167vw .2778vw 3.0556vw .1389vw rgba(0,0,0,0.6)}.follow ol img:focus{transform:scale(0.98);box-shadow:.4167vw .2778vw 3.0556vw .1389vw rgba(0,0,0,0.6)}.btn:active{box-shadow:.4167vw .2778vw 3.0556vw .1389vw rgba(0,0,0,0.6)}.btn:focus{transform:scale(0.98);box-shadow:.4167vw .2778vw 3.0556vw .1389vw rgba(0,0,0,0.6)}}