@charset "utf-8";

/* CSS Document */



@media only screen and (max-width: 1024px){

.MainWrapper, .TopMainWrapper, .Footer, .IdxContainWrapper, .InnerContainWrapper, .NewsInnerWrapp{

	width:94%;

}

.Nav,#slidingTopContent{

	display:none;

}

.MinHeight ,.MainMenu{

	display:none;

}



.TopBg{

	position:relative;

}

.ResponsiveMenu{

	display:block;	

}



/**index page**/

.IdxAdventureStoryBg .InnerContainWrapper{

	width:94%;	

}

.IdxAdventureStoryBg .ImgWrap {

    width: 55%;

}

.IdxAdventureStoryBg .ImgWrap img{

	max-width:100%;	

}

.IdxTubingBg .InnerContainWrapper .Wrapper {

    width: 50%;

}

.IdxKayakingCanoeingBg .Cell{

	width:49.7%;

    background-size: cover !important;	

}

.IdxKayakingCanoeingBg .Cell .Col {

    width: 90%;

}

.IdxTestimonialsBgWrap .TestimonialsBgWrapper .Wrapper {

    width: 90%;

    padding: 50px 0px;

}

.IdxTestimonialsBgWrap .TestimonialsBgWrapper{

	width:94%;

	margin:0px auto;	

}

.HowToGetHereWrap .Wrapper {

    float: none;

    width: auto;

    padding: 30px 20px 35px;

}

.FooterMapWrap .HowToGetHereWrap h2{

	font-size:42px !important;	

	line-height:52px !important;

}

.NewsBgWrap li{

	width:31.4%;	

}

.NewsBgWrap li .ImgCaption {

    padding: 20px;

}

.NewsBgWrap li img{

	max-width:100%;	

}

.FaqTitle{

	width:95%;	

}

.Logo {

    padding: 20px 0px;

}

.FooterImg img{

	max-width:100%;	

}

.NewsBgWrap li:first-child{

	min-height:inherit !important;	

}

.NewsBgWrap .FBFeedWrap iframe {

    /*width: 100%;*/ /*030816.Roy*/

	width: 250px;

    margin: 0 auto;

}

.IdxKayakingCanoeingBg .Cell:first-child{

	/*background:url(../images/bg/idx-kayaking-bg.jpg) no-repeat top center;*/

	min-height:350px;	

}

.IdxKayakingCanoeingBg .Cell:last-child{

	/*background:url(../images/bg/idx-canoeing-bg.jpg) no-repeat top center;*/

	min-height:350px;	

}

.IdxKayakingCanoeingBg .Cell .Col{

	padding:40px 0px 55px;

    box-sizing: border-box;	

}

.IdxKayakingCanoeingBg{

	background:none !important;

	min-height:inherit !important;

}	

.IdxKayakingCanoeingBg .InnerContainWrapper {

    padding: 0px;

	width:100%;

}

.InstagramWrap li img {

    max-width: 100%;

    height: auto !important;

}

.InstagramWrap li  {

    width:17%;

}

.TopSocialIcons .FSocialIcon {

    margin: 0px auto ;

}

/**activities page**/

.ActivitiesBgWrap .col1 {

    width: 67%;

    margin-right: 25px;

}

.ActivitiesBgWrap .col2{

	width:30%;	

}

.ImgWrapper .ImageWrap {

    display: block;

    width: 100%;

    text-align: center;

}

.ActivitiesBgWrap .col2 .FSize55 {

    font-size: 45px !important;

	line-height:55px !important;

}

.ActivitiesBgWrap .col2 .FSize40 {

    font-size: 35px !important;

	line-height:40px !important;

}

.ActivitiesBgWrap .col2 .FSize45 {

    font-size: 42px !important;

	line-height:55px !important;

}

.ActivitiesBgWrap .col1 ul{

	width:50% !important;	

}

.jcarousel-control-prev, .jcarousel-control-next {

    top: 0 !important;

    margin-top: 0px !important;

    height: 100% !important;

    text-align: center !important;

}

.ActivitiesBgWrap .col2 .EditorText ,.ActivitiesBgWrap .EditorText{

	/*word-break:break-all;	*/ /*DP 02-08-2016*/

}

