html{margin:0;padding:0}body{font-family:"Montserrat",sans-serif !important;overflow-x:hidden}header{background:#0fc17c;color:#fff;padding:5px 0;font-weight:bold;padding-bottom:0 !important}.navbar{background-color:#00212e}.navbar .navbar-nav .nav-item .nav-link{color:#fff;margin:0 15px}.navbar .navbar-nav .nav-item .nav-link:hover{color:#0fc17c;text-decoration:overline}.payment_btn{background:#0fc17c !important;color:#fff !important;padding:10px 25px !important;border-radius:25px}.dropdown:hover .dropdown-menu{display:block;margin-top:0}main #intro{height:90vh;background:rgba(0,0,0,.6) url("../intro_bg.jpg") no-repeat fixed;background-size:cover;background-blend-mode:multiply;display:flex;justify-content:center;align-items:center;color:#fff;text-align:center}main #intro h1{font-weight:700;text-transform:uppercase}main #intro h1 span{color:#0fc17c}main #intro p{font-size:18px}main #intro .btn-2{background-color:#0fc17c !important;color:#fff}main #home_about{display:flex;justify-content:center;align-items:center;background-color:#eee}main #home_about h2{color:#0fc17c;font-weight:700}main #home_about img{border-radius:25px}main #home_services h2{color:#0fc17c;font-weight:700}main #home_services .card{height:100%;border-radius:25px}main #home_services .card .card-title{font-weight:bold}main #home_services .card .card-img-top{height:150px;border-top-left-radius:25px;border-top-right-radius:25px}main #cta{background:rgba(0,33,46,.5) url("../cta_bg.jpg") no-repeat bottom center;background-size:cover;background-blend-mode:multiply;display:flex;justify-content:center;color:#fff}main #cta h3{color:#0fc17c}main #cta h1{font-weight:700}main #cta h1 span{color:#0fc17c}main #cta p{font-size:18px}main #cta p i{color:#0fc17c}main #cta .card{background:#00212e;border-radius:25px;box-shadow:none;border:none}main #cta form label{color:#fff}main #cta form .btn{background-color:#0fc17c;color:#fff}footer{background:#00212e;color:#fff;border-top:1px solid #fff}footer h5{color:#fff}footer a{color:#fff !important}footer a:hover{color:#0fc17c !important}footer .nav-link{color:#fff}footer .nav-link:hover{color:#0fc17c !important}#about_header{height:55vh;background:rgba(47,47,147,.5) url("../about_header.jpg") no-repeat center;background-blend-mode:multiply;background-size:cover;display:flex;justify-content:center;align-items:center;text-align:center;color:#fff}#about_header h1{font-weight:700;text-transform:uppercase}#about_us{display:flex;height:95vh;background:url("../about_text.jpg") no-repeat bottom;background-blend-mode:multiply;background-size:contain;padding-top:30px}#about_us p{color:#00212e;text-align:justify}#about_us img{max-width:100%;border-radius:15px}#services_header{height:55vh;background:rgba(47,47,147,.5) url("../services_bg.jpg") no-repeat top;background-blend-mode:multiply;background-size:cover;display:flex;justify-content:center;align-items:center;text-align:center;color:#fff}#services_header h1{font-weight:700;text-transform:uppercase}#services_page .card{border-radius:25px;text-align:center;height:100%}#services_page .card .card-img{border-radius:25px;height:100%}#services_page .card .card-title{font-weight:700;text-transform:uppercase}#services_page .card-img-overlay{background-color:rgba(0,0,0,.5);color:#fff;padding:1rem;border-radius:25px}#services_page .overlay-content{position:absolute;top:20%}#gallery_header{height:55vh;background:rgba(47,47,147,.5) url("../gallery_bg.jpg") no-repeat center bottom;background-blend-mode:multiply;background-size:cover;display:flex;justify-content:center;align-items:center;text-align:center;color:#fff}#gallery_header h1{font-weight:700;text-transform:uppercase}#gallery_images img{width:100%;height:100%;border-radius:25px}#contact_header{height:55vh;background:rgba(47,47,147,.5) url("../contact_bg.jpg") no-repeat center bottom;background-blend-mode:multiply;background-size:cover;display:flex;justify-content:center;align-items:center;text-align:center;color:#fff}#contact_header h1{font-weight:700;text-transform:uppercase}#contact_form{background:#00212e}#contact_form .card{border-radius:0;border:2px solid #fff;border-top-left-radius:25px;border-bottom-left-radius:25px}#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:#0fc17c !important;color:#fff}#contact_form .map{border-top-right-radius:25px;border-bottom-right-radius:25px}#callbtn{position:fixed;width:60px;height:60px;bottom:120px;right:40px;padding-top:4px;background-color:#0fc17c;border-radius:50px;text-align:center;font-size:35px;z-index:100}#callbtn a{color:#fff}#whatsappbtn{position:fixed;width:60px;height:60px;bottom:40px;right:40px;padding-top:5px;background-color:#25d366;border-radius:50px;text-align:center;font-size:35px;z-index:100}#whatsappbtn a{color:#fff}@media(max-width: 767px){.navbar .navbar-nav .nav-item .nav-link{margin:0 5px}#intro{height:auto !important}#home_about p{width:100% !important}#achievements{height:auto}#about_us{height:auto;background:none}}