@media (max-width: 320px) {
	.brand_wrapper{    margin: 0 !important;}
	.top_nav_bar_wrap .navbar-toggler{top: 20px !important;right: 2px !important; color:blueviolet;}
	.main_category_menu_wrap{width: 67%;background-color: transparent !important;
		height: auto;top: 9px;
		position: fixed;
		padding: 0;
		bottom: inherit !important;box-shadow: 0px 0px 0px 0px rgb(0 0 0 / 15%);
		left: 19% !important;}
		.main_menu.shrink .main_category_menu_wrap {
			width: 67%;
			height: auto;
			position: fixed;
			padding: 0;
			top: 0 !important;
			bottom: auto;
			left:19% !important;
		}
		.top_menu_bar .navbar-nav .nav-item .nav-link {
			margin-right: 0px !important;
		}
		.top_menu_bar .main_category_menu_wrap .menu_item_icon {
			width: 15px !important;
		}
		#category_menu ul li {
			width: 38px !important;
		}
		.top_menu_bar .navbar-nav .nav-item .nav-link{margin-left: 0 !important;}
		.navbar-brand {
			margin-right: 0;
		}
		.navbar-toggler {
			padding: 0.25rem 0.35rem !important;

		}
		.navbar-toggler-icon{width: 0.75em  !important;display: flex !important;
			height: 0.75em  !important;}
			.navbar-dark .navbar-toggler {
				border: 1px solid rgb(255 255 255) !important;
				background: #000000de !important;
				color: #000 !important;
			}
			li.nav-item.dropdown.more.shows:hover > .dropdown-menu {
				top: -200%;
			}
			.sign_up_box_image {
				margin-bottom: 20px;
			}
			.facebook_icon {
				left: inherit !important;
				margin-left: 20px;
			}
			.top_nav_bar_wrap ul.terms-cond {
				margin-left: 0 !important;
				padding-left: 0 !important;
			}
			.menu_wrapper {
				padding:0rem;
			}

			/* .home_banner{margin-top:70px !important;} */
}
@media screen and (min-device-width: 321px) and (max-device-width: 767px) {
	.brand_wrapper{    margin: 0 !important;}
		
		.navbar-toggler {
			padding: 0.25rem 0.35rem !important;

		}
		/* .shi-details .item-slick.play_button_style.slick-slide {
			height: auto!important;
		} */
		.slick-slide img {
			height: 100%!important;
		}
		.navbar-toggler-icon{width: 1em !important;
			height: 1em !important;}
			.navbar-dark .navbar-toggler {
				border: 1px solid rgb(255 255 255) !important;
				background: #000000de !important;
				color: #000 !important;
			}
			
			.sign_up_box_image {
				margin-bottom: 20px;
			}
			.input-wrapper.mt-5 {margin-top: 20px;}		
			.Sign_up_login_btn{    width: 90px;}
			.facebook_icon {
				left: inherit !important;
				margin-left: 20px;
			}
			.top_menu_bar .main_category_menu_wrap span.menu_item_icon.drop_arrow {
				right: -7px !important;}
				
		}

		@media (max-width: 767px) {
			.main_menu {
				background: #000;
			}
			a.float_call {
				width: 35px;
				height: 35px;
				bottom: 100px;
			}
			.img-user-cus {
				position: relative;
				right: 0px;
				justify-content: flex-start;
				left: 20px;
			}
			strong.hii.catspa {
				color: #f8f9fa;
			}
           .fitness_category_section .salon_txt, .studio_center_section span{
				color: #fff!important;
			}
			.banner_bottom_aminities .slick-initialized .slick-slide {
				text-align: center;
			}
			.giftcard_slider_theme .category_section .cu_slider_item.slick-current, .giftcard_slider_theme .category_section .cu_slider_item {
				width: 251px;
				height: fit-content;
			}
			.shrink .top_nav_bar_wrap ul.navbar-nav.ml-auto .nav-item:nth-child(1), .shrink .top_nav_bar_wrap ul.navbar-nav.ml-auto .nav-item:nth-child(2), .shrink .top_nav_bar_wrap ul.navbar-nav.ml-auto .nav-item:nth-child(3){
				display: block;
			}
			
			.sign_check_box_button label:before{
				top:0px;
			}
			.blog_wrap .discription.beauty_desc, .blog_wrap .discription.well_descp, .blog_wrap .discription.fit_desc{
				height: 100px!important;
				overflow-y: auto;
			}
			.side_menu_li_listing {
				right: 0;
				padding: 30px 10px;
				height: fit-content;
				border-radius: 40px;
			  }
			.right_side_gallery_popup {
				margin-top: 20px;
			}
			.category_section .cu_slider_item.slick-current, .category_section .cu_slider_item{width: 237px;
				height: fit-content;
			}
			.home_page .category_section .cu_slider_item img{
				height:290px!important;
			}
			.category_section .beauty_category .slick-track, .category_section .wellness_category .slick-track, .category_section .fitness_category .slick-track {
				align-items: flex-start;
			}
			.beutics_category_services .form-check.category_service input[type="checkbox"] {
				height: 13px;
				width: 13px;
			}
			.popgallery.reviewgal .booking_gallery_popup .modal-body {
				height: 100% !important;
			}
			.booking_gallery_popup .modal-content{
				padding: 13px;
			}
			.modal-dialog.booking_gallery_popup .product-carousel.slick-initialized.slick-slider, .modal-dialog.booking_gallery_popup .product-carousel .slick-slide{
				height: 310px!important;
			}
			.booking_gallery_popup .modal-body{
				padding: 0px;
			}
			span.menu_item_icon.beauty {
				background-image: url(../images/beauty_icon_0.png) !important;
			}
			span.menu_item_icon.wellness {
				background-image: url(../images/gym_0.png) !important;
			}
			span.menu_item_icon.fitness {
				background-image: url(../images/easy_0.png) !important;
			}
			span.menu_item_icon.offers {
				background-image: url(../images/label_offer_0.png) !important;
			}
			.top_menu_bar .main_category_menu_wrap .navbar-nav .nav-item .nav-link{background: #000;}
			.top_menu_bar .menu_item_text .whiteText{color: #fff;}
			.top_menu_bar .main_category_menu_wrap .menu_item_text .whiteText{color: #fff;}
			.top_menu_bar .main_category_menu_wrap span.menu_item_icon.drop_arrow {
				background-image: url(../images/right-arrow_0.png) !important;filter: invert(0);float: right;
				right: -3px;
				position: absolute;
				top: 27px;
			}
			.top_menu_bar .main_category_menu_wrap .menu_item_text {
				font-size: 12px;
			}
			.top_nav_bar_wrap ul.terms-cond {
				margin-left: 0 !important;
				padding-left: 0 !important;
			}
			.header_height_home {
				height: 78px;
			}
		}
@media screen and (min-device-width: 768px) and (max-device-width: 1024px) {}


@media (min-height: 1292px) and (max-height: 1292px) and (min-width: 1024px) and (max-width: 1024px) { 
	footer.page-footer.login-page {
		position: fixed;
		bottom: 0px;
		width: 100%;
		left: 0px;
	  }
	  .home_banner .slider-image .slider-caption-wrap{
		height: calc(100vh - 550px);
	  }
	  .home_banner .slick-slide img, .home_banner .slick-slide .image-wrap{
		height: calc(100vh - 620px);
	  }
	  .SingUp_box {
		height: 100vh;
	}
 }

@media(max-width:1920px){
	.moal-instru.full-modal-pop .slick-initialized .slick-slide {
		height: fit-content;
	}
	#trial_session_desc .modal-dialog {
		max-width: 700px;
	}
	footer.page-footer.login-page {
		position: fixed;
		bottom: 0px;
		width: 100%;
		left: 0px;
		z-index: 9;
	  }
	  .SingUp_box {
		height: 90vh;
		overflow: scroll;
	}
	.SingIn_box {
		padding-bottom: 80px;
		margin-bottom: 0px!important;
	}
	.slider_checkout .image_me {
		width: 161px !important;
	}
	.activity_tabs_section {
		top: auto;
		bottom: 0px;
	}
}

@media(max-width:1400px){
	.moal-instru.full-modal-pop .slick-initialized .slick-slide {
		height: 335px;
	}
}

@media(min-width:1200px){
	li.nav-item.dropdown:hover > .dropdown-menu {
		display: block;
	  } 
}


@media(max-width:1199px){
	.rating-banner .start-rating i, .total-rating{
		font-size: 14px;
	}
	.landing_offers_section .cu_slider_item.slick-slide {
		width: 410px;
	}
	.upcoming-right ul {
		text-align: right;
	}
	.notification-blog-ar span {
		font-size: 12px;
	}
	.Beaty_tabs_animation li{width: 130px;
		padding: 14px 2px;
	}
	.tags_for_coupon {
		max-height: 85px;
	}
    .slider_checkout .image_me {
		width: 130px !important;
	}
	   .category_section .cu_slider_item{
		width: 225px;
	  }
	 
	.Ask_Expert.ask_quick_0 {
		font-size: 14px;
		padding: 0px 5px;
		line-height: 1.4;
	}
	.btn_exporl_next_new-explore .Ask_Expert {
		margin-left: 10px;
		padding: 4px 15px;
	}
	.Explore_btn_details {
		padding: 4px 17px;
	}
	.for-map-location {
		width: 70%!important;
	}
	.gft_card .carousel-caption {
		width: auto;
		left: 50%;
		transform: translate(-50%, -50%);
	}
	.gift-card-banner-top.textbann .banner-content h2 {
		font-size: 35px;
	}
	.gift-card-banner-top.textbann .banner-content p.giftc {
		font-size: 18px;
		line-height: 30px;
	}
	.gift-card-banner-btn ul li a {
		line-height: 35px;
		font-size: 14px;
		letter-spacing: 1px;
	}
	.gift-card-banner-btn ul li {
		width: 160px;
		height: 35px;
	}
	.instrutor_img {
		height: 300px;
		width: fit-content;
	}
	.off-lis-col-img {
		width: 100%;
		height: auto!important;
	}
	.cus-progr-bar p{
		font-size: 15px;
	}
	.moal-instru.full-modal-pop .slick-initialized .slick-slide {
		height: 250px;
	}
	span.walle_icon {
		padding-right: 5px;
	}
	.home_banner .slider-image .slider-caption-wrap .caption-details{
		left: 50%;
	}
	.cashback {
		font-size: 15px;
	}
	.up-button{
		top: 25%;
	}
	.activity_tabs_section{
		top: 375px;
        width: 18.5%;
	}
	.book_your_hair_treatment .col-md-4, .services-details-page .col-lg-8{
		padding-left: 0px!important;
	}
	.beutics_fitness_well_txt::before {
		top: -395px;
	}
	.summary-content {
		max-width: 795px;
	}
	section.landing_contact_section {
		padding:  130px 0px;
	}
	.beutics_fitness_well_txt{
		height: 450px;
	}
	.beutics_fitness_well_txt::after {
		height: 98px;
		left: 82px;
		bottom: -391px;
		transform: rotate(180deg);
	}
	.delivery_mode_wrapper .delivery_mode_item .blog_wrap .slider-caption-wrap{
		padding: 20px 10px;
	}
	.featured_offers .blog_wrap .pricing_wrap {
		padding: 0px 6px;
	}
	.landing_page_blog_section .slick-slider-wrapper .slick-prev {
		left: -38px !important;
	}
	.landing_page_blog_section .slick-slider-wrapper .slick-next {
		right: -38px !important;
	}
	.featured_offers_category_tab_content .featured_offers .cu_slider_item {
		width: 224px !important;
		margin-right: 10px;
	  }
	.emoji_review li {
		margin: 0px 0px 0 0px;
		width: 19.5%;
	}
	.gift-slider-beauty .slick-list, .gift-slider-wellness .slick-list, .gift-slider-fitness.fit_gift .slick-list {
		padding-left: 17% !important;
	}
	.gift-slider-beauty .fa-chevron-left, .gift-slider-wellness .fa-chevron-left {
		left: 0px!important;
		top: 42%;
	}
	.gift-slider-fitness .fa-chevron-left{
		left: 0px;
		top: 9.5em;
	}
	.container.pl-0{padding-left: 15px !important;}
	.featured_offers_category_tab_content ul.slick-dots {
	  right: -485px;
	  top: 13%;
	  z-index: 9999;
	  bottom: inherit;
	}
	.featured_offers_category_tab_content .slick-dots li button:before {
		width: 18px;
		left: -15px;
	}
	.achivement_disc h3.achivement_title, .section_header h2 {
		font-size: 32px;
	}
	.achivement_disc {
		padding-left: 20px;
	}
	span.salary_icon_1 {
		display: block;
	}
	
	.upcoming-right ul li {
		padding: 3px 5px;
	}
	.wrapper-1 .sidebar .user-pic {
		width: 65px;
		height: 65px;
	}
    .wrapper-1 .sidebar .user-info .user-role {
		padding: 2px 3px;
	}
    .user-info {
		padding-top: 3px;
	}
	.earning_redemptions_btn {
		padding: 7px 10px;
	}
	.my_cash_box {
		padding: 20px 8px;
	}
	.compone_tab_top .col-md-3, .compone_tab_top .col-md-5, .compone_tab_top .col-md-4{
		padding: 0px 5px;
	}
	.check_out_box_border span.textsel_d {
		width: 23%;
	}
	.get_started_btn .btn-danger {
		width: fit-content;
		padding: 3px;
		margin-left: 5px;
	}
	.bookmark {
		padding: 8px 8px !important;
	}
	.trail_sessions_0 {
    padding: 10px 10px 50px;
}
	a.belbtns, a.cartbtn {
		margin-left: 0px;
	}
	.main_menu.shrink .main_category_menu_wrap {
		width: 59%;
		padding: 0px 0px;
	  }
	  .top_menu_bar .navbar-nav .nav-item .nav-link {
		margin-left: 5px;
		padding: 4px 5px;
	}
	.search_section_module .search_types.nav-tabs .nav-link {
		padding: 5px 10px;
	}
	.shrink .search_section_module .tab-content.main_search_wrapper {
		right: 10em;
    width: calc(50% + 113%);
    padding: 25px 5px;
	}
	.search_section_module .tab-content.main_search_wrapper {
		right: 19em;
		width: calc(50% + 179%);
		padding: 25px 5px;
	}
	.beutics_search_wrap .search-container button {
		float: right;
		padding: 6px 10px;
		height: 45px;
		width: 40px;
		font-size: 14px;
	}
	.beutics_search_wrap input[type="text"] {
		font-size: 15px;
	}
	footer.page-footer .col-md-4 {
		padding-right: 14px;
		padding-left: 14px;
	}
	.footer_item_wrap .footer_menu ul {
		padding-left: 20px;
	}
	.footborder_0 {
		margin-left: 18px;
	}
	select.form-control.cntrlsel {
		min-width: 180px;
	}
	
	
}

@media(max-width:1023px){
	.copy_right_item.col-lg-4.col-md-12.rightfoot {
		margin-top: 15px;
	}
	.sidebar-gallery {
		margin-top: -340px;
	}
	
	.SingUp_box {
		height: 82vh;
		overflow: scroll;
	}
	.upcoming-outer {
		width: 82%;
	}
	.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);
	  }
	.cus-ser-name-p .cus-bold {
		font-size: 22px;
	}
	.landing_page_blog_section .slick-slider-wrapper .slick-next {
		right: -22px !important;
	}
}
@media(max-width:992px){
	.main_category_menu_wrap {
		bottom: -35px;
		left: 55%;
	}
	footer.page-footer.login-page .footer-copyright.text-center.py-3 {
		padding: 10px 0px!important;
	}
	.list_sider_bar_styling li {
		padding-top: 5px;
		font-size: 14px;
	}
	.Explore_btn_details, .btn_exporl_next_new-explore .Ask_Expert {
		width: 100%;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.btn_exporl_next_new-explore .Ask_Expert {
		margin: 10px 0px;
		text-align: center;
	}
	.studio_center_section .weight_loss_prog_section .category_slider_section:before, .fitness_category_section.category_section .category_slider_section:before {
		width: calc(456px - 235px);
	}
	.feature_blogs_section .side_feature_blogs_slider {
		height: 300px;
	}
	.feature_blogs_section .side_feature_blogs_slider .cu_slider_item.slick-slide {
		height: 300px;
	}
	.feature_blogs_section .side_feature_blogs_slider .cu_slider_item.slick-slide img{
		height: 100%;
		width: 100%;
	}
	.search_section_module .tab-content.main_search_wrapper {
		right: 13em;
		width: calc(50% + 137%);
		padding: 25px 5px;
	}
	.beutics_search_wrap input[type="text"] {
		font-size: 14px;
	}
	.shrink .search_section_module .tab-content.main_search_wrapper {
		right: 4em;
		width: calc(50% + 109%);
		padding: 25px 5px;
	}
	.beutics_search_wrap .search-container button {
		padding: 6px 5px;
		height: 35px;
		width: 30px;
		font-size: 13px;
		margin: 5px 0px;
	}
}
@media(max-width:991px){
	.menu_wrapper {
		padding:5px 10px;
	  }
	  .landing_offers_section .cu_slider_item.slick-slide {
		width: 286px;
	}
	.landing_offers_slider .image-wrap img{
		margin-bottom: 0px;
	}
	  .slider_checkout .image_me {
		width: 148px !important;
	}
	.error-page {
		height: fit-content;
	}
	.error-page-inner .col-lg-6{
		margin-bottom: 30px;
	}
	.error-page-inner {
		padding: 20px;
	}
	  .fitness_category_section.category_section{
		padding-left: 0px;
	  }
	  section.beutics_blog_section.padding_tb_60 {
		padding-top: 0px;
	}
	  .your_cart_new {
		margin-bottom: 30px;
	}
	.SingIn_box {
		padding-bottom: 110px;
	}
	  .landing_blog_slider_section .cu_slider_item .blog_wrap {
		height: 335px;
	}
	  div#social_li {
		width: 80px;
	}
	.upcoming-outer {
		width: 81%;
	}
	.sb-title {
		margin-right: 10px!important;
	}
	.for-map-location {
		width: 66%!important;
	}
	  .gift-slider-beauty .fa-chevron-right, .gift-slider-wellness .fa-chevron-right, .gift-slider-fitness .fa-chevron-right {
		right: -15px!important;
		top: 190px;
		position: absolute;
		left: inherit;
		bottom: auto;
	  }
	  .gift-slider-beauty .slick-list, .gift-slider-wellness .slick-list, .gift-slider-fitness.fit_gift .slick-list {
		padding-right:10%!important;
	}
	  .gift-slider-beauty .fa-chevron-left, .gift-slider-wellness .fa-chevron-left, .gift-slider-fitness .fa-chevron-left {
		left: -15px!important;
		top: 190px;
	}
	  .img-user-cus img {
		position: unset!important;
		margin-right: 3px;
	}
	  .orders .final-bgr {
		min-height: fit-content;
	}
	.home_banner .slick-slide img {
		width: 100%;
		height: auto;
	  }
	  .home_banner .slider-image .slider-caption-wrap .caption-details{
		height:auto;
		width: 100%;
		position: unset;
		padding: 30px;
		transform: unset;
	}
	.slideshow__slides .slick-dots {
		bottom: 150px;
		width: 99%;
		right: 0px;
		display: block!important;
	  }
	.home_banner .slick-arrow.slick-prev, .home_banner .slick-arrow.slick-next {
		display: none !important;;
	}
	.home_banner .slider-image .slider-caption-wrap{
		display: block;
        width: 100%;
		height: fit-content;
	}
	.home_banner .slick-slide .image-wrap {
		height: 100%;
		width: 100%;
	  }
	.home_banner .slider-image .slider-caption-wrap .caption-details .caption_title span{
		font-size: 28px;
	}
	  h1.no-bookmarks, .no-cancelled-orders {
		height: auto;
	  }
	  .cart_page_box_border {
		margin-bottom: 30px;
	}
	  .banner_bottom_aminities, .aminities_list_0 {
		padding: 0px 20px;
	}
	  .section-baner-full-width .container {
		max-width: 100% !important;
		padding: 0px;
	  }
	  .Right_side_banner_image.offer_detail_banner_height {
		width: 55%;
	}
	  .cus-progr-bar .col-lg-3 ul, .cus-progr-bar .col-lg-4 ul{
		padding: 0px;
		margin-top: 10px;
	  }
	  .trail_sessions_0 .slider-for.slick-initialized.slick-slider .slick-slide, .trail_sessions_0 .slider-for.slick-initialized.slick-slider .slick-slide iframe{
		height: 250px!important;
	  }
	  .trail_sessions_0 .slider-for.slick-initialized.slick-slider .slick-slide img{
		height: 100%!important;
	  }
	  .show-detail-box, .show-detail-box-1, .show-detail-box-header {
		padding: 15px 20px;
	}
	  .summary-content {
		max-width: 565px;
	}
	  ul.nav.nav-tabs.offers_category_tabs li{
		margin-left: 10px;
	  }
	  .beutics_fitness_well_txt{
		height: 350px;
	}
	.beutics_fitness_well_txt .row.features_category_row {
		padding: 20px 0px 0px;
	}
	.img-fill-beaut, .img-fill-fit, .img-fill-welln{
		height: 376px;
	}
	.img-fill-beaut img, .img-fill-fit img, .img-fill-welln img {
		height: 100%;
	}
	  .page_banner_area.beaut_page_bann, .Modern-Slider .item {
		height: auto;
		margin-bottom: 0px;
	  }
	  .page_banner_area.fit_page_bann{
		margin-bottom: 0px;
	  }
	  .giftcard_ar {
		margin-top: 0px;
	}
	  .featured_offers_category_tab_content ul.slick-dots {
		right: -371px;
	}
	.studio_center_blog_section .row{
		margin-top: 10px!important;
		margin-bottom: 0px!important;
	}
	.landing_contact_wrapper .landing_contact_item .form-control, .landing_contact_wrapper .landing_contact_item .form-control, #email, input.form-control-0, select.textbox-0 {
		height: 45px;
	}
	.landing_contact_wrapper .landing_contact_item textarea.form-control {
		height: 80px;
	}
	.featured_offers_category_tab_content .slick-dots li button:before {
		width: 20px;
		left: -16px;
	}
	  .achivement_disc {
		max-width: 100%;
	}
	  .achivement_counts {
		margin-top: 20px;
	}
	  .achivement_disc:before {
		height: 55%;
		top: -28px;
	}
	  .achivements .col-md-5{
		padding-left: 0px;
	  }
	  .padding_b_90 {
		padding-bottom: 100px;
	  }
	  .service_category_section .section_header h2 {
		padding-bottom: 30px;
	}
	.beutics_features_section_card {
		margin-top: 60px;
		padding-bottom: 60px;
	}
	.section_header.headmar:before {
		bottom: 52%;
		left: -21px;
	}
	  span.salary_icon_1 {
		display: inline-block;
	}
	.upcoming_wrap {
		padding-bottom: 50px;
	}
	  .Unrestricted_1, .Unrestricted {
		padding: 5px 0px;
		font-size: 14px;
		margin-top: 5px;
	}
	.final-bgr {
		border: 1px solid #f1f2f6!important;
		margin-left: 0px !important;
		padding: 20px 0px!important;
	}
	.upcoming_section_module .nav-tabs{
		padding: 0px 20px;
	}
	.single-order-data{
		padding: 20px 20px;
	}
	.upcoming_wrap{
		padding-left: 0px;
	}
	.sidebar {
		top: 134px;
		width: 30%;
		position: fixed;
		left: -500px;
		box-shadow: 0 0 15px #000;
		height: 90vh;
		overflow: scroll;
		z-index: 999999;
		transition: .5s all;
	}
	.profile-sidebar-page .sidebar-responsive{
		display: block;
	  }
	  .profile-sidebar-page .sidebar-desktop{
		display: none;
	  }
	.profile-content {
		width: 100%;
	}
	.my-wallet-page .block-breadcrumbs {
		margin: 0px 0 0 0;
	}
	.my_cash_box .my_cash_first_icon {
		height: 85px;
		width: 85px;
		padding: 15px;
	}
	.my-wallet-col-right {
		width: 80%;
	}
	.my_cash_box {
		padding: 20px 20px;
	}
	  section.details_about_page_body_0.shi-details.offer-details {
		padding: 50px 0px;
	}
	
	.more_bottom_heading {
		font-size: 20px;
	}
	  .Beaty_tabs_animation li {
		width: fit-content;
		padding: 10px 12px;
	  margin: 5px;
	  }
	  .Bundle_section .col-lg-3 {
		padding: 0px 10px;
	}
	  .Beaty_at_home_tab_text {
		font-size: 13px;
	}
	  .check_out_box_border span.textsel_d {
		width: 20%;
	}
	  .scroll_cart_page_details_show {
		height: auto;
	}
	/* .slider-nav.thumbnail_slick_slider_image a.slick-slide.slick-cloned img {
		height: 40px!important;
	} */
	  .shi-banner-padding {
		padding-left: 20px;
	}
	  .cartbtn i, .belbtns i {
		font-size: 16px;
	}
	.top_nav_bar_wrap ul.navbar-nav.ml-auto{
		padding: 0px;
	}
	.get_started_btn {
		margin-left: 0px;
	}
	.get_started_btn .btn-danger {
		font-size: 10px;
	}
	.main_category_menu_wrap {
		left: 58%;
	}
	.search_section_module .tab-content.main_search_wrapper {
		right: 13em;
		width: calc(50% + 132%);
	}
	.shrink .search_section_module .tab-content.main_search_wrapper {
		right: 3em;
		width: calc(50% + 105%);
		padding: 16px 5px;
	}
	.footer_item_wrap .contact_details_list i {
		width: 28px;
	}
	.footer_item_wrap.contact_details {
		font-size: 14px;
	}
	.shi-banner-padding .breadcrumb-item+.breadcrumb-item::before {
		padding-right: 3px;
	}
	span.rating-ration {
		display: block;
	}
	.fitness-heading-banner {
		font-size: 26px;
	}
	.shi-banner-padding .breadcrumb-item+.breadcrumb-item{
		padding-left: 3px;
	}
	.shi-banner-padding .col-lg-4 {
		padding-right: 10px!important;
	}
	.time_table_list li a {
		padding-left: 5px;
		font-size: 13px;
	}
	.bookmark-active {
		padding: 5px 3px !important;
		font-size: 12px;
	}
	.bookmark {
		padding: 5px 5px !important;
		font-size: 12px;
	}
	.share_icon {
		padding-left: 5px;
	}
	.share_icon img{
		width: 10px;
	}	
	
	.img_store.common_img_store {
		padding: 0px;
	}
	.link_tab_one_time {
		font-size: 15px;
	  }
	  .trail_sessions_0 {
		margin-top: 30px;
	}
	.trail_sessions_0 {
		padding:20px;
	}
	.Activities_heading h2 {
		font-size: 23px;
		margin: 20px 0px 10px;
	  }
	  .rating_big_section h1 {
		font-size: 26px;
		margin: 0px 0px 0px;
	}
	.rating_big_section h1 .Star_big_section {
		font-size: 15px;
	}
	#checkboxes label {
		font-size: 14px;
	}
	.review_main_text_bottom {
		font-size: 14px;
		margin-top: 10px;
	}
	.servie_voice_review {
		padding: 15px 30px;
	}
	.cart_page_section_two {
		margin-bottom: 40px;
	}
	
}
@media(max-width:960px){
	.shrink .search_section_module .tab-content.main_search_wrapper {
		right: 3em;
        width: calc(50% + 103%);
	}
	.offer-page .filter_wrap.service_locality_wrap_03.col-wd-2.pr-1.pl-1 {
		width: 94%;
		display: inline-block;
		vertical-align: top;
		padding-right: 10px!important;
		padding-left: 0px!important;
	}
	.offer-page .beutics_search_wrap .optional_form_wrapper {
		display: block;
		text-align: left;
	}
	.offer-page .filter_wrap.service_on_wrap_0.col-wd-0.pr-0.pl-1, .offer-page .filter_wrap.service_gender_wrap_01.col-wd-1.pr-1.pl-1, .offer-page .filter_wrap.service_on_wrap_00.pl-0 {
		width: fit-content;
		display: inline-block;
		margin-bottom: 10px;
	}
	.offer-page .filter_wrap.service_search_wrap.srchselect {
		width: 100%;
		padding: 0px;
		text-align: left;
	}
	.offer-page .optional_form_wrapper.fitn_wrap br{
		display: none;
	}
	.offer-page .filter_wrap.service_search_wrap {
		display: inline-block;
	}
}

