body{font-family: 'Oxygen', sans-serif; font-size:13px; text-align:justify; line-height:24px; margin-right:none !important; overflow-x: hidden;}
h1,h2,h3,h4,h5{font-family: 'Oxygen', sans-serif;}
	a{
		text-decoration:none  !important;
	}
.banner{
    margin: 0 auto;
    max-width: 1400px;
    width: 100%;
	left:0;
	right:0;
    }
.top{
	background:#e0e0e0;
	border-bottom:3px solid #c9c9c9;
}

.head1{
	padding-top:5px;
	padding-bottom:5px;
}

.my_nav{background:url('img/headbg.png'); border-bottom:2px solid green;}

.navbar{
	background:none;
	box-shadow:none;
	border:none;
	border-radius:0px !important;
}
.navbar-header{
	
	margin-top:8px;
}
.nav{

	padding-bottom:30px;
	
}

.nav li {
    display: block;
    height: 80px;
}

.nav li a{
	padding-top:40px;
}

.nav li:hover{
	position:relative;
	background-color:#92bc3f;
	border-bottom-right-radius:20px;
}
.current{
	position:relative;
	background-color:#92bc3f;
	border-bottom-right-radius:20px;
}
.current a{
	color:black !important;
}

.navbar-default{
	margin-bottom:0px !important;
}

.drop{
	 width: 100%;
		right: 0px;
       
        display: none;
        position: absolute;
		padding-left:0px;
        z-index: 999;
      top:81px;
	
border-bottom-right-radius:20px;

border-top:none;
 background:url('img/headbg.png');
}

.nav li:hover .drop{
	display:block;
	width:100%;
	
}
ul li:hover ul.drop
{
        display: block;
		margin-bottom:2px;
		display:inline-block;
		float:left;
		
    }
.drop li a{
	 display: block;
    text-decoration: none;
    color: #333;
    padding: 10px 5px;
    transition: all 0.3s ease-out 0s;
	width:100%;
}

.call-div{display:none;}


.drop li
{
        display: block;
		float:right;
		width:100%;
		height:45px;
		
    }
.drop li :hover{
	background-color:none !important;
	}
.gl iframe{width:100%;}



/*Payment*/
.payment-div1{padding-top: 60px;
    padding-bottom: 60px;
    text-align: center;}

.payment-div1 h3{font-size: 22px;
    padding-bottom: 14px;}

.payment-div1 h2{font-size: 27px;
    color: #026405;
    font-weight: 600;}



.ws_images {
	position: relative;
width: 100%;
line-height: 0;
overflow: hidden;
min-height:500px;
}
#wowslider-container1 a.ws_next {
    right: 2.5em !important;
}
#wowslider-container1 a.ws_prev {
    left: 2.5em !important;
}
#wowslider-container1 .ws_bullets a.ws_selbull, #wowslider-container1 .ws_bullets a:hover {
    background-color: green !important;
    box-shadow: none !important;
}
#wowslider-container1 .ws_bullets a {
    position: relative;
    display: inline-block;
    margin: 3px  !important;
    padding: 7px;
    width: 0px;
    border-radius: 50%;
	 box-shadow: none !important;
	background:white !important;
    transition: all 0.3s ease 0s;
}


 .explore{
	 background:url('img/explorebg.png');
 }
 .ex{
	 padding-top:50px;
	 padding-bottom:50px;
 }
 
 .text{
	 margin-top:-84px;
 }
 
 .text span{
	 padding:10px; background:black; color:white;
 }
 
  .ex a:hover span{
	 background:#2B82E4;
	 color:white;
 }
 
 .text1{
	 margin-top:30px;  font-size:14px;
 }
 .text1 p{
	 color:black;
 }
 .ex a:hover p{
	 color:#2B82E4;
	 font-weight:bold;
 }
 
 .i{
	 width:100%;
 }
 
 .content{
	 background:#90b742;
 }
 
 .c1{
	 background:url('img/contentbg.jpg') no-repeat;
	 background-size:100%;
	 background-position:center;
	 padding-bottom:50px;
	 color:white;
 }
 
 .c1 p {
    margin: 0px 0px 10px;
    margin-top: -23px !important;
    margin-bottom: 48px;
}
 .c1 .col-sm-7{
	 width:55%;
 }
 .btn1:hover{ 
	
  transform: translateX(3px);
}
 
