@media screen and (min-width: 1400px) {
	.container {
        max-width: 1280px !important;
    } 
}
@media screen and (min-width: 1300px) and (max-width: 1400px) {
    .bli-6 {
	    bottom: -10px;
	    left: 152px; 
	    z-index: -1;
	}
	.bli-5 {
	    right: 164px;
	    bottom: -10px;
	}
	.bli-4 {
	    right: 10px;
	    bottom: 190px;
	}
	.bli-2 {
	    top: -24px;
	    right: 201px;
	}
	.sdm__1-threee {
	    right: -30px;
	    bottom: 50px;
	}
	.container {
        max-width: 1280px !important;
    }
    .g-9 {
	    bottom: 30px;
	    right: 42px;
	}
	.kf-img-blk img {
	    right: -2.5rem;
	}
}
@media screen and (min-width: 1281px) {
    .container {
        max-width: 1200px;
    }
}
@media screen and (min-width: 1200px) and (max-width: 1280px) {
    .container {
        max-width: 1230px;
    }
    .kf-img-blk img {
	    right: -1.5rem;
	}
	.sdm__1-threee {
	    right: 0;
	    bottom: 90px;
	}
	.mob__ease-right:before {
	    right: -20px;
	}
}
@media screen and (max-width:992px){
	.salon-name-truncate {
    -webkit-line-clamp: 1;
	}
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
	.st-item-store-det {
	    font-size: 0.780rem;
	}
    .ohs span {
        font-size: 13px;
    }
    .time_text_blk {
        width: 23%;
    }
    .slide-inner li {
        margin: 0 8px 15px 0;
    }
    .item_cart_blk button {
        font-size: 14px;
    }
    .sub_tot_prc {
        font-size: 16px;
    }
    .sub_tot_prc .fas {
        font-size: 13px;
    }
    .cart_dur {
        font-size: 10px;
    }
    .aic_st_cell b {
        font-size: 16px;
    }
    .container {
        max-width: 100%;
    }
    .in_st_details .mp-title {
        width: 480px;
    }
    .g-9 {
	    right: 30px;
	}
	.mpbanner__img img {
	    width: 440px;
	}
	#top-cat {
	    margin: 0 auto;
	    width: 90%;
	}
	.g-4 {
	    bottom: 163px;
	    right: 68px;
	}
	.mp__storecard {
	    padding:0px;
	}
	.mp__store-desc {
	    width: calc(100% - 338px);
	    padding: 0 0 0 20px;
	}
	.nas__blk {
	    flex-wrap: wrap;
	}
	.mp__store-right {
	    height: 250px;
	}
	header {
	    padding: 0;
	}
	.mp__ban-left h1 {
	    font-size: 44px !important;
	    line-height: 54px;
	}
	.mp__bb-desc h1 br {
	    display: none;
	}
	.mp__bb-desc {
	    margin: 0;
	}
	.business__title {
	    font-size: 36px;
	    line-height: 46px;	
	}
	.sdm__feature-img img {
	    width: 100%;
	}
	.how__sdm .nav-item .nav-link {
	    padding-left: 105px;
	    padding-right: 25px;
	}
	.kf-img-blk img {	
	    position: absolute;
	    right: 0;
	    z-index: 2;
	    width: 100%;
	}
	.business__key-features {
	    padding: 20px;
	    height: 286px;
	}
	.business__key-features h3 {
	    font-size: 18px;
	    line-height: 24px;
	}
	.bli-1 {
	    top: -35px;
	    left: -50px;
	    z-index: -1;
	}
	.bli-2 {
	    top: -30px;
	    right: 163px;
	}
	.bli-3 {
	    left: 0;
	    bottom: 162px;
	}
	.bli-4 {
	    right: -10px;
	    bottom: 169px;
	}
	.bli-5 {
	    right: 129px;
	    bottom: -20px;
	}
	.bli-6 {
	    bottom: 0;
	    left: 118px;
	    z-index: -1;
	}
	.global__customers {
	    flex-direction: row;
	    flex-wrap: wrap;
	}
	.mp__business-banner:before {
	    height: 570px;
	}
	.lyb-header:before {
	    width: 45.3%;
	}
	.sdm__feature-blk h3 {
	    font-size: 18px;
	    line-height: 28px;
	}
	.mob__ease-left {
	    width: 100%;
	}
	.mob__ease-right:before {
	    background-size: 80%;
	}
	.mob-img {
	    position: absolute;
	    left: 0;
	}
	.smartphone .content {
	    width: 100%;
	}
	.smartphone {
	    width: 100%;
	}
	.sdm__1-threee, .sdm__2-threee, .sdm__3-threee {
	    right: 30px;
	}
	.iframe__content {
	    margin: 208px 0 0 0;
	}
	.business__form-right {
	    padding: 25px;
	}
	.business__form-right p {
	    margin: 12px 0 20px 0;
	}
	.csm-button {
	    margin-top: 20px;
	}
	.salon__owner img {
	    width: 100%;
	}
	.mp__bb-desc h1 {
	    font-size: 34px !important;
	    line-height: 48px;
	}
}