.ImgWrapper .ImageWrap img{

	max-width:100%;	

}

/**contact page**/

.ContactFormWrap .col1,.ContactFormWrap .col2 {

    float: none;

    width: 98%;

    padding: 0px;

    margin: 0px auto 25px;

}

.ContactFormWrap .col2{

	margin:0px auto;

	text-align:center;

	min-height:inherit !important;	

}

.ContactFormWrap .Col2 {

    width: 48%;

}

.ContactFormWrap input{

	width:91%;	

}

.ContactFormWrap textarea {

    width: 95.7%;

}

.ContactFormWrap .ContactInfo .CIList {

    padding-bottom: 0px;

    margin-bottom: 0px;

    border-bottom: 0px solid #e5e5e5;

    border-right: 1px solid #e5e5e5;

    display: inline-block;

    vertical-align: top;

    width: 33%;

    text-align: center;

	min-height:170px;

}

.ContactInfo table {

    width: 94%;

    margin: 0px auto;

}

.ContactFormWrap .ContactInfo .CIList:last-child{

	border-right:0px solid #e5e5e5;	

}

.ContactFormWrap .ContactInfo .CIList table td{

	display:block;

	width:100% !important;

	padding:0px !important;	

}

.ContactFormWrap .ContactInfo .CIList i{

	margin-bottom:15px;	

}

.ContactFormWrap .ContactInfo .CIList.EmailWrap a{

	word-break:break-all;	

}

.ContactFormWrap .SecurityCode input {

    width: 61.5% !important;

}

.ContactFormWrap .col1 h2,.ContactFormWrap .col1 h5{

	text-align:center;	

}



/*.FBFeedWrap iframe { 

    width: 100% !important; 

}

*/

/*030816.Roy*/

.NewsBgWrap .FBFeedWrap {

    float: none;

    width: 100%;

    text-align: center;

}

.NewsBgWrap .FBFeedWrap iframe {

	 float: none;

}

.NewsText {

	color:#FFF;

	background-color:rgba(0,0,0,0.7);

	padding:10px;

}

.flex-control-nav {

    z-index: 1;

}	

/** 240320 vish **/	

	.IdxAdventureStoryBg .Desc{
		word-break: break-word;
	}

}



@media only screen and (max-width: 980px){

/**index page**/

.IdxAdventureStoryBg .DescWrap {

    float: none;

    width: auto;

}

.FSize55 {

    font-size: 45px !important;

	line-height:55px !important;

}

.NewsBgWrap li {

    width: 31.3%;

}

.FooterMapWrap .HowToGetHereWrap .WhiteBtn a {

    padding: 0px 15px;

}

/**activities page**/

/**contact page**/

.ContactInfo table {

    width: 86%;

}

.ContactFormWrap .SecurityCode input {

    width: 60% !important;

}







}



@media only screen and (max-width: 966px){

/**index page**/

.FSize75 {

    font-size: 65px !important;

    line-height: 55px !important;

}

.NewsBgWrap li {

    width: 31.2%;

}

/**activities page**/

/**contact page**/

.ContactFormWrap .Col2 {

    width: 47.9%;

}

.ContactFormWrap .SecurityCode input {

    width: 59% !important;

}

.ContactFormWrap input {

    width: 90%;

}

.ContactFormWrap textarea {

    width: 95%;

}







}



@media only screen and (max-width: 960px){

/**index page**/

/**activities page**/

/**contact page**/











}



@media only screen and (max-width: 950px){

/**index page**/

.ContactInfo table {

    width: 89%;

}

/**activities page**/

.InnerHeaderBgWrapper h2{

	font-size:60px !important;

	line-height:70px !important;

}	

.InnerHeaderBgWrapper{

	padding:20px;

	bottom:75px;	

}

/**contact page**/

.ContactFormWrap .SecurityCode input {

    width: 58.5% !important;

}







}



