.page-template-template-interior #main{
	padding: 0px !important;
}
.page-template-template-interior #main .fusion-row{
	margin: 0 !important;
	width: 100% !important;
    max-width: 100%;
}
.full-width{
	width:100vw;
	margin-left:-50vw;
	left:50%;
	position:relative;
}
.common-background-style{
	background-position:center center;
	background-size:cover;
	background-repeat:no-repeat;
}
	.how-it-work-area{
		background-color: #E4DCC8;
	}	
	.how-it-work-heading h2{
		font-weight: 400;
		font-size: 50px;
		line-height: 100%;
		letter-spacing: 0%;
		margin-top: 12px;
		margin-bottom: 12px;
	}
	.how-it-work-heading p{
		font-weight: 600;
		font-size: 12px;
		line-height: 100%;
		letter-spacing: 0%;
		margin: 0px;
		color: #975F44;
	}
	.how-it-work-heading{
		text-align: center;
	}
	.how-it-work-area{
		padding-top: 80px;
		padding-bottom: 80px
	}
	.how-it-work-each h3{
		font-family: "Montserrat", sans-serif;
		font-weight: 600;
		font-size: 15px;
		line-height: 130%;
		letter-spacing: 0%;
	}
	.how-it-work-each-number{
		background-color: #975F44;
		width: 34px;
		height: 34px;
		border-radius: 50%;
		display: flex;
		align-items: center;
		justify-content: center;
		font-family: var(--awb-fusion-font-family-typography);
		font-weight: 600;
		font-size: 14px;
		line-height: 100%;
		letter-spacing: 0%;
		color: #F3EEE3;
		margin-bottom: 14px;
	}
	.how-it-work-each a{
		font-family: "Montserrat", sans-serif;
		font-weight: 700;
		font-size: 13.5px;
		line-height: 155%;
		letter-spacing: 0%;
		text-decoration: underline;
		color: #5C6B57;
			transition: all 0.5s;
    -webkit-transition: all 0.5s;
	}
	.how-it-work-each a:hover{
		color: #2A332E;
			transition: all 0.5s;
    -webkit-transition: all 0.5s;
	}
	.explore-each-image img{
		width: 100%;
	}
	.explore-each-image img{
		height: 282px;
		object-fit: cover;
	}
	.accordion {
    list-style: none;
    padding: 0px;
    margin: 0;
}
	.accordion>li {
    display: block;
    list-style: none;	
    margin-bottom: 15px !important;
	border-radius: 10px;
		overflow: hidden;
}
	.accordion>li>span {
    display: block;
    padding: 20px;
    background: url(/wp-content/uploads/2026/09/down-arrow.png) no-repeat 97% #FBF8F2;
    background-size: 15px;
    cursor: pointer;
	font-family: var(--awb-fusion-font-family-typography);
	font-weight: 600;
	font-size: 17px;
	line-height: 100%;
	letter-spacing: 0%;
    color: #2A332E;
    text-transform: capitalize;
    border-radius: 10px;
	border: 1px solid #DCD3B9;
}
	.accordion>li>span.active {
    background: url(/wp-content/uploads/2026/09/down-arrow.png) no-repeat 97% #FBF8F2;
    background-size: 15px;
		border: 1px solid #DCD3B9;
		border-bottom: 0px;
		border-radius: 10px 10px 0px 0px;
}
.accordion>li>div {
    list-style: none;
    padding: 0px;
    display: none;
    overflow: auto;
	font-family: "Montserrat", sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 160%;
	letter-spacing: 0%;
    color: #5C6B57;
    padding: 15px 20px;
	background-color: #FBF8F2;
	border: 1px solid #DCD3B9;
	border-top: 0px;
	border-radius: 0px 0px 10px 10px;
}	
	.trt-accodian-wrapper ul{
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.trt-accodian-wrapper ul li{
		width: 49%;
	}
	.trt-accodian-area{
		padding-bottom: 60px;
		padding-top: 60px;
	}	
	.trt-heading h2{
		font-weight: 400;
		font-size: 50px;
		line-height: 100%;
		letter-spacing: 0%;
		margin-top: 12px;
		margin-bottom: 12px;
	}
	.trt-heading p{
		font-weight: 600;
		font-size: 12px;
		line-height: 100%;
		letter-spacing: 0%;
		margin: 0px;
		color: #975F44;
	}
	.trt-heading{
		text-align: center;
		margin-bottom: 40px;
	}
	.who-left-content h2{
		font-weight: 400;
		font-size: 50px;
		line-height: 100%;
		letter-spacing: 0%;
        margin-top: 10px;
		margin-bottom: 10px;
	}
	.who-left-content p{
		font-weight: 600;
		font-size: 12px;
		line-height: 100%;
		letter-spacing: 0%;
		margin: 0px;
		color: #975F44;
		margin: 0px;
	}
	.who-left-content h3{
		font-weight: 400;
		font-size: 32px;
		line-height: 125%;
		letter-spacing: 0%;
		color: #2A332E;
		margin: 0px;
	}
	.who-area{
		padding-top: 100px;
		padding-bottom: 100px;
	}
	.who-wrapper{
		max-width: 840px;
		margin: 0 auto;
	}
	.who-right-content ul{
		list-style: none;
		margin-bottom: 0px;
	}
	.who-right-content ul li{
		margin-bottom: 2px;
	}
	.who-right-content ul li a{
		font-family: var(--awb-fusion-font-family-typography);
		font-weight: 600;
		font-size: 15px;
		line-height: 100%;
		letter-spacing: 0%;
		color: #2A332E;
	}
	.our-product-area{
		margin-top: 60px;
		margin-bottom: 60px;
	}
	.our-product-heading h2{
		font-weight: 400;
		font-size: 50px;
		line-height: 100%;
		letter-spacing: 0%;
		margin-top: 12px;
		margin-bottom: 12px;
	}
	.our-product-heading p{
		font-weight: 600;
		font-size: 12px;
		line-height: 100%;
		letter-spacing: 0%;
		margin: 0px;
		color: #975F44;
	}
	.our-product-heading{
		text-align: center;
		margin-bottom: 40px;
	}
	.our-product-each{
		text-align: center;
		background-color: #fff;
		border: 1px solid #848484;
		    padding: 29px 24px;
    height: 100%;
    display: flex;
    flex-direction: column;
    min-height: 650px;
    justify-content: space-between;
	}
.our-product-each-image{
	padding-top: 50px;
}
	.our-product-each h3{
		font-weight: 400;
		font-size: 17px;
		line-height: 100%;
		letter-spacing: 0%;
		color: #2A332E;
		margin-bottom: 10px;
	}
	.our-product-each p{
		font-family: "Montserrat", sans-serif;
		font-weight: 400;
		font-size: 13.5px;
		line-height: 150%;
		letter-spacing: 0%;
         color: #5C6B57;
		margin-bottom: 10px;
		    display: -webkit-box;
		-webkit-line-clamp: 7;
		-webkit-box-orient: vertical;
		overflow: hidden;
	}
	.our-product-link{
		font-family: var(--awb-fusion-font-family-typography);
		font-weight: 600;
		font-size: 13.5px;
		line-height: 100%;
		letter-spacing: 0%;
		color: #2A332E;
		display: block;
		margin-bottom: 10px;
	}
	.our-product-button{
		font-family: var(--awb-fusion-font-family-typography);
		font-weight: 600;
		font-size: 13.5px;
		line-height: 100%;
		letter-spacing: 0%;
        background: #5E706A4D;
        padding: 10px 30px;
		border-radius: 20px;
		display: block;
		width: fit-content;
		margin: 0 auto;
	}
	.trt-accodian-area.approach-accodian-area{
		background-color: #E4DCC8;
	}
	.trt-accodian-area.approach-accodian-area .trt-heading {
		text-align: left;
	}
	.ongoing-wrapper{
		background-color: #1E2B23;
		border-radius: 20px;
		padding: 48px 56px;
	}
	.ongoing-left-content h2{
		color: #F3EEE3;
		margin-bottom: 14px;
		margin-top: 0px;
	}
	.ongoing-left-content p{
		font-family: "Montserrat", sans-serif;
		font-weight: 400;
		font-size: 15px;
		line-height: 160%;
		letter-spacing: 0%;
		margin-top: 14px;
		margin-bottom: 14px;
		color: #fff;
	}
	.ongoing-left-content hr{
		max-width: 300px;
		border: 1px solid #3A4A3D;
		margin-left: 0px;
	}
	.ongoing-area{
		margin-top: 75px;
		margin-bottom: 75px;
	}
	.ongoing-right-content h3{
		font-weight: 400;
		font-size: 32px;
		line-height: 125%;
		letter-spacing: 0%;
        color: #FFFFFF;
		 margin-bottom: 6px;
    margin-top: 0px;
	}
	.ongoing-right-content h2 strong{
		font-family: "Montserrat", sans-serif;
		font-weight: 400;
		font-size: 15px;
		line-height: 100%;
		letter-spacing: 0%;
		color: #9BA893;
	}
	.ongoing-right-content h2{
		font-weight: 400;
		font-size: 44px;
		line-height: 100%;
		letter-spacing: 0%;
		color: #F3EEE3;
		margin-top: 0px;
	}
	.common-button{
		font-family: var(--awb-fusion-font-family-typography);
		font-weight: 500;
		font-size: 14.5px;
		line-height: 100%;
		letter-spacing: 0%;
		text-align: center;
		background-color: #975F44;
		padding: 15px 24px;
		border-radius: 50px;
		color: #fff;
		width: 100%;
		display: block;
		max-width: 260px;
		margin: 0 auto;
		transition: all 0.5s;
    -webkit-transition: all 0.5s;
	}
	.common-button:hover{
		background: #5E706A;
		color: #fff;
		transition: all 0.5s;
    -webkit-transition: all 0.5s;
	}
	.ongoing-wrapper .row{
		display: flex;
		align-items: center;
	}
	.ongoing-right-content{
		text-align: center;
	}
	.differenr-wrapper ul{
          column-count: 2;
	}
/* 	.differenr-wrapper ul li{
		width: 49%;
	} */
	.differenr-area{
		margin-top: 80px;
		margin-bottom: 80px;
	}
	.differenr-wrapper .accordion>li>span {
		background: url(/wp-content/uploads/2026/09/right.png) no-repeat 3% #FBF8F2;
		background-size: 15px;
		padding-left: 42px;
		cursor: default;
	}
	.differenr-wrapper .accordion>li>span.active {
		background: url(/wp-content/uploads/2026/09/right.png) no-repeat 3% #FBF8F2;
		background-size: 15px;
	}
	.differenr-area .our-product-heading{
		text-align: left;
	}
	.interior-contact-us-wrapper .row{
		display: flex;
		align-items: center;
	}
	.interior-contact-us-left-content h2{
		color: #5E706A;
		margin-bottom: 10px;
		margin-top: 0px;
	}
	.interior-contact-us-left-content p{
		font-family: "Montserrat", sans-serif;
		font-weight: 400;
		font-size: 14.5px;
		line-height: 155%;
		letter-spacing: 0%;
		color: #2A332E;
	}
	.interior-contact-us-area{
		margin-top: 60px;
		margin-bottom: 60px;
	}
	.explore-each{
		border-radius: 10px;
		border: 1px solid #E1D9C3;
		background-color: #FBF8F2;
		overflow: hidden;
		height: 100%;
	}
	.explore-each-content{
		padding: 22px 20px;
	}
	.explore-each-image{
		border-radius: 10px 10px 0px 0px;
	}
	.explore-each-content h4{
		font-family: var(--awb-fusion-font-family-typography);
		font-weight: 500;
		font-size: 20px;
		line-height: 100%;
		letter-spacing: 0%;
		color: #2A332E;
		margin-top: 0px;
		margin-bottom: 10px;
	}
	.common-link{
		font-family: var(--awb-fusion-font-family-typography);
		font-weight: 600;
		font-size: 13.5px;
		line-height: 100%;
		letter-spacing: 0%;
		color: #975F44;
		transition: all 0.5s;
    -webkit-transition: all 0.5s;
	}
	.common-link:hover{
		color: #2A332E;
		transition: all 0.5s;
    -webkit-transition: all 0.5s;
	}
	.explore-area{
	   margin-bottom: 60px;
       margin-top: 80px;
	}
	.inner-banner-wrapper h1{
		font-weight: 400;
		font-size: 52px;
		line-height: 112.00000000000001%;
		letter-spacing: 0%;
		margin-bottom: 20px;
		margin-top: 0px;
		color: #fff;
	}
	.inner-banner-wrapper p{
		font-family: "Montserrat", sans-serif;
		font-weight: 400;
		font-size: 18px;
		color: #fff;
		line-height: 155%;
		letter-spacing: 0%;
		margin-top: 0px;
		margin-bottom: 30px;
	}
	.inner-banner-wrapper h6{
		font-family: "Montserrat", sans-serif;
		font-weight: 600;
		font-size: 13px;
		line-height: 100%;
		letter-spacing: 0%;
		margin-top: 0px;
		margin-bottom: 30px;
		padding-left: 15px;
		position: relative;
		color: #A5B8AE;
	}
	.inner-banner-wrapper h6:after{
		position: absolute;
		content: '';
		left: 0px;
		top: 50%;
		transform: translatey(-50%);
		width: 6px;
		height: 6px;
		background: #975F44;
		border-radius: 50%;
	}
	.inner-banner-button-area{
		display: flex;
		gap: 14px;
	}
	.inner-banner-wrapper{
		max-width: 620px;
		padding-top: 75px;
        padding-bottom: 75px;
	}
	.interior-banner-list ul{
		padding: 0px;
		margin: 0px;
		list-style: none;
		display: flex;
		background: #5E706A;
		border-radius: 15px;
		margin-top: 40px;
	}
	.interior-banner-list ul li{
		padding: 26px 32px;
		border-right: 1px solid #3A4A3D;
	}
	.interior-banner-list ul li:last-child{
		border-right: 0px;
	}
	.interior-banner-list ul li h4{
		font-family: "Montserrat", sans-serif;
		font-weight: 600;
		font-size: 20px;
		line-height: 100%;
		letter-spacing: 0%;
		color: #F3EEE3;
		margin-bottom: 4px;
		margin-top: 0px;
	}
	.interior-banner-list ul li  p{
		font-family: "Montserrat", sans-serif;
		font-weight: 400;
		font-size: 13px;
		line-height: 100%;
		letter-spacing: 0%;
		color: #9BA893;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	.inner-banner-button-area .common-button{
		margin: 0px;
	}
	.inner-banner-button-area .common-button.border-button{
		border: 2px solid #5E706A;
		background-color: transparent;		
        max-width: 124px;
	}
	.who-right-content ul{
		padding: 0px;
		margin: 0px;
	}
	.who-right-content ul li{
		position: relative;
		padding-left: 30px;
		    margin-bottom: 5px;
    margin-top: 5px;
	}
	.who-right-content ul li:after{
		position: absolute;
		content: '';
		left: 0px;
		top: 50%;
		transform: translatey(-50%);
		width: 18px;
		height: 18px;
		background-image: url(/wp-content/uploads/2026/09/right.png);
		background-repeat: no-repeat;
		background-size: cover;
	}
	.how-it-work-heading {
		margin-bottom: 40px;
	}
	.our-product-wrapper .row{
		margin-left: -12px;
		margin-right: -12px;
	}
	.our-product-wrapper .row .col-lg-3{
		padding-left: 12px;
		padding-right: 12px;
	}
	.our-product-each-most-popular p{
		font-family: var(--awb-fusion-font-family-typography);
		font-weight: 600;
		font-size: 11px;
		line-height: 100%;
		letter-spacing: 0%;
		color: #2A332E;
		margin: 0px;
		margin-top: 2px;
	}
	.our-product-each-most-popular{
		margin-bottom: 20px;
		position: absolute;
    left: 50%;
    transform: translateX(-50%);
	}
	.inner-banner-button-area .common-button.border-button:hover{
		background: #5E706A;
	}
	.inner-banner-area {
		background-color: #1E2926;
	}
	.our-product-each {;
		margin-bottom: 16px;
	}
	.explore-wrapper .row {
		display: flex;
		flex-wrap: wrap;
	}
	.page-template-template-interior .fusion-fullwidth.fullwidth-box.fusion-builder-row-4.fusion-flex-container.has-pattern-background.has-mask-background.hundred-percent-fullwidth.non-hundred-percent-height-scrolling {
		display: none;
	}
	.product-desc{
		height: 276px;
	}
	.explore-wrapper .row{
		margin-left: -10px;
		margin-right: -10px;
	}
	.explore-wrapper .row .col-lg-4{
		padding-left: 10px;
		padding-right: 10px;
		margin-bottom: 20px;
	}
.page-template-template-interior .fusion-layout-column.fusion_builder_column.fusion-builder-column-2.fusion_builder_column_1_1.\31 _1.fusion-flex-column {
    margin-bottom: 20px;
}
@media (min-width: 0px) {
    .container {
        width: 100%;
		margin: 0 auto;
    }
}	
@media(min-width:1290px) {
	.container{
        width: 1230px;
		margin: 0 auto;
    }
}
@media(max-width:991px) {
	.trt-accodian-wrapper ul li {
		width: 100%;
	}
	.inner-banner-area {
		background-image: none !important;
	}
	.inner-banner-wrapper h1 {
		font-size: 32px !important;
		line-height: 38px !important;
	}
	.inner-banner-wrapper h6 {
       font-size: 11px !important;
		margin-bottom: 20px;
	}
	.inner-banner-wrapper p {
    font-size: 15px !important;
    color: #fff;
    line-height: 24px !important;
	}
	.inner-banner-button-area .common-button {
		 padding: 14px 20px;
		max-width: fit-content;
	}
	.inner-banner-button-area .common-button.border-button {
		max-width: fit-content;
	}
	.interior-banner-list ul{
		background-color: transparent;
		border-top: 1px solid #3A4A3D;
		 padding-top: 15px;
        margin-top: 20px;
        border-radius: 0px;
	}
	.interior-banner-list ul li h4 {
        font-size: 13px !important;
	}
	.interior-banner-list ul li p {
        font-size: 10px !important;
	}
	.interior-banner-list ul li {
    padding: 7px 7px;
	}
	.inner-banner-wrapper {
		padding-top: 36px;
		padding-bottom: 36px;
	}
	.who-left-content h2 {
       font-size: 24px !important;
	}
	.who-left-content h3{
		font-size: 19px !important;
		line-height: 25px !important;
	}
	.who-right-content ul li a {
    font-weight: 400;
    font-size: 14px !important;
	}
	.who-right-content{
		text-align: center;
	}
	.who-left-content{
		text-align: center;
	}
	.product-desc {
    height: 100%;
}
	.our-product-each-image {
    padding-top: 0px;
}
	.our-product-heading h2 {
    font-size: 24px !important;
	}
	.how-it-work-heading h2{
	font-size: 24px !important;	
	}
	.trt-heading h2 {
		font-size: 24px !important;
	}
	.who-right-content ul {
		width: fit-content;
		margin: 0 auto;
		margin-top: 14px;
	}
	.who-area {
    padding-top: 30px;
    padding-bottom: 30px;
}
.who-right-content ul li {
    text-align: left;
}
	.accordion>li>span {
    display: block;
    padding: 15px;
    font-size: 14px !important;
    line-height: 19px !important;
    background: url(/wp-content/uploads/2026/09/down-arrow.png) no-repeat 95% #FBF8F2;
    background-size: 15px;
	}
	.accordion>li>span.active {
    background: url(/wp-content/uploads/2026/09/down-arrow.png) no-repeat 95% #FBF8F2;
    background-size: 15px;
	}
	.trt-heading {
		text-align: center;
		margin-bottom: 20px;
	}
	.accordion>li {
    margin-bottom: 10px !important;
	}
	.trt-accodian-area {
		padding-bottom: 36px;
		padding-top: 26px;
	}
	.ongoing-wrapper .row {
		display: block;
	}
	.differenr-wrapper ul{
          column-count: 1;
	}
	.our-product-heading {
		text-align: center;
		margin-bottom: 0px;
	}
	.differenr-area {
		margin-top: 8px;
		margin-bottom: 26px;
	}
	.interior-contact-us-wrapper .row {
		display: block;
		align-items: center;
	}
	.interior-contact-us-left-content{
		text-align: center;
	}
	.interior-contact-us-left-content h2{
		font-size: 24px !important;
	}
	.interior-contact-us-left-content p{
		font-size: 14px !important;
		line-height: 21px !important;
		margin-top: 10px;
	}
	.interior-contact-us-area {
		margin-top: 36px;
		margin-bottom: 36px;
	}
	    .our-product-heading {
        text-align: center;
        margin-bottom: 20px;
    }
	.explore-area {
		margin-bottom: 26px;
		margin-top: 36px;
	}
	.how-it-work-each{
		text-align: center;
		margin-bottom: 20px;
	}
/* 	.how-it-work-each p{
		display: none;
	} */
	.how-it-work-each-number {
    margin: 0 auto;
		    margin-bottom: 14px;
}
	.ongoing-wrapper{
		padding: 24px 22px;
	}
	.ongoing-left-content h2{
		font-size: 24px !important;
	}
	.ongoing-right-content h3 {
		font-size: 19px !important;
		line-height: 125% !important;
	}
	.ongoing-right-content h2 {
       font-size: 30px !important;
	}
	.ongoing-right-content h2 strong {
       font-size: 13px !important;
	}
	.ongoing-right-content .common-button{
		 max-width: 100%;
	}
	.ongoing-right-content-now-only{
		 border-bottom: 1px solid #3A4A3D;
		text-align: center;
	}
	.ongoing-right-content-now-only h3{
		color: #fff;
		margin-top: 0px;
	}
	.ongoing-left-content hr {
		opacity: 0;
		margin-left: 0px;
		margin: 0px;
	}
	.ongoing-area {
		margin-top: 24px;
		margin-bottom: 24px;
	}
	.our-product-area {
		margin-top: 36px;
		margin-bottom: 14px;
	}
	.our-product-each {
		padding: 16px 18px;
		min-height: 100%;
	}
	.our-product-each-most-popular {
		margin-bottom: 0px;
		    position: inherit;
    transform: none;
	}
	.our-product-each p {
    font-size: 12.5px !important;
	}
	.our-product-each h3 {
    font-size: 14px !important;
	}
	.how-it-work-each-number {
		width: 30px;
		height: 30px;
		font-size: 13px !important;
	}
	.how-it-work-area {
    padding-top: 36px;
    padding-bottom: 16px;
}
	.explore-each-image img {
    height: 100%;
    object-fit: cover;
}
}

.how-it-work-description {
    overflow: hidden;
    transition: max-height 0.3s ease;
}
a.how-it-work-collapse {
    margin-top: 10px;
    display: block;
}
@media (max-width: 991px) {
    .how-it-work-description {
        max-height: 0 !important;
        display: block !important;
        padding: 0;
        margin: 0;
    }
    .how-it-work-each.is-open .how-it-work-description {
        max-height: 1000px !important;
        padding: revert;
        margin: revert;
    }
}
@media (min-width: 992px) {
	.how-it-work-description {
		max-height: 0px !important;
		display: block !important;
		position: relative;
	}
	.how-it-work-each.is-open .how-it-work-description {
		max-height: 1000px !important;
	}
	.our-product-each h3
	{
		min-height: 35px;
	}
}
