/* Package page css */
.package{
  position: relative;
}
.package-details{
  position: absolute;
  bottom: 104px;
  margin: 0px 0px 0px 144px;
}
.package-details .package-title{
  color: #FFF;
  font-weight: 900;
  font-size: 60px;
  line-height: 1.67;
  margin-top: 0px;
}
.package-price span{
  color: red;
  margin: 0px 5px 0px 0px;
}
.package-price{
  color: #FFF;
  font-size: 20px;
}
.info-bar{
  background: #ffe500;
  min-height: 56px;
}
.info-bar .single-info-box{
  color: black;
  font-weight: 600;
}
.detail-list-height{
  line-height: 2;
  padding: 15px;
}

.detail-list-border{
  border-bottom: 1px solid gray;
  border-style: dashed;
}

.carousel-showmanymoveone .carousel-control {
  width: 4%;
  background-image: none;
}

.carousel-showmanymoveone .carousel-control.left {
  margin-left: 0;
}

.carousel-showmanymoveone .carousel-control.right {
  margin-right: 0;
}

.carousel-showmanymoveone .cloneditem-1,
.carousel-showmanymoveone .cloneditem-2,
.carousel-showmanymoveone .cloneditem-3 {
  display: none;
}

.carousel .item .col-xs-12 {
  padding: 0;
}


/* Medium Devices, Desktops */

@media only screen and (max-width: 992px) {
  .carousel .item .col-xs-12:nth-last-child(-n+2) {
     display: none;
  }
}

@media all and (min-width: 768px) {
  .carousel-showmanymoveone .carousel-inner > .active.left,
  .carousel-showmanymoveone .carousel-inner > .prev {
     left: -50%;
  }
  .carousel-showmanymoveone .carousel-inner > .active.right,
  .carousel-showmanymoveone .carousel-inner > .next {
     left: 50%;
  }
  .carousel-showmanymoveone .carousel-inner > .left,
  .carousel-showmanymoveone .carousel-inner > .prev.right,
  .carousel-showmanymoveone .carousel-inner > .active {
     left: 0;
  }
  .carousel-showmanymoveone .carousel-inner .cloneditem-1 {
     display: block;
  }
}

@media all and (min-width: 768px) and (transform-3d),
all and (min-width: 768px) and (-webkit-transform-3d) {
  .carousel-showmanymoveone .carousel-inner > .item.active.right,
  .carousel-showmanymoveone .carousel-inner > .item.next {
     -webkit-transform: translate3d(50%, 0, 0);
     transform: translate3d(50%, 0, 0);
     left: 0;
  }
  .carousel-showmanymoveone .carousel-inner > .item.active.left,
  .carousel-showmanymoveone .carousel-inner > .item.prev {
     -webkit-transform: translate3d(-50%, 0, 0);
     transform: translate3d(-50%, 0, 0);
     left: 0;
  }
  .carousel-showmanymoveone .carousel-inner > .item.left,
  .carousel-showmanymoveone .carousel-inner > .item.prev.right,
  .carousel-showmanymoveone .carousel-inner > .item.active {
     -webkit-transform: translate3d(0, 0, 0);
     transform: translate3d(0, 0, 0);
     left: 0;
  }
}

@media all and (min-width: 992px) {
  .carousel-showmanymoveone .carousel-inner > .active.left,
  .carousel-showmanymoveone .carousel-inner > .prev {
     left: -16.6%;
  }
  .carousel-showmanymoveone .carousel-inner > .active.right,
  .carousel-showmanymoveone .carousel-inner > .next {
     left: 16.6%;
  }
  .carousel-showmanymoveone .carousel-inner > .left,
  .carousel-showmanymoveone .carousel-inner > .prev.right,
  .carousel-showmanymoveone .carousel-inner > .active {
     left: 0;
  }
  .carousel-showmanymoveone .carousel-inner .cloneditem-2,
  .carousel-showmanymoveone .carousel-inner .cloneditem-3 {
     display: block;
  }
}

@media all and (min-width: 992px) and (transform-3d),
all and (min-width: 992px) and (-webkit-transform-3d) {
  .carousel-showmanymoveone .carousel-inner > .item.active.right,
  .carousel-showmanymoveone .carousel-inner > .item.next {
     -webkit-transform: translate3d(16.6%, 0, 0);
     transform: translate3d(16.6%, 0, 0);
     left: 0;
  }
  .carousel-showmanymoveone .carousel-inner > .item.active.left,
  .carousel-showmanymoveone .carousel-inner > .item.prev {
     -webkit-transform: translate3d(-16.6%, 0, 0);
     transform: translate3d(-16.6%, 0, 0);
     left: 0;
  }
  .carousel-showmanymoveone .carousel-inner > .item.left,
  .carousel-showmanymoveone .carousel-inner > .item.prev.right,
  .carousel-showmanymoveone .carousel-inner > .item.active {
     -webkit-transform: translate3d(0, 0, 0);
     transform: translate3d(0, 0, 0);
     left: 0;
  }
}
.package-included .included-value{
  width: 50%;
  float: left;
}
/*.package-included .included-value::before{*/
/*  position: relative;*/
/*  top: 2px;*/
/*  content: "\f00c";*/
/*  font-family: fontawesome;*/
/*  color: #000;*/
/*  margin-right: 5px;*/
/*  font-size: 16px;*/
/*}*/
.package-not-included .not-included{
  width: 50%;
  float: left;
}
/*.package-not-included .not-included::before{*/
/*  position: relative;*/
/*  top: 2px;*/
/*  content: "\f00d";*/
/*  font-family: fontawesome;*/
/*  color: #000;*/
/*  margin-right: 5px;*/
/*  font-size: 16px; */
/*}*/
.package-description p{
  margin: 1px 0px 1px 0px;
}
.package-description p i{
  font-family: Montserrat;
  color: #ff0030;
  font-weight: 300;
  font-size: 15px;
  line-height: 26px;
  -webkit-font-smoothing: antialiased;
  margin-top: -18px !important;
  margin-bottom: 16px !important;
}


.quick-call-button{
  position: fixed;
  bottom: 15%;
  right:0px;
  z-index: 9999;
}
.quick-call-button .button{
  padding: 5px 4px 5px 13px;
} 
.quick-call-button .model-button{
    background:#ef2853;
    margin: 0px 0px 7px 0px;
}
.quick-call-button .model-button a{
    color: #fff;
    font-weight: 500;
}

.quick-call-button .contact-us-button a{
    color: #000;
    font-weight: 500;
}
.quick-call-button .contact-us-button{
    background:#fff;
    margin: 7px 0px 0px 0px;
}

.search-loader .spinner-grow{
    display:none;
}

.grid-item-1 .qodef-tours-gim-image img{
    object-fit: cover;
}