@media only screen and (max-width: 900px){

/**index page**/

.FooterMapWrap .HowToGetHereWrap .WhiteBtn a {

    padding: 0px 8px;

}

.NewsBgWrap li{

	border:5px solid #fff;

	width: 31.8%;	

}

.TopHeader .TimingsWrapper,.TopHeader .PhoneImg{

	display:block;	

	text-align:right;

}

.TopHeader .TopBar .SeprationLine{

	display:none;	

}

.FSize55 {

    font-size: 40px !important;

    line-height: 50px !important;

}

/**activities page**/

.ActivitiesBgWrap .col1 ,.ActivitiesBgWrap .col2{

    width: 98%;

    margin: 0px auto 65px;

    float: none;

}

.ActivitiesBgWrap .col2{

	margin:0px auto;	

}

.ImgWrapper .ImageWrap {

    display: inline-block;

    width: 50%;

    text-align: center;

}

/**contact page**/

.ContactInfo table {

    width: 92%;

}

.ContactFormWrap .Col2 {

    width: 47.8%;

}

.ContactFormWrap .SecurityCode input {

    width: 56% !important;

}

.ContactFormWrap input {

    width: 89.5%;

}





}



@media only screen and (max-width: 854px) {

/**index page**/

.FooterMapWrap .MapImg{

	float: none;

    width: 100%;

	text-align:center;

	min-height: 400px !important;

}

.FooterMapWrap .HowToGetHereWrap {

    float: none;

    width: 100%;

    min-height: inherit !important;

	text-align:center;

}

.FooterMapWrap .HowToGetHereWrap{

	text-align:left;	

}

.HowToGetHereWrap .Wrapper {

    width: 94%;

    padding: 35px 0px 50px;

    margin: 0px auto;

}

.IdxTestimonialsBgWrap .FaqsWrap {

    width: 48%;

}

.IdxTestimonialsBgWrap .RulesWrap{

	width:44%;	

}

.NewsBgWrap li {

    width: 31.7%;

}

.IdxKayakingCanoeingBg .Cell {

    width: 50%;

    margin: 0px -1.5px;

}

.FooterMapWrap .HowToGetHereWrap .WhiteBtn a {

    padding: 0px 15px !important;

}

.NewsBgWrap li {

    width: 98%;

    margin: 0px auto 25px;

    min-height: 295px !important;

    display: block;

    text-align: center;

}

.NewsBgWrap li:last-child{

	margin:0px auto;	

}

.NewsBgWrap li:first-child{

	min-height:inherit !important;	

}

.NewsBgWrap li .ImgCaption{

	text-align:left;	

}

.NewsBgWrap .FaceBookIcon{

	text-align:center;	

}

.NewsBgWrap li img,.NewsBgWrap li iframe{

	width:100%;

}	

/**activities page**/

/**contact page**/

.ContactFormWrap .ContactInfo .CIList.PhoneWrap{

	width:27% !important;	

}

.ContactFormWrap .ContactInfo .CIList{

	width:36%;	

}

.ContactInfo table {

    width: 89%;

}

.ContactFormWrap .Col2 {

    width: 47.7%;

}

.ContactFormWrap .SecurityCode input {

    width: 53.5% !important;

}

.ContactFormWrap input {

    width: 89%;

}

.ContactFormWrap textarea {

    width: 94.5%;

}





}



@media only screen and (max-width: 800px) {

/**index page**/

/**activities page**/

.InnerHeaderBgWrapper h2 {

    font-size: 55px !important;

    line-height: 65px !important;

}

/**contact page**/

.ContactFormWrap .Col2 {

    width: 47.5%;

}

.ContactFormWrap input {

    width: 88%;

}	

.ContactFormWrap textarea {

    width: 93.8%;

}

.ContactFormWrap .SecurityCode input {

    width: 50.5% !important;

}

.ContactInfo table {

    width: 81%;

}

.ContactFormWrap .ContactInfo .CIList {

    width: 34%;

}

.ContactFormWrap .ContactInfo .CIList.PhoneWrap {

    width: 30% !important;

}

.ReservationBgWrap h2 {

    font-size: 38px !important;

	line-height:48px !important;

}



}



