.txt_tooltip.tooltip{position:relative;display:inline-block}.txt_tooltip.tooltip .tooltiptext{visibility:hidden;width:120px;background-color:#555;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;bottom:125%;left:50%;margin-left:-60px;opacity:0;transition:opacity .3s}.txt_tooltip.tooltip .tooltiptext::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent transparent}.txt_tooltip.tooltip:hover .tooltiptext{visibility:visible;opacity:1}.txt_tooltip{opacity:1}.tooltip.txt_tooltip{position:absolute;top:0;z-index:10;cursor:pointer}.tooltip.txt_tooltip i{font-size:15px;color:#333}.txt_tooltip2.tooltip{position:relative;display:inline-block}.txt_tooltip2.tooltip .tooltiptext{visibility:hidden;width:120px;background-color:#555;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;bottom:125%;left:50%;margin-left:-60px;opacity:0;transition:opacity .3s}.txt_tooltip2.tooltip .tooltiptext::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent transparent}.txt_tooltip2.tooltip:hover .tooltiptext{visibility:visible;opacity:1}.txt_tooltip2{opacity:1}.tooltip.txt_tooltip2{position:absolute;top:0;left:117px;z-index:1;cursor:pointer}.tooltip.txt_tooltip2 i{font-size:15px;color:#333}.job_form_width #guestpostingform-bookingtype label{padding-left:45px}.job_form_width .immstep2{position:relative}.job_form_width #guestpostingform-start_date-kvdate .right-inner-icon i{z-index:9!important}.imm_main_submit{display:none}.immstepchange{background-color:#fb4467;width:85%;color:#fff;float:none!important}.immstepchange.active,.immstepchange:active,.immstepchange:hover{color:#fff;background-color:#fb4467;border-color:#fb4467}.imm_estimatedTime span{color:green}.custom_panel_wrap{width:50%;margin:0 auto}.custom_panel_wrap .panel-heading-inbox{padding-bottom:5px;padding-top:5px}.job_form_width hr{margin:10px 0}.custom_panel_wrap .job_form_width h4.immtitle{font-size:16px;margin-bottom:20px!important}.tooltip_pos{position:relative}.custom_panel_wrap .title_head{color:#fb4467;font-size:16px}.custom_panel_wrap .immstep5 .ext_lbl{color:#1ed178}.request_btn_create{background-color:#fb4467;width:70%;color:#fff;border-color:#fb4467;margin-top:15px}@media screen and (min-width:768px) and (max-width:991px){.custom_panel_wrap{width:90%;margin:0 auto}}.guestpostingcreate #fc_frame{display:none}@media screen and (max-width:767px){div#add_pet_form form#pet_delay_save select,form#jobpostingform select{-webkit-appearance:none;background-image:url(../../img/down_arrow.png);background-repeat:no-repeat;background-size:18px;background-position:right}#jobpostingform .immstepchange{width:100%;font-weight:600;font-size:18px;padding:10px 12px}.custom_panel_wrap .title_head{padding:0 0}.custom_panel_wrap{width:100%;margin:0 auto}.tooltip.txt_tooltip{position:absolute;bottom:0;z-index:10;cursor:pointer;left:0;top:unset!important}.tooltip.txt_tooltip2{position:absolute;bottom:0;left:117px;z-index:1;cursor:pointer;top:unset!important}.txt_tooltip .tooltiptext{left:410%!important;bottom:auto!important;height:auto;margin:0;top:-59%}.txt_tooltip.tooltip .tooltiptext::after{content:"";position:absolute;top:50%!important;left:-4%!important;margin-top:-5px;border-width:5px;border-style:solid;border-color:transparent #555 transparent transparent!important}.txt_tooltip2 .tooltiptext{left:410%!important;bottom:auto!important;height:auto;margin:0;top:-59%}.txt_tooltip2.tooltip .tooltiptext::after{content:"";position:absolute;top:50%!important;left:-4%!important;margin-top:-5px;border-width:5px;border-style:solid;border-color:transparent #555 transparent transparent!important}#guestpostingform-service_type_id,#guestpostingform-service_type_id option,#login-form,#login-form input,#newsletter_form,#newsletter_form input,#pet_delay_save,#pet_delay_save input,#pet_delay_save select,form#jobpostingform,form#jobpostingform input,form#jobpostingform select{font-size:17px!important}}#guestpostingform-booking_days .checkbox-inline input{display:none}#guestpostingform-booking_days .checkbox-inline{width:31.8px;padding:5px;font-size:20px;font-weight:700;text-align:center;margin:0;vertical-align:middle;line-height:24px;border-radius:5px;color:#2a2e2e;background:#f2f2f2}form#change-password-form{padding:20px}form#change-password-form label{margin-left:-16px;margin-bottom:12px;color:#555;font-weight:600}form#change-password-form button#update_password{min-width:120px;margin-right:-14px}@media screen and (max-width:767px){form#change-password-form{text-align:center;padding:10px 0}form#change-password-form label{text-align:center}form#change-password-form button#update_password{float:none!important;margin:0 auto}}#how_it_works .modal-body h3{margin-top:0;margin-bottom:20px;color:#09f;font-weight:500}#how_it_works .modal-body{padding-top:0}.visit_box{text-align:center}.tooltip_box{cursor:pointer}.visit_box .img_vis{width:36px;margin:0 auto;margin-bottom:10px}.visit_box p{font-size:13px;color:#7b7979}.visit_box{text-align:center;margin-bottom:20px}.visits_steps .row .col-xs-6.col-sm-3.col-md-3:nth-child(2) .img_vis{width:40px}@media screen and (min-width:768px) and (max-width:991px){.visit_box p{font-size:12px}}a#works_it{text-decoration:none;cursor:pointer}.stepwizard-row>div .btn-circle{border-radius:50%;width:35px;height:35px;margin-right:10px;color:#969595;border:1px solid #969595;position:relative;z-index:99;background-color:#fff}.stepwizard.mobile-view{padding:0 0 20px}.stepwizard.mobile-view .stepwizard-row>div{display:flex;align-items:center;position:relative}#how_it_works .modal-body h3{margin-top:10px;margin-bottom:10px;color:#000;font-weight:600;font-size:16px}div#main_mobile{position:relative}div#main_mobile:before{top:30px;bottom:0;position:absolute;content:" ";overflow:hidden;width:1px;background-color:#ccc;z-index:1;height:85%;left:17px}.head_title_work h3{text-align:center;font-weight:600!important;font-size:20px!important;margin-top:0!important;color:#4dbfbf!important}.guestpostingcreate .visit_box.tooltip_box .tooltip.top{opacity:1}.guestpostingcreate .visit_box.tooltip_box .tooltip-inner{color:#8c8c8c;background-color:#fff;border:1px solid #868686}.guestpostingcreate .visit_box.tooltip_box .tooltip.top .tooltip-arrow{border-top-color:#868686}.ques_tabs #accordion .panel-heading a:before{float:left!important;font-family:FontAwesome;content:"\f068";background-color:#fff;text-align:center;border-radius:50px;margin-right:10px;width:20px;height:20px;font-size:11px;font-weight:300;color:#52c4be;line-height:21px;border:1px solid #ccc;margin-top:-2px}.ques_tabs #accordion .panel-heading a.collapsed:before{float:left!important;content:"\f067"}.ques_tabs #accordion .panel-title>a:active,.ques_tabs #accordion .panel-title>a:focus,.ques_tabs #accordion .panel-title>a:hover{text-decoration:none}.ques_tabs{background-color:#fff;border:1px solid #ccc;border-radius:4px}.ques_tabs .panel-heading h4.panel-title{font-size:14px;color:#52c4be}.ques_tabs div#accordion{background-color:#fff;margin-bottom:10px;padding:20px 10px 0}.ques_tabs .panel.panel-default{border:none;border-top:1px solid #ccc;border-radius:0;background-color:#fff;margin-top:0}.ques_tabs .panel-heading{padding:15px 0;background-color:#fff}body.jobpostingcreate{background-color:#fff!important}.ques_tabs>h3{margin:0;padding:15px 12px 0;font-size:18px;color:#52c4be;font-weight:600}.ques_tabs .panel-heading a{text-decoration:none}.ques_tabs .panel.panel-default .panel-collapse{background-color:#fff;margin-bottom:18px}.ques_tabs .panel.panel-default .panel-collapse .panel-body{border:none;font-size:14px;color:#7b7979;padding:10px}.imm_new_job{width:100%}.imm_border_box{border:1px solid #ccc;background-color:#fff;border-radius:4px;padding:20px;text-align:center;margin-top:25px}.im_box_img{text-align:center}.im_box_img img{width:170px;margin:0 auto}.imm_border_line{border-top:1px solid #ccc;margin:12px 0 25px}.imm_border_box p{font-size:13px;color:#000}.grantee_box_imm{text-align:left}.grantee_box_imm h3{margin-top:0;color:#3c718f;font-size:16px;font-weight:600}.grantee_box_imm p{color:#3c718f;font-size:13px}.wk_top_row{display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;width:80%;margin:0 auto}.wk_top_colm{width:20%}.wk_rev_box{display:flex}.wk_rev_box p{font-size:11px;margin-bottom:0}.wk_rev_box img{width:90px}.wk_rev_box>div:nth-child(2){width:78%}.wk_rev_box>div:first-child{margin-right:6px;width:18%}.imm_top_rev{background-color:#fff;border-bottom:1px solid #e4e4e4;padding:10px}.imm_new_job{border:none;background-color:transparent}.imm_top_title h3.top_title{margin-top:0;color:#52c4be}.imm_new_job .panel-body{padding:0}.imm_green_btn,.imm_green_btn:hover{background-color:#52c4be;color:#fff;padding:10px;border-radius:4px;display:inline-block;text-decoration:none;cursor:pointer}.imm_guest_pet{display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:space-between;align-items:center}.imm_white_box{border:1px solid #ccc;background-color:#fff;padding:15px 20px;margin-bottom:18px}.imm_guest_pet h4.immtitle{font-size:16px;margin:0}.imm_new_job a#add-pet-btn i{color:#000;font-size:13px!important;margin:0!important}.imm_new_job a#add-pet-btn .pet-thumb{width:120px;height:120px;border:2px dashed #ccc!important;text-align:center;display:flex;justify-content:center;align-items:center}.imm_new_job .pet-thumb-div{width:120px;margin:20px 0 0!important;margin-left:10px!important}.imm_new_job a#add-pet-btn .pet-thumb-caption{color:#989898;font-weight:300;margin-top:8px}.imm_new_job a#add-pet-btn .pet-thumb-caption i{color:#989898}.wk_heading_title{display:flex}.wk_heading_title h3{margin:0;font-size:18px;color:#666}.wk_heading_title>div>span{background-color:#666;width:28px;height:28px;text-align:center;color:#fff;border-radius:50px;line-height:27px;font-weight:600;margin-right:8px;display:block}.wk_heading_title{display:flex;align-items:center;margin-bottom:15px}.service_box_imm{background-color:#fff;border:1px solid #ccc;padding:10px;display:flex;align-items:center;height:70px;cursor:pointer;margin-bottom:10px;position:relative}.service_box_imm>div:first-child{width:24%;margin-right:7px}.service_box_imm>div:nth-child(2){width:86%}.service_box_imm h4{font-size:14px;margin:0;color:#666;font-weight:600}.service_box_imm p{margin-bottom:0;font-size:12px;color:#666}.active{-webkit-box-shadow:5px 5px 5px rgba(0,0,0,.349019607843137);box-shadow:5px 5px 5px rgba(0,0,0,.349019607843137)}.active_check{position:absolute;right:10px;top:4px}.active_check i{color:#3c3}.wk_serv_check{position:relative}.wk_serv_check input.serv_checkbox{border:1px solid #ccc;width:100%;height:70px;position:absolute;top:0;margin-top:0;opacity:0;cursor:pointer}.wk_serv_check input.serv_checkbox[type=checkbox]:checked~.wk_serv_check{-webkit-box-shadow:5px 5px 5px rgba(0,0,0,.349019607843137);box-shadow:5px 5px 5px rgba(0,0,0,.349019607843137)}.checkbox_freq_box{position:relative;display:flex;margin-bottom:18px;height:52px;align-items:center;border:1px solid #666;border-radius:4px;padding:6px 8px;font-size:13px;text-align:center;width:100%}.fre_nw_wrap .row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:flex-end}.recurring_new_box{background-color:#fff}.onceoff_new_box{background-color:#fff;padding-top:20px}.freq_new_head{background-color:#52c4be;padding:10px;text-align:center;color:#ffff;font-weight:600}.freq_new_head i{color:#3c3;font-size:12px;margin-left:3px}.frq_new_txt{padding:0 20px}.frq_new_txt h3{margin-bottom:6px;margin-top:12px;color:#223645;font-size:22px;font-weight:600}.frq_new_txt h3 sub{font-size:12px}ul.rec_new_list{padding-left:0;list-style:none;margin-bottom:22px}ul.rec_new_list li{font-size:13px;margin-bottom:8px;color:#9ba7b6;border-bottom:1px solid #ccc;padding-bottom:12px;position:relative;padding-left:20px}ul.rec_new_list li:before{content:'\f00c';font-family:FontAwesome;color:#9ba7b6;position:absolute;left:0}ul.rec_new_list li i{font-size:11px;color:#0000008f}.frq_new_btn .checkbox_freq_box{margin-bottom:0;border:none;border-radius:0;background-color:#fff;height:45px;background-color:#52c4be;opacity:.8}.frq_new_btn .row{margin:0}.frq_new_btn .row>div{padding:4px}.frq_new_btn .row .col-sm-6:first-child .checkbox_freq_box{border-right:0}.frq_new_btn .checkbox_freq_box .checkbox_design{font-size:15px;font-weight:600;color:#fff}.frq_new_btn .checkbox_freq_box.first_freq_box .checkbox_design{color:#fff}.frq_new_btn .checkbox_freq_box input[type=checkbox]{left:0;background-color:#52c4be}.fre_nw_wrap{position:relative}.frq_save{padding:5px 15px;width:auto;display:inline-block;margin-top:8px;margin-left:-3em;background-color:#868686;color:#fff;font-weight:600}.nw_show_more .freq_show_toggle{color:#09f;font-size:13px;cursor:pointer}.nw_show_more{margin-top:10px;margin-bottom:10px}.fre_nw_wrap_more{display:none}.fre_nw_wrap .row>div.col-sm-7{padding-right:5px}.fre_nw_wrap .row>div.col-sm-5{padding-left:5px}.checkbox_freq_box input[type=checkbox]{border:1px solid #666;display:block;height:100%;margin:0;width:100%;position:absolute;opacity:0;cursor:pointer;top:0}.checkbox_design{text-align:center;width:100%}.frq_new_txt p{font-size:15px;color:#9ba7b6}.frq_new_txt h4{font-size:30px;color:#fe4164;font-weight:600;margin:15px 0}.frq_new_txt h4 span{font-style:oblique;font-size:13px;color:#9ba7b6;font-weight:400}.active_frq_check{-moz-box-shadow:5px 5px 5px rgba(0,0,0,.349019607843137);-webkit-box-shadow:5px 5px 5px rgba(0,0,0,.349019607843137);box-shadow:5px 5px 5px rgba(0,0,0,.349019607843137);opacity:1!important;background-color:#00cec2!important}.onceoff_new_box .frq_new_btn .checkbox_freq_box{background-color:#c9c9c9!important}.imm_new_job .row.immstep1.imm_step_common{display:none}.imm_new_job .row.immstep2.immstephide.imm_step_common{display:none}.imm_top_title{margin-bottom:20px}@media screen and (min-width:1600px){.wk_rev_box>div:first-child{width:15%}.wk_top_row{width:70%}}@media screen and (max-width:1199px){.wk_top_row{width:100%}}@media screen and (min-width:768px) and (max-width:991px){.mob_banner_img{display:block!important}.desk_banner_img{display:none}.frq_new_txt h3{font-size:18px}.frq_new_txt p{font-size:13px}.frq_new_txt h4{font-size:25px}.frq_new_txt h4 span{font-size:11px}ul.rec_new_list li{font-size:12px;margin-bottom:10px;padding-left:16px}.frq_new_txt{padding:0 13px}.frq_new_btn .checkbox_freq_box .checkbox_design{font-size:14px}ul.rec_new_list li:before{font-size:10px}.service_box_imm{padding:8px}.service_box_imm h4{font-size:13px}.service_box_imm p{font-size:11px}}@media screen and (max-width:767px){.fre_nw_wrap .row{display:unset!important}.frq_new_btn .row>div:first-child{float:left!important}.frq_new_btn .row>div:nth-child(2){float:right!important}.fre_nw_wrap .row>div.col-sm-7{padding-right:15px}.fre_nw_wrap .row>div.col-sm-5{padding-left:15px}.frq_save{margin-left:-2em}.onceoff_new_box{margin-top:20px}.right_side_new{margin-bottom:20px}.wk_heading_title h3{font-size:18px}.imm_top_title h3.top_title{font-size:22px}.mob_banner_img{display:block!important}.desk_banner_img{display:none}.imm_top_rev{display:none}.imm_top_rev_silder{display:block!important;background-color:#fff}.imm_top_rev_silder .wk_rev_box img{width:70px}.wk_gif_imges img{margin:0 auto;width:100%}.imm_top_rev_silder .wk_rev_box{text-align:left;width:75%;margin:0 auto;justify-content:center}.imm_top_rev_silder .wk_rev_box p{font-size:16px}.imm_top_rev_silder .wk_rev_box>div:first-child{width:55px}.imm_top_rev_silder .wk_rev_box>div:nth-child(2){width:210px}.ques_tabs .panel-heading h4.panel-title{font-size:16px}.grantee_box_imm p,.imm_border_box p{font-size:14px}.grantee_box_imm h3{font-size:18px}ul.rec_new_list li{font-size:14px}.imm_step_common label{font-size:18px}.request_btn_create{width:100%;font-size:18px;font-weight:600;padding:10px 12px}.imm_top_rev_silder .owl-carousel .owl-item{box-shadow:none}.imm_top_rev_silder .wk_rev_box img{margin-bottom:0!important}}@media screen and (min-width:576px) and (max-width:767px){.wk_top_colm{width:33.33%}.wk_rev_box{margin:8px 0}}@media screen and (max-width:575px){.wk_top_colm{width:50%}.wk_rev_box{margin:8px 0}.imm_guest_pet h4.immtitle{font-size:16px}.imm_guest_pet .imm_green_btn{font-size:15px;padding:8px 10px}.imm_white_box{padding:12px 12px}.imm_guest_pet h4.immtitle{margin-bottom:12px}}#edit_model .pet-thumb{width:120px;height:120px;text-align:center;display:flex;justify-content:center;align-items:center;margin-left:12px}.field-guestpostingform-end_date{display:none}.col-xs-12.weekly_cost{margin-bottom:15px}.col-xs-12.totalCost{margin-bottom:15px}body.guestpostingcreate div#image-editor-modal .modal-content #image-editor-modal-content{width:100%!important;height:560px!important}#how_ie_details button.close{font-size:30px;margin-right:5px}.mob_banner_img{display:none}.imm_top_rev_silder #quote-carousel{padding:0 10px 30px 10px;padding-top:20px}.imm_top_rev_silder #quote-carousel .carousel-control{background:0 0;color:#cacaca;font-size:2.3em;text-shadow:none;margin-top:30px}.imm_top_rev_silder #quote-carousel .carousel-control.left{left:-60px}.imm_top_rev_silder #quote-carousel .carousel-control.right{right:-60px}.imm_top_rev_silder #quote-carousel .carousel-indicators{right:50%;top:auto;bottom:0;margin-right:-19px}.imm_top_rev_silder #quote-carousel .carousel-indicators li{width:10px;height:10px;margin:2px;cursor:pointer;border:1px solid #4dbfbf;border-radius:50px;overflow:hidden;transition:all .4s}.imm_top_rev_silder #quote-carousel .carousel-indicators .active{background:#4dbfbf;width:10px;height:10px;border-radius:100px;opacity:1;overflow:hidden;box-shadow:none}.imm_top_rev_silder .carousel-inner{margin-bottom:20px}.imm_top_rev_silder .item blockquote{border-left:none;margin:0}.imm_top_rev_silder .item blockquote p:before{content:"\f10d";font-family:Fontawesome;float:left;margin-right:10px}.imm_top_rev_silder #quote-carousel .item{box-shadow:none!important}.imm_top_rev_silder{display:none}.custom_panel_wrap .immstep5 #weeklyCost{color:#1ed178!important}.custom_panel_wrap .immstep5 #totalCost{color:#1ed178!important}.custom_panel_wrap .immstep5 .ext_lbl{color:#1ed178}.custom_panel_wrap .immstep5 .weekly_cost{font-weight:600;font-size:18px}.custom_panel_wrap .immstep5 .totalCost{font-weight:600;font-size:18px}.imm_top_rev_silder #customers-testimonials .item{text-align:center;padding:20px 0 12px!important;margin-bottom:0;opacity:.2;-webkit-transform:scale3d(.8,.8,1);transform:scale3d(.8,.8,1);transition:all .3s ease-in-out;width:100%!important}#customers-testimonials .owl-item.active.center .item{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.owl-carousel .owl-item img{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;max-width:90px;margin:0 auto 17px}#customers-testimonials.owl-carousel .owl-dots .owl-dot.active span,#customers-testimonials.owl-carousel .owl-dots .owl-dot:hover span{background:#52c4be;box-shadow:none;width:10px;height:10px}#customers-testimonials.owl-carousel .owl-dots{display:inline-block;width:100%;text-align:center}#customers-testimonials.owl-carousel .owl-dots .owl-dot{display:inline-block;box-shadow:none}#customers-testimonials.owl-carousel .owl-dots .owl-dot span{width:10px;height:10px;border:1px solid #52c4be;border-radius:50%;display:inline-block;margin:5px 5px}.addextraservices .modal-content{border-radius:0;position:relative}.addextraservices .addextra_main{margin:5px;padding:20px}.checkbox_options{width:100%;background-color:#e4e4e4;padding:10px;margin:10px 0}.checkbox_options .checkbox{margin-right:20px;display:inline-table}.addextraservices .modal-header{padding:20px;background-color:#d9edf7;border:0}.addextraservices .modal-title{color:#7179d8;font-weight:500;font-size:14px;padding:10px}.addextraservices .modal-body{padding:0;padding-top:15px}.addextraservices h2.extra_service_text{color:#444;font-weight:600;font-size:18px;margin-bottom:0;padding-bottom:10px}.addextraservices .service-thumb-div{display:flex;justify-content:space-between;background-color:transparent;padding:10px 0;flex-wrap:wrap}.addextraservices .service-thumb-caption{color:#717171;font-weight:600;padding:0;text-align:left}.service_a{display:flex;align-items:center;justify-content:space-between;width:100%}.addextraservices input.button-plus{border-left:0!important}.addextraservices input.button-minus{border-right:0!important}.addextraservices .service_a input{width:28px;height:30px;background:#fff;box-shadow:none;color:#000;border:1px solid #ddd;text-align:center;font-weight:600}.addextraservices button.close{position:absolute;right:12px;top:7px}.addextraservices button.btn.btn-success{background-color:#ff4b71;border-color:#ff4b71;width:100%;padding:12px}.addextraservices .service-thumb-div input[type=checkbox]{position:absolute;left:20px;top:0}.checkbox_options{align-items:baseline;width:100%}.checkbox_options .checkbox{margin-right:20px;display:flex;align-items:center}.checkbox_options .checkbox label{padding-left:30px;position:relative}.addextraservices .service-thumb-div input[type=checkbox]{position:absolute;left:20px}@media screen and (max-width:500px){.addextraservices .service-thumb-div .service-thumb-caption{width:60%}}#addextraservices .service_a div:first-child{width:80%}#addextraservices .service_a div:nth-child(2){width:60%;text-align:center}#addextraservices .service_a div:last-child{width:30%}#addextraservices .modal-footer{border-top:none}#addextraservices .service_a .service-thumb-caption i{border:1px solid #bbb5b5;width:30px;height:30px;border-radius:50%;text-align:center;line-height:28px;font-size:18px;color:#bbb5b5;margin-right:10px}.panel-heading .accordion-toggle:after{content:"\f107";float:left;border:1px solid #bbb5b5;width:30px;height:30px;border-radius:50%;text-align:center;line-height:28px;font-size:18px;color:#bbb5b5;margin-right:10px;font-family:fontawesome}.panel-heading .accordion-toggle.collapsed:after{content:"\f105 ";font-family:fontawesome}.accordian_panel .panel-heading{background:0 0;border:none;padding:10px 0}.accordian_panel .panel-body{padding:0 0}.accordian_panel .panel{border:none}.accordian_panel .panel-body{border:none!important}.accordian_panel .panel-heading input.button-plus{border-left:0!important;margin-left:-4px}.accordian_panel .panel-heading input.button-minus{border-right:0!important;margin-right:-4px}.accordian_panel .panel-heading input{width:28px;height:30px;background:#fff;box-shadow:none;color:#000;border:1px solid #ddd;text-align:center;font-weight:600}.accordian_panel .panel-heading h4.panel-title{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.collapse{display:none}.accordian_panel .panel-heading a.accordion-toggle{text-decoration:none}.accordian_panel .panel-heading a.accordion-toggle{text-decoration:none;line-height:30px;width:45%}.accordian_panel .panel-heading h4.panel-title>a,.accordian_panel .panel-heading h4.panel-title>div{display:table-cell}@media screen and (max-width:767px){.extra_service_heading>div{float:left}.extra_service_heading>div:first-child{width:50%}.extra_service_heading>div:nth-child(2){width:20%}.extra_service_heading>div:nth-child(3){width:25%;padding:0}.accordian_panel .panel-heading a.accordion-toggle{width:33%}.accordian_panel .panel-heading h4.panel-title{font-size:14px}.panel-heading .accordion-toggle:after{content:"\f107";float:left;border:1px solid #bbb5b5;width:22px;height:22px;border-radius:50%;text-align:center;line-height:21px;font-size:15px;color:#bbb5b5;margin-right:6px;font-family:fontawesome}}@media screen and (max-width:480px){.addextraservices h2.extra_service_text{font-size:14px}.extra_service_heading>div:nth-child(2){padding:0}.accordian_panel .panel-heading a.accordion-toggle{width:55%;line-height:17px}.extra_service_heading>div:first-child{width:44%}.accordian_panel .panel-heading h4.panel-title{font-size:13px}.panel-heading .accordion-toggle:after{content:"\f107";float:left;border:1px solid #bbb5b5;width:18px;height:18px;border-radius:50%;text-align:center;line-height:17px;font-size:15px;color:#bbb5b5;margin-right:4px;font-family:fontawesome}.accordian_panel .panel-heading input{width:20px;height:22px}.accordian_panel .panel-heading input.button-plus{margin-left:-3px}.extra_service_heading>div:nth-child(2) h2{text-align:right!important}.extra_service_heading>div:nth-child(2){width:26%}}.conf_ser_extra{background-color:#4caf50;padding-left:30px;padding-right:30px;color:#fff}.extraconfirmation-header{background-color:#44d2cb}.extraconfirmation-headertext{color:#fff;text-align:center}@media screen and (max-width:480px){.extraconfirmation-btn-green{padding-left:20px;padding-right:20px;font-size:16px}}span#arrow_down i{border:1px solid #bbb5b5;border-radius:50%;text-align:center;font-style:unset;font-size:18px;padding:3px 9px;color:#bbb5b5;font-family:fontawesome}.service_cntent_imm .addextra_main{padding:0 15px}.service_cntent_imm .extra_service_heading .extra_service_text{font-size:16px;margin:0 -15px 10px -15px}.service_cntent_imm .backg-white{background:#fff;border:1px solid #ccc;padding:25px 40px;margin:30px 0}.service_cntent_imm .backg-white .imm_border{border-bottom:1px solid #ddd;padding:4px 0;margin-bottom:12px}.service_cntent_imm h4.panel-title{padding-left:40px}.service_cntent_imm h4.panel-title a:after{left:0;position:absolute;top:10px}.service_cntent_imm .panel-heading a.accordion-toggle{line-height:20px;font-size:15px}.service_cntent_imm .panel-heading h4.panel-title .qty_extra_services{font-size:15px}.service_cntent_imm .panel-heading{padding:8px 0}.service_cntent_imm h4.panel-title p{font-size:10px;margin-bottom:0;line-height:20px}.service_cntent_imm .panel-group{margin-bottom:5px;position:relative}.service_cntent_imm .input-group.accordian_cls input{font-weight:500;font-size:15px;color:#595959}.service_cntent_imm .checkbox_options{padding-left:35px;padding:3px 10px;background-color:#f2f2f2}.service_cntent_imm .panel-heading h4.panel-title{align-items:flex-start;line-height:20px}.service_cntent_imm h4.panel-title a:focus,.service_cntent_imm h4.panel-title a:hover{color:inherit}@media screen and (max-width:480px){.service_cntent_imm .extra_service_heading>div:nth-child(2) h2{text-align:center!important}.service_cntent_imm .panel-heading a.accordion-toggle,.service_cntent_imm .panel-heading h4.panel-title .qty_extra_services{font-size:13px}.service_cntent_imm .input-group.accordian_cls input{width:22px!important}.service_cntent_imm .backg-white{padding:25px 25px}.service_cntent_imm .panel-heading a.accordion-toggle{width:45%}.service_cntent_imm h4.panel-title a:after{top:13px}.service_cntent_imm h4.panel-title{padding-left:23px}.service_cntent_imm input.quantity-field{margin-right:4px}.service_cntent_imm .panel-heading input.button-plus{margin-left:-3px}.service_cntent_imm .input-group.accordian_cls{display:flex!important;align-items:center}}.col-xs-12.extraCost{font-weight:600;font-size:18px}span#extraCost{color:#1ed178!important}.guestpostingcreate .wk_serv_check.active{-webkit-box-shadow:5px 5px 5px rgba(0,0,0,.349019607843137)!important;box-shadow:5px 5px 5px rgba(0,0,0,.349019607843137)!important}.guestpostingcreate .wk_serv_check{box-shadow:rgba(0,0,0,.15) 0 2px 8px!important;-webkit-box-shadow:rgba(0,0,0,.15) 0 2px 8px!important}.guestpostingcreate .wk_serv_check,.guestpostingcreate .wk_serv_check .service_box_imm{border-radius:12px}.why_petcloud_sec .why_heading h3{color:#fe4164;text-align:center;text-transform:uppercase;font-weight:500;font-size:37px;margin-bottom:50px;margin-top:0}.why_petcloud_sec .whypet_boxes{text-align:center}.why_petcloud_sec .whypet_boxes h3{font-size:17px;font-weight:600}.why_petcloud_sec .whypet_boxes p{line-height:25px}.why_petcloud_sec{background-color:#f7f7f7;padding:50px 0}.why_petcloud_sec .whypet_boxes img{width:75px}@media screen and (max-width:767px){.why_petcloud_sec .why_heading h3{font-size:30px}.why_petcloud_sec .whypet_boxes{margin-bottom:30px}}



/* .guestpostingcreate .navSearchContainer,*/ .guestpostingcreate .navbar-right li,  .guestpostingcreate .navSearchContainer {
    display: none !important;
}
.guestpostingcreate .navbar-right li:nth-child(7),.guestpostingcreate .navbar-right li:nth-child(8) {
  display: block!important;
}
.guestpostingcreate a.navbar-brand.hidden-xs {
    display: block !important;
    background-image: url(https://cdn.petcloud.com.au/img/PetCloud-black.png);
    background-size: 130px 35px;
    position: absolute;
    height: 59px;
    background-position: center;
    background-color: #fff !important;
}
section.guest-how-work .footerHowToBookSection h2 {
    color: #fe4466;
    padding-bottom: 0;
    font-weight: 600;
    font-size: 32px;
    margin-bottom: 0;
}
section.guest-how-work {
    background: #fff;
    padding: 5em 0em 2em;
}
section.guest-how-work .doggy_circle_sec {
    justify-content: center;
    display: flex;
    padding: 20px 0px;
    align-items: baseline;
}
section.guest-how-work .cirle_main {
    width: 25%;
    padding: 0 28px;
}
section.guest-how-work .aquaNumberCircle p {
    width: 70px;
    height: 70px;
    border: 2px solid #4dbfbf;
    border-radius: 50%;
    text-align: center;
    line-height: 69px;
    font-size: 40px;
    color: #4dbfbf;
    transition: all 0.3s;
    margin: 0 auto;
}
section.guest-how-work .doggy_circle_sec p {
    padding-bottom: 1.4em;
}
section.guest-how-work .doggy_circle_sec h3 {
    font-size: 17px;
    font-weight: 450;
    padding-bottom: 0.5em;
}
section.guest-how-work .circle_content {
    font-size: 13px;
}
section.guest-how-work .center-block > p {
    max-width: 650px;
    margin: 10px auto 35px;
    line-height: 30px;
    font-size: 16px;
}
@media screen and (max-width: 767px) {
	section.guest-how-work  .doggy_circle_sec {
		flex-direction: column;
	}
	section.guest-how-work  .cirle_main {
		width: 100%;
		max-width: 400px;
		margin: 0 auto;
	}
	body.guestpostingcreate .stick-form-guest div#app-container {
		max-width: 100% !important;
	}
}

/* Jp horizontal stepper --------------------------------------*/

/* Stepper container */
.customStepperCs .steps-left {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    width: 100%;
    max-width: 800px; /* Adjust as needed */
    margin: 20px auto;
}

.customStepperCs  .step-one .step-circle {
    border-color: #444444;
    color: #444444;
}

.customStepperCs  .active .step-circle {
    border-color: #444444;
}
.customStepperCs .steps-left {
    position: relative;
}

/* Individual step */
.customStepperCs .guest-steps {
    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative;
    flex: 1; /* Ensure equal spacing */
    box-shadow: none;
}

/* Step circle */
.customStepperCs .step-circle {
    width: 35px; /* Bigger size */
    height: 35px;
    background: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 3px solid #888888;
    border-radius: 50%;
    font-size: 16px; /* Number size */
    font-weight: bold;
    color: #888;
    z-index: 2;
}

/* Active step */
.customStepperCs .guest-steps.active .step-circle {
    border-color: #444444;
    color: #444444;
}


/* Line connecting steps */
.customStepperCs .guest-steps:not(:last-child)::after {
    content: "";
    position: absolute;
    height: 3px;
    width: 100%;
    background: #cccccc;
    top: 17px;
    left: 50%;
    z-index: 1;
    transform: translateX(0%);
}

.customStepperCs .guest-steps.active::after {
    background: #444444;
}


/* Step title below the dot */
.customStepperCs .step-title {
    margin-top: 10px;
    font-weight: 600;
    font-size: 14px;
    color: #888;
    text-align: center;
    white-space: nowrap; /* Prevents text from wrapping */
}

/* Active step title */
.customStepperCs .guest-steps.active .step-title {
    color: #000;
}

/* end Jp horizontal stepper --------------------------------*/

.step-guest-form span.step-circle {
    width: 15px;
    height: 15px;
    background: #fff;
    display: inline-block;
    box-shadow: none;
    border: 2px solid #888888;
    border-radius: 50%;
}
.step-guest-form .active .step-circle {
    border-color: #444444;
}
.step-guest-form .steps-left {
    position: relative;
}
.step-guest-form .guest-steps:before {
    height: 100%;
    width: 2px;
    background: #cccccc;
    position: absolute;
    content: "";
    left: 7px;
    top: -90%;
    z-index: -1;
}
.stick-form-guest .step-guest-form {
    position: sticky;
    height: 100%;
    float: left;
    width: 12%;
    left: 50px;
    margin-top: 295px;
    top: 14%;
}
.stick-form-guest div#app-container {
    position: static;
    float: right;
    width: 100%;
    max-width: 83% !important;
}
.stick-form-guest .container-fluid {
    max-width: 1350px;
}
.stick-form-guest {
    position: relative;
    width: 100%;
}
.step-guest-form .step-one.active.guest-steps:before{
    display: none;
}
.step-guest-form .active.guest-steps:before {
    background: #444444;
}
.step-guest-form .guest-steps {
    position: relative;
    padding-bottom: 70%;
    box-shadow: none;
    display: flex;
    align-items: center;
    cursor: pointer;
}
.step-guest-form span.step-title {
    padding: 0 0 0 10px;
    font-weight: 600;
    font-size: 14px;
    color: #888;
}
.active span.step-title {
    color: #000;
}
.preferred-select select {
    height: 50px;
    border-radius: 6px;
    font-size: 18px;
    color: #a5a5a5;
    line-height: 1.3333333;
    padding: 10px 15px 10px 15px;
    font-weight: 100;
}
.guestpostingcreate .wk_top_colm {
    width: 25%;
}
.guestpostingcreate .imm_top_title h3.top_title {
    color: #000;
	font-size: 48px;
	font-weight: 800;
}
.guestpostingcreate label.control-label {
    font-weight: 600;
}
.im_box_img p {
    z-index: 99;
    position: relative;
    padding-top: 20px;
    font-weight: 600;
    text-align: left;
    max-width: 160px;
    margin: 0 auto -25px;
}
@media screen and (max-width: 767px) {
	body.guestpostingcreate #change-password-form button#update_password {
		margin-right: 0px !important;
	}
	.guestpostingcreate .imm_top_title h3.top_title,
	body.guestpostingcreate div#image-editor-modal .html5imageupload:after {
        font-size: 22px !important;
	}	
	body.guestpostingcreate div#image-editor-modal {
		width: 300px;
	}	
	body.guestpostingcreate div#image-editor-modal .modal-content #image-editor-modal-content {
		height: 250px!important;
	}
	.guestpostingcreate .select-items div, .guestpostingcreate .select-selected,
	div#add_pet_form section#steps-uid-0-p-0 input, .guestpostingcreate .select-selected {
		font-size: 14px !important;
	}
	.guestpostingcreate  .imm_top_rev_silder .wk_rev_box {
		width: 95%;
	}
	.guestpostingcreate a.navbar-brand.hidden-xs {
		width: 150px;
		margin: 0 auto;
		left: 0;
		right: 0;
	}
	div#add_pet_form .modal-body {
		padding: 15px 0px;
	}
	.guestpostingcreate .service_cntent .fre_nw_wrap .row {
		display: flex !important;
	}
	.guestpostingcreate form#pet_delay_save ul li a span {
		display: block;
	}
	.guestpostingcreate .service_cntent.service_cntent_imm .col-xs-6.col-sm-6 {
		width: 100% !important;
	}
	.guestpostingcreate .wk_heading_title h3 {
		font-size: 16px;
		line-height: 20px;
	}
	.guestpostingcreate form#pet_delay_save ul li a {
		padding: 7px 5px !important;
		font-size: 14px !important;
		text-align: center !important;
		min-width: 90px !important;
	}
}
@media only screen and (max-width: 1199px) and (min-width: 768px) {
	.stick-form-guest .step-guest-form {
        width: 20%;
		left: 0;
	}
	.stick-form-guest div#app-container {
        max-width: 80% !important;
	}
}
@media only screen and (max-width: 767px) and (min-width: 576px) {
	.sidebar-iframe iframe {
		height: 350px !important;
	}
}
@media only screen and (max-width: 900px) {
	.guestpostingcreate a.navbar-brand.hidden-xs {
		width: 150px;	
	}
}

