@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@500&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@500&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins&display=swap);@font-face{font-family:Rustico;src:url(Fonts/Rustico-Regular.otf)}body,html{scroll-behavior:smooth;margin:auto;padding:0;overflow-x:hidden}body{background-color:rgba(251,252,255,1)}.container{padding:0!important}#hp-navbar{background-color:transparent;position:relative;z-index:2}.change-bg{background-color:#edeef3!important}.nav-item a{font-family:Poppins,sans-serif;font-style:normal;font-weight:600;font-size:14px;margin-right:40px;line-height:20px;letter-spacing:.7px;color:#1e354c!important;text-transform:uppercase;position:relative}.lastlink{margin-right:0!important}.navbar-collapse{transition:ease-out .4s}.nav-item a hr{position:absolute;height:3px;width:80%;border-radius:2px;bottom:-14px;left:50%;transform:translateX(-50%);color:#435b81!important;transition:linear .4s;opacity:1}header{height:100vh;max-height:950px;margin:auto;background-image:url(Assets/mountains.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;filter:drop-shadow(0 4px 10px gray);position:relative;z-index:1;top:-10vh}header>.container{height:95%}.main-heading{font-family:Roboto,sans-serif;font-weight:500;font-style:normal;font-size:28px;line-height:38px;letter-spacing:.03em;color:#595454}.main-heading span{font-family:Rustico,Poppins;font-size:28px;letter-spacing:.07em;font-weight:700;color:#435b81}.para{margin-top:-15px;width:350px;color:#595454;font-family:Poppins;font-weight:500;font-size:15px;line-height:22px;letter-spacing:.01em}button{font-family:Poppins,sans-serif;border:0;font-weight:600;border-radius:8px;background:#435b81;color:#f6f6f6!important;padding:10px 30px;letter-spacing:.09em;font-size:14px;transition:all .3s;filter:drop-shadow(2px 6px 8px rgba(0, 0, 0, .25))}button:hover{scale:1.04}.booknow:hover,.learnmorebtn:hover{background-color:#fff;color:#435b81!important;scale:none}.process{max-height:780px;margin-top:-15px}.process>.container-fluid{max-width:1920px;position:relative}.ellipse1,.ellipse2,.ellipse3{position:absolute;background:rgba(213,229,235,.5);border-radius:50%}.ellipse1{height:150px;width:150px;bottom:-150px;left:-50px}.ellipse2{height:240px;width:240px;top:-150px;right:-120px}.road{height:120px;background-image:url(Assets/road_curved.svg);background-position:center;background-repeat:no-repeat;background-size:cover}.process img{height:130px;width:auto}.heading h3{font-family:Montserrat;font-weight:600;font-size:25px;letter-spacing:.05em}.heading h3 span{letter-spacing:.05em;font-size:25px;font-weight:600;color:#435b81}.heading h1{font-family:Montserrat;font-weight:600;font-size:25px;letter-spacing:.05em}.heading h1 span{letter-spacing:.05em;font-size:25px;font-weight:600;color:#435b81}.process p{font-family:Montserrat;font-weight:500;font-size:16px;line-height:22px}.vehicle-categories .col img{width:100%;border-radius:8px}.vehicle-categories .col a img{position:relative;transition:.3s}.vehicle-categories .col a img:hover{transform:translateY(-10px)}.whychooseus{margin-top:80px;background-color:rgba(213,229,235,.3)}.heading h5{font-family:Poppins;font-weight:500;font-size:16px;letter-spacing:.03em}.aboutus,.textcontent,.vehicle-brief{font-family:Poppins;font-weight:400;font-size:16px;line-height:180%;text-align:justify;letter-spacing:.02em;position:relative;z-index:1}.aboutus a{color:rgba(0,0,0,.8)}.aboutus span,.textcontent span,.vehicle-brief span{color:#162c7a;font-weight:700}.reasonlist li{font-family:Montserrat;font-weight:500;font-size:15px;line-height:200%;letter-spacing:.02em;color:#000}.bottomlinecontainer{position:relative}.bottomline{position:absolute;background:#000;height:5px;width:100%;border-radius:20px;bottom:0}.reasonlist img{width:100%}.image{position:relative}.img{position:absolute;bottom:0}.wedding{margin-top:100px}.vehicle-details p,.wedding p{font-family:Montserrat;font-weight:400;font-size:15px;line-height:180%;letter-spacing:.03em}.wave img{width:100%}.instantbooking{margin-top:100px}.booking{background-color:rgba(72,79,93,.9);position:relative}.booking .column{max-width:800px}.booking h3{font-family:Montserrat;font-weight:700;font-size:34px;letter-spacing:.04em;color:#fff}.booking ::placeholder,.contact ::placeholder{font-family:Montserrat;font-size:14px!important;font-weight:500!important;color:rgba(0,0,0,1)!important}.booking input,.contact input,select{font-family:Montserrat;font-size:14px!important;font-weight:500!important;letter-spacing:.5px;padding-left:20px!important;height:50px;width:320px!important;margin-bottom:25px;border-radius:10px!important;color:#000!important;border:0!important}.booking input,select{background-color:#e9ecef!important}select{cursor:pointer}label{color:#fff;margin-top:-6px;margin-bottom:8px;font-size:15px;font-family:Montserrat;width:300px;letter-spacing:.6px;display:none}.booking .button,.contact .button{width:320px;font-weight:600;font-size:19px;letter-spacing:1px;color:#fff;border:0;background-color:rgba(10,33,70,1);filter:drop-shadow(4px 8px 12px rgba(0, 0, 0, .25));transition:ease-in-out .2s}.button:hover{scale:1.03!important}.reviews{margin-top:75px;padding:75px 0!important;background-color:rgba(213,229,235,.3);border-radius:16px}.reviews .heading{padding-bottom:75px}.reviews .carousel-item{height:300px}.avatar{border:3px solid rgba(10,33,70,1);padding:2px;border-radius:50%}.username{color:rgba(10,33,70,1);margin-top:25px;font-size:20px}.rating{margin-bottom:25px}.cmt{font-family:Poppins!important;color:#2b2929;font-size:15px}.cmt,.username{font-family:Poppins,sans-serif;text-align:center}.carousel-control-next-icon,.carousel-control-prev-icon{filter:invert(1)}.carousel-item{transition:ease-in-out .7s}.getintouch{padding-top:50px;margin-top:50px}.map{max-height:440px;border-radius:8px;border:2px solid rgba(67,91,129,.6)}.contact input{width:100%!important;background-color:#f1f3f4;color:#435b81}.contact .button{background-color:#435b81!important;color:#fff!important;font-size:16px!important;transition:.3s!important}.footer{padding:80px 0 10px;margin-top:100px;background-color:rgba(31,32,34,.6);position:relative;color:#fff}.footer::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(Assets/footer_bg.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;z-index:-1}.footer-body .image-section{background-color:rgba(255,255,255,.4);width:auto;padding-bottom:6px;border-radius:8px}.footer-body .image-section img{width:50px;height:50px;margin:6px 0 0 6px;border:1px solid #000;border-radius:15px}.footer-body .heading h3{font-size:20px;margin-bottom:35px}.brands .heading h3,.payment .heading h3{margin-bottom:8px!important;font-weight:400}.footer span{margin-bottom:10px;font-size:16px}.footer-body a{font-size:16px;color:#fff!important;text-decoration:none}.copyright-section{width:auto}.copyright-section a{color:#fff;font-size:16px;text-decoration:none}.copyright-section a:hover{text-decoration:underline}.footer-body .btn-footer{transition:.2s;padding:10px;background-color:#435b81;border:0;filter:drop-shadow(4px 8px 12px rgba(0, 0, 0, .25));width:80%;letter-spacing:.7px}.social-links-icons i{color:#fff;font-size:22px;margin-right:12px}.payment{margin-bottom:30px}.payment img{border-radius:12px}.vehicle-details h3{font-family:Montserrat;font-weight:600;font-size:25px;letter-spacing:.05em;padding-bottom:20px}.vehicle-details button{margin-bottom:20px;filter:drop-shadow(2px 6px 8px rgba(0, 0, 0, .25))}.vehicle-brief p{text-align:left}.textcontent p,.vehicle-details p{text-align:justify}.vehicle-details .col img{width:100%;border-radius:8px}.vehicle-details .carousel{height:400px;border-radius:10px;overflow:hidden}.vehicle-details .carousel img{width:100%;height:400px;object-fit:cover}.search{border:1px solid rgba(65,88,126,.7);width:300px;padding:5px 20px;border-radius:10px}.search::placeholder{font-family:Poppins,sans-serif;font-size:15px}.table{font-family:Poppins,sans-serif}.table thead{font-size:15px}.table-primary{padding:50px 0!important}.table-primary td{background-color:rgba(67,91,129,.9);color:#fff}.notes{margin-bottom:100px!important}.notes h3{font-size:22px;font-family:Poppins;letter-spacing:.05em}.notes ol{list-style:circle!important;padding-left:20px!important;letter-spacing:.02em}.services .item{border-radius:10px;overflow:hidden;margin-right:25px;margin-bottom:50px}.services .row{margin-left:1px;border-radius:10px}.services img{height:250px;object-fit:cover}.services h3,.services h3 span{font-size:28px!important}.services h4{margin-bottom:16px;font-size:20px}.text-box{padding:25px}.text-box a{text-decoration:none}.text-box button{margin-bottom:14px;display:block}.text-box p{font-family:Poppins;color:#3e3939}.item{box-shadow:0 14px 25px rgba(0,0,0,.2),0 10px 6px rgba(0,0,0,.1);transition:all .2s}.item:hover{box-shadow:0 18px 25px rgba(0,0,0,.3),0 15px 6px rgba(0,0,0,.2)}.whoarewe{font-family:Poppins;font-weight:400;font-size:16px;line-height:180%;text-align:justify;letter-spacing:.02em;margin-bottom:-40px}.whoarewe .title{font-size:28px!important}.whoarewe .heading h3{color:#435b81;margin-bottom:20px;font-size:24px}.whoarewe .row{margin-bottom:75px!important}.whoarewe img{width:100%;border-radius:10px;height:400px;object-fit:cover}.contact-info>div{margin-bottom:25px!important}.contact-info .socials{margin-bottom:70px!important}.contact-info h3{font-size:18px}.socials i{font-size:28px;margin-right:10px}.contact-info span{color:#5d5a5a;font-size:14px;font-weight:400}.contact-info a{color:#5d5a5a;text-decoration:none}.contact-info .emails{text-align:left}.easy-booking .textcontent p{text-align:left;letter-spacing:.6px}.easy-booking h1{font-size:32px;color:#5168b4}.easy-booking .col div{width:auto}.easy-booking img{width:100%;-webkit-box-shadow:0 10px 6px -6px #777;-moz-box-shadow:0 10px 6px -6px #777;box-shadow:0 10px 6px -6px #777}.textcontent{width:auto;font-size:16px}.textcontent p{text-align:left}.reviewsplus{padding:70px 0!important;background-color:rgba(213,229,235,.5);border-radius:16px}.reviewsplus .row{margin-bottom:75px}.reviewsplus .row p{font-family:Montserrat!important;font-size:14px;letter-spacing:.2px;color:#484545}.reviewsplus .row h4{font-family:Montserrat!important;font-size:18px;color:#484545}.userrev{position:relative}.userrev::after{position:absolute;content:'';height:2px;width:100%;bottom:-10px;border-radius:6px;background-color:rgba(65,88,126,1)}.faq .heading h1{font-size:24px;color:#595b5f!important;font-weight:700}.accordion{margin-bottom:20px;font-size:14px;background-color:#fff;color:#435b81!important;letter-spacing:.5px;cursor:pointer;padding:18px;width:100%;text-align:left;border:none;outline:0;transition:.3s;filter:drop-shadow(4px 4px 8px rgba(0, 0, 0, .15))}.accordion:hover{scale:1.02}.panel{margin-bottom:10px;padding:0 18px;max-height:0;overflow:hidden;transition:max-height .1s ease-out}.panel p{font-family:Poppins;letter-spacing:.3px;font-size:15px;color:#435b81}.panel p a{color:#435b81!important}.accordion:after{content:'\02795';font-size:13px;color:#777;float:right;margin-left:5px}.minus:after{content:"\2796"}.tac-bg{border-radius:8px;height:600px;background-image:url(Assets/tandc_bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:bottom}.tac-bg h1{font-family:Montserrat;font-size:30px!important;font-weight:700!important;background-color:rgba(65,88,126,.6);padding:20px 40px!important;color:rgba(251,252,255,1);letter-spacing:3px;text-align:center}.tac h3{font-family:Poppins;font-size:24px;border-radius:6px}.tac ol,.tac p{line-height:25px;font-size:15px;letter-spacing:.3px;margin-bottom:28px;font-family:Poppins}