html{margin:0;padding:0}body{font-family:"Lato",sans-serif !important;overflow-x:hidden}.fa-phone{transform:rotate(90deg)}header{background:#cfaa5a;padding:8px 0 0;height:40px;font-weight:500}header a{color:#000;font-size:14px;text-decoration:none}header a:hover{color:#eee}.navbar{background-color:#000;box-shadow:none}.navbar .navbar-nav .nav-link{color:#fff;margin:0 20px;font-weight:bold}.navbar .navbar-nav .nav-link:hover{color:#cfaa5a;border-bottom:3px solid #cfaa5a}.navbar .nav-link{color:#fff}.navbar .nav-link:hover{color:#000}.payment_btn{background:#cfaa5a !important;color:#000 !important;font-weight:bold !important;padding:10px 25px !important;border-radius:10px}.payment_btn:hover{color:#fff !important}.dropdown:hover .dropdown-menu{display:block;margin-top:0}.dropdown .active{color:#cfaa5a !important}.dropdown-menu{padding:28px 25px 25px 25px !important;border:none !important}.dropdown-menu .nav-pills .nav-link.active{background-color:#000 !important}.dropdown-menu .nav-link{color:#333 !important;text-align:start}.dropdown-menu .nav-link:hover{border-bottom:0 !important;color:#cfaa5a !important}.dropdown-menu .active{color:#fff !important}.dropdown-menu .active:hover{color:#fff !important}.dropdown-menu ul li a{font-size:16px;text-decoration:none;color:#333}main #intro{height:90vh;background:url("../intro_bg.jpg") no-repeat fixed;background-size:cover;display:flex;justify-content:center;align-items:center;text-align:center}main #intro .card{padding:5rem;background-color:rgba(207,170,90,.5);border:none}main #intro h4{font-weight:700;text-transform:uppercase;margin-bottom:0;color:#fff}main #intro h1{font-weight:700;text-transform:uppercase;color:#000}main #intro .btn-2{background:linear-gradient(135deg, #000 0%, #000 100%);border:none;color:#fff}main #intro .btn-2:hover{color:#cfaa5a}main #home_about{background-color:#000;display:flex;justify-content:center;align-items:center;color:#fff}main #home_about h2{font-weight:700;text-transform:uppercase;color:#cfaa5a !important}main #home_about img{border-radius:10px}main #home_services{background-color:#000;background:url("../services_bg.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 a{text-decoration:none}main #home_services .card{border-radius:10px;height:100%;border:0;box-shadow:10px 10px 10px rgba(0,0,0,.25);background:#cfaa5a}main #home_services .card-body{display:flex;flex-direction:column;justify-content:center;text-align:center}main #home_services .card-body .card-title{color:#000;font-weight:bold;text-transform:uppercase;font-size:24px}main #home_services img{height:250px}main #cta{background:#000;display:flex;justify-content:center;align-items:center}main #cta h2{font-weight:700;color:#fff;text-transform:uppercase}main #cta .btn-2{background-color:#cfaa5a !important;color:#fff}footer{background:url("../footer_bg.jpg") no-repeat center;background-size:cover;color:#fff}footer h5{color:#fff}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:60vh;background:rgba(0,0,0,.5) url("../about_header.jpg") no-repeat center;background-blend-mode:multiply;background-size:cover;display:flex;justify-content:center;align-items:center;color:#fff}#about_header h1{font-weight:700;text-transform:uppercase}#about_us{background-color:#000}#about_us p{color:#fff}#about_us img{border-radius:10px;max-width:100%}#vision_mission{background:rgba(0,0,0,.25) url("../vision_bg.jpg") no-repeat center;background-blend-mode:multiply;background-size:cover}#vision_mission h3{color:#fff}#vision_mission .card{background-color:rgba(255,255,255,.23);border:none}#vision_mission p{color:#fff}#vision_mission #vision img{width:70px;border-radius:10px;background:#ddd;padding:10px}#core_values{background-color:#000}#core_values h3{color:#cfaa5a}#core_values p{color:#fff}#core_values img{border-radius:10px;max-width:100%}#achievements{background:#eee;padding:3rem 0}#achievements h2{font-weight:700;color:#000;text-transform:uppercase;text-align:center}#achievements h3{color:#000;font-weight:700;padding:0 !important;margin:0}#achievements p{color:#000}#services_header{height:80vh;background:rgba(0,0,0,.5) url("../about_header.jpg") no-repeat center;background-blend-mode:multiply;background-size:cover;display:flex;justify-content:center;align-items:center;color:#fff}#services_header h1{font-weight:700;text-transform:uppercase}#services_header .card{background-color:rgba(207,170,90,.5)}#services_header .card h2{color:#fff;font-weight:bold}#services_header .card p{color:#fff}#services_header .card form input,#services_header .card form textarea{border:2px solid #e9e9e9;border-radius:5px;padding:10px 15px;font-size:16px;color:#333;background-color:#f5f5f5}#services_header .card form .btn{background-color:#000 !important;color:#fff}#services_page{background-color:#000}#services_page h3{color:#cfaa5a;font-weight:bold;position:relative;margin-bottom:20px}#services_page h3:after{content:"";position:absolute;display:block;width:100px;height:4px;background:#cfaa5a;left:0;bottom:-10px}#services_page p{color:#fff;text-align:justify}#services_page h5{color:#fff;font-weight:bold}#services_page svg{color:#cfaa5a}#services_page img{border-radius:10px}#gallery_header{height:60vh;background:rgba(0,0,0,.5) url("../about_header.jpg") no-repeat center;background-blend-mode:multiply;background-size:cover;display:flex;justify-content:center;align-items:center;color:#fff}#gallery_header h1{font-weight:700;text-transform:uppercase}#gallery_images{background-color:#000}#gallery_images p{color:#fff}#gallery_images img{width:100%;height:200px;border-radius:10px}#contact_header{height:60vh;background:rgba(0,0,0,.5) url("../about_header.jpg") no-repeat center;background-blend-mode:multiply;background-size:cover;display:flex;justify-content:center;align-items:center;color:#fff}#contact_header h1{font-weight:700;text-transform:uppercase}#contact_form{background-color:#000}#contact_form .card{border-radius:10px;border:0;box-shadow:0 0 10px rgba(0,0,0,.5);background:#cfaa5a}#contact_form h2{font-weight:700;color:#fff;text-transform:uppercase}#contact_form p{color:#fff}#contact_form #contact_icons{color:#fff;background:#000;padding:8px;width:50px;border-radius:10px;display:flex;justify-content:center}#contact_form a{color:#fff;text-decoration:none}#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:#cfaa5a !important;color:#fff}@media(max-width: 767px){.navbar .navbar-nav .nav-item .nav-link{margin:0 5px;color:#fff}.navbar .nav-link{color:#fff}#intro h4{font-size:22px}#intro h1{font-size:28px}#intro .carousel-item{height:auto !important}#intro .carousel-item::before{content:"";position:absolute;top:0;left:0;width:100%;background-color:rgba(0,0,0,.5);height:50vh !important}#about_us{height:auto;background:none}}.scroll-to-top{position:fixed;bottom:20px;right:30px;z-index:9999;width:40px;height:40px;text-align:center;background-color:#000;color:#eee;border-radius:50%;padding:4px;cursor:pointer;display:none;transition:all .3s ease}.scroll-to-top:hover{background-color:cfaa5a;color:#fff}#whatsappbtn{position:fixed;width:60px;height:60px;bottom:80px;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:160px;right:40px;padding-top:4px;background-color:#cfaa5a;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(207,170,90,.4)}100%{box-shadow:0 0 5px 50px rgba(0,168,232,0)}}.modal h2{color:#cfaa5a;font-weight:bold}.modal p{color:#000}.modal form input,.modal form textarea{border:2px solid #e9e9e9;border-radius:5px;padding:10px 15px;font-size:16px;color:#333;background-color:#f5f5f5}.modal form .btn{background-color:#000 !important;color:#fff}