/********************** Start Common Css **********************/
*{
	 box-sizing:border-box;
}
body,h1,h2,h3,h4,ul,li,p{
  	margin:0px;
  	padding:0px;
}
body{
  	font-family: "Roboto", sans-serif;
  	font-weight: 400;
    background: #1E1B1B;
}
a{
  	display:inline-block;
  	text-decoration: none;
}
img{
	 max-width:100%;
}
.container{
  	max-width: 1460px !important; 
  	width: 100% !important;
  	margin: 0px auto;
    padding: 0px !important;
}
/********************** End Common Css **********************/

/********************** Start Header Section Css **********************/
.the_bliss_top_header_main {
    background: #D7541C;
    padding: 15px 50px;
}
.the_bliss_top_header_main .the_bliss_top_header_inner {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.the_bliss_top_header_inner .the_bliss_top_header_address_area {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    color: #fff;
    text-decoration: none;
}
.the_bliss_top_header_inner .the_bliss_top_header_address_area i {
    font-size: 16px;
    color: #fff;
    padding-right: 8px;
}
.the_bliss_top_header_inner .the_bliss_top_header_contact_area {
    display: flex;
    justify-content: center;
    align-items: center;
}
.the_bliss_top_header_contact_area .the_bliss_top_header_email_area {
    padding-right: 20px;
}
.the_bliss_top_header_contact_area .the_bliss_top_header_email_area a {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    color: #fff;
    text-decoration: none;
}
.the_bliss_top_header_contact_area .the_bliss_top_header_email_area a i {
    font-size: 16px;
    color: #fff;
    padding-right: 8px;
}
.the_bliss_top_header_contact_area .the_bliss_top_header_mono_area a {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    color: #fff;
    text-decoration: none;
}
.the_bliss_top_header_contact_area .the_bliss_top_header_mono_area a i {
    font-size: 16px;
    color: #fff;
    padding-right: 8px;
}
.the_bliss_header_main {
    padding: 15px 50px;
}
.the_bliss_header_main .the_bliss_header_main_inner {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.the_bliss_header_left_part_detail .the_bliss_header_logo a img {
    max-width: 250px;
    width: 100%;
    height: 100%;
}
.the_bliss_header_main_inner .the_bliss_header_right_part_detail {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.the_bliss_header_right_part_detail .the_bliss_header_menu_area ul.the_bliss_header_menu_list {
    list-style: none !important;
    margin: 0;
    padding: 0px !important;
}
.the_bliss_header_right_part_detail .the_bliss_header_menu_area ul.the_bliss_header_menu_list li {
    display: inline-flex;
    position: relative;
    margin: 5px 12px;
}
.the_bliss_header_right_part_detail .the_bliss_header_menu_area ul.the_bliss_header_menu_list li a {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    line-height: 20px;
    letter-spacing: 0px;
    text-decoration: none;
    position: relative;
    transition: all 0.5s linear;
}
.the_bliss_header_right_part_detail .the_bliss_header_menu_area ul.the_bliss_header_menu_list li a:hover {
    color: #D7541C;
}
.the_bliss_header_right_part_detail .the_bliss_header_menu_area ul.the_bliss_header_menu_list li a::before {
    content: "";
    position: absolute;
    top: 25px;
    left: 50%;
    width: 0%;
    height: 2px;
    background: #D7541C;
    transform: translateX(-50%);
    transition: all 200ms linear;
}
.the_bliss_header_right_part_detail .the_bliss_header_menu_area ul.the_bliss_header_menu_list li a:hover::before {
    width: 100%;
}

.the_bliss_header_right_part_detail .the_bliss_header_menu_area ul.the_bliss_header_menu_list li:last-child {
    margin-right: 0px;
}
.the_bliss_header_right_part_detail .the_bliss_header_menu_area ul.the_bliss_header_menu_list li:first-child {
    margin-left: 0px;
}
.the_bliss_header_right_part_detail .the_bliss_header_search_area {
    margin-left: 20px;
}
.the_bliss_header_search_area .the_bliss_header_search input {
    max-width: 250px;
    width: 100%;
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0px;
    color: #fff;
    padding: 14px 20px;
    background: transparent;
    border: 1px solid #332E2E;
    border-radius: 25px;
    outline: none !important;
    border: 1.5px solid #332E2E;
    transition: all 0.5s ease-in-out;
}
.the_bliss_header_search_area .the_bliss_header_search input:hover {
    border-color: #D7541C;
}
.the_bliss_header_search_area .the_bliss_header_search input::placeholder {
    color: #3E3E3E;
}
.the_bliss_header_right_part_detail .the_bliss_header_loginbtn_area {
    margin-left: 20px;
}
.the_bliss_header_right_part_detail .the_bliss_header_loginbtn_area .the_bliss_header_login_btn a {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    line-height: 20px;
    letter-spacing: 0px;
    text-decoration: none;
    border: 1px solid transparent;
    padding: 14px 40px;
    border-radius: 25px;
    position: relative;
    background: linear-gradient(90deg,rgba(42, 123, 155, 1) 0%, rgba(217, 94, 28, 1) 0%, rgba(225, 32, 27, 1) 100%);
    transition: all 0.5s ease-in-out;
}
/*.the_bliss_header_right_part_detail .the_bliss_header_loginbtn_area .the_bliss_header_login_btn a:hover {*/
/*    color: #D7541C;*/
/*    background: transparent;*/
/*    border: 1px solid #D7541C;*/
/*}*/
.the_bliss_header_main_inner .the_bliss_hamburger_menu {
    margin: 0px 0px 0px 30px;
    display: none;
    flex-wrap: wrap;
    flex-flow: column wrap;
    justify-content: space-between;
    cursor: pointer;
}
.the_bliss_header_main_inner .the_bliss_hamburger_menu i {
    font-size: 24px;
    color: #D7541C;
}
.the_bliss_mobile_menu_main .the_bliss_mobile_menu_wrp {
    position: fixed !important;
    top: 0;
    bottom: 0;
    opacity: 0;
    visibility: hidden;
    z-index: 999999;
    transition: all 0.5s linear;
    max-width: 400px;
    width: 80%;
    margin-left: auto;
    background: #1c1c1c;
    min-height: 100vh;
    position: absolute;
    right: -410px;
    padding: 50px 20px 50px 30px;
    box-shadow: 0 5px 20px #00000040;
}
.the_bliss_mobile_menu_main .the_bliss_mobile_menu_wrp.active {
    opacity: 1;
    visibility: visible;
    right: 0;
}
.the_bliss_mobile_menu_main .lakhenchi_mobile_close_btn {
    text-align: right;
    font-size: 28px;
    color: #fff;
    line-height: 32px;
    padding-bottom: 30px;
    padding-right: 10px;
}
.the_bliss_mobile_menu_main .lakhenchi_mobile_close_btn i {
    cursor: pointer;
    transition: all 0.5s ease;
}
.the_bliss_mobile_menu_wrp .the_bliss_mobile_header_main_menu ul.the_bliss_mobile_menu {
    list-style: none !important;
    margin: 0;
    padding: 0px !important;
}
.the_bliss_mobile_menu_wrp .the_bliss_mobile_header_main_menu ul.the_bliss_mobile_menu li.the_bliss_mobile_menu_list {
    display: block;
    position: relative;
    margin: 20px 0px;
}
.the_bliss_mobile_menu_wrp .the_bliss_mobile_header_main_menu ul.the_bliss_mobile_menu li.the_bliss_mobile_menu_list a {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    line-height: 20px;
    letter-spacing: 0px;
    text-decoration: none;
    position: relative;
}
.the_bliss_mobile_menu_wrp .the_bliss_mobile_header_main_menu ul.the_bliss_mobile_menu li.the_bliss_mobile_menu_list a:hover {
    color: #D7541C;
    transition: all 0.5s ease-in-out;
}
.the_bliss_mobile_menu_wrp .the_bliss_mobile_header_search input {
    max-width: 100%;
    width: 100%;
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0px;
    color: #fff;
    padding: 14px 20px;
    background: transparent;
    border: 1px solid #332E2E;
    border-radius: 25px;
    outline: none !important;
    border: 1.5px solid #332E2E;
    transition: all 0.5s ease-in-out;
}
.the_bliss_mobile_menu_wrp .the_bliss_mobile_login_btn a {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    line-height: 20px;
    letter-spacing: 0px;
    text-decoration: none;
    padding: 14px 40px;
    border-radius: 25px;
    position: relative;
    background: linear-gradient(90deg,rgba(42, 123, 155, 1) 0%, rgba(217, 94, 28, 1) 0%, rgba(225, 32, 27, 1) 100%);
}
/********************** End Header Section Css **********************/

/********************** Start Home Page Css **********************/
.the_bliss_banner_main .the_bliss_banner_banner_1 {
    background: url('../image/Banner_Img_1.jpg');
    min-height: 600px;
    height: auto;
    width: 100%;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    background-origin: border-box;
    padding-left: 50px;
    padding-right: 50px;
    display: flex !important;
    position: relative;
}
.the_bliss_banner_banner_1_inner .the_bliss_banner_banner_detail_left {
    max-width: 600px;
    width: 100%;
    background: #0707077a;
    padding: 50px;
    border-radius: 13px;
    position: absolute;
    top: 50%;
    left: auto;
    transform: translate(0, -50%);
}
.the_bliss_banner_banner_detail_left h3.the_bliss_banner_banner_heading {
    font-family: "Aladin", system-ui;
    font-size: 55px;
    line-height: 65px;
    font-weight: 400;
    color: #fff;
    padding-bottom: 30px;
}
.the_bliss_banner_banner_detail_left p.the_bliss_banner_banner_subtext {
    font-family: "Roboto", sans-serif;
    font-size: 22px;
    font-weight: 400;
    color: #fff;
    line-height: 30px;
    margin-bottom: 30px;
}
.the_bliss_banner_banner_detail_left .the_bliss_banner_banner_button_main {
    display: flex;
    align-items: center;
}
.the_bliss_banner_banner_button_main .the_bliss_banner_banner_button_explore {
  margin-right: 20px;
}
.the_bliss_banner_banner_button_main .the_bliss_banner_banner_button_explore a {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #fff;
    line-height: 20px;
    letter-spacing: 0px;
    text-decoration: none;
    padding: 15px 40px;
    border-radius: 25px;
    position: relative;
    background: linear-gradient(90deg, rgba(42, 123, 155, 1) 0%, rgba(217, 94, 28, 1) 0%, rgba(225, 32, 27, 1) 100%);
    transition: all 0.5s linear;
}
.the_bliss_banner_banner_button_main .the_bliss_banner_banner_button_explore a:hover {
  background: #fff;
  color: #000000;
}
.the_bliss_banner_banner_button_main .the_bliss_banner_banner_button_book_appo a {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #000;
    line-height: 20px;
    letter-spacing: 0px;
    text-decoration: none;
    padding: 15px 40px;
    border-radius: 25px;
    position: relative;
    background: #fff;
    transition: all 0.5s linear;
}
.the_bliss_banner_banner_button_main .the_bliss_banner_banner_button_book_appo a:hover {
  background: linear-gradient(90deg, rgba(42, 123, 155, 1) 0%, rgba(217, 94, 28, 1) 0%, rgba(225, 32, 27, 1) 100%);
  color: #fff;
}
.the_bliss_banner_main .the_bliss_banner_banner_2 {
    background: url('../image/Banner_Img_2.jpg');
    min-height: 600px;
    height: auto;
    width: 100%;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    background-origin: border-box;
    padding-left: 50px;
    padding-right: 50px;
    display: flex !important;
    position: relative;
}
/*.the_bliss_banner_main .the_bliss_banner_banner_2_inner {
    display: flex;
    justify-content: center;
    align-items: center;
}*/
.the_bliss_banner_banner_2_inner .the_bliss_banner_banner_detail_left {
    /*text-align: center;
    margin-top: 100px;
    margin-bottom: 100px;*/
    max-width: 600px;
    width: 100%;
    background: #0707077a;
    padding: 50px;
    border-radius: 13px;
    position: absolute;
    top: 50%;
    left: auto;
    transform: translate(0, -50%);
}
.the_bliss_banner_banner_2_inner .the_bliss_banner_banner_button_explore2 a {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #fff;
    line-height: 20px;
    letter-spacing: 0px;
    text-decoration: none;
    padding: 15px 40px;
    border-radius: 25px;
    position: relative;
    background: linear-gradient(90deg, rgba(42, 123, 155, 1) 0%, rgba(217, 94, 28, 1) 0%, rgba(225, 32, 27, 1) 100%);
    transition: all 0.5s linear;
}
.the_bliss_banner_banner_2_inner .the_bliss_banner_banner_button_explore2 a:hover {
  background: #fff;
  color: #000000;
}
.the_bliss_banner_main .the_bliss_banner_banner_3 {
    background: url('../image/Banner_Img_3.jpg');
    min-height: 600px;
    height: auto;
    width: 100%;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    background-origin: border-box;
    padding-left: 50px;
    padding-right: 50px;
    display: flex !important;
    position: relative;
}
.the_bliss_banner_banner_3_inner .the_bliss_banner_banner_detail_left {
    max-width: 600px;
    width: 100%;
    background: #0707077a;
    padding: 50px;
    border-radius: 13px;
    position: absolute;
    top: 50%;
    left: auto;
    transform: translate(0, -50%);
}
.the_bliss_banner_banner_3_inner p.the_bliss_banner_banner_subtext {
    font-family: "Roboto", sans-serif;
    font-size: 22px;
    font-weight: 400;
    color: #fff;
    line-height: 30px;
    margin-bottom: 30px;
}
.the_bliss_banner_banner_3_inner .the_bliss_banner_banner_button_explore3 a {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #fff;
    line-height: 20px;
    letter-spacing: 0px;
    text-decoration: none;
    padding: 15px 40px;
    border-radius: 25px;
    position: relative;
    background: linear-gradient(90deg, rgba(42, 123, 155, 1) 0%, rgba(217, 94, 28, 1) 0%, rgba(225, 32, 27, 1) 100%);
    transition: all 0.5s linear;
}
.the_bliss_banner_banner_3_inner .the_bliss_banner_banner_button_explore3 a:hover {
  background: #fff;
  color: #000000;
}
.the_bliss_banner_main .slick-initialized.slick-slider.slick-dotted {
    margin-bottom: 0;
    line-height: 0;
}
.the_bliss_banner_main button.slick-next, .the_bliss_banner_main button.slick-prev {
    display: none !important;
}
.the_bliss_banner_main .slick-dots {
    bottom: -35px;
}
.the_bliss_banner_main .slick-dots li {
    width: 15px;
    height: 15px;
    background: #000;
    border: 1.5px solid #fff;
    border-radius: 50px;
}
.the_bliss_banner_main .slick-dots li.slick-active {
    background: #fff;
}
.the_bliss_banner_main .slick-dots li button::before {
    font-size: 0px !important;
}
.the_bliss_welcome_main {
    padding: 70px 50px;
}
.the_bliss_welcome_inner .the_bliss_welcome_inner_text_section {
    text-align: center;
}
.the_bliss_welcome_inner_text_section h1.the_bliss_welcome_heading {
    font-family: "Aladin", system-ui;
    font-size: 24px;
    line-height: 30px;
    font-weight: 500;
    color: #fff;
    padding-bottom: 10px;
    background: linear-gradient(90deg,rgba(42, 123, 155, 1) 0%, rgba(217, 94, 28, 1) 0%, rgba(225, 32, 27, 1) 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-transform: uppercase;
}
.the_bliss_welcome_inner_text_section h3.the_bliss_welcome_sub_heading {
    font-family: "Aladin", system-ui;
    font-size: 50px;
    line-height: 60px;
    font-weight: 400;
    color: #fff;
    padding-bottom: 30px;
}
.the_bliss_welcome_inner .the_bliss_welcome_service_list_main {
    display: flex;
    justify-content: space-evenly;
    position: relative;
}
.the_bliss_welcome_service_list_main .the_bliss_welcome_service_list_inner {
    max-width: 33.33%;
    width: 100%;
    text-align: center;
    border-right: 1px solid #4B4949;
    padding: 20px;
}
.the_bliss_welcome_service_list_main .the_bliss_welcome_service_list_inner:last-child {
    border-right: 0px;
}
.the_bliss_welcome_service_list_main .the_bliss_welcome_service_list_inner:hover {
    transform: translateY(-10px);
    transition: all 0.5s ease-in-out;
}
.the_bliss_welcome_service_list_inner .the_bliss_welcome_service_Icon img {
    max-width: 75px;
    width: 100%;
    height: 100%;
    margin-bottom: 25px;
}
@keyframes spinAround {
  0% {
      transform: rotate(0deg);
  }
  100% {
      transform: rotate(360deg);
  }
}
.the_bliss_welcome_service_list_main .the_bliss_welcome_service_list_inner:hover img {
    -webkit-animation: spinAround 9s linear infinite;
    -moz-animation: spinAround 9s linear infinite;
    animation: spinAround 9s linear infinite;
}
.the_bliss_welcome_service_list_main .the_bliss_welcome_service_list_inner h4.the_bliss_welcome_service_heading {
    font-family: "Aladin", system-ui;
    font-size: 28px;
    line-height: 35px;
    font-weight: 400;
    color: #fff;
    padding-bottom: 20px;
}
.the_bliss_welcome_service_list_main .the_bliss_welcome_service_list_inner p.the_bliss_welcome_service_text {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    line-height: 25px;
    margin-bottom: 20px;
    min-height: 50px;
}
.the_bliss_welcome_service_list_main .the_bliss_welcome_service_list_inner .the_bliss_welcome_service_button a {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    line-height: 20px;
    letter-spacing: 0px;
    text-decoration: none;
    padding: 14px 40px;
    border-radius: 25px;
    transition: all 0.5s linear;
    background: transparent;
    border: 1px solid #fff;
}

.the_bliss_welcome_service_list_main .the_bliss_welcome_service_list_inner .the_bliss_welcome_service_button a:hover {
    color: #fff;
    background: linear-gradient(90deg, rgba(42, 123, 155, 1) 0%, rgba(217, 94, 28, 1) 0%, rgba(225, 32, 27, 1) 100%);
}
/*.the_bliss_wellness_pac_main {*/
/*    background: url('../image/Wellness_Packages_Background.jpg');*/
/*    min-height: 100%;*/
/*    height: auto;*/
/*    width: 100%;*/
/*    background-position: center center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    background-origin: border-box;*/
/*    padding-top: 50px;*/
/*    padding-bottom: 50px;*/
/*    overflow: hidden;*/
/*}*/
/*.the_bliss_wellness_pac_inner .the_bliss_wellness_pac_inner_text_section {*/
/*    text-align: center;*/
/*}*/
/*.the_bliss_wellness_pac_inner_text_section h1.the_bliss_wellness_pac_heading {*/
/*    font-family: "Aladin", system-ui;*/
/*    font-size: 24px;*/
/*    line-height: 30px;*/
/*    font-weight: 500;*/
/*    color: #fff;*/
/*    padding-bottom: 10px;*/
/*    background: linear-gradient(90deg,rgba(42, 123, 155, 1) 0%, rgba(217, 94, 28, 1) 0%, rgba(225, 32, 27, 1) 100%);*/
/*    -webkit-background-clip: text;*/
/*    background-clip: text;*/
/*    -webkit-text-fill-color: transparent;*/
/*    text-transform: uppercase;*/
/*}*/
/*.the_bliss_wellness_pac_inner_text_section h3.the_bliss_wellness_pac_sub_heading {*/
/*    font-family: "Aladin", system-ui;*/
/*    font-size: 50px;*/
/*    line-height: 60px;*/
/*    font-weight: 400;*/
/*    color: #fff;*/
/*    padding-bottom: 30px;*/
/*}*/
/*.the_bliss_wellness_pac_list_inner .the_bliss_wellness_pac_list.wellness_pac_1 {*/
/*    background: url('../image/Blissful_Renewal.jpg');*/
/*    min-height: 550px;*/
/*    height: auto;*/
/*    max-width: 400px;*/
/*    width: 100%;*/
/*    background-position: center center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    background-origin: border-box;*/
/*    padding: 30px 20px;*/
/*    position: relative;*/
/*    border-radius: 10px;*/
/*}*/
/*.the_bliss_wellness_pac_list_inner .the_bliss_wellness_pac_list.wellness_pac_1::before{*/
/*    content: "";*/
/*    position: absolute;*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    background: #00000061;*/
/*    top: 0;*/
/*    left: 0;*/
/*    border-radius: 10px;*/
/*}*/
/*.the_bliss_wellness_pac_list_inner .the_bliss_wellness_pac_list.wellness_pac_2 {*/
/*    background: url('../image/Inner_Glow.jpg');*/
/*    min-height: 550px;*/
/*    height: auto;*/
/*    max-width: 400px;*/
/*    width: 100%;*/
/*    background-position: center center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    background-origin: border-box;*/
/*    padding: 30px 20px;*/
/*    position: relative;*/
/*    border-radius: 10px;*/
/*}*/
/*.the_bliss_wellness_pac_list_inner .the_bliss_wellness_pac_list.wellness_pac_2::before{*/
/*    content: "";*/
/*    position: absolute;*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    background: #00000061;*/
/*    top: 0;*/
/*    left: 0;*/
/*    border-radius: 10px;*/
/*}*/
/*.the_bliss_wellness_pac_list_inner .the_bliss_wellness_pac_list.wellness_pac_3 {*/
/*    background: url('../image/Moon_Soul Ritual.jpg');*/
/*    min-height: 550px;*/
/*    height: auto;*/
/*    max-width: 400px;*/
/*    width: 100%;*/
/*    background-position: center center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    background-origin: border-box;*/
/*    padding: 30px 20px;*/
/*    position: relative;*/
/*    border-radius: 10px;*/
/*}*/
/*.the_bliss_wellness_pac_list_inner .the_bliss_wellness_pac_list.wellness_pac_3::before{*/
/*    content: "";*/
/*    position: absolute;*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    background: #00000061;*/
/*    top: 0;*/
/*    left: 0;*/
/*    border-radius: 10px;*/
/*}*/
/*.the_bliss_wellness_pac_list_inner .the_bliss_wellness_pac_list.wellness_pac_4 {*/
/*    background: url('../image/Deep_Restoration.jpg');*/
/*    min-height: 550px;*/
/*    height: auto;*/
/*    max-width: 400px;*/
/*    width: 100%;*/
/*    background-position: center center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    background-origin: border-box;*/
/*    padding: 30px 20px;*/
/*    position: relative;*/
/*    border-radius: 10px;*/
/*}*/
/*.the_bliss_wellness_pac_list_inner .the_bliss_wellness_pac_list.wellness_pac_4::before{*/
/*    content: "";*/
/*    position: absolute;*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    background: #00000061;*/
/*    top: 0;*/
/*    left: 0;*/
/*    border-radius: 10px;*/
/*}*/
/*.the_bliss_wellness_pac_list_inner .the_bliss_wellness_pac_list.wellness_pac_5 {*/
/*    background: url('../image/Balance_Recenter.jpg');*/
/*    min-height: 550px;*/
/*    height: auto;*/
/*    max-width: 400px;*/
/*    width: 100%;*/
/*    background-position: center center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    background-origin: border-box;*/
/*    padding: 20px;*/
/*    position: relative;*/
/*    border-radius: 10px;*/
/*}*/
/*.the_bliss_wellness_pac_list_inner .the_bliss_wellness_pac_list.wellness_pac_5::before{*/
/*    content: "";*/
/*    position: absolute;*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    background: #00000061;*/
/*    top: 0;*/
/*    left: 0;*/
/*    border-radius: 10px;*/
/*}*/
/*.the_bliss_wellness_pac_list_inner .the_bliss_wellness_pac_list.wellness_pac_6 {*/
/*    background: url('../image/Serenity_Starter.jpg');*/
/*    min-height: 550px;*/
/*    height: auto;*/
/*    max-width: 400px;*/
/*    width: 100%;*/
/*    background-position: center center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    background-origin: border-box;*/
/*    padding: 30px 20px;*/
/*    position: relative;*/
/*    border-radius: 10px;*/
/*}*/
/*.the_bliss_wellness_pac_list_inner .the_bliss_wellness_pac_list.wellness_pac_6::before{*/
/*    content: "";*/
/*    position: absolute;*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    background: #00000061;*/
/*    top: 0;*/
/*    left: 0;*/
/*    border-radius: 10px;*/
/*}*/
/*.the_bliss_wellness_pac_list_text_inner .the_bliss_wellness_pac_icon img {*/
/*    max-width: 50px;*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    margin-bottom: 10px;*/
/*}  */
/*.the_bliss_wellness_pac_list_text_inner {*/
/*    position: absolute;*/
/*    top: 370px;*/
/*    left: 0;*/
/*    transition: all 0.5s ease-in-out;*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    padding: 20px;*/
/*}*/
/*.the_bliss_wellness_pac_list_inner .the_bliss_wellness_pac_list {*/
/*    margin: 0px 10px;*/
/*}*/
/*.the_bliss_wellness_pac_list_inner .the_bliss_wellness_pac_list:hover .the_bliss_wellness_pac_list_text_inner {*/
/*    top: 0;*/
/*    background: linear-gradient(180deg, rgba(42, 123, 155, 1) 0%, #d95e1cd4 0%, #e1201bc7 100%);*/
/*    transition: all 0.5s ease-in-out;*/
/*    border-radius: 10px;*/
/*}*/
/*.the_bliss_wellness_pac_list_text_inner .the_bliss_wellness_pac_text_main {*/
/*    position: absolute;*/
/*    top: 330px;*/
/*    left: 20px;*/
/*    right: 20px;*/
/*}*/
/*.the_bliss_wellness_pac_list_text_inner h4.the_bliss_wellness_pac_heading {*/
/*    font-family: "Aladin", system-ui;*/
/*    font-size: 28px;*/
/*    line-height: 35px;*/
/*    font-weight: 400;*/
/*    color: #fff;*/
/*    padding-bottom: 5px;*/
/*}*/
/*.the_bliss_wellness_pac_list_text_inner p {*/
/*    font-family: "Roboto", sans-serif;*/
/*    font-size: 16px;*/
/*    font-weight: 400;*/
/*    color: #fff;*/
/*    line-height: 25px;*/
/*}*/
/*.the_bliss_wellness_pac_list_text_inner .the_bliss_wellness_pac_bottom_text {*/
/*    font-family: "Roboto", sans-serif;*/
/*    font-size: 16px;*/
/*    font-weight: 400;*/
/*    color: #fff;*/
/*    line-height: 25px;*/
/*    margin-bottom: 20px;*/
    /*min-height: 200px;
    height: 100%;*/
/*}*/
/*.the_bliss_wellness_pac_list_text_inner .the_bliss_wellness_pac_read_more_btn a {*/
/*    font-family: "Roboto", sans-serif;*/
/*    font-size: 16px;*/
/*    font-weight: 400;*/
/*    color: #fff;*/
/*    line-height: 20px;*/
/*    letter-spacing: 0px;*/
/*    text-decoration: none;*/
/*    padding: 14px 40px;*/
/*    border-radius: 25px;*/
/*    background: transparent;*/
/*    border: 1px solid #fff;*/
/*    transition: all 0.5s ease-in-out;*/
/*}*/
/*.the_bliss_wellness_pac_list_text_inner .the_bliss_wellness_pac_read_more_btn a:hover {*/
/*    color: #000;*/
/*    background: #fff;*/
/*    border-color: #fff;*/
/*}*/
/*.the_bliss_wellness_pac_list_main .slick-dots {*/
/*    bottom: -50px;*/
/*}*/
/*.the_bliss_wellness_pac_list_main .slick-dots li {*/
/*    width: 15px;*/
/*    height: 15px;*/
/*    background: #000;*/
/*    border: 1.5px solid #fff;*/
/*    border-radius: 50px;*/
/*}*/
/*.the_bliss_wellness_pac_list_main .slick-dots li.slick-active {*/
/*    background: #fff;*/
/*}*/


.the_bliss_membership_main {
    background: url('../image/Wellness_Packages_Background.jpg');
    min-height: 100%;
    height: auto;
    width: 100%;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    background-origin: border-box;
    padding: 50px;
    overflow: hidden;
}
.the_bliss_membership_inner .the_bliss_membership_inner_text_section {
    text-align: center;
}
.the_bliss_membership_inner_text_section h1.the_bliss_membership_heading {
    font-family: "Aladin", system-ui;
    font-size: 24px;
    line-height: 30px;
    font-weight: 500;
    color: #fff;
    padding-bottom: 10px;
    background: linear-gradient(90deg,rgba(42, 123, 155, 1) 0%, rgba(217, 94, 28, 1) 0%, rgba(225, 32, 27, 1) 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-transform: uppercase;
}
.the_bliss_membership_inner_text_section h3.the_bliss_membership_sub_heading {
    font-family: "Aladin", system-ui;
    font-size: 50px;
    line-height: 60px;
    font-weight: 400;
    color: #fff;
    padding-bottom: 30px;
}
.the_bliss_membership_inner .the_bliss_membership_list_main {
    display: flex;
    justify-content: start;
    flex-wrap: wrap;
    margin: -10px;
}
.the_bliss_membership_inner .the_bliss_membership_list_main .the_bliss_membership_list_inner {
    max-width: 31.6%;
    width: 100%;
    margin-bottom: 20px;
    background: #1E1B1B;
    border-radius: 20px;
    padding: 20px;
    border-style: solid;
    border-width: 0px 0px 5px 0px;
    border-color: #2e2929e0;
    transition: all 0.5s linear;
    text-align: center;
    margin: 10px;
}
.the_bliss_membership_inner .the_bliss_membership_list_main .the_bliss_membership_list_inner:hover{
    border-color: #D7541C;
}
.the_bliss_membership_list_inner .the_bliss_membership_list_main_heading p {
    font-family: "Aladin", system-ui;
    font-size: 25px;
    line-height: 30px;
    font-weight: 400;
    color: #fff;
    padding-bottom: 40px;
}
.the_bliss_membership_list_inner .the_bliss_membership_list_main_heading {
    position: relative;
}
.the_bliss_membership_list_inner .the_bliss_membership_list_main_heading::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    background: #ffffff1f;
    left: 0;
    bottom: 20px;
}
.the_bliss_membership_list_inner .the_bliss_membership_list_mem_price_main span.the_bliss_membership_list_mem_price {
    font-family: "Aladin", system-ui;
    font-size: 40px;
    line-height: 45px;
    font-weight: 400;
    color: #D7541C;
    /*background: linear-gradient(90deg, rgba(42, 123, 155, 1) 0%, rgba(217, 94, 28, 1) 0%, rgba(225, 32, 27, 1) 100%);*/
    /*-webkit-background-clip: text;*/
    /*background-clip: text;*/
    /*-webkit-text-fill-color: transparent;*/
    margin-right: 5px;
}
.the_bliss_membership_list_inner .the_bliss_membership_list_mem_price_main span.the_bliss_membership_list_mem_sec_text {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 500;
    color: #D7541C;
}
.the_bliss_membership_list_inner .the_bliss_membership_list_mem_price_off h5 {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #fff;
    line-height: 20px;
    letter-spacing: 0px;
    margin: 5px 0px 0px 0px;
}
.the_bliss_membership_list_main .the_bliss_membership_list_month_mem h3 {
    font-family: "Aladin", system-ui;
    font-size: 22px;
    line-height: 30px;
    font-weight: 400;
    color: #fff;
    margin-top: 20px;
    margin-bottom: 20px;
}
.the_bliss_membership_list_main .the_bliss_membership_list_month_mem_detail ul {
    list-style: none;
}
.the_bliss_membership_list_main .the_bliss_membership_list_month_mem_detail ul li {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    line-height: 25px;
    margin-bottom: 5px;
}
.the_bliss_membership_list_main .the_bliss_membership_list_month_mem_detail ul li:last-child {
    margin: 0px;
}
.the_bliss_membership_list_main .the_bliss_membership_list_month_mem_buy_btn button {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    line-height: 20px;
    letter-spacing: 0px;
    text-decoration: none;
    border: 1px solid transparent;
    padding: 14px 40px;
    border-radius: 25px;
    position: relative;
    background: linear-gradient(90deg,rgba(42, 123, 155, 1) 0%, rgba(217, 94, 28, 1) 0%, rgba(225, 32, 27, 1) 100%);
    transition: all 0.5s ease-in-out;
    outline: none;
    width: 100%;
    margin-top: 30px;
    cursor: pointer;
}
.the_bliss_membership_inner .the_bliss_membership_load_more_btn_main {
    text-align: center;
    margin-top: 30px;
}
.the_bliss_membership_inner .the_bliss_membership_load_more_btn_main a.the_bliss_membership_load_more_btn {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    line-height: 20px;
    letter-spacing: 0px;
    text-decoration: none;
    padding: 14px 40px;
    border-radius: 25px;
    border: 1px solid transparent;
    position: relative;
    background: linear-gradient(90deg, rgba(42, 123, 155, 1) 0%, rgba(217, 94, 28, 1) 0%, rgba(225, 32, 27, 1) 100%);
    transition: all 0.5s ease-in-out;
    margin-top: 20px;
    cursor: pointer;
}


.the_bliss_about_us_main {
    padding: 50px;
}
.the_bliss_about_us_main .the_bliss_about_us_inner {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.the_bliss_about_us_inner .the_bliss_about_us_img_sec {
    max-width: 40%;
    width: 100%;
    margin-right: 30px;
}
.the_bliss_about_us_inner .the_bliss_about_us_img_sec img {
    max-width: 450px;
    width: 100%;
    height: 100%;
    border-radius: 25px;
}
.the_bliss_about_us_inner .the_bliss_about_us_content_sec h4.the_bliss_about_us_content_heading {
    font-family: "Aladin", system-ui;
    font-size: 24px;
    line-height: 30px;
    font-weight: 500;
    color: #fff;
    padding-bottom: 10px;
    background: linear-gradient(90deg, rgba(42, 123, 155, 1) 0%, rgba(217, 94, 28, 1) 0%, rgba(225, 32, 27, 1) 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    padding-bottom: 10px;
    text-transform: uppercase;
}
.the_bliss_about_us_inner .the_bliss_about_us_content_sec h3.the_bliss_about_us_content_text {
    font-family: "Aladin", system-ui;
    font-size: 50px;
    line-height: 60px;
    font-weight: 400;
    color: #fff;
    padding-bottom: 20px;
}
.the_bliss_about_us_inner .the_bliss_about_us_content_sec .the_bliss_about_us_content_sub_text p {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    line-height: 25px;
    margin-bottom: 20px;
}
.the_bliss_about_us_inner .the_bliss_about_us_content_sec .the_bliss_about_us_button a {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    line-height: 20px;
    letter-spacing: 0px;
    text-decoration: none;
    padding: 14px 40px;
    border-radius: 25px;
    border: 1px solid transparent;
    position: relative;
    background: linear-gradient(90deg, rgba(42, 123, 155, 1) 0%, rgba(217, 94, 28, 1) 0%, rgba(225, 32, 27, 1) 100%);
    transition: all 0.5s ease-in-out;
}
.the_bliss_about_us_inner .the_bliss_about_us_content_sec .the_bliss_about_us_button a:hover {
    color: #D7541C;
    background: transparent;
    border-color: #D7541C;
}
.the_bliss_wellness_count_sec_main {
    padding: 50px;
}
.the_bliss_wellness_count_sec_main .the_bliss_wellness_count_sec_inner ul {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    justify-content: space-evenly;
    text-align: center;
}
.the_bliss_wellness_count_sec_inner ul li.the_bliss_wellness_count_list {
    font-family: "Aladin", system-ui;
    font-size: 40px;
    line-height: 45px;
    font-weight: 400;
    background: linear-gradient(90deg, rgba(42, 123, 155, 1) 0%, rgba(217, 94, 28, 1) 0%, rgba(225, 32, 27, 1) 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    max-width: 25%;
    width: 100%;
    border: 1px solid #4B4949;
    border-width: 0px 1px 0px 0px;
    padding: 10px;
}
.the_bliss_wellness_count_sec_inner ul li.the_bliss_wellness_count_list:last-child {
    border-width: 0px;
}
.the_bliss_wellness_count_sec_inner ul li.the_bliss_wellness_count_list span {
    font-size: 22px;
    line-height: 30px;
    font-weight: 400;
    display: block;
    margin-top: 15px;
}
.the_bliss_pricing_plan_main {
    padding: 50px;
    background: #382D2D;
}
.the_bliss_pricing_plan_inner .the_bliss_pricing_plan_text_sec {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 40px;
}
.the_bliss_pricing_plan_text_sec .the_bliss_pricing_plan_heading h3 {
    font-family: "Aladin", system-ui;
    font-size: 50px;
    line-height: 60px;
    font-weight: 400;
    color: #fff;
}
.the_bliss_pricing_plan_text_sec p.the_bliss_pricing_plan_sub_text {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    line-height: 25px;
    margin-bottom: 20px;
    text-align: right;
}
.the_bliss_pricing_plan_text_sec .the_bliss_pricing_plan_button {
    text-align: right;
}
.the_bliss_pricing_plan_text_sec .the_bliss_pricing_plan_button a {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #D7541C;
    line-height: 20px;
    letter-spacing: 0px;
    text-decoration: none;
    padding: 14px 40px;
    border-radius: 25px;
    position: relative;
    background: transparent;
    border: 1px solid #D7541C;
    transition: all 0.5s ease-in-out;
}
.the_bliss_pricing_plan_text_sec .the_bliss_pricing_plan_button a:hover {
    background: linear-gradient(90deg, rgba(42, 123, 155, 1) 0%, rgba(217, 94, 28, 1) 0%, rgba(225, 32, 27, 1) 100%);
    border-color: transparent;
    color: #fff;
}
.the_bliss_pricing_plan_list_main .the_bliss_pricing_plan_list ul {
    list-style: none;
    display: inline-flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.the_bliss_pricing_plan_list_main .the_bliss_pricing_plan_list ul li.the_bliss_pricing_plan_list_name {
    display: flex;
    align-items: center;
    margin-bottom: 20px;
    background: #1E1B1B;
    border-radius: 20px;
    padding: 15px 20px;
    max-width: 400px;
    width: 100%;
    cursor: pointer;
}
.the_bliss_pricing_plan_list_main .the_bliss_pricing_plan_list ul li.the_bliss_pricing_plan_list_name:hover {
    background: linear-gradient(90deg, rgba(42, 123, 155, 1) 0%, rgba(217, 94, 28, 1) 0%, rgba(225, 32, 27, 1) 100%);
    transition: 2s linear;
    -webkit-transition: 2s linear;
    -moz-transition: 2s linear;
    -ms-transition: 2s linear;
    -o-transition: color 2s ease-out;
}
.the_bliss_pricing_plan_list ul li.the_bliss_pricing_plan_list_name img {
    max-width: 50px;
    width: 100%;
    height: 100%;
    margin-right: 20px;
}
.the_bliss_pricing_plan_list ul li.the_bliss_pricing_plan_list_name span {
    font-family: "Aladin", system-ui;
    font-size: 24px;
    line-height: 35px;
    font-weight: 400;
    color: #fff;
}
.the_bliss_pricing_plan_inner .the_bliss_pricing_plan_list_main_detail {
    display: flex;
    justify-content: start;
    align-items: center;
}
.the_bliss_pricing_plan_list_main_detail .the_bliss_pricing_plan_list_main {
    max-width: 30%;
    width: 100%;
    margin-right: 20px;
}
.the_bliss_pricing_plan_list_main_detail .the_bliss_pricing_plan_list_detail {
    max-width: 60%;
    width: 100%;
    position: relative;
    background: #1E1B1B;
    border-radius: 25px;
    height: 100%;
}
.hide {
  display: none;
}
.the_bliss_pricing_plan_list_detail .the_bliss_pricing_plan_list_inner .the_bliss_pricing_plan_list_img {
    position: relative;
}
.the_bliss_pricing_plan_list_detail .the_bliss_pricing_plan_list_inner .the_bliss_pricing_plan_list_img::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #000000a1;
    top: 0;
    left: 0;
    border-radius: 25px 25px 0px 0px;
}
.the_bliss_pricing_plan_list_detail .the_bliss_pricing_plan_list_inner .the_bliss_pricing_plan_list_img img {
    max-width: 100%;
    width: 100%;
    max-height: 450px;
    height: 100%;
    object-fit: cover;
    border-radius: 25px 25px 0px 0px;
}
.the_bliss_pricing_plan_list_detail .the_bliss_pricing_plan_list_img_detail {
    position: relative;
}
.the_bliss_pricing_plan_list_inner .the_bliss_pricing_plan_name_view_btn_sec_main {
    position: absolute;
    bottom: 40px;
    left: 40px;
    right: 40px;
}
.the_bliss_pricing_plan_name_view_btn_sec_main .the_bliss_pricing_plan_name_view_btn_sec {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.the_bliss_pricing_plan_list_inner .the_bliss_pricing_plan_name_view_btn_sec .the_bliss_pricing_plan_name span {
    font-family: "Aladin", system-ui;
    font-size: 24px;
    line-height: 35px;
    font-weight: 400;
    color: #fff;
}
.the_bliss_pricing_plan_list_inner .the_bliss_pricing_plan_name_view_btn_sec .the_bliss_pricing_plan_read_more_btn a {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    line-height: 20px;
    letter-spacing: 0px;
    text-decoration: none;
    padding: 14px 40px;
    border-radius: 25px;
    background: transparent;
    border: 1px solid #fff;
    transition: all 0.5s ease-in-out;
}
.the_bliss_pricing_plan_list_inner .the_bliss_pricing_plan_name_view_btn_sec .the_bliss_pricing_plan_read_more_btn a:hover {
    background: linear-gradient(90deg, rgba(42, 123, 155, 1) 0%, rgba(217, 94, 28, 1) 0%, rgba(225, 32, 27, 1) 100%);
    border-color: transparent;
    color: #fff;
}
.the_bliss_pricing_plan_list_inner .the_bliss_pricing_plan_detail {
    padding: 30px;
}
.the_bliss_pricing_plan_list_inner .the_bliss_pricing_plan_detail p {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    line-height: 25px;
    margin-bottom: 20px;
    /*margin-top: 30px;*/
}
.the_bliss_pricing_plan_detail .the_bliss_pricing_plan_time_detail {
    display: flex;
    justify-content: space-between;
}
.the_bliss_pricing_plan_detail .the_bliss_pricing_plan_time_detail .the_bliss_pricing_plan_time1_detail {
    margin-right: 20px;
    max-width: 450px;
    width: 100%;
}
.the_bliss_pricing_plan_detail .the_bliss_pricing_plan_time_detail .the_bliss_pricing_plan_time1_detail:last-child {
    margin-right: 0px;
}
.the_bliss_pricing_plan_detail .the_bliss_pricing_plan_time_detail .the_bliss_pricing_plan_time1_detail span {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 500;
    color: #fff;
}
.the_bliss_pricing_plan_time1_detail .the_bliss_pricing_plan_time1_list ul {
    list-style: none;
    margin-top: 25px;
    margin-bottom: 10px;
}
.the_bliss_pricing_plan_time1_detail .the_bliss_pricing_plan_time1_list ul li {
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #4B4949;
    margin-bottom: 10px;
}
.the_bliss_pricing_plan_time1_detail .the_bliss_pricing_plan_time1_list ul li span.the_bliss_pricing_plan_time1_text {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    color: #fff;
    margin-bottom: 10px;
}
.the_bliss_pricing_plan_detail .the_bliss_pricing_plan_time_detail .the_bliss_pricing_plan_time1_detail span.the_bliss_pricing_plan_time1_price {
    color: #D7541C;
}
.the_bliss_start_real_people_inner {
    padding-left: 50px;
    padding-right: 50px;
    padding-top: 50px;
}
.the_bliss_start_real_people_inner .the_bliss_start_real_people_text_sec {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    margin-bottom: 30px;
}
.the_bliss_start_real_people_text_sec .the_bliss_start_real_heading h3 {
    font-family: "Aladin", system-ui;
    font-size: 50px;
    line-height: 60px;
    font-weight: 400;
    color: #fff;
}
.the_bliss_start_real_people_text_sec .the_bliss_start_real_button a {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #D7541C;
    line-height: 20px;
    letter-spacing: 0px;
    text-decoration: none;
    padding: 14px 40px;
    border-radius: 25px;
    position: relative;
    background: transparent;
    border: 1px solid #D7541C;
    transition: all 0.5s ease-in-out;
}
.the_bliss_start_real_people_text_sec .the_bliss_start_real_button a:hover {
    background: linear-gradient(90deg, rgba(42, 123, 155, 1) 0%, rgba(217, 94, 28, 1) 0%, rgba(225, 32, 27, 1) 100%);
    border-color: transparent;
    color: #fff;
}
.the_bliss_start_real_list_main {
    padding-bottom: 50px;
}
.the_bliss_start_real_list_inner .the_bliss_start_real_list {
    background: #382D2D;
    border-radius: 25px;
    margin: 0px 10px;
    min-height: 480px;
}
.the_bliss_start_real_list .the_bliss_start_real_list_start_real_list_image img {
    max-width: 100%;
    width: 100%;
    min-height: 230px;
    height: 100%;
    object-fit: cover;
    border-radius: 25px 25px 0px 0px;
}
.the_bliss_start_real_list .the_bliss_start_real_list_start_real_list_content {
    padding: 20px;
}
.the_bliss_start_real_list_start_real_list_content .the_bliss_start_real_list_start_real_cus_star ul {
    list-style: none;
}
.the_bliss_start_real_list_start_real_list_content .the_bliss_start_real_list_start_real_cus_star ul li {
    display: inline-flex;
    margin: 10px 5px;
}
.the_bliss_start_real_list_start_real_list_content .the_bliss_start_real_list_start_real_cus_star ul li:first-child {
    margin-left: 0px;
}
.the_bliss_start_real_list_start_real_list_content .the_bliss_start_real_list_start_real_cus_star ul li:last-child {
    margin-right: 0px;
}
.the_bliss_start_real_list_start_real_list_content .the_bliss_start_real_list_start_real_cus_star ul li i {
    font-size: 18px;
    line-height: 25px;
    color: #DC8B10;
}
.the_bliss_start_real_list_start_real_list_content .the_bliss_start_real_list_start_real_cus_reviews p {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    line-height: 25px;
    margin-bottom: 10px;
    min-height: 170px;
    height: 100%;
}
.the_bliss_start_real_list_start_real_list_content .the_bliss_start_real_list_start_real_cus_reviews span {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-weight: 600;
    color: #fff;
}
.the_bliss_start_real_list_main .slick-dots {
    bottom: -50px;
}
.the_bliss_start_real_list_main .slick-dots li {
    width: 15px;
    height: 15px;
    background: #000;
    border: 1.5px solid #fff;
    border-radius: 50px;
}
.the_bliss_start_real_list_main .slick-dots li.slick-active {
    background: #fff;
}
.the_bliss_our_client_main {
    padding: 50px 50px 50px 50px;
}
.the_bliss_our_client_inner .the_bliss_our_client_text_sec {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    margin-bottom: 30px;
}
.the_bliss_our_client_text_sec .the_bliss_our_client_heading {
    max-width: 60%;
    width: 100%;
}
.the_bliss_our_client_text_sec .the_bliss_our_client_heading h3 {
    font-family: "Aladin", system-ui;
    font-size: 50px;
    line-height: 60px;
    font-weight: 400;
    color: #fff;
}
.the_bliss_our_client_text_sec .the_bliss_our_client_sub_text span {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    line-height: 25px;
    margin-bottom: 20px;
    text-align: left;
}
.the_bliss_our_client_text_sec .the_bliss_our_client_sub_text {
    max-width: 40%;
    width: 100%;
}
.the_bliss_our_client_link .the_bliss_our_client_banner_img {
    text-align: center;
    position: relative;
}
.the_bliss_our_client_link .the_bliss_our_client_bg_img img {
    max-width: 100%;
    width: 100%;
    height: 100%;
    border-radius: 30px;
}
.the_bliss_our_client_banner_img .the_bliss_our_client_play_button img {
    max-width: 60px;
    width: 100%;
    position: absolute;
    top: 50%;
    cursor: pointer;
}
.the_bliss_our_client_banner_img .the_bliss_our_client_video {
    position: absolute;
    top: 0;
    left: 0;
    max-width: 100%;
    width: 100%;
}
.the_bliss_our_client_banner_img .the_bliss_our_client_video video {
    border-radius: 30px;
    display: none;
}

.the_bliss_our_client_banner_img iframe {
    max-width: 100%;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    display: none;
    border-radius: 25px;
    overflow: hidden;
}
.the_bliss_wellness_blog_main {
    background: url('../image/Wellness_Packages_Background.jpg');
    min-height: 100%;
    height: auto;
    width: 100%;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    background-origin: border-box;
    padding-top: 50px;
    padding-bottom: 50px;
    overflow: hidden;
}
.the_bliss_wellness_blog_inner .the_bliss_wellness_blog_inner_text_section {
    text-align: center;
}
.the_bliss_wellness_blog_inner_text_section h1.the_bliss_wellness_blog_heading {
    font-family: "Aladin", system-ui;
    font-size: 24px;
    line-height: 30px;
    font-weight: 500;
    color: #fff;
    padding-bottom: 10px;
    background: linear-gradient(90deg,rgba(42, 123, 155, 1) 0%, rgba(217, 94, 28, 1) 0%, rgba(225, 32, 27, 1) 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-transform: uppercase;
}
.the_bliss_wellness_blog_inner_text_section h3.the_bliss_wellness_blog_sub_heading {
    font-family: "Aladin", system-ui;
    font-size: 50px;
    line-height: 60px;
    font-weight: 400;
    color: #fff;
    padding-bottom: 30px;
}
.the_bliss_wellness_blog_inner .the_bliss_wellness_blog_list_main {
    display: flex;
    justify-content: space-between;
}
.the_bliss_wellness_blog_list_main .the_bliss_wellness_blog {
    max-width: 30%;
    width: 100%;
    height: 100%;
    background: #382D2D;
    border-radius: 25px;
}
.the_bliss_wellness_blog_list_main .the_bliss_wellness_blog .the_bliss_wellness_blog_img {
    position: relative;
}
.the_bliss_wellness_blog_list_main .the_bliss_wellness_blog .the_bliss_wellness_blog_img img {
    max-width: 100%;
    width: 100%;
    min-height: 270px;
    height: 100%;
    object-fit: cover;
    border-radius: 25px 25px 0px 0px;
}
.the_bliss_wellness_blog_list_main .the_bliss_wellness_blog span.the_bliss_wellness_blog_cat {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
    color: #fff;
    line-height: 20px;
    letter-spacing: 0px;
    text-decoration: none;
    padding: 10px 25px;
    border-radius: 25px;
    background: linear-gradient(90deg, rgba(42, 123, 155, 1) 0%, rgba(217, 94, 28, 1) 0%, rgba(225, 32, 27, 1) 100%);
    position: absolute;
    bottom: -20px;
    left: 40px;
}
.the_bliss_wellness_blog_list_main .the_bliss_wellness_blog .the_bliss_wellness_blog_text_main {
    padding: 50px 40px 40px 40px;
}
.the_bliss_wellness_blog .the_bliss_wellness_blog_text_main .the_bliss_wellness_blog_text a {
    font-family: "Aladin", system-ui;
    font-size: 24px;
    line-height: 35px;
    font-weight: 400;
    color: #fff;
    transition: all 0.5s ease-in-out;
}
.the_bliss_wellness_blog .the_bliss_wellness_blog_text_main .the_bliss_wellness_blog_text a:hover {
    color: #d96b2f;
}
.the_bliss_wellness_blog .the_bliss_wellness_blog_text_main .the_bliss_wellness_blog_read_more_button a {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    line-height: 20px;
    letter-spacing: 0px;
    text-decoration: none;
    padding: 14px 40px;
    border-radius: 25px;
    position: relative;
    background: transparent;
    border: 1px solid #fff;
    transition: all 0.5s ease-in-out;
    margin-top: 15px;
}
.the_bliss_wellness_blog .the_bliss_wellness_blog_text_main .the_bliss_wellness_blog_read_more_button a:hover {
    background: linear-gradient(90deg, rgba(42, 123, 155, 1) 0%, rgba(217, 94, 28, 1) 0%, rgba(225, 32, 27, 1) 100%);
    border-color: transparent;
}
.the_bliss_wellness_blog_inner .the_bliss_wellness_blog_view_more_button {
    text-align: center;
    margin-top: 30px;
}
.the_bliss_wellness_blog_inner .the_bliss_wellness_blog_view_more_button a {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #D7541C;
    line-height: 20px;
    letter-spacing: 0px;
    text-decoration: none;
    padding: 14px 40px;
    border-radius: 25px;
    position: relative;
    background: transparent;
    border: 1px solid #D7541C;
    transition: all 0.5s ease-in-out;
}
.the_bliss_wellness_blog_inner .the_bliss_wellness_blog_view_more_button a:hover {
    background: linear-gradient(90deg, rgba(42, 123, 155, 1) 0%, rgba(217, 94, 28, 1) 0%, rgba(225, 32, 27, 1) 100%);
    border-color: transparent;
    color: #fff;
}
.the_bliss_gallery_main {
    padding: 50px 0px 50px 0px;
}
.the_bliss_gallery_inner .the_bliss_gallery_img {
    overflow: hidden;
}
.the_bliss_gallery_inner .the_bliss_gallery_img img {
    max-width: 300px;
    width: 100%;
    min-height: 300px;
    height: 100%;
    object-fit: cover;
    transition: all 0.5s ease-in-out;
    border-radius: 20px;
}
.the_bliss_gallery_inner .the_bliss_gallery_img {
    margin: 0px 10px;
}
/********************** End Home Page Css **********************/

/********************** Start About Us Page Css **********************/
.the_bliss_about_banner_main {
    background: url('../image/About_Banner_Img.jpg');
    min-height: 550px;
    height: auto;
    width: 100%;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    background-origin: border-box;
    padding-left: 50px;
    padding-right: 50px;
    display: flex !important;
    position: relative;
}
.the_bliss_about_banner_inner .the_bliss_about_banner_detail_left {
    max-width: 600px;
    width: 100%;
    background: #0707077a;
    padding: 50px;
    border-radius: 13px;
    position: absolute;
    top: 50%;
    left: auto;
    transform: translate(0px, -50%);
}
.the_bliss_about_banner_detail_left  span.the_bliss_about_banner_text {
    font-family: "Aladin", system-ui;
    font-size: 22px;
    line-height: 30px;
    font-weight: 400;
    display: block;
    margin-top: 15px;
    background: linear-gradient(90deg, rgba(42, 123, 155, 1) 0%, rgba(217, 94, 28, 1) 0%, rgba(225, 32, 27, 1) 100%);
    -webkit-background-clip: text;
    background-clip: text;
   -webkit-text-fill-color: transparent;
}
.the_bliss_about_banner_detail_left  h3.the_bliss_about_banner_banner_heading {
    font-family: "Aladin", system-ui;
    font-size: 55px;
    line-height: 65px;
    font-weight: 400;
    color: #fff;
    padding-bottom: 30px;
}
.the_bliss_about_banner_detail_left p.the_bliss_about_banner_banner_subtext {
    font-family: "Roboto", sans-serif;
    font-size: 22px;
    font-weight: 400;
    color: #fff;
    line-height: 30px;
    margin-bottom: 30px;
}
.the_bliss_about_con {
    padding: 50px;
}
.the_bliss_about_con .the_bliss_about_con_inner {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.the_bliss_about_con_inner .the_bliss_about_img_sec {
    max-width: 50%;
    width: 100%;
    margin-right: 30px;
}
.the_bliss_about_con_inner .the_bliss_about_con_sec {
    max-width: 50%;
    width: 100%;
}
.the_bliss_about_con_inner .the_bliss_about_img_sec .the_bliss_about_img img {
    max-width: 550px;
    width: 100%;
    height: 100%;
    border-radius: 50px;
}
.the_bliss_about_con_inner .the_bliss_about_con_sec .the_bliss_about_con_text h1 {
    font-family: "Aladin", system-ui;
    font-size: 50px;
    line-height: 60px;
    font-weight: 400;
    color: #fff;
    padding-bottom: 30px;
}
.the_bliss_about_con_inner .the_bliss_about_con_sec p.the_bliss_about_text {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    line-height: 25px;
    margin-bottom: 20px;
}
.the_bliss_about_con_inner .the_bliss_about_con_sec p.the_bliss_about_text:last-child {
    margin-bottom: 0px;
}
.the_bliss_story_con {
    padding: 0px 50px 50px 50px;
}
.the_bliss_story_con .the_bliss_story_con_inner {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.the_bliss_story_con_inner .the_bliss_story_con_sec {
    max-width: 50%;
    width: 100%;
    margin-right: 30px;
}
.the_bliss_story_con_inner .the_bliss_story_img_sec {
    max-width: 50%;
    width: 100%;
    text-align: right;
}
.the_bliss_story_con_inner .the_bliss_story_con_text h3 {
    font-family: "Aladin", system-ui;
    font-size: 50px;
    line-height: 60px;
    font-weight: 400;
    color: #fff;
    padding-bottom: 30px;
}
.the_bliss_story_con_inner .the_bliss_story_con_text p.the_bliss_story_text {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    line-height: 25px;
    margin-bottom: 20px;
}
.the_bliss_story_con_inner .the_bliss_story_con_text p.the_bliss_story_text:last-child{
    margin-bottom: 0px;
}
.the_bliss_story_con_sec .the_bliss_story_con_img {
    display: flex;
    justify-content: space-between;
}
.the_bliss_story_con_sec .the_bliss_story_con_img .the_bliss_story_con_img_inn {
    margin-right: 20px;
    margin-top: 30px;
}
.the_bliss_story_con_sec .the_bliss_story_con_img .the_bliss_story_con_img_inn:last-child {
    margin-right: 0px;
}
.the_bliss_story_con_sec .the_bliss_story_con_img .the_bliss_story_con_img_inn img {
    max-width: 300px;
    width: 100%;
    height: 100%;
    border-radius: 25px;
}
.the_bliss_story_img_sec .the_bliss_story_img img {
    max-width: 550px;
    width: 100%;
    min-height: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 25px;
}
/********************** End About Us Page Css **********************/

/********************** Start Contact Us Page Css **********************/
.the_bliss_contact_banner_main {
    background: url('../image/Contact_Us_Banner_Img.jpg');
    min-height: 550px;
    height: auto;
    width: 100%;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    background-origin: border-box;
    padding-left: 50px;
    padding-right: 50px;
    display: flex !important;
    position: relative;
}
.the_bliss_contact_banner_inner .the_bliss_contact_banner_detail_left {
    max-width: 600px;
    width: 100%;
    background: #0707077a;
    padding: 50px;
    border-radius: 13px;
    position: absolute;
    top: 50%;
    left: auto;
    transform: translate(0px, -50%);
}
.the_bliss_contact_banner_detail_left span.the_bliss_contact_banner_text {
    font-family: "Aladin", system-ui;
    font-size: 22px;
    line-height: 30px;
    font-weight: 400;
    display: block;
    margin-top: 15px;
    background: linear-gradient(90deg, rgba(42, 123, 155, 1) 0%, rgba(217, 94, 28, 1) 0%, rgba(225, 32, 27, 1) 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}
.the_bliss_contact_banner_detail_left h3.the_bliss_contact_banner_banner_heading {
    font-family: "Aladin", system-ui;
    font-size: 55px;
    line-height: 65px;
    font-weight: 400;
    color: #fff;
    padding-bottom: 30px;
}
.the_bliss_contact_sec_main {
    padding: 50px;
}
.the_bliss_contact_sec_main .the_bliss_contact_sec_inner {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.the_bliss_contact_sec_inner .the_bliss_contact_form_sec {
    max-width: 50%;
    width: 100%;
    margin-right: 40px;
}
.the_bliss_contact_form_sec .the_bliss_contact_form_heading h3 {
    font-family: "Aladin", system-ui;
    font-size: 24px;
    line-height: 30px;
    font-weight: 500;
    color: #fff;
    background: linear-gradient(90deg, rgba(42, 123, 155, 1) 0%, rgba(217, 94, 28, 1) 0%, rgba(225, 32, 27, 1) 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    padding-bottom: 10px;
    text-transform: uppercase;
}
.the_bliss_contact_form_sec .the_bliss_contact_form_heading span {
    font-family: "Aladin", system-ui;
    font-size: 50px;
    line-height: 60px;
    font-weight: 400;
    color: #fff;
}
.the_bliss_contact_form_sec .the_bliss_contact_form_main form.the_bliss_contact_form {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 20px;
}
.the_bliss_contact_form_main form.the_bliss_contact_form .the_bliss_contact_form_field {
    max-width: 350px;
    width: 100%;
}
form.the_bliss_contact_form .the_bliss_contact_form_field label, form.the_bliss_contact_form  .the_bliss_contact_form_field.text_area_field label {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    line-height: 25px;
    transition: all 0.5s ease-in-out;
}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
form.the_bliss_contact_form .the_bliss_contact_form_field input {
    max-width: 100%;
    width: 100%;
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0px;
    color: #fff;
    padding: 15px 20px;
    background: transparent;
    border: 1px solid #fff;
    border-radius: 25px;
    outline: none !important;
    margin-bottom: 20px;
    margin-top: 10px;
    transition: all 0.5s ease-in-out;
}
form.the_bliss_contact_form .the_bliss_contact_form_field input:hover {
    border-color: #D7541C;
}
form.the_bliss_contact_form .the_bliss_contact_form_field input::placeholder, form.the_bliss_contact_form .the_bliss_contact_form_field.text_area_field textarea::placeholder {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0px;
    color: #6a6a6a;
}
form.the_bliss_contact_form  .the_bliss_contact_form_field.text_area_field {
    width: 100%;
    max-width: 100%;
}
form.the_bliss_contact_form  .the_bliss_contact_form_field.text_area_field textarea {
    max-width: 100%;
    width: 100%;
    min-height: 200px;
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0px;
    /*color: #000;*/
    color: #fff;
    padding: 15px 20px;
    background: transparent;
    border: 1px solid #fff;
    border-radius: 25px;
    outline: none !important;
    margin-bottom: 20px;
    margin-top: 10px;
    transition: all 0.5s ease-in-out;
}
form.the_bliss_contact_form  .the_bliss_contact_form_field.text_area_field textarea:hover {
    border-color: #D7541C;
}
form.the_bliss_contact_form .the_bliss_contact_form_button_inner button.the_bliss_contact_form__sub_button {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    line-height: 20px;
    letter-spacing: 0px;
    text-decoration: none;
    padding: 14px 40px;
    border-radius: 25px;
    position: relative;
    background: linear-gradient(90deg, rgba(42, 123, 155, 1) 0%, rgba(217, 94, 28, 1) 0%, rgba(225, 32, 27, 1) 100%);
    outline: none !important;
    border: none !important;
    cursor: pointer;
    margin-top: 20px;
}
.the_bliss_contact_any.help_sec .the_bliss_contact_any.help_heading span {
    font-family: "Aladin", system-ui;
    font-size: 24px;
    line-height: 30px;
    font-weight: 500;
    color: #fff;
    background: linear-gradient(90deg, rgba(42, 123, 155, 1) 0%, rgba(217, 94, 28, 1) 0%, rgba(225, 32, 27, 1) 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    padding-bottom: 10px;
    text-transform: uppercase;
}
.the_bliss_contact_any.help_sec .the_bliss_contact_any.help_heading h1 {
    font-family: "Aladin", system-ui;
    font-size: 50px;
    line-height: 60px;
    font-weight: 400;
    color: #fff;
}
.the_bliss_contact_any.help_sec .the_bliss_contact_any.help_link_detail_list .the_bliss_contact_any.help_detail_list_inner {
    display: flex;
    align-items: center;
    background: transparent;
    padding: 15px 15px 15px 0px;
    margin-top: 20px;
    margin-bottom: 20px;
    border-radius: 10px;
}
.the_bliss_contact_any.help_detail_list_inner .the_bliss_contact_any.help_detail_icon i {
    font-size: 25px;
    line-height: 35px;
    color: #fff;
    max-width: 70px;
    width: 100%;
    height: 70px;
    border: 2px solid #D7541C;
    padding: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 10px;
    margin-right: 20px;
    transition: all 0.5s ease-in-out;
}
.the_bliss_contact_any.help_detail_list_inner .the_bliss_contact_any.help_detail_text p {
    font-family: "Roboto", sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: 0px;
    color: #D7541C;
    margin-bottom: 10px;
}
.the_bliss_contact_any.help_detail_list_inner .the_bliss_contact_any.help_detail_text, .the_bliss_contact_any.help_detail_list_inner .the_bliss_contact_any.help_detail_text a {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0px;
    color: #fff;
    text-decoration: none;
}
/********************** End Contact Us Page Css **********************/

/********************** Start Blog Page Css **********************/
.the_bliss_blog_banner_main {
    background: url('../image/Blog_Banner_Img.jpg');
    min-height: 550px;
    height: auto;
    width: 100%;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    background-origin: border-box;
    padding-left: 50px;
    padding-right: 50px;
    display: flex !important;
    position: relative;
}
.the_bliss_blog_banner_inner .the_bliss_blog_banner_detail_left {
    max-width: 600px;
    width: 100%;
    background: #0707077a;
    padding: 50px;
    border-radius: 13px;
    position: absolute;
    top: 50%;
    left: auto;
    transform: translate(0px, -50%);
}
.the_bliss_blog_banner_detail_left span.the_bliss_blog_banner_text {
    font-family: "Aladin", system-ui;
    font-size: 22px;
    line-height: 30px;
    font-weight: 400;
    display: block;
    margin-top: 15px;
    background: linear-gradient(90deg, rgba(42, 123, 155, 1) 0%, rgba(217, 94, 28, 1) 0%, rgba(225, 32, 27, 1) 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}
.the_bliss_blog_banner_detail_left h3.the_bliss_blog_banner_banner_heading {
    font-family: "Aladin", system-ui;
    font-size: 55px;
    line-height: 65px;
    font-weight: 400;
    color: #fff;
    padding-bottom: 30px;
}

.the_bliss_blog_page_main {
    padding: 30px 50px 0px 50px;
}
.the_bliss_blog_page_inner .the_bliss_blog_page_list_main {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-left: -20px;
    margin-right: -20px;
}
.the_bliss_blog_page_list_main .the_bliss_blog_page_blog {
    max-width: 29%;
    width: 100%;
    height: 100%;
    background: #382D2D;
    border-radius: 25px;
    margin: 20px;
}
.the_bliss_blog_page_list_main .the_bliss_blog_page_blog .the_bliss_blog_page_img {
    position: relative;
}
.the_bliss_blog_page_list_main .the_bliss_blog_page_blog .the_bliss_blog_page_img img {
    max-width: 100%;
    width: 100%;
    min-height: 270px;
    height: 100%;
    object-fit: cover;
    border-radius: 25px 25px 0px 0px;
}
.the_bliss_blog_page_list_main .the_bliss_blog_page_blog span.the_bliss_blog_page_cat {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
    color: #fff;
    line-height: 20px;
    letter-spacing: 0px;
    text-decoration: none;
    padding: 10px 25px;
    border-radius: 25px;
    background: linear-gradient(90deg, rgba(42, 123, 155, 1) 0%, rgba(217, 94, 28, 1) 0%, rgba(225, 32, 27, 1) 100%);
    position: absolute;
    bottom: -20px;
    left: 40px;
}
.the_bliss_blog_page_list_main .the_bliss_blog_page_blog .the_bliss_blog_page_text_main {
    padding: 50px 40px 40px 40px;
}
.the_bliss_blog_page_text_main .the_bliss_blog_page_text a {
    font-family: "Aladin", system-ui;
    font-size: 24px;
    line-height: 35px;
    font-weight: 400;
    color: #fff;
    transition: all 0.5s ease-in-out;
}
.the_bliss_blog_page_text_main .the_bliss_blog_page_text a:hover {
    color: #d96b2f;
}
.the_bliss_wellness_blog .the_bliss_wellness_blog_text_main .the_bliss_wellness_blog_read_more_button a {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    line-height: 20px;
    letter-spacing: 0px;
    text-decoration: none;
    padding: 14px 40px;
    border-radius: 25px;
    position: relative;
    background: transparent;
    border: 1px solid #fff;
    transition: all 0.5s ease-in-out;
    margin-top: 15px;
}
.the_bliss_wellness_blog .the_bliss_wellness_blog_text_main .the_bliss_wellness_blog_text a {
    font-family: "Aladin", system-ui;
    font-size: 24px;
    line-height: 35px;
    font-weight: 400;
    color: #fff;
    transition: all 0.5s ease-in-out;
}
.the_bliss_blog_page_blog .the_bliss_blog_page_read_more_button a {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    line-height: 20px;
    letter-spacing: 0px;
    text-decoration: none;
    padding: 14px 40px;
    border-radius: 25px;
    position: relative;
    background: transparent;
    border: 1px solid #fff;
    transition: all 0.5s ease-in-out;
    margin-top: 15px;
    transition: all 0.5s linear;
}
.the_bliss_blog_page_blog .the_bliss_blog_page_read_more_button a:hover {
    background: linear-gradient(90deg, rgba(42, 123, 155, 1) 0%, rgba(217, 94, 28, 1) 0%, rgba(225, 32, 27, 1) 100%);
    border-color: transparent;
}
/********************** End Blog Page Css **********************/

/********************** Start Vendor Page Css **********************/
.the_bliss_vendor_banner_main {
    background: url('../image/Vendor_Banner_Img.jpg');
    min-height: 550px;
    height: auto;
    width: 100%;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    background-origin: border-box;
    padding-left: 50px;
    padding-right: 50px;
    display: flex !important;
    position: relative;
}
.the_bliss_vendor_banner_inner .the_bliss_vendor_banner_detail_left {
    max-width: 600px;
    width: 100%;
    background: #0707077a;
    padding: 50px;
    border-radius: 13px;
    position: absolute;
    top: 50%;
    left: auto;
    transform: translate(0px, -50%);
}
.the_bliss_vendor_banner_detail_left  span.the_bliss_vendor_banner_text {
    font-family: "Aladin", system-ui;
    font-size: 22px;
    line-height: 30px;
    font-weight: 400;
    display: block;
    margin-top: 15px;
    background: linear-gradient(90deg, rgba(42, 123, 155, 1) 0%, rgba(217, 94, 28, 1) 0%, rgba(225, 32, 27, 1) 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}
.the_bliss_vendor_banner_detail_left  h3.the_bliss_vendor_banner_banner_heading {
    font-family: "Aladin", system-ui;
    font-size: 55px;
    line-height: 65px;
    font-weight: 400;
    color: #fff;
    padding-bottom: 30px;
}
.the_bliss_vendor_banner_detail_left p.the_bliss_vendor_banner_banner_subtext {
    font-family: "Roboto", sans-serif;
    font-size: 22px;
    font-weight: 400;
    color: #fff;
    line-height: 30px;
    margin-bottom: 30px;
}
.the_bliss_vendor_list_main {
    padding: 50px;
}
.the_bliss_vendor_list_inner .the_bliss_vendor_list_search_find_area {
    /*display: flex;*/
    /*justify-content: space-between;*/
    /*align-items: center;*/
    /*flex-wrap: nowrap;*/
    margin-bottom: 50px;
}
.the_bliss_vendor_list_search_find_area .the_bliss_vendor_list_search_area {
    position: relative;
    max-width: 750px;
    width: 100%;
    /*margin-right: 20px;*/
}
.the_bliss_vendor_list_search_find_area .the_bliss_vendor_list_search_area input {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    padding: 15px 20px 15px 50px;
    /*border: 1px solid #fff;*/
    border: 1.5px solid #332E2E;
    border-radius: 25px;
    max-width: 750px;
    width: 100%;
    position: relative;
    background-color: transparent;
    outline: none !important;
}
.the_bliss_vendor_list_search_find_area .the_bliss_vendor_list_search_area input::placeholder {
    color: #fff; 
    /*background: linear-gradient(90deg, rgba(42, 123, 155, 1) 0%, rgba(217, 94, 28, 1) 0%, rgba(225, 32, 27, 1) 100%);*/
    /*-webkit-background-clip: text;*/
    /*background-clip: text;*/
    /*-webkit-text-fill-color: transparent;*/
}
.the_bliss_vendor_list_search_find_area .the_bliss_vendor_list_search_area i {
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 18px;
}
/*.the_bliss_vendor_list_search_area button {*/
/*    background: transparent;*/
/*    border: none;*/
/*    outline: none;*/
/*    border-radius: 0px 10px 10px 0px;*/
/*    position: absolute;*/
/*    right: 0px;*/
/*    top: 0;*/
/*    cursor: pointer;*/
/*    border-left: 1px solid #332E2E;*/
/*}*/
/*.the_bliss_vendor_list_search_area button i {*/
/*    font-size: 18px;*/
/*    color: #fff;*/
    /*background: linear-gradient(90deg, rgba(42, 123, 155, 1) 0%, rgba(217, 94, 28, 1) 0%, rgba(225, 32, 27, 1) 100%);*/
    /*-webkit-background-clip: text;*/
    /*background-clip: text;*/
    /*-webkit-text-fill-color: transparent;*/
/*    padding: 15px;*/
/*}*/
/*.the_bliss_vendor_list_search_find_area .the_bliss_vendor_list_find_area {*/
/*    display: flex;*/
/*    align-items: center;*/
/*    flex-wrap: wrap;*/
/*    max-width: 500px;*/
/*    width: 100%;*/
/*}*/
/*.the_bliss_vendor_list_find_area .the_bliss_vendor_list_near_me label, .the_bliss_vendor_list_find_area .the_bliss_vendor_list_select label {*/
/*    font-family: "Aladin", system-ui;*/
/*    font-size: 22px;*/
/*    line-height: 30px;*/
/*    font-weight: 400;*/
/*    color: #fff;*/
/*}*/
/*.the_bliss_vendor_list_search_find_area .the_bliss_vendor_list_near_me {*/
/*    margin-right: 20px;*/
/*    max-width: 230px;*/
/*    width: 100%;*/
/*}*/
/*.the_bliss_vendor_list_search_find_area .the_bliss_vendor_list_near_me select {*/
/*    font-family: "Roboto", sans-serif;*/
/*    font-size: 16px;*/
/*    line-height: 20px;*/
/*    font-weight: 400;*/
/*    color: #000;*/
/*    padding: 10px 15px;*/
/*    border-radius: 8px;*/
/*    border: 1px solid #fff;*/
/*    background-color: #fff;*/
/*    cursor: pointer;*/
/*    transition: all 0.5s ease;*/
/*    display: block;*/
/*    outline: none !important;*/
/*    width: 100%;*/
/*    max-width: 100%;*/
/*}*/
/*.the_bliss_vendor_list_search_find_area .the_bliss_vendor_list_select {*/
/*    max-width: 250px;*/
/*    width: 100%;*/
/*}*/
.the_bliss_vendor_list_search_find_area .the_bliss_vendor_list_find_area {
    max-width: 300px;
    width: 100%;
}
.the_bliss_vendor_list_search_find_area .the_bliss_vendor_list_select select {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    color: #fff;
    padding: 15px 20px;
    border-radius: 25px;
    border: 1px solid #332E2E;
    background-color: transparent;
    cursor: pointer;
    transition: all 0.5s ease;
    display: block;
    outline: none !important;
    width: 100%;
    max-width: 100%;
}
.the_bliss_vendor_list_search_find_area .the_bliss_vendor_list_select select option {
    color: #000;
}
select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    /* Remove default arrow */
    background-image: url(...);
    /* Add custom arrow */
}
/*.the_bliss_vendor_list_find_area .the_bliss_vendor_list_select {*/
/*    display: flex;*/
/*    align-items: center;*/
/*}*/
.the_bliss_vendor_list_inner .the_bliss_vendor_list_detail_inner {
    display: flex;
    /*justify-content: space-between;*/
    flex-wrap: wrap;
    margin: -10px;
}
.the_bliss_vendor_list_inner .the_bliss_vendor_list_detail_inner .the_bliss_vendor_list_detail {
    max-width: 22%;
    width: 100%;
    margin: 10px;
    transition: all 0.5s ease-in-out;
}
.the_bliss_vendor_list_detail_inner .the_bliss_vendor_img img {
    max-width: 100%;
    width: 100%;
    min-height: 300px;
    height: 100%;
    object-fit: cover;
    border-radius: 20px;
}
.the_bliss_vendor_list_detail_inner .the_bliss_vendor_list_detail .the_bliss_vendor_img {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}
.the_bliss_vendor_list_inner .the_bliss_vendor_list_detail_inner .the_bliss_vendor_list_detail:hover .the_bliss_vendor_img img {
    transform: scale(1.1);
    overflow: hidden;
    transition: all 0.5s ease-in-out;
    border-radius: 20px;
}
.the_bliss_vendor_list_detail .the_bliss_vendor_detail {
    background: #070707d1;
    /*background: linear-gradient(180deg, rgba(42, 123, 155, 1) 0%, #d95e1cd4 0%, #e1201bc7 100%);*/
    padding: 20px;
    position: absolute;
    bottom: -115px;
    left: 0;
    width: 100%;
    transition: all 0.5s ease-in-out;
    border-radius: 0px 0px 20px 20px;
}
.the_bliss_vendor_list_detail_inner .the_bliss_vendor_list_detail .the_bliss_vendor_img:hover .the_bliss_vendor_detail {
    bottom: 0;
}
.the_bliss_vendor_list_detail .the_bliss_vendor_detail h5.the_bliss_vendor_name {
    font-family: "Aladin", system-ui;
    font-size: 28px;
    line-height: 35px;
    font-weight: 400;
    color: #fff;
    text-align: center;
    margin: 0px;
    padding-bottom: 25px;
}
.the_bliss_vendor_list_detail .the_bliss_vendor_detail span.the_bliss_vendor_des {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    line-height: 20px;
    margin-bottom: 25px;
    display: flex;
    justify-content: center;
    /*background: linear-gradient(90deg, rgba(42, 123, 155, 1) 0%, rgba(217, 94, 28, 1) 0%, rgba(225, 32, 27, 1) 100%);*/
    /*-webkit-background-clip: text;*/
    /*background-clip: text;*/
    /*-webkit-text-fill-color: transparent;*/
}
/*.the_bliss_vendor_detail .the_bliss_vendor_detail_button_main {*/
/*    display: flex;*/
/*    justify-content: space-between;*/
/*    align-items: center;*/
/*}*/
.the_bliss_vendor_detail .the_bliss_vendor_detail_button_main {
    text-align: center;
}
.the_bliss_vendor_detail .the_bliss_vendor_detail_button_main .the_bliss_vendor_detail_more_button a {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    line-height: 20px;
    letter-spacing: 0px;
    text-decoration: none;
    border: 1px solid transparent;
    padding: 10px 25px;
    border-radius: 25px;
    position: relative;
    background: linear-gradient(90deg, rgba(42, 123, 155, 1) 0%, rgba(217, 94, 28, 1) 0%, rgba(225, 32, 27, 1) 100%);
    transition: all 0.5s ease-in-out;
}
.the_bliss_vendor_detail .the_bliss_vendor_detail_star ul {
    margin-bottom: 0px;
    padding-left: 0px;
    display: flex;
    list-style: none;
    justify-content: center;
    margin-top: 10px;
}
.the_bliss_vendor_detail .the_bliss_vendor_detail_star ul li {
    margin: 5px;
}
.the_bliss_vendor_detail .the_bliss_vendor_detail_star ul li:first-child {
    margin-left: 0px;
}
.the_bliss_vendor_detail .the_bliss_vendor_detail_star ul i {
    font-size: 20px;
    color: #DC8B10;
}
/********************** End Vendor Page Css **********************/

/********************** Start Vendor Detail Page Css **********************/
.the_bliss_vendor_detail_main {
    padding: 50px;
}
.the_bliss_vendor_detail_main .the_bliss_vendor_detail_inner {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background-color: #382d2d;
    border-radius: 50px;
    padding: 50px !important;
} 
/*.the_bliss_vendor_detail_inner .the_bliss_vendor_detail_left_sec {*/
/*    padding: 50px;*/
/*}*/
.the_bliss_vendor_detail_left_sec .the_bliss_vendor_detail_con h1 {
    font-family: "Aladin", system-ui;
    font-size: 50px;
    line-height: 60px;
    font-weight: 400;
    color: #fff;
    padding-bottom: 30px;
}
.the_bliss_vendor_detail_left_sec .the_bliss_vendor_con_detail {
    margin-bottom: 50px;
}
.the_bliss_vendor_detail_left_sec .the_bliss_vendor_con_detail .the_bliss_ven_con {
    display: flex;
    justify-content: start;
}
.the_bliss_vendor_con_detail .the_bliss_ven_con {
    margin-bottom: 25px;
    position: relative
}
.the_bliss_vendor_con_detail .the_bliss_ven_con::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 0.5px;
    background: #EDE2E7;
    bottom: -10px;
}
.the_bliss_vendor_con_detail .the_bliss_ven_con span {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #EDE2E7;
    line-height: 25px;
    margin-right: 20px;
}
.the_bliss_vendor_con_detail .the_bliss_ven_con a {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #fff;
    line-height: 25px;
    /*margin-left: 20px;*/
}
.the_bliss_vendor_con_detail .the_bliss_ven_con p {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #fff;
    line-height: 25px;
    /*margin-left: 5px;*/
}
.the_bliss_vendor_detail_left_sec .the_bliss_vendor_detail_con .the_bliss_vendor_social_list {
    display: flex;
    align-items: center;
}
.the_bliss_vendor_detail_con .the_bliss_vendor_social_list span {
    font-family: "Roboto", sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: #fff;
    line-height: 25px;
}
.the_bliss_vendor_detail_con .the_bliss_vendor_social_list ul {
    display: inline-flex;
    list-style: none;
    margin-left: 20px;
}
.the_bliss_vendor_detail_con .the_bliss_vendor_social_list ul li {
    margin: 0px 10px;
}
.the_bliss_vendor_detail_con .the_bliss_vendor_social_list ul li:first-child {
    margin-left: 0px;
}
.the_bliss_vendor_detail_con .the_bliss_vendor_social_list ul li:last-child {
    margin-right: 0px;
}
.the_bliss_vendor_detail_con .the_bliss_vendor_social_list ul li a i {
    font-size: 18px;
    line-height: 25px;
    color: #fff;
    max-width: 15px;
    width: 100%;
    height: 15px;
    border: 1px solid #D7541C;
    background: #D7541C;
    padding: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 5px;
}
.the_bliss_vendor_detail_inner .the_bliss_vendor_detail_right_sec {
    margin-left: 20px;
}
.the_bliss_vendor_detail_right_sec .the_bliss_vendor_detail_img img {
    max-width: 650px;
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 50px;
    margin-bottom: -4px;
}
.the_bliss_vendor_detail_con_main {
    padding: 0px 50px 50px 50px;
}
.the_bliss_vendor_detail_con_main .the_bliss_vendor_detail_con_inner h2 {
    font-family: "Aladin", system-ui;
    font-size: 50px;
    line-height: 60px;
    font-weight: 400;
    color: #fff;
    padding-bottom: 30px;
}
.the_bliss_vendor_detail_con_main .the_bliss_vendor_detail_con_inner p.the_bliss_vendor_detail_con_text {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    line-height: 25px;
    margin-bottom: 15px;
}
.the_bliss_vendor_detail_con_main .the_bliss_vendor_detail_con_inner p.the_bliss_vendor_detail_con_text:last-child {
    margin-bottom: 0px !important;
}
.the_bliss_vendor_time_slot_book_main {
    padding: 0px 50px 50px 50px;
}
.the_bliss_vendor_time_slot_book_main .the_bliss_vendor_time_slot_book_innner {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
/*.the_bliss_vendor_time_slot_book_innner .the_bliss_vendor_book_form_main {*/
/*    background: #382d2d;*/
/*    padding: 20px;*/
/*    border-radius: 20px;*/
/*    max-width: 30%;*/
/*    width: 100%;*/
/*    margin-right: 50px;*/
/*}*/
.the_bliss_vendor_time_slot_book_innner .the_bliss_vendor_book_form_main h3 {
    font-family: "Aladin", system-ui;
    font-size: 50px;
    line-height: 60px;
    font-weight: 400;
    color: #fff;
    text-align: center;
}
.the_bliss_vendor_book_form_main form.the_bliss_vendor_book_form .the_bliss_book_form_field, form.the_bliss_vendor_book_form .the_bliss_book_form_field .the_bliss_book_service_list select {
    max-width: 100%;
    width: 100%;
}
.the_bliss_vendor_book_form_main form.the_bliss_vendor_book_form .the_bliss_book_form_field label {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    line-height: 25px;
    transition: all 0.5s ease-in-out;
}
.the_bliss_vendor_book_form_main form.the_bliss_vendor_book_form .the_bliss_book_form_field input, form.the_bliss_vendor_book_form .the_bliss_book_form_field .the_bliss_book_service_list select {
    max-width: 100%;
    width: 100%;
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0px;
    color: #fff;
    padding: 15px 20px;
    background: transparent;
    border: 1px solid #fff;
    border-radius: 10px;
    outline: none !important;
    margin-bottom: 20px;
    margin-top: 10px;
    transition: all 0.5s ease-in-out;
}
.the_bliss_vendor_book_form_main form.the_bliss_vendor_book_form .the_bliss_book_form_field input::placeholder {
    color: #fff;
}
form.the_bliss_vendor_book_form .the_bliss_book_form_field .the_bliss_book_service_list option {
    color: #000;
}
form.the_bliss_vendor_book_form .the_bliss_book_form_button_inner button.the_bliss_book_form__sub_button {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    line-height: 20px;
    letter-spacing: 0px;
    text-decoration: none;
    padding: 14px 40px;
    border-radius: 20px;
    position: relative;
    background: linear-gradient(90deg, rgba(42, 123, 155, 1) 0%, rgba(217, 94, 28, 1) 0%, rgba(225, 32, 27, 1) 100%);
    outline: none !important;
    border: none !important;
    cursor: pointer;
    margin-top: 10px;
    width: 100%;
}
/*.the_bliss_vendor_time_slot_book_main .the_bliss_vendor_time_slot_main {*/
/*    margin-left: 50px;*/
/*}*/
.the_bliss_vendor_time_slot_book_main .the_bliss_vendor_time_slot_main {
    margin-right: 30px;
    max-width: 65%;
    width: 100%;
}
.the_bliss_vendor_time_slot_book_main .the_bliss_vendor_location_main {
    max-width: 35%;
    width: 100%;
}
.the_bliss_vendor_time_slot_book_main .the_bliss_vendor_location_main iframe {
    border-radius: 20px;
}
.the_bliss_vendor_time_slot_main .the_bliss_vendor_time_slot_heading h5 {
    font-family: "Aladin", system-ui;
    font-size: 50px;
    line-height: 60px;
    font-weight: 400;
    color: #fff;
    margin-bottom: 20px;
    margin-top: 0px;
}
.the_bliss_vendor_time_slot_main .the_bliss_vendor_time_slot_list ul {
    display: inline-flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    list-style: none;
    margin: -20px;
    max-width: 100%;
    width: 100%;
    
}
.the_bliss_vendor_time_slot_main .the_bliss_vendor_time_slot_list ul li {
    background: #382d2d;
    padding: 20px;
    border-radius: 20px;
    margin: 20px;
    text-align: center;
    max-width: 28.5%;
    width: 100%;
    transition: all 0.5s linear;
}
.the_bliss_vendor_time_slot_main .the_bliss_vendor_time_slot_list ul li:hover {
    transform: translateY(-8px);
}
.the_bliss_vendor_time_slot_main .the_bliss_vendor_time_slot_list ul li h6 {
    font-family: "Aladin", system-ui;
    font-size: 28px;
    line-height: 35px;
    font-weight: 400;
    color: #fff;
    padding-bottom: 5px;
    margin: 0px;
}
.the_bliss_vendor_time_slot_main .the_bliss_vendor_time_slot_list ul li p {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    line-height: 25px;
}
input#book_date::-webkit-calendar-picker-indicator {
    filter: invert(1);
    font-size: 18px;
}
/********************** End Vendor Detail Page Css **********************/


/********************** Start Membership Page Css **********************/
.the_bliss_membership_page_main {
    background: url('../image/Wellness_Packages_Background.jpg');
    min-height: 100%;
    height: auto;
    width: 100%;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    background-origin: border-box;
    padding: 50px;
    overflow: hidden;
}
.the_bliss_membership_page_main .the_bliss_membership_inner .the_bliss_membership_inner_text_section {
    text-align: center;
}
.the_bliss_membership_page_main .the_bliss_membership_inner_text_section h1.the_bliss_membership_heading {
    font-family: "Aladin", system-ui;
    font-size: 24px;
    line-height: 30px;
    font-weight: 500;
    color: #fff;
    padding-bottom: 10px;
    background: linear-gradient(90deg,rgba(42, 123, 155, 1) 0%, rgba(217, 94, 28, 1) 0%, rgba(225, 32, 27, 1) 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-transform: uppercase;
}
.the_bliss_membership_page_main .the_bliss_membership_inner_text_section h3.the_bliss_membership_sub_heading {
    font-family: "Aladin", system-ui;
    font-size: 50px;
    line-height: 60px;
    font-weight: 400;
    color: #fff;
    padding-bottom: 30px;
}
.the_bliss_membership_page_main .the_bliss_membership_inner .the_bliss_membership_list_main {
    display: flex;
    /*justify-content: space-between;*/
    flex-wrap: wrap;
}
.the_bliss_membership_page_main .the_bliss_membership_inner .the_bliss_membership_list_main .the_bliss_membership_list_inner {
    max-width: 32%;
    width: 100%;
    margin-bottom: 20px;
    background: #1E1B1B;
    border-radius: 20px;
    padding: 20px;
    border-style: solid;
    border-width: 0px 0px 5px 0px;
    border-color: #2e2929e0;
    transition: all 0.5s linear;
    text-align: center;
}
.the_bliss_membership_page_main .the_bliss_membership_inner .the_bliss_membership_list_main .the_bliss_membership_list_inner:hover{
    border-color: #D7541C;
}
.the_bliss_membership_page_main .the_bliss_membership_list_inner .the_bliss_membership_list_main_heading p {
    font-family: "Aladin", system-ui;
    font-size: 25px;
    line-height: 30px;
    font-weight: 400;
    color: #fff;
    padding-bottom: 40px;
}
.the_bliss_membership_page_main .the_bliss_membership_list_inner .the_bliss_membership_list_main_heading {
    position: relative;
}
.the_bliss_membership_page_main .the_bliss_membership_list_inner .the_bliss_membership_list_main_heading::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    background: #ffffff1f;
    left: 0;
    bottom: 20px;
}
.the_bliss_membership_page_main .the_bliss_membership_list_inner .the_bliss_membership_list_mem_price_main span.the_bliss_membership_list_mem_price {
    font-family: "Aladin", system-ui;
    font-size: 40px;
    line-height: 45px;
    font-weight: 400;
    color: #D7541C;
    /*background: linear-gradient(90deg, rgba(42, 123, 155, 1) 0%, rgba(217, 94, 28, 1) 0%, rgba(225, 32, 27, 1) 100%);*/
    /*-webkit-background-clip: text;*/
    /*background-clip: text;*/
    /*-webkit-text-fill-color: transparent;*/
    margin-right: 5px;
}
.the_bliss_membership_page_main .the_bliss_membership_list_inner .the_bliss_membership_list_mem_price_main span.the_bliss_membership_list_mem_sec_text {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 500;
    color: #D7541C;
}
.the_bliss_membership_page_main .the_bliss_membership_list_inner .the_bliss_membership_list_mem_price_off h5 {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #fff;
    line-height: 20px;
    letter-spacing: 0px;
    margin: 5px 0px 0px 0px;
}
.the_bliss_membership_page_main .the_bliss_membership_list_main .the_bliss_membership_list_month_mem h3 {
    font-family: "Aladin", system-ui;
    font-size: 22px;
    line-height: 30px;
    font-weight: 400;
    color: #fff;
    margin-top: 20px;
    margin-bottom: 20px;
}
.the_bliss_membership_page_main .the_bliss_membership_list_main .the_bliss_membership_list_month_mem_detail ul {
    list-style: none;
}
.the_bliss_membership_page_main .the_bliss_membership_list_main .the_bliss_membership_list_month_mem_detail ul li {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    line-height: 25px;
    margin-bottom: 5px;
}
.the_bliss_membership_page_main .the_bliss_membership_list_main .the_bliss_membership_list_month_mem_detail ul li:last-child {
    margin: 0px;
}
.the_bliss_membership_page_main .the_bliss_membership_list_main .the_bliss_membership_list_month_mem_buy_btn button {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    line-height: 20px;
    letter-spacing: 0px;
    text-decoration: none;
    border: 1px solid transparent;
    padding: 14px 40px;
    border-radius: 25px;
    position: relative;
    background: linear-gradient(90deg,rgba(42, 123, 155, 1) 0%, rgba(217, 94, 28, 1) 0%, rgba(225, 32, 27, 1) 100%);
    transition: all 0.5s ease-in-out;
    outline: none;
    width: 100%;
    margin-top: 30px;
    cursor: pointer;
}
.the_bliss_membership_page_main .the_bliss_membership_inner .the_bliss_membership_load_more_btn_main {
    text-align: center;
}
.the_bliss_membership_page_main .the_bliss_membership_inner .the_bliss_membership_load_more_btn_main button.the_bliss_membership_load_more_btn {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    line-height: 20px;
    letter-spacing: 0px;
    text-decoration: none;
    padding: 14px 40px;
    border-radius: 25px;
    border: 1px solid transparent;
    position: relative;
    background: linear-gradient(90deg, rgba(42, 123, 155, 1) 0%, rgba(217, 94, 28, 1) 0%, rgba(225, 32, 27, 1) 100%);
    transition: all 0.5s ease-in-out;
    margin-top: 20px;
    cursor: pointer;
}
/********************** End Membership Page Css **********************/

/********************** Start Terms And Conditions Page Css **********************/
.the_bliss_term_condition_content_main {
    padding: 50px;
}
.the_bliss_term_condition_content_inner h3.the_bliss_term_condition__main_heading {
    font-family: "Aladin", system-ui;
    font-size: 32px;
    letter-spacing: 0px;
    line-height: 30px;
    font-weight: 700;
    color: #fff;
    margin-bottom: 25px;
}
.the_bliss_term_condition_content_inner h5.the_bliss_term_condition_heading {
    font-family: "Roboto", sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: #D96B2F;
    line-height: 20px;
    margin-bottom: 15px;
    margin-top: 30px;
}
.the_bliss_term_condition_content_inner p {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0px;
    color: #fff;
}
.the_bliss_term_condition_content_inner p a.the_bliss_web_link {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0px;
    color: #D96B2F;
}
.the_bliss_term_condition_content_inner .the_bliss_company_detail_main_term_condition h5 {
    font-family: "Roboto", sans-serif;
    font-size: 22px;
    letter-spacing: 0px;
    line-height: 25px;
    font-weight: 700;
    color: #fff;
    margin-bottom: 10px;
    margin-top: 30px;
}
.the_bliss_term_condition_content_inner p span {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    line-height: 30px;
    font-weight: 700;
    letter-spacing: 0px;
    color: #fff;
    padding-bottom: 10px;
}
.the_bliss_term_condition_content_inner p a {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0px;
    color: #fff;
}
/********************** End Terms And Conditions Page Css **********************/

/********************** Start Privacy Policy Page Css **********************/
.the_bliss_privacy_policy_content_main {
    padding: 50px;
}
.the_bliss_privacy_policy_content_inner h3.the_bliss_privacy_policy__main_heading {
    font-family: "Aladin", system-ui;
    font-size: 32px;
    letter-spacing: 0px;
    line-height: 30px;
    font-weight: 700;
    color: #fff;
    margin-bottom: 25px;
}
.the_bliss_privacy_policy_content_inner h5.the_bliss_privacy_policy_heading {
    font-family: "Roboto", sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: #D96B2F;
    line-height: 20px;
    margin-bottom: 15px;
    margin-top: 30px;
}
.the_bliss_privacy_policy_content_inner p {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0px;
    color: #fff;
}
.the_bliss_privacy_policy_content_inner p a.the_bliss_web_link {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0px;
    color: #D96B2F;
}
.the_bliss_privacy_policy_content_inner .the_bliss_company_detail_main_privacy_policy h5 {
    font-family: "Roboto", sans-serif;
    font-size: 22px;
    letter-spacing: 0px;
    line-height: 25px;
    font-weight: 700;
    color: #fff;
    margin-bottom: 10px;
    margin-top: 30px;
}
.the_bliss_privacy_policy_content_inner p span {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    line-height: 30px;
    font-weight: 700;
    letter-spacing: 0px;
    color: #fff;
    padding-bottom: 10px;
}
.the_bliss_privacy_policy_content_inner p a {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0px;
    color: #fff;
}

/********************** End Privacy Policy Page Css **********************/

/********************** Start Refund Policy Page Css **********************/
.the_bliss_refund_policy_content_main {
    padding: 50px;
}
.the_bliss_refund_policy_content_inner h3.the_bliss_refund_policy_main_heading {
    font-family: "Aladin", system-ui;
    font-size: 32px;
    letter-spacing: 0px;
    line-height: 30px;
    font-weight: 700;
    color: #fff;
    margin-bottom: 25px;
}
.the_bliss_refund_policy_content_inner h5.the_bliss_refund_policy_heading {
    font-family: "Roboto", sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: #D96B2F;
    line-height: 20px;
    margin-bottom: 15px;
    margin-top: 30px;
}
.the_bliss_refund_policy_content_inner p {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0px;
    color: #fff;
}
.the_bliss_refund_policy_content_inner p a.the_bliss_web_link {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0px;
    color: #D96B2F;
}
.the_bliss_refund_policy_content_inner .the_bliss_company_detail_main_refund_policy h5 {
    font-family: "Roboto", sans-serif;
    font-size: 22px;
    letter-spacing: 0px;
    line-height: 25px;
    font-weight: 700;
    color: #fff;
    margin-bottom: 10px;
    margin-top: 30px;
}
.the_bliss_refund_policy_content_inner p span {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    line-height: 30px;
    font-weight: 700;
    letter-spacing: 0px;
    color: #fff;
    padding-bottom: 10px;
}
.the_bliss_refund_policy_content_inner p a {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0px;
    color: #fff;
}

/********************** Start Refund Policy Page Css **********************/

/********************** Start Shipping Policy Page Css **********************/
.the_bliss_shipping_policy_content_main {
    padding: 50px;
}
.the_bliss_shipping_policy_content_inner h3.the_bliss_shipping_policy_main_heading {
    font-family: "Aladin", system-ui;
    font-size: 32px;
    letter-spacing: 0px;
    line-height: 30px;
    font-weight: 700;
    color: #fff;
    margin-bottom: 25px;
}
.the_bliss_shipping_policy_content_inner h5.the_bliss_shipping_policy_heading {
    font-family: "Roboto", sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: #D96B2F;
    line-height: 20px;
    margin-bottom: 15px;
    margin-top: 30px;
}
.the_bliss_shipping_policy_content_inner p {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0px;
    color: #fff;
}
.the_bliss_shipping_policy_content_inner p a.the_bliss_web_link {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0px;
    color: #D96B2F;
}
.the_bliss_shipping_policy_content_inner .the_bliss_company_detail_main_shipping_policy h5 {
    font-family: "Roboto", sans-serif;
    font-size: 22px;
    letter-spacing: 0px;
    line-height: 25px;
    font-weight: 700;
    color: #fff;
    margin-bottom: 10px;
    margin-top: 30px;
}
.the_bliss_shipping_policy_content_inner p span {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    line-height: 30px;
    font-weight: 700;
    letter-spacing: 0px;
    color: #fff;
    padding-bottom: 10px;
}
.the_bliss_shipping_policy_content_inner p a {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0px;
    color: #fff;
}
/********************** End Shipping Policy Page Css **********************/

/********************** Start Franchise Policy Page Css **********************/
.the_bliss_franchise_policy_content_main {
    padding: 50px;
}
.the_bliss_franchise_policy_content_inner h3.the_bliss_franchise_policy_main_heading {
    font-family: "Aladin", system-ui;
    font-size: 32px;
    letter-spacing: 0px;
    line-height: 30px;
    font-weight: 700;
    color: #fff;
    margin-bottom: 25px;
}
.the_bliss_franchise_policy_content_inner h5.the_bliss_franchise_policy_heading {
    font-family: "Roboto", sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: #D96B2F;
    line-height: 20px;
    margin-bottom: 15px;
    margin-top: 30px;
}
.the_bliss_franchise_policy_content_inner p {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0px;
    color: #fff;
}
.the_bliss_franchise_policy_content_inner p a.the_bliss_web_link {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0px;
    color: #D96B2F;
}
.the_bliss_franchise_policy_content_inner .the_bliss_company_detail_main_franchise_policy h5 {
    font-family: "Roboto", sans-serif;
    font-size: 22px;
    letter-spacing: 0px;
    line-height: 25px;
    font-weight: 700;
    color: #fff;
    margin-bottom: 10px;
    margin-top: 30px;
}
.the_bliss_franchise_policy_content_inner p span {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    line-height: 30px;
    font-weight: 700;
    letter-spacing: 0px;
    color: #fff;
    padding-bottom: 10px;
}
.the_bliss_franchise_policy_content_inner p a {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0px;
    color: #fff;
}
.the_bliss_franchise_policy_content_inner .the_bliss_franchise-image_sec_main {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 30px;
    margin-bottom: 30px;
    margin-right: -20px;
    margin-left: -20px;
}
.the_bliss_franchise-image_sec_main .the_bliss_franchise_image_inner {
    margin: 20px;
}
.the_bliss_franchise-image_sec_main .the_bliss_franchise_image_inner img {
    max-width: 650px;
    width: 100%;
    height: 100%;
    border-radius: 50px;
}

/********************** End Franchise Policy Page Css **********************/

/********************** Start Services Page Css **********************/
.the_bliss_vendor_service_main {
    padding: 50px;
}
.the_bliss_vendor_service_inner .the_bliss_vendor_service_inner_text_section {
    text-align: center;
}
.the_bliss_vendor_service_inner_text_section h1.the_bliss_vendor_service_heading {
    font-family: "Aladin", system-ui;
    font-size: 24px;
    line-height: 30px;
    font-weight: 500;
    color: #fff;
    padding-bottom: 10px;
    background: linear-gradient(90deg,rgba(42, 123, 155, 1) 0%, rgba(217, 94, 28, 1) 0%, rgba(225, 32, 27, 1) 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-transform: uppercase;
}
.the_bliss_vendor_service_inner_text_section h3.the_bliss_vendor_service_sub_heading {
    font-family: "Aladin", system-ui;
    font-size: 50px;
    line-height: 60px;
    font-weight: 400;
    color: #fff;
    padding-bottom: 30px;
}


.the_bliss_vendor_service_inner .the_bliss_vendor_service_list_main .the_bliss_vendor_service_list_inner_left {
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    background: url(../image/Wellness_Packages_Background.jpg);
    min-height: 100%;
    height: auto;
    width: 100%;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    background-origin: border-box;
    padding: 50px;
    overflow: hidden;
    border-radius: 50px;
    margin-bottom: 50px;
}
.the_bliss_vendor_service_inner .the_bliss_vendor_service_list_main .the_bliss_vendor_service_list_inner_left:last-child {
    margin-bottom: 0px;
}
.the_bliss_vendor_service_list_inner_left .the_bliss_vendor_service_img {
    max-width: 50%;
    width: 100%;  
    margin-right: 20px;
}
.the_bliss_vendor_service_list_inner_left .the_bliss_vendor_service_img img {
    max-width: 550px;
    width: 100%;
    height: 100%;
    border-radius: 50px;
}

.the_bliss_vendor_service_list_inner_left .the_bliss_vendor_service_detail_main h3.the_bliss_vendor_service_spa_name {
    font-family: "Aladin", system-ui;
    font-size: 28px;
    line-height: 35px;
    font-weight: 400;
    color: #fff;
    padding-bottom: 20px;
}
.the_bliss_vendor_service_detail_main .the_bliss_vendor_service_list ul {
    list-style: none;
    margin-left: 30px;
}
.the_bliss_vendor_service_detail_main .the_bliss_vendor_service_list ul li {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    line-height: 25px;
    margin-bottom: 15px;
}
.the_bliss_vendor_service_detail_main .the_bliss_vendor_service_list ul li:last-child {
    margin-bottom: 0px;
}
.the_bliss_vendor_service_inner .the_bliss_vendor_service_list_main .the_bliss_vendor_service_list_inner_right {
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    background: url(../image/Wellness_Packages_Background.jpg);
    min-height: 100%;
    height: auto;
    width: 100%;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    background-origin: border-box;
    padding: 50px;
    overflow: hidden;
    border-radius: 50px;
    margin-bottom: 50px;
}
.the_bliss_vendor_service_list_inner_right .the_bliss_vendor_service_detail_main {
    max-width: 50%;
    width: 100%;  
    margin-right: 20px;
}
.the_bliss_vendor_service_list_inner_right .the_bliss_vendor_service_detail_main h3.the_bliss_vendor_service_spa_name {
    font-family: "Aladin", system-ui;
    font-size: 28px;
    line-height: 35px;
    font-weight: 400;
    color: #fff;
    padding-bottom: 20px;
}
.the_bliss_vendor_service_detail_main .the_bliss_vendor_service_list ul {
    list-style: none;
    margin-left: 30px;
}
.the_bliss_vendor_service_detail_main .the_bliss_vendor_service_list ul li {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    line-height: 25px;
    margin-bottom: 15px;
}
.the_bliss_vendor_service_detail_main .the_bliss_vendor_service_list ul li:last-child {
    margin-bottom: 0px;
}
.the_bliss_vendor_service_list_inner_right .the_bliss_vendor_service_img {
    max-width: 50%;
    width: 100%;  
}
.the_bliss_vendor_service_list_inner_right .the_bliss_vendor_service_img img {
    max-width: 550px;
    width: 100%;
    height: 100%;
    border-radius: 50px;
}
.the_bliss_vendor_service_inner .the_bliss_vendor_service_list_main .the_bliss_vendor_service_list_inner_right:last-child {
    margin-bottom: 0px;
}
.the_bliss_vendor_service_inner .the_bliss_vendor_load_more_btn_main {
    text-align: center;
}
.the_bliss_vendor_service_inner .the_bliss_vendor_load_more_btn_main button.the_bliss_vendor_load_more_btn {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    line-height: 20px;
    letter-spacing: 0px;
    text-decoration: none;
    padding: 14px 40px;
    border-radius: 25px;
    border: 1px solid transparent;
    position: relative;
    background: linear-gradient(90deg, rgba(42, 123, 155, 1) 0%, rgba(217, 94, 28, 1) 0%, rgba(225, 32, 27, 1) 100%);
    transition: all 0.5s ease-in-out;
    margin-top: 30px;
    cursor: pointer;
}
/********************** End Services Page Css **********************/























/********************** Start Footer Section Css **********************/
.the_bliss_footer_main {
    background: url('../image/Footer_Background.jpg');
    min-height: 100%;
    height: auto;
    width: 100%;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    background-origin: border-box;
    padding: 50px;
    overflow: hidden;
}
.the_bliss_footer_inner .the_bliss_footer_newsletter_sec_main {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.the_bliss_footer_newsletter_sec_main .the_bliss_footer_newsletter_heading h5 {
    font-family: "Aladin", system-ui;
    font-size: 50px;
    line-height: 60px;
    font-weight: 400;
    color: #fff;
    margin: 0px;
}
.the_bliss_footer_newsletter_sec_main .the_bliss_footer_newsletter_form form .the_bliss_footer_newsletter_field {
    display: flex;
    align-items: end;
}
.the_bliss_footer_newsletter_field .the_bliss_footer_newsletter_field_detail label {
    font-family: "Aladin", system-ui;
    font-size: 20px;
    line-height: 30px;
    font-weight: 400;
    color: #fff;
    margin-bottom: 10px;
}
.the_bliss_footer_newsletter_field .the_bliss_footer_newsletter_field_detail input {
    max-width: 90%;
    width: 100%;
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0px;
    color: #4E4342;
    padding: 15px 20px;
    border: 1px solid #fff;
    border-radius: 25px;
    outline: none !important;
    margin-top: 10px;
}
.the_bliss_footer_newsletter_field .the_bliss_footer_newsletter_field_detail input::placeholder {
    color: #4E4342;
}
form.the_bliss_newsletter_form .the_bliss_footer_newsletter_field button {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #D7541C;
    line-height: 20px;
    letter-spacing: 0px;
    text-decoration: none;
    padding: 14px 40px;
    border-radius: 25px;
    position: relative;
    background: transparent;
    border: 1px solid #D7541C;
    transition: all 0.5s ease-in-out;
    cursor: pointer;
}
form.the_bliss_newsletter_form .the_bliss_footer_newsletter_field button:hover {
    background: linear-gradient(90deg, rgba(42, 123, 155, 1) 0%, rgba(217, 94, 28, 1) 0%, rgba(225, 32, 27, 1) 100%);
    border-color: transparent;
    color: #fff;
}
.the_bliss_footer_inner .the_bliss_footer_line1 {
    border: 1px solid #4B4949;
    margin-top: 30px;
    margin-bottom: 30px;
}
.the_bliss_footer_list_detail_main {
    display: flex;
    flex-wrap: wrap;
}
.the_bliss_footer_list_detail_main .the_bliss_footer_list {
    max-width: 25%;
    width: 100%;
    padding: 10px;
}
.the_bliss_footer_list .the_bliss_footer_logo a img {
    max-width: 250px;
    width: 100%;
    height: 100%;
    margin-bottom: 10px;
}
.the_bliss_footer_list .the_bliss_footer_logo_text p {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    line-height: 25px;
}
.the_bliss_footer_list .the_bliss_footer_content_detail span {
    font-family: "Aladin", system-ui;
    font-size: 24px;
    line-height: 35px;
    font-weight: 400;
    color: #fff;
}
.the_bliss_footer_list .the_bliss_footer_content_detail .the_bliss_footer_content__sub_detail {
    margin-top: 10px;
}
.the_bliss_footer_list .the_bliss_footer_content_detail .the_bliss_footer_content__sub_detail p {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    line-height: 25px;
}
.the_bliss_footer_content_detail .the_bliss_footer_mono_area {
    margin-top: 10px;
    margin-bottom: 10px;
}
.the_bliss_footer_content_detail .the_bliss_footer_mono_area a {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    color: #fff;
    text-decoration: none;
    transition: all 0.5s ease-in-out;
}
.the_bliss_footer_content_detail .the_bliss_footer_mono_area a:hover {
    color: #D96B2F;
}
.the_bliss_footer_content_detail .the_bliss_footer_mono_area a:hover i {
    color: #D96B2F;
}
.the_bliss_footer_content_detail .the_bliss_footer_mono_area a i {
    font-size: 16px;
    color: #fff;
    padding-right: 8px;
}
.the_bliss_footer_content_detail .the_bliss_footer_email_area {
    margin-bottom: 20px;
}
.the_bliss_footer_content_detail .the_bliss_footer_email_area a {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    color: #fff;
    text-decoration: none;
    transition: all 0.5s ease-in-out;
}
.the_bliss_footer_content_detail .the_bliss_footer_email_area a:hover {
    color: #D96B2F;
}
.the_bliss_footer_content_detail .the_bliss_footer_email_area a:hover i {
    color: #D96B2F;
}
.the_bliss_footer_content_detail .the_bliss_footer_email_area a i {
    font-size: 16px;
    color: #fff;
    padding-right: 8px;
    transition: all 0.5s ease-in-out;
}
.the_bliss_footer_list .the_bliss_footer_social_Icon ul {
    list-style: none;
    display: flex;
}
.the_bliss_footer_list .the_bliss_footer_social_Icon ul li.the_bliss_footer_social_Icon_link:first-child{
    margin-left: 0px;
}
.the_bliss_footer_list .the_bliss_footer_social_Icon ul li.the_bliss_footer_social_Icon_link:last-child{
    margin-right: 0px;
}
.the_bliss_footer_list .the_bliss_footer_social_Icon ul li.the_bliss_footer_social_Icon_link {
    display: inline-flex;
    margin: 5px 10px;
}
.the_bliss_footer_list .the_bliss_footer_social_Icon ul li.the_bliss_footer_social_Icon_link a {
    background: #463b395e;
    height: 45px;
    width: 45px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    outline: none;
    transition: all 0.5s ease-in-out;
}
.the_bliss_footer_list .the_bliss_footer_social_Icon ul li.the_bliss_footer_social_Icon_link a:hover {
    background: #fff;
    color: #000;
}
.the_bliss_footer_inner .the_bliss_footer_menu_area {
    margin-top: 40px;
}
.the_bliss_footer_inner .the_bliss_footer_menu_area ul.the_bliss_footer_menu_list {
    list-style: none !important;
    margin: 0;
    padding: 0px !important;
}
.the_bliss_footer_inner .the_bliss_footer_menu_area ul.the_bliss_footer_menu_list li {
    display: inline-flex;
    margin: 5px 12px;
}
.the_bliss_footer_inner .the_bliss_footer_menu_area ul.the_bliss_footer_menu_list li:first-child {
    margin-left: 0px;
}
.the_bliss_footer_inner .the_bliss_footer_menu_area ul.the_bliss_footer_menu_list li:last-child {
    margin-right: 0px;
}
.the_bliss_footer_inner .the_bliss_footer_menu_area ul.the_bliss_footer_menu_list li a {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    line-height: 20px;
    letter-spacing: 0px;
    text-decoration: none;
    position: relative;
    transition: all 0.5s linear;
}
.the_bliss_footer_inner .the_bliss_footer_menu_area ul.the_bliss_footer_menu_list li a:hover{
    color: #D96B2F;
}
.the_bliss_footer_inner .the_bliss_footer_line2 {
    border: 1px solid #4B4949;
    margin-top: 20px;
    margin-bottom: 30px;
}
.the_bliss_footer_inner .the_bliss_footer_copyright_text span {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    line-height: 25px;
    display: flex;
    justify-content: center;
}
.the_bliss_footer_content_detail .the_bliss_footer_other_link ul {
    list-style: none;
}
.the_bliss_footer_content_detail .the_bliss_footer_other_link ul li {
    margin-top: 10px;
    margin-bottom: 10px;
}
.the_bliss_footer_content_detail .the_bliss_footer_other_link ul li:last-child {
    margin-bottom: 0px;
}
.the_bliss_footer_content_detail .the_bliss_footer_other_link ul li a {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    line-height: 25px;
    transition: all 0.5s ease-in-out;
}
.the_bliss_footer_content_detail .the_bliss_footer_other_link ul li a:hover {
    color: #D96B2F;
}
/********************** End Footer Section Css **********************/