/* Warranty List */
.warranty-card-details {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  border: 2px solid #191919;
  border-left: transparent;
  border-right: transparent;
  margin: 122px 0px 98px;
}
.warranty-card-details li {
  flex-basis: 50%;
  padding: 44px 78px 44px 0px;
}
.warranty-card-details li:nth-child(-n + 2) {
  border-bottom: 2px solid #191919;
}
.warranty-card-details li:nth-child(odd) {
  border-right: 2px solid #191919;
}
.warranty-card-details li:nth-child(even) {
  padding-left: 44px;
}
.warranty-card-details li h2 {
  font-family: "neurial-grotesk-regular";
  font-weight: 400;
  font-size: 32px;
  line-height: 38px;
  color: #191919;
  margin-bottom: 32px;
}
.warranty-card-details li p {
  color: #8d8d8d;
}
.warranty-card-details li ul {
  display: block;
  margin-top: 4px;
}
.warranty-card-details li ul li {
  font-size: 16px;
  line-height: 32px;
  color: #8d8d8d;
  border: transparent;
  padding: 0px;
  list-style: inside;
}
.warranty-card-details li ul li:nth-child(-n + 2) {
  border-bottom: transparent;
}
.warranty-card-details li ul li:nth-child(odd) {
  border-right: transparent;
}
.warranty-card-details li ul li:nth-child(even) {
  padding-left: 0px;
}

/*Accessories inner comomon heading*/
.inner-common-heading-accessories {
  font-style: normal;
  font-weight: 400;
  font-size: 40px;
  line-height: 120%;
  /* identical to box height, or 48px */
  color: #191919;
  width: 265px;
  width: max-content;
  max-width: 100%;
}

/* It’s not covered  if, */
.its-not-covered .inner-common-heading {
  margin-bottom: 11px;
}
.its-not-covered p {
  font-size: 16px;
  line-height: 22px;
  color: #000000;
  margin-bottom: 46px;
}
.its-not-covered ul {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.its-not-covered ul li {
  flex-basis: 33%;
  list-style: inside;
}
.its-not-covered ul li p {
  display: inline-flex;
  width: 216px;
  margin-bottom: 0px;
}
.its-not-covered ul li a {
  color: #191919;
  display: inline-flex;
}
.its-not-covered ul li:last-child {
  display: flex;
  align-items: center;
}
.its-not-covered ul li .atherspace-line-link {
  margin-left: 24px;
}
.its-not-covered ul li .atherspace-line-link a {
  width: 250px;
}
.its-not-covered ul li:nth-child(-n + 3) {
  margin-bottom: 44px;
}

/* Buyback Assured */
.buyback-card {
  margin-top: 106px;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  margin-top: 106px;
}
.buyback-card p {
  width: 322px;
}
/* BuyBack */
.buyback-varient {
  display: flex;
  justify-content: space-between;
  flex-basis: 450px;
  margin-top: 32px;
}
.buyback-varient li label {
  font-size: 24px;
  line-height: 34px;
  color: #191919;
  font-weight: 500;
  display: block;
  float: right;
  margin-bottom: 16px;
}
.buyback-varient li span {
  font-weight: 600;
  font-size: 20px;
  line-height: 28px;
  color: #191919;
  display: block;
  padding-bottom: 14px;
}
.buyback-sections {
  background: #f5f5f5;
  padding: 65px 44px 0px;
}
.buyback-list-header {
  border-top: 2px solid #191919;
}
.buyback-list-header h2 {
  font-weight: 400;
  font-size: 32px;
  line-height: 38px;
  color: #191919;
  cursor: pointer;
  padding: 28px 0px;
}
.buyback-list-header h2 .fal {
  float: right;
}
.buyback-content p {
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  width: 461px;
  margin-bottom: 38px;
}
.buyback-content a {
  font-size: 16px;
  line-height: 22px;
  color: #000;
  text-decoration: underline;
}

/* Accessories & add-ons */
.ather-frunk-img {
  margin-top: 40px;
}
.side-step-img {
  margin-top: 46px;
}
.ather-helmet-img {
  margin-top: 46px;
}
.ather-dot-scetions {
  margin-bottom: 144px;
}
.ather-frunk-accordion {
  margin-bottom: 120px;
}
.ather-helmet-accordion {
  margin-bottom: 38px;
}
.ather-tpms-accordion {
  margin-bottom: 54px;
}
.ather-dot-content {
  margin-bottom: 24px;
}

.ather-dot-content li {
  font-size: 16px;
  line-height: 22px;
  color: #8d8d8d;
}
.ather-dot-content li:first-child {
  margin-bottom: 30px;
}
.ather-dot-content span a {
  text-decoration: none;
  border-bottom: 1px solid #8d8d8d;
  padding-bottom: 1px;
  color: #8d8d8d;
}
.gst-first {
  display: inline-grid;
}

.gst-second {
  display: inline-grid;
  padding: 52px;
}

.gst-first label {
  display: block;
  font-weight: 600;
  font-size: 24px;
  line-height: 34px;
  color: #191919;
  font-family: "Neurial Grotesk";
}
.gst-second label {
  display: block;
  font-weight: 600;
  font-size: 24px;
  line-height: 34px;
  color: #191919;
  font-family: "Neurial Grotesk";
}
.gst-first span {
  font-size: 12px;
  line-height: 17px;
  color: #191919;
}
.gst-second span {
  font-size: 12px;
  line-height: 17px;
  color: #191919;
}
.warranty-details {
  margin-bottom: 105px;
}
.right-container {
  margin-top: 90px;
}

.inner-right .warranty-details p {
  padding: 16px 0px;
  color: #191919;
  margin-bottom: 0px;
}

.warranty-details ul li {
  font-size: 16px;
  line-height: 22px;
  color: #8d8d8d;
}
.warranty-details ul li:first-child {
  margin-bottom: 30px;
}
.ather-tpms-img {
  margin-top: 46px;
}
#helmet1 {
  margin-bottom: 1px;
}
.more-accessories {
  background: #c4c4c4;
  display: flex;
  margin-bottom: 60px;
}
.more-accessories p {
  flex-basis: 70%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-size: 24px;
  line-height: 29px;
  color: #000000;
}
.warranty-notes {
  margin-top: 60px;
}
.warranty-notes p {
  font-size: 16px;
  line-height: 22px;
  color: #000000;
}
.warranty-notes p a {
  font-size: 16px;
  line-height: 22px;
  color: #000000;
  border-bottom: 1px solid #000;
}

