	.slide-desc .roseate-desc{min-height:65px;}


.for-tab,.only_mbl{display:none!important;}
/* 320px to 479px */
@media only screen and (min-width: 320px) and (max-width: 576px) {
	.roseate-slider-title{font-size:24px;}
	.container{padding: 0 32px!important;}
	.exprnc-cntnr {padding: 10px 0px !important;}
	.about-us-section .heading {
        font-size: 38px!important;
    }
	.d-flex.btm_row {display:block!important;}
	.btm_row .year-footer{margin-top:12px;}
	.d-flex.btm_row .d-flex.gap-3{display:grid!important;}
	.footer.text-white{gap:50px!important;}
	.wellness-section .holistic{left:5%;}
	.wellness-section.iskate .hero{height:90vh!important;}
	/*.lft_img_sc,.rght_txt {
    padding-top: 0px;}*/
	.roseate-card img{height:380px;}
}
.about-us-section{padding-left:0px!important;padding-right:0px!important;}


/* 320px to 479px */
@media only screen and (min-width: 320px) and (max-width: 1080px) {
	#popup-hospitality .popup-text h2{font-size:24px;}
	.logoSwiper img{height:60px;}
		.logo-slider-section{padding:24px!important;padding-left:32px!important;}
	.logo-slider-section .text-center,.logo-slider-section .description{text-align:left!important;max-width:100%!important;}
	.logo-slider-section h2{text-align:left;}
	
	.rght_txt{position:relative;}
	
	.lft_img_sc {
    padding-top: 0px;
}
	.rght_txt {
    padding: 16px;margin-top:12px!important;
}
	
	
	.image-slider-about-us .swiper-slide img{height:350px;}
	.wellness-section.coworking-section .hero{height:40vh;}
	.border-right{border:none;padding: 3rem !important;padding-bottom:0px!important;}
	.border-right .py-5{padding-bottom:0px!important;}
	.coworking-section .heading{font-size:32px;}
	.roseate-slider-section{padding-left:24px;}
		.only_for_mbl{display:block;}
	.only_for_desk{display:none!important;}
	#about-us{padding:32px 8px 32px 8px;}
	.about-us-section .description{max-width:90%;}
	.hide_sm{display:none;}
	.roseate-slider-section .p-5{padding:0px!important;padding-top:32px!important;}
	.policy_description{padding:48px;}
	.policy .heading{font-size:48px;}
	.collaborations .lft_img_sc{padding-top:16px;}
.collaborations .content {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
}
	.position-txt_pp{padding-top: 16px;}
	#popup-hospitality .popup-image img{height:320px;}
	#popup-hospitality .popup-grid{display: flex;
    flex-direction: column;}
	.about-us-section{padding-top:160px;}
}

/* up to 767px */
@media only screen and (max-width: 767px) {
	.padding_on_mobile{padding-bottom:24px;padding-top:24px;}
	#popup-hospitality .close-btn{color:#fff;}
	.only_desk{display:none;}
	.experience-section .heading,.logo-slider-section h2{font-size:32px;}
	.only_mbl{display:block!important;}
	.roseate-submit {position: relative !important;}
	.slide-caption { top: 53%; width: 90%;}
	.rght_txt .divider{position: absolute;
    left: 67%;
    rotate: 90deg;
    width: 60%;
    top: 50%;}
	.gap-bottom {
      padding-bottom: 15px;
    }
}

/* 768px to 991px */
@media only screen and (min-width: 768px) and (max-width: 1080px) {
	.for-tab{display:flex!important}
	.for-tab .col-lg-7,.for-tab .col-lg-5{width:50%;}
	.for-tab .card{margin-bottom:16px;}
	.slide-caption { top: 55%;}
	.sticky-column-tab {
  position: relative;
  top: 0;
  z-index: 1;
  width: 100%;
  opacity: 1;                     /* Visible by default */
  transition: all 0.4s ease;      /* Smooth fade & resize */
}
	.footer a {
    font-size: 12px !important;
	}
	#popup-hospitality .close-btn{color:#fff;}
	.for-mobile-desk{display:none!important;}
    .footer .col-md-3 {
        flex: 0 0 auto;
        width: 50%!important;
    }
	.gap-bottom {padding-bottom: 20px; }

}

@media only screen and (max-width: 1080px) {
	
.hide_on_ph{display:none;}
	.hide_on_desk{display:block;}
}
/* 992px +  */
@media only screen and (min-width: 1080px) {
	.only_for_mbl{display:none!important;}

	.sticky-column {
  position: relative;
}

.sticky-fixed {
  position: fixed !important;
  top: 150px; /* Adjust for navbar height */
  width: 34.6%;
  z-index: 1;
  transition: opacity 0.5s ease, background-color 0.5s ease;
	  opacity: 1;
}
	.sticky-fadeout {
  opacity: 0 !important;
  pointer-events: none;
}
.image-wrapper,.roseate-slider-section{position: relative;
    z-index: 9;}
.sticky-stop {
  position: relative !important;
  bottom: 0;
  top: auto;
}
	
	
	
.lft_hgt img.wdth{height:620px;object-fit:cover;}
.lft_hgt{position:relative;bottom:140px;}

 .footer .col-md-3 {
        flex: 0 0 auto;
        width: 33.33%!important;
    }
	.hide_on_ph{display:block;}
	.hide_on_desk{display:none;}
}
/* 992px to 1199px */
@media only screen and (min-width: 992px) and (max-width: 1199px) { }

/* 1200px to 1439px */
@media only screen and (min-width: 1200px) and (max-width: 1439px) { }

/* 1440px to 1919px */
@media only screen and (min-width: 1440px) and (max-width: 1919px) { }

/* 1920px and up */
@media only screen and (min-width: 1920px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl{max-width:1750px!important;}

}
