html{margin:0;padding:0}body{font-family:"Poppins",sans-serif !important;overflow-x:hidden}p{font-weight:500}.fa-phone{transform:rotate(90deg)}header{background:linear-gradient(to bottom, #07a2da 0%, #fff 100%);padding:8px 0 0;font-weight:bold}header a{color:#000;text-decoration:none}header a:hover{color:#fff}.navbar{background-color:#fff}.navbar .navbar-nav .nav-item .nav-link{color:#000;font-weight:bold;margin:0 15px}.navbar .navbar-nav .nav-item .nav-link:hover{color:#07a2da;border-bottom:4px solid #07a2da}.payment_btn{background:#07a2da !important;color:#fff !important;padding:10px 25px !important;border-radius:15px}.payment_btn:hover{background:#07a2da !important;color:#000 !important}main #intro{height:85vh;background:url("../intro_bg.jpg") no-repeat;background-size:cover;display:flex;justify-content:center;align-items:center;color:#fff}main #intro h4{font-weight:700;text-transform:uppercase;margin-bottom:0;color:#07a2da}main #intro h1{font-weight:700;text-transform:uppercase;color:#fff}main #intro p{font-size:18px;color:#fff}main #intro .btn-2{background:linear-gradient(135deg, #000 0%, #07a2da 100%);border:none;color:#fff}main #intro .btn-2:hover{color:#fff}main #intro .card{background:linear-gradient(to top, rgba(35, 31, 32, 0.6) 0%, rgba(7, 162, 218, 0.75) 100%);border:none;border-radius:15px}main #intro .card h2{color:#fff}main #intro form label{color:#000}main #intro form .btn{background-color:#fff;border:none;color:#000}main #home_about{display:flex;justify-content:center;align-items:center;background-color:#fff}main #home_about h2{color:#07a2da;font-weight:700}main #home_about p{color:#000}main #home_about img{border-radius:15px}main #home_services{background:url("../home_services.jpg") no-repeat fixed;background-size:cover}main #home_services h2{color:#fff;font-weight:700;text-transform:uppercase;text-align:center}main #home_services img{max-width:100%}main #home_services .card{border-radius:15px;background:linear-gradient(135deg, #231f20 0%, #07a2da 100%);border:none;box-shadow:0 0 10px rgba(0,0,0,.5);height:100%}main #home_services .card .card-title{font-weight:bold;text-align:center;color:#fff}main #home_services .card img{width:100%;height:250px;border-top-right-radius:15px;border-top-left-radius:15px}main #cta{display:flex;justify-content:center;background:linear-gradient(to top, #000 0%, #07a2da 100%)}main #cta h2{font-weight:700;color:#fff;text-align:center;text-transform:uppercase}main #cta .card{background:rgba(0,0,0,0);border:none;border-radius:15px}main #cta form label{color:#000}main #cta form .btn{background-color:#fff;border:none;color:#000}footer{background:#000;color:#fff}footer h5{color:#fff}footer a{color:#fff !important}footer a:hover{color:#fff !important}footer .nav-link{color:#fff}footer .nav-link:hover{color:#fff !important}#about_header{height:50vh;background:url("../about_header.jpg") no-repeat center;background-size:cover;display:flex;justify-content:center;align-items:center;color:#fff}#about_header h1{font-weight:700;text-transform:uppercase;text-align:center}#about_us h2{font-weight:700;color:#07a2da;text-transform:uppercase}#about_us p{color:#000}#about_us img{border-radius:15px;max-width:100%}#about_us h3{color:#07a2da}#about_us #vision img{width:70px;border-radius:15px;background:#ddd;padding:10px}#ceo_message{background:#fff}#ceo_message h2{font-weight:700;color:#07a2da;text-transform:uppercase}#team h2{font-weight:700;color:#07a2da;text-transform:uppercase}#services_header{height:50vh;background:url("../about_header.jpg") no-repeat center;background-size:cover;display:flex;justify-content:center;align-items:center;color:#fff}#services_header h1{font-weight:700;text-transform:uppercase;text-align:center}#services_page h3{color:#07a2da;font-weight:bold}#services_page svg{color:#07a2da}#gallery_header{height:50vh;background:url("../about_header.jpg") no-repeat center;background-size:cover;display:flex;justify-content:center;align-items:center;color:#fff}#gallery_header h1{font-weight:700;text-transform:uppercase;text-align:center}#gallery_images img{width:100%;height:300px;border-radius:15px}#contact_header{height:50vh;background:url("../about_header.jpg") no-repeat center;background-size:cover;display:flex;justify-content:center;align-items:center;color:#fff}#contact_header h1{font-weight:700;text-transform:uppercase;text-align:center}#contact_form .card{background-color:#07a2da;background:linear-gradient(135deg, #231f20 0%, #07a2da 100%);border-radius:15px;border:none;box-shadow:0 0 10px rgba(0,0,0,.5)}#contact_form h2{font-weight:700;color:#fff;text-transform:uppercase}#contact_form h5{font-weight:bold;color:#fff}#contact_form svg{color:#fff}#contact_form a{color:#fff;text-decoration:none;padding:10px 0;display:flex;align-items:center;font-weight:500}#contact_form form input,#contact_form form textarea{border:2px solid #e9e9e9;border-radius:5px;padding:10px 15px;font-size:16px;color:#333;background-color:#f5f5f5}#contact_form form .btn{background:linear-gradient(135deg, #000 0%, #07a2da 100%);border:none;color:#fff}#contact_form form .btn:hover{color:#fff}@media(max-width: 767px){.navbar .navbar-nav .nav-item .nav-link{margin:0 5px}#intro{height:auto !important}#intro .btn-2{padding:8px;font-size:14px}#home_about p{width:100% !important}#home_services .card img{width:100px}#about_us{height:auto;background:none}}#whatsappbtn{position:fixed;width:60px;height:60px;bottom:40px;right:40px;padding-top:4px;background-color:#25d366;border-radius:50px;text-align:center;font-size:35px;z-index:100}#whatsappbtn a{color:#fff}#callbtn{position:fixed;width:60px;height:60px;bottom:120px;right:40px;padding-top:4px;background-color:#07a2da;border-radius:50px;text-align:center;font-size:35px;z-index:100}#callbtn a{color:#fff}