a:hover{text-decoration: none;}
.top-bar{background: #264f9a;color:#fff;min-height: 40px;font-size: 11px;text-transform: uppercase;}
.top-bar ul{list-style:none;margin:13px 0px 0px 0px;padding:0px;}
.top-bar ul li{display: inline;margin-right:30px;}
.offer{float:right;}
.offer li{margin-right:0px !important;}
#top-book{border-radius:0px !important;background: #e3810f;border: 0px;color:#fff;font-size:12px;
  padding:10px 15px;margin-top:5px;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-ms-transition: all .2s ease;
  -o-transition: all .2s ease;transition: all .2s ease;}
#top-book:hover{background:#3db40f !important;}
.introduction{text-align:center;margin-top:60px;margin-bottom:20px;}
h1,h2{font-size:30px;color:#363d40;font-family: 'Domine', serif;text-transform: uppercase;margin-bottom:5px;}
h5{color:#667279;font-size: 14px;font-family: 'Domine', serif;text-transform: uppercase;margin-top:0px;}
h4{font-family: 'Domine', serif;}
.introduction p{color:#667279;font-size:16px;max-width:645px;margin:0px auto;line-height:20px;font-weight: 300;margin-bottom:30px;}
#green-border{background: #3db40f;width: 45px;height:2px;margin:0px auto;margin-top:15px;margin-bottom:15px;}
.white{color:#fff;}.dim{color:#e5e5e5;}
.title-wrapper{text-align: center;}
.home-booking{width:100%;background:rgba(45,50,42,0.8);position:absolute;z-index:99;bottom:30px;color:#fff;padding:8px 0;}
.home-booking input,.home-booking select{min-height: 49px;border-radius:0px; background:rgba(247,247,247,0.2);border: 1px solid #787574; color:#fff !important;}
.home-booking label{color:#fff;text-transform:capitalize;font-weight: 400;font-size: 12px;font-family: 'Roboto', sans-serif;}
#home-cta{background: #e3810f;border:0px;padding:18px 50px;}
.home-booking .btn{padding:15px 12px; background:rgba(247,247,247,0.2);border: 1px solid #787574;
  color:#fff;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-ms-transition: all .2s ease;
  -o-transition: all .2s ease;transition: all .2s ease;}
.home-booking .btn:hover{background:#3db40f !important;}
.home-booking .offeryou{padding-right:8px;}
/*#home-parallax {background: url(../images/packages-bg.jpg) 100% 0% fixed no-repeat;height: auto;margin: 0 auto;width: 100%;
		    position: relative;padding: 50px 0px 20px 0px;background-size: cover;}*/

/*video-sec*/
header{z-index: 5;position: relative;}
video{width: 100%;object-fit: cover;position: relative;z-index: 1;margin-top: -100px;}
.videosection{position: relative;}
.briefintro{position: relative; z-index: 4; margin-top: -30px; background: #ffffff;}
/*video-sec*/

.package-wrapper{min-height:596px;text-align: center;}
.packages-carousel{margin-bottom: 100px;}
.package-wrapper .owl-carousel{margin-top: 60px;overflow: hidden;}
.package-wrapper .owl-carousel .owl-item{position: relative;}
.package-wrapper .owl-carousel .owl-item .title{position: absolute; bottom:85px;left:10%;right:10%;
  padding:10px 45px;}
.package-wrapper .owl-carousel .owl-item:nth-child(3n+1) .days{background: rgba(214,131,31,.8);}
.package-wrapper .owl-carousel .owl-item:nth-child(3n+2) .days{background: rgba(53,145,22,.8);}
.package-wrapper .owl-carousel .owl-item:nth-child(3n+3) .days{background: rgba(80,72,62,.8);}
.package-wrapper .owl-carousel .owl-item:nth-child(3n+1) .title{
  background: rgba(214,131,31,.8);
}
.package-wrapper .owl-carousel .owl-item:nth-child(3n+2) .title{
  background: rgba(53,145,22,.8);
}
.package-wrapper .owl-carousel .owl-item:nth-child(3n+3) .title{
  background: rgba(80,72,62,.8);
}
.package-wrapper .owl-carousel .owl-item .title h2{color:#ffffff;margin: 0;font-size: 23px;text-transform:capitalize;}
figure a{color:#333;}
figure a:hover{text-decoration:none;color:#E3810F;}
figcaption{background: #fff;font-family: 'Domine', serif;font-size:14px;padding:15px;text-transform: uppercase;font-weight: bold;margin-bottom:20px;}
.inner-package-bind{margin-top:30px;}
.activity-wrapper{padding-top:70px;padding-bottom:90px;}
.inner-activity-bind{margin-top:30px;}
.inner-activity-bind div{position:relative;margin-bottom:20px;}
.inner-activity-bind div p{position:absolute;background: #363d40;color:#fff;font-size:12px;font-family: 'Domine', serif;text-transform: uppercase;padding:3px 10px;bottom:0; }
.salient-feature{text-align: center;margin-bottom:90px;}
.salient-feature img{display: inline;width: auto;}
/*range Slider*/
.input-group.spinner{width:100%;}.ui-slider .ui-slider-handle{border-radius:50px;}
.ui-widget-content{border:1px solid #d58512 !important;background:#d58512 !important;height:2px !important;}
.ui-state-default:focus, .ui-widget-content .ui-state-default:focus{outline:0;}
.ui-state-default, .ui-widget-content .ui-state-default{background:#3db40f !important;border:1px solid #3db40f !important;}
.ui-slider-horizontal .ui-slider-handle{top:-8px !important;height:15px !important;width:15px !important;}
.range-val{margin:0;display:inline;float:right;}.range-val span{font-size:14px;color:#333;}
/*End Range Slider*/
footer{background: #363d40;padding-top:45px;font-family:'Domine', serif; }
footer .quickcontact .col6{margin: 0;float: left;padding-left: 0;}
footer .tripadvisor img{width: auto;}
footer h3{color: #e4e5e6;font-size: 18px;text-transform: uppercase;
  font-weight:bold;margin-bottom:30px;}
/*.home-gallery{background: #32383b;padding:6px;}*/
.home-gallery img{max-height:70px;min-height:70px;width:100%;}
.home-gallery.owl-carousel{width: 100%;min-width: 100%;max-width: 100%;}
address{color:#e4e5e6;}
address a{color:#FAA41A;}
address a:hover{color:#fff;}
.fot-but-wrapper{padding-top:50px; padding-bottom:50px;}
.fot-but-wrapper button{border-radius: 0px;font-size: 18px;padding:30px 90px;white-space: normal;}
.credit{background: #818282;text-align: center;margin-top: 30px;}
.credit p{margin:0px; font-family: 'Roboto', sans-serif;padding:12px 10px 8px 10px;color: #363d40;text-transform: uppercase;font-size: 12px;}
.credit p i{color:#a60a03;}
.credit p a{color:#222;font-weight: bold;}
.page-title{background:url(../images/innerpageimg.jpg) no-repeat;min-height:190px;width: 100%;background-size: cover;}
.page-title h2{font-family: 'Domine', serif;color:#fff;font-weight: bold;text-transform: uppercase;font-size:30px; padding-top:100px;text-shadow:0px 0px 9px #000;}
.about-package-wrapper{margin-bottom: 150px;}
.about .inner-page-content{margin-top: 50px;}
.inner-page-content{width: 100%;margin-bottom:80px;}
.inner-page-content .day-detail{display: flex;padding: 0;}
.inner-page-content .day-detail img{width: 100%;max-height: 550px;height: 100%;}
.inner-page-content .day-detail .image{padding: 0;}
.inner-page-content .day-detail .text{padding: 70px;}
.inner-page-content .day-detail .text h2{margin: 0 0 30px 0;font-size: 5rem;}
.inner-page-content .day-detail:nth-of-type(even) .image{order: 2;}
.inner-page-content .day-detail:nth-of-type(even) .text{order: 1;background: #f1f1f1;}
.inner-page-content ul{padding-left: 0;list-style: none;margin-bottom: 0;}
.inner-page-content ul li{font-size: 16px;margin-bottom: 10px;position: relative;padding-left: 25px;}
.inner-page-content ul li:last-child{margin-bottom: 0;}
.inner-page-content ul li:before{position: absolute;content: "";height: 10px;width: 10px;
border-radius: 50%;background: #e3810f;left: 0;top: 4px;}
.inner-page-content .package-info{margin: 80px auto 0 auto;}
.inner-page-content .package-info .wrapper{display: flex;padding: 0;}
.inner-page-content .package-info .inside h2{text-transform: capitalize;margin-top: 0;}
.inner-page-content .package-info .inside{background: #ffffff;padding: 30px;height: 100%;
box-shadow: 0 0 10px 0 rgba(0,0,0,.1);}
.inner-page-content .package-info .inside hr{height: 3px;width: 60px;background: #3db40f;
border:0;margin: 15px 0 30px 0;}
.inner-page-content h5{color:#222;font-weight: bold;}
.inner-page-content p{font-size: 16px;color:#667279;line-height: 20px;margin-bottom:30px;}
.about-image-box{margin-top:30px;}
.about-image-box img{margin-right: 15px;}
.inner-packages{text-align: center;margin-top: 85px;margin-bottom: 100px;}
.inner-packages .package img{height:250px;}
.inner-packages .package{margin-bottom: 20px;position: relative;padding: 0;}
.inner-packages .package .title h2{color: #ffffff;
  margin: 0;
  font-size: 18px;
  text-transform: capitalize;}
.inner-packages .package .title{position: absolute; bottom:30px;left:30px;right:30px;
  padding:10px 15px;}
.inner-packages .package .days{top:20px;right:20px;padding:25px 15px;font-size: 14px;height:90px;width: 90px;}
.inner-packages a:nth-child(3n+1) .days{background: rgba(214,131,31,.8);}
.inner-packages a:nth-child(3n+2) .days{background: rgba(53,145,22,.8);}
.inner-packages a:nth-child(3n+3) .days{background: rgba(80,72,62,.8);}
.inner-packages a:nth-child(3n+1) .title{
  background: rgba(214,131,31,.8);
}
.inner-packages a:nth-child(3n+2) .title{
  background: rgba(53,145,22,.8);
}
.inner-packages a:nth-child(3n+3) .title{
  background: rgba(80,72,62,.8);
}
.inner-packages .title-wrapper{background: #c4c2c2;padding:25px 25px 15px 25px;}
.inner-packages h2{font-size: 21px;color:#fff;font-weight: bold;margin:0px;padding:0}
.inner-packages h6{color:#898989;font-size: 12px;font-weight: 300;margin:0px;padding:0px;}
.inner-packages .media{border-bottom:1px solid #e7e7e7;padding:20px 0px;margin:0px 10px;}
.inner-packages .media .media-left{padding-left:48px;}
.inner-packages .media .media-body{padding-right:28px;padding-left:15px;padding-top:10px;}
.inner-packages .media .media-body p{font-family: 'Domine', serif;color:#8f8f8f;text-align: left;}
.tarrif-rate{padding:4% 2% 3% 2%;background:#ffffff;box-shadow:0px 0px 10px #ccc;min-height:570px;}
.tarrif-rate i,.package-includes i{color:#28A54A;}
.package-includes{background:#ffffff;padding:4% 4% 3% 2%;box-shadow:0px 0px 5px #ccc;min-height:570px;position: relative;}
.package-excludes{background:#ffffff;padding: 4% 2% 3% 4%;}
.package-excludes i{color:#d02828;}
.pricing-table{transform: scale(1.1);z-index:1;font-size:13px;}
.tarrif-but{margin-top:0px;}
#tarrif-note{margin-top:50px;font-style:italic;font-size:14px;font-weight: 300;}
.package-assets{margin-top:30px;}
.package-but{margin-bottom:100px;}
.booking-form{padding:4% 10% 7% 7%;box-shadow:0px 0px 5px #c1c1c1;}
.booking-form label{font-weight: 300;font-size: 12px;text-align: left;}
.booking-form h5{margin-bottom:30px;margin-top:30px;border-bottom:1px dashed #333;padding-bottom: 10px;}
.booking-form{border: 1px solid #ccc !important;}
.booking-form .cus-radio .btn-primary{padding:10px;}
.booking-form .cus-radio p{margin:0;color: #555;font-size:14px;font-weight:400;text-align:center;display:inline;}
.booking-form .cus-radio .value-wrapper{margin:10px 0 20px;}
.gallery-thumb img{margin-bottom:30px;}
.tarrif-sec{margin-top: 100px;}

@media only screen and (max-width: 600px) {
  .sailentfeature{margin-top: 160px !important;}
  .pulse{height: 250px !important;width: 250px !important;}
  .sailentfeature .pulse h2{margin: 100px 0 10px 0 !important;}
  footer .quickcontact{display: inline-block;}footer .gallery{margin-top: 35px;}
  .package-wrapper{margin-top: 80px;}
  .package-wrapper .owl-carousel .owl-item .title{padding: 10px 20px;bottom:40px;}
  .pricing-table{transform: scale(1);z-index:1;font-size:14px;padding:30px 0;}
  .tarrif-but {margin-top: 50px;}.tarrif-rate,.package-includes{min-height: 500px;padding:30px 0;}
  .introduction{margin-top:30px;margin-bottom: 0;}.top-bar ul{margin:10px 0 10px 0;}
  .top-bar .col-md-8{padding: 0;}

}
@media (min-width: 320px) and (max-width: 479px) {
  /*video*/
  video{margin-top:-25px;height:205px;}
  .top-bar ul li{display: block;margin-right: 0;margin-bottom: 5px;}
  /*video*/
}
@media (min-width: 480px) and (max-width: 599px) {
  /*video*/
  video{margin-top: -35px;height: 280px;}
  .briefintro{margin-top: -40px;}
  /*video*/
  .shortdesc{padding: 0 15px!important;margin-top:0!important;}
  .packages-carousel{margin-bottom: 50px;}
  .top-bar ul li{display: block;margin-right: 0;margin-bottom: 5px;}
}

@media (min-width: 600px) and (max-width: 767px) {
  footer .tripadvisor,footer .gallery{min-width: 50%; max-width: 50%; margin: 0; float: left;}
  /*video*/
  video{margin-top: -42px;height: 330px;}
  .briefintro{margin-top: -46px;}.top-bar ul {margin: 13px 0 10px 0;}
  .top-bar ul li{margin-right: 10px;}
  /*video*/
}
@media (max-width: 767px) and (min-width:567px){
  .input-group.spinner{width:50%;}
}
@media (max-width: 767px) {

  .package-wrapper img{width:100%;}
  .inner-activity-bind div{text-align: center;}
  .inner-activity-bind div p{position: absolute;z-index: 2; width:40%;max-width: 170px;min-width: 170px;overflow: hidden;margin: 0 auto;left:0;
    right:0;bottom:0;min-height:25px;}
  .fot-but-wrapper button{ padding:10px 50px;}
  .package-includes{margin-top:auto;}
  .inner-page-content .day-detail,.inner-page-content .package-info .wrapper
  {display: inline-block;}
  .inner-page-content .day-detail .text {padding: 30px;}
  .inner-page-content .package-info .wrapper .col4{margin-bottom: 30px;}
}

@media (max-width: 991px) {
  .home-booking{display: none;}
}
@media (min-width: 768px) and (max-width: 991px) {
  .inner-packages{display: inline-block;}
  .inner-packages .package{padding: 0 15px;float: left;max-width:50%;}
  /*video*/
  video{margin-top: -55px;height: 440px;}.briefintro{margin-top: -60px;}.introduction{margin-top: 30px;}
  /*video*/
  .inner-page-content .day-detail .image,.inner-page-content .day-detail .text{min-width: 50%;}
  .inner-page-content .day-detail .text{padding: 30px;}
  .inner-page-content .package-info{min-width: 100%;padding: 0;}
  .inner-page-content .package-info .inside{padding: 20px;}
  .navbar .container{min-width: 100%;}
  .navbar-default .navbar-nav > li > a{padding: 15px 2px;}
}
@media (min-width: 992px) and (max-width: 1199px) {
  /*video*/
  video{margin-top: -55px;}.briefintro{margin-top: -60px;}.introduction{margin-top: 30px;}
  /*video*/
}

@media (min-width: 1900px) and (max-width: 2500px) {
	video{margin-top: -140px;}.briefintro{margin-top: -67px;}
  .home-booking{bottom: 67px;}#package-carousel .image .days{top:80px;right: 80px;}
  .inner-page-content .day-detail .text {padding: 80px 150px;}
}
.carousel img{width: 100%;object-fit: cover;}img{width: 100%;object-fit: cover;}
.carosuel{max-height: 500px;}
.sailentfeature .pulse h2{font-size: 30px;color: #ffffff;text-transform: capitalize;margin:150px 0 10px 0;}
.sailentfeature .pulse p{font-size: 14px;color: #ffffff;margin: 0;}
.sailentfeature{position: relative;margin-top: -35px;}.sailentfeature img{object-fit: cover;width: 100%;}
.pulse {
  top:50%;
  left: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  text-align: center;
  display: block;
  width: 350px;
  height: 350px;
  border-radius: 50%;
  background: rgba(42,139,9,.5);
  cursor: pointer;
  box-shadow: 0 0 0 0 rgba(,169,44, 0.5);
  animation: pulse 3s linear infinite;
}

@-webkit-keyframes pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(42,139,9, 0.5);
  }
  25%{
    -webkit-box-shadow: 0 0 0 40px rgba(42,139,9,0.4);
  }
  50% {
    -webkit-box-shadow: 0 0 0 80px rgba(42,139,9,0.2);
  }
  75%{
    -webkit-box-shadow: 0 0 0 120px rgba(42,139,9,0.1);
  }
  100% {
    -webkit-box-shadow: 0 0 0 150px rgba(42,139,9, 0);
  }
}
@keyframes pulse {
  0% {
    -moz-box-shadow: 0 0 0 0 rgba(42,139,9, 0.5);
    box-shadow: 0 0 0 0 rgba(42,139,9, 0.5);
  }
  25%{
    -moz-box-shadow: 0 0 0 40px rgba(42,139,9,0.4);
    box-shadow: 0 0 0 40px rgba(42,139,9, 0.4);
  }
  50% {
    -moz-box-shadow: 0 0 0 80px rgba(42,139,9,0.2);
    box-shadow: 0 0 0 80px rgba(42,139,9, 0.2);
  }
  75%{
    -moz-box-shadow: 0 0 0 120px rgba(42,139,9,0.1);
    box-shadow: 0 0 0 120px rgba(42,139,9, 0.1);
  }
  100% {
    -moz-box-shadow: 0 0 0 150px rgba(42,139,9, 0);
    box-shadow: 0 0 0 150px rgba(42,139,9, 0);
  }
}
/*owlcarousel*/
.activity-wrapper .owl-carousel{width: 100%;min-width: 100%;max-width: 100%;text-align: center;margin-top: 37px;}
.activity-wrapper .owl-carousel .activity .image{height: 100px;background: url(../images/activitybg.png) center;text-align: center;background-repeat: no-repeat;}
.activity-wrapper .owl-carousel .owl-item img {display: block; width: auto !important;margin: 0 auto;padding-top: 25px;}
.activity-wrapper .owl-carousel .owl-item a h4{font-size: 18px;color:#7c7c7c;line-height: 30px; margin-top: 25px;transition: all .5s ease;}
.activity-wrapper .owl-carousel .owl-item:hover h4{color:#e28017;}
.activity-wrapper .owl-carousel .owl-item{max-height: 275px !important;min-height: 275px !important;padding: 50px 30px;border-right: 1px solid #f2f2f2;}
.activity-wrapper .owl-carousel .owl-stage-outer{-webkit-box-shadow: 0px 0px 76px 0px rgba(0,0,0,0.25);
  -moz-box-shadow: 0px 0px 76px 0px rgba(0,0,0,0.25);
  box-shadow: 0px 0px 76px 0px rgba(0,0,0,0.25);}
.owl-carousel .owl-nav{margin-top: 50px;}
.owl-carousel .owl-nav button{margin: 0 5px;height: 45px;width: 45px;text-align: center;
  border-radius: 50%;transition: all .5s ease;}
.owl-carousel .owl-nav button span{display: none;}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev{background:#a1a8b5 !important;}
.owl-carousel .owl-nav button:focus{outline: 0;}
.owl-carousel .owl-nav button:hover{background:#e28017 !important;}
.owl-carousel .owl-nav .owl-next:before{
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font-family: "Font Awesome 5 Free";
  content: "\f105";
  font-weight: 600;
  color: #ffffff;
  font-size: 20px;
}
.owl-carousel .owl-nav .owl-prev:before{
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font-family: "Font Awesome 5 Free";
  content: "\f104";
  font-weight: 600;
  color: #ffffff;
  font-size: 20px;
}

/*t-datepicker*/
.nopadding{padding: 0;}.home-booking .input-group{max-height: 53px;min-height: 53px;}
.home-booking .input-group,.home-booking .input-group-addon{background:#ffffff;border-radius: 0;border:0;}
.home-booking .form-control{border:0;height:53px;}
.home-booking input,.home-booking select{color:#2d322a;}
.home-booking form input::placeholder{color:#2d322a;}
.home-booking form input::-webkit-input-placeholder{color:#2d322a;}
.home-booking form input::-moz-placeholder{color:#2d322a;}
.home-booking form input::-ms-input-placeholder{color:#2d322a;}
.home-booking label{color:#2d322a;}
.t-datepicker .t-table-wrap thead th,.t-datepicker .t-table-wrap tbody td{color:#2d322a;}
.t-datepicker{display: flex !important;}.t-dates{height: 53px !important;line-height: 53px;padding: 0 !important;}
.t-datepicker .t-dates span{color:#2d322a;}.t-datepicker .t-dates label{margin-bottom: 0;top:0;left: 35px;}
.t-check-in, .t-check-out {border-color: transparent !important;padding-left: 10px;}
.t-check-in:after{content: '';position: absolute;top: 25px;right: 0;color:#aaaaaa;
  width:10px;height: 2px;background:#aaaaaa;}
.t-check-in .t-date-info-title, .t-check-out .t-date-info-title{opacity: 1 !important;}
.home-booking .input-group-addon .fas{color: #aaaaaa;}
.t-datepicker .input-group-addon .fas{margin-top: 14px !important;}
.home-booking .input-group-addon{padding-left: 15px;}
.home-booking .input-group{position: relative;}
.home-booking .input-group:after{
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font-family: "Font Awesome 5 Free";
  content: "\f107";
  font-weight: 600;
  color: #aaaaaa;
  font-size: 20px;
  position: absolute;
  right: 15px;top: 15px;
}
.home-booking .input-group.t-datepicker:after{top: 18px;}
.select2-container{width: 100%!important;max-width: 100%;}
.select2-container--default .select2-selection--single .select2-selection__arrow{display: none;}
.select2-container .select2-selection--single{height: 53px !important;}
.select2-container--default .select2-selection--single{border-radius: 0 !important;border: 0 !important;}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #2d322a !important; line-height: 53px !important;}
.select2-container--default .select2-selection--single:focus{outline: 0!important;}
.home-booking select option[disabled]:first-child {display: none;}
.dropbox{position: relative;cursor: pointer;padding-right: 0;display: flex;height: 53px;padding-left: 8px;}
.dropbox .input{display: flex;line-height: 53px;background:#ffffff;width: 100%;}
.dropbox .input span {width: 40%;color:#2d322a;text-align: center;}
.dropmenu{display: none;position: absolute;top: 70px;background:#ffffff;width: 300px; right: 21%;
  box-shadow: 0 7px 15px rgba(0,0,0,.25);padding: 30px 15px 15px 0;}
.home-booking .dropbox .input-group-addon{padding-top:5px;padding-right: 22px;}
.dropbox .input-group {min-width: 100%; }.dropbox .adultcount,.dropbox .childcount{display: flex;}
.dropbox .adultcount input,.dropbox .childcount input{max-width: 30%;border: 0;}
.dropbox input,.dropbox span{color:#2d322a !important;height: 53px;}
.dropbox .adultcount{padding-left: 0;line-height: 53px;position: relative;}.dropbox .childcount{padding-right: 0;line-height: 53px;}
.t-datepicker-day{top: 52px !important;border-radius: 0 !important;}
.dropmenu h4{color:#2d322a;}.dropmenu .input-group{display: flex;max-height: 39px;min-height: 39px;}
.home-booking .dropmenu .input-group:after{display: none;}
.dropmenu .input-group-prepend{border: 2px solid #aaaaaa;border-radius: 0;cursor: pointer;
  min-height: 39px;padding: 9px;}
.dropmenu .input-group-prepend span{color:#aaaaaa;}
.dropmenu .input-group-append{border: 2px solid #aaaaaa;border-radius: 0;cursor: pointer;
  min-height: 39px;padding: 9px;}
.dropmenu .input-group-append span{color:#aaaaaa;}
.dropmenu .input-group input{color:#2d322a !important;text-align: center;max-height: 39px;min-height: 39px;}
.dropmenu .col12{margin-bottom: 15px;}
.adultcount:after{content: '';position: absolute;top: 25px;right: 0;color:#aaaaaa;
  width:10px;height: 2px;background:#aaaaaa;}.home-booking .bookbtn{padding-left: 8px;}
.package-booking form #packages{padding-right: 0;padding-left: 8px;}
.package-booking form .offeryou,
.package-booking form #packageCheck,
.package-booking form #packages,
.package-booking form .dropbox{max-width: 20%;}
.package-booking form #packageCheck .t-check-in:after{display: none;}
/*.t-datepicker, .t-datepicker-only {*/
/*clear: both;*/
/*width: 100%;*/
/*font-size: 14px;*/
/*line-height: 1.4em;*/
/*max-width: 650px;*/
/*}*/
/*.t-check-in, .t-check-out, .t-datepicker, .t-datepicker-only {*/
/*display: inline-block;*/
/*position: relative;*/
/*float: left;*/
/*}*/
/*.t-datepicker , .t-datepicker-only {*/
/*display: flex !important;*/
/*}*/
.footer-links li{list-style:none;color:#e4e5e6;}
footer ul{padding: 0}
footer .footer-links li a {
  color: #e4e5e6;
  -webkit-transition: color 0.3s ease;
  -moz-transition: color 0.3s ease;
  transition: color 0.3s ease;
  margin-bottom: 8px;
  display: inline-block;
}
footer .footer-links li a:hover {
  color: #FAA41A;
}

.shortdesc{padding: 0 100px;font-size: 16px;margin-top: 50px;}
footer .quickcontact p{font-size: 14px;margin-top: 10px;color:#ffffff;width: 100px;
  padding: 5px 0;border-radius: 5px;background:#3C5A99;text-align: center;}
footer .quickcontact p a{color:#ffffff;}footer .quickcontact p i{margin-right: 10px;}
#package-carousel .image{position: relative;}
.days{position: absolute;height: 105px;width: 105px;text-align: center;
  border-radius: 50%;color:#ffffff;font-size: 16px;top:40px;right:40px;padding:30px 20px;}
#package-carousel .image .title p{font-size: 18px; margin-bottom: 0; margin-top: 10px; color: #ffffff;}
figure{overflow: hidden;margin-bottom: 0px;position: relative;}
figure img {width: 100%;-webkit-transform: scale(1); -moz-transform:scale(1); transform: scale(1);
  -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
#package-carousel .image:hover img,.inner-page-content .thumbnail:hover img
{-webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2);}
.inner-page-content .thumbnail .caption h4{font-size: 22px;}
.inner-page-content .thumbnail .caption a{background:#3db40f;padding: 10px 25px;color:#ffffff;text-align: center;
  -webkit-transition: all .2s ease;-moz-transition: all .2s ease;-ms-transition: all .2s ease;
  -o-transition: all .2s ease;transition: all .2s ease;display: inline-block;margin-bottom: 15px;}
.inner-page-content .thumbnail .caption a:hover{background:#e3810f;}
figure:hover img{-webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2);}