@media screen and (min-device-width: 891px) and (max-device-width: 905px){
	.main_menu.shrink .main_category_menu_wrap {
		width: 63%;
	}
}

@media screen and (min-device-width: 768px) and (max-device-width: 891px){
	.main_menu.shrink .main_category_menu_wrap {
		width: 70%;
		position: absolute;
		bottom: 12px;
		right: 0px;
		left: inherit;
	}
	.main_menu.shrink .navbar-nav .dropdown-menu {
		left: -68px;
	}
	.main_menu.shrink .search_section_module {
		top: 77px;
		display: block;
		width: 600px;
		left: 99px;
		z-index: 999 !important;
	}
	.shrink .search_section_module .tab-content.main_search_wrapper {
		right: 7em;
		width: calc(50% + 84%);
		padding: 16px 5px;
	}
}

@media (max-device-width: 955px){
	.filter_wrap.service_on_wrap_0.col-wd-0.pr-0.pl-1, .filter_wrap.service_gender_wrap_01.col-wd-1.pr-1.pl-1, .filter_wrap.service_on_wrap_bw.pl-2.pr-1, .filter_wrap.service_gender_wrap_bw.pl-1.pr-1{
		width: 50%;
		border: none;
		border-bottom: 1px solid #eee;
		padding-bottom: 10px;
}
.filter_wrap.service_locality_wrap_03.col-wd-2.pr-1.pl-1, .filter_wrap.service_search_wrap_04.col-wd-3.pr-1.pl-1, .filter_wrap.service_locality_wrap_bw_4.pl-1.pr-1, .filter_wrap.service_search_wrap_bw0.pl-1.pr-1{
	width: 45.8%;
	margin-top: 10px;
}
.beutics_search_wrap .filter_wrap.service_search_wrap, .filter_wrap.norhtbo.service_search_wrap_bw2.pl-1.pr-1 {
	margin-top: 10px;
}
.search_section_module .tab-content.main_search_wrapper {
    right: 12em;
}
}

