h1.orange-text {
  color: #C4351C;
  font-size: 22px; }

.two-col-intro {
  background-color: #C4351C;
  color: #fff;
  clear: both; }

.tci-pad {
  margin-top: 45px; }
  .tci-pad h1 {
    color: #fff;
    text-align: center; }
    @media screen and (min-width: 992px) {
      .tci-pad h1 {
        text-align: left; } }
  .tci-pad ul {
    margin-bottom: 25px; }
    @media screen and (min-width: 992px) {
      .tci-pad ul {
        padding: 19px; } }
  .tci-pad li {
    padding-right: 30px; }

.responsive-video {
  margin-bottom: 20px; }

.video-desc {
  margin-bottom: 45px; }

.new-tour-options {
  background-color: #EF7C3F;
  clear: both;
  color: #fff; }
  .new-tour-options .arrow-pad {
    text-align: center;
    margin-bottom: 25px; }

.tour-option-sel {
  text-align: center; }

.tos-desc {
  color: #fff; }
  .tos-desc p {
    color: inherit; }

.tos-icon {
  height: 116px; }
  .tos-icon img {
    width: auto; }

.budget-tours-wrap {
  margin-top: 40px; }

.tos-title {
  margin: 15px 0px; }
  .tos-title .tos-t-wrap {
    border-bottom: 5px solid #C4351C;
    margin-bottom: 15px;
    padding-bottom: 12px; }
  .tos-title span {
    display: block;
    font-family: "Humanist 521 BT Bold"; }

.tos-button {
  margin: 20px 0px;
  padding-bottom: 60px; }

.appbtn {
  width: 100%;
  padding-right: 56px;
  background: url(../images/btn_orange_arrrow.png) no-repeat top 9px right 14px;
  text-align: center; }
  .appbtn a {
    width: 100%;
    padding: 10px 0px;
    display: inline-block;
    font-family: "Humanist 521 BT bold"; }

.appbtn-orange {
  border: 1px solid #fff; }
  .appbtn-orange a {
    color: #fff;
    border-right: 1px solid #fff; }
    .appbtn-orange a:hover {
      color: inherit;
      text-decoration: underline; }

.appbtn-white {
  border: 1px solid #000; }
  .appbtn-white:hover {
    background-color: #e0e0e0; }
  .appbtn-white a {
    color: #3f3f3f;
    border-right: 1px solid #b2b2b2; }
    .appbtn-white a:hover {
      color: inherit; }

.tct-box {
  padding: 0px 3px !important;
  margin-bottom: 15px;
  text-align: left; }
  .tct-box img {
    width: 600px; }
    @media screen and (min-width: 992px) {
      .tct-box img {
        width: 500px; } }
  .tct-box h3 {
    font-family: "Humanist 521 BT Bold";
    padding: 25px 0px;
    position: relative; }
    .tct-box h3::after {
      position: absolute;
      bottom: 0px;
      left: 0px;
      content: "";
      padding: 3px;
      width: 100px;
      background-color: #EF7C3F; }
  .tct-box .tct-price {
    font-size: 14px;
    margin: 30px 0px; }
    .tct-box .tct-price .lbl-one, .tct-box .tct-price .lbl-two, .tct-box .tct-price .lbl-three {
      display: inline-block;
      padding-right: 8px; }
    @media screen and (min-width: 320px) {
      .tct-box .tct-price .lbl-three {
        display: block; } }
    @media screen and (min-width: 1024px) {
      .tct-box .tct-price {
        font-size: 12px; } }
  .tct-box .tct-desc {
    font-size: 12px; }

.page-body .popular-tours h2 {
  margin-bottom: 40px; }

.comfort-accomodation-section {
  background-color: #C2341C;
  color: #fff;
  text-align: center;
  clear: both; }
  .comfort-accomodation-section h1, .comfort-accomodation-section p {
    color: inherit; }

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