@media only screen and (max-width: 773px){

/**index page**/

.IdxAdventureStoryBg .ImgWrap {

    width: 100%;

    float: none;

    text-align: center;

    margin: 0px auto 25px;

}

.FSize55 {

    font-size: 35px !important;

    line-height: 45px !important;

}

.IdxTestimonialsBgWrap .FaqsWrap ,.IdxTestimonialsBgWrap .RulesWrap{

    width: 98%;

    float: none;

    margin: 0px auto 25px;

}

.IdxTestimonialsBgWrap .RulesWrap{

	margin:0px auto;	

}

.HeaderLogo img{

	max-width:25%;	

}

.IdxHeaderBg .HeaderLogo{

	height:auto;	

}

.FooterImg img {

    max-width: 78%;

}

.IdxTestimonialsBgWrap .RulesWrap {

    box-sizing: border-box;

    padding: 5px;

}

.IdxTestimonialsBgWrap .RulesWrap  h2,.IdxTestimonialsBgWrap .RulesWrap h3,.IdxTestimonialsBgWrap .RulesWrap .Desc{

	color:#fff;	

}

.IdxTestimonialsBgWrap .InnerContainWrapper{

	background-color:rgba(0,0,0,0.5);	

}

.IdxTestimonialsBgWrap .FaqsWrap{

	width:94%;	

}

.IdxTestimonialsBgWrap .FaqsWrap h2,.IdxTestimonialsBgWrap .FaqsWrap h3 ,.IdxTestimonialsBgWrap .FaqsWrap h6 ,.IdxTestimonialsBgWrap .FaqsWrap .DownText,.IdxTestimonialsBgWrap .FaqsWrap .DownText p{

	color:#fff;	

}

.FaqTopBg {

    border-bottom: 1px solid #666;

}

.NewsBgWrap .DescWrap,.NewsBgWrap .FBFeedWrap {

    float: none;

    width: 100%;

    padding: 0px;

    margin: 0px auto 25px;

}

.NewsBgWrap .FBFeedWrap iframe{

	/*margin-bottom:-12px;	*//*030816.Roy*/

}

.NewsBgWrap .DescWrap {

    margin: 0px auto;

    background-color: rgba(0,0,0,0.6);

    color: #fff;

    box-sizing: border-box;

    padding: 15px;

	margin:0px auto;

}

/**activities page**/

/**contact page**/

.ContactFormWrap .Col2 {

    width: 47.4%;

}

.ContactFormWrap .SecurityCode input {

    width: 48.5% !important;

}

.ContactFormWrap .col1 .FSize40, .ContactFormWrap .col2 .FSize40 {

    font-size: 35px !important;

	line-height:45px !important;

}







}





@media only screen and (max-width: 768px){

/**index page**/

/**activities page**/

/**contact page**/

.ContactFormWrap .SecurityCode input {

    width: 48% !important;

}







}



@media only screen and (max-width: 753px){

/**index page**/

/**activities page**/

/**contact page**/

.ContactFormWrap .SecurityCode input {

    width: 47% !important;

}

.ContactFormWrap input {

    width: 87%;

}

.ContactFormWrap textarea {

    width: 93.2%;

}





}



@media only screen and (max-width: 736px){

/**index page**/

.IdxKayakingCanoeingBg .Cell .Col {

    width: 94%;

}

.IdxTubingBg .InnerContainWrapper .Wrapper {

    width: 65%;

}

/**activities page**/

/**contact page**/

.ContactFormWrap .Col2 {

    width: 47.3%;

}

.ContactFormWrap .SecurityCode input {

    width: 46% !important;

}

.ContactInfo table {

    width: 88%;

}





}



@media only screen and (max-width: 732px){

/**index page**/

/**activities page**/

/**contact page**/

.ContactFormWrap .SecurityCode input {

    width: 45.5% !important;

}









}



@media only screen and (max-width: 731px){

/**index page**/

/**activities page**/

/**contact page**/











}



@media only screen and (max-width: 720px){

/**index page**/

.FooterMapWrap .HowToGetHereWrap h2 {

    font-size: 38px !important;

    line-height: 48px !important;

}

/**activities page**/

/**contact page**/

.ContactFormWrap .SecurityCode input {

    width: 44.5% !important;

}

.ContactFormWrap .Col2 {

    width: 47.2%;

}







}



