/********************** Start Media Queries 1500 Css **********************/
 @media only screen and (max-width: 1500px) {
    .the_bliss_web_app_amount_to_pay_detail_main .the_bliss_web_app_amount_to_pay_detail_inner {
        display: block;
    }
    .the_bliss_web_app_amount_to_pay_detail_inner .the_bliss_web_app_amount_to_pay_detail_pay {
        justify-content: space-between;
        margin-bottom: 15px;
    }
    .the_bliss_web_app_amount_to_pay_detail_inner  .the_bliss_web_app_amount_to_pay_select_btn_main {
        justify-content: space-between;
    }
 }
 
/********************** Start Media Queries 1024 Css **********************/
 @media only screen and (max-width: 1024px) {
     
    form.the_bliss_web_app_login_otp_form .the_bliss_login_otp_form_field .the_bliss_login_otp_time_watch_text{
        font-family: "Roboto", sans-serif;
        font-size: 16px;
        line-height: 20px;
        color: #D7541C;
        position: absolute;
        bottom: -12px;
    }
    .the_bliss_web_app_header_main {
        padding: 20px 30px;
    }
    .the_bliss_web_app_header_inner .the_bliss_web_app_Header_text_sec {
        display: none;
    }
    .the_bliss_web_app_header_inner .the_bliss_web_app_logo_sec a img {
        max-width: 180px;
    }
    .the_bliss_web_app_register_main {
        padding: 30px;
    }
    .the_bliss_web_app_register_main .the_bliss_web_app_register_inner {
        display: block;
    }
    .the_bliss_web_app_register_inner .the_bliss_web_app_register_img img {
        display: none;
    }
    .the_bliss_web_app_register_inner .the_bliss_web_app_register_form_main {
        padding: 30px;
        max-width: 100%;
    }
    .the_bliss_web_app_register_form_main .the_bliss_web_app_register_heading_main h1 {
        font-size: 30px;
        line-height: 35px;
    }
    .the_bliss_web_app_login_main {
        padding: 30px;
    }
    .the_bliss_web_app_login_main .the_bliss_web_app_login_inner {
        display: block;
    }
    .the_bliss_web_app_login_inner .the_bliss_web_app_login_img img {
        display: none;
    }
    .the_bliss_web_app_login_inner .the_bliss_web_app_login_form_main {
        padding: 30px;
        max-width: 100%;
    }
    .the_bliss_web_app_login_form_main .the_bliss_web_app_login_heading_main h1 {
        font-size: 30px;
        line-height: 35px;
    }
    .the_bliss_web_app_login_otp_main {
        padding: 30px;
    }
    .the_bliss_web_app_login_otp_main .the_bliss_web_app_login_otp_inner {
        display: block;
    }
    .the_bliss_web_app_login_otp_inner .the_bliss_web_app_login_otp_img img {
        display: none;
    }
    .the_bliss_web_app_login_otp_inner .the_bliss_web_app_login_otp_form_main {
        padding: 30px;
        max-width: 100%;
    }
    .the_bliss_web_app_login_otp_form_main .the_bliss_web_app_login_otp_heading_main h1 {
        font-size: 30px;
        line-height: 35px;
    }
    .the_bliss_web_wel_lett_main {
        padding: 30px;
    }
    .the_bliss_web_wel_lett_inner .the_bliss_web_wel_lett_detail {
        padding: 30px;
    }
    .the_bliss_web_wel_lett_detail .the_bliss_web_wel_lett_heading h1 {
        font-size: 30px;
        line-height: 35px;
    }
    .the_bliss_web_app_forget_main {
        padding: 30px;
    }
    .the_bliss_web_app_forget_main .the_bliss_web_app_forget_inner {
        display: block;
    }
    .the_bliss_web_app_forget_inner .the_bliss_web_app_forget_img img {
        display: none;
    }
    .the_bliss_web_app_forget_inner .the_bliss_web_app_forget_form_main {
        padding: 30px;
        max-width: 100%;
    }
    .the_bliss_web_app_forget_form_main .the_bliss_web_app_forget_heading_main h1 {
        font-size: 30px;
        line-height: 35px;
    }
    
    .the_bliss_web_app_share_referral_main {
        padding: 30px;
    }
    .the_bliss_web_app_share_referral_main .the_bliss_web_app_share_referral_main_heading h1 {
        font-size: 25px;
        line-height: 35px;
    }
    .the_bliss_web_app_share_referral_main .the_bliss_web_app_share_referral_inner {
        display: block;
    }
    .the_bliss_web_app_share_referral_inner .the_bliss_web_app_share_referral_img_sec {
        max-width: 100%;
        padding: 30px;
    }
    .the_bliss_web_app_share_referral_inner .the_bliss_web_app_share_referral_con_sec {
        padding: 30px;
    }
    .the_bliss_web_app_share_referral_inner .the_bliss_web_app_share_referral_img_sec img {
        max-width: 400px;
    }
    .the_bliss_web_app_share_referral_con span {
        font-size: 23px;
        line-height: 30px;
    }
    .the_bliss_web_app_my_coupon_main {
        padding: 30px 30px 100px 30px;
    }
    .the_bliss_web_app_my_coupon_inner .the_bliss_web_app_my_coupon_heading h1 {
        font-size: 25px;
        line-height: 35px;
    }
    .the_bliss_web_app_my_coupon_inner .the_bliss_web_app_my_coupon_pagenation_inner {
        left: 0;
    }
    .the_bliss_web_app_my_coupon_inner .the_bliss_web_app_my_coupen_inner {
        padding: 30px 50px;
    }
    .the_bliss_web_app_my_coupen_detail .the_bliss_web_app_my_coupen_show img {
        max-width: 300px;
    }
    
    .the_bliss_web_app_my_membership_main {
        padding: 30px;
    }
    .the_bliss_web_app_my_membership_main .the_bliss_web_app_my_membership_inner h1 {
        font-size: 25px;
        line-height: 35px;
        margin-bottom: 10px;
    }
    .the_bliss_web_app_my_membership_list_main .the_bliss_web_app_my_membership_list {
        max-width: 47%;
    }


    .the_bliss_web_app_footer_main {
        padding: 20px 30px;
    }
    .the_bliss_web_app_footer_inner .the_bliss_web_app_footer_social_detail span {
        font-size: 16px;
        line-height: 20px;
    }
    .the_bliss_web_app_footer_inner .the_bliss_web_app_footer_copyright_text p {
        font-size: 16px;
        line-height: 20px;
    }
    
    
    .the_bliss_web_app_confirmation_main {
        padding: 30px;
    }
    .the_bliss_web_app_confirmation_inner .the_bliss_web_app_confirmation_main_heading h1 {
        font-size: 25px;
        line-height: 35px;
        margin-bottom: 10px;
    }
    .the_bliss_web_app_confirmation_main .the_bliss_web_app_confirmation_inner_sec {
        display: block;
    }
    .the_bliss_web_app_confirmation_inner_sec .the_bliss_web_app_confirmation_img_sec {
        max-width: 100%;
        padding: 30px;
    }
    .the_bliss_web_app_confirmation_img_sec .the_bliss_web_app_confirmation_img img {
        max-width: 100%;
    }
    .the_bliss_web_app_confirmation_inner_sec .the_bliss_web_app_confirmation_con_sec {
        padding: 30px;
        max-width: 100%;
    }
    .the_bliss_web_app_confirmation_con_sec .the_bliss_web_app_confirmation_main_text h3 {
        font-size: 22px;
        line-height: 26px;
    }
    .the_bliss_web_app_amount_to_pay_detail_inner .the_bliss_web_app_amount_to_pay_detail_pay span.the_bliss_web_app_amount_to_pay_price {
        font-size: 24px;
        line-height: 25px;
    }
    
    
    .the_bliss_web_app_spa_center_main {
        padding: 30px;
    }
    .the_bliss_app_spa_center_search_area_main {
        display: block;
    }
    .the_bliss_web_app_spa_center_inner .the_bliss_app_spa_center_search_area {
        max-width: 100%;
        margin-right: 0px;
        margin-bottom: 20px;
    }
    .the_bliss_app_spa_center_search_area_find_2 .the_bliss_app_spa_center_search_spa_area {
        max-width: 600px;
    }
    .the_bliss_app_spa_center_search_area_find_2 .the_bliss_app_spa_center_near_me_find {
        margin-right: 20px;
        width: 100%;
    }
    .the_bliss_app_spa_center_search_area_find_2 .the_bliss_app_spa_center_near_me_find select {
        max-width: 300px;
        width: 100%;
    }
    .the_bliss_app_spa_center_search_area_main .the_bliss_app_spa_center_search_area_find_2 {
        max-width: 100%;
        justify-content: space-between;
    }
    .the_bliss_web_app_spa_center_main .the_bliss_web_app_spa_center_inner h1 {
        font-size: 25px;
        line-height: 35px;
        margin-bottom: 10px;
    }
    .the_bliss_web_app_spa_center_list_main .the_bliss_web_app_spa_center_list {
        max-width: 47%;
    }
    
    .the_bliss_vendor_detail_main {
        padding: 30px;
    }
    .the_bliss_vendor_detail_left_sec .the_bliss_vendor_detail_con h1 {
        font-size: 40px;
        line-height: 50px;
        padding-bottom: 20px;
    }
    .the_bliss_vendor_detail_main .the_bliss_vendor_detail_inner {
        display: block;
        padding: 30px !important;
    }
    .the_bliss_vendor_detail_inner .the_bliss_vendor_detail_right_sec {
        margin-left: 0px;
        margin-top: 30px;
    }
    .the_bliss_vendor_detail_right_sec .the_bliss_vendor_detail_img img {
        max-width: 100%;
        width: 100%;
        max-height: 450px;
        object-fit: cover;
        margin-bottom: 0px;
    }
    .the_bliss_vendor_detail_con_main {
        padding: 0px 30px 30px 30px;
    }
    .the_bliss_vendor_detail_con_main .the_bliss_vendor_detail_con_inner h2 {
        font-size: 40px;
        line-height: 50px;
        padding-bottom: 20px;
    }
    .the_bliss_vendor_time_slot_book_main {
        padding: 0px 30px 30px 30px;
    }
    .the_bliss_vendor_time_slot_book_main .the_bliss_vendor_time_slot_book_innner {
        display: block;
    }
    .the_bliss_vendor_time_slot_book_innner .the_bliss_vendor_book_form_main {
        max-width: 100%;
        margin-right: 0px;
    }
    .the_bliss_vendor_time_slot_book_main .the_bliss_vendor_location_main {
        max-width: 100%;
        margin-top: 20px;
    }
    .the_bliss_vendor_time_slot_book_innner .the_bliss_vendor_book_form_main h3 {
        font-size: 40px;
        line-height: 50px;
        padding-bottom: 20px;
    }
    .the_bliss_vendor_time_slot_book_main .the_bliss_vendor_time_slot_main {
        margin-left: 0px;
        margin-top: 30px;
        width: 100%;
        max-width: 100%;
    }
    .the_bliss_vendor_time_slot_main .the_bliss_vendor_time_slot_heading h5 {
        font-size: 40px;
        line-height: 50px;
        padding-bottom: 20px;
    }
    .the_bliss_vendor_time_slot_main .the_bliss_vendor_time_slot_list ul {
        margin: 0px;
    }
    .the_bliss_vendor_time_slot_main .the_bliss_vendor_time_slot_list ul li {
        max-width: 27.5%;
        margin: 10px 0px;
    }
}
/********************** End Media Queries 1024 Css **********************/