.footer{
	background:url('img/footbg.png');
} 
 
 .f1{
	 padding-top:50px;
	 padding-bottom:50px;
	 margin-left:none !important;
 }
 .f1 ul{
	 padding-left:0px !important;
 }
 .f1 ul li{
	 float:left;
	 text-decoration:none;
	 display:block;
	 padding:5px;
 }
 .f1 ul li a{
	 text-decoration:none;
	 color:black;
 }
 
 .f1 li a:hover{
	 color:red;
 }
 .f2{
	 padding-right:5px !important;
 }
 .pull-right a{
	 padding-right:7px;
 }
 
 .f2 a img:hover {
	-ms-transform:scale(1.2);
-webkit-transform:scale(1.2);
transform:scale(1.2);
transition:1s ease-in-out;
}
 
 .copy-right{
	 background:#565656;
	 color:#c2c2c2;
 }
 .powered-div a, .copy a{
	 padding-right:0px;
	 color:#c2c2c2;
 }
 
 .map{
	padding-top: 5px;
border: 1px solid green;
width: 100%;
margin-bottom:30px;
}
.innermap{
	
    width: 104%;
    height: 259px;
    position: relative;
    background-color: #E5E3DF;
    overflow: hidden;
	padding-bottom: -7px;
    margin-bottom: 9px;
    margin-left: -8px;

}
.product-page{padding-top:38px;background:url('inside/bg.png');
	background-position:center;
	background-repeat:no-repeat;}
	
	
.inner-bha-img{border:1px solid #CCC; padding:2px; position:absolute; left:0; top:-30px; background:#fff;}

.img-4-product{padding:1px;}

.img-4-product img{border:1px solid #e8e8e8; 
-webkit-transform:rotate(-10deg);
-moz-transform: rotate(-10deg);
-o-transform:rotate(-10deg);
padding:10px; width:100%; height:auto; transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease;}

.img-4-product .col-sm-2:hover img{overflow:hidden; transform: scale(1.1);
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-o-transform: scale(1.1);
-ms-transform: scale(1.1);}

.product-page p{margin-bottom:20px;}

.gallery-page .col-sm-2{margin-bottom:38px; width:20%;}

.rafbody{
	background:url('inside/bg.png');
	background-position:center;
	background-repeat:no-repeat;
	padding-bottom:30px;
}
.places{
	background:url('inside/bg.png');
	background-position:center;
	background-repeat:no-repeat;
}

#easy_zoom{
	width:700px;
	height:600px;	
	border:5px solid #eee;
	background:#fff;
	color:#333;
	position:fixed;
	top:10%;
	left:38%;
	overflow:hidden;
	-moz-box-shadow:0 0 10px #777;
	-webkit-box-shadow:0 0 10px #777;
	box-shadow:0 0 10px #777;
	line-height:400px;
	text-align:center;
	}

.tab tr td{
	padding:5px;
}


