/******************************************************************************/ /*
  Default CSS
  /******************************************************************************/
@import url("https://fonts.googleapis.com/css2?family=Noto+Serif:ital,wght@0,400;0,700;1,400;1,700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Quicksand:wght@300;400;500;600;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Baloo+Tammudu+2:wght@400;600;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Fjalla+One&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Dancing+Script:wght@400;500;600;700&display=swap");
* {
  margin: 0;
  padding: 0;
}
:root {
  --cl-primary: #004664;
  --cl-light-blue: #00b2be;
  --cl-yellow: #f9820c;
}
html {
  overflow-x: hidden;
}
body {
  background-image: radial-gradient(
      circle at 0% 0%,
      #f7fdff 0%,
      rgba(95, 213, 182, 0) 100%
    ),
    linear-gradient(
      to bottom,
      rgba(121, 223, 255, 0.7) -10%,
      rgba(121, 223, 255, 0) 1%
    ),
    radial-gradient(circle at 95% 0%, #f7fdff 0%, rgba(95, 213, 182, 0) 1%);
  color: #494949;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
  text-align: left;
  margin: 0;
  padding: 0;
  overflow-x: hidden;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #121212;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  text-transform: inherit;
  margin: 5px 0;
}
h1 {
  font-size: 1.5em;
}
h2 {
  font-size: 1.375em;
}
h3 {
  font-size: 1.25em;
}
h4 {
  font-size: 1.125em;
}
h5 {
  font-size: 1em;
}
h6 {
  font-size: 0.875em;
}
ul {
  list-style: none;
  font-size: 14px;
  margin: 0;
  padding: 0;
}
p {
  margin: 10px 0;
}
hr {
  border-top: 1px solid #d4d4d4;
  margin: 10px 0;
}
img {
  max-width: 100%;
}
.img-responsive {
  width: 100%;
}
label {
  font-weight: 500;
  text-transform: capitalize;
  font-size: 0.875em;
}
a,
a:hover,
button,
button:hover,
input[type="submit"],
input[type="submit"]:hover {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
a:focus {
  text-decoration: none;
}
button,
input,
select,
select option,
textarea,
input:focus,
button:focus,
select:focus,
textarea:focus {
  outline: none;
}
select,
select.form-control {
  /*-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;*/
  /*background: #ffffff url("../images/icons/selecticon.png") 97% 50% no-repeat;*/
  border-color: #dddddd;
}
select.form-control {
  background-position: 96% 15px;
}
input[type="radio"] {
  margin-right: 5px;
}
.form-control {
  border-radius: 3px !important;
  -webkit-border-radius: 3px !important;
  -moz-border-radius: 3px !important;
  border-color: #dddddd;
  height: 45px;
}
.form-control,
.form-control:focus {
  border-radius: 0;
  box-shadow: none;
}
.form-control:focus {
  border-color: #cccccc;
}
textarea.form-control {
  height: 150px;
}
.m-30 {
  margin: 30px 0;
}
.m-25 {
  margin: 25px 0;
}
.mrgb-0 {
  margin-bottom: 0 !important;
}
.mrgb-10 {
  margin-bottom: 10px !important;
}
.mrgt-10 {
  margin-top: 10px !important;
}
.mrgb-20 {
  margin-bottom: 20px !important;
}
.mrgb-25 {
  margin-bottom: 25px !important;
}
.mrgt-20 {
  margin-top: 20px !important;
}
.mrgb-30 {
  margin-bottom: 30px !important;
}
.mrgt-30 {
  margin-top: 30px !important;
}
.mrgt-40 {
  margin-top: 40px !important;
}
.mrgb-40 {
  margin-bottom: 40px !important;
}
.mrgt-50 {
  margin-top: 50px !important;
}
.mrgb-50 {
  margin-bottom: 50px !important;
}
.mrgt-60 {
  margin-top: 50px !important;
}
.active-text,
.active-link,
.active-link:focus {
  color: #12a9d4;
  font-weight: 400;
  display: inline-block;
}
.active-link:hover {
  text-decoration: none;
  color: #12a9d4;
}
a,
dt {
  color: #555555;
  outline: none !important;
  text-decoration: none;
}
a:focus,
a:hover,
dt:hover,
dt:focus {
  color: #555555;
  text-decoration: none;
}
.btn {
  border: none;
  outline: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: none;
}
.btn:active,
.btn.active {
  outline: none;
  box-shadow: none;
}
.btn,
.btn-all,
.btn-border {
  background-color: var(--cl-yellow);
  border: 2px solid transparent;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  display: inline-block;
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  padding: 8px 16px;
  text-align: center;
  /*text-transform: capitalize;*/
}
.btn-all:hover {
  background-color: #004664;
  border: 2px solid transparent;
  color: #ffffff;
}
.btn-all:focus {
  color: #ffffff;
}
.btn-border {
  background-color: transparent;
  border: 2px solid var(--cl-yellow);
  color: var(--cl-yellow);
}
.btn-border:hover {
  background-color: var(--cl-yellow);
  border: 2px solid transparent;
  color: #fff;
}
.btn-all.sm {
  color: #ffffff !important;
  padding: 6px 12px;
}
.brk-line {
  border-top: 1px solid #e8e8e8;
  border-bottom: 1px solid #ffffff;
}
.common-gap {
  padding-bottom: 30px;
}
/*.gap-container {
	padding: 0 10px;
	}*/
/*************/ /*
  header, navbar, banner css
  /*****************/
header {
  position: relative;
  background: #f2f2f2;
}
.logo {
  position: relative;
}
.navbar {
  margin-bottom: 0;
}
.navbar-brand {
  float: left;
  padding: 10px;
  height: inherit;
}
.navbar-default {
  background-color: transparent;
  border-color: transparent;
}
.navbar-nav > li > a {
  color: #000;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  padding-top: 38px;
  padding-bottom: 20px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: transparent;
}
.topinfo ul li {
  color: #666666;
  display: inline-block;
  font-size: 12.8px;
  font-weight: 400;
  padding: 12px 4px;
}
.topinfo ul li a {
  color: #f9820c;
  font-size: 12.8px;
  font-weight: 500;
}
.topinfo ul li span {
  color: #5e5e5e;
  font-weight: 600;
}
.topinfo ul li strong a {
  color: #000;
  font-size: 18px;
  font-weight: 700;
}
.banner_wrapper {
  position: relative;
}
.header-logo {
  position: relative;
}
/******slider*******/
.slider-wrapper {
  position: relative;
}
.bs-slider > .carousel-inner > .item > img,
.bs-slider > .carousel-inner > .item > a > img {
  margin: auto;
  width: 100%;
  height: auto;
  overflow-x: hidden;
}
.fade {
  opacity: 1;
}
/*.fade .item {
	top: 0;
	z-index: 1;
	opacity: 0;
	width: 100%;
	position: absolute;
	left: 0 !important;
	display: block !important;
	-webkit-transition: opacity ease-in-out 1s;
	-moz-transition: opacity ease-in-out 1s;
	-ms-transition: opacity ease-in-out 1s;
	-o-transition: opacity ease-in-out 1s;
	transition: opacity ease-in-out 1s;
}
.fade .item:first-child {
	top: auto;
	position: relative;
}
.fade .item.active {
	opacity: 1;
	z-index: 2;
	-webkit-transition: opacity ease-in-out 1s;
	-moz-transition: opacity ease-in-out 1s;
	-ms-transition: opacity ease-in-out 1s;
	-o-transition: opacity ease-in-out 1s;
	transition: opacity ease-in-out 1s;
	}*/
.control-round .carousel-control {
  top: 46%;
  opacity: 0;
  width: 50px;
  height: 50px;
  line-height: 50px;
  font-size: 20px;
  z-index: 100;
  color: #ffffff;
  display: block;
  cursor: pointer;
  overflow: hidden;
  text-shadow: none;
  position: absolute;
  font-weight: normal;
  background: transparent;
  -webkit-border-radius: 100px;
  border-radius: 100px;
}
.control-round:hover .carousel-control {
  opacity: 1;
}
.control-round .carousel-control.left {
  left: 1%;
}
.control-round .carousel-control.right {
  right: 1%;
}
.control-round .carousel-control.left:hover,
.control-round .carousel-control.right:hover {
  color: #fdfdfd;
  background: rgba(0, 0, 0, 0.8);
  border: 0px transparent;
}
.control-round .carousel-control.left > span:nth-child(1) {
  left: 45%;
}
.control-round .carousel-control.right > span:nth-child(1) {
  right: 45%;
}
.logo-widget {
  position: absolute;
  top: 10%;
  left: 8%;
  z-index: 9;
}
.slider_emal {
  position: absolute;
  top: 10%;
  right: 8%;
  padding: 10px 20px;
  display: inline-block;
  z-index: 9;
}
.slider_emal h3 {
  color: #fff;
  font-size: 20px;
  font-weight: 700;
}
.slider-content {
  content: "";
  position: absolute;
  bottom: 16%;
  left: 0;
  right: 0;
  z-index: 9;
}
.slider-content h4 {
  text-align: center;
  color: #ffffff;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 60px;
  line-height: 60px;
}
.slidertext {
  text-align: center;
  color: #ffffff;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 28px;
  margin-top: 20px;
}
.sliderquick {
  text-align: center;
  color: #ffffff;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18px;
}
.detailcontent {
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  display: inline-block;
  padding: 10px 0;
}
.detailcontent h1 {
  font-size: 30px;
  text-transform: uppercase;
}
.welcontent h1 {
  font-size: 30px;
  text-transform: none;
}
.welcometext {
  display: block;
  font-size: 16px;
  font-weight: 600;
  text-align: center;
}
.padding-200 {
  padding: 0 200px;
}
.authertictext {
  padding: 0 300px;
}
.pkgwrap {
  position: relative;
}
.pkgwraptittle h4 {
  color: #4c4648;
  font-weight: 400;
  margin-bottom: 0;
  padding-bottom: 0;
}
.iconlove i {
  color: #777;
}
.pkg-content {
  position: relative;
  background-color: #ffffff;
}
.pkg-content h4 {
  color: #6c6c6c;
  text-align: left;
  font-size: 12px;
  font-weight: 500;
}
.avis-info h6 {
  color: #464646;
  font-size: 11px;
  font-weight: 500;
}
.avis-info p small {
  font-size: 10px;
  font-weight: 500;
  text-align: left;
}
figure {
  border-radius: 6px 0 0 0;
  overflow: hidden;
}
/* Rotate */
.pkg-content figure img {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.pkg-content figure:hover img {
  -webkit-transform: scale(1.3);
  transform: scale(1.3);
}
.content-info {
  position: relative;
  background-color: #ffffff;
  padding: 0 15px 10px 15px;
}
.content-info::before {
  position: absolute;
  background: url(../images/icons/content-img.png) no-repeat;
  top: -24px;
  content: "";
  height: 34px;
  left: 0;
  width: 100%;
}
.pkg_inner {
  background-color: #ffffff;
  -webkit-box-shadow: 0px 6px 6px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 6px 6px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 6px 6px 0px rgba(0, 0, 0, 0.3);
  padding: 6px 6px 20px 6px;
}
.duree {
  color: #555;
  display: inline-block;
  font-size: 12px;
  font-weight: 500;
  text-align: left;
  text-transform: none;
}
.randee {
  font-size: 12px;
  font-weight: 600;
}
.duree span {
  color: #777;
  font-weight: 400;
  text-transform: none;
}
.duree strong {
  color: #666;
  font-size: 1.28em;
}
/******package-wrapper*******/
.padding-row {
  padding: 0 100px;
}
.package-wrapper {
  border-bottom: 1px solid #e5e5e5;
  padding: 10px 0 20px 0;
}
.package-wrapper:last-child {
  border-bottom: none;
}
.pkg-tittle h3 {
  color: #969696;
  font-size: 32px;
}
.pkg-tittle h6 span {
  color: #00b2be;
  display: block;
  font-size: 20px;
  font-weight: 400;
  line-height: 26px;
  text-align: left;
}
.ratingdest ul li {
  color: #ff8213;
  display: inline-block;
  font-size: 10px;
  margin-left: -4px;
}
.topexpo h6 {
  color: #a0a0a0;
  font-size: 18px;
  font-weight: 500;
  vertical-align: middle;
  padding: 0 10px;
}
.pkgtitle {
  color: #eb3c26;
  font-size: 20px;
}
.pkg-img {
  position: relative;
  border-radius: 3px;
  overflow: hidden;
}
.discount {
  position: absolute;
  background-color: #ebb207;
  color: #ffffff;
  right: 10px;
  top: 0;
  display: inline-block;
  font-size: 12px;
  text-align: center;
  padding: 6px 10px;
}
.discount span {
  display: block;
  font-size: 16px;
  font-weight: 600;
}
.trip-info li {
  list-style: none;
  display: block;
  clear: both;
  color: #565656;
  font-size: 0.875em;
  font-weight: 600;
  line-height: 1;
  padding: 3px 0px;
  white-space: normal;
  text-transform: uppercase;
}
.trip-info li span {
  color: #eb3c26;
  font-size: 1.28em;
  font-weight: 600;
}
.pkg-activities {
  background: #eeeeee;
  border-radius: 3px;
  padding: 10px;
}
.trip-category li {
  padding: 4px 0;
  border-bottom: 1px solid #e3e3e3;
  font-size: 0.75em;
  font-weight: 600;
  text-transform: uppercase;
}
.trip-category li span {
  float: left;
}
.trip-category li:last-child {
  border-bottom: none;
}
.activity-level {
  float: left;
  margin-left: 10px;
}
.activity-level li {
  display: inline-block;
  padding: 0;
  margin: 0;
}
.trek-level {
  border-top: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3;
  padding: 4px 10px;
}
.level-rating-info li {
  display: inline-block !important;
  margin-right: 12px;
}
.level-rating-info li:last-child {
  margin-right: none;
}
.level-rating-info .level-header {
  font-size: 0.6875em;
  display: block;
  font-weight: 600;
  text-transform: uppercase;
}
.level-rating-info .rating-level > li {
  display: inline-block;
  margin: 0;
  padding: 0;
  margin-left: -4px;
}
.avis {
  color: #777;
  display: block;
  font-size: 12px;
  font-weight: 700;
  list-style: none;
}
.level-rating-info .rating-level > li a {
  display: inline-block;
  color: #ffc107;
  font-size: 0.625em;
  margin-right: 2px;
}
.level-rating-info .rating-level > li > a:hover,
.level-rating-info .rating-level > li > a:focus {
  color: #ffc107;
  text-decoration: none;
}
/******why us********/
.title-widget h3 {
  border-bottom: 1px solid #72265a;
  color: #fff;
  font-size: 20px;
  font-weight: 600;
  text-transform: uppercase;
  padding-bottom: 10px;
}
.title-widget h3 small {
  color: #fff;
  font-size: 16px;
}
.why_wrap {
  color: #fff;
}
.why-inner {
  background-color: #601c4b;
  padding: 30px 0;
}
.why_info {
  text-align: center;
}
.icon_bx {
}
.icon_bx i {
  font-size: 40px;
}
.icon_bx h6 {
  color: #fff;
  font-size: 1em;
  font-weight: 400;
  margin-top: 10px;
}
.clientinner h4 {
  font-size: 35px;
  color: #12a9d4;
}
.team-wrap ul li {
  display: inline-block;
}
.team-wrap ul li h6 {
  color: #777777;
}
.team-wrap ul li h6 span {
  display: block;
  font-size: 11px;
  color: #888;
  margin-top: 5px;
  text-transform: none;
}
.testiimg {
  width: 120px;
  height: auto;
  overflow: hidden;
}
.titlewidgetauto {
  position: relative;
}
.titlewidgetauto h5 {
  color: #00b2be;
  font-size: 26px;
  font-weight: 600;
}
.titlewidgetauto h5:after {
  position: absolute;
  content: "";
  top: -10px;
  left: 0;
  background: #eb3c26;
  width: 60px;
  height: 4px;
}
.titlewidgetauto h5 span {
  color: #00b2be;
  display: block;
  font-size: 14px;
}
.autoservices {
  padding: 0;
}
.autoser h4 {
  color: #eb3c26;
  font-size: 14px;
  font-weight: 700;
  text-align: left;
  text-transform: uppercase;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-bottom: 20px;
}
.autoser ul li {
  font-size: 13px;
  font-weight: 600;
  margin: 10px 0;
}
.autoser ul li i {
  color: #00b2be;
  font-size: 14px;
  margin-right: 10px;
}
.partnerlogo ul li {
  display: inline-block;
  margin: 0 6px;
}
.madede li {
  display: inline-block;
  margin-right: 6px;
}
/*****footer*******/
footer {
  background: #e8e8e8 !important;
  position: relative;
}
.footer-inner {
  background: #e6e6e6 !important;
  padding: 20px 0;
}
.banner_4 {
  background: url(../images/banner/banner-4.png) no-repeat;
  width: 100%;
  position: relative;
  background-position: center;
  height: 45px;
}
.guide_btn {
  border-radius: 0;
  color: #fff;
  background: #66ccff;
}
.guide_btn a {
  color: #fff;
}
/*footer:after {
	content: "";
	position: absolute;
	background: rgba(234,234,234,0.97);
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: -1;
	}*/
footer > .container > .row {
  display: flex;
  display: -webkit-flex;
  flex-direction: row;
  flex-flow: row wrap;
}
.fot-layer h6 {
  color: #000000;
  font-size: 14px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-bottom: 10px;
}
.fot-layer ul li {
  display: block;
  font-size: 12px;
  margin: 5px 0;
}
.fot-layer ul li .p-img {
  float: left;
  width: 50px;
  height: auto;
  margin-right: 10px;
}
.fot-layer ul li .text-wrap p {
  font-weight: 400;
  text-transform: none;
  padding: 14px;
  line-height: 18px;
}
.contditonbtn {
  border: 1px solid #ccc;
  border-radius: 3px;
  font-size: 14px;
  padding: 10px 20px;
}
.fot-quick-list ul li {
  color: #555;
  font-size: 14px;
  margin: 5px 0;
}
.foter_information {
  position: relative;
}
.fot-bottom {
  background: #dfdfdf;
  padding-bottom: 10px;
}
.accept {
  margin: 0 auto;
  text-align: center;
}
.cpy-rit p {
  color: #949393;
  font-size: 0.75em;
  padding: 10px 0;
}
.social-widget {
  margin: 0;
}
.social-widget ul li {
  display: inline-block;
  margin: 0;
}
.social-widget ul li a {
  background: #cccccc;
  border-radius: 50%;
  color: #fff;
  display: block;
  font-size: 12px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -ms-border-radius: 50%;
  height: 26px;
  width: 26px;
  line-height: 26px;
  text-align: center;
  webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.social-widget ul li a:hover {
  color: #ffffff;
}
.social-widget ul li .tripadvisor {
  background: #3e9f0e;
}
.social-widget ul li .book {
  background: #d0c40a;
}
.social-widget ul li .facebook {
  background: #1350ab;
}
.social-widget ul li .twitter {
  background: #55acee;
}
.social-widget ul li .instagram {
  background: #8b3bd0;
}
.social-widget ul li .user {
  background: #c61278;
}
.social-widget ul li .youtube {
  background: #cd201f;
}
/********************/ /*
  Inner Page CSS
  /*******************/
.breadcrumb {
  background: none;
  border-bottom: none;
  font-size: 13px;
  padding: 10px 0;
  margin-bottom: 0;
  text-align: center;
}
.breadcrumb > li a {
  color: #ffffff;
}
.breadcrumb > li a:hover {
  color: #398da3;
}
.breadcrumb > .active {
  color: #398da3;
}
.breadcrumb1 {
  background: none;
  border-bottom: 1px solid #ebeaea;
  font-size: 13px;
  padding: 10px 0;
  margin-bottom: 0;
  text-align: left;
}
.breadcrumb1 > li {
  display: inline-block;
  padding: 0 5px;
}
.breadcrumb1 > li a {
  color: #555555;
}
.breadcrumb1 > li a:hover {
  color: #f29c06;
}
.breadcrumb1 > .active {
  color: #f29c06;
}
.pagination-classic {
  padding-left: 0;
  list-style: none;
}
.pagination-classic > li {
  display: inline-block;
}
.pagination-classic > li + li {
  margin-left: 7px;
  margin-bottom: 4px;
}
.pagination-classic > li.active span,
.pagination-classic > li.active a,
.pagination-classic > li:hover span,
.pagination-classic > li:hover a {
  color: #fff;
  background: #ff9f1c;
}
.pagination-classic > li > a,
.pagination-classic > li span {
  padding: 4px 10px 6px;
  border-radius: 2px;
  color: #aaa;
  transition: 0.3s all ease;
}
.dtl-side-bar {
  /*background: #eeeeee;*/
  text-align: left;
  padding: 10px 10px 20px 10px;
}
.trip-list h5 {
  font-size: 18px;
}
.trip-list ul li {
  color: #383838;
  position: relative;
  font-size: 13px;
  font-family: Arial, Helvetica, sans-serif;
  padding-left: 15px;
  margin: 8px 0;
}
.trip-list ul li:after {
  position: absolute;
  content: "";
  background-color: #666666;
  border-radius: 50%;
  width: 5px;
  height: 5px;
  top: 8px;
  left: 0;
}
/*********** tap menu ****************/
.tabbable-panel {
  background: #333333;
  border-radius: 0;
}
.tabbable-line > .nav-tabs {
  border: none;
  border-radius: 0;
  margin: 0px;
}
.tabbable-line > .nav-tabs > li {
  font-weight: 500;
  margin-bottom: 0;
}
.tabbable-line > .nav-tabs > li > a {
  border: 0;
  border-radius: 0;
  background: #333333;
  margin-right: 0;
  color: #fff;
  font-size: 0.875em;
  font-weight: 500;
  text-transform: uppercase;
  padding: 25px 25px;
}
.tabbable-line > .nav-tabs > li.open,
.tabbable-line > .nav-tabs > li:hover {
  border: 0;
  background: #333;
  color: #fff;
  border-radius: 0;
}
.tabbable-line > .nav-tabs > li.open > a,
.tabbable-line > .nav-tabs > li:hover > a,
.nav-tabs > li:focus > a {
  border: 0;
  background: #666;
  color: #fff;
  border-radius: 0;
}
.tabbable-line > .nav-tabs > li.open > a > i,
.tabbable-line > .nav-tabs > li:hover > a > i {
  color: #cbcbcb;
}
.tabbable-line > .nav-tabs > li.open .dropdown-menu,
.tabbable-line > .nav-tabs > li:hover .dropdown-menu {
  margin-top: 0px;
}
.tabbable-line > .nav-tabs > li.active {
  position: relative;
}
.tabbable-line > .nav-tabs > li.active > a {
  border: 0;
  background: #666;
  color: #fff;
}
.tabbable-line > .tab-content {
  background-color: #fff;
  border: 0;
  border-top: none;
  padding: 20px 0px;
}
.portlet .tabbable-line > .tab-content {
  padding-bottom: 0;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  font-size: 14px;
  text-align: center;
  padding: 12px 12px 12px 12px;
  border-right: 1px solid #e8e6e6;
  border-left: 1px solid #e8e6e6;
  border-bottom: 1px solid #e8e6e6;
  vertical-align: middle;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-bottom: 1px solid #e8e6e6;
  border-top: 1px solid #e8e6e6;
  border-left: 1px solid #e8e6e6;
  font-size: 14px;
  padding: 12px 6px;
  text-align: center;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  font-size: 0.875em;
  vertical-align: middle;
  text-align: center;
  margin: 0 auto;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #ededed;
}
.reserve_btn {
  background-color: #1e7dc5;
  border-radius: 0;
}
.p-tag {
  color: #777;
  font-size: 1.28em;
  font-weight: 600;
}
.p-tag p {
  color: #565656;
  font-size: 12px;
  margin: 0 !important;
  padding: 0 !important;
}
.notice-info {
  background: #ebebeb;
  padding: 10px 15px;
}
.include-wrap h5 {
  font-size: 20px;
}
.include-wrap i {
  color: #b60a4f;
}
.include-wrap ul li {
  position: relative;
  /*list-style: disc;*/
  font-size: 15px;
  font-weight: 400;
  margin: 8px 0;
  list-style-position: inside;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/*.include-wrap ul li i {
	font-size: 14px;
	margin-right: 5px;
	}*/
.days-box {
  background: none;
  border-radius: 30px;
  border: 1px solid #b0885a;
  color: #b0885a;
  display: inline-block;
  font-weight: 600;
  font-weight: 400;
  padding: 8px 16px;
  margin-right: 10px;
  text-align: center;
}
.title-box h4 {
  text-transform: none;
  vertical-align: middle;
}
.activitie-list li {
  border-right: 1px solid #083066;
  color: #083066;
  display: inline-block;
  line-height: 16px;
  padding: 0 6px;
}
.activitie-list li i {
  margin-right: 8px;
}
.extra-activites li {
  color: #083066;
  display: block;
  font-size: 0.875em;
  margin: 8px 0;
}
.activitie-list li {
  border-right: 1px solid #b0885a;
  color: #b0885a;
  display: inline-block;
  padding: 0 6px;
}
.activitie-list li:last-child {
  border-right: none !important;
}
.extra-activites li span {
  font-weight: 600;
  text-transform: uppercase;
}
.icon-wrap {
  float: left;
  margin: 0 20px 10px 0;
}
.aco-icon {
  background: #ebebeb;
  border-radius: 50%;
  color: #083066;
  width: 70px;
  height: 70px;
  padding: 14px 10px;
  overflow: hidden;
  text-align: center;
  margin: 0 auto;
}
.aco-icon i {
  font-size: 30px !important;
  padding: 5px 10px 10px 10px;
}
.aco-info {
  padding-top: 20px;
}
.air-services ul li {
  list-style: none;
  display: inline-block;
  margin-right: 5px;
  margin-bottom: 5px;
}
#accordion .panel {
  border: none;
  box-shadow: none;
  border-radius: 0px;
  margin-bottom: 15px;
}
#accordion .panel-heading {
  padding: 0;
  border-radius: 30px;
}
#accordion .panel-title a {
  display: block;
  padding: 10px 20px 10px 70px;
  background: #fff;
  font-size: 16px;
  font-weight: 600;
  color: #555;
  border: none;
  border-radius: 30px 5px 5px 30px;
  position: relative;
  transition: all 0.3s ease 0s;
}
#accordion .panel-title a.collapsed {
  color: #242167;
}
#accordion .panel-title a:after,
#accordion .panel-title a.collapsed:after {
  content: "\f107";
  font-family: fontawesome;
  width: 40px;
  height: 40px;
  line-height: 40px;
  border-radius: 50%;
  background: #cba008;
  font-size: 18px;
  color: #fff;
  text-align: center;
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.3s ease 0s;
}
#accordion .panel-title a.collapsed:after {
  content: "\f105";
}
.panel {
  background-color: transparent;
}
#accordion .panel-body {
  padding: 10px 0 10px 0;
  border-top: none;
  position: relative;
}
#accordion .panel-body h5 {
  padding: 10px 20px 0 20px;
}
#accordion .panel-body p {
  font-size: 0.875em;
  padding: 10px 20px 10px;
  margin: 0;
  border-radius: 0px;
}
.route-img {
  display: block;
  position: relative;
  overflow: hidden;
}
.route-img .icon-text {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 45% 10px;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  text-align: center;
  z-index: 99;
}
.route-img .icon-text i {
  background: rgba(255, 255, 255, 0.8);
  border-radius: 50%;
  width: 40px;
  height: 40px;
  line-height: 40px;
  color: #000;
  font-size: 1em;
}
.route-img:hover .icon-text {
  display: block;
}
.vid {
  display: block;
  width: 100% !important;
}
.notice-box {
  background: #f1f1f1;
  border: 2px solid #ececec;
  border-radius: 50px;
  color: #d51c1c;
  display: inline-block;
  font-size: 16px;
  font-weight: 600;
  padding: 12px 30px;
}
.partner-wrap {
  background: #24bb60;
  border-radius: 4px;
  display: block;
  font-size: 18px;
  padding: 15px;
  text-align: center;
  color: #fff;
}
.partner-wrap a {
  color: #fff;
}
.related-info {
  background: #fff;
  border-bottom: 1px solid #ddd;
  padding: 20px 10px;
}
.partner-box {
  background: #eeeeee;
  border-radius: 4px;
  padding: 20px;
  min-height: 300px;
}
.testi-wrapper {
  border: 1px solid #e8e8e8;
}
.testi-title h6 {
  background: #e8e8e8;
  font-size: 0.875em;
  font-weight: 400;
  text-transform: none;
  padding: 15px 10px;
  margin: 0;
}
.testi-title h6 span {
  font-size: 1em;
  font-weight: 600;
}
.testi-inner {
  padding: 20px;
}
.satis-icon {
  float: left;
  width: 80px;
  margin: 0 20px 10px 0;
  text-align: center;
}
.satis-icon h6 {
  text-align: center;
}
.satis-text {
  margin-left: 100px;
}
.satis-text h4 {
  font-size: 18px;
  font-weight: 600;
}
.satis-text h4 span {
  font-size: 14px;
  font-weight: 400;
}
.rating-wrap {
}
.rating-title {
  float: left;
  margin: 0 10px 0 0;
}
.rating-title p {
  font-size: 0.875em;
  vertical-align: middle;
  margin: 2px 0;
  padding: 0;
}
.rating-info {
  float: left;
  padding: 0;
  margin: 0;
}
.rating-info ul li {
  color: #ffc107;
  display: inline-block;
  font-size: 0.75em;
  vertical-align: middle;
  margin-right: 1px;
}
.rating-info ul li a {
  color: #ffc107;
}
.cont-wrap {
  background: #fff;
  padding: 0px;
}
.cnt-information {
  background: #eee;
  padding: 20px 15px;
}
.cnt-information ul li {
  font-size: 0.875em;
  display: block;
  line-height: 30px;
}
.guarantee-box {
  border: 1px solid #27a0fd;
  border-radius: 3px;
  padding: 6px 10px;
}
.guarantee-box p {
  margin: 0;
}
.guarantee-box h4 {
  color: #27a0fd;
  font-weight: 500;
  margin: 0;
}
.btn-all-question {
  border: 1px solid #5ebd4f;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  display: inline-block;
  color: #444;
  font-size: 0.813em;
  font-weight: 400;
  padding: 6px 16px;
  text-align: center;
  text-transform: uppercase;
}
.client-info {
  background: #eeeeee;
  padding: 20px 10px;
}
.client-info-img {
  width: 90px;
  float: left;
  margin: 0 20px 10px 0;
}
.comment-wrapper {
  overflow: auto;
  height: 410px;
}
.cmt-wrap {
  border: 1px solid #ddd;
  border-radius: 3px;
  padding: 15px;
  position: relative;
}
.cmt-wrap:after {
  position: absolute;
  content: "";
  top: -10px;
  right: 15px;
  background: url(../images/icons/c.png) no-repeat;
  height: 24px;
  width: 24px;
}
.cmt-wrap h6 {
  font-size: 13px;
  font-weight: 400;
  text-transform: none;
}
.cmt-wrap h6 span {
  color: #000;
  font-weight: 600;
}
.cmt-wrap p {
  font-size: 13px;
  line-height: 22px;
}
.cmt-wrap h5 {
  color: #ea492f;
  font-size: 14px;
  font-weight: 600;
  text-transform: none;
}
.fot-cnt {
  border: 1px solid #cecece;
  border-radius: 3px;
  display: inline-block;
  font-size: 14px;
  padding: 10px 20px;
  width: 100%;
  margin: 10px 0;
}
.satisfy-wrap {
  background: #332c51;
  border-radius: 3px;
  padding: 10px 15px;
}
.satisfy-wrap h1 {
  color: #fff;
}
.satisfy-wrap h1 span {
  font-size: 14px;
  font-weight: normal;
  text-transform: none;
  color: #eb3c26;
}
.s-rating ul li {
  color: #ffc107;
  display: inline-block;
  font-size: 14p;
  margin: 0 3px 0 0;
}
.s-rating ul li a {
  color: #ffc107;
}
.car-img {
  margin-bottom: 5px;
}
.car-level li {
  display: inline-block;
  color: #ffc107;
  font-size: 0.625em;
  margin-right: 2px;
}
.car-level li a {
  color: #ffc107;
}
.pkg-info h3 {
  font-size: 16px;
  font-weight: 400;
  text-align: left;
  text-transform: none;
}
.pkg-info h3 span {
  padding-left: 30px;
}
.title {
  font-size: 16px;
  font-weight: 600;
}
.t-p p {
  margin: 0;
  text-transform: none;
  font-weight: 400;
}
.trek-info h5 {
  font-weight: 400;
  text-transform: none;
}
.trek-info h4 {
  font-weight: 500;
  text-transform: uppercase;
}
.trek-info h6 {
  color: #666;
  font-weight: 400;
  font-size: 12px;
  text-transform: none;
}
.t-discription {
  border-left: 1px solid #ddd;
  padding: 10px 10px 10px 20px;
}
.category-wrap {
  border-right: 1px solid #ddd;
  min-height: 100px;
}
.category-wrap p {
  font-weight: 700;
  text-align: left;
  padding-right: 10px;
}
.x-mid-col:last-child .category-wrap {
  border-right: none;
}
.category-wrap h5 {
  color: #27a0fd;
}
.testi-box {
  border: 1px solid #ddd;
  border-radius: 4px;
  padding: 20px;
}
.t-img {
  float: left;
  margin: 0 20px 10px 0;
  widows: 100px;
  height: 150px;
}
.t-dtl {
  margin-left: 120px;
}
.testimonials-wrap {
  background: none;
  padding: 30px 40px;
}
.t-dtl h3 {
  text-transform: none;
}
.test-lft {
  float: left;
  margin: 0 20px 10px 10px;
  width: 70px;
}
.test-img {
  float: left;
  margin: 0 20px 10px 0;
  border-radius: 50%;
  border: 1px solid #ddd;
  width: 60px;
  height: 60px;
  overflow: hidden;
}
.test-lft h5 {
  text-transform: none;
  font-weight: 500;
  margin: 6px 0 0 0 !important;
}
.test-lft h5 span p {
  font-size: 14px;
  font-weight: 400;
  text-transform: none;
  margin: 5px 0 0 0;
}
.satisfy-inner {
  display: inline-block;
}
.f-icon {
  float: left;
  margin: 10px 10px 10px 0;
}
.satis-t {
  margin-left: 26px;
}
.test-rit {
  margin-left: 100px;
}
.test-rit p {
  font-size: 13px;
}
.inquriy-wrap-new {
  background: rgb(247, 250, 254);
  background: -moz-linear-gradient(
    30deg,
    rgb(247, 250, 254) 30%,
    rgb(234, 239, 245) 70%
  );
  background: -webkit-linear-gradient(
    30deg,
    rgb(247, 250, 254) 30%,
    rgb(234, 239, 245) 70%
  );
  background: -o-linear-gradient(
    30deg,
    rgb(247, 250, 254) 30%,
    rgb(234, 239, 245) 70%
  );
  background: -ms-linear-gradient(
    30deg,
    rgb(247, 250, 254) 30%,
    rgb(234, 239, 245) 70%
  );
  background: linear-gradient(
    120deg,
    rgb(247, 250, 254) 30%,
    rgb(234, 239, 245) 70%
  );
  margin: 0 auto;
  padding: 40px 100px;
}
.required {
  color: red;
}
.heading-title p span {
  color: #ec2023;
  font-weight: 600;
  text-transform: uppercase;
}
.in-wrap {
  background: #f4f7fc;
}
.inquriy-wrap {
  background: rgb(247, 250, 254);
  background: -moz-linear-gradient(
    30deg,
    rgb(247, 250, 254) 30%,
    rgb(234, 239, 245) 70%
  );
  background: -webkit-linear-gradient(
    30deg,
    rgb(247, 250, 254) 30%,
    rgb(234, 239, 245) 70%
  );
  background: -o-linear-gradient(
    30deg,
    rgb(247, 250, 254) 30%,
    rgb(234, 239, 245) 70%
  );
  background: -ms-linear-gradient(
    30deg,
    rgb(247, 250, 254) 30%,
    rgb(234, 239, 245) 70%
  );
  background: linear-gradient(
    120deg,
    rgb(247, 250, 254) 30%,
    rgb(234, 239, 245) 70%
  );
  padding: 40px;
}
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 0px;
  margin-bottom: 10px;
}
.line-lft {
  border-right: 1px solid #d0d4d9;
  padding: 0 20px 0 0;
}
.r-wrap {
  padding: 30px;
}
.book-title {
  padding: 15px 0;
}
.reservation-info {
  background: #fafcfe;
  border: 1px solid #e2e7ef;
  border-radius: 4px;
  padding: 30px 20px;
}
.payment-option {
  background: #f3eff7;
  padding: 20px;
}
.part-inner {
  background: rgb(247, 250, 254);
  background: -moz-linear-gradient(
    30deg,
    rgb(247, 250, 254) 30%,
    rgb(234, 239, 245) 70%
  );
  background: -webkit-linear-gradient(
    30deg,
    rgb(247, 250, 254) 30%,
    rgb(234, 239, 245) 70%
  );
  background: -o-linear-gradient(
    30deg,
    rgb(247, 250, 254) 30%,
    rgb(234, 239, 245) 70%
  );
  background: -ms-linear-gradient(
    30deg,
    rgb(247, 250, 254) 30%,
    rgb(234, 239, 245) 70%
  );
  background: linear-gradient(
    120deg,
    rgb(247, 250, 254) 30%,
    rgb(234, 239, 245) 70%
  );
  padding: 20px 15px;
}
.box-extra {
  background: #eb3c26;
}
.car-lft {
  text-align: center;
  margin: 0 auto;
}
.reservation-new {
  background: #fff;
  padding: 50px 200px;
}
.r-bg {
  background: #f0f3f7;
  padding: 20px;
}
.hotel-list li {
  padding: 4px 0;
  border-bottom: 1px dashed #d4d4d4;
  font-size: 0.75em;
  font-weight: 400;
  text-transform: none;
}
.hotel-list li:last-child {
  border-bottom: none;
}
.hotel-list li i {
  color: #27a0fd;
  margin-right: 6px;
}
.h-text p {
  font-size: 12px;
  margin: 0;
  padding: 0;
}
.new-text {
  background: #fbfbfb;
  border: 1ppx solid #eee;
  border-radius: 3px;
  font-size: 13px;
  text-align: left;
  padding: 10px 15px;
}
.extra-field-1 {
  border: 1px solid #ddd;
  border-radius: 3px;
  padding: 15px 10px;
}
.extra-field {
  border: 1px solid #ddd;
  padding: 15px 20px;
}
.abt-ifno {
  background: #dfdfdf;
  border-radius: 3px;
  padding: 20px 10px;
}
.abt-ifno:hover {
  background: #ececec;
}
.read-btn {
  color: #eb3c26;
  font-size: 13px;
  font-weight: 600;
  text-transform: uppercase;
}
.read-btn i {
  margin-left: 6px;
}
.left-nav-category li {
  color: #3a3a3a;
  font-size: 13px;
  margin: 6px 0;
}
.left-nav-category li i {
  color: #666;
  margin-right: 6px;
}
.short_link li {
  display: block;
}
.short_link li a {
  background: #dfdfdf;
  border-radius: 3px;
  color: #3d3d3d;
  display: block;
  font-size: 13px;
  font-weight: 500;
  text-align: left;
  padding: 10px 15px;
  margin-bottom: 4px;
}
.short_link li a i {
  color: #eb3c26;
  margin-right: 6px;
}
.short_link li a:hover {
  background: #d1d1d1;
}
.voyages-info {
  background-color: #e1e1e1;
  border-radius: 0 0 3px 3px;
}
.voyages-info h6 {
  background: #154481;
  border-radius: 3px 3px 0 0;
  color: #fff;
  padding: 10px;
}
.voyage_link li {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  border: 0px;
}
.voyage_link li a {
  display: block;
  position: relative;
  margin: 0;
  border: 0px;
  border-top: 1px solid #c8c8c8;
  border-bottom: 1px solid #fbfbfb;
  padding: 10px;
  color: #3d3d3d;
  font-size: 13px;
  font-weight: 600;
  text-decoration: none;
}
.voyage_link li:first-child a {
  border-top: none !important;
}
.voyage_link li:last-chlid a {
  border-bottom: none !important;
}
.subs_info {
  border: 1px solid #eaeaea;
  border-radius: 3px;
  padding: 10px 20px 20px 10px;
}
.subs_info p {
  font-size: 18px;
  font-weight: 600;
}
.subs_info p small {
  display: block;
  font-size: 14px;
  font-weight: 400;
}
.rate_trip li {
  display: inline-block;
}
.rate_trip li a {
  background: #eb3c26;
  color: #fff;
  display: block;
  font-size: 10px;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
}
.review_title {
  font-size: 16px;
  font-weight: 500;
  text-transform: none;
  margin-top: 20px;
}
.dsce {
  font-size: 13px;
  line-height: 22px;
}
.tt_info P {
  font-size: 12px;
  margin: 0;
}
.tt_info span {
  color: #eb3c26;
  font-size: 1.28em;
  font-weight: 600;
}
.tt_info sub {
  color: #eb3c26;
}
h5.list-title {
  background-color: #27a0fd;
  border-radius: 3px 3px 0 0;
  color: #fff;
  font-size: 15px;
  display: block;
  padding: 10px;
}
.left-list ul li {
  border-bottom: 1px solid #ececec;
  color: #3a3a3a;
  font-size: 12px;
  font-weight: 400;
  padding: 3px 0;
}
.left-list ul li:last-child {
  border-bottom: none;
}
.slogan-wrapper {
  -webkit-box-shadow: 0px 4px 4px 0px rgba(175, 175, 175, 0.6);
  -moz-box-shadow: 0px 4px 4px 0px rgba(175, 175, 175, 0.6);
  box-shadow: 0px 4px 4px 0px rgba(175, 175, 175, 0.6);
  border-radius: 10px;
  border: 1px solid #eee;
  background: #fff;
  color: #000;
  font-size: 14px;
  display: block;
  padding: 10px;
  vertical-align: middle;
}
.embed-responsive-4by3 {
  padding-bottom: 42%;
}
.reservation-dtl ul li {
  display: block;
  font-size: 13px;
  font-weight: 500;
  margin: 10px 0;
  white-space: normal;
}
.reservation-dtl ul li span {
  width: 50%;
  float: right;
  text-align: left;
}
.rating-title {
  color: #555555;
  font-size: 20px;
  font-weight: 700;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  vertical-align: middle;
  line-height: 20px;
}
.rating-title span {
  color: #ffc107;
  font-size: 20px;
  font-weight: 700;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.inclusive-price {
  position: absolute;
  right: 0;
  top: 0;
  background: #f29c06;
  display: inline-block;
  padding: 8px 15px;
  text-align: center;
  color: #fff;
  z-index: 99;
}
.inclusive-price p {
  margin: 0;
}
.trip-cost {
  font-size: 24px;
  font-weight: 600;
  color: #fff;
  line-height: 22px;
}
.trip-cost small {
  font-weight: 400;
  font-size: 14px;
}
.trip-cost span {
  font-weight: 400;
  font-size: 18px;
}
.user-choice {
  position: absolute;
  width: 123px;
  height: 126px;
  left: -4px;
  top: -4px;
  z-index: 99;
}
.slogan-wrap ul li span {
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  color: #ffc107;
  padding-right: 30px;
}
.widget-category li {
  color: #154481;
  display: block;
  letter-spacing: 1px;
  font-size: 14px;
  font-weight: 500;
  padding: 13px 12px;
}
.widget-category li:nth-child(even) {
  background: #f6f6f6;
}
.widget-category li:nth-child(odd) {
  background: #efefef;
}
.topline {
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed;
  padding: 5px;
  width: 80%;
  margin: 0 auto;
}
.btmline {
  border-bottom: 1px solid #ededed;
  width: 80%;
  margin: 0 auto;
}
.detail-wrap {
  position: relative;
}
.detail_banner {
  position: relative;
}
.connettitle h3 {
  color: #000;
  font-size: 2.5em;
  font-weight: 400;
  line-height: 45px;
}
.connettitle h3 span {
  background: #2591e5;
  color: #fff;
  display: inline-block;
  padding: 0 10px;
}
.subscribe_form {
  /*padding: 0 300px;*/
  margin-top: 10px;
}
.subscribe_form input {
  background: #fff;
  border-radius: 5px 0 0 5px;
  border: 1px solid #ddd;
  outline: none;
  line-height: 50px;
  height: 50px;
  padding: 0 45px;
  width: 70%;
  margin: 10px 0 0 0;
  float: left;
}
.subscribe_form .sub-button {
  background: #00b2be;
  border: none;
  border-radius: 0;
  height: 50px;
  line-height: 50px;
  color: #fff;
  font-size: 14px;
  text-align: center;
  padding: 0 15px;
  width: 30%;
  margin: 10px 0 0 0;
  float: left;
}
.partnerwrap {
  margin: 20px auto;
}
.partnerwrap h4 {
  color: #00b2be;
  font-size: 26px;
  font-weight: 500;
}
.partnerwrap ul li {
  display: inline-block;
  padding: 0 10px;
  float: left;
  width: 126px;
}
.title-overlay {
  position: absolute;
  bottom: 40%;
  left: 20%;
  right: 20%;
  z-index: 9;
}
.title-overlay h4 {
  color: #fff;
}
.travelagent h5 span {
  color: #777;
  font-size: 12px;
  direction: ltr;
  display: block;
  margin-top: 5px;
}
.agent-cont h6 {
  font-size: 11px;
  font-weight: 400;
  margin-bottom: 0;
}
.agentnumber {
  color: #434343;
  font-size: 12px;
  font-weight: 600;
}
.numberbg {
  background-color: rgba(0, 0, 0, 0.5);
  padding: 5px 10px;
}
.linebtn {
  border-bottom: 1px solid #ddd;
  display: inline-block;
  padding-bottom: 5px;
}
.autorimg {
  float: left;
  width: 70px;
  height: 70px;
  overflow: hidden;
  border-radius: 100%;
}
.autho-info h5 {
  color: #555555;
  margin-left: 90px;
  font-size: 14px;
  font-weight: 400;
  padding-top: 20px;
}
.autho-info h5 span {
  color: #27a0fd;
  font-size: 16px;
  font-weight: 600;
  display: block;
  margin-top: 5px;
}
.fullbtn {
  background-color: #00b2be;
  width: 100%;
}
.abtauther {
  padding-left: 30px;
}
.review-widget {
}
.review-title {
  background-color: #f6edd6;
  padding: 10px 0;
}
.review-title h3 {
  font-weight: 400;
  text-align: center;
}
.rating-widget {
  position: relative;
  text-align: center;
  display: block;
}
.rating-widget:after {
  content: "";
  position: absolute;
  text-align: center;
  display: block;
  background-color: #f6b417;
  width: 150px;
  height: 4px;
  top: 0;
  left: 43%;
}
.rating-widget ul li {
  color: #f6b417;
  display: inline-block;
  margin-top: 8px;
}
.traveller-inner {
  border-bottom: 1px solid #ddd;
  margin: 0 130px;
  padding-bottom: 20px;
}
.trvel-img {
  width: 70px;
  height: 70px;
  overflow: hidden;
  border-radius: 100%;
}
.traveller p {
  margin-bottom: 0;
  padding: 0;
}
.voyage {
  color: #999;
  font-size: 12px;
}
.date {
  font-size: 14px;
  text-transform: uppercase;
}
.trvelersays p {
  font-size: 15px;
}
.padding-100 {
  padding: 0 100px;
}
.news-info {
  border-bottom: 2px solid #000;
  padding-bottom: 6px;
}
.newsletterlist li {
  display: inline-block;
  border-right: 2px solid #666;
  color: #333;
  font-weight: 14px;
  font-weight: 600;
  line-height: 10px;
  padding: 0 10px;
  text-transform: uppercase;
}
.newsbxtitle {
  margin-top: 20px;
}
.newsbxtitle h3 {
  float: left;
  font-size: 28px;
}
.emailicon {
  position: absolute;
  left: 20px;
  top: 149px;
  content: "";
  width: 24px;
  height: 20px;
  transform: rotate(10deg);
}
.emailicon .fa-envelope {
  font-size: 36px;
}
.followinfo {
  color: #666666;
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
  float: left;
}
.followinfo h6 {
  color: #666666;
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
  float: left;
}
.follower {
  float: left;
  margin-left: 10px;
}
.follower ul li {
  background: none;
  border: 1px solid #ddd;
  border-radius: 50%;
  color: #999999;
  display: inline-block;
  font-size: 12px;
  height: 28px;
  width: 28px;
  line-height: 28px;
  text-align: center;
  webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.follower ul li a {
  color: #999999;
}
.voyage_title {
  position: relative;
}
.voyage_title h2 {
  position: relative;
  font-size: 28px;
  text-transform: uppercase;
}
.voyage_title h2:after {
  content: "";
  position: absolute;
  background-color: #d0a801;
  height: 4px;
  width: 80px;
  left: 0;
  bottom: -10px;
}
.owl-carousel h6 {
  font-size: 11px;
  font-weight: 500;
  margin-top: 10px;
}
.avec {
  color: #000;
  font-size: 16px;
  font-weight: 900;
  text-transform: uppercase;
}
.rating-notevoyage li {
  color: #c17601;
  display: inline-block;
  font-size: 10px;
}
.rating-notevoyage li span {
  color: #666;
  font-size: 12px;
}
.notevoyage {
  /*padding-left: 60px;*/
  margin-top: 10px;
}
.siserbtn {
  background-color: #b60a4f;
  border-radius: 4px;
  margin-top: 10px;
}
.siserbtn span {
  font-size: 12px;
}
.voirless {
  color: #999;
  font-size: 12px;
}
.voirless P {
  color: #000;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  padding-bottom: 0;
  margin-bottom: 0;
}
.voirless i {
  color: #999;
}
.voirlessbrd {
  border-bottom: 1px solid #ddd;
  position: relative;
}
.voirlessbrd:before {
  content: "";
  position: absolute;
  height: 5px;
  width: 30px;
  background: #eb3c26;
  border-radius: 4px;
  left: 0;
  top: 0;
}
.trip-description p {
  color: #7a7a7a;
  font-size: 16px;
  font-weight: 700;
}
.vous {
  /*border-left: 1px solid #e6e6e6;*/
  padding-left: 20px;
}
.lecture {
  font-size: 14px;
  font-weight: 700;
}
.titleimg {
  text-align: right;
}
.hoteldetail {
  border-bottom: 1px solid #eeeeee;
  padding-bottom: 10px;
}
.nombre {
  padding-right: 50px;
}
.newslettertitle h5 {
  color: #00b2be;
  font-size: 24px;
  font-weight: 700;
}
.newslettertitle p {
  color: #666;
  font-size: 14px;
  font-weight: 600;
}
.newslettertitle p span {
  color: #00b2be;
}
.termswrap {
  background-color: #bbe8f9;
}
.termsinner {
  background-color: #fff;
  padding: 10px 20px;
  margin: 20px 200px 20px 200px;
}
.carousel-slider {
  background-color: #f6f6f6;
  padding: 30px 0;
}
/***********************/ /*
  new add CSS
  /***********************/
.share_nav {
  float: right;
  /*margin-top: 30px;*/
  clear: both;
}
.sharepost li {
  display: inline-block;
  font-size: 13px;
  font-weight: 400;
  padding-right: 10px;
}
.fclor {
  color: #3b5998;
}
.tcolor {
  color: #00acee;
}
.title-menu {
  float: left;
}
.title-menu h2 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 40px;
  font-style: italic;
}
.title-menu span {
  display: block;
}
.nav_info {
  position: relative;
  background: none;
}
.menu_sec {
  position: relative;
}
.menu_sec ul li {
  border-right: 1px solid #d9d7d7;
  display: inline-block;
  color: #454545;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18px;
  line-height: 18px;
  font-weight: 700;
  text-align: center;
  padding: 4px 12px;
  padding-bottom: 0;
  text-transform: none;
}
.menu_sec ul li:last-child {
  border-right: none !important;
}
.menu_line {
  width: 100%;
  height: 2px;
  background: #888;
  margin-top: 10px;
}
.affix {
  top: 0;
  width: 100%;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  background: #000;
  border-color: #ffffff;
  padding: 20px 0 !important;
  z-index: 999;
}
.affix a {
  color: #fff !important;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18px;
  line-height: 18px;
  font-weight: 700;
  text-align: center;
  padding: 20px 8px 20px 8px !important;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.affix-top a {
  padding: 0 !important;
}
.affix-top a strong {
  color: #fff !important;
}
.menu_line {
  background: #000;
  width: 100%;
  height: 2px;
  margin-top: 5px;
}
.quibtn {
  border: 1px solid #d48f30;
  border-radius: 2px;
  color: #d48f30;
  font-size: 13px;
  padding: 3px 10px;
  margin-top: 10px;
}
.desti-wrap {
  background: #d4d4d4;
  padding: 15px 30px;
}
.desti-bx {
  position: relative;
  width: 19%;
  display: inline-flex;
  padding-right: 30px;
}
.dur1 h6 {
  color: #555;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 600;
  margin-right: 20px;
}
.dur1 h6 span {
  display: block;
  font-size: 12px;
  margin-top: 8px;
}
.dur1:after {
  font-family: "Font Awesome 5 Free";
  position: absolute;
  content: "\f138";
  display: inline-block;
  color: #cc6600;
  padding-right: 23px;
  vertical-align: middle;
  font-weight: 900;
  right: 0;
  font-size: 30px;
  top: 5px;
}
.dureprice {
  font-size: 20px;
  font-weight: 600;
  color: #c0a172;
}
.dureprice small {
  font-size: 12px;
  color: #777;
}
.trekshoe ul li {
  display: inline-flex;
}
.body-padding {
  padding: 0 90px;
}
.voyage-info {
  /*padding-right: 30px;*/
}
.det-titel {
  border-bottom: 1px solid #d4d4d4;
  display: inline-block;
  font-weight: 700;
  text-transform: uppercase;
}
.paymet li {
  display: inline-block;
  width: 24px;
  height: 24px;
  margin-right: 10px !important;
  float: left;
}
.letbar {
  border-left: 1px solid #efebd6;
  min-height: 250px;
  padding-left: 10px;
}
.recomned-btn {
  background-color: #666;
  display: inline-block;
  padding: 4px 10px;
  font-size: 12px;
  color: #ffffff;
  text-align: center;
}
.recomned-btn:hover {
  color: #fff;
}
.listtittle {
  background-color: #666;
  display: inline-block;
  padding: 2px 10px;
  font-size: 10px;
  color: #ffffff;
  text-transform: uppercase;
  text-align: center;
}
.listtittles {
  background-color: #21bede;
  display: inline-block;
  padding: 4px 10px;
  font-size: 13px;
  color: #ffffff;
  text-transform: uppercase;
  text-align: left;
}
.shortlist ul li {
  border-bottom: 1px solid #f3f3f3;
  display: block;
  font-size: 11px;
  margin: 5px 0;
}
.shortlist ul li i {
  color: #999;
  margin-right: 6px;
}
.imgclient {
  width: 210px;
  float: left;
  margin-right: 30px;
}
.client_desc {
  border-bottom: 1px solid #dfdfdf;
  padding-bottom: 15px;
  margin-left: 240px;
  text-align: left;
}
.ageny {
  display: block;
  width: 100px;
  float: left;
  text-align: left;
}
.agenpix {
  float: left;
  border-radius: 100%;
  width: 70px;
  height: 70px;
  overflow: hidden;
  margin-right: 20px;
}
.agenc {
  margin-left: 80px;
}
.agenc h6 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.treksname {
  display: block;
  font-size: 11px;
  font-weight: 600;
}
.agencyimg {
  float: left;
  width: 80px;
  height: 60px;
  margin-top: 20px;
  margin-right: 10px;
}
.quote {
  font-size: 25px;
  color: #888;
  margin-right: 20px;
  float: left;
}
/*.agencyinfo {
	margin-left: 60px;
	}*/
.description p {
  padding: 0;
  margin: 0;
}
.agencyinfo h5 {
  color: #444444;
  font-size: 18px;
  font-weight: 700;
}
.agencyinfo h5 i {
  color: #888;
  font-size: 22px;
  margin-right: 8px;
}
.liresute {
  font-size: 14px;
  font-weight: 600;
  text-align: center;
  text-transform: uppercase;
}
.trekkingagency {
}
#quote-carousel {
  padding: 0 10px 30px 10px;
  margin-top: 60px;
}
#quote-carousel .carousel-control {
  background: none;
  color: #cacaca;
  font-size: 2em;
  text-shadow: none;
  margin-right: -40px;
  margin-left: -40px;
  margin-top: 50px;
}
.votremile p {
  font-size: 12px;
  color: #888;
}
.votremile p span {
  display: block;
}
.votremile h5 {
  color: #888;
  font-size: 13px;
  font-weight: 400;
}
.stupawidet {
  position: relative;
}
/*.stupa {
	background:url(../images/icons/stupa.png) no-repeat;
	width: 250px;
	height: 150px;
	background-position: center;
	margin: 0 auto;
	position: relative;
	}*/