/* jp changes */
.dropdowndesingnewpost {
    position: relative;
}

.dropdowndesingnewpost #guestpostingform-service_type_id,
.dropdowndesingnewpost #guestpostingform-recurring_type,
.dropdowndesingnewpost #quickpetform-pettype,
.dropdowndesingnewpost #quickpetform-gender,
.dropdowndesingnewpost #quickpetform-children_stay,
.dropdowndesingnewpost #quickpetform-desexed,
.dropdowndesingnewpost #quickpetform-pet_fleas,
.dropdowndesingnewpost #users-state {
    border: none;
    height: 60px !important;
    padding: 15px;
    /* color: #999999 !important; */
    border-radius: 8px;
    font-size: 15px !important;
    box-shadow: 0 2px 12px rgba(0, 0, 0, 0.05);
    appearance: none; 
    -webkit-appearance: none;
    -moz-appearance: none;
    padding-right: 40px;
    width: 100%; 
    background-color: #fff; 
    background-image: none !important;
    font-weight: normal !important;
}

.dropdowndesingnewpost select {
    color: #999999 !important; /* Default placeholder text color */
}

.dropdowndesingnewpost select.has-value {
    color: #404040 !important; /* Text color when an option is selected */
}

.dropdowndesingnewpost select option {
    color: #404040 !important; /* Text color for options */
}

