@media only screen and (max-width:1540px) {}

@media only screen and (max-width:1040px) {}

@media only screen and (max-width:1024px) {
  .package-sec {
    padding: 60px 0px;
  }
  .single-pkg-body {
    padding: 0 10px;
  }
}

@media only screen and (max-width:991px) {}

@media only screen and (max-width:910px) {
  .sec-1-wrap {
    flex-wrap: wrap;
  }
  .sec-1-right-wrapper {
    margin-left: 0;
  }
.small-nav-wrapper {
  flex-wrap: wrap;
  justify-content: center;
}
.small-nav-wrapper li a.btn-talk {
  display: inline-block;
  margin-top: 5px;
  padding: 7px 8px;
}
.small-nav-wrapper li a {
  padding: 10px 10px;
}
.sec-2-img-wrap img {
  max-width: 100%;
}
.sec-2-right-wrap h2 {
  font-size: 30px;
}
.sec-2-desc-wrap {
  padding: 0;
}
.sec-2-desc-wrap p {
  font-size: 16px;
}
.sec-2 {
  padding: 60px 0px;
}
.single-pkg-body {
  padding: 0 20px;
}
.sticky-header {
  padding: 20px 0px;
}
.single-pkg-wrapper {
  margin-bottom: 20px;
}
}

@media only screen and (max-width:767px) {}

@media only screen and (max-width:575px) {
.header-top {
  padding: 10px 5px;
  text-align: center;
}
.head-top-right-wrap {
  justify-content: space-evenly;
  margin-top: 10px;
}
.sticky-header .sticky-bar {
  justify-content: space-around;
}
.sticky-bar li a {
  margin-bottom: 5px;
}
.sec-1-right-wrapper img {
  max-width: 100%;
}
.small-nav-wrapper li a {
  display: none;
}
.sec-1-left-wrapper {
  padding: 15px;
}
.sec-1-left-wrapper h1 {
  font-size: 36px;
}
.sec-1-left-desc {
  padding: 10px 0 0;
}
.sec-1-left-desc p {
  font-size: 16px;
}
.sec-2-right-wrap {
  margin-top: 20px;
}
.big-pkg-list-col-wrap {
  padding: 0 20px 20px 20px;
}
.big-pkg-list-col-wrap .mt-40{
  margin-top: 0px;
}
.last-sec .sec-2-img-wrap {
  text-align: center;
}
.single-social-wrap {
  margin-bottom: 20px;
}
}

@media only screen and (max-width:385px){}