@media (max-width: 2440px) {
	/* .home_banner .slick-arrow img {
	  width: 200px;
	  height: 140px;
	  border: 1px solid #fff;
	  -webkit-box-shadow: 0px 5px 10px 0px rgb(0 0 0 / 35%);
	  -moz-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.35);
	  box-shadow: 0px 5px 10px 0px rgb(0 0 0 / 35%);
	 }
	  .home_banner .slick-arrow.slick-prev {
	  left: calc(33% - 200px);
	 }
	  .home_banner .slick-arrow.slick-next {
	  right: calc(33% + 316px) !important;
	 } */
	.bottom-banner-img {
	  position: absolute;
	  top: 0px;
	}
	.features_row {
	  padding-top: 100px;
	  position: relative;
	  display: flex;
	  justify-content: center;
	  width: 80%;
	  margin: 0 auto;
	  bottom: -100px;
	}
	section.landing_contact_section {
	  padding: 140px 0px;
	}
	.studio_center_section
	  .weight_loss_prog_section
	  .category_slider_section:before {
	  left: -200px;
	}
	.landing_offers_section .offers_category_section_wrapper:before {
	  left: -200px;
	}
	.featured_offers_section .featured_offers_section_wrapper:before {
	  right: -200px;
	}
	.reponse_btn {
	  float: right;
	}
	.view_all_hair {
	  position: absolute;
	  right: 0px;
	}
	.hair_box_tab_heading {
	  position: relative;
	}
	.tab_rating_on_btn {
	  right: 5px;
	  top: -20px;
	}
	.header_height_S {
	  height: 110px;
	}
	.header_height_B {
	  height: 200px;
	}
	.quick_fact_detail_banner img {
	  width: 100%;
	}
	.header_height_A {
	  height: 160px;
	}
	.Bundle_image img {
	  width: 100%;
	  
	}
	.header_bottom_p.offer_listing_header {
	  height: 110px;
	}
	/* .beauty_category_section.category_section .category_slider_section:before {
	  left: -40px;
	 }
	  .fitness_category_section.category_section .category_slider_section:before {
	  right: -40px;
	 }
	  .wellness_category_section.category_section .category_slider_section:before {
	  left: -40px;
	 } */
  
	.refferal_count:before {
	  width: 125px;
	}
	.Right_side_banner_image {
	  right: -200px;
	}
	.offer_detail_banner_height {
	  height: 535px;
	  overflow: hidden;
	}
  }
  @media (max-width: 1921px) {
	/* .home_banner .slick-arrow.slick-prev {
	  left: calc(33% - 200px);
	  left: -webkit-calc(33% - 200px);
	  left: -moz-calc(33% - 200px);
	 }
	  .home_banner .slick-arrow.slick-next {
	  right: calc(33% + 316px) !important;
	  right: -webkit-calc(33% + 316px);
	  right: -moz-calc(33% + 316px);
	 } */
	.bottom-banner-img {
	  position: absolute;
	  top: 110px;
	}

	.features_row {
	  padding-top: 100px;
	  position: relative;
	  display: flex;
	  justify-content: center;
	  width: 80%;
	  margin: 0 auto;
	  bottom: 104px;
	}
	
	section.landing_contact_section {
	  padding: 210px 0px;
	}
	
	.studio_center_section
	  .weight_loss_prog_section
	  .category_slider_section:before {
	  left: -200px;
	}
	.landing_offers_section .offers_category_section_wrapper:before {
	  left: -200px;
	}
	.featured_offers_section .featured_offers_section_wrapper:before {
	  right: -200px;
	}
	.reponse_btn {
	  float: right;
	}
	.view_all_hair {
	  position: absolute;
	  right: 0px;
	}
	.hair_box_tab_heading {
	  position: relative;
	}
	.tab_rating_on_btn {
	  right: 5px;
	  top: -20px;
	}
	.header_height_S {
	  height: 110px;
	}
	.header_height_B {
	  height: 200px;
	}
	.quick_fact_detail_banner img {
	  width: 100%;
	}
	.header_height_A {
	  height: 160px;
	}
	.Bundle_image img {
	  width: 100%;
	  
	}
	.header_bottom_p.offer_listing_header {
	  height: 110px;
	}
	/* .beauty_category_section.category_section .category_slider_section:before {
	  left: -40px;
	 }
	  .fitness_category_section.category_section .category_slider_section:before {
	  right: -40px;
	 }
	  .wellness_category_section.category_section .category_slider_section:before {
	  left: -40px;
	 } */
	.feature_category {
	  /* padding: 140px 0px 0px 0px;  
	  padding: 40px 20px 40px 20px;*/
	}
	.refferal_count:before {
	  width: 125px;
	}
	.Right_side_banner_image {
	  right: -200px;
	}
	.Right_side_banner_image.offer_detail_banner_height, .Right_side_banner_image_store {
	  width: 50%;
	}
  }
  @media (max-width: 1680px) {
	/* .home_banner .slick-arrow.slick-prev {
	  left: calc(33% - 200px);
	  left: -webkit-calc(33% - 200px);
	  left: -moz-calc(33% - 200px);
	 }
	  .home_banner .slick-arrow.slick-next {
	  right: calc(33% + 316px) !important;
	  right: -webkit-calc(33% + 316px);
	  right: -moz-calc(33% + 316px);
	 } */
	.bottom-banner-img {
	  position: absolute;
	  top: 90px;
	}
	/* .features_row {
	  padding-top: 100px;
	  position: relative;
	  display: flex;
	  justify-content: center;
	  width: 80%;
	  margin: 0 auto;
	  bottom: 104px;
	 } */
	section.landing_contact_section {
	  padding: /*210px 0px*/ 155px 0px;
	}
	.studio_center_section
	  .weight_loss_prog_section
	  .category_slider_section:before {
	  left: -200px;
	}
	
	.featured_offers_section .featured_offers_section_wrapper:before {
	  right: -200px;
	}
	.reponse_btn {
	  float: right;
	}
	.view_all_hair {
	  position: absolute;
	  right: 0px;
	}
	.hair_box_tab_heading {
	  position: relative;
	}
	.tab_rating_on_btn {
	  right: 5px;
	  top: -20px;
	}
	.header_height_S {
	  height: 110px;
	}
	.header_height_B {
	  height: 200px;
	}
	.quick_fact_detail_banner img {
	  width: 100% !important;
	}
	.header_height_A {
	  height: 160px;
	}
	.Bundle_image img {
	  width: 100%;
	 
	}
	.header_bottom_p.offer_listing_header {
	  height: 110px;
	}
	/* .beauty_category_section.category_section .category_slider_section:before {
	  left: -40px;
	 }
	  .fitness_category_section.category_section .category_slider_section:before {
	  right: -40px;
	 }
	  .wellness_category_section.category_section .category_slider_section:before {
	  left: -40px;
	 } */
	/*.feature_category {
	   padding: 90px 0px 0px 0px !important; 
	 }*/
	.refferal_count:before {
	  width: 125px;
	}
	.Right_side_banner_image {
	  right: -200px;
	}
  }
  @media (max-width: 1500px) {
	/* .home_banner .slick-arrow.slick-prev {
	  left: calc(33% - 200px);
	  left: -webkit-calc(33% - 200px);
	  left: -moz-calc(33% - 200px);
	 }
	  .home_banner .slick-arrow.slick-next {
	  right: calc(33% + 316px) !important;
	  right: -webkit-calc(33% + 316px);
	  right: -moz-calc(33% + 316px);
	 } */
	.bottom-banner-img {
	  position: absolute;
	  top: 60px;
	}
	.features_row {
	  padding-top: 100px;
	  position: relative;
	  display: flex;
	  justify-content: center;
	  width: 80%;
	  margin: 0 auto;
	  bottom: 104px;
	}
	.landing_offers_section .offers_category_section_wrapper:before {
	  left: -120px;
	}
	.studio_center_section
	  .weight_loss_prog_section
	  .category_slider_section:before {
	  left: -120px;
	}
	.featured_offers_section .featured_offers_section_wrapper:before {
	  right: -120px;
	}
	.tab_rating_on_btn {
	  right: 5px;
	}
	.header_height_S {
	  height: 110px;
	}
	.header_height_B {
	  height: 200px;
	}
	.quick_fact_detail_banner img {
	  width: 100%;
	}
	.header_height_A {
	  height: 160px;
	}
	.header_bottom_p.offer_listing_header {
	  height: 110px;
	}
	/* .beauty_category_section.category_section .category_slider_section:before {
	  left: -40px;
	 }
	  .fitness_category_section.category_section .category_slider_section:before {
	  right: -40px;
	 }
	  .wellness_category_section.category_section .category_slider_section:before {
	  left: -40px;
	 } */
	/* .feature_category {
	  padding: 70px 0px 0px 0px;
	 } */
	.Right_side_banner_image {
	  right: -120px;
	}
  }
  @media (max-width: 1400px) {
	/* .home_banner .slick-arrow.slick-prev {
	  left: calc(33% - 200px);
	  left: -webkit-calc(33% - 200px);
	  left: -moz-calc(33% - 200px);
	 }
	  .home_banner .slick-arrow.slick-next {
	  right: calc(33% + 316px) !important;
	  right: -webkit-calc(33% + 316px);
	  right: -moz-calc(33% + 316px);
	 } */
	.bottom-banner-img {
	  position: absolute;
	  top: 80px;
	}
	.features_row {
	  padding-top: 100px;
	  position: relative;
	  display: flex;
	  justify-content: center;
	  width: 80%;
	  margin: 0 auto;
	  bottom: 104px;
	}
	.tab_rating_on_btn {
	  right: 5px;
	}
	.SingUp_input {
	  margin-top: 0px !important;
	}
	.header_height_S {
	  height: 110px;
	}
	.header_height_B {
	  height: 200px;
	}
	.quick_fact_detail_banner img {
	  width: 100%;
	}
	.header_height_A {
	  height: 160px;
	}
	.Bundle_image img {
	  width: 100%;
	  
	}
	.header_bottom_p.offer_listing_header {
	  height: 110px;
	}
	/* .beauty_category_section.category_section .category_slider_section:before {
	  left: -40px;
	 }
	  .fitness_category_section.category_section .category_slider_section:before {
	  right: -40px;
	 }
	  .wellness_category_section.category_section .category_slider_section:before {
	  left: -40px;
	 } */
	/* .feature_category {
	  padding: 0px 0px 0px 0px !important;
	 } */
	.refferal_count:before {
	  width: 95px;
	}
	.Right_side_banner_image {
	  right: -80px;
	}
  }
  @media (max-width: 1300px) {
	/* .home_banner .slick-arrow.slick-prev {
	  left: 50% !important;
	 }
	  .home_banner .slick-arrow.slick-next {
	  right: 50% !important;
	 } */
	.bottom-banner-img {
	  position: absolute;
	  top: 0;
	}
	.features_row {
	  padding-top: 100px;
	  position: relative;
	  display: flex;
	  justify-content: center;
	  width: 80%;
	  margin: 0 auto;
	  bottom: 104px;
	}
	.tab_rating_on_btn {
	  right: 5px;
	}
	.SingUp_input {
	  margin-top: 0px !important;
	}
	.header_height_S {
	  height: 110px;
	}
	.header_height_B {
	  height: 200px;
	}
	.header_height_A {
	  height: 160px;
	}
	/* .Explore_btn_details{margin:0px auto;}
					.Ask_Expert{margin:10px auto;} */
	.header_bottom_p.offer_listing_header {
	  height: 110px;
	}
	.feature_category {
	  padding: 0px 0px 0px 0px;
	}
	/* .beauty_category_section.category_section .category_slider_section:before {
	  left: -40px;
	 margin-top: 40px;
	 }
	  .fitness_category_section.category_section .category_slider_section:before {
	  right: -40px;
	 margin-top: 40px;
	 } */
	.wellness_category_section.category_section .category_slider_section:before {
	  left: -40px;
	}
	.refferal_count:before {
	  width: 95px;
	  margin-top: 40px;
	}
	.beauty_category_section.category_section .category_slider_section {
	  padding-top: 10px;
	}
  }
  @media (max-width: 1200px) {
	.bottom-banner-img {
	  position: absolute;
	  top: 10px;
	}
	.features_row {
	  padding-top: 100px;
	  position: relative;
	  display: flex;
	  justify-content: center;
	  width: 80%;
	  margin: 0 auto;
	  bottom: 104px;
	}
	.term-condition-box h4 {
	  font-size: 22px;
	}
	.switch {
	  display: inline-block;
	  margin-left: 0px;
	  margin-top: 10px;
	}
	.fill-detail label.switch { display: inline-block !important;}
  }
  @media (max-width: 1024px) {
	.bottom-banner-img {
	  position: absolute;
	  top: 130px;
	}
	.shi-banner-padding .col-lg-4{
		padding-right: 0px!important;
	}
	.footer_2 .footer_item_wrap ul.list-unstyled li{text-align: left !important;}
	.footer_item_wrap .caption-wrap .discription {
		text-align: left;    padding: 0 10px;
	}
	/* .footer_2 .footer_item_wrap {
		justify-content: space-evenly;
	} */
	.page-footer .container.text-center.text-md-left {
		padding: 0 !important;
	}
	
  }
  
  @media (max-width: 575px) {
	.quick_fact_detail_banner .slideshow__slides .slick-dots{    bottom: 0;}
	.product.numeric_popup{	width: 61vh !important;height: auto;padding:0 20px;}
	.product.numeric_popup img{width: auto !important;height: auto !important;}
	img.attach_uplo_icon{width: 22px;}
	.forbanner_popup .item.banfor_popup{
		width: 61vh !important;height: auto;padding: 10px;
	}
	.replybanner_popup .item.rep_popup{width: 61vh !important;height: auto;padding: 10px;}
	.grey_multi_image .modal-dialog.booking_gallery_popup .modal-content{    padding: 13px;
	}

	.header_height_gft {
		margin-top: 95px;
	}
	.quick_listing_image img {
		width: auto !important;
		height: auto !important;
	}
	.quick_listing_image {
		width: 100%;
		margin-bottom: 20px;
	}
	.Dimanod_text_box p {
		font-size: 14px;
	}
	.Dimanod_text_box h4 {
		font-size: 1.4rem;
	}
	.related_blog_items_wrap {
		margin-left: 0;
	}
	.pagination li a, .pagination li.active span, .pagination li.disabled span {
		font-size: 16px;
		width: 29px;
		height: 28px;
		margin: 0px 4px;
	}

	.quick_list_offer_box.offset-lft {
		padding-left: 0px !important;    padding-right: 0;
	}
	.page_sidebar .blog_item {
		padding: 12px 10px;
	}
	.page_sidebar .blog_item .blog_title {
		font-size: 15px;
		line-height: 20px;
		margin-bottom: 15px;
	}
	.blog_item.borddash div.boxblog {
		height: auto;
		overflow: inherit;
	}
	.quick_ri {
		padding-right: 15px;
	}
	.quick_listing_box_one_k {
		padding: 15px 15px 30px 15px;
		margin: 10px 10px;
	}
	.col-md-8.qu_pad{padding: 0;}
	.col-md-6.pr-0.last_n {
		padding-left: 0;
		
	}
	.textsel_chat {
		width: 88px;
	}
	.col-chat-box .col-md-6{padding-right: 0;}
	.dis-ref-flex {
		display: block;
	}
	.invite-item {
		padding: 10px 0px 10px 0;
	}
	li.invit_ul a, li.codeul a {
		padding: 8px 10px !important;
	}
	.invite-item ul li a {
		padding: 8px 5px;
		font-size: 11px;
	}
	.final-saved-card .row .col-lg-6.col {
		flex-basis: auto;
	}
	.accordion-faq.accordion .card-faq .card-header h6 {
			padding-right: 8px;
	}
	.details_about_page_body .col-md-8,
	.details_about_page_body .col-md-4, .details_about_page_body_1 .col-md-4, .details_about_page_body_1 .col-md-8 {
	  padding: 0px 3px !important;
	}
	.header_height_up {
		height: 39px;
	}
	.check_out_box_border {
	  margin-left: 0px;
	}
    .emoji-res{
		display: block;
	  }
	  .emoji-des{
		display: none;
	  }
	.features_row {
	  padding-top: 0px;
	  position: relative;
	  display: flex;
	  justify-content: center;
	  width: 80%;
	  margin: 0 auto;
	  bottom: 182px;
	}
	.row.features_row.row_pad_50 {
	  /* bottom: 130px !important; */
	}
	.feature_category.bluemar {
	  padding-top: 0px !important;
	}
	section.landing_contact_section {
	  background-position: top right;
	  background-size: cover;
	  padding: 110px 0px 60px;
	}
	.landing_offers_section .offers_category_section_wrapper:before {
	  left: -150px;
	}
	.studio_center_section
	  .weight_loss_prog_section
	  .category_slider_section:before {
	  left: -150px;
	}
	.featured_offers_section .featured_offers_section_wrapper:before {
	  right: -150px;
	}
	.Beaty_tabs_animation li {
	  width: 190px;
	}
	.reponse_btn {
	  margin: 0 auto;
	  width: 100%;
	}
	.explore_btn_cancelling {
	  display: block;
	  margin: 5px auto;
	}
	.Responses_btn_cancelling {
	  display: block;
	  margin: 5px auto;
	}
	.grey_multi_image img {
	  margin: 5px auto !important;
	}
	.view_all_hair {
	  position: absolute;
	  right: 0px;
	}
	.hair_box_tab_heading {
	  position: relative;
	}
	/* .your_cart_new {
	  top: -570px;
	 } */
	.trai_peragraph p {
	  height: auto;
	}
	.trail_maine_section {
	  top: -200px;
	  position: relative;
	}
	.Voice_review_sidebar {
	  top: -550px;
	}
	.coupon_code_discount {
	  font-size: 36px;
	}
	.Flow_social_button li {
	  margin: 5px 2px;
	}
	.yoga_group_right .divinder_Tab {
	  display: none;
	}
	.tab_rating_on_btn {
	  right: 0px;
	}
	.top_link_tab li {
	  margin: 17px 0px;
	}
	.Shopping_cart_tab {
	  margin-left: 0px;
	  width: 200px;
	}
	.Payment_cart_tab {
	  margin-left: 30px;
	  width: 200px;
	  background-color: #fff;
	}
	.Checkout_cart_tab {
	  margin-left: 30px;
	  width: 200px;
	  background-color: #fff;
	}
	.header_height_S {
	  height: 110px;
	}
	.list_sider_bar_styling::before {
	  left: -15px;
	}
	.list_sider_bar_styling::after {
	  left: -22px;
	}
	.select-dropdown {
	  margin-left: 0px;
	}
	
	.SingUp_input {
	  margin-top: 0px !important;
	}
	.side_menu_li_listing {
	  width: 100%;
	}
	.quick_listing_image {
	  padding-right: 10px;
	}
	.header_height_B {
	  height: 200px;
	}
	.header_height_A {
	  height: 160px;
	}
	.Explore_btn_details {
	  margin: 0px auto;
	}
	.Ask_Expert {
	  margin: 10px auto;
	}
	.header_bottom_p.offer_listing_header {
	  height: 170px;
	}
	.header_bottom_p.height_desktop_resposive {
	  height: 180px;
	}
	section.page_filter_section .filter_shortby_wrap {
	  top: -90px;
	}
	.offer_detail_price_show {
	  font-size: 25px;
	}
	.membership_text {
	  width: 70%;
	}
	.Code_name_sidebar {
	  width: 30%;
	}
	.offer_detail_price_top {
	  font-size: 14px;
	}
	ul#suggestContent li {
	  padding: 8px 14px;
	}
	.header_height.wallet_height {
	  height: 170px;
	}
	
	.listing_item_wrap .item_detail_wrap .price_details_wrap {
	  width: 43%;
	}
	.main_menu.shrink .search_section_module {
	  top: 39px;
	  display: block;
	  left: 13px;
	}
	.main_menu.shrink .main_category_menu_wrap {
	  width: 62%;
	}
	.Unrestricted {
	  font-size: 13px;
	}
	.Unrestricted_1 {
	  font-size: 13px;
	}
  }
  @media (max-width: 992px) {
	.quick_fact_detail_banner .slideshow__slides .slick-dots{    bottom: 0;}
	.marbx_m{margin-bottom: 30px;}
	a.btnn_bottom_well{display: flex;}
	a.btnn_bottom{display: flex;}
	a.btnn_bottom_beuty{display: flex;}
	.modal-content.popupprofile{width: 98%; padding-top: 16px;}
	.col-md-4.order1-0{width: 33.333%;padding: 0 5px 0 0;    justify-content: center;
		align-items: center;}
	.actin_prof span{margin-right: 5px;}
	
	section.landing_contact_section {
	  background-size: cover;
	  background-position: top right;
	}
	.col-md-6.width_f{    flex: 0 0 50%;max-width: 50%;}
	
	section.gift-card-history:before{display: none;}
	.reponse_btn {
	  margin: 0 auto;
	  width: 100%;
	}
	.explore_btn_cancelling {
	  display: block;
	  margin: 5px auto;
	}
	.bg-img-section.bann_top {
	  display: none;
	}
	.bottom-banner-img {
	  position: relative !important;
	  top: 130px;
	}
	.row.features_row.row_pad_50 {
	  bottom: 0 !important;
	}
	.for-blue-portion {
	  display: none;
	}
	.Responses_btn_cancelling {
	  display: block;
	  margin: 5px auto;
	}
	
	.header_bottom_form {
	  margin-top: 150px;
	}
	.send_teligram {
	  left: -25px;
	  top: 15px;
	}
	.attechded_icon {
	  padding-left: 0px;
	  line-height: 70px;
	}
	.number_images {
	  margin:13px auto 0;
	}
	.grey_multi_image {
	  display: block;
	  text-align: center;
	}
	.grey_multi_image img {
	  margin: 5px auto !important;
	}
	.Query {
	  width: 100%;
	}
	.Query p {
	  width: 85%;
	}
	.query_text {
	  width: 15%;
	}
	
	.view_all_hair {
	  position: absolute;
	  right: 0px;
	}
	.hair_box_tab_heading {
	  position: relative;
	}
	.Voice_review_sidebar {
	  top: -550px;
	}
	.coupon_code_discount {
	  width: 35%;
	  padding-top: 60px;
	}
	.coupon_code_left_Side {
	  width: 65%;
	}
	.side_all_frent_page {
	  height: 100%;
	}
	.smillar_image-wrap img {
	  width: 100%;
	}
	.button.is-play {
	  transform: translate(-50%, -50%);
	  left: 50%;
	  top: 50%;
	}
	/* .coupon_code_left_Side{width:75%;}
					.coupon_code_discount{width:25%;} */
	.trail_sessions .item-slick img {
	  width: 100%;
	}
	.tab_rating_on_btn {
	  right: 0px;
	}
	.calories_section_right .divinder_Tab {
	  display: none;
	}
	.yoga_group_right {
	  width: 50%;
	}
	.yoga_coupon_left {
	  width: 50%;
	}
	ul.top_link_tab {
	  text-align: left;
	}
	.top_link_tab li {
	  margin: 25px 5px;
	}
	.height_fitness_one {
	  margin-top: 0px;
	}
	.Shopping_cart_tab {
	  margin-left: 0px;
	  width: 200px;
	}
	.Payment_cart_tab {
	  margin-left: 30px;
	  width: 200px;
	  background-color: #fff;
	}
	.Checkout_cart_tab {
	  margin-left: 30px;
	  width: 200px;
	  background-color: #fff;
	}
	.Code_name_sidebar {
	  font-size: 14px;
	}
	
	.code_UEA799 {
	  font-size: 14px !important;
	}
	#test2[type="radio"]:checked + label,
	#test2[type="radio"]:not(:checked) + label {
	  font-size: 14px;
	}
	.header_height_S {
	  height: 110px;
	}
	/* .SingUp_box{margin-top: 140px;} */
	.list_sider_bar_styling::before {
	  left: -15px;
	}
	.list_sider_bar_styling::after {
	  left: -22px;
	}
	.select-dropdown {
	  margin-left: 0px;
	}
	
	.SingUp_input {
	  margin-top: 0px !important;
	}
	.side_menu_li_listing {
	  width: 100%;
	}
	/* .quick_listing_image {
	  padding-right: 10px;
	} */
	.header_height_B {
	  height: 250px;
	}
	.header_height_A {
	  height: 160px;
	}

	#quick_facts_explore h2 {
		font-size: 20px;
	}
	
	.Bundle_section .col-lg-3 {
		padding: 0px 5px;
	}
	.off_image {
	  top: 10px;
	}
	.Bundle_image img {
	  width: 100%;
	}
	.Right_side_banner_image {
	  right: 0px;
	}
	.header_height.wallet_height {
	  height: 170px;
	}
	
	.or_change {
	  padding: 10px 25px;
	}
	.or_change:before {
	  width: 15px;
	}
	.or_change:after {
	  width: 15px;
	}
	/* .login_height_mobile {
	  height: 120px !important;
	} */
	.listing_item_wrap {
	  flex-wrap: wrap;
	}
	/* .top_menu_bar.main_menu.shrink .main_category_menu_wrap .menu_item_text {
	  font-size: 8px;
	} */
	.listing_item_wrap:before {
	  z-index: 99;
	}
	.header #header_main .container {
	  /* width: 90%;
	  max-width: 90%; */
	}
  
	/* .top_nav_bar_wrap {
	  display: flex;
	  flex-wrap: wrap;
	  text-align: right;
	  display: block;
	} */
	/* .user_menu {
	  margin-top: 10px;
	  display: block;
	  float: right;
	} */
	/* .search_section_module {
	  display: none;
	} */
	/* .main_menu.shrink .search_section_module {
	  display: none;
	} */
	.main_category_menu_wrap {
	  /* width: 100%;
	  display: block;
	  left: 0px;
	  bottom: -50px;
	  transform: none;
	  padding: 10px 0px;
	  text-align: center; */
	}
	/* .header_height {
	  height: 10px;
	 } */

	.menu_wrapper {
	  position: static;
	  /* display: block; */
	}
	.main_menu.shrink .main_category_menu_wrap {
	  width: 100%;
	}
	section.beutics_features_section {
	  background-image: url(../img/home-brush-stroke.png);
	  background-position: bottom center;
	  background-size: 100%;
	  background-repeat: no-repeat;
	}
	.row.features_category_row {
	  padding-top: 40px;
	  padding-bottom: 40px;
	}
	.refferal_count:before {
	  display: none;
	}
	.refer_earn_right_div {
	  background: #f0ebfc;
	  padding: 70px 40px 80px 50px;
	}
	.list-unstyled {
	  text-align: center;
	}
	.how_its_work_list ul > li > img {
	  margin-right: 25px;
	  display: block;
	  vertical-align: middle;
	  margin: 0 auto;
	}
	.beauty_category_section.category_section .category_slider_section:before {
	  left: -160px;
	}
	.wellness_category_section.category_section .category_slider_section:before {
	  left: -160px;
	}
  }
  @media (max-width: 991px) {
	section.landing_contact_section {
	  background-size: cover;
	  background-position: top right;
	}
	.landing_offers_slider .caption_wrap, .landing_offers_slider .pricing_wrap {
		width: 100%;
		text-align: left;
	}
	.landing_offers_slider .slider-caption-wrap{
		display: block;
	}
	.blog_wrap .discription.beauty_desc p{
		font-size: 14px;
	}
	.quick_list_offer_box:after {
		width: 6%;
		left: -35px;
	}
	.delivery_mode_item .blog_wrap .caption_title h2 {
		font-size: 16px;
	}
	.landing_offers_slider .pricing_wrap {
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.landing_offers_slider .button_wrap a.btn{
		margin-top: 0px;
	}
	.weight_loss_prog_section.category_section .visit_categoy {
	  top: 50%;
	  width: 80%;
	  text-align: center;
	  display: none;
	}
	.delivery_mode_wrapper .delivery_mode_item .blog_wrap .slider-caption-wrap {
	  width: 100%;
	  left: 0%;
	  padding: 10px;
	}
	.reponse_btn {
	  margin: 0 auto;
	  width: 100%;
	}
	.explore_btn_cancelling {
	  display: block;
	  margin: 5px auto;
	}
	.Responses_btn_cancelling {
	  display: block;
	  margin: 5px auto;
	}
	.coupon_code_discount {
	  width: 25%;
	  text-align: center;
	}
	.coupon_code_left_Side {
	  width: 75%;
	}
	.trail_sessions {
	  top: 0px;
	}
	.your_cart_new {
	  top: 0px;
	}
	.Voice_review_sidebar {
	  top: 0px;
	}
	.trail_maine_section {
	  top: 0px;
	}
  }
  @media (max-width: 800px) {
	section.landing_contact_section {
	  background-size: cover;
	  background-position: top right;
	}
	.weight_loss_prog_section.category_section .visit_categoy {
	  top: 50%;
	  width: 80%;
	  text-align: center;
	  display: none;
	}
	.delivery_mode_wrapper .delivery_mode_item .blog_wrap .slider-caption-wrap {
	  width: 100%;
	  left: 0%;
	  padding: 10px;
	}
	.reponse_btn {
	  margin: 0 auto;
	  width: 100%;
	}
	.explore_btn_cancelling {
	  display: block;
	  margin: 5px auto;
	}
	.Responses_btn_cancelling {
	  display: block;
	  margin: 5px auto;
	}
	
	.header_bottom_form {
	  margin-top: 50px;
	}
	.send_teligram {
	  left: -25px;
	  top: 15px;
	}
	.attechded_icon {
	  padding-left: 0px;
	  line-height: 70px;
	}
	.number_images {
	  margin: 0 auto;
	}
	.grey_multi_image {
	  display: block;
	  text-align: center;
	}
	.grey_multi_image img {
	  margin: 5px auto !important;
	}
	.Query {
	  width: 100%;
	}
	.Query p {
	  width: 85%;
	}
	.query_text {
	  width: 15%;
	}
	ul.Beaty_tabs_animation {
	  text-align: center;
	}
	.view_all_hair {
	  position: absolute;
	  right: 0px;
	}
	.hair_box_tab_heading {
	  position: relative;
	}
	.view_all_hair {
	  width: 65%;
	}
	.hair_tabs_in_box {
	  margin-left: 0px;
	}
	.trail_maine_section {
	  top: 0px;
	}
	.Service_1_text {
	  text-align: center;
	}
	ul.service_like_not {
	  text-align: center;
	}
	.button.is-play {
	  transform: translate(-50%, -50%);
	  left: 50%;
	  top: 50%;
	}
	.coupon_code_left_Side {
	  width: 75%;
	}
	.coupon_code_discount {
	  width: 25%;
	  text-align: center;
	}
	.trail_sessions .item-slick img {
	  width: 100%;
	}
	.tab_rating_on_btn {
	  right: 0px;
	}
	.trail_sessions {
	  top: 0px;
	}
	.your_cart_new {
	  top: inherit !important;
	}
	.calories_section_right .divinder_Tab {
	  display: none;
	}
	.yoga_group_right {
	  width: 50%;
	}
	.yoga_coupon_left {
	  width: 50%;
	}
	ul.top_link_tab {
	  text-align: left;
	}
	.top_link_tab li {
	  margin: 25px 5px;
	}
	.height_fitness_one {
	  margin-top: 0px;
	}
	.code_UEA799 {
	  font-size: 18px !important;
	}
	.right_starting_fromx p {
	  font-size: 18px;
	}
	#test2[type="radio"]:checked + label,
	#test2[type="radio"]:not(:checked) + label {
	  font-size: 14px;
	}
	.Code_name_sidebar {
	  font-size: 14px;
	}
	
	.table_section-right_sidebar {
	  padding: 10px;
	}
	
	.Payment_cart_tab {
	  margin: 10px auto;
	}
	.Shopping_cart_tab {
	  margin: 10px auto;
	}
	.Checkout_cart_tab {
	  margin: 10px auto;
	}
	.list_sider_bar_styling::before {
	  left: -15px;
	}
	.list_sider_bar_styling::after {
	  left: -22px;
	}
	.select-dropdown {
	  margin-left: 0px;
	}
	
	.SingUp_input {
	  margin-top: 0px !important;
	}
	.side_menu_li_listing {
	  width: 100%;
	}
	/* .quick_listing_image {
	  padding-right: 10px;
	} */
	.header_height_B {
	  height: 250px;
	}
	.Explore_btn_details {
	  margin: 0px 7px 0 auto;
	}
	
	.header_height_A {
	  height: 190px;
	}
	.dinamond_banner_text {
	  font-size: 18px;
	}
	.Bundle_image img {
	  width: 100%;
	 
	}
	.header_bottom_p.offer_listing_header {
	  height: 90px;
	}
	section.page_filter_section .filter_shortby_wrap {
	  top: -80px;
	}
	.header_bottom_p {
	  margin-top: 0px;
	}
	
	.off_image {
	  top: 10px;
	}
	.Bundle_image img {
	  width: 100%;
	  
	}
	.Right_side_banner_image {
	  right: 0px;
	}
	.header_height.wallet_height {
	  height: 170px;
	}
	
	/* .forget_passowrd{width} */
	.or_change {
	  padding: 10px 25px;
	}
	.or_change:before {
	  width: 15px;
	}
	.or_change:after {
	  width: 15px;
	}
	.login_height_mobile {
	  height: 120px;
	}
	.listing_item_wrap {
	  flex-wrap: wrap;
	}
	/* .top_nav_bar_wrap {
	  display: flex;
	  flex-wrap: wrap;
	  text-align: right;
	  display: block;
	}
	.user_menu {
	  margin-top: 10px;
	  display: block;
	  float: right;
	} */
	/* .search_section_module {
	  display: none;
	}
	.main_menu.shrink .search_section_module {
	  display: none;
	} */

	/* .menu_wrapper {
	  position: static;
	  display: block;
	} */
	.main_menu.shrink .main_category_menu_wrap {
	  width: 100%;
	}
	section.beutics_features_section {
	  background-image: url(../img/home-brush-stroke.png);
	  background-position: bottom center;
	  background-size: 100%;
	  background-repeat: no-repeat;
	}
	.row.features_category_row {
	  padding-top: 40px;
	  padding-bottom: 40px;
	}
	.refferal_count:before {
	  display: none;
	}
	.refer_earn_right_div {
	  background: #f0ebfc;
	  padding: 70px 40px 80px 50px;
	}
	.list-unstyled {
	  text-align: center;
	}
	.how_its_work_list ul > li > img {
	  margin-right: 25px;
	  display: block;
	  vertical-align: middle;
	  margin: 0 auto;
	}
  }
  @media (max-width: 767px) {
	
	.product.numeric_popup{	width: 78vh !important;height: auto;padding:0 20px;}
	.product.numeric_popup img{width: auto !important;height: auto !important;}
	.filtxt {  font-size: 14px;
	  }
	  .grey_multi_image .modal-dialog.booking_gallery_popup{top: auto !important;}
	  .grey_multi_image .modal-dialog.booking_gallery_popup  .modal-content{    padding: 20px;}
	  .forbanner_popup .item.banfor_popup{
		width: 78vh;height: auto;padding:0 20px;
	}
	.modal-body.modrbg{padding: 20px 0 10px;}
	.cr-viewport.cr-vp-circle {
		width: 90px !important;
		height: 90px !important;
	}
	.col-md-4.order1-0 button.btn{    padding: 0.375rem 0.45rem;}
	.modal-content.popupprofile{    padding: 10px 10px !important;}
	.croppie-container .cr-boundary{height: 100px !important;}
	.modal-body.modrbg{height: auto; overflow: auto;}
	.crop_demo_image {
		width: 100%;
		padding: 0;
		height: 100px;
		justify-content: center;
		text-align: center;
		align-items: center;
		vertical-align: middle;
		display: flex;
	}
	.crop_demo_image img {
		border: 0;
		height: 90px;
		/* max-width: 50%; */
		width: 90px;
	}
	#edit-profilepic .file-upload-button {
		font-size: 0.8rem;
		font-weight: normal;
	}
	#edit-profilepic .file-upload-button {
		width: auto;
		margin-left: 2%;height: 42px;
		padding: 0.375rem 0.55rem;
	}
	.col-md-4.order1-0 {
		align-items: center;
		height: 42px;
	}
	.actin_prof span {
		width: 20px;
		height: 20px;
		line-height: 20px;    font-size: 10px;
	}
	#edit-profilepic .file-upload-wrapper {
		padding-left: 0px;
	}
	.btn_margf_0 {
		width: fit-content;
		margin: 0 0 0 0px;
		line-height: 15px;
		height: 42px;
		padding: 5px 5px !important;
		font-size: 0.8rem;
	}
	.btn_margf {
		width: 65px;
		margin: 0 0 0 0px;
		line-height: 15px;
		height: 42px;    font-size: 0.8rem;
	}
	.prof_close{top: 0 !important; right: 0 !important;}
	.croppie-container .cr-boundary{width: 100% !important;}
	.listing_item_wrap .fit_wrap .item_detail_wrap .service_address .text_height_w {
		height: auto;
	}
	
	.history-content p{    padding-right: 10px;}
	.pad_forgot{padding: 0 !important;}
	.Sign_in_box_title.title_sgn {
		padding-left: 0 !important;
	}
	.lft_pad{padding: 0 !important;}
	span.Sign_in_box_title.title_sgn{font-size: 23px !important;}
	.page_main_content_wrap.listing_items.listing_fitness_items .pagination {
		margin-top: 20px;
	}
	.container_gft {
		max-width: 90%;
		margin: 0 auto;
	}
	.header_login_p{margin-top: 95px;}
	
	.gft_card .carousel-indicators {
		right: 15px;}
	.gift-card-banner-top {
		height: auto;
	}
	.gft_card .carousel-inner img {
		width: 100%;
		height: 100%;
	}
	.notification-blog-ar {
		padding: 10px 10px 30px 10px !important;
	}
	.noti-icon_0 {
		width: 30px;
		height: 30px;
	}
	.noti-icon_0 i {    line-height: 30px;
		font-size: 16px;
	}
	.col-md-3.col-f.thrd_not.text-right_not {
		width: 100%;
	}
	.col-md-1.col-h.fst_not.p-0 {
		width: 40px;float: left;
	}
	.col-md-8.col-0.snd_not.noti-title {
		width: 85%;
		float: right;
		padding: 0;
	}
	.col-lg-3.col-sm-12.page_sidebar{
		padding-left: 0;margin-top: 30px;
	}
	.col-md-3.col-f.thrd_not.text-right_not {
		width: 100%;
		padding: 0;
		margin-top: 20px;
	}
	.item_detail_wrap .service_activity{ 
		height: auto;}
		.item_detail_wrap .service_activity .discription{display: block;}
	.listing_item_wrap .item_details_wrap {
		padding-left: 0px !important;
	}
	.container-fluid.quick_cont {
		max-width: 540px;margin: 0 auto;
	}
	.top_service_mar{    margin-top: 1rem;}
	.header_height_gft {
		margin-top: 80px;
	}
	.breadcrumb_heading.gift_top_title {
		margin-top: 40px;
	}
	.gift-services {
		margin-bottom: 10px;
	}
	.category-box.selected .category-box-content{    padding-top: 0;}
	.quick_list_offer_box.offset-lft {
		padding-left: 10px;
	}
	.quick_listing_box_one_k {
		margin: 10px 10px 20px;
		padding-bottom: 30px;
	}
	.blog_item.borddash div.boxblog {
		height: auto;
	}
	.page_sidebar .blog_item {
		padding: 16px 10px;
	}
	.page_sidebar .blog_item .blog_title {
		margin-bottom: 8px;
	}
	.Dimanod_text_box {
		text-align: center;
	}
	.chat_Input select.textb_chat {
		padding: 0 7px 0 12px;
	}
	.col-md-8.col.rht_q {
		padding: 0;
	}
	.col-md-8.col.rht_q .Dimanod_text_box p{text-align: left; text-align: justify;}
	.modal-dialog.wd-50 {
		width: 96% !important;
	}
	.cont_header {
		margin-top: 10px;
	}
	button.cross_mod {
		width: 20px;
		height: 20px;}
	textarea.chat_txt {
		width: 100%;
		height: 100px;
	}
	.chat_Input label {
		font-size: 13px;}
	span.texprof {
		width: 67px;
	}
	.modal-dialog.modal_email{    width: 96% !important;}
	.main_content_wrap.bggrauy.my-profile-content .final-bgr{    padding: 20px 15px!important;}
	.col-8.sele_b {
   padding: 0;
		max-width: 100%;
		flex: 0 0 100%;
	}
	.header_height_form.header_bottom_form {
		margin-top: 90px;
	}
	.your_query_input {
		height: 60px;
	}
	.Quick_Fact_heading h1 {
		font-size: 25px;
	}
	section.page_filter_section {
		padding-bottom: 10px;
	}
	.final-bgr.setting_bx {
		padding: 0px 15px 20px !important;
	}
	.final-bgr.setting_bx .change-pass {
		margin-left: 0;    line-height: 28px;
	}
	.header_height_common_prof {
		margin-top: 110px;
	}
	.form-check {
		padding-left: 0;
	}
	.form-switch strong {
		margin-left: 0px;
	}
	.form-check.form-switch .switch {
		display: inline-block;
	}

	.setting_bx button.btn-submit.mt-5{  margin-bottom: 15px;   margin-top: 1.2rem!important;}
	.accordion-faq.accordion .card-header{padding: 0.75rem 1.25rem !important;} 
	.quick_col2.second{order: 1;}
	.quick_col.first{order: 2;}
	#faqs .section-heading {
		height: 64px;
	}
	.package-section{margin-top: 0;}
	/* .wdth_input{width: 480px;} */
	span.textsel_d {
		width: 63px;
	}
	.welcome_box_SingUp p {
		font-size: 15px;
	}
	.Privacy_Policy.singUp_policy {
		margin-top: 10px;
	}
	.atteched_text textarea {
		width:100% !important;
		margin-left: 0 !important;
	}
	.serv_rad.bord-top h2 {
		 margin-top: 0px; 
	}
	.btn_catainer.mt-5.mb-5 {
		margin: 20px 0 !important;
	}
	input.form-control-log{width: 100%;}
	.header_height.header_bottom_landing {
	  margin-top: 175px;
	}
	
	.SingUp_box.sgn_btnn_padd .side_menu_li_listing{    margin-top: 40px;}
	.profile-content {
		width: 100%;
	}
	.SingUp_in_box_title {
		font-size: 25px;}
		.col-md-6.sgn_mar{padding-right: 0;}
	.Modern-Slider .PrevArrow{    width: 25px;    font: 20px/25px FontAwesome;
		height: 25px;}
		.Modern-Slider .NextArrow{    width: 25px;    font: 20px/25px FontAwesome;
			height: 25px;}
	
	.studio_center_blog_section .section_header h2 {
		text-align: left;
		padding-right: 0;
		padding-left: 0px;
		transform: inherit;
	}
	
	.section_header.salontt_sec.salon_header::before {
		left: 0;
	}
	.bottom-banner-img_0 a.col-lg-3.col-sm-6{margin-bottom: 15px;}
	
	.category_section .cu_slider_item.slick-current img{height: 290px;}
	.sign_up_box_image.img_sgn_right{width: 100%;
		height: auto;    margin-top: 30px; margin-bottom: 0px;
		padding-bottom: 0px;}
		.Privacy_Policy{padding-left: 0;}
		img.signUp_banner_img{width: 100%;
			height: auto;}
	
	#mybutton {
	  top: 45%;
	  z-index: 99999;
	}
	section.giftcard_ar.padding_tb_60 {
		padding: 10px 0 0 0 0;
	}
	.image-wrap_sld .dinamond_banner_text_01{    padding: 0 10px;}
	/* .featured_offers_section.offerssec_featu.padding_tb_60 .container{padding-right: 69px;} */
	.featured_offers_category_tab_content ul.slick-dots {
	  transform: rotate(90deg);
	  right: -66%;
	  top: 13%;
	  z-index: 9999;
	  /* position: relative; */
	  bottom: inherit;
	}
	/* .featured_offers_section.weness_sc.padding_tb_60 .container {
	  padding-right: 69px;
  }
  .featured_offers_section.beauti_off.padding_tb_60 .container {
	  padding-right: 69px;
  } */
	.featured_offers_section.beauti_off .actual_div,
	.featured_offers_section.weness_sc #actual_div,
	.featured_offers_section.offerssec_featu .actual_div {
	  padding-right: 45px;
	}
	section.beutics_fitness_well_txt {
		display: none;
	}
	.beutics_features_section_card{padding-top: 0;}
	.achivement_counts .count {
		font-size: 18px;
		font-weight: 800;
		color: #0e1952;
		line-height: 20px;
	}
	.achivement_counts .achive_name_count {
		padding: 5px 10px 15px;
	}
	.achivement_counts .name {
		font-size: 13px;
	}
	.achive_count_item_wrap .achive_icon img {
		width: 40px;
	}
	.achivement_counts .achive_count_item_wrap{    padding: 0px 10px;}
	.delivery_mode_wrapper .delivery_mode_item .blog_wrap .slider-caption-wrap {
	  width: 100%;
	  left: 0%;
	  padding: 10px;
	}
	.landing_offers_section .offers_category_section_wrapper:before {
	  left: -130px;
	}
	.studio_center_section
	  .weight_loss_prog_section
	  .category_slider_section:before {
	  left: -130px;
	}
	.featured_offers_section .featured_offers_section_wrapper:before {
	  right: -130px;
	}
	.weight_loss_prog.slider .slick-dots {
	  bottom: -85px;
	  text-align: center;
	}
	.image-wrap img {
	  width: 100%;
	}
	.landing_contact_wrapper {
	  display: block;
	}
	.landing_contact_wrapper .landing_contact_item {
	  width: 100%;
	}
	/* section.landing_contact_section {
	  background-size: cover;
	  background-position: top right;
	  padding: 160px 0px 260px 0px;
	 } */
	.delivery_mode_wrapper .delivery_mode_item .blog_wrap .slider-caption-wrap {
	  left: 0%;
	  width: 100%;
	}
	.weight_loss_prog_section.category_section .visit_categoy {
	  top: 50%;
	  width: 80%;
	  text-align: center;
	  display: none;
	}

	.gift-service-btn {
		margin-top: 40px;
		margin-bottom: 10px;}
	/* .featured_offers_category_tab_content .featured_offers .cu_slider_item {
	  margin: 10px auto;
	  width: 100%
	 } */
	 .breadcrumb_heading.gift_top_title h1 {
		margin-top: -10px;
		display: inline-block;
	}
	.featured_offers_category_tab_content .featured_offers .cu_slider_item {
	  margin: 10px 5px !important;
	  width: 210px !important;
	}
	
	
	.landing_offers_section .offers_category_section_wrapper {
	  padding-left: 22px;
	}
	
	.studio_center_blog_item.blogs_masonry_item:nth-of-type(1) {
	  padding-top: 100px;
	}
	.studio_center_blog_item.blogs_masonry_item:nth-of-type(2) {
	  padding-top: 0px;
	}
	.studio_center_blog_item.blogs_masonry_item:nth-of-type(3) {
	  padding-top: 0px;
	}
	.studio_center_blog_wrapper {
	  height: 100% !important;
	}
	.blogs_masonry .blogs_masonry_item {
	  width: 100%;
	  position: relative !important;
	  top: 0px !important;
	  left: 0px !important;
	}
	.reponse_btn {
	  float: none;
	}
	.reponse_btn {
	  margin: 0 auto;
	  /* width: 60%; */
	  width: auto;
	}
	.explore_btn_cancelling {
	  display: block;
	  margin: 10px auto;
	}
	.Responses_btn_cancelling {
	  display: block;
	  margin: 10px auto;
	}
	.cancel_order_box {
	  text-align: center;
	}
	.atteched_file_send {
	  text-align: center;
	}
	.send_teligram {
	  margin: 0 auto;
	}
	.attechded_icon {
	  text-align: center;
	}
	.number_images {
	  margin: 10px auto;
	}
	.grey_multi_image img {
	  margin: 0 auto !important;
	}
	.header_bottom_form {
	  margin-top: 200px;
	}
	.send_teligram {
	  left: 0px;
	  top: 0px;
	}
	.Query {
	  width: 100%;
	}
	.Query p {
	  width: 80%;
	}
	.query_text {
	  width: 20%;
	}
	ul.Beaty_tabs_animation {
	  text-align: center;
	}
	.hair_heading_box {
	  width: 100%;
	}
	.trail_maine_section {
	  top: 0px;
	}
	.Service_1_text {
	  text-align: center;
	}
	ul.service_like_not {
	  text-align: center;
	}
	.trail_sessions .item-slick img {
	  width: 100%;
	}
	.tab_rating_on_btn {
	  right: 0px;
	}
	.trail_sessions {
	  top: 0px;
	}
	.your_cart_new {
	  top: 0px;
	}
	.calories_section_right .divinder_Tab {
	  display: none;
	}
	.yoga_group_right {
	  width: 50%;
	}
	.yoga_coupon_left {
	  width: 50%;
	}
	ul.top_link_tab {
	  text-align: left;
	}
	.top_link_tab li {
	  margin: 25px 5px;
	}
	
	.Payment_cart_tab {
	  margin: 10px auto;
	}
	.Shopping_cart_tab {
	  margin: 10px auto;
	}
	.Checkout_cart_tab {
	  margin: 10px auto;
	}
	.side_menu_li_listing {
	  width: 100%;
	}
	.quick_listing_image {margin-bottom: 10px;
	  /* padding-right: 10px; */
	}
	.quick_listing_image img{height: auto !important;    width: auto !important;}
	.Dimanod_text_box h4 {
		text-align: center;
	}
	.Dimanod_text_box p {
		font-size: 14px;
	}
	.header_height_B {
	  height: 250px;
	}
	.header_height_A {
	  height: 200px;
	}
	.dinamond_banner_text {
	  font-size: 18px;
	}
	.Bundle_image img {
	  width: 100%;
	 
	}
	.gif_yoga_box {
	  margin-top: 20px;
	}
	.offer_details {
	  margin: 10px auto;
	}
	
	.header_height.offer_height {
	  /* height: 180px; */
	}
	.Right_side_banner_image {
	  right: 0px;
	}
	
	.wallet_transcations .heading_cash_one {
	  font-size: 14px;
	  margin-top: 0px!important;
	}
	.wallet_height {
	  height: 200px !important;
	}
	
	.how_Redeemed {
	  text-align: center;
	}
	
	.header_height {
	  /* height: 50px; */
	}
	.login_height_mobile {
	  height: 200px;
	}
	.listing_item_wrap .item_detail_wrap .detail_wrap {
	  width: 100%;
	}
	.listing_item_wrap .item_detail_wrap .price_details_wrap {
	  width: 100%;
	}
	.listing_item_wrap {
	  flex-wrap: wrap;
	}
	.listing_beauty_wellness_items
	  .listing_item_wrap
	  .item_detail_wrap
	  .price_details_wrap {
	  width: 45%;
	}
	.listing_item_wrap:before {
	  z-index: 9;
	  right: 2px;
	}
	.listing_beauty_wellness_items
	  .listing_item_wrap
	  .item_detail_wrap
	  .price_details_wrap {
	  transform: translateY(0px);
	}
	.main_menu {
	  padding: 0px;
	}
	body.home_page .search_section_module {
	  display: none;
	}
	.brand_wrapper {
	  margin: 0px;
	}
	
	.main_menu_wrapper {
	  display: flex;
	  flex-wrap: wrap;
	}
	.menu_wrapper {
	  width: 100%;
	  display: flex;
	  flex-wrap: wrap;
	  padding-left: 0px;
	}
	
	.main_category_menu_wrap {
	  /* width: 112%;
	  order: 2;
	  position: absolute;
	  bottom: -70px;
	  left: -40px;
	  border-radius: 0px;
	  transform: none;
	  padding: 0px;
	  text-align: center; */
	}
	.custom_responsive {
	  display: none;
	}
	.top_nav_bar_wrap .user_menu .navbar {
	  width: 100%;
	  padding-left: 0px;
	  margin-left: 0px;
	}
	.top_nav_bar_wrap {
	  display: flex;
	  width: 100%;
	  padding: 0px;
	  text-align: center;
	}
	.user_menu {
	  width: 100%;
	  position: absolute;
	  z-index: 999;
	  top: 0px;
	  right: -60px;
	}
	.user_menu .navbar-nav {
	  width: 100%;
	  display: inline-block;
	}
	.user_menu .navbar-nav li {
	  display: inline-block;
	  margin: 10px 0px;
	}
	#category_menu ul li {
	  display: inline-block;
	  width: 75px;
	}
	#category_menu ul {
		display: flex;
		margin-left: 38px;
		flex-direction: unset;
		width: fit-content;
	}
	.top_menu_bar .main_category_menu_wrap .menu_item_icon {
	  width: 40px;
	  display: block;
	  margin: 0 auto;
	}
	.top_menu_bar .main_category_menu_wrap .navbar-nav .nav-item .nav-link {
	  text-align: center;
	  display: block;
	}
	.main_menu.shrink .main_category_menu_wrap {
	  width: 100%;
	  height: auto;
	}
	.slideshow__slides .slick-dots {
	  bottom: -40px;
	  width: 99%;
	  right: 0px;
	  display: none !important;
	}
	.home_banner .slick-dots li {
	  width: 30px;
	}
	.home_banner .slick-arrow.slick-next {
	  /* left: 0%; */
	}
	.row.features_category_row {
	  display: block;
	}
	section.beutics_features_section {
	  background: url(../img/home-brush-stroke.png);
	  background-repeat: no-repeat;
	  background-position: bottom center;
	  background-size: 100%;
	}
	.refer_earn_left_div:before {
	  right: 67px;
	  z-index: 1;
	  display: none;
	  top: 158px;
	}
	.refer_earn_left_div {
	  background: #392a63;
	  text-align: center;
	  padding: 40px 40px 30px;
	  position: relative;
	}
	.refer_earn_right_div {
	  padding: 70px 40px 80px 30px;
	  text-align: center;
	}
	.list-unstyled {
	  text-align: center;
	}
	.how_its_work_list ul > li > img {
	  margin: 0 auto;
	  display: block;
	}
	.header_height_common {
		margin-top: 100px !important;
	}
	.faqpad {
		padding: 0;
	}
	.header_height_common {
		margin-top: 80px;
	}
	.accordion-faq.accordion .card-faq .card-header h6 {
		font-size: 15px;
		line-height: 22px;
	}
	.faqpg .col-lg-12{    padding: 0;}
	.accordion-faq.accordion .card-header:after {
		right: 0.25rem;}
	.footer-spacing .footer_1 {
		padding-top: 125px !important;
		padding-bottom: 10px !important;
	}
	.footer-spacing .footer_2 {
	  position: relative;
	  padding-top: 20px !important;
	  padding-bottom: 0px !important;
	}
	
	.footer_2::after {
	  content: "";
	  position: absolute;
	  left: -160px;
	  width: 30%;
	  top: 0px;
	  height: 100%;
	  background: #10368f;
	}
	.footer_2::before {
	  content: "";
	  position: absolute;
	  right: -160px;
	  width: 30%;
	  top: 0px;
	  height: 100%;
	  background: #10368f;
	}
	.footer-spacing .footer_3 {
	  position: relative;
	  padding-top: 15px !important;
	  padding-bottom: 15px !important;
	}
	.footer_3::after {
	  content: "";
	  position: absolute;
	  left: -160px;
	  width: 30%;
	  top: 0px;
	  height: 100%;
	  background: #143279;
	}
	.footer_3::before {
	  content: "";
	  position: absolute;
	  right: -160px;
	  width: 30%;
	  top: 0px;
	  height: 100%;
	  background: #143279;
	}
	.footer_item_wrap.contact_details {
	  font-size: 14px;
	  line-height: 23px;
	  padding: 0 10px;
	}
	.footer_item_wrap .contact_details_list i {
	  font-size: 17px;
	}
	footer.page-footer {
	  background-image: linear-gradient(to right, #1b45a7 50%, #1b45a7 50%);
	}
	.feature_item {
	  text-align: center;
	}
	.beauty_category_section.category_section .slick-dots {
	  display: none !important;
	}
	.fitness_category_section.category_section .slick-dots {
	  display: none !important;
	}
	.wellness_category_section.category_section .slick-dots {
	  display: none !important;
	}
	/* .get_started_btn {
	  position: relative;
	  top: 16px;
	} */
	.refer_earn_timeline {
	  display: none;
	}
	.row.features_category_row {
	  padding-top: 30px;
	  padding-bottom: 30px;
	}
	.feature_category {
	  position: relative;
	  top: 0px;
	}
	.beauty_category_section.category_section .visit_categoy {
	  top: -95px;
	}
	.fitness_category_section.category_section .visit_categoy {
	  top: -81px;
	}
	.wellness_category_section.category_section .visit_categoy {
		top: -60px;
		right: unset;
		left: 0px;
	}
	/* .top_nav_bar_wrap .navbar-toggler {
	  display: none;
	} */
	.container.px-5.faqpg {
	  padding: 0 !important;
	}
	.contact_details .contact_details_list {
	  margin-bottom: 15px;
	}
  }
  @media (max-width: 690px) {
	.header_height.header_bottom_landing {
	  margin-top: 175px;
	}
	.delivery_mode_wrapper .delivery_mode_item .blog_wrap .slider-caption-wrap {
	  width: 100%;
	  left: 0%;
	  padding: 10px;
	}
	.landing_offers_section .offers_category_section_wrapper:before {
	  left: -80px;
	}
	.studio_center_section
	  .weight_loss_prog_section
	  .category_slider_section:before {
	  left: -80px;
	}
	.featured_offers_section .featured_offers_section_wrapper:before {
	  right: -80px;
	}
	.weight_loss_prog.slider .slick-dots {
	  bottom: -85px;
	  text-align: center;
	}
	.image-wrap img {
	  width: 100%;
	}
	.landing_contact_wrapper {
	  display: block;
	}
	.landing_contact_wrapper .landing_contact_item {
	  width: 100%;
	}
  
	/* section.landing_contact_section {
	  background-size: cover;
	  background-position: top right;
	  padding: 160px 0px 260px 0px;
	 } */
	.delivery_mode_wrapper .delivery_mode_item .blog_wrap .slider-caption-wrap {
	  left: 0%;
	}
	.weight_loss_prog_section.category_section .visit_categoy {
	  top: 50%;
	  width: 80%;
	  text-align: center;
	  display: none;
	}

	.featured_offers_category_tab_content .featured_offers .cu_slider_item {
	  margin: 10px auto;
	  width: 100%;
	}
	
	/* .landing_offers_section .offers_category_section_wrapper {
	  padding-left: 0px;
	 } */
	
	.studio_center_blog_item.blogs_masonry_item:nth-of-type(1) {
	  padding-top: 100px;
	}
	.studio_center_blog_item.blogs_masonry_item:nth-of-type(2) {
	  padding-top: 0px;
	}
	.studio_center_blog_item.blogs_masonry_item:nth-of-type(3) {
	  padding-top: 0px;
	}
	.studio_center_blog_wrapper {
	  height: 100% !important;
	}
	.blogs_masonry .blogs_masonry_item {
	  width: 100%;
	  position: relative !important;
	  top: 0px !important;
	  left: 0px !important;
	}
	.reponse_btn {
	  margin: 0 auto;
	  width: 60%;
	}
	.explore_btn_cancelling {
	  display: block;
	  margin: 10px auto;
	}
	.Responses_btn_cancelling {
	  display: block;
	  margin: 10px auto;
	}
	.cancel_order_box {
	  text-align: center;
	}
	.Query {
	  width: 100%;
	}
	.Query p {
	  width: 80%;
	}
	.query_text {
	  width: 20%;
	}
	ul.Beaty_tabs_animation {
	  text-align: center;
	}
	.number_images {
	  margin: 10px auto;
	}
	.grey_multi_image img {
	  margin: 0 auto !important;
	}
	.header_bottom_form {
	  margin-top: 200px;
	}
	.product_one img {
	  width: 100%;
	}
	.hair_heading_box {
	  width: 100%;
	}
	
	.new_rating_review {
	  width: 100px;
	}
	.trail_maine_section {
	  top: 0px;
	}
	.Service_1_text {
	  text-align: center;
	}
	ul.service_like_not {
	  text-align: center;
	}
	ul.saff_form li {
	  width: 100px;
	}
	ul.emoji_review {
	  text-align: center;
	}
	.side_all_frent_page {
	  height: 100%;
	}
	.instructor_blue_experience {
	  text-align: center;
	}
	.instrutor_two {
	  top: 0px;
	}
	.instrutor_img img {
	  width: 100%;
	  margin: 0 auto;
	  display: block;
	}
	.trail_sessions .item-slick img {
	  width: 100%;
	}
	.tab_rating_on_btn {
	  right: 0px;
	}
	.trail_sessions {
	  top: 0px;
	}
	.your_cart_new {
	  top: 0px;
	}
	.calories_section_right .divinder_Tab {
	  display: none;
	}
	.yoga_group_right {
	  width: 50%;
	}
	.yoga_coupon_left {
	  width: 50%;
	}
	ul.top_link_tab {
	  text-align: left;
	}
	.top_link_tab li {
	  margin: 25px 5px;
	}
	
	.Payment_cart_tab {
	  margin: 10px auto;
	}
	.Shopping_cart_tab {
	  margin: 10px auto;
	}
	.Checkout_cart_tab {
	  margin: 10px auto;
	}
	.list_sider_bar_styling {
	  border-bottom-right-radius: 10px;
	  border-bottom-left-radius: 10px;
	}
	.SingUp_box {
	  overflow: inherit;
	  margin-top: 180px;
	}
	.select-dropdown {
	  margin-left: 0px;
	}
	.SingUp_input {
	  margin-top: 0px !important;
	}
	.list_sider_bar_styling::before {
	  display: none;
	}
	.list_sider_bar_styling::after {
	  display: none;
	}
	.side_menu_li_listing {
	  width: 100%;
	  top: 0px;
	}
	/* .quick_listing_image {
	  padding-right: 10px;
	} */
	.header_height_B {
	  height: 250px;
	}
	.header_height_A {
	  height: 210px;
	}
	.dinamond_banner_text {
	  font-size: 18px;
	}
	.offer_listing_header {
	  height: 30px;
	}
	
	.off_image {
	  top: 10px;
	}
	.Bundle_image img {
	  width: 100%;
	  
	}
	
	.gif_yoga_box {
	  margin-top: 20px;
	}
	.offer_details {
	  margin: 10px auto;
	}
	
	.header_height.offer_height {
	  /* height: 180px; */
	}
	.Right_side_banner_image {
	  right: 0px;
	}
  }
  @media (max-width: 595px) {
	.header_height_forum{margin-top: 110px;}
	.featured_offers_section.beauti_off .actual_div,
	.featured_offers_section.weness_sc #actual_div,
	.featured_offers_section.offerssec_featu .actual_div {
	  padding-right: 53px;
	}
	.blog_section .cu_slider_item {
	  width: 255px;
	}
	.col-md-7.wdt_attach {
		flex: 0 0 80%;
		max-width: 80%;
	}
	.atteched_text textarea {
		width: 100%;
	}
	.wdt_attach .atteched_text {
		width: 100%;
	}
	section.gift-ocassion.gift-slider-card.card_arrows .fa-chevron-left {
	left: 4em !important;
	}
	
	.gift-card-banner-top.textbann .gift-card-banner-btn {
		text-align: center;
		 margin-top: 0px; 
	}
	.featured_offers_category_tab_content ul.slick-dots {
		transform: rotate(90deg);
		right: -56%;
		top: 13%;
		z-index: 9999;
		/* position: relative; */
		bottom: inherit;
	}
	.for-mobile .search_section_module .tab-content.main_search_wrapper {
	  right: 0;
	  width: 100%;
	  padding: 24px 24px;
	}
	.for-mobile .beutics_trending_search {
	  margin-top: 80px;
	}
	.for-mobile .service_locality_wrap {
	  padding: 0;
	}
	.for-mobile .service_search_wrap {
	  padding: 0;
	}
	.for-mobile .first-section-menu .filter_wrap {
	  margin-bottom: 15px;
	}
	.for-mobile .beutics_search_wrap .search-container button {
	  width: 100%;
	  border-radius: 5px;
	  z-index: 9999;
	  margin-top: 25px;
	}
	.for-mobile .for-last-filter-width {
	  display: block;
	}
	.for-mobile .beutics_search_wrap .optional_form_wrapper {
	  display: block;
	  width: 100%;
	}
	.for-mobile .search-container {
	  width: 100%;
	}
	.for-mobile .beutics_search_wrap .filter_wrap {
	  border-right: 0;
	  width: 100%;
	}
	.for-mobile {
	  display: block;
	}
	.for-mobile .show {
	  display: block !important;
	  width: 92%;
	  position: absolute;
	  left: 17px;
	  margin: 0 auto;
	}
	.for-mobile .beutics_search_wrap div {
	  margin-bottom: 15px;
	}
	.for-mobile-search-type {
	  list-style: none;
	  background-color: #fff;
	  width: 98%;
	  text-align: center;
	  border-radius: 8px;
	  position: absolute;
	  top: -15px;
	  box-shadow: 0 0 5px rgb(216 40 79);
	  right: 4px;
	}
	.shrink .for-mobile-search-type {
	  list-style: none;
	  background-color: #fff;
	  width: 80%;
	  text-align: center;
	  border-radius: 8px;
	  position: absolute;
	  top: 37px;
	  box-shadow: 0 0 5px rgb(216 40 79);
	  right: 99px;
	}
	.home_banner .slick-arrow img {
	  width: 160px;
	  height: 110px;
	}
	/* .home_banner .slick-arrow.slick-prev {
	  left: 50% !important;
	  top: 93%;
	 } */
	
	
	.navbar-expand-md .navbar-nav .dropdown-menu {
	  left: -8em;
	}
	.category_section .cu_slider_item.slick-current img {
	  /* height: 550px;
	  width: 100%; */
	  height: 290px;
	  width: 100%;
	}
	
	.category_section .cu_slider_item.slick-current .image-wrap {
	  width: 100%;
	}
  
	.beauty_category .slick-next {
	  top: 580px;
	  z-index: 9999;
	}
	
	.beauty_category .slick-prev {
	  top: 580px;
	  left: 390px;
	  z-index: 9999;
	}
	.wellness_category .slick-next {
	  top: 580px;
	  z-index: 9999;
	}
	.wellness_category .slick-prev {
	  top: 580px;
	  left: 380px;
	  z-index: 9999;
	}
	.fitness_category .slick-next {
	  top: 580px;
	  z-index: 9999;
	}
	.fitness_category .slick-prev {
	  top: 580px;
	  z-index: 9999;
	}
	[dir="rtl"] .fitness_category .slick-prev {
	  right: 380px;
	  top: 580px;
	}
	.bottom-banner-img {
	  position: unset !important;
	}
	
	.for-responsive {
	  display: none;
	}
	.bottom-banner-img {
	  display: block;
	}
	.caption_title-1 h2 {
		font-size: 25px;
		line-height: 38px;
		margin-bottom: 50px;
	}
	.features_row {
	  width: 100%;
	  display: block;
	  padding: 0 25px;
	}
	.features_row a {
	  margin-bottom: 25px;
	}
	.beutics_achievment_section {
	  padding-top: 30px !important;
	  padding-bottom: 0 !important;
	}
	.fitness_category_section.category_section .visit_categoy {
		top: -92px;
	}
	/* .wellness_category_section.category_section .category_slider_section:before {
	  height: calc(93% + 80px);
	 }
	  .fitness_category_section.category_section .category_slider_section:before {
	  height: calc(93% + 80px);
	 } */
	.custom_popup .modal-dialog {
	  width: 95%;
	  max-width: 100%;
	}
	.custom_popup_content .modal-body {
	  height: 100%;
	}
	.header_height.header_bottom_landing {
	  margin-top: 285px;
	}
	.featured_offers_section .featured_offers_section_wrapper:before {
	  right: -15px;
	}
	.weight_loss_prog.slider .slick-dots {
	  bottom: -85px;
	  text-align: center;
	}
	.image-wrap img {
	  width: 100%;
	}
	.landing_contact_wrapper {
	  display: block;
	}
	.landing_contact_wrapper .landing_contact_item {
	  width: 100%;
	}
	/* section.landing_contact_section {
	  background-size: cover;
	  background-position: top right;
	  padding: 120px 0px 260px 0px;
	 } */
	.delivery_mode_wrapper .delivery_mode_item .blog_wrap .slider-caption-wrap {
	  left: 0%;
	}
	.weight_loss_prog_section.category_section .visit_categoy {
	  top: 50%;
	  width: 80%;
	  text-align: center;
	}
	
	.featured_offers_category_tab_content .featured_offers .cu_slider_item {
	  margin: 10px 11px !important;
	  width: 215px !important;
	}
	
	/* .landing_offers_section .offers_category_section_wrapper {
	  padding-left: 0px;
	 } */

	.studio_center_blog_item.blogs_masonry_item:nth-of-type(1) {
	  padding-top: 100px;
	}
	.studio_center_blog_item.blogs_masonry_item:nth-of-type(2) {
	  padding-top: 0px;
	}
	.studio_center_blog_item.blogs_masonry_item:nth-of-type(3) {
	  padding-top: 0px;
	}
	.studio_center_blog_wrapper {
	  height: 100% !important;
	}
	.blogs_masonry .blogs_masonry_item {
	  width: 100%;
	  position: relative !important;
	  top: 0px !important;
	  left: 0px !important;
	}
	.reponse_btn {
	  margin: 0 auto;
	  width: 100%;
	}
	.explore_btn_cancelling {
	  display: block;
	  margin: 10px auto;
	}
	.Responses_btn_cancelling {
	  display: block;
	  margin: 10px auto;
	}
	.cancel_order_box {
	  text-align: center;
	}
	.header_bottom_form {
	  margin-top: 280px;
	}
	.atteched_text p {
	  text-align: center;
	}
	.send_teligram {
	  margin: 0 auto;
	}
	.attechded_icon {
	  text-align: center;    justify-content: center;
	}
	.number_images {
	  margin: 0 auto;
	}
	.grey_multi_image {
	  display: block;
	  text-align: center;
	}
	.grey_multi_image img {
	  margin: 10px auto !important;
	}
	.posted_form_details {
	  float: none;
	  text-align: left;
	  right: 0px;
	}
	.Query {
	  width: 100%;
	}
	.Query p {
	  width: 80%;
	}
	.query_text {
	  width: 20%;
	}
	.hair_tabs_in_box {
	  width: 100%;
	  display: block;
	  text-align: center;
	}
	.hair_heading_box {
	  margin: 0 auto 10px;
	  display: block;
	}
	
	.booking_tab_in_box li {
	  margin: 10px 0px;
	}

	.hair_tabs_in_box {
	  margin-left: 0px;
	}
	.trail_maine_section {
	  top: 0px;
	}
	.Service_1_text {
	  text-align: center;
	}
	ul.service_like_not {
	  text-align: center;
	}
	ul.saff_form li {
	  width: 80px;
	}
	ul.emoji_review {
	  text-align: center;
	}
	.instrutor_img img {
	  width: 100%;
	  margin: 0 auto;
	  display: block;
	}
	.instructor_blue_experience {
	  text-align: center;
	}
	.side_all_frent_page {
	  height: 100%;
	}
	.instrutor_two {
	  top: 0px;
	}
	.instrutor_img img {
	  width: 100%;
	}
	.coupon_code_left_Side {
	  width: 65%;
	}
	.coupon_code_discount {
	  width: 35%;
	}
	.bookmark {
	  padding: 10px 22px;
	}
	.Flow_social_button {
	  text-align: center;
	}
	ul.right_tab_date {
	  text-align: center;
	}
	.apply_coupon_code_section {
	  padding: 10px;
	}
	
	.trail_sessions {
	  top: 0px;
	}
	.right_tab_date li {
	  margin: 10px 5px;
	}
	.activity_tabs_section a {
	  margin: 0 auto;
	}
	.custom_tab_one {
	  padding: 10px 6px;
	}
	.traning_tabs_about_details li {
	  display: inline-block;
	}
	.calories_section_right {
	  text-align: center;
	  width: 100%;
	}
	.calories_section_middel {
	  width: 100%;
	  text-align: center;
	}
	.calories_section_left {
	  width: 100%;
	  text-align: center;
	}
	.yoga_group_right {
	  width: 100%;
	  text-align: center;
	}
	.yoga_coupon_left {
	  width: 100%;
	  text-align: center;
	}
	.yoga_coupon {
	  width: 100%;
	  display: block;
	}
	/* .divinder_Tab{display: none;} */
	.yoga_text {
	  font-size: 24px;
	  font-size: 22px;
	}
	#nav-tabContent {
	  padding: 10px 0px !important;
	}
	.Activities_section_box_heading {
	  padding: 10px 0px 0px 10px;
	}
	.Activities_section_box_heading img {
	  width: 20%;
	}
	.Right_side_banner_image img {
	  width: 100%;
	}
	.tab_rating_on_btn {
	  width: 33%;
	  right: 8px;
	  top: -6px;
	  font-size: 14px;
	  background: #14e614;
	  border-radius: 3px;
	  text-align: center;
	}
	.top_link_tab li {
	  display: block;
	  margin: 10px auto;
	  text-align: center;
	}
	.link_tab_one {
	  display: block;
	}
	.card_icons:after {
	  display: none;
	}
	.make_payment_btn a {
	  width: 100%;
	}
	.send_later_btn a {
	  margin: 10px 0px;
	  margin-left: 0px;
	}
	.submit_btns {
	  display: block;
	  width: 100%;
	  margin: 0 auto;
	  text-align: center;
	}
	.header_height.header_bottom_Gift {
	  height: 310px;
	}
	
	.Payment_cart_tab {
	  margin: 10px auto;
	}
	.Shopping_cart_tab {
	  margin: 10px auto;
	}
	.Checkout_cart_tab {
	  margin: 10px auto;
	}
	.select-dropdown {
	  margin-left: 0px;
	}
	.list_sider_bar_styling li a::before {
	  display: none;
	}
	.SingUp_input {
	  margin-top: 0px !important;
	}
	.list_sider_bar_styling::before {
	  display: none;
	}
	.list_sider_bar_styling::after {
	  display: none;
	}
	.side_menu_li_listing {
	  width: 100%;
	  top: 0px;
	}
	.skip_btn {
	  margin-left: 10px;
	}
	.SingUp_box {
	  margin-top: 290px;
	}
	.header_height_B {
	  height: 300px;
	}
	.quick_listing_image {
	  width: 100%;
	}
	.quick_listing_image img {
	  width: 100%;
	}
	.Dimanod_text_box {
	  width: 100%;
	  text-align: center;
	}
	.header_height_A {
	  height: 300px;
	}
	.dinamond_banner_text {
	  font-size: 16px;
	}
	.offer_listing_header {
	  height: 40px;
	}
	.header_bottom_p.height_desktop_resposive {
	  height: 20px;
	}
	
	.off_image {
	  top: 10px;
	}
	.Bundle_image img {
	  width: 100%;
	  
	}
	.service_on_wrap {
	  text-align: center;
	}
	section.page_filter_section .filter_shortby_wrap {
	  display: none;
	}
	ul.Beaty_tabs_animation {
	  text-align: center;
	}
	.Flow_social_button .facebook_icon {
	  top: -4px;
	  left: 10px;
	}
	.gif_yoga_box {
	  margin-top: 20px;
	}
	.offer_details {
	  margin: 10px auto;
	}
	
	.Right_side_banner_image {
	  right: 0px;
	}
	.header_height.offer_height {
	  /* height: 295px; */
	}
	
	ul#suggestContent li {
	  margin: 3px 2px;
	}
	
	.flex_image {
	  float: none;
	}
	.cashback_btn_right {
	  margin: 10px auto !important;
	}
	
	.header_height.wallet_height {
	  height: 370px !important;
	}
	.earning_redemptions_btn {
		padding: 7px 5px;
	}
	.facebook_icon {
	  top: -1px;
	}
	.welcome_box_singin {
	  padding-left: 0px;
	}
	.input-wrapper {
	  margin: 0px;
	}
	section.SingIn_box.forgotp .input-wrapper.wdth_input{
		width: 100%;
	}
	.input-wrapper.wdth_input {
		width: 480px;
	}
	.Sign_up_box_title {
	  padding-left: 35px !important;
	}
	.Sign_in_box_title {
	  padding-left: 0px;
	}
	.Sign_in_box_title::after {
	  left: 0px;
	}
	.or_change {
	  padding: 10px 30px;
	}
	
	.btn_catainer {
		padding-left: 0;
		margin-top: 30px;
	}
	.login_height_mobile {
	  height: 310px !important;
	}
	.feature_category {
	  position: relative;
	  top: 14px;
	}
	.main_menu {
	  padding: 0px;
	}
	body.home_page .search_section_module {
	  display: none;
	}
	.brand_wrapper {
	  margin: 0 auto;
	}
	.menu_wrapper {
	  width: 100%;
	  display: flex;
	  flex-wrap: wrap;
	  padding-left: 0px;
	}
	.main_category_menu_wrap {
	  /* width: 100%;
	  order: 2;
	  position: fixed;
	  display: block;
	  bottom: 0;
	  left: 0px;
	  border-radius: 0px;
	  transform: none;
	  padding: 10px 0px;
	  text-align: center; */
	}
	.custom_responsive {
	  display: none;
	}
	.top_nav_bar_wrap .user_menu .navbar {
	  width: 100%;
	  padding-left: 0px;
	  margin-left: 0px;
	}
	.top_nav_bar_wrap {
	  display: flex;
	  width: 100%;
	  padding: 0px;
	  text-align: center;
	}
	.user_menu {
	  width: 100%;
	  position: relative;
	  top: 0px;
	  right: 0px;
	}
	.user_menu .navbar-nav {
	  width: 100%;
	  display: inline-block;
	}
	.user_menu .navbar-nav li {
	  display: inline-block;
	  margin: 10px 0px;
	}
	#category_menu ul li {
	  display: inline-block;
	  width: 75px;
	}
	.top_menu_bar .main_category_menu_wrap .menu_item_icon {
	  width: 40px;
	  display: block;
	  margin: 0 auto;
	}
	.top_menu_bar .main_category_menu_wrap .navbar-nav .nav-item .nav-link {
	  text-align: center;
	  display: block;
	}
	.main_menu.shrink .main_category_menu_wrap {
	  width: 100%;
	  height: auto;
	  position: fixed;
	  padding: 0;
	}
	
	.row.features_category_row {
	 
	}
	section.beutics_features_section {
	  background-image: none;
	  padding-bottom: 0 !important;
	}
	.refer_earn_left_div:before {
	  right: 67px;
	  z-index: 1;
	  display: none;
	  top: 158px;
	}
	.refer_earn_left_div {
	  background: #392a63;
	  text-align: center;
	  padding: 40px 40px 30px;
	  position: relative;
	}
	.refer_earn_right_div {
	  padding: 70px 40px 80px 30px;
	  text-align: center;
	}
	.list-unstyled {
	  text-align: center;
	}
	.how_its_work_list ul > li > img {
	  margin: 0 auto;
	  display: block;
	}
	/* .footer_1 {
	  padding-top: 220px !important;
	  padding-bottom: 80px !important;
	 }
	  .footer_2 {
	  padding-top: 40px !important;
	  padding-bottom: 40px !important;
	 }
	  .footer_3 {
	  padding-top: 40px !important;
	  padding-bottom: 40px !important;
	 } */
	
	.feature_item {
	  text-align: center;
	}
	.beauty_category_section.category_section .slick-dots {
	  display: none !important;
	}
	.fitness_category_section.category_section .slick-dots {
	  display: none !important;
	}
	.wellness_category_section.category_section .slick-dots {
	  display: none !important;
	}
	.get_started_btn {
	  position: relative;
	  top: 16px;
	}
	.refer_earn_timeline {
	  display: none;
	}
	.top_menu_bar .navbar-nav .nav-item .nav-link {
	  /* margin-right: 15px; */
	  margin-bottom: 6px;
	}
	.get_started_btn .btn-danger {
	  width: 94.5%;
	  margin-left: 5px;
	}
	
	.get_started_btn {
	  position: unset !important;
	}
	.header_height.header_bottom_landing {
	  margin-top: 195px;
	}
	.featured_offers_section .featured_offers_section_wrapper:before {
	  right: -15px;
	}
	.weight_loss_prog.slider .slick-dots {
	  bottom: -85px;
	  text-align: center;
	}
	.image-wrap img {
	  width: 100%;
	}
	.landing_contact_wrapper {
	  display: block;
	}
	.landing_contact_wrapper .landing_contact_item {
	  width: 100%;
	}
	/* section.landing_contact_section {
	  background-size: cover;
	  background-position: top right;
	  padding: 160px 0px 260px 0px;
	 } */
	.delivery_mode_wrapper .delivery_mode_item .blog_wrap .slider-caption-wrap {
	  left: 0%;
	}
	.weight_loss_prog_section.category_section .visit_categoy {
	  top: 50%;
	  width: 80%;
	  text-align: center;
	}
	
	.featured_offers_category_tab_content .featured_offers .cu_slider_item {
	  margin: 10px auto;
	  width: 100%;
	}
	
	.studio_center_blog_item.blogs_masonry_item:nth-of-type(1) {
	  padding-top: 100px;
	}
	.studio_center_blog_item.blogs_masonry_item:nth-of-type(2) {
	  padding-top: 0px;
	}
	.studio_center_blog_item.blogs_masonry_item:nth-of-type(3) {
	  padding-top: 0px;
	}
	.studio_center_blog_wrapper {
	  height: 100% !important;
	}
	.blogs_masonry .blogs_masonry_item {
	  width: 100%;
	  position: relative !important;
	  top: 0px !important;
	  left: 0px !important;
	}
	.reponse_btn {
	  margin: 0 auto;
	  width: 100%;
	}
	.explore_btn_cancelling {
	  display: block;
	  margin: 10px auto;
	}
	.Responses_btn_cancelling {
	  display: block;
	  margin: 10px auto;
	}
	.cancel_order_box {
	  text-align: center;
	}
	.Query {
	  width: 100%;
	}
	.Query p {
	  width: 80%;
	}
	.query_text {
	  width: 20%;
	}
	ul.Beaty_tabs_animation {
	  text-align: center;
	}
	.number_images {
	  margin: 10px auto;
	}
	.grey_multi_image img {
	  margin: 0 auto !important;
	}
	.header_bottom_form {
	  margin-top: 200px;
	}

	.hair_tabs_in_box {
	  width: 100%;
	  display: block;
	  text-align: center;
	}
	.hair_heading_box {
	  margin: 0 auto 10px;
	  display: block;
	}

	.booking_tab_in_box li {
	  margin: 10px 0px;
	}
	.trail_maine_section {
	  top: 0px;
	}
	.Service_1_text {
	  text-align: center;
	}
	ul.service_like_not {
	  text-align: center;
	}
	ul.saff_form li {
	  width: 100px;
	}
	ul.emoji_review {
	  text-align: center;
	}
	.instructor_blue_experience {
	  text-align: center;
	}
	.side_all_frent_page {
	  height: 100%;
	}
	.smillar_image-wrap img {
	  width: 100%;
	}
	.instrutor_two {
	  top: 0px;
	}
	.instrutor_img img {
	  width: 100%;
	}
	.trail_sessions .item-slick img {
	  width: 100%;
	}
	.tab_rating_on_btn {
	  right: 0px;
	}
	.trail_sessions {
	  top: 0px;
	}
	.calories_section_right .divinder_Tab {
	  display: none;
	}
	.yoga_group_right {
	  width: 50%;
	}
	.yoga_coupon_left {
	  width: 50%;
	}
	ul.top_link_tab {
	  text-align: left;
	}
	.top_link_tab li {
	  margin: 25px 5px;
	}

	.Payment_cart_tab {
	  margin: 10px auto;
	}
	.Shopping_cart_tab {
	  margin: 10px auto;
	}
	.Checkout_cart_tab {
	  margin: 10px auto;
	}
	.list_sider_bar_styling {
	  border-bottom-right-radius: 10px;
	  border-bottom-left-radius: 10px;
	}
	.SingUp_box {
	  overflow: inherit;
	}
	.select-dropdown {
	  margin-left: 0px;
	}
	.SingUp_input {
	  margin-top: 0px !important;
	}
	.list_sider_bar_styling::before {
	  display: none;
	}
	.list_sider_bar_styling::after {
	  display: none;
	}
	.side_menu_li_listing {
	  width: 100%;
	  top: 0px;
	}
	.quick_listing_image {
	  padding-right: 0px;
	}
	.header_height_B {
	  height: 300px;
	}
	.quick_listing_image {
	  width: 100%;
	}
	.quick_listing_image img {
	  width: 100%;
	}
	.Dimanod_text_box {
	  width: 100%;
	  text-align: center;
	}
	.header_height_A {
	  height: 210px;
	}
	.dinamond_banner_text {
	  font-size: 18px;
	}
	.offer_listing_header {
	  height: 90px;
	}
	.header_bottom_p.height_desktop_resposive {
	  height: 80px;
	}
	.off_image {
	  top: 10px;
	}
	.Bundle_image img {
	  width: 100%;
	 
	}
	.gif_yoga_box {
	  margin-top: 20px;
	}
	.offer_details {
	  margin: 10px auto;
	}
	
	.header_height.offer_height {
	  /* height: 200px; */
	}
	.Right_side_banner_image {
	  right: 0px;
	}
	
	ul#suggestContent li {
	  margin: 3px 2px;
	}
	
	.how_Redeemed {
	  text-align: center;
	}
	
	.feature_category {
	  position: relative;
	  top: 14px;
	}
	.listing_beauty_wellness_items
	  .listing_item_wrap
	  .item_detail_wrap
	  .detail_wrap {
	  width: 100%;
	}
	.listing_item_wrap .item_detail_wrap {
	  flex-wrap: wrap;
	}
	.listing_beauty_wellness_items
	  .listing_item_wrap
	  .item_detail_wrap
	  .price_details_wrap {
	  width: 100%;
	}
	.main_menu {
	  padding: 0px;
	}
	body.home_page .search_section_module {
	  display: none;
	}
	.slick-next .next-slick-img {
	  background: none !important;
	}
	
	.menu_wrapper {
	  width: 100%;
	  display: flex;
	  flex-wrap: wrap;
	  padding-left: 0px;
	}
	.main_category_menu_wrap {
	  /* width: 100%;
	  order: 2;
	  position: fixed;
	  display: block;
	  bottom: 0;
	  left: 0px;
	  border-radius: 0px;
	  transform: none;
	  padding: 10px 0px;
	  text-align: center; */
	}
	#studio_center_blog_section .col-lg-12 {
	  display: block !important;
	  margin: 0 0 0 0;
	}
	#studio_center_blog_section .blog_wrap_new {
	  max-width: 100% !important;
	  margin-right: 0 !important;
	  /* margin-bottom: 60px !important; */
	  margin-bottom: 10px !important;
	  bottom: 0 !important;
	}
	.custom_responsive {
	  display: none;
	}
	.top_nav_bar_wrap .user_menu .navbar {
	  width: 100%;
	  padding-left: 0px;
	  margin-left: 0px;
	}
	.top_nav_bar_wrap {
	  display: flex;
	  width: 100%;
	  padding: 0px;
	  text-align: center;
	}
	.user_menu {
	  width: 100%;
	  position: absolute;
	  z-index: 999;
	  top: 0px;
	  right: -60px;
	}
	.user_menu .navbar-nav {
	  width: 100%;
	  display: inline-block;
	}
	.user_menu .navbar-nav li {
	  display: inline-block;
	  margin: 10px 0px;
	}
	/* #category_menu ul li {
	  display: inline-block;
	  width: 75px;
	  margin: 0 7px;
	} */
	.landing_offers_section ul.slick-dots {
	  /* transform: rotate(90deg);
	  left: calc(-42% - 80px);
	  bottom: 50%; 
	  */
	}
	.landing_offers_slider.studio_offers_slider ul.slick-dots, .landing_offers_section ul.slick-dots {
	  left: -57% !important;
	}
	
	.landing_offers_section .slick-dots li button:before {
	  width: 15px;
	}
	.delivery_mode_wrapper .delivery_mode_item .blog_wrap .image-wrap {
	  width: 100%;
	}
	.delivery_mode_wrapper .delivery_mode_item .blog_wrap .image-wrap img {
	  width: 100% !important;
	}
	.delivery_mode_wrapper .delivery_mode_item .blog_wrap {
	  box-shadow: 0 0 3px rgb(200 200 200);
	}
	/* .slick-slider-wrapper .slick-next {
	  right: 12% !important;
	  top: 35%;
	 }
	  .slick-slider-wrapper .slick-prev {
	  left: 36% !important;
	  top: 372px;
	 } 
	  #email {
	  width: 100%;
	  height: 56px;
	  margin: 0;
	 }*/
	.landing_contact_wrapper .landing_contact_item .form-group .btn-primary {
		width: 100%;
		padding: 8px 0;
		font-size: 18px;
		border-radius: 8px;
		margin-top: 20px;
	}
  
	.top_menu_bar .main_category_menu_wrap .menu_item_icon {
	  width: 40px;
	  display: block;
	  margin: 0 auto;
	}
	.top_menu_bar .main_category_menu_wrap .navbar-nav .nav-item .nav-link {
	  text-align: center;
	  display: block;
	}
	.main_menu.shrink .main_category_menu_wrap {
	  width: 100%;
	  height: auto;
	}
	
	.home_banner .slick-dots li {
	  width: 30px;
	}
	.row.features_category_row {
	  display: flex;
	}
	section.beutics_features_section {
	  background: url(../img/home-brush-stroke.png);
	  background-repeat: no-repeat;
	  background-position: bottom center;
	  background-size: 100%;
	}
	.refer_earn_left_div:before {
	  right: 67px;
	  z-index: 1;
	  display: none;
	  top: 158px;
	}
	.refer_earn_left_div {
	  background: #392a63;
	  text-align: center;
	  padding: 40px 40px 30px;
	  position: relative;
	}
	.refer_earn_right_div {
	  padding: 70px 40px 80px 30px;
	  text-align: center;
	}
	.list-unstyled {
	  text-align: center;
	}
	.how_its_work_list ul > li > img {
	  margin: 0 auto;
	  display: block;
	}
	/* .footer_1 {
	  padding-top: 220px !important;
	  padding-bottom: 80px !important;
	 }
	  .footer_2 {
	  padding-top: 40px !important;
	  padding-bottom: 40px !important;
	 }
	  .footer_3 {
	  padding-top: 40px !important;
	  padding-bottom: 40px !important;
	 } */
	footer.page-footer .col-md-4 {
	  padding-top: 20px;
	  padding-bottom: 20px;
	}
	.feature_item {
	  text-align: center;
	}
	.beauty_category_section.category_section .slick-dots {
	  display: none !important;
	}
	.fitness_category_section.category_section .slick-dots {
	  display: none !important;
	}
	.wellness_category_section.category_section .slick-dots {
	  display: none !important;
	}
	.get_started_btn {
	  position: relative;
	  top: 16px;
	}
	.refer_earn_timeline {
	  display: none;
	}
	/* .row.features_category_row {
	  padding-top: 30px;
	  padding-bottom: 30px;
	
	} */
	.blog_section .slick-prev {
	  left: 20%;
	  top: -80px;
	}
	.blog_section .slick-next {
	  left: 35%;
	  top: -80px;
	}
	.feature_category {
	  position: relative;
	  top: 14px;
	}
	
	.listing_item_wrap {
	  display: block;
	}
	.shrink .top_nav_bar_wrap ul.navbar-nav.ml-auto .nav-item:nth-child(1) {
	  display: block;
	}
	.shrink .top_nav_bar_wrap ul.navbar-nav.ml-auto .nav-item:nth-child(2) {
	  display: block;
	}
	.shrink .top_nav_bar_wrap ul.navbar-nav.ml-auto .nav-item:nth-child(3) {
	  display: block;
	}
	span.textbox_d {
	  width: 13% !important;
	}
	input.form-control-0 {
	  width: 86% !important;
	}
	section.landing_contact_section {
	  padding: 100px 0px 150px;
	}
  }
  @media (max-width: 480px) {
	.col-md-6.wd_col{    -ms-flex: 0 0 100% !important;
		flex: 0 0 100% !important;
		max-width: 100% !important;}
	.Sign_in_box_title.title_sgn::after{    width: 80px;}
	.forbanner_popup .item.banfor_popup{
		width: 40vh !important;height: auto;padding:0 20px;

	}
	.forbanner_popup .item.banfor_popup img{width: auto !important;height: auto !important;}
	.product.numeric_popup{	width: 40vh !important;height: auto;padding:0 20px;}
	.product.numeric_popup img{width: auto !important;height: auto !important;}
	.forbanner_popup .product-carousel-forum-popup .item.banfor_popup img{width: auto !important;}
	.Beaty_tabs_animation.forum_tab_animation li{
		width: 63px;
		padding: 10px 3px;
		vertical-align: text-bottom;
		height: 92px;
	}
	.forum_tab_animation .Beaty_at_home_tab_text {
		font-size: 13px;
		line-height: 16px;
	}
	.replybanner_popup .item.rep_popup {
		width: 305px !important;
		height: auto !important;
		margin: auto;
		padding: 0 6%;
	}
	.replybanner_popup .product-carousel-forum-popup .item.rep_popup img{    width: auto !important;
		height: auto !important;}
	.col-md-4.col.lft_q {
		flex-basis: auto;
	}
	.item_detail_wrap .feature span.item_icon img {
		width: 20px;
	}
	.header_login_p {
		margin-top: 75px;
	}
	.blog_section .slick-prev {
	  left: 20%;
	  top: -40px;
	}
	.blog_section .slick-next {
	  left: 40%;
	  top: -40px;
	}
	.header_height.header_bottom_p {
		height: 40px;
	}
	
	.input-wrapper.wdth_input{width: 100%;}
	span.textsel_d{    width: 66px;}
	/* input.form-control-log{width:282px;} */
	
	.featured_offers.featured_store_offers .slick-slide {
	  height: auto;
	}
	.featured_offers_section .featured_offers_section_wrapper-1 {
	  margin-top: 40px;
	}
	span.textbox_d {
	  width: 16% !important;
	}
	input.form-control-0 {
	  width: 84% !important;
	}
	.studio_center_blog_section .col-md-4.updown {
	  width: 100%;
	}
	.featured_offers_category_tab_content .featured_offers .cu_slider_item {
	  margin: 10px 14px !important;
	  width: 312px !important;
	}
	.category_section .cu_slider_item.slick-current .slider-caption-wrap {
	  display: block;
	  position: absolute;
	  float: right;
	  text-align: right;
	}
	.activity_tabs_section {
	  display: none;
	}
	.activity_tabs_section {
	  background: #f9f9f9;
	  padding: 0px 0px;
	  max-height: 350px;
	  overflow: auto;
	  transition: 0.5s ease-in-out;
	  width: 100%;
	}
	.activity_tabs_section a:nth-child(5):after {
	  content: "\f078";
	  font-family: "Font Awesome 5 Pro";
	  font-weight: bolder;
	  position: absolute;
	  right: 12px;
	  display: none;
	}
	.up-button img {
		left: 20px;
		width: 20px;
		height: 15px!important;
	}
	.up-button p {
		margin-right: 10px;
	}
	.activity_tabs_section a.active {
	  position: relative;
	  background-color: #fff;
	  color: #000;
	}
	.up-button {
	  position: fixed;
	  background: #000;
	  color: #fff !important;
	  width: 90px;
	  height: 40px;
	  text-align: center;
	  border-radius: 50px;
	  right: -19px;
	  top: 50%;
	  display: flex !important;
	  align-items: center;
	  justify-content: flex-end;
	  box-shadow: 0px 1px 8px 0px #777373;
	  display: none;
	  z-index: 9999;
	}
	.activity_tabs_section {
		width: 38.5%;
	}
	.up-button i {
	  padding: 15px;
	  font-size: 20px;
	  cursor: pointer;
	  color: #000;
	}
	body.menu-open .up-button i:before {
	  content: "\f00d";
	}
	.activity_tabs_section {
	  display: inline-block;
	  position: fixed;
	  display: none;
	  color: #000;
	  text-align: center;
	  right: 0px;
	  top: 475px;
	  transition: background 0.5s ease-in-out;
	  z-index: 9999999;
	  background-color: #0a5ef4;
	  width: 100%;
	}
	.activity_tabs_section ul {
	  list-style-type: none;
	  padding: 0;
	  margin: 0;
	  border-radius: 100px;
	  /* box-shadow: 0px 1px 8px 0px #777373; */
	}
	.activity_tabs_section a {
	  padding: 17px;
	  color: #000;
	  background: #fff;
	}
	.activity_tabs_section a:hover {
	  background: #000200;
	  color: #fff;
	}
	.active {
	  display: block;
	}
	#category_menu ul li {
	  margin: 0 6px;
	}
	.shrink .top_nav_bar_wrap ul.navbar-nav.ml-auto .nav-item:nth-child(1) {
	  display: block;
	}
	.shrink .top_nav_bar_wrap ul.navbar-nav.ml-auto .nav-item:nth-child(2) {
	  display: block;
	}
	.shrink .top_nav_bar_wrap ul.navbar-nav.ml-auto .nav-item:nth-child(3) {
	  display: block;
	}
	.for-mobile .search_section_module .tab-content.main_search_wrapper {
	  right: 0;
	  width: 100%;
	  padding: 24px 24px;
	}
	.for-mobile .beutics_trending_search {
	  margin-top: 80px;
	}
	.for-mobile .service_locality_wrap {
	  padding: 0;
	}
	.for-mobile .service_search_wrap {
	  padding: 0;
	}
	.for-mobile .first-section-menu .filter_wrap {
	  margin-bottom: 15px;
	}
	.for-mobile .beutics_search_wrap .search-container button {
	  width: 100%;
	  border-radius: 5px;
	  z-index: 9999;
	  margin-top: 25px;
	}
	.for-mobile .for-last-filter-width {
	  display: block;
	}
	.for-mobile .beutics_search_wrap .optional_form_wrapper {
	  display: block;
	  width: 100%;
	}
	.for-mobile .search-container {
	  width: 100%;
	}
	.for-mobile .beutics_search_wrap .filter_wrap {
	  border-right: 0;
	  width: 100%;
	}
	.for-mobile {
	  display: block;
	}
	.for-mobile .show {
	  display: block !important;
	  width: 92%;
	  position: absolute;
	  left: 17px;
	  margin: 0 auto;
	}
	.for-mobile .beutics_search_wrap div {
	  margin-bottom: 15px;
	}
	.for-mobile-search-type {
	  list-style: none;
	  background-color: #fff;
	  width: 98%;
	  text-align: center;
	  border-radius: 8px;
	  position: absolute;
	  top: -15px;
	  box-shadow: 0 0 5px rgb(216 40 79);
	  right: 4px;
	}
	.shrink .for-mobile-search-type {
	  list-style: none;
	  background-color: #fff;
	  width: 80%;
	  text-align: center;
	  border-radius: 8px;
	  position: absolute;
	  top: 37px;
	  box-shadow: 0 0 5px rgb(216 40 79);
	  right: 99px;
	}
	.gift-slider-card .slick-list {
		padding-top: 2% !important;
		padding-bottom: 10% !important;
		padding-left: 16% !important;
		padding-right: 11% !important;
	}
	.home_banner .slick-arrow img {
	  width: 140px;
	  height: 90px;
	}
	/* .home_banner .slick-arrow.slick-prev {
	  left: 47% !important;
	  top: 92%;
	 } */
	.top_nav_bar_wrap .show {
	  display: block !important;
	}
	.navbar-expand-md .navbar-nav .dropdown-menu {
	  left: -8em;
	}
	.category_section .cu_slider_item.slick-current img {
	  /* height: 300px;
	  width: 100%;object-fit: cover;
	 padding-top: 20px; */
	}
	.category_section .cu_slider_item.slick-current .image-wrap {
	  width: 100%;
	}
  
	.padding_b_90 {
	  padding-bottom: 90px;
	}
	.beauty_category .slick-next {
	  top: 522px;
	  z-index: 9999; /*right: 57px; */
	}
	.beauty_category .slick-prev {
	  top: 522px;
	  left: 242px;
	  z-index: 9999;
	}
	.wellness_category .slick-next {
	  top: 443px;
	  z-index: 9999;
	}
	.wellness_category .slick-prev {
	  top: 443px;
	  left: 250px;
	  z-index: 9999;
	}
	.fitness_category .slick-next {
	  top: 462px;
	  z-index: 9999;
	  left: -9px !important;
	}
	.fitness_category .slick-prev {
	  top: 462px;
	  z-index: 9999;
	}
	[dir="rtl"] .fitness_category .slick-prev {
	  right: 244px;
	  top: 462px;
	}
	.bottom-banner-img {
	  position: unset !important;
	}
	
	.for-responsive {
	  display: none;
	}
	.bottom-banner-img {
	  display: block;
	}
	.features_row {
	  width: 100%;
	}
	.features_row a {
	  margin-bottom: 25px;
	}
	.beutics_achievment_section {
	  padding-top: 40px !important;
	  padding-bottom: 0 !important;
	}
	/* .wellness_category_section.category_section .category_slider_section:before {
	  height: calc(76% + 80px);
	 }
	  .fitness_category_section.category_section .category_slider_section:before {
	  height: calc(79% + 80px);
	 } */
	.custom_popup .modal-dialog {
	  width: 95%;
	  max-width: 100%;
	}
	.custom_popup_content .modal-body {
	  height: 100%;
	}
	.header_height.header_bottom_landing {
	  margin-top: 285px;
	}
	.featured_offers_section .featured_offers_section_wrapper:before {
	  right: -15px;
	}
	.weight_loss_prog.slider .slick-dots {
	  bottom: -85px;
	  text-align: center;
	}
	.image-wrap img {
	  width: 100%;
	}
	.landing_contact_wrapper {
	  display: block;
	}
	.landing_contact_wrapper .landing_contact_item {
	  width: 100%;
	}
	/* section.landing_contact_section {
	  background-size: cover;
	  background-position: top right;
	  padding: 120px 0px 260px 0px;
	 } */
	.delivery_mode_wrapper .delivery_mode_item .blog_wrap .slider-caption-wrap {
	  left: 0%;
	}
	.weight_loss_prog_section.category_section .visit_categoy {
	  top: 50%;
	  width: 80%;
	  text-align: center;
	}
	.featured_offers_category_tab_content .featured_offers {
	  display: block;
	}
	.featured_offers .blog_wrap {
		width: 100%;
		padding: 10px 10px 20px 10px;
		box-shadow: 1px 1px 4px 1px #6c757d52;
	}
	.featured_offers_category_tab_content .featured_offers .cu_slider_item {
	  margin: 10px auto;
	  width: 100%;
	}
	.studio_center_section .section_header h2 {
	  transform: translateY(-70%);
	}
	/* .landing_offers_section .offers_category_section_wrapper {
	  padding-left: 0px;
	 } */
	.delivery_mode_wrapper {
	  display: block;
	}
	.delivery_mode_wrapper .delivery_mode_item:nth-of-type(2) {
	  transform: translateY(0px);
	}
	.delivery_mode_wrapper .delivery_mode_item {
	  width: 100%;
	  margin: 10px auto;
	}
	.studio_center_blog_item.blogs_masonry_item:nth-of-type(1) {
	  padding-top: 100px;
	}
	.studio_center_blog_item.blogs_masonry_item:nth-of-type(2) {
	  padding-top: 0px;
	}
	.studio_center_blog_item.blogs_masonry_item:nth-of-type(3) {
	  padding-top: 0px;
	}
	.studio_center_blog_wrapper {
	  height: 100% !important;
	}
	.blogs_masonry .blogs_masonry_item {
	  width: 100%;
	  position: relative !important;
	  top: 0px !important;
	  left: 0px !important;
	}
	.reponse_btn {
	  margin: 0 auto;
	  width: 100%;
	}
	.explore_btn_cancelling {
	  display: block;
	  margin: 10px auto;
	}
	.Responses_btn_cancelling {
	  display: block;
	  margin: 10px auto;
	}
	.cancel_order_box {
	  text-align: center;
	}
	.header_bottom_form {
	  margin-top: 280px;
	}
	.atteched_text p {
	  text-align: center;
	}
	.send_teligram {
	  margin: 0 auto;
	}
	.attechded_icon {
	  text-align: center;
	}
	.number_images {
	  margin: 0 auto;
	}
	.grey_multi_image {
	  display: block;
	  text-align: center;
	}
	.grey_multi_image img {
	  margin: 10px auto !important;
	}
	.posted_form_details {
	  float: none;
	  text-align: left;
	  right: 0px;
	}
	.Query {
	  width: 100%;
	}
	.Query p {
	  width: 80%;
	}
	.query_text {
	  width: 20%;
	}
	.hair_tabs_in_box {
	  width: 100%;
	  display: block;
	  text-align: center;
	}
	.hair_heading_box {
	  margin: 0 auto;
	  display: block;
	}
	
	.booking_tab_in_box li {
	  margin: 10px 0px;
	}
	
	.hair_tabs_in_box {
	  margin-left: 0px;
	}
	.trail_maine_section {
	  top: 0px;
	}
	.Service_1_text {
	  text-align: center;
	}
	ul.service_like_not {
	  text-align: center;
	}
	ul.saff_form li {
	  width: 80px;
	}
	ul.emoji_review {
	  text-align: center;
	}
	.instrutor_img img {
	  width: 100%;
	  margin: 0 auto;
	  display: block;
	}
	.instructor_blue_experience {
	  text-align: center;
	}
	.side_all_frent_page {
	  height: 100%;
	}
	.instrutor_two {
	  top: 0px;
	}
	.instrutor_img img {
	  width: 100%;
	}
	.coupon_code_left_Side {
	  width: 65%;
	}
	.coupon_code_discount {
	  width: 35%;
	}
	.bookmark {
	  padding: 10px 22px;
	}
	.Flow_social_button {
	  text-align: center;
	}
	ul.right_tab_date {
	  text-align: center;
	}
	.apply_coupon_code_section {
	  padding: 10px;
	}
	.trail_sessions {
	  top: 0px;
	}
	.right_tab_date li {
	  margin: 10px 5px;
	}
	.activity_tabs_section a {
	  margin: 0 auto;
	  display: block;
	  background-color: transparent;
	  border-bottom: 2px solid #fff;
	}
	.custom_tab_one {
	  padding: 10px 6px;
	}
	.traning_tabs_about_details li {
	  display: inline-block;
	}
	.calories_section_right {
	  text-align: center;
	  width: 100%;
	}
	.calories_section_middel {
	  width: 100%;
	  text-align: center;
	}
	.calories_section_left {
	  width: 100%;
	  text-align: center;
	}
	.yoga_group_right {
	  width: 100%;
	  text-align: center;
	}
	.yoga_coupon_left {
	  width: 100%;
	  text-align: center;
	}
	.yoga_coupon {
	  width: 100%;
	  display: block;
	}
	/* .divinder_Tab{display: none;} */
	.yoga_text {
	  font-size: 24px;
	  font-size: 22px;
	}
	#nav-tabContent {
	  padding: 10px 0px !important;
	}
	.Activities_section_box_heading {
	  padding: 10px 0px 0px 10px;
	}
	.Activities_section_box_heading img {
	  width: 20%;
	}
	.Right_side_banner_image img {
	  width: 100%;
	}
	.tab_rating_on_btn {
	  width: 33%;
	  right: 8px;
	  top: -6px;
	  font-size: 14px;
	  background: #14e614;
	  border-radius: 3px;
	  text-align: center;
	}
	.top_link_tab li {
	  display: block;
	  margin: 10px 2px;
	  text-align: center;
	}
	.link_tab_one {
	  display: block;
	}
	.card_icons:after {
	  display: none;
	}
	.make_payment_btn a {
	  width: 100%;
	}
	.send_later_btn a {
	  margin: 10px 0px;
	  margin-left: 0px;
	}
	.submit_btns {
	  display: block;
	  width: 100%;
	  margin: 0 auto;
	  text-align: center;
	}
	.header_height.header_bottom_Gift {
	  height: 310px;
	}

	.Payment_cart_tab {
	  margin: 10px auto;
	}
	.Shopping_cart_tab {
	  margin: 10px auto;
	}
	.Checkout_cart_tab {
	  margin: 10px auto;
	}
	.select-dropdown {
	  margin-left: 0px;
	}
	.list_sider_bar_styling li a::before {
	  display: none;
	}
	.SingUp_input {
	  margin-top: 0px !important;
	}
	.list_sider_bar_styling::before {
	  display: none;
	}
	.list_sider_bar_styling::after {
	  display: none;
	}
	.side_menu_li_listing {
	  width: 100%;
	  top: 0px;
	}
	.skip_btn {
	  margin-left: 10px;
	}
	.SingUp_box {
	  margin-top: 290px;
	}
	.header_height_B {
	  height: 300px;
	}
	.quick_listing_image {
	  width: 100%;
	  text-align: center;
	}
	.quick_listing_image img {
	  width: 100%;
	}
	.Dimanod_text_box {
	  width: 100%;
	  text-align: center;
	}
	.header_height_A {
	  /* height: 300px; */
	  height: 220px;
	}
	.dinamond_banner_text {
	  font-size: 16px;
	}
	.offer_listing_header {
	  height: 40px;
	}
	.header_bottom_p.height_desktop_resposive {
	  height: 20px;
	}
	.header_bottom_p {
	  margin-top: 30px;
	}
	.off_image {
	  top: 10px;
	}
	.Bundle_image img {
	  width: 100%;
	  
	}
	.service_on_wrap {
	  text-align: center;
	}
	
	.page_filter_wrap .service_on_wrap {
		text-align: left;
	  }
	section.page_filter_section .filter_shortby_wrap {
	  display: none;
	}
	ul.Beaty_tabs_animation {
	  text-align: center;
	  margin-top: 0;
	}
	.Flow_social_button .facebook_icon {
	  top: -4px;
	  left: 10px;
	}
	.gif_yoga_box {
	  margin-top: 20px;
	}
	.offer_details {
	  margin: 10px auto;
	}
	
	.Right_side_banner_image {
	  right: 0px;
	}
	.header_height.offer_height {
	  /* height: 295px; */
	}
	
	ul#suggestContent li {
	  margin: 3px 2px;
	}

	.my-account_code_one_color_green {
	  text-align: center;
	}
	.my-account_code_one_color {
	  text-align: center;
	}
	
	.my-account_code_one_color_green {
	  text-align: center;
	}
	.how_Redeemed_color {
	  text-align: center;
	}
	.flex_image {
	  float: none;
	}
	.cashback_btn_right {
	  margin: 10px auto !important;
	}
	
	.header_height.wallet_height {
	  height: 370px !important;
	}
	a.top_wallet_btn {
	  display: block;
	  width: 100%;
	  text-align: center;
	  margin: 10px 0px;
	}
	.facebook_icon {
	  top: -1px;
	}
	.welcome_box_singin {
	  padding-left: 0px;
	}
	.input-wrapper {
	  margin: 0px;
	}
	.Sign_up_box_title {
	  padding-left: 35px !important;
	}
	.Sign_in_box_title {
	  padding-left: 0px;
	}
	.Sign_in_box_title::after {
	  left: 0px;
	}
	span.Sign_in_box_title.SingUp_box_title{left: 20px;}
	span.Sign_in_box_title.SingUp_box_title {
		padding-left: 20px !important;
	}
	span.Sign_in_box_title.SingUp_box_title::after{width: 90px;  left: 20px;}
	.or_change {
	  padding: 10px 30px;
	}
	
	.keep_and_forget_0 .forget_passowrd{text-align: left !important;}
	.login_height_mobile {
	  height: 310px !important;
	}
	.btn_catainer{padding-left:0;margin-top: 0px;}
	.feature_category {
	  position: relative;
	  top: 10px;
	}
	.main_menu {
	  padding: 0px;
	}
	body.home_page .search_section_module {
	  display: none;
	}
	.brand_wrapper {
	  margin: 0 auto;
	}
	.main_menu_wrapper {
	  display: flex;
	  width: 100%;
	  flex-wrap: wrap;
	}
	.menu_wrapper {
	  width: 100%;
	  display: flex;
	  flex-wrap: wrap;
	  padding-left: 0px;
	}
	.main_category_menu_wrap {
	  /* width: 100%;
	  order: 2;
	  position: fixed;
	  display: block;
	  bottom: 0;
	  left: 0px;
	  border-radius: 0px;
	  transform: none;
	  padding: 10px 0px;
	  text-align: center; */
	}
	.custom_responsive {
	  display: none;
	}
	.top_nav_bar_wrap .user_menu .navbar {
	  width: 100%;
	  padding-left: 0px;
	  margin-left: 0px;
	}
	.top_nav_bar_wrap {
	  display: flex;
	  width: 100%;
	  padding: 0px;
	  text-align: center;
	}
	.user_menu {
	  width: 100%;
	  position: relative;
	  top: 0px;
	  right: 0px;
	}
	.user_menu .navbar-nav {
	  width: 100%;
	  display: inline-block;
	}
	.user_menu .navbar-nav li {
	  display: inline-block;
	  margin: 10px 0px;
	}
	#category_menu ul {
	  display: inline-block;
	}
	.top_menu_bar .main_category_menu_wrap .menu_item_icon {
	  width: 40px;
	  display: block;
	  margin: 0 auto;
	}
	.top_menu_bar .main_category_menu_wrap .navbar-nav .nav-item .nav-link {
	  text-align: center;
	  display: block;
	}
	.main_menu.shrink .main_category_menu_wrap {
	  width: 100%;
	  height: auto;
	  position: fixed;
	  padding: 0;
	}
	.home_banner .slider-image .slider-caption-wrap {
	  display: none;
	}
	.home_banner .slick-slide .image-wrap {
	  height: 100%;
	  width: 100%;
	}
	.home_banner .slick-slide img {
	  width: 100%;
	  height: auto !important;
	  /* height: calc(70vh - 0px); */
	}
	
	.home_banner .slick-dots li {
	  width: 30px;
	}
	/* .home_banner .slick-arrow.slick-next {
	  left: 13%;
	  top: 92%;
	 } */
	.row.features_category_row {
	
	}
	section.beutics_features_section {
	  background-image: none;
	  padding-bottom: 0 !important;
	}
	.refer_earn_left_div:before {
	  right: 67px;
	  z-index: 1;
	  display: none;
	  top: 158px;
	}
	.refer_earn_left_div {
	  background: #392a63;
	  text-align: center;
	  padding: 40px 40px 30px;
	  position: relative;
	}
	.refer_earn_right_div {
	  padding: 70px 40px 80px 30px;
	  text-align: center;
	}
	.list-unstyled {
	  text-align: center;
	}
	.how_its_work_list ul > li > img {
	  margin: 0 auto;
	  display: block;
	}
	.footer_1 {
	  /* padding-top: 220px !important;
	  padding-bottom: 80px !important; 
	  padding-top: 150px !important;
	 padding-bottom: 38px !important;*/
	}
	/* .footer_2 {
	  padding-top: 40px !important;
	  padding-bottom: 40px !important;
	 }
	  .footer_3 {
	  padding-top: 40px !important;
	  padding-bottom: 40px !important;
	 } */
	
	.feature_item {
	  text-align: center;
	}
	.beauty_category_section.category_section .slick-dots {
	  display: none !important;
	}
	.fitness_category_section.category_section .slick-dots {
	  display: none !important;
	}
	.wellness_category_section.category_section .slick-dots {
	  display: none !important;
	}
	.get_started_btn {
	  position: relative;
	  top: 16px;
	}
	.refer_earn_timeline {
	  display: none;
	}
  }
  @media (max-width: 380px) {
	#category_menu ul li {
	  margin: 0 0;
	}
	#category_menu ul li {
	  width: 62px;
	}
	.header_height.header_bottom_landing {
	  margin-top: 335px;
	}
	.image-wrap img {
	  width: 100%;
	}
	.delivery_mode_wrapper .delivery_mode_item .blog_wrap .slider-caption-wrap {
	  left: 5%;
	}
	.header_bottom_form {
	  margin-top: 380px;
	}
	.hair_tabs_in_box {
	  margin: 0 auto;
	  display: block;
	}
	.hair_heading_box {
	  margin: 0 auto;
	  display: block;
	}
	
	.height_fitness_one {
	  /* margin-top: 300px; */
	}
	.header_height.header_bottom_Gift {
	  height: 360px;
	}
	.select-dropdown {
	  margin-left: 0px;
	}
	.list_sider_bar_styling li a::before {
	  display: none;
	}
	.SingUp_input {
	  margin-top: 0px !important;
	}
	.list_sider_bar_styling::before {
	  display: none;
	}
	.list_sider_bar_styling::after {
	  display: none;
	}
	.side_menu_li_listing {
	  width: 100%;
	  top: 0px;
	}
	.skip_btn {
	  margin-left: 10px;
	}
	.SingUp_box {
	  margin-top: 350px;
	}
	.header_height_B {
	  height: 400px;
	}
	.quick_listing_image {
	  width: 100%;
	}
	.quick_listing_image img {
	  width: 100%;
	}
	.Dimanod_text_box {
	  width: 100%;
	  text-align: center;
	}
	
	.offer_listing_header {
	  height: 110px;
	}
  }
  @media (max-width: 320px) {
	.replybanner_popup .item.rep_popup{width: 40vh !important;}
	.replybanner_popup .product-carousel-forum-popup .item.rep_popup img{    width: auto !important;
		height: auto !important;}
	.forbanner_popup .item.banfor_popup{width: 40vh !important;}
	.Beaty_tabs_animation.forum_tab_animation li{
		width: 58px !important;
		padding: 10px 2px;
	}
	.forum_tab_animation .Beaty_at_home_tab_text {
		font-size: 12px;
		line-height: 16px;
	}
	.input-wrapper.wdth_input .bxcode.labpos {
		position: relative;
		display: flex;
	}
	.header_height_gft {
		margin-top: 80px;
	}
	.breadcrumb_heading.gift_top_title {
		margin-top: 20px;
	}
	.refer-n-earn-blog {
	    margin-left: 0px;}
		.listing_beauty_wellness_items .feature.coupon {
			font-size: 12px;
		}
		.col-md-3.beuty_r.pr-0 {
			padding: 0;
		}
		.refer-rigth-content {
			padding-left: 10px;
		}
		.col-md-5.ear_pad{    padding-right: 10px;
			padding-left: 10px;}
		.card-2.bxcrd {
			margin-left: 0px !important;
			margin-top: 20px !important;
		}
		.mt-6-0 {
			margin-top: 25px;
		}
	.header_height.header_bottom_landing {
	  margin-top: 175px;
	}
	.delivery_mode_wrapper .delivery_mode_item .blog_wrap .slider-caption-wrap {
	  left: 5%;
	}
	.wdth_input {
		width: 280px!important;
	}
	span.textsel_d {
		width:70px !important;
	}
	.sign_up_box_image.img_sgn_right{width: 100%;
		height: auto;}
		.wdth_input{width: 100% !important;}
		img.signUp_banner_img{width: 100%;
			height: auto;}
	/* input.form-control-log{    width: 189px !important;} */
	.gift-card-banner-top.textbann .gift-card-banner-btn {
		text-align: center;
		 margin-top: 10px !important; 
	}
	.studio_center_blog_item.blogs_masonry_item:nth-of-t4896ype(1) {
	  padding-top: 100px;
	}
	.studio_center_blog_item.blogs_masonry_item:nth-of-type(2) {
	  padding-top: 0px;
	}
	.studio_center_blog_item.blogs_masonry_item:nth-of-type(3) {
	  padding-top: 0px;
	}
	.studio_center_blog_wrapper {
	  height: 100% !important;
	}
	.blogs_masonry .blogs_masonry_item {
	  width: 100%;
	  position: relative !important;
	  top: 0px !important;
	  left: 0px !important;
	}
	.delivery_mode_wrapper {
	  display: block;
	}
	.delivery_mode_wrapper .delivery_mode_item:nth-of-type(2) {
	  transform: translateY(0px);
	}
	.delivery_mode_wrapper .delivery_mode_item {
	  width: 100%;
	  margin: 10px auto 80px;
	}
	.nav-tabs.offers_category_tabs .nav-item .nav-link {
	  padding: 0.5rem 1rem;
	  margin-right: 10px;
	}
	.landing_offers_section .offers_category_section_wrapper {
	  padding-left: 0px;
	}
	.header_bottom_form {
	  margin-top: 100px;
	}
	.atteched_text p {
	  text-align: center;
	}
	.send_teligram {
	  margin: 0 auto;
	}
	.attechded_icon {
	  text-align: center;
	}
	.number_images {
	  margin: 0 auto;
	}
	.grey_multi_image {
	  display: block;
	  text-align: center;
	}
	.grey_multi_image img {
	  margin: 10px auto !important;
	}
	.posted_form_details {
	  float: none;
	  text-align: left;
	  right: 0px;
	}
	.Query {
	  width: 100%;
	}
	.Query p {
	  width: 100%;
	}
	.query_text {
	  width: 100%;
	}
	.hair_tabs_in_box {
	  margin: 0;
	  display: inline;
	  float: left;
	  width: 30%;
	  padding: 0;
	}
	.hair_heading_box {
	  margin: 0 auto 10px;
	  display: block;
	}
	.booking_tab_in_box {
	  text-align: center;
	  float: left;
	  display: flex;
	  width: 30%;
	  margin-bottom: 0;
	}
	.Service_1_text {
	  text-align: center;
	}
	ul.service_like_not {
	  text-align: center;
	}
	ul.saff_form li {
	  width: auto;
	}
	ul.emoji_review {
	  text-align: center;
	}
	.instrutor_two {
	  top: 0px;
	}
	.instrutor_img img {
	  width: 100%;
	}
	ul.right_tab_date {
	  text-align: center;
	}
	.apply_coupon_code_section {
	  padding: 10px;
	}
	.trail_sessions {
	  top: 0px;
	}
	.right_tab_date li {
	  margin: 10px 5px;
	}
	.activity_tabs_section a {
	  margin: 0 auto;
	}
	.custom_tab_one {
	  padding: 10px 6px;
	}
	.traning_tabs_about_details li {
	  display: inline-block;
	}
	.calories_section_right {
	  text-align: center;
	  width: 100%;
	}
	.calories_section_middel {
	  width: 100%;
	  text-align: center;
	}
	.calories_section_left {
	  width: 100%;
	  text-align: center;
	}
	.yoga_group_right {
	  width: 100%;
	  text-align: center;
	}
	.yoga_coupon_left {
	  width: 100%;
	  text-align: center;
	}
	.yoga_coupon {
	  width: 100%;
	  display: block;
	}
	/* .divinder_Tab{display: none;} */
	.yoga_text {
	  font-size: 24px;
	  font-size: 22px;
	}
	#nav-tabContent {
	  padding: 10px 0px !important;
	}
	.Activities_section_box_heading {
	  padding: 10px 0px 0px 10px;
	}
	.Activities_section_box_heading img {
	  width: 20%;
	}
	.Right_side_banner_image img {
	  width: 100%;
	}
	.tab_rating_on_btn {
	  width: 33%;
	  right: 8px;
	  top: -6px;
	  font-size: 14px;
	  background: #14e614;
	  border-radius: 3px;
	  text-align: center;
	}
	.top_link_tab li {
	  display: block;
	  margin:/* 10px auto*/ 10px 2px;
	  text-align: center;
	}
	.link_tab_one {
	  display: block;
	}
	.Flow_social_button li {
	  margin: 10px 1.5px;
	}
	.Flow_social_button {
	  text-align: center;
	}
	.Gender_listing li {
	  margin: 0 auto;
	}
	.card_icons:after {
	  display: none;
	}
	.make_payment_btn a {
	  width: 100%;
	}
	.send_later_btn a {
	  margin: 10px 0px;
	  margin-left: 0px;
	}
	.submit_btns {
	  display: block;
	  width: 100%;
	  margin: 0 auto;
	  text-align: center;
	}
	.header_height.header_bottom_Gift {
	  height: 410px;
	}
	.Shopping_cart_tab {
	  margin: 10px auto;
	  margin-left: 0px;
	}
	.Cart_page_Price_number {
	  text-align: left;
	  margin: 10px 0px;
	}
	.your_money_icon {
	  width: 100%;
	}
	
	.Payment_cart_tab {
	  margin-left: 0px;
	}
	.Checkout_cart_tab {
	  margin: 10px 0px;
	}
	.select-dropdown {
	  margin-left: 0px;
	}
	.list_sider_bar_styling li a::before {
	  display: none;
	}
	.SingUp_input {
	  margin-top: 0px !important;
	}
	.list_sider_bar_styling::before {
	  display: none;
	}
	.list_sider_bar_styling::after {
	  display: none;
	}
	.side_menu_li_listing {
	  width: 100%;
	  top: 0px;
	}
	.skip_btn {
	  margin-left: 10px;
	}
	.SingUp_box {
	  margin-top: 0px; /*217px;*/
	}
	.header_height_B {
	  height: 400px;
	}
	.quick_listing_image {
	  width: 100%;
	}
	.Dimanod_text_box {
	  width: 100%;
	  text-align: center;
	}
	.header_height_A {
	  /* height: 400px; */
	  height: 200px;
	}
	.header_height_fit {
	  height: 71px;
	}
	.dinamond_banner_text {
	  font-size: 16px;
	}
	.offer_listing_header {
	  height: 110px;
	}
	.Code_name_sidebar {
	  width: 30%;
	}
	.table_section-right_sidebar {
	  padding: 10px;
	}
	.membership_text {
	  width: 70%;
	}
	.gif_yoga_box {
	  margin-top: 20px;
	}
	.offer_vertical_middel {
	  margin: 10px 0px;
	}
	.time_table_list li a {
	  display: table-cell;
	}
	.offer_details {
	  margin: 10px auto;
	}
	
	.Right_side_banner_image {
	  right: 0px;
	}
	.Flow_social_button .facebook_icon {
	  top: -4px;
	  left: 10px;
	}
	
	.wallet_heading {
	  text-align: center;
	}
	.my-account_code_one_color_green {
	  text-align: center;
	}
	.how_Redeemed_color {
	  text-align: center;
	}
	.flex_image {
	  float: none;
	}
	.Date_right_money {
	  text-align: center;
	}
	.header_height.wallet_height {
	  height: 400px !important;
	}
	.welcome_box_singin {
	  padding-left: 0px;
	}
	.input-wrapper {
	  margin: 0px;
	}
	.Sign_up_box_title {
	  padding-left: 25px !important;
	}
	section.SingIn_box.forgotp .Sign_in_box_title {
		font-size: 19px;
	}
	.Sign_in_box_title {
	  padding-left: 0px;
	}
	span.Sign_in_box_title.SingUp_box_title{left: 20px;}
	span.Sign_in_box_title.SingUp_box_title::after{left: 20px;}
	.header_height_up {
		height: 19px;
	}
	.Sign_in_box_title::after {
	  left: 0px;
	}
	.facebook_icon {
	  top: -1px;
	  left: 27px;
	}
	.or_change {
	  display: none;
	}
	
	.header_height {
	  height: auto;
	}
	.main_menu {
	  padding: 0px;
	}
	.features_category_row.landing_page_features_category .feature_category {
		top: 0;
	}
	.feature_category {
	  position: relative;
	  top: 14px;
	}
	body.home_page .search_section_module {
	  display: none;
	}
	.brand_wrapper {
	  margin: 0 auto;
	}
	.main_menu.shrink .search_section_module {
	  display: none;
	}
	.main_menu_wrapper {
	  display: flex;
	  width: 100%;
	  flex-wrap: wrap;
	}
	.menu_wrapper {
	  width: 100%;
	  display: flex;
	  flex-wrap: wrap;
	  padding-left: 0px;
	}
	.main_category_menu_wrap {
	  width: 100%;
	  order: 2;
	  position: relative;
	  display: block;
	  bottom: 0;
	  left: 0px;
	  border-radius: 0px;
	  transform: none;
	  padding: 10px 0px;
	  text-align: center;
	}
	.custom_responsive {
	  display: none;
	}
	.top_nav_bar_wrap .user_menu .navbar {
	  width: 100%;
	  padding-left: 0px;
	  margin-left: 0px;
	}
	.top_nav_bar_wrap {
	  display: flex;
	  width: 100%;
	  padding: 0px;
	  text-align: center;
	}
	.user_menu {
	  width: 100%;
	}
	.user_menu .navbar-nav {
	  width: 100%;
	  display: inline-block;
	}
	.user_menu .navbar-nav li {
	  display: inline-block;
	  margin: 10px 0px;
	}
	#category_menu ul li {
	  display: inline-block;
	  width: 55px;
	}
	#category_menu ul {
	  display: inline-block;
	}
	.top_menu_bar .main_category_menu_wrap .menu_item_icon {
	  width: 40px;
	  display: block;
	  margin: 0 auto;
	}
	.top_menu_bar .main_category_menu_wrap .navbar-nav .nav-item .nav-link {
	  text-align: center;
	  display: block;
	}
	.main_menu.shrink .main_category_menu_wrap {
	  width: 100%;
	  height: auto;
	}
	.home_banner .slider-image .slider-caption-wrap {
	  display: none;
	}
	.home_banner .slick-slide .image-wrap {
	  height: 100%;
	  width: 100%;
	}
	.home_banner .slick-slide img {
	  width: 100%;
	  height: calc(60vh - 0px);
	}
	section#service_category_section {
	  /* margin-top: 80px; */
	}
	.slideshow__slides .slick-dots {
	  bottom: -40px;
	  width: 99%;
	  right: 0px;
	}
	.home_banner .slick-dots li {
	  width: 30px;
	}
	.home_banner .slick-arrow.slick-next {
	  /* left: 0%; */
	}
	
	section.beutics_features_section {
	  background-image: none;
	}
	.refer_earn_left_div:before {
	  right: 67px;
	  z-index: 1;
	  display: none;
	  top: 158px;
	}
	.refer_earn_left_div {
	  background: #392a63;
	  text-align: center;
	  padding: 40px 40px 30px;
	  position: relative;
	}
	.refer_earn_right_div {
	  padding: 70px 40px 80px 30px;
	  text-align: center;
	}
	.list-unstyled {
	  text-align: center;
	}
	.how_its_work_list ul > li > img {
	  margin: 0 auto;
	  display: block;
	}
	.keep_and_forget_0 .col-md-6 {
		padding-left: 0!important;
		width: 100% !important;
	}
	.keep_and_forget_0 .forget_passowrd {
		text-align: left !important;
	}
	/* .footer_1 {
	  padding-top:140px !important;
	  padding-bottom: 30px !important;
	 }
	  .footer_2 {
	  padding-top: 40px !important;
	  padding-bottom: 40px !important;
	 }
	  .footer_3 {
	  padding-top: 40px !important;
	  padding-bottom: 40px !important;
	 } */
	footer.page-footer .col-md-4 {
	  padding-top: 0px;
	  padding-bottom: 0px;
	}
	.feature_item {
	  text-align: center;
	}
	.get_started_btn {
	  position: relative;
	}
	/*29th aug css*/
	.top_menu_bar.main_menu.shrink .main_category_menu_wrap .menu_item_text {
	  font-size: 9px;
	}

	.navbar-expand-md .navbar-nav .dropdown-menu {
	  /* top: -12em !important; */
	  right: 0 !important;
	}
	.switch-container #switch:checked + .switch-label .switch-rail {
	  right: -40px;
	}
	.footer_item_wrap .footer_menu ul li {
	  text-align: left;
	}
	.header_height.wallet_height {
	  height: 179px !important;
	}
	.fitness_category .slick-next {
	  left: -21px !important;
	}
	[dir="rtl"] .fitness_category .slick-prev {
	  right: inherit !important;
	}
	.wellness_category .slick-prev {
	  left: 199px;
	}
	.wellness_category .slick-next {
	  right: -5px;
	}
	.top_menu_bar .main_category_menu_wrap .menu_item_text {
	  font-size: 8px;
	}
	.category_section
	  .cu_slider_item.slick-current
	  .slider-caption-wrap
	  .caption_title {
	  padding-right: 118px;
	}
	.testimonial_slider_section .discription {
	  padding: 30px 10px;
	}
	.achivement_counts .achive_count_item_wrap {
	  display: block;
	}
	.achive_icon {
	  text-align: center;
	}
	.footer_item_wrap.contact_details {
	  text-align: left;
	}
	.side_menu_li_listing {
	  right: 0;
	  padding-top: 10px;
	}
	.heading_sider_signUp_box img {
	  padding-left: 0;
	}
	.footer_item_wrap .footer_menu ul li {
	  text-align: left;
	}
	.gift-slider-wellness .slick-current {
	  width: 100% !important;
	}
	.gift-slider-wellness .slick-list {
	  padding-left: 14% !important;
	  padding-right: 6% !important;
	}
	.gift-slider-fitness .slick-current {
	  width: 100% !important;
	}
	.gift-slider-fitness .slick-list {
	  padding-left: 12% !important;
	  padding-right: 10% !important;
	}
	.gift-slider-beauty .slick-current {
	  width: 100% !important;
	}
	.gift-slider-beauty .slick-list {
	  padding-left: 12% !important;
	  padding-right: 7% !important;
	}
	.block-breadcrumbs {
	  margin: 5px 0 0 0;
	}
	.header_bottom_p {
	  margin-top: 50px;
	}
	.container-fluid.pl-5.pr-5 {
	  padding-left: 1.2rem !important;
	  padding-right: 1.2rem !important;
	}
	a.item_title {
	  font-size: 20px;
	}
	.con.col-lg-3.col-sm-12.page_sidebartainer-fluid.pl-5.pr-5 {
	  padding-left: 10px !important;
	  padding-right: 10px !important;
	}
	.item_detail_wrap .service_features {
	  display: block;
	}
	.filter_shortby_wrap .filt_btn {
	  width: 100px;
	}
	.selectBox select {
	  padding: 9px 6px;
	}
	footer.page-footer .col-md-4 {
	  padding-right: 4px;
	  padding-left: 4px;
	}
	footer {
	  padding: 50px 10px;
	}
	.footer-copyright.text-center.py-3 a {
	  font-size: 12px;
	}
	.item_detail_wrap .service_features {
	  display: block;
	}
	.container-fluid.pl-5.pr-5 {
	  padding-left: 5px !important;
	  padding-right: 5px !important;
	}
	.footer_item_wrap .footer_menu ul li {
	  text-align: left;
	}
	.landing_offers_section .offers_category_section_wrapper:before {
	  left: 0;
	  width: 100% !important;
	}
	.wellness_category_section.category_section .category_slider_section:before {
	  top: 1px;
	}
	.wellness_category .slick-prev {
	  top: 458px;
	}
	.wellness_category .slick-next {
	  top: 458px;
	  z-index: 9999;
	}
	.header_height.header_bottom_landing {
	  /* margin-top: 90px; 
	 margin-top: -5px;*/
	}
	.header_height.header_bottom_landing.beauty_landing_0 {
	  margin-top: 80px !important;
	}
	.Modern-Slider .item {
	  height: auto;
	}
	.landing_offers_section .offers_category_section_wrapper:before {
	  left: -18px !important;
	  top: -22px;
	}
	.landing_offers_section.bgoffer_new .offers_category_section_wrapper:before {
	  width: calc(100% + 120px) !important;
	}
	section.landing_page_blog_section {
	  margin-bottom: 10px;
	}
	section.landing_offers_section {
	  position: relative;
	  margin-bottom: 0px;
	}
	.landing_blog_slider_section .cu_slider_item .blog_wrap {
	  padding: 20px 20px;
	}
	.landing_offers_slider .caption_wrap {
	  width: 100%;
	}
	.landing_offers_slider .pricing_wrap {
	  width: 100%;
	}
	.landing_offers_slider .slider-caption-wrap {
	  display: block;
	}
	section#studio_center_blog_section {
	  padding-top: 0;
	}
	.featured_offers_section .featured_offers_section_wrapper-1:before {
	  width: calc(100% + 20px);
	  right: -67px;
	  top: -15px;
	}
	.blog_wrap .discription {
	  height: 5em;
	}
	.page_banner_area.fit_page_bann {
	  height: 200px;
	}
	.img-fill-fit img {
	  height: 200px;
	}
	.studio_center_blog_section .section_header h2:after {
	  height: 85px;
	}
	section.gift-slider-wellness {
	  margin-bottom: 20px;
	}
	.page_banner.landing_page_banner .slick-slide {
	  height: auto;
	}
	.padding_tb_60 {
	  padding: 20px 0px 0px;
	}
	section.studio_center_section {
	  margin-bottom: 70px;
	}
	.fitness_category_section.fit_beauty.category_section {
	  margin-bottom: 0px !important;
	}
	.studio_center_blog_section .col-md-4.updown:nth-child(even) {
	  margin-top: 10px;
	}
	.studio_center_section
	  .weight_loss_prog_section
	  .category_slider_section:before {
	  width: 100%;
	}
	.studio_fitness .slick-next {
	  bottom: 0;
	  right: 0px;
	  top: 110% !important;
	}
	.studio_fitness .slick-prev {
	  top: 110% !important;
	  left: 68%;
	}
	.studio_wellness .slick-prev {
	  top: 110% !important;
	  left: 73%;
	}
	.studio_wellness .slick-next {
	  top: 110% !important;
	  right: 0px;
	}
	.Bundle_section {
	  padding: 30px 0;
	}
	.Beaty_tabs_animation {
	  width: 320px;
	  margin-top: 50px;
	}
	.Beaty_tabs_animation {
	  width: 100%;
	  margin-top: 50px;
	}
	.Beaty_tabs_animation li {
	  /* width: auto; */
	  width: 80px;
	  padding: 5px;
	  margin: 10px 0;
	  line-height: 13px;
	}
	.service_on_wrap {
	  width: 100%;
	}
	.padding_remove {
	  padding-right: 0px !important;
	  padding-left: 0;
	  /* position: absolute; */
	  top: 0;
	  z-index: 999;
	}
	.col-md-3.no_padding.image_gallery_wrap {
	  -ms-flex: 0 0 100%;
	  flex: 0 0 100%;
	  max-width: 100%;
	}
	.listing_item_wrap .image_gallery_wrap .product_image .img_wrap img {
	  width: auto;
	}
	.listing_item_wrap .item_title_wrap h3.item_title {
	  margin-right: 0;
	  padding-right: 0;
	  font-size: 18px;
	}
	.col-md-9.no_padding.item_details_wrap {
	  -ms-flex: 0 0 100%;
	  flex: 0 0 100%;
	  max-width: 100%;
	}
	.listing_item_wrap .item_details_wrap {
	  padding-left: 0px !important;
	}
	.lftmarx {
	  margin-left: 5px;
	}
	.breadcrumb-title-0 {
	  margin-bottom: 5px;
	  padding-top: 15px;
	}
	.slide-lft .slick-slider .slick-track {
	  /* width: 100% !important; */
	}
	.item_detail_wrap .service_offers {
	  display: block;
	}
	.With_fitne_small {
	  width: 100% !important;
	}
	.listing_item_wrap .pricing_item .pricing .price {
	  font-size: 19px;
	}
	section.breadcrumbs_section {
	  padding: 10px 0;
	}
	section.page_filter_section {
	  padding: 0px 0 10px 0px;
	}
	.fitness-heading-banner {
	  font-size: 28px;
	  padding-top: 0px;
	}
	.time_table_list li {
	  display: block;
	}
	.Quick_Fact_heading {
	  margin-top: 40px;
	}
	.attechded_icon .file-upload-button {
	  height: 25px;
	  line-height: 25px;
	}
	.page_filter_section .Quick_Fact_heading {
	  margin-top:10px !important;
	}
	
	.curly_hair {
	  padding-left: 5px;
	}
	.col-md-2.w-23s {
	  width: 20%;
	  padding: 0;
	}
	.col-md-10.p-0.w-12s {
	  width: 80%;
	  float: left;
	}
	.img_review_left img {
	  height: 50px !important;
	  width: 50px;
	  border-radius: 50%;
	}
	.grey_multi_image img {
	  width: 77px;
	  height: 60px;
	}
	.like_delike_tabs li {
	  margin-right: 0px;
	}
	.header_bottom_form {
	  margin-top: 75px;
	}
	.Quick_Fact_heading h1 {
	  font-size: 25px;
	}
	a.navbar-brand.logoimg img {
	  height: 70px;
	}
	.col-lg-7.wdt_attach {
	  width: 80%;
	  float: left;
	  padding: 0 2% 0 0;
	}
	.atteched_text textarea {
	  width: 100% !important;
	}
	.col-md-1.msgenv {
	  width: 20%;
	  float: left;
	}
	a.navbar-brand.logoimg img {
	  height: 70px;
	}
	.atteched_text {
	  margin-left: 2px;
	  margin-top: 2px;
	}
	.details_about_page_body {
	  margin-bottom: 20px;
	}
	.col-md-3.page_sidebar {
	  margin-bottom: 30px;
	}
	
	.image-wrap_sld.quickfact {
		height: 140px !important;
	}
	.container-b {
	  width: 100%;
	}
	.image-wrap .dinamond_banner_text_01 {
	  position: absolute;
	  top: 25%;
	  color: #fff;
	  width: 100%;
	  z-index: 999;
	}
	.login_height_mobile {
	  height: 90px !important;
	}
	.wrapper-1 {
	  display: inherit;
	  position: relative;
	}
	.product_image_thumb.thumb_image_slider.slider.slick-initialized.slick-slider {
	  display: none;
	}
	.wrapper-1 {
	  display: inherit;
	}
	.con.col-lg-12.col-sm-12.page_sidebartainer-fluid.pl-5.pr-5.pb-2 {
	  padding-left: 0rem !important;
	  padding-right: 0rem !important;
	}
  
	/* .section_header h2 {
	  font-size: 30px;
	 } */
	
	.blog_slider .blog_wrap {
	  padding: 15px 14px;
	}
	.blog_section .cu_slider_item {
	  width: 286px;
	}
	.reason_sign {
	  font-size: 20px;
	}
	.SingUp_input.input_i.maild label {
	  top: -19px !important;
	}
	.header_height_S {
	  height: 0;
	}
	.SingUp_box {
	  margin-top: 0;
	}
	.SingUp_box.sgn_btnn_padd {
		padding-bottom: 200px;
	}
	.Male_Button {
	  padding: 5px 10px;
	}
	.bookmark {
	  padding: 10px 8px !important;
	  font-size: 13px;
	}
	.row.container {
	  padding: 0 0px 0 5px;
	}
	.for-separate.col-lg-12 {
	  padding: 0;
	}
	.for-separate.col-lg-12 {
	  padding: 0;
	}
	.compone_tab_top {
	  padding: 10px 0px 10px 0;
	}
	.container-fluid {
	  padding-right: 10px;
	  padding-left: 10px;
	}
	.cashback.lftl {
	  float: inherit;
	}
	.cus-ser-name-p .cus-bold {
	  font-size: 17px;
	}
	.cus-progr-bar p {
	  font-size: 15px;
	}
	.book_your_hair_treatment {
	  max-height: 430px;
	}
	.hair_pera_about_box.pt-3 {
	  padding-top: 0 !important;
	}
	.Right_side_banner_image_store img {
	  height: auto !important;
	  width: 100% !important;
	}
	.bookmark-active {
	  padding: 10px 8px !important;
	  font-size: 13px;
	}
	footer.page-footer .copy_right_item.col-md-4 {
	  font-size: 13px;
	}
	footer.page-footer {
	  padding: 0 0 0px 0 !important;
	}
	.copy_right_item.col-md-4.middlefoot a {
	  padding: 0 5px;
	  font-size: 11px;
	}
	.footer-copyright ul.social_icons li a {
	  height: 32px;
	  width: 32px;
	}
	.footer-copyright.text-center.py-3 a span {
	  margin-right: 15px;
	}
	.top_link_tab_time li {
	  margin: 0px 10px 12px 0px;
	  width: 100%;
	  padding: 10px 5px;
	}
	.link_tab_one_time {
	  font-size: 15px;
	  padding: 20px 0;
	}
	.top_link_tab_time {
	  padding-left: 0;
	}
	a.link_tab_one.Product_tabs_one {
	  font-size: 9px;
	  padding: 5px 5px;
	}
	.Activities_heading h2 {
	  font-size: 29px;
	}
	.for-separate.col-lg-12 {
	  padding: 0;
	}
	ul.top_link_tab {
	  margin-bottom: 0;
	}
	.view_all_hair {
	  /* width: initial; */
	  text-align: left;
	  display: contents;
	  width: 40%;
	}
	.booking_tab_in_box li {
	  margin: 0px 0px;
	}
	.live_at_home_tab {
	  width: max-content;
	  padding: 0 5px;
	}
	.booking_tab_in_box {
	  margin-top: 0;
	}
	.hair_tabs_in_box li {
	  display: inherit;
	  margin: 0px 3px 0px 0px;
	  padding: 3px 5px;
	}
  
	.time_table_list li a {
	  font-size: 14px;
	}
	.Gender_listing {
	  padding-top: 0px;
	}
	.Flow_social_button {
	  margin: 5px 0px 5px 0;
	}
	section.details_about_page_body.col-lg-8 {
	  padding: 0;
	}
	.hair_box_tab_heading {
	  margin-bottom: 10px;
	}
	.cashback {
	  font-size: 14px;
	}
	.number_offer_details {
	  width: 60px;
	}
	.add_tab_flied_offer_details {
	  width: 60px;
	}
	.height-breadcrumbs {
	  padding-top: 0;
	}
	span.textbox_d {
	  width: 25% !important;
	}
	input.form-control-0 {
	  width: 75% !important;
	}
	.header_height.wallet_height {
	  height: 200px !important;
	}
	.earning_cash_three_btn {
	  width: 100%;
	}
	.top_up_btn.mt-5.mb-2.pt-5 {
	  padding-top: 0 !important;
	  margin-top: 0 !important;
	}
	.FAQ_left_Side_bar.mt-5 {
	  margin-top: 0 !important;
	}
	.row.mt-5.border-bottom_side_bar {
	  margin-top: 10px !important;
	}
	.input_tabs input {
	  width: 81% !important;
	}
	button.Add_right_btn_bottom.mt-5.mb-5 {
	  margin-top: 0 !important;
	  margin-bottom: 0 !important;
	}
	.modal {
	  top: 0 !important;
	}
	.modal-dialog.w-50 {
	  width: 100% !important;
	}
	section.breadcrumbs_section .breadcrumb-item {
	  font-size: 12px;
	}
	section.details_about_page_body_0.mt-5.mb-4 {
	  margin-top: 0 !important;
	}
	.booking_gallery_popup .modal-content {
	  border-radius: 0px;
	  max-width: 100% !important;
	}
	.grey_multi_image {
	  display: flex;
	  flex-wrap: initial !important;
	}
	.grey_multi_image img {
	  margin: 10px 2px !important;
	  width: 47px !important;
	  height: 30px !important;
	}
	.number_images {
		height: 30px;
		line-height: 30px;
	}
	.col-8.bxprof {
	  max-width: 100% !important;
	  padding: 0;
	}
	label.labema {
	  top: -20px !important;
	}
	select.option.opmar {
	  margin: 0;
	  width: 100% !important;
	}
	.btn-submit {
	  margin-left: 0;
	}
	.final-saved-card .row.ml-4 {
	  margin-left: 0rem !important;
	}
	.minhgt {
	  min-height: auto;
	}
	li.codeul {
	  width: auto;
	}
	li.invit_ul {
	  width: auto;
	}
	.invite-item ul li a {
	  padding: 8px 5px;
	  font-size: 12px;
	}
	.text-content {
	  width: 100%;
	  height: auto;
	  padding-left: 10px;
	  margin-top: 10px;
	}
	.term-condition-box-1 {
		padding: 10px;
		height: auto;
		margin-top: 30px;
		margin-left: auto;
		margin-right: auto;
	}
	.col-md-5.pl-0.cond_lft {
		padding-left: 10px !important;    padding-right: 0;
	}
	.col-md-7.pr-0.cond_rht {
		padding-left: 10px;
	}
	.text-content_1 {
	  width: 100%;
	  height: auto;
	  padding-left: 5px;
	  margin-top: 30px;
	}
	.search_types .nav-item {
	  margin: 0px 5px 0px 0px;
	}
	.nav-link {
	  padding: 0.5rem 0.15rem !important;
	  font-size: 11px;
	}
	.upcoming-content {
	  width: 100%;
	  padding: 0;
	  margin-top: 0;
	}
	.upcoming-icon img {
	  width: 30px;
	  height: 30px;
	}
	.final-bgr {
	  padding: 10px 0 0 10px;
	  margin-left: 0px;
	}
	.upcoming-right {
	  margin-left: 2px;
	  /* margin-left: -4px; */
	  justify-content: flex-start;
	}
	#paid {
	  margin-left: 5px;
	  padding: 0 5px;
	}
	#online_sum {
	  margin-left: 5px;
	  padding: 0 5px;
	}
	#awating {
	  padding: 0 5px;
	}
	.float-right.upcoming-right {
	  float: left !important;
	}
	#gift-card-hitory-46 .modal {
	  padding-top: 20px;
	}
	.change-pass {
	  width: 100%;
	  margin-left: 0;
	}
	.profil-detail form {
	  padding-left: 0;
	}
	.setting .col-8 {
	  -ms-flex: 0 0 100%;
	  flex: 0 0 100%;
	  max-width: 100%;
	  padding: 0 !important;
	}
	.gift-slider-card .slick-current {
	  width: 100% !important;
	}
	.gift-slider-card .slick-slide img {
	  height: 200px !important;
	}
	.gift-gallary-heading h2 {
	  font-size: 25px;
	}
	.service-left-icon img {
	  width: 55px;
	  height: 55px;
	  margin-top: 0;
	}
	.gift-slider-fitness .slick-slide img {
	  height: 200px !important;
	}
	.gift-slider-fitness .fa-chevron-right {
	  bottom: 7em;
	  left: 1000%;
	}
	.gift-slider-fitness .fa-chevron-left {
	  left: 2em;
	  top: 7em;
	}
  
	.gift-slider-wellness .fa-chevron-right {
	  bottom: 7em;
	  left: 100%;
	}
	.gift-slider-wellness .fa-chevron-left {
	  left: 2em !important;
	  top: 7em;
	}
	.gift-slider-wellness .slick-slide img {
	  height: auto !important;
	}
	.gift-slider-wellness .fa-chevron-right {
	  position: absolute;
	  right: 1em !important;
	  top: 6em;
	  left: inherit;
	  bottom: inherit;
	}
  
	.gift-slider-beauty .fa-chevron-left {
	  left: 1em;
	  top: 6em;
	}
	.gift-slider-beauty .slick-slide img {
	  height: auto !important;
	}
	.gift-slider-beauty .fa-chevron-right {
	  position: absolute;
	  right: 1em;
	  top: 6em;
	  left: inherit;
	  bottom: inherit;
	}
	.gift-slider-card .fa-chevron-left {
	  top: 7em;
	  left: 0;
	}
	.gift-slider-card .slick-arrow .fa-chevron-right {
	  position: absolute;
	  right: 0;
	  top: 7em;
	  left: inherit;
	  bottom: inherit;
	}
  
	.gift-slider-card .slick-current {
	  width: 100% !important;
	}
	.gift-slider-card .slick-slide img {
	  height: auto !important;
	}
	.gift-with-beutics {
		margin-bottom: 30px;
	}
	.gift-card-banner-btn ul li a {
		padding: 0 8px;
		font-size: 10px;line-height: 30px;
	}
	.gift-card-banner-btn ul li{height: 30px;}
	.gift-card-banner-btn ul li {
	  width: auto;
	}
	/* .gift-card-banner-btn ul li:first-child{margin-left: 0 !important;} */
	.gift-service-box {
	  background-size: contain;
	}
	.gift-service-box p {         font-size: 13px;
	    margin-top: 10px !important;
    width: 85%!important;
    padding-left: 10px !important;
    line-height: 17px !important;
    height: auto !important;
		display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp:2;
  -webkit-box-orient: vertical;
	}
	.gift-gallary-heading {
		padding-top: 25px;
	}
	.gift-gallary-heading p {
		font-size: 20px;
		padding-top: 15px;
		line-height: 25px;
	}
	.gift-slider-card .slick-list {
		padding-top: 5% !important;
		padding-bottom: 16% !important;
		padding-left: 13% !important;
		padding-right: 9% !important;
	}
	.gift-gallary-heading {
		padding-top: 25px;
		text-align: center;
		margin-bottom: 0 !important;
	}
	.caption_title-1 h2 {
		font-size: 25px;
		margin-bottom: 50px;
	}
	.fill-heading h2 {
		font-size: 25px;}
		#field5 {
			height: 80px;}
			.select_center_section .slick-next {
				top: -40px;}
				.select_center_section .slick-prev {    left: inherit;right: 100px;
					top: -40px;}
	.category-box-content p {
		width: 100%;
		font-size: 13px;
		line-height: 18px;
	}
	.category-box-content {
		margin: 10px 10px;
	}
	.category-top-icon img {
		width: 60px;
		height: 60px;
	}
	.category-heading h2 {font-size: 20px;}
	.gift-with-beutics-content p {
		font-size: 14px;
		line-height: 20px;}
	.banner-content h2 {
	  width: 100%;
	  font-size: 28px;
	  line-height: 32px;
	  height: 72px;
	  overflow: hidden;
	}
	section.gift-card.slide-wrapper.gftbann .carousel-inner, section.gift-card.slide-wrapper.gftbann .carousel, section.gift-card.slide-wrapper.gftbann .carousel-item, section.gift-card.slide-wrapper.gftbann .fill{height: 200px;}
	.banner-content p {
		height: auto;
		overflow: hidden;
		font-size: 12px;
		line-height: 16px;
	}
	.checkout_Input_pink.pinkinp.col-6.pl-0 {
	  width: 100%;
	  flex: 0 0 100%;
	  max-width: 100%;
	  display: inline-block;
	  padding-right: 0;
	}
	.checkout_Input_pink.pinkinp.col-6.pl-0 {
	  width: 100%;
	  flex: 0 0 100%;
	  max-width: 100%;
	  display: inline-block;
	  padding-right: 0;
	}
	.list_sider_bar_styling {
	  height: auto;
	}
	.gift-card-history {
	  text-align: center;
	}
	.history-card {
	  padding: 10px;
	}
	.history-card-left-image {
	  padding-left: 0;
	}
	.history-card-aed {
		width: fit-content;
		height: auto;
		margin: 10px auto;
		padding: 0px 25px 10px;
	}
	.pl8 {
	  padding-left: 0;
	  padding-right: 0;
	}
	.show-detail-box {
	  padding: 15px 10px;
	}
	.show-detail-box-1 {
	  padding: 15px 10px;
	}
	.summary-profile {
	  width: 100%;
	}
	a.left_summary {
	  width: 22%;
	  float: left;
	}
	.summary-content {
	  max-width: 68%;
	}
	.summary-profile img {
	  width: 50px !important;
	  height: 50px !important;
	}
	.quick_listing_box_one {
	  padding: 10px 10px 20px 10px;
	}
	.side_feature_blogs_slider a.category_link_wrap {
	  height: auto;
	  overflow: hidden;
	}
	.header_height_A {
	  height: 110px;
	}
	.col-md-2.pl-0.rvimg {
	  float: left;
	  width: 25%;
	}
	.col-md-10.contrev {
	  width: 73%;
	  float: right;
	  padding: 0 !important;
	}
	.grey_multi_image .number_images {
	  margin: 10px auto;
	}
	.review_text_right_main h4 {
	  font-size: 16px;
	}
	.side_all_frent_page .trail_maine_section {
	  height: auto !important;
	}
	.thumbnail_slick_slider_image {
	  height: auto;
	}
	.trai_peragraph p {
	  height: 98px;
	}
	.tab_rating_on_btn_excel {
	  left: 0px;
	}
	.checkout_Input_pink.pinkinp label {
	  left: 0 !important;
	}
	#send-now {
	  width: 87px;
	  height: 43px;
	  font-size: 11px;
	  padding: 0 5px;
	  letter-spacing: 0px;
	  margin-left: 5px;
	}
	#send-later {
	  width: 87px;
	  height: 43px;
	  font-size: 11px;
	  padding: 0 5px;
	  letter-spacing: 0px;
	  margin-left: 5px;
	}
	#preview {
	  width: 87px;
	  height: 43px;
	  font-size: 11px;
	  padding: 0 5px;
	  margin-left: 5px;
	}
	
	#gift-card-hitory .close-btn {
		right: -5px;
		top: -8px;
		z-index: 999;
	}
	#send-submit {
		width: 87px;
		height: 43px;
		font-size: 11px;
		padding: 0 5px;
		margin-left: 5px;
	}
	.mlf-10 {
	  margin-left: 0;
	}
	.col-12.d-flex0.chk_gift {
	  display: inherit;
	}
	.col-12.d-flex0.chk_gift .col-6 {
	  width: 100%;
	  flex: 0 0 100%;
	  max-width: 100%;
	  padding: 0;
	}

	.fill-detail {
	  padding-top: 40px;
	}
	.gift-gallary-heading h2 {
	  font-size: 20px;
	}
	.fill-detail {
	  padding-top: 40px;
	}
	.gift-card-history .modal {
	  padding-top: 55px;
	}
	.gift-card-history .close-btn {
	  right: -10px;
	}
	.carta .col-md-5.text-left {
	  width: 30%;
	  float: left;
	}
	.carta .col-md-7 {
	  width: 68%;
	  padding: 0;
	  float: right;
	}
	.col-md-2.numbcart {
	  width: 50%;
	  float: left;
	  margin-top: 10px;
	}
	.col-md-4.bestprc {
	  width: 50%;
	  float: left;
	}
	.col-md-2.numbcart {
	  width: 35%;
	  float: left;
	  margin-top: 10px;
	  padding: 0;
	}
	.col-md-4.bestprc {
	  width: 65%;
	  float: left;
	}
  
	.Cart_page_Price_number {
	  font-size: 16px;
	}
	h4.cart_hd.text-right {
	  text-align: left !important;
	}
	.cart_page_section_two .your_money_section {
	  flex-wrap: inherit;
	}
  
	.cart_page_section_two .your_money_section .your_money_icon {
	  width: 20% !important;
	  float: left !important;
	}
	.cart_page_section_two .your_money_section .money_text_right {
	  width: 78% !important;
	  float: right !important;
	}
	.cart_page_section_two {
	  margin-bottom: 20px;
	}
	.header_height.header_bottom_p_0 {
	  height: 0;
	}
	.saff_form {
	  padding: 10px 0;
	}
	ul.saff_form li {
	  width: 50% !important;
	  float: left;
	}
	.modal-content.giftmodal {
	  width: 100%;
	  right: 0px;
	}
	.cart_tab_top {
	  padding: 0px 0px !important;
	}
	.name_heading {
	  font-size: 13px;
	  word-break: break-all;
	}
	.card_icons img {
	  width: 30%;
	}
	.modal-content.giftmodal {
	  width: 100%;
	}
	.image_me {
	  width: 85px !important;
	}
	.emoji_review li {
	  width: 45%;
	}
	.tab_rating_on_btn_superb {
	  right: -52px !important;
	  top: -18px !important;
	}
	.for-separate_0.col-lg-12 {
	  padding: 0;
	}
	.details_about_page_body_0 {
	  padding: 0;
	}
	.tab_rating_on_btn_excel {
	  top: -20px;
	}
	.modal-content.activity_stor {
	  width: 100%;
	}
	.trail_maine_section.trialad {
	  height: auto !important;
	}
	.trail_maine_section.trialad {
	  height: auto !important;
	  margin-top: 20px;
	}
	.col-md-5.cus-padding-month {
	  margin-bottom: 20px;
	}
	.cus-for-rates.col-md-4 {
	  width: 48%;
	  float: left;
	}
	.final-cus-add.col-sm-3 {
	  width: 48%;
	  float: left;
	}
	.col-lg-12.row.cust-store-final.no_padding {
	  padding-bottom: 10px !important;
	}
	.custom-user-btn {
	  top: 0;
	}
	.modal-content.sesson_modal {
	  width: 100%;
	  height: 500px;
	  overflow: scroll;
	}
	.moal-instru .custom_popup .modal-dialog {
	  width: 100%;
	  max-width: 100%;
	  top: 10px;
	}
	.custom-user-btn {
	  top: 0;
	}
	.modal-content.sesson_modal {
	  width: 100%;
	  height: 500px;
	  overflow: scroll;
	}
	.moal-instru .custom_popup .modal-dialog {
	  width: 100%;
	  max-width: 100%;
	  top: 10px;
	  margin: 0rem;
	}
	.col-md-6.intensit_bar {
	  width: 52%;
	  float: left;
	}
	.progress.kid_bar {
	  width: 30%;
	}
	.progress.men_bar {
	  width: 20%;
	}
	.progress.women_bar {
	  width: 30%;
	}
	.col-md-3.level_sc {
	  width: 48%;
	  float: right;
	}
	.image-wrap_beauty.beauty_image_size {
	  height: 300px !important;
	}
	.mode_of_delivery_section .deliv_mod .delivery_mode_item .blog_wrap {
	  margin-bottom: 100px !important;
	}
	.instrutor_one {
	  width: 44%;
	}
	.trail_maine_section.galery {
	  height: auto !important;
	  margin-bottom: 20px;
	}
	.instrutor_img {
	  height: 200px !important;
	}
  
	.dropdown-menu.trail_maine_section.galery {
	  height: auto !important;
	  margin-bottom: 20px;
	}
	.image-wrap_fit.fit_image_size {
	  margin-bottom: 100px;
	}
	.image-wrap_well.well_image_size {
	  margin-bottom: 100px;
	}
	.header_height.header_bottom_landing.fit_landing {
	  margin-top: 115px;
	}
	.header_height.header_bottom_landing.well_landing {
	  margin-top: 115px;
	}
	.blog_slider .slider-caption-wrap {
	  height: 280px;
	}
	.About_gym_section.secpr .product_one {
	  height: auto;
	}
	.instrutor_one_ab.col-md-3 {
	  width: 50% !important;
	}
	.col-md-4.col-sm.produ_col {
	  width: 50%;
	}
	.tab_rating_on_btn_superb {
	  right: -52px !important;
	  top: -18px !important;
	}
	.row.features_row.row_pad_50 {
	  padding-top: 0;
	  /* bottom: 105px !important; */
	}
	.hefeatu {
	  height: 70px;
	  overflow: hidden;
	}
	section.refer_earn_section.padding_tb_60 {
	  padding-bottom: 20px !important;
	}
	.fitness_category_section.category_section {
	  padding-left: 5px;
	  padding-top: 10px;
	}
	.header_height_A.quick_he {
	  height: 80px;
	}
	.dinamond_banner_text_01 span {
	  font-size: 14px;line-height: 20px;
	}
	.image-wrap_sld .dinamond_banner_text_01 {
	  top: 35%;
	}
	.image-wrap_sld.quickfact img.quick_heigh_banner {
		height: auto !important;
	}
	.height_fitness_one.rev_detai {
	  margin-top: 96px;
	}
	.img_store.common_img_store {
	  height: auto;
	}
	.section-baner-full-width {
	  margin-bottom: 10px;
	}
	.landing_offers_section ul.slick-dots {
	  transform: rotate(90deg);
	  left: -156px;
	  bottom: 68%;
	}
	section.gift-ocassion.gift-slider-card.card_arrows .fa-chevron-left {
		position: absolute;
		top: 40%;
		left: -1.3em !important;
	}
	section.gift-ocassion.gift-slider-card.card_arrows .fa-chevron-right {
		position: absolute;
		top: 40%;
		right: -1.0em;
	}
  }
  
  @media screen and (min-device-width: 321px) and (max-device-width: 767.98px) {
	.term-condition-box-1 {
		padding: 10px 75px 10px 30px;
		margin-left: 0;
		height: auto;
	}
	.refer-n-earn-blog {    margin-left: 0;}
	.refer-rigth-content {
		padding-left: 15px;
	}
	.term-condition-box {
		padding: 10px 0px 10px 15px;
	}
	.col-md-5.pl-0.cond_lft {
		padding-right: 0;
	}
	.term-condition-box-1{    margin-top: 20px;}
	.mt-6-0 {
		margin-top: 35px;
	}
	.card-2.bxcrd {
		margin-left: 0px !important;
		margin-top: 20px !important;
	}
	.term-condition-box-1 .text-content {
		padding-left: 0%;
	}
	.term-condition-box-1 .text-content_1 {
		width: 100%;
		height: auto;
		padding-left: 10px;
		/* margin-top: 75px; */
		justify-content: center;
	}
	
	.heading_sider_signUp_box img {
	  padding-left: 0;
	}
	.reason_sign {
	  font-size: 20px;
	}
	.testimonial_slider_section .discription {
	  padding: 30px 10px;
	}
	.field__item {
	  text-align: left;
	}
	.wellness_category_section.category_section .category_slider_section:before {
	  top: 2px;
	}
	.landing_offers_section .offers_category_section_wrapper:before {
	  width: 100%;
	  left: -15px !important;
	}
	.gift-slider-beauty .slick-current {
	  width: 100% !important;
	}
	.featured_offers_section .featured_offers_section_wrapper-1:before {
	  height: calc(90% - 120px) !important;
	  width: 100%;
	}
	.page_banner_area {
	  height: 254px;
	}
	
	.landing_blog_slider_section .cu_slider_item .blog_wrap {
	  padding: 20px 10px;
	}
	.studio_center_section .weight_loss_prog_section .category_slider_section:before{    height: calc(85% + 80px);    top: -5px;}

	.gift-slider-beauty .slick-current {
	  width: 100% !important;
	}
	.gift-slider-wellness .slick-current {
	  width: 100% !important;
	}
	.gift-slider-fitness .slick-current {
	  width: 100% !important;
	}
	section.landing_offers_section:before {
	  width: 100% !important;
	}
	
	.landing_blog_slider_section .cu_slider_item .blog_wrap {
	  padding: 20px 10px;
	}
	.landing_offers_slider .caption_wrap {
	  width: 100%;
	}
	.landing_offers_slider .pricing_wrap {
	  width: 100%;
	}
	.landing_offers_slider .slider-caption-wrap {
	  display: block;
	}
	
	.featured_offers_section .featured_offers_section_wrapper-1:before {
	  width: calc(90% + 50px);
	  right: -90px;
	  top: -19px !important;
	}
	.studio_center_section .weight_loss_prog_section .category_slider_section {
	  margin-bottom: 40px;
	}
	section.landing_offers_section {
	  margin-bottom: 0px;
	}
	.image-wrap_well.well_image_size img {
	  width: 100%;
	  height: auto!important;
	}
	
	.Modern-Slider .item {
	  height: auto;
	}
	.page_banner_area {
	  height: auto;
	}
	
	.page_banner.landing_page_banner .slick-slide {
	  height: auto;
	}
	.service_category_section.padding_tb_60 {
	  padding: 50px 0px 40px !important;
	}

	.studio_center_section
	  .weight_loss_prog_section
	  .category_slider_section:before {
	  width: calc(100% - -112px);
	  height: calc(85% + 58px);
	}
	.studio_fitness .slick-next {
	  bottom: 0;
	  right: 0px;
	  top: 110% !important;
	}
	.studio_fitness .slick-prev {
	  top: 110% !important;
	  left: 75%;
	}
	.studio_wellness .slick-next {
	  top: 110% !important;
	  right: 0;
	}
	.studio_wellness .slick-prev {
	  top: 110% !important;
	  left: 75%;
	}
	.slick-slide {
	  height: auto;
	}
	.Bundle_section {
	  padding: 30px 0;
	}
	.Beaty_tabs_animation {
	  width: 100%;
	  margin-top: 20px;
	}
	.service_on_wrap {
	  width: 100%;
	}
	.Beaty_tabs_animation li {
	  width: auto;
	  /* width: auto; width: 70px;*/
	  padding: 5px;
	  margin: 10px 0;
	}
	.padding_remove {
	  padding-right: 0px !important;
	  padding-left: 0;
	  /* position: absolute; */
	  top: 0;
	  z-index: 999;
	}
	.Quick_Fact_heading {
	  margin-top: 40px;
	}
	.page_filter_section .Quick_Fact_heading {
	  margin-top: 0px !important;
	}
	.attechded_icon .file-upload-button {
	  height: 25px;
	  line-height: 25px;
	}
	.curly_hair {
	  padding-left: 5px;
	}
	.Query p {
	  width: 100%;
	}
	.query_text {
	  width: 100%;
	}
	.details_about_page_body {
	  margin-bottom: 20px;
	}
	/* .like_delike_tabs li {
	  margin-right: 0px;
	} */
	.header_bottom_form {
	  margin-top: 95px;
	}
	.col-md-2.w-23s {
	  width: 20%;
	  padding: 0;
	}
	.col-md-10.p-0.w-12s {
	  width: 80%;
	  float: left;
	  padding-left: 10px!important
	}
  
	.grey_multi_image img {
		width: 57px;
		height: 40px;
	}
	.number_images {
		height: 40px;
		width: 40px;
		line-height: 40px;
		font-size: 16px;
	}
	.col-lg-7.wdt_attach {
	  width: 80%;
	  float: left;
	  padding: 0 2% 0 0;
	}
	.atteched_text textarea {
		width: 100% !important;
		margin-left: 13%;
	
	}
	.col-md-1.msgenv {
	  width: 20%;
	  float: left;
	}
	
	.col-md-3.page_sidebar {
	  margin-bottom: 30px;
	}
	.quick_fact_detail_banner .slick-slide {
	  /* height:200px; */
	}
	section.gift-card.slide-wrapper.gftbann .carousel-inner, section.gift-card.slide-wrapper.gftbann .carousel, section.gift-card.slide-wrapper.gftbann .carousel-item, section.gift-card.slide-wrapper.gftbann .fill{height: 200px;}
	.container-b {
	  width: 100%;
	}
	.image-wrap .dinamond_banner_text_01 {
	  position: absolute;
	  top: 25%;
	  color: #fff;
	  width: 100%;
	  z-index: 999;
	}
	
	/* .Sign_in_box_title {
	  padding-left: 20px !important;
	} */
	.Sign_in_box_title {
	  font-size: 30px;
	}
	.wrapper-1 {
	  display: inherit;
	  position: relative;
	}
	.product_image_thumb.thumb_image_slider.slider.slick-initialized.slick-slider {
	  display: none;
	}
	.wrapper-1 {
	  display: inherit;
	}
	.gift-slider-wellness .slick-list {
	  padding-left: 14% !important;
	  padding-right: 6% !important;
	}
	.section_header h2 {
	  font-size: 30px;
	}
	.blog_slider .blog_wrap {
	  padding: 15px 10px;
	}
	/* .SingUp_input.input_i.maild label {
	  top: -19px !important;
	} */
	.header_height_S {
	  height: 0;
	}
	.SingUp_box {
	  margin-top: 0;
	}
	.Male_Button {
	  padding: 5px 10px;
	}
	.bookmark {
	  padding: 10px 10px !important;
	  font-size: 13px;
	}
	.row.container {
	  padding: 0 0px 0 5px;
	}
	.compone_tab_top {
	  padding: 10px 0px 10px 0;
	}
	.container-fluid {
	  padding-right: 5px;
	  padding-left: 5px;
	}
	.cashback.lftl {
	  float: inherit;
	}
	.cus-ser-name-p .cus-bold {
	  font-size: 17px;
	}
	.cus-progr-bar p {
	  font-size: 15px;
	}
	.book_your_hair_treatment {
	  max-height: 430px;
	}
	.hair_pera_about_box.pt-3 {
	  padding-top: 0 !important;
	}
	.padding_remove.img_common {
	  padding: 0px 20px 10px;
	}
	
	/*.img_store .Right_side_banner_image_store:after {
		 content: "";
		 position: absolute;
		 top: 0;
		 left: 0;
		 display: block;
		 width: 100%;
		 height: 100%;
		 background-image: linear-gradient(180deg, #000, #010101);
		 opacity: .6; 
	 }*/
	.bookmark-active {
	  padding: 10px 8px !important;
	  font-size: 13px;
	}
  
	footer.page-footer .copy_right_item.col-md-4 {
	  font-size: 13px;
	  text-align: center;
	}
	/* footer.page-footer {
	  padding: 0 0 20px 0 !important;
	 } */
	.footer-copyright ul.social_icons {
	  display: inline-flex;
	  margin: 5px auto 0px;
	}
	.copy_right_item.col-md-4.middlefoot a {
	  padding: 0 5px;
	  font-size: 11px;
	}
	.footer-copyright ul.social_icons li a {
	  height: 25px;
	  width: 25px;
	}
	.footer-copyright ul.social_icons li a i{
		font-size: 12px;
	}
	.footer-copyright.text-center.py-3 a span {
	  /* margin-right: 15px;*/
	}
	.top_link_tab_time li {
	  margin: 0px 10px 12px 0px;
	  width: 100%;
	  padding: 10px 5px;
	}
	
	.top_link_tab li {
	  margin: 10px 2px;
	}
	
	.tab_rating_on_btn_excel {
	  top: -20px;
	}
	.Activities_heading h2 {
	  font-size: 29px;
	}
	.for-separate.col-lg-12 {
	  padding: 0;
	}
	ul.top_link_tab {
	  margin-bottom: 0;
	}
	.booking_tab_in_box {
	  margin-top: 0;
	}
	.booking_tab_in_box li {
	  margin: 0px 0px;
	}
	.hair_tabs_in_box li {
	  margin: 0px 3px 0px 0px;
	  padding: 3px 5px;
	}
	.time_table_list li a {
	  font-size: 14px;
	}
	.Gender_listing {
	  padding-top: 0px;
	}
	
	section.details_about_page_body.col-lg-8 {
	  padding: 0;
	}
	.hair_box_tab_heading {
	  margin-bottom: 10px;
	}
	.cashback {
	  font-size: 14px;
	}
	
	.hair_tabs_in_box {
	  margin: 0;
	  display: inline;
	  float: left;
	  width: 30%;
	  padding: 0;
	  text-align: left;
	}
	.booking_tab_in_box {
	  margin-top: 0;
	  margin-bottom: 0;
	}
	.live_at_home_tab {
	  padding: 0 5px;
	  width: auto;
	}
	.hair_heading_box {
	  margin: 0 auto 10px;
	}
	.header_height.header_bottom_landing {
	  margin-top: 50px;
	}
	.height-breadcrumbs {
	  padding-top: 0;
	}
	.header_height.wallet_height {
	  height: 70px !important;
	}
	.earning_cash_three_btn {
	  width: 100%;
	}
	.top_up_btn.mt-5.mb-2.pt-5 {
	  padding-top: 15px !important;
	  margin-top: 15px !important;
	}
	.FAQ_left_Side_bar.mt-5 {
	  margin-top: 0 !important;
	}
	.row.mt-5.border-bottom_side_bar {
	  margin-top: 10px !important;
	}
	.input_tabs input {
	  width: 83% !important;
	}
	button.Add_right_btn_bottom.mt-5.mb-5 {
	  margin-top: 0 !important;
	  margin-bottom: 0 !important;
	}
	button.Add_right_btn_bottom.mt-5.mb-5 {
	  margin-top: 0 !important;
	  margin-bottom: 0 !important;
	}
	.modal {
	  top: 0 !important;
	  padding-top: 0px;
	  z-index: 9999!important;
	}
	.modal-dialog.w-50 {
	  width: 100% !important;
	}
	section.breadcrumbs_section .breadcrumb-item {
	  font-size: 12px;
	}
	section.details_about_page_body_0.mt-5.mb-4 {
	  margin-top: 0 !important;
	}
	.list_sider_bar_styling {
	  height: auto !important;
	}
	.booking_gallery_popup .modal-content {
	  border-radius: 0px;
	  max-width: 700px;
	}
	.grey_multi_image {
	  display: flex;
	  flex-wrap: initial !important;
	}
	.grey_multi_image img {
	  margin: 10px 2px !important;
	}
  
	.profil-detail .col-8 {
	  flex: 0 0 100%;
	  max-width: 100%;
	}
	.profil-detail form {
	  padding-left: 0;
	}
	.col-8.bxprof {
	  max-width: 100% !important;
	  padding: 0;
	}
	label.labema {
	  top: -20px !important;
	}
	
	a.verify {
	  top: -25px !important;
	}
	select.option.opmar {
	  margin: 0;
	  width: 100% !important;
	}
	.btn-submit {
	  margin-left: 0;
	}
	.final-saved-card .row.ml-4 {
	  margin-left: 0rem !important;
	}
	.minhgt {
	  min-height: auto;
	}
	li.codeul {
	  width: auto;
	}
	li.invit_ul {
	  width: auto;
	}
	
	.upcoming-content {
	  width: 100%;
	  padding: 0;
	  margin-top: 0;
	}
	
	.final-bgr {
	  padding: 10px 0 0 10px;
	  margin-left: 10px;
	}
	
	#paid {
	  margin-left: 5px;
	  padding: 0 5px;
	}
	#online_sum {
	  margin-left: 5px;
	  padding: 0 5px;
	}
	#awating {
	  padding: 0 5px;
	}
	#gift-card-hitory-46 .modal {
	  padding-top: 20px;
	}
	.change-pass {
	  width: 100%;
	  margin-left: 0;
	}
	.profil-detail form {
	  padding-left: 0;
	}
	.setting .col-8 {
	  -ms-flex: 0 0 100%;
	  flex: 0 0 100%;
	  max-width: 100%;
	  padding: 0 !important;
	}
	/* .gift-slider-fitness .fa-chevron-right {
				 bottom: 7em;
				 left: 100%;	right: 1em;
			 }
			 .gift-slider-fitness .fa-chevron-left {
				 left: 1em; top: 7em;
			 } */
	
	.gift-slider-wellness .fa-chevron-right {
	  position: absolute;
	  right: 0;
	  top: 7em;
	  left: inherit;
	  bottom: inherit;
	}
	
	.gift-slider-beauty .fa-chevron-right {
	  position: absolute;
	  right: 0;
	  top: 7em;
	  left: inherit;
	  bottom: inherit;
	}
	.gift-slider-beauty .fa-chevron-left {
	  left: 3em;
	  top: 7em;
	}
	
	.gift-slider-beauty .fa-chevron-right, .gift-slider-fitness .fa-chevron-right {
	  position: absolute;
	  right: 0;
	  top: 7em;
	  left: inherit;
	  bottom: inherit;
	}
  
	.gift-slider-card .fa-chevron-left {
	  top: 7em;
	  left: 0;
	}
	.gift-slider-card .slick-arrow .fa-chevron-right {
	  position: absolute;
	  right: 0;
	  top: 7em;
	  left: inherit;
	  bottom: inherit;
	}
	.gift-slider-card .slick-current {
	  width: 100% !important;
	}
	.gift-slider-card .slick-slide img, .gift-slider-beauty .slick-slide img, .gift-slider-wellness .slick-slide img, .gift-slider-fitness .slick-slide img {
	  height: auto !important;
	  
	}
	section.gift-ocassion.gift-slider-card.card_arrows .fa-chevron-left {
		top: 42%;    left: -1em !important;
		/* left: 2em !important; */
	}
	.select_center_section .slick-next {
		top: -36px;}
		.select_center_section .slick-prev {
			top: -36px;}
	section.gift-ocassion.gift-slider-card.card_arrows .fa-chevron-right {top: 42%;    right: -0.9em;}
	.gift-card-banner-top {
	  /* padding-top: 8%; */
	}
	.gift-card-banner-btn ul li a {
	  padding: 0 10px;
	  font-size: 13px;
	}

	.gift-service-box {
	  background-size: contain;
	  margin-bottom: 30px;     width: 100%;
	}
	
	.gift-service-box p {
		margin-top: 35px;
		font-size: 14px;
		padding-left: 30px;
		line-height: 22px;
		width: 67%;
		height: auto;
		margin-top: 35px;
		font-size: 14px;
		padding-left: 30px;
		line-height: 22px;
		display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
	}

	.banner-content h2 {
	  width: 100%;
	  font-size: 28px;
	  line-height: 35px;
	  height: 172px;
	  overflow: hidden;
	}
	.banner-content p {
	  height: 147px;
	  overflow: hidden;
	}
	.gift-card-history {
	  text-align: center;
	}
	.history-card {
	  padding: 10px;
	}
	.history-card-left-image {
	  padding-left: 0;
	}
	.history-card-aed {
	  width: 100%;
	  height: auto;
	}
	.pl8 {
	  padding-left: 0;
	  padding-right: 0;
	}
	.show-detail-box {
	  padding: 15px 10px;
	}
	.show-detail-box-1 {
	  padding: 15px 10px;
	}
	.summary-profile {
	  width: 100%;
	}
	a.left_summary {
	  float: left;
	}
	.summary-content {
	  max-width: 68%;
	}
	
	.quick_listing_box_one {
	  padding: 10px 10px 20px 10px;
	}
	.side_feature_blogs_slider a.category_link_wrap {
	  height: auto;
	  overflow: hidden;
	}
	.header_height_A {
	  height: 110px;
	}
	.header_height_A.quick_he {
	  height: 80px;
	}
	.col-md-2.pl-0.rvimg, .Review_about_details_page.mb-5 .col-md-2 {
		width: 22%;
		padding-right: 10px;
	}
	.col-md-10.contrev, .Review_about_details_page.mb-5 .col-md-10 {
	  width: 78%;
	  float: right;
	  padding-left: 0px;
	}
	.grey_multi_image .number_images {
	  margin:10px 5px;
	}
	.review_text_right_main h4 {
	  font-size: 16px;
	}
	.side_all_frent_page .trail_maine_section {
	  height: auto !important;
	}
	.thumbnail_slick_slider_image {
	  height: auto;
	}
	div#gallrythumbmodal a.slick-slide {
		height: 45px!important;
	  }
	  div#gallrythumbmodal a.slick-slide img{
		height:100%!important;
	  }
	.trai_peragraph p {
	  height: 98px;
	}
	.tab_rating_on_btn_excel {
	  left: 0px;
	}
	.banner-content h2 {
	  height: 66px;
	  overflow: hidden;
	}
	.checkout_Input_pink.pinkinp label {
	  left: 0 !important;
	}
	#send-now {
		width: 87px;
		height: 43px;
		font-size: 11px;
		padding: 0 5px;
		letter-spacing: 0px;
		margin-left: 5px;
	  }
	  #send-later {
		width: 87px;
		height: 43px;
		font-size: 11px;
		padding: 0 5px;
		letter-spacing: 0px;
		margin-left: 5px;
	  }
	  #preview {
		width: 87px;
		height: 43px;
		font-size: 11px;
		padding: 0 5px;
		margin-left: 5px;
	  }
	#gift-card-hitory .close-btn {
		right: -3px;
		top: -5px;
		z-index: 999;
	}
	#send-submit {
		width: 87px;
		height: 43px;
		font-size: 11px;
		padding: 0 5px;
		margin-left: 5px;
	}
	.mlf-10 {
	  margin-left: 0;
	}
	.col-12.d-flex0.chk_gift {
	  display: inherit;
	}
	.col-12.d-flex0.chk_gift .col-6 {
	  width: 100%;
	  flex: 0 0 100%;
	  max-width: 100%;
	  padding: 0;
	}
	.gift-gallary-heading h2 {
	  font-size: 22px;
	}
	.gift-gallary-heading p{    font-size: 18px;padding-top: 20px;}
	.fill-detail {
	  padding-top: 40px;
	}
	.gift-card-history .modal {
	  padding-top: 55px;
	}
	.gift-card-history-heading .close-btn {
	  right: -10px;
	}
	.carta .col-md-5.text-left {
	  width: 30%;
	  float: left;
	  padding-left: 0px;
	}
	.carta .col-md-7 {
	  width: 68%;
	  padding: 0;
	  float: right;
	}
	.col-md-2.numbcart {
	  width: 50%;
	  float: left;
	  margin-top: 10px;
	}
	.col-md-4.bestprc {
	  width: 50%;
	  float: left;
	}
  
	h4.cart_hd.text-right {
	  text-align: left !important;
	}
	
	.cart_page_section_two {
	  margin-bottom: 20px;
	}
	.header_height.header_bottom_p_0 {
	  height: 0;
	}
	.saff_form {
	  padding: 10px 0;
	}
	ul.saff_form li {
	  /* width: 50% !important; */
	  width: auto !important;
	  float: left;
	}
	.cart_tab_top {
	  padding: 0px 0px !important;
	  margin-bottom: 15px;
	}
	.name_heading {
	  font-size: 13px;
	  word-break: break-all;
	}
	.card_icons img {
	  width: 30%;
	}
	.modal-content.giftmodal {
	  width: 100%;
	}
	.for-separate_0.col-lg-12 {
	  padding: 0;
	}
	.details_about_page_body_0 {
	  padding: 0;
	}
	.tab_rating_on_btn_excel {
	  top: -20px;
	}
	.modal-content.activity_stor {
	  width: 100%;
	}
	.trail_maine_section.trialad {
	  height: auto !important;
	  margin-top: 20px;
	}
	.col-md-5.cus-padding-month {
	  margin-bottom: 20px;
	}
	.cus-for-rates.col-md-4 {
	  width: 48%;
	  float: left;
	}
	.final-cus-add.col-sm-3 {
	  width: 48%;
	  float: left;
	  display: flex;
    justify-content: flex-end;
	padding: 0px;
	}
	.col-lg-12.row.cust-store-final.no_padding {
	  padding-bottom: 10px !important;
	}
	.custom-user-btn {
	  top: 0;
	}
	.modal-content.sesson_modal {
	  width: 100%;
	  /* height: 500px;
	  overflow: scroll; */
	  padding: 20px 5px 10px;
	}
	.modal-content.sesson_modal h4{
		font-size: 16px;
	}
	.moal-instru .custom_popup .modal-dialog {
	  width: 100%;
	  max-width: 75%;
	  margin: auto;
	}
	
	.progress.kid_bar {
	  width: 40%;
	}
	.progress.men_bar {
	  width: 35%;
	}
	.progress.women_bar {
	  width: 40%;
	}
  
	.studio_center_blog_section .col-md-4.updown:nth-child(even) {
	  margin-top: 10px;
	}

	.gift-slider-beauty .fa-chevron-left {
	  left: 2.5em;
	  top: 40%;
	  position: absolute;
	}
	.fitness_category_section.fit_beauty.category_section.padding_b_90_0.mb-5 {
	  margin-bottom: 0px !important;
	  padding-bottom: 30px;
	}
	.instrutor_one {
	  width: 47%;
	}
	.trail_maine_section.galery {
	  height: auto !important;
	  margin-bottom: 20px;
	}

	.header_height.header_bottom_landing.fit_landing {
	  margin-top: 106px;
	}
	.header_height.header_bottom_landing.well_landing {
	  margin-top: 106px;
	}
	.dropdown-menu.trail_maine_section.galery {
	  height: auto !important;
	  margin-bottom: 20px;
	}
	
	.About_gym_section.secpr .product_one {
	  height: auto;
	  width: 100%;
	}
	.instrutor_one_ab.col-md-3, .products-page .col-md-4 {
	  width: 50% !important;
	}
	.col-md-4.col-sm.produ_col {
	  width: 50%;
	}
  
	.tab_rating_on_btn_superb {
	  right: -52px !important;
	  top: -18px !important;
	}
	/* .row.features_row.row_pad_50{padding-top: 0px;} */

	section.refer_earn_section.padding_tb_60 {
	  padding-bottom: 20px !important;
	}
	.fitness_category_section.category_section {
	  padding-left: 0px;
	  padding-top: 10px;
	  padding-right: 30px;
	}
  
	.wellness_category_section.category_section {
	  padding-left: 30px;
	  padding-top: 10px;
	  padding-right: 30px;
	}
	.beauty_category_section.category_section {
	  padding-left: 30px;
	  padding-top: 10px; /* padding-right: 30px; */
	}
	
	.dinamond_banner_text_01 span {
	  font-size: 16px;line-height: 25px;
	}
	.image-wrap_sld .dinamond_banner_text_01 {
	  top:35%; 
	}
	.header_height_fit.header_bottom_landing.fit_landing {
	  height: 78px;
	}
  
	.landing_offers_section.wellness_offers
	  .offers_category_section_wrapper:before {
	  top: -25px;
	}
	img.wellness_nbann {
	  height: 250px !important;
	}
  }
  
  @media screen and (min-device-width: 768px) and (max-device-width: 991.98px) {
	.price_details_wrap.pr_beuty_well_0 .services_matched {
		padding: 13px 10px;
		font-size: 13px;}
		.welcome_box_SingUp p {
			font-size: 15px;
		}
		.listing_item_wrap .price_details_wrap_0 {
			padding: 25px 8px 10px 8px;}
			.Sign_in_box_title {
				font-size: 25px;
			}
			.Sign_in_box_title::after {
				width: 75px !important;}
			.modal-body.modrbg {
				height: auto;
				overflow: auto;
			}
			.icon_0 img {
				width: 25px;
			}
			.listing_item_wrap .pricing_item .pricing .price {
				font-size: 16px;
			}
			.listing_item_wrap .pricing_item .title {
				font-size: 10px;
			}
			.listing_item_wrap .pricing_item .pricing .s_label {
				font-size: 11px;
			}
			a.item_title {
				font-size: 21px;
			}
			.listing_fitness_items .listing_item_wrap .image_gallery_wrap .product_image .img_wrap{    height: 190px!important;}
			.listing_item_wrap .image_gallery_wrap .product_image .img_wrap img{height: auto !important;}
	.category_section .weight_loss_prog .cu_slider_item.slick-current img {
		height: 320px;
		width: 100%;
	  }
	.item_detail_wrap .feature {
		font-size: 12px;}
		.notification-blog-ar {
			padding: 20px 0 30px !important;
		}
		.container_gft {
			max-width: 90%;
			margin: 0 auto;
		}
		.attechded_icon.col-md-4{-ms-flex: 0 0 100%;
			flex: 0 0 100%;
			max-width: 100%;    justify-content: center;}
			.col-md-7.wdt_attach{-ms-flex: 0 0 80%;
				flex: 0 0 80%;
				max-width: 80%;    padding-left: 5%;}
				.attechded_icon .file-upload-button {
					height: auto;
					line-height: initial;
				}
				.atteched_text textarea {
					width: 100%;
				}
				.wdt_attach .atteched_text {
					width: 100%;
				}
	.Dimanod_text_box h4 {
		font-size: 25px;
	}
	.Dimanod_text_box p {
		font-weight: 500;
		font-size: 14px;
		line-height: 1.4;
	}
	.quick_ri {
		padding-right: 10px;
	}
	.col-md-4.col.lft_q {
		padding: 0;
	}
	.page_sidebar .blog_item .blog_title {
		font-size: 15px;
		line-height: 18px;
	}
	.blog_item.borddash div.boxblog {
		font-size: 13px;
		line-height: 22px;}
		.quick_list_offer_box.offset-lft {
			padding-left: 10px;
		}
		.quick_list_offer_box:after {
			display: none;
		}
	.quick_listing_image img{    height: auto !important;
		width: auto !important;}
		.col-md-8.col.rht_q {
			padding: 0 0 0 20px;
		}
		.offer_listing_btn {
			padding: 10px 20px;
			font-size: 15px;
		}
	span.texprof {
		width: 76px;
	}
	.notification-blog-ar span {
		font-size: 12px;}
	.main_content_wrap.bggrauy .final-bgr{    padding: 20px 0px 20px 10px!important;}
	
	.wrapper-1.profile-outer{    display: block;}
	.feature_category .feature_detail {
		font-size: 14px;
		height: auto;
		overflow: hidden;
	}
	
	.testimonial_section:before {
	  height: 90%;
	  bottom: -30px;
	}
	.testimonial_slider_section:before {
	  height: 90%;
	  bottom: -30px;
	}
	.blog_section .slick-next {
	  left: 84px;
	}
	.forget_passowrd {
		width: 100%;
		text-align: right;
		padding-left: 10px;
		font-size: 14px;
		padding-top: 2px;
	}
	.keep_and_forget_0 .col-md-6{       padding-right: 0;
		padding-left: 10px;}
		.keep_sigin .sign_check_box_button label {
			position: relative;
			cursor: pointer;
			padding-left: 35px;
			font-size: 14px;
			margin-bottom: 0;
		}
		.side_menu_li_listing{    top: -45px;}
		.heading_sider_signUp_box {
			padding-left: 10px;
		}
		.sign_check_box_button label:before{height: 15px;
			width: 15px;}
	.header_login.login_height_mobile{height: 150px !important;}
	
	span.textsel_d{    width: 68px;}
	
	.category-section .category-heading{    padding-top: 0;}
	.feature_category h3.feature_title{    font-size: 25px;}
	.beutics_fitness_well_txt .row.features_category_row{    padding-top: 0px;}
	.height-breadcrumbs {
	  padding-top: 114px;
	}
	
	.achivement_counts .count {
	  font-size: 22px;
	  line-height: 26px;
	}
	.beutics_features_section_card{background-size:contain ;}
	.studio_center_section .weight_loss_prog_section .category_slider_section:before{    height: calc(85% + 80px);    top: -5px;}
	.section_header.salontt_sec.salon_header::before{display: none;}
	.category_section .weight_loss_prog .cu_slider_item span {
		color: #000000;
	}
	/* section.studio_center_section {
		padding-top: 30px;
	} */
	.studio_center_blog_section .col-md-4.updown:nth-of-type(2n + 3) {
		margin-top: -30px;
	}
	.featured_offers_category_tab_content ul.slick-dots {
	  right: -60%;
	  top: 13%;
	  z-index: 9999;
	  /* position: relative; */
	  bottom: inherit;
	}
	.featured_offers_section.beauti_off .actual_div,
	.featured_offers_section.weness_sc #actual_div,
	.featured_offers_section.offerssec_featu .actual_div {
	  padding-right: 45px;
	}
	
	.achivement_counts .achive_count_item_wrap {
	  padding: 0px 0 0 10px;
	}
	
	footer.page-footer .copy_right_item.col-md-4 {
	  font-size: 13px;
	}
	footer.page-footer {
	  padding: 0 0 0px 0 !important;
	}
	.copy_right_item.col-md-4.middlefoot a {
	  padding: 0 5px;
	  font-size: 11px;
	}
	.footer-copyright ul.social_icons li a {
	  height: 32px;
	  width: 32px;
	}
	.footer-copyright.text-center.py-3 a span {
	  margin-right: 15px;
	}
	.top_link_tab_time li {
	  margin: 0px 10px 12px 0px;
	  width: 100%;
	  padding: 10px 5px;
	}
	
	.top_link_tab_time {
	  padding-left: 0;
	}
	.top_link_tab li {
	  margin: 10px 2px;
	}
	
	.page_banner_area {
	  height: 325px;
	}
	section.details_about_page_body_0.mt-5.mb-4 {
	  margin-top: 0 !important;
	}
	.grey_multi_image {
	  display: flex;
	  flex-wrap: initial !important;
	}
	.grey_multi_image img {
	  margin: 0px 2px !important;
	}
	.grey_multi_image img {
	  width: 77px;
	  height: 60px;
	}
	img.wellness_nbann {
	  height: 250px !important;
	}
	.form-check.form-switch.mt-3 {
		margin-top: 0 !important;
	}
	/* .btn-submit {
	  margin-left: 0;
	} */
	form.setting.form_setting .btn-submit {
		margin-left: 0px;
	}
	.minhgt {
	  min-height: auto;
	}
	li.codeul {
	  width: auto;    height: 30px;
	  line-height: 30px;
	}
	li.invit_ul {
	  width: auto; height: 30px;
	  line-height: 30px;
	}
	.invite-item ul li a {
		padding: 0px 5px;
		font-size: 10px;
		
	}
	li.invit_ul a, li.codeul a {
		padding: 0px 10px !important;
	}
	.invite-item ul li {
		list-style: none;
		display: inline-flex;
		text-align: center;
		line-height: 30px;
		align-items: center;
	}
	.nav-link {
	  padding: 0.5rem 0.35rem !important;
	}
	.search_types .nav-item {
	  margin: 0px 5px 0px 0px;
	}
	.nav-link {
	  padding: 4px !important;
	  font-size: 13px;
	}
	#paid {
	  margin-left: 5px;
	}
	#online_sum {
	  margin-left: 5px;
	}
	#gift-card-hitory-46 .modal {
	  padding-top: 20px;
	}
	.list_sider_bar_styling {
	  min-height: 200px;
	}
	.list_sider_bar_styling {
		padding-left: 30px;
	}
	.modal-content.giftmodal {
	  width: 100%;
	  right: 0px;
	}
	.Activities_heading .row.pt-4.pb-5 {
	  padding: 10px 0 10px 0 !important;
	}
	.img_store.common_img_store {
	  height: auto;
	  /* margin-bottom: 13px; */
	}
  
	.home_banner .slick-arrow.slick-next {
	  right: calc(50% - 150px) !important;
	  right: -webkit-calc(50% - 150px) !important;
	  right: -moz-calc(50% - 150px) !important;
	}
	.home_banner .slick-arrow.slick-prev {
	  left: calc(50% - 250px) !important;
	  left: -webkit-calc(50% - 250px) !important;
	  left: -moz-calc(50% - 250px) !important;
	}
	.category_section .cu_slider_item.slick-current {
	  width: 237px;
	  height: 333px;
	}
	.category_section .cu_slider_item.slick-current img {
	  height: 290px;
	  width: 100%;
	}
  
	.beauty_category_section.category_section .category_slider_section:before {
	  height: calc(95% + 60px);
	}
	.beauty_category_section.category_section .category_slider_section:before {
	  top: -16px;
	}
	.beauty_category_section.category_section .category_slider_section {
	  padding-top: 0px;
	}
	.beauty_category_section.category_section .visit_categoy {
	  position: absolute;
	  right: 0px;
	  top: -54px;
	}
	/* .search_section_module {
	  top: 101px;
	} */
	.search_section_module .tab-content.main_search_wrapper {
	  width: calc(100% + 65%);
	  right: 5em;
	}
	.beutics_search_wrap .optional_form_wrapper label {
	  font-size: 13px;
	}
	.image-wrap_fit.fit_image_size {
	  height: 310px;
	  overflow: hidden;
	}
	.gift-slider-wellness .slick-list {
	  padding-left: 13% !important;
	  padding-right: 7% !important;
	}
	.page_banner_area.fit_page_bann, .page_banner_area.fit_page_bann .slick-slide {
		height: auto;
	}
	
	.landing_page_blog_section {
	  margin-top: 0px !important;
	}
	section.landing_page_blog_section.categ_beauty_landing.padding_tb_60 {
		padding-top: 80px;
	}
	.slick-dotted.slick-slider {
	  margin-bottom: 0px;
	}
	.home_banner_slider_area button.slick-arrow {
	  bottom: -50px;
	}
	.home_banner {
	  margin-bottom: 60px;
	}
	.gift-card.slide-wrapper.service_bann .carousel-inner,
	.gift-card.slide-wrapper.service_bann .carousel,
	.gift-card.slide-wrapper.service_bann .carousel-item,
	.gift-card.slide-wrapper.service_bann .fill {
	  height: 200px;
	}
	/* .gift-card-banner-top .banner-content {
	  display: none;
	} */
	section.gift-card.slide-wrapper.service_bann {
	  height: 200px;
	}
	.header_height_gft {
		margin-top: 70px;
	}
	.category-box-content {
	  margin: 0px 10px 10px 10px;
	}
	.category-box-content p {
		font-size: 14px;
		line-height: 20px;
	}
	.gift-service-top {
		padding-bottom: 0;
	}
	.gift-card-banner-top.textbann {
	  padding-top:10px;
	}
	.gift-card-banner-top.textbann p.mt-4.mb-3{    height: 30px;margin-top: 10px !important;
		margin-bottom: 10px !important;
		overflow: hidden;}  
		.gift-service-top h3 {
			font-size: 25px;
			line-height: 30px;
		}  
		.category-top-icon img {
			width: 60px;
			height: 60px;
		}
	.breadcrumb_heading h1{    font-size: 25px;}
	.gift-card-banner-top.textbann{    padding-top: 20px;}
	.category-box-content p {
	  height: 85px;
	}
	.category-box {
	  height:250px;
	}
	.category-box-content{    padding-top: 10px;}
	.category-section {
	  margin-top: 30px;    padding: 5px 10px 5px 10px;
	}
	.gift-service-btn{    margin-top: 40px;
		margin-bottom: 40px;}
		.category-heading {
			padding-top: 10px;
		}
	.gift-service-box p {
		font-size: 12px;
		letter-spacing: 0px;
		color: #ffffff;
		position: absolute;
		margin-top: 5px;
		width: 160px;
		padding-left: 10px;
		font-weight: 400;
		line-height: 15px;
	}
	.gift-card-banner-top.textbann .banner-content h2{font-size: 20px; height: auto;    line-height: initial;}
	.gift-card-banner-top.textbann .banner-content p {
		font-size: 14px !important;
		line-height: 17px !important;
	}
	.gift-card-banner-top.textbann .banner-content p.giftc {
		-webkit-line-clamp: 3;
	}
	.gift-card-banner-btn ul li {
		width: 167px;
		height: 30px;
	}
	.gift-card-banner-btn ul li a {
		line-height: 30px;
		font-size: 13px;
	}
	.gift-gallary-heading h2 {
		font-size: 25px;}
		.gift-gallary-heading p {
			font-size: 20px;
			padding-top: 0;
		}
		.gift-gallary-heading.mb-5{    margin-bottom: 0.5rem!important;}
	.gift-service-box {
	  background-size: contain;
	  height: 90px;
	}
	
	.banner-content h2 {
		font-size: 27px;
	}
	.banner-content p {
		font-size: 15px;
	}
	.mode_of_delivery_section .section_header h3.sub_head {
	  font-size: 18px;
	}
	.all-category-middle {
	  transition: 0.5s ease;
	  opacity: 1;
	  /*box-shadow: 5px 10px 10px #cdcdcd; */
	  background: #ffffffba;
	  padding: 5px;
	}
	.all-category-container:hover {
	  box-shadow: 5px 10px 10px #cdcdcd;
	  transform: scale(1.1);
	}
	.all-category-container:focus {
	  box-shadow: 5px 10px 10px #cdcdcd;
	  transform: scale(1.1);
	}
	.studio_center_blog_section .col-md-4.updown {
	  -ms-flex: 0 0 50%;
	  flex: 0 0 50%;
	  max-width: 50%;
	}
	.gift-slider-fitness .slick-current {
	  width: 100% !important;
	}
	.gift-slider-beauty .slick-current {
	  width: 100% !important;
	}
	.gift-slider-wellness .slick-current {
	  width: 100% !important;
	}
	section.gift-card.slide-wrapper.gftbann .carousel-inner, section.gift-card.slide-wrapper.gftbann .carousel, section.gift-card.slide-wrapper.gftbann .carousel-item, section.gift-card.slide-wrapper.gftbann .fill{height: 350px;}
	.gift_cd_tit h1 {
		margin-top: -30px;
	}
	.select_center_section .slick-next{    top: -46px;}
	.select_center_section .slick-prev{    top: -46px;}
	.block-breadcrumbs-1{    margin-top: 62px;}
	.gift-slider-card .slick-current{width: 100% !important;}
	section.gift-ocassion.gift-slider-card.card_arrows .fa-chevron-right{   top: 40%; right: -1.5em;}
	.gift-slider-beauty .fa-chevron-left, .gift-slider-wellness .fa-chevron-left {
		position: absolute;
		top: 10em;
		left: 1em;
	}

	.landing_blog_slider_section button.slick-arrow {    background-color: #ffffff5e !important;
		-webkit-box-shadow:  0px 2px 2px 0px rgb(0 0 0 / 2%);
		-moz-box-shadow:  0px 2px 2px 0px rgba(0, 0, 0, 2%);
		box-shadow: 0px 2px 2px 0px rgb(0 0 0 / 2%);
	}
  }
  @media screen and (min-device-width: 992px) and (max-device-width: 1199.98px) {
	.col-md-4.order1-0 {
		justify-content: center;
		height: 36px;
	}
	.modal-content.popupprofile {
		width:80%;
	}
	.croppie-container .cr-boundary {
		width: 100% !important;
		height: 280px !important;
	}
	.crop_demo_image{height: 280px !important;}
	.gift-card-banner-btn {
		margin-top: 10px;
	}
	.actin_prof span {
		margin-right: 10px;}
	.btn_margf {
		width: 108px;
	}
	#edit-profilepic .file-upload-wrapper {
	}
	.btn_margf_0{width: 108px;    margin: 0 auto 0 5px;}
	button.subbtnm {
		padding: 5px 5px;
	}
	.received-btn {   
    padding: 0 15px;
    font-size: 14px;
		
	}
	a.item_title {
		font-size: 20px;}
	.item_detail_wrap .service_activity .discription {
		font-size: 12.5px;
		line-height: 17px;
	}
	.listing_item_wrap .pricing_item .pricing .price {
		font-size: 17px;
	}
	.pricing_item .pricing .icon_0 img{    width: 35px;}
	.features_category_row.landing_page_features_category{height: auto;}
	.attachic_bg{height: 25px;
		width: 25px;}
	.attachic input[type=image] {line-height: 25px;
		height: 12px;}
		.attachic img {
			height: 12px;
		}
		.attach_uplo_icon {
			line-height: 25px;
		}
		.send_teligram_icon {
			line-height: 25px;height: 12px;
		}
		.send_teligram_0 button{height: 25px;
			width: 25px;}
	.container_gft {
		max-width: 80%;
		margin: 0 auto;
	}
	.grey_multi_image img {
		width: 117px;
		height: 55px;
	}
	.attechded_icon.col-md-4 {
		padding: 0;
	}
	.atteched_text textarea {
		width: 100% !important;
		height: 48px;
		padding: 2px 6px;
	}
	.gift-slider-card .slick-list {
		padding-top: 5% !important;
		padding-bottom: 10% !important;
		padding-left: 17% !important;
		padding-right: 6% !important;
	}
	section.gift-ocassion.gift-slider-card.card_arrows .fa-chevron-left {
		left: 0;
	}
	
	.gft_card .carousel-inner, .gft_card .carousel, .gft_card .carousel-item{height: auto;}
	.gft_card .carousel-inner img {
		width: 100%;
		height: auto;
	}
	.history-card-aed h3 {
		font-size: 20px;
		line-height: initial;
		padding-top: 15px;
	}
	.history-card-aed {
		margin-top: 10px;
		/* width: fit-content; */
		height: auto;
		margin: 10px auto;
		padding: 0px 5px 10px;
	}
	.history-card-left-image img {
		width: auto;
		height: auto;
	}
	span.texprof {
		width: 75px;
	}
	.chat_Input select.textb_chat {
		padding: 0 5px 0 12px;
	}
	.invite-item{    padding: 10px 0px 10px 0px;}
	
	.cancel_order_box_0 {
		padding: 15px 15px 15px 0;
	}
	.Responses_btn_cancelling {
		padding: 10px 10px;
		width: fit-content;
	}
	.cancelling_order_text {
		font-size: 1.3rem;
	}
	.explore_btn_cancelling{padding: 10px 10px;    margin-left: 15px;
		width: fit-content;}
	.invite-item ul li a {
		padding: 8px 6px;
		font-size: 12px;}
		li.invit_ul a, li.codeul a {
			padding: 8px 10px !important;
		}
	.sign_up_box_image.img_sgn_right {
		width: 100%;
		height: auto;
	}
	.side_menu_li_listing{top: -45px;}
	.signUp_banner_img {
		width: 100%;
		height: auto;
	}
	.list_sider_bar_styling li {
		line-height: 1.3;
	}
	.image-wrap_sld .dinamond_banner_text_01 {
		top: 35%;
	}
	section.gift-ocassion.gift-slider-card.card_arrows .fa-chevron-right {
    top: 40%;
    right: -1.5em;
}
section.gift-ocassion.gift-slider-card.card_arrows .fa-chevron-left {
    left: 0;
}
section.gift-ocassion.gift-slider-card.card_arrows .fa-chevron-left {
    top: 40%;
}
.input-wrapper.wdth_input {
    width: 425px;
}
.input-wrapper.wdth_input .bxcode.labpos {
    position: relative;
    display: flex;
}
span.textsel_d {
    width: 64px;
}
	.beauty_category .slick-prev {
	  top: 110%;
	  left: inherit;
	  z-index: 9999;
	  right: 100px;
	}
	.beauty_category .slick-next {
	  top: 110%;
	}
	/* .for-blue-portion_o {
		margin: -250px auto 0;
	} */
	section.refer_earn_section.padding_tb_60 {
		padding-bottom: 40px;
	}
	/* img.img_mask {
		height: 350px;
		width: 100%;
	} */
	.feature_category h3.feature_title {
		font-size: 25px;}
	.gift-slider-beauty .fa-chevron-right {
	  right: -1.5em;
	  top: 13em;
	}
	.fitness_category .slick-prev {
	  right: inherit !important;
	  left: 100px !important;
	}
	.fitness_category .slick-next {
	  right: 100px;
	  left: inherit;
	}
	.wellness_category .slick-next {
	  top: 110%;
	}
  
	.wellness_category .slick-prev {
	  top: 110%;
	  left: inherit;
	  right: 110px;
	}
	
	.landing_blog_slider_section button.slick-arrow {    background-color: #ffffff5e !important;
		-webkit-box-shadow:  0px 2px 2px 0px rgb(0 0 0 / 2%);
		-moz-box-shadow:  0px 2px 2px 0px rgba(0, 0, 0, 2%);
		box-shadow: 0px 2px 2px 0px rgb(0 0 0 / 2%);
	}
	
	.featured_offers_section.beauti_off .actual_div,
	.featured_offers_section.weness_sc #actual_div,
	.featured_offers_section.offerssec_featu .actual_div {
	  padding-right: 53px;
	}
	.beauty_category_section.category_section .category_slider_section:before {
	  height: calc(100% + 50px);
	  top: -21px;
	}
	.fitness_category_section.category_section .category_slider_section:before {
	  height: calc(100% + 50px);
	  top: -28px;
	}
	.wellness_category_section.category_section .category_slider_section:before {
	  height: calc(100% + 50px);
	  top: -28px;
	}
	.featured_offers_section .featured_offers_section_wrapper-1:before{    right: -110px;}
	.for-blue-portion {
	  margin: -5% auto 0;
	}
	.gift-service-box {
	  background-size: contain;
	}
	.gift-service-box p {
	  margin-top: 15px;    width: 240px;
	  padding-left: 15px;
	  font-weight: 400;
	  line-height: 22px;
	  height: 60px;
	  overflow: hidden;
	}
	.category-box-content {
		margin: 10px 20px;
	}
	.breadcrumb_heading.gift_top_title h1 {
		margin-top: -40px;
	}
	.home_banner .slick-arrow {
	  bottom: -50px;
	}
	.home_banner {
	  margin-bottom: 40px;
	}
	
	span.textbox_d {
		width: 26%;
	}
	input.form-control-0{    width: 74%;}
	
	.gift-slider-fitness .fa-chevron-right, .gift-slider-wellness .fa-chevron-right, .gift-slider-beauty .fa-chevron-right {
		position: absolute;
		right: 0em;
		top: 42%;
		left: inherit;
		bottom: inherit;
	}
	.gift-slider-fitness .fa-chevron-left, .gift-slider-wellness .fa-chevron-left,  .gift-slider-beauty .fa-chevron-left  {
		position: absolute;
		top: 42%;
		left: inherit;
		bottom: inherit;
	}
	.studio_wellness .slick-prev {
		right: 100px !important;
		
	}
  }
  @media screen and (min-device-width: 467px) and (max-device-width: 767px) {
	.btn_margf {
		width: 100px !important; 
		font-size: 1rem !important;
	}
	.btn_margf_0 {
		width: 100px !important; 
		font-size: 1rem !important;
	}
	.modal-content.popupprofile {
		padding:20px !important;
	}
	#edit-profilepic .file-upload-button {
		width: 100px;
		font-size: 1rem;
	}
	button.subbtnm {
		width: 100px;
	}
	.pricing_item .explore_btn{        width: fit-content !important;
		display: block;
		text-align: center;
		padding: 0.575rem 2.5rem !important;}
		.listing_item_wrap .price_details_wrap_0 {
			width: fit-content;
			padding: 20px 100px;
			margin: auto;
		}
	.croppie-container .cr-boundary {
		height: 200px !important;
	}
	.crop_demo_image{height: 200px !important;}
	.cr-viewport.cr-vp-circle {
		width: 150px !important;
		height: 150px !important;
	}
	.crop_demo_image {
		padding: 25px 0px;
	}
	.gift-service-box p{    width: 72% !important ;}
	.list_sider_bar_styling::before{display: none;}
	.list_sider_bar_styling::after{display: none;}
	.side_menu_li_listing {
	    top: 25px;
    height: 350px;right: 0px;
    padding-top: 30px;
    padding-bottom: 20px;
    margin-bottom: 50px;
		
	}
	.crop_demo_image {
		width: 100%;
		padding: 0;
		height: 150px;
		justify-content: center;
		text-align: center;
		align-items: center;
		vertical-align: middle;
		display: flex;
	}
	.crop_demo_image img {
		border: 0;
		height: 150px;
		/* max-width: 50%; */
		width: 150px;
	}
	.list_sider_bar_styling li a {
		font-size: 14px;
	}
	
	.SingUp_box.sgn_btnn_padd .side_menu_li_listing {
		margin-top: 0px;
	}
	.keep_and_forget_0 .col-md-6 {
		padding-left: 0!important;
		width: 49%;
	}
	.keep_and_forget_0 .forget_passowrd{text-align: right !important;}
	section.gift-ocassion.gift-slider-card.card_arrows .fa-chevron-right{    right: -2em;}
	.select_center_section.giftcard_slider_theme .slick-prev{    right: 90px;top:	-30px;}
	.select_center_section.giftcard_slider_theme .slick-next{right: 30px;top:	-30px;}
	.select_center_section.giftcard_slider_theme .caption_title-1 h2 {
		margin-bottom:70px;
	}
	section.gift-ocassion.gift-slider-card.card_arrows .fa-chevron-left {
		left: 0.3em !important;
	}
	section.gift-ocassion.gift-slider-card.card_arrows .fa-chevron-right {
		right: -1.2em;
	}
  }
  
  @media (max-width: 767px) {
	.card-2.mar_cd {
		float: left;
		margin-right: 0;
		margin-left: 15px;
	}
	.col-md-4.page_sidebar.quick_ri {
		margin-bottom: 60px;
	}
	.Sign_in_box_title {
		font-size: 25px;
	}
	.pricing_item .explore_btn{        width: fit-content !important;
		display: block;
		text-align: center;
		padding: 0.575rem 2.5rem !important;}
	.Sign_in_box_title::after {
		width: 75px !important;}
	.replybanner_popup .item.rep_popup {
		width: 78vh;
		height: auto;
		margin: auto;
		padding: 0 20px;
	}
	.item_details_wrap.beau_well_wrap .item_detail_wrap .service_offers {
		height: auto;
	}
	.con.col-lg-12.col-sm-12.page_sidebar.pl-05.pr-05.pb-2 {
		padding: 0 1rem 0 0;
	}
	.page_filter_section .service_on_wrap {
		text-align: left;
	  }
	.replybanner_popup .product-carousel-forum-popup .item.rep_popup img{    width: auto;
		height: auto;}
	.lft_book{padding-left: 0 !important;}
	.item_detail_wrap .service_activity .discription {
		height: auto;
	}
	.listing_item_wrap .item_detail_wrap .trainer_speaks{height: auto;}
	
.grey_multi_image .img_review_left img {
		height: 40px!important;
		width: 40px;
	}
	span.ellipse {
		line-height: 28px;
	}
	.col-md-3.beuty_r.pr-0 {
		padding: 0;
	}
	.col-md-1.p-0.upload {
		max-width: 15%;
		flex: 0 0 15%;
		text-align: -webkit-right;
	}
	.col-md-1.p-0.msgenv{
	    max-width: 15%;
    flex: 0 0 15%;
    text-align: -webkit-right;}
		.col-md-10.pl-0.wdt_attach {
			max-width: 70%;
			flex: 0 0 70%;
		}
		
	#gift-card-hitory-56 .close-btn{    right: -10px;
		top: -20px;}
	#gift-card-hitory-56 .modal-content{	    border-radius: 15px;    border: 0px solid #fff !important;}
	.gift-card-history-heading {
		padding-bottom: 10px;
		margin-bottom: 0px !important;
		margin-top: 10px;
	}
	.gift-card-banner-btn ul li a {
		padding: 0 8px;
		font-size: 10px;line-height: 25px;
	}
	.gft_card .container {
		width: 90%;
		padding-right: 15px;
		padding-left: 15px;
		margin-right: auto;
		margin-left: auto;
	}
	.pr_beuty_well_0 {
		height: auto;
		bottom: inherit;
		position: relative;
	}
	a.btnn_bottom_well {
		position: inherit;
		bottom: inherit;}
	.gift-card-history-heading h1 {
		font-size: 25px;
	}
	.history-card-aed {
		width: fit-content;
		height: auto;
		margin: 10px auto;
		padding: 0px 25px 10px;
	}
	.history-card-aed h3 {
		font-size: 20px;
		padding-top: 10px;
	}
	.received-btn {
		width: fit-content;
		padding: 0px 20px;
	}
	.listing_beauty_wellness_items .listing_item_wrap .image_gallery_wrap .product_image .img_wrap {
		height: 220px !important;
		margin: 0 auto;
		text-align: -webkit-center;
	}
	.listing_item_wrap .beau_well_wrap .item_detail_wrap .service_address .text_height_w {
		height: auto;
	}
	.item_details_wrap.beau_well_wrap .staff_nationality {
		height: auto;
	}
	.item_details_wrap.beau_well_wrap .item_detail_wrap .service_features {
		height: auto;
	}
	.pr_beuty_well {
		height: auto;
		bottom: inherit;
		position: relative;
	}
	a.btnn_bottom_beuty {
		position: revert;
		bottom: inherit;
		margin: 0 auto;
	}
	.col-md-8.col.r-2-hist {
		padding: 0;
	}
	.col-md-2.col.r-1-hist {
		padding-left: 0;
	}
	.history-card-des h1 {
		font-size: 18px;}
		.history-card-left-image img {
			width: auto;
			height: 175px;
		}
	.col-md-4.col.lft_q {
		flex-basis: auto;
		padding: 0;    text-align: center;
	}
	.reponse_btn {
		margin: 20px 0 0 10px  !important;
	}
	.quick_list_offer_box:after {
		display: none;
	}
	/* .col-md-4.pr-0.card-visa-icon {
		width: 25%;
	}
	.col-lg-8.pl-0.card-numb.mb-3 {
		width: 75%;
		float: left;padding-right: 0;
	}
	.card-name-new {
		width: 65%;
		float: left;
	}
	.col-md-4.pr-0.card_dat {
		width: 35%;
	} */
	.term-condition-box h4 {
		padding-top: 40px;
	}
	.term-condition-box img {
		width: 100%;
		height: auto;
	}
	.breadcrumb-title-0.sectb{padding-top: 0px;}
	.term-condition-box-1 {
		padding: 10px 15px 10px 15px;}
		.term-condition-box-1 .text-content {
			width: 94%;
			height: auto;    margin-top: 10px;
			padding-left: 3%;
		}
		.term-condition-box-1 p{
			font-size: 14px;
			line-height: 20px;
			width: fit-content;
		}
	.plr-12 {
		padding: 0 5px;
	}
	.card-numb p {
		font-size: 12px;
	}
	.final-saved-card .plr-12 p{    font-size: 12px;}
	
	.grey-bg-card {
		height: auto;
		margin-left: -10px;
		margin-right: 5px;
	}
	.breadcrumb-title-0 h2 {
		padding-left: 0;
	}
	.landing_offers_section ul.slick-dots {
	  left: -186px;
	}
	.landing_offers_slider .button_wrap a.btn {
	  margin-top: 5px;
	  padding: 2px;
	  font-size: 12px;
	}
	.landing_offers_slider .blog_wrap .discription {
	  margin-bottom: 15px;
	}
	.breadcrumb_heading h1 {
	  font-size: 25px;
	}
	.blog_slider_section.offset-md-3 {
		margin-left: 10%;
	}
	.breadcrumb_heading.gift_top_title h1 {
		margin-top: -30px;
		display: inline-block;
	}
	.category_slider_section-1:before{    width: calc(80% + 10px);}
	.select_center_section .slick-prev {
		right: 80px;
	}
	
	.sidepa_0{padding: 0;}
	.list_sider_bar_styling {
		padding-bottom: 20px;
	}
	.feature_category h3.feature_title {
		font-size: 20px;
		padding: 5px 5px;
	}
	.feature_category .feature_detail {
		font-size: 12px;
		height: auto;
		padding: 3px 5px;
		line-height: 16px;
		width: fit-content;
	}
	.feature_item .feature_detail {
		font-size: 13px;
		color: #757479;
		font-weight: 600;
		line-height: 18px;  
	}
	.features_category_row.landing_page_features_category .feature_category {
		top: 0;
	}
	.for-blue-portion_o {
		width: 85%;
	}
	.landing_blog_slider_section button.slick-arrow {    background-color: #ffffff5e !important;
		-webkit-box-shadow:  0px 2px 2px 0px rgb(0 0 0 / 2%);
		-moz-box-shadow:  0px 2px 2px 0px rgba(0, 0, 0, 2%);
		box-shadow: 0px 2px 2px 0px rgb(0 0 0 / 2%);
	}
	.studio_center_section .weight_loss_prog_section.category_section .slick-next {
		top: 110%;right: 0 !important;
	}
	.studio_center_section .weight_loss_prog_section.category_section .slick-prev {
		top: 110%;    left: inherit;
		right: 60px;
	}
	.gift-service-top {
		padding-bottom: 10px;
	}
	.btn_catainer{    flex-wrap: inherit;}
	.category-section .category-heading{    padding-top: 0;}
	.featured_offers_section_wrapper-1 .actual_div, .featured_offers_category_section .actual_div, .featured_offers_section.weness_sc #actual_div, .featured_offers_section.offerssec_featu .actual_div{padding-right: 20px;}
	.row.mt-8.gift-row-top{    margin-top: 50px;}
	.gift-service-top h3 {
		font-size: 25px;
		line-height: 27px;
	}
	.gift-service-top p {
		font-size: 16px;
	}
	.section_header.gift_sc:before{display: none;}
	.giftcard_ar {
		margin-top: 0;
	}
	footer.page-footer .footer_1 .footer_item_wrap.contact_details{padding-top: 20px !important;}
	html,
	body,
	p {
	  font-size: 13px;
	  line-height: 1.5;
	}
	/* .landing_offers_slider .blog_wrap .discription{    height: 61px !important;} */

	.welcome_box_singin p{    font-size: 14px;}
	.keep_and_forget_0 .col-md-6{    padding-left: 0!important;}
	.landing_contact_wrapper .landing_contact_item .discription {
	  font-size: 14px;
	  line-height: 20px;
	}
	.landing_contact_wrapper .landing_contact_item .form-control,
	.landing_contact_wrapper .landing_contact_item .form-control {
	  height: 42px;
	}
	.landing_contact_wrapper .landing_contact_item .form-group label {
	  font-size: 14px;
	}
	.landing_contact_wrapper .landing_contact_item textarea.form-control {
	  height: 52px;
	  padding: 5px 0.75rem;
	  border-bottom: 1px solid #ccc;
	  -webkit-box-shadow: 0 10px 6px -6px #777;
	  -moz-box-shadow: 0 10px 6px -6px #777;
	  box-shadow: 0 10px 6px -6px #777;
	}
  
	section.landing_contact_section {
	  padding: 150px 0px 20px;
	}
	section#service_category_section {
	  background-image: none;
	}
	.row.features_row.row_pad_50 {
	  padding-top: 40px;
	}
	.block-breadcrumbs-1 {
		width: 100%;
		height: 30px;
		background-color: #fff;
		margin-top: 12px;
	}
	.breadcrumb-1 {
		margin-right: 0;
	}
	.gift_cd_tit h1 {
		margin-top: 0;    width: 100%;
		display: inline-block;
	}
	.fit_wrap .item_detail_wrap .service_features, .fit_wrap .item_detail_wrap .service_offers {
		height: auto;
	}
	.no_padding.image_gallery_wrap.slide-lft.posrela{ margin-top: 35px;}
	.listing_item_wrap .product_image{  margin-bottom: 20px; }
	a.btnn_bottom{    position: inherit;
		bottom: inherit;
		margin: 0 auto;}
		.listing_item_wrap .price_details_wrap_0 {
			height: auto;
			bottom: inherit;
			position: relative;
		}
		a.item_title_fit {
			margin: 0 0px 5px 0;
			height: auto; font-size: 20px;
			line-height: 25px;
			overflow: inherit;
		}
		.col-md-3.pr-0.price_lst {
			padding-left: 0;
		}
		.service_distance.flo-ser {
			float: left;
		}
		.features_category_row.landing_page_features_category {
			margin-bottom: 30px;    padding: 15px 20px 30px 15px;
			height: auto;
			width: 100%;    margin-bottom: 30px;
		}

			.listing_item_wrap {
				flex-wrap: wrap;
			}
			.listing_item_wrap .fit_wrap .item_detail_wrap .service_address {
				height: auto;
				overflow: inherit;
			}
			.item_detail_wrap .feature{    display: initial;}
			.service_available {
				height: auto;
				overflow: initial;
			}
			.listing_fitness_item.listing_item_wrap{margin-bottom: 30px;}
			.listing_fitness_items .listing_item_wrap .image_gallery_wrap .product_image .img_wrap {
				height: 220px!important;    text-align: -webkit-center;
			}
			.listing_fitness_items .listing_item_wrap .image_gallery_wrap .product_image .img_wrap img{margin: 0 auto;}
			.listing_item_wrap .image_gallery_wrap .product_image .img_wrap img {
				height: auto;width: auto;margin: 0 auto;
			}
  }
  @media (max-width: 480px) {
	#edit-profilepic .file-upload-button{width: 65px;    font-size: 0.8rem;     padding: 0.375rem 0.15rem !important;}
	button.subbtnm {width: 65px;
	}
	.attachic_bg{height: 30px;
		width: 30px;}
	.attachic input[type=image] {line-height: 30px;
		height: 16px;}
		.attachic img {
			height: 16px;
		}
		.header_height_forum {
			margin-top: 90px;
		}
		.attach_uplo_icon {
			line-height: 30px;
		}
		.send_teligram_icon {
			line-height: 30px;height: 16px;
		}
		.send_teligram_0 button{height: 30px;
			width: 30px;}
	.featured_offers_category_tab_content ul.slick-dots {
		right: -66%;
		
	}
	.gift-slider-wellness .fa-chevron-left {
		left: 2.4em;
	}
	.keep_and_forget_0 .col-md-6 {
		padding-left: 0!important;
		width: 49%;
	}
	.sign_check_box_button label {
		font-size: 14px;
		margin: 0px;
	}
  }
  @media (max-width: 375px) {
	.replybanner_popup .item.rep_popup{       width: 40vh !important;
		padding: 0 20px;}
	.replybanner_popup .product-carousel-forum-popup .item.rep_popup img{width: auto !important;;}
	span.texprof {
		width: 67px !important;
	}
	.Responses_btn_cancelling {
		width: 100px !important;
	}
	.explore_btn_cancelling{  margin-left: 15px;
		width: 100px !important;}
		.reponse_btn {
			margin: 20px 0 0 0px !important;
		}
		.atteched_text textarea {
			width:100% !important;
			margin-left: 0 !important;
		}
	.featured_offers_category_tab_content .featured_offers .cu_slider_item {
	  margin: 10px 10px !important;
	  width: 276px !important;
	}
	.row.features_row.row_pad_50 {
		padding-top: 40px;    bottom: 70px !important;
	  }
	.landing_offers_slider .pricing_wrap .price {
	  font-size: 18px;
	}
	.landing_offers_slider .button_wrap a.btn {
	  font-size: 14px;
	  padding: 4px 8px;
	}
	.landing_offers_section .offers_category_section_wrapper:before {
	  height: calc(100% - 60px);
	}
	.wdth_input{width: 315px;}
	.gift-card-banner-top.textbann .gift-card-banner-btn {
		margin-top: 0px;
	}
	.gift-service-box p {
	    margin-top: 20px;
    font-size: 13px;
    padding-left: 20px;
    line-height: 19px;
    width: 255px;
    height: 60px;
    overflow: hidden;
	}
	.gift-service-box {
		width: 100%;
	}
	span.textsel_d{    width:66px;}
	
	.header_height_up {
		height: 29px;
	}
  }
  @media (max-width: 320px) {
	.actin_prof span {
		margin-right: 2px;
		font-size: 10px;
	}
	.landing_offers_slider.trainer_offers_slider ul.slick-dots {
	  left: -156px !important;
	}
	.studio_center_blog_section .col-md-4.updown {
	  width: 100% !important;
	}
	.landing_blog_slider_section button.slick-arrow.slick-next {
	  top: 48%;
	  right: -10px;
	}
	.landing_blog_slider_section button.slick-arrow.slick-prev {
	  top: 48%;
	  left: -10px;
	}
	.atteched_text textarea {
		width: 100% !important;
		margin-left: 0!important;
	}
	.featured_offers_category_tab_content .featured_offers .cu_slider_item {
	  margin: 10px 10px !important;
	  width: 230px !important;
	}
	.studio_center_section .weight_loss_prog_section .category_slider_section:before{    height: calc(85% + 80px);    top: -5px;}
	.sign_check_box_button.btngr_chk {
		display: block; margin: 0;
	} 
	.beutics_achievment_section {
		padding-top: 40px !important;
	}
	.trainer_speaks .sec_title {
		width: 100%;
		float: left;
	}
	.trainer_speaks .staff_nati_flags {
		width: 100%;
		float: left;
	}
	.listing_item_wrap .item_detail_wrap .trainer_speaks{    height: auto;}
}
@media screen and (min-device-width: 480px) and (max-device-width: 767px) {
	.grey-bg-card {
		height: auto;
		margin-left: auto;
		margin-right: auto;
		width: 400px;
	}

}


  @media screen and (min-device-width: 768px) and (max-device-width: 991.98px) {
	.croppie-container .cr-boundary {
		width: 100% !important;
	}
	.crop_demo_image {
		width: 100%;
		padding: 0;
		height: 250px;
		justify-content: center;
		text-align: center;
		align-items: center;
		vertical-align: middle;
		display: flex;
	}
	.crop_demo_image img {
		border: 0;
		height: 200px;
		width: 200px;
	}
	.item_detail_wrap .service_activity .discription {
		font-size: 12.5px;
		line-height: 16px;
	}
	.Query p {
		font-size: 14px;
	}
	.attachic_bg{height: 25px;
		width: 25px;}
	.attachic input[type=image] {line-height: 25px;
		height: 12px;}
		.attachic img {
			height: 12px;
		}
		.attach_uplo_icon {
			line-height: 25px;
		}
		.send_teligram_icon {
			line-height: 25px;height: 12px;
		}
		.send_teligram_0 button{height: 25px;
			width: 25px;}
	.features_category_row.landing_page_features_category {
		padding: 35px 20px 30px 35px;
		height: auto;
	}
	.received-btn {
		width: fit-content;
		height: 35px;
		margin: 10px 5px;
		padding: 0 5px;
		font-size: 11px;
	}
	.gft_card .carousel-inner, .gft_card .carousel, .gft_card .carousel-item{height: auto;}
	.gft_card .carousel-inner img {
		width: 100%;
		height: auto;
	}
	.history-card-aed h3 {
		font-size: 20px;
		line-height: initial;
		padding-top: 15px;
	}
	.history-card-aed {
		margin-top: 10px;
		width: fit-content;
		height: auto;
		margin: 10px auto;
		padding: 0px 5px 10px;
	}
	.history-card-left-image img {
		width: auto;
		height: auto;
	}
	section.page_filter_section {
		padding-bottom: 10px;
	}
	.Quick_Fact_heading h1 {
		font-size: 25px;
	}
	.sign_check_box_button label {
		font-size: 14px;
	}
	.select_category {
		font-size: 14px;
		line-height: 1.3;
	}
	.your_query_input {
		height: 60px;
	}
	.cancel_order_box_0 {
		padding: 15px 10px 15px 0;
	}
	.Responses_btn_cancelling {
		padding: 7px 5px;    font-size: 12px;
		width: fit-content;
	}
	.cancelling_order_text {
		font-size: 1.3rem;
	}
	.explore_btn_cancelling{padding: 7px 5px;margin-left: 10px;    font-size: 12px;
		width: fit-content;}
	.main_content_wrap.bggrauy .final-bgr.setting_bx{
		padding: 20px 0px 20px 20px!important;
	}
	.header_height_form.header_bottom_form {
		margin-top: 110px;
	}
	.Ask_Sidebar {
		padding: 20px 10px;
	}
	.Beaty_tabs_animation li {
		width: fit-content !important;
		padding: 10px 15px !important;
	}
	
	.gift-card-banner-btn {
		text-align: center;
		margin-top: 10px;
	}
	.plr-12 {
		padding: 0 5px;
	}
	.card-numb p {
		font-size: 12px;
	}
	.final-saved-card .plr-12 p{    font-size: 12px;}
	
	.grey-bg-card {
		height: auto;
		margin-left: -10px;
		margin-right: 5px;
	}
	.navbar-brand.logoimg img {
	  width: auto;
	}
	a.navbar-brand.logoimg {
	  margin-right: 0 !important;
	}
	.list_sider_bar_styling li {
		line-height: 1.4;
	}
	.side_menu_li_listing{top: -45px;}
	
	.image-wrap_sld .dinamond_banner_text_01{    top: 35%;}
	section.gift-ocassion.gift-slider-card.card_arrows .fa-chevron-left {
		top: 40%;    left: 0.5em;
	}
	span.textbox_d {
	  width: 36%;
	}
	.caption_title-1 h2 {
		font-size: 25px;
		margin-bottom: 50px;
	}
	input.form-control-0 {
	  width: 64%;
	}
	.header #header_main .container {
	  padding: 0;
	}
	
	img.fitness_nbann {
	  height: 250px;
	}
	img.wellness_nbann {
	  height: 250px;
	}
	img.beaut_nbann {
	  height: 250px;
	}
	.sign_up_box_image.img_sgn_right{width: 100%;
		height: auto;}
		img.signUp_banner_img{width: 100%;
			height: auto;}
			.btn_catainer{    flex-wrap: inherit;}
	
	
	.fitness_category_section.category_section {
	  margin-bottom: 0px !important;
	   padding-top: 50px !important;
	}
	.beauty_category_section.category_section {
	  margin-bottom: 0px !important;
	}
	.wellness_category_section.category_section {
	  margin-bottom: 0px !important;
	}
	.wellness_category .slick-next {
	  top: 110%;
	  z-index: 9999;
	  right: 0;
	}
	.wellness_category .slick-prev {
	  top: 110%;
	  left: inherit !important;
	  z-index: 9999;
	  right: 80px;
	}
	.fitness_category .slick-next {
	  top: 110%;
	  z-index: 9999;
	  left: -9px !important;
	}
	.fitness_category .slick-prev {
	  top: 110% !important;
	  right: inherit !important;
	  left: 74px !important;
	}
	.beauty_category .slick-prev {
	  top: 110%;
	  left: inherit;
	  z-index: 9999;
	  right: 100px;
	}
	.beauty_category .slick-next {
	  top: 110%;
	}

	.featured_offers_section .featured_offers_section_wrapper-1:before{    right: -110px;}
	.slideshow__slides .slick-dots {
	  bottom: -40px;
	  width: 99%;
	  right: 0px;
	}
	.image-wrap_sld.quickfact {
	  height: 220px;
	  width: 100%;
	}
	.image-wrap_sld.quickfact img.quick_heigh_banner {
	  height: auto !important;
	  width: 100%;
	}
	.btn_exporl_next_new-explore {
	  display: block !important;
	}
	.Explore_btn_details {
	  margin: 0px 0 0px 0 !important;
	  float: right;
	}
	.landing_offers_section .offers_category_section_wrapper:before {
	  top: -21px;
	  width: 100%;
	}
	.landing_offers_section ul.slick-dots {
	  bottom: 60%;
	}
	
	.blog_wrap .caption_title h2 {
	  height: auto;
	}
	.header .container {
	  max-width: 100% !important;
	}
	.top_menu_bar .menu_item_text {
	  font-size: 10px;
	}
	.main_category_menu_wrap {
	  left: 56%;
	}
	.container-b {
	  width: 80%;
	}
	.dinamond_banner_text_01 span {
	  font-size: 30px;
	}
	.header_height_A.quick_he {
	  height: 140px;
	}
	.Activities_heading .row.pt-4.pb-5 {
	  padding: 10px 0 10px 0 !important;
	}
	
	a.locar {
	  height: auto;
	  overflow: inherit;
	}
	.Tag_line_banner_bottom p {
	  height: auto;
	  overflow: inherit;
	}
	.height-breadcrumbs {
	  padding-top: 14px;
	}
  
	.btn_exporl_next_new {
	  width: 100% !important;
	  display: inline-block;
	  margin-top: 10px;
	}
	.btn_exporl_next_new-explore .Ask_Expert {
	  display: inline-block;
	  right: 0;
	  float: right;
	  padding: 5px 22px;
	}
	.fitness_category_section.category_section .visit_categoy {
	  top: 5px;
	}

	.fitness_category_section.category_section .category_slider_section:before {
	  height: calc(85% + 80px);
	  top: -14px;
	  right: -40px;
	}
	.wellness_category_section.category_section .category_slider_section:before {
	  height: calc(85% + 80px);
	  top: -14px;
	}
	.wellness_category_section.category_section .visit_categoy {
	  top: 5px;
	}
	.bg-img-section {
	  max-width: 960px;
	  margin: 0 auto;
	}
	/* .bottom-banner-img {
		  
		  top: 0 !important;
	  } */
	 
	.feature_item {
	  height: auto;
	  margin-bottom: 20px;
	}
	.row.features_row.row_pad_50 {
	  padding-top: 0px;
	  width: 100%;
	  bottom: 180px;
	}
	.feature_category.bluemar {
	  padding-top: 0px !important;
	 
	}
	
	.hefeatu {
	  height: 50px;
	  overflow: hidden;
	}
	section.beutics_achievment_section.padding_tb_60 {
	  padding-top: 0 !important;
	}
	section.refer_earn_section.padding_tb_60 {
	  padding-bottom: 10px;
	  padding-top: 10px;
	}
	.featured_offers_category_tab_content .featured_offers .cu_slider_item {
		width: 204px !important;
		margin-right: 11px;
	}
	.landing_blog_slider_section button.slick-arrow.slick-next {
	  right: 3px !important;
	}
	
	.gift-slider-fitness .slick-current {
	  width: 100% !important;
	}
	
	.studio_center_section .section_header h2 {
	  transform: translateY(-50%);
	}
	.studio_center_section
	  .weight_loss_prog_section.category_section
	  .slick-next {
	  top: 110%;
	}
	.studio_center_section
	  .weight_loss_prog_section.category_section
	  .slick-prev {
	  top: 110%;
	  left: inherit;
	  right: 10%;
	}
	
	.rev-image img {
	  width: 100%;
	}
	.gift-slider-wellness .slick-current {
	  width: 100% !important;
	}
	.landing_offers_slider .pricing_wrap .price {
	  font-size: 19px;
	}
	.landing_offers_slider .blog_wrap .caption_title h2 {
	  height: auto;
	}
	section.landing_offers_section {
	  position: relative;
	  margin-bottom: 0px;
	}
  }
  
  @media (max-width: 767px) {
	/* .user_menu {
	  width: 100%;
	  display: none;
	 } */
	 .col-chat.chat-heigh {
		margin-bottom: 25px;
	}
	 .forbanner_popup .product-carousel-forum-popup .item.banfor_popup img {
		width: 86%;
		max-width: 100%;
		height: auto;
		margin: auto;
		border-radius: 10px;
		display: flex;
		height: auto !important;
		justify-content: center;
		align-items: center;
		vertical-align: middle;
	}
	 .heading_instrutor:before {
		height: 120%;    top: -13%;
	}
	.product-carousel-forum-popup .img_popo img{width: 100%; height: auto;}
	 .modal-body.modrbg .actin_prof.col-md-4 {
		flex: 0 0 33.333%;
		max-width: 33.333%;
		padding-left: 0;
	}
	 .page_filter_wrap.fit_tab {
		padding-left: 0;
	}
	.item_detail_wrap .service_activity .discription {
		font-size: 13px;
		height: auto;
	}
	.listing_item_wrap .price_details_wrap_0{    margin-top: 20px;}
	 .block_page_filter .page_filter_wrap .service_on_wrap label {
		font-size: 12px;
	}
	 .col-md-2.col.r-1-hist {	
		flex: auto;
	}
	.col-md-8.col.r-2-hist {
		flex: auto;
	}
	.col-md-2.col.r-3-hist{flex: auto;}
	 .col-md-4.pr-0.form_ask {
		padding-left: 0;
		padding-right: 15px !important;
	}
	.page_filter_section .Quick_Fact_heading {
		margin-top: 25px !important;
	}
	.Beaty_tabs_animation li{width: fit-content;}
	.cancel_order_box_0 {
		padding: 15px 15px 15px 0;
	}
	.Responses_btn_cancelling {
		padding: 10px 10px;
		width: 150px;
	}
	.cancelling_order_text {
		font-size: 1.3rem;
	}
	.explore_btn_cancelling{padding: 10px 10px;    margin-left: 15px;
		width: 150px;}
	.top_nav_bar_wrap .user_menu {
	  width: 100%;
	  display: none;
	}
	.aminities_list_0 {
	  width: 100%;
	}
	
	img.wellness_nbann {
	  height: 250px;
	}
	img.beaut_nbann {
	  height: 250px;
	}
	.Sign_in_box_title {
		font-size: 25px;
	padding-left: 0px;}
	.Beaty_tabs_animation li a {
	  font-size: 11px;
	}
	.fitness_category_section.category_section {
	  margin-bottom: 100px;
	}
	.beauty_category_section.category_section {
	  margin-bottom: 0px;
	}
	.wellness_category_section.category_section {
	  margin-bottom: 0px;
	}
	.wellness_category .slick-next {
	  top: 110%;
	  z-index: 9999;
	  right: 0;
	}
	.wellness_category .slick-prev {
	  top: 110%;
	  left: inherit !important;
	  z-index: 9999;
	  right: 80px;
	}
	.fitness_category .slick-next {
	  top: 110%;
	  z-index: 9999;
	  left: 17px !important;
	}
	.fitness_category .slick-prev {
	  right: inherit !important;
	  top: 110% !important;
	  left: 80px !important;
	}
	.beauty_category .slick-prev {
	  top: 110%;
	  left: inherit;
	  z-index: 9999;
	  right: 100px;
	}
	.beauty_category .slick-next {
	  top: 110%;
	}
	.feature_item h3.feature_title {
	  margin-bottom: 5px;
	  margin-top: 15px;
	}
	#email {
	  height: 42px;
	}
  
	span.textbox_d {
	  width: 25%;
	  height: 42px;
	}
	select.textbox-0 {
	  height: 42px;
	}
	input.form-control-0 {
	  width: 75%;
	  height: 42px;
	}
	.beauty_category_section.category_section .category_slider_section:before {
	  width: calc(100% + 170px);
	  height: calc(84% + 80px);
	  top: -50px;
	}
	.wellness_category_section.category_section .category_slider_section:before {
	  width: calc(100% + 175px);
	  height: calc(84% + 80px);
	  top: -13px;
	}
	.fitness_category_section.category_section .category_slider_section:before {
	  width: calc(100% + 175px);
	  height: calc(85% + 80px);
	  top: -40px;
	}
	.landing_blog_slider_all_category.slider.slick-slider-wrapper.slick-initialized.slick-slider
	  .slick-list {
	  margin: 0 0 0 10px;
	}
	
	.image-wrap_sld.quickfact {
	  height: 140px;
	  width: 100%;
	}
	.image-wrap_sld.quickfact img.quick_heigh_banner {
	  height: 100% !important;
	  width: 100%;
	}
	.btn_exporl_next_new-explore .Ask_Expert {
	  padding: 5.5px 18px;
	  margin-left: 0;
	  width: 108px;
	  height: 40px;
	  margin-top: 0px!important;
	}
	
	.col-qd-qud.mat-4 {
	  margin-top: 10px;
	}
	.achivement_counts .achive_count_item_wrap {
	  padding-top: 10px;
	}
	.landing_offers_section .offers_category_section_wrapper:before {
	  height: calc(100% - 90px);
	  top: 0px;
	}
	
	.Star_big_section {
	  font-size: 17px;
	}
	.Activities_heading .row.pt-4.pb-5 {
	  padding: 15px 0 15px 0 !important;
	}
	a.locar {
	  height: auto;
	  overflow: inherit;
	}
	.Tag_line_banner_bottom p {
	  height: auto;
	  overflow: inherit;
	}
	.img_store.common_img_store {
	  height: auto;
	  margin-bottom: 10px;
	}
	.section-baner-full-width {
	  margin-bottom: 10px;
	  min-height: auto;
	}
	.trail_sessions_0 {
	  top: 30px !important;
	}
	.Voice_review_sidebar_0 {
	  top: 50px !important;
	}
	.colsd.desktop_quick {
	  display: none;
	}
	.colsd.mob_quick {
	  display: block;
	}
	
	a.Ask_Expert.ask_quick_0 {
		width: 165px;
		display: block;
		margin: 10px 0px;
		text-align: center;
	}
	
	.page_banner_area.fit_page_bann {
		height: 150px;overflow: hidden;
	}
	.img-fill-fit img {
	  height: auto;
	}
	.page_banner_area.beaut_page_bann {
		height: 150px;overflow: hidden;
	}
	.img-fill-beaut img {
	  height: auto;
	}
	.page_banner_area.welln_page_bann {
	  height: 250px;overflow: hidden;
	  margin-bottom: 0px;
	}
	
	.img-fill-welln img {
	  height: auto;
	}
	
	.image-wrap_fit.fit_image_size img {
	  height: auto !important;
	  width: 100% !important;
	}
	.gift-card.slide-wrapper.service_bann .carousel-inner,
	.gift-card.slide-wrapper.service_bann .carousel,
	.gift-card.slide-wrapper.service_bann .carousel-item,
	.gift-card.slide-wrapper.service_bann .fill {
	  height: 200px;
	}

		.gift-card-banner-btn ul li{    margin-top: 5px;}
			
	.studio_center_blog_section .col-md-4.updown:nth-of-type(2n + 2) {
	  margin-top: 0px;
	}
	.studio_center_blog_section .col-md-4.updown:nth-of-type(2n + 3) {
	  margin-top: 0px;
	}
	.studio_center_blog_section .col-md-4.updown:nth-of-type(2n + 4) {
	  margin-top: 0px;
	}
	.studio_center_blog_section .col-md-4.updown:nth-of-type(2n + 5) {
	  margin-top: 0px;
	}
	.studio_center_blog_section .col-md-4.updown:nth-of-type(2n + 6) {
	  margin-top: 0px;
	}
	.category-box {
	  height: auto;
	}
	.category-box-content p {
	  height: 70px;
	}
	
	.sign_check_box_button.btngr_chk {
		display: block;
		margin: 0;
	}
	  .category-box-content p {
		  width: 100%;
		  font-size: 13px;
		  line-height: 18px;
	  }
	  .category-box-content {
		  margin: 10px 10px;    padding-top: 0;
	  }
	  .category-top-icon img {
		  width: 60px;
		  height: 60px;
	  }
	  .category-heading h2 {font-size: 20px;}
	  .gift-with-beutics-content p{ font-size: 14px;}
	section.breadcrumbs_section.pt-4 {
	  padding-top: 0 !important;
	}
	section.gift-card.slide-wrapper.service_bann {
	  height: 200px;
	}
	.footer_menu ul.list-unstyled li {
	  text-align: left;
	  font-size: 12px;
	}
	.footer_item_wrap {
	  font-size: 13px;
	  line-height: 1.6;
	  /* padding: 0 10px; */
	}
	.copy_right_item.col-md-4.copyr {
	  text-align: center;
	}
	.copy_right_item.col-md-4.middlefoot {
	  margin: 10px auto;
	}
	.copy_right_item.col-md-4.rightfoot {
	  text-align: center !important ;
	}
	.float_wp_webs i {
	  line-height: 35px;
	}
	.float_wp_webs {
	  width: 35px;
	  height: 35px;
	  bottom: 7%;
	  font-size: 20px;
	}
	.home_banner .slick-arrow.slick-prev {
	  left: 190px;
	}
	.home_banner .slick-arrow.slick-next {
		right: 178px;
	}
  
	.beauty_category.slider.slick-initialized.slick-slider {
	  top: -43px;
	}
	.landing_blog_slider_section button.slick-arrow.slick-next {
	  top: 48%;
	  right: 0px;
	}
	.landing_blog_slider_section button.slick-arrow.slick-prev {
	  top: 48%;
	  left: 0px;
	}
	.fitness_category.slider.slick-initialized.slick-slider {
	  top: -33px;
	}
	.section_header.headmar {
	  margin-bottom: 50px;
	}
	.header_height_beauty.header_bottom_landing.beauty_landing_0 {
	  height: 78px;
	}
	.header_height_well.header_bottom_landing.well_landing {
	  height: 91px;
	}
  
	.delivery_mode_item .blog_wrap .caption_title h2 {
	  height: auto;
	  overflow: initial;
	}
	section.landing_page_blog_section.padding_tb_60 {
	  margin: 0 0 0px;
	}
	section.landing_page_blog_section.categ_beauty_landing.padding_tb_60 {
	  margin-top: 40px;
	}
	section.landing_page_blog_section.categ_beauty_landing.padding_tb_60{ margin-top: 0px;}
	.blog_wrap .caption_title h2 {
	  height: auto;
	  font-size: 15px;
	}
	div.des_short {
	  height: 100px;
	  overflow: hidden;
	  margin-bottom: 10px;
	}
	.landing_blog_slider .des_full {
		max-height: 100px;
	}
	/* .landing_offers_section.page_beauty_categ  .offers_category_section_wrapper:before{    top: -25px;} */
	
	.slick-slider-wrapper .slick-next {
	  right: 0% !important;
	  /* top: 35%; */
	}
	.landing_blog_slider_all_category .cu_slider_item_all_category img {
	  opacity: 1;
	  height: 180px !important;
	  width: 150px !important;
	}
	.all-category-middle p.all-category-text {
	  font-size: 12px;
	  width: 100%;
	}
	.mode_of_delivery_section .section_header h3.sub_head {
	  font-size: 18px;
	}
	.all-category-middle {
	  transition: 0.5s ease;
	  opacity: 1;
	  /*box-shadow: 5px 10px 10px #cdcdcd; */
	  background: #ffffffba;
    padding: 5px;
	}
	.all-category-container:hover {
	  box-shadow: 5px 10px 10px #cdcdcd;
	  transform: scale(1.1);
	}
	.all-category-container:focus {
	  box-shadow: 5px 10px 10px #cdcdcd;
	  transform: scale(1.1);
	}
	.slick-slider-wrapper .slick-prev {
	  left: -2% !important;
	  /* top: 35%; */
	}
	section.studio_center_section {
	  padding-top: 30px;
	}
	.fitness_category_section.fit_beauty.category_section {
	  padding: 40px 0 !important;
	}
	.section_header.salontt_sec.salon_header {
	  position: relative;
	  margin-bottom: 60px;
	}
	.category_section .weight_loss_prog .cu_slider_item.slick-current img {
	  height: 320px;
	  width: 100%;
	}
	.gift-slider-fitness.fit_gift .slick-list {
	  padding-top: 10% !important;
	  padding-bottom: 10% !important;
	  padding-left: 13% !important;
	  padding-right: 6% !important;
	}
	.landing_offers_section.bgoffer_new .offers_category_section_wrapper:before {
	  width: calc(100% + 120px);
	  height: calc(100% - 100px);
	}
	
	.testimonial_slider_section .discription:before {
	  top: -20px;
	  left: 3%;
	  font-size: 72px;
	}
	.home_banner_slider_area button.slick-arrow {
	  bottom: -50px;
	}
	.home_banner {
	  margin-bottom: 60px;
	}
	.gift-services {
	  background-image: none;
	}
	.center_btn {
	  text-align: center;
	}
	.section_header_all_category h2 {
	  font-size: 25px;
	}
	.landing_offers_slider.trainer_offers_slider ul.slick-dots, .landing_offers_section ul.slick-dots {
	  left: -266px;
	  bottom: 65%;
	}
	.fitness_category_section.fit_beauty.category_section .container.pl-0{    padding-left: 15px !important;}

	.beutics_features_section_card{    margin-top: 50px;}
	.achivement_disc h3.achivement_title {
		font-size: 25px;}
		.input-wrapper.wdth_input .bxcode.labpos {
			position: relative;
			display: flex;
		}


	}
  @media (min-width: 1400px) {
  }
  @media (min-width: 1921px) {
	.modal-content.popupprofile {
		width: 80vh;
	}
	.col-md-4.order1-0 {
		display: flex;
		justify-content: center;
		align-items: center;
		height: 36px;
	}
	.actin_prof span {
		margin-right: 10px;
	}
	.container-fluid.quick_cont{max-width: 1140px;
		margin: 0 auto !important;}
		.container_gft {
			max-width: 90%;
			margin: 0 auto;
		}
		
		.gft_card{max-width: 1140px;
			margin: 0 auto !important;}
		.quick_list_offer_box:after {
			left: -32px;
		}
		.quick_list_offer_box.offset-lft {
			padding-left: 0;
		}
		.quick_ri {
			padding-right: 0;
		}
	.chat_Input select.textb_chat {
		padding: 0 4px 0 12px;
	}
	section.gift-card.slide-wrapper.gftbann{max-width: 1140px;
		margin: 0 auto !important;}
	.quick_fact_detail_banner .container-fluid {
	  max-width: 1140px;
	  margin: 0 auto !important;
	  overflow: hidden;
	}
	.image-wrap_sld.quickfact {
	  /* height: 300px; */
	  width: 100%;
	}
	.side_menu_li_listing {
		top: -45px;}
	.image-wrap_sld.quickfact img.quick_heigh_banner {
	  height: 100% !important;
	  width: 100%;
	}
	span.textsel_d {
		width: 16%;
	}
	input.form-control-log {
		width: 444px;
	}
	.quick_fact_detail_banner .container-fluid {
	  max-width: 1140px;
	  margin: 0 auto !important;
	  overflow: hidden;
	}
	section.gift-card.slide-wrapper.service_bann {
	  max-width: 1140px;
	  margin: 0 auto !important;
	}
	.gift-card.slide-wrapper.service_bann .carousel-inner,
	.gift-card.slide-wrapper.service_bann .carousel,
	.gift-card.slide-wrapper.service_bann .carousel-item,
	.gift-card.slide-wrapper.service_bann .fill {
	  height: 400px !important;
	}
	.gift-card-banner-top {
	  text-align: center;
	  width: 100%;
	}
	.gift-card-banner-top .banner-content {
		width: 960px;
		margin: 0 auto;
	}
	section.gift-ocassion.gift-slider-card.card_arrows .fa-chevron-left {
		top: 40%;
	}
	section.gift-ocassion.gift-slider-card.card_arrows .fa-chevron-right {
		top: 40%;
	}
	section.gift-card.slide-wrapper.service_bann {
	  height: 400px !important;
	}
	/* .home_banner {
	  max-width: 1140px;
	  margin: 0 auto !important;
	} */
	.home_banner .slick-slide img {
	  height: 85%;
	}
	.home_banner .slick-arrow.slick-prev {
	  left: calc(50% - 379px) !important;
	  left: -webkit-calc(50% - 379px) !important;
	  left: -moz-calc(50% - 379px) !important;
	}
	.home_banner .slick-arrow.slick-next {
	  right: calc(50% - 20px) !important;
	  right: -webkit-calc(50% - 20px);
	  right: -moz-calc(50% - 20px);
	}
  
	.home_banner .slick-slide .image-wrap {
	  height: 50vh;
	}
	.home_banner .slider-image .slider-caption-wrap {
	  height: 50vh;
	}
	.beauty_category_section.category_section .category_slider_section:before {
	  top: -40px;
	}
	.fitness_category_section.category_section .category_slider_section:before {
	  top: -40px;
	}
	section.refer_earn_section {
	  width: 1140px;
	  margin: 0 auto;
	}
	.bg-img-section {
	  /* height: 1100px; */
	  width: 1140px;
	  margin: 0 auto;
	}
	.gift-service-box p {
		font-size: 15px;
		margin-top: 30px;
		width: 290px;
		padding-left: 25px;
		line-height: 22px;
		height: 70px;
		overflow: hidden;
	}
	.features_row {
	  padding-top: 100px;
	  position: relative;
	  display: flex;
	  justify-content: center;
	  width: 80%;
	  margin: 0 auto;
	  bottom: 104px;
	}
	.section_header.headmar:before {
	  left: 10px;
	}
	/* .feature_category.bluemar {
			  padding-top: 140px;
		  } */
	.service_category_section .section_header h2 {
	  margin-left: 30px;
	}
	.page_banner.landing_page_banner {
	  width: 1140px;
	  margin: 0 auto;
	}
	.fit_page_bann.Modern-Slider .item {
	  height: auto;
	}
	.page_banner_area.fit_page_bann {
	  height: 425px !important;
	}
	.page_banner_area.welln_page_bann {
	  height: 425px !important;
	}
	.page_banner_area.beaut_page_bann {
	  height: 425px !important;
	}
	section.landing_contact_section {
	  width: 1140px;
	  margin: 0 auto;
	}
	.beutics_features_section_card {
		max-width: 1140px;
		margin: 0 auto !important;
	  }
	  .beutics_fitness_well_txt{	max-width: 1140px;
		margin: 0 auto !important;}
		.beutics_fitness_bann_mask {
			max-width: 1140px;
			margin: 0 auto !important;
		}
		img.img_mask {
			height: 400px;
			width: 100%;
		}
		.for-blue-portion_o {
			margin: -300px auto 0;
		}
	.img-fill-beaut img {
	  height: 425px;
	}
	.img-fill-fit img {
	  height: 425px;
	}
	.img-fill-welln img {
	  height: 425px;
	}
	.page_banner.landing_page_banner .slick-dotted.slick-slider {
	  margin-bottom: 0px;
	}
	.landing_page_blog_section {
	  margin-top: 0;
	}
	.landing_offers_section .offers_category_section_wrapper:before {
	  left: -30px !important;
	}
	.landing_offers_section.bgoffer_new .offers_category_section_wrapper:before {
	  left: -30px !important;
	}
  }
  @media (min-width: 2500px) {
	.textsel_chat {
		width: 3.8vw;
	}
	.for-blue-portion {
	  margin: 15% auto 0;
	}
	span.textsel_d {
		width:26%;
	}
	input.form-control-log {
		width: 100%;
	}
	.input-wrapper.wdth_input{width: 100%;}
	.input-wrapper.wdth_input .bxcode.labpos {
		position: relative;
		display: flex;
	}

  }
  @media (min-width: 1200px) {
	/* .home_banner .slick-arrow.slick-prev {
		  left: calc(50% - 380px) !important;
		  left: -webkit-calc(50% - 380px) !important;
		  left: -moz-calc(50% - 380px) !important;
	  }
	  
	  .home_banner .slick-arrow.slick-prev {
		  left: calc(50% - 387px) !important;
		  left: -webkit-calc(50% - 387px) !important;
		  left: -moz-calc(50% - 387px) !important;
	  } */
  }
  @media (min-width: 1024px) {
	.open-profile-sidebar{display: none;}
	.home_banner .slick-arrow.slick-prev {
	  left: calc(50% - 399px);
	  left: -webkit-calc(50% - 399px);
	  left: -moz-calc(50% - 399px);
	}
	.home_banner .slick-arrow.slick-next {
	  right: calc(50% - 0px);
	  right: -webkit-calc(50% - 0px);
	  right: -moz-calc(50% - 0px);
	}
	.fitness_category_section.category_section .visit_categoy {
	  top: 160px;
	}
	.wellness_category_section.category_section .visit_categoy {
	  top: 160px;
	}
  
	@-moz-document url-prefix() {
	  .live_at_home_tab {
		padding: 0 5px;
		margin: 0px 4px;
		width: fit-content;
	  }
	}
  }
  @media screen and (min-width: 1600px) and (max-width: 1920px) {
	span.textsel_d {
		width: 68px !important;
	}
	.col-md-4.order1-0 {
		display: flex;
		justify-content: center;
		align-items: center;
		height: 36px;
	}
	.actin_prof span {
		margin-right: 10px;
	}
	/* .for-blue-portion_o {
		margin: -35% auto 13%;
	} */
	span.textsel_d {
		width: 81px;
	}
	
  }
  
  @media screen and (min-device-width: 1024px) and (max-device-width: 1200px) {
	/* .quick_fact_detail_banner .container-fluid{max-width: 960px; margin: 0 auto !important; overflow: hidden;} */
  
	.Star_big_section {
	  font-size: 17px;
	}
	
	.gift-card-banner-top .banner-content {
	  display: block !important;
	}
	section.gift-card.slide-wrapper.service_bann {
	  height: 500px;
	}
	.gift-card.slide-wrapper.service_bann .carousel-inner,
	.gift-card.slide-wrapper.service_bann .carousel,
	.gift-card.slide-wrapper.service_bann .carousel-item,
	.gift-card.slide-wrapper.service_bann .fill {
	  height: 500px !important;
	}
	section.gift-card.slide-wrapper.service_bann {
	  height: 500px;
	}
  }
  @media screen and (min-width: 1200px) and (max-width: 1920px) {
	.home_banner .slick-slide img {
	  width: 100%;
	  height: 75vh;
	  /* height: fit-content; */
	  /* object-fit: scale-down; */
	}
	span.textsel_d {
		width:64px;
	}
	.side_menu_li_listing {
		top: -45px;}
  }
  @media (min-width: 2500px) {
	.home_banner .slick-slide .image-wrap {
	  height: calc(40vh - 100px) !important;
	}
	.home_banner .slider-image .slider-caption-wrap {
	  height: calc(40vh - 100px) !important;
	}
	.home_banner .slick-slide img {
	  height: 90%;
	}
	.gift-service-box p {
		font-size: 15px;
		margin-top: 30px;
		width: 290px;
		padding-left: 25px;
		line-height: 22px;
		height: 70px;
		overflow: hidden;
	}
  }
  