/********************** Start Media Queries 767 Css **********************/
 @media only screen and (max-width: 767px) {
    .the_bliss_web_app_header_main {
        padding: 20px;
    }
    .the_bliss_web_app_register_main {
        padding: 20px;
    }
    .the_bliss_web_app_register_inner .the_bliss_web_app_register_form_main {
        padding: 20px;
        max-width: 100%;
    }
    .the_bliss_web_app_register_form_main .the_bliss_web_app_register_heading_main h1 {
        font-size: 25px;
        line-height: 30px;
    }
    .the_bliss_web_app_register_form_main form.the_bliss_web_app_register_form {
        display: block;
        margin-top: 15px;
    }
    .the_bliss_web_app_register_form_main form.the_bliss_web_app_register_form .the_bliss_register_form_field {
        max-width: 100%;
    }
    .the_bliss_web_app_login_main {
        padding: 20px;
    }
    .the_bliss_web_app_login_inner .the_bliss_web_app_login_form_main {
        padding: 20px;
        max-width: 100%;
    }
    .the_bliss_web_app_login_form_main .the_bliss_web_app_login_heading_main h1 {
        font-size: 25px;
        line-height: 30px;
    }
    .the_bliss_web_app_login_form_main form.the_bliss_web_app_login_form {
        display: block;
        margin-top: 15px;
    }
    .the_bliss_web_app_login_otp_main {
        padding: 20px;
    }
    .the_bliss_web_app_login_otp_inner .the_bliss_web_app_login_otp_form_main {
        padding: 20px;
    }
    .the_bliss_web_app_login_otp_form_main .the_bliss_web_app_login_otp_heading_main h1 {
        font-size: 25px;
        line-height: 30px;
    }
    .the_bliss_web_app_login_otp_form_main form.the_bliss_web_app_login_otp_form {
        display: block;
        margin-top: 15px;
    }
    .the_bliss_web_app_login_otp_form_main form.the_bliss_web_app_login_otp_form .the_bliss_login_otp_form_field {
        max-width: 100%;
    }
    form.the_bliss_web_app_login_otp_form .the_bliss_login_otp_form_field.the_bliss_login_resend_otp_button {
        max-width: 200px;
        margin-left: 0px;
    }
    .the_bliss_web_app_login_otp_form_main form.the_bliss_web_app_login_otp_form span.the_bliss_login_otp_form_error_msg {
        bottom: -95px;
    }
    form.the_bliss_web_app_login_otp_form .the_bliss_login_otp_form_button_inner button.the_bliss_login_otp_form_sub_button {
        margin-top: 30px;
    }
    .the_bliss_web_wel_lett_main {
        padding: 20px;
    }
    .the_bliss_web_wel_lett_inner .the_bliss_web_wel_lett_detail {
        padding: 20px;
    }
    .the_bliss_web_wel_lett_detail .the_bliss_web_wel_lett_heading h1 {
        font-size: 25px;
        line-height: 30px;
    }
    .the_bliss_web_app_forget_main {
        padding: 20px;
    }
    .the_bliss_web_app_forget_inner .the_bliss_web_app_forget_form_main {
        padding: 20px;
    }
    .the_bliss_web_app_forget_form_main .the_bliss_web_app_forget_heading_main h1 {
        font-size: 25px;
        line-height: 30px;
    }
    .the_bliss_web_app_forget_form_inner form.the_bliss_web_app_forget_form .the_bliss_forget_form_field_other {
        display: block;
    }
    form.the_bliss_web_app_forget_form .the_bliss_forget_form_field_other .the_bliss_forget_form_field {
        max-width: 100%;
    }
    .the_bliss_forget_form_field_other .the_bliss_forget_form_field input {
        margin-bottom: 40px !important;
    }
    form.the_bliss_web_app_forget_form .the_bliss_forget_form_field_other .the_bliss_forget_form_field.the_bliss_forget_request_otp_button {
        max-width: 200px;
        margin-left: 0px;
    }

    .the_bliss_web_app_share_referral_main {
        padding: 20px;
    }
    .the_bliss_web_app_share_referral_main .the_bliss_web_app_share_referral_main_heading {
        margin-bottom: 20px;
    }
    .the_bliss_web_app_share_referral_main .the_bliss_web_app_share_referral_share a {
        visibility: visible;
    }
    .the_bliss_web_app_share_referral_main .the_bliss_web_app_share_referral_main_heading h1 {
        font-size: 20px;
        line-height: 25px;
    }
    .the_bliss_web_app_share_referral_inner .the_bliss_web_app_share_referral_img_sec {
        max-width: 100%;
        padding: 20px;
    }
    .the_bliss_web_app_share_referral_inner .the_bliss_web_app_share_referral_con_sec {
        padding: 20px;
    }
    .the_bliss_web_app_share_referral_inner .the_bliss_web_app_share_referral_img_sec img {
        max-width: 350px;
    }
    .the_bliss_web_app_share_referral_con span {
        font-size: 20px;
        line-height: 25px;
    }
    .the_bliss_web_app_share_referral_code form.the_bliss_web_app_share_referral_code_form .the_bliss_web_app_share_referral_code_field {
        max-width: 100%;
    }
    form.the_bliss_web_app_share_referral_code_form .the_bliss_web_app_share_referral_code_field label {
        margin-bottom: 10px;
    }
    form.the_bliss_web_app_share_referral_code_form .the_bliss_web_app_share_referral_code_field input {
        max-width: 100%;
    }
    form.the_bliss_web_app_share_referral_code_form .the_bliss_web_app_share_referral_code_field span {
        top: 45px;
    }
    .the_bliss_web_app_my_coupon_main {
        padding: 20px 20px 100px 20px;
    }
    .the_bliss_web_app_my_coupon_inner .the_bliss_web_app_my_coupon_heading h1 {
        font-size: 20px;
        line-height: 25px;
        margin-bottom: 15px;
    }
    .the_bliss_web_app_my_coupon_main .the_bliss_web_app_my_coupon_inner_detail {
        max-width: 100%;
    }
    .the_bliss_web_app_my_coupon_inner .the_bliss_web_app_my_coupon_pagenation_inner {
        left: 0;
    }
    .the_bliss_web_app_my_coupon_inner .the_bliss_web_app_my_coupen_inner {
        padding: 30px;
        max-width: 100%;
    }
    .the_bliss_web_app_my_coupen_detail .the_bliss_web_app_my_coupen_show img {
        max-width: 250px;
    }
    
    form.the_bliss_web_app_login_otp_form .the_bliss_login_otp_form_field .the_bliss_login_otp_time_watch_text{
        font-family: "Roboto", sans-serif;
        font-size: 16px;
        line-height: 20px;
        color: #D7541C;
        /* position: absolute; */
        bottom: -12px;
    }










    .the_bliss_web_app_footer_main {
        padding: 20px;
    } 
    .the_bliss_web_app_footer_main .the_bliss_web_app_footer_inner {
        display: block;
    }
    .the_bliss_web_app_footer_social_detail .the_bliss_web_app_footer_social_icon_list ul li.the_bliss_web_app_footer_social_Icon_link a {
        font-size: 16px;
        line-height: 20px;
    }

    .the_bliss_web_app_footer_inner .the_bliss_web_app_footer_copyright_text p {
        margin-top: 15px;
    }
    
    .the_bliss_web_app_my_membership_main {
        padding: 20px;
    }
    .the_bliss_web_app_my_membership_main .the_bliss_web_app_my_membership_inner h1 {
        font-size: 20px;
        line-height: 25px;
    }
    .the_bliss_web_app_my_membership_list_main .the_bliss_web_app_my_membership_list {
        max-width: 100%;
    }
    .the_bliss_web_app_my_membership_list .the_bliss_web_app_my_membership_img img {
        max-width: 100%;
    }
    .the_bliss_web_app_my_membership_list .the_bliss_web_app_my_membership_main_text h2.the_bliss_web_app_my_membership_main_heading {
        font-size: 16px;
        line-height: 20px;
    }
    .the_bliss_web_app_my_membership_detail .the_bliss_web_app_my_membership_detail_left_side h3 {
        font-size: 16px;
        line-height: 20px;
        margin-bottom: 8px;
    }
    .the_bliss_web_app_my_membership_detail .the_bliss_web_app_my_membership_detail_right_side h3 {
        font-size: 16px;
        line-height: 20px;
        margin-bottom: 8px;
    }



    .the_bliss_web_app_confirmation_main {
        padding: 20px;
    }
    .the_bliss_web_app_confirmation_inner .the_bliss_web_app_confirmation_main_heading h1 {
        font-size: 20px;
        line-height: 25px;
    }
    .the_bliss_web_app_confirmation_inner_sec .the_bliss_web_app_confirmation_img_sec {
        padding: 20px;
    }
    .the_bliss_web_app_confirmation_inner_sec .the_bliss_web_app_confirmation_con_sec {
        padding: 20px;
    }
    .the_bliss_web_app_confirmation_con_sec .the_bliss_web_app_confirmation_main_text h3 {
        font-size: 20px;
        line-height: 24px;
    }
    .the_bliss_web_app_confirmation_con_sec .the_bliss_web_app_confirmation_pay_detail_main .the_bliss_web_app_confirmation_pay_detail h3 {
        font-size: 20px;
        line-height: 25px;
    }
    .the_bliss_web_app_amount_to_pay_detail_inner  .the_bliss_web_app_amount_to_pay_select_btn_main {
        display: block;
    }
    .the_bliss_web_app_amount_to_pay_select_btn_main .the_bliss_web_app_amount_to_pay_select_btn select {
        max-width: 100%;
        width: 100%;
        margin-right: 0px;
        margin-bottom: 20px;
    }
    .the_bliss_web_app_amount_to_pay_detail_inner .the_bliss_web_app_amount_to_pay_detail_pay span.the_bliss_web_app_amount_to_pay_price {
        font-size: 22px;
    }
    
    .the_bliss_web_app_spa_center_main {
        padding: 20px;
    }
    .the_bliss_web_app_spa_center_main .the_bliss_web_app_spa_center_inner h1 {
        font-size: 20px;
        line-height: 25px;
    }
    .the_bliss_web_app_spa_center_list_main .the_bliss_web_app_spa_center_list {
        max-width: 100%;
    }
    .the_bliss_web_app_spa_center_list .the_bliss_web_app_spa_center_img img {
        max-width: 100%;
    }
    .the_bliss_app_spa_center_search_area_main .the_bliss_app_spa_center_search_area_find_2 {
        display: block;
    }
    .the_bliss_app_spa_center_search_area_find_2 .the_bliss_app_spa_center_near_me_find select {
        max-width: 100%;
        width: 100%;
        margin-right: 0px;
        margin-bottom: 20px;
    }
    .the_bliss_app_spa_center_search_area_find_2 .the_bliss_app_spa_center_search_spa_area {
        max-width: 100%;
    }
    .the_bliss_web_app_spa_center_list .the_bliss_web_app_spa_center_main_text h2.the_bliss_web_app_spa_center_main_heading {
        font-size: 16px;
        line-height: 20px;
    }
    .the_bliss_web_app_spa_center_detail .the_bliss_web_app_spa_center_detail_left_side h3 {
        font-size: 16px;
        line-height: 20px;
        margin-bottom: 8px;
    }
    .the_bliss_web_app_spa_center_detail .the_bliss_web_app_spa_center_detail_right_side h3 {
        font-size: 16px;
        line-height: 20px;
        margin-bottom: 8px;
    }

    
}
/********************** End Media Queries 767 Css **********************/


