@charset "UTF-8";.container-profile-sect{width:100%;padding-left:10%;padding-right:2%}
@media(min-width:320px) and (max-width:991px){.container-profile-sect{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
}
.input-list-grp>li{float:left;margin-bottom:20px;width:100%}
.input-list-grp input[type=password],.input-list-grp input[type=text]{height:26px;max-width:240px;width:69%;border:1px solid #999;padding:0 10px;background:0}
.input-list-grp input[disabled]{opacity:.65;cursor:not-allowed}
.input-list-grp input.date{background:transparent url(../../../clientlibs/clientlib-global/resources/images/datepicker-red-ico.png) no-repeat scroll 92% 3px}
.input-list-grp input[type=date]{height:26px;max-width:240px;width:69%;border:1px solid #999;padding:0 10px}
.input-list-grp label{float:left;max-width:98px;padding-right:10px;text-align:right;width:31%;line-height:1.5}
@media(min-width:320px) and (max-width:991px){.input-list-grp label{text-align:left}
}
.input-list-grp .bootstrap-select,.input-list-grp .slct-style1{min-width:auto !important;width:100% !important}
.input-list-grp .btn-default{background-color:transparent}
.input-list-grp .bootstrap-select.btn-group .dropdown-toggle .caret{background-size:14px auto}
.input-list-grp .faq-select-drop-down-item{width:69%;max-width:94%;float:left}
.input-list-grp .slct-style1 .dropdown-toggle{border:1px solid #999;border-radius:0;float:left;font-size:14px;height:30px;padding:0 10px;width:100%}
.input-list-grp .slct-style1 .dropdown-toggle:focus{outline:none !important}
.typography ul li{list-style:none !important;font-size:14px;position:relative;display:list-item;margin:10px 0 10px 25px !important;line-height:24px !important;padding:0;background:0}
.typography ul li:before{position:absolute;content:"";width:6px;height:6px;background-color:#7350ac;left:-19px;top:10px;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px}
.typography.no-bullets ul li{margin:20px 0 !important}
.typography.no-bullets ul li:before{content:none}
.edit_passowrd,select.bs-select-hidden,select.selectpicker{display:none}
.profile-content{padding:0;display:none}
.profileLinks .links.active a,.profileLinks .links.active a:after,.profileLinks .links a,.profileLinks a:hover,.profileLinks a:hover:after{background:0}
.tabs-menu li.current{position:relative;background-color:#fff;border-bottom:1px solid #fff;z-index:5}
#tab-1{display:block}
.profile_fname{color:#000}
.profile-content{padding-left:0;padding-right:0}
.open>.dropdown-menu{display:block}
.profileLinks .links:nth-child(2){display:none}
.ap_user-profile-form{display:inline-block}
.mobile-device option:nth-child(3){display:none}
.profileLinks .links a{color:#9c9c9c;font-size:16px;padding:22px 0;letter-spacing:1.08px;line-height:.93;text-transform:uppercase;display:block;font-weight:700;position:relative}
.profileLinks .links.active a{color:#222}
.my-profile .tab{flex:0 0 70%}
.my-profile .tab .p-detailsWrap{max-width:100%}
.profile-details{background:0;padding:0}
.section-header:before{background:0}
.details-inputs .profile_change_password ul,.profile-details .ap_user-profile-form{border:1px solid #e9e9e9;box-shadow:0 5px 5px #e9e9e9;padding:20px 40px;padding-right:0}
.profile-details .prof-picture .ap_profile_Pic{border:8px solid #533cbc;border-radius:50%;width:auto;height:120px}
.profile-details .prof-picture .col-md-2{padding:0}
.details-inputs .input-list-grp label{width:auto;color:#858585;max-width:100% !important;text-transform:uppercase;letter-spacing:1.08px;font-weight:600;font-size:inherit}
.details-inputs .input-list-grp .login .checkbox label{width:auto;padding-right:0;max-width:none}
.details-inputs .input-list-grp input{padding:0;margin-top:10px}
.details-inputs .input-list-grp .faq-select-drop-down-item,.details-inputs .input-list-grp input,.filter-option{width:90%;max-width:none;float:left;border:0;border-bottom:1px solid #000;font-weight:600;letter-spacing:1.08px;text-transform:uppercase}
.c-filetr-box .form-box input:checked~.form-indicator{border-color:#431a80;background-color:#431a80}
.c-filetr-box .form-box .form-checkbox .form-indicator:after{border:1px solid #fff;border-width:0 1px 1px 0}
.details-inputs .input-list-grp .slct-style1 .dropdown-toggle{border:0}
.details-inputs .input-list-grp .faq-select-drop-down-item .caret{display:none}
.ap-auth-manager-protected-section .profile-details .ap_user-profile-form a.global-button-white,.bookAppointmentPLP .formWrapPLP .colWrapPLP .btn-style3,.changes-passCont .global-button-white{border-radius:0;background-color:#431a80 !important;color:#fff !important;padding:15px 20px !important;font-size:13px !important;letter-spacing:1.08px;text-transform:uppercase !important;font-weight:700}
.ap-auth-manager-protected-section .profile-details .ap_user-profile-form a.global-button-white{margin-top:25px !important;margin-left:15px}
.profile-details .ap_user-profile-form .col-md-10{max-width:100%}
.input-list-grp .faq-select-drop-down-item .bootstrap-select{margin-top:5px}
.input-list-grp .faq-select-drop-down-item .bootstrap-select .dropdown-toggle{padding:0;background:0;box-shadow:none}
.input-list-grp .faq-select-drop-down-item .bootstrap-select .dropdown-toggle:after{display:none}
.profile-details #editProfile{color:#000;border-bottom:2px solid #431a80;text-transform:uppercase;letter-spacing:1.08px;float:right;cursor:pointer;font-size:14px;margin-bottom:20px}
.profile-details #editProfile img{display:none}
.profile-details #editProfile a{color:#000}
.changes-passCont #editProfile,.profile-completeness,.profile-details .prof-picture h2 span{display:none}
.details-inputs .profile_change_password{margin-top:50px}
.details-inputs .profile_change_password ul{display:flex;flex-wrap:wrap;margin-top:20px}
.details-inputs .profile_change_password ul li{flex:0 0 100%}
.profile-details h2 span{display:none}
.profile-details .service_testimonial_content{text-align:left !important}
.service_testimonial_content p{color:#fff}
.service_testimonial_content h1,h2,h3,h4,h5,h6{line-height:30px}
@media screen and (max-width:767px){.service_testimonial_content h1,h2,h3,h4,h5,h6{line-height:30px}
}
.selectMbile .slct-style1 .dropdown-toggle{border-radius:2px;border-color:#222;padding:10px;text-transform:uppercase;font-size:13px;letter-spacing:1px}
.selectMbile .slct-style1 .dropdown-toggle span.caret{display:none}
select.mobile-device{text-transform:uppercase;font-size:14px}
div.upload-img-btn{background:0;width:auto;text-align:center;margin-right:18px;margin-top:15px}
label.upload-pic{color:#000;border-bottom:2px solid #431a80;padding-bottom:2px;text-transform:uppercase;font-size:14px;letter-spacing:1.08px}
.details-inputs .input-list-grp input::placeholder{color:#d6d6d6;text-transform:lowercase;font-size:15px}
.ap_user-profile-form .details-inputs>ul:not(:first-child){display:none}
.ap_user-profile-form .details-inputs>ul:first-child{flex:0 0 100%;max-width:100%}
.ap_user-profile-form .details-inputs>ul:first-child li{max-width:50%}
.ap_user-profile-form .details-inputs>ul:first-child li:nth-child(6){display:none}
.c-sticky-box .custom-circleWrap img{background:0}
.ap-user-profile-pic div .response_msg,.profile_success_msg .response_msg{background:0;box-shadow:none;margin-left:13px}
.ap-user-profile-pic div .success_msg{color:#24a600}
.ap-user-profile-pic div .failure_msg{color:#ed1c24}
.profile_success_msg .response_msg .profile_success_msg{margin-left:0 !important;text-align:left;color:#24a600;font-size:16px;font-weight:600}
.profile_success_msg .response_msg .profile_failure_msg{margin-left:0 !important;text-align:left;color:#ed1c24;font-size:16px;font-weight:600}
.profile_success_msg .response_msg span{font-size:14px}
.ui-datepicker.customCalenderAD .ui-datepicker-prev{width:20px;height:20px;background-color:#fff;border-radius:0;position:absolute;left:5px;top:5px;background-color:#000}
.ui-datepicker.customCalenderAD .ui-datepicker-prev:after{content:"<";font-size:20px;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);position:absolute;color:#fff}
.ui-datepicker.customCalenderAD .ui-datepicker-next{width:20px;height:20px;background-color:#fff;border-radius:0;position:absolute;right:5px;top:5px;background-color:#000}
.ui-datepicker.customCalenderAD .ui-datepicker-next:after{content:">";font-size:20px;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);position:absolute;color:#fff}
.ui-datepicker.customCalenderAD{border:1px solid #999}
.ui-datepicker.customCalenderAD .ui-state-default.ui-state-highlight{font-weight:700}
.ui-datepicker.customCalenderAD .ui-state-default.ui-state-active{color:#000;font-weight:700;border:1px solid #000}
.ui-icon{background-image:url(clientlib-global/resources/images/ui-icons_222222_256x240.png) !important}
.profile-details .order-details-content .bg-grey-light,.profile-details .order-details-content .order-details-title,.profile-details .order-details-content .product-detail .bg-grey,.profile-details .order-details-content .product-detail .bg-grey-dark{background:0}
.profile-details .order-details-content .order-details-title{text-align:center}
.profile-details .order-details-content .order-details-title a.view-details{color:#431a80;border:1px solid #431a80;text-transform:uppercase;font-size:13px;padding:10px 25px;font-weight:700;cursor:pointer !important}
.profile-details .order-details-content{border:1px solid #e9e9e9;box-shadow:0 5px 5px #e9e9e9;margin-bottom:30px}
.profile-details .p-detailsWrap{padding-right:0}
.profile-details .order-details-content .order-title-black{font-size:12px !important;letter-spacing:.86px;text-transform:uppercase}
.profile-details .order-details-content .order-details-title .order-title{border:0;color:#000;font-size:12px;text-transform:uppercase;font-weight:700}
.profile-details .order-details-content .order-details-title .order-title span{font-size:12px;text-transform:uppercase}
.order-details-title .col-sm-push-6{position:absolute;right:0;text-align:center}
.order-detail-image-block{margin-right:50px}
.order-detail-imagecontent-block .right h4{display:none}
.order-detail-imagecontent-block .left{float:none;max-width:unset}
.order-detail-imagecontent-block .left #price,.order-detail-imagecontent-block .left #qty,.order-detail-imagecontent-block .left #shadeCode,.order-detail-imagecontent-block .left h4{font-size:14px;text-transform:uppercase;letter-spacing:1px;line-height:1.57}
.order-detail-imagecontent-block{display:inline-block;width:60%}
.order-details-btn a{border:0;text-transform:uppercase;font-size:14px;letter-spacing:1.08px;border-bottom:2px solid #431a80;padding:0;padding-bottom:4px;color:#222}
.order-details-btn a:hover{background-color:unset;border-color:#431a80;color:#222}
.profile-details .order-details-content .product-detail .bg-grey-dark .col-md-3,.profile-details .order-details-content .product-detail .bg-grey .col-md-3{text-align:right}
.profile-details .order-details-content .bg-grey-light .payment-summary-wrapper{padding:0 0 30px}
.profile-details .order-details-content .bg-grey-light .col-sm-7.global-mtb h4 span,.profile-details .order-details-content .bg-grey-light .payment-summary-wrapper span{font-size:16px;text-transform:uppercase;letter-spacing:1.08px;line-height:1.57}
.profile-details .order-details-content .bg-grey-light .col-sm-7.global-mtb #billAddress,.profile-details .order-details-content .bg-grey-light .col-sm-7.global-mtb #shipAddress{padding-bottom:30px;text-transform:uppercase;font-size:13px;line-height:2}
.payment-summary-content tr>td{font-size:13px;letter-spacing:.5px}
.profile-details .order-details-content .bg-grey-light .payment-summary-wrapper table tbody,.yourvoice-green-header{text-transform:uppercase;font-size:14px}
.yourvoice-green-header{margin-top:10px;line-height:1.57}
.yourvoice-green-header>img{background:0;vertical-align:middle}
.padding-0{padding:0}
.global-padding-10{padding:10px}
.global-padding-30{padding:30px}
.global-mt-20{margin-top:20px}
.bg-white{background-color:#fff}
.bg-grey-light{background-color:#f3f3f3}
.bg-grey{background-color:#e8e8e8}
.bg-grey-dark{background-color:#dfdfdf}
.order-details{padding:15px}
.order-details-content{position:relative}
.order-details-title{background:#fcaf17 none repeat scroll 0 0;color:#fff;padding:12px 20px}
.btn-style-yellow{border:2px solid #fff;color:#fff;display:inline-block;font-size:18px;padding:8px 25px;width:auto}
.btn-style-yellow:hover{background-color:#fff;color:#55565a}
.btn-style-trans{background-color:transparent;border:2px solid #55565a;color:#55565a;display:inline-block;font-size:18px;padding:7px 25px 8px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;margin-bottom:20px}
.btn-style-trans:hover{background-color:#55565a;border-color:#55565a;color:#fff}
.order-details-content .row p.order-title-black{text-align:center;font-size:18px;color:#000;font-weight:700;padding:10px;line-height:20px;margin:0;display:inline-block}
.order-details-content .row p.order-title{text-align:center;font-size:18px;color:#fff;font-weight:500;margin-bottom:0}
.order-details-content .row p>span{display:block;font-size:14px}
.payment-summary-wrapper{padding:20px 30px 30px}
.payment-summary-content tr>td{padding:10px 0;font-size:14px;color:#333;font-weight:400}
.order-details-content .row p{font-size:14px;color:#333;font-weight:500}
.yourvoice-orange-header{color:#fcaf17}
.yourvoice-green-header{margin-left:0 !important;color:#5ea12f}
.yourvoice-black-header>img,.yourvoice-green-header>img,.yourvoice-orange-header>img{margin-right:10px}
.yourvoice-black-header{font-size:13px;color:#333}
.order-detail-image-block{display:inline-block;float:left;margin-right:20px}
.order-detail-imagecontent-block .left{display:block;float:left;max-width:250px;width:100%}
.order-detail-imagecontent-block .left>h4,.order-detail-imagecontent-block .left>p{margin-bottom:10px}
.order-detail-imagecontent-block .right{display:block;float:left}
.rate-content{margin-top:20px;border-top:1px solid #b2b2b2;padding-top:20px}
.rate{float:left;margin-left:20px}
.rate:not(:checked)>input{display:none}
.rate:not(:checked)>label{float:right;width:1em;white-space:nowrap;cursor:pointer;font-size:30px;color:#ccc;display:block;position:relative;overflow:hidden}
.rate:not(:checked)>label:before{content:"★"}
.rate>input:checked~label{color:#ffc700}
.rate:not(:checked)>label:hover,.rate:not(:checked)>label:hover~label{color:#deb217}
.rate>input:checked+label:hover,.rate>input:checked+label:hover~label,.rate>input:checked~label:hover,.rate>input:checked~label:hover~label,.rate>label:hover~input:checked~label{color:#c59b08}
.custom-rating span{display:inline-block;font-size:16px;float:left;padding-bottom:10px;padding-top:5px;margin-bottom:20px;font-weight:800;cursor:pointer}
.custom-rate{border-bottom:1px solid #ccc;padding-right:10px}
.custom-rate-digit{padding-left:10px;padding-top:7px !important}
.custom-rating .btn-style-trans{background-color:#431a80;border-radius:0;width:auto;padding:10px 20px;margin-top:17px;border:0;color:#fff}
.custom-rating .rate{margin-top:10px}
.cmmnt-box{border-bottom:1px solid #dadada !important;margin-bottom:35px !important;padding-bottom:35px !important;padding-top:35px !important}
.cmmnt-prsn{margin-top:0}
.cmmnt-desc p{margin-bottom:0;margin-top:0}
.form-control.custum-input2{border:1px solid #d6d6d6;border-radius:0;height:110px;resize:none;background-color:#f4f4f4}
.rate-content,.view-details-content{display:none}
.forum .form-control.custum-input2{height:50px !important}
@media screen and (min-width:320px) and (max-width:479px){.order-details-content .row p.order-title{font-size:11px}
.order-details-content .row p>span{font-size:10px}
.order-details-content .row p.order-title-black{font-size:12px;padding:8px 11px;line-height:14px;margin:0}
.order-detail-image-block{width:38%;margin:15px 10px 0 0}
.order-detail-imagecontent-block{width:51%;float:left}
.yourvoice-black-header>img,.yourvoice-green-header>img,.yourvoice-orange-header>img{margin-right:5px}
.order-details-title{padding:8px 4px}
}
@media screen and (min-width:480px) and (max-width:767px){.order-detail-image-block{margin-top:15px;width:40%}
.order-detail-imagecontent-block{width:40%;float:left}
.order-details-content .row p.order-title-black{font-size:14px;padding:8px 16px;line-height:14px;margin:0}
.order-details-content .row p.order-title,.order-details-content .row p>span{font-size:12px}
.order-details-title{padding:8px 10px}
}
@media screen and (min-width:320px) and (max-width:767px){.global-padding-0-mob{padding:0}
.global-mtb{margin:20px 0}
.btn-style-yellow{float:right}
.float-r-mob{float:right !important}
.btn-style-trans{padding:7px 15px 8px}
.order-details{margin-left:0}
h4{margin-bottom:5px}
.btn-style-yellow{font-size:16px;padding:6px 15px}
.order-details-btn{margin:20px 0}
.order-details-btn>a{float:none}
.order-detail-imagecontent-block .left{width:100%}
.order-detail-imagecontent-block .left>p{margin-bottom:0}
.order-detail-imagecontent-block .right{display:block;float:left;margin-top:10px}
.order-details-content .row p>span{display:inline-block}
.order-details-content .row p.order-title{text-align:left}
.yourvoice-black-header{margin-top:10px}
.custom-rating span{font-size:14px}
.rate:not(:checked)>label{font-size:25px}
}
@media screen and (min-width:768px) and (max-width:991px){.global-padding-tab{padding:20px 0}
.payment-summary-wrapper{padding:20px 10px 30px}
.payment-summary-content tr>td:first-child{padding:10px 10px 10px 0}
.btn-style-trans{font-size:16px;padding:7px 20px 8px}
.order-details{margin-left:0;width:600px}
}
@media screen and (min-width:992px) and (max-width:1200px){.order-detail-imagecontent-block .left{max-width:160px;width:100%}
.order-detail-image-block{margin-right:10px}
.btn-style-trans{font-size:16px;padding:7px 14px 8px}
.order-details{width:650px}
}
@media screen and (min-width:1201px) and (max-width:1500px){.order-details{width:825px}
}
.tab .profile-content .profile-details{display:inline-block;width:100%}
.return-popup{line-height:2;margin-top:15px;margin-left:15px}
#cancelAppointment .typography .modal-content{padding:25px}
#cancelAppointment .typography .modal-content .modal-title{padding:0}
#cancelAppointment .typography .modal-content .modal-header h3{text-transform:uppercase;font-size:16px;letter-spacing:1px;line-height:1.57;color:#222;width:90%;padding-left:1rem}
.modal.in .modal-dialog .modal-content .close{opacity:1}
.modal.in .modal-dialog .modal-content .close:after{top:33%}
#cancelAppointment .typography p,#cancelAppointment .typography p a .global-button-white{text-transform:uppercase;border-color:#431a80}
#cancelAppointment .typography p a .global-button-white{border-radius:0;background-color:#431a80 !important;color:#fff !important}
#cancelAppointment .typography p{font-size:13px;letter-spacing:1px}
#cancelAppointment .modal-header{padding-left:0}
.my-profile .modal.in .modal-dialog{width:96%;max-width:596px;position:absolute;top:30%;left:0;right:0;bottom:0;margin:auto;background:#fff;border-radius:5px;height:max-content}
.my-profile .modal-content{border:0}
.my-profile .modal-header{padding:15px;border-bottom:0}
.my-profile .modal-content #close,.my-profile .modal-content .close{float:right;border:0;background:0;font-size:24px;position:relative;z-index:100}
.my-profile .modal-header .modal-title{font-size:24px;float:left;color:#512b8b}
.my-profile .modal-header p{float:left;line-height:2;margin-top:10px}
.my-profile .modal-dialog{-webkit-transform:translateY(-25%);-ms-transform:translateY(-25%);-o-transform:translateY(-25%);transform:translateY(-25%)}
.my-profile .global-button-white{min-width:140px !important;border:1px solid #7350ac !important;font-size:16px !important;padding:10px 20px !important;outline:0 !important;margin:10px 0 !important;cursor:pointer;display:inline-block;text-align:center !important;color:#7350ac !important;background-color:#fff !important;border-radius:4px}
.my-profile .global-button-white:hover{background-color:#5c26a8 !important;color:#fff !important;border-color:#5c26a8 !important}
.my-profile .modal.in .modal-dialog .modal-content .close:after{content:"X";font-size:18px;font-weight:700;position:absolute;top:0;right:0;transform:translate(50%,-50%);-webkit-transform:translate(50%,-50%)}
.my-profile .mb-30{margin-bottom:30px}
.my-profile #vieworderdetail-popup .dropdown-toggle{border-color:#999;border-radius:0;padding:10px 12px;background:0;background-color:#fff;width:100%}
.my-profile #vieworderdetail-popup .filter-option{display:inline-block;overflow:hidden;width:90%;text-align:left;text-overflow:ellipsis}
.my-profile #vieworderdetail-popup .modal-dialog{top:55%}
.my-profile #vieworderdetail-popup .modal-header .modal-title{color:#444;font-weight:500;line-height:normal;letter-spacing:normal}
.my-profile #vieworderdetail-popup .close:after{top:25px;right:30px}
.my-profile #vieworderdetail-popup .bootstrap-select.btn-group .dropdown-menu.inner{position:static;float:none;border:0;padding:0;margin:0;border-radius:0;box-shadow:none}
.my-profile #vieworderdetail-popup .open>.dropdown-menu{width:100%;padding-left:12px}
.my-profile #vieworderdetail-popup .bootstrap-select.btn-group .dropdown-menu li a{cursor:pointer;font-weight:700}
.my-profile #vieworderdetail-popup .filter-option{border-bottom:0;text-transform:none}
@media only screen and (max-width:767px){.my-profile #vieworderdetail-popup button.btn.dropdown-toggle.btn-default{display:block}
.my-profile #vieworderdetail-popup .modal-dialog{top:40%}
}
.document-input .docfile{text-transform:uppercase;font-size:14px;font-weight:800;cursor:pointer;letter-spacing:1px;line-height:1.57;background-color:#431a80;color:#fff;margin-bottom:30px;display:block;text-align:center;letter-spacing:.5px;border:2px solid #5e3b8d;position:relative;width:fit-content;padding:15px 30px}
.document-tab .docfile [type=file]{cursor:inherit;display:block;filter:alpha(opacity=0);opacity:0;position:absolute;left:0;text-align:right;top:0}
.document-tab .error-limit{margin-top:-30px;text-transform:uppercase}
.doc-format ul li{background:#fff;padding:20px 0}
.document-tab .bill-detail span{font-size:16px;color:#222;text-transform:uppercase;letter-spacing:.5px}
.document-tab .bill-detail i#deletedoc img{display:none}
.document-tab .bill-detail i#deletedoc a{border:1px solid #431a80;padding:10px 15px;font-size:14px;letter-spacing:1px;text-transform:uppercase}
.document-tab .max-limit{text-align:left;padding:15px 0}
.document-tab .max-limit p{margin-top:10px;font-size:14px;letter-spacing:.5px}
.document-tab .max-limit p:first-letter {text-transform:uppercase}
.selectMbile{display:none}
.inner-secn{padding:70px 0 90px;position:relative}
@media(min-width:320px) and (max-width:991px){.inner-secn{padding:37px 0 80px}
}
.myorder-rounded-circle{width:130px;height:130px;margin:10px auto;margin-bottom:20px;background-color:#f4f0ff;position:relative;margin-bottom:7px}
.myorder-rounded-circle .iconLinks__cart{position:absolute;left:calc(50% - 10px);top:calc(50% - 10px);background-position:-111px -39px}
.empty-order-wrap{text-align:center}
.tab .profile-content .profile-details .no-order-orderTab{text-align:center;font-size:22px;line-height:40px;font-weight:800}
.tab .profile-content .profile-details .empty-cart-section{width:100%;left:0;top:-30px}
@media only screen and (max-width:767px){.my-profile button.btn.dropdown-toggle.btn-default{display:none}
.my-profile .btn-group.bootstrap-select.mob{width:100%}
.slct-style1 select.selectpicker{display:block}
.selectpickermob{top:0;left:0;height:100% !important;opacity:1;width:220px;min-width:100%;padding:14px;padding-left:0;margin-bottom:10px;text-transform:uppercase;font-weight:500;display:flex;column-gap:56px;overflow:auto}
.selectpickermob::-webkit-scrollbar{width:0}
.selectpickermob option{font-size:14px;font-weight:500;line-height:21px}
.my-profile .tab{flex:0 0 100%}
.details-inputs .profile_change_password ul,.profile-details .ap_user-profile-form{padding:25px;padding-right:0}
.profile-details .profile-completeness h2{padding-left:0}
.profile-details #editProfile{margin-right:0;float:none;margin-left:88%}
#editProfile{float:right;cursor:pointer;font-size:14px;margin-bottom:25px}
.details-inputs .input-list-grp .faq-select-drop-down-item,.details-inputs .input-list-grp input,.details-inputs .input-list-grp label{font-size:12px;font-weight:600}
div.upload-img-btn{margin-left:27px;margin-right:0;text-align:left}
.details-inputs .input-list-grp label{width:100%}
.profile-details .prof-picture .ap_profile_Pic{width:120px;margin-top:-20px}
.orderDetails .p-detailsWrap#orderDetails{padding-left:15px !important}
.profile-details .order-details-content .order-details-title{text-align:left;padding:10px 20px}
.order-details-content .row p.order-title-black{padding:5px 0;line-height:2}
.order-details-content .row p>span{display:block}
.profile-details .order-details-content .order-details-title .order-title{width:100%;margin-top:5px;font-size:11px}
.orderDetails .p-detailsWrap#p-details{padding-left:0 !important}
.profile-details .order-details-content .order-details-title a.view-details{font-size:11px;padding:10px 18px}
.yourvoice-green-header{font-size:13px}
.order-detail-imagecontent-block .left #ordrName{color:#444}
.order-detail-imagecontent-block .left #price,.order-detail-imagecontent-block .left #qty,.order-detail-imagecontent-block .left #shadeCode{font-size:11px;line-height:2}
.order-details-title .col-sm-push-6{padding-right:10px;margin-top:10px}
.profile-details .order-details-content .order-details-title .order-title span{font-size:11px}
.profile-details .order-details-content .bg-grey-light,.profile-details .order-details-content .order-details-title,.profile-details .order-details-content .product-detail .bg-grey,.profile-details .order-details-content .product-detail .bg-grey-dark{padding:0 5px}
.profile-details .order-details-content .bg-grey-light .col-sm-7.global-mtb h4 span,.profile-details .order-details-content .bg-grey-light .payment-summary-wrapper span{font-size:14px}
.profile-details .order-details-content .bg-grey-light .payment-summary-wrapper{padding:0}
.profile-details .order-details-content .bg-grey-light .col-sm-7.global-mtb #billAddress,.profile-details .order-details-content .bg-grey-light .col-sm-7.global-mtb #shipAddress{font-size:11px;padding-bottom:15px}
.profile-details .order-details-content .bg-grey-light .payment-summary-wrapper{margin:15px 0}
.payment-summary-content tr>td{font-size:11px}
.order-details-btn{width:50%;margin:2px;padding-right:25px;text-align:left}
.order-details-btn a{font-size:11px}
.order-details-content .row p.order-title-black,.profile-details .order-details-content .order-details-title .order-title{margin-left:15px}
.order-detail-imagecontent-block{margin-top:10px}
.profile-details .order-details-content .bg-grey-light,.profile-details .order-details-content .product-detail .bg-grey,.profile-details .order-details-content .product-detail .bg-grey-dark{padding-bottom:15px}
.global-mtb{margin:0}
.order-detail-imagecontent-block .left h4{font-size:12px;margin-bottom:5px}
.float-r-mob{float:none !important}
.yourvoice-green-header{font-size:12px}
}
@media only screen and (max-width:767px) and (min-width:320px) and (max-width:992px){.tab .profile-content .profile-details .empty-cart-section{top:0;left:0;position:relative !important}
.tab .profile-content .profile-details .myorder-rounded-circle{width:80px;height:80px;margin:0 auto;margin-bottom:10px}
.tab .profile-content .profile-details .no-order-orderTab{line-height:20px;font-size:14px}
}
@media only screen and (max-width:767px){.ap-auth-manager-protected-section .profile-details .ap_user-profile-form a.global-button-white{margin-left:-13px !important}
.ui-datepicker{width:80.5vw;margin-left:-33px}
.document-tab .bill-detail i#deletedoc a,.document-tab .bill-detail span,.document-tab .max-limit p{font-size:12px}
}
@media only screen and (min-width:768px) and (max-width:1024px){div.upload-img-btn{margin-right:-5px}
.profile-details .order-details-content .order-details-title a.view-details{padding:10px 15px;margin-right:10px}
.order-details-content .row p.order-title-black{padding:1px;line-height:24px}
.order-detail-imagecontent-block{margin-top:-4px}
.profile-details .order-details-content .bg-grey-light,.profile-details .order-details-content .product-detail .bg-grey,.profile-details .order-details-content .product-detail .bg-grey-dark{margin-left:10px}
.profile-details .order-details-content .product-detail .bg-grey-dark .col-md-3,.profile-details .order-details-content .product-detail .bg-grey .col-md-3{text-align:left}
}
@media only screen and (max-width:1024px){.ap_user-profile-form .details-inputs>ul:first-child li{max-width:100%}
.order-detail-image-block{width:40% !important;margin-right:20px}
.order-detail-imagecontent-block{width:48%}
.selectMbile{display:block}
}
.shop-mini-cart-revamp .mini-cart-wp{height:100%}
.shop-mini-cart-revamp .mini-cart-shade{position:absolute;display:none}
.shop-mini-cart-revamp .mini-cart-shade--textArea *{color:#fff;font-size:20px}
.shop-mini-cart-revamp .product-description{width:220px}
.shop-mini-cart-revamp .input-group{margin-top:15px}
.shop-mini-cart-revamp .inr-rupee{margin-left:17px !important}
.shop-mini-cart-revamp .cart-quantity{text-align:center;height:25px;width:70px;border-right:0;border-left:0;font-size:14px;font-weight:500;background-color:transparent}
.shop-mini-cart-revamp .btn-number{height:25px;padding:10px;border:1px solid #ced4da;display:flex;align-items:center;border-radius:0;box-shadow:none;outline:0}
.shop-mini-cart-revamp .btn-number:focus{border:1px solid #431a80 !important}
.shop-mini-cart-revamp .quantity-left-minus span{margin-top:-2px}
@media(min-width:320px) and (max-width:991px){.shop-mini-cart-revamp .product-description{width:215px}
.shop-mini-cart-revamp .mini-cart-wp{position:relative;height:100%}
}
@media(min-width:320px) and (max-width:374px){.show-cart-items .cart-items-wrapper{padding:20px 4px !important;right:-4px !important}
.show-cart-items .cart-items-wrapper .item-lists{padding-right:15px}
.show-cart-items .cart-items-wrapper .item-lists li .item-picture{margin-right:12px}
.show-cart-items .cart-items-wrapper .item-lists li .description-text{margin-right:0}
.shop-mini-cart-revamp .inr-rupee{margin-left:2px}
}
@media(min-width:768px) and (max-width:991px){.show-cart-items .cart-items-wrapper{right:0}
}
@media(min-width:576px) and (max-width:767px){.show-cart-items .cart-items-wrapper{right:0}
}
.show-cart-items .cart-items-wrapper{padding:18px !important}
.show-cart-items .cart-items-wrapper .item-lists::-webkit-scrollbar{width:4px}
.show-cart-items .cart-items-wrapper .item-lists::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}
.show-cart-items .cart-items-wrapper .item-lists::-webkit-scrollbar-thumb{background-color:#a9a9a9}
@media(min-width:320px) and (max-width:991px){.shop-mini-cart-revamp .inr-rupee{margin-left:10px !important}
}
@media(max-width:767px){#as-smart-tab{display:none}
}
#vieworderdetail-popup.typography .modal-dialog.popup-content{top:100px}
#vieworderdetail-popup.typography .cart-overlay-content .modal-header h3{margin:auto;text-transform:capitalize}
#vieworderdetail-popup.typography .cart-overlay-content .closeBtnWrap{flex-direction:row-reverse}
#vieworderdetail-popup.typography .cart-overlay-content .modal-body .radio{text-transform:capitalize;padding-left:5px}
#vieworderdetail-popup.typography .cart-overlay-content .popup-content-wrapper .btn-group .dropdown-menu.open{padding:10px}
#vieworderdetail-popup.typography .cart-overlay-content .popup-content-wrapper .btn-group .dropdown-menu.open ul li:first-child{display:none}
#vieworderdetail-popup.typography .cart-overlay-content .popup-content-wrapper .btn-group .dropdown-menu.open ul li{margin-top:4px}
#vieworderdetail-popup.typography .dropdown-menu.drop-visible{display:block}
#vieworderdetail-popup.typography #refundSubmit.disbleBtn{opacity:.5;pointer-events:none}
#vieworderdetail-popup.typography .btn.dropdown-toggle.btn-default .caret{display:none}
#return-success-popup .modal-content .return-popup h3,#return-success-popup b{font-size:16px;font-family:apFontRegular;letter-spacing:1px;line-height:1.57;color:#222;margin-bottom:20px;width:90%}
#return-success-popup .return-popup p,#return-success-popup .return-popup p a .global-button{border-color:#431a80}
#return-success-popup .return-popup p a .global-button{border-radius:2px;cursor:pointer;background-color:#431a80 !important;color:#fff !important}
#return-success-popup .return-popup p{font-size:13px;letter-spacing:1px}
#return-success-popup .modal-dialog{height:250px}
#return-success-popup .modal-dialog .modal-content .close{top:10px}
#return-success-popup .return-popup .contactUs a{color:#441980;font-size:14px;font-weight:800}
#return-success-popup .return-popup .contactUs b{font-size:14px;font-weight:800}
@media screen and (max-width:767px){#return-success-popup .return-popup p{font-size:11px;letter-spacing:0}
}
#return-success-popup .return-popup{margin-top:-15px}
.my-profile .radioLables.radio{outline:0;height:22px;margin-right:35px;margin-bottom:20px;margin-top:0;padding-left:10px}
.my-profile .radioLables.radio label:before{content:"";height:22px;left:0;margin-left:-22px;width:22px;border:1px solid #ccc;border-radius:50%;background-color:#fff;transition:border .15s ease-in-out;display:inline-block;position:absolute}
.my-profile .radio input[type=radio]:checked+label:after{content:" ";transform:scale(1);background-color:#79be16;height:8px;left:3px;margin-left:-18px;top:7px;width:8px;transition:transform .1s cubic-bezier(.8,-.33,.2,1.33);display:inline-block;position:absolute;border-radius:50%}
.my-profile .radioLables.radio label{padding-left:10px;font-size:18px;display:inline-block;vertical-align:middle;position:relative;font-weight:700}
.my-profile .popup-content-wrapper>p{color:#444;font-weight:400;line-height:24px}
.my-profile .width-100-percent{width:100%}
.my-profile .form-control.custum-input{border:1px solid #999;border-radius:0;height:110px;resize:none;margin:0 auto 20px}
.my-profile .popup-content-wrapper>p>a{text-decoration:underline;color:#512b8b}
.my-profile .popup-content-wrapper>p{margin-bottom:15px}
.pd-left{padding-left:0 !important}
@media(min-width:320px) and (max-width:991px){.tabs-menu{display:flex !important;column-gap:50px;overflow:auto}
.tabs-menu::-webkit-scrollbar{width:0;background:transparent}
.tabs-menu .links a{font-size:14px;text-transform:uppercase;display:block;position:relative;font-weight:500;line-height:19px;padding:0;letter-spacing:normal;color:#000;width:max-content}
.tabs-menu .links.active{color:#000;border-bottom:2px solid #512b8b}
}
.profile-details .btn-redeem{display:flex;padding:0;align-items:center;margin-top:16px;text-transform:uppercase;letter-spacing:1.08px;line-height:30px;color:#512b8b;font-size:14px;font-weight:700;cursor:pointer}
.profile-details .btn-redeem .icon{width:20px;margin-left:5px}