html{margin:0;padding:0}body{font-family:"Poppins",sans-serif !important;overflow-x:hidden}header{background:#1d1338;padding:8px 0 0;height:3rem;font-size:14px}header a{color:#fff;text-decoration:none}header a:hover{color:#80c23a}.navbar{background-color:#fff}.navbar .navbar-brand{text-align:center}.navbar .navbar-brand span{color:#1d1338;font-size:16px;font-weight:bold}.navbar .navbar-nav .nav-item .nav-link{color:#1d1338;margin:0 15px;text-transform:uppercase;font-weight:bold}.navbar .navbar-nav .nav-item .nav-link:hover{color:#80c23a}.navbar .navbar-nav .nav-item .active{color:#80c23a}.payment_btn{background:#80c23a !important;color:#fff !important;padding:10px 25px !important;border-radius:10px !important}.dropdown:hover .dropdown-menu{display:block;margin-top:0}main #intro .carousel-inner{height:0;padding-bottom:40%}main #intro .carousel-inner .carousel-item{position:absolute !important;top:0;right:0;bottom:0;left:0}main #intro .carousel-inner .carousel-item img{height:100%;object-fit:cover}main #intro .carousel-inner .carousel-item .carousel-caption{top:50%;bottom:auto;left:50%;right:0;transform:translate(-50%, -50%);padding:0}main #intro .card{backdrop-filter:blur(2px) saturate(180%);-webkit-backdrop-filter:blur(2px) saturate(180%);background-color:rgba(255,255,255,.75);border-radius:10px;border:1px solid rgba(255,255,255,.125)}main #intro h1{font-weight:700;color:#1d1338;font-size:48px;text-shadow:2px 2px 2px rgba(0,0,0,.25)}main #intro h4{font-size:32px;color:#1d1338}main #intro .btn-1{background:#1d1338;border:none;color:#fff;padding:15px 60px;border-radius:10px;font-weight:500;box-shadow:0 0 10px rgba(0,0,0,.25);margin-top:20px}main #home_about{display:flex;justify-content:center;align-items:center}main #home_about h2{color:#1d1338;font-weight:bold}main #home_about p{text-align:justify}main #home_about img{border-radius:10px}main #home_services{background:url("../services_bg.jpg") no-repeat center;background-size:cover}main #home_services h2{color:#fff;font-weight:bold}main #home_services img{max-width:100%;object-fit:cover}main #home_services a{text-decoration:none}main #home_services p{color:#fff;text-align:justify}main #home_services .card{border-radius:10px;background-color:#80c23a;border:none;box-shadow:0 0 10px rgba(0,0,0,.5);height:100%}main #home_services .card .card-title{text-align:center;color:#fff;text-shadow:2px 2px 4px #1d1338;font-size:16px;font-weight:500}main #home_services .card img{width:100%;height:250px;border-top-right-radius:10px;border-top-left-radius:10px}main #clients{display:flex;justify-content:center;align-items:center}main #clients h2{color:#1d1338;font-weight:bold}main #clients a{color:#80c23a}main #clients img{width:200px}main #cta{background:url("../cta_bg.jpg") no-repeat center;background-size:cover;display:flex;justify-content:center}main #cta h2{color:#fff;font-weight:bold}main #cta .card{background:#1d1338;border-radius:10px;box-shadow:none;border:none}main #cta form .btn{background-color:#fff;color:#1d1338}footer{background:#1d1338;color:#fff;border-top:1px solid #fff}footer h5{color:#fff;font-weight:bold}footer p{text-align:justify}footer a{color:#fff !important}footer a:hover{color:#ccc !important}footer .nav-link{color:#fff}footer .nav-link:hover{color:#ccc !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:#1d1338;text-transform:uppercase}#about_us p{color:#000;text-align:justify}#about_us img{border-radius:10px}#vision_mission{background-color:#eee}#vision_mission #vision img{width:70px;border-radius:10px;background:#1d1338;padding:10px}#vision_mission #vision p{text-align:justify}#whyus{background-color:#1d1338}#whyus h3{color:#80c23a;font-weight:bold}#whyus p{color:#fff;text-align:justify}#whyus img{border-radius:10px}#services_header{height:50vh;background:url("../products_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:#1d1338;font-weight:700;font-size:25px}#services_page p{text-align:justify}#services_page .card{height:100%;border-radius:10px}#services_page .card img{border-top-left-radius:10px;border-top-right-radius:10px;height:250px}#services_page .card .card-title{color:#1d1338;font-weight:500;font-size:18px;text-align:center}#gallery_header{height:50vh;background:url("../gallery_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{height:250px;width:100%;border-radius:10px;border:1px solid #eee;padding:10px;object-fit:cover}#gallery_images p{color:#1d1338;font-weight:500;font-size:18px;text-align:center}#contact_header{height:50vh;background:url("../contact_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 h2{font-weight:700;color:#1d1338;text-transform:uppercase}#contact_form #contact_icons{background:#1d1338;padding:8px;width:50px;border-radius:10px;color:#fff;display:flex;justify-content:center}#contact_form a{color:#1d1338;text-decoration:none}#contact_form .card{background:#1d1338;border-radius:10px;box-shadow:none;border:none;padding:10px}#contact_form form label{color:#fff}#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-color:#fff;color:#1d1338}@media(max-width: 767px){.navbar .navbar-brand{width:250px !important}.navbar .navbar-nav .nav-item .nav-link{margin:0 5px}.carousel-item{height:auto !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;animation:sonarAnimation 2s infinite}#whatsappbtn a{color:#fff}#callbtn{position:fixed;width:60px;height:60px;bottom:120px;right:40px;padding-top:4px;background-color:#80c23a;border-radius:50px;text-align:center;font-size:35px;z-index:100;animation:sonarAnimation 2s infinite}#callbtn a{color:#fff}@keyframes sonarAnimation{0%{box-shadow:0 0 0 rgba(128,194,58,.4)}100%{box-shadow:0 0 5px 50px rgba(0,168,232,0)}}.modal .modal-header{background:#80c23a;color:#fff;border-bottom:none}.modal .modal-footer .btn{background:#80c23a;color:#fff}