body{background:#fff!important}body .profile_container{padding-top:15px;padding-bottom:15px}.profile-info-container{border:1px solid;padding:2%;margin-bottom:4%;margin-top:2%}.up_user_acc_cont .box_wrapper{display:block;border-radius:4px;border:1px #ddd solid}.up_user_acc_cont .box_inner{border-radius:4px;position:relative;padding:14px 35px}.up_user_acc_cont .box_img_wrapper{width:23.448%;float:left;min-height:1px;overflow:visible}.up_user_acc_cont img.box_img{width:100%;vertical-align:top}.up_user_acc_cont .box_title_wrapper{padding:17px;margin-right:-5px;float:right;width:75%}.up_user_acc_cont h2.box_title{color:#111;font-size:17px;font-weight:400;font-style:normal;text-transform:none;margin-bottom:0;margin-top:0;text-decoration:none}.up_user_acc_cont span.box_span{color:#555!important;font-size:13px}.up_user_acc_cont .box_row{margin:15px -15px}.up_user_acc_cont .box_wrapper:hover,.up_user_acc_cont .box_wrapper:active{background:#eee}.user_account_heading h1{text-align:left;font-weight:400;font-size:22px;margin-top:0;margin-bottom:20px}.add_address_column.left_col{text-align:right}.address_container .a_box_outer.first_box{height:266px;width:320px;box-sizing:border-box;border-color:#C7C7C7;text-align:center;display:table-cell;vertical-align:middle;border-radius:4px;border:2px dashed #C7C7C7}.address_container .a_box_outer.second_box{height:266px;width:320px;box-sizing:border-box;border-color:#C7C7C7;box-shadow:0 2px 1px 0 rgba(0,0,0,.16);border:1px solid #C7C7C7}.address_container .a_box_inner{border-radius:4px;position:relative}.address_container .first_box .a_box_inner{padding:20px 26px}.address_container .second_box .a_box_inner{padding:0}.address_container .add_icon{background:url(../images/my_account/add_icon.png) left center no-repeat;width:50px;height:50px;display:inline-block}.address_container .add_addr_title{font-weight:700;font-size:21px;line-height:1.3;color:#767676;margin-bottom:0;margin-top:0}.inner_default{height:40px;border-bottom:1px solid #C7C7C7;padding-left:20px;padding-top:11px}.inner_default span{vertical-align:top;color:#555;font-size:12px;line-height:1.5;text-align:left}.company_title{font-weight:700}.inner_address_section{padding-left:20px;padding-top:10px}.address_content{margin-bottom:8px}.address_content ul{margin-left:0;color:#111;padding:0}.address_content ul .a-list-item{color:#111}.address_content ul .text-bold{font-weight:700!important;font-size:13px;line-height:19px}.edit_addr_sec{position:absolute;bottom:20px;left:36px}.edit_addr_sec span{text-align:left}.edit_addr_sec a{text-decoration:none;color:#0066c0}body .my_profile_form{background:unset}.my_profile_container .edit_pro{color:#fff;background-color:var(--blue-color);border-color:var(--blue-color);margin-top:10px;width:170px;padding:10px 0}body .my_profile_container .custom-btn,.my_addr_container .custom-btn{padding:6px 60px}.my_addr_container .modal-content,.my_booking_container .modal-content{border-radius:7px;background-color:#fff;margin-top:16%}.my_booking_container .left_bordered{border-color:#C7C7C7;box-shadow:0 2px 1px 0 rgba(0,0,0,.16);border:1px solid #C7C7C7;padding:20px 26px;min-height:438px}.my_booking_container .right_dotted_bordered{border:2px dashed #C7C7C7;padding:20px 26px;min-height:438px}.my_booking_container .tab-pane.active{background:unset;color:#000}.my_booking_container .a_box_inner{padding:120px 26px}.my_booking_container .add_icon{background:url(../images/my_account/add_icon.png) center no-repeat;width:50px;height:50px;display:inline-block}.my_booking_container .row_add,.booking_heading{padding-left:15px;padding-right:15px}.save_btn_wrapper{text-align:right}.profile_container .modal{z-index:10000000}@media screen and (max-width: 991px){.up_user_acc_cont .col-profile{margin-bottom:15px}.up_user_acc_cont .box_row{margin:0 -15px}body .my_profile_form .input-place{top:13px}.save_btn_wrapper,.edit_btn_wrapper{text-align:center}.save_btn_wrapper button,.edit_btn_wrapper h4,.edit_btn_wrapper button{width:100%!important}.my_profile_container .edit_pro{margin-top:15px!important}.my_addr_container .left_col{text-align:center;margin-bottom:20px}.address_container .a_box_outer.second_box{width:auto!important}.my_booking_container .left_bordered{margin-bottom:25px}.my_booking_container .cancel_booking{margin-bottom:20px}}@media screen and (max-width: 480px){.my_booking_container .cancel_booking,.my_booking_container .modify_booking{width:100%}}.service_booking_page .service_title h2{color:#068fc7;text-align:center;font-weight:700;font-size:20px;margin-bottom:0}.radio-toolbar input[type="radio"]{opacity:0;position:fixed;width:0}.radio-toolbar label{display:inline-block;background-color:#fff;padding:15px 20px;font-family:sans-serif,Arial;font-size:20px;border:2px solid #ddd;border-radius:50px;width:100%;text-align:center;cursor:pointer}.radio-toolbar label:hover,.radio-toolbar label:focus,.radio-toolbar label:active{background-color:#068fc7;border-color:#068fc7;color:#fff}.radio-toolbar input[type="radio"]:checked + label{background-color:#068fc7;border-color:#068fc7;color:#fff}.service_booking_page label{font-size:15px}.service_booking_page .row,.service_booking_page .section_service{margin-top:15px}.right_wrap,.bottom_section{margin-top:15px;position:sticky;top:0}.services_table th,.services_table td,.right_wrap table th,.right_wrap table td{font-size:15px}body .services_table .add_btn{color:#fff;background-color:#068fc7;border-color:#068fc7;padding:5px 20px;font-size:15px;line-height:1.5;border-radius:6px}.large_btn{width:100%;color:#fff;background-color:#068fc7;border-color:#068fc7;font-weight:700;font-size:15px}.large_btn:focus{outline:unset}.select_capacity{height:40px;font-size:16px}.service_list_title{color:#fff;background-color:#068fc7;border-color:#068fc7;border-top-left-radius:4px;border-top-right-radius:4px}.service_list_title h2{margin:0;padding:10px 0;font-weight:700;text-align:center;font-size:20px}.right_wrap table{background-color:#f5f5f5;margin-bottom:0}.right_wrap table .added_service{border-bottom:2px solid #068fc7}.service_booking_page{padding-bottom:75px}.table_total_price{color:#fff;background-color:#068fc7;border-color:#068fc7;position:absolute;width:105%;left:-9px;top:80px}.table_total_price h2{margin:0;padding:10px 20px;font-weight:700;text-align:right;font-size:20px}.right_wrap .table_footer{position:relative;background-color:#f5f5f5;min-height:150px}.service_date_time input,.service_date_time .input-group-addon{display:none!important}.service_date_time .dropdown-menu{position:unset!important}.service_booking_page{margin:-20px 100px}@media screen and (min-width: 991px) and (max-width: 1920px){.service_booking_page .col-3{width:33%;float:left}.service_booking_page .col-6{width:50%;float:left}.input.serv_qty{padding:1px 15px;width:38px}.table_total_price{width:104%}}@media screen and (max-width: 991px){.service_booking_page .col-3{width:33%;float:left}.service_booking_page .col-6{width:50%;float:left}.input.serv_qty{padding:14px 12px;width:45px}}@media screen and (max-width: 768px){.service_booking_page .col-3{width:100%;float:unset;margin-bottom:10px}.service_booking_page .col-6{width:100%;float:unset;margin-bottom:10px}.input.serv_qty{padding:1px 12px;width:45px}}@media screen and (max-width: 500px){.service_booking_page{margin:0!important}.table_total_price{width:104%}}.btn-primary{background-color:var(--blue-color);color:#151414;}.service-name{color:var(--blue-color);font-weight:700;font-size:17px}.social_text{font-size:14px;display:inline-block;margin:0 0 0 26px;color:#282828}.or{display:block;text-align:center;font-size:14px;color:#bec6d7;margin:20px 0}.list-inline{text-align:center}.proceed-with-otp.blue-text{text-decoration:underline}.list-inline li
/* horizontal menu layout */{display:inline-block;border:1px solid;border-radius:10px;margin-right:30px;width:100%;line-height:3}.list-inline li:hover{border:1px solid var(--blue-color)}.iconspan{float:left;margin-left:10px;margin-top:-31px;position:relative;z-index:2;color:var(--blue-color)}.input-field{text-indent:6%;border-radius:10px}.sign-form{margin-top:80px}.btn-blue{width:100px}@media screen and (min-width:481){.img-conainer{position:relative}.img-info{position:absolute;right:42%}}@media screen and (max-width:480){.img-conainer{position:relative}.img-info{position:absolute;right:35%}}