.rsv_form .nav_rsv{padding:0;margin-bottom:2rem;margin-top:1rem}.rsv_form .nav_rsv .nav-link i{vertical-align:middle;font-size:14px;margin-top:16px;padding-left:5px;color:green}.rsv_form .nav_rsv .nav-link{display:flex;width:100%;margin:auto;border-radius:0;font-size:17px;font-weight:400;position:relative;background-color:#e5e7eb;flex:1 1;height:3.5rem;text-align:center;justify-content:center;padding-top:.3rem;color:#868e96}.rsv_form .nav_rsv .nav-link.disabled{pointer-events:none;cursor:default}.rsv_form .nav_rsv .nav-link.active{background-color:#9fa6b2;font-weight:500}.rsv_form .nav_rsv .nav-link:after{border-top:1.7rem solid #e5e7eb;border-right:1.85rem solid #e5e7eb;border-bottom:1.7rem solid #e5e7eb;content:"";width:0;height:0!important;margin-right:auto!important;margin-top:-1rem;margin-left:-.6rem;padding:0;position:absolute;left:.5rem;top:1rem;display:block}.rsv_form .nav_rsv .nav-link.active:after{border-top:1.72rem solid #e5e7eb!important;border-right:1.87rem solid #9fa6b2!important;border-bottom:1.82rem solid #e5e7eb!important}.rsv_form .nav_rsv .nav-link.last-item:after{border-top:1.7rem solid #fff!important;border-bottom:1.85rem solid #fff!important;border-right:1.7rem solid #e5e7eb!important}.rsv_form .nav_rsv .nav-link.last-item.active:after{}.rsv_form .nav_rsv .nav-link.before_active:after{border-top:1.69rem solid #9fa6b2!important;border-right:1.8rem solid #e5e7eb;border-bottom:1.85rem solid #9fa6b2!important}.rsv_form .nav_rsv .nav-link:before{content:"";position:absolute;width:2.4rem;height:2.4rem;border-left:1px solid #d2d6dc;border-bottom:1px solid #d2d6dc;background-color:transparent;transform:rotate(45deg);z-index:1;top:8px;left:6px}.rsv_list_cats .card{margin-bottom:1.3rem}.rsv_list_cats .card,.rsv_list_cats .card-body{border:0;padding:0}.rsv_list_cats figure{margin:0;padding:0;background:#fff;overflow:hidden}.rsv_list_cats .hover01 figure img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.9s ease-in-out;transition:.9s ease-in-out;height:169px;width:100%;object-fit:cover}.rsv_col_providers .nav button{box-shadow: 0 1px 3px 1px rgb(152 147 147 / 23%);margin-bottom:10px;border:2px solid #efeaea}.rsv_col_providers .nav button img{border-radius:15px;margin-left:1rem;float:right}.rsv_col_providers .nav button span{margin-top:.9rem;float:right}.rsv_col_providers .nav button i{margin-top:1.8rem;float:left;font-size:21px}.title_rsv{margin-bottom:1.7rem;text-align:center;font-size:25px!important}.rsv_service_title{text-align:center;padding:1rem 10px 0 10px}.rsv_service_title h6{font-size:18px!important;line-height:1.2rem}.rsv_service_title span{font-size:14px}.rsv_service_title span.price_percent{text-decoration:line-through;color:gray}.rsv_service_title span.price_main{color:green;font-weight:500}.rsv_col_providers{margin-bottom:1.5rem}.rsv_date_desc .card_rsv_desc{border:0;margin-bottom:10px;box-shadow: 0 1px 3px 1px rgb(152 147 147 / 23%);cursor:default}.rsv_date_desc .card_rsv_desc .card-header{border:0!important}.rsv_date_desc .card_rsv_desc button{color:#6e6c6c;display:block;width:100%;font-weight:500}.rsv_date_desc .card_rsv_desc button i{vertical-align:middle;margin-left:5px;color:green}.rsv_date_desc .card_rsv_desc button a{color:#454343}.rsv_date_description{font-weight:400;font-size:15px;line-height:1.5rem;color:#4e4b4b}.rsv_datepicker_title{text-align:center;padding:10px;color:#454343;font-weight:500}.rsv_datepicker_title1{background:#edf2f5!important;border-radius:5px 5px 0 0}.rsv_error_msg{color:red;font-weight:500;font-size:14px;margin-top:1rem}.rsv_error_msg a{color:#6e6c6c!important}.rsv_date_finally{margin-bottom:2rem}.rsv_date_finally .rsv_col_finally span{float:left;font-weight:600;color:#454343}.rsv_date_finally .rsv_col_finally strong{color:#6e6c6c;font-weight:500}.rsv_col_finally_price{font-size:17px;color:green!important}.rsv_date_finally .rsv_col_finally{margin-bottom:1rem}.rsv_date_finally input{height:50px;width:100%;outline:none;margin-bottom:1rem;border:1px solid #cdcdcd;text-align:center;direction:ltr;font-size:16px}.rsv_date_finally button{box-shadow:none!important;outline:none!important;margin-bottom:10px;color:#fff;height:50px;width:100%;transition:all .3s ease-in-out!important}.rsv_date_finally .title_rsv{margin-top:0!important;margin-bottom:2.5rem!important}.reserve_factor h4{color:#fff;margin-bottom:10px;text-align:center;width:100%;padding:10px;font-size:20px;font-weight:400;border-radius:5px}.rsv_date_finally .btn-print{font-size:14px;padding:2px 10px 0 10px;height:35px;background:#e1dfdf!important;border:0!important;color:#3e3d3d;font-weight:500;width:auto!important}.rsv_date_finally .btn-print:hover{background:#d2cccc!important}.reserve_factor{border:1px solid #ece6e6;padding:10px;border-radius:15px}.reserve_factor h4{font-size:16px}.rsv_factor_description p{font-weight:500}.rsv_col_finally span.fa{vertical-align:middle;margin-left:5px;padding-top:12px}@media (max-width:1255px){.rsv_col_providers .nav button img{width:40px!important;height:40px!important;margin-left:5px}.rsv_col_providers .nav button span{margin-top:.5rem;font-size:15px}.rsv_col_providers .nav button i{margin-top:.6rem;font-size:18px}}@media (max-width:1099px){.rsv_list_cats .hover01 figure img{height:125px}}@media (max-width:991px){.rsv_form .nav_rsv .nav-link{font-size:15px}.rsv_date_finally .title_rsv{margin-top:2rem!important}.rsv_date_finally{margin-bottom:1rem}}@media (max-width:767px){.rsv_form .nav_rsv{display:block}.rsv_col_providers .nav button img{width:60px!important;height:60px!important}.rsv_form .nav_rsv .nav-link{border:0!important;margin-bottom:5px;text-align:right;justify-content:right}.rsv_form .nav_rsv .nav-link:after,.rsv_form .nav_rsv .nav-link.before_active:after{border-top:1.65rem solid #fff!important;border-bottom:1.95rem solid #fff!important;border-right:1.7rem solid #e5e7eb!important}.rsv_form .nav_rsv .nav-link.active:after{border-top:1.69rem solid #fff!important;border-bottom:1.82rem solid #fff!important;border-right:1.8rem solid #9fa6b2!important}.rsv_service_title h6{font-size:15px!important}}@media (max-width:440px){.title_rsv{font-size:20px!important;line-height:1.8rem}.rsv_list_cats .hover01 figure img{height:85px}.rsv_service_title span.price_percent{display:block}.rsv_date_desc .card_rsv_desc button,.selectdate_title #selectdate_title{font-size:15px}.card_rsv_desc .card-header{padding:10px}#timesDates{font-size:18px!important}.rsv_date_finally .rsv_col_finally span,.rsv_date_finally .rsv_col_finally strong{font-size:15px}}