@media(max-width:833px)
{
	.search_section_module .tab-content.main_search_wrapper {
		right: 13em;
		width: calc(50% + 174%);
	}
}
@media(max-width:791px)
{
	.search_section_module .tab-content.main_search_wrapper {
		width: calc(50% + 172%);
	}
}

@media(max-width:768px){
	.search_section_module .tab-content.main_search_wrapper {
		right: 12em;
    width: calc(50% + 180%);
    padding: 16px 5px;
	z-index: 99999999999999999;
	}
	 .fitness_category_section.category_section .category_slider_section.catg_ar .caption_title {
		padding-right: 0px !important;
		text-align: right;
	}
	.sign_check_box_button_1 input:checked + label:after {
		top: 3px;
	}
	section.SingUp_box {
		padding: 50px 0px;
	}
	a.btnn_bottom, .multi-service-listing .pricing_item a{
		position: unset;
	}
	.listing_beauty_wellness_items .pricing_item .services {
		text-align: center;
		padding-bottom: 0px;
	}
	.gift-card-banner-top.textbann .banner-content p{
		font-size: 16px!important;
		padding: 2px 0px!important;
		height: auto!important;
	}
	.gift-card-banner-top.textbann .banner-content h2 {
		font-size: 28px;
		line-height: 30px;
	}
	.gift-card-banner-top.textbann .banner-content h2{height: auto;}
	.gft_card .carousel-caption {
		width: 100%;
	}
	.slider_checkout .image_me {
		width: 142px !important;
	}
	.landing_offers_slider .slider-caption-wrap{
		margin-top: -40px;
		z-index: 9999999;
		position: relative;
		margin-left: auto;
	 }
	.wellness-page section#studio_center_blog_section .discription, .Fitness-page section#studio_center_blog_section .discription, .beauty-landing-page section#studio_center_blog_section .discription {
		max-height: 115px;
	}
	.up-button {
		z-index: 9999;
	}
	.numbcart {
		margin-top: 15px;
		padding-left: 0px;
	}
	#approvedModal .modal-content {
		width: 100%!important;
	}
	.all-category-container {
		margin-right: 15px!important;
	}
	.landing_page_blog_section .slick-slider-wrapper .slick-prev {
		left: -21px !important;
	}
	.filter_wrap.service_on_wrap_0.col-wd-0.pr-0.pl-1, .filter_wrap.service_gender_wrap_01.col-wd-1.pr-1.pl-1{
		width: 50%;
		border: none;
		border-bottom: 1px solid #eee;
		padding-bottom: 10px;
}
.filter_wrap.service_locality_wrap_03.col-wd-2.pr-1.pl-1, .filter_wrap.service_search_wrap_04.col-wd-3.pr-1.pl-1{
	width: 46%;
	margin-top: 10px;
}
.beutics_search_wrap .filter_wrap.service_search_wrap {
	margin-top: 10px;
}
.shrink .search_section_module .tab-content.main_search_wrapper {
    right: 6em;
    width: calc(50% + 71%);
    padding: 16px 5px;
}
.beutics_search_wrap .optional_form_wrapper label {
    font-size: 12px;
}
.beutics_search_wrap .filter_wrap {
    padding: 0 5px;
}

.beutics_search_wrap input[type="text"] {
    font-size: 13px;
}
.heading_instrutor h2 {
    font-size: 18px;
}
.abt-ins-modal {
    padding: 15px 0px 0px 20px;
}
.popup_activitie_list li {
    padding: 3px 0px;
    font-size: 14px;
}
.popup_activitie_list ul, .popup_activitie_list p{
	font-size: 14px;
}
.abt-ins-modal:after {
    height: 60px;
}
.abt-ins-modal {
    padding: 10px 0px 0px 20px;
}

}