/* Grid */
.grid-point-sections {
  border-top: 2px solid #b6b6b6;
  margin: 65px 0px 51px;
}
.grid-point {
  display: flex;
  justify-content: space-between;
  margin: 55px 0px 28px;
}
.grid-point-location {
  display: flex;
}
.grid-point-location .menu-dropdown {
  border-bottom: 1px solid #000000;
  padding: 0px;
  margin-left: 4px;
  margin-right: 0px;
  min-width: 174px;
}
.grid-point-location .dropdown-menu {
  background: #e4e4e4;
}
.grid-point-location .menu-dropdown .dropdown-toggle .location-change {
  font-size: 24px;
  line-height: 34px;
  color: #191919;
}
.grid-point-location .menu-dropdown .fal {
  font-size: 20px;
  line-height: 20px;
  color: #191919;
  padding-top: 10px;
}
.grid-point-location label {
  font-size: 24px;
  line-height: 34px;
  color: #191919;
}
.location-map img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.grid-access-point {
  display: flex;
  justify-content: space-between;
  margin-bottom: 128px;
}
.grid-access-point li {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 220px;
}
.grid-access-point li label img {
  width: 42px;
  height: 42px;
}
.grid-access-point li span {
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  color: #191919;
  margin: 17px 0px 10px;
}
/* Subscription */
.connectivity-plans-sections .inner-left .inner-common-heading {
  padding-bottom: 28px;
}

.connectivity-plans-sections .inner-right .para-left {
  display: flex;
  justify-content: row-reverse;
  margin-bottom: 9px;
}

.connectivity-service-sections .plans-para {
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  width: 100%;
}
.para-left {
  padding-top: 44px;
}
.connectivity-service-sections .para-left {
  display: flex;
  flex-direction: row-reverse;
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  width: 100%;
}

.service-para {
  margin: 20px 0px 0px;
}
.connectivity-service-sections .plans-para {
  margin-bottom: 0px;
  font-weight: 400;
  line-height: 16px;
  font-size: 14px;
}
.subscription-card-sections {
  display: flex;
  justify-content: left;
}
.subscription-card {
  background: #ffffff;
  border-radius: 2px 2px 0 0;
  margin-right: 16px;
  padding: 28px;
  max-width: 304px;
  flex-basis: 33%;
  max-height: 559px;
}
.subscription-card-warp {
  background: #ffffff;
  border-radius: 2px 2px 0 0;
  margin-right: 16px;
  padding: 28px;
  max-width: 304px;
  flex-basis: 33%;
  max-height: 362px;
}

.inner-right .subscription-card h2 {
  font-weight: 500;
  font-size: 20px;
  line-height: 120%;
  /* identical to box height, or 24px */

  color: #191919;
}
.inner-right .subscription-card-warp h2 {
  font-weight: 500;
  font-size: 20px;
  line-height: 120%;
  /* identical to box height, or 24px */

  color: #191919;
}
.card-annually {
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  margin-top: 24px;
}
.inner-right .card-annually {
  margin-bottom: 40px;
}
.inner-right .card-annually h2 {
  font-family: "Neurial Grotesk";
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
  padding: 16px 0px 10px;
  font-weight: 600;
}
.inner-right .card-annually p {
  font-size: 14px;
  line-height: 17px;
  width: 100%;
  margin-bottom: 16px;
  color: #191919;
}
.inner-trademark {
  vertical-align: top;
  position: relative;
  top: 0.5em;
  font-size: 0.6rem;
}
.outer-trademark {
  vertical-align: top;
  position: relative;
  top: 0.8em;
  font-size: 0.9rem;
}

.subscription-card-list .gray {
  color: #b6b6b6;
}
.subscription-card-list li {
  color: #cdc6c6;
  display: flex;
  margin-bottom: 20px;
}
.subscription-card-list li label {
  font-size: 17px;
  line-height: 17px;
  margin-right: 13px;
}
.subscription-card-list li span {
  padding-left: 6px;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
}
.subscription-card-list .black {
  color: #191919;
}
