@media screen and (min-width: 992px){
	
	
	html{
		font-size: 16px;
    }
	.mw-container, .mw-container-sm, .mw-container-md, .mw-container-lg, .wp-block-cover__inner-container {
     	max-width: clamp(57.8667rem, calc(93.3333vw), 112rem);
	 }
	
	/* ==== Font sizes starts ==== */
	
	.mw-large-head{
		font-size: clamp(4.1333rem, calc(6.6667vw), 8rem);
		line-height: clamp(4.34rem, calc(7vw), 8.4rem);
		letter-spacing: -0.13rem;
	}
	.mw-main-head{
		font-size: clamp(3.72rem, calc(6vw), 7.2rem);
		line-height: clamp(3.72rem, calc(6vw), 7.2rem);
		letter-spacing: -0.13rem;
	}
	.mw-sub-head{
		font-size: clamp(2.48rem, calc(4vw), 4.8rem);
		line-height: clamp(2.6453rem, calc(4.2667vw), 5.12rem);
	}
	.mw-head{
		font-size: clamp(1.86rem, calc(3vw), 3.6rem);
		line-height: clamp(2.0667rem, calc(3.3333vw), 4rem);
	}
	.mw-short-head{
		font-size: clamp(1.4467rem, calc(2.3333vw), 2.8rem);
		line-height: clamp(1.7773rem, calc(2.8667vw), 3.44rem);
	}
	p{
		font-size: clamp(0.75rem, calc(1.2vw), 1.44rem);
		line-height: clamp(1.116rem, calc(1.8vw), 2.16rem);
	}
	.mw-sub-para{
		font-size: clamp(0.75rem, calc(1.0667vw), 1.28rem);
		line-height: clamp(1.0333rem, calc(1.6667vw), 2rem);
	}

	/* ==== Font sizes ends ==== */
	
	/* ==== button styles starts ==== */
	
	.mw-btn a, .floor-map-buttons button, .mw-career-apply-now-wrapper button, .mw-blog-share-link-copy-btn-wrapper button{
		font-family: Manrope;
		font-size: clamp(0.75rem, calc(1.0667vw), 1.28rem);
		line-height: clamp(1.0747rem, calc(1.7333vw), 2.08rem); 
		padding: 0.5rem
			clamp(1.9427rem, calc(3.1333vw), 3.76rem) 
			0.59rem 
			clamp(0.9507rem, calc(1.5333vw), 1.84rem);
		height: clamp(1.8187rem, calc(2.9333vw), 3.52rem);
	}
	.mw-btn a::after, .floor-map-buttons button::after, .mw-career-apply-now-wrapper button::after, .mw-blog-share-link-copy-btn-wrapper button::after{
		width: clamp(0.75rem, calc(0.9333vw), 1.12rem);
		height: clamp(0.75rem, calc(1.0667vw), 1.28rem);
		top: clamp(0.75rem, calc(0.9333vw), 1.12rem);
        right: clamp(1.0333rem, calc(1.6667vw), 2rem);
		background-size: 100% 100%;
	}
	.mw-btn a:hover, .floor-map-buttons button:hover, .mw-blog-share-link-copy-btn-wrapper button:hover{
		background-color: var(--white);
		color: var(--black);
	}
	.mw-btn a:hover::after, .floor-map-buttons button:hover::after{
		background: url("/wp-content/themes/alpha-x-theme-framework/assets/icons/white-arrow.svg") no-repeat;
		background-size: 100% 100%;
	}
	.mw-red-btn a:hover::after, .mw-blog-share-link-copy-btn-wrapper button:hover::after{
		background: url("/wp-content/themes/alpha-x-theme-framework/assets/icons/black-arrow.svg") no-repeat;
		background-size: 100% 100%;
	}
	.mw-white-btn::before{
		background: var(--white);
	}
	.mw-white-btn a{
		padding: 0.5rem clamp(1.9427rem, calc(3.1333vw), 3.76rem) 0.59rem clamp(0.9507rem, calc(1.5333vw), 1.84rem);
	}
	.mw-white-btn a:hover{
		background: var(--red);
		color: var(--white);
	}
	.mw-hm-brochure-btn a:hover::after{
		background: url("/wp-content/themes/alpha-x-theme-framework/assets/icons/download-hover.svg") no-repeat;
		background-size: 100% 100%;
	}
	
	/* ==== button styles ends ==== */
	
/* ---- toggle starts ---- */
	
	.mw-toggle {
		width: clamp(2.232rem, calc(3.6vw), 4.32rem);
		height: clamp(0.75rem, calc(0.9333vw), 1.12rem);
		top: 1.06rem;
	}
	.mw-toggle .mw-frst-line, .mw-toggle .mw-sec-line {
		width: clamp(2.232rem, calc(3.6vw), 4.32rem);
		height: 0.16rem;
	}
	.mw-toggle .mw-frst-line {
		top: 50%;
		transform: translate(-50%, -0.56rem);
	}
	.mw-toggle .mw-sec-line {
		content: "";
		top: 50%;
		transform: translate(-50%, 0.38rem);
	}
	.mw-toggle-section .mw-nav-popup{
		width: clamp(39.432rem, calc(63.6vw), 76.32rem);
		height: clamp(22.94rem, calc(37vw), 44.4rem);
		padding: clamp(3.72rem, calc(6vw), 7.2rem) 
			clamp(3.4307rem, calc(5.5333vw), 6.64rem) 
			clamp(3.0587rem, calc(4.9333vw), 5.92rem)
			clamp(3.5133rem, calc(5.6667vw), 6.8rem);
		left: unset;
		top: clamp(3.1rem, calc(5vw), 6rem);
		position: absolute;
	}
	.mw-nav-popup li a {
		font-size: clamp(1.4467rem, calc(2.3333vw), 2.8rem);
		line-height: clamp(1.7773rem, calc(2.8667vw), 3.44rem);
		letter-spacing: -0.06rem;
		transition: all 0.4s ease;
	}
	.mw-nav-popup li a:hover{
		color: var(--red);
		transition: all 0.4s ease;
	}
	.mw-nav-popup li {
		padding-bottom: clamp(0.8267rem, calc(1.3333vw), 1.6rem);
	}
	.mw-nav-popup::after {
		background: url("/wp-content/themes/alpha-x-theme-framework/assets/icons/menu-pattern-desks.svg") no-repeat;
		width: clamp(6.8613rem, calc(11.0667vw), 13.28rem);
		height: clamp(18.724rem, calc(30.2vw), 36.24rem);
		background-size :cover;
	}
	
	/* ==== Header starts ==== */
	
	.mw-mob-hr-btn-widget{
		display: none;
	}
	.mw-desk-hr-btn-widget{
		display: block;
	}
	.header_main{
		padding: clamp(1.24rem, calc(2vw), 2.4rem) 0 clamp(0.9507rem, calc(1.5333vw), 1.84rem) 0;
	}
	.header_main.sticky{
		padding: clamp(0.992rem, calc(1.6vw), 1.92rem) 0 clamp(0.7853rem, calc(1.2667vw), 1.52rem) 0;
	}
	.header_main.sticky .logo{
		top: 0;
	}
	.header_main.sticky .secondary-logo img{
		width: clamp(6.324rem, calc(10.2vw), 12.24rem);
		height: clamp(2.1907rem, calc(3.5333vw), 4.24rem);
	}
	.mw-desk-logo img, .logo {
		width: clamp(7.564rem, calc(12.2vw), 14.64rem);
		height: clamp(2.604rem, calc(4.2vw), 5.04rem);
	}
	.mw-desk-logo {
		height: clamp(2.604rem, calc(4.2vw), 5.04rem);
	}
	.mw-toggle-section{
		display: flex;
		flex-direction: row-reverse;
		flex-basis: 60%;
		gap: clamp(2.48rem, calc(4vw), 4.8rem);
	}
	.mw-header-container{
		align-items: unset;
	}
	.mw-desk-hr-btn-widget{
		margin-top: 0.06rem;
	}
	
/*  header loading	 */
	
	body.home:not(.animation-complete) .logo.primary-logo {
		width: clamp(7.564rem, calc(12.2vw), 14.64rem);
        height: clamp(2.604rem, calc(4.2vw), 5.04rem);
		transform: translate(-50%, 0) scale(2.5);
	}
	body.home.loaded .logo.primary-logo {
		top: 65px;
		left: clamp(3.125rem, calc(6.5104vw), 4.0324rem);
		transform: translate(0, 0) scale(1);
	}
	
	/* Restore original layout */
body.home.animation-complete .logo.primary-logo{
	position: relative;
	top: 0;
	left: 0;
	transform: none;
	transition: none;
}
	
	/* ==== Header ends ==== */
	
/* ==== Footer starts ==== */
	
	.mw-footer-section {
		background: url("/wp-content/themes/alpha-x-theme-framework/assets/icons/footer-background-desk.svg") no-repeat;
		width: 100vw;
		height: clamp(36.7867rem, calc(59.3333vw), 71.2rem);
		background-size: cover;
		padding: clamp(3.3893rem, calc(5.4667vw), 6.56rem) 0 clamp(2.0667rem, calc(3.3333vw), 4rem) 0;
	}
	.mw-footer-section h3 {
		font-size: clamp(3.72rem, calc(6vw), 7.2rem);
		line-height: clamp(4.1333rem, calc(6.6667vw), 8rem); 
		letter-spacing: -0.13rem;
		text-transform: capitalize;
		padding-bottom: clamp(1.4467rem, calc(2.3333vw), 2.8rem);
	}
	.cm-footer-content ul {
		gap: clamp(1.24rem, calc(2vw), 2.4rem);
		justify-content: unset;
		padding-bottom: clamp(1.4467rem, calc(2.3333vw), 2.8rem);
	}
	.mw-footer-section ul.menu li a, .mw-ft-phone a, .mw-ft-email a, .mw-ft-address {
		font-size: clamp(0.992rem, calc(1.6vw), 1.92rem);
		line-height: clamp(1.2813rem, calc(2.0667vw), 2.48rem); 
		letter-spacing: -0.06rem;
	}
	.mw-ft-phone, .mw-ft-email {
		padding-bottom: clamp(0.8267rem, calc(1.3333vw), 1.6rem);
	}
	.mw-ft-social-icons-col{
		padding: clamp(1.4467rem, calc(2.3333vw), 2.8rem) 0 0 0;
		gap: clamp(1.24rem, calc(2vw), 2.4rem);
	}
	.mw-ft-copyright {
		padding: clamp(2.0667rem, calc(3.3333vw), 4rem) 0 0.31rem 0;
	}
	.mw-ft-copyright, .mw-ft-copyright a, .mw-ft-poweredby, .mw-ft-poweredby a {
		font-size: clamp(0.75rem, calc(1.0667vw), 1.28rem);
		line-height: clamp(1.0747rem, calc(1.7333vw), 2.08rem); 
	}
	.mw-ft-poweredby, .mw-ft-poweredby a{
		font-size: clamp(0.75rem, calc(0.9333vw), 1.12rem);
	}
	.mw-ft-hia-logo, .mw-ft-hia-logo img {
		width: clamp(2.852rem, calc(4.6vw), 5.52rem);
		height: clamp(3.224rem, calc(5.2vw), 6.24rem);
	}
	.mw-ft-bpc-logo, .mw-ft-bpc-logo img {
		width: clamp(6.1587rem, calc(9.9333vw), 11.92rem);
		height: clamp(3.0587rem, calc(4.9333vw), 5.92rem);
	}
	.mw-ft-facebook, .mw-ft-facebook img {
		width: clamp(0.75rem, calc(1vw), 1.2rem);
		height: clamp(1.1573rem, calc(1.8667vw), 2.24rem);
	}
	.mw-ft-instagram, .mw-ft-instagram img{
		width: clamp(1.1573rem, calc(1.8667vw), 2.24rem);
		height: clamp(1.1573rem, calc(1.8667vw), 2.24rem);
	}
	.mw-ft-linkedin, .mw-ft-linkedin img{
		width: clamp(1.24rem, calc(2vw), 2.4rem);
		height: clamp(1.1573rem, calc(1.8667vw), 2.24rem);
	}
	.mw-ft-youtube, .mw-ft-youtube img{
		width: clamp(1.3227rem, calc(2.1333vw), 2.56rem);
		height: clamp(1.1573rem, calc(1.8667vw), 2.24rem);
	}
	.mw-ft-logo-col {
    	gap: clamp(1.7773rem, calc(2.8667vw), 3.44rem);
		padding-top: clamp(2.108rem, calc(3.4vw), 4.08rem);
	}
	.mw-ft-phone a, .mw-ft-email a{
		line-height: clamp(1.116rem, calc(1.8vw), 2.16rem);
	}
	.mw-footer-section ul.menu li a:hover, .mw-ft-phone a:hover, .mw-ft-email a:hover{
		color: var(--red) !important;
	}
	
	/* ==== Footer ends ==== */
	
	/* ==== HOME STARTS ==== */

	.mw-hm-pool-grp>div, 
	.mw-testimonial-grp>div, 
	.mw-hm-built-grp>div, 
	.mw-hm-building-grp  .wp-block-cover__inner-container, 
	.mw-hm-project-grp>div,
	.mw-hm-process-grp>div,
	.mw-hm-why-grp .wp-block-cover__inner-container,
	.mw-hm-building-grp .wp-block-cover .wp-block-cover__inner-container
	{
		max-width: clamp(57.8667rem, calc(93.3333vw), 112rem);
	}
	.mw-col-row{
		flex-direction: row;
	}
	.mw-split-head strong{
		padding-left: clamp(2.9347rem, calc(4.7333vw), 5.68rem);
		display: block;
	}
	.mw-hm-sec-head {
		padding-left: clamp(0.7853rem, calc(1.2667vw), 1.52rem);
	}
	.mw-hero-grp {
		margin-top: clamp(-9.28rem, calc(-7.7333vw), -4.7947rem);
	}
	.mw-hm-building-grp .hero-content {
		bottom: clamp(2.8933rem, calc(4.6667vw), 5.6rem);
		justify-content: space-between;
		align-items: flex-end;
		width: 100%;
	}
	.mw-hm-building-grp p{
		padding: 0 0 clamp(0.75rem, calc(0.9333vw), 1.12rem) 0;
		max-width: clamp(16.12rem, calc(26vw), 31.2rem);
	}
	
	/* second section starts */

	.mw-hm-pool-grp{
		padding: clamp(12.896rem, calc(20.8vw), 24.96rem) 
			clamp(4.6707rem, calc(7.5333vw), 9.04rem) 
			clamp(4.6293rem, calc(7.4667vw), 8.96rem) 
			clamp(6.9853rem, calc(11.2667vw), 13.52rem) ;
	}
	.mw-hm-pool-img img, .mw-hm-pool-img{
		width: clamp(44.1853rem, calc(71.2667vw), 85.52rem);
		height: clamp(21.1213rem, calc(34.0667vw), 40.88rem);
	}
	.mw-hm-pool-img::before {
		width: clamp(9.672rem, calc(15.6vw), 18.72rem);
		height: clamp(21.1213rem, calc(34.0667vw), 40.88rem);
		bottom: clamp(-40.88rem, calc(-34.0667vw), -21.1213rem);
	}
	.mw-hm-pool-grp h2{
		position: absolute;
		right: 0;
		top: clamp(-11.36rem, calc(-9.4667vw), -5.8693rem);
	}
	.mw-hm-pool-grp p {
		padding-top: clamp(1.1573rem, calc(1.8667vw), 2.24rem);
		max-width: clamp(24.8827rem, calc(40.1333vw), 48.16rem);
		position: absolute;
        right: 0;
		margin-right: clamp(6.1587rem, calc(9.9333vw), 11.92rem);
	}
	.mw-hm-sec-head::before {
		width: 0.56rem;
		height: clamp(0.75rem, calc(1.0667vw), 1.28rem);
		background-size: 100% 100%;
	}

/* second section ends */
	
 	.mw-hm-img-slider-grp img, .mw-hm-img-slider-grp figure, .mw-hm-img-slider-grp video {
		width: clamp(57.8667rem, calc(93.3333vw), 112rem);
		height: 100vh;
	}
	.mw-hm-img-slider-grp .swiper{
		height: 100vh !important;
	}
	.mw-sldr-ctnt p{
		font-size: clamp(1.4467rem, calc(2.3333vw), 2.8rem);
		line-height: clamp(1.7773rem, calc(2.8667vw), 3.44rem);
	}
	.mw-sldr-ctnt{
		background: rgba(0, 0, 0, 0.60);
		padding: clamp(1.364rem, calc(2.2vw), 2.64rem) 
			clamp(1.24rem, calc(2vw), 2.4rem)
			clamp(3.8333rem, calc(19.1667vw), 9.188rem) 
			clamp(1.24rem, calc(2vw), 2.4rem);

		clip-path: polygon(0 0, 100% 0, 100% 65%, 94% 67%, 0 100%);
		width: clamp(18.6827rem, calc(30.1333vw), 36.16rem);
		left: clamp(1.6533rem, calc(2.6667vw), 3.2rem);
		bottom: clamp(1.6533rem, calc(2.6667vw), 3.2rem);
		top: unset;
		height: clamp(8.6387rem, calc(13.9333vw), 16.72rem);
	}
	.swiper-button-prev:hover{
		background: url("/wp-content/themes/alpha-x-theme-framework/assets/icons/red-left-arrow.svg") no-repeat;
		background-size: 100% 100%;
	}
	.swiper-button-next:hover{
		background: url("/wp-content/themes/alpha-x-theme-framework/assets/icons/red-right-arrow.svg") no-repeat;
		background-size: 100% 100%;
	}
	.mw-hm-project-grp h2, .mw-hm-project-grp .mw-hm-sec-head {
		margin-left: clamp(3.7613rem, calc(6.0667vw), 7.28rem);
	}
	.mw-hm-project-grp .mw-split-head strong {
        padding-left: clamp(3.844rem, calc(6.2vw), 7.44rem);
	}
	.mw-hm-project-grp .swiper-button-next, .mw-hm-project-grp .swiper-button-prev{
		bottom: clamp(4.7947rem, calc(7.7333vw), 9.28rem);
		left: clamp(2.8933rem, calc(4.6667vw), 5.6rem);
		height: clamp(1.736rem, calc(2.8vw), 3.36rem);
		width: clamp(2.2733rem, calc(3.6667vw), 4.4rem);
		background-size: 100%;
	}
	.mw-hm-project-grp .swiper-button-next{
		left: clamp(5.6213rem, calc(9.0667vw), 10.88rem);
	}
	.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.mw-hm-project-btn-col, .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.mw-hm-project-content-col  {
		flex-basis: 50% !important;
	}
	.mw-hm-para-grp h2 {
		max-width: clamp(41.664rem, calc(67.2vw), 80.64rem);
		padding-bottom: clamp(6.7373rem, calc(10.8667vw), 13.04rem);
		letter-spacing: -0.13rem;
	}
	.mw-hm-para-grp{
		padding: clamp(7.0267rem, calc(11.3333vw), 13.6rem) 0 clamp(9.8373rem, calc(15.8667vw), 19.04rem) 0;
	}
	.img-center, .img-center img, .img-center video, .img-center figure {
		width: clamp(16.4093rem, calc(26.4667vw), 31.76rem);
		height: clamp(22.3613rem, calc(36.0667vw), 43.28rem);
	}
	.img-left, .img-left img, .img-left figure, .img-right img, .img-right, .img-right figure{
		width: clamp(14.6733rem, calc(23.6667vw), 28.4rem);
		height: clamp(18.6827rem, calc(30.1333vw), 36.16rem);
	}
	.img-left figure, .img-right figure{
		margin-top: clamp(3.0173rem, calc(4.8667vw), 5.84rem);
	}
	.image-stage .img-left {
		transform: translateX(-600px) rotate(-16deg);
	}
	.image-stage .img-right {
		transform: translateX(600px) rotate(16deg);
	}
	.image-stage.is-visible .img-left {
    	transform: translateX(55px) rotate(-16deg);
	}
	.image-stage.is-visible .img-right {
    	transform: translateX(-55px) rotate(16deg);
	}
	
/* 	built starts */
	
	.mw-hm-built-grp{
		padding: clamp(9.92rem, calc(16vw), 19.2rem)
			clamp(4.7533rem, calc(7.6667vw), 9.2rem)
			clamp(4.5467rem, calc(7.3333vw), 8.8rem)
			clamp(6.1173rem, calc(9.8667vw), 11.84rem);
		clip-path:polygon(0% calc(0% + clamp(6.944rem, calc(11.2vw), 13.44rem)), 100% 0%, 100% 100%, 0% 100%);
	}	
	.mw-hm-built-col {
		flex-direction: row-reverse;
		gap: clamp(2.0667rem, calc(3.3333vw), 4rem);
	}
	.mw-hm-built-img img, .mw-hm-built-img {
		width: clamp(29.8013rem, calc(48.0667vw), 57.68rem);
		height: clamp(18.3933rem, calc(29.6667vw), 35.6rem);
	}
	.mw-hm-built-img{
		top: clamp(-3.2rem, calc(-2.6667vw), -1.6533rem);
	}
	.mw-hm-built-grp h2{
		margin-top: 0.31rem;
		padding-bottom: unset;
	}
	.mw-hm-built-col p{
		padding: clamp(3.348rem, calc(5.4vw), 6.48rem) 0 clamp(1.0333rem, calc(1.6667vw), 2rem) 0;
		max-width: clamp(15.748rem, calc(25.4vw), 30.48rem);
		margin-left: clamp(1.116rem, calc(1.8vw), 2.16rem);
	}
	.mw-hm-built-grp .mw-split-head strong {
        padding-left: clamp(4.5467rem, calc(7.3333vw), 8.8rem);
	}
	.mw-hm-built-grp .mw-know-btn{
		margin-left: clamp(1.116rem, calc(1.8vw), 2.16rem);
	}
	.mw-hm-explore-btn a:hover{
		background: var(--red);
		color: var(--white);
	}
	
	/* why section starts */
	
	.mw-hm-why-grp .wp-block-cover {
		padding: clamp(5.3733rem, calc(8.6667vw), 10.4rem) 
			clamp(2.0667rem, calc(3.3333vw), 4rem) 
			clamp(5.3733rem, calc(8.6667vw), 10.4rem)
			clamp(2.0667rem, calc(3.3333vw), 4rem) !important;
	}	
	.mw-hm-why-grp h2 {
		padding-top: 0.31rem;
	}
	.mw-hm-why-grp .mw-hm-sec-head , .mw-hm-why-grp h2{
		margin-left: clamp(2.5627rem, calc(4.1333vw), 4.96rem);
	}
	.mw-hm-value-single-col {
		margin-top: unset !important;
		padding: clamp(1.24rem, calc(2vw), 2.4rem) 
			clamp(0.9507rem, calc(1.5333vw), 1.84rem) 
			0 
			clamp(1.24rem, calc(2vw), 2.4rem);
		
		width: clamp(13.2267rem, calc(21.3333vw), 25.6rem);
		min-height: clamp(17.5667rem, calc(28.3333vw), 34rem);
	}
	.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.mw-hm-value-single-col {
		flex-basis: unset !important;
	}
	.mw-hm-value-col{
		margin-top: clamp(2.48rem, calc(4vw), 4.8rem);
		gap: clamp(1.6533rem, calc(2.6667vw), 3.2rem);
		flex-wrap: unset !important;
	}
	.mw-hm-value-single-col h3 {
    	padding-bottom: clamp(0.8267rem, calc(1.3333vw), 1.6rem);
		letter-spacing: -0.06rem;
		max-width: unset;
	}
	.mw-hm-value-single-col p {
    	padding-top: clamp(1.24rem, calc(2vw), 2.4rem);
	}
	.mw-hm-value-single-col:first-child h3 {
		max-width: clamp(6.2rem, calc(10vw), 12rem);
	}
	.mw-hm-why-grp .mw-split-head strong {
        padding-left: clamp(5.456rem, calc(8.8vw), 10.56rem);
	}
	.mw-hm-process-grp {
		padding: clamp(7.0267rem, calc(11.3333vw), 13.6rem) 0 clamp(7.0267rem, calc(11.3333vw), 13.6rem)  0;
	}
	.mw-hm-process-grp h2{
		padding: 0.31rem 0 0 0;	
	}
	.mw-hm-process-col h2, .mw-hm-process-grp .mw-hm-sec-head{
		margin-left: clamp(4.0507rem, calc(6.5333vw), 7.84rem);
	}
	.mw-hm-process-col p{
		max-width: clamp(10.664rem, calc(17.2vw), 20.64rem);
		padding-top: clamp(1.116rem, calc(1.8vw), 2.16rem);
	}
	.mw-hm-process-col{
		gap: clamp(3.844rem, calc(6.2vw), 7.44rem);
	}
	.mw-hm-parallax-grp {
		margin: clamp(2.8107rem, calc(4.5333vw), 5.44rem) auto 0 auto;
		max-width: clamp(50.6747rem, calc(81.7333vw), 98.08rem);
		background: var(--body);
		padding-top: unset;
	}
	.mw-hm-process-grp .mw-split-head strong {
        padding-left: clamp(4.1747rem, calc(6.7333vw), 8.08rem);
	}
	.mw-hm-parallax-grp img, .mw-hm-parallax-grp figure {
		width: clamp(24.4693rem, calc(39.4667vw), 47.36rem);
		height: clamp(26.9907rem, calc(43.5333vw), 52.24rem);
		display: block;
	}
	.mw-hm-parallax-content-col {
		padding: clamp(7.44rem, calc(12vw), 14.4rem) 
			clamp(2.3147rem, calc(3.7333vw), 4.48rem) 
			0 
			clamp(4.4227rem, calc(7.1333vw), 8.56rem);
		clip-path: unset;
		flex-basis: clamp(26.2053rem, calc(42.2667vw), 50.72rem) !important;
	}
	.mw-hm-parallax-single-col{
		gap: unset;
	}
	.mw-hm-parallax-content-col h2{
		padding: 0 0 clamp(1.0333rem, calc(1.6667vw), 2rem) 0;
	}
	.mw-hm-parallax-col{
		clip-path: polygon(0 0, 100% 0, 100% 83%, 0 100%);
		top: calc(100vh - 89%);
        margin-bottom: unset;
        padding-bottom: 0;
		background: var(--body);
	}
	.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column.mw-hm-parallax-nbr-col {
        flex-basis: 20% !important;
    }
	.mw-hm-parallax-single-col p{
		font-size: clamp(0.75rem, calc(1.2vw), 1.44rem);
		line-height: clamp(1.116rem, calc(1.8vw), 2.16rem)
	}
	.mw-hm-parallax-col:last-child{
		position: sticky;
		padding-bottom: 0;
	}
	.mw-hm-parallax-nbr-col p{
		font-size: clamp(2.48rem, calc(4vw), 4.8rem);
		line-height: clamp(3.3893rem, calc(5.4667vw), 6.56rem);
		width: clamp(3.0173rem, calc(4.8667vw), 5.84rem);
		height: clamp(4.2987rem, calc(6.9333vw), 8.32rem);
		padding: unset;
	}
	.mw-hm-parallax-img-col{
		flex-basis: clamp(24.4693rem, calc(39.4667vw), 47.36rem) !important;
	}
	.mw-hm-explore-img, .mw-hm-explore-img img {
		height: clamp(24.428rem, calc(39.4vw), 47.28rem);
	}
	.mw-hm-explore-img::before {
		width: 100vw;
		height: clamp(14.508rem, calc(23.4vw), 28.08rem);
		background: url("/wp-content/themes/alpha-x-theme-framework/assets/icons/house-pattern.svg") no-repeat;
		bottom: -0.06rem;
		background-size: cover;
	}
	.mw-hm-brochure-img img, .mw-hm-brochure-img {
		width: clamp(16.988rem, calc(27.4vw), 32.88rem);
		height: clamp(16.988rem, calc(27.4vw), 32.88rem);
	}
	.mw-hm-explore-col{
		padding-top: 0;
		position: relative;
		margin: 0 auto !important;
	}
	.mw-hm-brochure-img{
		top: clamp(-3.2rem, calc(-2.6667vw), -1.6533rem);
        position: absolute;
        left: clamp(4.96rem, calc(8vw), 9.6rem);
	}
	.mw-hm-explore-col h2{
		padding: clamp(4.2987rem, calc(6.9333vw), 8.32rem) 
			clamp(1.0747rem, calc(1.7333vw), 2.08rem) 
			clamp(1.1987rem, calc(1.9333vw), 2.32rem) 0;
	}
	.mw-hm-explore-grp{
		padding-bottom: clamp(3.8853rem, calc(6.2667vw), 7.52rem);
	}
	.mw-hm-brochure-btn a::after {
		width: clamp(0.9093rem, calc(1.4667vw), 1.76rem);
		height: clamp(0.9093rem, calc(1.4667vw), 1.76rem);
		background-size: 100%;
		top: 0.625rem;
	}
	.mw-hm-brochure-btn a{
		padding-right: clamp(2.0667rem, calc(3.3333vw), 4rem); ;
		padding-left: clamp(0.992rem, calc(1.6vw), 1.92rem);
	}
	.mw-hm-brochure-btn:hover::after{
		background: url("/wp-content/themes/alpha-x-theme-framework/assets/icons/download-hover.svg") no-repeat;
		background-size: 100% 100%;
	}
	.mw-hm-explore-btn-grp{
		margin-left: clamp(7.8947rem, calc(12.7333vw), 15.28rem);
		padding-top: 0.44rem;
	}
	.mw-hm-explore-btn a {
		padding-left: clamp(1.24rem, calc(2vw), 2.4rem);
		padding-right: clamp(2.232rem, calc(3.6vw), 4.32rem);
	}
	.mw-hm-explore-btn a::after {
		right: clamp(1.3227rem, calc(2.1333vw), 2.56rem);
		top: clamp(0.75rem, calc(1vw), 1.2rem);
	}
	.mw-hm-project-grp h2{
		padding-bottom: clamp(1.0747rem, calc(1.7333vw), 2.08rem);
	}
	.mw-hm-project-col p{
		padding-bottom: clamp(2.48rem, calc(4vw), 4.8rem);
		max-width: clamp(24.2213rem, calc(39.0667vw), 46.88rem);
	}
	.mw-know-btn a::after{
		top: clamp(0.75rem, calc(1.0667vw), 1.28rem);
	}
	
	/* ---- testimonial starts ---- */
	
	.mw-testimonial-grp {
    	padding: clamp(7.0267rem, calc(11.3333vw), 13.6rem)
			clamp(13.0613rem, calc(21.0667vw), 25.28rem)
			clamp(5.084rem, calc(8.2vw), 9.84rem) 
			clamp(13.1027rem, calc(21.1333vw), 25.36rem);
		margin-bottom: -0.13rem;
	}
	.mw-hm-sec-head::before {
		width: 0.56rem;
		height: clamp(0.75rem, calc(1.0667vw), 1.28rem);
		top: 0.28rem;
		background-size: cover;
	}
	.mw-testimonial-grp h2 {
		margin-top: clamp(0.75rem, calc(1.2vw), 1.44rem);
	}
	.mw-testimonial-grp h2 strong{
		max-width: clamp(31.992rem, calc(51.6vw), 61.92rem);
	}
	.testimonial-content p::before {
		width: clamp(2.2733rem, calc(3.6667vw), 4.4rem);
		height: clamp(2.2733rem, calc(3.6667vw), 4.4rem);
	}
	.testimonial-content {
		padding-top: clamp(2.8933rem, calc(4.6667vw), 5.6rem);
		min-height: clamp(23.064rem, calc(37.2vw), 44.64rem);
		max-width: unset;
	}
	.testimonial-content p{
		padding-top: clamp(3.1rem, calc(5vw), 6rem);
		font-size: clamp(1.3227rem, calc(2.1333vw), 2.56rem);
		font-weight: 400;
		line-height: clamp(1.8187rem, calc(2.9333vw), 3.52rem); 
		letter-spacing: -0.06rem;
	}
	.testimonials-swiper h3 {
		font-size: clamp(0.75rem, calc(1.2vw), 1.44rem);
		line-height: clamp(1.1573rem, calc(1.8667vw), 2.24rem); 
		letter-spacing: -0.06rem;
	}
	.testimonials-swiper .mw-testimonial-location {
		font-size: clamp(0.75rem, calc(1.0667vw), 1.28rem);
		line-height: clamp(1.0333rem, calc(1.6667vw), 2rem); 
	}
	.mw-testimonial-grp .swiper-button-prev, .mw-testimonial-grp .swiper-button-next {
		width: clamp(2.356rem, calc(3.8vw), 4.56rem);
    	height: clamp(1.7773rem, calc(2.8667vw), 3.44rem);
		background-size: 100% 100%;
		bottom: clamp(2.0667rem, calc(3.3333vw), 4rem);
		left: auto;
	}
	.mw-testimonial-grp .swiper-button-prev{
		right: clamp(2.8107rem, calc(4.5333vw), 5.44rem);
	}
	.mw-testimonial-grp .swiper-button-next{
		right: 0.13rem;
	}
	.testimonials-swiper{
		margin-left: clamp(8.9693rem, calc(14.4667vw), 17.36rem);
		height: clamp(27.6933rem, calc(44.6667vw), 53.6rem);
	}
	.testimonials-swiper .organization{
		margin-bottom: unset;
	}
	
	/* ---- testimonial ends ---- */
	
	   .hmn-right-cta {
        width: clamp(43.772rem, calc(70.6vw), 84.72rem);
        max-width: clamp(43.772rem, calc(70.6vw), 84.72rem);
		clip-path: polygon(25% 0, 100% 0, 100% 100%, 0 100%);
	}
	.mw-hm-discover-grp .mw-open-text h2{
		max-width: clamp(41.664rem, calc(67.2vw), 80.64rem);
		font-size: clamp(4.1333rem, calc(6.6667vw), 8rem);
        line-height: clamp(4.34rem, calc(7vw), 8.4rem);
        letter-spacing: -0.13rem;
	}
	.hmn-right-cta h2 {
		max-width: clamp(29.9667rem, calc(48.3333vw), 58rem);
		padding-bottom: clamp(0.992rem, calc(1.6vw), 1.92rem);
	}
	.hmn-right-cta{
		justify-content: flex-end;
		padding-right: clamp(2.232rem, calc(3.6vw), 4.32rem)
	}
	.mw-hm-discover-grp{
		margin-bottom: -0.13rem;
	}
	
	/* ==== HOME ENDS ==== */
	
	/* ---- About-us starts ---- */

	.mw-hero-grp .wp-block-cover .wp-block-cover__inner-container {
		max-width: clamp(57.8667rem, calc(93.3333vw), 112rem);
	}
	.mw-hero-col{
		bottom: clamp(2.0667rem, calc(3.3333vw), 4rem);
		padding: 0 clamp(0.8267rem, calc(1.3333vw), 1.6rem);
		gap: clamp(18.848rem, calc(30.4vw), 36.48rem);
	}
	.mw-about-hero-grp{
		margin-bottom: clamp(4.1333rem, calc(6.6667vw), 8rem);
	}
	.mw-about-building-grp{
		padding: clamp(2.852rem, calc(4.6vw), 5.52rem) 0;
	}
	.mw-about-hero-grp h1{
		max-width: clamp(21.8653rem, calc(35.2667vw), 42.32rem);
	}
	.mw-about-hero-grp p{
		padding: clamp(4.7533rem, calc(7.6667vw), 9.2rem) 0 0 0;
		max-width: clamp(15.5rem, calc(25vw), 30rem);
		padding-top: clamp(0.75rem, calc(1.2vw), 1.44rem);
	}
	.mw-about-red-badge-grp {
		width: clamp(9.7547rem, calc(15.7333vw), 18.88rem);
		height: clamp(10.0027rem, calc(16.1333vw), 19.36rem);
		padding: clamp(1.0333rem, calc(1.6667vw), 2rem) 
			clamp(1.736rem, calc(2.8vw), 3.36rem)
			clamp(1.488rem, calc(2.4vw), 2.88rem) 
			clamp(1.736rem, calc(2.8vw), 3.36rem);
	}
	.mw-about-red-badge-grp h2{
		font-size: clamp(4.5467rem, calc(7.3333vw), 8.8rem);
		line-height: clamp(4.1333rem, calc(6.6667vw), 8rem);
	}
	.mw-about-red-badge-grp p {
		font-size: clamp(0.75rem, calc(0.9333vw), 1.12rem);
		line-height: clamp(0.8267rem, calc(1.3333vw), 1.6rem);
		padding-top: 0.50rem;
	}
	.mw-about-building-img-col img {
		width: clamp(21.824rem, calc(35.2vw), 42.24rem);
		height: clamp(28.396rem, calc(45.8vw), 54.96rem);
	}
	.mw-about-building-col{
		padding: 0 clamp(3.844rem, calc(6.2vw), 7.44rem) 0 clamp(4.6293rem, calc(7.4667vw), 8.96rem);
	}
	.mw-about-building-content-col{
		padding-top: clamp(3.844rem, calc(6.2vw), 7.44rem);
	}
	
/* 	---- about animation starts ---- */
	
	.reveal-content {
		mask-image: url("data:image/svg+xml,%3Csvg width='236' height='242' viewBox='0 0 236 242' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0L236 44.1146V242H0V0Z' fill='%23E5472E'/%3E%3C/svg%3E%0A");
		-webkit-mask-size: cover;
		mask-size: cover;
		-webkit-mask-size: 100% 100%;
		mask-size: 38% 35%;
		-webkit-mask-repeat: no-repeat;
		mask-repeat: no-repeat;
		-webkit-mask-position: center;
		mask-position: 36% 100%;
		opacity:1;
	}
	.mw-about-building-content-col.translate-right {
		order: 2;
	}
	.mw-excellence-grp .mw-about-red-badge-grp {
		margin-top: auto;
		margin-bottom: 0;
        margin-left: clamp(18.972rem, calc(30.6vw), 36.72rem);
	}
	.reveal-wrap.scale-grp-parent>div{
		top: clamp(5.58rem, calc(9vw), 10.8rem);
		margin-top: clamp(-55.2rem, calc(-46vw), -28.52rem);
	}
	.reveal-wrap{
		height:200vh;
	}
	.mw-video-mask-group .wp-block-group__inner-container{
		height: 100vh;
	}
	
	/* ----	 about animation ends ---- */
		
	.mw-about-mission-grp {
		padding-top: 0;
	}
	.mw-about-mission-col{
		padding: 0 clamp(1.9013rem, calc(3.0667vw), 3.68rem) 0 clamp(3.596rem, calc(5.8vw), 6.96rem) ;
		gap: clamp(3.0587rem, calc(4.9333vw), 5.92rem);
	}
	.mw-about-mission-img img, .mw-about-mission-img{
		width: clamp(31.8267rem, calc(51.3333vw), 61.6rem);
		height: clamp(24.304rem, calc(39.2vw), 47.04rem);
	}
	.mw-about-mission-img::before{
		width: clamp(11.1187rem, calc(17.9333vw), 21.52rem);
		height: clamp(24.304rem, calc(39.2vw), 47.04rem);
	}
	.mw-about-mission-content-col h2{
		padding-top: clamp(2.5627rem, calc(4.1333vw), 4.96rem);
	}
	.mw-about-vision-stack{
		margin-top: clamp(2.0667rem, calc(3.3333vw), 4rem);
		padding-top: clamp(2.0667rem, calc(3.3333vw), 4rem);
	}
	.mw-about-vision-stack h2{
		padding-top: unset;
	}
	.mw-about-mission-content-col{
		flex-basis: clamp(17.7733rem, calc(28.6667vw), 34.4rem) !important;
	}
	.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.mw-about-mission-img-col {
		flex-basis: 60% !important;
	}
	.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.mw-about-mission-content-col{
		flex-basis: 33.8% !important;
	}
	.mw-about-mission-content-col .wp-block-group {
		transform: translatex(clamp(-35.04rem, calc(-29.2vw), -18.104rem));
	}
	.mw-about-building-content-col p {
		padding-top: clamp(1.0333rem, calc(1.6667vw), 2rem);
		max-width: clamp(20.2533rem, calc(32.6667vw), 39.2rem);
	}
	.mw-about-building-content-col .mw-second-para{
		padding-top: clamp(0.75rem, calc(1.2vw), 1.44rem);
	}
	.mw-about-explore-grp h2{
		text-align: left;
		margin-bottom: clamp(1.1987rem, calc(1.9333vw), 2.32rem);
		padding-top: clamp(4.5467rem, calc(7.3333vw), 8.8rem);
	}
	.mw-about-explore-content-col .wp-block-buttons.is-content-justification-center{
		justify-content: left;
	}
	.mw-about-explore-grp img{
		width: clamp(16.988rem, calc(27.4vw), 32.88rem);
		height: clamp(18.476rem, calc(29.8vw), 35.76rem);
	}
	.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.mw-about-explore-img-col{
		flex-basis: 33.33% !important;
	}
	.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.mw-about-explore-content-col{
		flex-basis: 57% !important;
	}
	.mw-about-explore-col {
    	gap: clamp(3.1rem, calc(5vw), 6rem);
		justify-content: space-between;
	}
	.mw-about-explore-grp{
		padding:clamp(4.1333rem, calc(6.6667vw), 8rem) clamp(4.836rem, calc(7.8vw), 9.36rem) clamp(4.96rem, calc(8vw), 9.6rem) clamp(4.4227rem, calc(7.1333vw), 8.56rem);
	}
	
	/* ---- director ---- */
	
	.mw-about-director-grp{
		padding-top: clamp(7.0267rem, calc(11.3333vw), 13.6rem);
	}
	.mw-about-director-grp h2{
		position: unset;
		padding-top: clamp(1.612rem, calc(2.6vw), 3.12rem);
	}
	.mw-about-director-img-col img {
		width: clamp(22.32rem, calc(36vw), 43.2rem);
		height: clamp(28.8507rem, calc(46.5333vw), 55.84rem);
		    filter: grayscale(100%);
	}
	.mw-about-director-img-col img, .mw-team-members-wrapper img, .mw-about-team-grp img{
		 filter: grayscale(100%);
	}
	.mw-about-director-img-col img:hover, .mw-team-members-wrapper img:hover, .mw-about-team-grp img:hover{
		filter: grayscale(0%);
		transition: all 0.25s ease;
	}
	.mw-about-director-col{
		gap: clamp(3.472rem, calc(5.6vw), 6.72rem);
		padding: 0 clamp(3.596rem, calc(5.8vw), 6.96rem);
	}
	.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.mw-about-director-img-col {
        flex-basis: clamp(22.32rem, calc(36vw), 43.2rem) !important;
    }
	.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.mw-about-director-content-col {
		padding-right: unset;
		flex-basis: clamp(24.8827rem, calc(40.1333vw), 48.16rem) !important
	}
	.mw-about-director-grp h3 {
		padding-top: clamp(0.75rem, calc(0.6667vw), 0.8rem);
		font-size: clamp(1.4467rem, calc(2.3333vw), 2.8rem);
		line-height: clamp(1.7773rem, calc(2.8667vw), 3.44rem); 
		letter-spacing: -0.06rem;
	}
	.mw-about-director-position {
		padding: 0.31rem 0 clamp(0.8267rem, calc(1.3333vw), 1.6rem) 0;
	}
	.mw-second-para{
		padding-top: clamp(1.0333rem, calc(1.6667vw), 2rem);
	}
	.mw-about-director-content-col img {
		margin-top: clamp(1.5707rem, calc(2.5333vw), 3.04rem);
		width: clamp(6.6547rem, calc(10.7333vw), 12.88rem);
		height: clamp(3.7613rem, calc(6.0667vw), 7.28rem);
	}
	.mw-about-team-member-grp {
		padding-top: clamp(7.0267rem, calc(11.3333vw), 13.6rem);
	}
	.mw-about-team-member-grp h2{
		padding-bottom: clamp(2.48rem, calc(4vw), 4.8rem);
	}
	.mw-about-team-member-grp .mw-split-head strong{
		padding-left: clamp(5.3733rem, calc(8.6667vw), 10.4rem);
	}
	.mw-team-members-wrapper img{
		width: clamp(13.1853rem, calc(21.2667vw), 25.52rem);
		height: clamp(17.4427rem, calc(28.1333vw), 33.76rem);
	}
	.mw-team-members-wrapper .mw-team-grid {
		flex-direction: row;
		column-gap: clamp(1.6947rem, calc(2.7333vw), 3.28rem);
		row-gap: clamp(1.6533rem, calc(2.6667vw), 3.2rem);
	}
	.mw-team-member h3{
		padding-top: clamp(0.992rem, calc(1.6vw), 1.92rem);
		font-size: clamp(1.4467rem, calc(2.3333vw), 2.8rem);
		line-height: clamp(1.7773rem, calc(2.8667vw), 3.44rem);
	}
	.mw-team-member {
		flex-basis: clamp(13.1853rem, calc(21.2667vw), 25.52rem);
	}
	.mw-team-members-load-more-wrapper button, 
	.mw-team-members-load-less-wrapper button, 
	.mw-projects-load-more-wrapper button, 
	.mw-projects-load-less-wrapper button,
	.mw-blog-load-more-wrapper button,
	.mw-blog-load-less-wrapper button{
		font-size: clamp(0.75rem, calc(1.2vw), 1.44rem);
        line-height: clamp(1.0747rem, calc(1.7333vw), 2.08rem);
        padding: 0.5rem clamp(1.9427rem, calc(3.1333vw), 3.76rem) 0.59rem clamp(0.992rem, calc(1.6vw), 1.92rem);
		cursor: pointer;
		height: clamp(1.8187rem, calc(2.9333vw), 3.52rem);
	}
	.mw-team-members-load-more-wrapper button::after, 
	.mw-team-members-load-less-wrapper button::after,
	.mw-projects-load-more-wrapper button::after,
	.mw-projects-load-less-wrapper button::after,
	.mw-blog-load-more-wrapper button::after,
	.mw-blog-load-less-wrapper button::after{
        width: clamp(0.75rem, calc(0.9333vw), 1.12rem);
        height: clamp(0.75rem, calc(1.0667vw), 1.28rem);
		right: clamp(1.0747rem, calc(1.7333vw), 2.08rem);
        top: clamp(0.75rem, calc(0.9333vw), 1.12rem);
		background-size: 100% 100%;
	}
	.mw-team-members-load-more-wrapper:hover button, 
	.mw-team-members-load-less-wrapper:hover button, 
	.mw-projects-load-more-wrapper:hover button,
	.mw-projects-load-less-wrapper:hover button,
	.mw-blog-load-more-wrapper:hover button,
	.mw-blog-load-less-wrapper:hover button{
		color: var(--white);
		background: var(--red);
	}
	.mw-team-members-load-more-wrapper:hover button::after, 
	.mw-team-members-load-less-wrapper:hover button::after, 
	.mw-projects-load-more-wrapper:hover button::after, 
	.mw-projects-load-less-wrapper:hover button::after,
	.mw-blog-load-more-wrapper:hover button::after,
	.mw-blog-load-less-wrapper:hover button::after{
		background: url(/wp-content/themes/alpha-x-theme-framework/assets/icons/white-arrow.svg) no-repeat;
		background-size: 100% 100%;
	}
	.mw-team-members-load-more-wrapper, .mw-team-members-load-less-wrapper {
		margin: 0 auto 0 auto;
		cursor: pointer;
	}
	.mw-team-members-load-more-wrapper {
		margin-top: clamp(2.0667rem, calc(3.3333vw), 4rem);
	}
	.mw-designation {
		font-size: clamp(0.75rem, calc(1.0667vw), 1.28rem);
		line-height: clamp(1.0333rem, calc(1.6667vw), 2rem);
	}
	.mw-about-team-grp{
		padding: clamp(7.0267rem, calc(11.3333vw), 13.6rem) 0 0 0;
	}
	.mw-about-team-grp h2 {
		padding-bottom: clamp(2.48rem, calc(4vw), 4.8rem);
		max-width: unset;
	}
	.mw-about-team-grp img {
		width: clamp(57.8667rem, calc(93.3333vw), 112rem);
		height: clamp(30.1733rem, calc(48.6667vw), 58.4rem);
	}

	/* ---- About-us ends ---- */
	
	/* ---- Projects starts ---- */

	.hero-content p,  .mw-hero-col p{
		font-size: clamp(0.75rem, calc(1.2vw), 1.44rem);
		line-height: clamp(1.116rem, calc(1.8vw), 2.16rem);
	}
	.mw-projects-hero-col{
		gap: clamp(4.34rem, calc(7vw), 8.4rem);
		flex-direction: row;
		max-width: unset;
	}
	.mw-project-featured-grp{
		padding: clamp(7.0267rem, calc(11.3333vw), 13.6rem) 0 clamp(1.24rem, calc(2vw), 2.4rem) 0;
	}
	.mw-project-featured-grp video, .mw-project-featured-grp figure, .mw-project-featured-grp img {
		width: clamp(57.8667rem, calc(93.3333vw), 112rem);
		height: clamp(30.2973rem, calc(48.8667vw), 58.64rem);
	}
	.mw-projects-hero-head-col h1{
		max-width: clamp(21.08rem, calc(34vw), 40.8rem);
	}
	.mw-project-featured-grp h2 {
		padding-bottom: clamp(2.0667rem, calc(3.3333vw), 4rem);
	}
	.mw-projects-hero-head-col {
		flex-basis: 40% !important;
	}
	.mw-projects-hero-col p{
		padding-top: clamp(4.7533rem, calc(7.6667vw), 9.2rem);
	}
	.mw-projects-residential-grp h2{
		font-size: clamp(2.48rem, calc(4vw), 4.8rem);
		line-height: clamp(2.6453rem, calc(4.2667vw), 5.12rem);
		padding-bottom: clamp(2.0667rem, calc(3.3333vw), 4rem);
	}
	.mw-projects-residential-grp .mw-sub-para{
		font-size: clamp(0.75rem, calc(1.2vw), 1.44rem);
		line-height: clamp(1.116rem, calc(1.8vw), 2.16rem);
	}
	.mw-projects-wrapper{
		padding: clamp(2.0667rem, calc(3.3333vw), 4rem) 0 clamp(5.3733rem, calc(8.6667vw), 10.4rem) 0;
	}
	.mw-project-filter-region-label, 
	.mw-project-filter-type-label,
	.mw-project-filter-child-region-label, 
	.mw-filter-selected, 
	.mw-filter-option  {
		font-size: clamp(0.75rem, calc(1.0667vw), 1.28rem);
		line-height: clamp(1.0333rem, calc(1.6667vw), 2rem);
	}
	.mw-filter-trigger{
		padding: clamp(0.75rem, calc(0.8vw), 0.96rem) clamp(0.8267rem, calc(1.3333vw), 1.6rem);
		width: clamp(13.64rem, calc(22vw), 26.4rem);
		height: clamp(1.8187rem, calc(2.9333vw), 3.52rem);
	}
	.mw-project-filters{
		flex-direction: row;
		gap: clamp(1.24rem, calc(2vw), 2.4rem);
		align-items: end;
	}
	.mw-project-filter-region-label, .mw-project-filter-type-label, .mw-project-filter-child-region-label{
		padding-bottom: 0.63rem;
	}
	.mw-filter-selected::before {
		width: 0.63rem;
		height: 0.31rem;
		top: 0.69rem;
		background-size: 100%;
	}
	.mw-project-grid{
		margin-top: clamp(2.604rem, calc(4.2vw), 5.04rem);
		column-gap: clamp(2.0667rem, calc(3.3333vw), 4rem);
		row-gap: clamp(2.48rem, calc(4vw), 4.8rem);
		flex-wrap: wrap;
		flex-direction: row;
	}
	.mw-project-grid img{
		width: clamp(17.8973rem, calc(28.8667vw), 34.64rem);
		height: clamp(18.724rem, calc(30.2vw), 36.24rem);
	}
	.mw-project-regions, .mw-project-types {
		font-size: clamp(0.75rem, calc(1.2vw), 1.44rem);
		line-height: clamp(1.116rem, calc(1.8vw), 2.16rem);
	}
	.mw-project h3 a{
		font-size: clamp(1.4467rem, calc(2.3333vw), 2.8rem);
		line-height: clamp(1.7773rem, calc(2.8667vw), 3.44rem); 
		letter-spacing: -0.06rem;
	}
	.mw-project{
		flex-basis: clamp(17.8973rem, calc(28.8667vw), 34.64rem);
	}
	.mw-clear-filter-btn svg {
		width: clamp(0.75rem, calc(0.7333vw), 0.88rem);
        height: clamp(0.75rem, calc(0.7333vw), 0.88rem);
	}
	.mw-clear-filter-btn{
		margin-top: clamp(1.24rem, calc(2vw), 2.4rem);
		font-size: clamp(0.75rem, calc(1.0667vw), 1.28rem);
		line-height: clamp(1.0333rem, calc(1.6667vw), 2rem);
		cursor: pointer;
		margin-bottom: 0.63rem;
	}
	.mw-project-taxonomies-wrapper{
		padding-top: clamp(0.868rem, calc(1.4vw), 1.68rem);
		gap: 0.6rem;
	}
	.mw-filter-options{
		width: clamp(13.64rem, calc(22vw), 26.4rem);
	}
	.mw-filter-option{
		padding: 0.56rem clamp(0.8267rem, calc(1.3333vw), 1.6rem);
	}
	.mw-projects-load-more-wrapper, .mw-projects-load-less-wrapper{
		margin-top: clamp(2.48rem, calc(4vw), 4.8rem);
	}

	/* ---- Projects ends ---- */
	
	/* ---- single project starts ---- */

	.mw-project-hero-sec-title h1{
		font-size: clamp(4.1333rem, calc(6.6667vw), 8rem);
		font-weight: 500;
		line-height: clamp(4.34rem, calc(7vw), 8.4rem); 
		letter-spacing: -0.13rem;
		text-transform: capitalize;
		max-width: unset;
		flex-basis: 75%;
	}
	.project-excerpt{
		flex-basis: 20%;
	}
	.mw-project-hero-sec-title p{
		font-size: clamp(0.75rem, calc(1.2vw), 1.44rem);
		font-style: normal;
		font-weight: 400;
		line-height: clamp(1.116rem, calc(1.8vw), 2.16rem);
	}
	.mw-project-hero-sec-title{
		display: flex;
		justify-content: space-between;
		max-width:clamp(57.04rem, calc(92vw), 110.4rem);
		gap: clamp(1.8187rem, calc(2.9333vw), 3.52rem);
		padding: 0 clamp(0.8267rem, calc(1.3333vw), 1.6rem) 0 0;
		left: 0;
		right: 0;
		margin: 0 auto;
	}
	.mw-project-hero-sec{
		margin-top: clamp(-11.84rem, calc(-9.8667vw), -6.1173rem);
	}
	.mw-project-quick-snapshot{
		padding: clamp(4.1333rem, calc(6.6667vw), 8rem) 
			0 
			clamp(4.1333rem, calc(6.6667vw), 8rem) 
			0;
	}
	.mw-project-quick-snapshot-col{
		max-width: clamp(57.8667rem, calc(93.3333vw), 112rem);
		margin: 0 auto;
		gap: clamp(3.472rem, calc(5.6vw), 6.72rem);
		display: flex;
	}
	.mw-project-quick-snapshot-first-col{
		flex-basis: clamp(13.8467rem, calc(22.3333vw), 26.8rem);
	}
	.mw-project-quick-snapshot-first-col h2{
		font-size: clamp(2.48rem, calc(4vw), 4.8rem);
		font-weight: 500;
		line-height: clamp(2.6453rem, calc(4.2667vw), 5.12rem); 
		letter-spacing: -0.13rem;
		max-width: clamp(13.8467rem, calc(22.3333vw), 26.8rem);
	}
	.mw-project-quick-snapshot-data-one{
		flex-direction: row;
		gap: clamp(1.24rem, calc(2vw), 2.4rem);
		padding-bottom: clamp(1.116rem, calc(1.8vw), 2.16rem);
	}
	.mw-project-quick-snapshot-data-one .mw-project-regions{
		order: 1;
	}
	.mw-project-quick-snapshot-data-one .mw-project-types{
		order: 2;
	}
	.mw-project-quick-snapshot-data-one .project-timeline{
		order: 3;
	}
	.mw-project-quick-snapshot-data-one h3, .project-floor-maps h3, .key-features-trigger-label {
		font-size: clamp(0.75rem, calc(1.2vw), 1.44rem);
		font-weight: 400;
		line-height: clamp(1.116rem, calc(1.8vw), 2.16rem);
	}
	.mw-project-quick-snapshot-data-one a, .mw-project-quick-snapshot-data-one p{
		font-size: clamp(0.8267rem, calc(1.3333vw), 1.6rem);
		font-weight: 400;
		line-height: clamp(1.1573rem, calc(1.8667vw), 2.24rem);
	}
	.mw-project-quick-snapshot-data-one .mw-project-regions, 
	.mw-project-quick-snapshot-data-one .mw-project-types, 
	.mw-project-quick-snapshot-data-one .project-timeline{
		width: clamp(12.6893rem, calc(20.4667vw), 24.56rem);
        gap: 0.625rem;
	}
	.key-features-title{
		display: block;
	}
	.key-features-item{
		font-size: clamp(0.8267rem, calc(1.3333vw), 1.6rem);
		font-weight: 400;
		line-height: clamp(1.1573rem, calc(1.8667vw), 2.24rem);
		flex-basis: clamp(9.7133rem, calc(15.6667vw), 18.8rem);
		padding-left: clamp(1.116rem, calc(1.8vw), 2.16rem);
	}
	.key-features-title{
		color: #D0250a;
		font-family: Manrope;
		font-size: clamp(0.75rem, calc(1.2vw), 1.44rem);
		font-style: normal;
		font-weight: 400;
		line-height: clamp(1.116rem, calc(1.8vw), 2.16rem); 
	}
	.key-features-item::before{
		width: clamp(0.75rem, calc(1.1333vw), 1.36rem);
		height: clamp(0.75rem, calc(1.1333vw), 1.36rem);
		left: 0;
		top: 0.25rem;
		transform: translateY(10%);
	}
	.mw-single-key-project-grp .swiper-button-prev, .mw-single-key-project-grp .swiper-button-next {
		bottom: 0.375rem;
	}
	.mw-single-project-signature-slider-grp .swiper-button-prev, .mw-single-project-signature-slider-grp .swiper-button-next{
		bottom: clamp(0.75rem, calc(0.8vw), 0.96rem);
	}
	.key-features-list {
        display: grid;
        grid-template-columns: repeat(3, clamp(12.6893rem, calc(20.4667vw), 24.56rem));
        column-gap: clamp(1.24rem, calc(2vw), 2.4rem);
        row-gap: clamp(0.75rem, calc(1vw), 1.2rem);
        padding-left: 0;
    }
	.key-features-panel{
		padding: clamp(1.116rem, calc(1.8vw), 2.16rem) 0;
	}
	.project-floor-maps h3 {
		padding: clamp(1.116rem, calc(1.8vw), 2.16rem) 0 clamp(0.75rem, calc(0.6667vw), 0.8rem) 0;
	}
	.floor-map-buttons{
		width: clamp(7.688rem, calc(12.4vw), 14.88rem);
	}
	.project-floor-maps .floor-map-buttons{
		width: fit-content;
	}
	.mw-single-project-image-grp{
		padding: clamp(7.0267rem, calc(11.3333vw), 13.6rem) 0 0 0;
	}
	.mw-single-project-image-grp h2{
		padding-bottom: clamp(3.0587rem, calc(4.9333vw), 5.92rem);
		max-width: unset;
	}
	.floor-map-buttons button:hover{
		background: var(--red);
		color: var(--white);
	}
	.mw-single-project-image-video-col{
		flex-basis: 69% !important;
	}
	.mw-single-project-image-video-col video{
		width: clamp(39.2667rem, calc(63.3333vw), 76rem);
		height: clamp(26.784rem, calc(43.2vw), 51.84rem);
	}
	.mw-single-project-image-content-col{
		flex-basis: 28% !important;
	}
	.mw-single-project-image-col{
		gap: clamp(1.24rem, calc(2vw), 2.4rem);
	}
	.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.mw-single-project-image-video-col {
			flex-basis: 76% !important;
	}
	.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.mw-single-project-image-content-col{
		flex-basis: 33.333% !important;
	}
	.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.mw-single-project-image-video-col {
		height: clamp(26.784rem, calc(43.2vw), 51.84rem);
	}
	.mw-single-project-image-col img, .mw-single-project-image-col figure {
		width: clamp(39.2667rem, calc(63.3333vw), 76rem);
		height: clamp(26.784rem, calc(43.2vw), 51.84rem);
	}
	.mw-single-project-image-content-col img, .mw-single-project-image-content-col figure{
		width: clamp(17.36rem, calc(28vw), 33.6rem);
		height: clamp(17.36rem, calc(28vw), 33.6rem);
	}
	.mw-single-project-image-col p{
		padding-top: clamp(1.24rem, calc(2vw), 2.4rem);
		padding-right: clamp(0.75rem, calc(0.6667vw), 0.8rem);
	}
	.mw-single-project-signature-grp{
		padding: clamp(7.0267rem, calc(11.3333vw), 13.6rem) 0 0 0;
	}
	.mw-single-project-signature-col{
		padding-bottom: clamp(2.48rem, calc(4vw), 4.8rem);
	}
	.mw-single-project-signature-col p{
		padding-top: clamp(2.3147rem, calc(3.7333vw), 4.48rem);
		padding-bottom: unset;
		width: clamp(15.9133rem, calc(25.6667vw), 30.8rem);
	}
	.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.mw-single-project-signature-content-col{
		flex-basis: 30% !important;
	}
	.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.mw-single-project-signature-head-col{
		flex-basis: 70% !important;
	}
	.mw-single-project-signature-slider-grp img{
		width: clamp(57.8667rem, calc(93.3333vw), 112rem);
		height: clamp(29.4707rem, calc(47.5333vw), 57.04rem);
	}
	.mw-single-project-signature-slider-grp h3{
		font-size: clamp(1.4467rem, calc(2.3333vw), 2.8rem);
		line-height: clamp(1.7773rem, calc(2.8667vw), 3.44rem); 
		letter-spacing: -0.06rem;
		padding-top: clamp(1.24rem, calc(2vw), 2.4rem);
	}
	.mw-single-project-signature-slider-grp .swiper-wrapper {
		height: unset;
	}
	.mw-single-project-signature-slider-grp .swiper-button-prev, 
	.mw-single-project-signature-slider-grp .swiper-button-next, 
	.mw-single-key-project-grp .swiper-button-prev, 
	.mw-single-key-project-grp .swiper-button-next {
		right: 0;
		left: unset;
		width: clamp(4.2573rem, calc(6.8667vw), 8.24rem);
		height: clamp(0.8267rem, calc(1.3333vw), 1.6rem);
	}
	.mw-single-project-signature-slider-grp .swiper-button-prev, .mw-single-key-project-grp .swiper-button-prev {
		right: clamp(6.324rem, calc(10.2vw), 12.24rem);
	}
	.mw-single-project-content-grp h2{
		padding: clamp(11.9867rem, calc(19.3333vw), 23.2rem) clamp(9.796rem, calc(15.8vw), 18.96rem) 0 clamp(9.7547rem, calc(15.7333vw), 18.88rem);
	}
	.mw-single-project-content-grp h2::before {
		width: clamp(4.1333rem, calc(6.6667vw), 8rem);
		height: clamp(4.1333rem, calc(6.6667vw), 8rem);
		left: clamp(9.796rem, calc(15.8vw), 18.96rem);
		top: clamp(7.0267rem, calc(11.3333vw), 13.6rem);
	}
	.mw-single-project-content-grp h2{
		font-size: clamp(2.48rem, calc(4vw), 4.8rem);
		line-height: clamp(2.6453rem, calc(4.2667vw), 5.12rem); 
		letter-spacing: -0.13rem;
	}
	.mw-single-project-then-now-grp{
		padding-top: clamp(7.0267rem, calc(11.3333vw), 13.6rem);
	}
	.mw-single-project-then-now-grp h2{
		font-size: clamp(3.72rem, calc(6vw), 7.2rem);
		line-height: clamp(3.72rem, calc(6vw), 7.2rem); 
		letter-spacing: -0.13rem;
		padding-bottom: clamp(2.48rem, calc(4vw), 4.8rem);
	}
	.mw-single-project-then-now-grp img, .mw-single-project-then-now-grp figure {
		width: clamp(57.8667rem, calc(93.3333vw), 112rem);
		height: clamp(32.0333rem, calc(51.6667vw), 62rem);
	}
	.mw-image-compare-container {
		height: clamp(32.0333rem, calc(51.6667vw), 62rem) !important;
		min-height:  clamp(32.0333rem, calc(51.6667vw), 62rem);
	}
	.mw-single-key-project-grp{
		padding-top: clamp(7.0267rem, calc(11.3333vw), 13.6rem);
	}
	.mw-single-key-project-grp img {
		width: clamp(28.1067rem, calc(45.3333vw), 54.4rem);
		height: clamp(32.4467rem, calc(52.3333vw), 62.8rem);
	}
	.mw-single-key-project-grp h2 {
		padding-bottom: clamp(1.6533rem, calc(2.6667vw), 3.2rem);
	}
	.mw-single-key-project-grp h3 {
		padding-top: clamp(0.75rem, calc(1.2vw), 1.44rem);
	}
	.mw-single-project-signature-slider-grp h3, .mw-single-key-project-grp h3 {
		font-size: clamp(1.4467rem, calc(2.3333vw), 2.8rem);
		line-height: clamp(1.7773rem, calc(2.8667vw), 3.44rem);
	}
	.mw-single-key-project-grp .swiper-wrapper {
		height: clamp(37.2rem, calc(60vw), 72rem);
	}
	.mw-single-key-project-grp .swiper-backface-hidden .swiper-slide {
		margin-right: clamp(1.6533rem, calc(2.6667vw), 3.2rem) !important; 
         width: clamp(28.1067rem, calc(45.3333vw), 54.4rem) !important;
	}
	.mw-single-project-impact-grp p {
		padding-top: clamp(1.24rem, calc(2vw), 2.4rem);
		font-size: clamp(1.3227rem, calc(2.1333vw), 2.56rem);
		line-height: clamp(1.8187rem, calc(2.9333vw), 3.52rem);
		max-width: clamp(34.968rem, calc(56.4vw), 67.68rem);
		margin: 0 auto;
	}
	.mw-single-project-impact-grp h2{
		padding-bottom: 0.625rem;
	}
	.mw-pop-up-body img, .mw-pop-up-body {
    	width: clamp(46.0453rem, calc(74.2667vw), 89.12rem);
		max-height: clamp(27.6933rem, calc(44.6667vw), 53.6rem);
	}
	.mw-pop-up-modal-content{
		max-width: clamp(46.0453rem, calc(74.2667vw), 89.12rem);
		max-height: clamp(32.1573rem, calc(51.8667vw), 62.24rem);
	}
	.category-filter-btn{
		font-size: clamp(0.75rem, calc(1.2vw), 1.44rem);
		line-height: clamp(1.116rem, calc(1.8vw), 2.16rem);
	}
	.mw-single-project-visual-grp .swiper{
		padding: clamp(1.24rem, calc(2vw), 2.4rem) 0 clamp(2.48rem, calc(4vw), 4.8rem) 0;
	}
	.mw-single-project-visual-grp .swiper-slide-active img, .mw-single-project-visual-grp .swiper-slide-active {
		width: 100%;
		height: clamp(27.032rem, calc(43.6vw), 52.32rem);
	}
	.mw-single-project-visual-grp img{
		width: 100%;
		height: clamp(27.032rem, calc(43.6vw), 52.32rem);
	}
	.mw-single-project-visual-grp h2{
		padding-bottom: clamp(1.24rem, calc(2vw), 2.4rem);
		max-width: unset;
	}
	.mw-single-project-signature-slider-grp .swiper-button-prev:hover, 
	.mw-single-project-signature-slider-grp .swiper-button-next:hover, 
	.mw-single-key-project-grp .swiper-button-prev:hover, 
	.mw-single-key-project-grp .swiper-button-next:hover{
		background: url(/wp-content/themes/alpha-x-theme-framework/assets/icons/black-long-arrow.svg) no-repeat;
		background-size: 100%;
	}
	.mw-single-project-visual-grp .swiper-button-prev:hover, .mw-single-project-visual-grp .swiper-button-next:hover {
    	background: url(/wp-content/themes/alpha-x-theme-framework/assets/icons/grey-arrow.svg) no-repeat;
		background-size: 100%;
	}
	.swiper-button-container {
		position: absolute;
		bottom: 0;
		width: 100%;
		display: flex;
		justify-content: center;
		gap: clamp(2.0667rem, calc(3.3333vw), 4rem);
		left: 0;
		right: 0;
	}
	.swiper-button-container div{
		position: unset;
	}
	.gallery-category-filters {
		gap: clamp(1.984rem, calc(3.2vw), 3.84rem);
	}	
    .mw-single-project-visual-grp .swiper-button-prev, .mw-single-project-visual-grp .swiper-button-next {
        width: clamp(4.2747rem, calc(6.8947vw), 8.2736rem);
        height: clamp(0.8192rem, calc(1.3213vw), 1.5856rem);
    }
	.mw-image-compare-handle{
		cursor: grab !important;
	}
	.mw-related-project-item{
		flex-basis: clamp(43rem, calc(89.5833vw), 55.4857rem) !important;
	}
	.mw-related-project-image img, .mw-related-project-image {
		width: clamp(17.8973rem, calc(28.8667vw), 34.64rem);
		height: clamp(18.724rem, calc(30.2vw), 36.24rem);
	}
	.mw-related-projects-grid{
		gap: clamp(2.0667rem, calc(3.3333vw), 4rem);
		flex-direction: row;
		padding-left: unset;
		padding-right: unset;
		flex-wrap: unset;
	}
	.mw-related-projects-heading h2{
		padding-bottom: clamp(2.48rem, calc(4vw), 4.8rem);
		padding-left: unset;
	}
	.mw-related-project-title a{
		font-size: clamp(1.4467rem, calc(2.3333vw), 2.8rem);
		line-height: clamp(1.7773rem, calc(2.8667vw), 3.44rem);
	}
	.mw-related-project-item p{
		font-size: clamp(0.75rem, calc(0.9333vw), 1.12rem);
		line-height: clamp(0.868rem, calc(1.4vw), 1.68rem);
		padding-top: clamp(1.0747rem, calc(1.7333vw), 2.08rem);
	}
	.mw-related-project-item:last-child{
		display: block;
	}
	.mw-related-projects-heading, .mw-related-projects-grid{
		max-width: clamp(57.8667rem, calc(93.3333vw), 112rem);
		margin: 0 auto;
	}
	
	/* ---- single project ends ---- */
	
	/* ---- Blog starts ---- */

	.mw-blog-hero-grp h1{
		bottom: clamp(2.0667rem, calc(3.3333vw), 4rem);
	}
	.mw-blog-grid-grp{
		padding-top: clamp(4.1333rem, calc(6.6667vw), 8rem);
	}
	.mw-blog-search{
		height: clamp(2.356rem, calc(3.8vw), 4.56rem);
		width: clamp(15.748rem, calc(25.4vw), 30.48rem);
		margin-bottom: clamp(2.0667rem, calc(3.3333vw), 4rem);
	}
	body.page-blog .mw-blog-search input::-webkit-input-placeholder, .mw-blog-search input{
		font-size: clamp(0.75rem, calc(1.2vw), 1.44rem);
		line-height: clamp(1.116rem, calc(1.8vw), 2.16rem) !important;
	}
	.mw-blog-search input, .mw-blog-search-wrap{
		height: clamp(2.356rem, calc(3.8vw), 4.56rem);
	}
	.mw-blog-search-icon svg {
		width: clamp(0.75rem, calc(1.2vw), 1.44rem);
		height: clamp(0.75rem, calc(1.2vw), 1.44rem);
	}
	.mw-blog-search-wrap{
		padding: 0 clamp(1.0333rem, calc(1.6667vw), 2rem);
	}
	.mw-filter-btn{
		background: transparent;
		border: none;
		font-size: clamp(0.75rem, calc(1.2vw), 1.44rem);
		line-height: clamp(1.116rem, calc(1.8vw), 2.16rem);
		color: var(--para);
		font-family: Manrope;
		padding-bottom:0.6rem;
	}
	.mw-filter-btn.active{
		color: var(--dark-red);
		border-bottom: 0.13rem solid var(--dark-red);
	}
	.mw-filter-row{
		gap: clamp(1.984rem, calc(3.2vw), 3.84rem);
	}
	.mw-blog-grid{
		margin-top: clamp(0.8267rem, calc(1.3333vw), 1.6rem);
		column-gap: clamp(2.0667rem, calc(3.3333vw), 4rem);
		row-gap: clamp(3.7613rem, calc(6.0667vw), 7.28rem);
		flex-wrap: wrap;
		flex-direction: row;
	}
	.mw-blog img{
		width: clamp(17.8973rem, calc(28.8667vw), 34.64rem);
		height: clamp(18.724rem, calc(30.2vw), 36.24rem);
	}
	.mw-blog{
		flex-basis: clamp(17.8973rem, calc(28.8667vw), 34.64rem);
	}
	.mw-blog-category{
		font-size: clamp(0.75rem, calc(0.9333vw), 1.12rem);
		line-height: clamp(0.868rem, calc(1.4vw), 1.68rem);
		letter-spacing: 0.07rem;
	}
	.mw-blog-title a{
		font-size: clamp(1.4467rem, calc(2.3333vw), 2.8rem);
		line-height: clamp(1.7773rem, calc(2.8667vw), 3.44rem); 
		letter-spacing: -0.06rem;
	}
	.mw-blog-excerpt, .mw-contributor{
		font-size: clamp(0.75rem, calc(1.2vw), 1.44rem);
		line-height: clamp(1.116rem, calc(1.8vw), 2.16rem);
	}
	.mw-blog-readmore a{
		font-size: clamp(0.75rem, calc(1.0667vw), 1.28rem);
		line-height: clamp(1.0747rem, calc(1.7333vw), 2.08rem);
	}
	.mw-blog-content{
		padding-top: clamp(0.8267rem, calc(1.3333vw), 1.6rem);
	}
	.mw-blog-wrapper{
		padding-bottom: clamp(5.3733rem, calc(8.6667vw), 10.4rem);
	}
	.mw-blog-title{
		padding: 0.13rem 0 0.44rem  0;
	}
	.mw-blog-excerpt{
		margin-bottom: clamp(0.75rem, calc(1vw), 1.2rem);
	}
	.mw-blog-load-more-wrapper{
		margin-top: clamp(2.3973rem, calc(3.8667vw), 4.64rem);
	}

	/* ---- Blog ends ---- */
	
	/* ----	blog single starts ---- */
	
	.mw-blog-back-to-blog svg{
		width: 0.63rem;
		height: clamp(0.75rem, calc(1.2vw), 1.44rem);
	}
	body.single-post .mw-header-container {
		padding-bottom: clamp(0.992rem, calc(1.6vw), 1.92rem);
	}
	.mw-blog-back-to-blog{
		font-size: clamp(0.8267rem, calc(1.3333vw), 1.6rem);
		line-height: clamp(1.2813rem, calc(2.0667vw), 2.48rem); 
	}
	.mw-blog-archive{
		margin-top: clamp(0.75rem, calc(1.1333vw), 1.36rem);
	}
	.mw-blog-category{
		margin: clamp(1.612rem, calc(2.6vw), 3.12rem) 0 clamp(0.75rem, calc(0.8667vw), 1.04rem) 0;
	}
	.mw-blog-hero-wrapper .mw-blog-category{
		font-size: clamp(0.75rem, calc(1.0667vw), 1.28rem);
		line-height: clamp(1.0333rem, calc(1.6667vw), 2rem);
	}
	.mw-blog-hero-wrapper .mw-blog-title a{
		font-size: clamp(4.1333rem, calc(6.6667vw), 8rem);
		line-height: clamp(4.34rem, calc(7vw), 8.4rem); 
		letter-spacing: -2px;
	}
	.mw-blog-excerpt{
		margin-bottom: clamp(0.75rem, calc(1vw), 1.2rem);
	}
	.mw-blog-title-excerpt-container .mw-blog-excerpt{
		margin: 8px 0 0 0 ;
		max-width: clamp(21.4933rem, calc(34.6667vw), 41.6rem);
	}
	.mw-blog-title-excerpt-container .mw-blog-excerpt p{
		font-size: clamp(0.8267rem, calc(1.3333vw), 1.6rem);
		line-height: clamp(1.2813rem, calc(2.0667vw), 2.48rem);
	}
	.mw-blog-title-excerpt-grp{
		display: flex;
		align-items: end;
		justify-content: space-between;
	}
	.mw-blog-contributor-item img{
		width: clamp(2.3147rem, calc(3.7333vw), 4.48rem);
		height: clamp(2.3147rem, calc(3.7333vw), 4.48rem);
	}
	.mw-blog-contributor-item{
		flex-direction: row-reverse;
	}
	.mw-blog-contributor-name{
		font-size: clamp(0.75rem, calc(1.2vw), 1.44rem);
		line-height: clamp(1.116rem, calc(1.8vw), 2.16rem);
	}
	.mw-blog-date{
		font-size: clamp(0.75rem, calc(1.0667vw), 1.28rem);
		line-height: clamp(1.0333rem, calc(1.6667vw), 2rem);
	}
	.mw-blog-contributor{
		flex-basis: clamp(10.3333rem, calc(16.6667vw), 20rem);
	}
	.mw-blog-title-excerpt-container{
		flex-basis: clamp(46.7893rem, calc(75.4667vw), 90.56rem);
	}
	.mw-blog-share-button{
		margin-top: clamp(0.8267rem, calc(1.3333vw), 1.6rem);
		padding: 0.44rem clamp(0.8267rem, calc(1.3333vw), 1.6rem);
		gap: 0.375rem;
		float: inline-end;
		cursor: pointer;
		font-size: clamp(0.75rem, calc(1.0667vw), 1.28rem);
		line-height: clamp(1.0333rem, calc(1.6667vw), 2rem);
	}
	.mw-blog-share-button svg{
		width: clamp(0.75rem, calc(0.9333vw), 1.12rem);
		height: clamp(0.75rem, calc(1.0667vw), 1.28rem);
	}
	.mw-blog-contributor-item{
		gap: clamp(0.75rem, calc(1.0667vw), 1.28rem);
	}
	.mw-blog-thumb{
		margin-top: clamp(2.0667rem, calc(3.3333vw), 4rem);
	}
	.mw-blog-thumb img{
		width: clamp(57.8667rem, calc(93.3333vw), 112rem);
		height: clamp(24.8rem, calc(40vw), 48rem);
	}
	.mw-blog-single-content-grp p, .mw-blog-single-content-grp li, .mw-blog-single-content-grp a{
		font-size: clamp(0.75rem, calc(1.2vw), 1.44rem);
		line-height: clamp(1.116rem, calc(1.8vw), 2.16rem);
	}
	.mw-blog-archive .mw-blog-content {
    	padding-top: clamp(1.9013rem, calc(3.0667vw), 3.68rem);
	}
	.mw-blog-single-content-grp h2{
		font-size: clamp(2.48rem, calc(4vw), 4.8rem);
		line-height: clamp(2.6453rem, calc(4.2667vw), 5.12rem); 
		letter-spacing: -2px;
		padding: clamp(1.24rem, calc(2vw), 2.4rem) 0 clamp(0.8267rem, calc(1.3333vw), 1.6rem) 0;
	}
	.mw-blog-single-content-grp p + p {
    	margin-top: clamp(1.0333rem, calc(1.6667vw), 2rem);
	}
	.mw-blog-single-content-grp{
		max-width: clamp(41.4987rem, calc(66.9333vw), 80.32rem);
		margin: 0 auto;
	}
	.mw-blog-single-content-grp figure, .mw-blog-single-content-grp img {
		width: clamp(41.4987rem, calc(66.9333vw), 80.32rem);
		height:clamp(16.3267rem, calc(26.3333vw), 31.6rem);
	}
	figure.mw-single-blog-short-img, .mw-single-blog-short-img img{
		width: clamp(25.8747rem, calc(41.7333vw), 50.08rem);
		height: clamp(19.5507rem, calc(31.5333vw), 37.84rem);
	}
	figure.mw-single-blog-full-img-second, .mw-single-blog-full-img-second img{
		height: clamp(19.5507rem, calc(31.5333vw), 37.84rem);
		width: clamp(41.3333rem, calc(66.6667vw), 80rem);
	}
	.mw-blog-single-content-grp h3{
		padding: clamp(1.24rem, calc(2vw), 2.4rem) 0 
			clamp(0.75rem, calc(1vw), 1.2rem) 0;
		font-size: clamp(1.4467rem, calc(2.3333vw), 2.8rem);
		line-height: clamp(1.7773rem, calc(2.8667vw), 3.44rem);
		letter-spacing: -1px;
	}
	.mw-single-blog-related-grp{
		padding: clamp(5.7867rem, calc(9.3333vw), 11.2rem) 0 clamp(2.1907rem, calc(3.5333vw), 4.24rem) 0;
	}
	.mw-single-blog-related-grp h2{
		padding-bottom: clamp(2.0667rem, calc(3.3333vw), 4rem);
	}
	.mw-single-blog-related-grp img{
		width: clamp(17.8973rem, calc(28.8667vw), 34.64rem);
		height: clamp(18.724rem, calc(30.2vw), 36.24rem)
	}
	.mw-blog-related-blogs-wrapper{
		display: flex;
		gap: clamp(2.0667rem, calc(3.3333vw), 4rem);
	}
	.mw-blog-related-blogs-wrapper>div:last-child{
		display: block;
	}
	.mw-single-blog-related-grp .mw-blog-content {
		padding-top: clamp(0.8267rem, calc(1.3333vw), 1.6rem);
	}
	.mw-single-blog-related-grp .mw-blog-excerpt{
		margin-top: 0;
	}
	.mw-blog-single-content-grp figure{
		margin-top: clamp(1.24rem, calc(2vw), 2.4rem);
	}
	.mw-blog-single-content-grp ul + figure{
		margin-top: clamp(1.24rem, calc(2vw), 2.4rem);
	}
	h3.mw-single-blog-highlight-content{
		margin: clamp(1.24rem, calc(2vw), 2.4rem) 0;
		padding: clamp(1.1573rem, calc(1.8667vw), 2.24rem) 
			clamp(1.6533rem, calc(2.6667vw), 3.2rem) 
			clamp(1.1573rem, calc(1.8667vw), 2.24rem) 
			clamp(1.24rem, calc(2vw), 2.4rem);
	}
	.mw-blog-single-content-grp ul{
		padding-left: clamp(1.0333rem, calc(1.6667vw), 2rem);
	}
	.mw-blog-single-content-grp figure + p {
    	margin-top: clamp(1.24rem, calc(2vw), 2.4rem);
	}
	.mw-single-blog-related-grp .mw-blog-title a{
		font-size: clamp(1.4467rem, calc(2.3333vw), 2.8rem);
		line-height: clamp(1.7773rem, calc(2.8667vw), 3.44rem);
	}
	.mw-single-blog-call-to-action-grp h2{
		max-width: clamp(41.912rem, calc(67.6vw), 81.12rem);
		text-align: left;
		margin: 0 auto;
		padding-bottom: clamp(2.0667rem, calc(3.3333vw), 4rem);
	}
	  .mw-single-blog-call-to-action-grp  .mw-split-head strong {
		  padding-left: clamp(4.1333rem, calc(6.6667vw), 8rem);
	}
	.mw-blog-share-link-popup.is-open {
    	margin-top: clamp(2.48rem, calc(4vw), 4.8rem);
		gap: clamp(0.75rem, calc(1vw), 1.2rem);
		right: clamp(1.4467rem, calc(2.3333vw), 2.8rem);
	}
	.mw-blog-contributor-date-container {
		align-items: flex-end;
	}
	.mw-single-blog-call-to-action-grp .wp-block-cover, .mw-single-blog-call-to-action-grp img {
		height: clamp(31.372rem, calc(50.6vw), 60.72rem) !important;
		min-height: clamp(31.372rem, calc(50.6vw), 60.72rem) !important;
	}
	.mw-blog-share-copy-link-btn{
		font-size:clamp(0.75rem, calc(1.0667vw), 1.28rem);
		line-height: clamp(0.992rem, calc(1.6vw), 1.92rem);
	}
	
	/* ----	blog single ends ---- */
	
	/* ---- contact starts ---- */
	
	.mw-hero-col{
		bottom: clamp(2.0667rem, calc(3.3333vw), 4rem);
	}
	.mw-contact-hero-col {
		gap: clamp(2.0667rem, calc(3.3333vw), 4rem);
		flex-direction: row;
	}
	    .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.mw-contact-hero-head-col{
		flex-basis: 60% !important;
	}
	    .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.mw-contact-hero-content-col{
		flex-basis: 16% !important;
	}
	.mw-contact-request-grp{
		padding-top: clamp(7.0267rem, calc(11.3333vw), 13.6rem);
	}
	.mw-contact-request-col{
		flex-direction: row-reverse;
	}
	.mw-contact-request-img, .mw-contact-request-img img, .mw-contact-request-img picture{
		width: clamp(26.908rem, calc(43.4vw), 52.08rem);
		height: clamp(33.6867rem, calc(54.3333vw), 65.2rem);
	}
	.mw-contact-request-img::before{
		width: clamp(12.4413rem, calc(20.0667vw), 24.08rem);
		height: clamp(33.6867rem, calc(54.3333vw), 65.2rem);
		background-size: cover;
	}
	.mw-contact-request-grp h2{
		font-size: clamp(2.48rem, calc(4vw), 4.8rem);
		line-height: clamp(2.6453rem, calc(4.2667vw), 5.12rem); 
		letter-spacing: -0.13rem;
		padding: 0 0 0.69rem 0;
	}
	.mw-contact-request-col{
		gap: clamp(1.24rem, calc(2vw), 2.4rem);
	}
	.mw-contact-request-grp .forminator-field {
		margin-top: clamp(0.75rem, calc(1.0667vw), 1.28rem) !important;
	}
	.mw-contact-request-grp .forminator-row-last .forminator-field {
		width: fit-content !important;
	}
	body form  input, body form  select, body form  textarea, body form label
	{
		font-size: clamp(0.75rem, calc(1.0667vw), 1.28rem) !important;
		line-height: clamp(1.0333rem, calc(1.6667vw), 2rem) !important;
	}
	.forminator-ui#forminator-module-1321.forminator-design--default .forminator-iti-input .iti__selected-dial-code, 
	.iti__selected-dial-code,
	.forminator-ui#forminator-module-1321.forminator-design--default select.forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"] .select2-selection__rendered,
	body form  input::placeholder, 
	body form textarea::placeholder{
		font-size: clamp(0.75rem, calc(1.0667vw), 1.28rem) !important;
		line-height: clamp(0.992rem, calc(1.6vw), 1.92rem) !important;
	}
	body form textarea{
		height: clamp(3.844rem, calc(6.2vw), 7.44rem) !important;
	}
	.forminator-ui.forminator-custom-form[data-grid=open] .forminator-row:not(:last-child) {
    	margin-bottom: clamp(0.75rem, calc(1vw), 1.2rem) !important;
	}
	body form  input{
		padding: clamp(0.75rem, calc(0.8667vw), 1.04rem) clamp(0.75rem, calc(0.8vw), 0.96rem) !important;
	}
	.forminator-field-phone input {
		padding-left: clamp(3.5133rem, calc(5.6667vw), 6.8rem) !important;
	}
	.forminator-row-last button{
		font-size: clamp(0.75rem, calc(1.0667vw), 1.28rem) !important;
		line-height: clamp(1.0747rem, calc(1.7333vw), 2.08rem) !important;
		padding:   0.63rem
			clamp(1.984rem, calc(3.2vw), 3.84rem) 
   			 clamp(0.75rem, calc(0.8vw), 0.96rem) 
   			clamp(1.0333rem, calc(1.6667vw), 2rem) !important;
		width: fit-content !important;
		margin: 2px !important;
		background: var(--red) !important;
	}
	.forminator-row-last button::after {
		width: clamp(0.75rem, calc(0.9333vw), 1.12rem) !important;
		height: clamp(0.75rem, calc(1.0667vw), 1.28rem) !important;
		top: clamp(0.75rem, calc(1.0667vw), 1.28rem) !important;
        right: clamp(1.1573rem, calc(1.8667vw), 2.24rem) !important;
	}
	.forminator-ui.forminator-custom-form[data-design=default] select.forminator-select2+.forminator-select .selection span[role=combobox].select2-selection--single .select2-selection__rendered {
		padding: clamp(0.75rem, calc(0.8vw), 0.96rem) !important;
	}
	.forminator-ui#forminator-module-1330.forminator-design--default .forminator-description, .forminator-ui#forminator-module-1330.forminator-design--default .forminator-description p{
		font-size: clamp(0.75rem, calc(0.8vw), 0.96rem);
	}
	.forminator-row-last .forminator-field button:hover{
		background: var(--body) !important;
		color: var(--black) !important;
	}
	.forminator-row-last .forminator-field button:hover::after{
		background: url(/wp-content/themes/alpha-x-theme-framework/assets/icons/black-arrow.svg) no-repeat;
		background-size: 100% 100%;
	}
	.mw-contact-map-grp{
		padding: clamp(5.9933rem, calc(9.6667vw), 11.6rem)  0;
	}
	.mw-contact-map-grp iframe{
		width: clamp(26.04rem, calc(42vw), 50.4rem);
		height: clamp(32.24rem, calc(52vw), 62.4rem); 
	}
	.mw-contact-map-grp h2{
		font-size: clamp(2.48rem, calc(4vw), 4.8rem);
		line-height: clamp(2.6453rem, calc(4.2667vw), 5.12rem);
		letter-spacing: -2px;
		padding: clamp(1.24rem, calc(2vw), 2.4rem) clamp(1.0333rem, calc(1.6667vw), 2rem) clamp(0.8267rem, calc(1.3333vw), 1.6rem) 0;
	}
	.mw-contact-address-grp{
		padding: 0 0 clamp(1.24rem, calc(2vw), 2.4rem) 0;
	}
	.mw-contact-map-content-col h3{
		padding-top: clamp(1.24rem, calc(2vw), 2.4rem);
	}
	.mw-contact-map-grp h3{
		font-size: clamp(1.4467rem, calc(2.3333vw), 2.8rem);
		line-height: clamp(1.7773rem, calc(2.8667vw), 3.44rem);
		padding-bottom: clamp(0.75rem, calc(1vw), 1.2rem);
	}
	.mw-contact-address-grp{
		flex-direction: row;
		flex-wrap: wrap !important;
		column-gap: clamp(0.75rem, calc(1.2vw), 1.44rem);
		row-gap: clamp(1.6533rem, calc(2.6667vw), 3.2rem);
	}
	.mw-contact-address-grp img{
		width: clamp(2.2733rem, calc(3.6667vw), 4.4rem);
		height: clamp(2.2733rem, calc(3.6667vw), 4.4rem);
	}
	.mw-contact-address-single-row{
		gap: clamp(0.8267rem, calc(1.3333vw), 1.6rem);
	}
	.mw-contact-address-single-col{
		flex-basis: 47% !important;
	}
	.forminator-row-last .forminator-field::before{
		width: unset !important;
		height: unset !important;
	}
	    .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.mw-contact-map-img-col{
		flex-basis: 46% !important;
	}
	    .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.mw-contact-map-content-col{
		flex-basis: 52% !important;
	}
	.mw-contact-map-col{
		gap: clamp(2.3147rem, calc(3.7333vw), 4.48rem);
		flex-direction: row;
	}
	.mw-contact-supplier-grp h2{
		font-size: clamp(2.48rem, calc(4vw), 4.8rem);
		line-height: clamp(2.6453rem, calc(4.2667vw), 5.12rem);
		padding-bottom: clamp(1.4467rem, calc(2.3333vw), 2.8rem);
	}
	    .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.mw-contact-supplier-head-col{
		padding-left: clamp(2.6453rem, calc(4.2667vw), 5.12rem);
		flex-basis: 45% !important;
	}
	.mw-contact-supplier-col {
		gap: clamp(4.96rem, calc(8vw), 9.6rem);
		flex-direction: row;
	}
	    .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.mw-contact-supplier-form-col{
		flex-basis: 50% !important;
		padding-right: clamp(2.604rem, calc(4.2vw), 5.04rem);
	}
	.mw-contact-supplier-head-col p{
		max-width: clamp(17.1533rem, calc(27.6667vw), 33.2rem);
	}
	body form li, .forminator-ui#forminator-module-1330.forminator-design--default .forminator-button-upload{
		font-size: clamp(0.75rem, calc(1.0667vw), 1.28rem) !important;
		line-height: clamp(1.0333rem, calc(1.6667vw), 2rem) !important;
	}
	.mw-contact-supplier-form-col .forminator-row-last button{
		padding: 0.69rem 
			clamp(2.0253rem, calc(3.2667vw), 3.92rem)
			0.69rem 
			clamp(1.0333rem, calc(1.6667vw), 2rem) !important;
	}
	.mw-contact-map-content-col p{
		max-width: clamp(17.7733rem, calc(28.6667vw), 34.4rem);
	}
	.mw-contact-supplier-grp {
    	padding: clamp(7.0267rem, calc(11.3333vw), 13.6rem) 0 clamp(5.7867rem, calc(9.3333vw), 11.2rem) 0;
	}
	.mw-contact-request-form-col .forminator-row-last{
		margin-top: clamp(1.24rem, calc(2vw), 2.4rem) !important;
	}
	.forminator-ui .iti__flag {
		transform: unset;
		transform-origin: center;
	}
	.forminator-ui .iti__selected-flag {
		height: unset;
		padding: 0 15px;
	}
	.forminator-ui .iti__flag {
		transform: unset;
	}
	.forminator-ui .iti__selected-flag {
		padding: 0 12px;
	}
	.forminator-row .forminator-field-phone, .forminator-row .forminator-field-email {
		flex-basis: 46.5% !important;
	}
	.forminator-row{
		gap: clamp(1.6533rem, calc(2.6667vw), 3.2rem) !important;
	}

	/* ---- contact ends ---- */
	
	/* ---- career starts ---- */

	.mw-career-hero-grp .mw-hero-col{
		flex-direction: row;
		width: 100%;
	}
	.mw-career-culture-grp{
		padding: clamp(5.952rem, calc(9.6vw), 11.52rem)
   clamp(5.332rem, calc(8.6vw), 10.32rem) 
   clamp(7.0267rem, calc(11.3333vw), 13.6rem)
   clamp(5.332rem, calc(8.6vw), 10.32rem)
	}
	.mw-career-culture-content-col{
		padding-bottom: clamp(4.5053rem, calc(7.2667vw), 8.72rem);
	}
	.mw-career-culture-grp h2{
		top: clamp(1.0747rem, calc(1.7333vw), 2.08rem);
		text-align: end;
		font-size: clamp(3.72rem, calc(6vw), 7.2rem);
		line-height: clamp(3.72rem, calc(6vw), 7.2rem);
	}
	.mw-career-culture-grp img, .mw-career-culture-grp figure{
		width: clamp(27.776rem, calc(44.8vw), 53.76rem);
		height: clamp(16.8227rem, calc(27.1333vw), 32.56rem);
	}
	.mw-career-culture-col{
		gap: clamp(1.6533rem, calc(2.6667vw), 3.2rem);
	}
	.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.mw-career-culture-img-col{
		flex-basis: 62% !important;
	}
	.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.mw-career-culture-content-col{
		flex-basis: 34% !important;
	}
	.mw-career-culture-col p{
		max-width: unset;
	}
	.mw-career-benefits-grp>div{
		align-items: center;
	}
	.mw-career-benefits-grp h2{
		padding-bottom: clamp(2.0667rem, calc(3.3333vw), 4rem);
	}
	.mw-career-benefits-single-col{
		padding: clamp(4.1333rem, calc(6.6667vw), 8rem) 
			clamp(7.1093rem, calc(11.4667vw), 13.76rem) 
			clamp(6.4067rem, calc(10.3333vw), 12.4rem)  
			clamp(12.3173rem, calc(19.8667vw), 23.84rem);
		max-width: clamp(35.96rem, calc(58vw), 69.6rem);
		clip-path: polygon(0 0, 100% 0, 100% 70%, 0 100%);
		width: unset;
		height: unset;
	}
	.mw-career-benefits-single-col::before{
		position: absolute;
		content: "";
		background: url("/wp-content/themes/alpha-x-theme-framework/assets/icons/career-pattern.svg") no-repeat;
		top: 0;
		left: 0;
		width: clamp(6.9027rem, calc(11.1333vw), 13.36rem);
		height: clamp(18.5173rem, calc(29.8667vw), 35.84rem);
		background-size: cover;
	}
	.mw-career-benefits-single-col h3{
		font-size: clamp(1.86rem, calc(3vw), 3.6rem);
		line-height: clamp(2.0667rem, calc(3.3333vw), 4rem);
		padding-bottom: clamp(0.75rem, calc(1vw), 1.2rem);
	}
	.mw-career-explore-grp{
		padding: clamp(7.0267rem, calc(11.3333vw), 13.6rem) 0 0 0;
	}
	.mw-career-explore-grp>h2{
		max-width: clamp(35.2573rem, calc(56.8667vw), 68.24rem);
		padding-bottom: clamp(1.3227rem, calc(2.1333vw), 2.56rem);
	}
	.mw-career-explore-grp>p{
		max-width: clamp(31.0413rem, calc(50.0667vw), 60.08rem);
		margin: 0 auto;
	}
	.mw-career-post{
		padding: clamp(1.984rem, calc(3.2vw), 3.84rem) clamp(1.6533rem, calc(2.6667vw), 3.2rem);
		border-bottom: 1px solid #F9EDE1;
	}
	.mw-career-benefits-grp>div{
		gap: clamp(4.1333rem, calc(6.6667vw), 8rem);
	}
	.mw-career-explore-grp>div>h2{
		max-width: clamp(35.2573rem, calc(56.8667vw), 68.24rem);
	}
	.mw-career-explore-grp>div>p{
		max-width: clamp(31.0413rem, calc(50.0667vw), 60.08rem);
		padding-bottom: clamp(2.0667rem, calc(3.3333vw), 4rem);
		margin: 0 auto;
	}
	.mw-career-post{
		padding: clamp(1.984rem, calc(3.2vw), 3.84rem) clamp(1.6533rem, calc(2.6667vw), 3.2rem);
	}
	.mw-career-job-department{
		font-size: clamp(0.75rem, calc(1.0667vw), 1.28rem);
		line-height: clamp(1.0333rem, calc(1.6667vw), 2rem); 
		padding-bottom: 0.5rem;
	}
	.mw-career-title{
		font-size: clamp(1.4467rem, calc(2.3333vw), 2.8rem);
		line-height: clamp(1.7773rem, calc(2.8667vw), 3.44rem); 
		letter-spacing: -1px;
		padding-bottom: 0.5rem;
	}
	 .mw-career-mw-description, .mw-read-more-toggle{
		font-size: clamp(0.75rem, calc(1.2vw), 1.44rem);
		line-height: clamp(1.116rem, calc(1.8vw), 2.16rem);
	}
	.mw-read-more-toggle{
		gap: 0;
	}
	.mw-career-job-experience{
		padding-bottom: clamp(0.75rem, calc(1.0667vw), 1.28rem);
		font-size: clamp(0.75rem, calc(1.0667vw), 1.28rem);
		line-height: clamp(1.0333rem, calc(1.6667vw), 2rem);
	}
	.mw-career-post{
		flex-direction: row;
		gap: clamp(5.7867rem, calc(9.3333vw), 11.2rem);
		align-items: center;
		justify-content: space-between;
	}
	.mw-career-apply-now-wrapper{
		width: fit-content;
	}
	.mw-career-apply-now-grp .forminator-row .forminator-field-email {
        flex-basis: 100% !important;
    }
	.mw-career-column-one{
		flex-basis: clamp(20.6667rem, calc(33.3333vw), 40rem);
	}
	.mw-career-column-two{
		flex-basis: clamp(6.82rem, calc(11vw), 13.2rem);
	}
	.mw-career-apply-now-wrapper button {
		padding: 0.44rem clamp(1.984rem, calc(3.2vw), 3.84rem) clamp(0.75rem, calc(0.8vw), 0.96rem) clamp(0.9093rem, calc(1.4667vw), 1.76rem);
	}
	.mw-career-mw-description p{
		font-size: clamp(0.75rem, calc(1.2vw), 1.44rem);
		line-height: clamp(1.116rem, calc(1.8vw), 2.16rem);
		padding: clamp(0.75rem, calc(1.0667vw), 1.28rem) 0 0.63rem 0;
	}
	.mw-read-more-toggle svg{
		width: clamp(0.75rem, calc(3.3333vw), 1.5979rem);
		height: 0.44rem;
		margin-top: 0.25rem;
	}
	.forminator-ui#forminator-module-1259.forminator-design--default select.forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"] .select2-selection__rendered{
		font-size: clamp(0.75rem, calc(1.0667vw), 1.28rem) !important;
		line-height: clamp(0.992rem, calc(1.6vw), 1.92rem) !important;
	}
	.mw-career-life-grp{
		padding-top: clamp(7.0267rem, calc(11.3333vw), 13.6rem);
	}
	.mw-career-life-grp h2{
		padding-bottom: clamp(2.0667rem, calc(3.3333vw), 4rem);
	}
	.mw-career-life-img-row{
		flex-direction: row;
		gap: clamp(1.24rem, calc(2vw), 2.4rem);
		align-items: flex-end;
	}
	.mw-career-life-img img{
		width: clamp(28.9333rem, calc(46.6667vw), 56rem);
		height: clamp(24.8rem, calc(40vw), 48rem);
		object-fit: cover;
		transition: width 0.95s ease;
		cursor: pointer;
	}
	.mw-career-life-img{
		width: clamp(8.432rem, calc(13.6vw), 16.32rem);
		height: clamp(24.8rem, calc(40vw), 48rem);
		transition: width 0.95s ease;
		overflow: hidden;
	}
	.mw-career-life-img.active{
		width: clamp(28.9333rem, calc(46.6667vw), 56rem);
		height: clamp(24.8rem, calc(40vw), 48rem);
		transition: width 0.95s ease;
	}
	.mw-career-life-img.active img {
		height: clamp(24.8rem, calc(40vw), 48rem);
		width: clamp(28.9333rem, calc(46.6667vw), 56rem);
	}
	.mw-career-life-img:nth-child(even),  .mw-career-life-img:nth-child(even) img, 
	.mw-career-life-img:nth-child(even).active, .mw-career-life-img:nth-child(even).active img{
		height: clamp(22.816rem, calc(36.8vw), 44.16rem);
		transition: width 0.95s ease;
	}
	.mw-career-life-img:nth-child(even).active img {
		height: clamp(22.816rem, calc(36.8vw), 44.16rem);
	}
	.mw-career-life-img{
		object-fit: unset;
	}
	.forminator-ui#forminator-module-1259.forminator-design--default .forminator-label{
		margin-bottom: clamp(0.8267rem, calc(1.3333vw), 1.6rem) !important;
	}
	.mw-career-apply-now-wrapper button:hover{
		background: var(--body);
		color: var(--black);
		margin: 2px !important;
	}
	.mw-career-apply-now-wrapper:hover button::after{
		background: url(/wp-content/themes/alpha-x-theme-framework/assets/icons/black-arrow.svg) no-repeat;
		background-size: 100% 100%;
	}
	.mw-career-apply-now-grp p{
		padding-bottom: clamp(2.604rem, calc(4.2vw), 5.04rem);
	}
	.mw-career-hero-grp p, .mw-contact-hero-grp p{
		padding-bottom:clamp(0.75rem, calc(0.9333vw), 1.12rem);
	}
	.forminator-select-dropdown-container--open .forminator-custom-form-1321.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option{
		font-size: clamp(0.75rem, calc(1.0667vw), 1.28rem) !important;
		line-height: clamp(0.992rem, calc(1.6vw), 1.92rem) !important;
	}
	.mw-filter-trigger svg {
		width: clamp(0.75rem, calc(0.8vw), 0.96rem);
		height: 0.50rem;
	}
	.mw-career-apply-now-grp{
		padding: clamp(7.0267rem, calc(11.3333vw), 13.6rem) 0 155px 0;
		max-width:  clamp(28.4787rem, calc(45.9333vw), 55.12rem);
		margin: 0 auto;
	}
	.mw-career-apply-now-grp h2{
		padding-bottom: clamp(1.0333rem, calc(1.6667vw), 2rem);
	}
	
	/* ---- career ends ---- */
	
	.mw-page-not-found-container h1{
		font-size: clamp(2.48rem, calc(4vw), 4.8rem);
		line-height: clamp(2.6453rem, calc(4.2667vw), 5.12rem);
		padding: clamp(0.75rem, calc(1vw), 1.2rem) 0 clamp(1.86rem, calc(3vw), 3.6rem) 0;
	}
	.mw-page-not-found-container a:hover{
		background: var(--body);
	}
	.mw-page-not-found-container img{
		width: clamp(20.0467rem, calc(32.3333vw), 38.8rem);
		height: clamp(6.9444rem, calc(34.7222vw), 16.645rem);
	}
	.mw-page-not-found-container{
		padding: clamp(6.0347rem, calc(9.7333vw), 11.68rem) 0;
	}
	.mw-contact-request-img{
		position: sticky;
		top: clamp(4.1333rem, calc(6.6667vw), 8rem);
	}
	.mw-ft-chat-section {
		bottom: 175px;
        right: 32.5px;
	}
	body.animation-complete.hero-completed .needsclick {
		bottom: 0px !important;
	}
	.mw-footer-widget a:hover, .mw-contact-map-content-col a:hover{
		color: var(--red);
	}
	.mw-blog-title:hover{
		text-decoration: underline;
	}
	.mw-contact-request-form-col form .forminator-row{
		gap: 0 !important;
		justify-content: space-between;
	}
		.mw-contact-request-form-col form .forminator-row .forminator-field-phone, 	.mw-contact-request-form-col form .forminator-row .forminator-field-email {
        flex-basis: 48.5% !important;
    }
	.mw-contact-request-form-col form .forminator-field-phone input {
		padding-left: clamp(4.1333rem, calc(6.6667vw), 8rem) !important;
		padding-right: 0 !important;
	}
	
	
}