@media(max-width:767px){
	.top_nav_bar_wrap .navbar-toggler, .main_menu.shrink .top_nav_bar_wrap button.navbar-toggler {
		display: block;
		position: absolute;
		top: 34px;
	  }
	  .landing_offers_section .cu_slider_item.slick-slide {
		width: 450px;
	}
	  .check-map-location input {
		width: 80%;
	}
	.error-page h1 {
		font-size: 60px;
	}
	  .SingIn_box {
		padding-bottom: 140px;
	}
	  .SingUp_box.sgn_btnn_padd {
		padding-bottom: 50px;
	}
	  .sign_check_box_button input:checked + label:after {
		top: 4px;
	  }
	  .btn_exporl_next_new {
		display: flex;
		justify-content: space-between;
	}
	  .fitness_category_section.category_section .category_slider_section:before, .studio_center_section .weight_loss_prog_section .category_slider_section:before{
		width: calc(100% + 160px);
	  }
	  .SingUp_box .col-md-6 {
		padding-top: 10px!important;
	}
	.Cart_page_Price_number {
		font-size: 16px;
	  }
	 
	  .colsd.desktop_quick_0 .col-md-9, .colsd.desktop_quick_0 .col-md-3 {
		padding: 0px!important;
	  }
	  .home_page .fitness_category_section.beautysc_cat.category_section.padding_b_90.mb-5 .cu_slider_item.slick-current, .home_page .fitness_category_section.beautysc_cat.category_section.padding_b_90.mb-5 .cu_slider_item, .home_page .fitness_category_section.beautysc_cat.category_section.padding_b_90.mb-5 .category_section .cu_slider_item.slick-current{
		width: 278px!important;
		height: fit-content!important;
	}
	.home_page .fitness_category_section.beautysc_cat.category_section.padding_b_90.mb-5 .category_section .cu_slider_item.slick-current img{
		height: fit-content!important;
	}
	  
	.beauty_category_section.category_section .slider-caption-wrap .caption_title, .fitness_category_section.category_section .slider-caption-wrap .caption_title, .wellness_category_section.category_section .slider-caption-wrap .caption_title{
		color: #f8f9fa;
		font-size: 16px;
		text-align: left;
	}
	  .login_height_mobile {
		 height: 92px !important;
	   }
	   section.SingIn_box.sign_log.mb-3 {
		padding-top: 30px;
	}
	  .sb-title {
		margin-top: 15px;
		display: block;
	}
	.for-map-location {
		width: 79%!important;
		display: inline-block;
	}
	.button-cta {
		display: inline-block!important;
		width: 17%;
		padding: 8px 10px!important;
	}
	#myModal .modal-content div {
		padding-top: 0px!important;
	}
	.card-container {
		height: 100%!important;
	}
	.for-align-location {
		display: block!important;
	}
	  #myModal {
		z-index: 999999!important;
	}
	  .for-offers-cashback {
		display: block;
	}
	  .landing_blog_slider_section .cu_slider_item .blog_wrap {
		height: 230px;
	}
	  #studio_center_blog_section .blog_wrap_new {
		margin-bottom: 20px !important;
	}
	.Flow_social_button {
		margin: 5px 0px 35px 0;
	  }

	  #trial_session_desc .modal-dialog {
		max-width: 500px;
	}
	  .all_item_in_scroll .col-md-3, .all_item_in_scroll .col-md-4{
		padding-left: 0px!important;
		margin-top: 15px;
	  }
	  .imggal_sli .product-carousel .slick-slide img, .imggal_sli .product-carousel .slick-slide iframe{
		width: 352px !important;
	  }
	  .activity_tabs_section {
		width: 33.5%;
	}
	  .activity_tabs_section {
		top: 320px;
	}
	  h1.no-bookmarks, .no-cancelled-orders {
		padding-left: 20px;
	  }
	  .details-banner-outer {
		height: 100%;
	}
	  .Right_side_banner_image_store img {
		height: 100%;
		width: 100%;
		object-fit: cover;
	}
	  .Right_side_banner_image_store {
		position: unset;
		height: 100%;
		overflow: hidden;
		width: 100%;
	}
	  .instrutor_img {
		width: 100%;
	}
	
	  .nav-item.get_started_btn.show{
		text-align: left;
	  }
	  .studio_center_section.studio_fitness .category_section .cu_slider_item.slick-current, .studio_center_section.studio_fitness .category_section .cu_slider_item, .studio_center_section.spa_scar.studio_wellness .category_section .cu_slider_item.slick-current, .studio_center_section.spa_scar.studio_wellness .category_section .cu_slider_item
	  {width: 240px;
		height: 290px;
	}
	
	  .beutics_fitness_well_txt::before {
		top: -423px;
		left: -77px;
	}
	.beutics_fitness_well_txt::after {
		height: 42px;
		left: 179px;
		bottom: -430px;
		transform: rotate(180deg);
	}
	  .show-item-center p{
		text-align: left;
	}
	  .summary-content {
		max-width: 440px;
		padding-left: 20px;
	}
	.summary-profile img {
		width: 70px !important;
		height: 70px;
	  }
	  .wallet-topup-page section.details_about_page_body_0.mt-5.mb-4 {
		margin-top: 40px !important;
	  }
	  .wallet-topup-page .header_height.wallet_height {
		height: 130px !important;
	}
	  .beutics_fitness_well_txt{
		height: 300px;
		padding: 40px 0px;
	  }
	  .landing_offers_slider .cu_slider_item .blog_wrap .image-wrap{
		height: 250px;
	  }
	  .landing_offers_slider .cu_slider_item .blog_wrap .image-wrap img{
		height: 100%;
	  }
	  .img-fill-beaut, .img-fill-fit, .img-fill-welln {
		height: 280px;
	}

	  .home_page section#service_category_section .section_header.headmar{
		padding-left: 15px;
	  }
	  img.fitness_nbann {
		height: 250px!important;
	  }
	  .gift-slider-fitness .fa-chevron-left {
		top: 140px;
	}
	  .gift-slider-wellness .fa-chevron-left{
		top: 7em;
	  }
	  .wellness-page section#featured_offers_section .image-wrap, section#featured_offers_section .image-wrap{
		height: 235px;
	  }
	  section.landing_contact_section {
		padding: 160px 0px 80px;
	}
	.wellness-page section.landing_contact_section {
		padding: 120px 0px 60px;
	}
	  section#featured_offers_section ul.nav.nav-tabs.offers_category_tabs li {
		margin-left: 15px;
	}
	  .featured_offers_category_tab_content ul.slick-dots {
		right: -300px;
	}
	.featured_offers_category_tab_content .featured_offers .cu_slider_item {
		width: 236px !important;
	}
	  .landing_offers_slider .pricing_wrap .price {
		font-size: 18px;
	}
	  .section_header.headmar:before {
		bottom: 52%;
		left: 0px;
		width: 2px;
		height: 65%;
	}
	.delivery_mode_wrapper .delivery_mode_item:nth-of-type(4) {
		transform: inherit;
	}
	.tab-content.offers_category_tab_content {
		margin-top: 20px;
	}
	.delivery_mode_wrapper {
		display: block;
		padding-top: 0px;
	  }
	  .delivery_mode_wrapper .delivery_mode_item {
		width: 48%;
		margin: 10px 4px;
		display: inline-block;
		vertical-align: text-top;
	}
	.section_header_all_category::before, .section_header.salontt_sec.salon_header::before, section.mode_of_delivery_section .section_header:before {
		height: 55px;
		left: -15px;
	}
	.landing_offers_slider .blog_wrap .discription{
		height: fit-content!important;
		min-height: fit-content!important;
	}
	
	.hefeatu {
		height: auto;
	  }
	.achivement_disc:before {
		height: 49%;
		top: -15px;
	}
	.beutics_features_section_card {
		margin-top: 40px;
	}
	.beauty_category_section.category_section .visit_categoy, .fitness_category_section.category_section .visit_categoy, .wellness_category_section.category_section .visit_categoy {
		font-size: 22px;
	}
	.service_category_section .section_header h2 {
		padding-bottom: 15px;
	}
	  .for-check .for-combination {
		justify-content: flex-start;
		margin: 5px 0px 10px;
	}
	  .sidebar {
		width: 40%;
		top: 92px;
		height: 100vh;
	  }
	  .upcoming-right ul li a {
		font-size: 11px;
	}
	.upcoming-icon {
		margin-right: 10px;
	}
	  .upcoming-icon img {
		width: 70px;
		height: 70px;
	  }
	.upcoming-detail span, .upcoming-detail p, .for-upcoming-flex ul li {
		font-size: 12px;
	}
	.upcoming_section_module .nav-tabs .nav-link {
		padding: 8px!important;
	}
	li.manage {
		padding: 6px 5px!important;
		margin-left: 2px;
	}
	
	  span.salary_icon_1 {
		display: block;
	}
	
	.border-bottom_side_bar {
		padding: 10px 0px;
	}
	  .my-wallet-page .block-breadcrumbs {
		margin: 50px 0 0 0;
	}
	.my_cash_box .my_cash_first_icon {
		height: 70px;
		width: 70px;
		padding: 15px;
	}
	  .offer_bann, .section-baner-full-width.height_off_inner  {
		height: 100%;
	}
	.Right_side_banner_image.offer_detail_banner_height {
		position: unset;
		height: auto;
		width: 100%;
	}
	.section-baner-full-width.height_off_inner .Right_side_banner_image img {
		height: auto!important;
		width: auto !important;
	}
	.offer_bann {
		padding: 0px;
	}
	.col-md-4.div-cashback {
		width: 50%;
		justify-content: flex-start;
	}
	.col-md-4.div3.offer_vertical_middel {
		max-width: 50%!important;
		flex: 0 0 50% !important;
		width: 50%!important;
		text-align: right;
	}
	.compone_tab_top .col-md-4 {
		margin-bottom: 20px;
	}
	.offer_vertical_middel .number_offer_details {
		margin: 0px 0px 4px auto;
	}
	.offer_detail_price_top {
		margin-bottom: 10px;
	}
	.offer_details {
		margin: 10px 0px 0px 0px;
	}

	  .search_section_module {
		position: unset;
		text-align: end;
		margin: -29px 0px 5px auto;
		z-index: 00000000;
		width: 100%;
	}
	.tag_coupon_one {
		font-size: 12px;
	}
	.copy_right_item.col-lg-4.col-md-12.rightfoot {
		margin-top: 10px;
	}
	.copy_right_item.col-lg-4.col-md-6.copyr {
		margin-bottom: 10px;
	}
	.footer_2 .footer_item_wrap ul.list-unstyled li {
		margin-bottom: 5px;
	}
	.top_menu_bar .main_category_menu_wrap .menu_item_icon {
		width: 18px !important;
	}
	.top_nav_bar_wrap .navbar-toggler {
		top: 15px !important;
		right: 0px !important;
		z-index: 99999999;
	}
	.main_menu.shrink .top_nav_bar_wrap .navbar-toggler{
		z-index: 99999999;
	}
	ul.navbar-nav.ml-auto.terms-cond li{
		margin-bottom: 5px;
	}
	.cart-d-none{
		display: none;
	}
	.menu_wrapper {
		padding: 0px 0px 2px;
	}
	.cart-responsive {
		display: inline-block;
		margin-top: -33px;
		vertical-align: baseline;
	}
	.li-d-none{
		display: block!important;
		width: 100%;
        text-align: left;
	}
	.get_started_btn .btn-danger {
		font-size: 12px;
	}
		.navbar-dark .navbar-brand {
			padding-bottom: 0px;
			padding-top: 0px;
		}
		.search_section_module .nav-link {
			padding: 2px 6px!important;
			font-size: 12px;
		}
		.search_section_module .nav-tabs {
			width: fit-content;
			display: inline-block;
			vertical-align: baseline;
		}
		.search_section_module .search_types.nav-tabs .nav-item {
			display: inline-block;
			margin: 0px 0px 0px 0px;
		}
		.search_section_module .tab-content.main_search_wrapper, .shrink .search_section_module .tab-content.main_search_wrapper {
			right: 0px;
			width: 100%;
			padding: 25px 5px;
		}
		.filter_wrap.service_on_wrap_05.colwd1.pl-2.pr-1, .filter_wrap.service_gender_wrap_06.colwd2.pl-2.pr-1 {
			width: 50%;
		}
		.filter_wrap.service_locality_wrap_07.colwd3.pl-2.pr-1, .filter_wrap.service_locality_wrap_bse2 {
			width: 90%;
			margin-top: 10px;
		}
		.filter_wrap.lstbor.service_search_wrap_9.colwd1.pl-2.pr-1, .filter_wrap.service_search_wrap_bse_bu.norhtbo {
			width: 10%;
			display: flex;
			align-items: center;
			padding-top: 10px;
		}
		.filter_wrap.service_gender_wrap_06.colwd2.pl-2.pr-1, .filter_wrap.service_gender_wrap_bse0{
			border: 0px;
		}
		.trending_search_item .item_text {
			font-size: 11px;
			width: auto;
		}
		.trending_search_item span.item_icon{
			margin-right: 5px;
		}
		.trending_search_item a.item_link {
			padding: 5px;
		}
		.beutics_trending_search_wrap .trending_search_item {
			width: 31.8%;
            margin: 3px;
		}
		#multi_service {
			height: 356px;
			overflow: auto;
		}
		.beutics_trending_search_wrap {
			height: fit-content;
		}
		.nav-link {
			padding: 5px 0px!important;
			font-size: 13px;
		  }
		 
		.main_category_menu_wrap, .main_menu.shrink .main_category_menu_wrap{
			width: 68%;
			background-color: transparent !important;
			height: auto;
			top: 0;
			transform: inherit !important;
			position: fixed;
			padding: 0;
			bottom: inherit !important;
			left: 21% !important;
		}
		.top_menu_bar .navbar-nav .nav-item .nav-link {
			margin-bottom: 5px;
		}
		.top_nav_bar_wrap .show, .main_menu.shrink .top_nav_bar_wrap .show{
			display: block !important;
		  }
		  .multi_service_search_headers {
			margin-top: 10px;
			margin-bottom: 10px;
		}
		.beutics_category_services .form-check.category_service {
			width: 31.8%;
			text-align: left;
			margin: 3px;
		}
		.beutics_category_services .form-check.category_service label {
			font-size: 12px;
		}
		.search-btn-fitness {
			width: 11% !important;
			justify-content: center;
           display: flex;
		}
		span.walle_icon {
			padding-right: 2px;
		}
		.cashback {
			font-size: 15px;
		}
		
		.cartbtn i, .belbtns i {
			font-size: 18px;
			display: block;
		}
		select.form-control.cntrlsel {
			min-width: 120px;
		}
		.optional_form_wrapper .form-check-inline {
			margin-right: 0px!important;
		}
		.search_section_module .tab-content.main_search_wrapper .optional_form_wrapper .form-check-inline{
			margin-right: 5px!important;
		}
		.offer-page .filter_wrap.service_locality_wrap_03.col-wd-2.pr-1.pl-1 {
			width: 92%;
		}
		.sidebar-side {
			right: -26em;
		}
		.Right_side_banner_image_store, .Right_side_banner_image.offer_detail_banner_height {
			position: unset;
			right: auto;
			height: 350px;
			overflow: hidden;
			/* margin-bottom: 20px; */
		  }
		  .Right_side_banner_image_store img{
			height: 100%;
		  }
		  .shi-banner-padding {
			padding-left: 0px;
		}
		.shi-banner-padding .col-lg-4 {
			padding: 10px 20px!important;
		}
		span.rating-ration {
			display: inline-block;
		}
		.block-breadcrumbs {
			margin: 0px;
		}
		.Tag_line_banner_bottom {
			margin: 10px 0px;
		}
		.Tag_line_banner_bottom p {
			font-size: 14px;
		}
		.shi-details .top_link_tab .active {
			display: inherit;
		}
		.shi-details .col-lg-8, .shi-details .col-lg-4{
			padding: 0px;
		}
		.custom_popup_content .modal-body {
			height: 100%;
		}
		.moal-instru.full-modal-pop .custom_popup_content {
			height: 90vh!important;
		}
		.booking_gallery_popup {
			top: 35px;
		}
		.rating_big_section {
			margin-bottom: 15px;
		}
		span.conttext {
			position: unset;
			margin-top: -18px;
			font-size: 12px;
			width: fit-content;
			display: inline-block;
			line-height: inherit;
			height: fit-content!important;
			margin-bottom: 0px!important;
			margin-left: -8px;
		}
		a.cartbtn, a.belbtns{
			padding: 0px;
		}
		li.nav-item.get_started_btn.for-icon-margin a{
			margin-left:5px;
			display: flex;
			align-items: center;
		}
		.services-details-page .heading_store_page_main {
			padding: 0px 0px;
			font-size: 20px;
		}
		.services-details-page .hair_heading_box {
			width: fit-content;
			margin: 0px 10px 0px 0px;
		}
		.services-details-page .hair_tabs_in_box {
			width: fit-content;
		}
		.col-md-6.intensit_bar {
			width: 52%;
			float: left;
			margin-top: 6px;
			justify-content: flex-start;
		  }
		  .col-md-3.level_sc {
			width: 48%;
			float: right;
			margin-top: 6px;
		  }
		 
		section.details_about_page_body.shi-details.services-details-page  .add_button_tab {
			margin-left: 0px;
		}
		.Shopping_cart_tab, .Checkout_cart_tab, .Payment_cart_tab {
			width: 150px;
			padding: 10px 10px;
		}
		.header_height.header_bottom_p {
			height: 65px;
		  }
		  .check_out_box_border {
			margin-left: 0px;
		}
		.check_out_box_border .col-md-6{
			padding: 0px;
		}
		.check_out_box_border span.textsel_d {
			width: 13%;
		}
		.gift-slider-beauty .slick-list,  .gift-slider-wellness .slick-list, .gift-slider-fitness.fit_gift .slick-list {
			padding: 5% 13% 6% 19%!important;
		}
		.gift-slider-beauty .fa-chevron-left, .gift-slider-wellness .fa-chevron-left, .gift-slider-fitness .fa-chevron-left, .gift-slider-beauty .fa-chevron-right, .gift-slider-wellness .fa-chevron-right, .gift-slider-fitness .fa-chevron-right {
			top: 120px;
		}
		.padding_tb_60, .padding_tb_60c {
			padding: 40px 0px;
		}
		.featured_offers_section .featured_offers_section_wrapper-1 {
			margin-top: 20px;
		}
		.featured_offers_category_tab_content .featured_offers{
			margin-bottom: 0px;
		}
		.blog_slider .slider-caption-wrap {
			height: 325px;
		}
		.section_header h2 {
			margin-bottom: 15px; 
		  }
		  .section_header.salontt_sec.salon_header::after, .studio_center_blog_section .section_header h2:after, .studio_center_section .section_header h2:after {
			height: 55px;
			right: inherit;
			left: -15px;
		}
		.beauty-landing-page .category_section .cu_slider_item{
			height: auto;
		}
		.beauty-landing-page .category_section .cu_slider_item{
			width: 261px;
		}
		section#studio_center_blog_section .section_header{
			margin-top: 40px;
		}
		.delivery_mode_wrapper .delivery_mode_item .blog_wrap .slider-caption-wrap{
			position: unset;
		}
		.image-wrap_beauty.beauty_image_size, .image-wrap_well.well_image_size, .image-wrap_fit.fit_image_size {
			height: 250px;
			overflow: hidden;
		}
		.delivery_mode_wrapper .delivery_mode_item:nth-of-type(2) {
			transform: inherit;
		}
		.mode_of_delivery_section.deliv_mod .delivery_mode_item .blog_wrap {
			margin-bottom: 20px !important;
		  }
		  .studio_center_section .section_header h2 {
			transform: translateY(-20%);
			text-align: left;
		  }
		  h3.sub_head.Sports, h3.sub_head.Gole, h3.sub_head{
			text-align: left;
			padding-left: 10px;
			z-index: 99;
            position: relative;
		  }
		  .offers_category_section_wrapper .section_header h2 {
			margin-bottom: 0px;
			padding-top: 20px;
		}
		section.landing_offers_section.page_beauty_categ .slick-dotted.slick-slider{
			margin-bottom: 0px;
		}
}

@media(max-width:667px){
	.home_banner .slick-arrow.slick-prev {
		left: 136px;
	}
	.home_banner .slick-arrow.slick-next {
		right: 158px;
	}
	.featured_offers_category_tab_content ul.slick-dots {
		right: -275px;
	}
	
		.featured_offers_category_tab_content .featured_offers .cu_slider_item {
			width: 242px !important;
		}
}

