.seven-category-sec {padding: 74px 0;}
.seven-category-sec .seven-category-sec-project {overflow: hidden; background: url(../../images/desktop-bg.webp) no-repeat center center; background-size: 100% 100%; border-radius: 1.5rem; display: flex; align-items: center; min-height: 31.6rem; align-items: center;}
.seven-category-sec .seven-category-sec-project .seven-category-sec-grp {display: flex; align-items: center; justify-content: space-between; width: 100%; padding: 35px 4px;}
.seven-category-sec .seven-category-sec-project .seven-category-sec-grp .seven-cetegory-left {width: 44%; padding-left: 60px;}
.seven-category-sec .seven-category-sec-project .seven-category-sec-grp .seven-cetegory-left h2 {font-family: 'Inter'; font-weight: 800; font-style: Italic; font-size: 36px; line-height: 1.3; margin: 0; margin-bottom: 16px; color: #FFF;}
.seven-category-sec .seven-category-sec-project .seven-category-sec-grp .seven-cetegory-left h2 span {display: inline-block; color: #3CB64A;}
.seven-category-sec .seven-category-sec-project .seven-category-sec-grp .seven-cetegory-left p {display: flex; gap: 6px; font-family: 'Inter'; font-weight: 500; font-size: 16px; line-height: 24px; align-items: center; color: #FFF;}
.seven-category-sec .seven-category-sec-project .seven-category-sec-grp .seven-cetegory-left p i {display: inline-flex; min-width: 34px; width: 34px;}
.seven-category-sec .seven-category-sec-project .seven-category-sec-grp .seven-cetegory-left p i img {width: 100%; height: auto;}
.seven-cetegory-right {position: relative; width: 76%; margin-right: 10px;}
.seven-cetegory-right::after {content: ''; display: block; padding-top: 51.576%;}
.seven-cetegory-right img {position: absolute; left: 0; top: 0; width: 100%; height: 100%; overflow: hidden; object-fit: cover;}
.seven-category-sec .seven-category-sec-project .seven-category-sec-grp .seven-cetegory-left .btnbox {display: flex; margin-top: 32px;}
.seven-category-sec .seven-category-sec-project .seven-category-sec-grp .seven-cetegory-left .btnbox a {display: inline-flex; align-items: center; justify-content: center; padding: 0 3.2rem; height: 48px; background-color: #3CB64A; color: #FFF; border: none; border-radius: 0; font-weight: 600; cursor: pointer; transition: all 0.3s ease; text-align: center; line-height: 1.25rem; gap: 0.4rem; border-radius: 100px; font-family: 'Inter'; font-size: 16px; line-height: 20px; text-transform: uppercase; }  
.seven-cetegory-right .mob-img{display: none;}

.page-id-10362 .plan-banner-section{background: none;}
.page-id-10362 .plan-banner-section + .seven-category-sec{padding: 24px 0 74px;}

.woocommerce-shop .seven-category-sec{padding: 24px 0 35px;}

@media (max-width:1599px) {
	.seven-category-sec .seven-category-sec-project .seven-category-sec-grp .seven-cetegory-left h2 {font-size: 32px;}
  	.seven-category-sec .seven-category-sec-project .seven-category-sec-grp .seven-cetegory-left {width: 60%;}	
	.seven-cetegory-right {width: 85%;}
	.seven-category-sec .seven-category-sec-project {min-height: 25.6rem;}
} 


@media (max-width: 1399px) {
	.seven-category-sec .seven-category-sec-project .seven-category-sec-grp .seven-cetegory-left h2 {font-size: 32px;}
  	.seven-category-sec .seven-category-sec-project .seven-category-sec-grp .seven-cetegory-left {width: 63%;}	
	.seven-cetegory-right {width: 85%;}
	.seven-category-sec .seven-category-sec-project {min-height: 25.6rem;}

	.seven-category-sec .seven-category-sec-project .seven-category-sec-grp .seven-cetegory-left .btnbox a{font-size: 14px; padding: 0 2.2rem}
}	

@media (max-width: 1199px) {
	.seven-category-sec .seven-category-sec-project .seven-category-sec-grp { padding: 40px 0;}
	.seven-category-sec .seven-category-sec-project .seven-category-sec-grp .seven-cetegory-left h2 {font-size: 32px;}
	.seven-category-sec .seven-category-sec-project .seven-category-sec-grp .seven-cetegory-left p {font-size: 14px;}
	.seven-category-sec .seven-category-sec-project .seven-category-sec-grp .seven-cetegory-left p i { display: inline-flex; min-width: 24px;
    width: 24px;}
	.seven-category-sec .seven-category-sec-project .seven-category-sec-grp .seven-cetegory-left .btnbox {margin-top: 24px;}
	.seven-category-sec .seven-category-sec-project .seven-category-sec-grp .seven-cetegory-left .btnbox a {font-size: 14px; padding: 0 16px; height: 42px;}
	.seven-category-sec .seven-category-sec-project .seven-category-sec-grp .seven-cetegory-left {width: 46%;}	
	.seven-cetegory-right {width: 85%;}
	.seven-category-sec .seven-category-sec-project {min-height: 25.6rem;}
}

@media (max-width: 991px) {
  	.seven-category-sec .seven-category-sec-project .seven-category-sec-grp {flex-direction: column; padding: 40px 0;}
	.seven-category-sec .seven-category-sec-project .seven-category-sec-grp .seven-cetegory-left {width: 100%; padding: 24px 24px 20px 24px;}
	.seven-category-sec .seven-category-sec-project .seven-category-sec-grp .seven-cetegory-left h2 {font-size: 30px; margin-bottom: 10px;}
	.seven-category-sec .seven-category-sec-project .seven-category-sec-grp .seven-cetegory-left p {font-size: 14px;}
	.seven-category-sec .seven-category-sec-project .seven-category-sec-grp .seven-cetegory-left p i { display: inline-flex; min-width: 24px;
    width: 24px;}
	.seven-category-sec .seven-category-sec-project .seven-category-sec-grp .seven-cetegory-left .btnbox {margin-top: 24px;}
	.seven-category-sec .seven-category-sec-project .seven-category-sec-grp .seven-cetegory-left .btnbox a {font-size: 14px; padding: 0 16px; height: 42px;}
}

@media (max-width: 767px) {

	
	.seven-category-sec .seven-category-sec-project .seven-category-sec-grp {flex-direction: column; padding: 24px 0;}
	.seven-category-sec .seven-category-sec-project .seven-category-sec-grp .seven-cetegory-left {width: 100%; padding: 24px 24px 20px 24px;}
	.seven-category-sec .seven-category-sec-project .seven-category-sec-grp .seven-cetegory-left h2 {font-size: 30px; margin-bottom: 10px;}
	.seven-category-sec .seven-category-sec-project .seven-category-sec-grp .seven-cetegory-left p {font-size: 14px;}
	.seven-category-sec .seven-category-sec-project .seven-category-sec-grp .seven-cetegory-left p i { display: inline-flex; min-width: 24px;
    width: 24px;}
	.seven-category-sec .seven-category-sec-project .seven-category-sec-grp .seven-cetegory-left .btnbox {margin-top: 24px;}
	.seven-category-sec .seven-category-sec-project .seven-category-sec-grp .seven-cetegory-left .btnbox a {font-size: 14px; padding: 0 16px; height: 42px;}
	
	
	.seven-cetegory-right {width: 100%; margin: 0; padding: 0 18px;}
	.page-id-10362 .plan-banner-section + .seven-category-sec {padding: 24px 0 35px;}
  
}

@media (max-width: 576px) {
	.seven-category-sec .seven-category-sec-project {background: url(../../images/mobile-bg.webp) no-repeat center center; background-size: 100% 100%;}
	.seven-cetegory-right img.desk-img {display: none;}
	.seven-cetegory-right .mob-img {display: block;}
	.seven-cetegory-right::after {padding-top: 100%;}
	.page-id-10362 .plan-banner-section + .seven-category-sec {padding: 24px 0 35px;}
}