.TrendingBox .cele-header .overlay .celebritybutton a.addtocart-btn{font-family:SourceSansPro-Regular;font-size:14px;font-style:normal;letter-spacing:.1px;color:#131415;background:#fff;padding:0 10px;margin-top:10px;font-weight:600}.addtocart-btn{font-family:SourceSansPro-Regular;font-size:14px;font-style:normal;letter-spacing:.1px;color:#131415!important;background:#fff!important;padding:8px 10px;margin-top:10px;font-weight:600;border-radius:15px}.TrendingBox .cele-header:hover .overlay .cart-value{/*bottom:75px*/}.cart-added-txt{font-family:SourceSansPro-Regular;font-size:15px;line-height:normal;color:#fff;font-weight:100;position:absolute;bottom:45px;opacity:0;left:5px}.detail-page{background-color:#eeefef}.card-detail{padding:25px 8px 32px 19px;border-radius:6px;box-shadow:-5px 0 14px 0 rgb(130 155 185 / 10%);background-color:#fff}.celeb-section .celeb-img{width:70px;height:70px;border-radius:35px;box-shadow:0 4px 7px 0 rgb(0 0 0 / 15%)}.enter-txt{font-family:SourceSansPro-Regular;font-size:14px;font-weight:600;color:#2f2f2f;margin-bottom:10px}.cancel-txt{font-family:SourceSansPro-Regular;font-size:14px;font-weight:600;text-align:right;color:#a8a8a8;margin-bottom:10px;cursor:pointer}.celeb-section .celeb-name{font-family:MinionPro;font-size:22px;font-weight:700;color:#000;margin-bottom:20px;margin-top:15px}.services .request-txt{font-family:SourceSansPro-Regular;font-size:17px;font-weight:600;line-height:normal;text-align:center}.services-list{padding:20px 70px}.celeb-service.active{background-color:#d13636;box-shadow:0 18px 18px 0 rgb(185 4 4 / 19%)}.celeb-service{width:170px;height:96px;border-radius:14px;background-color:#e3ebf1a6;margin-right:20px;padding:15px;box-shadow:none;position:relative;margin-bottom:30px}.celeb-service .green-tick{position:absolute;top:-15px;right:-15px}.celeb-service .service-name{font-family:SourceSansPro-Semibold;font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#000}.celeb-service.active .service-brand,.celeb-service.active .service-name,.celeb-service.active .service-price{color:#fff}.celeb-service .service-brand,.celeb-service .service-price{font-family:SourceSansPro-Regular;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#4e4e4e}.booking-accordion{width:100%}.booking-accordion .card{border:none}.booking-accordion .card-header{padding:0 0 30px 0;border:none;background-color:transparent}.booking-accordion .message-for{font-family:SourceSansPro-Regular;font-size:17px;font-weight:600;line-height:normal;margin-bottom:5px}.booking-accordion .message-for-submit-cart-order{font-family:SourceSansPro-Regular;font-size:17px;font-weight:600;line-height:normal;margin-bottom:5px;margin-left: 50px;}.booking-accordion .black-circle{width:25px;height:25px;border-radius:50%;padding:3px 9px;background-color:#000;margin-right:10px;color:#fff}.booking-accordion .grey{background-color:#91a5c2}.booking-accordion .blue-msg-txt{font-family:SourceSansPro-Regular;font-size:17px;font-weight:400;line-height:20px;margin-left:12px;color:grey}.booking-accordion .form-info,.booking-accordion .video-message{margin-left:30px;margin-bottom:30px}.booking-accordion .sendor-type.active{background-color:#5cc6d4;color:#fff}.booking-accordion .sendor-type{background-color:#c6dfef;border-radius:15px;box-shadow:unset;font-family:SourceSansPro-Semibold;font-size:16px;font-weight:600;padding:10px 20px;font-stretch:normal;text-align:center;color:#000;border:none;margin-right:8px;cursor:pointer}.booking-accordion .detail-title{font-family:SourceSansPro-Semibold;font-size:17px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#4e4e4e;margin-top:5px;margin-bottom:10px}.booking-accordion .form-control{border-radius:6px;border:solid 1px rgba(128,128,128,.4);background-color:#fff0;font-family:SourceSansPro-Regular;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:grey;padding:14px;height:50px}.booking-accordion .form-control:focus{box-shadow:none;-webkit-box-shadow:none}.booking-accordion select.form-control{height:50px!important;padding:10px}.booking-accordion .card .card-body.showThisContent{width:100%;position:relative;border:1px solid rgba(0,0,0,.125)!important;border-radius:14px;box-shadow:0 -8px 22px 0 rgb(0 0 0 / 10%)!important;background-color:#fff!important;margin:0}.change-hr-booking{margin:20px 0!important;opacity:.3;border-top:1px solid grey!important}.booking-accordion .form-control#datepicker{border-radius:6px}.bg-calendar_heart{right:15px;position:absolute;top:12px;z-index:200;width:22px;height:22px;object-fit:none;object-position:-156px -288px}.confirm-msg.error_message_temp{font-family:SourceSansPro-Regular;font-size:17px;font-weight:600;color:red;padding:10px 0}.message_temp{padding:10px 0}.booking-accordion .coupon-link.form-info{margin-bottom:0!important}.confirm-msg{font-family:SourceSansPro-Regular;font-size:17px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:grey}.booking-accordion .card .card-body .result{margin:0 0 10px;font-family:SourceSansPro-Regular;font-size:14.7px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#212121}.showThisContent:hover .choose-one,.showThisContent:hover~.choose-one{color:#fff;background-color:#de0e0e;padding:3px 10px;border-radius:24px}.choose-one{text-align:left;font-family:SourceSansPro-Regular;font-size:17px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#526a92;line-height:21px;cursor:pointer}.edit-msg{height:150px!important;background-color:#eae7e5!important}.carousel-control .template-left-arrow{width:19px;height:19px;margin-top:-15px;border-radius:17px;margin-left:-15px;font-size:14px;box-shadow:0 2px 4px 0 hsl(0deg 0% 0% / 10%),0 2px 4px 0 hsl(0deg 0% 0% / 30%);padding:2px 0;position:absolute;color:grey;top:50%;background:#fef5f5;display:inline-block;transform:rotate(0);left:2%}.bg-leftarrow{width:50px;height:50px;object-fit:none;object-position:-237px -289px}.carousel-control .template-right-arrow{width:19px;height:19px;margin-top:-15px;border-radius:17px;margin-left:-15px;font-size:14px;left:100%;box-shadow:0 2px 4px 0 hsl(0deg 0% 0% / 10%),0 2px 4px 0 hsl(0deg 0% 0% / 30%);padding:2px 0;position:absolute;color:grey;top:50%;background:#fef5f5;display:inline-block;transform:rotate(180deg)}.bg-rightarrow{width:50px;height:50px;transform:none!important;object-fit:none!important;object-position:-197px -288px}.contact-down{width:15px;height:15px;object-fit:none;object-position:-312px -288px}.more-templates:hover{color:red;background-color:#fff}.char-length{text-align:right;padding-top:10px;color:#666;font-family:SourceSansPro-Semibold}.more-templates{float:right;font-family:SourceSansPro-Regular;font-size:17px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#526a92;cursor:pointer;padding-top:6px}.custom-round-radio{margin-top:10px;margin-left:25px;font-family:SourceSansPro-Regular;font-size:17px;letter-spacing:normal;font-weight:600;color:#4e4e4e}.custom-round-radio input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.custom-round-radio input:checked~.checkmark{background-color:transparent}.custom-round-radio .checkmark{position:absolute;top:8px;left:12px;height:16px;width:16px;background-color:transparent;border-radius:50%;border:solid 1.1px rgba(128,128,128,.4)}.custom-round-radio .checkmark-style{top:15px;left:15px}.custom-round-radio input:checked~.checkmark:after{display:block}.custom-round-radio .checkmark:after{content:"";position:absolute;display:none}.custom-round-radio .checkmark:after{left:2px;top:2px;width:10px;height:10px;border:solid #2489c5;border-width:1px;background:#2489c5;border-radius:50%}.box-footer{margin-left:10px}.box-footer .form-info{margin-top:-10px}.box-footer .form-info .save-btn{color:#fff;font-family:SourceSansPro-Regular;font-size:17px;padding:8px 40px 8px 40px;border-radius:32px;background-color:#dc0e0e;font-weight:600}.instagrey{color:grey}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}@media only screen and (min-width:1225px){.booking-accordion .card .card-body .result{height:270px!important}}@media only screen and (max-width:1200px) and (min-width:991px){.services-list{padding:20px 20px}.booking-accordion .detail-title{font-size:15px;line-height:normal}.confirm-msg.error_message_temp{font-size:16px;line-height:normal}}@media only screen and (max-width:990px) and (min-width:768px){.services-list{padding:20px 0}.celebrity-booking{padding:0}}@media only screen and (min-width:768px){.we-accept.mob-view{display:none}.diplayMessageMain{display:none}.last-booking-btn{margin-top:-60px}#celebrity-form .booking-accordion .black-circle{margin-right:15px}.change-hr-booking{display:none}.card_after{position:absolute;height:calc(100% - 26px);width:2px;background:#dedede;left:.79rem;top:25px}.booking-accordion .booking-dot{width:9px;height:9px;border-radius:50%;background:#91a5c2;position:absolute;left:24px}.booking-accordion .addons-div{margin-bottom:40px}.book-now-footer{margin-top:-40px;margin-left:10px}#celebrity-form .booking-accordion .detail-title.contact2-title{margin-left:0!important}.booking-accordion .other-contact-details{margin-top:-20px;margin-bottom:40px;margin-left:10px}.booking-accordion .payment-section{margin-top:-20px;margin-bottom:40px;margin-left:8px}.booking-accordion .coupon-section{margin-left:15px}.booking-accordion .biling-detail{margin-left:32px!important}.booking-accordion .terms-book-note{margin-left:32px!important;margin-bottom:20px}}@media only screen and (min-width:768px){.TrendingBox .cele-header:hover .overlay .price-title{/*bottom:75px!important*/}}@media only screen and (max-width:767px){.celeb-service .service-name{font-size: 16px;}payment-data.FeaturedCelebrity .celebrity-item .overlay .celebritybutton a.addtocart-btn,.TrendingBox .cele-header .overlay .celebritybutton a.addtocart-btn,.addtocart-btn{display:none}.TrendingBox .cele-header:hover .overlay .price-title{/*bottom:40px!important*/}.diplayMessageMain,.web-carousel{display:none}.more-templates{padding-top:0}.detail-page{padding:40px 15px}.card-detail{padding:10px 0}.services-list{padding:20px 15px}.celebrity-booking{padding:0}.booking-accordion .black-circle,.change-hr-booking{display:none}.booking-accordion .form-info,.booking-accordion .video-message{margin-left:-15px;margin-bottom:20px}.booking-accordion .form-info .form-bottom,.booking-accordion .video-message .form-bottom{margin-bottom:20px}.booking-accordion .card-header{padding-bottom:15px}.booking-accordion .blue-msg-txt{margin-left:15px;display:block}.booking-accordion .myself-else{margin-left:0!important}.booking-accordion .applied-coupon li{margin-left:0}#celebrity-form .booking-accordion .payment-method .intro-text{padding-left:0}.booking-accordion #collapseOne .change-hr{display:none}#celebrity-form .booking-accordion .payment-method{padding:0;margin-top:20px!important}}@media only screen and (max-width:375px){.booking-accordion .blue-msg-txt,.booking-accordion .message-for{font-size:15px!important;display:block}.booking-accordion .book-note .radiobutton-txt{font-size:15px;line-height:20px}.booking-accordion .book-note .radiobutton-txt .for-radiobutton li .whatsAppModal{font-size:15px;line-height:20px}}@media only screen and (max-width:576px){.celeb-service{width:100%;height:100%;margin-right:0;margin-bottom:20px}.celeb-service .service-brand,.celeb-service .service-name,.celeb-service .service-price{margin-bottom:0!important}.celeb-service .green-tick{right:-10px}.celeb-service .service-logo{margin-top:5px}}@media only screen and (max-width:500px){.booking-accordion .detail-title{font-size:15px!important;line-height:normal!important}.mobile-book-now.booking-mobile-btn{margin:20px 0!important}#collapseThree .coupon-link.form-info{margin-left:0}}#celebrity-form .brand-only-div .form-info{margin-left:0}#tfc-coupon-sec .coupon-link.form-info{width:100%}#tfc-coupon-sec img.percentage{width:22px}#tfc-coupon-sec .bg-add-coupon{width:20px!important;height:20px!important;object-fit:unset;object-position:unset}#tfc-coupon-sec span.SeeMore2{padding-right:40px}#tfc-coupon-sec .left-section span{padding-left:10px;font-family:SourceSansPro-Semibold;font-size:17px;font-weight:600!important;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#000}#tfc-coupon-sec .left-section .coupon-text{font-size:16px!important;color:#000}#tfc-coupon-sec .coupon-link #frm-add-coupon .text-danger,.coupon-link .text-warning{color:red!important;font-size:12px}#tfc-coupon-sec .discount-coupon .form-group{margin-bottom:0}#tfc-coupon-sec #form-book-celebrity .c-btn{top:-85px;right:12px;position:absolute;background-repeat:no-repeat;background-image:url(img/arrow.png);width:50px!important;background-color:transparent!important;padding:20px 0!important;border:none;float:right}#tfc-coupon-sec .left-section .closebtn.close{padding-top:1px;font-size:24px!important;color:#000}#tfc-coupon-sec .chip.coupon-chip{display:inline-block!important;padding:0 8px;height:35px;font-size:14px;line-height:37px;border-radius:15px;font-weight:600;color:#000;background-color:#dee9f0;margin-top:10px}#tfc-coupon-sec .right-section .red-560{font-size:18px;padding-left:10px;font-weight:700;color:#e02020}#tfc-coupon-sec .right-section .tcash{color:#df1f1f;font-size:17px;font-weight:700}#tfc-coupon-sec .right-section .coupon{font-size:17px;font-weight:700;padding-right:50px;color:#fff}#tfc-coupon-sec .switch{position:relative;display:inline-block;width:46px;height:21px;top:5px;float:right}#tfc-coupon-sec .wallet_amount{visibility:hidden}#tfc-coupon-sec .switch-slider.round{border-radius:34px}#tfc-coupon-sec .switch-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}#tfc-coupon-sec .switch-slider:before{position:absolute;content:"";height:18px;width:18px;left:2px;bottom:2px;background-color:#fff;-webkit-transition:.4s;transition:.4s}#tfc-coupon-sec .switch-slider.round:before{border-radius:50%}#tfc-coupon-sec .right-section h6{font-size:10px;color:grey;font-family:SourceSansPro-Regular;padding-left:33px}#tfc-coupon-sec .coupon-input{margin-top:20px;width:75%}#tfc-coupon-sec .coupon-form{padding:0}#tfc-coupon-sec .coupon-apply .new-cost{color:#000;font-size:14px!important;font-family:SourceSansPro-Regular;font-weight:400!important}#tfc-coupon-sec .coupon-apply{color:#000;font-size:15px;font-family:SourceSansPro-Semibold;padding:8px 0;margin-bottom:0}#tfc-coupon-sec .coupon-percent{color:#d80e0e!important;font-size:14px!important}#tfc-coupon-sec .coupen-code-arrow{position:absolute;right:35%;top:38%;font-size:20px;cursor:pointer}#tfc-coupon-sec .japplied{list-style-type:none;margin:0;padding:0}input:checked+.switch-slider{background-color:#5cc6d4!important}input:checked+.switch-slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}@media only screen and (max-width:767px){.payment-data{margin-left:0!important}.we-accept.web-view{display: none;}.we-accept.mob-view{display: block;}.box-footer .form-info .save-btn{margin-top:15px}.box-footer .form-info{margin-top:0}.cart-added-txt{font-size:14px;line-height:normal;bottom:40px}.booking-accordion .gst-details .mob-gst{margin-bottom:12px}#tfc-coupon-sec .right-section{padding-top:20px}#tfc-coupon-sec .right-section .coupon{padding-right:0}#tfc-coupon-sec .coupon-form{margin:0 15px 0!important;padding:0!important}#tfc-coupon-sec .coupon-apply{font-size:12px}#tfc-coupon-sec .coupon-apply .new-cost{font-size:12px!important}#tfc-coupon-sec .coupon-percent{font-size:11px!important}#tfc-coupon-sec .coupon-input{margin-top:20px;width:100%}#tfc-coupon-sec .coupen-code-arrow{top:38%;right:15%}.japplied-frm{padding:0 15px!important}.left-section{margin-bottom:15px}#tfc-coupon-sec .bg-add-coupon{margin-right:7px}}@media only screen and (min-width:768px) and (max-width:900px){#tfc-coupon-sec .coupon-input{width:100%}#tfc-coupon-sec .right-section .coupon{padding-right:0}#tfc-coupon-sec .coupen-code-arrow{right:16%}.left-section{margin-bottom:15px}}@media only screen and (min-width:768px){.booking-accordion .gst-details{margin-left:30px;margin-top:15px}#tfc-coupon-sec .booking-accordion .coupon-section{margin-left:15px}.booking-accordion .blue-line-circle{position:absolute;width:2px;height:28px;background:#dedede;left:13px;top:-1px}.coupon-percent{padding-left:0!important}.coupen-code-sec{margin-left:0!important}.mob-carousel{display:none}}@media only screen and (max-width:320px){#tfc-coupon-sec .coupon-input{margin-top:10px;width:100%}#tfc-coupon-sec .coupen-code-arrow{right:15%;top:30%}}@media only screen and (min-width:1281px) and (max-width:1367px){.booking-accordion .blue-line-circle{left:13px}}.celeb-service .white-logo{width:36px;height:auto}@media only screen and (min-device-width:992px) and (max-device-width:1107px) and (orientation:landscape){.choose-one{font-size:14px}.discount-coupon{max-width:100%;flex:0 0 65%}.booking-accordion .card .card-body .result{height:400px}.booking-accordion .card .card-body .result{font-size:13px!important}.showThisContent:hover .choose-one,.showThisContent:hover~.choose-one{font-size:11px}}@media only screen and (min-device-width:768px) and (max-device-width:1200px) and (orientation:portrait){.choose-one{font-size:14px}.discount-coupon{max-width:100%;flex:0 0 55%}.booking-accordion .card .card-body .result{height:350px}.showThisContent:hover .choose-one,.showThisContent:hover~.choose-one{font-size:12px;padding:2px 10px 8px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.booking-accordion .booking-dot{left:9px}.detail-page{padding:40px 50px}}@media only screen and (min-device-width:834px) and (max-device-width:1112px) and (orientation:landscape){.choose-one{font-size:14px}.discount-coupon{max-width:100%;flex:0 0 75%}.booking-accordion .card .card-body .result{height:320px}}@media only screen and (min-device-width:834px) and (max-device-width:1112px) and (orientation:portrait){.booking-accordion .card .card-body .result{height:300px}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (orientation:portrait){.discount-coupon{max-width:100%;flex:0 0 70%}.booking-accordion .card .card-body .result{font-size:12.5px}.showThisContent:hover .choose-one,.showThisContent:hover~.choose-one{font-size:11px}.booking-accordion .booking-dot{left:24px}}@media only screen and (min-width:1920px){.detail-page{padding:40px 700px}}@media only screen and (min-width:1441px) and (max-width:1919px){.detail-page{padding:40px 200px}}@media only screen and (min-width:1025px) and (max-width:1440px){.detail-page{padding:40px 200px}}@media only screen and (min-width:768px) and (max-width:1024px){.detail-page{padding:40px 80px}}.checkout-header{padding:30px 30px 15px;position:fixed;width:100%;height:auto;background:#fff;position:fixed;z-index:1;margin-top:-90px}.checkout-header.header-checkout-scrolled{background:#fff;height:auto;transition:all .1s;vertical-align:middle;position:fixed;box-shadow:0 0 38px 0 rgb(0 0 0 / 10%);z-index:1}.checkout-main{margin-top:90px}.checkout-row{padding:40px 130px;box-shadow:-5px 0 14px 0 #829bb919;background-color:#faf9f9}.return-cart-btn{width:100%;border:1px solid #dc0e0e;border-radius:32px;background:#fff;font-family:SourceSansPro-Regular;font-size:17px;font-weight:600;color:#dc0e0e;padding:12px 0}.confirm-pay-btn{width:100%;border-radius:32px;background:#dc0e0e;font-family:SourceSansPro-Regular;font-size:17px;font-weight:600;color:#fff;padding:12px 0}.name-txt{font-family:SourceSansPro-Regular;font-size:16px;font-weight:300;line-height:normal;margin-bottom:15px}.billto-txt{font-family:SourceSansPro-Regular;font-size:22px;font-weight:700;line-height:normal;margin-bottom:15px;color:#000}.checkout-label{font-family:SourceSansPro-Regular;font-size:17px;font-weight:600;color:#4e4e4e;line-height:normal}.checkout-row .form-control{height:54px;border-radius:6px;border:solid 1px rgba(128,128,128,.4);margin-bottom:15px}.checkout-row .form-control:focus{box-shadow:none}.checkout-row input[type=text].form-control{font-size:16px;color:#212121;line-height:normal;font-family:SourceSansPro-Regular}.celebrity-image{width:90px;height:90px;border-radius:8px;box-shadow:0 8px 10px 0 rgb(0 0 0 / 6%)}.service-recorded-img{position:absolute;right:0;left:74px;bottom:-7px;background:#fff;padding:5px;box-shadow:0 2px 14px 0 rgb(0 0 0 / 10%);border-radius:12px}.selected-celeb-div{position:relative}.checkout-celeb-row .celeb-name{font-family:'Minion Semibold';font-size:14px;font-weight:600;line-height:normal;color:#000;margin-bottom:5px;margin-top:15px}.celeb-price{font-family:SourceSansPro-Regular;font-size:14px;line-height:normal}.checkout-celeb{margin:0 15px 0 0;max-width:min-content;padding:0}.checkout-celeb-row{padding-left:8px}.subtotal-row{display:flex;justify-content:space-between;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;padding:20px 0}.subtotal-txt{font-family:SourceSansPro-Regular;font-size:14px;line-height:normal;color:grey}.totalpayable-txt{font-family:SourceSansPro-Regular;font-size:14px;font-weight:600;line-height:normal;color:#000}.payable-price-txt{font-family:SourceSansPro-Regular;font-size:20px;font-weight:600;line-height:normal;color:#000}.totalpayable-row{display:flex;justify-content:space-between;padding:20px 0}.checkout-progressbar{counter-reset:step;margin:0}.checkout-logo{margin-top:-7px}.checkout-progressbar li{font-family:SourceSansPro-Regular;font-size:12px;font-weight:600;position:relative;list-style:none;float:left;color:#000;width:33.33%;text-align:center;text-transform:uppercase}.checkout-progressbar li:before{content:counter(step);counter-increment:step;width:27px;height:27px;border:1px solid transparent;display:block;text-align:center;margin:0 auto 0 auto;border-radius:50%;background-color:#d8d8d8;line-height:25px;color:#fff}.checkout-progressbar li:after{content:"";position:absolute;width:100%;height:2px;background:#d8d8d8;top:15px;left:-50%;z-index:-1}.checkout-progressbar li:first-child:after{content:none}.checkout-progressbar li.active:before{background:#000;content:"✔";color:#fff}.checkout-progressbar li:nth-child(2):before{background:#000;color:#fff}.checkout-progressbar li.active+li:after{background:#000}.checkout-progressbar li.pay-txt{color:#d8d8d8}@media only screen and (min-width:768px) and (max-width:1200px){.checkout-row{padding:40px 40px}}@media only screen and (min-width:768px){.checkout-row .right-div{padding-top:30px;padding-left:50px}}@media only screen and (max-width:767px){.checkout-row{padding:40px 0}.checkout-celeb-row{padding-left:15px;padding-right:15px}.return-cart-btn{margin-bottom:15px}.checkout-row .form-bottom{margin-bottom:5px}.checkout-header{padding:30px 0 15px}.progressbar-div{margin-left:-40px}}@media only screen and (min-width:768px) and (max-width:991px){.checkout-row input[type=text].form-control{font-size:14px;line-height:normal}.checkout-label{font-size:15px;line-height:normal}.checkout-row .form-control{margin-bottom:10px;height:45px}}.return-cart-btn:hover{color:#dc0e0e}.return-cart-btn:focus{box-shadow:none}#slice-part .slice-success-msg{font-size:13px;font-family:SourceSansPro-Regular;color:green;letter-spacing:.4px}.checkout-cart{margin-bottom:25px!important;margin-top:25px!important}.add-cart-detail{margin-left:30px!important;margin-top:20px!important}#slice-part{margin:40px 0 0 0;padding:15px 0 15px!important;border-radius:14px!important;box-shadow:0 2px 40px 0 rgb(0 0 0 / 5%);border:dashed 2px #583e81;background-color:#fff!important}#slice-part .slice-checkbox{font-family:SourceSansPro-Regular;display:block;position:relative;padding-left:35px;margin-bottom:20px;cursor:pointer;font-size:16px;color:#000}#slice-part .slice-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}#slice-part .slice-checkbox .checkmark{position:absolute;left:0;height:26px;width:26px;border:1px solid rgba(128,128,128,.4);border-radius:50%;background:#c2c2c2}#slice-part .slice-checkbox input:checked~.checkmark{background-color:#624988}#slice-part .slice-checkbox .checkmark:after{top:7px;left:7px;width:10px;height:10px;border-radius:50%;background:#fff}#slice-part .slice-checkbox .checkmark:before{top:8px;left:8px;width:8px;height:8px;border-radius:50%;background:#fff}#slice-part .slice-checkbox .checkmark:after{content:"";position:absolute;display:none}#slice-part .slice-checkbox input:checked~.checkmark:after{display:block}#slice-part .slice-checkbox .checkmark:before{content:"";position:absolute;display:block}#slice-part .slice-checkbox input:checked~.checkmark:before{display:none}#slice-part .slice-off{font-size:10px!important;font-family:SourceSansPro-Regular;letter-spacing:.7px;padding-top:5px;color:#635e5e!important;margin-bottom:0}#slice-part .booking-membership{margin:0 0 0;align-items:center}#slice-part .tringprime_logo{width:auto;}#slice-part .slice-text{font-size:15px;color:#000;font-family:SourceSansPro-Regular;letter-spacing:.7px;line-height:normal}#slice-part .slice-input{width:60%;height:45px;margin-bottom:3px}#slice-part .slice-label{font-size:16px;font-family:SourceSansPro-Semibold;color:#000;margin-top:20px}#slice-part .slice-row{justify-content:flex-end}#slice-part .slice-error-msg{font-size:13px;font-family:SourceSansPro-Regular;color:#e02b2b;letter-spacing:.4px}#slice-part .slice-arrow{top:53px;left:49%;cursor:pointer;position:absolute;background-repeat:no-repeat;width:50px!important;background-color:transparent!important;padding:20px 0!important;border:none;float:right;height:47px;background-image:url('https://ik.imagekit.io/j83rchiauw/tring/sprite-detail-img.png')!important;background-position:-245px -12px}#slice-part .slice-arrow:focus{outline:0!important}@media only screen and (max-width:767px){.webview-accept{display:none}.mobview-accept{display:block}.slice_logo{width: auto;}#slice-part .booking-membership{justify-content:flex-end}#slice-part .slice-text{margin-top:10px!important;font-size:14px!important}#slice-part .slice-number-div{padding-left:17px}#slice-part .slice-input{width:95%}#slice-part .slice-input:focus{border:solid 1px rgba(128,128,128,.4)!important}#slice-part .slice-arrow{top:52px;left:75%}#slice-part{margin:40px 0 20px 0}#slice-part .tringprime_logo{width:auto;}.add-cart-detail{margin-left:0!important}}@media only screen and (min-width:768px){.mobview-accept{display:none}#slice-part .web-slice-text{padding-left:55px!important}}@media only screen and (min-width:768px) and (max-width:1200px){#slice-part .slice-row{flex-wrap:nowrap}#slice-part .booking-membership{flex-wrap:nowrap}#slice-part .slice-input{width:90%}#slice-part .slice-arrow{left:70%}#slice-part .tringprime_logo{width:auto;}}
.border-bottom-div {border: 1px solid #808080;width: 100%;margin-top: 20px;margin-bottom: 20px;padding-left: -23px;}
@media screen and (max-width:767px){.booking-accordion .message-for-submit-cart-order {margin-left: 0px!important;}}
.TrendingBox .cele-header:hover .overlay .enquire-price{bottom: 35px!important;}
.address-check {
    background: #dee9f0;
    border-radius: 14px;
    padding: 16px;
    border: 2px dashed #dc0e0e;
    position: relative;
}
.address-check .newpay {
    margin: 0 0 1px 34px;
    font-size: 16px;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: -.1px;
    color: #e02020;
    font-family: SourceSansPro-Bold;
}
.address-new {
    position: relative;
    padding-left: 35px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin-bottom: 0;
}
.address-check .make-special {
    font-size: 14px;
    color: #5c5c5c;
    margin-left: 38px;
    font-family: SourceSansPro-SemiBold;
}
.side-image {
    position: absolute;
    right: -35px;
    top: -35px;
    height: 65px;
}
.address-form-sec {
    margin: 0px;
}
.address-form-sec label {
    font-size: 17px;
    margin: 9px 0 0;
}
.addressform, .new-feature-div .coupen-code-section {
    margin: 20px 0;
}
.addressform input {
    padding: 1px 12px;
    border-radius: 6px!important;
    border: 1px solid rgba(128,128,128,.4);
    height: 45px;
    font-family: SourceSansPro-Regular;
    font-size: 16px;
}
.addressform .input-field {
    display: flex;
    margin: 12px 0 0;
    padding-left: 0;
    padding-right: 7px;
}
#address-form-layout .error-font {
    font-size: 16px;
    padding: 0;
    margin-left: 5px;
    margin-top: -8px;
}
.address-new input:checked~.checkmark {
    background-color: #5cc6d4;
    border-radius: 14px;
}
.address-new .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 26px;
    width: 26px;
    background-color: #fff;
    border-radius: 14px;
}
.address-new, .address-new input:checked~.checkmark:after {
    display: block;
}
.address-new .checkmark:after {
    content: "";
    position: absolute;
    display: none;
    left: 11px;
    top: 6px;
    width: 5px;
    height: 12px;
    border: solid #fff;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
input#address-box-show {
    display: none;
}
.addressform .add-left {
    margin: 0 8px 0 0;
}
.address-form-sec label {
    font-size: 17px;
    font-family: SourceSansPro-Bold;
    margin: 20px 2px 0px;
}
.address-check .newpay, .address-new .cash-txt {
    font-size: 16px;
    font-stretch: normal;
    font-style: normal;
    font-family: SourceSansPro-Bold;
    line-height: normal;
}
.cap-delivery {
    padding: 0 15px 0 18px;
    display: flex;
    justify-content: center;
    list-style: none;
    align-items: center;
    flex-direction: row-reverse;
}
.cap-delivery .delivery-txt {
    line-height: normal;
}
.cap-delivery span {
    font-size: 17px;
    color: #666;
    font-family: SourceSansPro-Semibold;
}
.submit-cart-cap
{
    padding: 19px 97px 0 60px;
}
@media only screen and (max-width: 767px) {
    .side-image img {
        height: 80px;
   }
    .side-image {
        position: absolute;
        right: -13px;
        top: 0;
   }
    .address-check,.addressform {
        margin-right: -15px;
   }
    .addressform .input-field {
        padding-right: 0;
   }
    .cap-delivery {
        display: block;
        padding-right: 0;
   }
   .submit-cart-cap {
        padding: 0 15px;
        padding-left: 0;
    }
    .addtocart-box div#tfc-coupon-sec {
        margin-top: 0!important;
    }
    .addtocart-box #tfc-coupon-sec .japplied li
    {
        padding-top:0!important;
    }
    .addtocart-box .mob-cr
    {
        margin:0!important;
    }
    .addtocart-box .mob-cr-mr
    {
        margin-bottom:0!important;
    }
    .addtocart-box .need-gst
    {
        margin-bottom: 20px;
    }
    .celeb-detail-cart {
        padding: 0!important;
        margin-bottom: 20px!important;
        margin-left:0!important;
        margin-top: 16px!important;
    }
    span.cash-txt.cart-text
    {
        font-size:15px!important;
    }
    .services-list
    {
        padding-bottom: 0;
    }
    ul.cap-delivery.cart-cap {
        margin-bottom: 1rem;
    }
}
@media only screen and (max-width: 550px) {
    .cap-delivery img {
        width: 100%;
   }
}
@media only screen and (max-width: 370px) {
    .address-check .newpay {
        font-size: 13px;
   }
    .side-image img {
        height: 68px;
   }
}
.we-accept
{
    display: flex;
}
.rupay
{
    margin-top: 4px;
}
.payment-data
{
    margin-left: 10px;
    display: flex;
    align-items: start;
}
.we-tex{
    margin-bottom: 5px;
    font-family: SourceSansPro-Regular;
    font-size: 14px;
    font-weight: 600;
    line-height: normal;
    color: #000;
}
.copyright-msg
{
    font-size: 13px;
    text-align: center;
    margin-top: 4px;
}
@media only screen and (min-width:768px) and (max-width:920px)
{
    .we-accept
{
    display: block;
}
.payment-data
{
    margin-left: 0;
}
}

@media only screen and (max-width:390px)
{
    .payment-data .img-w
    {
        width:65px;
    }
    .payment-data .visa-w {
        width: 50px;
    }
}
.address-new span.checkmark.inside-cart
{
    background: rgb(0 0 0 / 23%);
}
.address-new input:checked~.checkmark
{
    background-color: #5cc6d4!important;
}
span.cash-txt.cart-text {
    font-size: 16px;
    color: #212529;
    font-family: 'SourceSansPro-Semibold';
}
.celeb-detail-cart {
    margin-top: -12px;
}
ul.cap-delivery.cart-cap {
    margin-bottom: 0;
}

.custom-round-radio .checkmark:after {
    left: 2px;
    top: 2px;
    width: 10px;
    height: 10px;
    border-width: 1px;
    display: none;
    left: 5px;
    top: 1px;
    width: 5px;
    height: 10px;
    border: solid #fff;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    border-radius: none;
    border-radius: 0;
    background: transparent!important;
}

.custom-round-radio input:checked~.checkmark {
    background-color: #5cc6d4!important;
}
.celeb-service .service-name, .celeb-service .service-price 
{
    margin-left:-15px;
}
