@media (max-width:1200px){.carousel-caption{padding-left:50px;padding-right:50px;bottom:60px}.carousel-caption h1{font-size:50px}.carousel-caption p{font-size:18px}.carousel-caption a{padding:8px 16px}}@media (max-width:992px){.bg-nav{padding:5px 0}.navbar-collapse{margin-top:2rem}.carousel-caption{padding-left:20px;padding-right:20px;bottom:142px}.carousel-caption h1{font-size:40px}.carousel-caption p{font-size:16px}.carousel-caption a{padding:6px 12px}.services .card{flex:1 1 calc(50% - 30px);max-width:calc(50% - 30px)}}@media (max-width:768px){.carousel-control-next,.carousel-control-prev,body #clouds path:first-child{display:none}.about .about-text h2,.carousel-caption h1{font-size:32px}.carousel-caption{position:absolute;width:100%;left:0;right:0;bottom:15%;padding:0 15px;text-align:center}.carousel-caption p{font-size:14px}.carousel-caption a{padding:8px 16px}.carousel-item{height:33vh}.carousel-item img{object-fit:cover;height:100%;width:100%}}@media (max-width:576px){.carousel-caption h1{font-size:26px}.carousel-caption p{font-size:12px;line-height:25px}.carousel-caption a{padding:4px 15px}.services .card{flex:1 1 100%;max-width:100%}.services{padding:50px 20px}.services h2{font-size:28px}}@media (max-width:992px){.features .feature-card{margin:1rem auto}.blog{padding:75px 8px;border-radius:0}.blog .blog-box,.footer .block-box{margin-bottom:2.5rem}.about-header h1,.services-header h1,.showService-header h1{font-size:35px}.clouds-about{display:none}.about,.cities,.faq,.features,.footer,.vision-mission{padding:35px 15px}.about .about-text{padding:20px 10px}.contact-overlay{padding:55px 10px}}