@import url('https://fonts.googleapis.com/css2?family=Acme&display=swap');


body {
    font-family: 'Acme', sans-serif;
}

.section-search input{
    padding: 5px !important;
    font-size: 18px !important;
    width: 90% !important;
    border: #f4f4f4 3px solid !important;
}

.section-follow .fa-4x {
    margin: 5px 10px;
    font-size: 3rem;
    transition: .5s;
}

.section-follow .fa-4x:hover{
    transform: translateY(.2rem);
}

.target {
    transition: .3s;
}

.target:hover {
    transform: translateY(-.4rem);
}

img {
    height: 150px;
}

.card-title{
    text-align: center;
}

.content {
    text-align: center;
}

.popular-btn{
    display:block;
    margin:0 auto;
    text-align:center;
    background-color:rgb(0, 63, 255);
    color:white;
    padding:5px;
    margin-bottom:10px;
    font-weight:500;
    outline:none;
    border:none;
    width:60%;
    border-radius:10px;
    cursor:pointer;
}

.popular-btn:hover{
    background-color:skyblue;
}

  
  img { 
      border-top-left-radius: 8px;
      border-top-right-radius: 8px;
  } 
  
  img { 
      vertical-align: middle;
  } 
  
  .img-responsive { 
      display: block; 
      max-width: 100%; 
      height: auto;
  } 
  
  .row { 
      margin-right: -15px; 
      margin-left: -15px;
  } 

  .travel-card{
    align-items: center;
  }

  .enquiry{
    font-size:30px;
    color:red;  
  }
  
  .container { 
      padding-right: 15px; 
      padding-left: 15px; 
      margin-right: auto; 
      margin-left: auto;
  } 
  
  @media (min-width: 768px){ 
    .container { 
      width: 750px;
    } 
  }     
  
  @media (min-width: 992px){ 
    .container { 
      width: 970px;
    } 
  }     
  
  @media (min-width: 1200px){ 
    .container { 
      width: 1170px;
    } 
  }     
  
  .col-lg-9,.col-md-9,.col-sm-8,.col-xs-12 { 
      position: relative; 
      min-height: 1px; 
      padding-right: 15px; 
      padding-left: 15px;
  } 
  
  .col-xs-12 { 
      float: left;
  } 
  
  .col-xs-12 { 
      width: 100%;
  } 
  
  @media (min-width: 768px){ 
    .col-sm-8 { 
      float: left;
    } 
  
    .col-sm-8 { 
      width: 66.66666667%;
    } 
  }     
  
  @media (min-width: 992px){ 
    .col-md-9 { 
      float: left;
    } 
  
    .col-md-9 { 
      width: 75%;
    } 
  }     
  
  @media (min-width: 1200px){ 
    .col-lg-9 { 
      float: left;
    } 
  
    .col-lg-9 { 
      width: 75%;
    } 
  }     
  
  .col-lg-3,.col-md-3,.col-sm-4,.col-xs-12 { 
      position: relative; 
      min-height: 1px; 
      padding-right: 15px; 
      padding-left: 15px;
  } 
  
  @media (min-width: 768px){ 
    .col-sm-4 { 
      float: left;
    } 
  
    .col-sm-4 { 
      width: 33.33333333%;
    } 
  }     
  
  @media (min-width: 992px){ 
    .col-md-3 { 
      float: left;
    } 
  
    .col-md-3 { 
      width: 25%;
    } 
  }     
  
  @media (min-width: 1200px){ 
    .col-lg-3 { 
      float: left;
    } 
  
    .col-lg-3 { 
      width: 25%;
    } 
  }     
  
  .pkg-enq1 { 
      font-weight: 600;
  } 
  
  .pkg-itinerary { 
      margin-top: 10px;
  } 

       
  
  .dest-details h1  { 
      text-align: left; 
      font-size: 30px; 
      font-weight: 700; 
      line-height: 30px; 
      margin-bottom: 10px;
  } 
  
  .visible-xs { 
      display: none!important;
  } 
  
  .em-day { 
      font-style: normal; 
      font-size: 14px; 
      background-color: #21bc15; 
      color: #fff; 
      padding: 3px; 
      padding-left: 5px; 
      padding-right: 5px; 
      border-radius: 15px; 
      margin-right: 150px;
  } 
   
  
  .list-inline { 
      padding-left: 0; 
      margin-left: -5px; 
      list-style: none;
  } 
  
  .loc-spec { 
      margin-top: 5px;
  } 
  
  
  .line-horizondal { 
      border-top: 1px solid #ccc; 
      margin-top: 20px; 
      margin-bottom: 10px;
  } 
  
  .btn-group-vertical > .btn-group::after, .btn-group-vertical > .btn-group::before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before, .dl-horizontal dd::after, .dl-horizontal dd::before, .form-horizontal .form-group::after, .form-horizontal .form-group::before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before { 
      display: table; 
      content: " ";
  } 
  
  .btn-group-vertical > .btn-group::after, .btn-group-vertical > .btn-group::before, .btn-toolbar::after, .btn-toolbar::before, .clearfix::after, .clearfix::before, .container-fluid::after, .container-fluid::before, .container::after, .container::before, .dl-horizontal dd::after, .dl-horizontal dd::before, .form-horizontal .form-group::after, .form-horizontal .form-group::before, .modal-footer::after, .modal-footer::before, .modal-header::after, .modal-header::before, .nav::after, .nav::before, .navbar-collapse::after, .navbar-collapse::before, .navbar-header::after, .navbar-header::before, .navbar::after, .navbar::before, .pager::after, .pager::before, .panel-body::after, .panel-body::before, .row::after, .row::before { 
      display: table; 
      content: " ";
  } 
  
  .btn-group-vertical > .btn-group::after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after, .dl-horizontal dd::after, .form-horizontal .form-group::after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after { 
      clear: both;
  } 
  
  .hor-line1 { 
      border-top: 1px solid #ccc; 
      padding-bottom: 10px;
  } 
  
  
  .form-control { 
      display: block; 
      width: 100%; 
      height: 34px; 
      padding: 6px 12px; 
      font-size: 14px; 
      line-height: 1.42857143; 
      color: #555; 
      background-color: #fff; 
      background-image: none; 
      border: 1px solid #ccc; 
      border-radius: 4px; 
      -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); 
      box-shadow: inset 0 1px 1px rgba(0,0,0,.075); 
      -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; 
      -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; 
      transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  } 
  
  .btn { 
      display: inline-block; 
      padding: 6px 12px; 
      margin-bottom: 0; 
      font-size: 14px; 
      font-weight: 400; 
      line-height: 1.42857143; 
      text-align: center; 
      white-space: nowrap; 
      vertical-align: middle; 
      -ms-touch-action: manipulation; 
      touch-action: manipulation; 
      cursor: pointer; 
      -webkit-user-select: none; 
      -moz-user-select: none; 
      -ms-user-select: none; 
      user-select: none; 
      background-image: none; 
      border: 1px solid transparent; 
      border-radius: 4px;
  } 
  
  .btn-default { 
      color: #333; 
      background-color: #fff; 
      border-color: #ccc;
  } 
  
  .inner-enq { 
      border: 1px solid #1bd741; 
      border-radius: 0px; 
      background-color: #1bd741; 
      color: #fff; 
      font-size: 18px; 
      margin-top: 10px;
  } 
  
  
  .btn:hover { 
      color: #333; 
      text-decoration: none;
  } 
  
  .btn-default:hover { 
      color: #333; 
      background-color: #e6e6e6; 
      border-color: #adadad;
  } 
  
  .inner-enq:hover,.inner-enq:active { 
      border: 1px solid #1bd741; 
      border-radius: 0px; 
      background-color: #1bd741; 
      color: #fff; 
      font-size: 18px; 
      margin-top: 10px;
  } 
  
  .btn-default:active:hover { 
      color: #333; 
      background-color: #d4d4d4; 
      border-color: #8c8c8c;
  } 
  
  
  
  .pkg-overview p  { 
      font-size: 15px; 
      line-height: 23px; 
      text-align: left;
  } 
  
  .btn-group-vertical > .btn-group::after, .btn-toolbar::after, .clearfix::after, .container-fluid::after, .container::after, .dl-horizontal dd::after, .form-horizontal .form-group::after, .modal-footer::after, .modal-header::after, .nav::after, .navbar-collapse::after, .navbar-header::after, .navbar::after, .pager::after, .panel-body::after, .row::after { 
      clear: both;
  } 
  
  .dest-details h1 em  { 
      font-style: normal; 
      font-size: 14px; 
      background-color: #21bc15; 
      color: #fff; 
      padding: 3px; 
      padding-left: 5px; 
      padding-right: 5px; 
      border-radius: 15px;
  } 
  
  .list-inline > li  { 
      display: inline-block; 
      padding-right: 5px; 
      padding-left: 5px;
  } 
  
  .loc-spec li  { 
      font-size: 14px;
  } 
   
  
  .form-group { 
      margin-bottom: 15px;
  } 
  
  
  .p-e-btn { 
      border: 1px solid #fd5345; 
      background-color: #fd5345; 
      color: #fff; 
      font-size: 17px;
  } 
  
  .pkg-itinerary h3  { 
      margin-bottom: 25px;
  } 
  
  .itr-day { 
      margin-bottom: 20px; 
      border: 1px solid #e9e9e9; 
      border-radius: 13px;
  } 
  
  .itr-day:hover { 
      border: 1px solid #68ac07;
  } 
  
  .fa { 
      display: inline-block; 
      font: normal normal normal 14px/1 FontAwesome; 
      font-size: inherit; 
      text-rendering: auto; 
      -webkit-font-smoothing: antialiased; 
      -moz-osx-font-smoothing: grayscale;
  } 
  
  .loc-spec li i  { 
      font-size: 15px;
  } 
  
  .fa-map-marker:before { 
      content: "\f041";
  } 
  
  .fa-star { 
      color: #ffe041;
  } 
  
  .fa-star:before { 
      content: "\f005";
  } 
  
  .fa-star-half-o { 
      color: #ffe041;
  } 
  
  .fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before { 
      content: "\f123";
  } 
  
  .pkg-book { 
      text-align: center;
  } 
  
  .dest-price p  { 
      color: #919191;
  } 
  
  .dest-hotel { 
      margin-left: 0px;
  } 
  
  .pkg-book-btn { 
      padding: 10px 30px 10px 30px; 
      margin-top: 20px; 
      border: 1px solid #fd5345; 
      color: #fff; 
      font-size: 23px; 
      background-color: #fd5345;
  } 
  
  .pkg-book-btn:hover,.pkg-book-btn:active { 
      border: 1px solid #ff3333; 
      color: #fff; 
      font-size: 23px; 
      background-color: #ff3333;
  }      
  
  strong { 
      font-weight: 700;
  } 
  
  strong { 
      font-weight: bold;
  } 
  
  .dest-price p strong  { 
      font-size: 26px; 
      padding-left: 10px; 
      padding-right: 10px; 
      color: #68ac07; 
      font-weight: bold;
  } 
  
  .dest-price p del  { 
      color: #282828; 
      font-weight: bold;
  } 
  
  .itr-day img  { 
      margin-right: auto; 
      margin-left: auto;
  } 
       
  
  
  
  .price-inc li span i  { 
      font-size: 22px; 
      color: #6a8496; 
      padding-right: 20px;
  } 
  
  .fa-hotel:before,.fa-bed:before { 
      content: "\f236";
  } 
  
  .fa-cutlery:before { 
      content: "\f0f5";
  } 
  
  .fa-automobile:before,.fa-car:before { 
      content: "\f1b9";
  } 
  
  .fa-binoculars:before { 
      content: "\f1e5";
  } 
  
 
  input[type="radio"]{
    pointer-events:auto !important;
    opacity: 1!important;
    position: relative !important;
  }

  .itr-head > h3{
    font-size: 20px !important;
    margin: 5px;
  }

  .itr-body > h4{
    font-size: 15px !important;
    margin: 5px;
  }

  .itr-body > p{
    font-size: 12px;
    margin-top: 5px;
  }

  
  @media (max-width:600px){
    #send-enquiry{
      display: none !important;
    }
  }
  .brand-logo img {
  margin-top: -40px; 
  margin-bottom: -40px;
}
  .brand-logo img {
  margin-left: -220px; 
}