@media(max-width:575px){
	.footer_menu.hover-underline-animation {
		padding: 0px 15px;
	}
	.landing_offers_section .cu_slider_item.slick-slide {
		width: 450px;
	}
	.gft_card .carousel-inner, .gft_card .carousel, .gft_card .carousel-item {
		height: 250px;
	}
	.slider_checkout .image_me {
		width: 200px !important;
	}
	.SingUp_box.sgn_btnn_padd {
		padding: 50px 0px;
	}
	.gift_chk input {
		margin-top: 2.8px;
	}
	.filter_wrap.service_search_wrap.srchselect button.select2-selection__choice__remove {
		width: 20px;
	}
	.select2-container--default .select2-selection--multiple .select2-selection__choice__display {
		padding-left: 10px !important;
	}
	.keep_sigin .sign_check_box_button {
		margin-bottom: 0px;
	}
	.keep_and_forget {
		align-items: flex-end;
	}
	div#social_li {
		width: 60px;
	}
	.Flow_social_button {
		margin: 5px 0px 25px 0;
	  }
	.aminities_list_0, .aminities_list_v1 {
		padding: 0px 0px;
	}
	.activity_tabs_section {
		width: 40.5%;
	}
	.home_banner .slider-image .slider-caption-wrap .caption-details{
		padding: 10px 20px;
	}
	.slideshow__slides .slick-dots {
		bottom: 90px;
	  }
	label.beutic_wallet_check.Pay_letter {
    margin-bottom: 10px;
}
	.table_section-right_sidebar.total-text .membership_text {
		width: 30%;
	}
	.table_section-right_sidebar.total-text .Code_name_sidebar {
		width:70%;
	}
	.product_in_store_border_box .modal-content{
		width: 100%!important;
	}
	.Right_side_banner_image_store, .Right_side_banner_image.offer_detail_banner_height {
		height: 280px;
	}
	.instrutor_img {
		height: 200px;
	}
	section#studio_center_section .category_section .weight_loss_prog .cu_slider_item span, section#studio_center_section .category_section .weight_loss_prog .cu_slider_item.slick-current span{
		float: left;
	}
	.service_on_wrap .Beaty_tabs_animation li {
		width: 80px;
		padding: 10px 5px;
		margin: 3px;
		vertical-align: text-bottom;
		height: 90px;
	}
	.landing_page_blog_section .slick-slider-wrapper .slick-prev {
		left: -11px !important;
	}
	.delivery_mode_wrapper .delivery_mode_item {
		width: 47%;
	}
	.gift-slider-beauty .fa-chevron-right, .gift-slider-fitness .fa-chevron-right, .gift-slider-wellness .fa-chevron-right {
		top: 100px!important;
		right: 10px!important;
	}
	.gift-slider-beauty .fa-chevron-left, .gift-slider-wellness .fa-chevron-left, .gift-slider-fitness .fa-chevron-left {
		left: 10px!important;
		top: 100px!important;
	}
	
	.btn-reschedule, .btn-helf, .btn-offertc {
		width: fit-content;
		font-size: 12px;
		height: fit-content;
	}

	.all-category-container {
		margin-right: 10px!important;
	}
	section.mode_of_delivery_section .section_header:before, section.mode_of_delivery_section .section_header:before, .section_header_all_category::before, .studio_center_section .section_header h2:after, .section_header.salontt_sec.salon_header::after, .studio_center_blog_section .section_header h2:after, .section_header.salontt_sec.salon_header::before{
		left: 0px;
	}
	section.mode_of_delivery_section .section_header, .section_header_all_category, .studio_center_section .section_header h2, .section_header.salontt_sec.salon_header, .studio_center_blog_section .section_header h2 {
		padding-left: 15px;
	}
	.beutics_fitness_well_txt {
		height: 250px;
		margin-bottom:40px;
	}
	.summary-content h4{
		line-height: 26px;
	}
	.summary-content {
		max-width: 376px;
		padding-left: 10px;
	}
	.my-order-heading {
		margin-top: 40px;
	}
	.moal-instru.full-modal-pop .slick-initialized .slick-slide {
		height: 220px;
	}
	.page_banner_area.welln_page_bann{
		height: auto;
	}
	.delivery_mode_item .blog_wrap .caption_title h2 {
		margin-top: 0px;
	}
	
	.page_banner_area.fit_page_bann {
		height: auto;
	}
	.gift-slider-beauty .fa-chevron-left, .gift-slider-wellness .fa-chevron-left, .gift-slider-fitness .fa-chevron-left, .gift-slider-beauty .fa-chevron-right, .gift-slider-wellness .fa-chevron-right, .gift-slider-fitness .fa-chevron-right {
		font-size: 18px;
		width: 25px;
		  height: 25px;
	  }
	.home-banner-content-responsive {
		display: block;
	  }
	  .home_h_txt {
		height: auto;
		font-size: 20px;
		margin-bottom: 5px;
	}
	.img-fill-beaut, .img-fill-fit, .img-fill-welln {
		height: 250px;
	}
	.beutics_features_section_card {
		margin-top: 60px;
		padding-bottom: 40px;
	}
	
	/* .category_section .cu_slider_item img, .category_section .cu_slider_item.slick-current img{
		height: 290px!important;
	} */
	.category_section .cu_slider_item.slick-current, .category_section .cu_slider_item{
		width: 255px!important;
	}
	
	.category_section .beauty_category .slick-track, .category_section .wellness_category .slick-track, .category_section .fitness_category .slick-track{
		align-items:flex-start;
	}
	
	.caption_title span{
		font-size: 15px;
	}

	.home_banner {
		margin-bottom: 0px;
	}

	.fitness_category_section.category_section .slider-caption-wrap .caption_title{
		text-align: right;
	}
	.home_page .fitness_category_section.category_section{
		padding-right: 0px;
	}
	
	.Fitness-page section#featured_offers_section .slick-slide img {
		height: 100%!important;
	}
	.for-upcoming-margin .for-upcoming-flex {
		width: 100%;
	  }
	  .wellness-page .section_header {
		margin-top: 0px;
	}
	  img.wellness_nbann {
		height: 250px !important;
	  }
	.blog_wrap .caption_title h2 {
		font-weight: 700;
	}
	.achivement_disc h3.achivement_title, .section_header h2 {
		font-size: 28px;
	}
	.emoji_review ul.slick-dots li{
		margin: 0px 5px;
	}
	
	.achivement_counts {
		margin-top: 20px;
	}
	.wallet_transcation, .faq_heading_image_side h3 a {
		font-size: 20px;
	}
	.sidebar {
		width: 55%;
	}
	.big_wallet_heading {
		font-size: 25px;
	}
	.upcoming-outer {
		width: 100%;
		margin-top: 10px;
	}
	.single-order-data {
		display: block;
	}
	.Beaty_tabs_animation li img{
		width: 30px;
		height: 30px;
		object-fit: contain;
	}
	.my-account_code_one_color_green, .my-account_code_one_color {
		margin-right: 10px;
	}
	.wallet_heading .col-lg-2.col-sm-2.no-padding, .my_cash_box .col-md-2.col-sm-2.pl-0 {
		width: 20%;
		display: inline-block;
	}
	.wallet_heading .col-lg-10.col-sm-10, .my_cash_box .col-md-5.col-sm-5.pr-0 {
		width: 80%;
	}
	.my_cash_box .heading_cash_one {
		text-align: right;
	}
	.Unrestricted_1, .Unrestricted {
		padding: 3px 20px;
		width: fit-content;
		margin-left: auto;
	}
	.wallet_right_details {
		padding: 20px 10px;
	}
	.earning_redemptions_btn {
		padding: 7px 5px;
		font-size: 12px;
	}
	.wallet_transcations .my_cash_first_icon {
		height: 60px;
		width: 60px;
	}
	.my-wallet-col-bottom {
		display: flex;
		justify-content: flex-start;
		width: 80%;
		margin-left: auto;
		align-items: center;
		padding: 0px;
	}
	.my_cash_box .col-md-5.col-sm-5.text-right {
		display: flex;
		justify-content: space-between;
		margin-top: 10px;
	}
	.offer_details_collapse {
		margin: 1px auto 20px auto;
	}
	.footer_item_wrap .image-wrap-logo img{
		width: 30%;
	}
	.Bundle_section .col-lg-3 {
		width: 70%;
		margin: auto;
	}
	.bottom_details_section {
		min-height: auto;
	}
	.header_bottom_p.offer_listing_header {
		margin-top: 0px;
	}
	.footer_item_wrap .caption-wrap .discription {
		text-align: justify;
		margin-top: 10px;
	}
	.copy_right_item.col-lg-4.col-md-6.copyr, .footer-copyright.text-center.py-3 a {
		font-size: 12px;
	}
	.copy_right_item.col-lg-4.col-md-12.rightfoot {
		margin-top: 5px;
	}
	.footer_item_wrap.contact_details {
		font-size: 13px;
	}
	.main_menu_wrapper {
		padding: 0px 10px;
	}
	.top_nav_bar_wrap .navbar-toggler {
		right: 20px !important;
	}
	.main_category_menu_wrap, .main_menu.shrink .main_category_menu_wrap {
		left: 13% !important;
	}
	
	a.link_tab_one.Product_tabs_one {
		font-size: 14px;
		padding: 5px 7px;
	}
	
	.Activities_heading h2 {
		font-size: 20px;
		margin: 20px 0px 20px;
	}
	.reviews-page .Activities_heading h2 {
		margin: 20px 0px 10px;
	}
	.heading-br::before {
		left: -5px;
		height: 65px;
	}
	.heading-br, .about-page .start-rating, .write_review_bottom.mb-2, .write-review-btn, .top_link_tab_time, .close-store p {
		padding-left: 10px;
	}
	.slick-prev {
		left: 0px;
	}
	.slick-next {
		right: -10px;
	}
	
	.moal-instru .custom_popup .modal-dialog {
		max-width: 95%;
	}
	.review_text_right_main h4 i {
		font-size: 13px;
	}
	.multiselect {
		min-width: auto;
	}
	.img_review_left img {
		height: 75px;
		width: 75px;
	}
	.form_review_section_middel .img_review_left img {
		height: 75px!important;
		width: 75px;
	}
	.sorting-reviews {
		display: flex;
    justify-content: flex-end;
    align-items: center;
	}
	.checkout-page .col-lg-8, .checkout-page .col-lg-4{
		padding: 0px;
	}
	.check_out_box_border span.textsel_d {
		width: 12%;
	}
	.pointnumber_one {
		font-size: 16px;
	}
	.testimonial_slider_section .slick-dots {
		bottom: -25px;
	}
	.landing_offers_slider .pricing_wrap {
		display: block;
	}
	.landing_offers_slider .pricing_wrap .price {
		font-size: 18px;
	}
	.landing_offers_slider.trainer_offers_slider ul.slick-dots {
		left: -257px;
	}

	.landing_page_blog_section .slick-slider-wrapper .slick-next {
		right: -10px !important;
	}
	
	
	.landing_offers_slider .cu_slider_item {
		padding: 0px 10px;
	}
	
	.mode_of_delivery_section.deliv_mod .delivery_mode_item .blog_wrap {
		margin-bottom: 0px !important;
	}
	section.landing_contact_section {
		padding: 135px 0px 0px;
	}
	section#studio_center_blog_section .section_header {
		margin-top: 20px;
	}
	.gift-slider-beauty .slick-list, .gift-slider-fitness.fit_gift .slick-list, .gift-slider-wellness .slick-list {
		padding: 5% 15% 4% 21%!important;
	}
	.home_page .beauty_category .slick-next, .home_page .wellness_category .slick-next {
		right: 40px;
		top: 112%;
	}
	.home_page .wellness_category .slick-prev{
		right: 100px;
		top: 112%;
	}
	.home_page .beauty_category .slick-prev{
		top: 112%;
	}
	.home_page .fitness_category .slick-prev{
		left: 100px;
	}
	.home_page .fitness_category .slick-prev, .home_page .fitness_category .slick-next{
		top: 114%!important;
	}
	.home_page .fitness_category .slick-next{
		left: 40px;
	}
	.beutics_fitness_well_txt .row.features_category_row {
		padding: 0px 0px 0px;
	}
}

@media(max-width:540px){
	.top_nav_bar_wrap .navbar-toggler {
		right: 10px !important;
	}
	a.Ask_Expert.ask_quick_0 {
		width: 145px;
	}
	#category_menu ul {
		margin-left: 0px;
	}
	.featured_offers_category_tab_content .featured_offers .cu_slider_item {
		width: 226px !important;
	}
	.home_banner .slick-arrow.slick-next{
		right: 105px;
	}
	.featured_offers_category_tab_content ul.slick-dots {
		right: -263px;
	}
	.home_banner .slick-arrow.slick-prev{
		left: 116px;
	}
	.main_category_menu_wrap, .main_menu.shrink .main_category_menu_wrap {
		width: 100%;
	}
	#category_menu ul li {
		display: inline-block;
		width: 62px;
		margin: 0 0;
	}
	.main_category_menu_wrap, .main_menu.shrink .main_category_menu_wrap {
		left: 18% !important;
	}
	.tab-content.close-class.main_search_wrapper.fitnesstable.tab_header input[type="radio"], .tab-content.close-class.main_search_wrapper.tab_header input[type="radio"], .tab-content.close-class.main_search_wrapper.tab_header input[type="radio"] {
		width: 16px;
		height: 16px;
	}
	.tab-content.close-class.main_search_wrapper.fitnesstable.tab_header input[type="radio"]:before, .tab-content.close-class.main_search_wrapper.tab_header input[type="radio"]:before, .tab-content.close-class.main_search_wrapper.tab_header input[type="radio"]:before {
		width: 8px;
		height: 8px;
	}
	.offer-page .filter_wrap.service_gender_wrap_01.col-wd-1.pr-1.pl-1, .offer-page .filter_wrap.service_on_wrap_0.col-wd-0.pr-0.pl-1 {
		width: 48%;
		display: inline-block;
		margin-bottom: 10px;
	}
	.offer-page .filter_wrap.service_on_wrap_00.pl-0, select.form-control.cntrlsel, .filter_wrap.service_on_wrap_00.pl-0 .form-check-inline {
		width: 100%;
	}
	.offer-page .filter_wrap.service_locality_wrap_03.col-wd-2.pr-1.pl-1 {
		width: 91%;
	}
	.for-map-section #about_map {
		margin-left: 0px;
	}
	.popup_gallery_listing li .popup_tabs_gallery {
		padding: 5px 5px;
		font-size: 12px;
	}
	.popup_heading_photo {
    font-size: 20px !important;
}
.booking_popup_btn a {
    padding: 6px 10px;
    width: auto;
}
.code_UEA799, .right_starting_fromx p {
    font-size: 16px !important;
}
.product_in_store_border_box .myaccordion .collapse {
    padding: 0px 0px;
}
.Shopping_cart_tab, .Checkout_cart_tab, .Payment_cart_tab {
    width: 140px;
    padding: 10px 5px;
    margin: 0px 5px;
}
.heading_cart_page_details .cart_overview, .bxchk_title, .all_sessions_btn_new a, h4.cart_hd.text-right {
    font-size: 20px;
}
.nocart img {
    height: 90px !important;
}
.nocart.dishid h2{
	font-size: 22px;
}
.check_out_box_border span.textsel_d {
    width: 14%;
}
.fitness_category_section.category_section .slider-caption-wrap .caption_title{
	text-align: right;
}
.home_page .wellness_category_section.category_section{
	padding-left: 0px;
	padding-right: 0px;
}
}

