.form-label{margin-bottom:2px}form .error{border:2px solid #EC5A5A}form .error-msg{color:#ec5a5a;font-size:16px}#main{min-height:calc(100vh - 200px)}.text-muted{color:#c7c9cb!important}.steps .steps-item .setps-number{position:absolute;width:64px;height:64px;bottom:0;right:40px;font-weight:900;border:4px solid var(--bs-white);border-radius:50%;transform:translateY(50%);color:var(--bs-white);background:#e30c28;display:flex;align-items:center;justify-content:center}.categories-carousel .owl-nav .owl-prev>span,.categories-carousel .owl-nav .owl-next>span{display:none}.categories-carousel .owl-nav .owl-prev:after{content:"←"}.categories-carousel .owl-nav .owl-next:after{content:"→"}.owl-dots{text-align:center}.owl-nav .owl-prev,.owl-nav .owl-next{position:absolute;top:-65px;padding:10px 35px;color:var(--bs-white);background:var(--bs-primary);border-radius:50px;transition:.5s;border:none}.testimonial-carousel .owl-dots .owl-dot span:after{content:"";width:15px;height:15px;border-radius:15px;position:absolute;top:-3px;left:-3px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;text-align:center;background:var(--bs-white);transition:.5s}.about .about-img .img-1{height:85%;margin-right:0}.footer .footer-item a.active{letter-spacing:1px;color:var(--bs-primary)}.carousel .carousel-item,.carousel .carousel-item img{height:800px}#booking_modal .modal-content{background-color:#1f2e4e}#booking_modal .modal-header{background-color:#5476c0;border-bottom:none}