@media only screen and (max-width: 667px){

/**index page**/

.Logo a{

	background-size:100%;

    width: 320px;

    height: 64px;	

}

.Logo{

	width:320px;	

}

.IdxKayakingCanoeingBg .Cell {

    width: 100%;

    margin: 0px auto;

    display: block;

	background-size:cover !important;

}

.IdxTestimonialsBgWrap .TestimonialsBgWrapper {

    background-color: rgba(109,208,205,0.7);/*#6ccecb*/

    background-image: none;

	min-height:inherit !important;

}

.NewsBgWrap .InnerContainWrapper {

    padding: 50px 0px;

}

.HowToGetHereWrap .Wrapper {

    width: 92%;	

}

/**activities page**/

.InnerHeaderBgWrapper h2 {

    font-size: 50px !important;

    line-height: 60px !important;

}

.ActivitiesBgWrap .EditorText h3, .ActivitiesBgWrap .EditorText h2{

	font-size: 35px !important;

    line-height: 45px !important;	

}

/**contact page**/

.ContactFormWrap .Col1,.ContactFormWrap .Col2,.ContactFormWrap .Col3 {

    width: 100%;

    margin: 12px auto;

    display: block;

    text-align: center;

}

.ContactFormWrap input, .ContactFormWrap textarea{

	width:92%;	

}

.ContactFormWrap .FormWrapper {

	width:85%;

	margin:0px auto;	

}

.ContactFormWrap .SecurityCode img{

	height:55px;	

}

.ContactFormWrap .SecurityCode input {

    width: 58% !important;

}

.ContactFormWrap .Col2.colLeft,.ContactFormWrap .Col2.colRight{

	float:none;	

}

.ContactInfo table {

    width: 95%;

}





}



@media only screen and (max-width: 640px){

/**index page**/

.Logo a {

    width: 290px;

    height: 60px;

}

.Logo a {

    width: 290px;

}

.FSize75 {

    font-size: 58px !important;

    line-height: 48px !important;

}

/**activities page**/

/**contact page**/

.ContactFormWrap .SecurityCode input {

    width: 56.5% !important;

}









}



@media only screen and (max-width: 604px){

/**index page**/

.Logo a{

	margin:0px auto;	

}

.Logo{

	float:none;

	padding-bottom:0px;

	text-align:center;

	width:100%;	

}

.TopMainRight{

	float:none;	

}

.TopHeader .TimingsWrapper, .TopHeader .PhoneImg{

	text-align:center;	

}

.IdxTubingBg .InnerContainWrapper .Wrapper .Desc br,.IdxKayakingCanoeingBg .Cell .Desc br{

	display:none;	

}

.IdxTubingBg .InnerContainWrapper .Wrapper,.IdxKayakingCanoeingBg .Cell .Col {

    width: 92%;

}

/**activities page**/

/**contact page**/

.ContactFormWrap input, .ContactFormWrap textarea {

    width: 91%;

}

.ContactFormWrap .SecurityCode input {

    width: 53.8% !important;

}

.ContactFormWrap .ContactInfo .CIList ,.ContactFormWrap .ContactInfo .CIList.PhoneWrap{

    width: 98% !important;

    display: block;

    margin: 0px auto 25px;

    padding-bottom: 25px;

    border-bottom: 1px solid #e5e5e5;

    border-right: 0px solid #e5e5e5;

    min-height: inherit;

}

.ContactFormWrap .ContactInfo .CIList:last-child{

	margin: 0px auto ;

    padding-bottom: 0px;

    border-bottom: 0px solid #e5e5e5;	

}

.ContactInfo table {

    width: 100%;

}

.ReservationBgWrap h2 {

    font-size: 32px !important;

	line-height:42px !important;

}





}



@media only screen and (max-width: 600px){

/**index page**/

/**activities page**/

/**contact page**/

.ContactFormWrap .SecurityCode input {

    width: 53.5% !important;

}









}



