@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite,
code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center,ul, dl, dt, dd, form,
label, table, caption, tbody, tfoot, thead, tr, th, td, article, fieldset, legend, aside, canvas, details, embed, figure, 
figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video 
{border: 0 none;list-style: none outside none;margin: 0;padding: 0; vertical-align:top;}
body {margin: 0px;font-size: 100%;font-family:'Roboto', sans-serif;}
img {border: none;}
a {text-decoration: none;}
.clr{clear:both;}
.fullimg{width:100%;height:auto;}
.fullimage{width:100%;height:auto;}
.red{color:#e92100;}

:root {
	--body-font: 'Roboto', sans-serif;
  --heading-font: 'Roboto', sans-serif;
  --theme-color: #e92100;
  /*--theme-color: #FFB300;*/
  --theme-bg-light: #F9F9F9;
  --body-text-color: #757F95;
  --color-white: #ffffff;
  --color-dark: #111111;
  --color-green: #11B76B;
  --color-blue: #0049D0;
  --color-yellow: #FBA707;
  --hero-overlay-color: #01060F;
  --slider-arrow-bg: rgba(255, 255, 255, 0.2);
  --box-shadow: 0 0 40px 5px rgb(0 0 0 / 5%);
  --box-shadow2: 0 0 15px rgba(0, 0, 0, 0.17);
  --transition: all .5s ease-in-out;
  --transition2: all .3s ease-in-out;
  --border-info-color: rgba(0, 0, 0, 0.08);
  --border-info-color2: rgba(0, 0, 0, 0.05);
  --border-white-color: rgba(255, 255, 255, 0.08);
  --border-white-color2: rgba(255, 255, 255, 0.05);
  --footer-bg: #111111;
  --footer-bg2: #181818;
  --footer-text-color: #F5FAFF;
}

.top-ribon{width:100%; height:auto; padding:0 5%; margin:auto; background:#004c7f;line-height:15px;font-family:'Manrope', sans-serif;}
.tr-email{width:auto; height:auto; padding:11px 0 11px 0; margin:0; float:left; color:#fff; font-weight:500; font-size:16px;}
.tr-call{width:auto; height:auto; padding:11px 0 8px 0; margin:0; float:right; color:#fff; font-weight:500; font-size:16px;}
.tr-nav{color:#fff;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
.tr-nav:hover{color:#ffc7be;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
.tr-nav1{color:#FB8700;font-size:20px;font-weight:700;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
.tr-nav1:hover{color:#ffc7be;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}

.tr-call .fa{margin:0 10px;color:#fff;font-size:20px;}
.tr-call .fa:hover{color:#fff;}
.tricon{ font-size:15px; font-weight:100; margin:-2px 7px 0 0 !important;}

header {width: 100%;height: auto;position: fixed;top: 0;left: 0;z-index: 999;}
header .header{width:100%; height:auto; padding:7px 5%; margin:auto; position:relative; z-index:101;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important; }
header .logoBox{width:151px;height: auto; padding:0px; margin:0; float:left; -webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header .rightBox{width:auto;float:right; margin:22px 1% 10px 0; text-align:right;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header .booknow{width:auto;float:right; margin:25px 0 10px 0; text-align:right;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}

header.smaller {height: auto; }
header.smaller .header{width:100%; height:auto; padding:7px 5%; margin:auto; background:#fff; position:absolute; z-index:99999; box-shadow:0 2px 2px rgba(0,0,0,0.1);}
header.smaller .logoBox{width:110px;height: auto; padding:0px; margin:0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header.smaller .rightBox{width:auto;float:right; margin:10px 1% 5px 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header.smaller .booknow{width:auto;float:right; margin:17px 0 5px 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}

.booknowbtn{width:auto;height:auto;padding:10px 15px;margin:auto 0 auto 20px;background:#FB8700; color:#fff;font-size:18px;font-weight:500;border-radius:5px; font-weight:600; text-transform:uppercase;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
.booknowbtn:hover{background:#FB8700; color:#fff;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}

/*-- Banner Css --*/
.banner-panel{width:100%; height:auto; margin:0px 0 0 0;}
.banner{width:100%; height:858px; padding:0; margin:0;background:#0e0e0e url(images/banner.jpg) no-repeat top center; background-size:cover;position:relative;}
.bann-textbox{width:45%; height:auto; padding:10px 0 15px 5%; margin:auto 0;position:relative; z-index:1; top:29%; left:0;font-family:'Roboto', sans-serif; }
.bann-boldtextbox{width:100%; height:auto; padding:0; margin:auto;color:#000;font-size:72px;line-height:85px; font-weight:900; text-align:left; text-transform:uppercase;}
.bann-smtxt{width:100%; height:auto; padding:15px 0 0 0; margin:auto; color:#777; font-size:29px; font-weight:400; text-align:left;line-height:35px;}
.bann-explore{width:115px; height:auto; padding:40px 0 0 0; margin:auto 0; color:#000; font-size:20px; font-weight:500; text-align:left;line-height:35px;border-bottom:solid 5px #FB8700;}

.bann-explore-tilebox{width:100%; height:auto; padding:0; margin:50px 0 0 0;}
.bann-explore-tilebox .tile{width:160px; height:auto; padding:10px 20px; margin:0 20px 0 0; background:#fff;float:left;border-radius:20px;}
.bann-explore-tilebox .tile .imgbox{width:100%; height:auto; padding:0px 0 10px 0; margin:0 auto; text-align:center;}
.bann-explore-tilebox .tile .title{width:100%; height:auto; padding:0; margin:0 auto;color:#000; text-align:center; font-size:20px; font-weight:500; line-height:27px; }

/*-- Welcome Css --*/
.welcome-panel{width:100%; height:auto; padding:70px 5% 100px 5%; background:url(images/welcome-bg.jpg) no-repeat center center; background-size:cover; margin:auto;}
.welcome-panel h1{position:relative;width:35%;height:auto;padding:0;margin:auto 0 50px 0;color:#000;font-size:56px;font-weight:700;text-align:left;font-family:'Roboto', sans-serif;}
.welcome-panel h1::after {width: 60px;height: 7px;content: "";position: absolute;left: 0;bottom: -20px; background: #FB8700;}

.welcome-panel .sdetails{width:50%; height:auto; padding:10px 0 20px 0; margin:0;}
.welcome-panel .sdetails ul{width:100%; height:auto; padding:0; margin:0;}
.welcome-panel .sdetails ul li{width:auto; height:auto; padding:0; margin:8px 30px 8px 0;font-size:16px;font-weight:400;color:#777;line-height: 18px;float:left;}
.welcome-panel .sdetails .far{margin:0 7px 0 0;font-size:18px;font-weight:400;color:#000;}

.welcome-panel .contentbox{width:50%; height:auto; padding:10px 0 150px 0; margin:0;}
.welcome-panel .contentbox p{width:100%; height:auto; padding:0; margin:0 0 0 0;font-size:18px;font-weight:400;color:#000;line-height: 29px;}

/*-- Upcoming Panel Css --*/
.upcoming-panel{width:100%; height:auto; padding:0; background:#010103;}
.upcoming-panel .headsection{width:100%; height:auto; padding:0px 5% 0px 5%;}
.upcoming-panel h2{width:100%;height:auto;padding:0 0 20px 0;margin:-45px 0 0px 0;color:#fff;font-size:56px;font-weight:700;text-align:left;font-family:'Roboto', sans-serif;}
.upcoming-panel .smtext{width:55%;height:auto;padding:0;margin:0;color:#fff;font-size:26px;font-weight:400;line-height:36px;text-align:left;font-family:'Roboto', sans-serif;}
.upcoming-panel .exploretrek{display:block;width:100%;height:auto;padding:20px 20px;margin:0; background:#FB8700;color:#000;font-size:24px;font-weight:700;line-height:42px;text-align:center;text-transform:uppercase;border-radius:10px;font-family:'Roboto', sans-serif;}

.upcoming-panel .trekbody{width:100%; height:auto; padding:0px; margin:35px auto 0 auto;}
.upcoming-panel .trekbody .col{width:24.98%; height:auto; padding:0px 1px; margin:auto;position:relative;float:left;}
.upcoming-panel .trekbody .col .overlay{width:100%; height:100%; padding:0px; margin:auto;background:linear-gradient(#00000001, #00000001, rgb(0,0,0,0.9));position:absolute;z-index:1;top:0;}
.upcoming-panel .trekbody .col .titlebody{width:86%; height:auto; padding:20px 0px; margin:auto 7%;position:absolute;z-index:1;bottom:10px;}
.upcoming-panel .trekbody .col .titlebody h2{width:100%; height:auto; padding:0px; margin:0 auto 25px auto;color:#fff;font-size:25px;font-weight:400;line-height:32px;}
.upcoming-panel .trekbody .col .titlebody .durbtn-box{width:100%; height:auto; padding:0px; margin:auto;}
.upcoming-panel .trekbody .col .titlebody .durbtn-box .duration{width:50%; height:auto; padding:0px; margin:auto;font-size:14px;font-weight:400;color:#fff; float:left;}
.upcoming-panel .trekbody .col .titlebody .durbtn-box .btn-box{width:50%; height:auto; padding:0px; margin:auto;font-size:14px;font-weight:400;color:#fff; text-align:right; float:right;}
.upcoming-panel .trekbody .col .titlebody .durbtn-box .btn-box .bn-btn{width:auto; height:auto; padding:7px 15px; margin:auto;font-size:14px;font-weight:400;color:#fff; text-align:center; border:solid 1px #fff;border-radius:100px;}

/*-- Service Panel Css --*/
.service-panel{width:100%; height:auto; padding:50px 5%; background:#fff;}
.service-panel h2{position:relative;width:100%;height:auto;padding:0;margin:auto 0 50px 0;color:#000;font-size:56px;font-weight:700;text-align:center;font-family:'Roboto', sans-serif;}
.service-panel h2::after {width: 60px;height: 7px;content: "";position: absolute;left:48%;bottom: -20px; background: #FB8700;}
.service-panel .smtext{width:50%;height:auto;padding:0;margin:0 auto 20px auto;color:#000;font-size:20px;font-weight:400;line-height:27px;text-align:center;font-family:'Roboto', sans-serif;}
.service-panel .serv-img{width:250px;height:auto;padding:10px;margin:20px auto; border-radius:200px; border:dashed 2px #FE6C40;overflow:hidden;}
.service-panel .serv-img img{border-radius:200px;}
.service-panel .serv-title{width:100%;height:auto;padding:0;margin:45px auto 20px auto;color:#000;font-size:24px;font-weight:700;line-height:27px;text-align:center;font-family:'Roboto', sans-serif;}

/*-- Insp Panel Css --*/
.insp-panel{width:100%; height:auto; padding:60px 0 50px 0; background:url(images/insp-bg.jpg) no-repeat center center; background-size:cover;}
.insp-panel .headsection{width:100%; height:auto; padding:0px 5% 0px 5%;}
.insp-panel h2{position:relative;width:100%;height:auto;padding:0;margin:auto 0 20px 0;color:#fff;font-size:56px;font-weight:700;text-align:left;font-family:'Roboto', sans-serif;}
.insp-panel .smtext{width:100%;height:auto;padding:0;margin:0 auto 20px auto;color:#fff;font-size:20px;font-weight:400;line-height:27px;text-align:left;font-family:'Roboto', sans-serif;}

.insp-panel .slider-box{width:100%;height:auto;padding:0;margin:0px auto 0 auto;}

.fd-box{width:100%; height:auto; padding:0 0 25px 0; margin:15px 0 !important;background:#fff;text-align:left;border-radius: 25px;border: solid 1px #fff;}
.fd-imgbox{width:100%; height:auto; padding:0; margin:auto; position:relative;}
.fd-imgbox img{width:100%; height:auto; padding:0; margin:auto;border-radius:25px 25px 0 0;}
.fd-imgbox .fd-btn{width:auto; height:auto; padding:4px 15px 2px 15px; margin:auto;background:#fff; color:#000;font-size:14px;font-weight:700;border-radius:50px;line-height:24px; position:absolute;z-index:1;top:15px; left:15px;}
.fd-imgbox .fd-btn span{font-size:14px;font-weight:600;}
.fd-imgbox .fd-like{width:auto; height:auto; padding:9px 8px 7px 8px; margin:auto;background:rgb(255,255,255,0.8); color:#000;font-size:14px;font-weight:700;border-radius:50px;position:absolute;z-index:1;top:15px; right:15px;line-height: 15px;}

.fd-pdbox{width:100%; height:auto; padding:15px 15px 0px 15px; margin:-25px auto 0 auto;background: #fff;font-size:16px;color:#1D1D1D;font-weight:400;line-height:27px;text-align:left;position:relative;border-radius: 20px 20px 0 0;}
.fd-pdbox .col11{display:inline-block;width:auto; height:auto; padding:0 5px 0 0;font-size:13px;color:#000;font-weight:500;line-height:15px;text-align:left;}
.fd-pdbox .col11 .fa{color:#777;}
.fd-titlebox{width:100%; height:auto; padding:10px 15px 15px 15px; margin:0 auto;background: #fff;font-size:20px;color:#000;font-weight:700;line-height:27px;text-align:left;position:relative;border-radius: 20px 20px 0 0;font-family:'Manrope', sans-serif;}
.fd-userbox{width:100%; height:auto; padding:15px 15px 0px 15px; margin:0 auto;font-family:'Manrope', sans-serif;}
.fd-userbox .col110{display:inline-block;width:50%; height:auto; padding:0 5px 0 0;font-size:14px;color:#000;font-weight:700;line-height:32px;text-align:left;float:left;}
.fd-userbox .col111{display:inline-block;width:50%; height:auto; padding:0 0 0 0;text-align:right;float:right;}
.fd-userbox .kr-nav{display:inline-block;width:auto; height:auto; padding:11px 20px;background:#f7f7f7;font-size:14px;color:#000;font-weight:700;line-height:15px;text-align:left;border:solid 1px #f1f1f1;border-radius:50px;}

/*-- Faq Panel Css --*/
.faq-panel{width:100%; height:auto; padding:60px 0 80px 0; background:url(images/faq-bg.jpg) no-repeat center bottom; background-size:cover;}
.faq-panel .headsection{width:100%; height:auto; padding:0px 5% 35px 5%;}
.faq-panel h2{position:relative;width:100%;height:auto;padding:0;margin:auto 0 20px 0;color:#000;font-size:56px;font-weight:700;text-align:center;font-family:'Roboto', sans-serif;}

.accordion-wrapper {width: 80%;margin:0 auto 170px auto;overflow: hidden;}
.accordion-wrapper input {position: absolute;opacity: 0;z-index: -1;}
.accordion {width: 100%;color: white;overflow: hidden;margin-bottom:1px; border:solid 1px #d1d2d4;}
.accordion:last-child{margin-bottom: 0;}
.accordion-label {width:100%;/*display: flex;*/-webkit-box-pack: justify;justify-content: space-between;padding:30px;background:#fff;font-weight: bold;cursor: pointer;color:#000;font-size: 24px; font-weight:700;}
.accordion-label:hover {background: #f2f4f6;}
.accordion-label::after {display:inline-block;content: "\276F";width: 16px;height: 16px;margin: 12px 0 0 0;text-align: center;float:right;-webkit-transition: all 0.3s;transition: all 0.3s;}
.accordion-label span{display:inline-block;width: 5%;margin: 0 20px 0 0;color:#FB8700;font-size:44px;font-weight:700;line-height:32px;font-family:'Manrope', sans-serif;}
.accordion-label .faq-title{display:inline-block;width:85%;}

.accordion-content {width:100%;max-height: 0;padding:0px 11%; margin:auto;color:#000;background: white;-webkit-transition: all 0.3s;transition: all 0.3s;}
.accordion-content p{margin: 0;font-size: 14px;line-height:24px;font-weight:400;}
input:checked + .accordion-label {background: #f2f4f6;}
input:checked + .accordion-label::after {-webkit-transform: rotate(90deg);transform: rotate(90deg);}
input:checked ~ .accordion-content {max-height: 250vh;padding:30px 11%;background: #f2f4f6; border-top:solid 1px #d1d2d4;}

@media (min-width: 320px) and (max-width: 769px){
   .accordion-wrapper {width: 100%;margin:0 auto 60px auto;overflow: hidden;} 
   .faqheading{width:100%;height:auto;padding:0;margin:30px auto 30px auto; font-size:1.8rem;font-weight:bold;text-align:left;color:#004183;}
}

/*-- Testimonials Panel Css --*/
.ct-panel{width:100%; height:auto; padding:40px 0 50px 0;}
.ct-panel .ttitle{width:195px; height:auto; padding:10px 20px 5px 20px; margin:0 auto 25px auto;font-size:15px;font-weight:700;color:#000;line-height:30px;border:solid 1px #e1e1e1;border-radius:100px;font-family:'Manrope', sans-serif;}
.ct-panel .headsection{width:100%; height:auto; padding:0px 5% 0px 5%;}
.ct-panel h2{position:relative;width:50%;height:auto;padding:0;margin:auto auto 20px auto;color:#000;font-size:56px;font-weight:700;text-align:center;}
.ct-panel .smtext{width:70%;height:auto;padding:0;margin:0 auto 20px auto;color:#777;font-size:20px;font-weight:400;line-height:32px;text-align:center;font-family:'Roboto', sans-serif;}

.ct-panel .ctestimonial-box{width:100%;height:auto;padding:0;margin:0px auto 0 auto;}
.ct-panel .ct-box{width:100%;height:auto;padding:25px;margin:auto; border:solid 1px #e1e1e1; border-radius:25px;}
.ct-panel .ct-box .title-box{width:100%;height:auto;padding:0 0 25px 0;margin:auto; border-bottom:solid 1px #e1e1e1;text-align: left;}
.ct-panel .ct-box .title-box .tm-imgbox{display:inline-block;width:70px;height:auto;padding:0 0 0 0;margin:auto;}
.ct-panel .ct-box .title-box .tm-userbox{display:inline-block;width:75%;height:auto;padding:0 0 0 0;margin:auto; float:right;}
.ct-panel .ct-box .title-box .tm-userbox .user{width:100%;height:auto;padding:20px 0 0 0;margin:auto; font-size:18px; font-weight:700; color:#000;}
.ct-panel .ct-box .title-box .tm-countratbox{display:inline-block;width:100%;height:auto;padding:0;margin:20px auto 0 auto; line-height:25px;}
.ct-panel .ct-box .title-box .tm-countratbox .country-box{width:50%;height:auto;padding:0;margin:auto;float:left;line-height:15px;}
.ct-panel .ct-box .title-box .tm-countratbox .rating-box{width:50%;height:auto;padding:0;margin:auto;text-align:right;line-height:15px;float:right;}
.ct-panel .ct-box .title-box .tm-countratbox .rating-box .fa{color:#FFC700;}

.ct-panel .ct-box .reviews-box{width:100%;height:auto;padding:30px 0 10px 0;margin:auto;color:#777;font-weight:400;line-height:27px;text-align:left;} 

.footer-img{width:100%;height:auto;padding:0;margin:auto;}
.footer{width:100%;height:auto;padding:50px 5%;margin:auto; background:#130713;}
.footer .row1{width:100%;height:auto;padding:0px 0 20px 0;margin:auto; border-bottom:solid 1px #e1e1e150;}
.footer .flogo-box{width:50%;height:auto;padding:0;margin:auto;float:left;}
.footer .fcontact-box{width:50%;height:auto; padding:40px 0 8px 0; margin:0;color:#fff; font-weight:500; font-size:16px;text-align:right;line-height:11px;float:right;}
.footer .fcontact-box .ft-nav{color:#FB8700;font-size:27px;font-weight:700;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
.footer .fcontact-box .ft-nav:hover{color:#ffc7be;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}

.footer .footer-wrap{width:100%;height:auto;padding:40px 0;margin:auto; border-bottom:solid 1px #e1e1e150;}
.footer .footer-col1{width:50%;height:auto;padding:0px 0 0px 0;margin:auto; float:left;}
.footer .footer-col2{width:25%;height:auto;padding:0px 0 0px 0;margin:auto; float:left;}
.footer .heading{width:100%;height:auto;padding:0 0 20px 0;margin:auto;font-size:20px;color:#fff;font-weight:700;}

.footer .address-row{width:80%;height:auto;padding:0 0 0 25px;margin:5px 0 15px 0;color:#8E8E8E; font-size:16px;font-weight:400; line-height:20px;position:relative;}
.footer .address-row .fa{width:10px;margin:0;position:absolute;z-index:1;left:0px;}

.footer-list {display: flex;flex-direction: column;gap: .65rem;}
.footer-list li a {color:#8E8E8E;transition: var(--transition);font-size:16px;font-weight:400; line-height:27px;}
.footer-list li a:hover {padding-left: 10px;color:#FB8700;}

.footer-social {width:auto;display: flex;gap: 15px;margin:15px auto 0 auto;/*--- justify-content: end; --*/}
.footer-social li a i {height: 45px;width: 45px;line-height: 45px;text-align: center;border-radius: 50px;background: var(--color-dark);color: #fff;transition: var(--transition);border-radius:100px;border:solid 1px #fff;}
.footer-social li a i:hover {background: var(--color-white);color: #FB8700;}

.fo-nav {color:#8E8E8E;transition: var(--transition);font-size:16px;font-weight:400; line-height:20px;}
.fo-nav:hover {padding-left: 10px;color:#FB8700;}

.footer .footer-copyright{width:100%;height:auto;padding:50px 0 0px 0;margin:auto; color:#8E8E8E; font-size:16px;font-weight:400; line-height:20px; float:left;}
.footer .footer-col11{width:40%;height:auto;padding:0px 0 0px 0;margin:auto; color:#8E8E8E; font-size:16px;font-weight:400; line-height:20px; float:left;}
.footer .footer-col22{width:60%;height:auto;padding:0px 0 0px 0;margin:auto; text-align:right; float:left;}
.fb-nav {display:inline-block;margin:0 0 0 30px;color:#8E8E8E;transition: var(--transition);font-size:16px;font-weight:400; line-height:20px;}
.fb-nav:hover {color:#FB8700;}

.whatsapp {display:block;width: auto;height: auto;padding: 0;margin: 0;position: fixed;z-index: 101;bottom: 10px;left: 10px;}
.whatsapp img{width:65px;height:65px;}

/*====================
10. Scroll top css
======================*/

#scroll-top {position: fixed;bottom: -15px;right: 15px;z-index: 999;font-size: 23px;border: none;outline: none;border-radius: 50px;color: var(--color-white);background:#FB8700;cursor: pointer;width: 50px;height: 50px;line-height: 50px;text-align: center;box-shadow: var(--box-shadow2);transition: var(--transition);opacity: 0;visibility: hidden;}
#scroll-top .far {font-weight: 400;margin: 13px 0 0 0;}
#scroll-top.active{ opacity: 1;visibility: visible;bottom: 10px;}

@media all and (min-width: 769px) and (max-width: 1199px) {
    #scroll-top.active { bottom: 100px;}
}


/*========== INNER PAGE ===========*/
/*-- Banner Css --*/
.ibanner-panel{width:100%; height:auto; margin:0px 0 0 0;}
.ibanner{width:100%; height:470px; padding:0; margin:0;background-size:cover;position:relative;}
.ibanner::before {content: "";width: 100%;height: 100%;padding: 0;margin: auto;background: rgba(0,0,0,0.5);position: absolute;top: 0;left: 0;z-index: 1;}
.ibann-textbox{width:100%; height:auto; padding:110px 5% 15px 5%; margin:auto 0;position:relative; z-index:1; top:29%; left:0;font-family:'Roboto', sans-serif; }
.ibann-boldtextbox{width:100%; height:auto; padding:0; margin:auto;}
.ibann-boldtextbox h1{width:100%; height:auto; padding:0; margin:auto 0;color:#fff;font-size:55px;line-height:85px; font-weight:900; text-align:left; text-transform:uppercase;}
.ibann-smtxt{width:100%; height:auto; padding:15px 0 0 0; margin:auto 0; color:#fff; font-size:21px; font-weight:400; text-align:left;line-height:35px;}

.breadcrumb{width:100%; height:auto; padding:20px 5%; margin:auto 0;background:#f7f7f7;font-size:18px;color:#000;font-weight:500;}
.breadcrumb a{color:#004c7f;text-transform:uppercase;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
.breadcrumb a:hover{color:#FB8700;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}

.ibodywrap{width:100%;height:auto;padding:50px 5%;margin:auto;}
.default-page-body{width:100%;height:auto;padding:30px 5% 50px 5%;margin:auto;}
.default-page-body h2{width:100%;height:auto;padding:0;margin:25px 0 15px 0; font-size:27px; font-weight:600;}
.default-page-body h3{width:100%;height:auto;padding:0;margin:25px 0 15px 0; font-size:24px; font-weight:600;}
.default-page-body h4{width:100%;height:auto;padding:0;margin:25px 0 15px 0; font-size:21px; font-weight:600;}
.default-page-body p{width:100%;height:auto;padding:0;margin:10px 0 15px 0; font-size:18px; font-weight:400;line-height:27px;}
.default-page-body ul{width:90%;height:auto;padding:0;margin:20px 0 15px 35px;}
.default-page-body ul li{width:100%;height:auto;padding:0;margin:10px 0 15px 0; font-size:18px; font-weight:400;line-height:27px;list-style:disc;}
.about-img{width:35%;height:auto;padding:12px; margin:0 0 20px 40px; float:right;border:solid 1px #e1e1e1;border-radius:20px;}
.about-img img{width:100%;height:auto;border-radius:12px;}
.certificate{width:100%;height:auto;padding:0;margin:30px auto 0 auto;}

.listing{width:100%;height:auto;padding:0;margin:auto;}
.listing h2{width:98%;height:auto;padding:15px 0 15px 0;margin:auto; font-size:27px;font-weight:700; text-align:center;}
.listing p{width:98%;height:auto;padding:10px 0 10px 0;margin:auto; font-size:18px;font-weight:400; text-align:center;}
.listing .col{width:100%; height:auto; padding:0px; margin:12px auto 25px auto;position:relative;}
.listing .col .overlay{width:100%; height:100%; padding:0px; margin:auto;background:linear-gradient(#00000001, #00000001, rgb(0,0,0,0.9));position:absolute;z-index:1;top:0;}
.listing .col .titlebody{width:86%; height:auto; padding:20px 0px; margin:auto 7%;position:absolute;z-index:1;bottom:10px;}
.listing .col .titlebody h2{width:100%; height:auto; padding:0px; margin:0 auto 25px auto;color:#fff;font-size:25px;font-weight:400;line-height:32px;}
.listing .col .titlebody .durbtn-box{width:100%; height:auto; padding:0px; margin:auto;}
.listing .col .titlebody .durbtn-box .duration{width:50%; height:auto; padding:0px; margin:auto;font-size:14px;font-weight:400;color:#fff; float:left;}
.listing .col .titlebody .durbtn-box .btn-box{width:50%; height:auto; padding:0px; margin:auto;font-size:14px;font-weight:400;color:#fff; text-align:right; float:right;}
.listing .col .titlebody .durbtn-box .btn-box .bn-btn{width:auto; height:auto; padding:7px 15px; margin:auto;font-size:14px;font-weight:400;color:#fff; text-align:center; border:solid 1px #fff;border-radius:100px;}

#navbar {width:100%;height:auto;padding:10px 3.5%;margin:auto;background: #333;position: sticky;top: 70px;z-index:11;display: flex;}
#navbar a {color: #f2f2f2;padding: 16px 10px;text-decoration: none;font-size: 15px;line-height:30px;}
#navbar a:hover, #navbar a.active {background: #FB8700;color: #fff;}
.sticky-tabcontainer{height:auto;position:relative;top:0px;}

.details-box{width:100%;height:auto;padding:0;margin:auto;}
.details-box .page-title{width:100%;height:auto;padding:0 0 20px 0;margin:auto;color:#000;font-size:50px;font-weight:700; text-align:left;position:relative;}
.details-box .page-title::after {content: "";width: 100px;height:7px;padding: 0;margin: auto;background:#FB8700;position: absolute;bottom: 0;left: 0;z-index: 1;}

.trek-short-details{width:100%;height:auto;padding:50px 0 40px 0;margin:0 auto 40px auto; border-bottom:solid 1px #e1e1e1;}
.trek-short-details ul{width:100%;height:auto;padding:0;margin:auto;}
.trek-short-details ul li{width:33%;height:auto;padding:7px 0 7px 55px;margin:auto;list-style:none;font-size:18px;color:#262525;font-weight:400;line-height:48px;position:relative;float:left;}
.trek-short-details ul li span{font-weight:700;}
.trek-short-details ul li img{width:46px;height:46px; margin:0 10px 0 -60px;}

.overview-panel{width:100%;height:auto;padding:0;margin:0 auto 40px auto;}
.overview-title{width:100%;height:auto;padding:0;margin:0 auto 20px auto;font-size:44px;font-weight:900;color:#000;}
.overview-title1{width:100%;height:auto;padding:0;margin:35px auto 20px auto;font-size:40px;font-weight:600;color:#000;}
.overview-panel .left-panel{width:70%;height:auto;padding:0;margin:0 auto 0 auto;float:left;}
.overview-panel .right-panel{width:27%;height:auto;padding:0;margin:0 auto 0 auto;float:right;}
.overview-panel .img-box{width:100%;height:auto;padding:0;margin:auto; border-radius:25px;overflow:hidden;}
.overview-panel .ov-txtbox{width:100%;height:auto;padding:30px 0 0 0;margin:auto;}
.overview-panel .ov-txtbox p{width:100%;height:auto;padding:0;margin:0 auto 15px auto;font-size:18px;font-weight:400;color:#000;line-height:30px;}
.overview-panel .ov-txtbox h4{width:100%;height:auto;padding:0;margin:0 auto 15px auto;font-size:32px;font-weight:900;color:#FB8700;line-height:30px;}
.overview-panel .ov-txtbox .tile-txt{display:inline-block;width:auto;height:auto;padding:5px 10px;margin:5px 2px;font-size:16px;font-weight:400;color:#000;line-height:30px;border:solid 1px #e1e1e1; border-radius:5px;}
.overview-panel .ov-txtbox ul{width:100%;height:auto;padding:0;margin:30px 0 auto 20px;}
.overview-panel .ov-txtbox ul li{list-style:disc;width:100%;height:auto;padding:0;margin:0 auto 7px auto;font-size:18px;font-weight:400;color:#000;line-height:30px;}
/*.overview-panel .ov-txtbox ul li .fa{display:none;}*/

.fromto-panel{width:100%;height:auto;padding:0;margin:0 auto;}
.fromto-panel .from-tab-box{width:auto;height:auto;padding:0;margin:0 auto; font-size:18px;font-weight:600;}
.fromto-panel .from-tab1{display:inline-block;width:auto;height:auto;padding:10px 25px;margin:0 auto;background:#e4e6e8;border:solid 1px #e1e1e1; border-bottom:none;border-radius:10px 10px 0 0;cursor:pointer;}
.fromto-panel .from-tab2{display:inline-block;width:auto;height:auto;padding:10px 25px;margin:0 auto;background:#e4e6e8;border:solid 1px #e1e1e1; border-bottom:none;border-radius:10px 10px 0 0;cursor:pointer;}
.fromto-panel .from-active{background:#FB8700; color:#fff;border:solid 1px #FB8700; border-bottom:none;}

.fromto-panel .from-content1{width:100%;height:auto;padding:20px;margin:0 auto;border:solid 1px #FB8700;border-radius:0 10px 10px 10px;}
.fromto-panel .from-content2{width:100%;height:auto;padding:20px;margin:0 auto;border:solid 1px #FB8700;border-radius:0 10px 10px 10px;display:none;}
.fromto-panel .inn-tabbox{width:100%;height:auto;padding:0;margin:auto;}
.fromto-panel .inn-tabbox .tablinks{width:auto;height:auto;padding:8px 15px 7px 15px;margin:auto 2px auto 0;background:#e4e6e8; color:##6D6565; font-size:16px; font-weight:600; border:solid 1px #e4e6e8;border-radius:10px;}
.fromto-panel .inn-tabbox .active{width:auto;height:auto;padding:8px 15px 7px 15px;margin:auto 2px auto 0;background:#fff9f2; color:#FB8700; font-size:16px; font-weight:600; border:solid 1px #FB8700;border-radius:10px;position:relative;}
.fromto-panel .inn-tabbox .active::after {content: "";width: 10px;height:10px;padding:0;margin: auto;background:#fff9f2;position: absolute;bottom: -6px;left: 45%;z-index: 1;border:solid 1px #FB8700; border-top:none;border-left:none;transform: rotate(45deg);}

.fromto-panel .from-itinerary{width:100%;height:auto;padding:20px;margin:50px auto 0 auto;border:solid 1px #e4e6e8;border-radius:10px;}
.fromto-panel .from-itinerary .inn-tabbox33{width:100%;height:auto;padding:0;margin:-40px auto 0 auto;}
.fromto-panel .from-itinerary .inn-tabbox33 .tablinks{width:auto;height:auto;padding:8px 15px 7px 15px;margin:auto 2px auto 0;background:#e4e6e8; color:#6D6565; font-size:16px; font-weight:600; border:solid 1px #e4e6e8;border-radius:10px;}
.fromto-panel .from-itinerary .inn-tabbox33 .active{width:auto;height:auto;padding:8px 15px 7px 15px;margin:auto 2px auto 0;background:#fff9f2; color:#FB8700; font-size:16px; font-weight:600; border:solid 1px #FB8700;border-radius:10px;position:relative;}
.fromto-panel .from-itinerary .inn-tabbox33 .active::after {content: "";width: 10px;height:10px;padding:0;margin: auto;background:#fff9f2;position: absolute;bottom: -6px;left: 45%;z-index: 1;border:solid 1px #FB8700; border-top:none;border-left:none;transform: rotate(45deg);}

/* Style the tab content 01 */
.tabcontent {display: none;padding:0; margin:25px auto 0 auto;animation: fadeEffect 1s;}
.tabcontent h3{width:100%;height:auto;padding:0;margin:25px 0 20px 0; font-size:18px;font-weight:600;}
.tabcontent p{width:100%;height:auto;padding:0;margin:0 0 15px 0; font-size:18px;font-weight:400;}
.tabcontent ul li{width:100%;height:auto;padding:0 0 0 20px;margin:0 0 10px 0; font-size:18px;font-weight:400; line-height:27px;}
.tabcontent ul li .fa{margin:3px 15px 0px -20px;color:#999;position:relative;z-index:1;}

/*====== INCLUDE / EXCLUDES ======= */
.incexc-panel{width:100%;height:auto;padding:0;margin:0px auto 0 auto;}
.incexc-panel .from-tab-box{width:auto;height:auto;padding:0;margin:0 auto; font-size:18px;font-weight:600;}
.incexc-panel .from-tab101{display:inline-block;width:auto;height:auto;padding:10px 25px;margin:0 auto;background:#e4e6e8;border:solid 1px #e1e1e1; border-bottom:none;border-radius:10px 10px 0 0;cursor:pointer;}
.incexc-panel .from-tab102{display:inline-block;width:auto;height:auto;padding:10px 25px;margin:0 auto;background:#e4e6e8;border:solid 1px #e1e1e1; border-bottom:none;border-radius:10px 10px 0 0;cursor:pointer;}
.incexc-panel .from-active{background:#FB8700; color:#fff;border:solid 1px #FB8700; border-bottom:none;}

.incexc-panel .from-content101{width:100%;height:auto;padding:20px;margin:0 auto;border:solid 1px #FB8700;border-radius:0 10px 10px 10px;}
.incexc-panel .from-content102{width:100%;height:auto;padding:20px;margin:0 auto;border:solid 1px #FB8700;border-radius:0 10px 10px 10px;display:none;}

/*====== HOW TO REACH ======= */
.htr-panel{width:100%;height:auto;padding:20px;margin:0px auto 0 auto;border:solid 1px #e4e6e8;border-radius:10px;}
.htr-panel h2{width:100%;height:auto;padding:0;margin:5px 0 20px 0; font-size:24px;font-weight:600;}
.htr-panel .inn-tabbox40{width:100%;height:auto;padding:0;margin:0 auto;}
.htr-panel .inn-tabbox40 .tablinks{width:auto;height:auto;padding:8px 15px 7px 15px;margin:auto 2px auto 0;background:#e4e6e8; color:#6D6565; font-size:16px; font-weight:600; border:solid 1px #e4e6e8;border-radius:10px;}
.htr-panel .inn-tabbox40 .active{width:auto;height:auto;padding:8px 15px 7px 15px;margin:auto 2px auto 0;background:#fff9f2; color:#FB8700; font-size:16px; font-weight:600; border:solid 1px #FB8700;border-radius:10px;position:relative;}
.htr-panel .inn-tabbox40 .active::after {content: "";width: 10px;height:10px;padding:0;margin: auto;background:#fff9f2;position: absolute;bottom: -6px;left: 45%;z-index: 1;border:solid 1px #FB8700; border-top:none;border-left:none;transform: rotate(45deg);}

/*====== Things to do Pack ======= */
.ttdp-panel{width:100%;height:auto;padding:20px;margin:0px auto 25px auto;border:solid 1px #FB8700;border-radius:10px;}
.ttdp-panel h2{width:100%;height:auto;padding:0 0 15px 0;margin:5px 0 20px 0; font-size:24px;font-weight:600; border-bottom:solid 1px #e4e6e8;}
.ttdp-panel .table-box{width:100%;height:auto;padding:0;margin:0 auto;}
.ttdp-panel .table-box p{line-height:32px;}
.ttdp-panel .table-box ul li{width:50%;height:auto;padding:0 0 0 15px;margin:0 0 10px 0; font-size:18px;font-weight:400; line-height:32px; float:left;}
.ttdp-panel .table-box ul li .fa{margin:6px 10px 0px -10px;color:#FB8700;position:relative;z-index:1;}

/*====== OPENING DATES ======= */
.openingd-panel{width:100%;height:auto;padding:20px;margin:0px auto 0 auto;border:solid 1px #e4e6e8;border-radius:10px;}
.openingd-panel h2{width:100%;height:auto;padding:0;margin:5px 0 20px 0; font-size:24px;font-weight:600;}

.openingd-panel .accordion-label span {display: inline-block;width: 5%;margin: 0 20px 0 0;color: #FB8700;font-size: 30px;}
.openingd-panel .accordion-wrapper {width: 100%;margin: 25px auto 0px auto;overflow: hidden;}
.openingd-panel  input:checked ~ .accordion-content {max-height: 250vh;padding: 30px;background: #f2f4f6;border-top: solid 1px #d1d2d4;}

.openingd-panel  .od-row{width:100%;height:auto;padding:10px 0;margin:0; font-size:18px;font-weight:600; border-bottom:dashed 1px #d1d2d4;}
.openingd-panel  .od-range{display: inline-block;width:85%;height:auto;padding:0;margin:0;line-height: 38px;}
.openingd-panel  .od-btnbox{display: inline-block;width:auto;height:auto;padding:0;margin:0;text-align:right;}
.openingd-panel  .od-btn{display: inline-block;width:auto;height:auto;padding:7px 15px;margin:0;background:#FB8700;color:#fff;font-size:16px;font-weight:600;border-radius:7px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
.openingd-panel  .od-btn:hover{background:#d37100;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}

/*====== PACKAGE WE OFFERS ======= */
.pwo-panel{width:100%;height:auto;padding:20px 20px 0px 20px;margin:0px auto 0 auto;border:solid 1px #FB8700;border-radius:10px;}
.pwo-panel h2{width:100%;height:auto;padding:0;margin:5px 0 20px 0; font-size:24px;font-weight:600;}
.pwo-panel .pwo-box{width:100%;height:auto;padding:20px;margin:25px auto; background:#E2E2E2;border-radius:10px;}
.pwo-panel .pwo-box .pwo-row{width:100%;height:auto;padding:0px;margin:0px auto;}
.pwo-panel .pwo-box .pwo-row .pwo-col-01{width:100%;height:auto;padding:0px;margin:0px auto 10px auto;}
.pwo-panel .pwo-box .pwo-row .pwo-col01{width:45%;height:auto;padding:0px;margin:7px auto;float:left;}
.pwo-panel .pwo-box .pwo-row .pwo-col02{width:45%;height:auto;padding:0px;margin:7px auto;float:left;}
.pwo-panel .pwo-box .pwo-row h3{width:100%;height:auto;padding:0px;margin:5px auto; font-size:24px; font-weight:600;}
.pwo-panel .pwo-box .pwo-row .pwosm-txt{width:100%;height:auto;padding:0px;margin:5px auto; font-size:14px; font-weight:400;}
.pwo-panel .pwo-btn{display: inline-block;width:200px;height:auto;padding:10px 15px 9px 15px;margin:0;background:#FB8700;color:#fff;font-size:16px;text-align:center;font-weight:600;border-radius:7px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
.pwo-panel .pwo-btn:hover{background:#d37100;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}


/* Style the tab content 01 */
.incexc-tabcontent {padding:0; margin:0 auto;animation: fadeEffect 1s;}
.incexc-tabcontent h3{width:100%;height:auto;padding:0;margin:0px 0 20px 0; font-size:18px;font-weight:600;}
.incexc-tabcontent p{width:100%;height:auto;padding:0;margin:0 0 15px 0; font-size:18px;font-weight:400;}
.incexc-tabcontent ul li{width:100%;height:auto;padding:0 0 0 20px;margin:0 0 10px 0; font-size:18px;font-weight:400; line-height:27px;}
.incexc-tabcontent ul li .fa{margin:3px 15px 0px -20px;color:#999;position:relative;z-index:1;}

@keyframes fadeEffect {
  from {opacity: 0;}
  to {opacity: 1;}
}

.right-box{width:100%;height:auto;padding:20px;margin:auto; border:solid 4px #e2e2e2; border-radius:20px;}
.right-box .trekfee-txt{width:100%;height:auto;padding:0;margin:auto;color:#6D6565; font-size:16px;font-weight:600;}
.right-box .price{width:100%;height:auto;padding:5px 0 7px 0;margin:auto;color:#FB8700; font-size:26px;font-weight:800;}
.right-box .tax{width:100%;height:auto;padding:0 0 15px 0;margin:0 auto 15px auto;color:#171615; font-size:14px;font-weight:400;line-height:24px;border-bottom:solid 2px #e1e1e1;}
.right-box .trek-timedetails{width:100%;height:auto;padding:0;margin:auto;color:#171615; font-size:14px;font-weight:500;line-height:32px;}
.right-box .trek-timedetails ul li{width:100%;height:auto;padding:0 0 0 20px;margin:0 0 10px 0; font-size:14px;font-weight:400; line-height:21px;}
.right-box .trek-timedetails ul li .fa{margin:3px 7px 0px -20px;color:#FB8700;position:relative;z-index:1;}

.right-box .btn-box{width:100%;height:auto;padding:0;margin:30px auto 0 auto;}
.right-box .btn-box .whatsapp-btn{display:block;width:100%;height:auto;padding:9px 0 6px 0;margin:7px auto;background:#29A71A; color:#fff;font-size:18px;font-weight:500;text-align:center;text-transform:uppercase;border-radius:7px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
.right-box .btn-box .whatsapp-btn:hover{background:#0d7800;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
.right-box .btn-box .getpdf-btn{display:block;width:100%;height:auto;padding:9px 0 6px 0;margin:7px auto;background:#DE1111; color:#fff;font-size:18px;font-weight:500;text-align:center;text-transform:uppercase;border-radius:7px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
.right-box .btn-box .getpdf-btn:hover{background:#bc0000;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
.right-box .btn-box .booknow-btn{display:block;width:100%;height:auto;padding:9px 0 6px 0;margin:7px auto;background:#FB8700; color:#fff;font-size:18px;font-weight:500;text-align:center;text-transform:uppercase;border-radius:7px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
.right-box .btn-box .booknow-btn:hover{background:#d34f00;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}

.right-box .help-box{width:100%;height:auto;padding:0;margin:30px auto 0 auto; font-size:14px; font-weight:500;text-align:center;line-height:27px;text-transform:uppercase;}
.right-box .help-text {color:#1611B5;}
.right-box .help-no {color:#FB8700;}
.right-box .help-no a{color:#FB8700;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
.right-box .help-no a:hover{color:#d34f00;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}

.right-gallerybox{width:100%;height:auto;padding:20px;margin:30px auto 0 auto; background:#e2e2e2; border-radius:20px;}
.right-gallerybox h2{width:100%;height:auto;padding:0 0 15px 0;margin:auto;font-size:32px;font-weight:600;text-align:center;}
.right-gallerybox .gall-box{width:48%;height:auto;padding:0;margin:3px 1%;font-size:32px;font-weight:600;text-align:center;border-radius:10px; overflow:hidden;float:left;}
.right-gallerybox .gall-box img{width:100%;height:100px;}

/*-- BLOG DETAILS PAGE CSS START --*/
.blogd-h1{font-size: 35px !important;line-height: 55px !important;font-weight: 700 !important;text-transform: capitalize !important;}
.bd-body{width:100%;height:auto;padding:0;margin:10px auto 50px auto;}
.bd-body .left-panel{width:70%;height:auto;padding:0;margin:auto;float:left;}
.bd-body .left-panel .bd-banner-box{width:100%;height:auto;padding:0;margin:auto auto 40px auto;position:relative;border-radius:20px;overflow:hidden;}
.bd-body .left-panel .bdimg{width:100%;height:auto;}
.bd-body .left-panel .bd-banner-box::before{content: "";width: 100%;height:100%;padding: 0;margin: auto;background:linear-gradient(#00000001, #00000001, rgb(0,0,0,0.9));position: absolute;bottom: 0;left: 0;z-index: 1;}
.bd-body .left-panel .bd-head-box{width:100%;height:auto;padding:0 25px;margin:auto;position:absolute;z-index:1;bottom:25px;}
.bd-body .left-panel .bd-head-box h2{width:100%;height:auto;padding:0 0;margin:15px auto 10px auto;color:#fff;font-size:27px;font-weight:600;line-height:38px;}
.bd-body .left-panel .bd-head-box .datebox{width:100%;height:auto;padding:0 0;margin:auto;color:#fff;font-size:14px;font-weight:500;}

.bd-body .left-panel h2{width:100%;height:auto;padding:0;margin:25px 0 15px 0; font-size:27px; font-weight:600;}
.bd-body .left-panel h3{width:100%;height:auto;padding:0;margin:25px 0 15px 0; font-size:24px; font-weight:600;}
.bd-body .left-panel h4{width:100%;height:auto;padding:0;margin:25px 0 15px 0; font-size:21px; font-weight:600;}
.bd-body .left-panel p{width:100%;height:auto;padding:0;margin:10px 0 15px 0; font-size:18px; font-weight:400;line-height:27px;}
.bd-body .left-panel ul{width:90%;height:auto;padding:0;margin:10px 0 15px 35px;}
.bd-body .left-panel ul li{width:100%;height:auto;padding:0;margin:10px 0 15px 0; font-size:18px; font-weight:400;line-height:27px;list-style:disc;}
.bd-body .left-panel .imgbox{width:100%;height:auto;padding:0 0;margin:15px auto 10px auto;}

.bd-body .bd-tagbox {width:auto;height:auto;padding:0;margin:0 5px 0 0;}
.bd-body .bd-tagbox .tag-01{display:inline-block;width:auto;height:auto;padding:4px 15px;margin:0 5px 5px 0;background:#e33433;color:#fff;font-size:15px;text-align:center;text-transform:uppercase;border-radius:25px;}
.bd-body .bd-tagbox .tag-02{display:inline-block;width:auto;height:auto;padding:4px 15px;margin:0 5px 5px 0;background:#b044b9;color:#fff;font-size:15px;text-align:center;text-transform:uppercase;border-radius:25px;}
.bd-body .bd-tagbox .tag-03{display:inline-block;width:auto;height:auto;padding:4px 15px;margin:0 5px 5px 0;background:#565ffe;color:#fff;font-size:15px;text-align:center;text-transform:uppercase;border-radius:25px;}
.bd-body .bd-tagbox .tag-04{display:inline-block;width:auto;height:auto;padding:4px 15px;margin:0 5px 5px 0;background:#47b56c;color:#fff;font-size:15px;text-align:center;text-transform:uppercase;border-radius:25px;}
.bd-body .bd-tagbox .tag-05{display:inline-block;width:auto;height:auto;padding:4px 15px;margin:0 5px 5px 0;background:#c88c84;color:#fff;font-size:15px;text-align:center;text-transform:uppercase;border-radius:25px;}

.bd-body .right-panel{width:27%;height:500px;padding:0;margin:auto;float:right;}
.sticky-position {height: auto;position: -webkit-sticky;position: sticky;top: 110px;}
.bd-body .right-panel .bd-navbox{width:100%;height:auto;padding:5px 20px;margin:auto; background:#ecf2ff;border-radius:12px;}
.bd-body .right-panel .bd-navbox .bdnav{display:block;width:100%;height:auto;padding:0px 0 0px 15px;margin:25px auto;color:#1B1B1F;font-size:18px;font-weight:600; border-left:solid 2px #fb8700;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
.bd-body .right-panel .bd-navbox .bdnav:hover{color:#fb8700;border-left:solid 2px #fb8700;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}

.bd-body .right-panel .bd-smbox{width:100%;height:auto;padding:20px 20px;margin:25px auto 0 auto; background:#1a175a;border-radius:12px;}
.bd-body .right-panel .bd-smbox .textbox{width:100%;height:auto;padding:0px;margin:0 auto 10px auto;color:#fff; font-size:16px;font-weight:400;line-height:24px;}
.bd-body .right-panel .bd-smbox .smbox{width:100%;height:auto;padding:0px;margin:auto;color:#fff; font-size:16px;font-weight:400;line-height:24px;}

.bdls-panel{width:100%;height:auto;padding:0;margin:0 0 0 0;}
.bdls-panel .heading{width:98%;height:auto;padding:0;margin:10px auto 20px auto;}
.bdls-panel .heading h2{width:auto;height:auto;padding:0;margin:0;font-size:28px; color:#2c1735 !important;font-weight:600;}

.bdls-panel .ls-box .title{width:100%;height:auto;padding:0;margin:0 auto 20px auto;color:#231633; font-size:20px;font-weight:600;line-height:27px;}
.bdls-panel .ls-box .textbox{width:100%;height:auto;padding:0;margin:auto;color:#8F8C93; font-size:16px;font-weight:400;line-height:24px;}
.bdls-panel .ls-box .datebox{width:100%;height:auto;padding:0;margin:auto;color:#8F8C93; font-size:14px;font-weight:400;position:absolute;z-index:1;bottom:20px;}


/*----- Contact Us page -----*/
.travelo-box {min-height:442px;background:#fff7fb;box-shadow:0 0 7px #e1e1e1;padding: 20px 25px;margin-top: 20px;margin-bottom: 30px; border-radius:15px;border: solid 7px #fff;}
.travelo-box .full-width {width: 100% !important;}
.travelo-box .full-width1 {width: 100% !important;height: auto;}
.travelo-box .box-title {margin: 0 0 20px 0;}

.contact-address .title{margin:0 0 10px 0;}
.contact-address .address p{margin:0 0 15px 0;}
.contact-address .phone p{margin:0 0 15px 0;}
.contact-address a{color:#FB8700 !important;font-weight: 400;font-size: 16px;}
.contact-address a:hover{color:#FB8700 !important; text-decoration:underline !important;}

.travelo-box fieldset{border: 1px groove #aaa !important;padding:2px 10px !important;margin:0 0 10px 0 !important;border-radius:5px;-webkit-box-shadow:  0px 0px 0px 0px #000;box-shadow:  0px 0px 0px 0px #000;}
.travelo-box legend{width:auto;padding:0 7px;margin:0;font-size: 1em !important;color: #333;text-align: left !important;font-weight:500;border-bottom:none;float: none;}

.travelo-box .form-control {border: 0px solid #ced4da;margin-bottom:7px;}
.travelo-box #dv_continue_desk{text-align:center;}
.travelo-box .pp_booknow_btn{width:220px; height:auto; padding:10px 15px; margin:5px auto 0 auto;background:#FB8700 !important;color:#fff;font-size:18px;font-weight:700;border:none; text-align:center;border-radius: 7px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
.travelo-box .pp_booknow_btn:hover{background:#d37100;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
.travelo-box ul {width: 90% !important;height: auto;padding: 0;margin: 0 0 25px 5px; list-style:none;}
.travelo-box ul li{list-style:none !important;}

@media (min-width: 1000px) and (max-width: 1100px){
	.bann-textbox {width: 75%;}
	.welcome-panel h1 {position: relative;width: 50%;}
	.upcoming-panel .exploretrek {width: 100%;height: auto;padding: 20px 15px;font-size: 21px;}
}
@media (min-width: 769px) and (max-width: 1000px){
	header .header{width:100%; height:auto; padding:7px 5%; margin:auto; position:relative; z-index:101;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important; }
	header .logoBox{width:151px;height: auto; padding:0px; margin:0; float:left; -webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
	header .rightBox{width:auto;float:right; margin:22px 0 10px 0; text-align:right;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
	header .booknow{width:auto;float:right; margin:25px 0 10px 0; text-align:right;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}

	header.smaller {height: auto; }
	header.smaller .header{width:100%; height:auto; padding:7px 5%; margin:auto; background:#fff; position:absolute; z-index:99999; box-shadow:0 2px 2px rgba(0,0,0,0.1);}
	header.smaller .logoBox{width:110px;height: auto; padding:0px; margin:0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
	header.smaller .rightBox{width:auto;float:right; margin:10px 0 5px 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
	header.smaller .booknow{width:auto;float:right; margin:17px 0 5px 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}

	
	.ibann-boldtextbox h1 { width: 100%;height: auto;padding: 0;margin: auto 0;color: #fff;font-size: 45px;}
	.ibann-smtxt {width: 100%;}
	.ibann-textbox {width: 100%;height: auto;padding: 50px 5% 15px 5%;margin: auto 0;}
	#navbar a {color: #f2f2f2;padding: 16px 7px;}
	.trek-short-details ul li {width: 49%;}
	.ttdp-panel .table-box ul li {width: 100%;}
	.accordion-label .faq-title {display: inline-block;width: 75%;}
	.pwo-panel .pwo-box .pwo-row .pwo-col01 {width: 100%;}
	.pwo-panel .pwo-box .pwo-row .pwo-col02 {width: 100%;}
}
@media (min-width: 481px) and (max-width: 769px){
	.tr-email {display:none;}
	.tr-call {width: auto;padding: 11px 0 8px 0;margin: 0 auto;float: none;text-align: center;}
	
	header {width: 100%;height: auto;position: relative;top: 0;left: 0;z-index: 999;}
	header .header{width:100%; height:auto; padding:7px 5%; margin:auto; position:relative; z-index:101;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important; }
	header .logoBox{width:151px;height: auto; padding:0px; margin:0; float:left; -webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
	header .rightBox{width:100%;float:right; margin:0; text-align:left;position:relative;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
	header .booknow{width:52%;float:left; margin:27px 0 10px 0; text-align:right;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}

	header.smaller {height: auto; }
	header.smaller .header{width:100%; height:auto; padding:7px 5%; margin:auto; background:#fff; position:relative; z-index:99999; box-shadow:0 2px 2px rgba(0,0,0,0.1);}
	header.smaller .logoBox{width:151px;height: auto; padding:0px; margin:0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
	header.smaller .rightBox{width:100%;float:left; margin:0;position:relative;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
	header.smaller .booknow{width:52%;float:left; margin:27px 0 10px 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
	
	.banner {width: 100%;height: 480px;}
	.bann-textbox{width:100%; height:auto; padding:10px 0 15px 5%; margin:auto 0;position:relative; z-index:1; top:7%; left:0;}
	.bann-boldtextbox {width: 100%;font-size: 35px;line-height: 45px;}
	.bann-boldtextbox .br{display:none;}
	
	.ibanner {width: 100%;height: auto;}
	.ibann-textbox{width:100%; height:auto; padding:10px 0 15px 5%; margin:auto 0;position:relative; z-index:1; top:7%; left:0;}
	.ibann-boldtextbox {width: 100%;font-size: 35px;line-height: 45px;}
	.ibann-boldtextbox h1 {width: 100%;font-size: 35px;line-height: 45px;}
	.ibann-smtxt {display:none;}
	
	.welcome-panel {width: 100%;height: auto;padding: 50px 5% 50px 5%; background:none;}
	.welcome-panel h1 {position: relative;width: 100%;font-size: 35px;}
	.welcome-panel .sdetails {width: 100%;}
	.welcome-panel .contentbox {width: 100%;height: auto;padding: 10px 0 0px 0;margin: 0;}
	
	.upcoming-panel {width: 100%;height: auto;padding: 50px 0 50px 0;}
	.upcoming-panel .headsection {width: 100%;height: auto;padding: 0px 5% 0px 5%;}
	.upcoming-panel h2 {width: 100%;height: auto;margin:0;font-size: 35px;}
	.upcoming-panel .smtext {width: 100%;margin: 0 0 20px 0;}
	.upcoming-panel .trekbody .col {width: 90%;height: auto;padding: 0px 1px;margin: auto 5%;}
	.upcoming-panel .exploretrek {width: 100%;height: auto;padding: 20px 15px;font-size: 21px;}
	
	.service-panel h2 {position: relative;width: 100%;margin: auto 0 50px 0;font-size: 35px;}
	.service-panel h2::after {width: 60px;height: 7px;content: "";position: absolute;left: 42%;bottom: -20px;background: #FB8700;}
	.service-panel .smtext {width: 100%;height: auto;padding: 0;margin: 0 auto 20px auto;line-height: 32px;}
	.service-panel .serv-title {width: 100%;height: auto;padding: 0;margin: 30px auto 20px auto;}
	
	.insp-panel {width: 100%;height: auto;padding: 60px 0 50px 0;background-size: 100% 100%;}
	.insp-panel h2 {position: relative;width: 100%;margin: auto 0 20px 0;font-size: 35px;line-height: 45px;}
	.insp-panel .smtext {width: 100%;margin: 0 auto 0px auto;}
	
	.fd-userbox .col110 {display: inline-block;width: auto;}
	.fd-userbox .col111 {display: inline-block;width: auto; height: auto;padding:0;text-align: left;float: right;}
	
	.faq-panel {width: 100%;height: auto;padding: 60px 5% 80px 5%;}
	.faq-panel .headsection {width: 100%;height: auto;padding: 0 0 20px 0;}
	.faq-panel h2 {position: relative;width: 100%;font-size: 35px;}
	.accordion-label span {display: inline-block;width: 6%;margin: 0 20px 0 0;color: #FB8700;font-size: 30px;}
	.accordion-label .faq-title {display: inline-block;width: 75%;font-size: 21px;line-height: 27px;}
	input:checked ~ .accordion-content {max-height: 250vh;padding: 30px;border-top: solid 1px #d1d2d4;}
	
	.ct-panel h2 {position: relative;width: 100%;margin: auto auto 20px auto;font-size: 35px;}
	.ct-panel .smtext {width: 100%;}
	
	.footer .fcontact-box {width: 100%;height: auto;padding: 40px 0 8px 0;text-align: left;}
	.footer .footer-col1{width:100%;height:auto;padding:0px 0 30px 0;margin:auto; float:left;}
	.footer .footer-col2{width:50%;height:auto;padding:0px 0 0px 0;margin:auto; float:left;}
	
	.footer .footer-col11{width:100%;height:auto;padding:0px 0 0px 0;margin:auto; color:#8E8E8E; font-size:16px;font-weight:400; line-height:20px; float:left;}
	.footer .footer-col22{width:100%;height:auto;padding:25px 0 0px 0;margin:auto; text-align:left; float:left;}
	.fb-nav {display: inline-block;margin: 0 20px 0 0;}	
	
	.whatsapp {display:none;}
	#navbar{display:none;}
	
	.details-box .page-title {width: 100%;font-size: 35px;}
	.trek-short-details {width: 100%;height: auto;padding: 50px 0 40px 0;margin: 0 auto 0px auto}
	.trek-short-details ul li {width: 100%;}
	.overview-panel .left-panel {width: 100%;}
	.overview-panel .right-panel {width: 100%;margin: 30px 0 0 0;}
	.overview-title1 {width: 100%;margin: 20px auto 20px auto;font-size: 35px;}
	
	.fromto-panel .from-itinerary .inn-tabbox33 .tablinks {width: auto;height: auto;padding: 8px 15px 7px 15px;margin: auto 2px 12px 0;}
	.htr-panel .inn-tabbox40 .tablinks {width: auto;padding: 8px 10px 7px 10px;}
	.ttdp-panel .table-box ul li {width: 100%;}
	
	.accordion-label {width: 100%;padding: 20px;}
	.openingd-panel input:checked ~ .accordion-content {max-height: 250vh;padding: 20px;}
	.openingd-panel .od-range {display: inline-block;width: 100%;}
	.pwo-panel .pwo-box .pwo-row .pwo-col01 {width: 100%;}
	.pwo-panel .pwo-box .pwo-row .pwo-col02 {width: 100%;}
	
	.bd-body {width: 100%;height: auto;padding: 0;margin: 10px auto 10px auto;}
	.bd-body .left-panel {width: 100%;height: auto;padding: 0 0 25px 0;margin: auto;float: left;}
	.bd-body .right-panel {width: 100%;height: auto;padding: 0;margin: auto;float: right;}
}

@media (min-width: 320px) and (max-width: 481px){
	.top-ribon {width: 100%;height: auto;padding: 0 0;}
	.tr-email {display:none;}
	.tr-call {width: auto;padding: 11px 0 8px 0;margin: 0 auto;float: none;text-align: center;}
	
	header {width: 100%;height: auto;position: relative;top: 0;left: 0;z-index: 999;}
	header .header{width:100%; height:auto; padding:7px 5%; margin:auto; position:relative; z-index:101;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important; }
	header .logoBox{width:151px;height: auto; padding:0px; margin:0; float:left; -webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
	header .rightBox{width:100%;float:right; margin:0; text-align:left;position:relative;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
	header .booknow{display:none;}

	header.smaller {height: auto; }
	header.smaller .header{width:100%; height:auto; padding:7px 5%; margin:auto; background:#fff; position:relative; z-index:99999; box-shadow:0 2px 2px rgba(0,0,0,0.1);}
	header.smaller .logoBox{width:151px;height: auto; padding:0px; margin:0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
	header.smaller .rightBox{width:100%;float:left; margin:0;position:relative;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
	header.smaller .booknow{display:none;}
	
	.banner {width: 100%;height: 480px;}
	.bann-textbox{width:100%; height:auto; padding:10px 0 15px 5%; margin:auto 0;position:relative; z-index:1; top:7%; left:0;}
	.bann-boldtextbox {width: 100%;font-size: 35px;line-height: 45px;}
	.bann-boldtextbox .br{display:none;}
	.bann-smtxt {display:none;}
	.bann-explore-tilebox .tile {width: 160px;height: auto;padding: 10px 20px;margin: 0 10px 0 0;}
	
	.ibanner {width: 100%;height: auto;}
	.ibann-textbox{width:100%; height:auto; padding:10px 0 15px 5%; margin:auto 0;position:relative; z-index:1; top:7%; left:0;}
	.ibann-boldtextbox {width: 100%;font-size: 35px;line-height: 45px;}
	.ibann-boldtextbox h1 {width: 100%;font-size: 35px;line-height: 45px;}
	.ibann-smtxt {display:none;}
	
	.welcome-panel {width: 100%;height: auto;padding: 50px 5% 50px 5%; background:none;}
	.welcome-panel h1 {position: relative;width: 100%;font-size: 35px;}
	.welcome-panel .sdetails {width: 100%;}
	.welcome-panel .contentbox {width: 100%;height: auto;padding: 10px 0 0px 0;margin: 0;}
	
	.upcoming-panel {width: 100%;height: auto;padding: 50px 0 50px 0;}
	.upcoming-panel .headsection {width: 100%;height: auto;padding: 0px 5% 0px 5%;}
	.upcoming-panel h2 {width: 100%;height: auto;margin:0;font-size: 35px;}
	.upcoming-panel .smtext {width: 100%;margin: 0 0 20px 0;}
	.upcoming-panel .trekbody .col {width: 90%;height: auto;padding: 0px 1px;margin: auto 5%;}
	.upcoming-panel .exploretrek {width: 100%;height: auto;padding: 20px 15px;font-size: 21px;}
	
	.service-panel h2 {position: relative;width: 100%;margin: auto 0 50px 0;font-size: 35px;}
	.service-panel h2::after {width: 60px;height: 7px;content: "";position: absolute;left: 42%;bottom: -20px;background: #FB8700;}
	.service-panel .smtext {width: 100%;height: auto;padding: 0;margin: 0 auto 20px auto;line-height: 32px;}
	.service-panel .serv-title {width: 100%;height: auto;padding: 0;margin: 30px auto 20px auto;}
	
	.insp-panel {width: 100%;height: auto;padding: 60px 0 50px 0;background-size: 100% 100%;}
	.insp-panel h2 {position: relative;width: 100%;margin: auto 0 20px 0;font-size: 35px;line-height: 45px;}
	.insp-panel .smtext {width: 100%;margin: 0 auto 0px auto;}
	.insp-panel .slider-box {width: 90%;height: auto;padding: 0;margin: 0px auto 0 auto;}
	
	.fd-userbox .col110 {display: inline-block;width: auto;}
	.fd-userbox .col111 {display: inline-block;width: auto;height: auto;padding: 0px 0 0 0;text-align: right;float: right;}
	
	.faq-panel {width: 100%;height: auto;padding: 60px 5% 80px 5%;}
	.faq-panel .headsection {width: 100%;height: auto;padding: 0 0 20px 0;}
	.faq-panel h2 {position: relative;width: 100%;font-size: 35px;}
	.accordion-label span {display: inline-block;width: 6%;margin: 0 20px 0 0;color: #FB8700;font-size: 30px;}
	.accordion-label .faq-title {display: inline-block;width: 75%;font-size: 21px;line-height: 27px;}
	input:checked ~ .accordion-content {max-height: 250vh;padding: 30px;border-top: solid 1px #d1d2d4;}
	
	.ct-panel h2 {position: relative;width: 100%;margin: auto auto 20px auto;font-size: 35px;}
	.ct-panel .smtext {width: 100%;}
	.ct-panel .ctestimonial-box {width: 90%;height: auto;padding: 0;margin:0 auto;}
	.ct-panel .ct-box {width: 99.5%;}
	
	.footer .fcontact-box {width: 100%;height: auto;padding: 40px 0 8px 0;text-align: left;}
	.footer .footer-col1{width:100%;height:auto;padding:0px 0 30px 0;margin:auto; float:left;}
	.footer .footer-col2{width:50%;height:auto;padding:0px 0 0px 0;margin:auto; float:left;}
	
	.footer .footer-col11{width:100%;height:auto;padding:0px 0 0px 0;margin:auto; color:#8E8E8E; font-size:16px;font-weight:400; line-height:20px; float:left;}
	.footer .footer-col22{width:100%;height:auto;padding:25px 0 0px 0;margin:auto; text-align:left; float:left;}
	.fb-nav {display: inline-block;margin: 0 20px 0 0;}
	.fcontact-box span{display:none;}
	.footer .address-row {width: 100%;}
    .whatsapp {display:none;}
	#navbar{display:none;}
	
	.details-box .page-title {width: 100%;font-size: 35px;}
	.trek-short-details {width: 100%;height: auto;padding: 50px 0 40px 0;margin: 0 auto 0px auto}
	.trek-short-details ul li {width: 100%;line-height: 38px;}
	.trek-short-details ul li img {width: 35px;height: 35px; margin:0 10px 0 -50px;}
	.overview-panel .left-panel {width: 100%;}
	.overview-panel .right-panel {width: 100%;margin: 30px 0 0 0;}
	.overview-title1 {width: 100%;margin: 20px auto 20px auto;font-size: 32px;}
	
	.fromto-panel .from-itinerary .inn-tabbox33 .tablinks {width: auto;height: auto;padding: 8px 15px 7px 15px;margin: auto 2px 12px 0;}
	.htr-panel .inn-tabbox40 .tablinks {width: auto;padding: 8px 10px 7px 10px;margin: auto 2px 12px 0;}
	.ttdp-panel .table-box ul li {width: 100%;}
	
	.accordion-label {width: 100%;padding: 20px;}
	.openingd-panel input:checked ~ .accordion-content {max-height: 250vh;padding: 20px;}
	.openingd-panel .od-range {display: inline-block;width: 100%;}
	.pwo-panel .pwo-box .pwo-row .pwo-col01 {width: 100%;}
	.pwo-panel .pwo-box .pwo-row .pwo-col02 {width: 100%;}
	
	.bd-body {width: 100%;height: auto;padding: 0;margin: 10px auto 10px auto;}
	.bd-body .left-panel {width: 100%;height: auto;padding: 0 0 25px 0;margin: auto;float: left;}
	.bd-body .right-panel {width: 100%;height: auto;padding: 0;margin: auto;float: right;}

}
