@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700&display=swap);.common_btn,.read_btn{text-transform:capitalize;transition:.3s linear}.common_btn,.hire_btn,.read_btn,.read_btn::after{transition:.3s linear}#navbarDropdown:hover,.common_btn,.language .nice-select .current,.wsus__topbar_left li a{color:var(--colorWhite)}.main_menu li a,a{display:inline-block}.sdco_table td,.sdco_table th,.spinner-border,.table td,.table th,.table>tbody{vertical-align:middle}*{margin:0;padding:0;font-size:14px}.nav li,.nav ol,.nav ul{list-style:none;margin:0;padding:0}a,a:hover{text-decoration:none}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-family:var(--headingFont);color:var(--colorBlack)}input,input[type=text],textarea{width:100%;padding:12px 20px;outline:0;resize:none;border:1px solid #e4e7e9;border-radius:5px;font-size:16px;font-weight:400}input::placeholder,textarea::placeholder{color:#a6a6ac}button{border:none}:root{--colorPrimary:#db7093;--colorsidebar:#2c353d;--buttonHoverColor:#606060;--paraColor:#3f3f3f;--colorBlack:#1c212b;--colorWhite:#ffffff;--ratingColor:#ffc107;--base-clr:#11121a;--line-clr:#42434a;--hover-clr:#222533;--text-clr:#e6e6ef;--accent-clr:#5e63ff;--brandColor1:#ab2361;--brandColor2:#db7093;--brandColor3:#4e6841;--brandColor4:#ac8982;--brandColor5:#f9e3c1;--secondary-text-clr:#b0b3c1;--headingFont:"Open Sans",sans-serif;--paraFont:"Open Sans",sans-serif}body{overflow-x:hidden;scroll-behavior:smooth;font-family:var(--paraFont);color:var(--paraColor);line-height:1.7;min-height:100vh;min-height:100dvh}.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:2320px!important}.common_btn{font-size:16px;padding:15px 30px;border:1px solid var(--colorWhite);border-radius:30px;font-weight:500}.common_btn i,.read_btn i{font-size:10px;margin-left:5px}.common_btn:hover,.sidebar_contact_share ul li a:hover{background:var(--colorBlack);color:var(--colorWhite);border-color:var(--colorBlack)}.read_btn{font-size:1.1em;color:var(--colorBlack);height:50px;border-radius:10px;font-weight:600;align-items:center}.read_btn::after{position:absolute;content:"";background:#dddddd26;width:20px;height:100px;transform:rotate(25deg);-webkit-transform:rotate(25deg);-moz-transform:rotate(25deg);-ms-transform:rotate(25deg);-o-transform:rotate(25deg);top:-30px;left:-35px}.main_menu .nav-item:hover>a,.main_menu li a.active,.menu_dropdown li a.droap_active,.menu_dropdown li a:hover,.read_btn:hover{color:var(--colorPrimary)}.read_btn:hover::after{left:120%}.hire_btn{font-size:16px;font-weight:500;color:#05152f;border:1px solid #284cd3;border-radius:3px;padding:7px 15px;-webkit-transition:.3s linear;-moz-transition:.3s linear;-ms-transition:.3s linear;-o-transition:.3s linear;text-transform:capitalize}.medium_heading,.small_heading{font-weight:700;text-transform:capitalize}.hire_btn:hover{color:#284cd3}.small_heading{font-size:16px;color:var(--colorPrimary)}.medium_heading{font-size:30px;margin:30px 0 25px}#wsus__topbar{position:fixed;top:0;width:100%;height:40px;background:var(--colorPrimary);z-index:9999}.wsus__topbar_left{display:flex;line-height:40px}.footer_bottom_link li,.wsus__topbar_left li{margin-right:20px}.wsus__topbar_left li a{font-size:15px;font-weight:400;transition:.3s linear}.active_inactive_text p i,.custom-add-task-btn i,.listing_det_header_text ul li a i,.main_blog_header li a i,.main_menu .user_btn i,.wsus__topbar_left li a i{margin-right:5px}.wsus__topbar_left li a:hover{color:#07123b}.wsus__topbar_right{display:flex;justify-content:flex-end}.language{width:110px;display:flex;justify-content:flex-end;margin-top:2px}.main_menu,.main_menu ul{align-items:center;display:flex}.language .nice-select{border:none;border-radius:0;background:0 0;border-bottom:1px solid var(--colorWhite);height:30px;line-height:30px;padding-left:0;padding-right:0}.main_menu .user_btn,.menu_dropdown{border-radius:5px;transition:.3s linear}.language .nice-select:after{border-bottom:1px solid #fff;border-right:1px solid #fff;right:5px}.wsus__topbar_right a{width:150px!important;height:35px;color:#fff;text-align:center;line-height:35px;margin-left:30px;margin-top:2.5px;font-size:14px;border-radius:4px;transition:.3s linear;-webkit-transition:.3s linear;-moz-transition:.3s linear;-ms-transition:.3s linear;-o-transition:.3s linear}#wsus__banner form h3,.main_menu .user_btn,.wsus__banner_text h1,.wsus__banner_text p,.wsus__category_single_slider:hover p,.wsus__search_area .read_btn{color:var(--colorWhite)}#blog_details .input_comment button:hover,.about_text a:hover,.blog_single_input button:hover,.contact_input button:hover,.listing_det_header_text ul li:last-child a:hover,.listing_det_side_contact button:hover,.listing_grid_sidbar button:hover,.main_menu .user_btn:hover,.wsus__topbar_right a:hover{background:var(--colorBlack);color:var(--colorWhite)}.main_menu .navbar-brand{padding:0;margin:3px 0 0;max-width:150px}.main_menu{padding-top:20px!important;left:0;width:100%;height:50px;justify-content:space-between;padding:0 20px;z-index:999}.main_menu ul{list-style:none;margin:0;padding:0}.main_menu li{display:flex;align-items:center}.main_menu li a{font-size:1rem;font-weight:400;color:#fff;text-transform:capitalize;margin:0 15px;padding:25px 0;text-align:center;line-height:normal}.main_menu li a i{font-size:12px;margin-left:3px}.main_menu .dropdown-menu{border-radius:5px;padding:0;overflow:hidden}.dropdown-menu li a{color:#000!important}.dropdown-menu li a:focus,.dropdown-menu li a:hover{background:var(--colorPrimary);color:#fff!important}.menu_fix{animation:1s menu_animate;z-index:9}@keyframes menu_animate{from{transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%)}to{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}}.menu_dropdown{position:absolute;width:250px;padding:15px 25px;top:130%;left:0;background:var(--colorWhite);box-shadow:rgba(0,0,0,.24) 0 3px 8px;opacity:0;visibility:hidden;border-top:1px solid var(--colorPrimary);z-index:999}.menu_dropdown li{margin:15px 0;border-bottom:1px solid var(--colorWhite);padding-bottom:10px}.menu_dropdown li:last-child{margin-bottom:0;border-bottom:0}.menu_dropdown li a{width:100%;padding:0;color:var(--colorBlack);line-height:initial;margin:0;transition:.3s linear}.main_menu li:hover .menu_droapdown{top:100%;opacity:1;visibility:visible}.main_menu .user_btn{font-size:16px;background:var(--colorPrimary);font-weight:400;font-family:Poppins,sans-serif;padding:10px 20px;text-transform:capitalize;-webkit-transition:.3s linear;-moz-transition:.3s linear;-ms-transition:.3s linear;-o-transition:.3s linear}#wsus__banner{background-size:cover!important;background-repeat:no-repeat!important;background-position:center!important;border-bottom:2px solid #fff}.wsus__banner_overlay{padding:200px 0 100px;background:radial-gradient(circle,rgba(255,255,255,0) 0,rgba(0,0,0,.8) 100%);bottom:0;z-index:999;margin-top:-50px}.wsus__banner_text{height:100%;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;text-align:center;transform:translateY(-30%)}.wsus__banner_text h1{font-weight:400;font-size:3rem!important}.wsus__banner_text p{font-weight:400;font-size:1rem;margin:20px auto 0;max-width:80%}#wsus__banner form{padding:35px;height:auto;background:#0000003d;border-radius:4px;max-width:800px;margin:0 auto}#wsus__banner form h3{font-weight:600;font-size:26px;text-align:center;margin-bottom:30px}#wsus__banner form .select2-container--default .select2-selection--single{border:1px solid var(--colorWhite);background:0 0}.my_listing_single.list_mar,.sidebar_line_select,.wsus__search_area,.wsus_schedule_create_single{margin-bottom:25px}.wsus__search_area input{padding:17px 20px;border-radius:4px;background:0 0!important;font-size:1rem!important}.wsus__search_area .read_btn{width:100%;padding:17px 20px;border:none;display:flex;justify-content:center;background:var(--colorPrimary);border-radius:4px;cursor:pointer}.wsus__search_area select{border:1px solid #ccc!important}.banner_search_area{padding:0 10px;margin-bottom:15px}.banner_search_area .read_btn,.banner_search_area select{width:100%;padding:15px;border-radius:4px}.banner_search_area .read_btn{background-color:var(--colorPrimary);color:#fff;border:none;cursor:pointer}.d-flex{display:flex;flex-wrap:wrap}.d-flex .col-md-3,.popular_blogs_container,.row.d-flex.align-items-stretch .col-lg-4,.row.d-flex.align-items-stretch .col-md-6{display:flex;flex-direction:column}#about_page,#blog_details,#wsus__agent_profile,#wsus__category_slider{padding:100px 0}.wsus__category_single_slider{display:block;margin:0 12px;text-align:center;border-radius:10px;padding:30px 20px;background:var(--colorWhite);transition:.3s linear;border:1px solid #eee}.wsus__category_single_slider span{display:block;width:100px;height:100px;border-radius:50%;border:1px solid #eee;overflow:hidden;padding:20px;margin:0 auto;background:var(--colorWhite)}.wsus__category_single_slider p{text-transform:capitalize;font-size:16px;color:var(--colorBlack);font-weight:600;margin-top:20px;transition:.3s linear}.wsus__category_single_slider:hover{background:var(--colorPrimary);border-color:var(--colorPrimary)}.nextArrow,.prevArrow{width:40px;height:40px;line-height:40px!important;text-align:center;background:var(--colorWhite);color:var(--colorBlack);border-radius:50%;border:1px solid #ddd;position:absolute;top:50%;right:-8px;z-index:9;cursor:pointer;transition:.3s linear;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transition:.3s linear;-moz-transition:.3s linear;-ms-transition:.3s linear;-o-transition:.3s linear}.prevArrow{right:auto;left:-8px}.nextArrow,.nextArrow:hover,.prevArrow:hover{background:var(--colorPrimary);color:var(--colorWhite);border-color:var(--colorPrimary)}#wsus__features{background:linear-gradient(to bottom,rgba(78,104,65,.854),rgba(78,104,65,.3));background-size:cover;background-position:center;background-repeat:no-repeat;padding:4rem 0;color:#333;border-bottom:2px solid #fff}.wsus__heading_area{text-align:center;margin-bottom:30px;overflow:hidden}.wsus__heading_area i{width:40px;height:40px;text-align:center;line-height:34px;border:2px solidvar(--colorBlack);border-radius:50%;font-size:1.8rem;color:var(--colorWhite)}.wsus__heading_area h2{font-size:2.2rem!important;font-weight:600;position:relative;color:var(--colorWhite);text-transform:capitalize;display:inline-block}.wsus__heading_area h2::after{position:absolute;content:"";background:var(--colorPrimary);width:50px;height:2px;bottom:18px;left:-70px}.wsus__heading_area h2::before{position:absolute;content:"";background:var(--colorPrimary);width:50px;height:2px;bottom:18px;right:-70px}.wsus__heading_area p{font-size:.9rem;font-weight:400;color:var(--colorWhite);margin-top:15px;text-align:left}.wsus__feature_single{padding:25px;border-radius:5px;position:relative;background:var(--colorWhite);box-shadow:rgba(149,157,165,.2) 0 8px 24px;transition:.3s linear;display:flex;flex-direction:column;justify-content:space-between;height:100%}.wsus__feature_single_text{position:relative;z-index:1;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.wsus__feature_single .icon{color:var(--colorPrimary);font-size:30px;width:60px;height:60px;border-right:2px solid var(--colorPrimary);border-bottom:2px solid var(--colorPrimary);border-left:2px solid #ddd;border-top:2px solid #ddd;border-radius:50%;text-align:center;line-height:60px;transition:.3s linear;margin-bottom:5px}.wsus__feature_single h5{color:var(--colorBlack);text-transform:capitalize;font-weight:600;font-size:1.1rem;line-height:1.1;margin:15px 0 0;transition:.3s linear;text-align:left}.wsus__feature_single p{color:var(--paraColor);font-size:.8rem;transition:.3s linear;text-align:left;flex-grow:1;margin:10px 0}.wsus__feature_single img{height:45px!important}.wsus__feature_single span{text-align:center;font-family:var(--headingFont);font-size:58px;font-weight:700;line-height:80px;text-transform:uppercase;color:rgba(9,9,25,.28);-webkit-text-stroke:1px rgba(9,9,25,0.28);-webkit-text-fill-color:transparent;position:absolute;top:5px;right:20px}#removeRow2:hover,#removeRow:hover,.subs_form form button:hover,.wsus__feature_single.active,.wsus__feature_single:hover{background:var(--colorPrimary)}.wsus__feature_single.active .icon,.wsus__feature_single:hover .icon{color:var(--colorWhite);border-color:var(--colorWhite)}#breadcrumb_part li a,.dashboard_breadcrumb .read_btn,.dashboard_breadcrumb .read_btn:hover,.wsus__feature_single.active h5,.wsus__feature_single.active p,.wsus__feature_single:hover h5,.wsus__feature_single:hover p{color:var(--colorWhite)}#wsus__counter{background:url(../images/counter_bg.jpg) center/cover no-repeat}.wsus__counter_overlay{background:#000000d1;padding:80px 0 96px}#wsus__counter .wsus__heading_area,.wsus__invoice_header_left{margin-bottom:60px}.wsus__single_counter{background:var(--colorWhite);text-align:center;padding:40px 20px;box-shadow:0 0 10px 0 rgba(0,0,0,.2);border-radius:5px;overflow:hidden;position:relative}.wsus__featured_single,.wsus__featured_single_listing{box-shadow:rgba(149,157,165,.2) 0 6px 14px;min-height:auto;overflow:hidden}#wsus__counter .wsus__heading_area h2,#wsus__counter .wsus__heading_area i,#wsus__counter .wsus__heading_area p{border-color:var(--colorWhite);color:var(--colorWhite)}#wsus__categories,#wsus__location{background:linear-gradient(to bottom,rgba(0,0,0,.7),rgba(0,0,0,.1)) center/cover no-repeat,url(/default-uploads/advertise.jpg) center/cover no-repeat #f9fafc;border-top:2px solid #fff}#wsus__categories,#wsus__featured_listing,#wsus__location{border-bottom:2px solid #fff}.wsus__counter_top_text h5{font-size:35px;color:var(--colorWhite);font-weight:600;margin-bottom:60px;text-align:center}.wsus__counter_top_video{display:flex;align-items:center;color:var(--colorWhite);border:1px solid #fff;width:100%;height:100%;position:relative;border-radius:5px;overflow:hidden}.wsus__counter_top_video a{width:50px!important;height:50px;border:3px solid #fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;line-height:46px;font-size:16px;color:var(--colorWhite);border-radius:50%;animation:2s linear infinite animate;background:var(--colorPrimary)}.wsus__counter_single span{color:var(--colorWhite);font-size:52px;font-weight:700;display:inline-block;text-align:center;width:100%}.wsus__category_text_center i,.wsus__counter_single p{font-size:20px;color:var(--colorWhite);text-align:center}.wsus__counter_single p{text-transform:capitalize;font-weight:500}.wsus__category_overlay{padding:60px 0 50px}.wsus__category_single{position:relative;overflow:hidden;margin-top:20px;border-radius:5px!important;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;width:100%;height:100%;z-index:99}.wsus__category_text,.wsus__category_text_center{position:absolute;width:100%;z-index:99;bottom:0;left:0}.wsus__category_img{width:100%;height:100%;z-index:99}.wsus__category_img img{transition:.3s linear;height:100%;object-fit:cover;z-index:99}.wsus__category_text{height:80px;background:linear-gradient(0deg,rgb(11 44 61) 20%,transparent 100%)}.wsus__category_text_center{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;color:var(--colorWhite);height:100%;padding:20px}#subscribe,.wsus__location_overlay{padding:50px 0}.wsus__category_text_center i{width:40px;height:40px;line-height:40px;border-radius:50%;background:var(--colorPrimary);transition:.3s linear}.wsus__category_text_center span,.wsus__location_filter button{background:var(--colorWhite);text-transform:capitalize;font-weight:400}.wsus__category_text_center p{text-transform:capitalize;font-size:.8rem;margin:0;color:var(--colorWhite)}.wsus__category_text_center span{display:inline-block;padding:3px 10px;font-size:13px;border-radius:3px;color:var(--colorWhite)}.wsus__category_text_center .green{background:var(--colorPrimary);padding:3px 10px;border-radius:3px;font-size:.8rem}.wsus__category_text_center .red{background:red}.wsus__category_text_center .purple{background:#9102ff}.wsus__category_single:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}#wsus__categories{margin-top:-50px!important}#wsus__categories .read_btn{margin-top:35px;z-index:99}#listing_grid .wsus__featured_single,#listing_grid .wsus__featured_single_listing{margin:0 0 25px}.wsus__location_filter{margin-bottom:30px}.wsus__location_filter button{border:none;font-size:14px;color:var(--colorPrimary);margin:0 5px;outline:0;padding:7px 20px;border-radius:5px;transition:.3s linear}.wsus__location_filter button.active,.wsus__location_filter button:hover{background:var(--colorPrimary);color:var(--colorWhite)}.wsus__single_location{position:relative;margin-top:30px;padding-left:10px;padding-bottom:10px}.wsus__single_location .img{width:100%;height:300px;overflow:hidden;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}.wsus__single_location img{width:100%;height:100%;object-fit:cover;transition:.3s linear;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-webkit-transition:.3s linear;-moz-transition:.3s linear;-ms-transition:.3s linear;-o-transition:.3s linear}.wsus__location_text{position:absolute;bottom:0;left:0;border-radius:10px 25px 10px 10px;display:flex;flex-direction:column;justify-content:end;align-items:start;padding:20px;background:#f66542e6;min-width:120px}.wsus__location_text i{color:var(--colorWhite);font-size:20px;width:40px;height:40px;border:2px solid #fff;text-align:center;line-height:32px}.wsus__location_text p{color:var(--colorWhite);text-transform:capitalize;font-weight:400;font-size:20px;transition:.3s linear}.wsus__featured_single .small_text,.wsus__location_text span{display:inline-block;font-size:13px;font-weight:400;text-transform:capitalize}.wsus__location_text span{border-radius:3px;color:var(--colorWhite)}.wsus__location_text .green{background:#397eff}.active_inactive h6 span.red,.active_inactive_text ul li:nth-child(3) a,.list_view .close,.schedule ul li:last-child a,.visitor_rev_text ul li:last-child a,.wsus__location_text .red{background:red}.wsus__location_text .purple{background:#9102ff}.wsus__featured_single .location:hover,.wsus__featured_single .love:hover,.wsus__featured_single .map:hover,.wsus__featured_single .small_text,.wsus__featured_single a .love:hover{background:var(--colorPrimary);color:var(--colorWhite)}.wsus__single_location:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05)}#wsus__featured_listing{background:linear-gradient(to bottom,rgba(172,137,130,.854),rgba(172,137,130,.3));background-size:cover;background-position:center;background-repeat:no-repeat;padding:4rem 0;color:#333}.wsus__featured_single{position:relative;display:block;background:var(--colorWhite);border-radius:5px;transition:.3s linear;margin:auto auto 10px;width:300px;height:400px;cursor:default!important;border:1px solid}.wsus__featured_single:hover{border:1.75px solid var(--colorPrimary)}#listing_grid #pagination{margin-top:15px}.wsus__featured_single .list_images,.wsus__featured_single_img{position:relative}.wsus__featured_single .small_text{padding:5px 15px;position:absolute;bottom:10px;left:15px;border-radius:30px;z-index:2;box-shadow:0 2px 5px rgba(0,0,0,.1)}.wsus__featured_single .location{position:absolute;top:100px;left:10px;width:35px;height:35px;background:var(--colorWhite);font-size:16px;font-weight:400;text-align:center;color:var(--colorPrimary);padding:0;line-height:35px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;transition:.3s linear}.wsus__featured_single .love,.wsus__featured_single .map{position:absolute;line-height:36px;color:var(--colorPrimary);transition:.3s linear}.wsus__featured_single .love,.wsus__featured_single .map,.wsus__featured_single_listing .location{left:10px;height:35px;background:var(--colorWhite);font-size:16px;text-align:center;border-radius:50%}.wsus__featured_single .love{top:10px;width:35px}.wsus__featured_single .map{top:55px;width:35px!important}.wsus__featured_single_text{padding:35px 20px 20px;text-align:center;overflow:hidden}.wsus__featured_single_text .list_rating{position:relative;width:100%;overflow:hidden;font-size:16px;color:#f90;display:flex;justify-content:center;align-items:center;margin-bottom:8px}.wsus__featured_single_text .list_rating span{font-size:16px;text-transform:capitalize;margin-left:5px;color:var(--paraColor);width:auto;height:auto}.wsus__featured_single_text a{display:block;font-size:1rem;font-weight:600;text-transform:capitalize;margin-bottom:5px;color:var(--colorBlack);transition:.3s linear;-webkit-transition:.3s linear;-moz-transition:.3s linear;-ms-transition:.3s linear;-o-transition:.3s linear}.blog_category ul li a:hover,.blog_category ul li a:hover span,.contact_box_text a:hover,.dashboard_breadcrumb ul li .bread_active,.dashboard_breadcrumb ul li a:hover,.listing_det_feature_single span,.map_popup_text .call:hover,.map_popup_text .mail:hover,.my_listing_single .input_area i:hover,.sidebar_blog_single:hover .sidebar_blog_text h5,.single_blog .title:hover,.wsus__featured_single_text a:hover{color:var(--colorPrimary)}.wsus__featured_single_text .address{font-size:14px;font-weight:500;color:var(--paraColor)}.wsus__featured_single_listing .location:hover,.wsus__featured_single_listing .love:hover,.wsus__featured_single_listing .small_text{color:var(--colorWhite);background:var(--colorPrimary)}.wsus__featured_single_listing{position:relative;display:block;background:var(--colorWhite);border-radius:5px;transition:.3s linear;margin:20px 0 0!important;width:280px!important;height:380px!important}.contact_box,.member_price,.single_blog{box-shadow:rgba(149,157,165,.2) 0 8px 24px}.wsus__featured_single_listing img{width:100%;height:180px;object-fit:cover;border-top-left-radius:5px;border-top-right-radius:5px}#wsus__map_popup .modal-body,.blog_search form,.form-group,.my_listing_single .input_area,.sidebar_line form,.subs_form form,.wsus__featured_single_listing .list_images,.wsus__rev_textarea{position:relative}.wsus__featured_single_listing .small_text{display:inline-block;padding:5px 15px;text-transform:capitalize;font-size:13px;font-weight:400;position:absolute;bottom:10px;left:15px;border-radius:30px;z-index:2;box-shadow:0 2px 5px rgba(0,0,0,.1)}.wsus__featured_single_listing .location{position:absolute;top:100px;width:35px;font-weight:400;color:var(--colorPrimary);padding:0;line-height:35px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;transition:.3s linear}.wsus__featured_single_listing .love,.wsus__featured_single_listing .map{left:10px;background:var(--colorWhite);line-height:36px;border-radius:50%;color:var(--colorPrimary);transition:.3s linear;font-size:16px;position:absolute;height:35px;text-align:center}.wsus__featured_single_listing .love{top:10px;width:35px}.wsus__featured_single_listing .map{top:55px;width:35px!important}.dashboard_link li .active,.dashboard_link li a:hover,.listing_det_header_text ul li a:hover,.member_price.active a,.member_price:hover a,.wsus__featured_single_listing .map:hover,.wsus__featured_single_listing a .love:hover{background:var(--colorPrimary);color:var(--colorWhite)}#wsus__map_popup .popup_close:hover,.blog_search button:hover,.dashboard_menu .menu_icon:hover,.dashboard_sidebar .close_icon:hover,.map_popup_text .read_btn:hover,.medicine_row_input button:hover,.subs_form form button{background:var(--colorBlack)}#wsus__featured_listing .slick-dots,#wsus__testimonial .slick-dots{position:absolute;display:flex!important;justify-content:center;bottom:-33px}#wsus__featured_listing .slick-dots li button,#wsus__testimonial .slick-dots li button{font-size:0;width:20px;height:5px;background:var(--colorPrimary);border:none;border-radius:10px;margin:0 5px;outline:0;opacity:.3;transition:.3s linear;-webkit-transition:.3s linear;-moz-transition:.3s linear;-ms-transition:.3s linear;-o-transition:.3s linear}#wsus__featured_listing .slick-dots li.slick-active button,#wsus__testimonial .slick-dots li.slick-active button,.footer_bottom_link li a:hover,.footer_link li a:hover{opacity:1}#wsus__map_popup .modal-dialog{max-width:550px;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}#wsus__map_popup .popup_close{position:absolute;width:30px;height:30px;background:var(--colorPrimary);color:var(--colorWhite);text-align:center;line-height:30px;top:-10px;right:-10px;border-radius:50%;font-size:20px;transition:.3s linear;z-index:1;opacity:1}.map_popup_text{padding:15px 15px 7px;overflow:hidden}.map_popup_text span{display:inline-block;background:#04a8e8;color:var(--colorWhite);padding:3px 15px;margin-right:10px;font-size:12px;font-weight:400;text-transform:capitalize;border-radius:3px}.map_popup_text .call i,.map_popup_text .mail i,.map_popup_text span i{margin-right:10px}.map_popup_text .red{background:#00af3c}.main_blog_header li:last-child a::after,.map_popup_text .read_btn::after,.single_blog .read_btn::after{display:none}.map_popup_text .read_btn{background:var(--colorPrimary);padding:7px 15px;border-radius:5px;color:var(--colorWhite);margin-bottom:5px}.map_popup_content{border-radius:5px;overflow:hidden;border:1px solid #ddd}.map_popup_content .img{height:300px}.map_popup_text h5{text-transform:capitalize;font-weight:600;font-size:20px;margin:15px 0}.map_popup_text p{font-size:15px;margin-bottom:15px;font-weight:400}.map_popup_text .call,.map_popup_text .mail{display:block;color:var(--colorBlack);font-size:16px;font-weight:400;margin-bottom:10px;transition:.3s linear}.map_popup_content_map{border:1px solid #ddd;width:100%;height:250px;border-radius:5px;overflow:hidden;margin-top:25px}.list_view .list_rating{justify-content:start}.wsus__package_overlay{background:rgba(255,255,255,.3);padding:90px 0 120px}.member_price{padding:40px;text-align:center;border-radius:5px;overflow:hidden;transition:.3s linear;position:relative;margin-top:30px;background:var(--colorWhite)}.member_price::before{position:absolute;content:"";width:150px;height:150px;background:#f6654214;bottom:-25px;left:-25px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.member_price h4{font-size:24px!important;font-weight:700!important;text-transform:capitalize!important;margin-bottom:25px!important;transition:.3s linear;color:var(--colorBlack)!important;background:0 0!important;border:none!important;display:block!important}.member_price a,.single_blog,.wsus__single_clients{background:var(--colorWhite)}.member_price h5{font-size:30px;font-weight:700;color:var(--colorWhite);position:relative;transition:.3s linear;margin-top:30px;z-index:1;margin-bottom:50px}.member_price h5::after{position:absolute;content:"";width:110%;height:auto;padding:30px;background:var(--colorPrimary);top:-14px;left:-50px;z-index:-1;border-radius:0 50px 50px 0;transition:.3s linear;-webkit-transition:.3s linear;-moz-transition:.3s linear;-ms-transition:.3s linear;-o-transition:.3s linear}.member_price h5 span{color:var(--colorWhite);text-transform:capitalize;transition:.3s linear;font-weight:600}.member_price p{font-size:16px;font-weight:400;color:var(--paraColor);text-transform:capitalize;margin-bottom:15px}.member_price a{font-size:16px;font-weight:500;color:var(--colorPrimary);width:100%;text-align:center;text-transform:uppercase;padding:10px 20px;border:1px solid var(--colorPrimary);border-radius:5px;transition:.3s linear;margin-top:25px}#breadcrumb_part h4,#breadcrumb_part li,#get_in_touch h2,.about_text a,.blog_sidebar h4,.footer_bottom_link li a,.footer_link li a,.list_view .close,.list_view .open,.single_blog .title,.single_blog span,.subs_text h3,.wsus__single_clients .c_det,.wsus__single_clients .c_name,footer h3{text-transform:capitalize}.member_price.active,.member_price:hover{transform:scale(1.07);-webkit-transform:scale(1.07);-moz-transform:scale(1.07);-ms-transform:scale(1.07);-o-transform:scale(1.07)}.blog_part_overlay{padding:70px 0 100px}.single_blog{border-radius:5px;overflow:hidden;transition:.3s linear;margin-top:30px}.single_blog .img{max-height:370px;overflow:hidden}.single_blog .img img{transition:.3s linear;-webkit-transition:.3s linear;-moz-transition:.3s linear;-ms-transition:.3s linear;-o-transition:.3s linear}.single_blog .title,.single_blog span,.single_blog span i{color:var(--colorBlack);transition:.3s linear}.single_blog:hover .img img{transform:scale(1.03);-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-ms-transform:scale(1.03);-o-transform:scale(1.03)}.about_img .venobox,.about_img .venobox i{transform:translate(-50%,-50%);top:50%;left:50%}.single_blog .text{padding:30px}.single_blog span{font-size:14px;font-weight:400;margin-right:25px}.single_blog .title,.single_blog p{font-size:16px;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical}.single_blog span i{margin-right:5px;-webkit-transition:.3s linear;-moz-transition:.3s linear;-ms-transition:.3s linear;-o-transition:.3s linear}.single_blog .title{display:block;font-weight:600;margin-bottom:10px;margin-top:10px;-webkit-transition:.3s linear;-moz-transition:.3s linear;-ms-transition:.3s linear;-o-transition:.3s linear;display:-webkit-box}.single_blog p{font-weight:400;color:#646464;margin-bottom:30px;transition:.3s linear;display:-webkit-box}#subscribe{background:url(../images/subs_bg.jpg) center/cover no-repeat}.subs_text h3{font-size:30px;font-weight:700;color:var(--colorWhite);position:relative}.subs_text p{font-size:16px;font-weight:400;color:var(--colorWhite);margin-bottom:35px;margin-top:10px}.subs_form form input{width:100%;padding:20px 30px;border:none;border-radius:40px;font-size:15px;font-weight:400;color:#646464}.subs_form form button{padding:12px 30px;border:none;font-size:16px;font-weight:500;color:var(--colorWhite);position:absolute;top:7px;right:7px;outline:0;transition:.3s linear;border-radius:40px}.footer_icon li a,.footer_link li a,.footer_text p{font-size:14px;color:var(--colorWhite)}#wsus__testimonial{background:#f9fafc}.wsus__test_overlay{padding:95px 0 130px}.wsus__single_clients{padding:30px;border-radius:10px;overflow:hidden;margin:30px 15px 0;border:1px solid #eeeeeeab;position:relative}.about_text a,.footer_icon li a:hover,.scroll_btn{background:var(--colorPrimary)}.wsus__single_clients img{width:80px!important;height:80px!important;border-radius:50%}.wsus__single_clients .c_name{display:block;color:#0b2c3d;font-size:20px;font-weight:600;margin-left:20px}.wsus__single_clients .c_det{font-weight:400;font-size:15px;color:var(--colorBlack);display:block;width:100%}.wsus__single_clients .text{overflow:hidden;display:flex;flex-wrap:wrap;align-items:center}.wsus__single_clients .descrption{margin-top:20px;position:relative;line-height:30px}.wsus__single_clients .rating{color:var(--ratingColor);position:absolute;top:25px;right:25px}.wsus__single_clients .descrption::after{position:absolute;content:"\f10e";font-family:"font awesome 5 free";font-weight:600;font-size:100px;bottom:20px;right:0;opacity:.1}.footer-wrapper{margin-left:150px;margin-right:150px}footer{padding-top:40px;background:url(../images/footer_bg.jpg);background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important;z-index:10}footer h3{font-size:20px;font-weight:400;margin-bottom:20px;color:var(--colorWhite)}.footer_text p{font-weight:400;margin-bottom:5px;opacity:.7}.footer_icon li{float:left;margin-right:8px}.footer_icon li a{transition:.3s linear;width:35px;height:35px;border:1px solid #d9d9d9;text-align:center;line-height:35px;border-radius:50%;opacity:.7}.footer_icon li a:hover{color:var(--colorWhite);border-color:var(--colorPrimary);opacity:1}.blog_category ul li:last-child a,.footer_contact ul li:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.dashboard_table tr td,.my_listing .table tr td{border-right:1px solid #eee}.footer_link li,.listing_det_Photo{margin-bottom:15px}.footer_link li a{font-weight:400;margin-left:-12px;width:100%;transition:.3s linear;opacity:.8}.footer_link li a i{font-size:10px;opacity:0;transition:.3s linear}.footer_link li a:hover i{opacity:1;margin-left:12px}.footer_bottom{width:100%;padding:20px;border-top:1px solid #ffffff1f;color:#000;margin-top:50px}#pagination .page-item .page-link,.scroll_btn{width:40px;height:40px;line-height:40px;text-align:center}.footer_bottom p{font-size:16px;font-weight:400;color:var(--colorWhite);opacity:.7}.footer_bottom p a{color:var(--colorWhite);font-weight:600}.footer_contact ul li{border-bottom:1px solid #ffffff1f;padding-bottom:10px;margin-bottom:0}.footer_contact ul li p{margin:0}.footer_contact ul li a{margin-left:0!important;display:block;width:100%;padding:5px 0;text-transform:none}.footer_contact ul li a,.footer_contact ul li p{padding-left:30px;position:relative;opacity:.7;font-size:14px}.footer_contact ul li a i,.footer_contact ul li p i{position:absolute;top:9px;left:0;font-size:16px;opacity:1;margin-left:0!important}.footer_bottom_link{display:flex;list-style:disc;justify-content:end;align-items:center}.dashboard_breadcrumb ul li:last-child a,.footer_bottom_link li:last-child{margin-right:0}.footer_bottom_link li a{font-size:16px;color:var(--colorWhite);transition:.3s linear;opacity:.7}.scroll_btn{display:none;color:var(--colorWhite);right:15px;bottom:15px;font-size:14px;position:fixed;cursor:pointer;z-index:98;border-radius:50%}.fa-chevron-up{font-size:15px;margin-top:10px}#breadcrumb_part{background:url(../images/breadcrumb.jpg) center/cover no-repeat}.bread_overlay{background:rgb(0 0 0 / 25%);padding:140px 0 25px;margin-top:-50px}#breadcrumb_part h4{font-size:40px;font-weight:400;color:var(--colorWhite)}#breadcrumb_part nav{display:flex;justify-content:center;margin-top:20px}#breadcrumb_part li{font-size:18px;font-weight:500;color:var(--colorWhite)}.breadcrumb-item+.breadcrumb-item::before{float:left;color:var(--colorWhite);content:">>";padding-left:5px;padding-right:13px}#pagination{display:flex;justify-content:space-between;align-items:center;margin-top:40px}#pagination .page-item .page-link{color:var(--colorPrimary);font-size:15px;font-weight:400;text-decoration:none;background-color:var(--colorWhite);border:1px solid var(--colorPrimary);margin-right:10px!important;border-radius:5px;padding:0;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}#pagination .page-item.active .page-link{z-index:3;color:var(--colorWhite);background:var(--colorPrimary)}#pagination .page-item .page-link:hover{color:var(--colorWhite);background-color:var(--colorPrimary)}.about_text h4{font-size:36px;font-weight:600;margin-bottom:25px}.about_text p,.listing_det_text p span{display:block;margin-top:20px}.about_text ul{margin-top:20px}.about_text ul li{font-size:16px;font-weight:400;margin-top:10px;position:relative;padding-left:25px}.about_text ul li::after{position:absolute;content:"\f00c";font-family:"font awesome 5 free";font-size:12px;font-weight:600;top:4px;left:0;color:var(--paraColor)}.about_text a{padding:10px 20px;border-radius:5px;color:var(--colorWhite);margin-top:30px;transition:.3s linear;-webkit-transition:.3s linear;-moz-transition:.3s linear;-ms-transition:.3s linear;-o-transition:.3s linear}.about_img{position:relative;max-height:630px;padding:10px 20px 20px 10px}.about_img img{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}.about_img .img_2{width:550px;height:200px;position:absolute;bottom:0;left:-50px;border:5px solid var(--colorWhite);border-radius:8px;background:var(--colorWhite)}.about_img .venobox i,.about_img::after,.about_img::before,.blog_search button,.contact_input button,.listing_grid_sidbar button{background:var(--colorPrimary)}.about_img::after{position:absolute;content:"";width:300px;height:300px;border-radius:5px;top:0;left:0;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;z-index:-1}.about_img::before{position:absolute;content:"";width:170px;height:170px;border-radius:5px;bottom:0;right:0;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;z-index:-1}.about_img .venobox{position:absolute;color:var(--colorWhite);width:100%;height:100%;display:block}.wsus__property_topbar::after,.wsus__property_topbar::before{position:absolute;background:#c8d3ff;left:0;width:100%;content:""}.about_img .venobox i{position:absolute;width:70px;height:70px;text-align:center;line-height:70px;font-size:20px;border-radius:50%}.about_page_features_mar{padding-top:100px!important}#about_page_category_slider{padding:50px 0;background:#fff9f7}.about_slider_single{border:1px solid #c8d3ff;border-radius:5px;overflow:hidden;display:block;margin:0 12px}#get_in_touch{padding-top:100px}#get_in_touch h2{font-size:25px;font-weight:600;margin-bottom:30px;margin-top:35px}.contact_box{text-align:center;border-radius:5px;overflow:hidden;display:flex;align-items:center;margin-bottom:30px}.contact_box_icon{width:30%;text-align:center;padding:40px;border-right:1px solid #f6654242}.contact_box_icon i{font-size:35px;color:var(--colorPrimary);font-weight:900}.contact_box_text{width:70%;padding:0 25px}.contact_box_text a,.contact_box_text p{display:block;color:var(--colorBlack);font-size:16px;font-weight:500;transition:.3s linear;-webkit-transition:.3s linear;-moz-transition:.3s linear;-ms-transition:.3s linear;-o-transition:.3s linear}.contact_input input,.contact_input textarea{width:100%;border:1px solid #eee;padding:15px 20px;border-radius:5px;margin-bottom:30px;font-size:16px;font-weight:400;color:var(--colorBlack);resize:none}.contact_input button{border:none;padding:10px 25px;color:var(--colorWhite);border-radius:5px}.contact_map{border:1px solid #ddd;overflow:hidden;border-radius:5px;margin:70px 0 100px}#listing_grid{padding:10px 0 100px;background-color:#fcf8f8}.listing_grid_sidbar{padding:25px;border-radius:5px;border:1px solid #eee}.sidebar_line,.wsus__select_rating{margin-bottom:25px;position:relative}.sidebar_line input{width:100%;border:1px solid #eee;padding:15px 20px;border-radius:5px}.sidebar_line button{position:absolute;top:-9px;right:7px;transition:.3s linear}.custom-select2+.select2-container--default .select2-results__option,.sidebar_line button:hover{color:#000}.listing_grid_sidbar .form-check{margin:10px 0}.listing_grid_sidbar .form-check input{width:16px;border:1px solid #ddd;height:16px;padding:0;margin-right:0;margin-top:2px}.form-check-input:focus,.listing_grid_sidbar .form-check-input:focus{box-shadow:none}.listing_grid_sidbar button{border:none;margin-top:15px;padding:10px 20px;border-radius:4px;color:var(--colorWhite)}.wsus__property_topbar{background:var(--colorWhite);position:relative;display:flex;justify-content:space-between;margin:0 11px}.blog_category,.blog_search,.sidebar_blog{box-shadow:rgba(149,157,165,.2) 0 8px 24px;background-color:#fff}#blog_details .input_comment h5,.blog_search,.blog_sidebar h4,.listing_det_feature,.wsus__property_topbar.mar{margin-bottom:30px}.wsus__property_topbar::after{height:1px;bottom:0}.wsus__property_topbar::before{height:1px;top:0}.dashboard_breadcrumb ul,.dashboard_table tr,.listing_det_header_text ul,.sidebar_contact_share ul,.wsus__property_topbar_left,.wsus__property_topbar_left ul{display:flex}.wsus__property_topbar_left ul li a{width:57px;height:57px;border:1px solid #c8d3ff;text-align:center;line-height:57px;font-size:20px;color:#093b55;border-right:0}.wsus__property_topbar_left ul li:last-child a{border-right:1px solid #c8d3ff}.wsus__property_topbar .select2-container{width:180px!important}.wsus__property_topbar_left ul li a.wsus_active_bar{color:#1b6eea!important}.wsus__property_topbar .select2-container--default .select2-selection--single{border-radius:0}.grid_view .wsus__featured_single_text span{top:-25px}.list_view .list_padding{padding:0 50px}.list_view .wsus__featured_single a{width:50%;float:left}.list_view .wsus__featured_single_text{position:relative;width:50%;float:left;text-align:left;padding:70px 20px 20px}.list_view .close,.list_view .open{background:#00af3c;color:var(--colorWhite);display:inline-block;padding:0 15px 1px;border-radius:3px;font-size:13px;font-weight:500;position:absolute;top:10px;left:10px}.list_view .wsus__featured_single_text a{width:auto;background:#04a8e8;color:var(--colorWhite);padding:5px 20px;margin-right:10px;font-size:12px;font-weight:400;text-transform:capitalize;border-radius:3px}.active_inactive_text .color_text a i,.btn-export i,.custom-button-todo-rj i,.list_view .wsus__featured_single_text a i,.sidebar_contact_share ul li,.todo-list .col-md-3 input[type=checkbox],.visitor_rev_text ul li a i{margin-right:10px}.active_inactive_text .color_text .red,.active_inactive_text ul li:nth-child(2) a,.list_view .wsus__featured_single_text .red{background:#00af3c}.list_view .wsus__featured_single:hover .wsus__featured_single_text i{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0)}.list_view .wsus__featured_single_text h6{font-size:30px}.list_view .wsus__featured_single_text .list_details{font-size:13px;margin-top:15px;margin-bottom:15px}.list_view .small_text{height:0;padding:15px 10px;line-height:0;top:10px!important;right:10px!important;left:auto!important;transform:translateX(0)!important}.blog_sidebar h4{font-weight:600;font-size:20px}.blog_search{border:1px solid #ccc;padding:30px 30px 25px;border-radius:10px}.blog_search input{width:100%;height:45px;padding:15px 20px;border:1px solid var(--colorPrimary);border-radius:5px;font-size:16px;font-weight:400;color:var(--colorBlack)}.blog_search button{border:0;position:absolute;top:0;right:0;height:45px;width:45px;display:flex;justify-content:center;align-items:center;color:var(--colorWhite);font-size:20px;border-radius:0 5px 5px 0;outline:0;transition:.3s linear}.blog_search button i,.rj_features_image{font-size:20px}.blog_category,.sidebar_blog{margin-bottom:30px;border:1px solid #ccc;padding:30px 30px 5px;border-radius:10px}.blog_category ul li a{display:flex;justify-content:space-between;border-bottom:1px solid #eee;padding-bottom:10px;margin-bottom:10px;color:var(--colorBlack);font-size:16px;font-weight:400;transition:.3s linear}.main_blog_header,.visitor_rev_text ul,.wsus__single_comment_heading{align-items:center;display:flex}.blog_category ul li a span{color:var(--colorBlack);transition:.3s linear}.banner_pic_upload,.my_listing_single,.sidebar_blog_single{margin-bottom:20px}.sidebar_blog_img{width:25%;float:left;padding-right:15px}.sidebar_blog_text{width:75%;float:left}.sidebar_blog_text h5{font-size:14px;font-weight:500;text-transform:capitalize;transition:.3s linear}.main_blog_header li a,.sidebar_blog_text p{font-size:14px;font-weight:400;text-transform:capitalize}.sidebar_blog_text p{margin-top:8px}.sidebar_blog_text p span{margin-right:15px;padding-right:10px}.sidebar_contact_share ul li a{width:35px!important;text-align:center;border:1px solid #ddd;height:35px;line-height:35px;border-radius:50%;color:var(--colorBlack);transition:.3s linear}.listing_det_feature_single i,.listing_det_side_address ul li a,.listing_det_video_img .venobox i{line-height:40px;width:40px;color:var(--colorPrimary)}.main_blog_text{border:1px solid #ddd;padding:0 30px}.listing_det_header,.wsus__single_comment{border-bottom:1px solid #eee;overflow:hidden}.main_blog_img{border-radius:5px;overflow:hidden;max-height:500px}.main_blog_header{padding-top:25px}.main_blog_header li a{margin-right:20px;padding-right:20px;position:relative;transition:.3s linear;color:var(--paraColor)}.main_blog_header li a::after{position:absolute;content:"";width:10px;height:2px;top:10px;right:-5px;background:var(--paraColor)}.main_blog h4{font-size:26px;font-weight:600;text-transform:capitalize;margin:30px 0}.main_blog p{font-size:15px}.main_blog p span{display:block;margin-top:25px}.blog_comment_area,.wsus__listing_review{margin-top:70px}.wsus__single_comment{padding:0 0 30px;margin:30px 0}#blog_details .input_comment{background:#f6654212;padding:30px;border-radius:10px}.wsus__single_comment_img{width:10%;float:left}.wsus__single_comment_img img{width:70px!important;height:70px;border-radius:50%}.wsus__single_comment_text{width:90%;float:left;padding-left:20px}.wsus__single_comment_text h5{margin-bottom:5px!important;display:flex;align-items:center;justify-content:space-between;text-transform:capitalize}.wsus__single_comment_text h5 span{background:#6782f2;color:var(--colorWhite);text-transform:capitalize;padding:0 5px;border-radius:3px;cursor:pointer}.wsus__single_comment_text span{text-transform:capitalize;font-size:12px;font-weight:500}.wsus__single_comment_text p{color:var(--colorBlack);font-size:14px;font-weight:400}.blog_comment_area h5,.listing_details_sidebar h5{text-transform:capitalize;font-weight:600;font-size:20px;margin-bottom:16px}.blog_single_input input,.blog_single_input textarea{width:100%;padding:15px 20px;border-radius:5px;margin-bottom:25px;resize:none;font-size:16px;font-weight:400;color:var(--colorBlack);border:none}.blog_single_input button{padding:10px 30px;background:var(--colorPrimary);border-radius:4px;border:none;color:var(--colorWhite)}#listing_details{padding:30px 0}.listing_det_header{padding:0 0 30px;margin-bottom:30px}.listing_det_header_img{width:100px;height:100px;border-radius:50%;overflow:hidden;float:left;margin-right:40px;border:1px solid #eee}.listing_det_header_text{float:left}.listing_det_header_text h6{font-size:35px;font-weight:600;text-transform:capitalize}.listing_det_header_text .host_name{font-size:16px;font-weight:400;text-transform:capitalize;margin:10px 0 5px;color:var(--colorBlack)}.listing_det_header_text .host_name a{color:var(--paraColor);margin-left:10px;display:inline-block}.listing_det_header_text .rating{margin-bottom:10px;color:#ffc100;font-size:14px}.listing_det_header_text .rating b{background:var(--colorPrimary);color:var(--colorWhite);padding:1px 7px;font-size:14px;border-radius:2px;margin:0 15px}.listing_det_header_text .rating span{font-size:15px;font-weight:600}.listing_det_header_text ul li a{background:#f6654224;padding:3px 10px;margin-right:10px;font-size:14px;font-weight:400;color:var(--colorBlack);border-radius:2px;transition:.3s linear}.listing_det_header_text ul li:last-child a{background:var(--colorPrimary);color:var(--colorWhite);margin:0}.listing_det_text,.listing_det_video{border-radius:5px;margin-bottom:30px}.listing_det_text p{font-size:.9rem}.listing_det_Photo .venobox{position:relative;border-radius:3px;overflow:hidden;margin-bottom:10px}.listing_det_feature_single{border-radius:5px;text-align:center;padding:10px;display:flex;align-items:center;background:#f6654212}.listing_det_feature_single i{border-right:1px solid var(--colorPrimary) 82;margin-right:15px;height:auto;text-align:center;padding-right:10px}.listing_det_video_img{border-radius:5px;overflow:hidden;position:relative;margin-bottom:20px}.listing_det_video_img .venobox{background:rgba(0,0,0,.1);position:absolute;top:0;left:0;width:100%;height:100%}.listing_det_video_img .venobox i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:40px;text-align:center;border-radius:50%;font-size:16px;background:var(--colorWhite)}.listing_det_video_img .venobox i::after{position:absolute;content:"";width:100%;height:100%;border-radius:50%;top:0;left:0;background:var(--colorWhite);z-index:-1;animation:1.5s infinite icon_animi;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;color:var(--colorPrimary);-webkit-animation:1.5s infinite icon_animi}.schedule tbody .active::after,.schedule tbody .inactive::after{font-weight:900;font-style:normal;top:15px;font-family:"Font Awesome 5 Free"}@keyframes icon_animi{0%{transform:scale(1);opacity:1}100%{transform:scale(1.7);opacity:0;-webkit-transform:scale(1.7);-moz-transform:scale(1.7);-ms-transform:scale(1.7);-o-transform:scale(1.7)}}.listing_det_location{border:1px solid #ddd;border-radius:5px;overflow:hidden}.wsus__listing_review h4{text-transform:capitalize;font-weight:600;margin-bottom:16px}.wsus__listing_review h4 span{width:25px;height:25px;display:inline-block;background:var(--colorPrimary);text-align:center;line-height:25px;color:var(--colorWhite);font-size:16px;font-weight:700;border-radius:3px;margin-left:20px}.wsus__total_rating{padding:20px;background:var(--colorWhite);display:flex;align-items:center;justify-content:center;border-radius:5px;box-shadow:rgba(0,0,0,.16) 0 1px 4px}.listing_det_side_address,.listing_det_side_contact,.listing_det_side_list,.listing_det_side_open_hour{margin-bottom:30px;box-shadow:rgba(149,157,165,.2) 0 8px 24px}.wsus__total_rating h4{background:#6782f2;color:var(--colorWhite);padding:10px 15px;font-size:40px;font-weight:700;border-radius:5px}.wsus__total_rating span{display:inline-block;text-transform:capitalize;font-size:20px;font-weight:400;margin:0 15px;color:var(--colorBlack)}.wsus__total_rating p{color:#ffc100;font-size:16px}.wsus__listing_review .wsus__single_comment_text h5 span{background:0 0;color:#ffc100;padding:0 10px;cursor:auto;font-size:13px}.wsus__listing_review h5{text-transform:capitalize;font-weight:600;font-size:14px;margin-bottom:16px}.wsus__select_rating i{position:absolute;top:47%;left:20px;color:#ffc100;font-size:16px;z-index:1;transform:translateY(-47%)}.wsus__select_rating .select2-container--default .select2-selection--single .select2-selection__rendered{color:#888;line-height:35px;text-transform:capitalize;padding-left:40px}.listing_det_side_address{padding:25px;border-radius:5px}.listing_det_side_address a,.listing_det_side_address p{display:block;font-size:16px;color:var(--paraColor);font-weight:400;margin-bottom:15px}.listing_det_side_address a i,.listing_det_side_address p i{margin-right:5px;width:30px;height:30px;line-height:30px;text-align:center;border-radius:50%}#listing_details .input_comment{background:#f6654212;padding:30px;border-radius:10px;margin-top:70px}.listing_det_side_address ul{display:flex;margin-top:25px}.listing_det_side_address ul li a{margin:0 10px 0 0;height:40px;text-align:center;border-radius:50%;background:var(--colorWhite);border:1px solid var(--colorPrimary);transition:.3s linear}.listing_det_side_address ul li a i{margin:0;transition:.3s linear;border:0;width:auto;height:auto}.listing_det_side_address ul li a:hover{background:var(--colorPrimary);color:#d5deff}.listing_det_side_address ul li a:hover i{color:#d5deff}.listing_det_side_contact,.listing_det_side_open_hour{padding:25px;border-radius:5px}.listing_det_side_open_hour p{display:flex;justify-content:space-between;font-size:18px;font-weight:500;align-items:center}.listing_det_side_open_hour p span{font-weight:400;font-size:16px}.listing_det_side_contact input,.listing_det_side_contact textarea{border:1px solid #eee;padding:15px 20px;border-radius:5px;font-size:16px;font-weight:400;resize:none;width:100%;color:var(--colorBlack);margin-bottom:20px}.listing_det_side_contact button{border:none;background:var(--colorPrimary);border-radius:4px;padding:10px 20px;color:var(--colorWhite)}.active_inactive h6,.dashboard_content h4{align-items:center;border-bottom:1px solid #eee;display:flex}.listing_det_side_list{padding:25px 25px 0;border-radius:5px}.listing_det_side_list .sidebar_blog_text h5{font-size:17px}.listing_det_side_add{padding:25px 25px 0;border-radius:5px;box-shadow:rgba(67,71,85,.27) 0 0 .25em,rgba(90,125,188,.05) 0 .25em 1em;overflow:hidden}.dashboard_breadcrumb,.visitor_rev_img,.wsus__payment,.wsus__profile_header{box-shadow:rgba(149,157,165,.2) 0 6px 14px}.listing_det_side_add .wsus__featured_single{margin:0 0 25px;box-shadow:none;border:1px solid #eee}.listing_det_side_add .wsus__featured_single_text span{top:-25px}#dashboard,.amenities_check_area input{padding:0}.dashboard_menu{background:var(--colorWhite);display:flex;padding:0 20px;width:100%;height:65px;border-bottom:1px solid #ddd;position:fixed;top:0;left:0;z-index:9999}.dashboard_menu .menu_icon{position:absolute;line-height:35px;width:35px;height:35px;background:var(--colorPrimary);display:inline-block;text-align:center;font-size:20px;border-radius:3px;color:var(--colorWhite);cursor:pointer;transition:.3s linear}.dashboard_menu .dropdown-menu li a,.dashboard_menu ul li .dropdown-toggle,.wsus__invoice_number p{text-transform:capitalize}.dashboard_menu ul li .dropdown-toggle img{width:50px!important;height:50px;border-radius:50%;margin-right:5px}.dashboard_menu .dropdown-menu{padding:0;margin-top:-5px}.dashboard_menu li:hover a{color:#0a58d0}.dashboard_sidebar{width:15%;position:fixed;top:100px;background:#f665421c;height:auto;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#0a50b2 #0b172d;z-index:9999;border-radius:5px;background-color:var(--colorsidebar)}.dashboard_sidebar .dash_logo{display:block;text-align:center;width:100px;height:100px;overflow:hidden;border-radius:50%;background:var(--colorWhite);margin:20px auto;border:5px solid var(--colorWhite)}.dashboard_sidebar .close_icon{line-height:35px;width:35px;height:35px;background:var(--colorPrimary);text-align:center;font-size:20px;color:var(--colorWhite);cursor:pointer;transition:.3s linear;position:absolute;top:0;right:0;display:none}.dashboard_link{margin-top:0}.dashboard_link li a{text-align:left;width:100%;color:var(--colorWhite);border-bottom:1px solid var(--colorWhite);padding:12px 12px 12px 30px;transition:.3s linear;text-transform:capitalize}.active_inactive h6 span,.active_inactive_text ul li a{width:30px;height:30px;text-align:center;line-height:30px}.dashboard_link li a i{margin-right:10px;transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg)}.dashboard_link li:first-child a{border-top:1px solid var(--colorWhite)}.manage_dashboard_single{background:#287acc;padding:50px 30px;border-radius:10px;overflow:hidden;text-align:center;position:relative}.invoice_right,.wsus__invoice_number h5{text-align:right}.manage_dashboard_single i{position:absolute;font-size:75px;color:var(--colorWhite);opacity:.2;top:50%;left:30px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.manage_dashboard_single h3{font-size:40px;color:var(--colorWhite);font-weight:700}.manage_dashboard_single p{color:var(--colorWhite);text-transform:capitalize;font-size:16px;font-weight:500}.manage_dashboard_single.orange{background:#f91}.manage_dashboard_single.green{background:#1ec38b}.manage_dashboard_single.red{background:#f91942}.active_package{background:var(--colorWhite);padding:30px;border-radius:10px;margin-top:45px;border:1px solid #eee}.dashboard_content h4{font-size:18px;margin-bottom:25px;padding-bottom:10px}.dashboard_table{border-top:0;border:1px solid #eee;margin-bottom:0;border-right:0}.dashboard_breadcrumb,.my_listing{background:var(--colorWhite);border-radius:5px}.dashboard_table .active_left{width:50%;color:var(--paraColor);font-size:16px;font-weight:700;padding:10px 20px}.dashboard_table .package_right{color:var(--paraColor);font-size:16px;font-weight:400;padding:10px 20px}.dashboard_breadcrumb{padding:20px;margin-bottom:45px;display:flex;justify-content:space-between;align-items:center}.dashboard_breadcrumb span{font-size:16px;font-weight:500;text-transform:capitalize;color:var(--colorBlack)}.active_inactive h6,.dashboard_breadcrumb ul li a{font-weight:400;color:var(--colorBlack);text-transform:capitalize}.dashboard_breadcrumb ul li a{font-size:16px;margin-right:15px;transition:.3s linear}.dashboard_breadcrumb ul li a i{margin-left:10px;font-size:14px}.my_listing{padding:30px;border:1px solid #eee}.active_inactive h6{font-size:20px;justify-content:space-between;margin-bottom:20px}.active_inactive h6 span{display:inline-block;background:var(--colorPrimary);color:var(--colorWhite);font-size:14px;font-weight:600;border-radius:50% 0 0 50%}.active_inactive_item{border:1px solid #eee;overflow:hidden;border-radius:5px;margin-top:25px}.active_inactive_img{width:40%;float:left}.active_inactive_text{width:60%;float:left;position:relative;padding:100px 20px 20px}.active_inactive_text h3{text-transform:capitalize;font-size:25px;font-weight:500}.active_inactive_text p{font-size:16px;font-weight:400;color:var(--colorBlack);margin:10px 0 15px}.active_inactive_text .color_text a{width:auto;background:#04a8e8;color:var(--colorWhite);padding:5px 12px;margin-right:10px;font-size:12px;font-weight:400;text-transform:capitalize;border-radius:3px}.active_inactive_text ul{display:flex;align-items:center;position:absolute;top:10px;right:10px}.active_inactive_text ul li a{margin-left:10px;background:#ddd;border-radius:3px;color:var(--colorWhite);font-size:14px;transition:.3s linear;box-shadow:rgba(0,0,0,.24) 0 3px 8px}.active_inactive_text ul li:first-child a{background:#04a8e8}#medicine_row label,#medicine_row2 label,#medicine_row3 label,.my_listing_single label{display:block;text-transform:capitalize;font-size:16px;font-weight:600;color:var(--colorBlack);margin-bottom:5px}.my_listing_single input,.my_listing_single textarea{width:100%;border:1px solid #eee;padding:15px;border-radius:5px;font-size:14px;font-weight:400;color:var(--colorBlack);resize:none}.amenities_check_area,.input_area_2 input,.my_listing_single .select2-container--default .select2-selection--single{border:1px solid #eee}.my_listing_single .input_area i{position:absolute;top:20px;left:15px;font-size:16px;font-weight:600;color:#6281fb;cursor:pointer;transition:.3s linear;-webkit-transition:.3s linear;-moz-transition:.3s linear;-ms-transition:.3s linear;-o-transition:.3s linear;z-index:999}.blog_card .content,.input_area_2 textarea{padding:15px}.my_listing_single .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:15px}.my_listing_single.mar_bottom{margin-bottom:0}.my_listing.list_mar,.resort_features,.resort_price_section{margin-top:40px}.input_area_2 input{padding:12px;margin-bottom:5px}.inpiut_pad input{padding:15px 12px!important}.dashboard_content h4 span{color:#dc3545;font-size:14px;margin-left:10px}.amenities_check_area{position:relative;padding:20px;margin-bottom:25px;border-radius:5px}.amenities_check_area label{display:block;text-transform:capitalize;font-size:16px;font-weight:400;color:var(--colorBlack);width:100%}.amenities_check_area i{position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:24px;opacity:.3;color:var(--colorPrimary);transition:.3s linear}.amenities_check_area:hover i{color:var(--colorPrimary);opacity:1}.my_listing.list_padding{padding-bottom:0}#medicine_row label span,#medicine_row2 label span{color:#dc3545;font-size:14px;margin-left:5px}.medicine_row_input{display:block;width:100%;position:relative;margin-bottom:23px}.medicine_row_input input{padding:12px;width:90%;border-radius:5px;border:1px solid #eee}.medicine_row_input button{background:var(--colorPrimary);color:var(--colorWhite);border:none;width:7%;height:98%;position:absolute;top:0;right:0;border-radius:5px;font-size:18px;transition:.3s linear}#removeRow,#removeRow2{background:red;transition:.3s linear}.visitor_rev_single{border:1px solid #eee;overflow:hidden;border-radius:5px;padding:20px}.visitor_rev_img{width:25%;float:left;border-radius:5px;overflow:hidden}.visitor_rev_text{width:75%;float:left;padding-left:20px}.visitor_rev_text .title{color:var(--colorBlack);font-size:20px;font-weight:500;text-transform:capitalize}.visitor_rev_text .title span{color:var(--colorPrimary);font-weight:400;font-size:16px;margin-left:10px}.schedule tbody .active,.schedule tbody .inactive{font-weight:500;padding-left:40px!important;position:relative}.visitor_rev_text p{font-size:14px;color:#f90;margin:8px 0 10px}.visitor_rev_text .small_text{display:block;margin-bottom:15px;font-size:16px;font-weight:400}.visitor_rev_text ul li a{width:auto;background:var(--colorBlack);color:var(--colorWhite);padding:5px 20px;margin-right:10px;font-size:12px;font-weight:400;text-transform:capitalize;border-radius:3px;transition:.3s linear}.my_listing .table tbody .status a,.schedule ul li a{width:35px;text-align:center;color:var(--colorWhite);transition:.3s linear;height:35px;line-height:35px}.profile_pic_upload{border:1px solid #eee;border-radius:5px;overflow:hidden;position:relative;height:245px}.profile_pic_upload img{height:100%;object-fit:cover!important}.profile_pic_upload input{padding:10px;position:absolute;left:50%;bottom:20px;transform:translateX(-50%);width:90%;border-radius:5px;font-size:13px;background:#eee}.banner_pic_upload input{width:30%}.my_listing .read_btn{border:none;padding:10px 20px;background:var(--colorPrimary);color:var(--colorWhite);border-radius:5px}.my_listing .read_btn:hover{color:var(--colorWhite);background:var(--colorBlack)}.my_listing .table{margin:0;border-left:1px solid #eee}.my_listing .table thead{background:#f665421c;color:#0f1221;font-size:14px;text-transform:capitalize}.my_listing .table thead tr th{border:none;border-right:1px solid #eee;padding:15px 10px}.my_listing .table tr td{padding:15px 10px}.my_listing .table .e_date,.my_listing .table .p_date,.my_listing .table .package{width:200px}.my_listing .table .price{width:150px}.my_listing .table .method,.schedule .action{width:250px}.my_listing .table .tr_id{width:350px}.my_listing .table .status{width:70px;text-align:center}.table-hover>tbody>tr:hover{--bs-table-accent-bg:none;background:#cae5ff}.my_listing .table tbody .status a{background:var(--colorPrimary);border-radius:5px;cursor:pointer}.my_listing .table tbody .status a:hover{background:#0f1221}.dashboard_breadcrumb .read_btn i{margin-right:10px;margin-left:0;font-size:16px}.schedule table tr td{text-transform:capitalize;font-size:16px!important}.schedule .sn{width:100px;min-width:50px}.schedule .day{width:250px;min-width:100px}.schedule .date{width:300px;min-width:125px}.schedule .s_status{width:250px;min-width:110px}.schedule tbody .active{color:green}.schedule tbody .active::after{position:absolute;content:"\f00c";left:15px;color:green}.ms-3,.schedule tbody .active i,.schedule tbody .inactive i{margin-left:10px}.schedule tbody .inactive{color:red}.schedule tbody .inactive::after{position:absolute;content:"\f00d";left:15px;color:red}.schedule ul{display:flex;justify-content:center}.schedule ul li a{background:var(--colorBlack);display:inline-block;margin:0 5px;border-radius:3px;font-size:14px}.wsus_schedule_create_single label{text-transform:capitalize;font-size:16px;font-weight:500;margin-bottom:5px}.wsus__invoice_header_left h5,.wsus__invoice_number h5{font-size:22px;font-weight:500;text-transform:capitalize}.wsus__invoice_top{display:flex;justify-content:space-between;border-bottom:1px solid #ddd;padding-bottom:30px;margin-bottom:30px}.wsus__invoice_top .invoice_logo{width:165px;display:block;overflow:hidden}.wsus__invoice_header_left h5{margin-bottom:30px}.wsus__invoice_header_left h6{font-size:18px;font-weight:500;text-transform:capitalize}.wsus__invoice_header_left .call_mail{display:block;font-size:16px;font-weight:400;margin:5px 0;color:var(--colorBlack);transition:.3s linear}.wsus__invoice_header_left .call_mail:hover,.wsus__payment .nav-link,.wsus__profile_text a:hover{color:var(--colorPrimary)}.invoice .read_btn{border:none;margin-top:25px}#wsus__custom_page{padding:75px 0 100px}#wsus__custom_page p{display:block;margin-top:30px}#wsus__custom_page ol li,#wsus__custom_page ul li{list-style:square;margin-top:15px}#wsus__custom_page ol,#wsus__custom_page ul{padding-left:30px;margin-top:20px}.wsus__profile_header{padding:40px;background:var(--colorWhite);border-radius:5px;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;position:relative;margin-bottom:70px}.wsus__profile_header img{width:350px!important;height:350px!important;border-radius:50%;border:3px solid var(--colorPrimary);margin-right:30px}.wsus__profile_text{max-width:45%}.wsus__profile_text h4{text-transform:capitalize;font-size:22px;font-weight:600;margin-bottom:20px}.wsus__profile_text a,.wsus__profile_text p{display:block;font-size:15px;font-weight:400;color:var(--paraColor);margin-bottom:10px;transition:.3s linear}.wsus__profile_text a i,.wsus__profile_text p i{width:25px}.wsus__profile_text span{font-size:16px;font-weight:400;display:block;margin-top:20px;margin-bottom:25px}.wsus__agent_link{display:flex;flex-wrap:wrap;align-items:center}.wsus__agent_link li a{width:35px;height:35px;text-align:center;line-height:35px;margin:0 10px 0 0;color:var(--colorWhite)!important;border-radius:50%;font-size:16px}.wsus__agent_link li:last-child a{margin:0}.wsus__agent_link li:first-child a{background:#30559e}.wsus__agent_link li:nth-child(2) a{background:#25b8f7}.wsus__agent_link li:nth-child(3) a{background:#0077b0}.wsus__agent_link li:nth-child(4) a{background:#10b418}.wsus__agent_link li:nth-child(5) a{background:#c93971}#medicine_row3 input{width:100%;border:1px solid #eee;padding:15px;border-radius:5px;font-size:14px;font-weight:400;color:var(--colorBlack)}#medicine_row3 .medicine_row_input button{position:inherit;width:70px;height:55px;margin-top:29px}.visitor_rev_area form{overflow:hidden;width:100%;padding-top:20px}.directory-main,.guest-list-table-container,.rj_info_outer_wrapper,.visitor_rev_area .input_area{width:100%}.visitor_rev_area .wsus__search_area{margin-bottom:20px;position:relative;font-size:2em!important}.visitor_rev_area .input_area textarea{width:100%;border:1px solid #eee;padding:15px;border-radius:5px;font-size:16px;font-weight:400;color:var(--colorBlack);resize:none;margin-bottom:20px}.visitor_rev_area .wsus__search_area i{left:auto;right:15px}.visitor_rev_area .input_area i{position:absolute;top:20px;left:15px;font-size:16px;font-weight:600;color:#6281fb;z-index:10;right:auto}.visitor_rev_area .select2-container--default .select2-selection--single{padding-left:5px}.wsus__payment{background:var(--colorWhite);padding:30px;border-radius:5px}.wsus__payment nav{margin-bottom:40px}.search-container,.wsus__pay_modal_info p,.wsus__payment .wsus__payment_input{margin-bottom:20px}.wsus__payment .wsus__payment_input input{width:100%;border:1px solid #c8d3ff;padding:15px;border-radius:5px;font-size:14px;font-weight:400;color:var(--colorBlack);resize:none}.wsus__payment .wsus__payment_input label{display:block;text-transform:capitalize;font-size:16px;font-weight:600;color:var(--colorBlack);margin-bottom:5px;text-align:left}.wsus__payment form button{border:none}.wsus__payment .nav-tabs{border-bottom:1px solid var(--colorPrimary)}.wsus__payment .nav-link{outline:0;background:var(--colorWhite);border-color:var(--colorPrimary);border-radius:0!important;text-transform:capitalize;font-size:16px;font-weight:500}.wsus__404_text a,.wsus__single_payment:hover{background:var(--colorPrimary)}.form-check-input:checked,.wsus__login_area .form-check input:checked{background-color:var(--colorPrimary);border-color:var(--colorPrimary)}.wsus__payment .nav-tabs .nav-link.active,.wsus__payment .nav-tabs .nav-link:hover{color:var(--colorWhite);background:var(--colorPrimary);border-color:var(--colorPrimary)}.wsus__cash_delivery h6{text-transform:capitalize;margin-top:30px;font-size:16px;font-weight:500}.wsus__cash_delivery ul{padding-left:13px;list-style:unset;margin-bottom:20px}.wsus__cash_delivery ul li{color:var(--paraColor);font-weight:400;font-size:16px;margin-top:12px}#wsws__404_page{margin:55px 0 100px}.ad_page_text_center_intro,.destination_hero-content,.sdco_text_center_contact_intro,.wsus__404_text{text-align:center}.wsus__404_text h1{font-size:160px;font-weight:900;margin-bottom:15px;color:var(--colorPrimary)}.todo-list .col-md-3 ul li,.wsus__404_text h3{margin-bottom:10px}.wsus__404_text h3{font-size:30px;text-transform:capitalize;font-weight:600}.wsus__404_text h3 span{font-size:50px;font-weight:600;color:var(--colorPrimary)}.wsus__404_text a{margin-top:50px;border-radius:4px;padding:10px 20px;font-size:16px;color:var(--colorWhite);text-transform:capitalize;font-weight:600;transition:.3s linear;-webkit-transition:.3s linear;-moz-transition:.3s linear;-ms-transition:.3s linear;-o-transition:.3s linear}.wsus__404_text a:hover{background:var(--colorBlack);color:var(--colorWhite)}.wsus__single_payment{box-shadow:var(--boxShadow);border-radius:5px;overflow:hidden;background:#faf6f3fa;display:block;transition:.3s linear;margin-top:25px;height:100px;-webkit-transition:.3s linear;-moz-transition:.3s linear;-ms-transition:.3s linear;-o-transition:.3s linear}.wsus__single_payment img{box-shadow:var(--boxShadow);border-radius:4px}.wsus__pay_modal_info ul li{font-size:16px;color:var(--paraColor);position:relative;padding-left:35px;margin:10px 0}.wsus__login_area form button,.wsus__pay_modal_info ul li::after{text-align:center;background:var(--colorPrimary);color:var(--colorWhite)}.wsus__pay_modal_info ul li::after{position:absolute;content:"\f00c";font-family:"Font Awesome 5 Free";font-weight:600;top:2px;left:0;width:20px;height:20px;line-height:20px;font-size:10px;border-radius:50%;transition:.3s linear;-webkit-transition:.3s linear;-moz-transition:.3s linear;-ms-transition:.3s linear;-o-transition:.3s linear}.wsus__pay_modal_info .nice-select,.wsus__pay_modal_info input,.wsus__pay_modal_info textarea{border:1px solid #eee;margin-top:15px;font-weight:400}.description-container,.wsus__pay_modal_info .nice-select{margin-top:10px}.wsus__pay_modal_info .nice-select .option{font-weight:400;margin:0}#cityDropdownContainer,#stateDropdownContainer,.wsus__pay_modal_info .nice-select .option::after{display:none}.wsus__payment_btn_area{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;padding-top:20px}.wsus__payment_btn_area button{border-radius:3px;border:none;padding:10px 30px;text-transform:capitalize}.wsus__login_page{padding:80px 0}.wsus__login_area{background-color:#f6654212;padding:10px 50px;overflow:hidden;border-radius:5px}.wsus__login_area h2{font-weight:700;font-size:1.2rem;color:var(--colorBlack);margin-bottom:5px}.wsus__login_area p{color:var(--colorBlack);font-size:1rem;margin-bottom:5px}.resort_long_desc li,.wsus__login_area .wsus__login_input{margin-bottom:5px}.wsus__login_area form label{font-size:.8rem;font-weight:500;margin-bottom:5px}.wsus__login_area form input{border:none;font-size:.8rem}.wsus__login_area form button{width:100%;border-radius:5px;border:none;padding:13px 20px;transition:.3s linear;-webkit-transition:.3s linear;-moz-transition:.3s linear;-ms-transition:.3s linear;-o-transition:.3s linear}.wsus__login_area form button:hover{background:var(--colorBlack)}.wsus__login_check_area{display:flex;justify-content:space-between;align-items:center}.wsus__login_area .form-check input{padding:0;border-radius:50%;border:1px solid var(--colorPrimary)}.wsus__login_area .form-check label{color:var(--paraColor);margin:0;font-size:1rem;font-weight:400}.wsus__login_input a{font-size:1rem;font-weight:400;color:var(--colorPrimary);transition:.3s linear;-webkit-transition:.3s linear;-moz-transition:.3s linear;-ms-transition:.3s linear;-o-transition:.3s linear}.wsus__login_input a:hover{color:var(--colorBlack)}.wsus__login_area .or span,.wsus__login_area ul li a{background:var(--colorPrimary);color:var(--colorWhite);text-align:center}.wsus__login_area .or{position:relative;margin:15px 0 30px}.wsus__login_area .or span{text-transform:uppercase;width:25px;height:25px;display:inline-block;font-size:13px;line-height:27px;border-radius:3px;position:relative;z-index:1}.wsus__login_area .or::after{position:absolute;content:"";background:var(--colorPrimary);width:98%;height:1px;top:50%;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.wsus__login_area ul li a{width:35px;height:35px;line-height:35px;border-radius:50%;margin-right:5px;font-size:14px;border:1px solid transparent;transition:.3s linear;-webkit-transition:.3s linear;-moz-transition:.3s linear;-ms-transition:.3s linear;-o-transition:.3s linear}.wsus__login_area ul li a:hover{border-color:var(--colorPrimary);color:var(--colorPrimary);background:var(--colorWhite)}.wsus__login_area .create_account{margin-top:20px;color:var(--paraColor);margin-bottom:0}.wsus__login_area .create_account a{color:var(--colorPrimary);font-weight:500;transition:.3s linear;-webkit-transition:.3s linear;-moz-transition:.3s linear;-ms-transition:.3s linear;-o-transition:.3s linear}.delete-task:hover,.wsus__login_area .create_account a:hover{color:var(--colorBlack)}.tf__message_list{border:1px solid #5e5b5b17;position:relative;height:770px;overflow:hidden;overflow-y:auto;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}.tf__message_list::-webkit-scrollbar{background:#fff;width:5px}.tf__message_list::-webkit-scrollbar-thumb{background:#ddd}.tf__massager_searchbox{padding:20px;position:relative;top:0;left:0}.tf__massager_searchbox input{width:100%;border:1px solid #5e5b5b17;padding:10px 20px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}.tf__massager_searchbox button{position:absolute;top:28px;right:35px;font-size:20px;background:0 0;color:var(--colorBlack);transition:.3s linear;-webkit-transition:.3s linear;-moz-transition:.3s linear;-ms-transition:.3s linear;-o-transition:.3s linear}.tf__massager_option .nav-link{background:var(--colorWhite);border:1px solid transparent!important;border-radius:0;margin-bottom:1px;cursor:pointer}.tf__massager_option .nav-link.active,.tf__massager_option .nav-link:hover{background:#f665421c;color:var(--colorBlack)}.tf__single_massage{padding:4px 5px;flex-wrap:wrap;position:relative;align-items:center}.tf__single_massage_img{width:55px;height:55px;margin-right:10px}.tf__single_massage_img img{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.tf__single_massage_text{width:58%}.tf__single_massage_text h4{font-size:16px;font-weight:600;text-align:left;margin-bottom:4px;text-transform:capitalize;padding:0;border-bottom:0;display:block}.tf__single_massage_text p{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.tf__massage_time{position:absolute;top:3px;right:0;font-size:14px}.tf___single_chat{border:1px solid #5e5b5b17;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;overflow:hidden}.tf__single_chat_top .tf__single_chat_top_left{width:76%}.tf__single_chat_top{padding:20px;border-bottom:1px solid #5e5b5b17;display:flex;flex-wrap:wrap;align-content:center;align-items:center}.tf__single_chat_top .img{width:60px;height:60px;overflow:hidden;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;margin-right:10px}.tf__single_chat_top .text{width:88%;position:relative}.tf__single_chat_top .text h4{font-size:18px;font-weight:500;border:none;display:block;margin:0;padding:0}.tf__single_chat_top .text p{text-transform:capitalize;color:var(--colorSecondary);font-size:14px;font-weight:600}.tf__single_chat_top .text a{position:absolute;top:14px;right:0;color:var(--colorBlack);font-size:16px;font-weight:400;text-transform:capitalize;transition:.3s linear;-webkit-transition:.3s linear;-moz-transition:.3s linear;-ms-transition:.3s linear;-o-transition:.3s linear}.category-group a:hover,.edit-task:hover,.location-list a:hover,.popular-categories a:hover,.tf__single_chat_top a:hover,.tf__single_chat_top_right p:hover{color:var(--colorPrimary)}.chat_img{width:60px;height:60px}.chat_name h4{font-size:18px}.chat_name p{font-size:16px}.tf__single_chat_top_right p{color:var(--colorBlack);cursor:pointer;transition:.3s linear;-webkit-transition:.3s linear;-moz-transition:.3s linear;-ms-transition:.3s linear;-o-transition:.3s linear}.tf__single_chat_body{padding:20px;height:602px;overflow:hidden;overflow-y:auto}.tf__single_chat_body::-webkit-scrollbar{background:#fff;width:5px}.tf__single_chat_body::-webkit-scrollbar-thumb{background:#ddd}.tf__chating{display:flex;justify-content:start;margin-bottom:30px}.tf__chating_img{width:50px;height:50px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.tf__chating_text{margin-left:20px;max-width:76%}.tf__chating_text p{background:#f665421c;color:var(--colorBlack);padding:15px;border-radius:10px;margin-bottom:5px}#sidebarOverlay.active,.sdco_dropdown:hover .sdco_dropdown_menu,.tf__chating_text span{display:block}.tf_chat_right{justify-content:end}.tf_chat_right .tf__chating_text{margin-left:0;margin-right:20px}.tf_chat_right .tf__chating_text p,.tf_chat_right .tf__chating_text span{text-align:right}.tf__single_chat_bottom{border-top:1px solid #5e5b5b17;position:relative;background:var(--colorWhite)}.tf__massage_btn,.tf__single_chat_bottom label:hover{background:var(--colorPrimary);color:var(--colorWhite)}.tf__single_chat_bottom label{position:absolute;top:50%;left:20px;transform:translateY(-50%);font-size:13px;cursor:pointer;width:30px;height:30px;background:#eee;color:var(--colorPrimary);line-height:31px;text-align:center;border-radius:50%;transition:.3s linear;-webkit-transition:.3s linear;-moz-transition:.3s linear;-ms-transition:.3s linear;-o-transition:.3s linear;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.tf__single_chat_bottom input{width:100%;border:none;padding:20px 70px 20px 20px}.tf__massage_btn{position:absolute;top:50%;right:20px;font-size:18px;width:40px;height:40px;line-height:40px;text-align:center;transform:translateY(-50%);border-radius:5px;transition:.3s linear;-webkit-transition:.3s linear;-moz-transition:.3s linear;-ms-transition:.3s linear;-o-transition:.3s linear;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}.tf__massage_btn:hover{background:var(--colorBlack)}.nav-pills{display:flex;justify-content:left;gap:5px}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:var(--colorPrimary);border-radius:4px}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius);color:var(--colorWhite);background-color:var(--colorsidebar)}.form-control{background-color:#fff;padding:11px 15px 13px;width:100%;line-height:1.5}.form-control::-moz-placeholder{color:#a0abb8}.form-control::placeholder{color:#a0abb8}.form-contact .form-control{width:100%;border:1px solid #1ca77459!important;border-radius:0;font-size:14px;line-height:22px}.form-contact .form-control:focus{border:2px solid #eff2fb}.form-contact textarea.form-control{height:auto}.form-contact .search-icon{background-image:url(../imgs/page/brides/search.svg);background-position:right 15px top 11px;background-repeat:no-repeat}.form-contact .border-bottom{border-color:#1ca7741a}.form-group i{position:absolute;top:50%;transform:translateY(-50%);left:15px;font-size:14px;color:#a0abb8}.box-button .btn{width:100%;background-color:var(--colorPrimary);color:#fff;margin-top:100px}.box-button-shadow{position:relative;display:inline-block}.box-button-shadow::before{background:#9777fa;filter:blur(20px);border-radius:10px;content:"";position:absolute;width:144px;height:39px;z-index:1;left:0;right:0;top:10px;margin:auto}.box-button-shadow a{position:relative;z-index:12}.box-button-find{width:140px;float:right;flex:auto}.btn{font-family:"Plus Jakarta Sans",sans-serif;border-radius:0;font-size:14px;line-height:1;transition:.2s}.btn.btn-default{color:#fff;line-height:26px;padding:10px 18px}.btn.btn-default:hover{background-color:#05264e;transform:translateY(-2px);transition:.2s}.header .block-signin .btn-shadow{box-shadow:0 18px 40px rgba(25,15,9,.1)}.notify{z-index:9999!important}.dash_alert_box{align-items:center;justify-content:space-between;border-radius:5px;margin:50px auto;padding:20px;text-transform:none!important;flex-wrap:wrap;display:flex;max-width:90%;box-shadow:0 2px 10px rgba(0,0,0,.2)}.dash_alert_box .img{width:50px;height:50px;overflow:hidden;flex-shrink:0;margin-right:10px}.dash_alert_box .text{flex:1;min-width:200px}.dash_alert_box .text h4{color:#fff;font-size:18px;font-weight:600}.dash_alert_box .text p{color:#fff;font-size:14px;margin:0}.dash_alert_box a{background:#fff!important;color:#000!important;font-size:12px;font-weight:600;padding:5px 10px;margin-top:10px;white-space:nowrap}.dash_alert_box a:hover{background:#000!important;color:#fff!important}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:24px!important}p,span{font-weight:400;color:var(--paraColor);margin:0;padding:0;font-size:1.25rem}#callback-preview,.image-preview{width:250px;height:250px;border:2px dashed #ddd;border-radius:3px;position:relative;overflow:hidden;background-color:#fff;color:#ecf0f1}.bookmark-btn,.btn-success{background-color:var(--colorPrimary)}#callback-preview input,.image-preview input{line-height:200px;font-size:200px;position:absolute;opacity:0;z-index:10}#callback-preview label,.image-preview label{position:absolute;z-index:5;opacity:.8;cursor:pointer;background-color:#bdc3c7;width:150px;height:50px;font-size:12px;line-height:50px;text-transform:uppercase;top:0;left:0;right:0;bottom:0;margin:auto;text-align:center}.user_name_align{position:absolute;color:#fff}.search_box_rj{width:25%;margin-right:10px}.btn-success{color:#fff;border-color:var(--colorPrimary);border-radius:5px;padding:10px 20px!important}.btn-success:hover{background-color:#555050!important;border-color:#555050!important}.bookmark-btn{color:var(--colorWhite);padding:8px 15px;margin-top:5px}.bookmark-btn:hover{background-color:#000;color:#fff}.bookmark-text{font-family:Arial,Helvetica,sans-serif;color:var(--colorWhite);font-size:12px;margin-left:8px;align-items:center}.instructions-box,.todo-list{font-family:Arial,sans-serif}.btn.btn-default_rj,.not_availabe_rj{color:#fff;background-color:var(--colorPrimary)}.testingrj{border-radius:50%}.btn.btn-default_rj{line-height:26px;padding:10px 100px;border-radius:10px}.not_availabe_rj{font-size:1rem;padding:30px}.search_results_band_rj{font-size:.8rem;padding:12px;background-color:var(--colorPrimary);text-align:center;color:#fff!important}#seatingPlannerBtn:hover h4,#tablesRequiredNumber,.breadcrumb-item+.breadcrumb-item::before,.search_banner_text,.summary-box:hover i{color:#fff}.warning_box{background-color:var(--colorPrimary);color:#fff!important;margin-top:20px;padding:15px 10px;font-size:1rem;margin-bottom:20px}.city-dropdown-container{height:300px;padding:10px 0}.city-dropdown-container .city{height:100%}.form-check{display:flex;align-items:center;justify-content:flex-start}.form-check-input{margin-right:18px}.small-checkbox{transform:scale(.8)}.radio-group-with-label{display:flex;align-items:center;gap:20px}.radio-group-label{font-weight:700;margin-bottom:0}.custom-radio{position:relative;margin-right:20px;display:inline-flex;align-items:center;cursor:pointer}.custom-radio input[type=radio]{position:absolute;opacity:0}.radio-label{display:inline-block;padding:10px 20px;border:1px solid #ccc;border-radius:50px;background-color:#f8f8f8;color:#000;transition:background-color .2s,border-color .2s,color .2s}.task-title,.todo-list h3,.todo-list h4,.todo-sidebar h4{color:#333;font-weight:700}.custom-radio input[type=radio]:checked+.radio-label{background-color:var(--colorPrimary);color:#fff;border-color:var(--colorPrimary);border-radius:50px}.radio-group{display:flex;justify-content:flex-start;align-items:center;gap:10px}#cityDropdownContainer.show,#stateDropdownContainer.show{display:block!important;visibility:visible!important;opacity:1!important}.listing_slider{margin:20px 50px}.slick-next,.slick-prev{display:flex;justify-content:center;align-items:center;z-index:999}.task-details,.task-item{align-items:center;display:flex}.slick-prev{left:-50px}.slick-next{right:-50px}.slick-next:before,.slick-prev:before{color:var(--colorPrimary);font-size:20px;line-height:1}.task-list .task-item input[type=checkbox]{width:auto;padding:0;margin-right:15px;height:auto}.todo-list .col-md-3{background-color:#f9f9f9;padding:20px;border-right:1px solid #e6e6e6}.todo-list .col-md-3 ul{list-style-type:none;padding-left:0}.todo-list .col-md-9{padding:20px}.search-bar input{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;margin-bottom:20px}.task-list{padding-left:0;margin-bottom:20px}.task-item{padding:15px;background-color:#fff;border:1px solid #ddd;border-radius:4px;margin-bottom:10px;text-align:left}.task-title{font-size:16px;text-align:left}.task-details{margin-left:auto;gap:10px}.task-due-date{color:#494949;font-size:14px}.task-category{background-color:var(--colorPrimary);color:#fff;padding:5px 10px;border-radius:4px;margin-left:60px;font-size:14px}.delete-task{color:red;font-size:18px}.edit-task{color:#063e75;font-size:18px}.task-item input[type=checkbox]:checked+.task-title{text-decoration:line-through;color:#888}.todo-sidebar{background-color:#f9f9f9;padding:20px;border-right:1px solid #e6e6e6;border-radius:4px;position:sticky;top:0;max-height:calc(100vh - 120px);overflow-y:auto;transition:left .3s ease-in-out;z-index:1001}.todo-sidebar h4{margin-top:20px;font-size:16px;border-bottom:2px solid #ddd;padding-bottom:5px;margin-bottom:15px}.todo-sidebar ul{list-style-type:none;padding-left:0;margin:0}.todo-sidebar ul li{margin-bottom:12px;display:flex;align-items:center}.todo-sidebar input[type=checkbox]{margin-right:10px;width:18px;height:18px;cursor:pointer}.todo-sidebar label{font-size:14px;color:#555;cursor:pointer}.todo-sidebar span.task-count{background-color:#ddd;border-radius:4px;padding:2px 6px;margin-left:10px;font-size:14px;color:var(--colorPrimary);vertical-align:middle}.todo-sidebar ul li:hover{background-color:#f0f0f0;border-radius:1px;transition:background-color .3s;padding:1px}#sidebarOverlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1000}.task-group.box{background-color:#f9f9f9;border:1px solid #ddd;border-radius:5px;padding:15px;margin-bottom:25px}.task-group h4{font-size:18px;color:#333;margin-bottom:15px}.custom-add-task-btn{font-size:18px;padding:8px 12px;color:var(--colorPrimary);border:none;border-radius:5px;display:inline-flex;align-items:center;cursor:pointer;margin-left:10px;margin-top:8px}.custom-add-task-btn:hover,.sdco_button-primary:hover{background-color:var(--colorPrimary);color:#fff}.custom-add-task-btn:focus{outline:0!important;box-shadow:none!important;background-color:#4a4b4b}input[type=checkbox]:checked{background-color:#000;border-color:#000}input[type=checkbox]{accent-color:black}input[type=checkbox]:not(:checked){background-color:#fff;border-color:#ced4da}.rj_description_content b,.rj_description_content strong,.todo-header h5{font-weight:700}.progress-bar{font-size:14px;text-align:center;white-space:nowrap;background-color:green}.progress{background-color:#ebebeb!important}.wedding-date-box{background-color:#f5f5f5;color:#333;padding:10px 15px;border-radius:5px;display:flex;align-items:center;margin-right:40px}.countdown-box,.countdown-box-dashboard{padding:10px;gap:1px;display:flex;border-radius:5px;color:#fff;text-align:center}.wedding-date{margin-right:15px!important}.wedding-date-box .wedding-date,.wedding-date-box h5{display:inline;margin:0;font-size:1.2rem}.countdown-box{background-color:#fff;justify-content:center}.countdown-box-dashboard{background-color:rgba(255,255,255,0);justify-content:center}.days-left{font-size:24px}.wedding-countdown{display:flex;align-items:center;justify-content:center}.progress-data p,.progress-data span{font-size:14px!important;color:#666!important;margin-top:5px!important}.progress-data p{margin:3px 0!important}.progress-data strong{font-weight:700!important}.task-header-box{top:50px;left:0;background-color:#fff;border-radius:5px;z-index:999;padding:20px;box-shadow:0 4px 6px rgba(0,0,0,.1);border:1px solid var(--colorPrimary);margin-top:25px}.task-priority{display:inline-block;padding:2px 20px;border-radius:5%;border:2px solid;background-color:rgba(255,255,255,.2);font-size:.8em;text-transform:capitalize}.task-priority.high{border-color:red;background-color:red;color:#fff}.task-priority.medium{border-color:orange;background-color:orange;color:#fff}.task-priority.low{border-color:green;background-color:green;color:#fff}.btn-info{background-color:#17a2b8;border-color:#17a2b8}.wedding-modal{border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.15);border:2px solid #9d9d9d;padding:5px}.wedding-modal-body,.wedding-modal-footer,.wedding-modal-header{background-color:#f9f9fc}.wedding-modal-header{border-bottom:none;border-radius:10px 10px 0 0}.wedding-modal-footer{border-top:none;border-radius:0 0 10px 10px}.wedding-modal-button{background-color:#db7093;border-color:#db7093;color:#fff;margin-right:20px;padding:10px;border-radius:5px}.summary-box p i,.task-icon{margin-right:8px}.wedding-modal-button:hover{background-color:var(--buttonHoverColor);color:#fff!important;transform:scale(1.03)}.modal-header .btn-close:hover{color:red;opacity:1}.form-control,.form-select{border-radius:5px;border:1px solid #e0dede!important}.form-label{font-weight:700;color:#6b6b6b}.task-title-box{background-color:#fff;color:#000;padding:8px 12px;border-radius:5px;display:inline-block}.custom-notes-modal{max-width:600px}.step-cards{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:20px}.step-card{background-color:#f9f0f0;padding:30px;border-radius:5px;border:1px solid #b9b8b8;box-shadow:0 2px 10px rgba(0,0,0,.1);text-decoration:none;color:#333;transition:.3s ease-in-out;display:flex;justify-content:center;align-items:center;height:100%}.step-card:hover{background-color:#f0f0f5}.step-card.active{background-color:var(--colorPrimary,#007bff);color:#fff;border-color:var(--colorPrimary,#007bff);box-shadow:0 4px 10px rgba(0,123,255,.2)}.top-actions{display:flex;flex-direction:column;gap:15px;margin-bottom:20px}.action-buttons,.export-buttons{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px}.btn-add-guest,.btn-export,.btn-online-invitation,.btn-print,.btn-request-rsvp{padding:10px 20px;font-size:14px;font-weight:500;border:none;border-radius:5px;cursor:pointer;transition:.3s ease-in-out;text-align:center}.btn-add-guest{background-color:#28a745;color:#fff}.btn-online-invitation{background-color:#17a2b8;color:#fff}.btn-request-rsvp{background-color:#ffc107;color:#fff}.btn-export,.custom-button-todo-rj.btn-secondary{background-color:#6c757d}.btn-print{background-color:#007bff;color:#fff}.btn-add-guest:hover,.btn-export:hover,.btn-online-invitation:hover,.btn-print:hover,.btn-request-rsvp:hover{background-color:#0056b3;color:#fff}.guest-summary-modern{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;margin-bottom:20px}.summary-box{flex:1 1 calc(12.5% - 15px);max-width:calc(12.5% - 15px);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:15px;border-radius:5px;border:1px solid #b9b8b8;box-shadow:0 2px 5px rgba(0,0,0,.1)}.summary-box span{font-size:1.25rem;font-weight:700;color:var(--colorPrimary,#007bff);margin-bottom:5px}.summary-box p{margin:0;display:flex;align-items:center;font-size:14px;font-weight:500;color:#333}.summary-box p i{font-size:18px;color:var(--colorPrimary,#007bff)}.summary-box.active-filter{background-color:var(--colorPrimary)!important;color:#fff!important;border-color:var(--colorPrimary);box-shadow:0 4px 8px rgba(0,0,0,.2)}.overview-box.active-filter .overview-box-number,.step-card.active h4,.step-card.active p,.summary-box.active-filter p,.summary-box.active-filter p i,.summary-box.active-filter span{color:#fff!important}.summary-box:hover{box-shadow:0 4px 8px rgba(0,0,0,.15)}@media (max-width:992px){.summary-box{flex:1 1 calc(33.33% - 15px);max-width:calc(33.33% - 15px)}}@media (max-width:768px){.step-card{flex:0 0 100%;max-width:100%}.action-buttons,.export-buttons{flex-direction:column;align-items:stretch}.btn-add-guest,.btn-export,.btn-online-invitation,.btn-print,.btn-request-rsvp,.sdco_search-btn{width:100%}.summary-box{flex:1 1 calc(50% - 15px);max-width:calc(50% - 15px)}.d-flex.align-items-center{flex-direction:column;gap:10px}}.sdco_search-input{padding:10px 15px;font-size:14px;border:1px solid #ccc;border-radius:5px;box-shadow:inset 0 1px 3px rgba(0,0,0,.1);transition:.3s ease-in-out;flex:1}.sdco_search-input:focus{border-color:var(--colorPrimary,#007bff);outline:0;box-shadow:0 0 5px rgba(0,123,255,.5)}.sdco_search-btn{background-color:var(--colorPrimary);color:#fff;border:none;padding:18px 120px;font-size:14px;font-weight:500;border-radius:5px;cursor:pointer;transition:background-color .3s ease-in-out,box-shadow .3s ease-in-out;white-space:nowrap}.overview-box,.overview-card,.summary-box{background-color:#f9f0f0}#sdco_bus_sidebar,.overview-box,.overview-card{transition:.3s ease-in-out}.sdco_search-btn:hover{background-color:var(--line-clr);color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.2)}.overview-section{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;margin-bottom:20px}.overview-card{flex:1 1 calc(33.33% - 20px);max-width:calc(33.33% - 20px);padding:15px;border:1px solid #b9b8b8;border-radius:5px;box-shadow:0 2px 10px rgba(0,0,0,.1);text-align:center}.overview-card h3{color:#333;font-size:18px;font-weight:600;margin-bottom:15px}.overview-box-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}.overview-box{flex:1 1 calc(33.33% - 10px);max-width:calc(33.33% - 10px);display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid #cdcdcd;padding:15px;border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,.1);cursor:pointer}.flip-card,.flip-card-dashboard{perspective:1000px;box-shadow:1px 2px 3px #434343}.overview-box:hover{background-color:#e9ecef;box-shadow:0 4px 8px rgba(0,0,0,.2)}.overview-box.active-filter{background-color:var(--colorPrimary);color:#fff;border:2px solid var(--colorPrimary);box-shadow:0 4px 8px rgba(0,0,0,.3)}.overview-box p{margin:0;font-size:14px;font-weight:500;color:inherit;text-align:center}.overview-box-number{margin-top:8px;font-size:18px;font-weight:700;color:var(--colorPrimary,#007bff)}@media (max-width:992px){.overview-card{flex:1 1 calc(50% - 20px);max-width:calc(50% - 20px)}.overview-box{flex:1 1 calc(50% - 10px);max-width:calc(50% - 10px)}}@media (max-width:576px){.summary-box{flex:1 1 calc(50% - 15px);max-width:calc(50% - 15px)}.overview-box,.overview-card{flex:1 1 100%;max-width:100%}}.form-check-input-custom{transform:scale(1);width:25px;height:25px;margin-left:0}.form-check-label-custom{margin-left:10px;display:inline-block}.badge-lg{font-size:.8rem;padding:.5em 1em}.step-card.active{background-color:var(--colorPrimary)!important}.guest-list-table-container_rj{max-height:600px;overflow-y:auto;padding-left:40px}.summary-box{cursor:pointer;transition:background-color .3s}.clear-todo-btn,.custom-button-todo-rj{padding:10px 20px;background-color:var(--colorPrimary)!important;color:#fff;margin-right:10px;display:inline-flex}.summary-box:hover{background-color:#ebd5d5;color:#fff}.summary-box.active-filter{background-color:#ebd5d5;border:1px solid var(--colorPrimary)}.clear-todo-btn:hover,.custom-button-todo-rj:hover{background-color:#000!important;opacity:.7}.clear-todo-btn{border:none;font-size:1rem!important;border-radius:5px;align-items:center;gap:5px}.custom-button-todo-rj{font-size:1rem;border:none;border-radius:5px;align-items:center;transition:background-color .3s,transform .3s}.custom-button-todo-rj:hover{transform:scale(1.05)}.custom-button-todo-rj.btn-primary,.explore-btn:hover{background-color:var(--colorPrimary)}.custom-button-todo-rj:active{transform:scale(.98)}.flip-card{width:45px;height:55px;border-radius:5px}.flip-card-dashboard{width:65px;height:80px;border-radius:5px}.flip-card-inner,.flip-card-inner-dashboard{position:relative;width:100%;height:100%;text-align:center;transition:transform .6s;transform-style:preserve-3d;background-color:#fff;border-radius:5px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.flip-card-back,.flip-card-back-dashbaord,.flip-card-front,.flip-card-front-dashboard{height:100%;display:flex;color:#000;border-radius:10px;position:absolute;width:100%;font-weight:700}.flip-card-back,.flip-card-front{-webkit-backface-visibility:hidden;backface-visibility:hidden;align-items:center;justify-content:center;font-size:38px}.flip-card-back-dashbaord,.flip-card-front-dashboard{-webkit-backface-visibility:hidden;backface-visibility:hidden;align-items:center;justify-content:center;font-size:58px;background-color:#fff}.flip-card-front-dashboard::before,.flip-card-front::before{content:"";position:absolute;width:100%;height:.01rem;background-color:#999;top:50%;left:0;transform:translateY(-50%);z-index:1}.flip-card-front,.flip-card-front-dashboard,.sdco_table tbody tr:nth-child(odd){background-color:#fff}.sdco_table tbody tr:nth-child(2n),.table thead th{background-color:#f8f9fa}.flip-card-back,.flip-card-back-dashboard{background-color:#fff;transform:rotateX(180deg)}.instructions-box{background-color:#f9f9f9;padding:20px;border:1px solid var(--colorPrimary);box-shadow:0 4px 6px rgba(0,0,0,.1);border-radius:5px;margin-bottom:20px}.category-group h2,.directory-title{font-family:"Playfair Display",serif}.description-box{display:inline-block;font-size:.9em;border:1px solid var(--colorPrimary);border-radius:3px;background-color:rgba(225,224,224,.2);padding:2px 10px;margin-bottom:5px;margin-top:5px;max-width:500px;word-wrap:break-word}#guestList{max-height:900px;overflow-y:scroll}.draggable{cursor:move}.dropzone{min-height:150px;border:2px dashed #ccc;padding:10px;margin-bottom:20px}.table-guest-list{min-height:100px;list-style:none;padding:0}.table-guest-list li{margin:5px 0}.btn-guest-list{background-color:var(--colorPrimary);color:#fff;border-radius:50px;padding:10px 50px;border:none;font-size:1rem;cursor:pointer;display:inline-block}.btn-export:hover,.btn-guest-list:hover{background-color:var(--colorPrimary);color:#fff!important;transform:scale(1.03)}.seatingPlannerButton:hover{background-color:var(--colorPrimary);color:#fff;border:none}#guestListContainer{padding:15px;text-align:center;border-radius:5px}#tablesRequiredNumberBox,#tablesRequiredText,.unassigned-header{background-color:var(--colorPrimary);padding:10px}#tablesRequiredText{color:#fff;border-radius:8px;font-size:1rem}#tablesRequiredNumberBox{color:#fff;border-radius:8px;font-size:1rem!important}.unassigned-header{border-bottom:1px solid #ddd}.custom-btn-seats,.planner-info-box{background-color:var(--colorPrimary);padding:15px}.unassigned-header h5{font-size:1rem;font-weight:600;color:#fff;margin:0}.ms-2{margin-left:5px}.custom-btn-seats:hover{background-color:var(--buttonHoverColor);color:#fff}.custom-btn-seats:focus{outline:0;box-shadow:none}.planner-info-box{border:1px solid #ddd;margin-right:.0001rem;border-radius:5px;text-align:left;box-shadow:0 2px 4px rgba(0,0,0,.2)}.planner-info-box p{margin:0;color:#fff!important;font-size:.9rem;line-height:1.5}.custom-btn-seats{color:#fff;border-radius:5px;margin-right:auto}.btn-export{background-color:var(--line-clr);color:#fff;padding:20px;border-radius:5px}.panel_align{margin-top:80px}.popular-categories-panel{background-color:transparent;border-radius:5px;border:1px solid #fff;margin:10px 10px 15px;padding:10px;width:200px;height:70px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;transition:transform .3s;overflow:hidden}.category-image{width:25px;height:25px;object-fit:contain;display:block;margin:0 auto 10px}.sdco_category-background,.sdco_guest-list-background,.sdco_todo-background{width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;border-bottom:2px solid #fff!important;position:absolute;top:0;left:0;z-index:0}.category-name{margin:0;font-size:.8rem;color:#fff}.popular-categories-panel:hover{transform:scale(1.05)}.search_banner_text{font-size:38px}.breadcrumb-item a,.breadcrumb-item.active{color:#fff!important;font-size:1.2rem!important;font-weight:500}.sdco_feature{background-color:#d9d7d7;text-align:center;padding:20px;margin:10px;border-radius:5px}.sdco_image-container{min-height:70vh}.sdco_section-container{min-height:calc(100vh - 200px);padding-bottom:50px}.sdco_category-background{height:75%!important;padding:4rem 0;color:#333}.sdco_guest-list-background,.sdco_todo-background{height:100%!important}.sdco_dark-overlay,.sdco_dark-overlay_2,.sdco_dark-overlay_3{background:rgba(0,0,0,.5);z-index:1;width:100%;left:0;position:absolute;top:0}.sdco_dark-overlay{height:75%!important}.sdco_dark-overlay_2,.sdco_dark-overlay_3{height:100%!important}.sdco_form-overlay{position:absolute;top:130px;left:0;width:100%;height:95%!important;display:flex;flex-direction:column;align-items:center;z-index:2;padding:0 15px}.sdco_centered-paragraph{max-width:70%;margin-bottom:40px;margin-top:0!important;text-align:left;color:#fff!important;font-size:.8rem;border:1px solid #fff;border-radius:5px;padding:20px}.sdco_centered-paragraph span{color:#fff!important;font-size:.8rem;margin-right:10px}.sdco_advertise-form{width:100%;max-width:800px}.sdco_form-row{display:flex;gap:20px;margin-bottom:15px}.sdco_form-group{flex:1}.sdco_form-group-full{flex:2}.sdco_button-primary{background-color:transparent;border:1px solid #fff;color:#fff;padding:10px 20px;border-radius:5px;font-size:.9rem;cursor:pointer;transition:background-color .3s;width:100%}#ad_page_advertise,.subscribed_background{background:linear-gradient(rgba(246,2,2,.2),rgba(246,2,2,.3)) 0 0/cover,url("/default-uploads/contact_background.jpg") center center/cover no-repeat;min-height:100vh;text-align:center;color:#fff;display:flex}#ad_page_advertise,#sdco_about_us,#sdco_contact_us,.subscribed_background{padding:100px 0;border-bottom:2px solid #fff}.sdco_advertise-form .form-control,.sdco_advertise-form textarea{background-color:transparent;border:1px solid #fff;color:#fff;padding:10px;border-radius:5px;outline:0}.sdco_advertise-form .form-control::placeholder,.sdco_advertise-form textarea::placeholder{color:rgba(255,255,255,.7)}#ad_page_advertise{flex-direction:column;margin-top:-50px}.subscribed_background{flex-direction:column}.ad_page_background-container,.our_features_background-container{padding:50px!important;border-radius:5px;background-color:rgba(255,255,255,.55)}.ad_page_background-container{width:92%;margin:0 auto;box-sizing:border-box}.row.grid.ad_page_background-container{margin:0;width:95%}.grid{display:flex;flex-wrap:wrap;gap:1px!important;justify-content:center}.our_features_background-container{width:95%!important;margin:auto}.featured_listing_page_background-container{background-color:rgba(255,255,255,.55);padding:50px 10px!important;border-radius:5px;width:95%;justify-content:center!important;align-items:center!important;margin:auto!important}.listing_page_background-container{background-color:rgba(255,255,255,.55);padding:80px!important;border-radius:5px;width:95%;margin:auto}.ad_page_details,.ad_page_form{background:#fff;border-radius:5px;box-shadow:0 4px 8px rgba(0,0,0,.2)}.ad_page_heading{font-size:2rem;margin-bottom:1rem;font-weight:700}.ad_page_description{font-size:1.1rem!important;margin-bottom:0;color:var(--paraColor)!important}.ad_page_details{padding:1.2rem;color:var(--paraColor)}.ad_page_subheading{font-size:1.3rem;margin-bottom:1rem;color:var(--colorPrimary)}.ad_page_text{font-size:1rem;margin-bottom:1rem;text-align:left}.ad_page_list{list-style-type:none;padding:0;margin:0}#blog_grid .row,.featured-popular-row,.popular_blogs_container .row{margin-right:-2px;margin-left:-2px}.ad_page_list li{margin:.5rem 0;position:relative;padding-left:1.5rem;text-align:left;font-size:.9rem}.ad_page_list li::before{content:"✔";position:absolute;left:0;color:var(--colorPrimary)}.ad_page_form{padding:2rem;color:#333}.ad_page_input,.ad_page_textarea{width:100%;padding:.7rem!important;border:1px solid #ccc;border-radius:5px;font-size:.9rem!important;margin-bottom:1rem}.ad_page_textarea{resize:none}.ad_page_submit_btn{background-color:var(--colorPrimary);color:#fff;padding:.8rem 2rem;border:none;border-radius:5px;font-size:1rem;cursor:pointer;transition:background .3s}.ad_page_submit_btn:hover,.sdco_contact_submit_btn:hover{background-color:var(--colorPrimary);transform:scale(1.05);transition:transform .2s ease-in-out}#ad_page_advertise .sdco_promotion-action .sdco_button-primary{background-color:var(--colorPrimary);color:#fff;padding:10px 20px;font-size:1.2rem;text-decoration:none;border-radius:5px;width:100%;transition:background-color .3s;margin-top:-50px!important}.featured_blog{position:relative;overflow:hidden;height:750px}.featured_blog img{width:100%;height:100%;object-fit:cover}.featured_blog .overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,rgba(0,0,0,.1),rgba(0,0,0,.5));color:#fff;display:flex;flex-direction:column;justify-content:flex-end;padding:20px;gap:10px}.content .category,.featured_blog .category,.featured_blog .overlay .category{background:var(--colorPrimary);padding:5px 10px;display:inline-block;max-width:fit-content;font-size:.9rem;border-radius:4px}.featured_blog .overlay .category{margin-bottom:10px;color:#fff}.featured_blog .overlay .title a{font-size:1.8rem;color:#fff;text-decoration:none;margin-bottom:10px}.featured_blog .overlay .title a:hover{color:#f0f0f0}.featured_blog .overlay p{font-size:1rem;margin:0}.featured_blog .overlay .meta{font-size:.9rem;color:#ccc;display:flex;gap:10px}.content .category,.featured_blog .category{color:#fff;text-transform:capitalize}.featured-popular-row{display:flex;align-items:stretch}.featured-popular-row .col-lg-5,.featured-popular-row .col-lg-7{padding-right:2px;padding-left:2px;display:flex;flex-direction:column}.content .category,.popular_blog_large .text .category,.popular_blog_small .text .category{background:var(--colorPrimary);display:inline-block}.content .category{font-size:.9rem;color:#fff;padding:5px 10px;border-radius:4px;position:absolute;bottom:40px;left:10px;text-transform:capitalize;z-index:2}.popular_blogs_container .row .col-6{padding-right:2px;padding-left:2px}.popular_blog_large{position:relative;overflow:hidden}.popular_blog_large img{width:100%;height:486px;object-fit:cover}.popular_blog_large .text{position:absolute;bottom:0;left:0;right:0;padding:10px;color:#fff}.popular_blog_large .text .category{font-size:1rem;padding:3px 7px;border-radius:4px;margin-bottom:5px;color:#fff}.popular_blog_large .text .title{font-size:1.1rem}.popular_blog_large .text .meta{font-size:.8rem;color:#ccc}.popular_blog_small{position:relative;overflow:hidden;margin-bottom:5px}.popular_blog_small img{width:100%;height:260px;object-fit:cover}.popular_blog_small .text{position:absolute;bottom:0;left:0;right:0;padding:5px;color:#fff}.popular_blog_small .text .category{font-size:1rem;padding:2px 5px;border-radius:3px;margin-bottom:2px;color:#fff}.popular_blog_small .text .title{font-size:.9rem;color:#fff!important}h5.title a{color:#fff;text-decoration:none}h5.title a:hover{color:silver}#blog_grid .col-lg-3,#blog_grid .col-md-4{padding-right:2px;padding-left:2px;margin-bottom:0}.blog_card{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:0;border:1px solid #ccc;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1)}.custom-input,.custom-select2+.select2-container--default .select2-selection--single{background-color:transparent!important;border:1px solid #fff}.blog_card .title{color:#000!important;font-weight:600;margin-top:-20px;margin-bottom:4px;font-size:1.1rem}.blog_card img{margin-bottom:0;display:block}.blog_card p,.promotion-text{font-size:1rem}.footer-advertising-link,.promotion-icon{font-size:1.2rem!important}#contactSubmitButton .button-text,.custom-select2+.select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff!important;font-size:1rem}.custom-input{color:#fff!important;padding:10px;border-radius:5px;outline:0}.custom-input::placeholder{color:#fff}.listing-padding-control{padding-left:100px;padding-right:100px}.listing-padding-control img{max-width:100%;object-fit:contain}.listing-padding-control-sm{padding-left:10px;padding-right:10px}.listing-padding-control-lg{padding-left:20px;padding-right:20px}.listing-padding-control-zero{padding-left:0;padding-right:0}.listing-image-padding-control{padding-left:100px;padding-right:10052px}.listing-custom-rounded{width:100%;height:auto;border-radius:5px}.footer-advertising-link{display:block;margin-top:1px!important;margin-bottom:20px;color:#fff;text-decoration:none}.footer-advertising-link:hover{text-decoration:underline;color:#ccc}.small-margin-right{margin-right:2px!important}.listing_det_feature .row{gap:0!important;margin-top:0!important;margin-bottom:0!important}.listing_det_feature_single{padding-top:2px!important;padding-bottom:2px!important;margin-top:0!important;margin-bottom:0!important}#listing_details_sidebar{margin-top:50px}.grid-info{display:flex;align-items:center;justify-content:center;padding-top:30px;text-align:center}.category-icon{width:60px;height:auto;margin-right:15px}.category-description{font-size:1.2rem;text-align:left;color:#333}.directory-background{background-image:url(/default-uploads/advertise.jpg);background-size:cover;background-position:center;padding:4rem 0;color:#333;margin-top:-50px}.directory-container{max-width:1400px;margin:0 auto;background-color:rgba(255,255,255,.9);display:flex;gap:2rem;padding:2rem;border-radius:8px;align-items:flex-start}.directory-sidebar{width:25%;border-right:1px solid #aaa;padding-right:1.5rem}.directory-title{font-weight:500;font-size:1.3rem!important;margin-top:1rem;margin-bottom:1rem}.directory-sidebar h2,.directory-sidebar h3{font-size:1.5rem;margin-bottom:1rem}.location-list,.popular-categories{list-style:none;padding:0;margin-bottom:2rem}.location-list li,.popular-categories li{display:flex;align-items:center;margin-bottom:.75rem}.category-group h2,.category-group li,.rj_description_content li{margin-bottom:.5rem}.popular-categories img{width:24px;height:24px;margin-right:1rem}.category-group a,.location-list a,.popular-categories a{font-size:1.1rem;color:var(--paraColor,#000);text-decoration:none;font-weight:500;transition:color .3s}.explore-btn{display:inline-block;padding:.5rem 1.5rem;background-color:#333;color:#fff;border:none;border-radius:4px;cursor:pointer;margin-top:1rem;transition:background-color .3s}.category-groups,.rj_gallery_grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.category-group h2{font-size:1.2rem;font-weight:500;color:#333}.category-group ul{list-style-type:none;padding:0}.sdco_directory_text{font-size:1rem!important}.center_dir_elements{max-width:1700px;margin:0 auto;width:100%}.sdco_columns-wrapper{display:flex;gap:40px;justify-content:space-between;padding:10px;margin:50px}.sdco_column{flex:1;padding:20px;text-align:left;background:0 0;border:1px solid #fff;border-radius:8px}.sdco_column-heading{font-size:1.1rem;margin-bottom:10px;color:#fff}.sdco_column-paragraph{font-size:.8rem;line-height:1.6;color:#dcdcdc;margin-bottom:0}.sdco_image{width:400px;height:400px;object-fit:contain;margin:0 auto;display:block}.sdco_text-container{background:rgba(255,255,255,.1);border:1px solid #000!important;border-radius:10px;padding:20px;color:#fff;text-align:left;width:100%;flex:1;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:20px}#sdco_about_us,#sdco_contact_us{text-align:center;min-height:100vh}.sdco_text-container h2{margin-bottom:10px;color:#000}.sdco_text-container p{margin-top:0;margin-bottom:auto;color:#000}.guest-list-bg{min-height:950px}.todo_bg{min-height:1100px}#sdco_about_us{background:url("/default-uploads/about_background.jpg") center center/cover no-repeat;display:flex;flex-direction:column;margin-top:-50px}.sdco_background-container{padding:50px!important;width:95%!important;border-radius:5px!important}.sdco_bottom_text,.sdco_intro_text{text-align:center;margin-bottom:30px;color:#333}.sdco_bottom_text h1,.sdco_intro_text h1{font-size:2rem;margin-bottom:15px;font-weight:700}.sdco_bottom_text p,.sdco_intro_text p{font-size:1rem;line-height:1.8;margin:5px 0}.sdco_about_text{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;width:100%;text-align:left}.row.equal-height{display:flex;flex-wrap:wrap;align-items:stretch}.sdco_about_column{background-color:#f9f7f2;padding:20px;border-radius:5px;box-shadow:0 4px 8px rgba(0,0,0,.2);flex:1}.sdco_about_column p{margin:0;font-size:1rem;line-height:1.8;color:#333;text-align:left}.resort_details a,.sdco_about_column a{color:#007bff;text-decoration:underline}.sdco_bottom_text{margin-top:50px;padding-top:30px;border-top:2px solid #ddd}.sdco_about_column h2{font-size:1rem;font-weight:700;margin-bottom:15px;color:#333;line-height:1.4}.sdco_contact_us_heading,.text-center-about h1,.text-center-about-footer h1{margin-bottom:20px;color:#333;font-weight:700}.text-center-about h1{font-size:2rem}.text-center-about-footer h1{font-size:1.2rem}.text-center-about p{font-size:1.1rem;line-height:1.8;color:#000;margin:0 auto;max-width:1200px;text-align:left!important}.text-center-about-footer p{font-size:1.1rem;line-height:1.8;color:#000;margin:0 auto;max-width:800px}#sdco_contact_us{background:linear-gradient(rgba(246,2,2,.1),rgba(246,2,2,.2)) 0 0/cover,url("/default-uploads/contact_background.jpg") center center/cover no-repeat;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;margin-top:-50px}.sdco_background-container{background:rgba(255,255,255,.6);box-shadow:0 4px 6px rgba(0,0,0,.1)}.sdco_contact_us_heading{font-size:2.5rem}.sdco_contact_us_description{font-size:1.2rem;line-height:1.8;color:#555}.sdco_contact_us_details,.sdco_contact_us_form{background:#fff;padding:20px;border-radius:5px;color:#333;box-shadow:0 4px 6px rgba(0,0,0,.2)}.sdco_contact_us_subheading{font-size:1.8rem;font-weight:700;margin-bottom:15px;color:#333}.sdco_contact_us_text{font-size:1rem;line-height:1.6;margin-bottom:20px}.destination_list,.sdco_bride_dash_upcoming_tasks ul,.sdco_contact_us_list{list-style:none;padding:0;margin:0}.sdco_contact_us_list li{font-size:1rem;line-height:1.8;margin-bottom:10px;text-align:left;display:flex;align-items:flex-start}.sdco_contact_us_list strong{display:inline-block;width:80px;margin-right:10px}.sdco_contact_us_list a{color:inherit;text-decoration:none;text-align:left}.sdco_contact_submit_btn,.sdco_table thead{background-color:var(--colorPrimary);color:#fff}.sdco_contact_us_list p{margin:0;font-size:1rem;text-align:left}.sdco_contact_input{border:1px solid #ccc;border-radius:5px;padding:10px;font-size:1rem;width:100%;text-align:left}.sdco_contact_textarea{border:1px solid #ccc;border-radius:5px;padding:10px;font-size:1rem;width:100%}.sdco_contact_submit_btn{border:none;padding:10px 20px;font-size:1rem;border-radius:5px;cursor:pointer}#sdco_dashboard_wrapper{display:flex;height:100vh;margin-top:-50px}#sdco_bus_sidebar{box-sizing:border-box;height:100vh;min-width:250px;max-width:250px;padding:65px 1em;background-color:var(--base-clr);border-right:1px solid var(--line-clr);position:sticky;top:0;align-self:start;overflow:hidden}.sidebar_menu_items{font-size:1rem!important;color:var(--text-clr)}#sdco_bus_sidebar.close{padding:30px 5px 5px;min-width:60px!important;max-width:60px!important}#sdco_bus_sidebar ul{list-style:none}#sdco_bus_sidebar>ul>li:first-child{display:flex;justify-content:flex-end;margin-bottom:16px}#sdco_bus_sidebar .sdco_bus_dropdown-btn,#sdco_bus_sidebar .sdco_bus_logo,#sdco_bus_sidebar a{border-radius:.5em;padding:.85em;text-decoration:none;color:var(--text-clr)!important;display:flex;align-items:center;gap:1em}.sdco_bus_dropdown-btn{width:100%;text-align:left;background:0 0;border:none;font:inherit;cursor:pointer}#sdco_bus_sidebar svg{flex-shrink:0;fill:var(--text-clr)}#sdco_bus_sidebar .sdco_bus_dropdown-btn span,#sdco_bus_sidebar a span{flex-grow:1}#sdco_bus_sidebar .sdco_bus_dropdown-btn:hover,#sdco_bus_sidebar a:hover{background-color:var(--hover-clr)}#sdco_bus_sidebar .sub-menu{display:grid;grid-template-rows:0fr;transition:.3s ease-in-out}.sdco_bus_dropdown-btn svg{transition:.2s}#sdco_bus_sidebar .sub-menu a{padding-left:2em}#sdco_bus_toggle-btn{margin-left:auto;padding:1em;border:none;border-radius:.5em;background:0 0;cursor:pointer}.rotate svg:last-child{rotate:180deg}#businessDashboardContent{flex-grow:1;padding:20px;box-sizing:border-box;overflow-y:auto}.sdco_bus_card{height:180px;display:flex;justify-content:center;margin-bottom:20px;position:relative;overflow:visible;z-index:5;box-shadow:0 2px 5px rgba(0,0,0,.3)!important}.sdco_bus_card .d-flex{flex-wrap:wrap;justify-content:center}.sdco_bus_card h3{font-size:40px;font-weight:700}.sdco_table_wrapper{overflow-x:auto}.sdco_table{width:100%;border-collapse:collapse;border-spacing:0}.sdco_listing_wrapper{display:grid;grid-template-columns:1fr;gap:1.5rem}.sdco_listing_card{background-color:var(--colorWhite);border:1px solid #ddd;border-radius:5px;box-shadow:0 4px 6px rgba(0,0,0,.2);overflow:hidden;display:flex;flex-direction:column;padding:1rem;margin-bottom:1rem;transition:box-shadow .3s}.sdco_listing_card:hover{box-shadow:0 6px 12px rgba(0,0,0,.15)}.sdco_card_header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.sdco_listing_title{font-size:.9rem;font-weight:700;color:#333}.sdco_card_body p{margin:.3rem 0;font-size:.8rem}.sdco_card_footer{margin-top:1rem;display:flex;justify-content:flex-start;gap:.5rem}.sdco_create_button{border-radius:5px!important}.sdco_table thead{font-size:1.1rem}.sdco_table td,.sdco_table th{padding:15px;text-align:left;border:none}.sdco_badge_active,.sdco_badge_featured,.sdco_badge_pending,.sdco_badge_verified{padding:5px 10px;border-radius:15px;font-size:.8rem;color:#fff;font-weight:700}.sdco_table tbody tr:hover{background-color:#eef1f5}.sdco_table tbody td{font-size:.9rem;color:#343a40}.sdco_badge_active{background-color:#28a745}.sdco_badge_pending{background-color:#ffc107}.sdco_badge_featured{background-color:#007bff}.sdco_badge_verified{background-color:#17a2b8}.sdco_action_buttons{display:flex;gap:5px;align-items:center;justify-content:flex-start}.sdco_action_buttons .btn{padding:8px 12px;font-size:.9rem;border-radius:5px;margin:0}.sdco_action_buttons .btn.sdco_btn_edit{background-color:#007bff;color:#fff;border:none}.sdco_action_buttons .btn.sdco_btn_delete{background-color:#dc3545;color:#fff;border:none}.sdco_action_buttons .btn.sdco_btn_dropdown{background-color:#6c757d;color:#fff;border:none}.sdco_dropdown_menu{display:none;position:absolute;background-color:#fff;border:1px solid #e0e0e0;border-radius:5px;box-shadow:0 4px 6px rgba(0,0,0,.1);list-style:none;padding:0;margin:0;z-index:100}.sdco_dropdown_menu li{padding:10px 15px;font-size:.9rem;color:#333;cursor:pointer}.sdco_dropdown_menu li:hover{background-color:#f1f1f1}#budgetChart{display:block;margin:0 auto;width:180px;max-height:80px}.sdco_bride_dash_home{font-family:Arial,sans-serif;padding:10px 0;background:linear-gradient(rgba(35,0,0,.491),rgba(239,103,103,.169)) 0 0/cover,url("/default-uploads/about_background.jpg") 0 0/cover;min-height:100vh;display:flex;flex-direction:column;justify-content:center;color:#333;border-radius:5px;box-shadow:0 4px 10px rgba(0,0,0,.2)}.sdco_bride_dash_cards_container{background-color:rgba(255,255,255,.55);padding:100px 40px;border-radius:5px;margin:20px 0;box-shadow:0 2px 5px rgba(0,0,0,.2)}.sdco_bride_dash_header{text-align:center;margin-bottom:30px}.sdco_bride_dash_header h1{font-size:2rem;color:#fff}.sdco_bride_dash_header p{font-size:1.2rem;color:#fff}.sdco_bride_dash_days_left{color:#e74c3c;font-weight:700}.sdco_bride_dash_progress_overview{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:30px}.sdco_bride_dash_progress_card{background:#fff;padding:15px;border-radius:10px;box-shadow:0 2px 5px rgba(0,0,0,.1);text-align:center}.sdco_bride_dash_progress_card h3{font-size:1.2em;color:#333;margin-bottom:10px}.sdco_bride_dash_progress_bar{background:#ddd;border-radius:5px;overflow:hidden;height:10px;margin:10px auto;width:75%;position:relative}.sdco_bride_dash_progress{height:100%;background:linear-gradient(45deg,#28a745 25%,#1e7e34 25%,#1e7e34 50%,#28a745 50%,#28a745 75%,#1e7e34 75%);background-size:1rem 1rem;border-radius:5px;animation:1s linear infinite progress-stripes;transition:width .6s}@keyframes progress-stripes{0%{background-position:1rem 0}100%{background-position:0 0}}.sdco_bride_dash_upcoming_tasks li{margin-bottom:10px;font-size:1em}.sdco_bride_dash_due_date{color:#e67e22;font-weight:700;margin-left:10px}.sdco_bride_dash_countdown_timer{text-align:center;margin:30px 0}.sdco_bride_dash_timer{display:flex;justify-content:center;gap:20px}.sdco_bride_dash_timer_block{background:#fff;padding:10px 20px;border-radius:10px;box-shadow:0 2px 5px rgba(0,0,0,.1)}.sdco_bride_dash_timer_block span{display:block;font-size:2em;color:#3498db}.resort_features ul,.sdco_bride_dash_checklist_summary ul{list-style:none;padding:0}.sdco_bride_dash_checklist_summary li{margin-bottom:10px;font-size:1em;display:flex;align-items:center}.sdco_bride_dash_complete{color:#2ecc71;margin-left:10px}.sdco_bride_dash_pending{color:#e74c3c;margin-left:10px}.guest-list-table-container table,.table{width:100%;border-collapse:collapse}.reset-button,.swipe-indicator{width:40px;height:40px;display:flex;justify-content:center;box-shadow:0 2px 5px rgba(0,0,0,.3);cursor:pointer}.table thead th{text-align:center;white-space:nowrap}.table td,.table th{padding:8px 12px;border:1px solid #ddd}.action-column i,.contact-column i{margin-right:5px;color:var(--colorPrimary);cursor:pointer}.action-column i:hover,.contact-column i:hover{color:var(--line-clr)}.badge{font-size:12px;padding:5px 10px}.top-section{transition:transform .5s;position:relative}.swipe-indicator{position:absolute;top:10px;left:10px;background-color:var(--line-clr);color:#fff;border-radius:50%;align-items:center;z-index:1100;animation:1.5s infinite alternate swipeHint;transition:transform .3s}.reset-button i,.swipe-indicator i{font-size:20px;color:#fff}@keyframes swipeHint{from{transform:translateX(0)}to{transform:translateX(-10px)}}.reset-button:hover,.swipe-indicator:hover{transform:scale(1.1)}.top-section.swiped{transform:translateX(-101%)}.guest-list-table-container{transition:.5s;position:relative;margin-top:0}.guest-list-fullscreen{position:absolute;top:0;left:0;right:0;margin:0;z-index:900;background:#fff;padding-top:100px}.reset-button{position:fixed;top:10px;right:10px;margin-top:100px;background-color:var(--line-clr);color:#fff;border:none;border-radius:50%;align-items:center;z-index:1100;transition:transform .3s}.sidebar-hidden{display:none!important}.reset-button.hidden{opacity:0;pointer-events:none}.procing_area{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.procing_area .member_price:hover{box-shadow:none!important;transform:none!important}.spinner-border{margin-left:10px;color:#fff}.custom-image_thumbnail{width:300px;height:200px;object-fit:cover;object-position:center}body .vbox-overlay .vbox-content{margin:0!important}.vbox-content{display:flex!important;justify-content:center!important;align-items:center!important;max-width:100%!important;max-height:100%!important;overflow:hidden!important;position:relative!important;box-sizing:border-box!important;margin:0 auto!important}.grecaptcha-badge{bottom:60px!important}.common_btn_listing{display:inline-block;background-color:var(--colorPrimary);color:#fff!important;margin-top:40px;padding:8px 18px;border:none;border-radius:2px;font-weight:400!important;font-size:12px;text-decoration:none;cursor:pointer;transition:background-color .3s}.common_btn_listing:hover{background-color:#000!important}#destination_background{background:url("/default-uploads/destinationWeddingsbackground.jpg") center center/cover no-repeat;min-height:80vh;padding-top:200px;display:flex;flex-direction:column;text-align:center;border-bottom:2px solid #fff;color:#fff;margin-top:-50px}.destination_background-container{background-color:rgba(255,255,255,.25);border-radius:5px;width:75%;margin:0 auto;box-sizing:border-box}.destination_hero-content h1{font-size:3rem;text-shadow:4px 4px 12px rgba(0,0,0,.8);letter-spacing:1px}.destination_hero-container{position:relative;display:flex;justify-content:center;align-items:center;text-align:center;color:#fff;padding:0 0 100px}.destination_h1{color:#fff;letter-spacing:1px}.destination_sub-text{font-size:.9rem;font-weight:400;color:#fff;max-width:700px;margin:10px auto 0;text-align:center;line-height:1.6}.destination_page_background-container{background-color:rgba(255,255,255,.55);padding:50px!important;border-radius:5px;width:75%!important;margin:0 auto;box-sizing:border-box}.destination_grid{width:70%;margin:20px auto 50px;display:flex;flex-wrap:wrap;justify-content:center}.destination_card{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,.2);transition:transform .3s;width:100%;font-size:14px;line-height:1.5;font-weight:500;border:1px solid transparent}.resort_card,.resort_cta-button{transition:background-color .3s ease-in-out}.destination_card:hover,.resort_card:hover{border:1px solid #34495e}.destination_image{height:300px;background-size:cover;background-position:center;position:relative}.destination_offer-badge{position:absolute;top:10px;left:10px;background:#db7093;color:#fff;padding:5px 10px;font-size:.7rem;border-radius:5px}.destination_content{padding:20px;text-align:left}.destination_h2{margin:0;color:#333;font-size:1.5rem}.destination_p{color:#777;margin:5px 0 15px;font-weight:300}.destination_list li{display:flex;align-items:center;margin-bottom:5px}.destination_cta-button{display:block;text-align:center;background:#db7093;color:#fff;padding:10px 15px;border-radius:5px;text-decoration:none;margin-top:15px;border:1px solid transparent}.resort_cta-button,.resort_cta-button:hover{text-decoration:none!important;color:#fff!important}.destination_cta-button:hover{border:1px solid #34495e;background:#2c3e50!important;color:#fff!important}.destination_hero{background-size:cover;background-position:center;height:70vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff;padding:20px;backdrop-filter:brightness(60%)}.destination_h1{font-size:2.5rem;margin-bottom:10px;text-shadow:2px 2px 6px rgba(0,0,0,.7)}.destination_description{background:rgba(0,0,0,.3);padding:10px 20px;border-radius:10px;display:block;max-width:90%;margin:0 auto}.destination_p{font-size:.85rem!important;line-height:1.6;margin-top:0;text-align:left}.resort_section{background-color:#4e6841;padding:50px 0}.resort_page_background-container{background-color:rgba(255,255,255,.55);padding:80px!important;border-radius:5px;width:75%!important;margin:-300px auto 0!important;box-sizing:border-box;position:relative;z-index:2}.resort_container,.resort_gallery_container{width:70%;margin:0 auto}.resort_card{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,.15);width:100%;min-height:100%;display:flex;flex-direction:column;justify-content:space-between;text-align:center;border:1px solid transparent}.resort_hero,.resort_image{background-size:cover;background-position:center}.resort_image{height:260px}.resort_content{padding:20px;flex-grow:1;display:flex;flex-direction:column;justify-content:flex-start}.resort_h3{margin:0;color:#333;font-size:1.6rem;font-weight:700}.rj_gallery_heading,.rj_hero_title,.rj_section_title{font-family:"Playfair Display",serif;font-weight:500}.resort_p{color:#444;margin:15px 0;font-size:.8rem;text-align:left;min-height:50px}.resort_footer{margin-top:auto;text-align:center}.resort_hero{height:900px;position:relative;display:flex;align-items:center;justify-content:center;text-align:center}.resort_hero .overlay{background:rgba(0,0,0,.5);width:100%;height:100%;position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;padding-top:200px}.resort_h1{color:#fff;font-size:2.8rem;text-shadow:2px 2px 5px rgba(0,0,0,.7);margin-bottom:10px}.resort_details{background-color:#fdf9f4;padding:50px 0}.resort_details p{font-size:.9rem;color:#444;line-height:1.7;margin-bottom:15px}.resort_details h2,.resort_details h3{margin-top:20px;margin-bottom:10px;font-weight:700;color:#333}.resort_details ul{margin-left:20px;padding-left:20px;list-style-type:disc}.resort_details ol{margin-left:20px;padding-left:20px;list-style-type:decimal}.resort_details h3{font-size:.9rem;font-weight:700;line-height:1.5;color:#2c3e50;margin-top:1.2em;margin-bottom:2em}.resort_details blockquote,.resort_details em,.resort_details i{font-style:italic;color:#555}.resort_details blockquote{border-left:4px solid #ccc;padding-left:15px;margin:1.2em 0;background-color:#f9f9f9;border-radius:4px}.resort_details ol li,.resort_details ul li{margin-bottom:5px;font-size:.9rem;color:#444}.resort_details strong{font-weight:700;color:#222}.resort_short_desc{background-color:rgba(0,0,0,.3);color:#fff;width:50%;padding:15px 20px;border-radius:8px;display:inline-block;font-size:.8rem;line-height:1.6;max-width:90%;margin-top:10px;text-align:left}.resort_long_desc{width:70%;margin:-500px auto 30px;background-color:rgba(249,249,249,.8);border:1px solid #ccc;border-left:4px solid #ccc;padding:40px 80px;border-radius:10px;box-shadow:0 8px 20px rgba(0,0,0,.1);font-size:.95rem;line-height:1.7;position:relative;z-index:10}.resort_long_desc blockquote{position:relative;padding:10px 30px 20px;margin:10px 0}.resort_long_desc blockquote,.resort_long_desc blockquote *{font-size:1rem!important;font-style:italic!important;font-weight:400!important;color:#000!important;background:0 0!important;border:none!important;box-shadow:none!important;line-height:1.6!important}.resort_long_desc blockquote::before{content:"“";font-size:3rem;position:absolute;top:0;left:10px;color:#000;font-family:Georgia,"Times New Roman",serif;line-height:1}.resort_long_desc blockquote::after{content:"”";font-size:3rem;position:absolute;bottom:5px;right:15px;color:#000;font-family:Georgia,"Times New Roman",serif;line-height:1}.resort_long_desc h2,.resort_long_desc h3{margin-top:1.5rem;font-weight:700;color:#2c3e50}.resort_long_desc ol,.resort_long_desc ul{margin-left:20px;padding-left:20px}.resort_gallery{display:grid;grid-template-columns:repeat(4,2fr);grid-gap:10px;justify-content:center;align-items:center;width:100%}.gallery_item{display:block;border-radius:5px;overflow:visible!important}.gallery_large,.rj_gallery_large{grid-column:span 2;grid-row:span 2}.gallery_large img,.gallery_small img{width:100%;height:auto;object-fit:cover}.resort_portrait_row{width:70%;margin:10px auto 20px}.resort_portrait_row .row{--bs-gutter-x:10px;--bs-gutter-y:10px}.resort_portrait_row img{object-fit:cover;width:100%;height:auto}.gallery_item img,.resort_portrait_row img{border:1px solid #ddd;border-radius:10px;box-shadow:0 6px 6px rgba(0,0,0,.55)!important;transition:transform .6s,box-shadow .6s}.gallery_item:hover img,.resort_portrait_row img:hover{border:1px solid #34495e;box-shadow:0 12px 32px rgba(0,0,0,.3);transform:none}.resort_features h2{font-size:1.8rem;margin-bottom:15px}.resort_features li{font-size:1rem;margin:5px 0;display:flex;align-items:center;gap:10px}.resort_features i{color:#28a745}.resort_price{color:#2c3e50;font-size:.8rem;margin-bottom:10px}.resort_cta_section{text-align:center;margin-top:30px}.resort_cta-button{display:block;background:#db7093;padding:10px 15px;border-radius:5px;text-align:center}.resort_cta-button:hover{background:#2c3e50!important}#sortable-images{padding:0;margin:0}.sortable-gallery{padding:0;list-style:none}.sortable-item{cursor:move;position:relative;padding-top:20px}.sortable-item .drag-handle{cursor:move;font-size:1rem;color:#888;display:block;text-align:center;margin-bottom:5px;user-select:none;transition:color .2s}.sortable-item img{cursor:grab}.drag-handle:hover{color:#333}@media (min-width:1400px) and (max-width:1920px){.destination_page_background-container{width:90%!important}.resort_page_background-container{width:90%!important;margin:-150px auto 0!important}.resort_image{height:240px}.resort_h3{font-size:1.3rem}}@media (min-width:1100px) and (max-width:1399px){.destination_hero-container{padding-bottom:30px}.destination_page_background-container{width:90%!important}.resort_page_background-container{width:90%!important;margin:-150px auto 0!important}.resort_image{height:180px}.resort_h3{font-size:1rem}.destination_grid{width:95%;margin:30px auto 50px}.destination_grid .row{--bs-gutter-x:10px;--bs-gutter-y:10px}.destination_card{margin-bottom:20px}.destination_image{height:200px!important}.destination_content{max-height:480px;overflow:hidden;padding:10px 15px}.destination_p{max-height:180px;overflow:hidden;text-overflow:ellipsis;white-space:normal;font-size:.75rem}}@media (max-width:768px){.reset-button{top:10px;right:10px}#destination_background{padding-top:0!important}.destination_hero-container{height:auto!important;padding-top:100px!important;padding-bottom:5px!important;margin-bottom:5px!important}.destination_h1{font-size:1.5rem!important;line-height:1.2;margin-bottom:10px!important;margin-top:0!important}.destination_sub-text{font-size:.8rem!important;margin-bottom:10px!important}.destination_page_background-container{width:100%!important;padding:30px 15px!important;border-radius:5px}.destination_grid{width:95%!important;margin:5px auto 15px!important}.destination_image{height:200px!important}.resort_page_background-container{padding:20px 0!important;border-radius:5px;width:90%!important;margin:-160px auto 0!important}.resort_card{width:95%;margin:0 auto 1rem}.resort_image{height:200px}.resort_h1{font-size:1.8rem}.resort_h3{font-size:1rem}.resort_p{font-size:.7rem}.resort_short_desc{width:85%;border-radius:5px}.resort_long_desc{width:90%;margin:-420px auto 30px;padding:40px 10px;border-radius:5px;font-size:.9rem;line-height:1.5}.resort_gallery{grid-template-columns:1fr}}.main_menu .navbar-toggler{background:0 0!important;color:var(--colorWhite);border:none;box-shadow:none;border-radius:0;width:35px;height:35px;display:flex;align-items:center;justify-content:center;margin:0 auto;padding:0;line-height:1}.rj_hero,.rj_hero_overlay{display:flex;align-items:center}.main_menu .navbar-toggler i{font-size:24px;line-height:1}.navbar-nav .nav-link{border-bottom:2px solid transparent;padding-bottom:4px;transition:border-bottom .2s}.navbar-nav .nav-link.active{color:#fff!important;border-bottom:2px solid #fff}.rj_hero{position:relative;background-size:cover;background-position:center;height:60vh;justify-content:center;margin-top:-50px}.rj_hero_overlay{background:rgba(0,0,0,.25);width:100%;height:100%;justify-content:center}.rj_hero_content{color:#fff;text-align:center;padding:0 1rem}.rj_hero_title_wrap{background:rgba(12,12,12,.3);display:inline-block;padding:.2rem 3rem;border-radius:.5rem;box-shadow:0 4px 12px rgba(0,0,0,.1)}.rj_hero_title{font-size:2.8rem;margin:0;color:#fff}.rj_info_section{background:linear-gradient(to bottom,rgba(78,104,65,.85),rgba(78,104,65,.3));background-size:cover;background-position:center;background-repeat:no-repeat;padding:4rem 0;color:#333;border-bottom:2px solid #fff}.rj_section_title{font-size:2rem;color:#222}.rj_contact_outer,.rj_description_outer{background:rgba(255,255,255,.12);border-radius:5px;padding:2rem;box-shadow:0 15px 35px rgba(0,0,0,.05);backdrop-filter:blur(4px)}.rj_gallery_wrapper,.rj_video_thumb_wrap{margin-left:auto;margin-right:auto;backdrop-filter:blur(3px)}.rj_contact_card,.rj_description_card{background-color:#fff;border-radius:5px;padding:2rem;box-shadow:0 5px 15px rgba(0,0,0,.08)}.rj_description_wrapper{padding-left:1.5rem;padding-right:1.5rem}.rj_description_content *{font-size:.9rem!important;line-height:1.7!important;color:#333}.rj_description_content ol,.rj_description_content ul{margin-left:1.5rem;padding-left:.5rem}.rj_description_content em,.rj_description_content i{font-style:italic}.rj_description_content ol,.rj_description_content p,.rj_description_content ul{margin-bottom:1rem}.rj_contact_card .form-control,.rj_contact_card textarea{font-size:.95rem}.rj_gallery_section{background:linear-gradient(to bottom,rgba(172,137,130,.85),rgba(172,137,130,.3));padding:4rem 0;border-bottom:2px solid #fff}.rj_gallery_wrapper{max-width:80%;background:rgba(255,255,255,.25);padding:2rem;border-radius:5px}.rj_gallery_item{display:block;overflow:hidden;border-radius:5px}.rj_gallery_item img{width:100%;height:auto;object-fit:cover;border-radius:5px;transition:border .2s;box-shadow:0 4px 20px rgba(0,0,0,.05);border:1px solid transparent}.rj_gallery_item:hover img,.rj_video_thumb_wrap:hover{border:1px solid #000}.rj_gallery_small{grid-column:span 1;grid-row:span 1}.rj_gallery_heading{font-size:2.2rem;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.2);position:relative}.rj_gallery_heading::after{content:"";display:block;width:60px;height:3px;background-color:#fff;margin:1rem auto 0;border-radius:2px;opacity:.5}.rj_video_section{background:linear-gradient(to bottom,rgba(78,104,65,.85),rgba(78,104,65,.3));padding:4rem 0;border-top:2px solid #fff}.rj_video_wrapper{max-width:70%;margin-left:auto;margin-right:auto}.rj_video_thumb_wrap{max-width:80%;background:rgba(255,255,255,.25);padding:2rem;border-radius:5px;position:relative;overflow:hidden}.rj_video_thumb_wrap img{width:100%;display:block;border-radius:.5rem}.rj_video_play_icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(0,0,0,.6);width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:2;pointer-events:none}.rj_video_play_icon i{color:#fff;font-size:.6rem}.rj_reviews_box_wrapper{text-align:center;max-width:70%;margin:0 auto 2rem}.rj_reviews_box{background:rgba(255,255,255,.95);padding:1rem 10rem;border-radius:5px;display:inline-block;box-shadow:0 4px 10px rgba(0,0,0,.05)}.rj_reviews_stars{color:#f3c000;font-size:1.3rem;display:flex;justify-content:center;align-items:center;gap:.3rem}.rj_review_score{font-weight:600;color:#333;margin-left:.5rem;font-size:1.1rem}.rj_review_count{font-size:.95rem;color:#555;margin-top:.25rem}.rj_verified_badge{display:inline-block;background-color:rgba(78,104,65,.1);color:green;font-weight:600;padding:.4rem 1rem;border-radius:1rem;font-size:.95rem;text-align:center}.rj_verified_badge i{margin-right:.4rem;color:green}.rj_promotions_title{font-size:1rem;font-weight:400;color:#fff}.rj_promotions_list{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.rj_promotion_item{background-color:rgba(255,255,255,.15);padding:.4rem .8rem;border-radius:1.25rem;font-size:.9rem;color:#fff;transition:background .2s}.rj_promotion_item i{color:#fff}.rj_promotion_item span{color:#fff!important;font-size:.9rem}.drag-handle{cursor:move;font-size:1.2rem;margin-bottom:5px;display:inline-block}.hero-banner{background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative}.rj_dashboard-content-padded{padding-top:60px!important}#navbarSupportedContent .navbar-nav .nav-link{padding-top:1rem;padding-bottom:.5rem;line-height:1.25}@media (max-width:991.98px){.navbar-nav,.navbar-nav .nav-item{padding:0!important;margin:0!important}#navbarSupportedContent{background-color:#e57399;padding:0!important;margin-top:60px!important}.navbar-nav{display:flex;flex-direction:column;align-items:center;gap:0!important}.navbar-nav .nav-item{line-height:1!important;width:100%;text-align:center}.navbar-nav .nav-link{color:#fff!important;font-size:15px!important;padding:30px 0!important;margin:0!important;line-height:1.1!important;display:block}}
