@media only screen and (max-width: 1139px) and (min-width: 821px) {
  .x102 {
    position: fixed;
    top: 0;
    right: 0;
    max-width: 30px;
    background-color: green;
    display: flex;
    min-width: 113px;
    align-items: center;
    justify-content: space-between;
    padding-left: 12px;
    padding-right: 10px;
    height: 13px;
    font-size: 10px;
  }

  .x101 {
    display: none;
  }

  .x103 {
    display: none;
  }

  .header {
    /* max-width: 100%;
    margin-left: 0%; */
  }

  .headerLogo {
    max-width: 120px;
  }

  .headerLink {
    /* font-size: 14px; */
  }

  .headerLeftMenu {
    /* min-width: 360px;
    margin-left: 25px; */
  }

  .headerRightCta {
    /* min-height: 42px;
    max-height: 42px;
    min-width: 130px;
    font-size: 14px; */
  }

  .headerRightLogin {
    /* font-size: 14px;
    margin-right: 25px; */
  }

  .burger {
    display: none;
  }

  .h2shome {
    font-size: 44px;
    line-height: 52px;
    max-width: 350px;
  }

  .h2homeUnderline {
    left: 97px;
    width: 214px;
    top: -38px;
  }

  .h3homeStrap {
    font-size: 14px;
    width: 320px;
  }

  .pollysQte {
    max-width: 100%;
    margin-top: 40px;
    font-size: 14px;
  }

  .pollysQteName {
    font-size: 12px;
  }

  .star {
    width: 9px;
  }

  .arrDivImg {
    max-width: 78%;
    margin-left: 10%;
    margin-top: -150px;
    margin-bottom: 150px;
  }

  .rotaSubImg {
    margin-top: -300px;
  }

  .beltWrap {
    margin-top: -30px;
  }

  .rotaImgMob {
    display: none;
  }

  .rotaImgSub {
    width: 160px;
    margin-left: 650px;
    margin-top: -390px;
  }

  .featTitle {
    font-size: 16px;
  }

  .featContentTxt {
    font-size: 14px;
  }

  .featItem {
    min-height: 470px;
  }

  .showCaseTicklistRow {
    font-size: 14px;
  }

  .mobNewLine {
    display: none;
  }

  .mediumNone {
    display: none;
  }
  .showcaseImg {
    width: 290px;
    margin-bottom: 70px;
    margin-left: 50px;
  }

  .showcaseSwirlImg {
    margin-top: -240px !important;
  }

  .showCaseQteTxt {
    padding-right: 30px;
  }

  .detailShowCaseSectionRightImg {
    width: 480px;
    margin-right: -60px;
    margin-top: -70px;
  }

  .showCaseUpperRightHeading {
    font-size: 20px;
  }

  .detailShowCaseSectionLeftTitleMain {
    font-size: 20px;
  }
  .detailShowCaseCheckListTxt {
    font-size: 14px;
  }

  .detailShowCaseCheckList {
    margin-top: -10px;
  }

  .detailsShowCasePlaneLineImg {
    margin-left: -90px;
    margin-top: -84px;
  }

  .leaveAvailCol {
    width: 370px;
  }

  .leaveAvailRow {
    margin-left: -90px;
  }

  .successInner {
    min-width: 90dvw;
    max-width: 90dvw;
  }

  .successInnerLeft {
    margin-left: 0px;
  }

  .successQteMid {
    min-width: 300px;
    max-width: 300px;
    margin-left: 8px;
  }

  .successQteTxt1 {
    font-size: 14px;
  }

  .successQteTxt2 {
    font-size: 14px;
  }

  .qte1 {
    margin-top: -190px;
    margin-bottom: 158px;
    margin-left: -11px;
  }

  .qte2 {
    margin-left: 270px;
  }

  .contactHomeImg {
    width: 240px;
  }

  .contactHomeImg {
    margin-left: 200px;
  }

  .featItem1 {
    display: none;
  }

  .swirlImgLeave1 {
    margin-left: 140px;
    margin-top: -130px;
  }

  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
}

@media only screen and (max-width: 882px) and (min-width: 0px) {
  .noBackgroundCard {
    display: none;
  }
  .detailShowCaseSectionLeftTitleMain2 {
    padding-right: 100px;
  }
  .detailShowCaseSectionLeftTitleMain {
    margin-bottom: 80px;
  }
  .detailShowCaseSectionRightImg {
    margin-top: -10px;
  }
}

@media only screen and (max-width: 1122px) and (min-width: 0px) {
  .showCaseQuoteBtn4 {
    margin-left: 500px;
  }
  .contactHomeSection {
    margin-top: -10px;
    min-height: 340px;
    max-height: 340px;
  }
  .cotactSwipeImg {
    width: 470px;
    margin-top: -90px;
  }
  .detailsShowCasePlaneLineImg2 {
    margin-top: -100px;
    margin-left: -120px;
  }
  .betterSwirlimg {
    width: 100dvw;
    margin-top: -221px;
  }

  .detailShowCaseSectionRightImg2 {
    margin-left: 60px !important;
  }
}

@media only screen and (max-width: 1139px) and (min-width: 910px) {
  .detailShowCaseSectionRightImg2 {
    margin-left: 100px;
  }
}
