.responsive-toggle{display:none!important}
.primary-navbar li .dropdown-menu,.primary-navbar li .sub-menu{opacity:0;visibility:hidden;display:block;padding:0;border-radius:0;background-color:rgba(247,247,247,1);transform:translateY(50px);-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transition:all .4s ease-in-out 0;-webkit-transition:all .4s ease-in-out 0;-ms-transition:all .4s ease-in-out 0;top:100%;}
.primary-navbar>li:hover>.dropdown-menu,.primary-navbar>li:hover>.sub-menu{opacity:1;visibility:visible;transform:translateY(0px);-webkit-transform:translateY(0px);-ms-transform:translateY(0px)}
.primary-navbar .dropdown-menu li:hover>.dropdown-menu,.primary-navbar .sub-menu li:hover>.sub-menu{opacity:1;visibility:visible;transform:translateX(0px);-webkit-transform:translateX(0px);-ms-transform:translateX(0px)}
.primary-navbar .dropdown-menu li .dropdown-menu,.primary-navbar .sub-menu li .sub-menu{right:100%;left:auto;top:0;transform:translateX(-50px);-webkit-transform:translateX(-50px);-ms-transform:translateX(-50px)}
.dropdown-menu .sub-list li,.sub-menu .sub-list li{margin:10px auto}
.mega-dropdown-menu .title-2::after{bottom:0;content:"";display:block;height:3px;position:absolute;width:25px}
#iframe0{height:1650px}
#iframe0.registernow{height:1970px}
@media(max-width:1199px){.video .container{padding:120px 15px}
.journey h3{font-size:26px}
.video{min-height:300px}
.video h2{font-size:34px;padding:20px 0}
.recent-posts .info{padding:55px 20px 25px;min-height:230px}
.recent-posts h6{font-size:15px;line-height:20px;padding:0 0 10px;min-height:50px}
.recent-posts .info p{font-size:13px}
.popular-destination .tabs li+li{margin-left:25px}
.fmenu-list li{font-size:13px}
.fmenu-list .list-unstyled{min-height:264px;padding-top:30px}
.fmenu-list{margin-bottom:50px}
.fmenu{padding:30px 0}
.title-wrap-2{padding-bottom:10px}
.section-title{font-size:34px;line-height:48px}
.top-menu li a{padding:10px}
#featured-carousel .featured-item{margin:0 10px}
#featured-carousel .cont h3{font-size:18px}
#featured-carousel .cont p{font-size:15px}
.footer-contact h3{font-size:26px;line-height:30px}
.newsletter-form .info{font-size:26px}
#subpage .section-title{font-size:30px}
#subpage .abt-bg-img1{min-height:430px}
#subpage{padding:0 0 20px}
#subpage p{padding-bottom:25px}
.sidebarlist{padding-bottom:30px}
#subpage .section-contact h3{font-size:20px}
#subpage .section-contact h4{font-size:17px}
#subpage .recent-posts-carousel h6{font-size:16px;line-height:26px;padding:0 0 15px}
#subpage .recent-posts-carousel .info p{font-size:15px;line-height:160%}
#subpage .recent-posts-carousel .info{padding:60px 20px 20px;min-height:300px}
.dmy .date{font-size:24px}
.sidebar li a{font-size:14px;line-height:20px}
#subpage .abt{font-size:18px;padding:31px}
#subpage .quote{padding:45px 30px 20px 90px}
#subpage .quote p{font-size:17px}
#subpage .quote p.sadhguru{font-size:18px;padding-right:10px}
#subpage .cont-list p{font-size:15px;min-height:auto;padding:15px;margin-bottom:15px}
img-kailash{padding-bottom:30px}
#subpage .abt-bg-img span{font-size:16px;padding:0}
#subpage .abt-bg-img{margin-bottom:30px}
#subpage .joinus{padding:15px;font-size:15px;line-height:28px}
#subpage .joinus .btn-more a{font-size:14px;padding:0 15px;line-height:40px}
#subpage .quote1{padding:20px 35px 23px}
#subpage h5{font-size:17px}
#subpage h3{font-size:20px}
#subpage td,#subpage th{font-size:14px;padding:12px 15px}
#subpage table tr.nobg p{font-size:15px}
#subpage h4{font-size:20px}
#subpage .list li{font-size:15px}
#subpage.varanasi .cont-list p{min-height:200px}
#subpage.himalayas .cont-list p{min-height:230px}
#subpage.himalayas .joinus2{min-height:417px}
#subpage.southern .cont-list p{min-height:172px}
#subpage.southern .cont-listmh220 p{min-height:215px}
#subpage.southern .cont-listmh300 p{min-height:290px}
#subpage.southern .cont-list1 p{min-height:auto}
#iframe0{height:1900px}
#iframe0.registernow{height:2900px}
}
@media (max-width:991px){.top-menu li a{padding:10px 5px;font-size:14px}
.top-menu li{margin:0 2px}
.top-menu{padding:21px 5px 21px 0}
.top-bar .responsive-toggle{margin:27px 0 27px 8px}
.section-title{font-size:30px;line-height:38px}
.title-wrap p{font-size:24px;line-height:28px}
.about .abt{font-size:15px}
.stretcher-wrapper .stretcher .stretcher-item.more{display:none}
.stretcher-wrapper .stretcher .stretcher-item{height:300px;width:50%;display:inline-block}
.stretcher-wrapper .stretcher .stretcher-item.inactive,.stretcher-wrapper .stretcher .stretcher-item.active{width:50%}
.footer-contact p{font-size:16px}
.popular-destination .section-title{font-size:32px}
.visual-gallery-item-title{font-size:20px}
.video h2{font-size:30px;padding:0 0 10px}
.cap-lft span{display:none!important}
.cap-lft h1{font-size:70px;line-height:60px}
.callbacks .caption p{font-size:20px}
.logo img{width:150px}
.newsletter-form{margin-bottom:60px}
.newsletter-form .info{font-size:24px}
.footer-contact h3{font-size:21px;line-height:30px}
.sidebarlist{display:none}
#subpage .abt-bg-img1{min-height:auto;margin-bottom:30px;padding:25px}
#subpage .section-title{font-size:24px}
#subpage .abt{font-size:16px;padding:20px}
#subpage p{font-size:15px}
#subpage h3{font-size:20px}
.footer-top-menu{margin-bottom:45px}
#subpage .section-contact h3{font-size:18px;margin-bottom:0}
#subpage .section-contact{margin:0 0 20px}
#subpage .section-contact h4{font-size:16px}
#subpage .recent-posts-carousel .info{min-height:210px}
#subpage .recent-posts-carousel h6{font-size:15px;line-height:22px;padding:0 0 10px}
#subpage .recent-posts-carousel .info p{font-size:14px;line-height:160%}
.dmy .date{font-size:20px}
.album-view{margin-bottom:30px}
#subpage .quote p{font-size:16px}
#subpage .quote p.sadhguru{font-size:17px;padding-right:10px}
#subpage .cont-list p{font-size:15px;min-height:150px}
#subpage.kailash .cont-list p,#subpage.varanasi .cont-list p,#subpage.himalayas .cont-list p{min-height:auto}
#subpage .quote p{font-size:16px}
#subpage h3{font-size:22px}
#subpage h3.hrf-title{font-size:15px}
#subpage .list li{font-size:14px;padding:0 0 10px 28px}
#subpage.himalayas .joinus2{min-height:350px}
#subpage.southern .cont-list p,#subpage.southern .cont-listmh220 p,#subpage.southern .cont-listmh300 p{min-height:auto}
#subpage .joinus .btn-more a{margin-left:20px}
}
@media (max-width:767px){.top-menu{padding:0 0 10px;margin:5px 0 5px 10px}
.top-bar .responsive-toggle{margin:19px 0}
.footer-contact .address{border:0;padding:30px 0}
.newsletter-form .info,#newsletterwidgetminimal-2{width:auto}
.newsletter-form{width:65%;margin:0 auto 50px;float:none;text-align:center;display:block}
.footer-btm-menu li{margin:0 18px}
.newsletter-form .info{font-size:23px;padding-right:15px}
.footer-top-menu{margin-bottom:35px}
.popular-destination .section-title{font-size:32px;padding-bottom:25px}
.footer-contact h3{font-size:22px;line-height:23px}
.section-title{font-size:26px;line-height:30px}
.title-wrap p{font-size:20px;line-height:23px}
.about .abt{font-size:14px}
.top-bar.sticky .mainmenu .menu-bar,.mainmenu .menu-bar{display:none}
.stretcher-wrapper .stretcher .stretcher-item figure h4,.stretcher-wrapper .stretcher .stretcher-item .stretcher-logo .text .text-intro{font-size:20px}
.btn-more a{font-size:14px;line-height:40px;padding:0 15px}
.video h2{font-size:26px}
.journey{padding-left:40px}
.dmy .date,.dmy .year{font-size:26px;line-height:30px}
.dmy .year{font-size:14px}
.popular-destination{padding:40px 0 30px}
.sticky-container .rotated-text{font-size:14px;padding:15px 6px;margin:0 0 10px;width:36px;height:130px;}
.newsletter-form .theme-btn,.newsletter-form .tnp-submit{font-size:15px!important;line-height:40px!important}
.newsletter-form input{padding:10px 5px!important}
.cap-lft h1{font-size:60px;line-height:55px}
.callbacks .caption p{font-size:17px;line-height:28px}
.logo img{width:130px}
.logo{padding:3px 10px 3px 15px}
#testimonial-carousel{margin-top:0}
#testimonial-carousel .item{padding:30px 25px 20px 10px;min-height:220px}
.callbacks .caption{width:80%
padding:10%;}
#subpage .section-title{font-size:24px}
#subpage p{padding-bottom:20px;font-size:14px}
#subpage h3{font-size:18px;margin:0 0 15px}
#subpage .joinus1 h4{font-size:17px}
.img-kailash img{margin-bottom:20px}
.img-kailash{padding-bottom:20px}
.fh-testimonials-grid .testi-item{margin-bottom:30px;padding:30px 30px 30px 110px}
.fh-testimonials .testi-icon{top:25px;left:25px}
.fh-testimonials .testi-name{font-size:18px}
#subpage .section-contact{padding:15px 15px 5px}
#subpage .section-contact p{font-size:14px}
#subpage .section-contact h4{font-size:15px}
#subpage .section-contact h3{font-size:17px;margin-bottom:15px}
#subpage .address h3{margin-bottom:0}
#subpage .overseas{min-height:auto}
.footer-top-menu li{margin:0 13px;font-size:15px}
#subpage .album h4{font-size:16px}
#subpage .quote{padding:35px 30px 20px 80px}
#subpage .joinus2{min-height:auto;padding-bottom:5px}
#subpage h3.hrf-title{padding:18px 60px 8px 90px}
.board .nav-tabs{margin-top:0}
.nav-tabs > li{width:45%;font-size:16px}
.tab-pane{padding-top:20px}
#subpage .tab-content h6{font-size:15px;margin-bottom:10px}
#subpage .tab-content p{padding-bottom:10px}
#subpage .list li{font-size:14px}
#subpage table{margin-bottom:0}
#subpage table tr.nobg p{font-size:14px}
#subpage .quote1{padding:15px 15px 20px 20px}
#subpage .quote1:hover,#subpage .quote1:focus{border-left:2px solid #fd9302}
#subpage.himalayas .quote{border-left:2px}
#subpage .quote{margin-bottom:30px}
#subpage h4{font-size:18px;padding-bottom:10px}
#subpage.himalayas .joinus2{min-height:auto}
.view-more{margin-bottom:35px}
}
@media (max-width:640px){#iframe0.registernow{height:3000px}
.list-items li a{font-size:13px}
.cap-lft h1{font-size:50px;line-height:50px}
.callbacks .caption p{font-size:16px;line-height:24px}
.stretcher-wrapper .stretcher .stretcher-item figure figcaption{display:none}
.stretcher-wrapper .stretcher .stretcher-item figure h4,.stretcher-wrapper .stretcher .stretcher-item .stretcher-logo .text .text-intro{font-size:17px}
.stretcher-wrapper .stretcher .stretcher-item figure h4 span{font-size:13px}
.stretcher-wrapper .stretcher .stretcher-item{height:230px}
.journey{padding-left:0}
.visual-gallery-item-title{font-size:17px}
.footer-top-menu li{font-size:14px;margin:0 14px}
.footer-top-menu{margin-bottom:25px}
.footer-contact p{font-size:14px;line-height:20px}
.footer-contact h3{font-size:20px;line-height:23px;padding-bottom:10px}
.footer-contact .address{padding:20px 0}
.view-more{margin-bottom:20px}
.newsletter-form .info{font-size:20px}
.footer-btm-menu li{margin:0 15px;font-size:14px}
.popular-destination{padding:0px 0 20px}
.popular-destination .section-title{font-size:28px;padding-bottom:20px}
.dmy .date,.dmy .year{font-size:18px;line-height:24px}
.dmy{padding:10px 5px;width:80px;height:70px}
.dmy .year{font-size:13px}
.journey p{font-size:18px;line-height:26px;margin:0 0 10px}
.video h2{font-size:22px;line-height:26px}
.video .rel-div{margin-top:0}
.video .container{padding:60px 15px}
.video{min-height:200px}
#testimonial-carousel .cont h3{font-size:16px}
#testimonial-carousel .cont p{font-size:14px}
.header-top-bar .container{display:none}
.callbacks_tabs{display:none}
#featured-carousel .cont h3{font-size:16px}
#featured-carousel .cont p{font-size:14px}
#subpage .section-title{font-size:22px;padding-bottom:5px;margin-bottom:15px}
#subpage h3{font-size:16px}
.img-kailash img{margin-bottom:20px}
.img-kailash{padding-bottom:20px}
#subpage .abt{font-size:16px}
.newsletter-form .info{float:none;text-align:center;padding:0}
#newsletterwidgetminimal-2{width:245px;margin:0 auto;float:none}
.newsletter-form{margin:0 auto 25px;width:100%}
.newsletter-form .theme-btn,.newsletter-form .tnp-submit{font-size:14px!important;line-height:34px!important}
.newsletter-form input{padding:8px 5px!important;font-size:13px!important}
#subpage .quote p{font-size:14px}
#subpage .quote p.sadhguru{font-size:16px}
#subpage .cont-list p{font-size:14px;min-height:auto}
.social-icons>li a{height:30px;line-height:30px;width:30px;font-size:13px}
.sticky .icons .social-icons{width:170px;top:5px}
.sticky .icons .social-icons:before{top:5px}
#subpage .abt-bg-img span{font-size:14px}
span.round-tabs,.nav-tabs > li a{width:100px;height:100px;line-height:100px}
#subpage h5{font-size:16px}
#subpage table{width:660px}
.sticky-container{right:10px}
.board{width:100%;height:auto!important}
}
@media (max-width:568px){.callbacks .caption p{display:none}
.cap-lft h1{font-size:40px;line-height:40px}
.section-title{font-size:22px;line-height:24px}
.title-wrap p{font-size:18px}
.title-wrap{margin-bottom:20px}
section.about .col-xs-offset-5{margin-left:33.33333333%}
section.about .col-xs-7{width:66.66666667%}
.btn-more a{font-size:13px;line-height:32px;padding:0 8px}
section{padding:35px 0}
.stretcher-wrapper .title-wrap:before{bottom:-35px}
#featured-carousel .cont h3{font-size:15px}
#featured-carousel .cont p{font-size:13px}
#featured-carousel .featured-item .cont{min-height:130px;line-height:30px;padding:20px 10px}
.featured .title-wrap{margin-bottom:20px}
.video .rel-div{display:none}
.journey{text-align:center;float:none}
.video .btn-more{float:none}
.video .col-xs-offset-2{margin-left:0}
.video .col-xs-10{width:100%}
.recent-posts h6{font-size:14px}
.recent-posts .info{padding:40px 15px 20px}
.dmy{bottom:-30px;left:15px}
.recent-posts{padding-bottom:40px}
.footer-top-menu li{font-size:13px;margin:0 7px}
.footer-contact p{font-size:13px}
.footer-top-menu{margin-bottom:15px}
.popular-destination .section-title{font-size:26px;padding-bottom:15px}
.newsletter-form{margin:0 auto 35px;width:100%}
.newsletter-form .info{font-size:17px}
.footer-btm-menu li{margin:0 10px;font-size:13px}
.visual-gallery-item-title{font-size:16px}
#testimonial-carousel .cont p{font-size:13px}
.owl-pagination{margin:15px 0 0}
.owl-carousel .owl-pagination .owl-page{width:12px;height:12px}
.testimonials{padding-bottom:30px}
.primary-navbar>li>a{font-size:13px}
.header-2 .primary-navbar>li>a{padding:10px}
.primary-navbar>li .dropdown-menu>li a,.primary-navbar>li .sub-menu>li a{font-size:13px}
.header-2 .primary-navbar>li.dropdown>a:after{top:10px}
.header-2 .menu-bar-2{padding:15px 10px}
.subbanner{min-height:30px}
#subpage .featured-img-abt span{padding:5px 10px}
.fh-testimonials .testi-name{font-size:16px}
#subpage .tab-content h6{font-size:14px}
#subpage h4{font-size:16px;padding-bottom:10px}
#subpage .joinus{font-size:14px}
#subpage table tr.nobg p{font-size:13px}
#accordion .panel-title a{font-size:16px}
#subpage h3.hrf-title:before{width:45px;font-size:15px}
#subpage h3.hrf-title{padding:10px 35px 5px 55px;font-size:13px}
#subpage .hrf-title span{width:35px}
#subpage .hrf-title span:before{left:5px}
#subpage .joinus .btn-more a{margin:0 20px}
.nav-tabs > li{font-size:15px}
.nav-tabs > li.active:after{left:45%}
#subpage .joinus .btn-more a{font-size:13px;padding:0 14px;line-height:32px;margin:5px 20px 0}
#subpage .joinus .btn-more a:hover{margin:5px 20px 0}
#subpage .joinus p{text-align:center}
#subpage .joinus{text-align:center}
.header-2 .menu-bar-2{width:230px}
.header-2 .primary-navbar>li.application>a:before{top:6px}
#subpage.southern .tab-content h3{margin-bottom:10px}
}
@media (max-width:480px){.visual-gallery-item-title{font-size:14px}
.stretcher-wrapper .stretcher .stretcher-item{height:150px}
.stretcher-wrapper .stretcher .stretcher-item figure h4,.stretcher-wrapper .stretcher .stretcher-item .stretcher-logo .text .text-intro{font-size:15px}
section.about .col-xs-offset-5{margin-left:25%}
section.about .col-xs-7{width:75%}
.about .abt{font-size:13px}
.section-title{font-size:20px;line-height:24px}
.cap-lft h1{font-size:34px;line-height:40px}
#testimonial-carousel a{width:100%;margin-bottom:15px}
#testimonial-carousel .cont{width:100%;margin-left:0;padding:0 15px}
#testimonial-carousel .item{padding:20px 10px 10px}
.video h2{font-size:20px;line-height:20px}
.journey p{font-size:16px}
.view-more{margin-bottom:15px}
.video .container{padding:35px 15px}
.video{min-height:auto}
.featured{padding-bottom:25px;margin-bottom:25px}
.stretcher-wrapper .title-wrap:before{display:none}
#subpage p{font-size:13px;padding-bottom:15px}
#subpage .abt{font-size:14px;margin-bottom:20px}
#subpage .abt-bg-img1{padding:20px}
#subpage .section-title{font-size:18px;padding-bottom:0;line-height:28px}
.fh-testimonials .testi-item{padding:30px}
.fh-testimonials .testi-icon{position:initial;display:block;margin:0 auto 20px}
.fh-testimonials .testi-content{text-align:center}
.fh-testimonials .testi-name{font-size:15px;text-align:center}
#subpage .recent-posts-carousel .info p{font-size:13px}
#subpage .album .col-xs-6{width:100%}
#subpage .album .btn{display:block;width:140px;margin:15px auto 0}
.sticky-container .rotated-text{font-size:13px;width:32px;height:125px;}
#subpage .quote{padding:20px 20px 20px 60px;border-left:2px solid #B53D14}
#subpage .quote .fa{left:20px;font-size:20px;top:20px}
#subpage .quote1{padding:15px 15px 20px 20px}
#subpage .quote p{font-size:13px}
#subpage .quote p.sadhguru{font-size:15px}
#subpage td,#subpage th{font-size:13px;padding:7px 10px}
#subpage h5{font-size:15px}
#subpage .list li{font-size:13px}
#accordion .panel-body{padding:10px 20px 10px 50px}
}
@media (max-width:420px){.cap-lft h1{font-size:22px;line-height:26px}
section.about{background:none}
section.about .col-xs-offset-5{margin-left:0}
section.about .col-xs-7{width:100%}
section{padding:30px 0}
.stretcher-wrapper .stretcher .stretcher-item{width:100%;height:200px}
.stretcher-wrapper .stretcher .stretcher-item.inactive,.stretcher-wrapper .stretcher .stretcher-item.active{width:100%}
#testimonial-carousel .owl-item img{width:90px}
#testimonial-carousel .cont h3{font-size:15px;display:block;text-align:center;float:none}
#testimonial-carousel .cont .star{float:none}
#testimonial-carousel .cont .quote{padding-bottom:5px;font-size:14px;text-align:center}
#testimonial-carousel .cont p{text-align:center}
.visual-gallery-item.col-xs-6{width:100%}
.gallery{padding-bottom:30px}
.footer-contact h3{font-size:16px;line-height:16px}
.video h2{font-size:18px;padding:0 0 5px}
.journey p{font-size:14px}
.btn-more a{font-size:12px;line-height:28px;padding:0 8px}
.recent-posts .title-wrap{margin-bottom:0}
.title-wrap{margin-bottom:10px}
.copyright p{font-size:12px;padding:10px 0}
.header-2 .primary-navbar>li>a{padding:7px 10px}
.header-2 .primary-navbar>li.dropdown>a:after{top:5px}
.primary-navbar>li .dropdown-menu>li a,.primary-navbar>li .sub-menu>li a{padding:7px 15px;font-size:12px}
.popular-destination .section-title{font-size:24px;padding-bottom:5px}
.popular-destination .footer-contact{padding-bottom:20px;margin-bottom:20px}
.view-more{margin-bottom:14px}
.footer-btm-menu li{margin:0 5px;font-size:12px}
.newsletter-form .info{line-height:24px;padding-bottom:10px}
.nav-tabs > li{width:49%;font-size:14px}
#subpage .tab-content h3{font-size:16px}
#subpage .tab-content h6{font-size:13px}
}
@media (max-width:380px){#iframe0.registernow{height:3100px}
.cap-lft h1{font-size:26px;line-height:40px}
}
.kkadd{background:#0068a1;background:-moz-linear-gradient(left, #0068a1 55%, #d16e37 60%);background:-webkit-linear-gradient(left, #0068a1 55%,#d16e37 60%);background:linear-gradient(to right, #0068a1 55%,#d16e37 60%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0068a1', endColorstr='#d16e37',GradientType=1);text-align:center;}