@media screen and (min-width: 992px) {
	.fixed_sum_det {
	    display: none;
	}
}
/********** Tab(Portrait) & Mobile View ************/
@media screen and (max-width: 991px) {
	#enqProfileImage {
	    width: 100%;
	    height: 230px;
	    background: #512da8;
	    font-size: 50px;
	    color: #fff;
	    text-align: center;
	    line-height: 230px;
	    margin: 0;
	 }
	.eq-form-lg {
		display: none;
	}
	/* footer */
    .foot-key-list li a {
        white-space: pre-wrap;
    }
    footer .col-md-10.pl-0 {
	    padding-left: 15px !important;
	}
	footer .container>.row div[class^="col-"] {
	    padding-bottom: 10px;
	}
	.copy {
	    text-align: center;
	    font-size: 13px;
	    margin: 15px 0 0 0;
	}
	.ft-logo a {
	    margin: 15px 0 15px 0;
	}
	footer, .inline-foot-menus {
	    text-align: center;
	}
	.inline-foot-menus li a {
	    font-size: 13px;
	}
    /* End Footer */
	.in_st_foot {
	    display: none;
	}
    .sm_est_price {
        font-size: 20px;
        margin: 0 0 15px 0;
    }
    .sm-fixed-modal .modal-body {
        bottom: 165px;
    }
    #enquire .modal-body {
	    bottom: 55px;
	}
    #giftvoucher {
        padding: 10px 0 0 0;
    }
    .sm-fixed-modal .modal-footer {
        height: auto;
    }
    .ac_id_st_blk {
        margin: 0;
    }
    /* Final summary */
    .final_summary, .booking_confir {
        width: 100%;
    }
    .status_desc p {
        font-size: 14px;
    }
    .status_desc br {
        display: none;
    }
    /* End Final summary */
    .hid_whi_pic_dt, .hid_whi_pic_dt, .cart_summary {
        display: none;
    }
    header {
        padding: 0;
    }
    .full-search-block, .search-sugg-blk, .rec-search-blk {
        width: 100%;
    }
    .fsb-input {
        font-size: 13px;
        padding: 6px 12px;
        height: 50px;
    }
    .full-search-box .fa-search {
        left: inherit;
        font-size: 14px;
        right: 10px;
    }
    .fixed-modal .modal-body {
        padding: 45px 15px 0;
    }
    .cross {
        font-size: 12px;
        background: #999;
        color: #fff;
        border-radius: 50%;
        width: 20px;
        height: 20px;
        line-height: 22px;
    }
    .esc {
        display: none;
    }
    .fsb-close {
        right: 0px;
        top: -22px;
    }
    .rec-search-blk a {
        padding: .500rem 1rem;
        font-size: 13px;
        line-height: 1;
        margin-right: 2px;
        margin-bottom: 15px;
        height: 30px;
    }
    .rec-search-blk h2 {
        font-size: 1rem;
        margin: 15px 0;
    }
    .search-sugg-blk {
        margin: 10px auto 0;
    }
    .in_st_details .mp-title {
        font-size: 14px !important;
    }
    .short_addr {
        font-size: 12px;
    }
    .in_st_con span {
        font-size: 12px;
    }
    .st_label {
        color: #809497;
        font-weight: 600;
        font-size: 13px;
    }
    .ohs span {
        font-size: 13px;
    }
    .accordion .btn-link:after {
        content: "\f077";
        float: right;
        font-style: normal;
        font-variant-caps: normal;
        font-variant-ligatures: normal;
        font-weight: 900;
        height: 16px;
        line-height: 1.5;
        text-rendering: auto;
        width: 16px;
        -webkit-font-smoothing: antialiased;
        font-family: "Font Awesome 5 Free";
    }
    .accordion .btn-link.collapsed:after {
        content: "\f078";
    }
    .accordion .btn-link {
        display: block;
        width: 100%;
        text-align: left;
        position: relative;
        color: #282c3f;
        font-size: 14px;
        padding: 6px 0;
        letter-spacing: 0.5px;
        white-space: normal;
    }
    /*.card-header {
        padding: 0.75rem 0rem;
        background: transparent;
    }*/
    .btn-link:hover {
        text-decoration: none;
    }
    .ac_id_st_blk .accordion .card {
        border-bottom: 1px solid rgba(0, 0, 0, 0.125) !important;
        border: none;
    }
    .ac_id_st_blk .asi_name {
        margin: 0 0 10px 0;
    }
    .ac_id_st_blk .asi_add {
        float: right;
        position: absolute;
        right: 15px;
        z-index: 1;
    }
    .ac_id_st_blk .card-body {
        padding: 20px 0;
    }
    .ac_id_st_blk .add_ser_item_blk {
        position: relative;
    }
    .mp-navbar-sm {
        display: flex;
    }
    .mp-title {
        font-size: 16px;
    }
    .mp-navbar-sm li {
        margin-right: 0px;
        color: #3d4152;
        font-size: 16px;
        font-weight: 500;
    }
    .mp-navbar-sm li a {
        color: inherit;
    }
    .mp-navbar-sm li:focus,
    .mp-navbar-sm li:hover {
        color: #009cb3;
    }
    /* animation */
    @keyframes _2RsLF {
        0% {
            -webkit-transform: translate3d(0, 56px, 0);
            transform: translate3d(0, 56px, 0);
        }

        100% {
            -webkit-transform: translateZ(0);
            transform: translateZ(0);
        }
    }
    /* End animation */
    .fixed_sum_det {
        position: fixed;
        bottom: 0;
        left: 0;
        height: 75px;
        right: 0;
        z-index: 9;
        pointer-events: none;
        background: #60b246;
        color: #fff;
    }
    .fsd_blk {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: flex-start;
        -webkit-align-items: flex-start;
        -ms-flex-align: flex-start;
        align-items: flex-start;
        padding: 0 16px;
        height: 100%;
        position: relative;
        contain: content;
        pointer-events: auto;
        -webkit-transition: -webkit-transform .25s ease;
        transition: -webkit-transform .25s ease;
        -o-transition: transform .25s ease;
        transition: transform .25s ease;
        transition: transform .25s ease,
        -webkit-transform .25s ease;
    }
    .fsd_items {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        font-weight: 400;
        font-size: 1.25rem;
    }
    .fsd_from {
        font-size: .8rem;
        font-weight: 300;
        margin-top: 5px;
    }
    .fsd_view_sum {
        margin-left: 10px;
        margin-top: 8px;
        text-transform: capitalize;
        font-size: .710rem;
        font-weight: 400;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        background: #fff;
        color: #171a29;
        padding: 0 12px;
        line-height: 30px;
    }
    .fsd_eq {
	    font-size: .900rem;
	    padding: 4px 24px;
	    margin-top: 0;
	}
    .fsd_items div {
        line-height: 16px;
    }
    .fsd_price .fa-rupee-sign {
        font-size: 1rem;
    }
    .fsd_close {
        position: absolute;
        right: 10px;
        top: 5px;
        z-index: 99999;
        font-size: 16px;
        color: #fff;
    }
    #summary-modal .ani_r_arrow::after {
        line-height: 48px;
    }
    #summary-modal .modal-footer button, #enquire .modal-footer button {
        padding: 0px 20px;
	    width: 100%!important;
	    height: 50px;
    }
    #summary-modal button .fa-clock {
        font-size: 14px;
    }
    .sm_dt_back_btn {
        margin: 0 12px 0 0;
    }
    .st-item-blk:hover {
	    box-shadow: none;
        border: none;
	}
}
@media screen and (min-width: 768px) and (max-width: 991px) {
	.search-help-icon img {
	    width: 150px;
	    margin: 40px 0 40px 0;
	}
	/* Contact */
	.add-blk {
	    -ms-flex: 0 0 44%;
	    flex: 0 0 44%;
	    max-width: 44%;
	}
	.cont-list li {
	    padding: 0 50px 0 0;
	}
	/* End Contact */
    .container {
        max-width: 100% !important;
    }
    .in_st_details .pl-0 {
        padding-left: 15px !important;
    }
    .ohs span {
        font-size: 11px !important;
    }
    .gt {
        padding-right: 0 !important;
    }
    .time_text_blk {
        width: 23%;
        margin: 0 9px 15px 0;
    }
    .time_text_blk:nth-child(7n) {
        margin-right: 9px;
    }
    .time_text_blk:nth-child(4n) {
        margin-right: 0px;
    }
    .in_st_details .mp-title {
        width: 340px;
    }
    .cart_items {
        width: 66%;
    }
    .select_preference {
        margin: 0px 0 5px 0;
        justify-content: center;
    }
    .choose_br_blk li {
        width: 49%;
    }
    .choose_br_blk li:nth-child(2n) {
        padding-right: 0;
    }
    .choose_br_blk li:nth-child(3n) {
        padding-right: 15px;
    }
    .client-logo {
        width: 40px;
        height: 40px;
        position: relative;
        top: 4px;
    }
    .container {
        max-width: 100%;
    }
    .ohs span {
        font-size: 10px;
    }
    .store_icon {
        font-size: 33px;
        position: relative;
        top: 5px;
    }
    .sm_est_price {
        width: 40%;
        float: left;
        font-size: 20px;
        padding: 6px 0px;
    }
    .picked-dt-blk {
        width: 50%;
        float: left;
    }
    .sm_est_price span {
        float: right;
        padding: 0 15px 0 0;
    }
    #summary-modal .modal-footer button {
        padding: 12px 25px;
        width: auto !important;
        float: right;
    }
    .sm-fixed-modal .modal-body {
        bottom: 110px;
    }
    .sm_dt_btn_blk {
        margin: 5px 0;
    }
    .st-item-sd-text {
        font-size: 12px;
    }
    .st-item-salon-name {
        margin-top: 0;
	    font-size: 18px;
	    font-weight: 600;
	    margin-bottom: 0px;
	    color: #212529;
	    position: relative;
	    width: calc(100% - 72px);
	    line-height: 30px;
    }
    .mp__st-review {
	    display: flex;
	    width: 72px;
	    position: relative;
    	top: 3px;
	}
    .in_st_img_blk {
	    max-width: 100px;
	    padding-right: 0;
	    flex: auto;
	    -ms-flex: auto;
	}
	.store_img {
	    width: 80px;
	    height: 60px;
	}
	.in_st_dt_blk {
	    max-width: calc(64.333333% - 100px);
	    flex: 0 0 64.333333%;
        -ms-flex: 0 0 64.333333%;
	}
	.mp-navbar .f-bus a {
	    padding: 6px 12px;
	    font-size: 14px;
	}
	.mp__ban-left h6 {
	    font-size: 14px;
	    line-height: 22px;
	    margin: 0 0 20px 0;
	}
	.btn-mpbanner {
	    padding: 14px 30px;
	    font-size: 18px;
	    border-radius: 8px;
	}
	.mp__ban-left .btn-mpbanner {
    	width: 268px;
	}
	.mpbanner__img img {
	    width: 350px;
	}
	.g-9 {
	    right: 15px;
	}
	.mp__ban-left {
	    margin: 10px 0 0 0;
	}
	.g-4 {
	    bottom: 113px;
	    right: 20px;
	}
	.g-3 {
	    bottom: 30px;
	    left: -55px;
	}
	.g-5 {
	    top: -33px;
	    left: 120px;
	}
	.g-6 {
	    top: 190px;
	    left: 72px;
	}
	.g-7 {
	    top: 110px;
	    right: 60px;
	}
	.g-8 {
	    right: 130px;
	}
	.mp__tr-list {
	    grid-template-columns: repeat(auto-fit, minmax(48%, 1fr));
	}
	.mp__tr-list li {
	    border-right: none;
	    margin: 0 0 40px 0;
	}
	.mp__ban-left h1 {
	    font-size: 30px !important;
	    line-height: 40px;
	}
	.search-store {
	    padding-left: 15px;
	}
	#top-cat {
	    width: 90%;
	    margin: 0 auto;
	}
	.cat__name {
	    font-size: 13px;
	}
	.fab__app-blk img {
	    bottom: 220px;
	    width: 95px;
	    height: 179px;
	}
	.welns-social-icons {
	    width: 100%;
	    align-items: center;
	    justify-content: center;
	}
	.inline-foot-menus {
	    width: 100%;
	    margin: 15px 0 0 0;
	}
	.sl-city {
	    font-weight: 400;
	    color: #282A31;
	    float: left;
	    white-space: nowrap;
	    display: inline-block;
	    width: 155px;
	    text-overflow: ellipsis;
	    overflow: hidden;
	}
	.mp__tr-list li:nth-child(3), .mp__tr-list li:nth-child(4) {
	    margin-bottom: 0;
	}
	.mp__keybenefits ul {
	    grid-template-columns: repeat(auto-fit, minmax(30%, 1fr));
    	gap: 0;
	}
	.mp__store-left {
	    -ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	    max-width: 100%;
	}
	.mp__store-right {
	    flex: 0 0 35%;
	    max-width: 35%;
	    -ms-flex: 0 0 35%;
	    height: auto;
	}
	.mp__sis-blk {
	    height: 250px;
	}
	.mp__keybenefits ul li {
	    font-size: 12px;
	}
	.mp__keybenefits ul li:nth-child(5) {
	    margin-bottom: 0;
	}
	.mp__keybenefits ul li:nth-child(4) {
	    margin-bottom: 0;
	}
	/* .book-now {
	    margin: 20px 0 0 0;
	} */
	.mp__storecard {
	    padding: 0px;
	}
	.mp__store-desc {
	    width: calc(100% - 338px);
	    padding: 0 0 0 35px;
	}
	.mp__store-right {
		display: none;
	}
	.nas__blk {
	    flex-wrap: wrap;
       	font-size: 11px;	
	}
	.mp__scfor-tabs {
	    display: flex;
	    flex-direction: row;
	    justify-content: space-between;
	    align-items: flex-end;
	    margin: 15px 0 0 0;
	}
	.mp__keybenefits {
	    margin: 0;
	    max-width: calc(100% - 145px);
	    flex: 0 0 calc(100% - 145px);
	    -ms-flex: 0 0 calc(100% - 145px);
	}
	.staff__ntm-details:first-child {
	    margin-right: 20px;
	}
	.mp__bb-desc h1 {
	    font-size: 30px !important;
	    line-height: 40px;	
	}
	.mp__bb-desc h1 br {
		display: none;
	}
	.w__be-list {
	    display: none;
	}
	.lyb-header:before, .mp__business-banner:before {
	    width: 50%;
	}
	.mp__bb-desc {
	    margin: 0;
	}
	.mp__business-banner:before {
	    height: 510px;
	    border-bottom-right-radius: 100px;
	}
	.-business__qr-code {
	    margin: 60px 100px 0 0;
	}
	.business__key-features {
	    height: 315px; 
	}
	.global__customers {
	    flex-direction: row;
	    flex-wrap: wrap;
	}
	.business__title {
	    font-size: 24px;
	    line-height: 34px;
	}
	.sdm__feature-img {
	    text-align: center;
	}
	.sdm__1-elements {
	    display: none;
	}
	.kf-img-blk img {
	    position: absolute;
	    right: 0;
	    z-index: 2;
	    width: 100%;
	}
	.how__sdm .nav-item .nav-link {
	    padding-right: 20px;
	    padding-left: 60px;
	}
	.how__sdm .nav-item .nav-link:before {
	    width: 40px;
	    height: 40px;
	    line-height: 38px;
	    font-size: 14px;	
	}
	.how__sdm .nav-item h3 {
	    font-size: 18px;
	    line-height: 24px;
	}
	.business__key-features h3 {
	    font-size: 18px;
	    line-height: 24px;
	}
	.iframe__content h3 {
	    font-size: 24px;
	    line-height: 34px;
	}
	.smartphone, .smartphone .content {
		width: 100%;
	}
	.mob__ease-left {
	    width: 100%;
	}
	.mob__ease-left h3 {
	    font-size: 24px;
	    line-height: 34px;	
	}
	.mob-img {
	    position: absolute;
	    left: 0;
	}
	.mob__ease-right:before {
	    right: 0;
	    background-size: 100%;
	    width: 100%;
	    height: 248px;
	}
	.mio__fealist-blk h3 {
	    font-size: 18px;
	    line-height: 22px;	
	}
	.business__form-right {
	    padding: 40px;
	}
	.cb-mb, .cb-lg {
		display: none;
	}
	.cb-tab {
		display: block;
	}
	.business__form-container {
	    flex-wrap: wrap;
	}
	.business__form-left, .business__form-right {
	    width: 100%;
	}
	.csm-button {
	    margin-top: 15px;
	}
	.salon__owner img {
	    width: 100%;
	    height: 100%;
	}
}
@media screen and (max-width: 767px) {
	#scrollLoading {
		display: block;
	}
	.whl__card--item{
		width: 100%;
		max-width: unset;
	}
	/* New UI */
	.ss-price {
	    font-size: 0.900rem;
	}
	.from {
	    color: #686b78;
	    font-size: 0.710rem !important;
        margin-right: 5px;
	}
	#home-listing, #search-container {
	    background: #f5f5f5;
	}
	.welns-intro .btn {
	    height: 60px;
	    margin: 25px 0 0 0;
        font-size: 16px;
	}
	.welns-intro .btn {
	    height: 60px;
	    margin: 25px 0 0 0;
	}
	.welns-intro h1 {
	    font-size: 34px !important;
	    line-height: 44px;
	    margin-top: 30px;
	}
	.mp-sub-help {
	    color: #93959f;
	    font-size: 0.900rem;
	    line-height: 15px;
	}
	.md-ck {
	    margin: 0 0 10px 0;
	}
	.st_group {
	    display: flex;
	}
	.st_idesc {
	    margin-left: 15px !important;
	    max-width: calc(95% - 80px);
	    flex: 100%;
	}
	.dash-bd {
	    border-top: 1px dashed #f9f9f9;
	    margin-top: 10px;
	    padding: 10px 0 0 0;
	}
	.dot {
		font-size: 3px;
		color: #535665;
	}
	.st_extra_info {
	    display: flex;
	    align-items: center;
	    justify-content: space-between;
	    margin: 15px 0 0 0;
	}
	#innerheader .sl-city {
	    width: 190px;
	    color: #9b9da7;
	}
	.ss-price, .ss-service {
	    line-height: 20px;
	}
	/* End New UI */
	/* Mobile View Intro & Search */
	.st_idesc .st-loc {
		position: relative;
		padding: 0;
	}
	/*.st_idesc .st-loc::before {
	    content: "\f3c5";
	    font-style: normal;
	    font-variant-caps: normal;
	    font-variant-ligatures: normal;
	    font-weight: 900;
	    -webkit-font-smoothing: antialiased;
	    font-family: "Font Awesome 5 Free";
	    position: absolute;
	    left: 2px;
	    top: 1px;
	    color: #686B78;
	    font-size: 12px;
	}*/
	.st_idesc .st-loc::before {
		display: none;
	}
	.book-now {
	    margin: 0;
    	padding: 14px 15px;
    	width: 100%;
	}
	.show-more {
	    padding: 6px 25px;
	}
	.show-on-lg {
		display: none;
	}
	.show-on-xs {
	    display: block;
	}
	.st-item-img img {
	    border-radius: 0px;
	    width: 80px;
	    height: 80px;
	    box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.1);
	} 
	.st_ides_blk {
        position: inherit;
	    bottom: 0;
	    width: 100%;
	    padding: 0;
	    z-index: 2;
	    height: auto;
	    margin: 0;
	}
	.st-item-salon-name span {
	    background: none;
        padding: 0;
        line-height: 20px;
	}
	.st-loc span {
	    background: none;
        color: #6F81A1;
	}
	.st_ides_blk .view-gallery {
		background: #e9b949;
	    color: #fff;
	    padding: 6px 14px;
	    display: inline-block;
	    font-size: 16px;
	}
	.st_ides_blk .st-loc {
	    margin: 0;
	}
	.next__avail-stylist {
	  margin: 8px 0 0 0;
	}
	.mp-link {
	  margin: 0px 0 15px 24px;
	}
	.mp__bknow-mb .btn {
	  font-size: 18px;
	}
	.intro-blk h1 {
	    font-size: 28px !important;
	    line-height: 36px;
	    margin: 15px 0 12px 0;
	}
	.search .fa-search-location {
	    font-size: 24px;
	    position: relative;
	    top: -2px;
	}
	.intro-blk .search a {
	    font-size: 34px;
	    color: #d0d0d0;
	    display: inline-block;
	}
	.intro-blk .search a:focus, .intro-blk .search a:hover {
		text-decoration: none;
	}
	.intro-blk .location, .intro-blk .sl-city {
        color: #495057;
	}
	.intro-blk .location {
	    display: inline-flex;
	    align-items: center;
        margin: 2px 0 0 0;
	}
	.top_salons {
	    margin: 4rem -15px 0 -15px !important;
	}
	.store-banner, .enquire-form, .no-store-banner {
	    margin: 60px 0 0 0;
	}
	.st-item-blk .st-item-store-det {
	    border-bottom: none;
        padding: 0;
	}
	#innerheader {
		height: 60px;
	}
	#innerheader .lf-nav {
	    max-width: 75%;
	    flex: 0 0 75%;
	    display: flex;
	    align-items: center;
	}
	#innerheader .ham-menu {
        max-width: 25%;
	    flex: 0 0 25%;
	}
	#innerheader .g-nav {
	    height: 60px;
	}
	.go-home a {
	    display: inline-block;
	    font-size: 22px;
	    margin: 0 15px 0 0;
	    color: #282c3f;
	}
	#innerheader .fa-map-marker-alt {
	    color: #d1d1d1;
	}
	#innerheader .site-logo {
	    display: none;
	}
	#innerheader .go-home {
	    display: inline-block;
	}
	#innerheader .location {
	    margin-left: 0;
	    margin-bottom: 0;
	}
	.intro-blk {
	    display: block;
        position: relative;
	}
	#top_salons .mp-title-blk {
	    display: none;
	}
	#mobilelabel {
	    width: calc(100% - 45px);
	}
	.intro-blk .search {
	    display: block;
	}
	#innerheader .dropdown {
	    display: inline-block;
	}
	.thank-you {
	    height: 200px;
	}
	.home-search {
	    font-size: 16px;
	    border: none;
	    position: relative;
	    padding: 0 15px 0 30px;
	    color: #495057 !important;
	    border-bottom: 1px solid #e9e9eb !important;
	    margin: 0 0 5px 0;
	    border-radius: 4px;
	}
	.fixed-header .home-search {
	    border-radius: 0;
	}
	.hm-search .form-group {
		position: relative;
	}
	.hm-search .form-group button {
	    border: none;
	    background: transparent;
	    position: absolute;
	    left: 0;
	    top: 0;
	    cursor: pointer;
	    height: 38px;
	}
	.search-store {
		display: none;
	}
	/*.hm-search {
		position: relative;
	}
	.hm-search::before { 
	    content: "\f002";
	    font-style: normal;
	    font-variant-caps: normal;
	    font-variant-ligatures: normal;
	    font-weight: 900;
	    text-rendering: auto;
	    -webkit-font-smoothing: antialiased;
	    font-family: "Font Awesome 5 Free";
	    font-size: 14px;
	    position: absolute;
	    z-index: 9;
	    color: #9b9da7;
	    top: 7px;
	}*/
	.home-search:focus {
	    border: none;
	    box-shadow: none;
	}
	.home-search::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	  color: #9b9da7 !important;
	}
	.home-search::-moz-placeholder { /* Firefox 19+ */
	  color: #9b9da7 !important;
	}
	.home-search:-ms-input-placeholder { /* IE 10+ */
	  color: #9b9da7 !important;
	}
	.home-search:-moz-placeholder { /* Firefox 18- */
	  color: #9b9da7 !important;
	}
	.search-on {
	    height: 130px;
	}
	.search-on-blk {
	    margin: 80px -15px 0 -15px !important;
	}
	.search-on .home-search {
	    margin: 35px 0 15px 0;
	}
	.go-home-search {
	    position: absolute;
	    z-index: 1;
	    right: 0px;
	    top: -21px;
	    font-size: 22px;
	}
	.go-home-search a {
	    color: #d0d0d0;
	}
	.go-home-search a:hover, .go-home-search a:focus {
	    color: #d0d0d0;
	    text-decoration: none !important;
	}
	/* End Mobile view Intro & Search */
	/* Home page */
	.st_iiblk {
	    position: relative;
	    padding: 0;
	    height: 80px;
	    width: 80px;
	    float: left;
	}
	.st_idesc {
	    margin-left: 95px;
	}
	.st-item-img {
	    width: 100%;
	    height: 100%;
	    background: none;
	}
	.st-item-img {
	    width: 100%;
	    height: 100%;
	    background: none;
	}
	/* End Home page */
	/* test */
	.inner-header .g-nav {
	    height: 80px;
	}
	.inner-header {
	    height: 80px;
	}
	.ham-menu a {
	    color: #282c3f;
	    font-size: 18px;
	    margin: 0 20px 0 0px;
	}
	.inner-header .mp-navbar {
	    top: 80px;
	}
	.in_st_details {
	    padding: 15px 0 0 0;
	}
	.loc-mob {
	    display: flex;
	    flex-direction: row;
	    justify-content: center;
	    align-items: center;
	}
	/*.mp-select-loc{
		display: none !important;
	}*/
	.loc-mob .mp-select-loc {
	    display: flex !important;
	    margin: 0 !important;
	    flex: 0 0 90% !important;
	    max-width: 90%;
	    justify-content: flex-start;
	}
	.mob-search {
	    flex: 0 0 10%;
	    max-width: 10%;
	    display: flex;
	    justify-content: flex-end;
	}
	.mob-search a {
		color: #282c3f;
	}
	.g-nav {
	    justify-content: space-between;
	}
	.mp__mh-list {
	    display: flex;
	    align-items: center;
	}
	.mp__mh-list .f-search {
	    margin-right: 15px;
	}
	.mp__mh-list .f-search a {
		padding: 9px;
	}
	.mp__mh-list .f-bus a {
		color: #282A31;
	    background: #fff;
	    padding: 6px 16px;
	    border-radius: 8px;
	    font-size: 14px;
	    font-weight: 600;
	    border: 1px solid #282A31;
	}
	.mp__mh-list .f-bus a:hover, .mp__mh-list .f-bus a:focus { 
	    color: #fff;
    	background: #282A31;
    	text-decoration: none;
	}
	.mp__business-banner {
	    margin: 35px 0 0 0;
	}
	.mp-navbar {
		display: none;
	}
	.mp-navbar {
        position: absolute;
	    width: 100%;
	    top: 50px;
	    background: #fff;
	    height: auto;
	    box-shadow: 0px 2px 6px 2px rgba(0, 0, 0, 0.1);
	    border-radius: 4px;
	    right: 0;
        z-index: 99;	
	}
	.out-blk, .mp-navbar li a {
	    margin-left: 0;
	}
	.out-blk {
	    height: 50px;
        margin: 0 15px;
        padding-left: 0;
	}
	.ham-menu {
	    max-width: 75%;
	    flex: 0 0 75%;
        text-align: right;
        display: inline-block;
	}
	.ham-menu .fa-bars {
	    font-size: 24px;
	}
	.ham-menu .fa-search {
	    font-size: 22px;
	}
	.ham-menu .search a:hover, .ham-menu .search a:focus {
		text-decoration: none;
	}
	.mp-navbar .search{
		display: none;
	}
	.business a {
	    color: #60b246 !important;
	    padding-left: 0px !important;
	    flex: 0 0 100%;
	    max-width: 100%;
	    line-height: 50px;
	}
	/* End Test */
	/*.business {
		display: none;
	}*/
	footer {
	    margin: 0;
	}
	.mp-navbar li:last-child {
	    margin: 0;
	}
	.scrollUp {
	  -webkit-transform: translateY(-188px);
	  -moz-transform: translateY(-188px);
	  -ms-transform: translateY(-188px);
	  -o-transform: translateY(-188px);
	  transform: translateY(-188px);
	}
	.fsb-close {
	    display: none;
	}
	.st-item {
	    background: none;
        margin: 0;
        padding: 0 15px;
	}
	.owl-next {
	    right: 0;
	}
	.owl-prev {
	    left: 0;
	}
	.st-item-view-services {
	    display: none;
	}
	.st-item-blk:hover .st-item-store-det {
	    border-bottom: none;
	}
	/* contact */
	.j-center {
	    justify-content: center;
	}
	.search-help-icon img {
	    width: 150px;
	}
	.add-blk {
	    margin: 0 0 25px 0;
	    -ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	    max-width: 100%;
	}
	.address-details {
	    top: 0;
	    padding: 40px 0;
	    width: 100%;
	    float: left;
	}
	.contact_bg {
	    background: #fff;
	}
	.cont-list {
	    text-align: left;
	}
	.cont-list li {
	    display: block;
	    padding: 0 0 5px 0;
	}
	/* End Contact */
	/* header */
	.mp-navbar .ic-blk {
	    -ms-transform: translateY(-42%);
	    transform: translateY(-42%);
	}
    /*.out-blk, .mp-navbar li a {
	    padding-left: 0;
	    margin-left: -15px;
	}*/
	.mp-select-loc {
        justify-content: flex-start;
	    max-width: 75%;
	    flex: 0 0 75%;
	    -ms-flex: 0 0 75%;
	    margin-left: 8px;
	    margin-bottom: 0;
	    padding-right: 15px;
	}
	.site-logo {
	    max-width: 25%;
	    flex: 0 0 25%;
	    -ms-flex: 0 0 25%;
	}
	.site-logo img {
	    width: 70px;
	}
	.enter-city .dropdown-menu {
	    width: calc(100% - 30px);
	}
	.sl-city {
	    overflow: hidden;
	    white-space: nowrap;
	    text-overflow: ellipsis;
        text-align: left;
	}
	.address-one {
        overflow: hidden;
	    white-space: nowrap;
	    text-overflow: ellipsis;
	    text-align: left;
	    width: 100%;
	}
	/* End Header */
    /* Home Listing */.sl-city
    .st-item-blk:hover {
	    border-color: transparent;
	    box-shadow: none;
	}
	.st-item-blk {
	    padding: 15px 10px 15px;
	    background: #fff;
	    margin: 0 0 15px 0;
	    border-radius: 3px;
	}
	.view-gallery {
	    display: none;
	}
	/*.view-gallery {
	    float: right;
	    padding: 2px 8px;
	}*/
	.st-item-salon-name {
        margin-top: 0;
	    font-size: 18px;
	    font-weight: 600;
	    margin-bottom: 0px;
	    color: #212529;
	    position: relative;
	    width: calc(100% - 72px);
	    line-height: 30px;
	}
	.st-item-salon-name::before {
	    display: none;
	}
	.st-item-view-services a {
	    font-size: 13px;
	}
	.st-item-label {
	    margin: 0;
	    font-size: 13px;
	}
	.st-item-sd-text {
	    margin: 0;
	    font-size: 13px;
	}
    /* End Home Listing */
    /* Store profile page */
	.in_st_details .in_st_dt_blk .mp-title {
	    margin: 15px 0 0 0;
	}
    .store_img img {
        border-radius: 6px;
	}
	.store_img {
        width: 100%;
    	height: 175px;
	}
    .st_search, .ohs {
	    display: none;
	}
	.in_st_img_blk {
        padding-right: 15px !important;
	    display: flex;
	    justify-content: center;
	}
	.mb-ohs {
	    font-size: 14px;
        margin: 10px 0 0 0;
	}
	.sm_st_banner {
	    position: inherit;
	}
	.all-days {
	    font-size: 0.780rem;
	}
	.st_header {
	    position: fixed !important;
	}
    /* End store profile page */
    .ac_id_st_blk .asi_name {
        margin: 0 0 0px 0;
    }
    .asi_offer {
        margin: 0;
    }
    .show_more_dates .btn-link {
        font-size: 13px;
    }
    .prev_mon, .next_mon {
        font-size: 11px;
    }
    #open_filter {
        margin: 95px 0 60px 0;
    }
    .asi_dur {
        font-size: 10px;
    }
    .fsd_from span {
        text-overflow: ellipsis;
        overflow: hidden;
        width: 150px;
        white-space: nowrap;
        display: inline-block;
        text-transform: capitalize;
    }
    .asi_sep .fa-circle {
        margin: 0 2px;
    }
	.asi_add {
	    width: 75px;
	}
	.cart_icon {
	    width: 4%;
    }
    .cart_i_pri {
        width: 40%;
    }
    .cart_items {
        width: 50%;
    }
    .ohs {
        text-align: center;
        padding: 0;
    }
    .in_st_details .mp-title {
        text-overflow: unset;
        width: 100%;
        overflow: inherit;
        white-space: unset;
    }
    .slide-inner {
        display: block;
    }
    .arrow, .arrow.right {
        top: 70px;
    }
    .slide-inner li {
        width: 23%;
        margin: 0 5px 15px 0;
    }
    .slide-inner li a {
        font-size: 12px;
    }
    .slide-inner li:nth-child(4n) {
        margin-right: 0;
    }
    .slide-inner li:nth-child(7n) {
        margin: 0 5px 15px 0;
    }
    .vc-value {
        font-size: .800rem;
        margin: 0 0 15px 0;
    }
    .select_preference {
        margin: 20px 0 5px 0;
        justify-content: center;
    }
    .choose_br_blk li {
        width: 100%;
        padding: 0;
    }
    .sp-blk {
        text-align: left !important;
    }
    .nav-tabs .nav-link {
        font-size: 16px;
    }
    .nav-tabs .nav-item .nav-link {
        padding: 10px 20px;
    }
    .store-banner,
    .sm_st_banner,
    .no-store-banner {
        padding: 12px 0;
    }
    .sm_dt_blk .ac_id_st_blk {
        margin: 0;
    }
    .cart_item_from, .cart_item_count {
	    font-size: 13px;
	}
    .md-check-blk li {
        width: 100%;
    }
    .store_icon {
        font-size: 38px;
        margin: 0 0 5px 0;
    }
    .in_st_details .mp-title {
        font-size: 14px !important;
        line-height: 24px;
    }
    .short_addr {
	    font-size: 14px;
	    line-height: 20px;
	    margin: 10px 0 0px 0;
	}
    .sm_st_banner .in_st_con,
    .sm_st_banner .ohs {
        display: none;
    }
    .in_st_details .mp-title, .in_st_details .short_addr, .store_icon {
        text-align: left;
    }
    .client-logo {
        width: 45px;
        height: 45px;
    }
    .login-blk,
    .register-blk {
        padding-left: 0;
        padding-right: 0;
    }
    .gi-close {
        padding: 15px 15px 0px 50px;
    }
    .gi-close .close {
        float: right;
    }
    .sm_est_price {
        width: 100%;
        float: left;
        font-size: 20px;
        padding: 6px 0px;
    }
    .picked-dt-blk {
        width: 100%;
        float: left;
    }
    .sm_est_price span {
        float: right;
        padding: 0 15px 0 0;
    }
    #summary-modal .modal-footer button {
        padding: 12px 20px;
        width: 100% !important;
    }
    .fsd_price .fa-rupee-sign {
        font-size: .600rem;
    }
    .fsd_items {
        font-size: .800rem;
    }
    .fsd_from {
        font-size: .7rem;
    }
    .fsd_close {
        right: 4px;
        top: 3px;
    }
    #summary-modal .modal-title {
        font-size: 14px;
    }
    .sm_est_price .fa-rupee-sign {
        font-size: 16px;
        position: relative;
        top: -1px;
    }
    .sm_est_price {
        margin: 10px 0 10px 0;
        font-size: 20px;
    }
    .sm_est_price span {
        float: right;
    }
    .cart_item_time {
        margin: 0 0 5px 0;
    }
    #summary-modal .cart_item_date,
    #summary-modal .cart_item_time {
        font-size: 14px;
        font-weight: 400;
        line-height: 22px;
    }
    .sm-fixed-modal .modal-footer {
        padding: 10px 15px;
    }
    #summary-modal .modal-footer> :not(:last-child) {
        margin-right: 0;
    }
    #summary-modal .modal-footer> :not(:first-child) {
        margin-left: 0;
    }
    .time_text_blk:nth-child(4n) {
        margin-right: 0;
    }
    .time_text_blk:nth-child(3n) {
        margin-right: 5px;
    }
    .time_text_blk {
        margin: 0 5px 15px 0;
        width: 23%;
        font-size: 12px;
        padding: 4px;
    }
    .owl-carousel-date .owl-prev span,
    .owl-carousel-date .owl-next span {
        color: #bcccdc;
        font-size: 14px;
    }
    .owl-carousel-date .owl-next {
        right: -12px;
    }
    .owl-carousel-date .owl-prev {
        left: -12px;
    }
    .make_sm {
        height: 50px;
        -webkit-transition: all .3s ease;
        -moz-transition: all .3s ease;
        -ms-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease;
    }
    .make_sm .g-nav {
        height: 50px;
    }
    .en-loc-cancel {
        font-size: 11px;
    }
    .modal-title {
        font-size: 18px;
    }
    .ft-social {
        text-align: center;
        margin: 15px 0 0 0;
    }
    .ft-social li:last-child {
        padding: 0 20px;
    }
    .ft-logo {
        text-align: center;
    }
    .modal.left .modal-dialog,
    .modal.right .modal-dialog {
        width: 100%;
    }
    .enter-location,
    .get-location,
    .enter-city {
        padding: 0;
    }
    .en-close {
        padding: 30px 15px 5px;
    }
    .en-close .close {
        float: right;
    }
    .ac_id_st_blk .asi_name {
	    line-height: 20px;
	}
	#enquire .modal-title {
	    font-size: 15px;
	    margin: 2px 0 0 0;
	}
	.eg {
	    font-size: 0.740rem;
	}
	.st_offer_blk {
	    position: inherit;
	    top: 0;
	    right: 0;
	    margin: 0 0 0 15px;
	    background-color: #ffd24e;
	    color: #281e00;
	    border-radius: 5px;
	    padding: 4px 8px;
	    font-size: 12px;
	}
	.store-rating span.ft-bold {
	    color: #282c3f;
	}
	/* hori cards */
    .mp__store-img {
        width: 100%;
    }
    .mp__store-desc {
        width: 100%;
        padding: 15px 0 0 0;
    }
    .mp__stnamereview-blk {
        margin: 0 0 15px 0;
    }
    .mp__storecard-container {
        flex-direction: column;
    }
    .mp__storeadd-info {
        align-items: flex-start;
        flex-direction: column;
    }
    .mp__storeadd-right {
        display: none;
    }
    .mp__keybenefits ul .discount-packages::before {
        top: 4px;
    }
    .mp__keybenefits ul .reward-points::before {
        top: 0px;
    }
    .mp__keybenefits ul .gift-voucher::before {
        top: 1px;
    }
    .mp__keybenefits ul .membership::before {
        top: 0;
    }
    .mp__st-review {
        display: flex;
        width: 72px;
    }
    .mp__store-rating {
        margin-right: 0;
    }
    .mp__bknow-mb, .mp__bknow-mb button {
        width: 100%;
    }
    .mp__po-blk a {
        display: inline-block;
        margin: 12px 0 0 0;
    }
    .mp__offer-blk {
        margin-bottom: 12px;
    }
    .mp__bknow-mb {
        display: block;
    }
    .nas__blk {
        flex-wrap: wrap;
    }
    .staff__ntm-details {
        margin: 0 0 12px 0;
    	min-width: 100%;
    }
    .staff__ntm-details:first-child {
	    margin-right: 0;
       	min-width: 100%;
	}
    .mp__popular-offer {
        margin: 15px 0 0 0;
    }
    .mp__po-blk {
        flex-wrap: wrap;
    }
    .mp__offer-blk {
        margin-right: 0;
        align-items: flex-start;
        width: 100%;
    }
    .staff__mins {
        font-size: 11px;
    }
    .mp__keybenefits ul .bonus-cards::before {
        top: 5px;
    }
    .mpbanner__img img {
        margin: 0;
    }
    .mp__trsection-left {
        width: 100%;
    }
    .mp__featuredlist {
	  padding-top: 0;
	}
    /* hori cards */
    .in {
	    display: none;
	}
	.g-nav .mp-select-loc {
	    display: none;
	}
	.mb-loc {
	    display: flex;
	    align-items: center;
      	font-size: 12px;
	}
	.mpbanner__img img {
	    width: 100%;
	}
	.welns-title {
	    font-size: 24px !important;
    	line-height: 34px !important;
	}
	.foot-add-blk {
	    flex-direction: column;
	}
	.abt-mio {
	    width: 100%;
	    margin: 0 0 16px 0;
	}
	.inline-foot-menus {
	    width: 100%;
	    margin: 15px 0 0 0;
	}
	.mp__ban-left {
	    margin: 17px 0 25px 0;
	    text-align: center;
	}
	.mp__bb-right {
	    margin: 40px 0 0 0;
	}
	.mp__bb-img img {
	    width: 100%;
	}
	.mp__hiw-pills {
	    margin: 30px 0 0 0;
	}
	.btn-mpbanner {
	    padding: 14px 30px;
       	font-size: 18px;
  	    width: 100%;
	}
	.mp__ban-left .btn-mpbanner {
	    width: 100%;
	}
	.mp__bb-left .mp__bb-desc {
	    text-align: center;
	    margin: 0;
	}
	.mp__bb-img img {
	    width: 100%;
	}
	.step-1-img img {
	    left: 0;
	}
	.mp__hiw-desc {
	    text-align: center;
	}
	.mp__hiw-desc br {
	    display: none;
	}
	.mp__hiw-desc {
	    text-align: center;
	    width: 100%;
	}
	.mp__hiw-img img {
	    width: 100%;
	}
	.mp__bs-left {
	    width: 100%;
	    margin: 0 auto;
	}
	.out-blk a {
	    padding-left: 0 !important;
	}
	.pwd {
	    margin: 7px auto 0;
	}
	.step-1-img {
	    margin: 50px 0 0 0;
	}
	.welns-mb-mobile a {
        margin: 8px 0 0 0;
	    display: inline-block;
	    color: #282A31;
	    font-weight: 500;
	    background: #fff;
	    padding: 4px 12px !important;
	    font-size: 14px;
	    border-radius: 4px;
	    border: 1px solid #282A31;
	    font-weight: 600;
	}
	.welns-mb-mobile a:hover, .welns-mb-mobile a:focus {
	 	text-decoration: none;
	}
	.welns-mb-mobile {
	    width: 70%;
	    max-width: 70%;
	    flex: 0 0 70%;
	    display: block !important;
	    text-align: right;
	}
	.mp__ban-left h1 {
        font-size: 32px !important;
	    line-height: 42px;
	    margin: 0 0 20px 0;
	    text-align: center;
	}
	.mp__ban-left h1 br {
		display: none;
	}
	.mp__tr-list {
	    grid-template-columns: repeat(auto-fit, minmax(46%, 1fr));
	}
	.welns-social-icons {
	    width: 100%;
	    align-items: center;
	    justify-content: center;
	}
	.inline-foot-menus li {
	    padding: 0 12px;
	}
	.fab__img-blk {
	    margin: 70px 0 0 0;
	}
	.fab__app-blk img {
	    right: 12px;
	    bottom: -130px;
	    width: 75px;
	    height: auto;
	}
	.fab__con-blk {
	    width: 100%;
	    text-align: center;
	}
	.fab__app-blk p {
	    font-size: 16px;
	    line-height: 24px;
	}
	.fab__app-blk {
	    text-align: center;
	}
	.fab__app-blk h3 {
	    font-size: 24px;
	    line-height: 34px;
	    margin: 0 0 20px 0;
	}
	.fab__app-blk img {
	    right: 12px;
	    bottom: -122px;
	    width: 65px;
	    height: auto;
	}
	.mp__ban-right {
	    margin: 0;
	}
	.mpbanner__img {
	    width: 260px;
	    margin: 0 auto;
    	position: relative;
	}
	.mp__homebanner {
	    padding: 110px 0 0 0;
	}
	.g-1 {
	    top: 20px;
	    left: 20px;
	}
	.g-5 {
    	top: -3px;
    	left: 10px;
	}
	.g-2 {
	    top: 5px;
    	right: 0;
	}
	.g-3 {
	    bottom: 60px;
    	left: -25px;
	}
	.g-4 {
	    bottom: 129px;
    	right: 15px;
	}
	.fab__app-blk p br {
	    display: none;
	}
	.g-8 {
	    top: -6px;
    	right: 50px;
	}
	.g-6 {
	    top: 120px;
    	left: 50px;
	}
	.g-7 {
	    top: 70px;
    	right: 0px;
	}
	.g-9 {
	    bottom: 30px;
    	right: -9px;
	}
	.cat__name {
	    font-size: 12px;
	}
	.mp__sis-blk {
	    width: 100%;
	    height: 175px;
	}
	.mp__keybenefits ul {
	    margin: 0 0 22px 0;
	    grid-template-columns: repeat(auto-fit, minmax(46%, 1fr));
    	gap: 15px;
	}
	.mp__tr-list li {
	    border-right: none;
	    margin: 0 0 40px 0;
	}
	.mp__tr-list li h6 {
	    font-size: 12px;
	}
	.mp__tr-list li h2 {
	    font-size: 30px;
	    margin: 10px 0 0 0;
	}
	.mp__st-name .st-item-salon-name {
	    font-size: 20px;
	}
	.fab__con-icon {
	    margin: 0 0 15px 0;
	}
	.mp__bb-desc h1 {
	    font-size: 32px !important;
    	line-height: 42px;
	}
	.mp__store-right {
	    height: auto;
	}
	#top-cat {
	    width: 90%;
	    margin: 0 auto;
	}
	#top-cat .owl-next span {
	    right: -20px;
	}
	#top-cat .owl-prev span {
	    left: -20px;
	}
	.mp__storecard {
	    padding: 0px;
	}
	.mp__store-left {
	    max-width: 100%;
	    flex: 0 0 100%;
	    -ms-flex: 0 0 100%;
	}
	.mp__store-right {
	    height: auto;
	    flex: 0 0 100%;
	    max-width: 100%;
	    -ms-flex: 0 0 100%;
	}
	.mp__keybenefits ul li {
	    margin: 0;
	}
	.mp__keybenefits {
	    margin: 8px 0 0 0;
	}
	/*.w__me-list, .mp__ban-left .btn-mpbanner, .mp__ban-left h6 {
		display: none;
	}*/
	.mp__homebanner-mobile {
		display: block;
	}
	.mp__homebanner-mobile {
	    text-align: center;
	    padding: 20px 0;
	    width: 100%;
	    position: relative;
	    float: left;
	}
	.mp__homebanner-mobile h6 {
	    margin: 0 0 15px 0;
	}
	.mobile-search .search-store {
	    display: block;
	    padding-left: 0;
	    margin: 0 0 5px 0;
	}
	.mobile-search .mp-select-loc {
	    margin-left: 0;
	}
	.mobile-search .search-store input {
	    width: 100%;
	}
	.mobile-search {
	    margin-bottom: 20px;
	}
	.mobile-search {
	    display: block;
	}
	.mp__business-banner:before {
	    width: 100%;
	    display: none;
	}
	.mp__bb-desc h1 br {
	    display: none;
	}
	.mp__bbsub-label {
	    margin: 0 0 25px 0;
	}
	.w__be-list {
	    display: none;
	}
	.global__customers {
	    align-items: flex-start;
	    justify-content: center;
	    padding: 0;
	    margin: 0;
	    flex-direction: row;
	    flex-wrap: wrap;
	}
	.global__customers li {
	    margin: 15px 12px;
	}
	.lyb-header:before {
	    width: 100%;
	}
	.mp__global-customers {
	    padding: 40px 0;
	}
	.business__title {
	    font-size: 24px;
	    line-height: 34px;
	}
	.business__subtitle-blue {
	    font-size: 15px;
	    line-height: 24px;
	}
	.section__wrap {
	    padding: 40px 0;
	}
	.sdm__feature-blk {
	    text-align: center;
	}
	.sdm__feature-img img {
	    width: 100%;
	}
	.business__title br {
	    display: none;
	}
	.app__keyfeature-section {
	    padding: 40px 0 40px;
	}
	.sdm__1-elements {
	    display: none;
	}
	kf-img-blk img {
	    position: inherit;
	    width: 100%;
	}
	.business__key-features {
	    padding: 25px;
	    text-align: center;
	}
	.business__key-features svg {
	    left: 0;
	}
	.business__key-features h3 {
	    font-size: 18px;
	    line-height: 26px;
	}
	.mob__ease-left h3 {
	    font-size: 24px;
	    line-height: 34px;
	}
	.mio__fealist-container {
	    padding: 20px;
	}
	.mio__fealist-blk {
	    margin: 0 0 40px 0;
	}
	.btn-business {
	    padding: 14px 20px !important;
	    font-size: 18px;
	    line-height: 1.5;
	}
	.business__form-left {
	    width: 100%;
	}
	.business__form-right {
	    width: 100%;
	    padding: 25px;
	}
	.business__form-container {
	    flex-wrap: wrap;
	}
	.csm-button {
	    margin-top: 15px;
	}
	.business__form-right h3 {
	    font-size: 24px;
	    line-height: 34px;
	}
	.cb-lg, .cb-tab {
		display: none;
	}
	.cb-mb {
		display: block;
	}
	.cbg-title h3 {
	    font-size: 10px;
	    line-height: 18px;
	}
	.cbg-social h3 {
	    font-size: 14px;
	    margin: 0 0 15px 0;
	}
	.cbg-social {
	    padding: 20px 40px;
	}
	.cbg-title h3:after {
	    left: 9px;
	}
	.cbg-title {
	    top: 30px;
	}
	.mob__ease-section {
	    height: auto;
	    padding-bottom: 0;
	}
	.mob-img {
	    position: inherit;
	    left: 0;
	    text-align: center;
	}
	.mob__ease-right:before {
		display: none;
	}
	.mob__ease-left {
	    width: 100%;
	}
	.mob__ease-right {
	    margin: 40px 0 0 0;
	}
	.iframe__content h3 {
	    font-size: 24px;
	    line-height: 34px;
	}
	.-business__qr-code {
	    margin: 40px 0 40px 0;
	    text-align: center;
	    justify-content: center;
	}
	.iframe__section:before {
	    height: 465px;
	}
	.iframe__content {
	    margin: 0 0 40px 0;
      	text-align: center;
	}
	.how__sdm .nav-item .nav-link:before {
	    width: 30px;
	    height: 30px;
	    line-height: 28px;
	    font-size: 12px;
	}
	.how__sdm .nav-item .nav-link {
	    padding-left: 50px !important;
	}
	.how__sdm .nav-item h3 {
	    font-size: 18px;
	    line-height: 24px;
	}
	.how__sdm-img.sdm-1, .how__sdm-img.sdm-2, .how__sdm-img.sdm-3 {
	    margin: 0;
	}
	.w__sdm-section {
	    margin-top: 50px;
	}
	.kf-img-blk img {
	    position: inherit;
	    right: 0;
	    z-index: 2;
	    width: 100%;
	}
	.smartphone .content, .smartphone {
	    width: 100%;
	}
	.inner-banner {
	    height: 270px;
	}
	.salon__owner img {
	    width: 100%;
	    height: 100%;
	}
	.lyb-header:before {
		display: none;
	}
	.mp__business-banner {
	    margin: 60px 0 0 0;
	}
	.kf-dk {
		display: none;
	}
	.kf-mb {
		display: block;
	}
	.btn-business {
	    width: 100%;
	}
	.iframe__content h3 br {
		display: none;
	}
	.iframe__label {
		display: none;
	}
	.mp__footer-cta br {
	    display: none;
	}
	.w__me-listmobile {
		display: block;
	}
	.w__me-listdk {
		display: none;
	}
	.mp__bb-left .btn-busbanner {
	    width: 100%;
	}
}
/********** End Tab(Portrait) & Mobile View ************/
/************* For Small Devices *************/
@media screen and (min-width: 360px) and (max-width: 400px){
	.mp__ban-left {
	    margin: 5px 0 25px 0;
	    text-align: center;
	}
	.smartphone .content, .smartphone {
	    width: 100%;
	}
}
@media screen and (max-width: 359px){
	.distance {
	    font-size: 12px;
	}
	.smartphone .content, .smartphone {
	    width: 100%;
	}
	.st-item-sd-text {
	    font-size: 11px;
	}
	#innerheader .sl-city {
	    width: 160px;
	}
	.st-item-salon-name span, .ss-price, .ss-service, .more-service, .st-loc span, .addr_name, .st_timing_day, .ac_id_st_blk .asi_name {
	    font-size: .800rem;
	}	
	#enquire .modal-title {
	    font-size: .800rem;
	    margin: 4px 0 0 0;
	}
	.eg {
	    font-size: 0.550rem;
	}
	.welns-intro h1 {
	    font-size: 26px !important;
	    line-height: 30px;
	}
	.home-splash .item img {
	    object-fit: cover;
	    height: 100%;
	}
	.home-splash .item {
	    height: 315px;
	}
	.welns-intro .btn {
	    font-size: 14px;
	    height: 50px;
	    margin: 20px 0 0 0;
	}
	.mp-sub-help {
	    font-size: 0.820rem;
	}
	.from {
	    font-size: 0.710rem !important;
	    margin-right: 3px;
	}
	.mp__ban-left {
	    margin: 20px 0 25px 0;
	}
	.mp__ban-left h1 {
	    font-size: 14px !important;
	    line-height: 22px;
	    margin: 0 0 15px 0;
	}
	.btn-mpbanner {
	    padding: 14px 30px;
	    font-size: 14px;
	}
	.mp__homebanner-mobile h6 {
	    font-size: 12px;
	}
	.mp__homebanner {
	    padding: 90px 0 0 0;
	}
	.cat__name {
	    font-size: 14px;
	}
	.mpbanner__img img {
	    top: 10px;
	}
}
/********* End For small Devices *************/