.home-slider{position:relative;z-index:1}.home-slider::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-color:#073873;z-index:-1}.home-slider .carousel-item{height:100vh;position:relative;background-size:cover;background-repeat:no-repeat;background-size:cover}.home-slider .carousel-item .mobile-banner{background-repeat:no-repeat;background-position:center center;background-size:0}.home-slider .carousel-item::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#133f75;opacity:.6}.home-slider .carousel-item .carousel-caption{position:relative;right:auto;bottom:auto;top:auto;left:auto;margin:auto;color:#fff;text-align:center;height:100vh;display:flex;justify-content:center;align-items:center;flex-direction:column}.home-slider .carousel-item .carousel-caption .banner-heading{color:#fff;font-weight:600;font-size:4rem;line-height:5rem;text-transform:uppercase;letter-spacing:3px;margin:0 0 30px;display:inline-block;position:relative;padding:10px 20px;background:linear-gradient(to right,rgba(255,255,255,.1) 0%,rgba(0,0,0,0) 50%,rgba(255,255,255,.1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1affffff",endColorstr="#1affffff",GradientType=1)}.home-slider .carousel-item .carousel-caption .banner-heading::before{content:"";position:absolute;height:30px;width:30px;border-left:1px solid #fff;border-top:1px solid #fff;top:0;left:0}.home-slider .carousel-item .carousel-caption .banner-heading::after{content:"";position:absolute;height:30px;width:30px;border-right:1px solid #fff;border-bottom:1px solid #fff;bottom:0;right:0}.home-slider .carousel-item .carousel-caption .banner-subheading{font-size:2.6rem;line-height:3.6rem;font-weight:400;color:#fff;display:inline-block;letter-spacing:2px;margin:0 0 30px;text-shadow:0 2px 0 rgba(0,0,0,.4)}.home-slider .carousel-item .carousel-caption .home-cta{display:flex;justify-content:center;gap:5rem}.home-slider .carousel-item .carousel-caption .home-cta .btn-main{padding:12px 35px}.home-slider .carousel-item .carousel-caption .home-cta .btn-main:hover{background-color:#1d4f90}.home-slider .carousel-control-next{justify-content:end;width:50px;height:30px;margin:auto}.home-slider .carousel-control-next:hover{opacity:1}.home-slider .carousel-control-next::after{content:"";position:absolute;right:50px;width:0;height:43px;border-top:25px solid transparent;border-bottom:25px solid transparent;border-right:20px solid rgba(0,0,0,.4)}.home-slider .carousel-control-prev{justify-content:start;width:50px;height:30px;margin:auto}.home-slider .carousel-control-prev:hover{opacity:1}.home-slider .carousel-control-prev::after{content:"";position:absolute;left:50px;width:0;height:43px;border-top:25px solid transparent;border-bottom:25px solid transparent;border-left:20px solid rgba(0,0,0,.4)}.home-slider i{font-size:2.5rem;font-weight:900;line-height:3.5rem;width:50px;height:50px;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.4);color:#fff}.toast-message{font-size:16px!important}.about-wrapper p{color:#4e4d4d}.service-item{display:flex;justify-content:space-between;flex-wrap:wrap}.service-item a{width:50%;padding-bottom:1rem;display:flex;flex-direction:column}.service-item a:hover{transform:translateY(-10px) scale(1.01)}.service-item a i{font-size:4rem;color:#4782b4}.service-item a .service-name{font-size:1.8rem;line-height:2.8rem;font-weight:600;color:#262628;margin:10px 0 5px}.service-item a .ser-desc{color:#4e4d4d;font-size:1.5rem;line-height:2.7rem;margin-bottom:1rem}.big-section{background-color:#262628;position:relative}.big-section .bob-scott{position:absolute;height:100%;width:50%;top:0;left:0;background-repeat:no-repeat;background-size:cover;background-position:center center}.big-section .container-fluid{padding-left:0!important;padding-right:0!important;overflow:hidden}.big-section .content-wrapper{padding:4rem;color:#fff}.big-section .content-wrapper .heading{color:#fff;padding:0}.big-section .content-wrapper .heading::before,.big-section .content-wrapper .heading::after{width:0}.big-section .content-wrapper .home-sub-head{color:#58a4e2;text-transform:uppercase;font-size:2.2rem;line-height:3.2rem;font-weight:500;display:inline-block;margin-bottom:25px}.big-section .content-wrapper p,.big-section .content-wrapper ul li{color:#fff}.counter-section li{text-align:left;padding-left:30px;padding-bottom:20px;position:relative;list-style-type:none;counter-increment:section;z-index:1}.counter-section li::before{position:absolute;content:counter(section);width:28px;height:28px;background-color:#fff;border:2px solid #4884b6;border-radius:50%;left:-6px;top:-2px;display:flex;align-items:center;justify-content:center;font-weight:600;color:#073873;font-size:16px}.counter-section li::after{content:"";position:absolute;height:100%;border:1px dashed #ccc;width:1px;top:8px;left:7px;z-index:-1}.counter-section li:last-child::after{height:0}.counter-section li:last-child{padding-bottom:1rem}.news-box{margin-top:2rem}.news-box a{display:flex;flex-direction:column}.news-box .news-date{color:#4e4d4d;font-weight:500;line-height:2.6rem;font-size:1.6rem;margin-top:1.5rem}.news-box .news-title{font-size:1.8rem;line-height:2.8rem;color:#242424;font-weight:500;margin-top:1rem}.news-box span{color:#3d719d;font-weight:500;margin-top:5px}.cta{background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;background-attachment:scroll;z-index:1;color:#fff}.cta::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.7;z-index:-1}.cta .cta-wrapper{padding:10rem 0;background-color:rgb(0 0 0/1%)}.cta .cta-wrapper .heading{color:#fff;text-transform:capitalize}.cta .cta-wrapper .heading::after,.cta .cta-wrapper .heading::before{width:0}.cta .cta-wrapper .cta-btn-box{display:flex;align-items:center;justify-content:center;margin:40px 0 0}.cta .cta-wrapper .cta-btn-box .cta-call{padding-right:4rem;color:#fff;border-right:1px solid #fff;font-size:2rem;line-height:3rem}.cta .cta-wrapper .cta-btn-box .btn-main{margin-left:4rem}.about-wrapper h3{font-size:1.5rem}@media(max-width:990px){.big-section .bob-scott{position:static;height:400px;width:100%}}@media(max-width:767px){.home-slider .carousel-item{background-size:0;height:600px}.home-slider .carousel-item .carousel-caption{height:600px}.home-slider .carousel-item .mobile-banner{background-size:cover}.home-slider .carousel-item .carousel-caption .banner-heading{font-size:3rem;line-height:4rem}.home-slider .carousel-item .carousel-caption .home-cta{flex-direction:column;gap:1rem;align-items:center}.heading::after,.heading::before{width:0}.about-wrapper .btn-main{width:100%}.big-section .content-wrapper{padding:2rem}.service-item{margin-top:4rem}.service-module .service-single{min-height:10px}.choose-bg .service-module .service-single{min-height:10px}.big-section .bob-scott{height:250px}.cta .cta-wrapper .cta-btn-box{flex-direction:column;margin:30px 0 0;gap:3rem}.cta .cta-wrapper .cta-btn-box .cta-call{padding-right:0;border-right:0}.cta .cta-wrapper .cta-btn-box .btn-main{margin-left:0}}.rep-testimonial-slider-single{background-color:#eff1f3!important;padding:18px!important;position:relative;border:0!important;border-radius:0 5px 0}.rep-testimonial-txt{height:150px}.rep-testimonial-slider-single:before{position:absolute;content:"";top:-1px;left:-1px;z-index:-1;width:50px;height:50px;background-color:#4884b6}.rep-testimonial-slider-single:after{position:absolute;content:"";bottom:-1px;right:-1px;z-index:-1;width:50px;height:50px;background-color:#4884b6}.tns-controls .tns-prev,.tns-controls .tns-next{background-color:#fff!important;border-radius:0 7px 0 7px;opacity:.9}.rep-container img{height:auto;width:100%}.rep-container img{max-width:55%!important}.rep-testimonial-footer p strong:last-child{color:#4884b6!important}.review-badge{padding:0 5px 10px;border-radius:6px;margin:10px 0;display:flex;align-items:center}.review-badge img{height:auto;width:100%}.tns-nav{display:none!important}.tns-controls button{position:static!important}.tns-outer{display:flex;flex-direction:column-reverse}.tns-controls{display:flex;align-items:center;justify-content:center;margin:0 0 10px}@media(max-width:767px){.review-number{transform:scale(.8)}}