.banner-txt .banner-box,.banner-txt .banner-box h1{text-align:center;color:#fff;text-shadow:0 0 10px #000}.banner-txt .banner-box .btn{text-shadow:0 0 3px #000}.banner-sec{margin-bottom:0;padding:0;height:82vh;min-height:40rem;display:flex;align-items:center}.description-big{font-size:1.1rem;line-height:1.9rem}.description-big p{margin-bottom:2rem}.sec-subtitle,.single-quote p{line-height:2rem;font-weight:500;margin-bottom:30px}.testimonial-sec{background-repeat:repeat;background-attachment:fixed}.single-quote p{font-size:1rem;text-decoration:none}.sec-padding{padding:60px 0}h3.sec-title{font-size:30px;margin-bottom:3rem}.sec-title span.gr-bg{background:#ee3426}.sec-subtitle{font-size:1.3rem;margin-top:30px;color:#000}.card{box-shadow:0 0 5px #efefef;padding:1rem .5rem}.card .btn{padding:2px;display:inline-block;width:180px}.card span{font-weight:700;color:#fff;font-size:1.8rem}.drone-media{display:flex;justify-content:center}.drone-media img{max-width:500px}.mid-text-picture{max-width:550px;float:right;margin-left:10px}.img-logo,.img-logo-footer{padding:10px;max-width:195px;height:auto}.img-logo-footer{border-radius:10px;max-height:60px;padding:0}.footer-default .footer-wrap form .btn{position:static;transform:none}.footer-default .footer-wrap .social-share ul li:nth-child(2) a{background:#2a3038}.social-share,.social-share ul{width:100%}@media (max-width:768px){.mid-text-picture{float:none;width:100%;margin-top:-20px;margin-bottom:10px}}