.advancedConsultation .phone-number,.consultationBlock .phone-number,.contact .phone-number{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.advancedConsultation .phone-number .phone-select,.consultationBlock .phone-number .phone-select,.contact .phone-number .phone-select{margin-right:2%}.advancedConsultation{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px;margin-bottom:50px}.advancedConsultation .w-70{width:70%!important}.advancedConsultation .w-100{width:100%!important}.advancedConsultation .t-center{text-align:center}.advancedConsultation ::-moz-placeholder{color:#333}.advancedConsultation ::-webkit-input-placeholder{color:#333}.advancedConsultation :-ms-input-placeholder{color:#333}.advancedConsultation h2{display:block;width:100%;padding:0 15px 15px 15px;font-size:27px;color:#0083b6;line-height:1;font-weight:700;margin-top:35px;margin-bottom:25px;position:relative}.advancedConsultation h2:before{display:block;content:"";height:2px;width:120px;position:absolute;bottom:0;left:15px;background-color:#0083b6}.advancedConsultation p{width:100%;padding:0 15px 15px 15px}.advancedConsultation label{font-size:18px;color:#333;margin-right:15px}.advancedConsultation .checkbox,.advancedConsultation .form-group{width:50%;padding:0 15px;margin-bottom:25px}.advancedConsultation .checkbox.wide,.advancedConsultation .form-group.wide{width:100%}.advancedConsultation textarea.form-control{width:100%;height:150px}.advancedConsultation .checkbox.wide p{font-size:18px;color:#045fa1;padding:0}.advancedConsultation .checkbox.wide label{display:inline-block;margin-right:0}.advancedConsultation .checkbox.wide input{position:static;margin-left:0}.advancedConsultation .free-consultation-btn{margin-bottom:60px;text-align:center}.advancedConsultation .bttn{padding:17px 15px;border-radius:0}.advancedConsultation .bttn:hover{-webkit-box-shadow:0 0 0 2px #fff,0 0 0 3px #98b23b;box-shadow:0 0 0 2px #fff,0 0 0 3px #98b23b}.advancedConsultation .bttn.blue:hover{-webkit-box-shadow:0 0 0 2px #fff,0 0 0 3px #2567b2;box-shadow:0 0 0 2px #fff,0 0 0 3px #2567b2}.advancedConsultation .form-control{height:50px;border:1px solid #ccc;color:#333;border-radius:0;font-size:18px;font-family:Roboto,sans-serif}.advancedConsultation select.form-control{background:#fff url("../images/shared/select-arrow-gray.png") no-repeat right 10px center;padding-right:15px}.advancedConsultation .checkbox{margin-top:15px}.advancedConsultation .checkbox .label,.advancedConsultation .checkbox label{font-size:18px;color:#333;margin-right:15px;padding:10px 0}.advancedConsultation .checkbox .label{display:block;font-size:22px}.advancedConsultation .treatmentSelect{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.advancedConsultation .treatmentSelect select.form-control{width:50%;border:10px solid rgba(101,187,232,.5);height:60px}.advancedConsultation .treatmentSelect:before{display:block;content:"";height:2px;width:100%;background-color:rgba(101,187,232,.5);position:absolute;top:50%;left:0;z-index:-1}.advancedConsultation .treatmentSelect+div.form-group{margin-left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.advancedConsultation .treatment{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.advancedConsultation .treatment .label{display:block;font-size:22px;padding:10px 0}.advancedConsultation .treatment .checkbox,.advancedConsultation .treatment .form-group{width:100%}.advancedConsultation .treatment .checkbox{margin:0}.advancedConsultation .treatment .form-control{width:50%}.advancedConsultation .treatment textarea.form-control{width:100%;height:100px}.advancedConsultation .treatment .form-control.flex{height:0;padding:0;margin-top:10px;border-color:transparent;-webkit-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}.advancedConsultation .treatment .checkbox.show .form-control.flex{height:50px;padding:6px 12px;border-color:#a7e1ff}.advancedConsultation .input-group{width:25%;padding:15px}.advancedConsultation .input-group label{display:block;border:4px solid #65bbe8;cursor:pointer;position:relative;margin:0}.advancedConsultation .input-group label span{display:block;padding-top:120%;overflow:hidden;position:relative!important}.advancedConsultation .input-group label img{display:block;width:auto;height:100%;margin:0 auto;-webkit-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.advancedConsultation .input-group label em{border:2px solid #fff;padding:5px;position:absolute;top:10px;right:10px;bottom:10px;left:10px;opacity:0;text-align:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-style:normal;font-size:22px;font-weight:500;text-transform:uppercase;-webkit-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}.advancedConsultation .input-group label em:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";content:"";font-size:30px;width:70px;height:70px;border-radius:50%;background-color:#fff;color:#0083b6;padding:22px;margin:0 auto 10px}.advancedConsultation .input-group label.error{border-color:rgba(255,0,0,.5);background-color:transparent!important}.advancedConsultation .input-group label.error img{opacity:.3}.advancedConsultation .input-group label.error em{opacity:1;color:red}.advancedConsultation .input-group label.error em:before{content:"";background-color:rgba(255,0,0,.5);color:#fff}.advancedConsultation .input-group label.success{border-color:rgba(0,128,0,.5);background-color:transparent!important}.advancedConsultation .input-group label.success img{opacity:.3}.advancedConsultation .input-group label.success em{opacity:1;font-size:0}.advancedConsultation .input-group label.success em:before{content:"";background-color:rgba(0,128,0,.5);color:#fff}.advancedConsultation .input-group label:hover{background-color:#65bbe8}.advancedConsultation .input-group label:hover img{opacity:.3}.advancedConsultation .input-group label:hover em{opacity:1}.advancedConsultation .input-group .form-control{display:none}.advancedConsultation .beard_selection .input-group-btn,.advancedConsultation .eyebrow_selection .input-group-btn,.advancedConsultation .hair_selection .input-group-btn,.advancedConsultation .input-group-btn{width:100%}.advancedConsultation .beard_selection .input-group-btn>.btn,.advancedConsultation .eyebrow_selection .input-group-btn>.btn,.advancedConsultation .hair_selection .input-group-btn>.btn,.advancedConsultation .input-group-btn>.btn{position:static}.advancedConsultation.btn-wrapper{margin:0;padding:0}.advancedConsultation.btn-wrapper .free-consultation-btn{margin-bottom:0;margin-top:30px}.advancedConsultation.btn-wrapper .free-consultation-btn .bttn{padding:17px 60px!important;white-space:normal;line-height:1.4}.advancedConsultation .bootstrap-select .dropdown-toggle,.advancedConsultation input.form-control{font-size:14px;color:#000}@media (max-width:991px){.advancedConsultation .bootstrap-select .dropdown-toggle,.advancedConsultation input.form-control{font-size:16px}}.advancedConsultation ::-webkit-input-placeholder{font-size:14px;color:#999}.advancedConsultation ::-moz-placeholder{font-size:14px;color:#999}.advancedConsultation :-ms-input-placeholder{font-size:14px;color:#999}.advancedConsultation ::-ms-input-placeholder{font-size:14px;color:#999}.advancedConsultation .bootstrap-select .dropdown-toggle.bs-placeholder,.advancedConsultation ::placeholder{font-size:14px;color:#999}.advancedConsultation .bootstrap-select{display:-webkit-box;display:-ms-flexbox;display:flex}.advancedConsultation .bootstrap-select>.dropdown-toggle{border:none;background-color:transparent}.advancedConsultation .bootstrap-select>.dropdown-toggle .filter-option{top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.advancedConsultation .bootstrap-select .dropdown-menu a{padding:7px 10px;font-size:14px}.advancedConsultation .bootstrap-select .dropdown-menu .text{padding:0}.advancedConsultation .flag-icon{display:block;width:100%;padding:0 0 0 20px;background-position:left;background-size:17px}.contactInfo.consultation-page form.advancedConsultation{width:50%;margin:0}.contactInfo.consultation-page form.advancedConsultation .filter-option span{padding:0 0 0 30px!important}.contactInfo.consultation-page form.advancedConsultation .filter-option span:before{top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.contactInfo.consultation-page form.advancedConsultation li{list-style:none!important;background:0 0!important;padding-left:0!important}.contactInfo.consultation-page form.advancedConsultation li a{padding:0 10px}.contactInfo.consultation-page form.advancedConsultation li a span{padding:10px 20px}.contactInfo.consultation-page form.advancedConsultation li a span:before{top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.advancedConsultation.free{background-color:#e5f4fb}.advancedConsultation.free>div{padding:30px}.advancedConsultation.free>div:nth-of-type(2){display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#dbf3ff}.advancedConsultation.free .form-group{padding:0 0 0 15px}@media (max-width:991px){.advancedConsultation .w-70{width:90%}.advancedConsultation.btn-wrapper .free-consultation-btn .bttn{padding:12px 40px!important}}@media (max-width:991px){.advancedConsultation .treatment .form-control{width:100%}.advancedConsultation .input-group label em{top:0;right:0;bottom:0;left:0}}@media (max-width:767px){.advancedConsultation .treatmentSelect select.form-control{width:100%}.advancedConsultation .bttn{white-space:normal}.advancedConsultation .w-70{margin-left:auto;margin-right:auto;width:calc(100% - 30px)!important}}@media (max-width:767px){.contactInfo.consultation-page form.advancedConsultation{width:100%}.contactInfo.consultation-page form.advancedConsultation .form-control.phone-select{padding-right:0;border:1px solid #ccc}.contactInfo.consultation-page form.advancedConsultation select.form-control{padding-right:15px;border:1px solid #ccc}}@media (max-width:576px){.advancedConsultation .checkbox,.advancedConsultation .form-group{width:100%}.advancedConsultation .treatment .form-control{width:100%}.advancedConsultation .input-group{width:50%}.advancedConsultation.free>div{padding:15px}.advancedConsultation.free .form-group{padding:0 15px}}.advancedConsultation.filterReviewsForm{margin:30px 0 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f7f7f7;padding:15px 0;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-shadow:5px 5px 10px #e0e0e0;box-shadow:5px 5px 10px #e0e0e0}.advancedConsultation.filterReviewsForm p{padding:0 15px;color:#333}.advancedConsultation.filterReviewsForm .form-group{margin-bottom:0;padding:0 10px 0 0;width:100%}.advancedConsultation.filterReviewsForm .form-control{height:40px}@media (max-width:767px){.advancedConsultation.filterReviewsForm{-ms-flex-wrap:wrap;flex-wrap:wrap}.advancedConsultation.filterReviewsForm p{margin-bottom:10px}.advancedConsultation.filterReviewsForm .form-group{padding:0 10px 0 0;width:33.333333%}.advancedConsultation.filterReviewsForm .form-group:first-of-type{padding-left:15px}}@media (max-width:480px){.advancedConsultation.filterReviewsForm .form-group{margin-bottom:15px;padding:0 15px;width:100%}}.advancedConsultation.filterReviewsForm .form-group{padding:0;margin:auto}.advancedConsultation.filterReviewsForm .bs-searchbox .form-control{height:40px;color:#333}.advancedConsultation.filterReviewsForm .form-control{color:#fff;border:0;height:55px;margin:0}.advancedConsultation.filterReviewsForm{-webkit-box-shadow:none;box-shadow:none;background:0 0}@media (max-width:767px){.advancedConsultation.filterReviewsForm .form-control{color:#333;border:1px solid #ccc;margin-top:5px}.advancedConsultation.filterReviewsForm .form-group{width:100%}.advancedConsultation.filterReviewsForm .form-group:first-of-type{padding-left:0}}