.new-launched-section {padding: 64px 0;}
.new-launched-section .new-launched-grp-sec {overflow: hidden; background: url(../../images/BG-new-desktop.webp) no-repeat center center; background-size: 100% 100%; border-radius: 1.5rem; align-items: center; min-height: 31.6rem; align-items: center; padding: 44px;}
.new-launched-section .new-launched-grp-sec .new-launched-grp-title {position: relative; max-width: 800px; margin: 0 auto;}
.new-launched-section .new-launched-grp-sec .new-launched-grp-title h2 {font-family: 'Inter'; font-weight: 500; font-size: 36px; line-height: 1.3; text-align: center; margin-bottom: 24px; color: #FFFFFF; margin: 0; margin-bottom: 20px;}
.new-launched-section .new-launched-grp-sec .new-launched-grp-title h2 span {display: block; color: #3CB64A; font-weight: 500;} 
.new-launched-section .new-launched-grp-sec .new-launched-grp-title p {font-family: 'Inter'; font-weight: 500; font-size: 16px; line-height: 24px; text-align: center; color: #FFF;}
.new-launched-section .new-launched-grp-sec .new-launched-grp-title .btnbox {display: flex; justify-content: center; margin-top: 36px;}
.new-launched-section .new-launched-grp-sec .new-launched-grp-title .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-size: 16px; font-weight: 600; cursor: pointer; transition: all 0.3s ease; text-align: center; line-height: 1.25rem; gap: 0.4rem; border-radius: 100px;}
.new-launched-grp-banner {margin-top: -100px; position: relative; display: block; pointer-events:none;}
.new-launched-grp-banner::after {content: ''; display: block; padding-top: 32.687%;}
.new-launched-grp-banner img {position: absolute; left: 0; top: 0; width: 100%; height: 100%; overflow: hidden; object-fit: cover; display: block;}
.new-launched-grp-banner .mob-img {display: none;}



@media (max-width:1599px) {
    
} 


@media (max-width: 1399px) {
    
  
}

@media (max-width: 1199px) {
  .new-launched-section .new-launched-grp-sec .new-launched-grp-title {max-width: 690px;}
  .new-launched-section .new-launched-grp-sec .new-launched-grp-title h2 {font-size: 32px;}
  .new-launched-grp-banner::after {padding-top: 34.687%;}
}

@media (max-width: 991px) {
    .new-launched-section {padding: 48px 0;}
  .new-launched-section .new-launched-grp-sec {padding: 24px;}
  .new-launched-section .new-launched-grp-sec .new-launched-grp-title h2 {font-size: 28px;}
  .new-launched-grp-banner {margin-top: -50px;}
  .new-launched-grp-banner::after {padding-top: 35.687%;}
}

@media (max-width: 767px) {
    .new-launched-section {padding: 24px 0;} 
    .new-launched-section .new-launched-grp-sec {padding: 24px 16px; background: url(../../images/BG-new-Mobile.webp) no-repeat center center; background-size: 100% 100%;}  
    .new-launched-section .new-launched-grp-sec .new-launched-grp-title h2 {font-size: 24px;}
    .new-launched-grp-banner .desk-img {display: none;}
    .new-launched-grp-banner .mob-img {display: block; }
    .new-launched-grp-banner::after {padding-top: 84%; }
    .new-launched-grp-banner {margin-top: 0;}
    .new-launched-section .new-launched-grp-sec .new-launched-grp-title {margin-bottom: 15px;}
    .new-launched-section .new-launched-grp-sec .new-launched-grp-title h2 span {display: inline;}
    .new-launched-section .new-launched-grp-sec .new-launched-grp-title .btnbox {margin-top: 20px;}
}