@media(max-width:480px){
	.featured_offers_category_tab_content .featured_offers .cu_slider_item {
		width: 405px !important;
		height: 470px;
	}
	.landing_offers_section .cu_slider_item.slick-slide {
		width: 303px;
	}
	.gift-card-banner-btn ul li {
		width: auto;
	  }
	label.switch {
		margin-left: 5px;
	}
	.facebook_icon {
		margin-left: 0px;
	}
	.facebook_icon img {
		width: 30px;
		height: 30px;
	}
	.header_height.header_bottom_p.cart-page-header {
		margin-top: 0px;
	}
	.heading_instrutor h2 {
		font-size: 16px;
	}
	.featured_offers_category_tab_content ul.slick-dots {
		right: -229px;
	}
	.featured_offers .blog_wrap .caption_title h2 {
		min-height: auto;
	}
	.landing_offers_slider.trainer_offers_slider ul.slick-dots {
		left: -233px;
	}
	.category_section .cu_slider_item.slick-current, .category_section .cu_slider_item{
		width: 220px!important;
	}
	section.fitness_category_section.fit_beauty.category_section.beauty_salo_top .category_section .cu_slider_item.slick-current, section.fitness_category_section.fit_beauty.category_section.beauty_salo_top .category_section .cu_slider_item{
		width: 235px!important;
	}
	.beauty-landing-page section.fitness_category_section.fit_beauty.category_section.beauty_salo_top .category_section .cu_slider_item.slick-current, .beauty-landing-page section.fitness_category_section.fit_beauty.category_section.beauty_salo_top .category_section .cu_slider_item{
		width: 190px!important;
	}
	.beauty_category_section.category_section .slider-caption-wrap .caption_title, .fitness_category_section.category_section .slider-caption-wrap .caption_title, .wellness_category_section.category_section .slider-caption-wrap .caption_title{
		font-size: 14px;
		padding: 5px 5px 0px 0px;
       line-height: 25px;
        width: 100%;
	}
	.home_page .fitness_category_section.beautysc_cat.category_section.padding_b_90.mb-5 .cu_slider_item.slick-current, .home_page .fitness_category_section.beautysc_cat.category_section.padding_b_90.mb-5 .cu_slider_item{
		width: 228px!important
	}
}

@media(max-width:479px){
	#category_menu ul li {
		width: fit-content;
		margin: 0 0px;
	}
	.image-wrap_beauty.beauty_image_size, .image-wrap_well.well_image_size, .image-wrap_fit.fit_image_size{
		height: auto;
	}
	.img-user-cus{
		left: 0px;
	}
	.cashback {
		font-size: 13px;
	}
	.reviews-page input[type="radio"]:before {
		width: 8px;
		height: 8px;
		margin: 2.5px auto;
	}
	.ui-widget.ui-widget-content {
		width: 250px;
	}
	
	.studio_center_section.studio_fitness .category_section .cu_slider_item.slick-current, .studio_center_section.studio_fitness .category_section .cu_slider_item, .studio_center_section.spa_scar.studio_wellness .category_section .cu_slider_item.slick-current, .studio_center_section.spa_scar.studio_wellness .category_section .cu_slider_item, .beauty-landing-page section.fitness_category_section.fit_beauty.category_section.beauty_salo_top .category_section .cu_slider_item.slick-current, .beauty-landing-page section.fitness_category_section.fit_beauty.category_section.beauty_salo_top .category_section .cu_slider_item{
		width: 162px!important;
	}
	.fitness_category_section.category_section .category_slider_section:before{
		height: calc(85% + 60px);
	}
	a.Ask_Expert.ask_quick_0 {
		width: 140px;
	}
	.filter_wrap.service_on_wrap_00 .form-check-inline {
		width: 100%;
	}
	.detail_left_scroll.col-md-5.col-6.pl-0 {
		padding-right: 0px;
	}
	.slider_checkout .image_me {
		width: 160px !important;
	}
	.header_login_forgot {
		margin-top: 90px;
	}
	div#show_msg .alert {
		font-size: 18px!important;
		padding: 0px;
		margin-bottom: 10px;
		display: block;
		text-align: left;
	}
	.add_tab_flied_offer_details {
		width: 100px;
	}
	.list-single-page .main_content_wrap {
		padding-right: 0px!important;
	}
	.filter_wrap.service_gender_wrap_bse0 .form-check-inline .form-check-input, .filter_wrap.service_gender_wrap_06 .form-check-inline .form-check-input, .filter_wrap.service_gender_wrap_bw .form-check-inline .form-check-input, .filter_wrap.service_gender_wrap_01 .form-check-inline .form-check-input{
		margin-left: 2px;
	}
	.for-map-location {
		width: 75%!important;
	}
	.order-details .block-breadcrumbs-1 {
		margin-top: 0px;
	}
	.col-md-4.div-cashback {
		display: block;
	}
	.col-md-4.div-cashback div br{
		display: none;
	}
	.offer_details {
		margin: 0px 0px 10px;
	}
	.tab_rating_on_btn_good {
		right: -40px;
		width: 100px;
	}
	
	a.add_from_shop_offer {
		margin-top: 10px;
	}
	.landing_blog_slider_section button.slick-arrow.slick-next {
		right: -5px;
	}
	.landing_blog_slider_section button.slick-arrow.slick-prev {
		left: -5px;
	}
	.landing_blog_slider_section .cu_slider_item .blog_wrap {
		height: 215px;
		width:90%;
		margin: auto;
	}
	.search_section_module .tab-content.main_search_wrapper .optional_form_wrapper .form-check-inline {
		width: 110px;
	}
	.activity_tabs_section {
		width: 40.5%;
		top: 280px;
	}
	 .header_height.header_bottom_landing.cart-page-header {
		margin-top: 30px;
	}
	.top_menu_bar .main_category_menu_wrap .navbar-nav .nav-item .nav-link{
		padding-bottom: 0px!important;
	}
	.show-item-right-total h5, .show-item-right-cashback p, .total-bottom p, .show-item-right p, .show-detail-top p, .total-bottom h4{
		font-size: 14px;
	}
	.fitness_category_section.category_section .category_slider_section.catg_ar .caption_title {
		padding-right: 0px !important;
	}
	.trail_sessions_0 .slider-for.slick-initialized.slick-slider .slick-slide, .trail_sessions_0 .slider-for.slick-initialized.slick-slider .slick-slide iframe{
		height: 200px!important;
	  }
	.slick-next {
		right: -22px;
	}
	.service_on_wrap .Beaty_tabs_animation li {
		width: 63px;
		padding: 10px 3px;
		margin: 2px;
		vertical-align: text-bottom;
	}
	.fitness_category_section.category_section .visit_categoy {
		top: -80px;
	}
	.beutics_fitness_well_txt {
		height: 200px;
		margin-bottom: 35px;
	}
	.service_category_section .section_header h2 {
		padding-bottom: 10px;
	}
	.wellness_category_section.category_section .visit_categoy {
		top: -45px;
	}
	.summary-content p {
		font-size: 14px;
	}
	.your-order-detail h3 {
		font-size: 20px;
		padding-left: 10px;
		border-left: 3px solid #d8284f;
	}
	.your-order-detail span {
		margin-left: 0px;
		margin-right: 10px;
	}
	.order-table ul {
		padding-left: 0px;
	}
	.order-table li p, .order-table li ul, .order-table li ul li {
		font-size: 13px;
		width: fit-content;
		margin-left: 5px;
	}
	.my-order-heading h1 {
		font-size: 30px;
	}
	.show-detail-top, .show-item-left-1, .show-item-right-1, .show-item-left-total_0, .show-item-right-total, .total-bottom, .show-item-left-cashback, .show-item-right-cashback, .show-item-center, .show-item-right, .show-item-left {
		padding: 5px 2px;
	}
	.show-item-left-cashback h5{
		line-height: 26px;
	}
	.beauty_category_section.category_section .slider-caption-wrap .caption_title, .fitness_category_section.category_section .slider-caption-wrap .caption_title, .wellness_category_section.category_section .slider-caption-wrap .caption_title{
		font-size: 12px;
	}
	.my-order-heading {
		margin-top: 30px;
	}
	p.your-order-heading {
		display: block;
		font-size: 20px;
		color: #2b3845;
	}
	.summary-content {
		max-width: 100%;
		padding-left: 0px;
		margin-top: 10px;
	}
	.gift-slider-beauty .fa-chevron-right, .gift-slider-fitness .fa-chevron-right, .gift-slider-wellness .fa-chevron-right {
		right: 6px!important;
	}
	.gift-slider-beauty .fa-chevron-left, .gift-slider-fitness .fa-chevron-left, .gift-slider-wellness .fa-chevron-left {
		left: 6px!important;
	}
	.Right_side_banner_image_store, .Right_side_banner_image.offer_detail_banner_height {
		height: 210px;
	}
	.Right_side_banner_image_store img{
		object-fit: inherit;
	}
	.home-banner-content-responsive.padding_tb_60{
		padding: 20px 0px;
	 }
	 .img-fill-beaut, .img-fill-fit, .img-fill-welln {
		height: 200px;
	}
	 .home_h_txt{
		font-size: 18px;
	 }
	 .caption_title span {
		font-size: 14px;
	 }
	 .home_banner .slider-image .slider-caption-wrap .caption-details .caption_title span{
		font-size: 23px;
	 }
	.home_banner .slick-arrow.slick-prev {
		left: 60px;
	}
	.home_banner .slick-arrow.slick-next{
		right: 60px;
	}
	.service_category_section.padding_tb_60{
		padding: 35px 0px 35px !important;
	}
	.achivement_counts .achive_count_item_wrap {
		padding: 0px 7px;
	}
	.beauty_category_section.category_section .visit_categoy, .fitness_category_section.category_section .visit_categoy, .wellness_category_section.category_section .visit_categoy, .caption_title h2 {
		font-size: 20px;
	}
	.testimonial_slider_section .slick-dots {
		bottom: -34px;
	}
	.testimonial_slider_section .image-wrap{
		width: 110px;
		height: 110px;
	}
	.achivement_counts .achive_count_item {
		width: 50%;
		padding: 3px;
	}
	.caption_title h3 {
		font-size: 16px;
		margin-top: 5px;
	}
	.achivement_disc h3.achivement_title, .section_header h2 {
		font-size: 23px;
	}
	.selectBox i {
		padding: 8px 5px 8px 0px;
	}
	.selectBox select {
		padding: 5px 0px;
		font-size: 12px;
	}
	.filter_shortby_wrap .filt_btn {
		padding: 4px 5px 0px;
		width: fit-content;
		font-size: 12px;
		height: 28px;
	}
	.filter_shortby_wrap .filt_btn .fal {
		font-size: 14px;
		line-height: 20px;
	}
	button.shortby_wrapper {
		top: 45px;
	}
	ul.emoji_review.review-slider {
		width: 100%;
	}
	.tell-us-reviews, .review-service-staff, .review-service-availed, .re-questions, .submit-reviews, .help-us-reviews {
		padding: 30px 10px;
	}
	.all-profile-pages {
		padding-top: 30px;
	}
	.open-profile-sidebar {
		padding: 6px 5px;
		font-size: 12px;
	}
	.sidebar {
		width: 100%;
		top: 0px;
		height: 100%;
	}
	.upcoming-right {
		width: auto;
		margin-top: 5px!important;
	}
	.header_bottom_p.offer_listing_header {
		margin-bottom: 40px;
	}
	.for-upcoming-margin, .upcoming-outer .upcoming-content {
		display: block;
	}
	.upcoming-outer .upcoming-content h5{
		margin-bottom: 10px!important;
	}
	.upcoming-right ul {
		justify-content: space-between;
		display: flex;
		width: 100%;
	}
	section.details_about_page_body_0.shi-details.offer-details {
		padding: 30px 0px 40px;
	}
	.heading_gift_yoga {
		font-size: 20px;
		display: block;
	}
	.heading_gift_yoga span {
		display: block;
		margin-top: 10px;
	}
	.top_menu_bar .main_category_menu_wrap .navbar-nav .nav-item .nav-link, .main_menu.shrink .main_category_menu_wrap .navbar-nav .nav-item .nav-link {
		margin: 0px 6px;
	}
	.Beaty_tabs_animation li {
		width: fit-content;
		padding: 10px 10px;
		/* width: 105px;
		padding: 10px 0px; */
	}
	.Bundle_section .col-lg-3 {
		width: 90%;
	}
	.top_menu_bar .main_category_menu_wrap .menu_item_text, .top_menu_bar.main_menu.shrink .main_category_menu_wrap .menu_item_text {
		font-size: 11px;
	}
	.search_types .nav-item {
		margin: 0px 0px 0px 0px;
	}
	.beutics_trending_search_wrap .trending_search_item {
		width: 47.8%;
	}
	.multi_service_search_headers h3 {
		font-size: 14px;
	}
	.filter_wrap.service_on_wrap_05.colwd1.pl-2.pr-1, .filter_wrap.service_gender_wrap_06.colwd2.pl-2.pr-1, .filter_wrap.service_on_wrap_bse, .filter_wrap.service_gender_wrap_bse0, .filter_wrap.service_on_wrap_bw.pl-2.pr-1, .filter_wrap.service_gender_wrap_bw.pl-1.pr-1, .filter_wrap.service_on_wrap_0.col-wd-0.pr-0.pl-1, .filter_wrap.service_gender_wrap_01.col-wd-1.pr-1.pl-1 {
		width: 100%;
		display: flex;
		/* justify-content: space-between; */
		padding: 0px 5px 5px!important;
		border-bottom: 1px solid #eee;
		border-right: 0px;
		margin-bottom: 5px;
	}
	.filter_wrap.service_locality_wrap_07.colwd3.pl-2.pr-1, .filter_wrap.service_locality_wrap_bse2, .beutics_search_wrap input[type="text"] {
		height: 35px;
		margin-top: 0px;
	}
	.filter_wrap.lstbor.service_search_wrap_9.colwd1.pl-2.pr-1, .filter_wrap.service_search_wrap_bse_bu.norhtbo {
		padding-top: 0px;
		height: 35px;
	}
	.beutics_category_services .form-check.category_service {
		width: 47.8%;
		margin: 2px;
	}
	.filter_wrap.service_locality_wrap_03.col-wd-2.pr-1.pl-1, .filter_wrap.service_search_wrap_04.col-wd-3.pr-1.pl-1, .filter_wrap.service_locality_wrap_bw_4.pl-1.pr-1, .filter_wrap.service_search_wrap_bw0.pl-1.pr-1 {
		height: fit-content;
		margin-top: 5px;
	}
	.filter_wrap.norhtbo.service_search_wrap_bw2.pl-1.pr-1, .filter_wrap.service_search_wrap.col-wd-5.pr-0.pl-1 {
		margin-top: 0px;
		height: 35px;
	}
	.offer-page .filter_wrap.service_gender_wrap_01.col-wd-1.pr-1.pl-1, .offer-page .filter_wrap.service_on_wrap_0.col-wd-0.pr-0.pl-1 {
		width: 100%;
		display: flex;
	}
	.offer-page .filter_wrap.service_locality_wrap_03.col-wd-2.pr-1.pl-1 {
		width: 89%;
	}
	.offer-page .beutics_search_wrap .filter_wrap.service_search_wrap {
		margin-top: 0px;
	}
	.offer-page .filter_wrap.service_on_wrap_00.pl-0 {
		border-right: 0px;
	}
	.search_section_module .nav-link {
		padding: 2px 4px!important;
		font-size: 10px;
		margin-right: 0px!important;
	}
	a.navbar-brand.logoimg img {
		height: 70px;
	  }
	  .search_section_module {
		margin: -17px 0px 2px auto;
	}
	.header_height {
		height: 78px;
	}
	a.link_tab_one.Product_tabs_one {
		font-size: 12px;
		padding: 5px 10px;
	}
	span.tab_rating_on_btn_excel a{
		font-size: 10px;
	}
	.tab_rating_on_btn_excel{
		width: 92px;
		top: -16px;
		left: 23px;
	}
	.top_link_tab_time li {
		margin: 0px 0px 8px 0px;
		width: 100%;
		padding: 5px 5px;
	}
	.gtm_slider_footee_up .slick-dotted.slick-slider {
		margin-bottom: 0px;
	}
	.similar_gym_slider .slick-next{
		right: 85px;
        top: -16px;
	}
	.similar_gym_slider .slick-prev{
		left: 205px;
        top: -16px;
	}
	.slider_checkout_page.slick-slider .slick-prev:before, .slider_checkout_page.slick-slider .slick-next:before {
		display: none;
	}
	.slick-prev:before, .slick-next:before {
		font-size: 25px;
	}
	.moal-instru.full-modal-pop .custom_popup_content .slick-prev:before, .moal-instru.full-modal-pop .custom_popup_content .slick-next:before {
		font-size: 18px;
	}
	.girl_face {
		height: 100px;
		width: 100px;
	}
	.shi-details .modal-body .header_image_name .right_name_title h3, .right_name_title p {
		padding: 0px 0px !important;
	}
	.right_name_title p{
		font-size:12px;
	}
	.header_image_name .right_name_title {
    padding-left: 10px;
	width: 60%;
}
.tooltipds .tooltiptext {
    font-size: 10px;
}
.aminities_list_0 .slick-prev:before, .aminities_list_0 .slick-next:before {
    font-size: 20px;
}
.popup_box_pera p {
    padding: 5px;
    text-align: justify;
}