.mobile-banner{display:none}
.mobile-banner img{margin-left:auto; margin-right:auto; width:100%;}
.mobile-banner .carousel-control.left {background:url(images/banner-arrow-left.png) no-repeat left center; left: 3%; opacity:1;}
.mobile-banner .carousel-control.right {background:url(images/banner-arrow-right.png) no-repeat right center; right:3%; opacity:1;}
.mobile-banner .carousel-indicators{bottom:-8px;}
.mobile-banner .carousel-indicators li{border:none; background:#9dc945;}
.mobile-banner .carousel-indicators li.active{border:none; background:#519950;}


.img-responsive1 {
  display: block;
  height: 430px;
  max-width: 100%;
}
.img-responsive3{display:none;}

#overlay
        {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: #000;
            filter: alpha(opacity=80);
            -moz-opacity: 0.7;
            -khtml-opacity: 0.7;
            opacity: 0.7;
            z-index: 100;
            display: none;
        }
        .pop a
        {
            text-decoration: none;
        }
        .popup
        {
            width: 100%;
            margin: 40px auto;
            display: none;
            position: fixed;
            z-index: 101;
			
        }
        .popup .mob1{display:none;}
        .pop
        {
            min-width: 684px;
            width: 6%;
            min-height: 335px;
            height:auto;
            margin: 10px auto;
            background: #f3f3f3;
            position: relative;
            z-index: 103;
            padding: 1px;
            border-radius: 5px;
            box-shadow: 0 2px 5px #000;
            -webkit-animation-name: zoom;
    -webkit-animation-duration: 0.6s;
    animation-name: zoom;
    animation-duration: 0.6s;
}

@-webkit-keyframes zoom {
    from {-webkit-transform:scale(0)} 
    to {-webkit-transform:scale(1)}
}

@keyframes zoom {
    from {transform:scale(0)} 
    to {transform:scale(1)}
}
        }
        .pop p
        {
            clear: both;
            color: #555555;
            text-align: justify;
        }
        .pop p a
        {
            color: #d91900;
            font-weight: bold;
        }
        .pop .x
        {
float: right;
height: 23px;
left: -1px;
position: relative;
top: 0px;
width: 24px;
z-index: 999;
        }
        .pop .x:hover
        {
            cursor: pointer;
        }
		.project-box a
		{
		text-decoration:none;	
		}
		
		@media(max-width:767px)
		{
			.pop
        {
            min-width: 264px;
            width: 264px;
            min-height: 150px;
            height:auto;}
			
		}



 
  @media(max-width:1300px){
 
  .copy-right .col-sm-9{
		width:66%;
 }
 
 .copy-right .col-sm-3{
		width:34%;
 }
 

 
 
  }
  
  
  
 @media(max-width:991px){
	
	 
 .nav {
	 margin-top:0px !important;
    padding-bottom: 20px;
    padding-top: 30px !important;
    padding-left: 0px !important;
    width: 105%;
}
.head1 .pull-right{
	float:left !important;
}

.text {
    margin-top: -78px;
    font-size: 10px;
}

.footer .col-sm-9{
	width:68%;
}

.f2{
	width:32%;
	}
 
  .copy-right .col-sm-9{
		width:66%;
 }
 
 .copy-right .col-sm-3{
		width:34%;
 }
 .innermap{
	
    width: 102%;
    height: 259px;
    position: relative;
    background-color: #E5E3DF;
    overflow: hidden;
	padding-bottom: -7px;
    margin-bottom: 9px;
    margin-left: -8px;

}


#easy_zoom{
	width:400px;
	height:400px;	
	border:5px solid #eee;
	background:#fff;
	color:#333;
	position:fixed;
	top:20%;
	left:40%;
	overflow:hidden;
	-moz-box-shadow:0 0 10px #777;
	-webkit-box-shadow:0 0 10px #777;
	box-shadow:0 0 10px #777;
	line-height:400px;
	text-align:center;
	}

 
 }
 
 @media(max-width:767px){
     
	 .navbar-brand{
		 margin-bottom:40px;
	 }
	 
	 .img-responsive3{  display: block;
  height: auto;
  max-width: 100%;}
   .img-responsive1{display:none;}
  
	
	.nav {
    padding-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px !important;
    width: 30%;
}
	
	.nav li {
    display: block;
    height: 46px;
}
	.nav li a{
		padding-top:15px;
	}
	 .text{
	 margin-top:-84px;
	 font-size:14px;
 }
	.ex .col-sm-3{
		width:50%;
		padding-bottom:30px;
		margin-left:200px;
	}
	.c1{
	 background:none !important;
 }
 .c1 .col-sm-7{
	 width:100%;
 }
	
.footer .col-sm-9{
	width:100%;
}	
	.vd{width:100%;height:100%;}
	
	
.f2 .pull-right{
	width:100%;
	float:left !important;
	}	
	
	.gallery-page .col-sm-2{margin-bottom:38px; width:80%; }
	
	
	#easy_zoom{
	width:80%;
	height:50%;	
	border:5px solid #eee;
	background:#fff;
	color:#333;
	position:fixed;
	top:40%;
	left:10%;
	overflow:hidden;
	-moz-box-shadow:0 0 10px #777;
	-webkit-box-shadow:0 0 10px #777;
	box-shadow:0 0 10px #777;
	line-height:400px;
	text-align:center;
	}
.td-width
{
width:50% !important;
}
.td-width1
{
width:50% !important;
}
	
.payulogo img {
    margin-top: 20px;
    margin-bottom: 22px;
width:100%;
}	 




