html{margin:0;padding:0}body{font-family:"Catamaran",sans-serif !important;overflow-x:hidden}.fa-phone{transform:rotate(90deg)}#desktop_header{position:absolute;z-index:10;width:100%}header .blog-header-logo{background-color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:50px}header a{color:#000;font-size:14px;font-weight:700;text-decoration:none}header a:hover{color:#333}.nav-scroller{background:rgba(0,0,0,0)}.nav-scroller .nav-link{color:#000;text-transform:uppercase;font-weight:bold}.nav-scroller .nav-link:hover{color:#333}#mobile_header .navbar{background-color:#fff !important}#mobile_header .navbar .nav-link{color:#d0b840;text-transform:uppercase;font-weight:bold}#mobile_header .navbar .nav-link:hover{color:#fff;border-bottom:3px solid #fff}.payment_btn{background:#fff !important;color:#000 !important;font-weight:bold !important;padding:10px 25px !important;border-radius:10px}.payment_btn:hover{background:#d0b840 !important}.dropdown:hover .dropdown-menu{display:block;margin-top:0}main #intro{height:100%;padding-top:13rem;padding-bottom:4rem;background:url("../intro_bg1.jpg") no-repeat;background-size:cover;display:flex}main #intro h1{color:#000;font-weight:bold}main #intro h4{margin-bottom:0;color:#000;font-weight:bold}main #intro p{color:#000;font-weight:500}main #intro img{border-radius:10px}main #home_about{display:flex;justify-content:center;align-items:center;background-color:#000}main #home_about h2{color:#d0b840;font-weight:700}main #home_about p{color:#fff;text-align:justify}main #home_about #icons img{padding:10px;background-color:#fff;width:80px}main #home_about #icons p{text-align:center;color:#fff}main #home_about img{border-radius:10px}main #home_services{background:url("../services_bg.jpg") no-repeat;background-size:cover}main #home_services h2{color:#d0b840;font-weight:700;text-align:center;margin-bottom:50px}main #home_services img{max-width:100%;object-fit:cover;border-radius:10px}main #home_services h4{color:#fff;font-weight:700;text-transform:uppercase}main #home_services p{color:#fff;text-align:justify}main #brands{background-color:#000}main #brands h2{color:#d0b840;font-weight:700;text-align:center;margin-bottom:50px}main #brands .owl-carousel .owl-stage{display:flex;align-items:center}main #brands .item{display:flex;justify-content:center;background-color:#fff;padding:8px;height:200px;border-radius:10px}main #brands img{width:150px;object-fit:contain}main #cta{background:linear-gradient(90deg, #e8c753 0%, #fbf28e 24.58%, #e6bc4a 51.04%, #7d5221 74.78%, #bd832b 100%);display:flex;justify-content:center;color:#000}main #cta h2{font-weight:700;color:#000;text-transform:uppercase}main #cta a{color:#000}main #cta .card{background:#000;border-radius:20px;padding:20px;border:none}main #cta form .btn{background-color:#d0b840;color:#fff;border:none;border-radius:10px;padding:10px 20px;font-size:16px}footer{background:#000;color:#fff}footer h5{color:#d0b840;font-weight:bold}footer .nav-link{color:#fff}footer .nav-link:hover{color:#d0b840 !important}#about_header{height:70vh;background:url("../about_header.jpg") no-repeat top;background-size:cover;display:flex;align-items:flex-end;color:#fff}#about_header h1{font-weight:700;text-transform:uppercase}#about_us{background-color:#000}#about_us #vision img{width:70px;border-radius:10px;background:#ddd;padding:10px}#about_us #vision h3{color:#d0b840}#about_us #vision p{color:#fff;text-align:justify}#services_header{height:70vh;background:url("../about_header.jpg") no-repeat top;background-size:cover;display:flex;align-items:flex-end;color:#fff}#services_header h1{font-weight:700;text-transform:uppercase}#services_page{background-color:#000}#services_page h3{font-weight:700;text-transform:uppercase;color:#d0b840}#services_page p{color:#fff;text-align:justify}#services_page img{border-radius:10px}#private_header{height:70vh;background:url("../about_header.jpg") no-repeat top;background-size:cover;display:flex;align-items:flex-end;color:#fff}#private_header h1{font-weight:700;text-transform:uppercase}#private_images{background-color:#000}#private_images .gallery_img{background-color:#fff;border-radius:10px}#private_images img{padding:10px;width:100%;height:300px;object-fit:contain;border-radius:10px}#gallery_header{height:70vh;background:url("../about_header.jpg") no-repeat top;background-size:cover;display:flex;align-items:flex-end;color:#fff}#gallery_header h1{font-weight:700;text-transform:uppercase}#gallery_images{background-color:#000}#gallery_images img{border:2px solid #eee;padding:10px;width:100%;height:300px;object-fit:cover;border-radius:10px}#contact_header{height:70vh;background:url("../about_header.jpg") no-repeat top;background-size:cover;display:flex;align-items:flex-end;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:linear-gradient(90deg, #edd154, #fadb5e, #d0b840)}#contact_form h2{font-weight:700;color:#d0b840;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:#000;text-decoration:none;font-weight:700}#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:#d0b840 !important;color:#000}
@media(max-width: 767px){
    .navbar .navbar-nav .nav-item .nav-link{margin:0 5px}
    #intro{height:auto !important;padding-top:2rem !important}
    #intro img{width:100% !important;}
    #about_us{height:auto}
}
@media only screen and (max-width: 1399px) and (min-width: 1200px) {
    main #intro {padding: 11rem 0 2rem !important}
    main #intro h4 {font-size: 1.25rem !important}
    main #intro h1 {font-size: 2.25rem !important}
}
@media only screen and (max-width: 1199px) and (min-width: 992px) {
    header a {font-size: 11px !important}
    main #intro {padding: 12rem 0 !important; height: 55vh; background-size: auto !important;}
    main #intro h4 {font-size: 18px !important}
    main #intro h1 {font-size: 30px !important}
}
.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:#0d3259;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:#d0b840;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(225,200,133,.4)}100%{box-shadow:0 0 5px 50px rgba(0,168,232,0)}}