.right_name_title h4 {
    left: 0px;
    top: 10px;
    font-size: 15px;
}
 #checkboxes label {
    font-size: 12px;
    padding: 4px 5px;
}
#checkboxes input[type="radio"] {
    width: 15px;
    height: 15px;
}
.img_review_left img {
    height: 60px!important;
    width: 60px;
}
.search_section_module .tab-content.main_search_wrapper, .shrink .search_section_module .tab-content.main_search_wrapper {
    padding: 20px 5px;
}

span.conttext {
	font-size: 10px;
	width: auto;
    height: auto;
}
.cart-responsive {
    margin-top: -23px;
}
.header_height_home {
    height: 76px;
}
.header_height_well.header_bottom_landing.well_landing {
    height: 78px;
}
.services-details-page .hair_heading_box {
    width: 100%;
    margin: 0px 10px 10px 0px;
}
.view_all_hair {
    bottom: 0px;
    padding-bottom: 0px;
}
.services-details-page .heading_store_page_main {
    padding: 0px 0px 0px 5px;
    font-size: 16px;
}
.booking_tab_in_box-gender .live_at_home_tab {
    font-size: 13px !important;
    padding: 1px 5px;
	margin: 0px 5px 0px 0px;
}
.booking_tab_in_box-gender {
    margin-left: 0px;
	width: 100%;
    margin-top: 10px;
}
.cus-progr-bar p {
    font-size: 13px;
}
.col-lg-12.mt-2.mb-3.row.cus-progr-bar, .sessions-outer .col-lg-12 {
    padding: 0px 5px;
}
.cus-padding-month, .cus-for-rates.col-md-4 {
    padding: 0 0px;
}
.shi-details .cus-summ.mt-2.mb-3 p, .shi-details .cus-month p, .shi-details .cus-for-rates p {
    font-size: 14px;
}
.cus-summ {
    padding: 0 10px 0 10px;
}
.aminities {
    font-size: 18px;
}
.Shopping_cart_tab, .Checkout_cart_tab, .Payment_cart_tab {
    width: 98px;
    margin: 0px auto;
}
.Shopping_cart_tab img, .Checkout_cart_tab img, .Payment_cart_tab img{
    padding: 0px!important;
}
.heading_cart_page_details {
    padding: 10px;
}
.cart_page_box_border {
    margin-left: 0px;
}
.cart-page .col-lg-8.vvvff.pl-0, .cart-page .col-lg-4, .cart-page .col-lg-12{
	padding-right: 0px;
	padding-left: 0px;
}
.scroll_cart_page_details_show h5 {
    font-size: 18px;
}
.header_height.header_bottom_p {
    height: 30px;
}
.check_out_box_border span.textsel_d {
    width: 58px;
}

.title_name_section {
    font-size: 20px;
}
.my-wallet-page section.details_about_page_body_0.shi-details.mt-5 .col-lg-5.col-sm-12, .my-wallet-page section.details_about_page_body_0.shi-details.mt-5 .col-lg-7.col-sm-12, .wallet-topup-page section.details_about_page_body_0.shi-details.mt-5 .col-lg-5.col-sm-12, .wallet-topup-page section.details_about_page_body_0.shi-details.mt-5 .col-lg-7.col-sm-12 {
	padding: 0px;
}
.my-wallet-col-bottom {
    width: 76%;
}
.Emoji_text_one {
    font-size: 13px;
}
li.all_staff {
    font-size: 14px;
}
section.landing_page_blog_section.padding_tb_60 {
    padding-top: 60px;
}
.delivery_mode_wrapper .delivery_mode_item {
    width: 100%;
	margin: 10px 0px;
}
.blog_wrap .discription.beauty_desc {
    height: auto!important;
}
section.landing_page_blog_section.padding_tb_60 {
    padding-top: 40px;
}

}

@media(max-width:438px){
	.side-btn.click {
		right: 0px;
	}
	.gift-card-banner-top.textbann .banner-content h2 {
		font-size: 22px;
	}
	.SingUp_box.sgn_btnn_padd {
		padding: 35px 0px 60px 0px;
	}
	a.Ask_Expert.ask_quick_0 {
		width: 110px;
	}
	.left{
		left: 12px;
	}
	.right{
		right:12px;
	}
	.scroll_cart_page_details_show h5 {
		font-size: 16px;
	}
	.filter_wrap.service_locality_wrap_bw_4.pl-1.pr-1, .filter_wrap.service_locality_wrap_03.col-wd-2.pr-1.pl-1 {
		width: 100%;
		border: none;
	}
     .filter_wrap.service_search_wrap_04.col-wd-3.pr-1.pl-1, .filter_wrap.service_search_wrap_bw0.pl-1.pr-1 {
		width: 89%;
	}
	.select2-container--default .select2-selection--multiple .select2-selection__choice__display {
		padding: 0 5px !important;
		padding-left: 5px !important;
	}
	.login_height_mobile {
		height: 73px !important;
	}
	.otp-login .login_height_mobile {
		height: 0px !important;
	}
	.history-card-top span {
		padding: 10px 5px;
		margin-right: 5px;
	}
	.modal-content.sesson_modal button {
		top: 2px!important;
	}
	.tab_rating_on_btn_good {
		right: -35px;
		top: -17px;
		font-size: 13px;
		width: 90px;
	}
	.form_review_section_middel .img_review_left img {
		height: 55px!important;
		width: 55px;
	}
	.tab_rating_on_btn_excel, .tab_rating_on_btn_superb{
		right: -35px !important;
        top: -13px !important;
		font-size: 11px;
	}
	.my-wallet-page .block-breadcrumbs {
		margin: 40px 0 0 0;
	}
	.gift-slider-beauty .fa-chevron-left, .gift-slider-wellness .fa-chevron-left, .gift-slider-fitness .fa-chevron-left, .gift-slider-beauty .fa-chevron-right, .gift-slider-wellness .fa-chevron-right, .gift-slider-fitness .fa-chevron-right{
		top: 88px!important;
	}
	.gift-slider-beauty .fa-chevron-left, .gift-slider-fitness .fa-chevron-left, .gift-slider-wellness .fa-chevron-left {
		left: 0px!important;
	}
	.gift-slider-beauty .fa-chevron-right, .gift-slider-fitness .fa-chevron-right, .gift-slider-wellness .fa-chevron-right {
		right: 0px!important;
	}
	.header_height_home {
		height: 72px;
	}
	 .category_section .fitness_category .slick-track {
		padding: 0px 12px 0px 0px;
	}
	.aminities_list_v1 .slick-next {
		right: -12px;
	}
	.aminities_list_v1 .slick-prev {
		left: -12px;
	}
	.secsaff li input[type="radio"] {
		margin-top: 1px;
	}
	.rating_bar.row .col-md-4{
		padding: 0px 5px;
	}
	#trial_session_desc .modal-body {
		padding-top: 20px;
	}
	.btn-reschedule, .btn-helf, .btn-offertc {
		font-size: 10px;
		padding: 3px 4px!important;
	}
	.slider_checkout_page .slick-next {
		right: -10px;
	}
	.slider_checkout_page .slick-prev {
		left: -10px;
	}
	.france_text {
		font-size: 12px;
	}
	/* .category_section .cu_slider_item img, .category_section .cu_slider_item.slick-current img{
		height: 100%!important;
	} */
	span.textbox_d {
		width: 16% !important;
	}
	select.textbox-0{
		padding: 0px 5px;
	}
	.wallet-topup-page .header_height.wallet_height {
		height: 110px !important;
	}
	.for-blue-portion_o {
		width: 100%;
	}
	.slideshow__slides .slick-dots {
		bottom: 77px;
	}
	.beutics_fitness_well_txt::after {
		height: 42px;
		left: 41px;
		bottom: -471px;
	}
	.feature_category h3.feature_title {
    font-size: 18px;
     }
	.home_page .fitness_category_section.beautysc_cat.category_section.padding_b_90.mb-5 .cu_slider_item.slick-current, .home_page .fitness_category_section.beautysc_cat.category_section.padding_b_90.mb-5 .cu_slider_item{
		width: 190px!important;
	}
	.beutics_fitness_well_txt::before {
		top: -452px;
		left: -77px;
	}
	.fitness_category .slick-next, .fitness_category .slick-prev, .studio_center_section .weight_loss_prog_section.category_section .slick-prev, .studio_center_section .weight_loss_prog_section.category_section .slick-next {
		top: 115%!important;
	}
	.featured_offers_category_tab_content .featured_offers .cu_slider_item {
		width: 342px !important;
		height: 465px;
	}
	.category_section .cu_slider_item.slick-current, .category_section .cu_slider_item
	{width: 189px!important;
		padding: 10px 5px;
	}
	/* .fitness_category_section.fit_beauty.category_section.beauty_salo_top .category_section .cu_slider_item.slick-current, .fitness_category_section.fit_beauty.category_section.beauty_salo_top .category_section .cu_slider_item {
		width: 169px!important;
	} */
	.home_page .category_section .cu_slider_item.slick-current, .home_page  .category_section .cu_slider_item
	{width: 183px !important;
	}
	.feature_item h3.feature_title, .achivement_counts .count {
	  font-size: 16px;
	}
	.padding_b_90{
		padding-bottom: 80px;
	}
	span.salary_icon_1 {
		display: inline-block;
	}
	.earning_cash_three_btn {
		display: block;
	}
	.earning_redemptions_btn {
		font-size: 14px;
		margin: 7px;
	}
	.landing_offers_slider.trainer_offers_slider ul.slick-dots, .landing_offers_slider.studio_offers_slider ul.slick-dots, .landing_offers_section ul.slick-dotss, .landing_offers_slider.studio_offers_slider ul.slick-dots, .landing_offers_section ul.slick-dots {
		left: -189px!important;
	}
	.featured_offers_category_tab_content ul.slick-dots {
		right: -198px;
	}
	.home_page .beauty_category_section.category_section{
		padding-left: 0px;
	}
 .beauty-landing-page section.fitness_category_section.fit_beauty.category_section.beauty_salo_top .category_section .cu_slider_item.slick-current, .beauty-landing-page section.fitness_category_section.fit_beauty.category_section.beauty_salo_top .category_section .cu_slider_item{
    width: 188px!important;
	margin: 0px 5px;
	}
}