@media only screen and (max-width: 569px){

/**index page**/

/**activities page**/

.ActivitiesBgWrap .col1 ul {

    width: 100% !important;

    float: none !important;

}

.ActivitiesBgWrap .EditorText ul {

    margin-top: 0px;

}

.ActivitiesBgWrap .col2 .FSize55 {

    font-size: 40px !important;

    line-height: 50px !important;

}

/**contact page**/

.ContactFormWrap .SecurityCode input {

    width: 51% !important;

}

.ContactFormWrap .col1 .FSize40, .ContactFormWrap .col2 .FSize40 {

    font-size: 30px !important;

    line-height: 40px !important;

}





 

}



@media only screen and (max-width: 568px){

/**index page**/

/**activities page**/

/**contact page**/





	



}



@media only screen and (max-width: 540px){

/**index page**/

/**activities page**/

.ActivitiesBgWrap .EditorText h3, .ActivitiesBgWrap .EditorText h2 {

    font-size: 32px !important;

    line-height: 42px !important;

}

/**contact page**/

.ContactFormWrap input, .ContactFormWrap textarea {

    width: 90%;

}

.ContactFormWrap .SecurityCode input {

    width: 48% !important;

}









}



@media only screen and (max-width: 533px){

/**index page**/

/**activities page**/

/**contact page**/

.ContactFormWrap .SecurityCode input {

    width: 47.5% !important;

}







}



@media only screen and (max-width:480px){

/**index page**/

.InstagramWrap li{

	width:33.3%;	

}

.InstagramWrap li img{

	margin-bottom:-12px;	

}

.FSize75 {

    font-size: 52px !important;

    line-height: 42px !important;

}

.IdxTestimonialsBgWrap .RulesWrap h3 ,.FooterMapWrap .HowToGetHereWrap h2{

	font-size: 35px !important;

    line-height: 45px !important;	

}

.IdxKayakingCanoeingBg .Cell .MarginTop40 {

    margin-top: 25px;

}

.InstagramWrap  h2{

	word-break:break-all;	

}

.IdxAdventureStoryBg h2 br{

	display:none;	

}

/**activities page**/

.InnerHeaderBgWrapper h2 {

    font-size: 42px !important;

    line-height: 52px !important;

}

.ActivitiesBgWrap .EditorText h3, .ActivitiesBgWrap .EditorText h2 {

    font-size: 30px !important;

    line-height: 40px !important;

}

/**contact page**/

.ReservationBgWrap h2 {

    font-size: 30px !important;

    line-height: 40px !important;

}

.ReservationBgWrap .InnerContainWrapper {

    padding: 50px 0px 30px;

}

.ContactFormWrap .FormWrapper {

    width: 90%;

}

.ContactFormWrap input, .ContactFormWrap textarea {

    width: 89%;

}

.ContactFormWrap .SecurityCode input {

    width: 44.5% !important;

}

.ContactFormWrap .col1 h2 ,.ContactFormWrap .col1 h5{

	width:84%;

	margin:0px auto 5px; 	

}

.ContactFormWrap .col1 h5{

	margin-bottom:35px !important;	

}



}



@media only screen and (max-width:435px){

/**index page**/

.FooterLogo  img{

	max-width:78%;	

}

.FSize75 {

    font-size: 46px !important;

    line-height: 40px !important;

}

/**activities page**/

/**contact page**/

.ContactFormWrap .SecurityCode input {

    width: 39.5% !important;

}









}



@media only screen and (max-width:424px){

/**index page**/

.FooterMapWrap .HowToGetHereWrap .WhiteBtn a {

    padding: 0px 10px !important;

}

/**activities page**/

/**contact page**/

.ContactFormWrap input, .ContactFormWrap textarea {

    width: 88%;

}

.ContactFormWrap .SecurityCode input {

    width: 37.5% !important;

}







}



@media only screen and (max-width:414px){

/**index page**/

.InstagramWrap h2 {

    font-size: 23px !important;

    line-height: 33px !important;

}

/**activities page**/

/**contact page**/

.ContactFormWrap .SecurityCode input {

    width: 36.5% !important;

}

.ContactFormWrap .col1 .FSize40, .ContactFormWrap .col2 .FSize40 {

    font-size: 26px !important;

    line-height: 36px !important;

}







}