.stupetext {
  text-align: center;
  text-align: center;
  position: relative; /*margin-top: -80px;*/
}
.stupetext h3 {
  font-size: 35px;
  font-weight: 400;
  letter-spacing: 4px;
}
.stupetext h3 span {
  color: #888;
}
.stupetext h4 {
  color: #097054;
  font-size: 18px;
  font-weight: 600;
  margin-top: 20px;
}
.stupetext h4 span {
  color: #666;
}
.circuit-wrap {
  position: relative;
  background: url(..images/banner/volter1.png) no-repeat;
  background-size: cover;
  background-position: center;
  width: 100%;
  height: 250px;
}
.linebrk {
  width: 100%;
  height: 1px;
  background: #ff9900;
  margin-bottom: 10px;
}
.circuit {
  background: url(../images/icons/volter1.png) no-repeat;
  width: 100%;
  background-position: center;
  background-size: cover;
  position: relative;
  padding-bottom: 40px;
}
.circuit h3 {
  color: #fff;
  font-size: 22px;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
  padding-top: 40px;
  padding-bottom: 20px;
}
.circuit h3 span {
  color: #fff;
  font-size: 18px;
  font-weight: 400;
  text-transform: none;
}
.circuit p {
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  text-align: center;
  padding: 0 300px;
}
.item blockquote {
  border-left: none;
  margin: 0;
}
.titletext {
  float: left;
  margin-right: 10px;
}
.titletext h6 {
  border-bottom: 1px solid #666;
  display: inline-block;
  padding-bottom: 3px;
}
.btn-desti {
  float: left;
}
.arrowb {
  background: #b51742;
  color: #ffffff;
  padding: 1px 5px;
  font-size: 10px;
  display: inline-block;
  text-align: center;
}
.suivezbtn {
  background: #ff6600;
  border-radius: 0;
  color: #ffffff;
  padding: 1px 15px;
  font-size: 10px;
  display: inline-block;
  text-transform: uppercase;
  text-align: center;
}
.suivezbtn a {
  color: #ffffff;
}
.suivezbtn:hover {
  color: #ffffff;
}
.tripttoop {
  float: left;
}
.personaltext {
  margin-top: 50px;
  position: relative;
  color: #d0a801;
  font-size: 16px;
  font-weight: 600;
  float: left;
}
.personaltext:after {
  position: absolute;
  content: "";
  width: 50px;
  height: 2px;
  background: #f2c249;
  top: 0;
  left: 0;
}
.address-wrap {
  position: relative;
  background: #000;
  padding-left: 30px;
  padding: 10px 0 10px 0;
}
.address-info {
  background: #fff;
  border-top: 1px solid #777;
  border-left: 1px solid #777;
  border-bottom: 1px solid #777;
  margin-left: -30px;
  padding: 20px;
}
.address-info h4 {
  margin-bottom: 0;
  padding: 0;
}
.address-info p {
  margin: 0;
  padding: 0;
}
.votre {
  background: #000;
  border-radius: 4px;
  padding: 4px 10px;
}
.tbtn {
  border-radius: none;
}
.rating-level li {
  display: inline-block;
  color: #ff6600;
  font-size: 10px;
}
.avis-info p {
  font-size: 13px;
  margin-top: 0;
  margin-bottom: 0;
}
.nontop {
  text-align: left;
}
.nontop h2 span {
  display: block;
  font-size: 16px;
}
.tbtn2 {
  background: #91d442;
  border-radius: none;
  width: 100% !important;
  display: block;
  text-align: left;
  padding: 3px 20px;
}
.nontop h3 {
  color: #ca278c;
}
.voyagedeluxe {
  background-color: #7d9c88;
  padding: 20px 0;
}
.voyagedeluxe h3 {
  color: #fff;
  font-size: 36px;
  font-weight: 700;
  text-align: center;
  text-transform: none;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.voyageinfo h3 {
  color: #fff;
  font-weight: 500;
  text-transform: uppercase;
  padding: 30px 80px 0 80px;
}
.voyageinfo h3 span {
  color: #fff;
  font-size: 18px;
  text-transform: none;
}
.voyageinfo p {
  color: #fff;
  font-size: 14px;
  padding: 0px 350px 30px 350px;
}
.laventureds {
  padding: 0 100px;
}
.feturetour h3 {
  color: #888;
  text-transform: uppercase;
}
.feturetour h5 {
  color: #888;
}
.iconlike {
  position: absolute;
  background-color: #fff;
  display: inline-block;
  top: 15px;
  right: 15px;
  padding: 5px;
  z-index: 9;
}
.iconlike i {
  font-size: 20px;
  color: #00668e;
  text-align: center;
}
.iconday {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 9;
}
.iconday i {
  font-size: 20px;
  color: #fff;
  text-align: center;
}
.tarif {
  position: absolute;
  background-color: #ff9900;
  display: inline-block;
  font-size: 13px;
  color: #fff;
  top: 15px;
  left: -10px;
  padding: 1px 5px;
  z-index: 9;
}
.explore-wrap {
  float: left;
  width: 150px;
}
.explore-wrap p {
  font-size: 12px;
  text-align: left;
  padding-left: 20px;
}
.explore-wrap p span {
  color: #ffc107;
}
.explore_img {
  float: left;
  width: 150px;
  height: auto;
  margin-right: 20px;
  position: relative;
}
.expoler-granda {
  margin-left: 170px;
}
.expoler-granda h3 {
  font-size: 24px;
  font-weight: 300;
  letter-spacing: 3px;
}
.expoler-granda h3 strong {
  font-weight: 700;
  letter-spacing: 0px;
}
.onedayhiking h5 {
  color: #7d9c88;
}
/*.decouvreznotre {
	border-bottom: 1px solid #555;
	color: #000;
	display: inline-block;
	font-size: 18px;
	font-weight: 700;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0 auto;
	}*/
.decouvreznotre i {
  color: #00b2be;
}
.vols_title h4 {
  color: #00b2be;
  font-size: 35px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.decouvreznotre {
  border-bottom: 1px solid #555;
  display: inline-block;
  margin: 0 auto;
}
/*.ritbdr {
	border-left: 1px solid #EFEBD6;
	}*/
.welcontent h3 {
  color: #ff6600;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 55px;
  font-weight: 700;
}
.videobtn {
  background: #21bede;
  color: #ffffff;
  padding: 5px;
  margin-top: -5px;
}
.videobtn p {
  color: #ffffff;
  font-size: 10px;
  text-align: left;
  margin: 0;
  text-align: center;
}
.voyagelogo {
  margin: 0 auto;
  text-align: center;
}
.voyagetittle h3 {
  color: #000000;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 40px;
  font-weight: 700;
}
.voyagetittle h3 span {
  color: #00b2be;
  display: block;
  font-size: 20px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.savoir {
  background: #b51742;
  border-radius: 35px;
  font-size: 18px;
  font-weight: 600;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding: 5px 30px 0 30px;
  line-height: 40px;
  text-transform: none;
  float: right;
}
.savoir:hover {
  color: #fff !important;
}
.savoir:focus {
  color: #fff !important;
}
.ritside {
  background: #fef6eb !important;
  padding: 10px;
}
.gurrentee {
}
.gurrentee ul li {
  display: block;
  font-size: 13px;
  font-weight: 600;
  text-align: left;
  margin: 10px 0;
}
.gurrentee ul li i {
  margin-right: 6px;
}
.voygebdr {
  border-bottom: 2px solid #00b2be;
  margin-top: 10px;
}
.fotterbtn {
  background: #f4f1f1;
  padding: 20px 0;
}
.fottertitle {
  text-align: center;
}
.fottertitle h3 {
  color: #666;
  font-size: 30px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 600;
}
.fottertitle h3 span {
  color: #fff;
  display: block;
  font-size: 18px;
}
.servicebx {
  background: #fff;
  border: 1px solid #ddd;
  width: 150px;
  height: 150px;
  border-radius: 100%;
  overflow: hidden;
  text-align: center;
  padding: 30px 10px;
}
.servicebx i {
  font-size: 30px;
}
.servicebx h6 {
  color: #666;
  font-size: 12px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 600;
}
.fotercntant {
  /*background: url(../images/banner/banner.jpg) no-repeat;*/
  width: 100%;
  background-size: cover;
  position: relative;
  background-position: center;
  padding-bottom: 50px;
}
.fotcontinner h2 {
  color: #ffffff;
  font-weight: 700;
  text-align: center;
  line-height: 24px;
  padding: 50px 0 40px 0;
}
.cntwrap {
  padding: 0 90px 30px 90px;
}
.foteraddress {
  background: #37547b;
  padding: 30px 0;
}
.aurthentic {
  /*border-bottom: 1px solid #ffffff;*/
}
.aurthentic h3 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  text-transform: none;
}
.aurthentic ul li {
  color: #fff;
  font-size: 14px;
  margin: 4px;
}
.aurthentic p {
  color: #666;
  font-size: 14px;
}
.quick_list {
  text-align: right;
}
.quick_list ul li {
  display: inline-block;
  font-size: 14px;
  text-align: right;
  color: #fff;
  padding: 0 10px;
}
.quick_list ul li a {
  color: #fff;
}
.fotwrapper {
  padding-bottom: 30px;
}
/******new home page *****************/
.nonservices h3 {
  color: #cb913f;
  font-size: 40px;
}
.nonservices h5 {
  color: #cb913f;
  font-size: 30px;
  font-weight: 400 !important;
}
.nonservices {
  text-align: center;
}
.coups {
  position: relative;
  color: #aa0078;
  font-size: 20px;
  text-transform: uppercase;
}
.coups:after {
  content: "";
  position: absolute;
  width: 50px;
  height: 1px;
  background: #dfdfdf;
  left: -10px;
  top: 15px;
}
.coups:before {
  content: "";
  position: absolute;
  width: 50px;
  height: 1px;
  background: #dfdfdf;
  right: -10px;
  top: 15px;
}
.circuit_nepal h4 {
  font-size: 22px;
  text-align: center;
}
/*.cirucit_nav {
    background: #777B88;
    border-radius: 6px;
    display: inline-block;
} 
.cirucit_nav ul li {
	border-right:1px solid #ffffff;
	color: #fff;
	display: inline-block;
	font-size: 14px;
	line-height: 16px;
	padding: 16px 20px;
}
.cirucit_nav ul li a {
	color: #fff;
}
.cirucit_nav ul li:last-child {
	border-right:none;
}
.cirucit_nav ul li a:active {
	background: #FF9900;
	}*/
.cirucit_nav {
  /*width: 100%;*/
  background-color: #777b88;
  border-radius: 4px;
  display: inline-block;
  margin-left: 30px;
  overflow: auto;
}
.cirucit_nav a {
  float: left;
  padding: 12px 20px;
  color: white;
  text-decoration: none;
  font-size: 17px;
  text-align: center;
}
.cirucit_nav a:hover {
  background-color: #fdb813;
}
.cirucit_nav a.active {
  background-color: #fdb813;
}
.main-carousel .carousel-indicators {
  bottom: 20%;
}
.main-carousel .carousel-indicators li {
  width: 15px;
  height: 15px;
  border: 2px solid #fff;
}
.main-carousel .carousel-indicators li.active {
  background: rgb(249 130 12) !important;
  border-color: rgb(249 130 12) !important;
}
.main-carousel .slider-four-image {
  height: 600px;
}
.main-carousel .slider-four-image img {
  height: 100%;
}
.carousel-caption {
    position: absolute;
    left: 15%;
    right: 15%;
    bottom: 50%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 50px;
    text-align: center;
    text-shadow: 0 1px 2px rgb(0 0 0 / 60%);
}
.carousel-caption h1{
   color: #fff;
   font-size: 55px;
   text-shadow: 3px 3px 4px #000000;
}

.innerbread .slider-four {
  position: relative;
}
.innerbread .slider-four .bread-title {
  position: absolute;
  right: 0;
  top: calc(50% - 50px);
  /*background: #00000059;
		padding: 8px 15px;
		border-radius: 5px;*/
  /*max-width: 700px;*/
  text-transform: uppercase;
  color: #ffffff;
  text-align: center;
  left: 0;
  margin: 0 auto;
  text-shadow: 0 2px 10px rgb(0 0 0 / 61%);
}
.innerbread .slider-four .bread-title .title {
  font-size: 38px;
  font-weight: 700;
  color: #fff;
}
.innerbread .slider-four .bread-title .bread-para {
  display: inline-block;
  border-top: 2px solid #d6edff;
}
.innerbread .slider-four .bread-title .bread-para p {
  margin: 0;
  margin-top: 5px;
  font-size: 29px;
  font-weight: 600;
}
.innerbread .slider-four .bread-title .bread-para small {
  letter-spacing: 2px;
  font-size: 12px;
  font-weight: 600;
}

@media screen and (max-width: 500px) {
  .innerbread .slider-four .bread-title .title {
    font-size: 18px;
  }
  .new-detail .cl-tabs .nav li {
    width: 100%;
  }
  .cirucit_nav {
    margin-left: 0;
  }
  .cirucit_nav a {
    float: none;
    display: block;
    width: 100%;
    text-align: left;
  }
}
.de_voayage {
  position: relative;
  font-size: 50px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.de_voayage span {
  color: #41924b;
  font-family: "Dancing Script";
  font-size: 35px;
  font-style: italic;
}
.de_voayage:after {
  position: absolute;
  content: "";
  width: 120px;
  height: 4px;
  background: #fdb813;
  bottom: 0;
  left: 45%;
}
.notre {
  color: #ec799a;
}
.traveldesginer h3 {
  color: #000;
  font-size: 26px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  letter-spacing: 3px;
}
.traveldesginer h2 {
  color: #028482;
  font-size: 45px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
}
.banner_2 {
  background: url(../images/banner/banner-2.png) no-repeat;
  width: 100%;
  background-size: cover;
  position: relative;
  background-position: center;
  height: 110px;
}
.banner_1 {
  position: relative;
  margin-top: -50px;
  z-index: 9999;
  width: 100%;
  background-size: cover;
  background-position: center;
  height: 90px;
}
.shape-heading {
  position: absolute;
  width: 100%;
  bottom: -2px;
  left: 0;
  display: block;
  z-index: 2;
}
.shape-heading svg {
  display: block;
}
svg {
  overflow: hidden;
}
.demmander_btn {
  position: absolute;
  right: 80px;
  bottom: 10%;
  background: #f20056;
  border: 4px;
  display: inline-block;
  font-size: 14px;
  color: #ffffff;
  text-align: center;
  padding: 4px 10px;
  z-index: 999;
}
.demmander_btn a {
  color: #ffffff;
}
.vivazwrap {
  position: relative;
  /*border-bottom: 1px solid #eae9e9;*/
  padding-bottom: 20px;
}
.vivazwrap h3 {
  border-bottom: 1px solid #ff9900;
  color: #097054;
  font-size: 22px;
  text-align: center;
  text-transform: uppercase;
  padding-bottom: 10px;
}
.vivazwrap h3 small {
  color: #666;
  font-size: 20px;
}
.nosclient {
  position: relative;
}
.noswidget {
  position: relative;
  background: #1b6d83;
  padding: 20px 0;
}
.noswidget h3 {
  color: #ffffff;
  font-size: 45px;
  font-weight: 700;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding: 0 15px 0;
  line-height: 45px;
}
.offerdis {
  position: relative;
  margin-bottom: -100px;
  margin-top: 40px;
  width: 100%;
  height: 100%;
}
.countrybtn {
  border: 1px solid #00b2be;
  color: #00b2be;
  display: inline-block;
  font-size: 14px;
  float: left;
  padding: 5px 20px;
  margin-right: 10px;
  margin-bottom: 10px;
}
.clientname {
  float: left;
  width: 100px;
  margin-right: 20px;
}
.client-box {
  margin-left: 120px;
}
.dayhotel {
  border-radius: 100%;
  background: #cccccc;
  width: 80px;
  height: 80px;
  float: left;
  margin-right: 30px;
  text-align: center;
  padding: 15px 10px;
  overflow: hidden;
}
.dayhotel i {
  color: #003366;
  font-size: 40px;
  margin: 0 auto;
  text-align: center;
}
.daydscrip {
  margin-left: 110px;
}
.transport-img {
  width: 170px;
  float: left;
}
.transimg {
  width: 105px;
  margin: 0 auto;
}
.trasdescrip {
  margin-left: 190px;
}
.reserver {
  color: #ff6600;
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
}
.reserver span {
  color: #555;
  display: block;
}
.dates {
  border: 1px solid #e1b378;
  border-radius: 35%;
  color: #b0885a;
  font-size: 16px;
  padding: 6px 8px;
  margin-right: 10px;
}
.tripimg {
  position: relative;
}
.tripoverlay {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.7);
  color: #b0885a;
  padding: 5px 10px;
  z-index: 9;
}
.tripfact ul li {
  border-right: 1px solid #b0885a;
  color: #b0885a;
  display: inline-block;
  font-size: 16px;
  line-height: 16px;
  padding: 0 10px;
}
.inerinfo {
  float: left;
  margin-right: 30px;
  width: 200px;
  color: #41924b;
  font-size: 12px;
  font-weight: 600;
  text-align: left;
}
.acecbox {
  background: #41924b;
  color: #fff;
  display: inline-block;
  font-size: 10px;
  padding: 4px;
}
.flighinfo {
  margin-left: 230px;
}
.ser-btn {
  background: #663300;
  text-align: center;
}
.inerinfo h6 {
  font-size: 14px;
  font-weight: 600;
}
.serinfo {
  float: left;
  position: relative;
  width: 210px;
  margin-top: -110px;
  z-index: 9;
}
.ser_travel {
  position: relative;
}
.seroverlay {
  position: absolute;
  content: "";
  color: #ffffff;
  font-size: 13px;
  text-align: left;
  padding: 10px;
  bottom: 10px;
}
.serbotm {
  background: #fff;
  padding: 0 10px 10px 10px;
  margin-top: -3px;
}
.serbotm p span {
  color: #fdb813;
  display: block;
}
.mrg {
  margin-top: 40px;
}
.trekkingagencyinfo {
  padding: 0 140px;
}
.greycolor {
  position: relative;
  background: #f4f4f4;
  height: 2px;
  width: 100%;
}
.notredifference {
  position: relative;
  background: url(../images/nepal-map.png) no-repeat;
  background-position: right bottom;
  background-size: contain;
}
.notreinfo {
  padding-right: 90px;
  padding-bottom: 20px;
}
.notreinfo h3 {
  font-size: 30px;
  font-weight: 400;
}
.notreinfo h4 {
  color: #737373;
  font-weight: 900;
  font-size: 18px;
  margin: 40px 0;
}
.video_wrap {
  float: right;
  margin-top: 98px;
}
.videoset {
  /*width: 150px;*/
  height: auto;
}
.underline {
  margin: 0 auto;
  padding: 40px 0;
  text-align: center;
  border-bottom: 1px solid #ff9900;
}
.trekkingexpe {
  position: relative;
  background-color: #00668e;
  margin-top: 20px;
  padding: 10px 0 42px 0;
}
.staricon {
  display: block;
  position: absolute;
  top: 5%;
  left: 10%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center top;
}
.trekimg {
  display: block;
  position: absolute;
  top: 0;
  left: 73%;
  right: 0;
  bottom: 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center top;
}
.trekimg:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  background: url(../images/layout_03.png) no-repeat;
  background-size: contain;
  z-index: 9;
}
.trekkingexpe::after {
  position: absolute;
  content: "";
  background: url(../images/nos_bg.png) no-repeat;
  left: 0;
  right: 0;
  bottom: -21px;
  height: 101px;
  width: 100%;
  background-position: center;
  z-index: 99;
}
.trekkingexpeinfo {
  padding: 30px 243px 6px 100px;
}
.trekkingexpeinfo h3 {
  color: #ffffff;
  font-size: 48px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 900;
  line-height: 40px;
  margin-bottom: 0;
  padding: 0;
}
.trekkingexpeinfo h6 {
  color: #ffffff;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18px;
  line-height: 24px;
  font-weight: 600;
  padding: 0;
  margin: 0;
}
.voyagebg {
  position: relative;
  background-color: #00668e;
  padding: 10px 0 42px 0;
}
.voyagebg_1 {
  position: relative;
  background-color: #99d9ea;
}
.voyagebg_2 {
  position: relative;
  background-color: #c0cfe2;
}
.voyagebg_3 {
  position: relative;
  background-color: #c3c3c3;
}
.voyagebg_4 {
  position: relative;
  background-color: #5b2400;
}
.trekkingexpeinfo1 {
  padding: 33px 375px 50px 100px;
}
.trekkingexpeinfo1 h3 {
  color: #ffffff;
  font-size: 48px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 900;
  line-height: 40px;
  margin-bottom: 0;
  padding: 0;
}
.trekkingexpeinfo1 h6 {
  color: #ffffff;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18px;
  line-height: 24px;
  font-weight: 600;
  padding: 0;
  margin: 0;
}
.trekimg1 {
  display: block;
  position: absolute;
  top: 0;
  left: 71%;
  right: 0;
  bottom: 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center top;
}
.trekimg1:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  background: url(../images/curve_1.png) no-repeat;
  background-size: contain;
  z-index: 9;
}
.trekimg1_1 {
  display: block;
  position: absolute;
  top: 0;
  left: 71%;
  right: 0;
  bottom: 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center top;
}
.trekimg1_1:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  background: url(../images/curve1.png) no-repeat;
  background-size: contain;
  z-index: 9;
}
.trekimg1_2 {
  display: block;
  position: absolute;
  top: 0;
  left: 71%;
  right: 0;
  bottom: 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center top;
}
.trekimg1_2:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  background: url(../images/curve_2.png) no-repeat;
  background-size: contain;
  z-index: 9;
}
.trekimg1_3 {
  display: block;
  position: absolute;
  top: 0;
  left: 71%;
  right: 0;
  bottom: 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center top;
}
.trekimg1_3:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  background: url(../images/curve_3.png) no-repeat;
  background-size: contain;
  z-index: 9;
}
.trekimg1_4 {
  display: block;
  position: absolute;
  top: 0;
  left: 71%;
  right: 0;
  bottom: 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center top;
}
.trekimg1_4:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  background: url(../images/curve_4.png) no-repeat;
  background-size: contain;
  z-index: 9;
}
.voyagebg::after {
  position: absolute;
  content: "";
  background: url(../images/nos_bg.png) no-repeat;
  left: 0;
  right: 0;
  bottom: -13px;
  height: 101px;
  width: 100%;
  background-position: center;
  z-index: 99;
}
.titlevog {
  text-align: center;
}
.titlevog h3 {
  font-size: 35px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 900;
  line-height: 40px;
}
.titlevog h3 span {
  color: #ff6600;
}
.cettebg {
  background: url(../images/layout_02.png);
  position: relative;
}
.hori {
  content: "";
  position: absolute;
  right: 4px;
  top: 0;
  /*width:100%;*/
  height: 100%;
  z-index: 9;
}
.overlay {
  position: relative;
  width: 100% !important;
  height: 100%;
  margin-top: -42px;
}
.overlay img {
  width: 100% !important;
}
.overlay1 {
  position: relative;
  width: 100% !important;
  height: 100%;
  margin-top: -26px;
}
.overlay1 img {
  width: 100% !important;
}
.aveimg {
  float: left;
  width: 80px;
  height: 80px;
  overflow: hidden;
  border-radius: 100%;
  margin-right: 20px;
}
.avginfo {
  margin-left: 80px;
  padding-top: 20px;
}
.avginfo h6 {
  display: block;
  color: #555 !important;
  font-size: 14px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.avginfo h6 span {
  color: #000 !important;
  display: block;
  margin-top: 3px;
  font-size: 17px;
}
.stupawidget {
  padding-top: 30px;
}
.notreinfo p {
  color: #999;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}
.adventure h3 {
  color: #999;
  font-size: 30px;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
  padding: 10px 20px 0 20px;
}
.resrve-info {
  float: left;
  width: 150px;
  margin-right: 20px;
}
.daydscrip1 {
  margin-left: 170px;
}
.resimg {
  margin: 0 auto;
  text-align: center;
  width: 150px;
}
.resrve-info h6 {
  text-align: center;
}
.lirebtn {
  background: #eab988;
  padding: 4px 6px;
  text-transform: uppercase;
}
.oneday {
  position: relative;
}
.visit {
  position: absolute;
  background: #06c;
  border-radius: 3px;
  bottom: -10px;
  color: #fff;
  display: inline-block;
  font-size: 10px;
  padding: 2px 3px;
  text-transform: uppercase;
  left: 10px;
}
.onedayimg {
  position: relative;
}
.onedayimg img {
  width: auto !important;
  height: auto !important;
  max-width: 100%;
}
.dayprice {
  color: #444;
  font-size: 20px;
  font-weight: 700;
  padding: 10px 0;
}
.dayprice small {
  color: #777;
  font-size: 12px;
  font-weight: 400;
}
.onedaytrip {
  background: #ffffff;
  padding: 10px;
}
.onedaytrip h5 {
  color: #333;
  font-size: 16px;
  text-align: left;
}
.onedaytrip h6 {
  font-size: 13px;
  font-weight: 600;
  text-align: left;
}
.dayinfo ul li {
  border-top: 1px solid #ddd;
  display: block;
  font-size: 11px;
  color: #777;
  margin: 6px 0;
}
.dayinfo ul li:last-child {
  border-top: none;
}
.dayinfo ul li i {
  margin-right: 5px;
}
.voirbtn {
  color: #00b2be !important;
  font-size: 13px;
}
.voirbtn a {
  color: #00b2be !important;
}
.reting {
  color: #ffc107;
}
.aurthenticlogo h3 {
  font-size: 20px;
  font-weight: 600;
  color: #1e7bca;
  text-align: center;
  line-height: 20px;
}
.aurthenticlogo h3 span {
  color: #1e7bca;
  display: block;
  font-size: 13px;
}
.vorterinfo ul li {
  display: inline-block;
  border-right: 1px solid #ddd;
  font-size: 16px;
  font-weight: 600;
  padding: 0 20px 0 20px;
}
.vorterinfo ul li:last-child {
  border-right: none;
}
.informationinfo h3 {
  font-size: 12px;
  font-weight: 400;
}
.informationinfo h3 span {
  font-size: 22px;
  font-weight: 600;
}
.informationinfo h2 {
  margin: 20px 0;
}
.infowrap ul li {
  border-top: 1px solid #dddd;
  padding: 10px 0;
}
.infowrap ul li i {
  margin-right: 10px;
}
.partnerlogo {
  position: relative;
  margin-top: 10px;
  padding-left: 80px;
}
.partnerlogo h4 {
  position: relative;
  background: #000;
  color: #fff;
  display: inline-block;
  font-weight: 600;
  font-size: 14px;
  padding: 8px 20px;
}
.partnerlogo ul li {
  display: inline-block;
  margin: 0 40px 10px 0px;
  width: 80px;
  float: left;
}
.noustitle {
  color: #777;
  font-size: 11px;
  display: block;
  line-height: 12px;
}
.partnerlogo ul li span {
  color: #777;
  display: block;
  font-size: 12px;
}
.partnerwidget {
  background: url(../images/ggg.jpg) no-repeat;
  width: 100%;
  background-size: cover;
  position: relative;
  background-position: center;
  padding: 60px 0;
}
.partnerwidget {
  text-align: center;
}
.partnerwidget h3 {
  color: #fff;
  font-size: 40px;
}
.partnerwidget h3 span {
  color: #32b67a;
  text-transform: uppercase;
}
.partnerwidget p {
  color: #fff;
  font-size: 18px;
  line-height: 24px;
}
.exploremore {
  background: #32b67a;
  border-radius: 4px;
  padding: 20px 30px;
  text-transform: uppercase;
}
.voyagecontat {
  background: #e9eaea;
  padding: 15px 10px;
  text-align: center;
}
.voyagecontat i {
  text-align: center;
}
.voyagecontat h6 {
  font-size: 12px;
}
.calls {
  margin-top: 20px;
  border-top: 1px dashed #9f9f9f;
  border-bottom: 1px dashed #9f9f9f;
  padding: 10px 30px;
}
.explorecont li {
  display: block;
  line-height: 10px;
}
.feature-destination_tittle h3 {
  font-size: 35px;
  font-weight: 900;
}
.onedayicon {
  padding-right: 150px;
}
/*********new document css******/
.transhare_1 {
  position: absolute;
  right: 30px;
  top: -22%;
  z-index: 999;
}
.border_horizental {
  background: #f00 !important;
}
.transhare {
  float: right;
}
.transction {
  float: right;
}
.transction h6 {
  color: #555;
  font-size: 12px;
}
.quies {
  float: left;
  margin-left: 4px;
}
.quies a {
  font-size: 11px;
  color: #f9820c;
}
.padding_0 {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.horizental_line {
  position: relative;
  background: url(../images/grybg.png);
  height: 76px;
}
.combien_wrap {
}
.vosdesc p {
  color: #333;
  font-size: 12px;
  font-weight: 500;
  line-height: 14px;
}
.topnavi {
  position: relative;
}
.side_nav {
  float: left;
  width: 70px;
  margin-right: 0;
}
.dropbtn {
  background-color: #ff6600;
  color: white;
  padding: 10px;
  font-size: 14px;
  border: none;
  cursor: pointer;
}
.dropbtn:hover,
.dropbtn:focus {
  background-color: #ff9900;
}
.dropdown {
  position: relative;
}
.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f1f1f1;
  min-width: 200px;
  overflow: auto;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  z-index: 999;
}
.dropdown-content a {
  color: black;
  font-size: 14px;
  padding: 8px 16px;
  text-decoration: none;
  display: block;
}
/*.dropdown a:hover {
	background-color: #ddd;
	}*/
.show {
  display: block;
}
.titlebg {
  position: relative;
  background-color: #ed1c24;
  color: #fff;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 40px;
  font-weight: 700;
  padding: 12px 20px 0 20px;
  text-align: center;
  text-transform: none;
}
.titlebg:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0;
  height: 0;
  border-left: 24px solid white;
  border-top: 35px solid transparent;
  border-bottom: 35px solid transparent;
}
.titlebg:before {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  width: 0;
  height: 0;
  border-right: 24px solid white;
  border-top: 35px solid transparent;
  border-bottom: 35px solid transparent;
}
.crerbtn {
  background-color: #2ba3bc;
  border-radius: 0;
  color: #fff;
  display: inline-block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: 600;
  text-align: center;
  line-height: 45px;
  padding: 8px 15px 0 20px;
}
.crerbtn:hover {
  background-color: #2592a8;
  color: #fff;
}
.carousel-control {
  position: absolute;
  top: 45%;
}
.lesprogramme h3 {
  font-size: 35px;
  text-align: center;
}
.lesprogramme p {
  text-align: center;
  padding: 0 200px;
}
.prombg {
  background-color: #f9f9f9;
  padding: 30px 0;
}
.horizental_bg {
  background-color: #999898;
  padding: 4px;
}
.horizental_bg p {
  color: #ffffff;
  font-size: 12px;
  text-align: center;
}
.combien_widget h3 {
  color: #666666;
  font-size: 24px;
  font-weight: 300;
  text-align: center;
}
.combien_widget h3 strong {
  color: #444444;
  font-weight: 500;
}
.padding_20 {
  padding-bottom: 20px;
}
.ascension {
  position: relative;
  background: #2ba3bc;
  color: #fff;
  display: block;
  font-size: 18px;
  font-weight: 600;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding: 12px 20px 0 20px;
  line-height: 24px;
  text-align: center;
  width: 100%;
  margin-top: -10px;
}
.ascension:hover {
  background: #6ec01d;
  color: #fff;
}
.block-btn {
  position: relative;
  margin-top: -20px;
  padding-top: 30px;
}
.alorcontent {
  position: relative;
  border-radius: 0;
}
.day {
  position: absolute;
  left: 10px;
  top: 20px;
  background: #fff;
  width: 60px;
  height: 60px;
  border-radius: 60px;
  overflow: hidden;
  text-align: center;
}
.day h3 {
  font-size: 18px;
  padding: 8px 0;
}
.day h3 span {
  color: #777;
  display: block;
  font-size: 12px;
  font-weight: 300;
}
.exditiontitle h3 {
  color: #2a74d9;
  font-size: 28px;
  font-weight: 700;
  text-align: left;
}
.epeditionarea {
  color: #666;
  font-size: 11px;
  text-transform: uppercase;
}
.speedmeter {
  display: block;
  font-size: 14px;
  text-align: center;
}
.voyagewrapper {
  width: 100%;
  position: relative;
  background: #ea4973;
}
.voyageleft {
  position: relative;
  padding: 30px 0 20px 0;
  padding-left: 120px;
}
.voyageleft h2 {
  color: #fff;
  font-size: 35px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.voyageleft h4 {
  font-size: 26px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #fff;
}
.voyageright {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
}
.nepalaut {
  color: #ededed;
  display: block;
  font-size: 18px;
}
.discount_level {
  color: #fff;
  padding-right: 50px;
  float: right;
}
.discount_level h5 {
  color: #fff;
  font-size: 80px;
}
.disbtn {
  background: #fff;
  color: #d8165b;
  font-size: 16px;
  font-weight: 600;
  text-transform: none;
  padding: 13px 40px;
}
.disbtn:hover {
  background: #d43d64;
  color: #fff;
}
.nonreserve {
  position: absolute;
  bottom: 56px;
  left: 30%;
}
.tonsnons h3 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.tonsnons h3 span {
  color: #666;
}
.tonsnons h6 {
  font-size: 20px;
}
.jparbtn {
  background: #eb3c26;
  border-radius: 35px;
  color: #ffffff;
  display: inline-block;
  width: auto;
  padding: 9px 10px 10px 10px;
}
.npbtn a.btn {
  color: #fff;
  font-size: 17px;
  font-weight: 800;
}
.transbtn {
  background: #eb3c26;
  border-radius: 35px;
  color: #ffffff;
  display: inline-block;
  width: 100%;
  font-size: 20px !important;
  font-weight: 700;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-align: center;
  padding: 5px 20px 0 20px;
  line-height: 30px;
}
.border-line {
  background: #fff;
  border: 1px solid #e4e4e4;
  padding: 5px;
}
.organizewrap {
  position: relative;
}
.carousel-caption1 {
  top: 45%;
  position: absolute;
  left: 10%;
}
.captionlogo {
  float: left;
  margin-left: 20px;
  /*	width: 120px;
height: 120px;*/
  overflow: hidden;
  /*border-radius: 100%;*/
}
.caption_info {
  margin-left: 150px;
}
.caption_info h3 {
  color: #000;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 35px;
  font-weight: 700;
  text-align: left;
  text-shadow: none;
}
.caption_info h3 span {
  color: #ff6600;
  display: block;
}
.cettewrap {
  width: 130px;
  height: 130px;
  border: 1px solid #ddd;
  overflow: hidden;
  border-radius: 100%;
  background: #fff;
  padding: 30px 10px;
  text-align: center;
}
.cettewrap span {
  color: #000;
  display: block;
  font-style: italic;
  line-height: 18px;
}
.pettesw h3 {
  color: #fff;
  font-size: 40px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.minsu {
  float: left;
}
.minsu h4 {
  color: #fff;
}
.pp {
  color: #fff;
  font-size: 80px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.pp sup {
  font-size: 35px;
}
.avce {
  float: left;
  margin-left: 50px;
}
.avce h5 {
  color: #fff;
  text-align: center;
}
.avecbx {
  float: left;
  width: 90px;
  height: 90px;
  overflow: hidden;
  border-radius: 100%;
  background: #f63071;
  color: #fff;
  font-size: 12px;
  line-height: 18px;
  text-transform: uppercase;
  text-align: center;
  padding: 15px 0;
}
.jbtn {
  background: #ff6600;
  border-radius: 35px;
  color: #ffffff;
  font-size: 24px !important;
  font-weight: 700;
  padding: 6px 20px;
  display: inline-block;
  text-align: center;
  text-decoration: none;
  text-shadow: inherit;
}
.jbtn:hover {
  color: #fff;
}
.cntbtn {
  background: #000;
  border-radius: 35px;
  color: #fff;
  font-size: 14px;
  padding: 6px 20px;
  display: block;
  text-align: center;
  margin-bottom: 20px;
}
.contactez {
  position: relative;
}
.contactez h2 {
  position: relative;
  color: #777;
  font-size: 28px;
  font-weight: 600;
  margin-bottom: 30px;
}
.contdes p {
  margin-top: 10px;
  font-size: 12px;
  line-height: 12px;
  text-align: center;
}
.arrowinc {
  position: absolute;
  left: 10px;
  top: 3px;
}
.jparbtn {
  position: relative;
}
.trasportwidet {
  position: relative;
  width: 100%;
}
.trasportbox {
  float: left;
  margin-right: 20px;
  width: 18%;
}
.contactfoter {
  background: #eb3c26;
  padding: 30px 0 10px 0;
}
.contlist h5 {
  color: #fff;
  font-weight: 400;
  float: left;
}
.contlist h5 span {
  font-size: 22px;
  font-weight: 700;
}
.socialinfo {
  float: left;
  margin-left: 5px;
}
.sociallink li {
  border: 2px solid #fff;
  border-radius: 100%;
  color: #fff;
  display: inline-block;
  font-size: 14px;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
}
.sociallink li a {
  color: #fff;
}
.fottitle h4 {
  color: #555;
  font-size: 20px;
  font-weight: 600;
}
.fottitle ul li {
  color: #777;
  font-size: 13px;
}

.destinwrp {
  background-color: #fff;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.3);
  -moz-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.3);
  box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.3);
  border-radius: 4px;
  position: relative;
  padding: 5px 26px;
  margin: 10px 60px;
}
.rechearbtn {
  width: 100%;
  background-color: #ff6600;
  border-radius: 4px;
  display: inline-block;
  font-size: 14px;
  color: #fff;
  text-align: center;
  font-weight: 600;
  text-transform: uppercase;
  padding: 12px 20px;
}
.rechearbtn:hover {
  background-color: #fe7214;
  color: #ffffff;
}
/*********allpage **********8*/
.all_banner {
  position: relative;
}
.all_banner:after {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f0f9ff+0,ffffff+0,cbebff+99,000000+99&0+0,0.75+100 */
  background: -moz-linear-gradient(
    top,
    rgba(255, 255, 255, 0) 0%,
    rgba(0, 0, 0, 0.74) 99%,
    rgba(0, 0, 0, 0.75) 100%
  ); /* FF3.6-15 */
  background: -webkit-linear-gradient(
    top,
    rgba(255, 255, 255, 0) 0%,
    rgba(0, 0, 0, 0.74) 99%,
    rgba(0, 0, 0, 0.75) 100%
  ); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 0) 0%,
    rgba(0, 0, 0, 0.74) 99%,
    rgba(0, 0, 0, 0.75) 100%
  ); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#bf000000', GradientType=0 ); /* IE6-9 */
}
.banner_overlay {
  position: absolute;
  bottom: 25%;
  left: 10%;
  right: 10%;
  z-index: 9;
}
.triptitle {
  color: #fff;
  font-size: 36px;
}
.price_tag {
  position: absolute;
  bottom: 18%;
  right: 10%;
  right: 10%;
  z-index: 9;
}
.price_tag h2 {
  color: #fff;
  font-size: 36px;
  font-weight: 700;
  line-height: 25px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-align: center;
}
.price_tag h2 span {
  color: #fff;
  display: block;
  font-size: 16px;
  font-weight: 600;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.spedimg h6 {
  font-weight: 400;
}
.trekspeedmeter h4 {
  color: #ff6600;
}
.ratingavg {
  position: relative;
  background-color: #000;
  padding: 5px 20px;
}
.tripfacts ul li {
  border-bottom: 1px solid #ebeaea;
  color: #555;
  font-size: 14px;
  font-weight: 500;
  padding: 10px 0;
}
.tripfacts ul li span {
  color: #333;
  font-size: 24px;
  font-weight: 700;
}
.tripfacts ul li i {
  color: #daaa02;
  margin-right: 10px;
  font-size: 20px;
  font-weight: 900;
}
.cirbld {
  display: block;
  font-size: 12px !important;
}
.altitute ul li {
  display: inline-block;
  border-bottom: none;
  font-size: 14px;
}
.altitute ul li span {
  font-size: 12px;
}
.consulrinfo {
  border: 1px solid #ebeaea;
  padding: 8px;
}
.consulrinfo h5,
.consulrinfo h6 {
  color: #666;
}
.social_info {
  background-color: #0d488b;
  padding: 10px;
  margin-top: 10px;
}
.tournos h6 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-top: 20px;
}
.border_bx {
  border: 1px solid #ddd;
  display: block;
  font-size: 13px;
  text-align: center;
  width: 100%;
  padding: 5px;
  margin: 10px 0;
}
.border_bx1 {
  color: #49bce2;
}
.top_bdr {
  height: 2px;
  width: 100%;
  background: #ff6600;
}
.tabwrap {
  padding: 20px 0;
}
.trekimg1 {
  overflow: hidden;
}
.heading-title {
}
.heading-title h3 {
  border-bottom: 1px solid #ebeaea;
  color: #666;
  font-size: 16px;
  text-transform: none;
  font-weight: 500;
  padding: 10px 0;
}
.heading-title h3 span {
  color: #00b2be;
}
.hotelrating {
  display: inline-block;
  font-size: 12px;
}
.hotelrating i {
  display: inline-block;
  color: #f1aa40;
  font-size: 10px;
}
.product-slider {
  padding: 0;
}
.product-slider #carousel {
  border: none;
  margin: 0;
}
.product-slider #thumbcarousel {
  margin: 12px 0 0;
  padding: 0 45px;
}
.product-slider #thumbcarousel .item {
  text-align: center;
}
.product-slider #thumbcarousel .item .thumb {
  width: 20%;
  margin: 0 2%;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  max-width: 98px;
}
.product-slider #thumbcarousel .item .thumb:hover {
  border-color: #1089c0;
}
.product-slider .item img {
  width: 100%;
  height: auto;
}
.carousel-control {
  color: #0284b8;
  text-align: center;
  text-shadow: none;
  font-size: 30px;
  width: 30px;
  height: 30px;
  line-height: 20px;
  top: 23%;
}
.carousel-control:hover,
.carousel-control:focus,
.carousel-control:active {
  color: #333;
}
.carousel-caption,
.carousel-control .fa {
  font: normal normal normal 30px/26px FontAwesome;
}
.carousel-control {
  background-color: rgba(0, 0, 0, 0);
  bottom: auto;
  font-size: 20px;
  left: 0;
  position: absolute;
  top: 30%;
  width: auto;
}
.carousel-control.right,
.carousel-control.left {
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
}
.showing {
  border: 1px solid #09c;
}
.hotel_desp p {
  font-size: 13px;
  text-align: justify;
}
.tripfacts h3 {
  font-size: 24px;
  font-weight: 700;
  margin: 0;
  padding: 0;
  line-height: 0;
}
.tripfacts h3 small {
  color: #555;
  font-size: 14px;
  font-weight: 400;
  font-style: italic;
}
.car_info {
  position: relative;
  margin-top: -70px;
  z-index: 999;
}
.carinfo_inner {
  position: relative;
  background-color: #fff;
  border-radius: 20px;
  padding: 20px 10px;
  margin: 0 60px;
}
.car_content {
  border: 1px solid #eaeaea;
  border-radius: 5px;
  padding: 5px;
}
.overlay6 {
  position: relative;
  width: 100% !important;
  height: 100%;
  margin-top: -22px;
}
.overlay1 img {
  width: 100% !important;
}
.transbtn {
  font-size: 11px;
  color: #fff;
}
.itinerairewrap {
  padding: 0 0 0 100px;
}
.detail_bannertitle {
  position: absolute;
  left: 0;
  width: 100%;
  height: auto;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.9);
  padding: 10px;
  color: #b0885a;
  font-size: 12px;
}
.vertical-tab {
  display: table;
}
.vertical-tab .nav-tabs {
  display: table-cell;
  width: 28%;
  min-width: 28%;
  vertical-align: top;
  border: none;
}
.vertical-tab .nav-tabs li {
  float: none;
  vertical-align: top;
  border-bottom: 1px solid #eaeaea;
}
.vertical-tab .nav-tabs li a {
  color: #555;
  font-size: 16px;
  font-weight: 600;
  /*text-align: center;*/
  text-transform: uppercase;
  padding: 12px 20px !important;
  margin: 0;
  border-radius: 0;
  border: none;
  overflow: hidden;
  position: relative;
  z-index: 1;
  transition: all 0.3s ease;
}
.vertical-tab .nav-tabs li:last-child a {
  margin-bottom: 0;
}
.vertical-tab .nav-tabs li a:hover,
.vertical-tab .nav-tabs li.active a,
.vertical-tab .nav-tabs li.active a:hover {
  color: #222;
  background-color: #fff;
  border: none;
}
.vertical-tab .nav-tabs li a:before,
.vertical-tab .nav-tabs li a:after {
  content: "";
  background-color: #d1d1d1;
  width: 11px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  transition: all 0.5s ease 0s;
}
.vertical-tab .nav-tabs li a:hover:before,
.vertical-tab .nav-tabs li.active a:before,
.vertical-tab .nav-tabs li.active a:hover:before {
  width: 50%;
  opacity: 0;
}
.vertical-tab .nav-tabs li a:after {
  background-color: #00b2be;
  width: 50%;
  opacity: 0;
}
.vertical-tab .nav-tabs li a:hover:after,
.vertical-tab .nav-tabs li.active a:after,
.vertical-tab .nav-tabs li.active a:hover:after {
  width: 11px;
  opacity: 1;
}
.vertical-tab .tab-content {
  color: #666;
  padding: 10px 20px 10px;
  margin-top: 10px;
  display: table-cell;
  position: relative;
}
.vertical-tab .tab-content h3 {
  color: #555;
  font-weight: 600;
  text-transform: uppercase;
  margin: 0 0 7px 0;
}
@media only screen and (max-width: 479px) {
  .vertical-tab .nav-tabs {
    width: 100%;
    display: block;
    border: none;
  }
  .vertical-tab .tab-content {
    padding: 25px 20px;
    margin-top: 0;
    display: block;
  }
  .vertical-tab .tab-content h3 {
    font-size: 18px;
  }
}
.client_wrp {
  position: relative;
  background: url(../images/client_2.jpg) no-repeat;
  padding: 60px 0 10px 0;
}
.client_iner {
  position: relative;
}
.clientifno {
  border: 1px solid #fff;
  display: inline-block;
  padding: 30px;
}
.clientifno h3 {
  color: #fff;
  font-size: 50px;
  font-weight: 700;
}
.clientifno h3 span {
  color: #fff;
  font-size: 18px;
  display: block;
  font-weight: 400;
}
.icon_like {
  position: absolute;
  background: #a4725c;
  top: -30px;
  left: 46%;
  width: 70px;
  height: 70px;
  color: #fff;
  text-align: center;
  margin: 0 auto;
}
.clienttitle h3 {
  font-size: 17px;
  font-weight: 400;
}
.rate_bx {
  float: left;
  width: 37px;
  height: 37px;
  border-radius: 100%;
  background: #1ec00d;
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  overflow: hidden;
  text-align: center;
  padding: 8px 4px;
}
.excellent {
  margin-left: 60px;
}
.excellent h4 {
}
.relativetitle h3 {
  font-size: 45px;
  font-weight: 700;
}
.circuits {
  color: #666;
  font-size: 16px;
  font-style: italic;
  padding-bottom: 20px;
}
.relative_line {
  position: relative;
  width: 280px;
  height: 1px;
  background: #999;
  text-align: center;
  margin: 0 auto;
}
.relative_line:after {
  content: "";
  position: absolute;
  width: 50px;
  height: 3px;
  background: #c93;
  text-align: center;
  left: 45%;
  top: -1px;
}
.t_icon {
  float: left;
  width: 45px;
  height: 45px;
  border-radius: 100%;
  border: 1px solid #ddd;
  margin-right: 10px;
  line-height: 45px;
  vertical-align: middle;
  text-align: center;
}
.t_icon i {
  color: #b0885a;
  font-size: 20px;
  line-height: 45px;
  vertical-align: middle;
  text-align: center;
}
.frm_content {
  margin-left: 55px;
}
.trip_review {
  position: absolute;
  content: "";
  left: 8%;
  bottom: 20%;
  z-index: 9;
}
.overlay_slider {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 2;
  background: -webkit-linear-gradient(
    top,
    rgba(255, 255, 255, 0) 0%,
    rgba(0, 0, 0, 0.4) 100%
  ); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 0) 0%,
    rgba(0, 0, 0, 0.4) 100%
  ); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#66000000', GradientType=0 ); /* IE6-9 */
}
.slider_overlay {
  top: -65px;
  position: relative;
  z-index: 9;
}
.border-bottom {
  width: 100%;
  height: 16px;
  background: #01c69d;
}
.dotte_bg {
  background: url(../images/dotte.png);
  min-height: 87px;
  width: 100%;
  padding: 30px 0;
}
.nonsbg {
  background: #6f0d70;
  padding: 20px 0 0 0;
}
.personaltitle h3 {
  color: #ffffff;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 50px;
  font-weight: 700;
  text-align: center;
  margin: 0;
  padding: 30px 0 0 0;
  line-height: 0;
}
.carouseltitle p {
  color: #fff;
  text-align: center;
  padding: 10px 200px;
}
.padding_37 {
  padding: 0 37px;
}
.padding_122 {
  padding: 0 122px;
}
.sinbtn {
  background-color: #b60a4f;
  text-transform: uppercase;
}
.sinbtn span {
  font-size: 12px;
}
.advante_title {
  /*background-color: #2ba3bc;*/
  color: #000;
  /*font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;*/
  font-size: 24px;
  font-weight: 700;
  /*padding: 10px 30px 0 30px;*/
  text-align: center;
}
.tgv_1 {
  font-size: 45px;
  padding: 20px 60px 0 60px;
  line-height: 35px;
}
.itnary_content {
  width: 100%;
  background-color: #2ba3bc;
}
.itnary_content ul li {
  font-size: 18px;
  font-weight: 700;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #fff;
  display: inline-block;
  padding: 20px 16px 12px 16px;
}
.itnary_content ul li a {
  color: #fff;
}
.include-wrap h4 {
  font-size: 28px;
  font-weight: 700;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.include-wrap h4 i {
  font-size: 18px;
  vertical-align: middle;
}
.voyagedeluxe_1 {
  background-color: #7d9c88;
  padding: 20px 0;
}
.voyagedeluxe_1 h3 {
  color: #fff;
  font-size: 36px;
  font-weight: 700;
  text-align: center;
  text-transform: none;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.like {
  background: #fed843;
  border-radius: 2px;
  color: #fff;
  display: inline-block;
  font-size: 14px;
  padding: 0 4px 2px 4px;
}
.like i {
  color: #fff;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #454545;
  font-weight: 500;
  text-transform: uppercase;
}
.nav-tabs > li > a {
  font-weight: 500;
  text-transform: uppercase;
}
.tab_bg {
  width: 100%;
  background-color: #2ba3bc;
}
.tab_bg1 {
  width: 100%;
  background-color: #ccc;
}
.top_breadcum {
  position: absolute;
  left: 45%;
  top: 4%;
  z-index: 9;
}
.page_wrapper {
  position: relative;
}
.newsletter_info h3 {
  font-size: 26px;
  font-weight: 400;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.newsletter_info h3 span {
  font-weight: 700;
}
.right_nav {
  position: relative;
  background-color: #fff;
  margin-top: -140px;
  padding: 20px 10px;
  z-index: 99;
}
.rating_point {
  border-radius: 4px;
  background: #1ec00d;
  color: #fff;
  display: inline-block;
  font-size: 13px;
  padding: 4px;
}
.newsletter_tittle h3 {
  font-size: 28px;
  font-weight: 700;
}
.form_review {
  background: #fff;
  padding: 30px 20px;
}
.rating_rvw {
  border: none;
  float: left;
}
.rating_rvw > input {
  display: none;
}
.rating_rvw > label {
  color: #ffab53;
  float: right;
}
.rating_rvw > label:before {
  margin: 5px;
  font-size: 16px;
  font-family: FontAwesome;
  display: inline-block;
  content: "\f005";
}
.rating_rvw > input:checked ~ label,
.rating_rvw:not(:checked) > label:hover,
.rating_rvw:not(:checked) > label:hover ~ label {
  color: #ffab53;
}
.rating_rvw label:hover {
  cursor: pointer;
}
.equipmanet_wrap {
  background-color: #dddddd;
  padding: 50px 0;
}
.shoe_price {
  color: #cd1b63;
  font-size: 26px;
  font-weight: 600;
}
.shoe_price span {
  font-size: 14px;
  font-weight: 400;
}
.reserverbtn {
  background: #b60a4f;
  text-transform: uppercase;
}
.reserverbtn i {
  margin-right: 10px;
}
.reserverbtn {
  background: #cd1b63;
}
.payer_btn {
  border: 1px solid #ddd;
  background: none;
  color: #666;
  text-align: center;
  width: 100%;
  display: block;
}
.lesinformation {
  background-color: #fff;
  padding: 20px;
}
.association {
  padding: 20px 0;
}
.who_we {
  position: relative;
  /*background:url(../images/banner/slider1.jpg) center;*/
  background-size: cover;
  height: 250px;
}
.who_inner {
  position: relative;
  margin-top: -100px;
  z-index: 9;
}
.who_img {
  width: 160px;
  height: 160px;
  border-radius: 100%;
  overflow: hidden;
}
.weare_info h3 {
  color: #fff;
  font-size: 45px;
  font-weight: 700;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
}
.weare_info h3 span {
  color: #fff;
  display: block;
  font-size: 32px;
  font-weight: 600;
}
.weare p {
  font-size: 14px;
  font-weight: 500;
}
.expericen_info h4 {
  color: #666;
  font-weight: 500;
  margin-bottom: 20px;
}
.ex_icon {
  color: #901245;
  font-size: 36px;
  float: left;
  margin-right: 10px;
}
.everst_info {
  margin-left: 45px;
  min-height: 35px;
  border: 1px solid #43a5de;
  color: #666;
  font-size: 13px;
  padding: 10px 5px;
  text-align: center;
  margin-top: 8px;
}
.calendar_bg {
  background-color: #14a017;
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  padding: 10px;
  text-align: center;
}
.video_slider {
  position: relative;
  min-height: 25rem;
  vertical-align: middle;
  width: 100%;
  height: 550px;
  object-fit: cover;
  overflow: hidden;
}
.alldetail_trip p {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
}
aside {
  position: fixed;
  right: -165px;
  display: block;
  top: 70%;
  z-index: 999;
}
aside h3 {
  font: bold 12px Sans-Serif;
  letter-spacing: 2px;
  text-transform: uppercase;
  background: #369;
  color: #fff;
  padding: 10px 20px;
  margin: 0 0 10px 0;
  line-height: 24px;
  transform-origin: 0 0;
  transform: rotate(90deg);
}
aside h3 a {
  color: #fff;
}
aside h3 a:hover {
  color: #fff;
}
.precious-client_widget {
  background-color: #e3f6ff;
  padding: 50px 0;
  text-align: center;
}
.precious-client h3 {
  color: #2f506c;
  font-weight: 500;
  font-size: 30px;
  text-transform: uppercase;
}
.precious-client p {
  color: #2f506c;
  font-weight: 600;
  font-size: 14px;
  padding: 0 150px;
}
.client_line {
  background: url(../images/client_line.jpg) no-repeat;
  margin: 20px auto;
  height: 22px;
  width: 610px;
  text-align: center;
}
.fottertitle_1 {
  background: #21bede;
  display: inline-block;
  padding: 20px 30px;
  text-align: center;
}
.fottertitle_1 h3 {
  color: #fff;
  font-size: 45px;
  font-weight: 700;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.fottertitle_1 h3 span {
  color: #fff;
  display: block;
  font-size: 18px;
}
.trip_btn {
  background: #ff6600;
  border-radius: 4px;
  color: #fff;
  display: inline-block;
  font-size: 14px;
  text-align: center;
  padding: 6px 10px;
}
.trip_btn:hover {
  color: #fff;
}
.title_widget {
  font-size: 26px;
  color: #66ccff;
}
.associate_info {
  position: relative;
  overflow: hidden;
}
.choxibtn {
  position: relative;
  margin-top: -60px;
  z-index: 999;
}
.plan_title h3 {
  color: #930;
  font-weight: 700;
  margin: 0;
  padding: 0;
}
.plan_title h5 {
  font-weight: 700;
}
.plan_title h6 {
  color: #555555;
  font-weight: 700;
}
/***********************/
@media only screen and (max-width: 1199px) {
  .container {
    width: 100%;
  }
  .topinfo ul li {
    padding-top: 10px !important;
  }
  .destinwrp {
    padding: 20px 20px;
    margin: 10px 20px;
  }
  .trekkingexpeinfo,
  .trekkingexpeinfo1 {
    padding: 30px 30px 6px 20px;
  }
}
@media only screen and (max-width: 991px) {
  .nav > li > a {
    padding: 24px 6px;
  }
  .topinfo ul li {
    padding: 4px 4px;
    padding-top: 0;
  }
  .topinfo ul li strong {
    font-size: 14px;
  }
  .trekkingagencyinfo {
    padding: 0 0;
  }
  .slider_overlay {
    top: -48px;
  }
  .carouseltitle p {
    color: #fff;
    text-align: center;
    padding: 0 20px;
  }
  .body-padding {
    padding: 0 30px;
  }
  .padding-row {
    padding: 0 50px;
  }
  /*.subscribe_form {
	padding: 0 100px;
	}*/
  .autoservices {
    padding: 0 50px;
  }
  .traveller-inner {
    margin: 0 50px;
  }
  .padding-100 {
    padding: 0 50px;
  }
  .padding-200 {
    padding: 0 100px;
  }
  .laventureds {
    padding: 0 50px;
  }
  .authertictext {
    padding: 0 200px;
  }
  .notevoyage {
    padding-left: 0;
  }
  .termsinner {
    margin: 20px 100px 20px 100px;
  }
  .circuit p {
    padding: 0 0 30px 0;
  }
  .voyageinfo h3 {
    padding: 30px 20px 0 20px;
  }
  .voyageinfo p {
    padding: 0px 30px 30px 30px;
  }
  .lesprogramme p {
    padding: 0 20px;
  }
  .noswidget h3 {
    font-size: 28px;
  }
  .trasportbox {
    margin-right: 10px;
    width: 18%;
  }
  .topinfo ul li {
    padding-top: 4px !important;
  }
  .menu_sec ul li {
    font-size: 14px;
    padding: 6px 20px;
  }
  .menu_sec ul li a {
    font-size: 14px;
  }
  .staricon,
  .trekimg,
  .trekimg1 {
    display: none;
  }
  .overlay {
    margin-top: -73px;
  }
  .onedayimg img {
    width: 100%;
  }
  .car_info {
    margin-top: 0px;
  }
  .carinfo_inner {
    margin: 0 30px;
  }
  .overlay6 img {
    width: 100%;
  }
  .personaltitle h3 {
    line-height: 55px;
  }
  .navbar-nav > li > a {
    font-size: 13px;
  }
  .padding_122 {
    padding: 30px;
  }
  .who_inner {
    margin-top: -140px;
  }
  .testimonials-wrapper.c-wrap .row {
    display: block;
  }
  .testimonials-wrapper.c-wrap .testi-wrap,
  .testimonials-wrapper.c-wrap .agencyinfo {
    text-align: center;
  }
}
@media only screen and (max-width: 767px) {
  body {
    font-size: 14px;
  }
  .body-padding {
    padding: 0 20px;
  }
  .affix {
    position: static;
  }
  .navbar-toggle {
    /*background-color: #999;*/
    border-radius: 4px;
    border: 1px solid #cac8c8;
    margin-top: 13px;
    width: 40px;
    height: 40px;
  }
  .navbar-nav > li > a {
    font-size: 14px;
    font-weight: 600;
    padding: 4px 15px;
  }
  .nav > li > a {
    position: relative;
    display: block;
    padding: 4px 15px;
  }
  .slider_overlay {
    top: -37px;
  }
  .slider-content {
    display: none;
  }
  .laventureds {
    padding: 0 20px;
  }
  .padding-row {
    padding: 0px 20px;
  }
  .banner_1 {
    margin-top: 0;
  }
  .navbar-brand {
    padding: 10px 0;
  }
  .cd-dropdown-trigger {
    border: none;
    padding: 0 0 0 10px;
  }
  .cd-dropdown-wrapper {
    margin: 0;
  }
  .cd-dropdown-trigger::before,
  .cd-dropdown-trigger::after {
    display: none;
  }
  .cd-dropdown-trigger::before,
  .cd-dropdown-trigger::after {
    display: none;
  }
  .padding-row {
    padding: 0;
  }
  .bs-slider > .carousel-inner > .item > img,
  .bs-slider > .carousel-inner > .item > a > img {
    margin: 0 auto;
    width: 100%;
    height: 250px;
    object-fit: cover;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    overflow-x: hidden;
  }
  .slider-content {
    top: 60%;
  }
  .slidertext {
    font-size: 24px;
    font-weight: 600;
    margin-top: 10px;
    line-height: 30px;
  }
  .logo-widget h3 {
    font-size: 18px;
  }
  .slogen {
    color: #ffffff;
    display: block;
    font-size: 14px;
    font-weight: 500;
  }
  .accept ul li {
    margin: 0px 5px 10px 0;
  }
  .subscribe_form {
    padding: 0;
  }
  .autoservices {
    padding: 0;
  }
  .traveller-inner {
    margin: 0;
  }
  .padding-100 {
    padding: 0;
  }
  .padding-200 {
    padding: 0px;
  }
  .authertictext {
    padding: 0px;
  }
  .titleimg {
    text-align: center;
  }
  .termsinner {
    margin: 10px;
  }
  .x-mid-col {
    width: 50%;
    float: left;
  }
  .voyageinfo h3 {
    padding: 30px 0 0 0;
  }
  .voyageinfo p {
    padding: 0px 0 30px 0;
  }
  .ageny {
    float: none;
  }
  .agencyinfo {
    margin-left: 0;
  }
  .desti-bx {
    width: 50%;
    display: inline-flex;
    margin-bottom: 30px;
  }
  .voyage-info {
    padding-right: 0;
  }
  .title-menu {
    float: none;
  }
  .nav_info {
    position: relative;
    padding: 20px 0;
  }
  .menu_sec {
    margin-top: 0;
    float: none;
    margin-left: 0;
  }
  .menu_sec ul li {
    border-right: none;
    display: block;
    font-size: 13px;
    margin: 6px 0;
    text-align: left;
  }
  .share_nav {
    float: none;
    margin-top: 10px;
    margin-bottom: 0;
  }
  .imgclient {
    width: 160px;
    float: none;
    margin: 0 auto !important;
  }
  .client_desc {
    padding-bottom: 15px;
    margin-left: 0px;
    text-align: center;
  }
  .circuit-wrap {
    background: url(../images/icons/volter1.png) no-repeat;
    width: 100%;
    height: auto !important;
    position: relative;
    padding-bottom: 30px;
  }
  .cntwrap {
    padding: 0 20px;
  }
  .address-info {
    margin-left: 0;
  }
  .aurthentic h3 {
    text-align: left;
    font-size: 18px;
  }
  .partnerlogo {
    padding-left: 0;
  }
  .transport-img {
    float: none;
  }
  .overlay6 {
    margin-top: -27px;
  }
  .trasdescrip {
    margin-left: 0;
  }
  .serinfo {
    display: none;
    margin-top: 0;
    z-index: 9;
  }
  .offerdis {
    margin-top: 0;
  }
  .contlist h5 {
    margin-left: 10px;
  }
  .noswidget h3 {
    font-size: 20px;
  }
  .trasportbox {
    margin-right: 0;
    width: 100%;
  }
  .welcontent h3 {
    font-size: 36px;
  }
  .caption_info {
    display: none;
  }
  .testiimg {
    margin-top: 20px;
  }
  .voyageright {
    position: relative;
    width: 100%;
  }
  .voyageright img {
    width: 100%;
    height: auto;
  }
  .voyageleft {
    padding-left: 0;
  }
  .discount_level {
    float: left;
  }
  .logo-widget {
    display: none;
  }
  .logo {
    margin-left: 10px;
  }
  .hori img {
    right: 9px;
    height: 100% !important;
  }
  .partnerlogo {
    display: none;
  }
  .overlay1 {
    margin-top: -36px;
  }
  .topnav {
    display: none;
  }
  .transhare {
    float: left;
  }
  .lesprogramme h3 {
    font-size: 22px;
  }
  .menu_sec ul li {
    float: left;
    width: 50%;
  }
  .padding_122 {
    padding: 0 !important;
  }
  .itnary_content {
    padding: 20px;
  }
  .itnary_content ul li {
    float: left;
    width: 50%;
    padding: 6px;
  }
  .vertical-tab .nav-tabs li a {
    font-size: 12px;
    padding: 10px;
  }
  .weare_info h3 {
    color: #000;
    font-size: 26px;
  }
  .weare_info h3 span {
    color: #000;
    font-size: 16px;
  }
  .countrybtn {
    margin-bottom: 10px;
  }
  .fottertitle h3 {
    font-size: 20px !important;
  }
  .fottertitle h2 {
    font-size: 16px !important;
  }
  .trekimg1,
  .trekimg1_1 {
    left: 100% !important;
  }
  .trekimg1::after,
  .trekimg1_1::after {
    display: none !important;
  }
  .notreinfo {
    position: relative;
    padding-right: 0px;
    padding-bottom: 120px;
    z-index: 9;
  }
  .img-responsive {
    width: 100% !important;
    /* max-width: 100%; */
  }
  .onedayimg img {
    width: 100% !important;
    height: auto !important;
    max-width: 100%;
  }
  .organizewrap {
    position: relative;
    margin-top: 30px;
  }
  .padding_37 {
    padding: 10px;
  }
  .price_tag {
    bottom: 20% !important;
    right: 4%;
  }
  .trip_review {
    left: 3%;
    bottom: 20% !important;
  }
  .reservation-new {
    background: #fff;
    padding: 0px 20px !important;
  }
  .right_nav {
    margin-top: 0;
  }
  .vols_title h4 {
    font-size: 20px !important;
  }
  .nav > li > a {
    padding: 8px 6px !important;
  }
  .dotte_bg {
    min-height: 40px;
    padding: 10px 0;
  }
  .product-slider #thumbcarousel .item .thumb {
    width: 8% !important;
    margin: 0 !important;
    overflow: hidden;
  }
  .carousel-slider {
    background-color: #f6f6f6;
    padding: 20px 0 0 0 !important;
  }
}
@media only screen and (max-width: 600px) {
  .cpy-rit p {
    text-align: center;
    color: #949393;
    font-size: 0.75em;
    padding: 10px 0 0 0;
  }
  .cl-testimonial .description-wrap {
    display: block;
    text-align: center;
  }
  .cl-testimonial .description-wrap .clienttitle {
    margin-right: 0;
  }
  .cl-testimonial .description-wrap .client_rate {
    display: flex;
    justify-content: center;
  }
  .cl-testimonial .description-wrap .client_rate .rate_bx {
    float: none;
  }
  .cl-testimonial .description-wrap .excellent {
    margin-left: 20px;
  }
}
@media only screen and (max-width: 500px) {
  .col-xs-sm {
    width: 100%;
  }
  .btn-all {
    font-size: 14px;
    margin: 3px;
    padding: 6px 10px;
  }
  .carousel-caption1 {
    display: none;
  }
  .notreinfo {
    position: relative;
    padding-right: 0px;
    padding-bottom: 40px;
    z-index: 9;
  }
  .carinfo_inner {
    margin: 0;
  }
  .itinerairewrap {
    padding: 0;
  }
}
@media only screen and (max-width: 480px) {
  .logo h3 {
    font-size: 18px;
  }
  .slider_overlay {
    top: -25px;
  }
  .slider_emal {
    display: none;
  }
  .topinfo ul li {
    padding-top: 3px;
    line-height: 6px;
  }
  .control-round .carousel-control {
    display: none;
  }
  .slider-content {
    top: 70%;
  }
  .slogen {
    color: #ffffff;
    display: block;
    font-size: 12px;
    font-weight: 700;
  }
  .slidertext {
    font-size: 16px;
    line-height: 20px;
  }
  .tabbable-line > .nav-tabs > li {
    font-size: 1em;
    float: left;
    width: 50%;
    margin-right: 0;
    text-align: center;
    margin-bottom: 0px;
  }
  .overlay6 {
    margin-top: -32px;
  }
  .accept {
    float: left !important;
  }
  .inquriy-wrap-new {
    padding: 40px 20px;
  }
  .desti-bx {
    width: 100%;
    display: block;
  }
  .resrve-info {
    float: none;
  }
  .daydscrip1 {
    margin-left: 0;
  }
  .clientname {
    float: none;
  }
  .client-box {
    margin-left: 0;
  }
  .savoir {
    margin-top: 20px;
  }
  .onedayicon {
    padding-right: 30px;
  }
  .trekkingexpeinfo h3 {
    font-size: 20px;
    line-height: 26px;
  }
  .x-mid-col {
    width: 100%;
  }
  .trasportbox {
    float: left;
    width: 100%;
  }
  .contactez h2 {
    padding-left: 40px;
  }
  .contactez h2::after {
    left: 8px;
    top: 10px;
  }
  .notredifference {
    background: none;
  }
  .video_wrap {
    margin-top: 0;
  }
  .overlay {
    margin-top: -50px;
  }
  .onedaytrip {
    background: #ffffff;
    padding: 30px 10px 15px 10px;
  }
  .foteraddress {
    background: #37547b;
    padding: 0px 0 20px 0;
  }
  .quick_list {
    text-align: left;
  }
  .calendar .days li {
    min-height: 130px !important;
  }
  .calendar ol li {
    float: left;
    width: 25% !important;
  }
  .calendar .days li .event {
    font-size: 13px !important;
    font-weight: 600 !important;
    margin-bottom: 6px !important;
    text-align: left !important;
  }
  .next-btn a {
    padding: 0px 4px;
  }
  .calendar .days li .date {
    margin: 0.5rem 0 0 0px !important;
  }
  .price_tag {
    bottom: 10% !important;
  }
  .price_tag h2 {
    font-size: 20px;
    line-height: 16px;
  }
  .trip_review {
    bottom: 10% !important;
  }
  .partnerwrap ul li {
    width: 96px;
  }
  .product-slider #thumbcarousel .item .thumb {
    width: 10% !important;
    margin: 0 !important;
    overflow: hidden;
  }
  .servicebx {
    width: 130px !important;
    height: 130px !important;
  }
  .servicebx h6 {
    margin-bottom: 0 !important;
  }
  .servicebx p {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 16px !important;
  }
}
@media only screen and (max-width: 360px) {
   .m-review{
    display: none;
  }
  .overlay1 {
    margin-top: -46px;
  }
  .slider_overlay {
    display: none;
  }
  .overlay {
    margin-top: -38px;
  }
  .onedaytrip {
    background: #ffffff;
    padding: 20px 10px 15px 10px;
  }
  .product-slider #thumbcarousel .item .thumb {
    width: 8% !important;
    margin: 0 !important;
    overflow: hidden;
  }
}
/*@media (min-width: 576px) {
   .m-review{
    display: none;
  }
  }*/
@media only screen and (max-width: 330px) {
   .m-review{
    display: none;
  }
  .logo-widget h3 {
    font-size: 15px;
  }
  .user-choice {
    display: none;
  }
  .inclusive-price {
    right: 10px;
    padding: 6px 10px;
  }
  .trip-cost {
    font-size: 18px;
    line-height: 20px;
  }
  .trip-cost small {
    font-size: 12px;
  }
  .trip-cost span {
    font-size: 15px;
  }
}

/*Krishna Update CSS*/

.stepwizard-step p {
  margin-top: 10px;
  display: inline-block;
  color: #333;
  font-size: 14px;
  font-weight: 700;
}
.stepwizard-step a {
  margin-right: 15px;
}
.stepwizard-row {
  display: table-row;
}
.stepwizard {
  display: table;
  width: 50%;
  position: relative;
}
.stepwizard-step button[disabled] {
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
.stepwizard-row:before {
  top: 26px;
  bottom: 0;
  position: absolute;
  content: " ";
  width: 100%;
  height: 1px;
  /*background-color: #e4e1e1;*/
  z-order: 0;
}
.stepwizard-step {
  /*border: 1px solid #d2d2d2;*/
  display: table-cell;
  text-align: center;
  position: relative;
  /*background: #ecebeb;*/
  padding: 20px 0 0 0;
}
.btn-circle {
  width: 30px;
  height: 30px;
  text-align: center;
  padding: 6px 0;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.428571429;
  border-radius: 15px;
}
.step-forms {
  padding: 10px;
}
#group-size ul li {
  /*display: inline-block;
	max-width: 25%;*/
  margin: 0 auto;
  text-align: center;
}
#group-size a {
  padding: 10px;
  border: 1px solid #eee;
  display: block;
  margin: 0 auto;
  text-align: center;
}
#group-size p {
  font-size: 14px;
  font-weight: 600;
  text-align: center;
}
#group-size a:hover {
  border: #ffc20e 1px solid;
}
.btn-primary {
  color: #fff;
  background-color: #297cbb;
  border-color: #00aeef;
}
.btn.disabled,
.btn[disabled],
fieldset[disabled].btn {
  cursor: not-allowed;
  opacity: 1;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-default {
  /* color: #333; */
  background-color: #297cbb;
  border-color: #297cbb;
}
.stepwizard {
  display: table;
  width: 70%;
  position: relative;
}
.btn-circle {
  width: 50px;
  height: 50px;
  text-align: center;
  padding: 10px 0;
  font-size: 21px;
  line-height: 1.428571429;
  border-radius: 50%;
  background: #cba008;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
  color: #8e8d8d;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.btn-default {
  color: #fff;
}
.center {
  width: 450px;
  text-align: right;
}

.form-register .steps li.current a .step-icon,
.form-register .steps li.current a:active .step-icon,
.form-register .steps li.done a .step-icon,
.form-register .steps li.done a:active .step-icon {
  background: #55e8d5;
  width: 50px;
  height: 50px;
  border-radius: 100%;
}

.form-register .steps li a .title .step-icon {
  position: relative;
  outline: none;
  -o-outline: none;
  -ms-outline: none;
  -moz-outline: none;
  -webkit-outline: none;
  box-shadow: 0px 4px 11px 0px rgb(0 0 0 / 14%);
  -o-box-shadow: 0px 4px 11px 0px rgba(0, 0, 0, 0.14);
  -ms-box-shadow: 0px 4px 11px 0px rgba(0, 0, 0, 0.14);
  -moz-box-shadow: 0px 4px 11px 0px rgba(0, 0, 0, 0.14);
  -webkit-box-shadow: 0px 4px 11px 0px rgb(0 0 0 / 14%);
  font-size: 15px;
  color: #fff;
  padding: 12px;
  margin: 0;
  background: #cba008;
  width: 45px;
  height: 45px;
  border-radius: 100%;
}
.form-register .steps li a .step-text {
  color: #333;
  font-size: 14px;
  font-weight: 700;
  padding-top: 10px;
  padding-left: 20px;
}

.actions ul li {
  padding: 0;
  border: none;
  display: inline-flex;
  height: 45px;
  width: 150px;
  justify-content: center;
  -o-justify-content: center;
  -ms-justify-content: center;
  -moz-justify-content: center;
  -webkit-justify-content: center;
  align-items: center;
  -o-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -webkit-align-items: center;
  border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background: #cba008;
  cursor: pointer;
  font-size: 16px;
  font-weight: 600;
}

@media (min-width: 992px) {
  .col-md-offset-3 {
    margin-left: 15%;
  }
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  z-index: 2;
  margin-left: -1px;
  padding: 13px 15px;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  padding: 13px 15px;
}
.famaily-widget {
  padding-top: 40px;
}
.info-1 {
  margin: 30px auto;
  text-align: center;
}
.info-1 h6 {
  text-align: center;
}
.group-size {
}
.input-group {
  position: relative;
  display: table;
  /*right: 0;*/
  border-collapse: separate;
  /*text-align: right;*/
  width: 230px;
  margin: 0 auto;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 12px 30px;
  font-size: 14px;
  line-height: 1.3333333;
  border-radius: 6px;
}
/*.btn {
    border: 2px solid transparent;
    }*/
.nav > li {
  position: relative;
  display: block;
  /*margin-bottom: 10px;*/
}

.wrapp {
  padding: 30px 0;
}
.wrapper-step {
  margin: 20px;
}
.wrapper-step textarea {
  color: #333;
}
.param p {
  font-size: 14px;
}
.btn-ritht {
  text-align: right !important;
}
/*New css starts*/
.newselect {
  margin: 0 auto 20px;
  text-align: center;
}
.newselect select {
  background: none !important;

  padding: 5px 20px !important;
}
.newblock {
  display: none;
}
.newtab .nav-pills > li.active > a,
.newtab .nav-pills > li.active > a:focus,
.newtab .nav-pills > li.active > a:hover {
  background: none !important;
  border: 3px solid #ffc20e;
}
.newtab ul li a {
  display: grid !important;

  color: #555555 !important;
}
.newtab .nav-pills > li.active > a,
.newtab .nav-pills > li.active > a:focus,
.newtab .nav-pills > li.active > a:hover {
  background: none !important;
  border: 3px solid #ffc20e !important;
}
.newtab ul li {
  width: 23%;
  margin-right: 10px !important;
}
.newtab ul li a img {
  margin: 0 auto;
}
.newbtn {
  margin-top: 10px;
}
.newtabs .nav-pills > li.active > a,
.newtabs .nav-pills > li.active > a:focus,
.newtabs .nav-pills > li.active > a:hover {
  background: none !important;
  border: 3px solid #ffc20e !important;
}
.newtabs ul li a {
  color: #555555 !important;
  padding: 10px !important;
  border: 1px solid #eee !important;
}
.newtabs ul {
  display: table-caption;
}
.newtabs ul li {
  width: 100%;
}
.newtabs {
  margin: 0 auto;
  width: 30%;
}
.destinwrp {
  margin: 10px 0px;
}
.newsocialicon {
  position: absolute !important;
  top: 50% !important;
}
/*review section new design*/

.trek-blog {
  box-shadow: 0 2px 10px rgb(0 0 0 / 6%);

  position: relative;

  margin-bottom: 30px;

  background: #fff;

  transition: all ease-in-out 0.4s;
}

.trek-detail {
  padding: 0 20px 20px;
}

.trek-blog:hover {
  box-shadow: 0 5px 10px rgb(0 0 0 / 13%);

  transition: all ease-in-out 0.4s;
}

.trek-blog:hover .trek-detail h5 a,
.hotel-block:hover .hotel-detail h5 a {
  color: #ff9900;
}

.trek-blog:hover .btn-all.btn-border {
  background: #ff9900;

  color: #fff;
}

.trek-blog:hover .img-wrap figure img {
  transition: all ease-in-out 0.4s;

  transform: scale(1.2);
}
.trek-blog .img-wrap {
  position: relative;
}

.trek-blog .img-wrap img {
  transition: all ease-in-out 0.4s;
}

.trek-blog .img-wrap figure,
.hotel-block figure {
  overflow: hidden;
}

.banner-shape {
  position: absolute;

  left: 0;

  bottom: -1px;

  width: 100%;

  z-index: 5;
}

.trek-blog .banner-shape {
  bottom: 30px;

  z-index: 5;

  height: 0px;

  display: inline-block;
}

.custom-carousel .trek-blog .banner-shape {
  bottom: 30px;
}

.ena-card-sec {
  background: #00b2be;
  padding: 38px 0 20px;
  position: relative;
}

.ena-card-sec .newsletter_info h2 {
  color: #fff;
  font-size: 42px;
  margin-bottom: 15px;
}
.ena-card-sec .newsletter_info p {
  color: #fff;
  font-size: 20px;
  line-height: 1.6;
}
.ena-card {
  position: relative;
}
.ena-card-inner {
  position: absolute;
  top: 0;
  left: auto;
}
.ena-card-sec .ena-card-body {
  position: relative;
}
.ena-card-sec .ena-card-body-inner img {
  border-radius: 10px;
}
.ena-card-sec .ena-first-image {
  right: 0;
  z-index: 9;
  max-width: 60%;
}
.ena-card-sec .ena-second-image {
  height: 262px;
  width: 315px;
  top: 25px;
  left: 90px;
  z-index: 5;
}
.ena-card-sec .ena-second-image img {
  height: 222px;
  object-fit: cover;
}
.ena-card-sec .ena-third-image {
  height: 210px;
  width: 315px;
  top: 55px;
  left: 0;
  z-index: 1;
}
.ena-card-sec .ena-third-image img {
  height: 175px;
  object-fit: cover;
}
.ena-card-sec .ena-card-contet {
  position: relative;
}

.ena-card-sec .ena-card-contet {
  position: absolute;
  bottom: 0;
  padding: 15px;
  background: #00000036;
}

.ena-card-sec .ena-card-contet .route-cat {
  display: flex;
  gap: 10px;
  margin: 0;
  padding: 0;
}
.ena-card-sec .ena-card-contet .route-cat li {
  margin: 0;
  color: #007bff;
  font-weight: 600;
  font-size: 15px;
}
.ena-card-sec .ena-card-contet h2 {
  font-size: 19px;
  color: #fff;
  font-weight: 600;
  text-transform: capitalize;
  line-height: 1.2;
}
.ena-card-sec .ena-card-contet .ena-user .user-icon img {
  width: 40px;
  height: 40px;
  border-radius: 100%;
}

.ena-card-sec .ena-card-contet .ena-user .user-verify {
  position: absolute;
  background: green;
  border-radius: 100%;
  padding: 0px 4px;
  top: 0;
  left: 30px;
}

.ena-card-sec .ena-card-contet .ena-user .ena-user-inner {
  display: flex;
  gap: 20px;
  align-items: center;
}
.ena-card-sec .ena-card-contet .ena-user .user-guide {
  display: flex;
  gap: 10px;
  align-items: center;
  color: #fff;
}
.ena-card-sec .ena-user-inner.user-icon,
.ena-user-inner .user-icon {
  position: relative;
}
.ena-card-sec .ena-card-contet .ena-user .user-verify i {
  color: #fff;
}
.ena-card-sec .ena-card-contet .ena-user .user-guide .guide-name {
  opacity: 0.8;
  font-size: 18px;
  text-transform: capitalize;
}
.ena-card-sec .ena-card-contet .ena-user .user-guide .guide-type {
  opacity: 0.6;
  font-size: 18px;
  text-transform: capitalize;
}
.ena-line {
  width: 100%;
  height: 2px;
  color: #fff;
  background: #fff;
  margin-top: 60px;
}

.ena-top-tour-se {
  position: relative;
  background: url("https://en.nepalauthentictrek.com/wp-content/uploads/2024/02/manaslu-expedition.jpg");
  padding: 25px 0 0;
  width: 100%;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.ena-top-tour-se h2 {
  font-size: 35px;
  text-align: center;
  color: #000;
  text-transform: uppercase;
}
.ena-top-tour-se p {
  text-align: center;
  font-size: 24px;
  font-weight: 500;
  text-transform: uppercase;
  /*margin-bottom: 30px;*/
}
.ena-top-tour-se .trek-blog {
  padding: 15px;
  margin-bottom: 15px;
}
.ena-top-tour-se .trek-blog h3 {
  text-align: center;
  text-transform: capitalize;
  font-size: 19px;
  color: #776653;
}

.ena-top-tour-se .trek-blog .img-wrap {
  display: flex;
  justify-content: center;
  align-items: center;
}
.ena-top-tour-se .trek-blog .img-wrap img {
  width: 85px;
  height: 85px;
  border-radius: 100%;
}

.en-user-details {
  padding: 12px 0;
}
.en-user-details h3 {
  text-align: center;
  font-size: 17px !important;
  margin-bottom: 5px;
  color: #776653;
  text-transform: capitalize !important;
}
.en-user-details p {
  text-align: center;
  font-size: 14px !important;
  color: #776653 !important;
  text-transform: capitalize !important;
}
.ena-country {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
}
.ena-country img {
  width: 24px;
  height: 20px;
}
.ena-country span {
  font-size: 17px;
  color: #776653;
  font-weight: 500;
}
.ena-line-two {
  width: 50%;
  height: 5px;
  background: #1ec00d;
  margin: 9px auto 0;
  border-radius: 5px;
}
.ena-ueser-review h3 {
  text-align: center;
  text-transform: capitalize;
  font-size: 24px;
}
.ena-ueser-review p {
  text-align: center;
  font-size: 15px;
  text-transform: capitalize;
  font-weight: 500;
  letter-spacing: 0.8px;
  color: #776653;
}
.user-review-cont {
  display: flex;
  gap: 20px;
  align-items: center;
  justify-content: center;
}
.user-review-cont .rev-count {
  background: #1ec00d;
  padding: 7px 13px;
  border-radius: 100%;
  font-size: 20px;
  color: #fff;
  font-weight: 600;
}
.user-rev-wrap .review-name {
  font-size: 16px;
  font-weight: 600;
  font-style: italic;
}

/*.ena-top-tour-bottom {
  background: #f8b704;
  padding: 15px 0;
  position: absolute;
  width: 100%;
  height: auto;
  bottom: 0;
  z-index: 0;
}*/
/*.ena-top-tour-bottom {
 margin-top: -17px;
}*/

.book-now-btn {
  display: flex;
  justify-content: end;
  align-items: center;
}
.book-now-btn a {
  font-size: 20px;
  color: #fff;
  font-weight: 500;
  text-transform: capitalize;
}

.ena-top-tour-se .trek-blog.add-botton-curve {
  clip-path: polygon(100% 0, 100% 85%, 50% 100%, 0 85%, 0 0);
  height: 490px;
  z-index: 9;
}
.ena-top-tour-se .container {
  max-width: 990px !important;
}
.ena-top-tour-se .col-md-6,
.ena-top-tour-se .col-lg-4 {
  padding-right: 6px;
  padding-left: 6px;
}

.ena-top-right {
  display: flex;
  justify-content: end;
}
.ena-top-right ul {
  display: flex;
  align-items: center;
  gap: 10px;
  list-style: none;
  margin: 0;
  padding: 0;
}
.ena-top-right ul li {
  margin: 0;
  padding: 0;
}
.ena-top-right ul li a {
  color: #fff;
  padding: 0;
  margin: 0;
  font-size: 14px;
}
.ena-top-line {
  width: 2px;
  height: 10px;
  background: #fff;
  opacity: 70%;
}
.top-header .row {
  align-items: center;
}
.ena-line {
  width: 100%;
  height: 2px;
  color: #fff;
  background: #fff;
  margin-top: 60px;
}
.user-rev-wrap .review-name {
  font-size: 16px;
  font-weight: 600;
  font-style: italic;
}
.rating-star {
  display: flex;
}
.rating-star i {
  font-size: 16px;
  color: #f8b704;
  margin-right: 6px;
}

.npa-blog-main {
  padding: 60px 0 !important;
}
.npa-blog-line-box {
  border: 1px solid #686868;
  border-radius: 5px;
  padding: 30px 30px 10px;
}
.npa-blog-main .about-sect .btn-wrap {
  margin-top: 80px;
  text-align: center;
}
.npa-blog-line-box .left-wrap img {
  width: 100%;
}

.npa-blog-main.package-sect .pkg-wrap .info-wrap li {
  color: #000;
  font-weight: 600;
}

.npa-blog-main.package-sect .pkg-wrap .info-wrap li i {
  margin-left: 10px;
}
.npa-blog {
  display: flex;
  gap: 20px;
  margin-bottom: 30px;
}

.brand-sponser {
  border: 1px solid #686868;
  border-radius: 100%;
  padding: 15px;
  width: 110px;
  height: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.npa-blog-title h2 {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.2;
  text-transform: uppercase;
}

.npa-blog-main .newsletter_info .brand-sponser h3 {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.2;
  text-transform: uppercase;
}
.npa-blog-main .cl-header.discover-title h1.title {
  color: #000;
  font-size: 48px;
  text-transform: uppercase;
  font-weight: 700;
}
.npa-blog-main .cl-header.discover-title h1.title > span {
  display: block;
  color: #f9820c;
  text-align: center;
}
.pow a{
  font-size: 14px;
  color: #f9820c;
}
