.tour-list .tour-form {
  padding-top: 28px !important; }

.tour-list .boxes {
  margin-left: 0px !important;
  margin-right: 0px !important; }

.tour-list .pagination-bar {
  text-align: center; }
  .tour-list .pagination-bar .page-item {
    margin: 0px 5px; }
    .tour-list .pagination-bar .page-item .page-link {
      width: 44px;
      height: 44px;
      line-height: 26px;
      padding: 9px 12px;
      color: #5A5A5A;
      background: #F5F5F5;
      border: none;
      border-radius: 50%;
      transition: all ease-in 0.3s; }
      .tour-list .pagination-bar .page-item .page-link:hover {
        color: #FFFFFF;
        background-color: #1BBEF2; }
    .tour-list .pagination-bar .page-item .prev, .tour-list .pagination-bar .page-item .next {
      border: 1px solid #CFCFCF;
      background: url(../images/arrowdown.svg) center no-repeat;
      opacity: 0.8;
      margin-left: 0px;
      margin-right: 0px; }
    .tour-list .pagination-bar .page-item .prev:hover, .tour-list .pagination-bar .page-item .next:hover {
      box-shadow: -4px 0px 5px rgba(0, 0, 0, 0.15);
      background-color: #ffffff; }
    .tour-list .pagination-bar .page-item .prev {
      transform: rotate(90deg);
      background-position-y: 15px; }
      .tour-list .pagination-bar .page-item .prev:hover {
        box-shadow: 4px 0px 5px rgba(0, 0, 0, 0.15); }
    .tour-list .pagination-bar .page-item .next {
      transform: rotate(-90deg);
      background-position-y: 15px; }
    .tour-list .pagination-bar .page-item .last {
      margin: 0px;
      background: url(../images/double-arrow.svg) center no-repeat;
      border: 1px solid #CFCFCF; }
    .tour-list .pagination-bar .page-item .first {
      margin: 0px;
      background: url(../images/double-arrow.svg) center no-repeat;
      border: 1px solid #CFCFCF; }
      .tour-list .pagination-bar .page-item .first:hover {
        box-shadow: 0px 4px 5px rgba(0, 0, 0, 0.15);
        background-color: #ffffff; }
    .tour-list .pagination-bar .page-item .last {
      transform: rotate(180deg); }
      .tour-list .pagination-bar .page-item .last:hover {
        box-shadow: 0px -4px 5px rgba(0, 0, 0, 0.15);
        background-color: #ffffff; }
  .tour-list .pagination-bar .active .page-link {
    color: #FFFFFF;
    background-color: #1BBEF2; }

.tour-main {
  padding-top: 40px !important;
  padding-bottom: 40px !important; }
  .tour-main p {
    padding-right: 0px !important;
    padding-top: 20px !important;
    font-weight: normal; }

.tour-svg {
  text-align: right;
  padding-top: 30px; }

.tour-form .select-hours, .tour-form .select-days {
  width: 100px;
  background-position: 75% center;
  background-image: url(../images/arrowdown.svg); }

.tour-form .select-city, .tour-form .select-dest {
  width: 285px !important;
  background-position-x: 90% !important; }

.tour-form .button {
  width: auto !important;
  padding: 0px 70px !important; }

.tour-cards .tour-card {
  color: #5A5A5A;
  display: block;
  width: 350px;
  height: 450px;
  overflow: hidden;
  box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.15);
  transition: box-shadow ease-in 0.3s;
  margin-left: auto;
  margin-right: auto;
  margin-top: 40px; }
  .tour-cards .tour-card .tour-img {
    width: 100%;
    height: 288px;
    background: url(../images/tour-photo.png) center no-repeat;
    background-size: cover; }
  .tour-cards .tour-card:hover {
    box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.25); }

.tour-cards p {
  padding-left: 15px;
  padding-top: 10px;
  margin-bottom: 0px; }

.tour-cards .tour-city {
  display: inline-block;
  background: #1BBEF2;
  color: #ffffff;
  font-size: 18px;
  font-weight: bold;
  padding: 0px 10px;
  margin: 3px 3px;
  line-height: 24px; }

.tour-cards .tout-desc {
  display: inline-block;
  font-size: 18px;
  font-weight: 500;
  color: #5a5a5a;
  padding-left: 15px;
  padding-right: 19px;
  height: 42px;
  overflow: hidden; }

/*# sourceMappingURL=tours.css.map */
