/*-- 0 --*/
@media (max-width: 1600px) {
}

/*-- 1 --*/
@media (min-width: 1351px) and (max-width: 1850px) {
  .wrapper-hgs-ltjobs {
    width: 1340px;
    margin: 0 auto;
    padding: 0px 30px;
  }
}

/*-- 2 --*/
@media (min-width: 991px) and (max-width: 1350px) {
  .wrapper-hgs-ltjobs {
    width: 100%;
    margin: 0 auto;
    padding: 0px 50px;
  }
  .grid-box {
    width: 48%;

    margin: 0px 5px;
    padding: 20px 20px;
    margin-bottom: 10px;
  }

  .viewmore {
    margin-bottom: 5px;
  }
  .pagination-hgs ul li {
    width: 40px;
    height: 40px;
    line-height: 36px;
    font-size: 20px;
    margin: 0px 3px;
  }
  .pagination-hgs ul {
    margin-left: 0px;
    margin-top: 20px;
  }
}

/*-- 3 --*/
@media (min-width: 768px) and (max-width: 990px) {
  .mob {
    display: inherit;
  }
  .desk {
    display: none;
  }
  #search-jobs-opening {
    padding: 30px;
  }
  .search-left-opening {
    width: 100%;
    padding-right: 0px;
    margin-bottom: 10px;
  }
  .search-last-opening {
    width: 100%;
  }
  .wrapper-hgs-ltjobs {
    width: 100%;
    margin: 0 auto;
    padding: 0px 30px;
  }
  .grid-box {
    width: 48%;

    margin: 0px 5px;
    padding: 20px 20px;
    margin-bottom: 10px;
  }

  .viewmore {
    margin-bottom: 5px;
  }
  .pagination-hgs ul li {
    width: 40px;
    height: 40px;
    line-height: 36px;
    font-size: 20px;
    margin: 0px 3px;
  }
  .pagination-hgs ul {
    margin-left: 0px;
    margin-top: 20px;
  }

  .tab-titles {
    width: 100%;
  }
  .tab-links {
    text-align: center;
    line-height: 26px;
  }
  .sharebox {
    width: 33.3%;
  }
  .share-img {
    width: 120px;
    margin: 10px auto;
  }
}

/*-- 4 --*/

@media (max-width: 767px) {
    .grid-box:hover {
  background: none;
}
  #latest-jobs h3 {
    font-size: 30px;
    line-height: 34px;
  }

  .mob {
    display: inherit;
  }
  .desk {
    display: none;
  }
  #search-jobs-opening {
    padding: 15px;
  }
  .inner-banner-current {
    padding-top: 160px;
    margin-top: 100px;
    min-height: 360px;
  }
  .search-left-opening {
    width: 100%;
    padding-right: 0px;
    margin-bottom: 10px;
  }
  .search-last-opening {
    width: 100%;
  }
  .wrapper-hgs-ltjobs {
    width: 100%;
    margin: 0 auto;
    padding: 0px 15px;
  }
  .grid-box {
    width: 100%;

    margin: 0px 0px;
    padding: 20px 0px;
    margin-bottom: 0px;
    border: none;
    border-bottom: solid 1px #999999;
    border-radius: 0px;
  }

  #div2 .grid-box {
    width: 100%;
    margin-bottom: 0px;
    padding: 20px 0px;
  }
  .latestright {
    display: none !important;
  }

  .grid-box-left {
    width: 100%;
  }
  .grid-box-right {
    width: 100%;
  }

  .viewmore {
    margin-bottom: 5px;
  }
  .pagination-hgs ul li {
    width: 30px;
    height: 30px;
    line-height: 25px;
    font-size: 12px;
    margin: 0px 3px;
  }
  .pagination-hgs ul {
    margin-left: 0px;
    margin-top: 20px;
  }

  .tab-titles {
    width: 100%;
  }
  .tab-links {
    text-align: center;
    line-height: 26px;
    font-size: 16px;
  }
  .sharebox {
    width: 50%;
  }
  .share-img {
    width: 120px;
    margin: 10px auto;
  }
  .pagination-hgs {
    overflow: scroll;
    padding-bottom: 20px;
    overflow-y: hidden;
    overflow-x: hidden;
  }
  #customerhiring {
    padding-top: 0px;
  }

  .active-link {
    padding: 10px 15px;
    border-radius: 60px;
    line-height: 20px;
  }

  .tab-titles {
    border-radius: 60px;
  }
  .tab-links {
    padding: 10px 15px;
    line-height: 20px;
  }
  .sharebox h4 {
    margin-top: 5px;
    font-size: 16px;
  }
}
