.page__content.width-sm{margin:0 auto;max-width:800px}.page__content p{color:rgba(0,0,0,.8);font-family:var(--font-semibold);font-size:20px;font-weight:600;line-height:34px;margin:0 0 20px;text-align:center}.page__content p:last-child{margin-bottom:0}.page__content.sm p{font-size:18px;line-height:28px}.page__content--subheading{color:rgba(0,0,0,.8);font-family:var(--font-semibold);font-size:18px;font-weight:600;line-height:30px}.page__content--details h3{color:var(--primary)}.list__content ul{list-style-type:none;margin:0;padding:0}.list__content ul li{background-image:url(c9cbb1960f7a800e9dfb.svg);background-position-y:8px;background-repeat:no-repeat;background-size:13px;padding-left:20px}.plan__trip--form{background:#4d4d4d;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:30px;padding:10px}.plan__trip--form span{margin-bottom:0!important}.plan__trip--form input{border-radius:999px;width:178px}.plan__trip--form input[type=submit]{max-height:42px}.plan__trip--form .wpcf7-not-valid-tip{color:#fff;font-size:14px;margin-top:10px}.explore__package--carousel .trip__card--img{aspect-ratio:1/1;height:auto}.package__trips{position:relative}.package__trips:before{background:url(59bf4f386d117f9d9cb8.png) 50%/contain no-repeat;background-position:0;bottom:-50px;content:"";height:600px;left:0;pointer-events:none;position:absolute;width:1020px}.trekking__trips{background:var(--light-red-bg);margin-bottom:70px;position:relative;z-index:1}.trekking__trips>div{position:relative;z-index:2}.trekking__trips:before{background:url(5c1510a3c7c67b965880.png) 50%/contain no-repeat;background-position:0 0;bottom:100%;content:"";height:300px;left:0;pointer-events:none;position:absolute;width:50%}.explore__package--tours{position:relative}.explore__package--tours:after{background:url(87ab53663023d169acc9.png) 50%/contain no-repeat;background-position:100% 100%;bottom:calc(100% - 300px);content:"";height:600px;pointer-events:none;position:absolute;right:0;width:900px}.explore__package--tours>div{position:relative;z-index:1}.package__tab{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin-bottom:30px}.package__tab--item{background:transparent;border:1px solid rgba(0,0,0,.2);border-radius:999px;color:rgba(0,0,0,.7);cursor:pointer;font-family:var(--font-semibold);font-size:15px;font-weight:600;padding:10px 16px;-webkit-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.package__tab--item.active,.package__tab--item:hover{background:var(--primary);color:#fff}.package__tab--content{display:none}.package__tab--content.active{display:block}.hotel__card:nth-of-type(odd){background:var(--light-red-bg)}.hotel__card--title{color:var(--primary);font-family:var(--font-regular);font-size:45px;font-weight:400;letter-spacing:-.02em;line-height:55px;margin-bottom:10px;position:relative}.hotel__card--title:before{color:var(--primary);content:"\f078";font-family:Font Awesome\ 6 Free;font-size:16px;font-weight:900;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.hotel__card.active .hotel__card--title:before{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.hotel__card--item{display:grid;gap:20px;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;grid-template-columns:300px 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hotel__card--item:not(:last-child){margin-bottom:30px}.hotel__card--detail{cursor:pointer}.hotel__card--detail:hover .hotel__card--title{color:rgba(0,0,0,.6)}.hotel__card--content{display:none;margin-top:30px}.hotel__card--img{height:200px;width:100%}.restaurant--carousel .trip__card--img{height:490px}.hotel__contact{background:var(--light-green-bg);border:1px solid var(--secondary);border-radius:20px;padding:30px}.hotel__contact--content{margin-top:20px}.hotel__contact--wrapper{display:grid;gap:10px;grid-template-columns:35px 1fr}.hotel__contact--wrapper:not(:last-child){margin-bottom:30px}.hotel__contact--icon img{margin-top:3px;-o-object-fit:contain;object-fit:contain;width:30px}.hotel__contact--info{color:rgba(0,0,0,.6);font-family:var(--font-semibold);font-size:13px;font-weight:600}.hotel__contact--info a,.hotel__contact--info span{color:#323232;display:block;font-size:15px;line-height:20px;margin-top:3px}.hotel__gallery--img img{aspect-ratio:1/1}.hotel__tab--content{background:var(--light-red-bg);display:none;padding:30px}.hotel__tab--content.active{display:block}.hotel__tab{background:#4d4d4d;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin:0 auto;padding:10px}.hotel__tab,.hotel__tab--item{border-radius:999px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.hotel__tab--item{background:#b8b8b8;color:rgba(0,0,0,.7);cursor:pointer;font-family:var(--font-semibold);font-size:14px;font-weight:600;line-height:20px;padding:8px 14px;-webkit-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.hotel__tab--item.active,.hotel__tab--item:hover{background:#fff}.hotel__tab--item i{font-size:14px;margin-right:3px}.hotel__info{position:relative}.hotel__info:before{background:url(59bf4f386d117f9d9cb8.png) 50%/contain no-repeat;background-position:0;content:"";height:600px;left:0;pointer-events:none;position:absolute;top:-250px;width:1020px}.hotel__info>div{position:relative;z-index:1}.blog__card--img{height:350px;margin-bottom:15px}.blog__meta{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-top:15px}.blog__meta>div,.blog__share span{color:rgba(0,0,0,.5);font-family:var(--font-semibold);font-size:13px;font-style:normal;font-weight:600;line-height:26px}.blog__meta>div i{color:rgba(0,0,0,.7);margin-right:3px}.single__img{margin:20px 0}.single__img img{width:100%}.single--blog__meta{border-bottom:1px solid rgba(0,0,0,.2);display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;padding-bottom:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;justify-content:space-between;row-gap:6px}.single--blog__meta .blog__meta{margin:0}.blog__share{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.contact__info{margin-top:30px}.contact__info--wrapper{display:grid;gap:15px;grid-template-columns:50px 1fr}.contact__info--wrapper:not(:last-child){margin-bottom:30px}.contact__info--icon{border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;width:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--light-red-bg);color:var(--primary);font-size:16px}.contact__info--details strong{color:rgba(0,0,0,.5);display:block}.contact__info--details a,.contact__info--details span{color:rgba(0,0,0,.8);display:inline-block;font-family:var(--font-semibold);font-size:17px;font-weight:600;margin-top:5px}.contact__info--details span{display:block}.contact__info--details a:hover{color:var(--primary)}.contact__info--details .social__icons{margin-top:5px}.contact__form{background:var(--light-green-bg);border:1px solid var(--secondary);border-radius:20px;padding:30px}.map__section iframe{height:500px;width:100%}.destination__card{position:relative}.destination__card--badge{background:#fff;border-radius:999px;color:rgba(0,0,0,.8);display:-webkit-box;display:-ms-flexbox;display:flex;font-family:var(--font-semibold);font-size:18px;font-weight:600;left:25px;padding:6px 6px 6px 16px;pointer-events:none;position:absolute;top:25px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.destination__card--badge span{background:var(--primary);border-radius:999px;color:#fff;font-size:13px;padding:8px 16px;text-align:center;-webkit-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.destination__card:hover .destination__card--badge span{background:var(--secondary)}.destination__card-img img{aspect-ratio:1/1;height:100%;width:100%}.destination__card--badge{bottom:25px;top:auto}.quote__img{margin-bottom:30px;opacity:.1}.our__mission--img{position:relative}.our__mission--img img{height:450px;-o-object-fit:cover;object-fit:cover;width:100%}.our__mission--badge{-webkit-backdrop-filter:blur(5.7px);backdrop-filter:blur(5.7px);background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:15px;top:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:15px}.our__mission--badge strong{font-family:var(--font-semibold);font-size:45px;font-weight:600;line-height:100%}.our__mission--badge span{font-family:var(--font-regular);font-size:16px;font-weight:500;line-height:22px}.milestone__section{background:var(--light-green-bg);position:relative}.milestone__section:after{background:url(f09262c9d70be5faf176.png) 50%/contain no-repeat;background-position:0 100%;bottom:0;content:"";height:400px;left:0;pointer-events:none;position:absolute;width:600px}.milestone__section>div{position:relative;z-index:1}.milestone__card--icon{background:var(--secondary);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:120px;padding:10px;width:120px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;position:relative}.milestone__card--icon:before{border:1px dashed #fff;border-radius:50%;content:"";height:105px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:105px}.milestone__card--icon img{height:40px;-o-object-fit:contain;object-fit:contain;width:40px}.milestone__card--details{color:rgba(0,0,0,.7);font-family:var(--font-semibold);font-size:18px;font-weight:600;margin-top:20px;text-align:center}.milestone__card--details span{color:var(--secondary);display:block;font-size:35px;line-height:100%;margin-bottom:5px}.overview__sidebar{background:var(--light-green-bg);border:1px solid var(--secondary);border-radius:20px;padding:30px}.quick__facts--content{margin-top:20px}.quick__facts--wrapper{display:grid;gap:10px;grid-template-columns:35px 1fr}.quick__facts--wrapper:not(:last-child){margin-bottom:30px}.quick__facts--icon img{margin-top:3px;-o-object-fit:contain;object-fit:contain;width:30px}.quick__facts--info{color:rgba(0,0,0,.6);font-family:var(--font-semibold);font-size:13px;font-weight:600}.quick__facts--info span{color:#323232;display:block;font-size:15px;line-height:20px;margin-top:3px}.quick__facts--table{margin-top:5px}.quick__facts--table table{border-collapse:collapse;border-spacing:0;width:100%}.quick__facts--table table tbody tr td,.quick__facts--table table thead tr th{background:rgba(0,0,0,.01);border:1px solid #eee;color:#323232;font-family:var(--font-semibold);font-size:14px;font-weight:500;padding:10px 12px;position:relative}.table__note{color:rgba(0,0,0,.6);font-family:var(--font-semibold);font-size:13px;font-style:italic;font-weight:500;margin-top:5px}.where__to__go .wrapper:not(:last-child){margin-bottom:40px}.where__to__go--img img{width:100%}.bhutan__overview--img img{display:block;margin:0 auto}.weather__chart{display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-top:30px}.weather__wrapper:not(:last-child){margin-bottom:30px}.weather__label{font-family:var(--font-semibold);font-size:18px;font-weight:600;margin-bottom:10px}.weather__months{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.weather__months,.weather__months>div{display:-webkit-box;display:-ms-flexbox;display:flex}.weather__months>div{border-radius:50%;height:40px;width:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-family:var(--font-semibold);font-weight:600}.cool{background:#05b458}.cool-hot{background:#0d713d}.hot{background:#00331a}.dry{background:#e5666b}.dry-wet{background:#da1c23}.wet{background:#870d11}.weather__index{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.index__label{color:rgba(0,0,0,.6);font-family:var(--font-semibold);font-size:14px;font-weight:500}.index__indicator{border-radius:50%;height:15px;width:15px}.weather__index--wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flight__table--wrapper .sub__heading{margin:0}.flight__table--flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;border:1px solid #eee;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;justify-content:space-between;padding:20px}.flight__table--wrapper:not(:last-child){margin-bottom:40px}.the__table{overflow-x:auto}.the__table table{border-collapse:collapse;border-spacing:0;min-width:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content}.the__table table thead{background:var(--secondary)}.the__table table thead th{color:#fff;font-family:var(--font-semibold);font-size:18px;font-weight:600;line-height:22px;min-width:100px;padding:14px 16px;text-align:left;text-transform:capitalize;vertical-align:middle}.the__table table tbody tr{background:rgba(0,0,0,.08)}.the__table table tbody tr:nth-of-type(odd){background:rgba(0,0,0,.04)}.the__table table tbody tr td,.the__table table tfoot tr td{background:rgba(0,0,0,.01);color:rgba(0,0,0,.6);font-family:var(--font-semibold);font-size:16px;font-weight:500;min-height:36px;padding:14px 16px;position:relative;vertical-align:center}.the__table table tbody tr td{border-bottom:2px solid #fff}.travel__info--wrapper:nth-of-type(2n){background:var(--light-red-bg)}.travel__info--wrapper:nth-of-type(2n) .grid>div:last-child{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.travel__info--img{height:300px}.mob-img{display:none}.testimonial__card{background:#f2f2f2;border:1px solid #eee;border-radius:20px;padding:30px;position:relative}.testimonial__card,.testimonial__card:after{-webkit-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.testimonial__card:after{content:"\f10e";font-family:Font Awesome\ 6 Free;font-size:90px;font-weight:900;line-height:100%;opacity:.08;position:absolute;right:10px;top:0}@-webkit-keyframes up-down{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes up-down{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.testimonial__card:hover{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.testimonial__card:hover:after{animation:up-down 2s linear infinite alternate-reverse;opacity:.2}.testimonial__card .card__content{overflow:hidden}a[data-readmore-toggle]{color:var(--primary);display:inline-block;font-size:14px;font-weight:700;margin-top:10px}a[data-readmore-toggle]:hover{color:var(--secondary)}.user__wrapper{display:grid;gap:15px;grid-template-columns:70px 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.user__img img{border-radius:50%;height:70px;width:70px}.user__info span{color:rgba(0,0,0,.7);display:block;font-family:var(--font-semibold);font-size:16px;font-weight:600;margin-top:5px}.testimonial__rating img{-o-object-fit:contain;object-fit:contain;width:20px}.testimonial__content{margin-top:20px}@media (max-width:1200px){.explore__package--tours:after{height:500px;width:700px}.hotel__info:before,.package__trips:before{width:900px}.plan__trip--form{border-radius:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.page__content p{font-size:20px;line-height:32px}.hotel__contact{padding:20px}.hotel__contact--icon img{width:25px}.hotel__contact--wrapper{grid-template-columns:28px 1fr}.hotel__card--title{font-size:40px;line-height:50px}.hotel__card--item{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;grid-template-columns:250px 1fr}.destination__page .grid .column-3,.restaurant__list .grid .column-3,.testimonial__section .grid .column-4,.transportation__list .grid .column-3{grid-column:span 6}}@media (max-width:960px){.explore__package--tours:after{bottom:calc(100% - 200px);height:400px;width:600px}.hotel__info:before,.package__trips:before{width:700px}.page__content p{font-size:18px;line-height:30px}.hotel__contact--content{display:grid;grid-template-columns:repeat(2,1fr)}.hotel__card--title{font-size:35px;line-height:45px}.blog__card--img{height:auto;margin-bottom:10px}.destination__card--badge{bottom:20px}.our__mission .grid>div:last-child{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.milestone__card--details span{font-size:22px}.milestone__card--details{font-size:16px}.milestone__section .grid>div{grid-column:span 6!important}.milestone__card--icon{height:90px;width:90px}.milestone__card--icon:before{height:80px;width:80px}.milestone__card--icon img{height:30px;width:30px}.quick__facts--content{display:grid;grid-template-columns:repeat(2,1fr)}.travel__info--wrapper:nth-of-type(2n) .grid>div:last-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.travel__info--img{height:auto;margin-bottom:20px}.desk-img,.travel__info--wrapper .grid>div:last-child{display:none}.mob-img{display:block}.trekking__trips{margin-bottom:50px}}@media (max-width:767px){.trekking__trips:before{display:none}.explore__package--tours:after{bottom:calc(100% - 100px);height:200px;width:300px}.hotel__info:before,.package__trips:before{width:300px}.page__content p,.page__content--subheading,.page__content.sm p{font-size:16px;line-height:26px}.page__content--subheading{color:rgba(0,0,0,.8);font-family:var(--font-regular);font-weight:500}.hotel__contact--content{grid-template-columns:repeat(1,1fr)}.hotel__card--title{font-size:26px;line-height:36px}.hotel__card--item{grid-template-columns:1fr}.hotel__card--item:not(:last-child){border-bottom:1px solid #eee;padding-bottom:30px}.blog__card{margin-bottom:20px}.single--blog__meta{margin-bottom:15px}.contact__form{margin-top:20px;padding:20px}.destination__card--badge{bottom:15px;font-size:13px;left:15px;padding:4px 4px 4px 14px;top:15px;top:auto}.destination__card--badge span{font-size:12px;padding:6px 14px}.our__mission--img img{height:300px}.our__mission--badge{padding:10px;right:10px;top:10px}.our__mission--badge strong{font-size:30px}.our__mission--badge span{font-size:14px;line-height:18px}.milestone__card--icon{height:80px;width:80px}.milestone__card--icon:before{height:70px;width:70px}.milestone__card--icon img{height:25px;width:25px}.milestone__section .grid>div{grid-column:span 6!important}.milestone__section:after{height:200px;width:300px}.milestone__card--details{margin-top:10px}.quick__facts--content{grid-template-columns:repeat(1,1fr)}.flight__table--wrapper:not(:last-child){margin-bottom:30px}.weather__chart{gap:0;grid-template-columns:repeat(1,1fr)}.weather__index{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:30px}.weather__months>div{height:35px;width:35px}.overview__sidebar{padding:20px}.travel__info--img{margin-bottom:10px}.hotel__card--img{height:auto}.testimonial__card{padding:20px}.user__wrapper{grid-template-columns:65px 1fr}.user__img img{height:65px;width:65px}.testimonial__card:after{font-size:70px}.trekking__trips{margin-bottom:30px}}@media (max-width:480px){.restaurant--carousel .trip__card--img{height:300px}.hotel__tab{gap:5px;padding:6px}.hotel__tab--item{font-size:13px;padding:8px 12px}.hotel__tab--content{padding:20px}.contact__info--details strong{font-size:14px}.contact__info--details a,.contact__info--details span{font-size:16px}.contact__info--icon{font-size:14px;height:45px;width:45px}.contact__info--wrapper{grid-template-columns:45px 1fr}.package__tab{margin-bottom:20px}.package__tab--item{font-size:13px;padding:8px 14px}.plan__trip--form input,.plan__trip--form span{width:100%}.plan__trip--form .wpcf7-spinner{width:auto}}