.breadcrum {
  width: 441px !important;
}

.international-plane-2 {
  display: none;
}

.home-relocation-section-1 {
  background-color: #ffffff;
}

.details {
  align-items: start;
}

.home-relocation-section-2 .services .service img {
  width: 30px !important;
  height: 30px !important;
}

.home-relocation-section-1 .services {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(250px, 300px));
  column-gap: 27px !important;
  row-gap: 23px !important;
}

.home-relocation-section-2 .services {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(222px, 272px));
  column-gap: 26px !important;
  row-gap: 10px !important;
  min-height: 305px;
}

.home-relocation-section-2 .services .service img {
  margin-top: 5px;
}

.home-relocation-section-1 .services .service {
  background-color: #e9e9e9;
  border-radius: 16px;
  flex-direction: column;
  padding: 10px 8px;
  gap: 14px;
  text-align: center;
}

.home-relocation-section-1 .service p {
  max-width: 212px;
  line-height: 27px;
}

.home-relocation-section-1 .service img {
  width: 40px !important;
  height: 40px !important;
}

.details {
  justify-content: space-between;
}

.home-relocation-section-1 .col-2 .row-1 {
  max-width: 620px;
}

.home-relocation-section-2 .col-1 .row-1 {
  max-width: 640px;
}

.home-relocation-section-1 .col-2 .row-1 h2 {
  position: relative;
}

.spiral-arrow {
  position: absolute;
  right: 0;
  bottom: -25px;
  transform: translateX(130%);
}

.home-relocation-section-2 .services .service {
  min-height: 90px;
}





/*-------------------
    Tablet view
-------------------*/
@media(max-width: 1024px) {
  .international-plane-1 {
    display: none;
  }

  .international-plane-2 {
    display: block;
  }

  .home-relocation-section-1 .col-2 .row-1,
  .home-relocation-section-2 .col-1 .row-1 {
    max-width: unset;
  }

  .col-2 .row-2 .services,
  .home-relocation-section-2 .services {
    margin: auto;
  }

  .spiral-arrow {
    bottom: unset;
    top: -9px;
    transform: translateX(15px);
    width: 85px;
  }

  .home-relocation-section-1 .col-2 .row-1 h2 {
    padding-right: 75px;
  }
}






/*-------------------
    Mobile view
-------------------*/
@media(max-width: 767px) {
  .section-1-img {
    width: 100%;
  }

  .dotted-row-img {
    display: none;
  }
}



/*-------------------*/
@media(max-width: 1319px) {
  .spiral-arrow {
    bottom: 30px;
    transform: translateX(25%);
  }
}

@media(max-width: 800px) {
  .home-relocation-section-1 .col-2 .row-1 h2 {
    max-width: 585px;
  }
}




@media(max-width: 676px) {
  .home-relocation-section-1 .services {
    grid-template-columns: repeat(1, 300px);
  }

  .home-relocation-section-2 .services {
    grid-template-columns: repeat(1, 275px);
  }

  .spiral-arrow {
    width: 60px;
    top: unset;
    bottom: 0;
    transform: translateX(0px);
  }
}

@media(max-width: 425px) {
  .breadcrum {
    width: 320px !important;
    height: 70px !important;
  }

  .home-relocation-section-1 .col-2 .row-1 h2 {
    padding: 0 !important;
  }
}

@media(max-width: 400px) {
  .spiral-arrow {
    bottom: -10px;
    right: 50px;
  }
}

.home-relocation-section-2 {
  position: relative;
}

.dotted-row-img {
  position: absolute;
  bottom: 50px;
  right: 0;
}