img{max-width:100%;}
 .slick-slider{position:relative;  display:block;  box-sizing:border-box;  -webkit-user-select:none;  -moz-user-select:none;  -ms-user-select:none;  user-select:none;  -webkit-touch-callout:none;  -khtml-user-select:none;  -ms-touch-action:pan-y;  touch-action:pan-y;  -webkit-tap-highlight-color:transparent;}
 .slick-list{position:relative;  display:block;  overflow:hidden;  margin:0;  padding:0;}
 .slick-list:focus{outline:none;}
 .slick-list.dragging{cursor:pointer;  cursor:hand;}
 .slick-slider .slick-track,  .slick-slider .slick-list{-webkit-transform:translate3d(0,  0,  0);  -moz-transform:translate3d(0,  0,  0);  -ms-transform:translate3d(0,  0,  0);  -o-transform:translate3d(0,  0,  0);  transform:translate3d(0,  0,  0);}
 .slick-track{position:relative;  top:0;  left:0;  display:block;  margin-left:auto;  margin-right:auto;}
 .slick-track:before,  .slick-track:after{display:table;  content:'';}
 .slick-track:after{clear:both;}
 .slick-loading .slick-track{visibility:hidden;}
 .slick-slide{display:none;  float:left;  height:100%;  min-height:1px;}
 [dir='rtl'] .slick-slide{float:right;}
 .slick-slide img{display:block;}
 .slick-slide.slick-loading img{display:none;}
 .slick-slide.dragging img{pointer-events:none;}
 .slick-initialized .slick-slide{display:block;}
 .slick-loading .slick-slide{visibility:hidden;}
 .slick-vertical .slick-slide{display:block;  height:auto;  border:1px solid transparent;}
 .slick-arrow.slick-hidden{display:none;}
 @charset'UTF-8';  .slick-loading .slick-list{background:#fff url('./ajax-loader.gif') center center no-repeat;}
 @font-face{font-family:'slick';  font-weight:normal;  font-style:normal;  src:url('./fonts/slick.eot');  src:url('./fonts/slick.eot?#iefix') format('embedded-opentype'),  url('./fonts/slick.woff') format('woff'),  url('./fonts/slick.ttf') format('truetype'),  url('./fonts/slick.svg#slick') format('svg');}
 .slick-prev,  .slick-next{transition:0.4s all ease-in-out;  font-size:0;  line-height:0;  position:absolute;  top:50%;  display:block;  width:40px;  height:40px;  padding:0;  -webkit-transform:translate(0,  -50%);  -ms-transform:translate(0,  -50%);  transform:translate(0,  -50%);  cursor:pointer;  color:transparent;  border:none;  outline:none;  background:transparent;  z-index:100;  background-color:rgba(0, 0, 0, 0.2);  border:1px solid;  border-color:rgba(255, 255, 255, 0.6);}
 .slick-prev:hover,  .slick-prev:focus,  .slick-next:hover,  .slick-next:focus{outline:none;  color:#fff;  width:35px;  border-color:rgba(255, 255, 255, 0.9);}
 .slick-prev:hover:before,  .slick-prev:focus:before,  .slick-next:hover:before,  .slick-next:focus:before{opacity:1;}
 .slick-prev.slick-disabled:before,  .slick-next.slick-disabled:before{opacity:.25;}
 .slick-prev:before,  .slick-next:before{font-family:'slick';  font-size:30px;  opacity:.75;  color:white;  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;}
 .slick-prev{left:-25px;}
 [dir='rtl'] .slick-prev{right:-25px;  left:auto;}
 .slick-prev:before{content:'‹';}
 [dir='rtl'] .slick-prev:before{content:'›';}
 .slick-next{right:-25px;}
 [dir='rtl'] .slick-next{right:auto;  left:-25px;}
 .slick-next:before{content:'›';}
 [dir='rtl'] .slick-next:before{content:'‹';}
 .slick-dotted.slick-slider{margin-bottom:30px;}
 .slick-dots{position:absolute;  bottom:-25px;  display:block;  width:100%;  padding:0;  margin:0;  list-style:none;  text-align:center;}
 .slick-dots li{position:relative;  display:inline-block;  width:20px;  height:20px;  margin:0 5px;  padding:0;  cursor:pointer;}
 .slick-dots li button{font-size:0;  line-height:0;  display:block;  width:20px;  height:20px;  padding:5px;  cursor:pointer;  color:#fff;  border:0;  outline:none;  background:transparent;}
 .slick-dots li button:hover,  .slick-dots li button:focus{outline:none;}
 .slick-dots li button:hover:before,  .slick-dots li button:focus:before{opacity:1;}
 .slick-dots li button:before{font-family:'slick';  font-size:70px!important;  line-height:20px;  position:absolute;  top:0;  left:0;  width:20px;  height:20px;  content:'•';  text-align:center;  opacity:.25;  color:#fff;  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;}
 .slick-dots li.slick-active button:before{opacity:.75;  color:#fff;}
 .slider{width:50%;  margin:100px auto;}
 .responsive .slick-slide{margin:0px 10px;}
 .slick-prev:before,  .slick-next:before{color:#fff;}
 .slick-list:focus{outline:none;}
 .slick-prev{left:10px;  height:30px; width:35px;}
 .slick-next{right:10px;  height:30px; width:35px;}
 .responsive .slick-prev{left:1%;  top:45%;  background-color:rgba(0, 0, 0, 0.5);  border:none;}
 .responsive .slick-next{right:1%; top:45%; background-color:rgba(0, 0, 0, 0.5); border:none;}
 .responsive1 .slick-prev{left:-4%;  top:54%;  background-color:rgba(0, 0, 0, 0.5);  border:none;}
 .responsive1 .slick-next{right:-4%; top:54%; background-color:rgba(0, 0, 0, 0.5); border:none;}
 .slick-dots li button:before{font-size:20px !important; line-height:15px;}
 [data-aos][data-aos][data-aos-duration="50"], body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}
[data-aos][data-aos][data-aos-delay="50"], body[data-aos-delay="50"] [data-aos]{transition-delay:0s}
[data-aos][data-aos][data-aos-delay="50"].aos-animate, body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}
[data-aos][data-aos][data-aos-duration="100"], body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}
[data-aos][data-aos][data-aos-delay="100"], body[data-aos-delay="100"] [data-aos]{transition-delay:0s}
[data-aos][data-aos][data-aos-delay="100"].aos-animate, body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}
[data-aos][data-aos][data-aos-duration="150"], body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}
[data-aos][data-aos][data-aos-delay="150"], body[data-aos-delay="150"] [data-aos]{transition-delay:0s}
[data-aos][data-aos][data-aos-delay="150"].aos-animate, body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}
[data-aos][data-aos][data-aos-duration="200"], body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}
[data-aos][data-aos][data-aos-delay="200"], body[data-aos-delay="200"] [data-aos]{transition-delay:0s}
[data-aos][data-aos][data-aos-delay="200"].aos-animate, body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}
[data-aos][data-aos][data-aos-duration="250"], body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}
[data-aos][data-aos][data-aos-delay="250"], body[data-aos-delay="250"] [data-aos]{transition-delay:0s}
[data-aos][data-aos][data-aos-delay="250"].aos-animate, body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}
[data-aos][data-aos][data-aos-duration="300"], body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}
[data-aos][data-aos][data-aos-delay="300"], body[data-aos-delay="300"] [data-aos]{transition-delay:0s}
[data-aos][data-aos][data-aos-delay="300"].aos-animate, body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}
[data-aos][data-aos][data-aos-duration="350"], body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}
[data-aos][data-aos][data-aos-delay="350"], body[data-aos-delay="350"] [data-aos]{transition-delay:0s}
[data-aos][data-aos][data-aos-delay="350"].aos-animate, body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}
[data-aos][data-aos][data-aos-duration="400"], body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}
[data-aos][data-aos][data-aos-delay="400"], body[data-aos-delay="400"] [data-aos]{transition-delay:0s}
[data-aos][data-aos][data-aos-delay="400"].aos-animate, body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}
[data-aos][data-aos][data-aos-duration="450"], body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}
[data-aos][data-aos][data-aos-delay="450"], body[data-aos-delay="450"] [data-aos]{transition-delay:0s}
[data-aos][data-aos][data-aos-delay="450"].aos-animate, body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}
[data-aos][data-aos][data-aos-duration="500"], body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}
[data-aos][data-aos][data-aos-delay="500"], body[data-aos-delay="500"] [data-aos]{transition-delay:0s}
[data-aos][data-aos][data-aos-delay="500"].aos-animate, body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}
[data-aos][data-aos][data-aos-duration="550"], body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}
[data-aos][data-aos][data-aos-delay="550"], body[data-aos-delay="550"] [data-aos]{transition-delay:0s}
[data-aos][data-aos][data-aos-delay="550"].aos-animate, body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}
[data-aos][data-aos][data-aos-duration="600"], body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}
[data-aos][data-aos][data-aos-delay="600"], body[data-aos-delay="600"] [data-aos]{transition-delay:0s}
[data-aos][data-aos][data-aos-delay="600"].aos-animate, body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}
[data-aos][data-aos][data-aos-duration="650"], body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}
[data-aos][data-aos][data-aos-delay="650"], body[data-aos-delay="650"] [data-aos]{transition-delay:0s}
[data-aos][data-aos][data-aos-delay="650"].aos-animate, body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}
[data-aos][data-aos][data-aos-duration="700"], body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}
[data-aos][data-aos][data-aos-delay="700"], body[data-aos-delay="700"] [data-aos]{transition-delay:0s}
[data-aos][data-aos][data-aos-delay="700"].aos-animate, body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}
[data-aos][data-aos][data-aos-duration="750"], body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}
[data-aos][data-aos][data-aos-delay="750"], body[data-aos-delay="750"] [data-aos]{transition-delay:0s}
[data-aos][data-aos][data-aos-delay="750"].aos-animate, body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}
[data-aos][data-aos][data-aos-duration="800"], body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}
[data-aos][data-aos][data-aos-delay="800"], body[data-aos-delay="800"] [data-aos]{transition-delay:0s}
[data-aos][data-aos][data-aos-delay="800"].aos-animate, body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}
[data-aos][data-aos][data-aos-duration="850"], body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}
[data-aos][data-aos][data-aos-delay="850"], body[data-aos-delay="850"] [data-aos]{transition-delay:0s}
[data-aos][data-aos][data-aos-delay="850"].aos-animate, body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}
[data-aos][data-aos][data-aos-duration="900"], body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}
[data-aos][data-aos][data-aos-delay="900"], body[data-aos-delay="900"] [data-aos]{transition-delay:0s}
[data-aos][data-aos][data-aos-delay="900"].aos-animate, body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}
[data-aos][data-aos][data-aos-duration="950"], body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}
[data-aos][data-aos][data-aos-delay="950"], body[data-aos-delay="950"] [data-aos]{transition-delay:0s}
[data-aos][data-aos][data-aos-delay="950"].aos-animate, body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}
[data-aos][data-aos][data-aos-duration="1000"], body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}
[data-aos][data-aos][data-aos-delay="1000"], body[data-aos-delay="1000"] [data-aos]{transition-delay:0s}
[data-aos][data-aos][data-aos-delay="1000"].aos-animate, body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}
[data-aos][data-aos][data-aos-duration="1050"], body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}
[data-aos][data-aos][data-aos-delay="1050"], body[data-aos-delay="1050"] [data-aos]{transition-delay:0s}
[data-aos][data-aos][data-aos-delay="1050"].aos-animate, body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}
[data-aos][data-aos][data-aos-duration="1100"], body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}
[data-aos][data-aos][data-aos-delay="1100"], body[data-aos-delay="1100"] [data-aos]{transition-delay:0s}
[data-aos][data-aos][data-aos-delay="1100"].aos-animate, body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}
[data-aos][data-aos][data-aos-duration="1150"], body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}
[data-aos][data-aos][data-aos-delay="1150"], body[data-aos-delay="1150"] [data-aos]{transition-delay:0s}
[data-aos][data-aos][data-aos-delay="1150"].aos-animate, body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}
[data-aos][data-aos][data-aos-duration="1200"], body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}
[data-aos][data-aos][data-aos-delay="1200"], body[data-aos-delay="1200"] [data-aos]{transition-delay:0s}
[data-aos][data-aos][data-aos-delay="1200"].aos-animate, body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}
[data-aos][data-aos][data-aos-duration="1250"], body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}
[data-aos][data-aos][data-aos-delay="1250"], body[data-aos-delay="1250"] [data-aos]{transition-delay:0s}
[data-aos][data-aos][data-aos-delay="1250"].aos-animate, body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}
[data-aos][data-aos][data-aos-duration="1300"], body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}
[data-aos][data-aos][data-aos-delay="1300"], body[data-aos-delay="1300"] [data-aos]{transition-delay:0s}
[data-aos][data-aos][data-aos-delay="1300"].aos-animate, body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}
[data-aos][data-aos][data-aos-duration="1350"], body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}
[data-aos][data-aos][data-aos-delay="1350"], body[data-aos-delay="1350"] [data-aos]{transition-delay:0s}
[data-aos][data-aos][data-aos-delay="1350"].aos-animate, body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}
[data-aos][data-aos][data-aos-duration="1400"], body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}
[data-aos][data-aos][data-aos-delay="1400"], body[data-aos-delay="1400"] [data-aos]{transition-delay:0s}
[data-aos][data-aos][data-aos-delay="1400"].aos-animate, body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}
[data-aos][data-aos][data-aos-duration="1450"], body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}
[data-aos][data-aos][data-aos-delay="1450"], body[data-aos-delay="1450"] [data-aos]{transition-delay:0s}
[data-aos][data-aos][data-aos-delay="1450"].aos-animate, body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}
[data-aos][data-aos][data-aos-duration="1500"], body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}
[data-aos][data-aos][data-aos-delay="1500"], body[data-aos-delay="1500"] [data-aos]{transition-delay:0s}
[data-aos][data-aos][data-aos-delay="1500"].aos-animate, body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}
[data-aos][data-aos][data-aos-duration="1550"], body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}
[data-aos][data-aos][data-aos-delay="1550"], body[data-aos-delay="1550"] [data-aos]{transition-delay:0s}
[data-aos][data-aos][data-aos-delay="1550"].aos-animate, body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}
[data-aos][data-aos][data-aos-duration="1600"], body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}
[data-aos][data-aos][data-aos-delay="1600"], body[data-aos-delay="1600"] [data-aos]{transition-delay:0s}
[data-aos][data-aos][data-aos-delay="1600"].aos-animate, body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}
[data-aos][data-aos][data-aos-duration="1650"], body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}
[data-aos][data-aos][data-aos-delay="1650"], body[data-aos-delay="1650"] [data-aos]{transition-delay:0s}
[data-aos][data-aos][data-aos-delay="1650"].aos-animate, body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}
[data-aos][data-aos][data-aos-duration="1700"], body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}
[data-aos][data-aos][data-aos-delay="1700"], body[data-aos-delay="1700"] [data-aos]{transition-delay:0s}
[data-aos][data-aos][data-aos-delay="1700"].aos-animate, body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}
[data-aos][data-aos][data-aos-duration="1750"], body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}
[data-aos][data-aos][data-aos-delay="1750"], body[data-aos-delay="1750"] [data-aos]{transition-delay:0s}
[data-aos][data-aos][data-aos-delay="1750"].aos-animate, body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}
[data-aos][data-aos][data-aos-duration="1800"], body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}
[data-aos][data-aos][data-aos-delay="1800"], body[data-aos-delay="1800"] [data-aos]{transition-delay:0s}
[data-aos][data-aos][data-aos-delay="1800"].aos-animate, body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}
[data-aos][data-aos][data-aos-duration="1850"], body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}
[data-aos][data-aos][data-aos-delay="1850"], body[data-aos-delay="1850"] [data-aos]{transition-delay:0s}
[data-aos][data-aos][data-aos-delay="1850"].aos-animate, body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}
[data-aos][data-aos][data-aos-duration="1900"], body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}
[data-aos][data-aos][data-aos-delay="1900"], body[data-aos-delay="1900"] [data-aos]{transition-delay:0s}
[data-aos][data-aos][data-aos-delay="1900"].aos-animate, body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}
[data-aos][data-aos][data-aos-duration="1950"], body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}
[data-aos][data-aos][data-aos-delay="1950"], body[data-aos-delay="1950"] [data-aos]{transition-delay:0s}
[data-aos][data-aos][data-aos-delay="1950"].aos-animate, body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}
[data-aos][data-aos][data-aos-duration="2000"], body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}
[data-aos][data-aos][data-aos-delay="2000"], body[data-aos-delay="2000"] [data-aos]{transition-delay:0s}
[data-aos][data-aos][data-aos-delay="2000"].aos-animate, body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}
[data-aos][data-aos][data-aos-duration="2050"], body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}
[data-aos][data-aos][data-aos-delay="2050"], body[data-aos-delay="2050"] [data-aos]{transition-delay:0s}
[data-aos][data-aos][data-aos-delay="2050"].aos-animate, body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}
[data-aos][data-aos][data-aos-duration="2100"], body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}
[data-aos][data-aos][data-aos-delay="2100"], body[data-aos-delay="2100"] [data-aos]{transition-delay:0s}
[data-aos][data-aos][data-aos-delay="2100"].aos-animate, body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}
[data-aos][data-aos][data-aos-duration="2150"], body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}
[data-aos][data-aos][data-aos-delay="2150"], body[data-aos-delay="2150"] [data-aos]{transition-delay:0s}
[data-aos][data-aos][data-aos-delay="2150"].aos-animate, body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}
[data-aos][data-aos][data-aos-duration="2200"], body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}
[data-aos][data-aos][data-aos-delay="2200"], body[data-aos-delay="2200"] [data-aos]{transition-delay:0s}
[data-aos][data-aos][data-aos-delay="2200"].aos-animate, body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}
[data-aos][data-aos][data-aos-duration="2250"], body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}
[data-aos][data-aos][data-aos-delay="2250"], body[data-aos-delay="2250"] [data-aos]{transition-delay:0s}
[data-aos][data-aos][data-aos-delay="2250"].aos-animate, body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}
[data-aos][data-aos][data-aos-duration="2300"], body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}
[data-aos][data-aos][data-aos-delay="2300"], body[data-aos-delay="2300"] [data-aos]{transition-delay:0s}
[data-aos][data-aos][data-aos-delay="2300"].aos-animate, body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}
[data-aos][data-aos][data-aos-duration="2350"], body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}
[data-aos][data-aos][data-aos-delay="2350"], body[data-aos-delay="2350"] [data-aos]{transition-delay:0s}
[data-aos][data-aos][data-aos-delay="2350"].aos-animate, body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}
[data-aos][data-aos][data-aos-duration="2400"], body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}
[data-aos][data-aos][data-aos-delay="2400"], body[data-aos-delay="2400"] [data-aos]{transition-delay:0s}
[data-aos][data-aos][data-aos-delay="2400"].aos-animate, body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}
[data-aos][data-aos][data-aos-duration="2450"], body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}
[data-aos][data-aos][data-aos-delay="2450"], body[data-aos-delay="2450"] [data-aos]{transition-delay:0s}
[data-aos][data-aos][data-aos-delay="2450"].aos-animate, body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}
[data-aos][data-aos][data-aos-duration="2500"], body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}
[data-aos][data-aos][data-aos-delay="2500"], body[data-aos-delay="2500"] [data-aos]{transition-delay:0s}
[data-aos][data-aos][data-aos-delay="2500"].aos-animate, body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}
[data-aos][data-aos][data-aos-duration="2550"], body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}
[data-aos][data-aos][data-aos-delay="2550"], body[data-aos-delay="2550"] [data-aos]{transition-delay:0s}
[data-aos][data-aos][data-aos-delay="2550"].aos-animate, body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}
[data-aos][data-aos][data-aos-duration="2600"], body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}
[data-aos][data-aos][data-aos-delay="2600"], body[data-aos-delay="2600"] [data-aos]{transition-delay:0s}
[data-aos][data-aos][data-aos-delay="2600"].aos-animate, body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}
[data-aos][data-aos][data-aos-duration="2650"], body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}
[data-aos][data-aos][data-aos-delay="2650"], body[data-aos-delay="2650"] [data-aos]{transition-delay:0s}
[data-aos][data-aos][data-aos-delay="2650"].aos-animate, body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}
[data-aos][data-aos][data-aos-duration="2700"], body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}
[data-aos][data-aos][data-aos-delay="2700"], body[data-aos-delay="2700"] [data-aos]{transition-delay:0s}
[data-aos][data-aos][data-aos-delay="2700"].aos-animate, body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}
[data-aos][data-aos][data-aos-duration="2750"], body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}
[data-aos][data-aos][data-aos-delay="2750"], body[data-aos-delay="2750"] [data-aos]{transition-delay:0s}
[data-aos][data-aos][data-aos-delay="2750"].aos-animate, body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}
[data-aos][data-aos][data-aos-duration="2800"], body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}
[data-aos][data-aos][data-aos-delay="2800"], body[data-aos-delay="2800"] [data-aos]{transition-delay:0s}
[data-aos][data-aos][data-aos-delay="2800"].aos-animate, body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}
[data-aos][data-aos][data-aos-duration="2850"], body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}
[data-aos][data-aos][data-aos-delay="2850"], body[data-aos-delay="2850"] [data-aos]{transition-delay:0s}
[data-aos][data-aos][data-aos-delay="2850"].aos-animate, body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}
[data-aos][data-aos][data-aos-duration="2900"], body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}
[data-aos][data-aos][data-aos-delay="2900"], body[data-aos-delay="2900"] [data-aos]{transition-delay:0s}
[data-aos][data-aos][data-aos-delay="2900"].aos-animate, body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}
[data-aos][data-aos][data-aos-duration="2950"], body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}
[data-aos][data-aos][data-aos-delay="2950"], body[data-aos-delay="2950"] [data-aos]{transition-delay:0s}
[data-aos][data-aos][data-aos-delay="2950"].aos-animate, body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}
[data-aos][data-aos][data-aos-duration="3000"], body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}
[data-aos][data-aos][data-aos-delay="3000"], body[data-aos-delay="3000"] [data-aos]{transition-delay:0s}
[data-aos][data-aos][data-aos-delay="3000"].aos-animate, body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}
[data-aos]{pointer-events:none}
[data-aos].aos-animate{pointer-events:auto}
[data-aos][data-aos][data-aos-easing=linear], body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25, .25, .75, .75)}
[data-aos][data-aos][data-aos-easing=ease], body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}
[data-aos][data-aos][data-aos-easing=ease-in], body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}
[data-aos][data-aos][data-aos-easing=ease-out], body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}
[data-aos][data-aos][data-aos-easing=ease-in-out], body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}
[data-aos][data-aos][data-aos-easing=ease-in-back], body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6, -.28, .735, .045)}
[data-aos][data-aos][data-aos-easing=ease-out-back], body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175, .885, .32, 1.275)}
[data-aos][data-aos][data-aos-easing=ease-in-out-back], body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68, -.55, .265, 1.55)}
[data-aos][data-aos][data-aos-easing=ease-in-sine], body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47, 0, .745, .715)}
[data-aos][data-aos][data-aos-easing=ease-out-sine], body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39, .575, .565, 1)}
[data-aos][data-aos][data-aos-easing=ease-in-out-sine], body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445, .05, .55, .95)}
[data-aos][data-aos][data-aos-easing=ease-in-quad], body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55, .085, .68, .53)}
[data-aos][data-aos][data-aos-easing=ease-out-quad], body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25, .46, .45, .94)}
[data-aos][data-aos][data-aos-easing=ease-in-out-quad], body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455, .03, .515, .955)}
[data-aos][data-aos][data-aos-easing=ease-in-cubic], body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55, .085, .68, .53)}
[data-aos][data-aos][data-aos-easing=ease-out-cubic], body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25, .46, .45, .94)}
[data-aos][data-aos][data-aos-easing=ease-in-out-cubic], body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455, .03, .515, .955)}
[data-aos][data-aos][data-aos-easing=ease-in-quart], body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55, .085, .68, .53)}
[data-aos][data-aos][data-aos-easing=ease-out-quart], body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25, .46, .45, .94)}
[data-aos][data-aos][data-aos-easing=ease-in-out-quart], body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455, .03, .515, .955)}
@media screen{html:not(.no-js) [data-aos^=fade][data-aos^=fade]{opacity:0; transition-property:opacity, -webkit-transform; transition-property:opacity, transform; transition-property:opacity, transform, -webkit-transform}
html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate{opacity:1; -webkit-transform:none; transform:none}
html:not(.no-js) [data-aos=fade-up]{-webkit-transform:translate3d(0, 100px, 0); transform:translate3d(0, 100px, 0)}
html:not(.no-js) [data-aos=fade-down]{-webkit-transform:translate3d(0, -100px, 0); transform:translate3d(0, -100px, 0)}
html:not(.no-js) [data-aos=fade-right]{-webkit-transform:translate3d(-100px, 0, 0); transform:translate3d(-100px, 0, 0)}
html:not(.no-js) [data-aos=fade-left]{-webkit-transform:translate3d(100px, 0, 0); transform:translate3d(100px, 0, 0)}
html:not(.no-js) [data-aos=fade-up-right]{-webkit-transform:translate3d(-100px, 100px, 0); transform:translate3d(-100px, 100px, 0)}
html:not(.no-js) [data-aos=fade-up-left]{-webkit-transform:translate3d(100px, 100px, 0); transform:translate3d(100px, 100px, 0)}
html:not(.no-js) [data-aos=fade-down-right]{-webkit-transform:translate3d(-100px, -100px, 0); transform:translate3d(-100px, -100px, 0)}
html:not(.no-js) [data-aos=fade-down-left]{-webkit-transform:translate3d(100px, -100px, 0); transform:translate3d(100px, -100px, 0)}
html:not(.no-js) [data-aos^=zoom][data-aos^=zoom]{opacity:0; transition-property:opacity, -webkit-transform; transition-property:opacity, transform; transition-property:opacity, transform, -webkit-transform}
html:not(.no-js) [data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1; -webkit-transform:translateZ(0) scale(1); transform:translateZ(0) scale(1)}
html:not(.no-js) [data-aos=zoom-in]{-webkit-transform:scale(.6); transform:scale(.6)}
html:not(.no-js) [data-aos=zoom-in-up]{-webkit-transform:translate3d(0, 100px, 0) scale(.6); transform:translate3d(0, 100px, 0) scale(.6)}
html:not(.no-js) [data-aos=zoom-in-down]{-webkit-transform:translate3d(0, -100px, 0) scale(.6); transform:translate3d(0, -100px, 0) scale(.6)}
html:not(.no-js) [data-aos=zoom-in-right]{-webkit-transform:translate3d(-100px, 0, 0) scale(.6); transform:translate3d(-100px, 0, 0) scale(.6)}
html:not(.no-js) [data-aos=zoom-in-left]{-webkit-transform:translate3d(100px, 0, 0) scale(.6); transform:translate3d(100px, 0, 0) scale(.6)}
html:not(.no-js) [data-aos=zoom-out]{-webkit-transform:scale(1.2); transform:scale(1.2)}
html:not(.no-js) [data-aos=zoom-out-up]{-webkit-transform:translate3d(0, 100px, 0) scale(1.2); transform:translate3d(0, 100px, 0) scale(1.2)}
html:not(.no-js) [data-aos=zoom-out-down]{-webkit-transform:translate3d(0, -100px, 0) scale(1.2); transform:translate3d(0, -100px, 0) scale(1.2)}
html:not(.no-js) [data-aos=zoom-out-right]{-webkit-transform:translate3d(-100px, 0, 0) scale(1.2); transform:translate3d(-100px, 0, 0) scale(1.2)}
html:not(.no-js) [data-aos=zoom-out-left]{-webkit-transform:translate3d(100px, 0, 0) scale(1.2); transform:translate3d(100px, 0, 0) scale(1.2)}
html:not(.no-js) [data-aos^=slide][data-aos^=slide]{transition-property:-webkit-transform; transition-property:transform; transition-property:transform, -webkit-transform; visibility:hidden}
html:not(.no-js) [data-aos^=slide][data-aos^=slide].aos-animate{visibility:visible; -webkit-transform:translateZ(0); transform:translateZ(0)}
html:not(.no-js) [data-aos=slide-up]{-webkit-transform:translate3d(0, 100%, 0); transform:translate3d(0, 100%, 0)}
html:not(.no-js) [data-aos=slide-down]{-webkit-transform:translate3d(0, -100%, 0); transform:translate3d(0, -100%, 0)}
html:not(.no-js) [data-aos=slide-right]{-webkit-transform:translate3d(-100%, 0, 0); transform:translate3d(-100%, 0, 0)}
html:not(.no-js) [data-aos=slide-left]{-webkit-transform:translate3d(100%, 0, 0); transform:translate3d(100%, 0, 0)}
html:not(.no-js) [data-aos^=flip][data-aos^=flip]{-webkit-backface-visibility:hidden; backface-visibility:hidden; transition-property:-webkit-transform; transition-property:transform; transition-property:transform, -webkit-transform}
html:not(.no-js) [data-aos=flip-left]{-webkit-transform:perspective(2500px) rotateY(-100deg); transform:perspective(2500px) rotateY(-100deg)}
html:not(.no-js) [data-aos=flip-left].aos-animate{-webkit-transform:perspective(2500px) rotateY(0); transform:perspective(2500px) rotateY(0)}
html:not(.no-js) [data-aos=flip-right]{-webkit-transform:perspective(2500px) rotateY(100deg); transform:perspective(2500px) rotateY(100deg)}
html:not(.no-js) [data-aos=flip-right].aos-animate{-webkit-transform:perspective(2500px) rotateY(0); transform:perspective(2500px) rotateY(0)}
html:not(.no-js) [data-aos=flip-up]{-webkit-transform:perspective(2500px) rotateX(-100deg); transform:perspective(2500px) rotateX(-100deg)}
html:not(.no-js) [data-aos=flip-up].aos-animate{-webkit-transform:perspective(2500px) rotateX(0); transform:perspective(2500px) rotateX(0)}
html:not(.no-js) [data-aos=flip-down]{-webkit-transform:perspective(2500px) rotateX(100deg); transform:perspective(2500px) rotateX(100deg)}
html:not(.no-js) [data-aos=flip-down].aos-animate{-webkit-transform:perspective(2500px) rotateX(0); transform:perspective(2500px) rotateX(0)}
}
 *{margin:0px;  padding:0px;}
 body{margin:0px;  padding:0px;  font-size:17px;  font-weight:400;  color:#666; font-family:'Mulish',  sans-serif;}
 a{text-decoration:none;}
 p{line-height:150%;  text-align:justify;  margin-bottom:10px; font-size: 18px;}
 h1, h2, h3, h4, h5, h6{line-height:145%; font-family:'Poppins',  sans-serif; color:#065299;}
 h1{font-size:2.1rem;  font-weight:700;}
 h2{font-size:1.6rem; font-weight:600;  margin:0px; padding:0px;}
 h3{font-size:22px; font-weight:600;  margin:0px; padding:0px;}
 h4{font-size:20px; font-weight:600;  margin:0px; padding:0px;}
 h5{font-size:18px; font-weight:600;  margin:0px; padding:0px;}
 h6{font-size:16px; font-weight:600;  margin:0px; padding:0px;}
 ul{margin:0px;  padding:0px;}
 form{margin:0px;  padding:0px;}
 input{outline:none; border:none;}
 html{scroll-behavior:smooth; overflow-x:hidden;}
 select{-webkit-appearance:none;  -moz-appearance:none; font-size:15px;}
 .container-fluid{padding-left:30px; padding-right:30px;}
 .for-phone-contact{display:none;  position:fixed; bottom:0px; left:0px; z-index:9999; width:100%; background:#238940; padding:10px;}
 .for-phone-contact ul li a i{width:40px; height:35px; font-size:20px; background:#fff; color:#238940; border-radius:4px; display:flex; align-items:center; justify-content:center;}
 .for-phone-contact ul li{margin-left:5px;  display:inline-block;  list-style:none;}
 #snw{position:sticky; z-index:999; transition:top 0.3s;  top:-52px;}
 #all-my-navs{width:100%;}
 #nvd{background:#000!important;  position:fixed; top:-50px; left:0px; width:100%; opacity:0; box-shadow:rgb(0 0 0 / 25%) 0px 4px 4px 0px;}
 #nvd .navbar .navbar-brand img{height:38px!important; background:#fff; border-radius:4px;}
 .nv-hvr{background:#238940!important;}
 .nv-hvrr{background:#fff!important;}
 .desktop-logo{width:352;  height:72;  aspect-ratio:375/72;}
 .navigation .top-header{padding:7px 0px; padding-top:10px;  transition:0.4s all ease-in-out;  background:#fff;  max-height:145px;}
 .navigation .top-header a{display:flex; align-items:center; line-height:24px;  transition:0.4s all ease-in-out;  color:#393939; text-decoration:none; font-weight:600; font-size:18px;}
 .navigation .top-header a:hover{color:#fff; text-decoration:none; font-weight:500;}
 .navigation .top-header i{color:#666;  margin:0px 5px;}
 .navigation .top-header ul{display:flex; justify-content:flex-end; align-items:center; height:100%;}
 .navigation .top-header .call-now{display:flex; justify-content:flex-end; align-items:center; height:100%;}
 .navigation .top-header .call-now li{margin-left:4px; list-style:none;  display:inline-block;}
 .navigation .top-header .call-now li:last-child a{display:flex; align-items:flex-start; flex-direction:column;  margin-left:0px;}
 .navigation .top-header .call-now li:last-child a span{color:#da1923;  font-size:13px; font-weight:500; margin-left:5px; margin-bottom:0px;}
 .navigation .top-header .call-now li a:hover{color:#000;}
 .navigation .top-header .call-now li i{font-size:18px;  border-radius:4px; transition:0.4s all ease-in-out;  padding:5px; width:33px; height:33px; display:flex; align-items:center; justify-content:center; background:#52b16a; color:#fff; margin-top:15px;}
 .navigation .top-header .call-now li i:hover{background:#4aab63; color:#fff;  transform:rotate(10deg); border-color:#fff;}
 .navigation .top-header .form{display:flex; align-items:center; height:100%;}
 .navigation .top-header .form .form-control,  .navigation .top-header .form .btn{border:none!important; background:#f5f5f5;}
 .navigation .top-header .form input:focus{box-shadow:0px 0px 4px #ccc!important; background:transparent;}
 .navigation .top-header .form .form-control:focus{box-shadow:none;}
 .navigation .top-header .form .btn{background:#00458d!important;}
 .navigation .top-header .customize-trip{position:relative;  height:100%; display:flex; align-items:center; justify-content:center;}
 .navigation .top-header .customize-trip p{position:absolute; top:0px; left:14px;  color:#0b8303; font-size:14px; font-weight:600; padding:0px;}
 .navigation .top-header .customize-trip img{height:26px;}
 .navigation .top-header .customize-trip a{padding:7px 10px; border-radius:25px; background:#219b03;  color:#fff; font-size:15px;}
 .navigation .top-header .customize-trip a i{color:#fff;}
 .navigation .top-header .tripadvisor-cls{height:100%;}
 .navigation .top-header .tripadvisor-cls img{width:100%; height:auto;}
 .navigation .top-header .nav-search{height:100%; padding:10px; display:flex; align-items:center; justify-content:flex-end; width:100%; position:relative;}
 .navigation .top-header .nav-search p{padding:0px; margin:0px; position:absolute; top:-8px; right:15px; font-size:13px; color:#dc3921; font-weight:600;}
 .navigation .top-header .nav-search span{width:100%;  cursor:pointer;  background:transparent; padding:6px 10px; color:#ddd; border-radius:5px; border:1px solid #ddd; font-weight:400;}
 .navigation .top-header .nav-search img{height:44px;}
 .navigation{position:relative;  z-index:1000;  background-color:transparent;}
 .navigation .bg-light{background:#238940!important;}
 .navigation .navbar{padding:0!important; margin:0!important; position:relative; display:block!important;}
 .navigation .navbar .navbar-collapse{flex-grow:1;}
 .navigation .navbar .navbar-brand img{height:60px; margin-left:18px;}
 .navigation .navbar .nav-form .form{position:absolute; right:0px; bottom:-48px; width:100%; background:rgba(255, 255, 255, 0.9); display:flex; align-items:center; padding:0px 100px; height:40px; border:1px solid #333; border-radius:25px;}
 .navigation .navbar .nav-form input{width:100%; color:#000; padding:6px 0px;}
 .navigation .navbar .nav-form button{border:none; padding:0; margin:0; background:none; border:1px solid #151515; padding:2px 13px; border-radius:25px;}
 .navigation .navbar .nav-form p{margin-left:20px;  border:none; border-radius:4px; cursor:pointer; color:red; padding:0px 12px; border:1px solid red;}
 .navigation .navbar .nav-form p i{cursor:pointer;  padding:0px; margin:0px; color:red; font-size:14px; padding:1px 2px; border:1px solid red;}
 .navigation .navbar .nav-form button i{padding:0; margin:0; color:#333;}
 .navigation #nv-search{cursor:pointer;}
 .navigation .navbar-light .navbar-nav .nav-item{border-right:1px solid #359a51;}
 .navigation .navbar-light .navbar-nav .nav-item:first-child{border-left:1px solid #359a51;}
 .navigation .navbar-light .navbar-nav .nav-link{font-size:15px; font-weight:inherit;  font-weight:400;  color:#fff; padding:12px 14px!important; background:transparent; text-transform:uppercase;}
 .navigation .navbar-light .navbar-nav .nav-item:hover{background:#238940;}
 .navbar-expand-lg .navbar-nav .nav-item .dropdown-toggle::after{transition:0.4s all ease-in-out;}
 .navbar-expand-lg .navbar-nav .nav-item:hover .dropdown-toggle::after{transform:rotate(180deg);}
 .navigation .navbar-toggler{padding:14px 15px; border:none;}
 .navigation .navbar-toggler:focus{box-shadow:none!important; outline:none!important;}
 .navigation .navbar .left-serach img{height:20px; width:auto; cursor:pointer;}
 .navigation .small-form{margin-left:20px; display:none;}
 .navigation .form input{background:transparent; color:#fff;}
 .navigation .form i{color:#999; margin-right:10px; font-weight:300!important;}
 .navigation #nv-search{color:#a4d6f3; padding:10px}
 .navigation .nav-form{display:none;}
 .small-nav{position:relative; padding:5px 0px; z-index:99; background:#fff;}
 .small-nav .lggggg p{font-size:13px; margin:0px; padding:0px;}
 .small-nav .lggggg h1{font-size:13px; margin:0px; padding:0px; line-height:9px!important; font-weight:500;}
 .small-nav .connect a{display:flex; align-items:center; justify-content:center; margin:0px 4px;}
 .small-nav .content{display:flex; align-items:center; justify-content:space-between;}
 .small-nav button:focus{box-shadow:none!important;}
 .small-nav button img{filter:brightness(1%);}
 .small-nav .top-m-icon{display:flex; align-items:center; height:100%;}
 .small-nav .top-m-icon a i{font-size:24px; margin-left:15px; margin-top:5px; color:#198e20;}
 .small-nav-wraper{display:none;}
 .small-nav-wraper .form{padding:4px 10px; width:100%; background:#1b293a; display:flex; align-items:center;}
 .small-nav-wraper .form input{background:#1b293a; border-radius:0px; border:none;  margin-left:10px; margin-right:5px;}
 .small-nav-wraper .form input:focus{background:#1b293a; outline:none; box-shadow:none; color:#fff;}
 .small-nav-wraper .form button:focus{box-shadow:none!important; outline:none!important;}
 .small-nav-wraper .small-nv-frm{background:#219b03;  display:flex; align-items:center; justify-content:space-between;}
 .small-nav-wraper .small-nv-frm button span{color:#fff; display:flex; font-weight:400;}
 .small-nav-wraper .small-nv-frm .navbar-toggler:focus{box-shadow:none!important; outline:none!important;}
 .small-nav-wraper .small-nv-frm button span i{margin-right:10px;}
 .small-nav .small-logo img{height:33px; width:auto;}
 .small-logo a{font-family:'Poppins',  sans-serif; color:#333!important; font-weight:900;}
 #nav-side{transition:0.4s all ease-in-out;  background:rgba(0, 0, 0, 0.2);  position:fixed; top:0px; right:-100%; width:100%; z-index:9999; height:100vh;}
 #n-side{width:100%; background:#fff; height:100%;}
 #nav-side ul li{display:inherit;}
 #nav-side ul li a{display:block; padding:8px 20px; color:#212529!important; background:#3331f; margin-bottom:1px; font-size:16px;}
 #nav-side .card-header{padding:0px; margin:0px; background:transparent; border:none;}
 #nav-side .card{border-radius:0px; border:0px; background:transparent;}
 #nav-side .card .card-body{padding:0px;}
 #nav-side .fa{margin-right:4px!important;}
 #nav-side .card .btn-link{border-bottom:1px solid #1f2132;  background:#101222!important; color:#d6d6d6!important; text-align:justify!important; padding:8px 10px!important; border-radius:0px!important; width:100%; text-decoration:none;}
 #nav-side .accordion button{padding:8px 20px!important; background:#ccc;}
 #nav-side .accordion button:focus{box-shadow:none!important;}
 #nav-side .accordion .accordion-body{padding:0px!important;}
 #nav-side #accordionExample button{background:#33387;}
 #nav-side #accordionExampletwo button{background:#f5f5f5;}
 .dropdown-menu[data-bs-popper]{margin-top:0px!important;}
 .navbar-expand-lg .navbar-nav .dropdown-menu li{width:100%!important; position:relative;}
 .navbar-expand-lg .navbar-nav .dropdown-menu li .second-drop{border-left:1px solid #ccc;  transition:0.5s all ease-in-out;  display:none;  position:absolute; top:0px; left:100%; width:max-content; min-width:310px; max-width:min(440px, calc(100vw - 20px)); background:#fff!important; border-top:1px solid #ffffff1f; box-shadow:0px 0px 8px #00000036;}
 .navbar-expand-lg .navbar-nav .dropdown-menu li .second-drop ul li a{color:#333; display:block; width:100%; white-space:normal; overflow-wrap:anywhere; line-height:1.35;}
 .navbar-expand-lg .navbar-nav .dropdown-menu li .second-drop ul li{transition:0.5s all ease-in-out; padding:9px 20px; color:#fff; border-bottom:1px solid #e5e5e5; font-size:14px; min-height:44px; display:flex; align-items:center;}
 .navbar-expand-lg .navbar-nav .dropdown-menu li .second-drop ul li:hover{background:#fff; background:#e5e5e5;}
 .navbar-expand-lg .navbar-nav .dropdown-menu li .second-drop ul li:hover a{color:#333!important;}
 .navbar-expand-lg .navbar-nav .dropdown-menu li:hover .second-drop{display:block;}
 .navbar-expand-lg .navbar-nav .dropdown-menu li .dropdown-item{display:flex; align-items:center; justify-content:space-between;  transition:0.5s all ease-in-out;  padding:9px 20px; color:#000; border-top:1px solid #d7cdcd; font-size:14px; line-height:1.35; white-space:normal;}
 .navbar-expand-lg .navbar-nav .dropdown-menu li .dropdown-item i{font-size:12px;  margin-left:7px;}
 .navbar-brand{font-family:'Poppins',  sans-serif; color:#fff!important; display:flex; align-items:center; padding:0px;}
 .navbar-brand img{height:60px; display:block;}
 .navbar-brand h1{margin-bottom:0px; font-size:24px; font-weight:700; line-height:15px; color:#fff; margin-top:7px; margin-left:5px;}
 .navbar-brand p{padding:0px;  margin:0px; line-height:15px; font-size:14px; font-weight:400; color:#fff; margin-left:5px; margin-top:5px;}
 .dropdown-menu[data-bs-popper]{margin-top:1px!important;}
 .navbar-expand-lg .navbar-nav .dropdown-menu li{width:100%!important;}
 .navbar-expand-lg .navbar-nav .dropdown-menu li .dropdown-item:hover{background:#fff; padding-left:25px;}
 .navbar-expand-lg .navbar-nav .dropdown-menu{background:#f5f5f5!important; padding:0px!important; border:none!important; border-radius:0px!important; margin-left:1px; left:-1px!important; top:45px; width:max-content; min-width:230px; max-width:min(360px, calc(100vw - 20px)); box-shadow:0px 0px 8px #00000036;}
 .navbar-expand-lg .navbar-nav .dropdown-menu > li > .dropdown-item{white-space:nowrap; min-height:44px;}
 .navbar-expand-lg .navbar-nav .dropdown-menu > li > .dropdown-item i{flex:0 0 auto;}
 .navbar-expand-lg .navbar-nav .dropdown-menu li:first-child{border-left:0px solid #ffffff0d;}
 .nav-ajax-search{position:relative; width:42px; margin-left:8px; flex:0 0 42px;}
 .nav-ajax-search__toggle{display:inline-flex; align-items:center; justify-content:center; width:42px; height:42px; border:0; background:#238940; color:#fff; font-size:16px;}
 .nav-ajax-search__toggle:hover,.nav-ajax-search__toggle:focus{background:#1d7837; color:#fff; outline:none;}
 .nav-ajax-search__panel{display:none; position:absolute; right:0; top:calc(100% + 7px); width:min(340px, calc(100vw - 24px)); z-index:9999;}
 .nav-ajax-search.is-open .nav-ajax-search__panel{display:block;}
 .nav-ajax-search__panel > i{position:absolute; left:12px; top:19px; transform:translateY(-50%); z-index:2; color:#238940; font-size:14px;}
 .nav-ajax-search .form-control{height:38px; padding:7px 12px 7px 34px; border:1px solid #dfe8ed; border-radius:4px; background:#fff; color:#173342; font-size:14px; line-height:1.3; box-shadow:0 10px 24px rgba(23,51,66,.16);}
 .nav-ajax-search .form-control:focus{border-color:#238940; box-shadow:0 0 0 3px rgba(35,137,64,.15);}
 .header-search-results{display:none; position:absolute; left:0; top:calc(100% + 6px); width:100%; max-height:420px; overflow:auto; z-index:9999; border:1px solid #dfe8ed; border-radius:6px; background:#fff; box-shadow:0 16px 34px rgba(23,51,66,.18);}
 .search-suggestion-heading{padding:9px 13px; background:#f4f8fa; color:#536b78; font-size:11px; font-weight:800; letter-spacing:.04em; text-transform:uppercase;}
 .search-suggestion-item{display:flex!important; align-items:center; gap:10px; padding:10px 13px; border-bottom:1px solid #edf2f5; color:#173342!important; font-size:14px; line-height:1.35; text-decoration:none!important;}
 .search-suggestion-item i{width:18px; color:#238940; text-align:center;}
 .search-suggestion-item:hover,.search-suggestion-item.is-active{background:#edf7f0; color:#0f2f1a!important;}
 .search-suggestion-empty,.search-suggestion-loading{padding:12px 14px; color:#536b78; font-size:14px;}
 @media(max-width:1199.98px){.nav-ajax-search{width:42px; flex-basis:42px;}}
 .navbar-expand-lg .navbar-nav .nav-item:hover .dropdown-menu{display:block!important;}
 .accordion-button:not(.collapsed){color:#333;}
 #nv-left-srch-box{box-shadow:0px 1000px 0 1000px #00000094;  opacity:0;  transition:0.5s all ease-in-out;  background:#dfdfdf; padding:40px 0px; position:fixed; top:-100%; left:0px; z-index:999999; width:100%;}
 #nv-left-srch-box .btn-primary{color:#333;}
 #nv-left-srch-box .card{border-radius:0px;}
 #nv-left-srch-box .ban-frrm{padding:20px; border-radius:5px; background:#fff; display:flex; align-items:center; justify-content:space-between;}
 #nv-left-srch-box .ban-frrm img{filter:brightness(100); height:20px;}
 #nv-left-srch-box h5{display:flex; align-items:center; justify-content:space-between;  margin-bottom:15px; font-size:18px; font-weight:400; color:#fff;}
 #nv-left-srch-box h5 span{cursor:pointer;  color:red; border:2px solid red; border-radius:50%; height:30px; width:30px; display:flex; align-items:center; justify-content:center;}
 #nv-left-srch-box h5 span{font-size:12px;}
 #nv-left-srch-box .ban-frrm select,  .form-control:focus{box-shadow:none; outline:none;}
 #nv-left-srch-box .ban-frrm select{border-radius:25px;  margin:5px; margin-bottom:10px;  font-family:'Poppins',  sans-serif; border:1px solid #ededed; padding:10px 20px;}
 #nv-left-srch-box .ban-frrm input{border-radius:25px;  margin:5px; margin-bottom:10px;  font-family:'Poppins',  sans-serif; border:1px solid #ededed; padding:10px 20px;}
 #nv-left-srch-box .ban-frrm button{background:#2db950; font-weight:500; border-radius:25px; padding:10px 20px; color:#fff;}
 #nv-left-srch-box .ban-frrm .btn-primary{width:100%; align-items:center; justify-content:center;}
 .top-header{background:#f5f5f5;}
 .top-header .top-content{display:flex; align-items:center; justify-content:center;}
 .top-header .top-content p{padding:9px 0px; color:#ddd; font-weight:600; font-size:14px;}
 .top-header .top-content p a{color:#65c77e; text-decoration:underline;}
 .top-header--deposit{min-height:38px;}
 .top-header--deposit .row{align-items:center; min-height:38px;}
 .top-header--deposit .top-content{min-height:38px; display:flex; align-items:center; justify-content:center;}
 .top-header--deposit .top-content p{display:flex; align-items:center; justify-content:center; gap:6px; margin:0; padding:0; color:#fff; font-size:14px; line-height:1.2; font-weight:700;}
 .top-header--deposit .top-content .btn-success{display:inline-flex; align-items:center; gap:4px; min-height:28px; padding:5px 9px; border:0; color:#fff!important; font-size:13px; line-height:1; text-decoration:none; vertical-align:middle;}
 .top-header--deposit .top-content .btn-success i{color:#fff!important; font-size:13px; line-height:1;}
 .top-header--deposit .top-content .btn-success:hover,
 .top-header--deposit .top-content .btn-success:focus{color:#fff!important; text-decoration:none;}
 .top-header .top-content .left-section ul li{padding:0px 4px;}
 .top-header .top-content .left-section ul li a{color:#000; font-size:14px; display:block; padding:8px 0px;}
 .top-header .top-content .left-section ul li a i{height:30px; width:30px; display:flex; align-items:center; justify-content:center; border-radius:50%; background:#ccc;}
 .top-header .top-content .left-section ul li .foc{font-size:16px; background:#de8700; padding:0px 6px; border-radius:4px;}
 .top-header .top-content .left-section ul li a span{color:#fff; margin-right:5px;}
 .top-header .top-content .right-section ul li{color:#333; font-size:14px; padding:11px 10px;}
 .top-header .top-content .right-section ul li .fa-brands{font-size:16px; padding:2px 5px;}
 .top-header .top-content .right-section img{width:100%;}
 .my-slider-ban{width:100%;  height:75vh;  background:#f5f5f5;  overflow:hidden;  position:relative;}
 .my-slider-ban img{width:100%;  height:100%;  object-fit:cover;}
 .my-slider-ban .ban-frrm{display:flex!important; align-items:center; justify-content:center; background:rgba(255, 255, 255, .2); padding:8px 10px; border-radius:5px;}
 .my-slider-ban .ban-frrm .form-control:focus{box-shadow:none; outline:none; border:none;}
 .my-slider-ban .ban-frrm .form-control{margin:5px; font-family:'Poppins',  sans-serif; border:none; padding:10px 15px;}
 .my-slider-ban .ban-frrm button{background:#f67e00; font-weight:500; border-radius:5px;}
 .my-slider-ban .small-tg p{text-shadow:0px 0px 5px #000; margin:0px;  width:inherit; padding:0px 0px; border-radius:25px;  text-transform:inherit!important;  font-weight:700; margin:5px 0px;}
 .my-slider-ban .ban-frrm .btn-primary{height:42px;  width:150px; align-items:center; justify-content:center; margin-left:5px;}
 .my-slider-ban .my-ban{position:relative;}
 .my-slider-ban .my-ban .ban-overlay{display:flex; align-items:flex-end; justify-content:center; flex-direction:column;  width:100%;  position:absolute; top:0; left:0px;  height:100%;  z-index:99;}
 .my-slider-ban .my-ban .ban-overlay .content{margin-right:100px; width:45%;}
 .my-slider-ban .my-ban .ban-overlay h2{font-size:36px; font-weight:700; color:#fff; margin-bottom:10px; font-family:'Poppins',  sans-serif; width:fit-content; border-radius:4px;}
 .my-slider-ban .my-ban .ban-overlay h3{color:#fff;}
 .my-slider-ban .my-ban .ban-overlay p{font-size:16px; color:#fff; font-weight:400;}
 .my-slider-ban .my-ban .ban-overlay .ban-link{transition:0.4s all ease-in-out;  margin-top:30px;}
 .my-slider-ban .my-ban .ban-overlay .ban-link a{letter-spacing:1px;  text-transform:uppercase;  color:#fff; background-color:#f6a106; padding:10px 15px; border-radius:4px; font-weight:600;}
 .my-slider-ban .my-ban .ban-overlay .ban-link a:last-child{background:#238940;  color:#fff;}
 .my-slider-ban .my-ban .ban-overlay .ban-link:hover{margin-left:5px;}
 .wel-search{padding:50px 100px; position:relative; padding-bottom:12px;}
 .wel-search .wel-stay{position:absolute; width:85%; top:10%; left:50%; transform:translate(-50%,  -80%); padding-top:30px;}
 .wel-search .ban-frrm{box-shadow:0px 0px 10px #0000002b; background:#fff;  display:flex!important; align-items:center; justify-content:center; padding:20px; border-radius:5px;}
 .wel-search h5{margin-bottom:15px; font-size:18px; font-weight:400; color:#fff;}
 .wel-search .ban-frrm select:focus{box-shadow:none; outline:none;}
 .wel-search .ban-frrm select{margin:5px; font-family:'Poppins',  sans-serif; border:1px solid #fff; padding:10px 20px; background:#f3f3f3;}
 .wel-search .ban-frrm button{background:#219b03; font-weight:500; border-radius:25px; padding:10px 20px;}
 .wel-search .ban-frrm .btn-primary{width:60%; align-items:center; justify-content:center;}
 .welcome{padding:50px 0px;  position:relative; background:#fff; margin-top:-7px;}
 .welcome .title{max:height:150px;}
 .welcome .title h3{display:flex; color:#000; font-weight:400; font-size:18px; text-align:left; margin-bottom:10px;}
 .welcome .title h3 .line1{height:6px; width:50px; border-radius:25px; background:#52b16a; margin-right:10px;}
 .welcome p{font-size:16px; font-weight:400; text-align:left;  padding:5px;}
 .welcome .title h3 .line2{height:6px; width:50px; border-radius:25px; background:#52b16a; margin-left:10px;}
 .welcome .bn-mnt{position:absolute; top:-143px; right:100px; z-index:99; border-radius:50%;}
 .welcome .bn-mnt img{height:275px; box-shadow:0px 0px 10px #0000001f; border-radius:50%;}
 .welcome .bn-dnt{position:absolute; bottom:-20px; left:0px; width:100%; z-index:99;}
 .welcome .bn-dnt img{width:100%; height:auto;}
 .welcome .lilnk{margin-top:20px; display:flex; align-items:center;}
 .welcome .wel-img{position:relative;}
 .welcome .wel-img .firt{position:absolute; width:60%; height:353px; border:6px solid #fff; object-fit:cover; box-shadow:0px 0px 10px #ddd; top:-190px; margin-left:40%;}
 .welcome .wel-img .srt{position:absolute; width:75%; height:270px; margin-left:3%;  border:6px solid #fff; object-fit:cover; top:70px;}
 .welcome .lilnk a{border-radius:25px;  transition:0.4s all ease-in-out;  padding:10px 20px; background:#dc3921;  color:#fff; box-shadow:8px 8px 0px #52b16a6b;}
 .welcome .lilnk a:hover{padding:10px 25px;}
 .special-pack{padding:50px 0px; padding-bottom:30px;}
 .special-pack .s-title{background:#238940; padding:40px 0px; margin-bottom:50px;}
 .special-pack .col-md-4{margin-bottom:24px;}
 .special-pack .main-content{display:flex; width:100%; flex-wrap:wrap; ;}
 .special-pack .main-content .cont-1{width:48%; margin-right:2%;}
 .special-pack .main-content .cont-1 a{display:block;  font-size:18px; font-weight:700; line-height:22px; color:#333; padding:30px 0px; padding-top:20px;}
 .special-pack .main-content .cont-1 .small-cont{}
 .special-pack .main-content .cont-1 .small-cont a{padding:0px!important;}
 .special-pack .main-content .cont-1 .small-cont h4{font-size:60px; font-weight:700; color:#55656e1a;  margin-left:30px;}
 .special-pack .main-content .cont-1 .small-cont img{width:100%; height:210px;  object-fit:cover; border-radius:8px;}
 .special-pack .title h5{background:#2389401f; width:fit-content; padding:5px 15px;  font-size:16px; font-weight:700; color:#000; letter-spacing:0.02em; margin-bottom:4px;}
 .special-pack .title h2{font-size:30px; color:#fff; font-weight:300; padding:5px 0px;}
 .special-pack .title h2 span{font-weight:700; color:#fff;}
 .special-pack .title p{padding-bottom:0px; padding-top:0px; color:#fff;}
 .special-pack .packages{padding:60px 0px;}
 .special-pack .packages .col-md-4{margin:10px 0px!important;}
 .special-pack .packages .title small{width:43%;  display:block; margin-bottom:22px;}
 .special-pack .package{position:relative;  padding-bottom:0px; border:none;  border-bottom:1px solid #ddd; height:100%;  padding-bottom:15px; border:1px solid #ededed; background:#fff;}
 .special-pack .package .package-img{background:#ccc;  position:relative; height:220px; overflow:hidden;}
 .special-pack .package .package-img .discount{position:absolute; width:90px; height:48px; transform:rotate(45deg); right:-30px; top:-10px; line-height:65px; text-align:center; color:#fff; font-size:15px; z-index:8; background-color:#cc0033; font-weight:800;}
 .special-pack .package .package-img img{height:220px; width:100%; object-fit:cover;}
 .special-pack .package h2{padding-top:20px;  padding-bottom:20px;}
 .special-pack .package .pack-down{display:flex; align-items:center; justify-content:space-between; margin:0px 13px; padding-top:15px;}
 .special-pack .package .pack-down .p1{display:flex; align-items:center; justify-content:space-between;}
 .special-pack .package .pack-down .p1 .p-left{line-height:14px;}
 .special-pack .package .pack-down h6{font-weight:500; font-size:16px; color:#000;}
 .special-pack .package .pack-down .p1 img{height:30px; width:auto;  margin-right:7px; filter:none;}
 .special-pack .package .pack-down .p1 small{font-size:13px; font-weight:400; color:#666;}
 .special-pack .package .package-img{position:relative;}
 .special-pack .package .peop{position:absolute; top:10px; left:10px; padding:4px 8px;}
 .special-pack .package .peop img{height:20px; width:auto;  filter:invert(1);  margin-right:5px;}
 .special-pack .package .peop a{text-transform:uppercase;  font-size:13px!important;  color:#fff; font-weight:600;  padding:4px 12px; padding-top:5px;  border-radius:0px;}
 .special-pack .package .peop .grp{background:#0091ff; margin:0px;}
 .special-pack .package .prv{background:#e18c07;}
 .special-pack .package .peop .gurnt{background:#238940;  border-radius:25px;}
 .special-pack .package .peop a i{margin-right:5px;}
 .special-pack .package .rev{width:100%;}
 .rev li{list-style:none;  display:inline-block;}
 .special-pack .package .rev h6{color:#000; font-weight:500; display:flex; align-items:center; padding:0px 13px;}
 .special-pack .package .rev h6 span{margin-bottom:7px;}
 .special-pack .package .rev h6 img{height:16px; width:auto;  margin-right:5px; filter:none;}
 .special-pack .package p{padding:0px 13px; font-size:13px; font-weight:300; color:#000; padding-top:22px; line-height:14px;}
 .special-pack .package p img{height:13px; width:auto;}
 .special-pack .package .rev i{color:orange!important;}
 .special-pack .package .pack-down .p1 .prc{display:flex; flex-direction:column; align-items:flex-end;  padding:6px 10px; padding-top:10px;}
 .special-pack .package .pack-down .p1 .prc h6{color:red; font-weight:300; font-size:14px;}
 .special-pack .package .pack-down .p1 .prc h3{padding:0px;  color:#000; font-size:18px;  margin-bottom:0px; font-weight:700;}
 .special-pack .package .pack-down .p1 .prc h3 img{height:14px; width:auto; margin-right:0px;}
 .special-pack .package .pack-down .p1 .prc h3 span{font-size:12px; color:#000; font-weight:500;}
 .special-pack .package .package-img .book{transition:0.3s all ease-in-out;  display:none;  text-align:center;  position:absolute; top:50%;  left:50%; transform:translate(-50%, -50%);}
 .special-pack .package .package-img .book a{font-size:14px;  color:#fff; font-weight:600;  display:flex; align-items:center; justify-content:center;  padding:5px 20px; border-radius:25px; background:#238940;}
 .special-pack .package:hover .book{transition:0.3s all ease-in-out;  display:block;}
 .special-pack .package:hover img{filter:brightness(50%);}
 .special-pack .package .pack-title{font-size:18px; color:#000; font-weight:500; display:block; margin-top:8px; margin-bottom:5px; padding:0px 13px;}
 .join-upcomming-group{padding:50px 0px;}
 .join-upcomming-group .join-now{background:#238940; padding:40px 0px; margin-bottom:50px;}
 .join-upcomming-group .title span select{border-radius:25px; padding:7px 25px;  width:200px;  font-size:16px; font-weight:600; color:#000; font-family:'Poppins',  sans-serif;}
 .join-upcomming-group .title .v-all{display:flex;}
 .join-upcomming-group .title span select:focus{outline:none; box-shadow:none;}
 .join-upcomming-group .title{display:flex; align-items:center; justify-content:space-between;}
 .join-upcomming-group .title a{display:block; padding:5px 15px; border-radius:25px; border:1px solid #fff; color:#fff;}
 .join-upcomming-group .title a:hover{background:#238940; color:#fff;}
 .join-upcomming-group .title h2{font-size:30px; font-weight:700; color:#fff;}
 .join-upcomming-group .title h2 span{font-weight:300; color:#fff;}
 .join-upcomming-group #join-depature{padding-top:10px; padding-bottom:0px;}
 .join-upcomming-group #join-depature h2{display:flex; align-items:center; justify-content:space-between;}
 .join-upcomming-group #join-depature h2 span select{width:200px;  font-size:16px; font-weight:600; color:#000; font-family:'Poppins',  sans-serif;}
 .join-upcomming-group #join-depature h2 span select:focus{outline:none; box-shadow:none;}
 .join-upcomming-group #join-depature .av-holder{margin-top:10px;}
 .join-upcomming-group #join-depature .av-holder h3{font-weight:600; color:#999; font-size:16px;}
 .join-upcomming-group #join-depature .av-holder .av-frame{display:flex; justify-content:space-between; position:relative; margin:10px 0; padding-bottom:16px; border-bottom:1px dashed #ccc;}
 .join-upcomming-group #join-depature .av-holder .av-frame .pack-for{position:absolute; left:18px; top:-11px; padding:3px 5px; color:#000; border:1px solid #d4d4d4; border-radius:50px; font-size:12px; line-height:1; font-weight:300; z-index:1; background:#fff; min-width:52px; text-align:center;}
 .join-upcomming-group #join-depature .av-holder .av-frame .frame-first{display:flex; align-items:center; justify-content:space-between; width:60%;}
 .join-upcomming-group #join-depature .av-holder .av-frame .frame-first a{display:flex;  font-size:18px; font-weight:600; color:#000; line-height:18px;}
 .join-upcomming-group #join-depature .av-holder .av-frame .frame-first a i{color:#238940; margin-right:5px;}
 .join-upcomming-group #join-depature .av-holder .av-frame .frame-first a:hover{color:#238940;}
 .join-upcomming-group #join-depature .av-holder .av-frame .frame-first .f1{width:210px;}
 .join-upcomming-group #join-depature .av-holder .av-frame .frame-first .f1:first-child{margin-right:40px;}
 .join-upcomming-group #join-depature .av-holder .av-frame .frame-first .f1 span{font-weight:500; color:#000; font-size:16px; line-height:27px;}
 .join-upcomming-group #join-depature .av-holder .av-frame .frame-first .f1 p{padding:0px; display:block; color:#7f8588; font-size:14px; line-height:16px;}
 .join-upcomming-group #join-depature .av-holder .av-frame .frame-first .f1 p i{color:#999; margin-left:5px; margin-right:5px;  font-size:12px;}
 .join-upcomming-group #join-depature .av-holder .av-frame .frame-second{display:flex; align-items:center; justify-content:space-between;}
 .join-upcomming-group #join-depature .av-holder .av-frame .frame-second .f2{margin-right:70px;  display:flex; flex-direction:column;}
 .join-upcomming-group #join-depature .av-holder .av-frame .frame-second .save{background:#e94555; font-size:12px!important; font-weight:600; color:#fff!important; padding:1px 6px; border-radius:4px;}
 .join-upcomming-group #join-depature .av-holder .av-frame .frame-second .f2 span{font-weight:500; color:#000; font-size:16px;}
 .join-upcomming-group #join-depature .av-holder .av-frame .frame-second .f2 b{color:#000; font-size:18px;}
 .join-upcomming-group #join-depature .av-holder .av-frame .frame-second .book-link{display:flex;}
 .join-upcomming-group #join-depature .av-holder .av-frame .frame-second .book-link a{display:block; background:none; border:1px solid #238940; color:#238940; padding:5px 10px; text-align:center; border-radius:3px; font-size:14px;}
 .join-upcomming-group #join-depature .av-holder .av-frame .book-link a:hover{background:#238940; color:#fff;}
 .join-upcomming-group #join-depature .av-holder .av-frame .book-link a:first-child{margin-right:5px;}
 .join-upcomming-group #join-depature .av-holder .av-frame:hover .pack-for{background:#238940; color:#fff;}
 .plan-trip{padding:50px 0px; background:#238940;}
 .plan-trip .title{margin-bottom:15px;}
 .plan-trip .title h2{font-size:30px; font-weight:700; color:#fff; margin-bottom:0px;}
 .plan-trip .title p{color:#fff; font-size:16px; padding:5px;}
 .plan-trip .content{display:flex; align-items:center; justify-content:space-between;}
 .plan-trip .content .first-cont img{margin-left:-20px;  border:4px solid #fff;  height:150px; width:150px; object-fit:cover; border-radius:50%;}
 .plan-trip .content .second-cont{display:flex; justify-content:center; flex-direction:column;}
 .plan-trip .content .second-cont p{color:#fff; padding-bottom:5px; padding-top:0px;}
 .plan-trip .content .second-cont a{font-size:24px; font-weight:600; color:#fff;}
 .plan-trip .content .second-cont .pln{font-size:16px; font-weight:600; padding:12px 25px; background:#fff;  color:#000; border-radius:4px; margin-top:10px;}
 .plan-trip .content .second-cont .pln:hover{box-shadow:0px 0px 0px 3px #d0e7d6;}
 .testi{padding:50px 0px; background:#eee;}
 .testi .title .line{height:6px; position:relative; width:90px; background:#2db950; margin-top:10px; margin-bottom:50px; border-radius:25px;}
 .testi .title .line .sm-line{background:#ff7c00; height:6px; width:100px; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%);}
 .testi .title{display:flex; align-items:center; justify-content:center; flex-direction:column;}
 .testi h2{padding-top:10px; font-size:24px;  font-weight:700; color:#000; text-align:center;}
 .testi .testi-down{display:flex; justify-content:flex-start; flex-direction:column;}
 .testi .testi-down .star img{height:20px;}
 .testi .testi-down .all{display:flex; align-items:center; justify-content:center;}
 .testi .slick-slide img{display:initial;}
 .testi p{padding-bottom:0px; color:#000; font-weight:300;}
 .responsive{padding-top:0px;  padding-bottom:10px;}
 .responsive .res-1{background:#fff;  margin-top:25px;  text-align:center;  transition:0.4s all ease-in-out;  margin-bottom:10px; padding:25px 25px; border-radius:4px;}
 .responsive .res-1 .test-img img{width:150px; height:150px; border-radius:50%; object-fit:cover; border:10px solid #fff;}
 .responsive .res-1 p{font-weight:300;  line-height:24px; text-align:justify;  font-size:14px; color:#333;}
 .responsive .res-1 i{color:orange;}
 .responsive .res-1 h2{transition:0.4s all ease-in-out;  font-size:16px;  color:#333;  text-align:center; margin-top:20px;  font-weight:700; margin-bottom:10px;}
 .responsive .res-1 h3{margin:7px 0px; font-size:18px; color:#333; margin-top:20px;}
 .responsive .res-1 h2 span{transition:0.4s all ease-in-out;  color:#000;  text-align:center;  font-weight:600;}
 .responsive .res-1 h1{fdisplay:flex; align-items:center; justify-content:center; margin-bottom:0px; color:#fff;}
 .responsive .res-1 ul{text-align:center;}
 .responsive .res-1 ul li{margin:0px 7px;}
 .responsive .res-1 ul li a{transition:0.4s all ease-in-out;  color:#666;}
 .responsive .slick-prev{left:-1%!important; padding-top:4px; top:56%;}
 .responsive .slick-next{right:-1%!important; padding-top:4px; top:56%;}
 .blog .title h2{font-size:28px;  font-family:inherit; font-weight:500; line-height:1.1; color:#000; text-align:center; margin-bottom:10px;}
 .blog .title .line{height:4px; width:100px; background:#2db950; border-radius:25px; margin-bottom:30px;}
 .blog .title a{padding:5px 15px;  border-radius:25px; background:#2db950; color:#fff;}
 .blog .title a:hover{box-shadow:0px 0px 0px 3px #d0e7d6;}
 .blog{background:#fff; padding:50px 0px; position:relative;}
 .blog img{height:200px; width:100%; object-fit:cover; border-radius:10px 10px 0px 0px;}
 .blog .title{text-align:center; margin-bottom:20px; display:flex; align-items:center; justify-content:space-between;}
 .blog .title h6{text-align:justify; font-weight:300;}
 .blog .title h1{margin-bottom:0px; text-align:justify; margin-bottom:10px;}
 .blog .content{background:#fff; border-radius:10px; padding-bottom:20px; height:100%; box-shadow:0px 0px 10px #ddd;}
 .blog .content h3{padding:26px; padding-bottom:5px;}
 .blog .content p{padding:0px 26px;}
 .blog .content small{font-weight:400; color:#999; margin:0px 15px; display:block; margin-top:20px; margin-bottom:5px; margin-left:26px;}
 .blog .content a{margin-top:0px;  transition:0.4s all ease-in-out;  color:#262927; font-weight:600;  display:flex; align-items:center; justify-content:center; font-size:18px;}
 .blog .content .b-title{padding:0px 20px;}
 .blog .bn-dnt{position:absolute; bottom:-20px; left:0px; width:100%; z-index:99;}
 .blog .bn-dnt img{width:100%; height:auto; filter:brightness(100%);}
 .blog .bn-ttp{position:absolute; top:-20px; left:0px; width:100%; z-index:99;}
 .blog .bn-ttp img{width:100%; height:auto; filter:brightness(100%);}
 footer h4{color:#282828; margin-bottom:15px; font-weight:600; font-size:20px; font-family:'Poopins',  sans-serif;}
 footer .line{height:2px; width:70px; background:#06a3df; margin:15px 0px;}
 footer{padding:40px 0px;  background:#fff;}
 footer ul li{padding:5px 0px; font-size:15px; font-weight:500; display:inherit;}
 footer ul li a{transition:0.4s all ease-in-out;  color:#282828; margin-right:10px; font-weight:400; font-size:15px;}
 footer ul li a:hover{color:#000; margin-left:4px;}
 footer ul li a i{transition:0.4s all ease-in-out; text-align:center; margin-top:10px;}
 footer ul li a:hover i{color:#333;}
 footer .form{display:flex; align-items:center; justify-content:flex-start;}
 footer .form input{background:#fff!important; margin:10px 0px; border:none!important; color:#fff!important; border-radius:4px 0px 0px 4px!important; padding:10px!important;}
 footer .form button{color:#fff!important;  width:150px!important; border-radius:0px 4px 4px 0px!important; border:none!important; padding:10px!important; background:#2893f5!important; height:47px;}
 footer .form .form-control:focus{outline:none!important; box-shadow:none!important;}
 footer .lnk a{text-decoration:none;}
 footer .cont ul li{display:inherit;}
 footer .cont ul li a{font-size:14px;  font-weight:400; color:#282828!important;}
 footer .cont ul li a i{color:#fff!important;  margin-right:5px; font-size:12px;}
 .foot-img img{width:100%; height:auto;}
 .pay-lgo{background:#f5f5f5;}
 .pay-lgo .content{display:flex; align-items:center; justify-content:space-around;  margin-bottom:35px;}
 .pay-lgo .content ul li{margin:0px 5px; box-shadow:0px 0px 10px #ccc;}
 .pay-lgo .affi{padding:20px 0px; text-align:center;}
 .pay-lgo .affi i{margin-right:15px;  transition:0.5s all ease-in-out;  height:35px; width:35px; border-radius:10%; display:flex; align-items:center; justify-content:center;}
 .pay-lgo .affi i:hover{transform:rotate(360deg);  transform:scale(1); box-shadow:0 0 0 10px rgba(65, 105, 225,  0.2);}
 .pay-lgo ul li{list-style:none;  display:inline-block;}
 .pay-lgo h4{padding-bottom:30px; color:#203f64; padding-top:30px;}
 .pay-lgo .affi img{height:50px; width:auto;}
 .new-page{margin-bottom:25px; padding:12px 0px}
 .new-page ul li{color:#fff;  margin-right:5px;}
 .new-page ul li a{color:#fff;}
 .new-page ul li a:hover{text-decoration:underline;}
 .com-back{background:#f5f5f5;}
 .com-back,
 div.breadcrumb,
 .breadcrumb-div.breadcrumb,
 .container-fluid.com-back.a-back{
    background:#edf4fa!important;
    border-top:1px solid #e0ebf2;
    border-bottom:1px solid #dce8ef;
 }
 .com-back .container,
 div.breadcrumb > .container,
 .container-fluid.com-back.a-back,
 .breadcrumb-div.breadcrumb{
    padding-top:12px;
    padding-bottom:12px;
 }
 .com-back-1,
 .com-back > .container > ul,
 .breadcrumb-div.breadcrumb .breadcrumb,
 .breadcrumb-div.breadcrumb ol{
    margin:0;
 }
 .com-back-1 ul,
 .com-back > .container > ul,
 .breadcrumb-div.breadcrumb .breadcrumb,
 .breadcrumb-div.breadcrumb ol{
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    gap:8px;
    margin:0;
    padding:0;
    list-style:none;
 }
 .com-back-1 ul li,
 .com-back > .container > ul li,
 .breadcrumb-div.breadcrumb .breadcrumb-item{
    display:inline-flex;
    align-items:center;
    gap:8px;
    margin:0;
    color:#466071!important;
    font-size:13px;
    line-height:1.45;
 }
 .com-back-1 a,
 .com-back > .container > ul a,
 .breadcrumb-div.breadcrumb .breadcrumb-item a{
    color:#075989!important;
    font-weight:700;
    text-decoration:none;
 }
 .com-back-1 a:hover,
 .com-back > .container > ul a:hover,
 .breadcrumb-div.breadcrumb .breadcrumb-item a:hover{
    color:#06a3df!important;
    text-decoration:none;
 }
 .breadcrumb-div.breadcrumb .breadcrumb-item + .breadcrumb-item::before{
    color:#8095a3;
 }
 .com-back-1 span,
 .com-back > .container > ul li:last-child,
 .breadcrumb-div.breadcrumb .breadcrumb-item.active{
    color:#173342!important;
    font-weight:700;
 }
 .featured-image{margin-bottom:10px;  max-height:550px;  overflow:hidden;}
 .featured-image img{width:100%;}
 .singlepost ul{list-style-type:disc;  padding:0;  margin:0;}
 table{width:100%;  border-collapse:collapse;  margin-bottom:20px;}
 th,  td{padding:10px;  text-align:left;  border:1px solid #ddd;}
 th{background-color:#f2f2f2;  font-weight:bold;}
 td:hover,  th:hover{background-color:#f9f9f9;}
 @media( max-width:991.98px){.wel-search .ban-frrm{flex-direction:column;}
 .top-header{display:none;}
 .navbar-brand{padding:10px 0px;}
 .pay-lgo .content{margin-bottom:0px; text-align:center;}
 .pay-lgo a{display:block; text-align:center; padding:0px!important;}
 .pay-lgo a img{height:50px!important;}
 .pay-lgo h4{text-align:center;}
 .pay-lgo .affi h4{text-align:center!important; padding:20px 0px!important;}
 .pay-lgo .affi ul{justify-content:center;}
 .discount-section .content a{font-size:12px; padding:4px 8px;}
 .welcome h1{margin-top:40px; text-align:center;}
 .welcome .wel-img{height:340px;}
 .welcome .col-md-7{padding-left:10px;}
 .welcome .lilnk{margin-bottom:40px;}
 .package .read-more{top:85px;}
 .best-deal .s-offer .overlay .offer-box{height:100px; width:100px;}
 .best-deal .s-offer .overlay .offer-box span:nth-child(2){font-size:22px; line-height:22px;}
 .best-deal .s-offer{margin:5px 0px;}
 .discount-section .content-1{padding-left:10px; padding-right:10px;}
 .discount-section{height:100%; margin:0px;}
 .discount-section .content .side-content{margin:35px 0px;}
 .discount-section .content-1 .triangle-left{display:none;}
 .discount-section .content{justify-content:center; width:100%;}
 .welcome .wel-img img{width:100px; height:100px; margin-top:10px;}
 .welcome .bn-mnt{top:-68px;}
 .welcome .bn-mnt img{width:100%;  border-radius:0px; height:50px;}
 .my-slider-ban .ban-frrm{display:none!important;}
 .my-slider-ban .my-ban .ban-overlay p{text-align:center; display:none;}
 .payment img{height:30px;}
 .affi img{height:30px;}
 .wel-top .cont1 img{height:40px;}
 .wel-top .cont1 h1{font-size:20px;}
 .wel-top .cont1 p{display:none;}
 .major-services{padding-top:0px;}
 .didnot-find h3{font-size:18px;}
 .banner .caption .loc a{font-size:12px; padding:8px;}
 .pay-lgo .content{flex-direction:column;}
 .navigation .top-header{display:none;}
 .small-nav-wraper{display:block;}
 .navigation{display:none!important;}
 .details-image img{height:300px;}
 .details-image h1{left:20px;}
 footer{height:100%;}
 footer h4{margin-top:15px}
 section .upcomming .title-section{flex-direction:column;}
 section .upcomming .table{min-width:1150px!important;}
 .navigation #nv-search{display:none;}
 .navigation .small-form{display:block;}
 .navigation .container-fluid{padding:inherit!important;}
 .navigation .top-header section .info .for-desktop{display:none;}
 .navigation .top-header section .info .info3 img{height:30px; width:auto;}
 .navigation .top-header section .info .info1 a{font-size:24px;}
 .my-slider-ban h1{font-size:20px;}
 .my-slider-ban img{width:100%; height:400px;}
 .my-slider-ban .my-ban .ban-overlay h2{font-size:20px;}
 .my-slider-ban .my-ban .ban-overlay .ban-link a{font-size:13px; padding:8px 14px; border-radius:25px;}
 .my-slider-ban .my-ban .ban-overlay .ban-link{margin-top:8px;}
 .welcome{padding:0px; padding-top:30px;}
 .didnot-find{display:none;}
 .new-page .content .bg-dark .nav-link{font-size:12px;}
 .welcome img{border-radius:10px; margin-top:20px; margin-bottom:20px;}
 .discount-section p{font-size:12px; line-height:15px;}
 #dnvd{padding:0px 10px;}
 .affi i{height:40px; width:40px;}
 .for-phone-contact{display:block;}
 .navbar-brand img{height:22px;}
 .packages{padding:25px 0px;}
 .welcome .wel-innerlay{display:none;}
 .banner{height:180px;}
 .banner video{height:175px; object-fit:cover; top:0px;}
 .banner .caption p{display:none;}
 .banner .caption .loc{margin-top:10px;}
 .banner .caption h1{font-size:16px; line-height:20px;}
 .banner .caption{width:100%; left:0px; top:0%; padding:25px;}
 .didnot-find h3{font-size:18px;}
 .banner .caption .loc a{font-size:12px; padding:8px;}
 .welcome .trp img{height:100px;}
 .welcome .trp .lnl{height:100px; width:100px;}
 .welcome .wel-cont{margin-top:35px;}
 .welcome .trp .lnl{top:20px;}
 .welcome .trp{right:20px;}
 .welcome .content{padding:20px; padding-top:20px;}
 .discount-section .why-cont{margin-left:0px; padding:0px;}
 .discount-section .small-content{flex-direction:column; align-items:center;}
 .discount-section .small-content i{margin-right:0px!important;}
 .discount-section .why-cont h1{padding:15px;}
 .copy-right p{flex-direction:column;}
 .welcome .title{width:100%; flex-direction:column;}
 .top-city .welslide{margin:0px;}
 .top-regions .region{margin-bottom:15px;}
 .top-city .slick-next{right:35%;}
 .top-city .slick-prev{left:35%;}
 .top-regions .region img{height:260px; border-radius:0px; width:100%;}
 .top-regions .region .overlay{border-radius:0px;}
 .top-city .package .package-img img{width:100%!important; height:260px; border-radius:0px;}
 .top-city .package .package-img{width:100%!important;}
 .blog .col-md-4{margin-bottom:15px;}
 .join-upcomming-group .title{flex-direction:column;}
 .join-upcomming-group #join-depature .av-holder .av-frame{flex-direction:column;}
 .join-upcomming-group #join-depature .av-holder .av-frame .frame-first{width:100%; flex-direction:column; align-items:baseline;}
 .join-upcomming-group #join-depature .av-holder .av-frame .frame-first a{margin-bottom:10px;}
 .join-upcomming-group #join-depature .av-holder .av-frame .frame-first .f1{width:100%; margin-bottom:10px;}
 .join-upcomming-group #join-depature .av-holder .av-frame .frame-second{width:100%;}
 .join-upcomming-group .title .v-all{flex-direction:column; width:100%;}
 .join-upcomming-group .title .v-all a{margin-top:10px;  text-align:center;}
 .join-upcomming-group .title .v-all span{margin-left:0px!important;}
 .join-upcomming-group .title .v-all span select{width:100%; text-align:center; margin-top:10px;}
 .join-upcomming-group #join-depature .av-holder .av-frame .frame-second{flex-direction:column;  align-items:baseline;}
 .join-upcomming-group #join-depature .av-holder .av-frame .frame-second .book-link{margin-top:10px;}
 .join-upcomming-group #join-depature .av-holder .av-frame{margin-bottom:13px; border-bottom:1px solid #ccc;}
 .join-upcomming-group{padding:20px 0px;}
 .my-slider-ban .my-ban .ban-overlay .content{width:90%; margin-left:10%; margin-right:0px;}
 .plan-trip .content{flex-direction:column;}
 .plan-trip .content .first-cont img{width:80px; height:80px;}
 .plan-trip .title p{text-align:center;}
 .plan-trip .title h2{text-align:center;}
}
 @media( max-width:720px){.welcome .title h1{max-height:265px;}
 .navbar-brand{padding:5px 0px;}
 .navbar-brand img{height:40px;}
 .my-slider-ban{aspect-ratio:410/390;}
 .my-slider-ban{height:45vh;}
}
 .contact-details{margin:50px; margin-top:0px; padding-top:60px;}
 .contact-details .contact1 ul li{display:inherit; padding:10px 0px;}
 .contact-details .contact1 ul{padding:20px; background:#ebf7f0; margin-bottom:30px;}
 .contact-details .contact1 ul li h3{color:300; font-size:18px; font-weight:600;  margin-bottom:2px;}
 .contact-details .contact1 ul li h3 i{font-size:15px; margin-right:10px;}
 .contact-details .contact1 ul li a{color:#666; font-size:16px;}
 .contact-form h2{margin-bottom:20px;  font-size:36px; font-weight:700;}
 .contact-form label{font-size:22px;}
 .contact-form .form-control::placeholder{font-weight:300; font-size:14px;}
 .contact-form .form-group{margin-bottom:18px;}
 .contact-form .btn-primary{background-color:#333; outline:none;  border:none;}
 .contact-details #faqs{padding-top:40px;}
 .contact-details #faqs .all-expan{transition:0.4s all ease-in-out;  cursor:pointer;  font-weight:500; background:#23a054;  font-size:16px; padding:5px 15px; border-radius:21px; color:#fff;}
 .contact-details #faqs .close-expan{transition:0.4s all ease-in-out;  display:none; cursor:pointer;  font-weight:500; background:#000;  font-size:16px; padding:5px 15px; border-radius:21px; color:#fff;}
 .contact-details #faqs .close-expan i{transition:0.4s all ease-in-out;  transform:rotate(45deg);}
 .contact-details #faqs .accordion-body h3{font-size:20px;}
 .contact-details #faqs .accordion-item{border:none;}
 .contact-details #faqs .accordion-button{background:#f5f5f5; margin-bottom:2px; font-weight:600;}
 .contact-details #faqs .accordion-body{border-bottom:1px solid #efefef;}
 .contact-details #faqs .accordion-button:focus{box-shadow:none!important;}
 @media( max-width:991.98px){.contact-details{margin:0px; padding:0px;}
 .contact-details .contact-form{margin:0px;}
}
 .about-us p{text-align:justify; color:#333; margin-bottom:30px; padding-top:0px!important;}
 .about-us .content{padding-top:5px; padding-bottom:20px;}
 .about-us{margin-top:36px; padding-bottom:25px;}
 .about-us .content ul li{display:flex;  font-size:16px; font-weight:400; padding:10px 0px; border-radius:4px; color:#333;}
 .about-us .content ul li i{color:#06a3df; margin-right:10px; margin-top:5px; font-size:20px;}
 .region h1{font-size:36px; font-weight:700; color:#333;  margin-bottom:10px;}
 .region p{text-align:justify; color:#333; padding-top:0px!important;}
 .region .special-pack .package p{padding-top:22px !important;}
 .region .content{padding-top:5px; padding-bottom:20px;}
 .region{margin-top:36px; padding-bottom:25px;}
 .region .content ul li{display:flex;  font-size:16px; font-weight:400; padding:10px 0px; border-radius:4px; color:#333;}
 .region .content ul li i{color:#06a3df; margin-right:10px; margin-top:5px; font-size:20px;}
 .region .packages .title{border:none!important;}
 .region .packages .title h1{padding-top:0px; text-align:initial; font-size:24px;}
 .region .packages .title .line{height:4px; width:60px; background-image:linear-gradient(to right,  #003772,  #0368cd)!important; border-radius:25px; margin-bottom:30px; margin-top:10px;}
 .activity-region-summary{padding-top:34px!important; padding-bottom:20px!important;}
 .activity-region-summary__head{display:flex; align-items:flex-end; justify-content:space-between; gap:18px; flex-wrap:wrap; margin-bottom:22px!important;}
 .activity-region-summary__head h2{margin:0; color:#173342; font-size:30px; line-height:1.2;}
 .activity-region-summary__head p{max-width:520px; margin:0; color:#536b78; font-size:15px; line-height:1.55; text-align:left;}
 .activity-region-card{position:relative; display:block; min-height:245px; overflow:hidden; border-radius:8px; background:#173342; box-shadow:0 12px 28px rgba(23,51,66,.13); text-decoration:none!important;}
 .activity-region-card img{position:absolute; inset:0; width:100%; height:100%; object-fit:cover; transition:transform .35s ease, filter .35s ease;}
 .activity-region-card:before{content:""; position:absolute; inset:0; z-index:1; background:linear-gradient(180deg,rgba(11,35,52,.12) 0%,rgba(11,35,52,.78) 100%);}
 .activity-region-card__count{position:absolute; top:14px; right:14px; z-index:2; padding:6px 11px; border-radius:999px; background:#238940; color:#fff; font-size:13px; font-weight:800; line-height:1;}
 .activity-region-card__body{position:absolute; left:18px; right:18px; bottom:18px; z-index:2; display:flex; flex-direction:column; gap:7px;}
 .activity-region-card__body strong{color:#fff; font-size:21px; line-height:1.2; font-weight:800;}
 .activity-region-card__body small{display:inline-flex; align-items:center; gap:8px; color:#e8f4f8; font-size:14px; font-weight:700;}
 .activity-region-card:hover img{transform:scale(1.06); filter:brightness(.82);}
 .activity-region-card:hover .activity-region-card__body small{color:#fff;}
 @media(max-width:767.98px){.activity-region-summary__head{align-items:flex-start}.activity-region-summary__head h2{font-size:24px}.activity-region-card{min-height:210px}}
 .booking p{text-align:justify; color:#333; margin-bottom:30px; padding-top:0px!important;}
 .booking .content{padding-top:5px; padding-bottom:20px;}
 .booking{margin-top:36px; padding-bottom:25px;}
 .booking .content ul li{display:flex;  font-size:16px; font-weight:400; padding:10px 0px; border-radius:4px; color:#333;}
 .booking .content ul li i{color:#06a3df; margin-right:10px; margin-top:5px; font-size:20px;}
 .booking .content .contact-form{padding:40px; box-shadow:0px 0px 10px #ccc;}
 .booking .content .contact-form .form-control{padding:8px 10px; font-size:15px;}
 .booking .content .contact-form .row{margin-bottom:18px;}
 .booking .content .contact-form label{font-size:16px; font-weight:500; color:#323232; margin-bottom:5px;}
 .booking .content .contact-form h3{margin-bottom:10px; font-size:28px; margin-top:30px; color:#333; font-weight:600;}
 .blog-details{background:#fff;}
 .blog-details .blog-image img{height:450px; width:100%; object-fit:cover; filter:brightness(0.7);}
 .blog-details .blog-image{position:relative;}
 .blog-details .blog-image .overlay{text-align:center;  position:absolute;  top:50%; left:50%; transform:translate(-50%, -50%);}
 .blog-details .blog-image .overlay h2{padding:5px 10px; border-bottom:1px solid #ffffff59; text-shadow:0px 0px 10px #333;}
 .blog-details .blog-image .overlay h6{}
 .blog-details .blog-content{padding:40px 0px;}
 .blog-details .blog-content .content{margin-right:20px;}
 .blog-details .blog-content .content p{margin-bottom:15px;}
 .blog-details .blog-content .content p a{font-weight:500;}
 .blog-details .blog-content .content p b{font-style:italic;}
 .blog-details .blog-content .content p a:hover{text-decoration:underline;}
 .blog-details .blog-content .content img{width:100%; object-fit:cover; margin-bottom:15px;}
 .blog-details .blog-content .content ol{padding-bottom:15px;}
 .blog-details .blog-content .content ol li{display:block; margin-bottom:10px; font-weight:500;}
 .blog-details .blog-content .content ol li i{padding:6px; border-radius:4px; font-size:12px; background:#f5f5f5; margin-right:5px;}
 .blog-details .blog-content .content ol li a{color:#0d6efd;}
 .blog-details .blog-content .content ol li a:hover{text-decoration:underline;}
 .blog-details .blog-content .content iframe{width:100%; margin-bottom:15px;}
 .blog-details .blog-content .content ul{margin-left:9px; padding-bottom:15px;}
 .blog-details .blog-content .content ul li{margin-bottom:10px; font-weight:500;  margin-left:25px;display: list-item;}
 .blog-details .blog-content .content ul li i{padding:6px; border-radius:4px; font-size:12px; background:#f5f5f5; margin-right:5px;}
 .blog-details .blog-content .content ul li a{color:#0d6efd;}
 .blog-details .blog-content .content ul li a:hover{text-decoration:underline;}
 .blog-details .blog-content .content ul li a i{color:#0d6efd;}
 .blog-details .blog-content .content blockquote{background:#f5f5f5; padding:20px; margin-left:15px; border-left:4px solid #333;}
 .blog-details .blog-content .content .table{margin-bottom:40px; background:#fff;}
 .blog-details .blog-content .content .table thead{background:#212529; border:1px solid #212529;}
 .blog-details .blog-content .content .table thead th{color:#fff;}
 .blog-details .blog-content .content .table tr td:first-child{padding-left:15px;}
 .blog-details .blog-content .content .table tr td{padding:10px; border:1px solid #ccc;}
 .blog-details .blog-content .content .comments{padding-top:20px; border-top:1px dashed #999;}
 .blog-details .blog-content .content .comments .comments-list{margin-top:20px;}
 .blog-details .blog-content .content .comments .p-one{background-color:#666; color:#fff; border:none;  margin-top:35px;}
 .blog-details .blog-content .content .comments .first-btn{font-weight:700;  background-color:transparent; color:#333; font-size:20px;}
 .blog-details .blog-content .content .comments .btn-primary{background-color:#0082d6;}
 .blog-details .blog-content .content .comments .btn:focus{border:none;  outline:none;  box-shadow:none;}
 .blog-details .blog-content .content .comments .comments-list .list-1 h4{font-size:18px; font-weight:500; color:#333; margin-bottom:10px;}
 .blog-details .blog-content .content .comments .comments-list .list-1 h3{font-size:15px; font-weight:400; color:#666;  margin-bottom:10px;}
 .blog-details .blog-content .content .comments .comments-list .list-1{margin-bottom:15px; background-color:#f6f8fa; padding:15px; border-radius:10px;}
 .blog-details .blog-content .content .comments .comments-list{margin-bottom:30px; border-bottom:1px dashed #999;}
 .blog-details .blog-content .content .comments textarea{margin-bottom:15px!important;}
 .side-blog{padding:25px; background:#f5f5f5;}
 .trip-page-nav-anchor{height:0;width:100%;}
 .trip-page-has-sticky-nav #nvd.is-main-nav-stuck,
 .trip-page-has-sticky-nav #all-my-navs.is-main-nav-stuck{position:fixed;left:0;right:0;top:0!important;width:100%;z-index:1000;}
 #tripStickyNav.trip-page-nav{position:fixed;left:0;top:0;width:100%;z-index:998;background:#06a3df!important;box-shadow:0 4px 14px rgba(0,0,0,.18);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-100%);transition:opacity .22s ease,transform .22s ease,top .22s ease;overflow-x:auto;overflow-y:hidden;padding:0;}
 #tripStickyNav.trip-page-nav.is-stuck{top:var(--trip-sticky-top,60px);opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);}
 #tripStickyNav.trip-page-nav .trip-page-nav-container{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-left:12px;padding-right:12px;}
 #tripStickyNav.trip-page-nav .navbar-nav{flex-wrap:nowrap;flex-direction:row;margin:0;}
 #tripStickyNav.trip-page-nav .nav-item{display:flex;}
 #tripStickyNav.trip-page-nav .nav-link{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-weight:700;font-size:15px;color:#fff!important;padding:12px 14px;border-right:1px solid rgba(255,255,255,.24);border-radius:0;}
 #tripStickyNav.trip-page-nav .nav-link i{font-size:14px;}
 #tripStickyNav.trip-page-nav .nav-link span{color:#fff!important;}
 #tripStickyNav.trip-page-nav .nav-link:hover,#tripStickyNav.trip-page-nav .nav-link:focus{color:#fff!important;background:rgba(3,87,175,.22);}
 #tripStickyNav.trip-page-nav .nav-link.active{background:#0357af!important;color:#fff!important;}
 #tripStickyNav.trip-page-nav .nav-item:last-child .nav-link{border-right:0;}
 #tripStickyNav.trip-page-nav .trip-page-nav-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto;}
 #tripStickyNav.trip-page-nav .trip-page-nav-cta{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;border-radius:999px;font-size:13px;font-weight:700;padding:8px 14px;text-decoration:none!important;}
 #tripStickyNav.trip-page-nav .trip-page-nav-cta--inquiry{background:#fff;color:#0357af!important;}
 #tripStickyNav.trip-page-nav .trip-page-nav-cta--book{background:#0357af;color:#fff!important;}
 .pack-details .content [id="overview"],
 .pack-details .content [id="itinerary"],
 .pack-details .content [id="cost"],
 .pack-details .content [id="map"],
 .pack-details .content [id="dates"],
 .pack-details .content [id="faqs"],
 .pack-details .content [id="info"],
 .pack-details .content [id="gallery"],
 .pack-details .content [id="trip-gallery"],
 .pack-details .content [id="trip-reviews"]{scroll-margin-top:var(--trip-anchor-offset,132px);}
 .side-blog a{color:#333; font-weight:600;}
 .side-blog .content1{display:flex;  padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #e1e1e1;}
 .side-blog .content1 span{font-family:'Poppins',  sans-serif; font-size:14px; font-weight:300; margin-top:5px;  display:block;}
 .side-blog .content1 span i{font-size:12px;}
 .side-blog .content1 a:hover{text-decoration:underline;}
 .side-blog .content1 img{height:70px; width:70px; object-fit:cover; margin-right:15px; border-radius:4px;}
 @media( max-width:991px){.blog-details .blog-content .content{margin-right:0px;}
 .blog-details .blog-content .content .my-table{overflow-x:scroll;}
 .blog-details .blog-content .content .my-table .table{width:1000px;}
}
 #dnvd{position:fixed!important; left:0px; width:100%; opacity:0; box-shadow:rgb(0 66 133 / 25%) 0px 4px 4px 0px; padding:0px 50px;}
 .pag-img h1{position:absolute; bottom:10%; left:0px; width:100%; text-align:center; z-index:9; color:#fff; font-size:48px; font-weight:900;}
 .pag-img img{width:100%; height:500px; object-fit:cover; filter:brightness(50%)}
 .breadcum ul li a{transition:0.4s all ease-in-out;  color:#5e5e5e;  padding:2px 10px;  background:#dfdfdf24; border-radius:4px; margin-right:7px;}
 .breadcum ul li a:hover{background:#06a3df; color:#fff;}
 .breadcum ul li:last-child{background:#06a3df; padding:3px 10px;  border-radius:4px; color:#fff;}
 .breadcum ul li i{font-size:12px;}
 .pack-container .content{padding:25px 0px;}
 .pack-container h1{font-weight:700!important; letter-spacing:.03125em; margin-bottom:20px;}
 .pack-container .detail{position:relative;}
 .pack-container .detail .details-overlay{width:100%;  position:absolute; top:0%; left:0%; z-index:99; height:100%; background-image:linear-gradient(#000000de, #3330, #000000de);}
 .pack-details .content .bg-dark{padding:0px; background:#fff!important;}
 .pack-details .content .bg-dark .nav-link{font-weight:700; font-size:15px; color:#333!important; padding:7px 15px; margin:7px 0px; border-radius:25px;}
 .pack-details .content .bg-dark .nav-link span{color:#333!important; margin-left:3px;}
 .pack-container .details-image img{width:100%; height:400px; object-fit:cover;}
 .pack-container{position:relative; width:100%;}
 .pack-container .d-overlay{position:absolute; bottom:0px; width:83%; margin:0px 115px; display:flex; flex-direction:column;}
 .pack-container .d-overlay h1{color:#fff;}
 .pack-container .det-title-section{width:65%;}
 .navbar-dark .navbar-nav .nav-link.active{background:#52b16a !important}
 .navbar-dark .navbar-nav .nav-link.active i{color:#fff!important;}
 .navbar-dark .navbar-nav .nav-link.active span{color:#fff!important;}
 .pack-details .new-page{background:#f5f5f5;}
 .pack-details .new-page ul{padding:0px 12px;}
 .pack-details .new-page ul li{color:#343434;}
 .com-back-1 ul li{list-style:none;  display:inline-block;}
 .pack-details .new-page ul li a{color:#606060; font-size:14px;}
 .pack-details .content p{padding:0px!important;  color:#5c5c5c; margin-bottom:20px;}
 .pack-details .content p b{font-weight:800;}
 .pack-details .content .accordion-button:focus{box-shadow:none!important;}
 .pack-details .content h1, h3, span, h6{color:#4c4c4c; font-weight:700;}
 .pack-details .content h6{line-height:30px; font-weight:600;}
 .pack-details .content .accordion-body h3{font-size:18px;}
 .pack-details .content .accordion-item{border:none;}
 .iti-control{min-width:120px;}
 .pack-details .content .accordion-button{background:#fff;  margin-bottom:2px; font-weight:600; border:solid 1px #eee;}
 .pack-details .content .accordion-body{border-bottom:1px solid #efefef;}
 .pack-details .col-md-9 h1{margin-bottom:10px;}
 .pack-details .content .icon-section{display:flex; align-items:center; padding:20px 0px;}
 .pack-details .content .icon-section .sec1{padding:0px 15px; border-right:1px solid #ccc;}
 .pack-details .content h1{padding-top:30px; margin-bottom:0px;  display:flex; align-items:center; justify-content:space-between;}
 .pack-details .content h1 span a{display:block; color:#fff;  font-size:16px; font-weight:600; padding:5px 15px; border-radius:4px; background-image:linear-gradient(to right,  #003772,  #0368cd)!important;}
 .pack-details .content .itinerary-title .all-expan{transition:0.4s all ease-in-out;  cursor:pointer;  font-weight:500; background:#52b16a;  font-size:16px; padding:5px 15px; border-radius:4px; color:#fff;}
 .pack-details .content .itinerary-title .close-expan{transition:0.4s all ease-in-out;  display:none; cursor:pointer;  font-weight:500; background:red;  font-size:16px; padding:5px 15px; border-radius:4px; color:#fff;}
 .pack-details .content .itinerary-title .close-expan i{transition:0.4s all ease-in-out;  transform:rotate(45deg);}
 .pack-details .content .itinerary-title span{color:#111;}
 .pack-details .content .overview img{width:100%; height:auto; margin-top:15px;}
 .pack-details .content .overview ul{margin-bottom:20px;}
 .pack-details .content .overview ul li{display:flex;  font-size:16px; font-weight:400; padding:7px 0px; border-radius:4px; color:#333;  margin-left:8px;}
 .pack-details .content .overview ul li i{color:#52b16a; margin-right:10px; margin-top:5px; font-size:20px;}
 .pack-details .content .overview .rev{margin-bottom:30px;}
 .pack-details .content .overview .rev i{color:#f6a106; font-size:14px; margin-right:2px;}
 .pack-details .content .overview .rev li{display:inline-block;}
 .pack-details .content #info img{width:100%; height:auto; margin-top:15px;}
 .pack-details .content #info ul li{display:list-item;  font-size:16px; font-weight:400; padding:5px 0px; border-radius:4px; color:#333;}
 .pack-details .content #info ul li i{color:#999; margin-right:10px; margin-top:5px; font-size:20px;}
 .pack-details .content #info ul{border:none;  margin-left:25px;}
 .pack-details .content .included ul li{display:flex;  font-size:16px; font-weight:400; padding:10px; border-radius:4px; color:#333;}
 .pack-details .content .included ul li i{color:#52b16a; margin-right:10px; margin-top:5px; font-size:20px;}
 .pack-details .content .included ul{border:1px solid #ddd; padding:10px;}
 .pack-details .content .excluded ul li{display:flex;  font-size:16px; font-weight:400; padding:10px; border-radius:4px; color:#333;}
 .pack-details .content .excluded ul li i{color:red; margin-right:10px; margin-top:2px; background:#da4343; color:#fff; padding:10px 10px; height:21px; width:21px;  border-radius:50%; font-size:12px; display:flex; align-items:center; justify-content:center;}
 .pack-details .content .excluded ul{border:1px solid #ddd; padding:10px;}
 .pack-details .content #map .route-map{border:1px solid #999;}
 .pack-details .content #map .route-map img{width:100%; height:auto;  object-fit:cover;}
 .pack-details .content .included ul li .fa-xmark{color:#e14104;}
 .pack-details .social ul li a{transition:0.4s all ease-in-out;  color:#2698ff; padding:2px 10px; background:#f5f5f5!important; border-radius:4px;}
 .pack-details .social ul li a:hover{background:#2698ff!important; color:#fff;}
 .pack-details .upcomming .container{padding-left:0px; padding-right:0px;}
 .pack-details .upcomming table{border:1px solid #dee2e6;}
 .pack-details .upcomming .table h3{margin:0px; font-size:18px; font-weight:400;}
 .pack-details .upcomming .table td{padding:20px;}
 .pack-details .upcomming .table td .orag{background:#06a3df; padding:8px 12px; border-radius:25px; color:#fff;}
 .pack-details .upcomming .table .guaranteed{font-weight:700; color:orange;}
 .pack-details .upcomming .table thead{background:#065691;}
 .pack-details .upcomming .table thead th{color:#fff;}
 #itinerary .content-section{margin-bottom:10px; border-radius:10px;}
 .pack-details .side-section-wraper{background:#fff;  z-index:9;  position:sticky; top:75px;}
 .pack-details .side-section-main{margin-bottom:10px; margin-top:0px; padding:15px; border:1px solid #ddd; margin-left:15px; border-radius:5px;}
 .pack-details .side-section-main .price-section h2{border-bottom:1px dashed #ccc;  font-weight:400;  padding:15px 0px; padding-top:10px;  color:#666; font-size:14px;}
 .pack-details .side-section-main .price-section h3{font-size:14px; font-weight:600; width:fit-content; border-bottom:1px dashed #b7b7b7; padding-bottom:5px;}
 .pack-details .side-section-main .price-section h2 span{font-size:20px; font-weight:700; color:#000;}
 .pack-details .side-section-main .price-section p{color:#111; padding:10px; text-align:center;}
 .pack-details .side-section-main .price-section .link1{display:flex; align-items:center; justify-content:center;}
 .pack-details .side-section-main .price-section .link1 a{padding:5px 15px; background:#52b16a; font-size:16px; font-weight:400; color:#fff; border-radius:4px;}
 .pack-details .side-section-main .price-section .link2{margin-top:30px;}
 .pack-details .side-section-main .price-section .link2 a{font-size:16px;  text-align:center;  display:block;  padding:15px 15px; background:#239f42; font-weight:600; color:#fff; text-transform:uppercase;}
 .pack-details .bottom-section1{padding:15px; border:1px solid #ddd; margin-left:15px; border-radius:5px; margin-bottom:10px;}
 .pack-details .bottom-section1 p{font-size:14px; font-weight:400; color:#111; padding:0px; margin-bottom:15px; line-height:22px;}
 .pack-details .bottom-section1 p span{font-weight:700; color:green; text-transform:uppercase;}
 .pack-details .bottom-section1 .link1{display:flex;  align-items:center;  justify-content:center; width:100%;}
 .pack-details .bottom-section1 a{padding:5px 15px; background:green; font-size:16px; font-weight:600; color:#fff; border-radius:4px; width:70%; text-align:center;}
 .pack-details .bottom-section1{padding:15px; border:1px solid #ddd; margin-left:15px; border-radius:5px; margin-bottom:10px;}
 .pack-details .bottom-section2{padding:15px; border:1px solid #ddd; margin-left:15px; border-radius:5px; margin-bottom:10px;}
 .pack-details .side-section-main .side-section{margin-left:15px;  padding-top:20px;  background:#f2f6f7;}
 .pack-details .side-section-main .side-section .content{padding:0px; margin-bottom:20px;}
 .pack-details .side-section-main .side-section .content .tosp-sect{padding:15px 20px;  display:flex; justify-content:space-between;}
 .pack-details .side-section-main .side-section .content .tosp-sect .contl{position:relative;}
 .pack-details .side-section-main .side-section .content .tosp-sect .contl small{position:absolute; top:0px; padding:1px 10px; background:#de2d2d; color:#fff; font-size:12px; font-weight:500; border-radius:4px;}
 .pack-details .side-section-main .side-section .content .cont h3{font-size:14px; font-weight:500; color:#000;}
 .pack-details .side-section-main .side-section .content .cont h2{font-size:24px; font-weight:600;}
 .pack-details .side-section-main .side-section .content .cont h4{font-size:24px; font-weight:600;}
 .pack-details .side-section-main .side-section .content .cont del{color:red;}
 .pack-details .side-section-main .side-section .content .cont i{color:#e67300;}
 .pack-details .side-section-main .side-section .content .cont a{font-size:13px; font-weight:400; background:transparent; padding:0px; max-height:0px; color:#0391c7;}
 .pack-details .side-section-main ul{padding:10px 0px;}
 .pack-details .side-section-main ul li{margin:5px 0px; font-size:14px; display:block; color:#111;}
 .pack-details .side-section-main ul li i{color:#e67300;  margin-right:5px;}
 .pack-details .side-section-main .book-section{margin:5px 0px;  width:100%;  display:flex;  align-items:center; justify-content:space-between;}
 .pack-details .side-section-main .book-section .link1{width:48%;}
 .pack-details .side-section-main .book-section .link1 a{border-radius:4px;  width:100%; font-size:14px; text-align:center; display:block; padding:10px 15px; background:#0759ab; font-weight:700; color:#fff; text-transform:uppercase;}
 .pack-details .side-section-main .book-section .link2{width:48%; margin-top:0px;}
 .pack-details .side-section-main .book-section .link2 a{border-radius:4px;  width:100%; font-size:14px; text-align:center; display:block; padding:10px 15px; background:#239f42; font-weight:700; color:#fff; text-transform:uppercase;}
 .pack-details .side-section-main .side-section h1{margin-bottom:0px!important;  background-image:linear-gradient(to top,  #003772,  #0368cd)!important; color:#fff; font-size:30px; font-weight:400; padding:10px!important;}
 .pack-details .side-section-main .side-section h1 span{color:#fff; font-size:12px;}
 .pack-details .side-section-main .side-section h6{position:absolute; top:-6; left:50%; transform:translate(-50%, -50%);  width:90%; background:#00b600; color:#fff; padding:4px;}
 .pack-details .side-section-main .side-section h5{padding-top:0px; font-weight:600; font-size:22px;  text-align:justify; color:#333; padding:20px; padding-bottom:0px;}
 .pack-details .side-section-main .side-section .down-section{padding:15px 0px; margin-top:0px; text-align:initial;}
 .pack-details .side-section-main .side-section .down-section .form label{margin-bottom:8px;}
 .pack-details .side-section-main .side-section .down-section ul li{padding:3px 0px;  display:flex; align-items:center; justify-content:space-between;}
 .pack-details .side-section-main .side-section .down-section ul li span{color:#333; font-size:15px; font-weight:300;}
 .pack-details .side-section-main .side-section .down-section ul li:first-child{border-bottom:1px solid #4594b3; margin-bottom:10px;}
 .pack-details .side-section-main .side-section .down-section ul li:first-child span{font-weight:900; font-size:16px;}
 .pack-details .side-section-main .side-section .down-section h4{padding:5px 0px; font-weight:900; color:#4594b3;}
 .pack-details .side-section-main .side-section .down-section button{color:#999; font-weight:600;  display:flex; align-items:center; justify-content:center;  padding:5px 20px; border-radius:5px; background:#f5f5f5; margin:0px 0px; border:1px solid #ccc;}
 .pack-details .side-section-main .side-section .down-section button:hover{background:#00b7ff; color:#fff; border-color:#00b7ff;}
 .pack-details .side-section-main .side-section a{color:#fff; font-weight:600;  display:flex; align-items:center; justify-content:center;  padding:10px 20px; background:#e67300; margin:8px 0px;}
 .pack-details .side-section-main .side-section .down-section a i{margin-right:5px;}
 .pack-details .side-section-main .side-section .down-section a:last-child{color:#fff; background:#202020; padding:15px;}
 .pack-details .side-section-main .side-section .down-section a:hover{background:#00b7ff; color:#fff;}
 .pack-details .side-section-main .side-section .down-section .frm-strght{border:1px solid #ddd;  padding:0px 10px;  display:flex;  align-items:center; justify-content:space-between; border-radius:4px; margin-bottom:15px!important;}
 .pack-details .side-section-main .side-section .down-section .form-control{outline:none!important; border:none!important;}
 .pack-details .side-section-main .side-section .down-section .form-control:focus{box-shadow:none!important; outline:none!important;}
 .pack-details .side-section-main .side-section .down-section .sbm{font-size:20px;  width:100%!important; background:#00b7ff!important; padding:10px 20px; border:none!important; color:#fff!important;}
 .icon-all-top .all-icon-detail{display:flex; justify-content:space-between; flex-wrap:wrap;}
 .icon-all-top .all-icon-detail h6{font-weight:600;}
 .icon-all-top .all-icon-detail .content{flex:33.33%;  display:flex; justify-content:flex-start; align-items:center; width:100%; padding:0px!important;  padding-top:30px!important;}
 .icon-all-top .all-icon-detail .content .cont-1{position:relative;}
 .icon-all-top .all-icon-detail .content small{position:absolute; top:84px;  font-size:12px; font-weight:600; line-height:0px;  color:#52b16a;}
 .icon-all-top .all-icon-detail .content i{font-size:24px;  margin-right:15px; color:#52b16a;}
 .icon-all-top .all-icon-detail .content p{padding:0px; font-weight:400; font-size:14px; line-height:20px;  margin-bottom:0px;}
 .icon-all-top{position:relative;  padding:30px; margin-top:20px; border:1px solid #e5e5e5;  padding-top:0px!important; margin-bottom:30px;}
 .icon-all-top h3{color:#707070; position:absolute; padding:0px 10px!important; margin:0px!important; top:-11px; left:30px; font-size:16px!important;  font-weight:900; background:#fff;}
 .top-small-icon{margin-bottom:15px;}
 .top-small-icon li{margin:0px 10px;}
 #trip-reviews button{font-family:'Work Sans',  sans-serif; font-weight:600;}
 #trip-reviews .comments{padding-top:35px; border-top:1px dashed #999;}
 #trip-reviews .comments .comments-list{margin-top:20px;}
 #trip-reviews .comments .p-one{background-color:#666; color:#fff; border:none;  margin-top:35px;}
 #trip-reviews .comments .first-btn{font-weight:700;  background-color:transparent; color:#333; font-size:30px;}
 .add-review-btn .btn-primary{background-color:#239f42; margin-bottom:20px;}
 #trip-reviews .comments .btn:focus{border:none;  outline:none;  box-shadow:none;}
 #trip-reviews .comments .comments-list .list-1 h4{font-size:18px; font-weight:500; color:#333; margin-bottom:10px;}
 #trip-reviews .comments .comments-list .list-1 h3{font-size:15px; font-weight:500; color:#333;  margin-bottom:10px;}
 #trip-reviews .comments .comments-list .list-1{margin-bottom:15px; background-color:#f6f8fa; padding:15px; border-radius:10px;}
 #trip-reviews .comments .comments-list{margin-bottom:30px; border-bottom:1px dashed #999;}
 #trip-reviews .comments textarea{margin-bottom:15px!important;}
 .gallery{margin-top:0px;  margin-bottom:0px;}
 .gallery .container{padding-left:0px; padding-right:0px;}
 .gallery h6{color:#eda10a; font-weight:600; font-size:20px; margin-bottom:15px; margin-top:20px;}
 .gallery h1{font-size:36px; font-weight:700; color:#363636;  margin-bottom:0px;}
 .gallery .images .btn-primary{width:100%;  padding:0;  border:none;  outline:none;  margin-top:30px;  position:relative;  background-color:transparent;}
 .gallery .images .btn-primary:focus{outline:none!important; box-shadow:none!important;}
 .gallery .images .btn-primary i{transition:0.4s all ease-in-out;  padding:10px; background-color:#eda10a;  font-size:20px;  color:#fff;  border-radius:5px; opacity:0;}
 .gallery .images .my-icon{position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); z-index:99;}
 .gallery .gallery .title h1{font-size:36px; font-weight:700; color:#333;  margin-bottom:25px;}
 .gallery .images .mdl{transition:0.3s all ease-in-out;  width:100%;  height:200px; object-fit:cover;}
 .gallery .images .mdl:hover{-ms-transform:scale(1.05);  -webkit-transform:scale(1.05);  transform:scale(1.05);  filter:brightness(50%);}
 .gallery .images .btn-primary:hover i{opacity:1;}
 .gallery .images img{transition:0.3s all ease-in-out;  width:100%;  height:auto;}
 .gallery .img-more{margin-bottom:40px; display:flex; align-items:center; justify-content:center;}
 .gallery .img-more a{transition:0.4s all ease-in-out;  letter-spacing:1px;  text-transform:uppercase;  color:#eda10a!important; border:1px solid #eda10a;  padding:6px 14px; border-radius:4px;}
 .gallery .img-more a:hover{background:#eda10a; color:#fff!important;}
 @media( max-width:991.98px){
 #tripStickyNav.trip-page-nav{overflow:visible;}
 #tripStickyNav.trip-page-nav .trip-page-nav-actions{display:none!important;}
 #tripStickyNav.trip-page-nav .trip-page-nav-container{gap:0;padding-left:0;padding-right:0;}
 #tripStickyNav.trip-page-nav .navbar-nav{flex:1 1 100%;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#203f64 rgba(255,255,255,.35);}
 #tripStickyNav.trip-page-nav .navbar-nav::-webkit-scrollbar{display:block;height:5px;}
 #tripStickyNav.trip-page-nav .navbar-nav::-webkit-scrollbar-thumb{background:#203f64;border-radius:4px;}
 #tripStickyNav.trip-page-nav .navbar-nav::-webkit-scrollbar-track{background:rgba(255,255,255,.35);}
 #tripStickyNav.trip-page-nav .nav-link span{display:none;}
 #tripStickyNav.trip-page-nav .nav-link{padding:12px 14px!important;font-size:15px!important;min-width:48px;justify-content:center;}
 #tripStickyNav.trip-page-nav .nav-link i{font-size:16px;}
 #tripStickyNav.trip-page-nav.is-stuck{top:var(--trip-sticky-top,145px);}
 .pack-details .content [id="overview"],
 .pack-details .content [id="itinerary"],
 .pack-details .content [id="cost"],
 .pack-details .content [id="map"],
 .pack-details .content [id="dates"],
 .pack-details .content [id="faqs"],
 .pack-details .content [id="info"],
 .pack-details .content [id="gallery"],
 .pack-details .content [id="trip-gallery"],
 .pack-details .content [id="trip-reviews"]{scroll-margin-top:var(--trip-anchor-offset,205px);}
 .pack-details .content .bg-dark .nav-link{padding:7px 5px;}
 .pack-details .content .bg-dark .nav-link span{display:none;}
 .pack-details .content .bg-dark .nav-link{padding-right:20px!important; padding-left:20px!important;}
 .pack-details .content .bg-dark .nav-link{font-size:15px!important;}
 #dnvd{padding:0px;}
 #dnvd .navbar-nav{flex-direction:row!important;}
 #dnvd .content .bg-dark .nav-link{font-size:15px; padding:12px 7px;}
 .pack-details .upcomming{overflow-x:scroll;}
 .pack-container .details-image img{width:100%; height:250px;}
 .pack-container .d-overlay{width:100%; margin:0px 10px;}
 .pack-container h1{font-size:20px;}
 .pack-container .d-overlay h2{font-size:16px;}
 .icon-all-top .all-icon-detail .content{flex:50%;}
 .pack-details .side-section-main{margin-top:0px;}
 .pack-container .det-title-section{width:100%;}
 .pack-container .detail .details-overlay{background-image:linear-gradient(#00000036, #000000bd, #000000cf);}
 #nv-left-srch-box, .slick-arrow{display:none !important;}
 .row > *{flex:0 0 100%;}
}
 .seach-form .input-group-text{background:none; color:#fff; border-radius:0; border:0;}
 .seach-form .form-control{background:none; color:#fff; border-radius:0; border:0; outline:0;}
 .seach-form::placeholder{color:rgba(255, 255, 255, 0.7);}
 #n-side{width:100vw; height:100vh; overflow-y:scroll;}
 .mega-menu{position:absolute; top:100%; left:0; width:100%; background:#daef98; display:table; padding:15px; visibility:hidden;}
 .mega-menu ul{width:25%; float:left; padding:0 10px; box-sizing:border-box;}
 .mega-menu ul li{display:block;}
 .mega-menu ul li a{padding:5px 0; color:#333; border-bottom:1px solid #e5e5e5; font-size:15px; display:block;}
 .nav-item:hover .mega-menu{visibility:visible;}
 .mega-menu ul li a.text-bold{font-weight:600;}
 .mega-menu ul li a:hover{color:#000;}
 .stories .fa-star,  .stories .fa-star-half-stroke{color:orange;}
 .input-field{padding:0.375rem 0.75rem; font-size:1rem; font-weight:400; line-height:1.5; color:#212529; background-color:#fff; background-clip:padding-box; border:1px solid #ced4da; -webkit-appearance:none; -moz-appearance:none; appearance:none; border-radius:0.25rem; transition:border-color .15s ease-in-out, box-shadow .15s ease-in-out;}
 .navbar .fa-search{color:#fff; cursor:pointer}
 img{max-width:100%;}
 #loader{display:none;}
 .fa-star, .fa-star-half-stroke{color:orange;}
 .card img{width:100%; height:250px; object-fit:cover}
 .card a{color:#333;}
 .side-section .dropdown a{font-size:14px;  font-weight:600;  color:#000;  background:transparent;  border-color:#ccc;  padding:10px 15px;  display:flex;  align-items:center;  justify-content:flex-start;  margin-top:10px;}
 .side-section .dropdown a:hover{background:transparent;  color:#000;}
 .side-section .dropdown a:focus{box-shadow:none!important;}
 .side-section .dropdown .dropdown-menu{width:100%;  padding:10px;  margin:0px;  background:#ff7c00;}
 .side-section .dropdown .dropdown-menu li{border:none;  margin:0;  padding:5px;  font-size:14px;  font-weight:400;  color:#fff;  display:flex;  align-items:center;  justify-content:space-between;}
 .side-section .dropdown .dropdown-menu li span{color:#fff;  font-weight:400;  font-size:14px;}
 #discount-rates ul li{padding:10px;  background:#ff7c00;  margin:5px 0px;  font-size:14px;  color:#fff;}
 #discount-rates ul li span{color:#fff;  font-weight:600;}

/* Production polish: final layout consistency */
:root{--hh-primary:#238940;--hh-primary-dark:#1d7837;--hh-heading:#173342;--hh-muted:#536b78;--hh-border:#dfe8ed;--hh-soft:#f4f8fa;--hh-radius:8px;--hh-shadow:0 10px 26px rgba(23,51,66,.09);}
.btn,.btn-primary,.btn-success,.package-hover__btn,.trip-costs-btn,.trip-package-cta{border-radius:var(--hh-radius)!important; font-weight:700; line-height:1.2;}
.btn-primary{background:var(--hh-primary)!important; border-color:var(--hh-primary)!important; color:#fff!important;}
.btn-primary:hover,.btn-primary:focus{background:var(--hh-primary-dark)!important; border-color:var(--hh-primary-dark)!important; color:#fff!important;}
.card,.package,.blog-list-card,.destination-activity-card,.activity-region-card{border-radius:var(--hh-radius)!important; overflow:hidden;}
.card,.package,.blog-list-card,.destination-activity-card{border:1px solid var(--hh-border)!important; box-shadow:var(--hh-shadow); background:#fff;}
.package{display:flex; flex-direction:column; height:100%;}
.package .package-img,.card > a:first-child,.card > img:first-child{aspect-ratio:4 / 3; height:auto!important; overflow:hidden; background:#edf4fa;}
.package .package-img img,.card > a:first-child img,.card > img:first-child{width:100%!important; height:100%!important; object-fit:cover; display:block;}
.package .pack-title{min-height:48px; line-height:1.35; color:var(--hh-heading)!important;}
.package .pack-down{margin-top:auto; gap:10px; border-top:1px solid #edf2f5;}
.special-pack .package p{line-height:1.45!important; min-height:38px;}
.com-back,.new-page,div.breadcrumb,.breadcrumb-div.breadcrumb{background:#edf4fa!important;}
.com-back-1 ul,.com-back > .container > ul{align-items:center; row-gap:6px;}
#nav-side{background:rgba(15,35,50,.44); backdrop-filter:blur(2px);}
#n-side{max-width:390px; margin-left:auto; box-shadow:-18px 0 44px rgba(0,0,0,.16);}
#nav-side .accordion button,#nav-side ul li a{min-height:44px; display:flex; align-items:center; color:#173342!important; font-size:15px; line-height:1.35; text-decoration:none;}
#nav-side .accordion-button{font-weight:700; background:#f4f8fa!important;}
#nav-side .accordion-button:not(.collapsed){background:#e8f3ec!important; color:#173342!important;}
#nav-side .dropdown-item{white-space:normal; border-bottom:1px solid #edf2f5;}
.header-search-results{scrollbar-width:thin;}
.search-suggestion-item span{overflow:hidden; text-overflow:ellipsis;}
img.lazy{background:#edf4fa;}
@media(max-width:991.98px){
  .row > *{flex-shrink:0; width:100%; max-width:100%;}
  .row > .col-sm-4{flex:0 0 auto; width:33.33333333%;}
  .row > .col-sm-6{flex:0 0 auto; width:50%;}
  .activity-region-summary .row > [class*=col-],.special-pack .row > [class*=col-],.packages .row > [class*=col-]{width:50%; flex:0 0 auto;}
  .small-nav-wraper .form{position:relative;}
  #search-result{box-shadow:0 16px 34px rgba(23,51,66,.18); border:1px solid var(--hh-border);}
}
@media(max-width:767.98px){
  .activity-region-summary .row > [class*=col-],.special-pack .row > [class*=col-],.packages .row > [class*=col-],.row > .col-sm-4,.row > .col-sm-6{width:100%; flex:0 0 100%;}
  .package .package-img,.card > a:first-child,.card > img:first-child{aspect-ratio:16 / 10;}
  #n-side{max-width:92vw;}
}

/* QA polish: overflow, touch targets and responsive embeds */
.navbar-toggler,.nav-ajax-search__toggle,#nav-side-hide{min-width:44px!important; min-height:44px!important; display:inline-flex; align-items:center; justify-content:center;}
#nav-side-hide{padding:4px 12px!important; line-height:1!important; color:#fff!important;}
.contact-details a,.footer a,.header-contact a{overflow-wrap:anywhere; word-break:break-word;}
.contact-details iframe,iframe{max-width:100%;}
.blog-pagination .pagination{display:flex; flex-wrap:wrap; gap:6px; justify-content:center; padding-left:0;}
.blog-pagination .page-link{min-width:38px; min-height:38px; display:flex; align-items:center; justify-content:center; border-radius:6px;}
.recent-post-item{min-width:0; gap:12px;}
.recent-post-thumb{width:86px; height:64px; max-width:86px; overflow:hidden; border-radius:6px;}
.recent-post-thumb img{width:100%!important; height:100%!important; object-fit:cover; display:block;}
.recent-post-copy{min-width:0; flex:1 1 auto;}
.recent-post-copy a{display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;}
@media(max-width:991.98px){
  html,body{max-width:100%; overflow-x:hidden;}
  .owl-carousel,.owl-stage-outer,.slick-list{max-width:100%; overflow:hidden!important;}
  .contact-details iframe{width:100%!important; min-height:280px;}
  .contact-details .contact1 ul{padding:16px;}
  .contact-details .contact1 ul li{min-width:0;}
  .contact-details .contact1 ul li a{display:inline-block; max-width:100%;}
  .blog-sidebar,.blog-main,.blog-listing,.recent-posts-widget{max-width:100%; min-width:0;}
}
@media(max-width:575.98px){
  .top-nav .btn-sm,.small-nav-wraper .btn-sm{min-height:36px; display:inline-flex; align-items:center;}
  .blog-pagination .pagination{justify-content:flex-start; overflow-x:auto; padding-bottom:6px;}
}

/* QA polish: comfortable production button heights */
.btn,.btn-sm,.btn-primary,.btn-success,.trip-planner-btn,input[type="submit"],button[type="submit"]{min-height:38px; display:inline-flex; align-items:center; justify-content:center; gap:6px;}
@media(max-width:767.98px){.btn,.btn-sm,.btn-primary,.btn-success,.trip-planner-btn,input[type="submit"],button[type="submit"]{min-height:40px;}}

/* Blog page redesign: polished listing and sidebar */
.blog-page{background:linear-gradient(180deg,#f5f9f7 0,#fff 240px); padding:54px 0 64px;}
.blog-page .container{max-width:1180px;}
.blog-page-title{max-width:760px; margin:0 0 30px; position:relative;}
.blog-page-title:before{content:"Travel Journal"; display:inline-flex; align-items:center; min-height:30px; padding:5px 12px; margin-bottom:10px; border-radius:999px; background:#e7f3ec; color:#238940; font-size:13px; font-weight:800; text-transform:uppercase; letter-spacing:.04em;}
.blog-page-title h1{margin:0; color:#173342; font-size:42px; line-height:1.12; font-weight:800;}
.blog-page-title p{max-width:640px; margin:10px 0 0; color:#536b78; font-size:17px; line-height:1.6;}
.blog-page .content{height:100%; display:flex; flex-direction:column; padding:0!important; overflow:hidden; border:1px solid #dfe8ed; border-radius:8px; background:#fff; box-shadow:0 14px 34px rgba(23,51,66,.08); transition:transform .2s ease, box-shadow .2s ease, border-color .2s ease;}
.blog-page .content:hover{transform:translateY(-3px); border-color:#c8ddd0; box-shadow:0 18px 42px rgba(23,51,66,.12);}
.blog-page .content > a:first-child{display:block; margin:0; aspect-ratio:16/10; overflow:hidden; background:#edf4f0;}
.blog-page .content > a:first-child img,.blog-page .blog-list-thumb img{width:100%!important; height:100%!important; object-fit:cover; display:block; border-radius:0!important; transition:transform .35s ease;}
.blog-page .content:hover > a:first-child img,.blog-page .blog-list-card:hover .blog-list-thumb img{transform:scale(1.04);}
.blog-card-body,.blog-list-body{display:flex; flex-direction:column; flex:1; padding:20px 20px 18px;}
.blog-page .blog-meta{display:flex; align-items:center; flex-wrap:wrap; gap:8px 12px; margin-bottom:11px; color:#667b86; font-size:13px; line-height:1.3;}
.blog-page .blog-cat{display:inline-flex; align-items:center; min-height:26px; padding:4px 10px; border-radius:999px; background:#e7f3ec; color:#238940; font-size:12px; font-weight:800;}
.blog-page .content a.blg-title,.blog-page .blog-list-card a.blg-title{display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; justify-content:flex-start!important; min-height:54px; margin:0 0 10px!important; color:#173342!important; font-size:20px!important; font-weight:800!important; line-height:1.35; text-align:left;}
.blog-page .content a.blg-title:hover,.blog-page .blog-list-card a.blg-title:hover{color:#238940!important;}
.blog-page .content p,.blog-page .blog-list-body p{padding:0!important; margin:0 0 18px; color:#536b78; font-size:15px; line-height:1.62;}
.blog-page .blog-read-more{width:max-content; margin:auto 0 0!important; display:inline-flex!important; align-items:center; justify-content:flex-start!important; gap:7px; color:#238940!important; font-size:14px!important; font-weight:800!important;}
.blog-page .blog-read-more i{font-size:12px; transition:transform .2s ease;}
.blog-page .blog-read-more:hover i{transform:translateX(3px);}
.blog-list-card{min-height:260px;}
.blog-list-thumb{flex:0 0 330px; aspect-ratio:4/3; overflow:hidden; background:#edf4f0;}
.blog-sidebar{position:sticky; top:18px; display:flex; flex-direction:column; gap:20px;}
.blog-sidebar .widget{padding:22px; border:1px solid #dfe8ed; border-radius:8px; background:#fff; box-shadow:0 12px 30px rgba(23,51,66,.07);}
.blog-sidebar .widget-title{margin:0 0 16px; padding-bottom:12px; border-bottom:1px solid #edf2f5; color:#173342; font-size:20px; font-weight:800;}
.category-item + .category-item{border-top:1px solid #edf2f5;}
.category-item a{display:flex; align-items:center; justify-content:space-between; gap:12px; padding:11px 0; color:#173342; font-weight:700; text-decoration:none;}
.category-item a:hover{color:#238940;}
.category-item .badge{background:#e7f3ec!important; color:#238940; font-weight:800;}
.recent-post-item{align-items:flex-start!important; padding:0 0 14px; margin-bottom:14px; border-bottom:1px solid #edf2f5;}
.recent-post-item:last-child{padding-bottom:0; margin-bottom:0; border-bottom:0;}
.recent-post-thumb{flex:0 0 94px!important; width:94px!important; height:72px!important; max-width:94px!important; border-radius:7px; background:#edf4f0;}
.recent-post-copy a{color:#173342!important; font-size:14px; font-weight:800; line-height:1.35; text-decoration:none;}
.recent-post-copy a:hover{color:#238940!important;}
.recent-post-copy small{display:block; margin-top:6px; color:#7a8d96; font-size:12px;}
.blog-pagination{display:flex; justify-content:center; margin-top:10px!important;}
.blog-pagination .pagination{gap:8px;}
.blog-pagination .page-link{border:1px solid #dfe8ed; color:#173342; font-weight:800; box-shadow:none;}
.blog-pagination .page-item.active .page-link,.blog-pagination .page-link:hover{background:#238940; border-color:#238940; color:#fff;}
@media(max-width:991.98px){
  .blog-page{padding:38px 0 46px;}
  .blog-page-title h1{font-size:34px;}
  .blog-sidebar{position:static; margin-top:12px;}
  .blog-list-thumb{flex-basis:260px;}
}
@media(max-width:767.98px){
  .blog-page-title{margin-bottom:22px;}
  .blog-page-title h1{font-size:29px;}
  .blog-page-title p{font-size:15px;}
  .blog-page .row > [class*=col-]{margin-bottom:18px;}
  .blog-card-body,.blog-list-body{padding:17px;}
  .blog-page .content a.blg-title,.blog-page .blog-list-card a.blg-title{min-height:auto; font-size:18px!important;}
  .blog-list-thumb{flex:0 0 auto; width:100%; aspect-ratio:16/10;}
  .blog-sidebar .widget{padding:18px;}
}

/* Production menu width refinement: keep dropdowns bounded and wrap long trip names */
@media (min-width:992px){
    .navigation .navbar-expand-lg .navbar-nav .dropdown-menu,
    .navbar-expand-lg .navbar-nav .dropdown-menu{
        width:max-content;
        min-width:260px;
        max-width:min(460px, calc(100vw - 28px));
    }
    .navigation .navbar-expand-lg .navbar-nav .dropdown-menu > li > .dropdown-item,
    .navbar-expand-lg .navbar-nav .dropdown-menu > li > .dropdown-item{
        white-space:normal!important;
        overflow-wrap:break-word;
        word-break:normal;
        min-height:44px;
        max-width:100%;
    }
    .navigation .navbar-expand-lg .navbar-nav .dropdown-menu li .second-drop,
    .navbar-expand-lg .navbar-nav .dropdown-menu li .second-drop{
        min-width:320px;
        max-width:min(480px, calc(100vw - 28px));
    }
}

/* Modern review modal layout */
#reviews.destination-enquiry{
    --review-primary:#075989;
    --review-accent:#238940;
    --review-border:#dce7ed;
    --review-muted:#5e707a;
}
#reviews.destination-enquiry .modal-dialog{
    max-width:640px;
    margin:28px auto;
}
#reviews.destination-enquiry .modal-content{
    border:0;
    border-radius:14px;
    box-shadow:0 24px 70px rgba(10,34,50,.28);
    overflow:hidden;
}
#reviews.destination-enquiry .modal-header{
    align-items:center;
    background:linear-gradient(180deg,#f8fbfd 0,#fff 100%);
    border-bottom:1px solid var(--review-border);
    padding:18px 22px;
}
#reviews.destination-enquiry .modal-title{
    align-items:center;
    color:#123447;
    display:flex;
    font-size:22px;
    font-weight:800;
    gap:10px;
    line-height:1.2;
    margin:0;
}
#reviews.destination-enquiry .modal-title:before{
    align-items:center;
    background:#e9f5ee;
    border-radius:50%;
    color:var(--review-accent);
    content:"\f005";
    display:inline-flex;
    font-family:"Font Awesome 6 Free";
    font-size:13px;
    font-weight:900;
    height:34px;
    justify-content:center;
    width:34px;
}
#reviews.destination-enquiry .btn-close{
    align-items:center;
    background:#f1f5f7;
    border:1px solid #d7e3ea;
    border-radius:50%;
    color:#50616b;
    display:inline-flex;
    font-size:0;
    height:38px;
    justify-content:center;
    opacity:1;
    padding:0;
    text-decoration:none;
    width:38px;
}
#reviews.destination-enquiry .btn-close:before{
    content:"\00d7";
    font-size:26px;
    line-height:1;
}
#reviews.destination-enquiry .btn-close:hover{
    background:#e8f0f4;
    color:#123447;
}
#reviews.destination-enquiry .modal-body{
    background:#fff;
    padding:22px;
}
#reviews.destination-enquiry .modal-body > p.mb-3{
    background:#f5fafc;
    border:1px solid #e1ebf0;
    border-radius:10px;
    color:var(--review-muted);
    font-size:15px;
    line-height:1.6;
    margin:0 0 20px!important;
    padding:14px 16px;
}
#reviews.destination-enquiry .row{
    --bs-gutter-x:16px;
    --bs-gutter-y:0;
}
#reviews.destination-enquiry .mb-3{
    margin-bottom:16px!important;
}
#reviews.destination-enquiry .form-label,
#reviews.destination-enquiry .modal-body p:not(.mb-3){
    color:#173342;
    font-size:14px;
    font-weight:700;
    margin:0 0 8px;
}
#reviews.destination-enquiry .form-control{
    background:#fff;
    border:1px solid #cbd9e1;
    border-radius:8px;
    color:#173342;
    font-size:15px;
    min-height:46px;
    padding:10px 13px;
    transition:border-color .18s ease,box-shadow .18s ease;
}
#reviews.destination-enquiry textarea.form-control{
    min-height:130px;
    resize:vertical;
}
#reviews.destination-enquiry .form-control:focus{
    border-color:#25aae1;
    box-shadow:0 0 0 3px rgba(37,170,225,.14);
    outline:0;
}
#reviews.destination-enquiry label.btn,
#reviews.destination-enquiry #confirm-btn,
#reviews.destination-enquiry #submit-review{
    align-items:center;
    border-radius:999px;
    display:inline-flex;
    font-size:15px;
    font-weight:800;
    justify-content:center;
    min-height:42px;
    padding:10px 20px;
    text-decoration:none;
    transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease;
}
#reviews.destination-enquiry label.btn,
#reviews.destination-enquiry #confirm-btn{
    background:#fff;
    border:1px solid var(--review-primary);
    color:var(--review-primary);
}
#reviews.destination-enquiry label.btn:hover,
#reviews.destination-enquiry #confirm-btn:hover{
    background:#eef8fc;
    color:var(--review-primary);
}
#reviews.destination-enquiry #submit-review{
    background:var(--review-primary);
    border-color:var(--review-primary);
    box-shadow:0 10px 22px rgba(7,89,137,.22);
    color:#fff;
    min-width:150px;
}
#reviews.destination-enquiry #submit-review:hover{
    background:#064b74;
    border-color:#064b74;
    color:#fff;
    transform:translateY(-1px);
}
#reviews.destination-enquiry .rating-container,
#reviews.destination-enquiry .rating-stars{
    max-width:100%;
}
#reviews.destination-enquiry .caption{
    margin-left:8px;
}
#reviews.destination-enquiry .error{
    color:#d93025;
    font-size:13px;
    margin-top:6px;
}
#reviews.destination-enquiry #response{
    margin-top:12px;
}
@media(max-width:767.98px){
    #reviews.destination-enquiry .modal-dialog{
        margin:12px;
        max-width:none;
    }
    #reviews.destination-enquiry .modal-header,
    #reviews.destination-enquiry .modal-body{
        padding:16px;
    }
    #reviews.destination-enquiry .modal-title{
        font-size:19px;
    }
    #reviews.destination-enquiry .modal-title:before{
        height:30px;
        width:30px;
    }
    #reviews.destination-enquiry .modal-body > p.mb-3{
        font-size:14px;
        padding:12px;
    }
    #reviews.destination-enquiry #submit-review{
        width:100%;
    }
}

/* Homepage region-card refinement */
.homepage-region-cards{padding:0 0 42px;}
.homepage-region-cards .s-title{margin-bottom:4px;}
.homepage-region-cards .row.g-4{row-gap:24px;}
.homepage-region-cards .package .package-img{aspect-ratio:16 / 11;position:relative;}
.homepage-region-cards .package .package-img-thumb{height:100%;}
.homepage-region-cards .package .package-hover{align-items:center;background:linear-gradient(180deg,rgba(9,34,50,.18),rgba(9,34,50,.82));display:flex;flex-direction:column;gap:14px;inset:0;justify-content:center;opacity:0;padding:22px;position:absolute;text-align:center;transition:opacity .24s ease;z-index:2;}
.homepage-region-cards .package:hover .package-hover{opacity:1;}
.homepage-region-cards .package .package-hover__text{color:#fff;font-size:14px;font-weight:600;line-height:1.55;margin:0!important;max-width:95%;padding:0!important;}
.homepage-region-cards .package .package-hover__btn{align-items:center;background:#238940;color:#fff!important;display:inline-flex;font-size:13px;gap:8px;min-height:40px;padding:10px 16px;text-decoration:none!important;}
.homepage-region-cards .package .package-hover__btn:hover{background:#1d7436;color:#fff!important;}
.homepage-region-cards .package .all-down{display:flex;flex:1;flex-direction:column;padding:18px;}
.homepage-region-cards .package .package-title{font-size:20px;font-weight:800;line-height:1.3;margin:0 0 14px;min-height:52px;}
.homepage-region-cards .package .package-title a{color:#173342;text-decoration:none!important;}
.homepage-region-cards .package .package-title a:hover{color:#075989;}
.homepage-region-cards .package .package-meta{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));}
.homepage-region-cards .package .package-meta__item{background:#f6fafc;border:1px solid #e1ebf0;border-radius:8px;min-width:0;padding:11px 9px;text-align:center;}
.homepage-region-cards .package .package-meta__item i{color:#238940;display:block;font-size:15px;margin-bottom:6px;}
.homepage-region-cards .package .package-meta__item small{color:#647783;display:block;font-size:11px;font-weight:700;line-height:1.2;text-transform:uppercase;}
.homepage-region-cards .package .package-meta__item strong{color:#173342;display:block;font-size:12px;font-weight:800;line-height:1.25;margin-top:3px;overflow-wrap:anywhere;}
.homepage-region-cards .package .package-divider{background:#edf2f5;height:1px;margin:16px 0;}
.homepage-region-cards .package .package-footer{align-items:center;display:flex;gap:12px;justify-content:flex-end;margin-top:auto;}
.homepage-region-cards .package .package-rating small{color:#647783;font-size:12px;font-weight:700;line-height:1.35;}
.homepage-region-cards .package .package-price__current{background:#eaf5ee;border-radius:999px;color:#238940;display:inline-flex;font-size:13px;font-weight:800;padding:7px 11px;white-space:nowrap;}
@media(max-width:1199.98px){.homepage-region-cards .package .package-meta{grid-template-columns:1fr}.homepage-region-cards .package .package-title{min-height:auto}}
@media(max-width:767.98px){.homepage-region-cards{padding-bottom:28px}.homepage-region-cards .package .all-down{padding:16px}.homepage-region-cards .package .package-footer{align-items:flex-start;flex-direction:column}.homepage-region-cards .package .package-price__current{white-space:normal}}
/* Blog/category banner fix */
.page-banner{position:relative; min-height:250px; overflow:hidden; background:#173342;}
.page-banner > img{position:absolute; inset:0; width:100%!important; height:100%!important; object-fit:cover; display:block; filter:brightness(.72);}
.page-banner .page-overlay{position:relative; z-index:2; min-height:250px; display:flex; align-items:flex-start; background:linear-gradient(180deg,rgba(255,255,255,.88) 0,rgba(255,255,255,.52) 34%,rgba(23,51,66,.18) 100%);}
.page-banner .new-page{width:100%; background:transparent!important;}
.page-banner .com-back-1{background:transparent!important; padding-top:14px;}
@media(max-width:767.98px){.page-banner,.page-banner .page-overlay{min-height:190px;}}

/* Trip detail FAQ accordion refinement */
.pack-details .content #faqs{
    background:linear-gradient(180deg,#f7fbfd 0,#fff 100%);
    border:1px solid #dfe8ed;
    border-radius:10px;
    margin-top:28px;
    padding:24px!important;
}
.pack-details .content #faqs > h2{
    align-items:center;
    color:#173342;
    display:flex;
    font-size:24px;
    font-weight:800;
    gap:10px;
    line-height:1.25;
    margin:0 0 18px;
}
.pack-details .content #faqs > h2:before{
    align-items:center;
    background:#e8f4fa;
    border-radius:50%;
    color:#075989;
    content:"\f059";
    display:inline-flex;
    font-family:"Font Awesome 6 Free";
    font-size:14px;
    font-weight:400;
    height:34px;
    justify-content:center;
    width:34px;
}
.pack-details .content #faqs .accordion{
    display:grid;
    gap:10px;
}
.pack-details .content #faqs .accordion-item,
.pack-details .content #faqs .card.accordion-item{
    background:#fff;
    border:1px solid #dfe8ed!important;
    border-radius:8px!important;
    box-shadow:0 8px 20px rgba(23,51,66,.05);
    overflow:hidden;
}
.pack-details .content #faqs .accordion-header{
    margin:0!important;
}
.pack-details .content #faqs .accordion-button{
    align-items:center;
    background:#fff!important;
    border:0!important;
    color:#173342;
    cursor:pointer;
    display:flex;
    font-size:16px;
    font-weight:800;
    justify-content:space-between;
    line-height:1.35;
    margin:0!important;
    min-height:60px;
    padding:17px 52px 17px 20px;
    position:relative;
    transition:background .18s ease,color .18s ease;
    width:100%;
}
.pack-details .content #faqs .accordion-button i{
    align-items:center;
    background:#eef8fc;
    border-radius:50%;
    color:#075989;
    display:inline-flex;
    flex:0 0 28px;
    font-size:13px!important;
    height:28px;
    justify-content:center;
    margin-right:12px!important;
    width:28px;
}
.pack-details .content #faqs .accordion-button:after{
    background:none!important;
    color:#075989;
    content:"\f107";
    font-family:"Font Awesome 6 Free";
    font-size:15px;
    font-weight:900;
    height:auto;
    position:absolute;
    right:20px;
    top:50%;
    transform:translateY(-50%);
    transition:transform .18s ease;
    width:auto;
}
.pack-details .content #faqs .accordion-button:not(.collapsed){
    background:#f1f8fb!important;
    color:#075989;
}
.pack-details .content #faqs .accordion-button:not(.collapsed):after{
    transform:translateY(-50%) rotate(180deg);
}
.pack-details .content #faqs .accordion-body{
    border-top:1px solid #e7eff3;
    color:#435a66;
    font-size:15px;
    line-height:1.7;
    padding:18px 20px 20px 60px;
}
.pack-details .content #faqs .accordion-body p:last-child,
.pack-details .content #faqs .accordion-body ul:last-child,
.pack-details .content #faqs .accordion-body ol:last-child{
    margin-bottom:0;
}
@media(max-width:767.98px){
    .pack-details .content #faqs{padding:16px!important;}
    .pack-details .content #faqs > h2{font-size:21px;}
    .pack-details .content #faqs .accordion-button{font-size:15px;min-height:56px;padding:15px 44px 15px 14px;}
    .pack-details .content #faqs .accordion-button i{flex-basis:26px;height:26px;width:26px;}
    .pack-details .content #faqs .accordion-button:after{right:15px;}
    .pack-details .content #faqs .accordion-body{font-size:14px;padding:15px;}
}

/* Trip review content/gallery refinement */
.pack-details .content #trip-reviews{
    background:#fff;
    border:1px solid #dfe8ed;
    border-radius:10px;
    margin-top:30px;
    padding:24px;
}
.pack-details .content #trip-reviews > h2{
    color:#173342;
    font-size:24px;
    font-weight:800;
    line-height:1.3;
    margin:0 0 18px;
}
#trip-reviews .comments{
    border-top:0!important;
    padding-top:0!important;
}
#trip-reviews .comments .comments-list{
    display:grid;
    gap:18px;
    margin:0!important;
    border-bottom:0!important;
}
#trip-reviews .comments .comments-list .list-1{
    background:#f8fbfc!important;
    border:1px solid #dfe8ed!important;
    border-radius:10px!important;
    box-shadow:0 10px 26px rgba(23,51,66,.06);
    margin:0!important;
    padding:18px!important;
}
#trip-reviews .testi-header{
    align-items:center;
    border-bottom:1px solid #e6eef2!important;
    gap:14px;
    padding-bottom:14px!important;
}
#trip-reviews .comment-img{
    flex:0 0 72px;
    height:72px;
    margin:0!important;
    max-height:none!important;
    max-width:none!important;
    width:72px;
}
#trip-reviews .comment-img img{
    border:3px solid #fff;
    border-radius:50%!important;
    box-shadow:0 6px 16px rgba(23,51,66,.16);
    height:72px!important;
    object-fit:cover;
    width:72px!important;
}
#trip-reviews .testi-client h4{
    color:#173342;
    font-size:18px;
    font-weight:800;
    margin:0 0 4px;
}
#trip-reviews .testi-client h3{
    color:#536b78;
    font-size:14px;
    font-weight:700;
    line-height:1.35;
    margin:0 0 3px;
}
#trip-reviews .testi-client .text-muted{
    color:#7a8d96!important;
    margin:0 0 4px!important;
}
#trip-reviews .comment-text{
    color:#384f5b;
    font-size:15px;
    line-height:1.7;
    padding-top:14px;
}
#trip-reviews .comment-text p{
    margin:0 0 12px!important;
}
#trip-reviews .comment-text p:has(img){
    display:inline;
    margin:0!important;
}
#trip-reviews .comment-text img{
    border-radius:8px!important;
    box-shadow:0 6px 16px rgba(23,51,66,.12);
    display:inline-block!important;
    height:118px!important;
    margin:8px 8px 0 0!important;
    object-fit:cover;
    vertical-align:top;
    width:118px!important;
}
#trip-reviews .comment-text a,
#trip-reviews .comment-text button{
    color:#075989;
    font-weight:800;
}
@media(max-width:767.98px){
    .pack-details .content #trip-reviews{padding:16px;}
    #trip-reviews .testi-header{align-items:flex-start;}
    #trip-reviews .comment-text img{height:96px!important;width:96px!important;}
}

/* Testimonials listing refinement and inline photo gallery */
.stories.main-block > .border.shadow{
    background:#f8fbfc!important;
    border:1px solid #dfe8ed!important;
    border-radius:10px;
    box-shadow:0 10px 26px rgba(23,51,66,.06)!important;
    overflow:hidden;
}
.stories.main-block > .border.shadow .d-flex{
    align-items:center;
    border-bottom:1px solid #e6eef2;
    gap:14px;
    margin-bottom:14px;
    padding-bottom:14px;
}
.stories.main-block .img-circle{
    border:3px solid #fff;
    border-radius:50%;
    box-shadow:0 6px 16px rgba(23,51,66,.14);
    height:76px;
    object-fit:cover;
    width:76px;
}
.stories.main-block h3{
    color:#173342;
    font-size:18px;
    font-weight:800;
    line-height:1.35;
}
.stories.main-block h4{
    color:#075989;
    font-size:16px;
    font-weight:800;
    line-height:1.4;
}
.stories.main-block p{
    color:#384f5b;
    font-size:15px;
    line-height:1.7;
}
.stories.main-block > .border.shadow > p:last-child{
    margin-bottom:0;
}
.stories.main-block > .border.shadow > p:last-child:has(img){
    display:block;
}
.stories.main-block > .border.shadow > p:last-child img,
.stories.main-block .testimonial-gallery img{
    border-radius:8px!important;
    box-shadow:0 6px 16px rgba(23,51,66,.12);
    display:inline-block!important;
    height:118px!important;
    margin:8px 8px 0 0!important;
    object-fit:cover;
    vertical-align:top;
    width:118px!important;
}
.stories.main-block > .border.shadow > p:last-child br{
    display:none;
}
@media(max-width:767.98px){
    .stories.main-block > .border.shadow .d-flex{align-items:flex-start;}
    .stories.main-block > .border.shadow > p:last-child img,
    .stories.main-block .testimonial-gallery img{height:96px!important;width:96px!important;}
}

/* FAQ question text alignment correction */
.pack-details .content #faqs .accordion-button{
    justify-content:flex-start!important;
    text-align:left!important;
}
.pack-details .content #faqs .accordion-button i{
    align-self:flex-start;
    margin-top:0;
}

/* Mobile heading scale refinement */
@media(max-width:767.98px){
    .pack-details .content h1,
    .pack-details .content h2,
    .trip-section-title,
    .blog-page-title h1,
    .stories.main-block .section-title{
        font-size:22px!important;
        line-height:1.28!important;
        letter-spacing:0!important;
    }
    .pack-details .content h3,
    .pack-details .content h4,
    .stories.main-block h3,
    .stories.main-block h4{
        font-size:17px!important;
        line-height:1.35!important;
    }
    .pack-details .content #faqs > h2,
    .pack-details .content #trip-reviews > h2{
        align-items:flex-start;
        font-size:21px!important;
        gap:9px;
        margin-bottom:14px!important;
    }
    .pack-details .content #faqs > h2:before{
        flex:0 0 30px;
        height:30px;
        width:30px;
    }
    .blog-page-title{
        margin-bottom:20px!important;
    }
    .blog-page-title:before{
        font-size:11px!important;
        min-height:26px!important;
        padding:4px 10px!important;
    }
    .blog-page-title p{
        font-size:14px!important;
        line-height:1.55!important;
    }
}
@media(max-width:420px){
    .pack-details .content h1,
    .pack-details .content h2,
    .trip-section-title,
    .blog-page-title h1,
    .stories.main-block .section-title{
        font-size:20px!important;
    }
    .pack-details .content #faqs > h2,
    .pack-details .content #trip-reviews > h2{
        font-size:19px!important;
    }
}

/* Related trips heading color correction */
.special-pack > .container > .row > .col-md-12 .title h2,
.special-pack > .container > .row > .col-md-12 .title h2 span,
.container.special-pack > .row > .col-md-12 .title h2,
.container.special-pack > .row > .col-md-12 .title h2 span{
    background:transparent!important;
    color:#075989!important;
    display:inline-block;
    font-size:28px;
    font-weight:800;
    line-height:1.25;
    margin:0;
    padding:0;
}
.special-pack > .container > .row > .col-md-12 .title,
.container.special-pack > .row > .col-md-12 .title{
    border-bottom:1px solid #dfe8ed;
    margin-bottom:22px!important;
    padding-bottom:10px;
}
@media(max-width:767.98px){
    .special-pack > .container > .row > .col-md-12 .title h2,
    .special-pack > .container > .row > .col-md-12 .title h2 span,
    .container.special-pack > .row > .col-md-12 .title h2,
    .container.special-pack > .row > .col-md-12 .title h2 span{
        font-size:22px!important;
    }
}

/* Compact itinerary day facts */
.pack-details .content .icon-section{
    align-items:flex-start;
    display:flex;
    flex-wrap:wrap;
    gap:8px 0;
    margin:8px 0 10px!important;
    padding:0!important;
}
.pack-details .content .icon-section .sec1{
    border-right:1px solid #d8e0e4;
    flex:0 1 auto;
    margin:0 12px 6px 0!important;
    min-width:0;
    padding:0 12px 0 0!important;
}
.pack-details .content .icon-section .sec1:last-child{
    border-right:0;
    margin-right:0!important;
    padding-right:0!important;
}
.pack-details .content .icon-section .sec1 span,
.pack-details .content .itn-info-label{
    align-items:center;
    color:#173342!important;
    display:flex;
    font-size:13px!important;
    font-weight:800!important;
    gap:4px;
    line-height:1.2!important;
    margin:0 0 4px!important;
}
.pack-details .content .icon-section .sec1 span i,
.pack-details .content .itn-info-label i,
.pack-details .content .icon-section .sec1 span svg{
    color:#238940!important;
    fill:#238940;
    font-size:13px!important;
    height:13px;
    width:13px;
}
.pack-details .content .icon-section .itinerary-meta-value,
.pack-details .content .food-info,
.pack-details .content .acc-info,
.pack-details .content .ele-info{
    color:#53636d!important;
    font-size:13px!important;
    font-weight:500!important;
    line-height:1.25!important;
    margin:0!important;
    padding:0!important;
}
@media(max-width:767.98px){
    .pack-details .content .icon-section{gap:7px 0;margin:8px 0!important;}
    .pack-details .content .icon-section .sec1{margin-right:9px!important;padding-right:9px!important;}
    .pack-details .content .icon-section .sec1 span,
    .pack-details .content .itn-info-label,
    .pack-details .content .icon-section .itinerary-meta-value,
    .pack-details .content .food-info,
    .pack-details .content .acc-info,
    .pack-details .content .ele-info{font-size:12px!important;}
}

/* Production banner image height */
.page-banner,
.page-banner .page-overlay,
.taxonomy-hero-banner{
    min-height:70vh!important;
    height:70vh!important;
}
.page-banner > img,
.taxonomy-hero-banner__image{
    height:100%!important;
    min-height:100%!important;
    object-fit:cover!important;
    width:100%!important;
}
@media(max-width:767.98px){
    .page-banner,
    .page-banner .page-overlay,
    .taxonomy-hero-banner{
        min-height:40vh!important;
        height:40vh!important;
    }
}

/* Uniform trip page section navigation */
.pack-details .content .bg-dark,
#tripStickyNav.trip-page-nav{
    background:#fff!important;
    border-bottom:1px solid #e5edf1;
    box-shadow:0 8px 22px rgba(23,51,66,.06);
}
.pack-details .content .bg-dark .navbar-nav,
#tripStickyNav.trip-page-nav .navbar-nav{
    align-items:center;
    display:flex;
    flex-direction:row;
    flex-wrap:nowrap;
    gap:7px;
    justify-content:center;
    margin:0;
    overflow-x:auto;
    padding:7px 0;
    scrollbar-width:thin;
}
.pack-details .content .bg-dark .nav-item,
#tripStickyNav.trip-page-nav .nav-item{
    display:flex;
    flex:0 0 auto;
}
.pack-details .content .bg-dark .nav-link,
#tripStickyNav.trip-page-nav .nav-link{
    align-items:center;
    background:transparent!important;
    border:0!important;
    border-radius:999px!important;
    color:#1d2730!important;
    display:inline-flex;
    font-size:15px!important;
    font-weight:800!important;
    gap:7px;
    line-height:1.2;
    margin:0!important;
    min-height:34px;
    padding:8px 13px!important;
    text-decoration:none!important;
    white-space:nowrap;
}
.pack-details .content .bg-dark .nav-link i,
#tripStickyNav.trip-page-nav .nav-link i{
    color:#1d2730!important;
    font-size:14px!important;
    line-height:1;
}
.pack-details .content .bg-dark .nav-link span,
#tripStickyNav.trip-page-nav .nav-link span{
    color:#1d2730!important;
    margin:0!important;
}
.pack-details .content .bg-dark .nav-link:hover,
.pack-details .content .bg-dark .nav-link:focus,
#tripStickyNav.trip-page-nav .nav-link:hover,
#tripStickyNav.trip-page-nav .nav-link:focus{
    background:#eef8f1!important;
    color:#238940!important;
}
.pack-details .content .bg-dark .nav-link:hover i,
.pack-details .content .bg-dark .nav-link:focus i,
.pack-details .content .bg-dark .nav-link:hover span,
.pack-details .content .bg-dark .nav-link:focus span,
#tripStickyNav.trip-page-nav .nav-link:hover i,
#tripStickyNav.trip-page-nav .nav-link:focus i,
#tripStickyNav.trip-page-nav .nav-link:hover span,
#tripStickyNav.trip-page-nav .nav-link:focus span{
    color:#238940!important;
}
.pack-details .content .bg-dark .nav-link.active,
#tripStickyNav.trip-page-nav .nav-link.active{
    background:#52b16a!important;
    color:#fff!important;
    box-shadow:0 8px 18px rgba(82,177,106,.22);
}
.pack-details .content .bg-dark .nav-link.active i,
.pack-details .content .bg-dark .nav-link.active span,
#tripStickyNav.trip-page-nav .nav-link.active i,
#tripStickyNav.trip-page-nav .nav-link.active span{
    color:#fff!important;
}
#tripStickyNav.trip-page-nav .trip-page-nav-container{
    justify-content:center!important;
}
@media(max-width:767.98px){
    .pack-details .content .bg-dark .navbar-nav,
    #tripStickyNav.trip-page-nav .navbar-nav{
        justify-content:flex-start;
        padding:6px 8px;
    }
    .pack-details .content .bg-dark .nav-link,
    #tripStickyNav.trip-page-nav .nav-link{
        font-size:14px!important;
        min-height:32px;
        padding:8px 11px!important;
    }
    .pack-details .content .bg-dark .nav-link span,
    #tripStickyNav.trip-page-nav .nav-link span{
        display:inline!important;
    }
}