.dropdowndesingnewpost::after {
    content: "\f107"; 
    font-family: 'Font Awesome 5 Free';
    font-weight: 600;
    font-size: 18px;
    color: silver;
    position: absolute;
    right: 20px;
    top: 65%;
    transform: translateY(-50%);
    pointer-events: none;
}

.dropdowndesingnewpost.field-quickpetform-pettype::after,
.dropdowndesingnewpost.field-quickpetform-gender::after,
.dropdowndesingnewpost.field-quickpetform-children_stay::after,
.dropdowndesingnewpost.field-quickpetform-desexed::after,
.dropdowndesingnewpost.field-quickpetform-pet_fleas::after
.dropdowndesingnewpost.field-users-state::after
{
    top: 50%;
}
/* end jp changes */

/*Custom Select*/
.guestpostingcreate .custom-select {
  position: relative;
}
.guestpostingcreate .select-hide,
.guestpostingcreate .custom-select select {
  display: none; 
}
.guestpostingcreate .select-selected {
    background-color: #fff;
    min-height: 60px;
    background: #fff;
    border: 0 !important;
    overflow: hidden;
    width: 100%;
    box-shadow: 0px 0px 9px 0px #e4e4e4;
    border-radius: 8px;
    padding: 15px 20px !important;
}

.guestpostingcreate .select-items div, .guestpostingcreate .select-selected {
    color: #999999;
    padding: 0px 20px;
    cursor: pointer;
    line-height: 30px;
    user-select: none;
    font-weight: 400;
    text-align: left;
}
.guestpostingcreate .select-selected:after {
    content: "\f107";
    font-family: 'Font Awesome 5 Free';
    margin: 1px 0 0;
    position: relative;
    width: auto;
    height: auto;
    display: inline-block;
    color: silver;
    float: right;
    transition: transform .3s;
    transform: rotate(0deg);
    margin-top: 0;
    line-height: 20px;
    right: 2px;
    top: 5px;
    font-size: 18px;
    font-weight: 600;
}
.guestpostingcreate .select-selected.select-arrow-active:after {
    transform: rotateX(180deg);
}
.guestpostingcreate .select-items {
    position: absolute;
    background-color: white;
    top: 92%;
    left: 0;
    right: 0;
    z-index: 99;
    padding-bottom: 10px;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    box-shadow: 0px 7px 9px 0px #e4e4e4;
}
.guestpostingcreate .select-items div:hover,
.guestpostingcreate .same-as-selected {
    opacity: 0.8;
}
.guestpostingcreate div#booking-dates .form-group input {
    min-height: 60px;
    line-height: 30px;
    padding: 15px 20px;
    font-size: 15px;
    color: #404040;
    background: #fff;
    border: 0;
    border-radius: 0;
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    box-shadow: none;
}
.guestpostingcreate span.input-group-addon {
    background: #ffffff00 !important;
    border: 0;
}
.guestpostingcreate div#booking-dates .input-group {
    background: #fff;
    border: 0 !important;
    border-radius: 8px;
	box-shadow: 0px 0px 9px 0px #e4e4e4;
    overflow: hidden;
    width: 100%;
}
.guestpostingcreate span.input-group-addon i {
    font-size: 20px;
}
.guestpostingcreate .right-inner-icon i {
    font-size: 18px;
    line-height: 45px;
}
.guestpostingcreate .select-selected.select-arrow-active {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.guestpostingcreate .wk_heading_title .checkbox input[type="checkbox"] {
    margin: 2px 0 0 -20px;
}
.imm_new_job #backBtn {
	margin-bottom: 40px !important;
}
body.guestpostingcreate #change-password-form button#update_password {
	max-width: 160px;
	margin-right: -20px !important;
	float: right !important;
}
body.guestpostingcreate #change-password-form button#update_password ,
body.guestpostingcreate form#pet_delay_save .actions ul li a,
.imm_new_job .service_cntent.service_cntent_imm .form-group a, 
.imm_new_job button.request_btn_create.ga-post-guest-job, 
.imm_new_job #backBtn {
    width: 100% !important;
    line-height: 45px;
    font-size: 15px;
    min-width: 160px;
    border-radius: 8px;
	text-align: center;
    padding: 2px 15px 2px 15px;
    margin: 0;
}
.imm_new_job .wk_heading_title .checkbox h3 {
    font-size: 16px;
}
body.guestpostingcreate {
    background: #f7f7f7 !important;
}
.imm_step_common span.ext_lbl {
    font-weight: 600;
    line-height: 40px;
}
.imm_new_job .immstephide.imm_step_common .form-group input {
    min-height: 60px;
	font-size: 15px;
    background: #fff;
    border: 0 !important;
    overflow: hidden;
    width: 100%;
    box-shadow: 0px 0px 9px 0px #e4e4e4;
    border-radius: 8px;
    padding: 15px 20px !important;
}
div#add_pet_form section#steps-uid-0-p-0 .select-selected {
    text-align: left;
    font-weight: 400;
}

body.guestpostingcreate div#image-editor-modal {
    padding-left: 0 !important;
} 
body.guestpostingcreate #change-password-form .field-loginform-password.required input,
body.guestpostingcreate form#pet_delay_save section[role="tabpanel"] input {
    height: 60px;
    background: #fff;
    border: 0 !important;
    overflow: hidden;
    width: 100%;
    box-shadow: 0px 0px 9px 0px #e4e4e4;
    border-radius: 8px;
    font-weight: 400;
    padding: 15px 20px !important;
}
.guestpostingcreate #add_pet_form #pet_delay_save .select-items {
    position: relative;
}
.guestpostingcreate #add_pet_form #pet_delay_save .format_imm {
    color: #333;
    font-weight: 600;
    font-size: 14px;
    width: 100% !important;
    margin-right: 0 !important;
    text-align: left !important;
    display: block;
    margin-bottom: 5px;
    margin-top: 20px;
}
body.guestpostingcreate form#pet_delay_save section[role="tabpanel"]{
    width: 100%;
}
body.guestpostingcreate form#pet_delay_save section[role="tabpanel"] div#image-editor-button button {
    margin-bottom: 20px;
}