.call-div {
    display: block !important;
    bottom: 0px;
    position: fixed;
    width: 100%;
    z-index: 1000;
    bottom: 0;
    background: #92bc3f;
    text-align: center;
    padding: 5px;
    color: #fff;
    font-size: 17px;
    font-weight: 600; }

  .call-div a {
    color: #fff; } 
   .pull-right, .glyphicon glyphicon-earphone{display: none;}


.call-div a{font-size:16px!important;}






 }
 
  @media(max-width:540px){
      
      .call-div a{font-size:16px!important;}
	
.nav { 
    width: 50%;
}

.ex .col-sm-3{
		width:70%;
		padding-bottom:30px;
		margin-left:50px;
	}
	
.footer .col-sm-9{
	width:100%;
	
}	
	
.f2 {
	width:100%;
	float:left !important;
	padding-left:30px;
	
	}	
	.copy{padding-bottom: 35px;}
	
.f2 h4{
	text-align:left;
	margin-left:50px;
}	
.f2 a{
	padding-left:10px !important;
}

  .copy-right .col-sm-9{
		width:100%;
 }
 
 .copy-right .col-sm-3,  .copy-right .col-sm-3 .pull-right{
		width:100%;
		float:left !important;
		padding-top:0px !important;
		padding-bottom:0px !important;
 }
.ws_images {
    min-height: 300px;
}
.innermap{
	
    width: 104%;
    height: 259px;
    position: relative;
    background-color: #E5E3DF;
    overflow: hidden;
	padding-bottom: -7px;
    margin-bottom: 9px;
    margin-left: -8px;

}

.tab{
	border:1px solid grey;
}
.tab tr{
	border:1px solid grey;
}



 }
@media(max-width:360px){ 
 .vd{width:100%; height:100%}
 .call-div a{font-size:16px!important;}
 
}

/* nandeesh css */

.cost-per-head
{
margin-top: 21px;	
background: #9dc945;
padding-top: 12px;
padding-bottom: 12px;
border-top-left-radius: 12px;
border-top-right-radius: 0px;
border-bottom-right-radius: 12px;
border-bottom-left-radius: 0px;
border: 1px solid grey;

}
.cost-per-head1
{
margin-top: 21px;	
background: #9dc945;
padding-top: 12px;
padding-bottom: 12px;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-right-radius: 12px;
border-bottom-left-radius: 12px;
border: 1px solid grey;
display: none;
}
.booking-title p
{
font-size: 25px;
font-weight: bold;
text-align: center;
}
.book-back
{
border: 1px solid #bababa;
margin-top: 36px;
margin-bottom: 36px;	
padding: 16px;
border-radius: 6px;
}
.booking p
{
	line-height: 30px;
font-size: 14px;
margin-top: 19px;
margin-bottom: 9px;
}
.personal-details p
{
font-size: 16px;
margin-bottom: 16px;	
}
.pay-align
{
    margin-top: 31px;
    margin-bottom: 20px;
}
.raft-bookings
{
background:#519950 url("images/black-twill.png");
padding-top: 35px;
/*padding-bottom: 53px;*/
padding-bottom: 27px;
}	
.bkr > tbody > tr > td, .bkr > tbody > tr > th, .bkr > tfoot > tr > td, .bkr > tfoot > tr > th, .bkr > thead > tr > td, .bkr > thead > tr > th 
{
	border:none !important;
	font-size: 14px;
}
.bkr
{
	margin-top: 15px;
}
		
.td-width
{
width:58%;
}
.td-width1
{
width:40%;
}
.payulogo img
{
float:right;
}
.payutext
{
margin-bottom: 73px;
}	

.hurry-title
{	
	
font-weight: bold;
font-size: 18px;
margin-top: 1px;
}
.booking-butn img
{
padding-top: 0px;
}
.appr img{margin-bottom:10px;}

.ropeact
{
background: #fff url("images/black-twill.png");
padding-top: 13px;
padding-bottom: 13px;
text-align: center;
margin-top: -29px;
margin-bottom: -25px;
border-top-left-radius: 25px;
border-top-right-radius: 25px;
color: #e81c1c;
font-weight: bold;
font-size: 19px;
}	
.raftingclose p
{
color: #e81c1c;
font-weight: bold;
font-size: 20px;
margin-top: -18px;
margin-bottom: 16px;
}

@media(max-width:767px)
{
.banner{display:none}
.mobile-banner{display:block}
.payment-div1 h2 {font-size: 21px;}
.payment-div1 h3 {font-size: 18px;}
.payment-div1 img {width: 100%;}

}

@media(max-width:412px){
    .call-div a {
  font-size: 15px !important;}
}
@media(max-width:360px){
    .call-div a {
  font-size: 12px !important;}
}