body{font-family:Lato}@media screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3),(device-width :360px) and (device-height:640px) and (-webkit-min-device-pixel-ratio :4) and (-webkit-device-pixel-ratio :4) and (orientation:portrait),(device-width :375px) and (device-height:667px) and (-webkit-device-pixel-ratio:2),(device-width :414px) and (device-height:736px) and (-webkit-device-pixel-ratio:3),(device-width :320px) and (device-height:568px) and (-webkit-device-pixel-ratio:2),(device-width :360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3),(device-width :360px) and (device-height:592px) and (-webkit-device-pixel-ratio:3),(device-width :384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2),(device-width :320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3),(device-width :360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3),(min-device-width :414px) and (max-device-width:736px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:3),(min-device-width :414px) and (max-device-width :736px) and (device-width :414px) and (device-height :736px) and (orientation :portrait) and (-webkit-min-device-pixel-ratio :3) and (-webkit-device-pixel-ratio :3){.col2 #chs_service_act.list ul li:hover,.col2 #sp_act.list ul li:focus,.col2 #sp_act.list ul li:hover{border-right:1px solid transparent!important;border-radius:0;box-shadow:none!important;border-left:1px solid transparent!important;border:1px solid transparent!important;border-bottom:1px solid #eee!important}.biglist ul li:hover .hover-arrow,.col2 .list ul li:hover .hover-arrow{display:none!important}a.class-timer-holder,a.timer-holder{margin-top:5px!important;text-align:center;box-sizing:border-box;height:25px}}@media screen and (min-width:830px){.side-menu{display:none!important}}@media screen and (max-width:830px){.col2{margin-top:50px}body{background:#fff;margin:0 auto;padding:0;left:0;right:0;height:auto}.side-menu{z-index:200}.bookingpage_loader{margin-top:17%;position:absolute;display:none;width:100%!important;text-align:center;padding:0!important}#footer_wrap,#wrapper .col1,.contact_col,.header{display:none!important}.menu-header{display:block;position:fixed;z-index:100;left:0;margin-top:30px}.active-login{display:none}.hide-login-details{display:none!important}.row1{margin:0;position:fixed;width:90%;height:50px;background:#fff;z-index:100;left:0;top:0;padding:0 5%;box-shadow:0 3px 5px rgba(0,0,0,.07);border-bottom:1px solid #ccc}.login-details-ul{background-color:#fff;width:94%;max-width:98%;border:1px solid #a8a8a8;box-sizing:border-box;border-radius:4px;position:absolute;margin:71px auto;z-index:1;padding:12px;left:2%;right:2%;bottom:0}.side-menu-login_details{position:relative}.no-menu-bar{margin-left:-5px!important}.booking-tabs{width:100%;height:52px;box-sizing:border-box;margin-right:0;margin-left:0;line-height:52px;margin-bottom:0}.booking-tabs li.tabs{border:0;border-radius:0;width:50%;text-align:center;border-bottom:2px solid #ccc;height:50px;line-height:52px}.booking-tabs li.active{border-bottom:2px solid #000}}@media (max-width :829px) and (min-width:540px){.row.bookingpagecontainer{width:calc(100% - 75px)}div#notes_wrapper{width:75%}#company_name,#login,.yourinfo ul{position:relative;font-family:Lato,sans-serif;font-weight:400}#bg-wrapper{padding:10px 0!important;width:100%}#company_name{font-size:21px!important;margin-left:30px;top:-20px}#wrapper{width:100%!important}#wrapper .row{float:none;padding:0;margin:auto;max-width:500px}.biglist ul li:hover .hover-arrow,.col2 .list ul li:hover .hover-arrow{display:none!important}.class_sessions_sheet ul li a:hover,.time_sheet ul li a:hover{text-decoration:none;background:#fff;border-color:#ddd;box-shadow:none}.col2 .list ul li .hover-arrow,.lt_tbcont ul li .bg_holder .hover-arrow,.staff_det_popup{display:none!important}.lt_tbcont,.step_tab,.step_tab ul,.your_info_form{width:100%!important}.detail-navbar{margin-top:10px}.step_tab ul li{width:18%!important;zoom:1.01}.step_tab ul li.tab_arrow{width:2%!important}.class_confirm_appt,.confirm_appt{width:90%!important}#policy_link>#notes_wrapper{display:display!important}#policy_link{right:0}.policyNote{left:118px!important}.bookingPolicy{top:135px!important}div.datepicker table{border-collapse:initial}#account_menu{margin-top:22%}.login_details ul li a{color:#000;text-shadow:none}.login_details ul li ul{margin-top:0}.newProfile p{width:90%}#account_menu:hover a{color:#000}.customer-col1{width:30%}.customer-col1 img{width:66%;height:19%;margin-left:29px}.customer-col1 ul{margin-left:26px}.customer-profile-signout{margin-left:37px}.customer-addition-label,.customer-edit-form label{display:none}.customer-col2,.customer-edit-form ul{float:left;margin-left:0;width:342px;margin-top:0}.customer-appointments ul{width:320px;margin-left:5px}#customer-profile-header{width:200px!important;margin-left:6px;margin-top:-5px;margin-bottom:8px}.customer-appointments{width:95%;margin-left:7px}.customer-appointments ul li{width:311px}.companyName{margin-left:5px!important;width:155px}.service-name{margin-left:8px}.no-menu-bar{top:-26px!important;margin-left:-20px!important;padding-top:0!important;box-sizing:border-box}.menu-hide{margin:0 0 0!important}.appt-duration{margin-right:45px}.appt-price{margin-right:18px}.appt-time-date{width:27%}.save-changes{margin-left:-10px;width:99px}.appt-day{margin-left:5px}.customer-profile-edit{width:506px!important;margin-left:-253px}.customer-edit-form ul li{margin-left:-2px}#customer-edit-form{margin-left:-20px;width:87%;max-height:65%;padding:8px}.cust-edit-additionalFields span,.customer-AdditionalFields span,.customerAdditionalFields span{margin-left:0}.customer-AdditionalFields{margin-top:-14px}.appt-holder{margin-right:10px;margin-top:-6px}.close-icon{margin-right:-2px;margin-top:12px}.appt-list-holder{right:24px}.customer-login-form .customer-holder{width:100%;border:none!important;margin:0}.yourinfo ul{padding:0;float:right;margin:0 auto;clear:both;width:100%}#class_customer-login-details .input-profile-fields,#customer-login-details .input-profile-fields{margin:0 auto 5px;width:75%}#class_cust-Comments,#cust-Comments{margin:0 auto;width:75%}#class_cust-FirstName,#cust-FirstName{margin-top:-63px;margin-left:25%!important}#class_cust-loginId,#cust-loginId,.class_cust-details li,.cust-details li{margin-left:25%!important}.cust-details-li,.customer-AdditionalFields{margin-bottom:15px}.cust-details{margin-top:-12px}.customerlist-image{margin-top:-1px}.active-login{display:none!important}#gt_act .showClassesTab,.ul_map_addr_businesshours{display:block!important}#login{margin-top:10px!important;z-index:10000}.customerLoginContainer{top:70px!important;width:100%}.appt-Info{width:71%}#alertbox{left:20%;top:37%;width:389px}a.class-timer-holder,a.timer-holder{margin-top:5px!important;left:0;right:25%;text-align:center;box-sizing:border-box;height:20px;top:-7px}.class-payments-info-holder,.payments-info-holder{margin-top:-5px!important}.UpcomingAppointments,.customer-appointments ul:hover li.TodayAppointments{cursor:default!important}.confirm_appt{margin-top:0!important}.pClsActive{margin-top:30px}.nClsActive{margin-top:58px}.cStaffPagePlcy{margin-top:68px}.cStaffPageNote{margin-top:100px!important}.sStaffPagePlcy{margin-top:40px}.sStaffPageNote{margin-top:68px!important}.cStaffPLog{margin-top:50px}.sStaffPLog{margin-top:18px}.nBkPgNts{margin-top:29px!important}.sBkPagePlcy{margin-top:37px}.sBkPageNote{margin-top:67px!important}.cBkPagePlcy{margin-top:68px!important}.cBkPageNote{margin-top:98px!important}#account_menu img{height:31px;width:31px}.multiple-service-popup{width:75%!important}.wrapper1{top:8px}.menu-bar-active{top:80px!important}.hide-login-details{display:none!important}.bgimage_holder img{border-radius:78px;float:left;height:40px;margin-right:0;width:40px;margin-top:1px;display:none}.bgimage_holder h1,.bgimage_holder p{margin-left:0;margin-top:0}.bgimage_holder h1{font-size:20px}.bgimage_holder p{display:none}.time_sheet{display:none;float:right;width:290px;margin-top:15px;padding-bottom:30px}.noClasses p,.noServices p,.noSlots{font-size:15px;text-align:center}.tzCss{top:92px}.class_global_btn2_lt,.class_global_btn2_lt1,.global_btn2_lt,.global_btn2_lt1{margin:30px 0 0 140px}}@media (max-width :480px) and (min-width:320px){.bgimage_holder img{border-radius:78px;float:left;height:40px;margin-right:0;width:40px;margin-top:1px;display:none}.bgimage_holder h1,.bgimage_holder p{margin-left:0;margin-top:0}.bgimage_holder h1{font-size:20px}.bgimage_holder p{display:none}.customerLoginContainer{margin:0 auto!important;width:100%}.approvedReviews{float:none!important}#review_act{margin-top:15px}.newProfile p{margin:0 auto!important;word-break:break-word}#skip_step{margin:0 auto!important;height:30%;padding-top:10px;padding-bottom:35px}.customer-login-form{padding:0;margin:0 auto}#cust-continue{margin:20px auto}.cust-details{margin-left:-6em!important;margin-top:1em!important}}@media (max-width :627px) and (min-width:375px){.approvedReviews{float:none!important}.customerLoginContainer{margin:0 auto!important;width:100%}.setmore-login-container{left:0;right:0;margin:15px auto 0}#skip_step{margin:0 auto!important}.customer-login-form{margin-left:0!important}#cust-continue{margin:2.5em auto!important}.cust-details{margin-left:-3em!important}.side-menu-col1{width:100%;top:8px}}@media screen and (max-width:539px){.bgimage_holder img{border-radius:78px;float:left;height:40px;margin-right:0;width:40px;margin-top:1px;display:none}.bgimage_holder h1,.bgimage_holder p{margin-left:0;margin-top:0}.bgimage_holder h1{font-size:20px}.bgimage_holder p{display:none}.photoGallery{width:100%;display:inline-block}.photo_content ul li{width:48%}.photo_content ul li img{max-height:100%;max-width:100%}.col1 .nav li.gt,.side-menu-col1 .nav li.gt{border:none}.class_global_btn2_rt,.global_btn2_rt{width:60%!important;margin:0 auto;float:none;left:0;right:0;position:absolute}span#pay-now{padding:0;margin:5px auto;left:0;right:0;min-width:100%;width:100%!important}.side-menu-name-email-top-holder{margin-left:7px}.side-menu.screen-height{width:60%;height:100%!important;position:fixed}.side-menu-col1{width:100%;top:48px}.side-menu-col1 .logo img{width:100%;margin-top:0!important;margin-bottom:0!important}#bg-wrapper{padding:0!important;width:100%}#notes_wrapper{width:100%;left:0;top:10px!important;margin-top:70px!important;padding:25px}#company_name{font-size:18px!important;margin-left:40px;margin-top:14px;margin-bottom:0;font-family:Lato,sans-serif;font-weight:400}#wrapper{width:93%!important}#wrapper .row{float:none;width:100%;padding-left:0;margin:0 auto;zoom:1.06}#gt_act h2{margin:0 0 0;font-size:15px}#policy_link{right:0;margin-top:65px;display:none!important}#notes_wrapper .up_arrow{display:none!important}.biglist ul li .bg_holder:hover{border:none;border-radius:0;top:0;box-shadow:0 .3px 0}.class_step_tab ul,div.step_tab ul{width:100%;display:none!important}div.step_tab ul li{width:15%}#gt_act h2,.about_content .main_col,.class_confirm_appt,.class_confirmation,.class_step_tab,.confirm_appt,.inputB,.lt_tbcont,.step_tab,.your_info_form,.your_info_form textarea{width:100%!important}a#class-back,a#service-back{display:block!important}a#class-back.hide,a#service-back.hide{display:none!important}#gt_act h2.class_title,#gt_act h2.service_title{width:80%!important}.class_progressBar,.progressBar{display:none!important}.class_step_tab,.step_tab{padding-bottom:0}.biglist ul li:hover .hover-arrow,.col2 .list ul li:hover .hover-arrow{display:none!important}.col2 .list ul li b{width:64%!important}.class_confirm_appt,.class_confirmation,.confirm_appt{padding:5px 0 15px!important}div.datepicker table{border-collapse:initial!important;font-size:14px!important;width:100%}.time_sheet{float:left;width:100%}.time_sheet ul{width:25%}.your_info_form label.addition-label,.your_info_form label.city-state-label{line-height:10px!important}.time_sheet ul li a{width:100%;display:block}.global_btn2_lt{height:auto!important;width:210px!important;margin:10px auto}.class_date_container,.class_datepicke_holder,.datepicke_holder,.datepicker,.datepicker .datepickerContainer{width:99%!important}.your_info_form .rtarrow_btn{margin-left:30%!important}.daily_date_calendar .datepickerContainer{top:-3px!important;left:0!important}.class_confirm_appt label,.confirm_appt label{width:25%!important;width:24%!important;padding-left:1%;font-size:11px}.class_confirm_appt ul li span,.confirm_appt ul li span{width:72%!important;padding-left:3%}.datepicke_holder .datepickerDays a:hover{background:#0087e5!important;color:#fff!important;border:1px solid #0087e5!important;padding:0!important}.datepicke_holder .datepickerDays a{display:inline}.customer-login-form label,.tipsy .tipsy-inner,.tipsy-arrow{display:none}.yourinfo ul{padding:20px 0!important;width:100%;margin:10px auto!important}.your_info_form label{float:none!important;line-height:30px!important}.inputExt{width:20%!important}.inputM1{width:78%!important}.inputM{width:49%!important}.city,.state{width:32%!important}.signIn,.signUp{margin:0 auto!important;width:100%;text-align:center}.setmore-login-container{margin:15px auto 0;left:0;right:0}.sign_in{margin:0 auto;display:block}.customerLoginContainer .button{margin:5px auto}.setmore-signup{margin:0 auto 15px}.forget-pwd-container{margin:0 auto;width:100%;text-align:center}.customer-login-form .customer-holder{width:100%;border:none!important}.customer-details-list{width:100%;padding:0!important;margin-top:18px!important;margin-left:-8%!important;margin-bottom:-20px!important}.customerlist-image{width:40px;height:40px;margin-top:0}#cust-continue{margin-left:24.5%;margin-top:0;margin-bottom:-27px}.resp-cont-btn{margin-top:6px!important}.customer-login-form>#customer-login-details{border:transparent;margin:0}#cust-loginId{right:195px;top:2px}#class_cust-loginId,#cust-loginId,.class_cust-details li,.cust-details li{margin-left:5%!important}#cust-FirstName,#cust-LastName{bottom:19px;left:15px}.customer-login-form{margin-left:-5px;margin-top:-28px;width:100%}#class_cust-Comments,#class_customer-login-details .input-profile-fields,#cust-Comments,#customer-login-details .input-profile-fields{width:100%;float:left;margin-left:0}.service-duration{margin-left:0!important;margin-right:5px!important}.signin label{margin:0 auto}#noAcc{margin:20px auto 0;padding-bottom:25px}.customer-AdditionalFields{margin-top:-14px}.customer-AdditionalFields span{margin-left:7%}.service_title{margin-left:0!important;margin-bottom:10px!important}.cust-details{margin-left:6px!important;margin-top:4px!important}.customer-holder-edit{margin-top:20px;margin-right:5%}.customer-profile-edit{width:100%;border:0;box-shadow:none;margin:0 auto!important;left:0;right:0;top:0;height:100%}.customer-col1{display:none;width:42%;position:absolute;box-shadow:1px 0 4px 0 #ccc;z-index:1;height:100%}.customer-col1 img{max-width:100%;height:auto;margin:10% auto;display:block;width:50%}.customer-profile-image{width:40%;height:40%}.customer-profile-Name{font-size:14px;margin-left:0}.customer-edit-form{width:100%;margin-left:1px}.customer-edit-form .cust-edit-additionalFields{padding:0;margin:0 auto;width:100%}.customer-edit-form #customer-edit-form{padding-top:10px;padding-bottom:10px}.customer-col1 ul li{margin-left:-14px}.customer-col1 ul li i{font-size:1.5em}.customer-profile-signout{margin-left:10%;margin-top:50%;width:100%}.customer-col2{width:88%;margin:16px;height:100%}.customer-edit-form li label{display:none}.customer-appointments{width:100%}.customer-appointments ul{width:100%;margin-left:0}.customer-appointments ul li{width:98%;border-left-width:4px!important}.appt-time-date{width:29%}.appt-Info{width:70%}.service-color-holder{width:3px}.appt-price{margin-right:6px}.appt-duration{margin-right:42px}.companyName{width:150px}#customer-profile-header{font-size:20px;margin-left:-5px}#customer-edit-form .input-profile-fields{width:100%;margin:0 auto!important}.customer-edit-form ul li{width:94%;margin:5px 10px}#class_cust-City,#class_cust-State,#class_cust-Zip,#cust-City,#cust-State,#cust-Zip,#cust-edit-City,#cust-edit-FirstName,#cust-edit-State{width:30%}#cust-edit-LastName{width:65%}#cust-edit-LoginId{width:85%}#cust-edit-PhoneNo{width:66%;float:right}#cust-edit-Zip{width:40%}#cust-edit-countryCode{width:100%}#class_cust-countryCode,#cust-countryCode{width:90%;border-right:none!important}#class_cust-PhoneNo,#cust-PhoneNo{width:67%;float:right}#class_cust-Address,#class_cust-IEmailId,#class_cust-IName,#cust-Address,#cust-IEmailId,#cust-IName{width:100%}#side-login{margin:35px auto;width:80%;left:0;right:0;float:none;display:bl}.login-cntr{top:580px;display:inline;width:100%}#login,.customer-appointments ul li:hover a.editAppt,.payment-responive-label{display:none!important}.cust-edit-additionalFields span{margin-left:3%}.editAppt{right:25px}.customer-profile-signout i{font-size:20px;margin-left:11px}#alertbox{left:9%;top:11%;width:316px}.servicePrice{width:35%!important}.class-name,.serviceName{width:60%!important;word-wrap:break-word}.class-payment-detail-value,.payment-detail-value{width:100%;margin-left:0}.class-payment-detail-label,.payment-detail-label{width:100%;font-weight:600}.appt-paymen-card-inputs-wraper,.class-payment-card-inputs-wraper{width:100%}.UpcomingAppointments,.customer-appointments ul:hover li.TodayAppointments{cursor:default!important}.class_confirm_appt,.confirm_appt{min-height:auto!important;margin-top:10px!important}#class_confirm_ul,#confirm_ul{margin:0;width:96%;height:auto;overflow:auto}.class_sessions_sheet{width:100%;float:left}.class_sessions_sheet ul{width:25%}.class_sessions_sheet ul li a{padding:0!important}.close-icon{padding:15px;margin:-15px -15px 0 0}.close-icon span{font-size:26px!important}.appt-holder{margin-top:0!important}.customerLoginContainer{margin-left:-15px;top:85px!important;width:100%}.menu-bar-active{top:40px!important}.policyNote{left:0!important}#loading_icon_timings{margin-left:127px!important;margin-top:22px!important}.newProfile p{margin:0 auto}.forget-pwd-container .fwd-text{margin:0 auto!important}.cal-appt-show-label{margin-top:-31px;padding:0 2px;line-height:11px}#forget-email,.backToSigin,.signUp label,.signUp p{margin:0 auto}.forget-pwd-container p{width:60%!important;margin:0 auto}.backToSigin{padding-bottom:25px;padding-top:10px}.signUp p{width:50%!important;word-break:initial}.signUp label{font-size:24px}.noClasses p,.noServices p,.noSlots{font-size:15px;text-align:center}#left_chars_cust{margin-top:0}.class_confirmation{margin-top:-12px}.class_global_btn2_lt{margin-left:66px}.bookAnotherAppt{margin-top:8px}.sessionPrice{width:35%!important}.login_details{display:none}.lVisible{display:none!important}#gt_act .showClassesTab,.ul_map_addr_businesshours{display:block!important}.booking-tabs{width:100%;height:52px;box-sizing:border-box;margin-right:0;margin-left:0;line-height:52px;margin-bottom:0}.booking-tabs li.tabs{border:0;border-radius:0;width:50%;text-align:center;border-bottom:2px solid #ccc;height:50px;line-height:52px}.booking-tabs li.active{border-bottom:2px solid #000}#gt_act .pClsActive{margin-top:3.8em!important;padding:2px 0}.sStaffPagePlcy{margin-top:7px}.sStaffPageNote{margin-top:12px!important}.cStaffPagePlcy{margin-top:40px!important}.cStaffPLog{margin-top:20px}.class-payments-info-holder,.payments-info-holder{margin-top:-5px!important}.noSlots{margin-top:36px}.agreecancellationpolicy{margin-left:0}.errorMsg{margin-left:6px}.multiple-service-popup{width:100%!important;min-height:100%;max-height:100%;overflow-y:auto;margin:0;padding:0;border-radius:0;box-shadow:none;border:0}h3.multiple-category-text{margin-top:15px}b.multiple-service-name{width:65%}p.multiple-service-price{float:left;position:absolute;right:0}span.multiple-service-duration{width:auto;margin-left:0!important}.multiple-service-services-holder{margin:0 23px;height:auto;overflow-y:visible}h3.multiple-service-header-text{padding-left:17px}#chs_service_act .noClasses,#chs_service_act .noServices,.noServices{border:none!important;margin-left:-12px}.menu-bar span.icon-bar.bar-1,.menu-bar span.icon-bar.bar-2,.menu-bar span.icon-bar.bar-3{width:20px;height:1px;border-bottom:1px solid #333;margin:0 0 4px;padding:0;top:0}.customerImg,.hide-login-details{display:none!important}#customerReview,#map_wrapper1,.customerReviewInfo input{width:100%}.menu_tb{top:0}.wrapper1{top:8px}.biglist ul li img{width:45px;height:45px}.staff_desc{width:74%}.staff_desc h3{margin:0}.appt-holder{width:30%;margin-right:9px}.appt-list-holder{width:29.5%}.agreeCancellationPolicyTerms{margin-left:3%}.close-icon-col1{display:block!important;float:right;margin-right:12px;margin-top:8px;cursor:pointer}.customer-menu-bar{display:block}.hide-cust-col1{display:none!important}.show-cust-menu{display:block!important}.class-payment-info-list-sec,.payment-info-list-sec{margin-top:10px}.classes-container{width:100%}.menu-header{margin-top:10px}.classesProviders{margin-top:10px!important}.allClasses{padding-top:6px}.chng-tz{position:relative;top:12px;margin-bottom:18px;width:360px}#choose-tz-container{margin:0 0 0;margin-left:48px}.intl-tel-input{width:67px!important}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 .selected-flag{width:75px!important}}.side-menu-col1{width:100%;top:48px}