@media screen and (min-width:830px){.side-menu{display:none!important}}@media screen and (max-width:830px){body{background:#FFF;margin:0 auto;padding:0;left:0;right:0;height:auto}.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}.active-login{display:none}.hide-login-details{display:none!important}.row1{margin:0}.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}}@media (max-width:829px) and (min-width:540px){#company_name,#login,.yourinfo ul{position:relative}#bg-wrapper{padding:10px 0!important;width:100%}#company_name{font-size:30px!important;margin-left:40px;top:-28px}.row1{margin:20px 0 -36px}#wrapper{width:100%!important}#wrapper .row{float:none;width:90%;padding:0;margin:auto;max-width:500px}.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{width:514px}.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{margin-left:136px;width:47%}#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:0!important;margin-left:0!important}.menu-hide{margin:16px 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%}.customerImg{margin-left:0!important}#class_cust-Comments,#cust-Comments{margin:0 auto;width:75%}#class_cust-loginId,#cust-loginId,.customerlist-Address,.customerlist-City-State-Zip,.customerlist-MobileNo{margin-left:122px}.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:20px;z-index:10000}.customerLoginContainer{top:150px!important}.appt-Info{width:71%}#alertbox{left:20%;top:37%;width:389px}a.timer-holder{margin-top:5px!important;left:0;right:25%}.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:31;width:31}.multiple-service-popup{width:75%!important}.wrapper1{top:8px}.menu-bar-active{top:125!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}.bgimage_holder h1,.bgimage_holder p{margin-left:55px}}@media screen and (max-width:539px){.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}.side-menu-col1{width:100%}.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:auto;left:0;top:10px!important;margin-top:70px!important;padding:25px}#company_name{font-size:21px!important}#wrapper{width:90%!important}#wrapper .row{float:none;width:96%;padding-left:0;margin:0 auto;zoom:1.06}#gt_act h2{margin:16px 0 0;font-size:15px}#policy_link{right:0;margin-top:65px}#notes_wrapper .up_arrow,.bg_holder .hover-arrow,.class_progressBar,.class_step-li,.class_step_tab ul li.tab_arrow,.header,.progressBar,.row1 h1,.step-li,.step_tab ul li.tab_arrow{display:none!important}#abts_act,#classes_act,#photos_act,#review_act ul.approvedReviews,#services_act,#staff_act,.biglist ul li,.biglist ul li .bg_holder,.class_step_tab ul,.step_tab ul{width:100%!important}.class_step_tab ul li,.step_tab ul li{width:20%!important;font-size:70%!important}#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}.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{padding:0!important}.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}.mobile-navbar{display:block!important;background-image:none!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:0 0 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}.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%}.customer-details-li{margin-top:0}#class_cust-Comments,#class_customer-login-details .input-profile-fields,#cust-Comments,#customer-login-details .input-profile-fields{width:90%;float:left}.service-duration{margin-left:0!important;margin-right:18px!important}.signin label{margin:0 auto}#skip_step{margin-left:47px}#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}.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,#cust-edit-PhoneNo{width:85%}#cust-edit-Zip{width:40%}#cust-edit-countryCode{width:15%}#class_cust-countryCode,#cust-countryCode{width:20%}#class_cust-PhoneNo,#cust-PhoneNo{width:80%}#class_cust-Address,#class_cust-IEmailId,#class_cust-IName,#cust-Address,#cust-IEmailId,#cust-IName{width:100%}#side-login{margin:11px auto;width:75%;left:0;right:0;float:none}.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:265px!important;margin-top:10px!important}#class_confirm_ul,#confirm_ul{margin:0;width:96%;height:60%;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:142px!important;width:100%}.menu-bar-active{top:110px!important}.policyNote{left:0!important}#loading_icon_timings{margin-left:127px!important;margin-top:22px!important}.newProfile p{width:53%!important;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}#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}a.timer-holder{margin-top:17px!important;left:0;right:25%}.payments-info-holder{margin-top:-5px!important}.noSlots{margin-top:36px}.agreecancellationpolicy{margin-left:0}.errorMsg{margin-left:6px}.multiple-service-popup{width:100%;min-height:100%;max-height:100%;overflow-y:auto;margin:0;padding:0;border-radius:0;box-shadow:none;border:0}b.multiple-service-name{width:65%}p.multiple-service-price{width:95%;float:left}span.multiple-service-duration{width:auto}.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{padding-top:0;margin:0 auto!important}.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%}.row1{margin:0}.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%;margin:0 auto}.menu-header{margin-top:10px}.classesProviders{margin-top:10px!important}.allClasses{padding-top:6px}}@media (max-width:480px) and (min-width:320px){.customerLoginContainer{margin:0 auto!important;width:100%}.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){.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}}@media (max-width:567) and (min-width:360px){.customerLoginContainer{margin-left:-2em!important}#skip_step{margin-left:6.4em!important}}