body{font-family:'Quicksand', sans-serif;color:#242424;font-size:16px;font-weight:600;line-height:26px;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:'Quicksand',sans-serif;color:#111;font-weight:700;}a{color:#242424;transition:.3s}a:hover{text-decoration:none;color:#6caaa8}ul{margin:0;padding:0}li{list-style:none}.spacer-top{padding-top:40px}.spacer-bottom{padding-bottom:40px}.pa-heading{text-align:center;margin-bottom:46px}.pa-heading p{text-align:left}.pa-heading h1{margin-bottom:15px;text-transform:capitalize;font-size:32px}.pa-heading h5{margin-bottom:0;text-transform:capitalize;font-size:20px;color:#6caaa8}.pa-heading img{opacity:.4}.in-heading{text-align:center;margin-bottom:20px}.in-heading h2{font-weight:700}.pa-btn{background:#6caaa8;color:#fff;padding:0 20px;min-width:160px;height:50px;line-height:46px;border:none;border-radius:50px;text-transform:capitalize;outline:0;text-align:center;cursor:pointer;border:2px solid #6caaa8;transition:.3s;display:inline-block}.pa-btn:hover{outline:0;background:#fff;color:#6caaa8}.modal-header .close,.pa-btn:focus{outline:0}.pa-main-header{background:#fff;height:50px;width:100%;display:flex;align-items:center;padding:0 150px;z-index:5;border-bottom:2px solid #63636369;position:fixed;-webkit-box-shadow:0 8px 8px 0 rgb(0 0 0 / 12%);-moz-box-shadow:0 8px 8px 0 rgb(0 0 0 / 12%);box-shadow:0 8px 8px 0 rgb(0 0 0 / 12%)}

.pa-head-three .pa-menu>ul>li>a{color:#000;}

.pa-head-three .pa-head-icon ul li svg{fill:#6caaa8}.pa-head-three .pa-head-icon ul li span{background:#6caaa8;color:#fff}.pa-head-icon>ul>li,.pa-menu>ul>li{display:inline-block;margin-right:20px;position:relative}.pa-head-icon ul li:last-child,.pa-menu ul li:last-child{margin-right:0}
.pa-menu>ul>li>a{color:#fff;padding:25px 0 26px}
.pa-menu ul li a{text-transform:capitalize}.pa-nav-bar{display:flex;align-items:center;justify-content:flex-end}.pa-head-icon{margin-left:20px}.pa-head-icon ul li svg{width:16px;height:16px;fill:#fff;cursor:pointer}.pa-head-icon ul li span{background:#fff;min-width:16px;height:16px;position:absolute;text-align:center;line-height:16px;font-size:11px;border-radius:100%;top:-2px;right:-12px;color:#6caaa8;cursor:pointer}.pa-counter-box{text-align:center;background:#fff;box-shadow:0 0 30px 0 rgba(0,0,0,.07);border-radius:10px;padding:5px 5px 8px 5px;transition:.3s;margin-bottom:10px}.pa-counter-box h6{font-weight:600;font-size:15px;color:#000;margin-bottom:5px}.pa-counter-box p{margin-bottom:0;font-weight:600;font-size:14px;text-transform:capitalize;color:#656565}.pa-counter{margin-bottom:180px}.pa-counter-box img{width:100%;border-radius:10px 10px 0 0;height:auto;fill:#6caaa8;display:block;text-align:center;margin-bottom:15px}.h3{font-size:24px;font-weight:700}.h4{font-size:21px;text-align:center;font-weight:700;padding-bottom:2px;}.h5{font-weight:600;color:#505050}.clgr{color:#1a4b59}#package .table s{color:#da0000}#package .table b{color:green}.qform{padding:20px;border:1px solid gray;background:#003b43;background:linear-gradient(45deg, rgb(37 58 86), rgb(9 79 84 / 96%));border-radius:0 0 10px 10px;margin-bottom:30px}.qform form input{margin-bottom:10px}.qform form{text-align:center}.qform form textarea{border-radius:15px;padding-left:10px}.qform form button{border-radius:10px}.pa-counter{margin-bottom:20px;margin-top:20px}.pa-foot-box,.pa-foot-box img{margin:10px 5px}.pa-foot-box a,.pa-foot-box p{color:#fff}.pa-foot-box a:hover{color:#6caaa8}.pa-foot-title{color:#fff;font-size:25px;margin-bottom:30px}.pa-foot-box ul li{margin-bottom:10px}.pa-foot-box p,.pa-foot-box ul li:last-child{margin-bottom:0}.pa-copyright p,.pa-copyright p a{margin:0;color:#fff}.pa-copyright{background:#000516;padding:12px 0;margin-top:-20px;border-radius:20px 20px 0 0;text-align:center}.pa-banner-two{padding:89px 180px 184px;position:relative}.pa-banner-two:after{position:absolute;top:0;bottom:0;right:0;width:600px;content:'';background:#6caaa8;z-index:-1;animation:2s slideInFromRight}@keyframes slideInFromRight{0%{transform:translateX(+100%)}50%{transform:translateX(-5%)}100%{transform:translateX(0)}}.pa-banner-two-text h1{font-size:35px;font-weight:700;margin:20px 0 30px}.pa-banner-two-text p{margin-bottom:30px}.pa-banner-two-img{background:#fff;z-index:0;position:relative;border-radius:100%;width:620px;height:620px;text-align:center;line-height:620px;animation:banner_popup 1s}@keyframes banner_popup{0%{transform:scale(0);opacity:0}100%{transform:scale(1);opacity:1}}.pa-banner-two-img img{width:450px}.pa-banner-two .row{align-items:center}.pa-banner-two-text{position:relative;margin-top:27px}.pa-banner-two-text:after{position:absolute;background-image:radial-gradient(#6caaa81a 3px,transparent 3px);background-size:30px 30px;content:'';width:300px;left:-60px;top:-60px;bottom:-70px;z-index:-1;animation:3s slideInFromLeft}@keyframes slideInFromLeft{0%{transform:translateY(-100%)}50%{transform:translateY(10%)}100%{transform:translateY(0)}}.pa-fixed-cart img{width:50px;fill:#6caaa8;margin-bottom:20px}.pa-fixed-cart{position:fixed;bottom:10px;left:10px;background:#fd5200;width:60px;height:60px;text-align:center;line-height:80px;border-radius:100%;box-shadow:0 0 30px 0 rgba(0,0,0,.07);animation:pa_cart 1s infinite alternate;cursor:pointer;z-index:1}.pa-fixed-cart span{background:#6caaa8;min-width:20px;height:20px;position:absolute;text-align:center;line-height:20px;font-size:11px;border-radius:100%;top:0;right:0;color:#fff;cursor:pointer;border:1px solid #fff}@keyframes pa_cart{0%{transform:translateY(5px)}30%{transform:translateY(-3px)}70%{transform:translateY(3px)}100%{transform:translateY(0)}}.pa-fixed-cart:hover{animation:none}.pa-feature .pfb{box-shadow:0 0 30px 0 rgba(0,0,0,.07);padding:30px 30px 20px 30px;border-radius:10px;margin-top:-95px;background:#fff}.pa-feature ul li{display:inline-block;width:24%;border-right:1px solid #eee;vertical-align:top}.pa-feature ul li:last-child{border:none}.pa-feature ul li a{font-size:18px;margin-top:20px;display:block;font-weight:600}.pa-feature ul li:hover img{animation:pa_blink .7s}@keyframes pa_blink{0%{transform:scale(.9)}50%{transform:scale(1.2)}100%{transform:scale(1)}}.pa-counter,.pa-team-home,.pa-tesimonial,.pa-why,.pa-why-pure{background:rgba(108,170,168,.1)}.pa-footer-two{background:linear-gradient(45deg, rgb(37 58 86), rgb(9 79 84 / 96%));background-size:cover;padding:72px 0 42px}@media screen and (max-width:1399px){.pa-main-header{padding:0 100px}}@media screen and (max-width:1199px){.pa-main-header,.pa-top-header{padding:0 80px}}@media screen and (min-width:992px){ul.pa-submenu{background:#fff;padding:15px 20px;position:absolute;top:49px;left:0;box-shadow:0 10px 15px 0 rgba(0,0,0,.11);min-width:120px;border-radius:0 0 5px 5px;max-width:200px;width:max-content;opacity:0;visibility:hidden;transition:.3s;transform:translateX(15px);z-index:1}ul.pa-submenu li:last-child{margin-bottom:0}ul.pa-submenu li{margin-bottom:5px}li.pa-menu-child:hover ul.pa-submenu{opacity:1;visibility:visible;transform:translateX(0)}.pa-menu>ul>li:last-child ul.pa-submenu{left:auto;right:0}}@media screen and (max-width:991px){.pa-main-header,.pa-top-header{padding:0}.pa-menu{position:fixed;top:50px;bottom:0;left:-270px;width:260px;background:rgb(37 58 86);z-index:9;transition:.3s;overflow-y:auto;background: linear-gradient(45deg,rgb(37 58 86),rgb(9 79 84 / 96%));}.pa-menu>ul li{display:block;margin:0;border-bottom:1px solid #7faf97}.pa-menu>ul>li a{color:#fff!important;padding:10px 15px;display:block}ul.pa-submenu li{padding-left:20px}.pa-menu>ul li:last-child{border-bottom:0}ul.pa-submenu li:first-child{border-top:1px solid #eee}.pa-banner-two:after,.pa-submenu,.pa-why-ul ul li:after{display:none}.pa-toggle-nav{margin-left:10px;vertical-align:middle}.pa-toggle-nav span{display:block;width:18px;height:2px;background:#fff;margin-bottom:4px;transition:.3s}.col-md-6:last-child .pa-medicine-box,.pa-toggle-nav span:nth-child(3){margin-bottom:0}.pa-open-menu .pa-toggle-nav span:nth-child(1){transform:translate(1px,6px) rotate(-48deg)}.pa-open-menu .pa-toggle-nav span:nth-child(2){opacity:0;visibility:hidden}.pa-open-menu .pa-toggle-nav span:nth-child(3){transform:translate(1px,-6px) rotate(48deg)}.pa-head-icon>ul,.pa-toggle-nav{display:inline-block}.pa-open-menu .pa-menu{left:0}.pa-banner{background-position:right}.pa-counter-box p{line-height:normal}.pa-counter.spacer-bottom{padding-bottom:40px}s.pa-counter-box{margin-bottom:30px;padding:10px 10px 8px}.pa-counter{margin-bottom:80px}.pa-head-three .pa-toggle-nav span,.pa-toggle-nav2 span{background:#6caaa8}.pa-header-two .pa-head-icon ul li svg{fill:#6caaa8}.pa-feature p{margin-top:0;padding-bottom:13px;text-align:justify;}.pa-feature ul li{width:32%;margin-bottom:30px}.pa-feature ul li:nth-child(3){border:none}.pa-open-menu .pa-toggle-nav2 span{background:#fff}.pa-open-menu .pa-toggle-nav2{right:20px}}@media screen and (max-width:767px){.pa-header-address,.pa-header-call{text-align:center}.pa-top-header{margin:5px 0;height:auto}.pa-banner{padding:68px 0 53px}.pa-counter{margin-bottom:60px}.pa-contact,.pa-product-single,.spacer-bottom{padding-bottom:40px}.spacer-top{padding-top:50px}.spacer-bottom{padding-bottom:30px}.pa-footer,.pa-footer-three,.pa-footer-two{padding:52px 0 23px}.pa-feature p li{width:49%}.pa-feature ul li:nth-child(2),.pa-feature ul li:nth-child(4){border:none}.pa-feature ul li:nth-child(3){border-right:1px solid #eee}.pa-foot-box img,.pa-foot-title{margin-bottom:20px}}@media screen and (max-width:575px){.pa-banner-two-img{width:auto;height:auto;line-height:unset;padding:20px}.pa-fixed-cart{width:50px;height:50px;line-height:70px}.pa-fixed-cart img{width:40px}.pa-copyright p,.pa-copyright p a{line-height:normal}}@media screen and (max-width:480px){.pa-banner-text h2{font-size:36px}}.incli,.infli{font-family:'Quicksand',serif;font-size:15px;color:#262626;padding-left:20px}.infli span{color:#060}.exli li,.incli li,.infli li{line-height:24px;padding:2px 0 2px 0}.infli li:before{content:"➤";color:#009eff;font-weight:700;display:inline-block;margin-left:-.5em;width:1.3em}.incli li:before{content:"✔️";font-weight:700;display:inline-block;margin-left:-.5em;width:1.8em}.exli li:before{content:"〤";color:red;display:inline-block;margin-left:-.5em;width:1.3em}.mb40{margin-bottom:40px}
.bkbl{background:#fafafa}
.bkgr{background:#d4eeff5e;}
.studybox {
background:linear-gradient(0deg, rgb(0 0 0 / 65%), rgb(0 0 0 / 55%)), url(../img/camping-in-rishikesh-package-c.jpg);
padding: 150px 0;
text-align: center;
background-size: cover;
margin:0;
height:550px;
}
.studybox h1 {
font-size: 32px;
line-height: 1.35;
font-weight: 700;
border: none;
color: #fff;
text-transform: uppercase;
position: relative;
padding-bottom: 0;
}
.studybox p {
color: #fff;
font-size: 20px;
margin: 0;
text-transform: uppercase;
font-weight: 600;
}
.studybox p {
text-shadow: 4px 4px 12px #fffbfb;
font-weight: 600;
}




.package{border:1px solid #2d2d2d66;box-shadow: 0 0 5px rgb(0 0 0 / 20%);border-radius: 6px;padding:0;margin:30px 5px;border: 1px solid #2e9c92;background:#fff;position: relative;}
.package .col-md-4{padding:0px !important;}
.package h3{font-size:28px;font-weight:600;padding:8px 0px;margin:20px 0px 0px 0px;color:#000;text-align:center;}
.package img{height:100%;width:100%;border-radius:10px 0px 0px 10px;}
.package p{text-align:justify;margin-top:0px}
.package ul{margin-bottom:30px;}
 .package .tags {
width: 100%;
max-width: 30rem;
height: auto;
font-size: 1.125rem;
}
.package .tags .tag {
color:#5a5a5a;
background-image: linear-gradient(to right,#ebebeb 20%,#f7f7f7);
display: inline-block;
padding: 0.5em 0.8em;
font-size:15px;
font-weight:bold;
line-height: 1;
text-align: center;
white-space: nowrap;
vertical-align: baseline;
border-radius: 0.25rem;
margin-right: 0.25rem;
margin-top:5px;
}

.package .ribbon-rh {
position: absolute;
left: -10px;
top: -10px;
width: 90px;
height: 90px;
z-index: 2;
overflow: hidden;
}

.package .active.ribbon-rh .ribbon-bg {
background-color: #4ec552;
}
.package .ribbon-rh .ribbon-tag {
font-size: 12px;
font-weight:bold;
color: #fff;
text-align: center;
text-transform: uppercase;
padding-top:3px;
line-height:18px;
-moz-transform: rotate(-45deg);
transform: rotate(
-45deg
);
-webkit-transform: rotate(
-45deg
);
width: 130px;
display: block;
-webkit-box-shadow: 0 3px 10px -5px #000;
box-shadow: 0 3px 10px -5px #000;
text-shadow: 1px 1px 2px rgb(0 0 0 / 25%);
position: absolute;
top: 29px;
left: -28px;
}
.package .ribbon-bg {
   background: linear-gradient(to top,#136a8a 20%,#2e9c92);
background: #fe9721;
}
.package .active.ribbon-rh .ribbon-tag:before {
border-top: 8px solid #4caf50;
border-left: 10px solid #4caf50;
}

.package .ribbon-rh .ribbon-tag:before {
content: "";
position: absolute;
top: 100%;
z-index: -1;
border-bottom: 3px solid transparent;
border-top: 3px solid #f86d0b;
 left: 0;
border-right: 3px solid transparent;
border-left: 3px solid #f86d0b;
}


.package .active.ribbon-rh .ribbon-tag:after {
border-top: 8px solid #4caf50;
border-right: 8px solid #4caf50;
}

.package .ribbon-rh .ribbon-tag:after {
content: "";
right: 0;
position: absolute;
top: 100%;
z-index: -1;
border-bottom: 3px solid transparent;
border-top: 3px solid #f86d0b;
border-left: 3px solid transparent;
border-right: 3px solid #f86d0b;
}
.cst{font-weight:bold;margin:50px 0px 0px 0px;font-size:42px;}
.cst s{font-size:30px;color:#c3c3c3;}
.cst .cut:before{left:222px;width:80px;height:2px;top:55px;content:"";
position: absolute;background-color: red !important;}
.package p.cst span {font-weight:600;font-size: 25px;}
.package p.pheading {font-weight: 700;font-size: 15px;margin:15px 0px 8px 0px;color:#000;
}
.package a{
padding: 3px 12px;
font-size: 18px;
margin-top: 30px;
border-radius: 5px;
background: linear-gradient(
45deg
,rgb(54 116 91),rgb(4 108 31 / 96%));
font-weight:600;
transition: all .3s ease 0s;
text-decoration: none;
display: block;
box-shadow: rgb(167 167 167 / 60%) 1px 1px 10px;
color: #fff;
border: 1px solid #fff;
text-align: center;
}
.package .lcm{border-left:1px solid #c1e0e9;padding:40px 15px 30px 15px;}


@media screen and (max-width: 800px){.studybox {padding: 70px 8px;}}
@media screen and (max-width: 520px){.studybox {padding: 100px 8px;}.studybox h1{font-size: 27px;}.studybox p{
font-size: 20px;
line-height: 1.8;
}
.package img {
    height: 100%;
    width: 100%;
    border-radius: 5px 5px 0px 0px;
}
.package .lcm {
   padding: 10px 15px 30px 15px;
}
.cst .cut:before {
    top:26px;
}
}
.qna {border-radius:15px;border-top: 1px solid #2f8555;margin:10px 0px;padding:20px 15px;-webkit-box-shadow:0px 6px 15px -5px #0000004a;
        box-shadow: 0px 6px 15px -5px #0000004a;border-bottom: 5px solid #3ca56a;

}
    .qna h6{background: #fafafa;padding:10px 15px;border-radius:6px;-webkit-box-shadow: 0 3px 10px -5px #000;
box-shadow: 0 3px 10px -5px #000;}
   .qna p{padding:5px 15px 0px 15px;margin-bottom:0px;}

.ath{border:2px solid #858585;border-radius:5px;margin-bottom:3px;margin-top:15px;background:#f9f9f9;}
.ath img{height:60px;width:80px;display:inline-block;margin-right:20px;border-top:7px solid #fff;border-bottom:7px solid #fff;border-right:5px solid #fff;border-left:5px solid #fff;border-radius:5px;}
.ath h6{display:inline-block;font-weight:700;font-size:20px;text-align:right;}
.imgn{width:100%;border-radius:5px;}
.fbn{background:linear-gradient(to right,#f86d0b 20%,#fe9721);border-radius:20px;margin-bottom:60px;padding:20px 15px 40px 15px;box-shadow:rgb(167 167 167 / 60%) 1px 1px 20px;}
    .fbn h3{color:#000;font-weight:700;text-shadow:1px 1px 11px #ffef82;padding-bottom:15px;}
    .fbn label{font-weight:bold;color:#fff;font-size:18px;text-shadow:1px 1px 7px #606060;}

.camp-info{position:relative;}
.camp-info h1{font-size:28px;font-weight:700;margin:2px 0 10px;color:#404040}

 .intinfo{padding-right:25px;padding-left:25px;}

.modal-body{padding:2px;}
.btri{padding:0px !important;}

.show-img-b{padding-top:5px;padding-bottom:5px;}
.show-img{width: 100%;height:auto;display:inline-block;}
.camp-banner{padding:4px 2px 1px 2px;overflow:hidden;height:400px;}
.camp-banner-s{height:200px;width:100%;padding:4px 2px 0px 2px;}

.modal-footer{padding: 0px;border: none;}
.modal-footer .cross-btn  {position: absolute;
    background: #fff;
    align-content: center;
    font-size: 30px;
    border-radius: 50%;
    border: 1px solid red;
    padding-top: 20px;
    top: 90%;
    left: 42%;
    height: 60px;
    width: 60px;
}


.camp-banner img{width:100%;height:100%}
.show-more-button{position:absolute;right: 0px;bottom:0;padding:0px 2px 0px 0px;}
.show-more-button button{background-color: rgba(0,0,0,0.6);height:150px;
width:100%;
border: none;
font-size:60px;
color: #ffffff;
height:194px;
}
.show-more-button button span{font-size:14px;}



@media (max-width: 545px){
.camp-banner{height:180px;}
.camp-banner-s{height: 90px;}
.camp-banner-s{padding-left: 0px;}
.show-more-button button{font-size:30px;height:85px}.show-more-button button span{font-size:11px}
}


.show-bg{position: absolute;
background-color: rgba(0,0,0,0.1);} 
    .qna {border-radius:15px;border-top: 1px solid #2f8555;border-top: 1px solid gray;margin:10px 0px;padding:20px 15px;-webkit-box-shadow:0px 6px 15px -5px #0000004a;border-bottom: 5px solid #3ca56a;box-shadow: 0px 6px 15px -5px #0000004a;}
    .qna h6{background: #fafafa;padding:10px 15px;border-radius:6px;-webkit-box-shadow: 0 3px 10px -5px #000;
box-shadow: 0 3px 10px -5px #000;}
   .qna p{padding:5px 15px 0px 15px;margin-bottom:0px;}

   .cmifo {
    background:#194c58;
    color: #fff;
    border-radius: 30px 30px 0px 0px;
    background-image: url(../icn/bg.png);}




    .introbx{width:100%;padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;}

.font16{font-size:16px;}
.qfmp{background:#001121;margin-bottom:0;color:#fff;padding:15px 10px;border-radius:10px 10px 0 0;text-align:center;font-size:20px!important;font-weight:bold;} .qfmp span{font-size:20px;font-weight:bold;color:#ffd400;}
.ftli li{line-height:20px;margin-bottom:5px!important;}
.ftli li:before{content:'➥';margin-right:4px;font-size:20px;color:#fff;}
.cst small{    font-size: 12px;
    font-weight: bold;
    color: #001273;}


@media screen and (max-width: 556px){.intinfo {padding:0px;}}
@media (min-width: 1400px){.container{max-width:1340px;}}
@media (min-width: 1600px){.container{max-width:1540px;}}

@media screen and (max-width:670px){.studybox {background:linear-gradient(0deg, rgb(0 0 0 / 65%), rgb(0 0 0 / 55%)), url(../img/camping-in-rishikesh-package.jpg);height:400px}
.breadcrumb-item a{font-size:14px;}
.camp-info h1{font-size:28px;}
}

@media screen and (max-width:450px){
.studybox {background:linear-gradient(0deg, rgb(0 0 0 / 65%), rgb(0 0 0 / 55%)), url(../img/camping-in-rishikesh-package-m.jpg);height:400px}
.camp-info h1{font-size:25px;}
.intinfo p{font-size:15px;line-height:22px;}
.in-heading{font-size:25px;}
}


.brd{padding-top:50px;}
.brd .breadcrumb{margin-bottom:0px!important;}
.cmifo .infli, .cmifo .incli{padding-left:0px;}