@media only screen and (max-width:412px){

/**index page**/

/**activities page**/

/**contact page**/

.ContactFormWrap .SecurityCode input {

    width: 36% !important;

}

.ContactFormWrap input, .ContactFormWrap textarea {

    width: 87.8%;

}







}

@media only screen and (max-width:411px){

/**index page**/

/**activities page**/

/**contact page**/











}



@media only screen and (max-width:400px){ 

/**index page**/

.FooterMapWrap .HowToGetHereWrap .WhiteBtn a {

    padding: 0px 15px !important;

}

.FooterMapWrap .HowToGetHereWrap .WhiteBtn {

    margin: 0px auto 12px;

	width:85%;

}

.FooterMapWrap .HowToGetHereWrap .MarginTop35{

	text-align:center;	

}

.FSize55 {

    font-size: 32px !important;

    line-height: 42px !important;

}

/**activities page**/

.ImgWrapper .ImageWrap {

    display: block;

    width: 100%;

}

/**contact page**/

.ContactFormWrap input, .ContactFormWrap textarea {

    width: 87%;

}

.ContactFormWrap .FormWrapper {

    width: 94%;

}

.ContactFormWrap .col1 h2, .ContactFormWrap .col1 h5 {

    width: 88%;

}





}



@media only screen and (max-width:384px){ 

/**index page**/

.FooterMapWrap .HowToGetHereWrap .WhiteBtn {

    width: 90%;

}

.IdxTestimonialsBgWrap .RulesWrap h3, .FooterMapWrap .HowToGetHereWrap h2 {

    font-size: 30px !important;

    line-height: 40px !important;

}

.FooterImg img {

    max-width: 85%;

}

.InstagramWrap h2 {

    font-size: 22px !important;

    line-height: 32px !important;

}

/**activities page**/

.InnerHeaderBgWrapper h2 {

    font-size: 35px !important;

    line-height: 45px !important;

}

.ActivitiesBgWrap .EditorText h3, .ActivitiesBgWrap .EditorText h2 {

    font-size: 25px !important;

    line-height: 35px !important;

}

#GalleryImgsSlider .jcarousel-control-next ,#GalleryImgsSlider .jcarousel-control-prev{

	background-repeat:repeat !important;	

}

/**contact page**/

.ReservationBgWrap h2 {

    font-size: 26px !important;

    line-height: 36px !important;

}

.ContactFormWrap .SecurityCode input {

    width: 87% !important;

}

.ContactFormWrap .SecurityCode img {

    height: 55px;

    margin: 0px 0px 10px;

}

.ContactFormWrap .Col2.SecurityCode{

	text-align:left;	

}





}



@media only screen and (max-width:375px){

/**index page**/

.InstagramWrap  h2{

	font-size:21px !important;

	line-height:31px !important;	

}

.FSize75 {

    font-size: 43px !important;

    line-height: 33px !important;

}

/**activities page**/

/**contact page**/











}



@media only screen and (max-width:360px){

/**index page**/

.FooterMapWrap .HowToGetHereWrap .WhiteBtn {

    width: 100%;

}

.FaqTitle {

    width: 94%;

}

/**activities page**/

/**contact page**/

.ContactFormWrap .col1 h2, .ContactFormWrap .col1 h5 {

    width: 96%;

}









}



@media only screen and (max-width:320px){

/**index page**/

.Logo a {

    width: 250px;

    height: 53px;

}

.IdxTestimonialsBgWrap .RulesWrap h3, .FooterMapWrap .HowToGetHereWrap h2 {

    font-size: 28px !important;

    line-height: 38px !important;

}

.InstagramWrap h2 {

    font-size: 19px !important;

    line-height: 29px !important;

}

/**activities page**/

/**contact page**/

.ContactFormWrap input, .ContactFormWrap textarea {

    width: 85%;

}

.ContactFormWrap .SecurityCode input {

    width: 85% !important;

}

.ContactFormWrap .col1 h2, .ContactFormWrap .col1 h5 {

    width: 100%;

}







}