@media (min-height: 786px) and (max-height: 786px) and (min-width: 393px) and (max-width: 393px){
    .featured_offers_section_wrapper-1 .actual_div, .featured_offers_category_section .actual_div{
      padding-right: 10px;
	}
	
	.featured_offers_category_tab_content .featured_offers .cu_slider_item {
		width: 348px !important;
	}
 }



 @media(max-width:390px){
	.slider_checkout .image_me {
		width: 156px !important;
	}
 }

 @media(max-width:384px){
	.featured_offers_category_tab_content ul.slick-dots {
		right: -188px;
	}
	.slider_checkout .image_me {
		width: 148px !important;
	}
	#edit-whatsapp select#popup_wa_country_code {
		padding: 3px;
	}
	section.SingUp_box {
		padding: 25px 0px 50px 0px;
	}
 }

@media(max-width:375px){
	.top_menu_bar .main_category_menu_wrap .navbar-nav .nav-item .nav-link, .main_menu.shrink .main_category_menu_wrap .navbar-nav .nav-item .nav-link {
		margin: 0px 5px;
		padding-bottom: 0px!important;
	}
	.ui-widget.ui-widget-content {
		width: 220px;
	}
	.error-page-inner .col-lg-6{
		padding: 0px!important;
	}
	.error-page h1 {
		font-size: 45px;
	}
	
	section.SingIn_box.sign_log.mb-3 {
		padding-bottom: 120px;
	}
	.SingUp_box.sgn_btnn_padd .side_menu_li_listing {
		margin-top: 20px;
	}
	.btn_exporl_next_new {
		display: block;
	}
	a.Ask_Expert.ask_quick_0 {
		width: 100%;
	}
	.home_page .category_section .cu_slider_item.slick-current, .home_page .category_section .cu_slider_item {
		width: 157px !important;
		padding: 10px 0px;
	}
	.beauty_category_section.category_section .slider-caption-wrap .caption_title, .fitness_category_section.category_section .slider-caption-wrap .caption_title, .wellness_category_section.category_section .slider-caption-wrap .caption_title{
		padding: 5px 0px;
	}
	.Cart_page_Price_number {
		font-size: 14px;
	  }
	  .scroll_cart_page_details_show h5 {
		font-size: 16px;
	}
	a.item_title_fit {
		margin: 10px 0px 10px 0;
	}
	.gift-slider-beauty .fa-chevron-left, .gift-slider-wellness .fa-chevron-left, .gift-slider-fitness .fa-chevron-left, .gift-slider-beauty .fa-chevron-right, .gift-slider-wellness .fa-chevron-right, .gift-slider-fitness .fa-chevron-right {
		top: 76px!important;
	}
	.fitness_category_section.category_section .category_slider_section:before {
		width: calc(100% + 149px);
		height: calc(85% + 65px);
	}

    .instrutor_img {
		height: auto;
	}
	section.page_filter_section.offer-listing-content .Beaty_tabs_animation li {
		width: 60px;
		height: 84px;
	}
	.home_h_txt{
		font-size: 16px;
	}
	.home_banner .slider-image .slider-caption-wrap .caption-details .caption_title span{
		font-size: 20px;
	}
	.input_tabs input {
		font-size: 13px;
	}
	.featured_offers_category_tab_content .featured_offers .cu_slider_item {
		width: 310px !important;
		/* height: 508px; */
	}
	.featured_offers_category_tab_content ul.slick-dots {
		right: -182px;
	}
	.home_page .category_section .cu_slider_item.slick-current, .home_page  .category_section .cu_slider_item
	{width: 173px;
	}
	.category_section .cu_slider_item.slick-current, .category_section .cu_slider_item
	{width: 365px;
		padding: 10px;
	}
	.home_page .category_section .cu_slider_item img, .home_page .category_section .cu_slider_item.slick-current img{
		height:244px!important;
	}
	.fitness_category .slick-next, .fitness_category .slick-prev{
		top: 115%!important;
	}
	li.all_staff .col-md-6, li.all_services .col-md-6{
		padding: 0px 5px;
		display: flex;
        align-items: flex-start;
	}
	.landing_offers_slider.trainer_offers_slider ul.slick-dots, .landing_offers_slider.studio_offers_slider ul.slick-dots, .landing_offers_section ul.slick-dots {
		left: -175px!important;
	}
	.Beaty_at_home_tab_text {
		font-size: 12px;
	}
	section.page_filter_section.offer-listing-content .Beaty_at_home_tab_text {
		font-size: 10px;
	}
	.all_staff input[type="radio"], .all_services input[type="radio"] {
		margin-right: 4px;
		width: 15px;
		height: 15px;
	}
	.all_services input[type="radio"]:before, .all_staff  input[type="radio"]:before {
		width: 7px;
		height: 7px;
	}
	.all_services input[type="checkbox"] {
		margin: 2px 2px 0px 0px;
	}
	.Beaty_tabs_animation li {
		width: fit-content;
		padding: 5px 10px;
		/* width: 97px;
		padding: 5px 0px; */
		margin: 2px 2px 10px;
	}
	.more_bottom_heading {
		font-size: 18px;
	}
	.top_menu_bar .menu_item_text .whiteText, .top_menu_bar.main_menu.shrink .menu_item_text .whiteText{
		font-size: 10px;
	}
	
	.filter_wrap.service_search_wrap_bw0.pl-1.pr-1, .filter_wrap.service_search_wrap_04.col-wd-3.pr-1.pl-1 {
		width: 89%;
		height: 35px;
	}
	.search-btn-fitness {
		width: 17% !important;
	}
	.offer-page .filter_wrap.service_locality_wrap_03.col-wd-2.pr-1.pl-1 {
		width: 88%;
	}
	.fitness-heading-banner {
		font-size: 22px;
	}
	.time_table_list li {
		padding: 3px 0px;
	}
	.top_link_tab li {
		margin: 10px 2px;
		width: 81px;
	}
	.about_gym_peragraph p, .link_tab_one_time  {
		font-size: 14px;
	}
	.shi-details .instrutor_name {
		font-size: 16px;
	}
	.Know_more_btn_instructor a{
		font-size:13px;
	}
	.header_height {
		height: 79px;
	}
	.top_link_tab li {
		width: auto;
	}
	.Activities_heading h2 {
		font-size: 20px;
	}
	.About_gym_section .col-md-12 {
		padding: 0px;
	}
	.instrutor_one {
		width: 46%;
	}
	.trail_sessions_0 {
		padding: 10px;
	}
	.free_trail_text a, .trai_peragraph p{
		font-size: 14px;
	}
	.main_menu_wrapper {
		padding: 0px 5px;
	}
	.custom_popup_content .modal-body {
		padding: 10px;
	}
	.scroll_cart_page_details_show {
		padding: 10px 10px;
	}
	.pointnumber_one {
		font-size: 15px;
	}
	.home_banner .slick-arrow.slick-prev {
		left: 50px;
	}
	.home_banner .slick-arrow.slick-next{
		right: 50px;
	}
	.my-wallet-page .block-breadcrumbs {
		margin: 30px 0 0 0;
	}
	.fitness_category_section.category_section .category_slider_section:before {
		width: calc(100% + 195px);
		height: calc(85% + 62px);
	}
	.beauty_category_section.category_section .category_slider_section:before {
		width: calc(100% + 192px);
		height: calc(84% + 63px);
	}
	.wellness_category_section.category_section .category_slider_section:before {
		width: calc(100% + 194px);
		height: calc(84% + 65px);
	}
}

@media(max-width:360px){
	.footer_menu.hover-underline-animation {
		padding: 0px 10px;
	}
	.check-map-location input {
		width: 78%;
	}
	section.landing_contact_section {
		padding: 83px 0px 0px;
	}
	.history-card-top span {
		width: 200px;
	}
	.giftcard_slider_theme .category_section .cu_slider_item {
		width: 167px!important;
	}
	.slide-lft .custom_approved_b {
		right: 38px !important;
	}
	.search_section_module .tab-content.main_search_wrapper .optional_form_wrapper .form-check-inline {
		width: 101px;
		margin-right: 2px!important;
	}
	.home_page .fitness_category_section.beautysc_cat.category_section.padding_b_90.mb-5 .cu_slider_item.slick-current, .home_page .fitness_category_section.beautysc_cat.category_section.padding_b_90.mb-5 .cu_slider_item{
		width: 157px!important;
		padding: 0px;
		margin: 0px 7px;
	}
	.studio_center_section .weight_loss_prog_section .category_slider_section:before {
		width: calc(100% - -128px);
		height: calc(85% + 60px);
	}
	
strong.hii.catspa {
    color: #f7f8fa;
}
	.salon_txt {
	color: #fff;
    }
	.studio_center_section .weight_loss_prog_section.category_section .slick-prev, .studio_center_section .weight_loss_prog_section.category_section .slick-next{
		top: 113%;
	}
	select.textbox-0 {
		padding: 0px 2px;
	}
	.beutics_fitness_well_txt::after {
		left: 87px;
	}
	.header_bottom_p.offer_listing_header {
		margin-bottom: 20px;
	}
	.category_section .cu_slider_item.slick-current, .category_section .cu_slider_item
	{width: 360px;
	}
	.featured_offers_category_tab_content ul.slick-dots {
		right: -172px;
	}
	.togglefaq_side {
		font-size: 14px;
	}
	.featured_offers_category_tab_content .featured_offers .cu_slider_item {
		width: 292px !important;
	}
	.main_menu_wrapper {
		padding: 0px 5px;
	}
	.Bundle_section .col-lg-3 {
		width: 100%;
	}
	.more_bottom_heading {
		font-size: 16px;
	}
	.top_menu_bar .main_category_menu_wrap .menu_item_text, .top_menu_bar.main_menu.shrink .main_category_menu_wrap .menu_item_text {
		font-size: 10px;
	}
	.search_section_module .nav-link {
		font-size: 10px;
		padding: 2px 2px!important;
	}
	a.navbar-brand.logoimg img {
		height: 62px;
	}
	.offer-page .filter_wrap.service_locality_wrap_03.col-wd-2.pr-1.pl-1 {
		width: 87%;
	}
	.heading_instrutor h2 {
		padding: 0px 0px 7px 30px;
	}
	.shi-banner-padding .col-lg-4 {
		padding: 10px 15px!important;
	}
	a.belbtns, a.cartbtn {
		margin-left: 0px;
		padding: 0px 2px;
	}
	.similar_gym_slider .slick-prev {
		left: 192px;
	}
	.search_section_module {
		margin: -12px 0px 5px auto;
	}
	.cart-responsive {
		margin-top: -14px;
	}
	.header_height_home {
		height: 70px;
	}
	.total_number_bar, span.value_money {
		font-size: 12px;
	}
	
	.rating_big_section h5 {
		font-size: 15px;
		padding-left: 0px;
	}
	.header_height {
		height: 78px;
	}
	.girl_face {
		height: 90px;
		width: 90px;
	}
	.header_image_name .right_name_title {
		padding-left: 5px;
	}
	.shi-details .padding-card.card-body {
		padding: 10px 10px!important;
	}
	.img-user-cus img:nth-child(1) {
		position: initial;
	}
	.Shopping_cart_tab img, .Checkout_cart_tab img, .Payment_cart_tab img {
		width: 30px;
	}
	.Shopping_cart_tab, .Checkout_cart_tab, .Payment_cart_tab {
		width: 95px;
	}
	.check_out_box_border {
		padding: 10px;
	}
	.home_banner .slick-arrow.slick-prev {
		left: 40px;
	}
	.home_banner .slick-arrow.slick-next{
		right: 40px;
	}
}

@media (max-width:340px) {
	.slider_checkout .image_me {
		width: 140px !important;
	}
}

@media(max-width:320px){
	.home_page .category_section .cu_slider_item.slick-current, .home_page .category_section .cu_slider_item, .home_page .fitness_category_section.beautysc_cat.category_section.padding_b_90.mb-5 .cu_slider_item.slick-current, .home_page .fitness_category_section.beautysc_cat.category_section.padding_b_90.mb-5 .cu_slider_item {
		width: 250px!important;
	}
}

@media (max-width: 767px){
	.mobile__instructor .instrutor_img {
		width: 65%;
		text-align: center;
	}

	.mobile__instructor .instrutor_name {
		font-size:15px;
	}

	.mobile__instructor .instrutor_work {
		font-size:15px;
	}

	.mobile__instructor .Know_more_btn_instructor a {
		font-size:12px;
	}

	.mobile__instructor .instrutor_country {
		font-size:13px;
	}

	.mobile__instructor .heading_instrutor {
		margin-top: 17px;
	}

	.mobile__instructor .heading_instrutor h2 {
		padding: 6px 0px 7px 30px;
	}
}