#tabscmp_interior_container {
  max-width: 1360px;
  width: 100%;
  margin: 0 auto;
}

.latest_kitchen_design #tabscmp_interior_container {
  max-width: unset;
  margin: unset;
  /* padding-left: 40px; */
}

.interior_tabs_heading {
  font-family: Archivo;
  font-weight: 500;
  font-size: 28px;
  line-height: 101%;
  text-align: center;
  background: linear-gradient(91.6deg, #7C35E9 -36.33%, #3A3A3A 31.86%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  margin-bottom: 10px;
  width: max-content;
  margin-left: auto;
  margin-right: auto;
}

.interior_tabs_subheading {
  font-family: Archivo;
  font-weight: 400;
  font-size: 20px;
  line-height: 132%;
  color: #696F75;
  margin-bottom: 40px;
  text-align: center;
  max-width: 478px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.tabscmp_interior .cmp-tabs__tablist {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 16px;
  margin-bottom: 40px;
  flex-wrap: unset;
}

.tabscmp_interior .cmp-tabs__tab {
  list-style-type: none;
  min-height: 49px;
  padding: 0 20px;
  font-family: Archivo;
  font-weight: 500;
  border-radius: 44px;
  font-size: 20px;
  line-height: 126%;
  letter-spacing: 0%;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #74798A;
  border: 1px solid #E6E6E8;
  cursor: pointer;
  /* border: none; */
  -webkit-appearance: none;
  appearance: none;
  outline: none;
}

.tabscmp_interior .cmp-tabs__tab::marker {
  display: none;
}

.tabscmp_interior .cmp-tabs__tab.cmp-tabs__tab--active {
  background: #252729;
  color: #FFFFFF;
  font-weight: 700;
}


.tabscmp_interior .teaserextended {
  /* width: 320px; */
}

.latest_kitchen_design .extended-teaser-img img {
  width: 100%;
  height: 440px;
  border-radius: 4px;
}

.latest_kitchen_design .cmp-teaser__pretitle {
  font-family: Archivo;
  font-weight: 500;
  font-size: 24px;
  line-height: 132%;
  color: #202129;
  margin-bottom: 8px;
}

.latest_kitchen_design .cmp-teaser__title {
  font-family: Archivo;
  font-weight: 400;
  font-size: 14px;
  line-height: 132%;
  letter-spacing: 0%;
  color: #696F75;
  height: 87px;
  overflow: hidden;
}

.latest_kitchen_design .tabs_swiper .cmp-container {
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
  width: 100%;
  height: 100%;
}

.latest_kitchen_design .extended-teaser-img {
  overflow: hidden;
  height: 440px;
  border-radius: 4px;
  margin-bottom: 20px;
}

.latest_kitchen_design .extended-teaser-img img {
  transition: transform .4s ease-in-out;
}

.latest_kitchen_design .extended-teaser-img:hover img {
  transform: scale(1.2);
}

.tabs_swiper .swiper-slide {
  width: 320px;
  flex-shrink: 0;
  /* width: 100%;      */
  height: 100%;
  position: relative;
}

/* .tabs_swiper .swiper-slide:last-child {
    margin-right: 40px;
} */

.tabscmp_interior .cmp-tabs__tabpanel {
  overflow: hidden;
}


/* --  */
.tabscmp_interior_arrows {
  display: flex;
  justify-content: center;
  gap: 20px;
  margin-top: 30px;
}

.tabscmp_interior_arrows button {
  width: 64px;
  height: 64px;
  background: none;
  border: none;
  cursor: pointer;
}

.tabscmp_interior_arrows button img {
  width: 100%;
  height: 100%;
}

.tabscmp_interior_arrows .swiper-button-next,
.tabscmp_interior_arrows .swiper-button-prev {
  position: unset;
  margin-top: unset;
}

.tabscmp_interior_arrows .swiper-button-next::after,
.tabscmp_interior_arrows .swiper-button-prev::after {
  display: none;
}

.tabscmp_interior .browse-by-colours-main-wrapper>.cmp-container {
  margin-top: unset;
  margin-bottom: unset;
  justify-content: center;
}

.tabscmp_interior .new.newpar.section {
  display: none;
}


/* design ideas tab new css --------  */
/* add this class with tabscmp_interior class (design_ideas_tab)   */
.design_ideas_tab .browse-by-rooms-teaser-wrapper .cmp-container {
  gap: 10px;
}

/* .design_ideas_tab .Browse-by-style-teaser-wrapper .teaserextended .extended-teaser-img {
  overflow: hidden;
  border-radius: 93px;
}

.design_ideas_tab .Browse-by-style-teaser-wrapper .teaserextended .extended-teaser-img img {
  transition: all .3s ease-in-out;
}

.design_ideas_tab .Browse-by-style-teaser-wrapper .teaserextended:hover .extended-teaser-img img {
  transform: scale(1.2);

}

.design_ideas_tab .browse-by-colours-teaser .cmp-teaser__action-container>.cmp-teaser__action-link {
  font-size: 40px;
  padding-left: 43px;
} 

.design_ideas_tab .browse-by-colours-wrapper .browse-by-colours-teaser:hover .cmp-teaser__action-container>.cmp-teaser__action-link {
  font-size: 40px;
  font-weight: 400;
  color: #512B8B;
}

.design_ideas_tab .browse-by-colours-teaser:hover .cmp-teaser__action-container>.cmp-teaser__action-link::after {
  background-image: url("../../../content/dam/templates/rewamp-design/browse-by-color/brows-by-color-purple-icon.png");
} */


/* explore new cta hover */
.weatherseal-explorerange-teaser .cmp-teaser__action-link {
  position: relative;
  display: inline-flex;
  align-items: center;
  font-family: Archivo;
  font-weight: 700;
  font-size: 14px;
  line-height: 100%;
  letter-spacing: 0%;
  color: #7455A2;
}

.weatherseal-explorerange-teaser .cmp-teaser__action-link::after {
  content: "";
  background-image: url("../../../content/dam/asianpaintsbeautifulhomes/watherseal/explore-now-purple-icon.png");
  background-size: contain;
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  display: inline-block;
  margin-left: 3px;
  /* margin-top: 1px; */
}

/* if you want to on hover explore now */

/* hide link initially */
.weatherseal-explorerange-teaser-hover .cmp-teaser__action-container {
  opacity: 0;
  visibility: hidden;
  /* transform: translateY(10px); */
  transition: all 0.35s ease;
}

/* show link on card hover */
.weatherseal-explorerange-teaser-hover:hover .cmp-teaser__action-container {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}

/* arrow styling */
.weatherseal-explorerange-teaser-hover .cmp-teaser__action-link {
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: 6px;
  color: #7455A2;
  /* your purple shade */
  text-decoration: none;
  font-family: Archivo;
  font-weight: 700;
  font-size: 14px;
  line-height: 100%;
  letter-spacing: 0;
}

/* arrow icon */
.weatherseal-explorerange-teaser-hover .cmp-teaser__action-link::after {
  content: "";
  background-image: url("../../../content/dam/asianpaintsbeautifulhomes/watherseal/explore-now-purple-icon.png");
  background-size: contain;
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  display: inline-block;
  transform: translateX(0);
  transition: transform .35s ease;
}

/* if you want to on hover explore now */


/* --end---  */

.tabs_swiper.center-align .cmp-container {
  display: flex;
  justify-content: center;
  gap: 20px;
  /* adjust spacing as needed */
}

.tabscmp_interior.tabs_hide .cmp-tabs__tablist {
  display: none;
}

@media screen and (max-width : 768px) {
  #tabscmp_interior_container {
    padding: 0 16px;
  }

  .interior_tabs_heading {

    font-size: 30px;
    line-height: 110.00000000000001%;
    margin-bottom: 8px;
    background: linear-gradient(90.41deg, #7C35E9 -35.6%, #3A3A3A 78.16%);
    -webkit-background-clip: text;
    width: 100%;
    max-width: 320px;

  }

  .interior_tabs_subheading {
    font-size: 16px;
    line-height: 136%;
    margin-bottom: 30px;
    color: #74798A;
  }

  .latest_kitchen_design .teaserextended {
    border: 1px solid #E6E7EB;
    padding: 6px 6px 20px 6px;
    border-radius: 12px;
    width: 312px;
  }

  .latest_kitchen_design .cmp-teaser__pretitle {
    font-size: 20px;
    line-height: 132%;
  }

  .latest_kitchen_design .cmp-teaser__title {
    font-weight: 400;
    font-size: 12px;
    color: #696F75;
    height: 65px;
  }

  .latest_kitchen_design #tabscmp_interior_container {
    padding: unset;
  }

  .tabscmp_interior .cmp-tabs__tablist {
    gap: 10px;
    scrollbar-width: none;
    overflow: scroll;
    justify-content: left;
    margin-bottom: 24px;
    /* margin-left: 16px; */
  }

  .tabscmp_interior .cmp-tabs__tab {
    font-size: 16px;
    min-height: 36px;
    white-space: nowrap;
  }

  /* .tabscmp_interior .cmp-tabs__tab:first-of-type {
  margin-left: 16px;
}
.tabscmp_interior .cmp-tabs__tab:last-of-type {
  margin-right: 16px;
} */
  .tabscmp_interior_arrows {
    display: none;
  }

  #tabscmp_interior_container {
    padding: unset;
  }

  .tabscmp_interior .tabs.panelcontainer {
    padding-left: 16px;
    padding-right: 16px;
  }

  .design_ideas_tab .tabs.panelcontainer {
    padding-left: 16px;
    padding-right: unset;
  }



  .latest_kitchen_design .extended-teaser-img {
    border-radius: 8px;
  }

  /* design ideas tab new css --------  */
  .design_ideas_tab .interior_tabs_heading {
    max-width: 260px;
  }

  .design_ideas_tab .browse-by-rooms-teaser-wrapper .cmp-container {
    display: flex;
    flex-direction: column;
  }

  .design_ideas_tab .browse-by-rooms-teaser:nth-child(1) {
    grid-area: living;
    order: 1;
  }

  .design_ideas_tab .browse-by-rooms-teaser:nth-child(2) {
    grid-area: kitchen;
    order: 3;
  }

  .design_ideas_tab .browse-by-rooms-teaser:nth-child(3) {
    grid-area: bedroom;
    order: 5;
  }

  .design_ideas_tab .browse-by-rooms-teaser:nth-child(4) {
    grid-area: dining;
    order: 2;
  }

  .design_ideas_tab .browse-by-rooms-teaser:nth-child(5) {
    grid-area: office;
    order: 4;
  }

  .design_ideas_tab .browse-by-rooms-teaser:nth-child(6) {
    grid-area: bathroom;
    order: 6;
  }

  .design_ideas_tab .browse-by-rooms-teaser .extended-teaser-img img {
    height: 120px;
  }

  .design_ideas_tab .teaser.browse-by-rooms-teaser.lving-Room .extended-teaser-img img {
    height: 120px;
  }

  .design_ideas_tab .teaser.browse-by-rooms-teaser.dinning-room .extended-teaser-img img {
    height: 120px;
  }

  .design_ideas_tab .teaser.browse-by-rooms-teaser.kitchen-room .extended-teaser-img img {
    height: 120px;
  }

  .design_ideas_tab .teaser.browse-by-rooms-teaser.home-Office .extended-teaser-img img {
    height: 120px;
  }

  .design_ideas_tab .teaser.browse-by-rooms-teaser.Bedroom .extended-teaser-img img {
    height: 120px;
  }

  .design_ideas_tab .teaser.browse-by-rooms-teaser.Bathroom .extended-teaser-img img {
    height: 120px;
  }

  .design_ideas_tab .browse-by-rooms-teaser .cmp-teaser__action-link {
    font-weight: 400;
    font-size: 20px;
    line-height: 130%;
    text-align: left;
    justify-content: left;
    padding-left: 12px;
  }

  .design_ideas_tab .browse-by-rooms-teaser .cmp-teaser__action-link::after {
    display: none;
  }

  .design_ideas_tab .container.responsivegrid.width-container-1360 {
    margin: unset;
    padding-right: 16px;
  }

  .design_ideas_tab.tabscmp_interior .cmp-tabs__tablist {
    margin-bottom: 20px;
    overflow: unset;
    margin-left: unset;
  }

  .design_ideas_tab .browse-by-colours-main-wrapper .browse-by-colours-wrapper .cmp-container {
    padding: unset;
    padding-right: 16px;
  }

  .design_ideas_tab .Browse-by-style-teaser-wrapper .cmp-container {
    padding-right: 16px;
  }

  .design_ideas_tab .tabscmp_interior .cmp-tabs__tablist {
    margin-bottom: 20px;
  }

  .design_ideas_tab .Browse-by-style-teaser .cmp-teaser {
    margin: 0 0 8px 0;
  }

  /* .design_ideas_tab .Browse-by-style-teaser-wrapper .teaserextended .extended-teaser-img{
    border-radius: unset;
  }

  .design_ideas_tab .Browse-by-style-teaser-wrapper .teaserextended:hover .extended-teaser-img img {
    transform: unset;
  }

  .design_ideas_tab .browse-by-colours-teaser .cmp-teaser__action-container>.cmp-teaser__action-link {
    padding-left: 20px;
    font-size: 20px;
  }

  .design_ideas_tab .browse-by-colours-wrapper .browse-by-colours-teaser:hover .cmp-teaser__action-container>.cmp-teaser__action-link {
    font-size: 20px;
    color: #000;
  }

  .design_ideas_tab .browse-by-colours-teaser:hover .cmp-teaser__action-container>.cmp-teaser__action-link::after {
   background-image: url("../../../content/dam/templates/rewamp-design/browse-by-color/brows-by-color-icon.png");
  } */

  .weatherseal-explorerange-teaser-hover .cmp-teaser__action-container {
    opacity: 1 ;
    visibility: visible ;
    transform: none ;
  }

  /* REMOVE the hover hide behavior */
  .weatherseal-explorerange-teaser-hover:hover .cmp-teaser__action-container {
    opacity: 1 ;
    visibility: visible ;
    transform: none ;
  }

  /*  */

}