/********************** Start Media Queries 500 Css **********************/
 @media only screen and (max-width: 500px) {
    .the_bliss_web_app_confirmation_list_detail .the_bliss_web_app_confirmation_detail {
        display: block;
    }
    .the_bliss_web_app_confirmation_detail .the_bliss_web_app_confirmation_detail_left_side {
        max-width: 100%;
        margin-right: 0px;
    }
    .the_bliss_web_app_confirmation_detail .the_bliss_web_app_confirmation_detail_right_side {
        max-width: 100%;
    }
    .the_bliss_web_app_confirmation_con_sec .the_bliss_web_app_confirmation_pay_detail .the_bliss_web_app_confirmation_pay_detail_list {
        display: block;
    }
    .the_bliss_web_app_amount_to_pay_detail_inner .the_bliss_web_app_amount_to_pay_detail_pay {
        display: block;
    }
    .the_bliss_web_app_amount_to_pay_detail_inner .the_bliss_web_app_amount_to_pay_detail_pay p {
        margin-right: 0px;
        margin-bottom: 10px;
    }
}

/********************** End Media Queries 500 Css **********************/

/********************** Start Media Queries 400 Css **********************/
 @media only screen and (max-width: 400px) { 
    .the_bliss_web_app_footer_social_detail .the_bliss_web_app_footer_social_icon_list ul li.the_bliss_web_app_footer_social_Icon_link:last-child {
        margin-left: 0;
    }    
}

/********************** End Media Queries 400 Css **********************/