@charset "utf-8";
/* CSS Document */

*{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; outline:none; margin:0px; padding:0px;}
.clear{ clear:both}
audio,
::selection {
  background: #92c94d;
  color: white;}
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
img{ border:0;}
.img-full {
  display: block;
  width: 100%;
  height: auto;
}
.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}
.ongoing {
    width: 23.5%;
    float: left;
    margin-right: 2%;
    margin-top: 2%;
    height: auto;
    border-bottom: 1px dotted #ccc;
}

.ongoing:nth-child(4n+4){ margin-right:0%;}


.portfolio .pentagon img {
        top: 0;
		-webkit-filter: grayscale(0%);
      	-moz-filter: grayscale(0%);
      	-o-filter: grayscale(0%);
      	-ms-filter: grayscale(0%);
      	filter: grayscale(0%);
        -webkit-transition: 300ms ease-out;
      	-moz-transition: 300ms ease-out;
      	-o-transition: 300ms ease-out;
      	transition: 300ms ease-out;
      	-webkit-backface-visibility: hidden;
		width:100%
      }
      .portfolio .pentagon img.hovering {
        -webkit-filter: grayscale(100%);
      	-moz-filter: grayscale(100%);
      	-o-filter: grayscale(100%);
      	-ms-filter: grayscale(100%);
      	filter: grayscale(100%);
		
        
      }
      .portfolio .pentagon span.mask {
        width: 300px;
        height: 300px;
        position: absolute;
        top: -50px;
        left: -50px;
        z-index: 2;
        background: url("images/pentagon_mask.png") no-repeat;
        -webkit-transition:-webkit-transform 300ms ease-out;
      	-moz-transition:-moz-transform 300ms ease-out;
      	-o-transition:-o-transform 300ms ease-out;
      	transition:transform 300ms ease-out;
      	-webkit-backface-visibility: hidden;
      }
      .portfolio .pentagon span.mask:hover{
      	-webkit-transform:rotate(30deg);
      	-moz-transform:rotate(30deg);
          -ms-transform:rotate(30deg);
      	-o-transform:rotate(30deg);
      	transform:rotate(30deg);
      }
	   
	   
	    .pentagon .portfolio-title {
      position: relative;
      float: left;
      width: 100%;
      height: 38px;
      overflow: hidden;
	  line-height:38px;
    }
      .pentagon .portfolio-title h4 {
        position: relative;
        /*line-height: 20px;*/
        width:100%;
		
    float: left;
    font-family: "Lato",sans-serif;
    font-size: 15px;
    font-weight: 700;
    margin: 0;
    text-align: left; text-transform:capitalize;
	
color: #f6972a;
      }
	  



@media screen and (max-width:320px) {
	
	.ongoing {
    width: 100%;
    float: left;
    margin-right: 0%;
    margin-top: 2%;
    height: auto;
    border-bottom: 1px dotted #ccc;
}

.ongoing:nth-child(4n+4){ margin-right:0%;}
.mist{ display:none;}	

	 .wrapper {
        width: 100%;
		height: auto;
        margin: 0px auto;
		position:relative;
    }
	
 .mist{ width:100%; height:auto; margin:auto;	position: absolute; top:0; right:0; left:0; z-index:9999 !important;   }	 
	
.logo_container{ width:200px; height:auto; margin:50px auto 0px auto !important; text-align:center; }
.top_right{ display:none;width:100% !important; height:auto; float:right; margin-top:1%;}
.callus{ width:100% !important; float:left; background:#dd941a; border-radius:10px; margin-right:1%;}
.callus h1{width:130px ; height:34px; margin:5px 15px; padding-left:25px; line-height:34px;   background:url(../images/call_us.png) left center  no-repeat; font-size:13px; font-weight:bolder !important; color:#FFF; letter-spacing:1px; }

.email{  float:left; background:#508e00; border-radius:10px;}
.email h1{/**/  margin:5px 15px  !important; padding-left:30px;   background:url(../images/email.png) left center  no-repeat;  }
.email h1 a{ width:215px ; height:34px;font-size:13px; line-height:34px; font-weight: bolder; color:#FFF; text-decoration:none; }
.email h1 a:hover{color:#ffe400;}

.social_container{ display:none; width:36px; height:113px; position: fixed; right:0px; top:40px;  z-index:9999}
.socialcontainer_for{ width:36px; height:37px;  position:relative; margin-bottom:1px }
#fb-icon{width: 36px;height:37px;background: url(../images/fb.jpg) no-repeat;  position:absolute; bottom:0px; right:0px}
#fb-icon:hover{width:36px;height:37px;background: url(../images/fbh.jpg)no-repeat; display:block;}
#tr-icon{width:36px;height:37px;background: url(../images/twitter.jpg) no-repeat;  position:absolute; bottom:0px; right:0px}
#tr-icon:hover{width:36px;height:37px;background: url(../images/twitterh.jpg)no-repeat; display:block;}
#yt-icon{width:36px;height:37px;background: url(../images/youtube.jpg) no-repeat;  position:absolute; bottom:0px; right:0px}
#yt-icon:hover{width:36px;height:37px;background: url(../images/youtubeh.jpg)no-repeat; display:block;}

.welcometext {    width: 99%;    height: auto;    position: absolute;    bottom: 13%;    right: 0;   left: 0;}
.homebanner{ display:none; width:257px; height:256px; position:absolute;bottom:8%; left:5%; z-index:555;}

.container{ display:none;}
.btnwrap{width: 100%;	height:auto;  background: none; position:absolute; top:1px; margin:auto;}
.btnszz ul li{ background: none}





	.footerbotom{
	width: 100%;
	height: auto;
	z-index: 999 !important;
	position: static;
	bottom: 0px !important; /*background-color:#111111;*/
	margin-top: 5px; /*border-top:1px  solid #2c2c2c*/
	background: linear-gradient(#1e1e1e, #000000)
}

.footerbotom2{
	width: 100%;
	height: auto;
	z-index: 999 !important;
	position: absolute;
	bottom: 0px !important; /*background-color:#111111;*/
	margin-top: 5px; /*border-top:1px  solid #2c2c2c*/
	background: linear-gradient(#1e1e1e, #000000)
}
.footerbotom_main{ width:98%; height:auto; margin:0% 2%; padding:10px 0px}
.copyright{ width:210px; height:auto; margin:0 auto;text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#808080; padding-top:5px; text-align:center}

.bestview{ display:none; width:210px; padding-left:5px; height:auto; padding-top:5px; float:left;font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#808080; text-align: left; }
.bestview a{ text-decoration:none;color:#808080;font-size:12px !important; font-family:Arial, Helvetica, sans-serif;font-weight:normal !important;}
.bestview a:hover{ text-decoration: underline;color:#ffffff;}
 .designs{ width:192px; margin:0 auto; padding-right:5px; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#808080; text-align:right; padding-top:4px} 
 .designs a{font-size:12px; color:#808080; text-decoration:none;text-align:right;}
.designs a:hover{ color:#ffffff; text-decoration:underline}
.designer{ width:30px; height:14px; float:right; padding-top:2px; padding-left:6px}




/****************************about us*****************************/


.sub_wrapper01{width: 100%; min-height: 220px;    margin:0px auto; position:relative !important;background:none; background-size: 100% }
.sub_wrapper02{width: 100%; min-height: 220px;    margin:0px auto; position:relative !important;background:none; background-size: 100% }
.sub_wrapper03{width: 100%; min-height: 220px;    margin:0px auto; position:relative !important;background:none; background-size: 100% }
.sub_wrapper04{width: 100%; min-height: 220px;    margin:0px auto; position:relative !important;background:none; background-size: 100% }
		
.subbtnwrap{width: 100%;height:57px;position: absolute;    top: -50px;}

.bred{width:100%;	height: auto;	padding-bottom:1%; padding-top:1%; /*border-bottom:1px dotted #21a73f*/}
.bred-home{ font-size:12px; color:#333333; float:left; height: auto; width: auto;  font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding-top:2px}
.bred-home a{ font-size:12px; color:#666666;  height: auto; padding-right:2px; width: auto; font-weight:bold; text-decoration:none;font-family:Arial, Helvetica, sans-serif;}
.bred-home a:hover{ font-size:12px; color:#333333;  height: auto; text-decoration:underline !important; width:50px; font-weight:bold;}
.bred-arrow{ font-size:12px; color:#333333; width: auto;  float:left; padding:7px 2px 0 2px; font-weight:bolder}
.bred-next{ font-size:12px; color:#fef10f; font-weight:bold; padding:2px 2px 0 2px;float:left; font-family:Arial, Helvetica, sans-serif;}
.bred-last{
	font-size: 12px;
	color: #dd941a;
	font-weight: bold;
	padding: 2px 2px 0 2px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
}


.subleft{width:100%; height:auto; min-height:380px; float:left; margin: 0%; padding:1%; background:#FFF;}    

.subleft p{font-size:12px; color:#666666;  height: auto; text-align:justify;   text-decoration: none;font-family:Arial, Helvetica, sans-serif; line-height:18px;}

.subleft p span{font-size:14px; font-weight:bold; color:#f6972a;}

.subright{width:100%; height:auto; float:left; margin:0%; background: url(../images/facilities_bg.jpg) no-repeat  ; background-size:100%}

.subright p{ width:85%; padding-top:90px; height:auto; margin:0 auto; font-size:12px; color:#98630b;  text-align:justify;   text-decoration: none;font-family:Arial, Helvetica, sans-serif; line-height:18px;}

.subright p span{font-size:14px; font-weight:bold; color:#98630b;}

.morebtn a{ font-size:12px; color:#060; float:right; padding-right:15px;  text-align:right;   text-decoration:none;font-family:Arial, Helvetica, sans-serif;}

.morebtn a:hover{color:#F60;}


/***************************************************Destinations****************************************/
.destinationdiv1 {    width: 100%;    height: auto;    float: left;    margin-top: 15px;    padding-left: 5px;    float: left;    border-bottom: 1px solid #5f7776;    position: relative;    padding: 12px 0px;}
.destinationdiv2 {    width: 98%;    height: auto;    background: #699c20;    padding: 6px 7px 7px 6px;    /* float: left; */    margin-top: 10px;    margin-left: 10px;    margin: 0 auto;    position: relative;}
.destinationdiv2 h4{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFFFFF; position:absolute; bottom:0px; left:0px; height:34px; line-height:30px; text-align:center; background-color:rgba(40,79,60,0.5); width:100%}
.destinationdiv3{ width:100%; height:auto; float:left; margin-top:8px; padding-left:3px; float:left;}
.destinationdiv3 p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#99999; line-height:18px; text-align:justify; padding:0px; font-weight:normal}
.destinationdiv4{  width:100%; height:auto; background:#699c20; padding:6px 7px 7px 6px; float:left; margin-top:10px; margin-left:0px; float:left; position:relative }

/*************************************************gallery************************/
.gallery_thumb{  width:100%; height:auto; background:#FFF; border: 1px solid #8bb229; float:left; padding:8px !important; margin:12px auto; }


/*************************************************contact************************/
.contactbox01{  width:94%; height:auto; background:#f2f2f2; border: 1px solid #8bb229; float:left; padding:8px !important; margin:12px; float:left; margin-right:3%; }

.contactbox01 h1{  width:65%; height:auto; border-bottom:1px solid #dd941a}
.enquirydtl{ width:100%; height: auto; margin:0 auto; padding-top:15px }
#enquiryfor{ width:100%; height: auto;  padding-top:1px; padding-bottom:1px}
#enquiry-dtl{ width:100%; height: auto; float:left;  padding-left:2px; padding-right:2px; padding-bottom:9px}
#enquiry-comment{ width:100%; height: auto; float:left;  padding-left:2px; padding-right:2px; padding-bottom:20px}
#enquiry-dtl h4{ width:140px;font-size:12px;font-family:Arial, Helvetica, sans- serif;color:#333333;font-weight:normal;float:left;font-style:italic;height:25px; line-height:28px }
#enquiry-comment h4{ width:140px; font-size:12px; font-family:Arial, Helvetica, sans- serif; color:#333333; font-weight:normal; float:left;  }
#enquirysep{ width:22px; height:auto; padding-right:15px; float:left; padding-top:4px }
#enq-txtbox{ width:100%; height:25px;float:left;}
#enq-txtbox-1{ width:100%; height:60px; float:left;}
.star{ float:left; width:2px; height:2px; color:#6eb018 !important; padding-left:7px}
.tcxt99{ width:100%; border:1px solid #ffcc33; height:27px; font-size:12px; padding-left:2px; color:#333333}
.tcxt98{width:100%; border:1px solid #ffcc33;  height:60px; font-size:12px; padding-left:2px; color:#333333}
.sendbtn{ width: auto; float:left; height:23px;  }




.contactbox02{  width:94%; height:auto; background:#f2f2f2; border: 1px solid #8bb229; float:left; padding:8px !important; margin:12px; float:left; }

.contactbox02 h1{  width:65%; height:auto; border-bottom:1px solid #dd941a}

.contactbox02 p{ width:85%; padding-top:27px; height:auto; margin:0 auto; font-size:12px; color:#98630b;  text-align:center;   text-decoration: none;font-family:Arial, Helvetica, sans-serif; line-height:25px;}

.contactbox02 a{ font-size:12px; color:#060;    text-align:right;   text-decoration:none;font-family:Arial, Helvetica, sans-serif;}

.contactbox02 a:hover{color:#F60;}
	
	}
@media (min-width:321px) and (max-width:480px) {
	
	.ongoing {
    width: 49%;
    float: left;
    margin-right: 2%;
    margin-top: 2%;
    height: auto;
    border-bottom: 1px dotted #ccc;
}

.ongoing:nth-child(4n+4){ margin-right:2%;}	
.ongoing:nth-child(2n+2){ margin-right:0%;}	


.mist{ display:none;}	

	 .wrapper {
        width: 100%;
		height: auto;
        margin: 0px auto;
		position:relative;
    }
	
 .mist{ width:100%; height:auto; margin:auto;	position: absolute; top:0; right:0; left:0; z-index:9999 !important;   }	 
	
.logo_container{ width:200px; height:auto; margin:50px auto 0px auto !important; text-align:center; }
.top_right{ display:none;width:100% !important; height:auto; float:right; margin-top:1%;}
.callus{ width:100% !important; float:left; background:#dd941a; border-radius:10px; margin-right:1%;}
.callus h1{width:130px ; height:34px; margin:5px 15px; padding-left:25px; line-height:34px;   background:url(../images/call_us.png) left center  no-repeat; font-size:13px; font-weight:bolder !important; color:#FFF; letter-spacing:1px; }

.email{  float:left; background:#508e00; border-radius:10px;}
.email h1{/**/  margin:5px 15px  !important; padding-left:30px;   background:url(../images/email.png) left center  no-repeat;  }
.email h1 a{ width:215px ; height:34px;font-size:13px; line-height:34px; font-weight: bolder; color:#FFF; text-decoration:none; }
.email h1 a:hover{color:#ffe400;}

.social_container{ display:none; width:36px; height:113px; position: fixed; right:0px; top:40px;  z-index:9999}
.socialcontainer_for{ width:36px; height:37px;  position:relative; margin-bottom:1px }
#fb-icon{width: 36px;height:37px;background: url(../images/fb.jpg) no-repeat;  position:absolute; bottom:0px; right:0px}
#fb-icon:hover{width:36px;height:37px;background: url(../images/fbh.jpg)no-repeat; display:block;}
#tr-icon{width:36px;height:37px;background: url(../images/twitter.jpg) no-repeat;  position:absolute; bottom:0px; right:0px}
#tr-icon:hover{width:36px;height:37px;background: url(../images/twitterh.jpg)no-repeat; display:block;}
#yt-icon{width:36px;height:37px;background: url(../images/youtube.jpg) no-repeat;  position:absolute; bottom:0px; right:0px}
#yt-icon:hover{width:36px;height:37px;background: url(../images/youtubeh.jpg)no-repeat; display:block;}

.welcometext {    width: 99%;    height: auto;    position: absolute;    bottom: 13%;    right: 0;   left: 0;}
.homebanner{ display:none; width:257px; height:256px; position:absolute;bottom:8%; left:5%; z-index:555;}

.container{ display:none;}
.btnwrap{width: 100%;	height:auto;  background: none; position:absolute; top:1px; margin:auto;}
.btnszz{width: 100%;}
.btnszz ul{width: 100%; margin:0; padding-right:4%; float:right;}
.btnszz ul li{ background: none}





	.footerbotom{
	width: 100%;
	height: auto;
	z-index: 999 !important;
	position: static;
	bottom: 0px !important; /*background-color:#111111;*/
	margin-top: 5px; /*border-top:1px  solid #2c2c2c*/
	background: linear-gradient(#1e1e1e, #000000)
}

.footerbotom2{
	width: 100%;
	height: auto;
	z-index: 999 !important;
	position: absolute;
	bottom: 0px !important; /*background-color:#111111;*/
	margin-top: 5px; /*border-top:1px  solid #2c2c2c*/
	background: linear-gradient(#1e1e1e, #000000)
}
.footerbotom_main{ width:98%; height:auto; margin:0% 2%; padding:10px 0px}
.copyright{ width:210px; height:auto; margin:0 auto;text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#808080; padding-top:5px; text-align:center}

.bestview{ display:none; width:210px; padding-left:5px; height:auto; padding-top:5px; float:left;font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#808080; text-align: left; }
.bestview a{ text-decoration:none;color:#808080;font-size:12px !important; font-family:Arial, Helvetica, sans-serif;font-weight:normal !important;}
.bestview a:hover{ text-decoration: underline;color:#ffffff;}
 .designs{ width:192px; margin:0 auto; padding-right:5px; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#808080; text-align:right; padding-top:4px} 
 .designs a{font-size:12px; color:#808080; text-decoration:none;text-align:right;}
.designs a:hover{ color:#ffffff; text-decoration:underline}
.designer{ width:30px; height:14px; float:right; padding-top:2px; padding-left:6px}




/****************************about us*****************************/


.sub_wrapper01{width: 100%; min-height: 220px;    margin:0px auto; position:relative !important;background:none; background-size: 100% }
.sub_wrapper02{width: 100%; min-height: 220px;    margin:0px auto; position:relative !important;background:none; background-size: 100% }
.sub_wrapper03{width: 100%; min-height: 220px;    margin:0px auto; position:relative !important;background:none; background-size: 100% }
.sub_wrapper04{width: 100%; min-height: 220px;    margin:0px auto; position:relative !important;background:none; background-size: 100% }
		
.subbtnwrap{width: 100%;height:57px;position: absolute;    top: -50px;}

.bred{width:100%;	height: auto;	padding-bottom:1%; padding-top:1%; /*border-bottom:1px dotted #21a73f*/}
.bred-home{ font-size:12px; color:#333333; float:left; height: auto; width: auto;  font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding-top:2px}
.bred-home a{ font-size:12px; color:#666666;  height: auto; padding-right:2px; width: auto; font-weight:bold; text-decoration:none;font-family:Arial, Helvetica, sans-serif;}
.bred-home a:hover{ font-size:12px; color:#333333;  height: auto; text-decoration:underline !important; width:50px; font-weight:bold;}
.bred-arrow{ font-size:12px; color:#333333; width: auto;  float:left; padding:7px 2px 0 2px; font-weight:bolder}
.bred-next{ font-size:12px; color:#fef10f; font-weight:bold; padding:2px 2px 0 2px;float:left; font-family:Arial, Helvetica, sans-serif;}
.bred-last{
	font-size: 12px;
	color: #dd941a;
	font-weight: bold;
	padding: 2px 2px 0 2px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
}


.subleft{width:100%; height:auto; min-height:380px; float:left; margin: 0%; padding:1%; background:#FFF;}    

.subleft p{font-size:12px; color:#666666;  height: auto; text-align:justify;   text-decoration: none;font-family:Arial, Helvetica, sans-serif; line-height:18px;}

.subleft p span{font-size:14px; font-weight:bold; color:#f6972a;}

.subright{width:100%; height:auto; float:left; margin:0%; background: url(../images/facilities_bg.jpg) no-repeat  ; background-size:100%}

.subright p{ width:85%; padding-top:90px; height:auto; margin:0 auto; font-size:12px; color:#98630b;  text-align:justify;   text-decoration: none;font-family:Arial, Helvetica, sans-serif; line-height:18px;}

.subright p span{font-size:14px; font-weight:bold; color:#98630b;}

.morebtn a{ font-size:12px; color:#060; float:right; padding-right:15px;  text-align:right;   text-decoration:none;font-family:Arial, Helvetica, sans-serif;}

.morebtn a:hover{color:#F60;}


/***************************************************Destinations****************************************/
.destinationdiv1 {    width: 100%;    height: auto;    float: left;    margin-top: 15px;    padding-left: 5px;    float: left;    border-bottom: 1px solid #5f7776;    position: relative;    padding: 12px 0px;}
.destinationdiv2 {    width: 98%;    height: auto;    background: #699c20;    padding: 6px 7px 7px 6px;    /* float: left; */    margin-top: 10px;    margin-left: 10px;    margin: 0 auto;    position: relative;}
.destinationdiv2 h4{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFFFFF; position:absolute; bottom:0px; left:0px; height:34px; line-height:30px; text-align:center; background-color:rgba(40,79,60,0.5); width:100%}
.destinationdiv3{ width:100%; height:auto; float:left; margin-top:8px; padding-left:3px; float:left;}
.destinationdiv3 p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#99999; line-height:18px; text-align:justify; padding:0px; font-weight:normal}
.destinationdiv4{  width:100%; height:auto; background:#699c20; padding:6px 7px 7px 6px; float:left; margin-top:10px; margin-left:0px; float:left; position:relative }
/*************************************************gallery************************/
.gallery_thumb{  width:100%; height:auto; background:#FFF; border: 1px solid #8bb229; float:left; padding:8px !important; margin:12px auto; }


/*************************************************contact************************/
.contactbox01{  width:94%; height:auto; background:#f2f2f2; border: 1px solid #8bb229; float:left; padding:8px !important; margin:12px; float:left; margin-right:3%; }

.contactbox01 h1{  width:65%; height:auto; border-bottom:1px solid #dd941a}
.enquirydtl{ width:100%; height: auto; margin:0 auto; padding-top:15px }
#enquiryfor{ width:100%; height: auto;  padding-top:1px; padding-bottom:1px}
#enquiry-dtl{ width:100%; height: auto; float:left;  padding-left:2px; padding-right:2px; padding-bottom:9px}
#enquiry-comment{ width:100%; height: auto; float:left;  padding-left:2px; padding-right:2px; padding-bottom:20px}
#enquiry-dtl h4{ width:140px;font-size:12px;font-family:Arial, Helvetica, sans- serif;color:#333333;font-weight:normal;float:left;font-style:italic;height:25px; line-height:28px }
#enquiry-comment h4{ width:140px; font-size:12px; font-family:Arial, Helvetica, sans- serif; color:#333333; font-weight:normal; float:left;  }
#enquirysep{ width:22px; height:auto; padding-right:15px; float:left; padding-top:4px }
#enq-txtbox{ width:100%; height:25px;float:left;}
#enq-txtbox-1{ width:100%; height:60px; float:left;}
.star{ float:left; width:2px; height:2px; color:#6eb018 !important; padding-left:7px}
.tcxt99{ width:100%; border:1px solid #ffcc33; height:27px; font-size:12px; padding-left:2px; color:#333333}
.tcxt98{width:100%; border:1px solid #ffcc33;  height:60px; font-size:12px; padding-left:2px; color:#333333}
.sendbtn{ width: auto; float:left; height:23px;  }




.contactbox02{  width:94%; height:auto; background:#f2f2f2; border: 1px solid #8bb229; float:left; padding:8px !important; margin:12px; float:left; }

.contactbox02 h1{  width:65%; height:auto; border-bottom:1px solid #dd941a}

.contactbox02 p{ width:85%; padding-top:27px; height:auto; margin:0 auto; font-size:12px; color:#98630b;  text-align:center;   text-decoration: none;font-family:Arial, Helvetica, sans-serif; line-height:25px;}

.contactbox02 a{ font-size:12px; color:#060;    text-align:right;   text-decoration:none;font-family:Arial, Helvetica, sans-serif;}

.contactbox02 a:hover{color:#F60;}

	 }
@media (min-width:481px) and (max-width:580px) {	
	.ongoing {
    width: 49%;
    float: left;
    margin-right: 2%;
    margin-top: 2%;
    height: auto;
    border-bottom: 1px dotted #ccc;
}

.ongoing:nth-child(4n+4){ margin-right:2%;}	
.ongoing:nth-child(2n+2){ margin-right:0%;}	
.mist{ display:none;}	

	 .wrapper {
        width: 100%;
		height: auto;
        margin: 0px auto;
		position:relative;
    }
	
 .mist{ width:100%; height:auto; margin:auto;	position: absolute; top:0; right:0; left:0; z-index:9999 !important;   }	 
	
.logo_container{ width:200px; height:auto; margin:50px auto 0px auto !important; text-align:center; }
.top_right{ width:100% !important; height:auto; float:right; margin-top:1%;}
.callus{ width:40% !important; float:left; background:#dd941a; border-radius:10px; margin-right:1%;}
.callus h1{ height:34px; margin:5px 15px; padding-left:25px; line-height:34px;   background:url(../images/call_us.png) left center  no-repeat; font-size:13px; font-weight:bolder !important; color:#FFF; letter-spacing:1px; }

.email{ width:58% !important; float:left; background:#508e00; border-radius:10px;}
.email h1{/**/  margin:5px 15px  !important; padding-left:30px;   background:url(../images/email.png) left center  no-repeat;  }
.email h1 a{ width:215px ; height:34px;font-size:13px; line-height:34px; font-weight: bolder; color:#FFF; text-decoration:none; }
.email h1 a:hover{color:#ffe400;}

.social_container{ display:none; width:36px; height:113px; position: fixed; right:0px; top:40px;  z-index:9999}
.socialcontainer_for{ width:36px; height:37px;  position:relative; margin-bottom:1px }
#fb-icon{width: 36px;height:37px;background: url(../images/fb.jpg) no-repeat;  position:absolute; bottom:0px; right:0px}
#fb-icon:hover{width:36px;height:37px;background: url(../images/fbh.jpg)no-repeat; display:block;}
#tr-icon{width:36px;height:37px;background: url(../images/twitter.jpg) no-repeat;  position:absolute; bottom:0px; right:0px}
#tr-icon:hover{width:36px;height:37px;background: url(../images/twitterh.jpg)no-repeat; display:block;}
#yt-icon{width:36px;height:37px;background: url(../images/youtube.jpg) no-repeat;  position:absolute; bottom:0px; right:0px}
#yt-icon:hover{width:36px;height:37px;background: url(../images/youtubeh.jpg)no-repeat; display:block;}

.welcometext {  display:none;   width: 99%;    height: auto;    position: absolute;    bottom: 13%;    right: 0;   left: 0;}
.homebanner{ display:none; width:257px; height:256px; position:absolute;bottom:8%; left:5%; z-index:555;}

.container{ display:none;}
.btnwrap{width: 100%;	height:auto;  background: none; position:absolute; top:1px; margin:auto;}
.btnszz{width: 100%;}
.btnszz ul{width: 100%; margin:0; padding-right:4%; float:right;}
.btnszz ul li{ background: none}





	.footerbotom{
	width: 100%;
	height: 40px;
	z-index: 999 !important;
	position: static;
	bottom: 0px !important; /*background-color:#111111;*/
	margin-top: 5px; /*border-top:1px  solid #2c2c2c*/
	background: linear-gradient(#1e1e1e, #000000)
}

.footerbotom2{
	width: 100%;
	height: 40px;
	z-index: 999 !important;
	position: absolute;
	bottom: 0px !important; /*background-color:#111111;*/
	margin-top: 5px; /*border-top:1px  solid #2c2c2c*/
	background: linear-gradient(#1e1e1e, #000000)
}
.footerbotom_main{ width:98%; height:auto; margin:0% 0%; padding:10px 0px}
.copyright{ width:210px; height:auto; float:left; margin:0 auto;text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#808080; padding-top:5px; text-align:center}

.bestview{ display:none; width:210px; padding-left:5px; height:auto; padding-top:5px; float:left;font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#808080; text-align: left; }
.bestview a{ text-decoration:none;color:#808080;font-size:12px !important; font-family:Arial, Helvetica, sans-serif;font-weight:normal !important;}
.bestview a:hover{ text-decoration: underline;color:#ffffff;}
 .designs{ float:right; width:192px; margin:0 auto; padding-right:5px; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#808080; text-align:right; padding-top:4px} 
 .designs a{font-size:12px; color:#808080; text-decoration:none;text-align:right;}
.designs a:hover{ color:#ffffff; text-decoration:underline}
.designer{ width:30px; height:14px; float:right; padding-top:2px; padding-left:6px}




/****************************about us*****************************/


.sub_wrapper01{width: 100%; min-height: 220px;    margin:0px auto; position:relative !important;background:none; background-size: 100% }
.sub_wrapper02{width: 100%; min-height: 220px;    margin:0px auto; position:relative !important;background:none; background-size: 100% }
.sub_wrapper03{width: 100%; min-height: 220px;    margin:0px auto; position:relative !important;background:none; background-size: 100% }
.sub_wrapper04{width: 100%; min-height: 220px;    margin:0px auto; position:relative !important;background:none; background-size: 100% }
		
.subbtnwrap{width: 100%;height:57px;position: absolute;    top: -50px;}

.bred{width:100%;	height: auto;	padding-bottom:1%; padding-top:1%; /*border-bottom:1px dotted #21a73f*/}
.bred-home{ font-size:12px; color:#333333; float:left; height: auto; width: auto;  font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding-top:2px}
.bred-home a{ font-size:12px; color:#666666;  height: auto; padding-right:2px; width: auto; font-weight:bold; text-decoration:none;font-family:Arial, Helvetica, sans-serif;}
.bred-home a:hover{ font-size:12px; color:#333333;  height: auto; text-decoration:underline !important; width:50px; font-weight:bold;}
.bred-arrow{ font-size:12px; color:#333333; width: auto;  float:left; padding:7px 2px 0 2px; font-weight:bolder}
.bred-next{ font-size:12px; color:#fef10f; font-weight:bold; padding:2px 2px 0 2px;float:left; font-family:Arial, Helvetica, sans-serif;}
.bred-last{
	font-size: 12px;
	color: #dd941a;
	font-weight: bold;
	padding: 2px 2px 0 2px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
}


.subleft{width:100%; height:auto; float:left; margin: 0%; padding:1%; background:#FFF;}    

.subleft p{font-size:12px; color:#666666;  height: auto; text-align:justify;   text-decoration: none;font-family:Arial, Helvetica, sans-serif; line-height:18px;}

.subleft p span{font-size:14px; font-weight:bold; color:#f6972a;}

.subright{width:100%; height:auto; float:left; margin:0%; background: none; background-size:100%}

.subright p{ width:98%; padding-top:30px; height:auto; margin:0 auto; font-size:12px; color:#98630b;  text-align:justify;   text-decoration: none;font-family:Arial, Helvetica, sans-serif; line-height:18px;}

.subright p span{font-size:14px; font-weight:bold; color:#98630b;}

.morebtn a{ font-size:12px; color:#060; float:right; padding-right:15px;  text-align:right;   text-decoration:none;font-family:Arial, Helvetica, sans-serif;}

.morebtn a:hover{color:#F60;}


/***************************************************Destinations****************************************/
.destinationdiv1 {    width:50%;    height: auto;    float: left;    margin-top: 15px;    padding-left: 5px;    float: left;    border-bottom: 1px solid #5f7776;    position: relative;    padding: 12px 0px;}
.destinationdiv2 {    width:48%;    height: auto;    background: #699c20;    padding: 6px 7px 7px 6px;   float: left;   margin-top: 10px;    margin-left: 10px;     position: relative;}
.destinationdiv2 h4{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFFFFF; position:absolute; bottom:0px; left:0px; height:34px; line-height:30px; text-align:center; background-color:rgba(40,79,60,0.5); width:100%}
.destinationdiv3{ width:100%; height:auto; float:left; margin-top:8px; padding-left:3px; float:left;}
.destinationdiv3 p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#99999; line-height:18px; text-align:justify; padding:0px; font-weight:normal}
.destinationdiv4{  width:50%; height:auto; background:#699c20; padding:6px 7px 7px 6px; float:left; margin-top:10px; margin-left:0px; float:left; position:relative }

/*************************************************gallery************************/
.gallery_thumb{  width:45%; height:auto; background:#FFF; border: 1px solid #8bb229; float:left; padding:8px !important; margin:12px ; }


/*************************************************contact************************/
.contactbox01{  width:94%; height:auto; background:#f2f2f2; border: 1px solid #8bb229; float:left; padding:8px !important; margin:12px; float:left; margin-right:3%; }

.contactbox01 h1{  width:65%; height:auto; border-bottom:1px solid #dd941a}
.enquirydtl{ width:100%; height: auto; margin:0 auto; padding-top:15px }
#enquiryfor{ width:100%; height: auto;  padding-top:1px; padding-bottom:1px}
#enquiry-dtl{ width:100%; height: auto; float:left;  padding-left:2px; padding-right:2px; padding-bottom:9px}
#enquiry-comment{ width:100%; height: auto; float:left;  padding-left:2px; padding-right:2px; padding-bottom:20px}
#enquiry-dtl h4{ width:140px;font-size:12px;font-family:Arial, Helvetica, sans- serif;color:#333333;font-weight:normal;float:left;font-style:italic;height:25px; line-height:28px }
#enquiry-comment h4{ width:140px; font-size:12px; font-family:Arial, Helvetica, sans- serif; color:#333333; font-weight:normal; float:left;  }
#enquirysep{ width:22px; height:auto; padding-right:15px; float:left; padding-top:4px }
#enq-txtbox{ width:100%; height:25px;float:left;}
#enq-txtbox-1{ width:100%; height:60px; float:left;}
.star{ float:left; width:2px; height:2px; color:#6eb018 !important; padding-left:7px}
.tcxt99{ width:100%; border:1px solid #ffcc33; height:27px; font-size:12px; padding-left:2px; color:#333333}
.tcxt98{width:100%; border:1px solid #ffcc33;  height:60px; font-size:12px; padding-left:2px; color:#333333}
.sendbtn{ width: auto; float:left; height:23px;  }




.contactbox02{  width:94%; height:auto; background:#f2f2f2; border: 1px solid #8bb229; float:left; padding:8px !important; margin:12px; float:left; }

.contactbox02 h1{  width:65%; height:auto; border-bottom:1px solid #dd941a}

.contactbox02 p{ width:85%; padding-top:27px; height:auto; margin:0 auto; font-size:12px; color:#98630b;  text-align:center;   text-decoration: none;font-family:Arial, Helvetica, sans-serif; line-height:25px;}

.contactbox02 a{ font-size:12px; color:#060;    text-align:right;   text-decoration:none;font-family:Arial, Helvetica, sans-serif;}

.contactbox02 a:hover{color:#F60;}

	 }

 
@media (min-width:581px) and (max-width:736px) {
/*		.ongoing {
    width:32%;
    float: left;
    margin-right: 2%;
    margin-top: 2%;
    height: auto;
    border-bottom: 1px dotted #ccc;
}

.ongoing:nth-child(4n+4){ margin-right:2%;}	
.ongoing:nth-child(2n+2){ margin-right:2%;}	
.ongoing:nth-child(3n+3){ margin-right:0%;}	*/

	.mist{ display:none;}	

	 .wrapper {
        width: 100%;
		height: auto;
        margin: 0px auto;
		position:relative;
    }
	
 .mist{ width:100%; height:auto; margin:auto;	position: absolute; top:0; right:0; left:0; z-index:9999 !important;   }	 
	
.logo_container{ width:200px; height:auto; margin:50px auto 0px auto !important; text-align:center; }
.top_right{ width:100% !important; height:auto; float:right; margin-top:1%;}
.callus{ width:40% !important; float:left; background:#dd941a; border-radius:10px; margin-right:1%;}
.callus h1{ height:34px; margin:5px 15px; padding-left:25px; line-height:34px;   background:url(../images/call_us.png) left center  no-repeat; font-size:13px; font-weight:bolder !important; color:#FFF; letter-spacing:1px; }

.email{ width:58% !important; float:left; background:#508e00; border-radius:10px;}
.email h1{/**/  margin:5px 15px  !important; padding-left:30px;   background:url(../images/email.png) left center  no-repeat;  }
.email h1 a{ width:215px ; height:34px;font-size:13px; line-height:34px; font-weight: bolder; color:#FFF; text-decoration:none; }
.email h1 a:hover{color:#ffe400;}

.social_container{ display:none; width:36px; height:113px; position: fixed; right:0px; top:40px;  z-index:9999}
.socialcontainer_for{ width:36px; height:37px;  position:relative; margin-bottom:1px }
#fb-icon{width: 36px;height:37px;background: url(../images/fb.jpg) no-repeat;  position:absolute; bottom:0px; right:0px}
#fb-icon:hover{width:36px;height:37px;background: url(../images/fbh.jpg)no-repeat; display:block;}
#tr-icon{width:36px;height:37px;background: url(../images/twitter.jpg) no-repeat;  position:absolute; bottom:0px; right:0px}
#tr-icon:hover{width:36px;height:37px;background: url(../images/twitterh.jpg)no-repeat; display:block;}
#yt-icon{width:36px;height:37px;background: url(../images/youtube.jpg) no-repeat;  position:absolute; bottom:0px; right:0px}
#yt-icon:hover{width:36px;height:37px;background: url(../images/youtubeh.jpg)no-repeat; display:block;}

.welcometext {  display:none;   width: 99%;    height: auto;    position: absolute;    bottom: 13%;    right: 0;   left: 0;}
.homebanner{ display:none; width:257px; height:256px; position:absolute;bottom:8%; left:5%; z-index:555;}

.container{ display:none;}
.btnwrap{width: 100%;	height:auto;  background: none; position:absolute; top:1px; margin:auto;}
.btnszz{width: 100%;}
.btnszz ul{width: 100%; margin:0; padding-right:4%; float:right;}
.btnszz ul li{ background: none}





	.footerbotom{
	width: 100%;
	height: 40px;
	z-index: 999 !important;
	position: static;
	bottom: 0px !important; /*background-color:#111111;*/
	margin-top: 5px; /*border-top:1px  solid #2c2c2c*/
	background: linear-gradient(#1e1e1e, #000000)
}

.footerbotom2{
	width: 100%;
	height: 40px;
	z-index: 999 !important;
	position: absolute;
	bottom: 0px !important; /*background-color:#111111;*/
	margin-top: 5px; /*border-top:1px  solid #2c2c2c*/
	background: linear-gradient(#1e1e1e, #000000)
}
.footerbotom_main{ width:98%; height:auto; margin:0% 0%; padding:10px 0px}
.copyright{ width:210px; height:auto; float:left; margin:0 auto;text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#808080; padding-top:5px; text-align:center}

.bestview{ display:none; width:210px; padding-left:5px; height:auto; padding-top:5px; float:left;font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#808080; text-align: left; }
.bestview a{ text-decoration:none;color:#808080;font-size:12px !important; font-family:Arial, Helvetica, sans-serif;font-weight:normal !important;}
.bestview a:hover{ text-decoration: underline;color:#ffffff;}
 .designs{ float:right; width:192px; margin:0 auto; padding-right:5px; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#808080; text-align:right; padding-top:4px} 
 .designs a{font-size:12px; color:#808080; text-decoration:none;text-align:right;}
.designs a:hover{ color:#ffffff; text-decoration:underline}
.designer{ width:30px; height:14px; float:right; padding-top:2px; padding-left:6px}




/****************************about us*****************************/


.sub_wrapper01{width: 100%; min-height: 220px;    margin:0px auto; position:relative !important;background:none; background-size: 100% }
.sub_wrapper02{width: 100%; min-height: 220px;    margin:0px auto; position:relative !important;background:none; background-size: 100% }
.sub_wrapper03{width: 100%; min-height: 220px;    margin:0px auto; position:relative !important;background:none; background-size: 100% }
.sub_wrapper04{width: 100%; min-height: 220px;    margin:0px auto; position:relative !important;background:none; background-size: 100% }
		
.subbtnwrap{width: 100%;height:57px;position: absolute;    top: -50px;}

.bred{width:100%;	height: auto;	padding-bottom:1%; padding-top:1%; /*border-bottom:1px dotted #21a73f*/}
.bred-home{ font-size:12px; color:#333333; float:left; height: auto; width: auto;  font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding-top:2px}
.bred-home a{ font-size:12px; color:#666666;  height: auto; padding-right:2px; width: auto; font-weight:bold; text-decoration:none;font-family:Arial, Helvetica, sans-serif;}
.bred-home a:hover{ font-size:12px; color:#333333;  height: auto; text-decoration:underline !important; width:50px; font-weight:bold;}
.bred-arrow{ font-size:12px; color:#333333; width: auto;  float:left; padding:7px 2px 0 2px; font-weight:bolder}
.bred-next{ font-size:12px; color:#fef10f; font-weight:bold; padding:2px 2px 0 2px;float:left; font-family:Arial, Helvetica, sans-serif;}
.bred-last{
	font-size: 12px;
	color: #dd941a;
	font-weight: bold;
	padding: 2px 2px 0 2px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
}


.subleft{width:100%; height:auto; float:left; margin: 0%; padding:1%; background:#FFF;}    

.subleft p{font-size:12px; color:#666666;  height: auto; text-align:justify;   text-decoration: none;font-family:Arial, Helvetica, sans-serif; line-height:18px;}

.subleft p span{font-size:14px; font-weight:bold; color:#f6972a;}

.subright{width:100%; height:auto; float:left; margin:0%; background: none; background-size:100%}

.subright p{ width:98%; padding-top:30px; height:auto; margin:0 auto; font-size:12px; color:#98630b;  text-align:justify;   text-decoration: none;font-family:Arial, Helvetica, sans-serif; line-height:18px;}

.subright p span{font-size:14px; font-weight:bold; color:#98630b;}

.morebtn a{ font-size:12px; color:#060; float:right; padding-right:15px;  text-align:right;   text-decoration:none;font-family:Arial, Helvetica, sans-serif;}

.morebtn a:hover{color:#F60;}


/***************************************************Destinations****************************************/
.destinationdiv1 {    width:50%;    height: auto;    float: left;    margin-top: 15px;    padding-left: 5px;    float: left;    border-bottom: 1px solid #5f7776;    position: relative;    padding: 12px;}
.destinationdiv2 {    width: 98%;    height: auto;    background: #699c20;    padding: 6px 7px 7px 6px;    /* float: left; */    margin-top: 10px;    margin-left: 10px;    margin: 0 auto;    position: relative;}
.destinationdiv2 h4{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFFFFF; position:absolute; bottom:0px; left:0px; height:34px; line-height:30px; text-align:center; background-color:rgba(40,79,60,0.5); width:100%}
.destinationdiv3{ width:100%; height:auto; float:left; margin-top:8px; padding-left:3px; float:left;}
.destinationdiv3 p{ height: 100%;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#99999; line-height:18px; text-align:justify; padding:0px; font-weight:normal}
.destinationdiv4{  width:48%; height:auto; background:#699c20; padding:6px 7px 7px 6px; float:left; margin-top:10px; margin-left:10px; float:left; position:relative }

/*************************************************gallery************************/
.gallery_thumb{  width:45%; height:auto; background:#FFF; border: 1px solid #8bb229; float:left; padding:8px !important; margin:12px ; }


/*************************************************contact************************/
.contactbox01{  width:94%; height:auto; background:#f2f2f2; border: 1px solid #8bb229; float:left; padding:8px !important; margin:12px; float:left; margin-right:3%; }

.contactbox01 h1{  width:65%; height:auto; border-bottom:1px solid #dd941a}
.enquirydtl{ width:100%; height: auto; margin:0 auto; padding-top:15px }
#enquiryfor{ width:100%; height: auto;  padding-top:1px; padding-bottom:1px}
#enquiry-dtl{ width:100%; height: auto; float:left;  padding-left:2px; padding-right:2px; padding-bottom:9px}
#enquiry-comment{ width:100%; height: auto; float:left;  padding-left:2px; padding-right:2px; padding-bottom:20px}
#enquiry-dtl h4{ width:140px;font-size:12px;font-family:Arial, Helvetica, sans- serif;color:#333333;font-weight:normal;float:left;font-style:italic;height:25px; line-height:28px }
#enquiry-comment h4{ width:140px; font-size:12px; font-family:Arial, Helvetica, sans- serif; color:#333333; font-weight:normal; float:left;  }
#enquirysep{ width:22px; height:auto; padding-right:15px; float:left; padding-top:4px }
#enq-txtbox{ width:100%; height:25px;float:left;}
#enq-txtbox-1{ width:100%; height:60px; float:left;}
.star{ float:left; width:2px; height:2px; color:#6eb018 !important; padding-left:7px}
.tcxt99{ width:100%; border:1px solid #ffcc33; height:27px; font-size:12px; padding-left:2px; color:#333333}
.tcxt98{width:100%; border:1px solid #ffcc33;  height:60px; font-size:12px; padding-left:2px; color:#333333}
.sendbtn{ width: auto; float:left; height:23px;  }




.contactbox02{  width:94%; height:auto; background:#f2f2f2; border: 1px solid #8bb229; float:left; padding:8px !important; margin:12px; float:left; }

.contactbox02 h1{  width:65%; height:auto; border-bottom:1px solid #dd941a}

.contactbox02 p{ width:85%; padding-top:27px; height:auto; margin:0 auto; font-size:12px; color:#98630b;  text-align:center;   text-decoration: none;font-family:Arial, Helvetica, sans-serif; line-height:25px;}

.contactbox02 a{ font-size:12px; color:#060;    text-align:right;   text-decoration:none;font-family:Arial, Helvetica, sans-serif;}

.contactbox02 a:hover{color:#F60;}
	 
	 
	 }

 @media (min-width: 768px) and (max-width: 991px) {		
 

	 .mist{ display:none;}	

	 .wrapper {
        width: 100%;
		height: auto;
        margin: 0px auto;
		position:relative;
    }
	
 .mist{ width:100%; height:auto; margin:auto;	position: absolute; top:0; right:0; left:0; z-index:9999 !important;   }	 
	
.logo_container{ width:200px; height:auto; margin:50px auto 0px auto !important; text-align:center; }
.top_right{ width:100% !important; height:auto; float:right; margin-top:1%;}
.callus{ width:45% !important; float:left; background:#dd941a; border-radius:10px; margin-right:1%; margin-left:2%}
.callus h1{ height:34px; margin:5px 15px; padding-left:25px; line-height:34px;   background:url(../images/call_us.png) left center  no-repeat; font-size:13px; font-weight:bolder !important; color:#FFF; letter-spacing:1px; }

.email{ width:48% !important; float:left; background:#508e00; border-radius:10px;}
.email h1{/**/  margin:5px 15px  !important; padding-left:30px;   background:url(../images/email.png) left center  no-repeat;  }
.email h1 a{ width:215px ; height:34px;font-size:13px; line-height:34px; font-weight: bolder; color:#FFF; text-decoration:none; }
.email h1 a:hover{color:#ffe400;}

.social_container{ display:none; width:36px; height:113px; position: fixed; right:0px; top:40px;  z-index:9999}
.socialcontainer_for{ width:36px; height:37px;  position:relative; margin-bottom:1px }
#fb-icon{width: 36px;height:37px;background: url(../images/fb.jpg) no-repeat;  position:absolute; bottom:0px; right:0px}
#fb-icon:hover{width:36px;height:37px;background: url(../images/fbh.jpg)no-repeat; display:block;}
#tr-icon{width:36px;height:37px;background: url(../images/twitter.jpg) no-repeat;  position:absolute; bottom:0px; right:0px}
#tr-icon:hover{width:36px;height:37px;background: url(../images/twitterh.jpg)no-repeat; display:block;}
#yt-icon{width:36px;height:37px;background: url(../images/youtube.jpg) no-repeat;  position:absolute; bottom:0px; right:0px}
#yt-icon:hover{width:36px;height:37px;background: url(../images/youtubeh.jpg)no-repeat; display:block;}

.welcometext {  width:55%;    height: auto;    position: absolute;    bottom:25%;    right:2%;   }
.homebanner{ width:257px; height:256px; position:absolute;bottom:25%; left:5%; z-index:555;}

.container{ display:none;}
.btnwrap{width: 100%;	height:57px;  background:url(../images/btn_bg.png) repeat !important; position:absolute; bottom:13%;}
.btnszz{width: 100%;}
.btnszz ul{ margin:0; padding-right:0%; float:right;}
.btnszz ul li{ list-style:none; float:left; background:url(../images/btn_sep.png) 0px 5px no-repeat}
.btnszz ul li a{  z-index:999 !important; text-decoration:none;padding:0px 20px 0px 30px;line-height:57px;   text-align:left; color:#333; font-weight:bolder; text-transform:uppercase;}
.btnszz ul li a:hover{ color:#508e00 !important;}

.nav {
    list-style: none;
     *zoom: 1;
     background:none !important; background-color:transparent !important;
}




	.footerbotom{
	width: 100%;
	height: 40px;
	z-index: 999 !important;
	position: static;
	bottom: 0px !important; /*background-color:#111111;*/
	margin-top: 5px; /*border-top:1px  solid #2c2c2c*/
	background: linear-gradient(#1e1e1e, #000000)
}

.footerbotom2{
	width: 100%;
	height: 40px;
	z-index: 999 !important;
	position: absolute;
	bottom: 0px !important; /*background-color:#111111;*/
	margin-top: 5px; /*border-top:1px  solid #2c2c2c*/
	background: linear-gradient(#1e1e1e, #000000)
}
.footerbotom_main{ width:98%; height:auto; margin:0% 0%; padding:10px 0px}
.copyright{ width:210px; height:auto; float:left; margin:0 auto;text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#808080; padding-top:5px; text-align:center}

.bestview{ display:none; width:210px; padding-left:5px; height:auto; padding-top:5px; float:left;font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#808080; text-align: left; }
.bestview a{ text-decoration:none;color:#808080;font-size:12px !important; font-family:Arial, Helvetica, sans-serif;font-weight:normal !important;}
.bestview a:hover{ text-decoration: underline;color:#ffffff;}
 .designs{ float:right; width:192px; margin:0 auto; padding-right:5px; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#808080; text-align:right; padding-top:4px} 
 .designs a{font-size:12px; color:#808080; text-decoration:none;text-align:right;}
.designs a:hover{ color:#ffffff; text-decoration:underline}
.designer{ width:30px; height:14px; float:right; padding-top:2px; padding-left:6px}




/****************************about us*****************************/


.sub_wrapper01{width: 100%; min-height: 220px;    margin:0px auto; position:relative !important;background:none; background-size: 100% }
.sub_wrapper02{width: 100%; min-height: 220px;    margin:0px auto; position:relative !important;background:none; background-size: 100% }
.sub_wrapper03{width: 100%; min-height: 220px;    margin:0px auto; position:relative !important;background:none; background-size: 100% }
.sub_wrapper04{width: 100%; min-height: 220px;    margin:0px auto; position:relative !important;background:none; background-size: 100% }
		
.subbtnwrap{width: 100%;height:57px;position: absolute;    top: -50px;     background: url(../images/btn_bg.png) repeat;}

.bred{width:100%;	height: auto;	padding-bottom:1%; padding-top:1%; /*border-bottom:1px dotted #21a73f*/}
.bred-home{ font-size:12px; color:#333333; float:left; height: auto; width: auto;  font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding-top:2px}
.bred-home a{ font-size:12px; color:#666666;  height: auto; padding-right:2px; width: auto; font-weight:bold; text-decoration:none;font-family:Arial, Helvetica, sans-serif;}
.bred-home a:hover{ font-size:12px; color:#333333;  height: auto; text-decoration:underline !important; width:50px; font-weight:bold;}
.bred-arrow{ font-size:12px; color:#333333; width: auto;  float:left; padding:7px 2px 0 2px; font-weight:bolder}
.bred-next{ font-size:12px; color:#fef10f; font-weight:bold; padding:2px 2px 0 2px;float:left; font-family:Arial, Helvetica, sans-serif;}
.bred-last{
	font-size: 12px;
	color: #dd941a;
	font-weight: bold;
	padding: 2px 2px 0 2px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
}


.subleft{width:100%; height:auto; float:left; margin: 0%; padding:1%; background:#FFF;}    

.subleft p{font-size:12px; color:#666666;  height: auto; text-align:justify;   text-decoration: none;font-family:Arial, Helvetica, sans-serif; line-height:18px;}

.subleft p span{font-size:14px; font-weight:bold; color:#f6972a;}

.subright{width:100%; height:auto; float:left; margin:0%; background: none; background-size:100%}

.subright p{ width:98%; padding-top:30px; height:auto; margin:0 auto; font-size:12px; color:#98630b;  text-align:justify;   text-decoration: none;font-family:Arial, Helvetica, sans-serif; line-height:18px;}

.subright p span{font-size:14px; font-weight:bold; color:#98630b;}

.morebtn a{ font-size:12px; color:#060; float:right; padding-right:15px;  text-align:right;   text-decoration:none;font-family:Arial, Helvetica, sans-serif;}

.morebtn a:hover{color:#F60;}


/***************************************************Destinations****************************************/
.destinationdiv1 {    width:48%;    height: auto;    float: left;    margin-top: 15px;    padding-left: 5px;    float: left;    border-bottom: 1px solid #5f7776;    position: relative;    padding: 12px;}
.destinationdiv2 {    width:100%;    height: auto; float: left;    background: #699c20;    padding: 6px 7px 7px 6px;    /* float: left; */    margin-top: 10px;    margin-left: 10px;    margin: 0 auto;    position: relative;}
.destinationdiv2 h4{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFFFFF; position:absolute; bottom:0px; left:0px; height:34px; line-height:30px; text-align:center; background-color:rgba(40,79,60,0.5); width:100%}
.destinationdiv3{ width:100%; height:auto; float:left; margin-top:8px; padding-left:3px; float:left;}
.destinationdiv3 p{ min-height:145px; height: 100%;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#99999; line-height:18px; text-align:justify; padding:0px; font-weight:normal}
.destinationdiv4{  width:48%; height:auto; background:#699c20; padding:6px 7px 7px 6px; float:left; margin-top:10px; margin-left:10px; float:left; position:relative }

/*************************************************gallery************************/
.gallery_thumb{  width:45%; height:auto; background:#FFF; border: 1px solid #8bb229; float:left; padding:8px !important; margin:12px ; }


/*************************************************contact************************/
.contactbox01{  width:48%; height:auto; background:#f2f2f2; border: 1px solid #8bb229; float:left; padding:8px !important; margin:12px; float:left; margin-right:3%; }

.contactbox01 h1{  width:65%; height:auto; border-bottom:1px solid #dd941a}
.enquirydtl{ width:100%; height: auto; margin:0 auto; padding-top:15px }
#enquiryfor{ width:100%; height: auto;  padding-top:1px; padding-bottom:1px}
#enquiry-dtl{ width:100%; height: auto; float:left;  padding-left:2px; padding-right:2px; padding-bottom:9px}
#enquiry-comment{ width:100%; height: auto; float:left;  padding-left:2px; padding-right:2px; padding-bottom:20px}
#enquiry-dtl h4{ width:140px;font-size:12px;font-family:Arial, Helvetica, sans- serif;color:#333333;font-weight:normal;float:left;font-style:italic;height:25px; line-height:28px }
#enquiry-comment h4{ width:140px; font-size:12px; font-family:Arial, Helvetica, sans- serif; color:#333333; font-weight:normal; float:left;  }
#enquirysep{ width:22px; height:auto; padding-right:15px; float:left; padding-top:4px }
#enq-txtbox{ width:50%; height:25px;float:left;}
#enq-txtbox-1{ width:50%; height:60px; float:left;}
.star{ float:left; width:2px; height:2px; color:#6eb018 !important; padding-left:7px}
.tcxt99{ width:100%; border:1px solid #ffcc33; height:27px; font-size:12px; padding-left:2px; color:#333333}
.tcxt98{width:100%; border:1px solid #ffcc33;  height:60px; font-size:12px; padding-left:2px; color:#333333}
.sendbtn{ width: auto; float:left; height:23px;  }




.contactbox02{  width:44%; height:auto; background:#f2f2f2; border: 1px solid #8bb229; float:left; padding:8px !important; margin:12px; float:left; }

.contactbox02 h1{  width:65%; height:auto; border-bottom:1px solid #dd941a}

.contactbox02 p{ width:85%; padding-top:27px; height:auto; margin:0 auto; font-size:12px; color:#98630b;  text-align:center;   text-decoration: none;font-family:Arial, Helvetica, sans-serif; line-height:25px;}

.contactbox02 a{ font-size:12px; color:#060;    text-align:right;   text-decoration:none;font-family:Arial, Helvetica, sans-serif;}

.contactbox02 a:hover{color:#F60;}
 
 
  }
 
 @media (min-width: 992px) and (max-width: 1199px) {
	 
	 .wrapper {
        width: 100%;
		height: auto;
        margin: 0px auto;
		position:relative;
    }	 
	 .mist{ width:100%; height:auto; margin:auto;	position: absolute; top:0; right:0; left:0; z-index:9999 !important;   }	
.logo_container{ width:19% ; height:auto; z-index:999 !important; float:left; position:absolute; top:1%; left:1%; }
.logo{ width:220; height:auto; float:left; }

.top_right{width:48% ; height:auto; float:right; margin-top:1%;}
.callus{  float:left; background:#dd941a; border-radius:10px; margin-right:1%;}
.callus h1{ height:34px; margin:5px 15px; padding-left:25px; line-height:34px;   background:url(../images/call_us.png) left center  no-repeat; font-size:12px; font-weight:bolder !important; color:#FFF; letter-spacing:1px; }

.email{  float:left; background:#508e00; border-radius:10px;}
.email h1{/**/  margin:5px 15px  !important; padding-left:30px;   background:url(../images/email.png) left center  no-repeat;  }
.email h1 a{ width:175px ; height:34px;font-size:12px; line-height:34px; font-weight: bolder; color:#FFF; text-decoration:none; }
.email h1 a:hover{color:#ffe400;}

.social_container{ width:36px; height:113px; position: fixed; right:0px; top:30%;  z-index:9999}
.socialcontainer_for{ width:36px; height:37px;  position:relative; margin-bottom:1px }
#fb-icon{width: 36px;height:37px;background: url(../images/fb.jpg) no-repeat;  position:absolute; bottom:0px; right:0px}
#fb-icon:hover{width:36px;height:37px;background: url(../images/fbh.jpg)no-repeat; display:block;}
#tr-icon{width:36px;height:37px;background: url(../images/twitter.jpg) no-repeat;  position:absolute; bottom:0px; right:0px}
#tr-icon:hover{width:36px;height:37px;background: url(../images/twitterh.jpg)no-repeat; display:block;}
#yt-icon{width:36px;height:37px;background: url(../images/youtube.jpg) no-repeat;  position:absolute; bottom:0px; right:0px}
#yt-icon:hover{width:36px;height:37px;background: url(../images/youtubeh.jpg)no-repeat; display:block;}

.welcometext{width:530px; height:115px; position:absolute; top:55%; right:25px;}

.homebanner{ width:257px; height:256px; position:absolute;bottom:8%; left:5%; z-index:555;}

.container{ display:none;}
.btnwrap{width: 100%;	height:57px;  background:url(../images/btn_bg.png) repeat; position:absolute; bottom:17%;}
.btnszz{width: 100%;}
.btnszz ul{ margin:0; padding-right:4%; float:right;}
.btnszz ul li{ list-style:none; float:left !important; background:none !important}
.btnszz ul li a{  z-index:999 !important; text-decoration:none;padding:0px 20px 0px 30px;line-height:57px;   text-align:left; color:#333; font-weight:bolder; text-transform:uppercase;}
.btnszz ul li a:hover{ color:#508e00 !important;}





.footerbotom{
	width: 100%;
	height: 40px;
	position: static;
	bottom: 0px !important; /*background-color:#111111;*/
	margin-top: 5px; /*border-top:1px  solid #2c2c2c*/
	background:#000;
}

.footerbotom2{
	width: 100%;
	height: 40px;
	z-index: 999 !important;
	position: absolute;
	bottom: 0px !important; /*background-color:#111111;*/
	margin-top: 5px; /*border-top:1px  solid #2c2c2c*/
	background:#000;
}
.footerbotom_main{ width:98%; height:auto; margin:0% 2%; padding-top:10px}
.copyright{ width:210px; height:auto; float:left; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#808080; padding-top:5px}

.bestview{ width:210px; padding-left:5px; height:auto; padding-top:5px; float:left;font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#808080; text-align: left; }
.bestview a{ text-decoration:none;color:#808080;font-size:12px !important; font-family:Arial, Helvetica, sans-serif;font-weight:normal !important;}
.bestview a:hover{ text-decoration: underline;color:#ffffff;}
 .designs{ width:943px;   padding-right:5px; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#808080; text-align:right; padding-top:4px} 
 .designs a{font-size:12px; color:#808080; text-decoration:none;text-align:right;}
.designs a:hover{ color:#ffffff; text-decoration:underline}
.designer{ width:30px; height:14px; float:right; padding-top:2px; padding-left:6px}




/****************************about us*****************************/


.sub_wrapper01{width: 100%; min-height: 220px;    margin:0px auto; position:relative !important;background:url(../images/sub_banner01.jpg) no-repeat; background-size: 100% }
.sub_wrapper02{width: 100%; min-height: 220px;    margin:0px auto; position:relative !important;background:url(../images/sub_banner02.jpg) no-repeat; background-size: 100% }
.sub_wrapper03{width: 100%; min-height: 220px;    margin:0px auto; position:relative !important;background:url(../images/sub_banner03.jpg) no-repeat; background-size: 100% }
.sub_wrapper04{width: 100%; min-height: 220px;    margin:0px auto; position:relative !important;background:url(../images/sub_banner04.jpg) no-repeat; background-size: 100% }
		
.subbtnwrap{width: 100%;height:57px;    background:url(../images/btn_bg.png) repeat ;position:absolute; bottom:22%;}

.bred{width:100%;	height: auto;	padding-bottom:1%; padding-top:1%; /*border-bottom:1px dotted #21a73f*/}
.bred-home{ font-size:12px; color:#333333; float:left; height: auto; width: auto;  font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding-top:2px}
.bred-home a{ font-size:12px; color:#666666;  height: auto; padding-right:2px; width: auto; font-weight:bold; text-decoration:none;font-family:Arial, Helvetica, sans-serif; }
.bred-home a:hover{ font-size:12px; color:#333333;  height: auto; text-decoration:underline !important; width:50px; font-weight:bold;}
.bred-arrow{ font-size:12px; color:#333333; width: auto;  float:left; padding:7px 2px 0 2px; font-weight:bolder}
.bred-next{ font-size:12px; color:#fef10f; font-weight:bold; padding:2px 2px 0 2px;float:left; font-family:Arial, Helvetica, sans-serif;}
.bred-last{
	font-size: 12px;
	color: #dd941a;
	font-weight: bold;
	padding: 2px 2px 0 2px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
}


.subleft{width:70%; height:auto; float:left; margin:1% 1%; background:#FFF;}    

.subleft p{font-size:12px; color:#666666;  height: auto; text-align:justify;   text-decoration: none;font-family:Arial, Helvetica, sans-serif; line-height:18px;}

.subleft p span{font-size:14px; font-weight:bold; color:#f6972a;}

.subright{width:26%; min-height:304px; height:auto; float:left; margin:1%; background: url(../images/facilities_bg.jpg) no-repeat  ; background-size:120%}

.subright p{ width:85%; padding-top:75px; height:auto; margin:0 auto; font-size:12px; color:#98630b;  text-align:justify;   text-decoration: none;font-family:Arial, Helvetica, sans-serif; line-height:17px;}

.subright p span{font-size:12px; font-weight:bold; color:#98630b;}

.morebtn a{ font-size:12px; color:#060; float:right; padding-right:15px;  text-align:right;   text-decoration:none;font-family:Arial, Helvetica, sans-serif;}

.morebtn a:hover{color:#F60;}

/***************************************************Destinations****************************************/
.destinationdiv1 {    width: 100%;    height: auto;    float: left;    margin-top: 15px;    padding-left: 5px;    float: left;    border-bottom: 1px solid #5f7776;    position: relative;    padding: 12px 0px;}
.destinationdiv2{  width:200px; height:143px; background:#699c20; padding:6px 7px 7px 6px; float:left; margin-top:10px; margin-left:10px;  float:left; position:relative }
.destinationdiv2 h4{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFFFFF; position:absolute; bottom:0px; left:0px; height:24px; line-height:24px; text-align:center; background-color:rgba(40,79,60,0.5); width:100%}
.destinationdiv3{ width:66%; height:143px; float:left; margin-top:8px; padding-left:3px; float:left;}
.destinationdiv3 p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#99999; line-height:18px; text-align:justify; padding:0px 0px 5px 15px; font-weight:normal}
.destinationdiv4{  width:31%; height:auto; background:#699c20; padding:6px 7px 7px 6px; float:left; margin-top:10px; margin-left:10px; float:left; position:relative }

/*************************************************gallery************************/
.gallery_thumb{  width:180px; height:auto; background:#FFF; border: 1px solid #8bb229; float:left; padding:8px !important; margin:12px; float:left; }


/*************************************************contact************************/
.contactbox01{  width:45%; height:auto; background:#f2f2f2; border: 1px solid #8bb229; float:left; padding:8px !important; margin:12px; float:left; margin-right:3%; }

.contactbox01 h1{  width:65%; height:auto; border-bottom:1px solid #dd941a}
.enquirydtl{ width:100%; height: auto; margin:0 auto; padding-top:15px }
#enquiryfor{ width:100%; height: auto;  padding-top:1px; padding-bottom:1px}
#enquiry-dtl{ width:100%; height: auto; float:left;  padding-left:2px; padding-right:2px; padding-bottom:9px}
#enquiry-comment{ width:546px; height: auto; float:left;  padding-left:2px; padding-right:2px; padding-bottom:20px}
#enquiry-dtl h4{ width:120px;font-size:12px;font-family:Arial, Helvetica, sans- serif;color:#333333;font-weight:normal;float:left;font-style:italic;height:25px; line-height:28px }
#enquiry-comment h4{ width:120px; font-size:12px; font-family:Arial, Helvetica, sans- serif; color:#333333; font-weight:normal; float:left;  }
#enquirysep{ width:12px; height:auto; padding-right:15px; float:left; padding-top:4px }
#enq-txtbox{ width:160px !important; height:25px;float:left;}
#enq-txtbox-1{ width:140px !important; height:60px; float:left;}
.star{ float:left; width:2px; height:2px; color:#6eb018 !important; padding-left:7px}
.tcxt99{ border:1px solid #ffcc33; width:155px !important; height:27px; font-size:12px; padding-left:2px; color:#333333}
.tcxt98{ border:1px solid #ffcc33; width:155px !important; height:60px; font-size:12px; padding-left:2px; color:#333333}
.sendbtn{ width: auto; float:left; height:23px;  }




.contactbox02{  width:45%; height:auto; background:#f2f2f2; border: 1px solid #8bb229; float:left; padding:8px !important; margin:12px; float:left; }

.contactbox02 h1{  width:65%; height:auto; border-bottom:1px solid #dd941a}

.contactbox02 p{ width:85%; padding-top:27px; height:auto; margin:0 auto; font-size:12px; color:#98630b;  text-align:center;   text-decoration: none;font-family:Arial, Helvetica, sans-serif; line-height:25px;}

.contactbox02 a{ font-size:12px; color:#060;    text-align:right;   text-decoration:none;font-family:Arial, Helvetica, sans-serif;}

.contactbox02 a:hover{color:#F60;}
}
 
 @media (min-width: 1200px) {
	 
	 .wrapper {
        width: 100%;
		height: auto;
        margin: 0px auto;
		position:relative;
    }
	
 .mist{ width:100%; height:auto; margin:auto;	position: absolute; top:0; right:0; left:0; z-index:9999 !important;   }	 
	
.logo_container{ width:19% ; height:auto; z-index:999 !important; float:left; position:absolute; top:1%; left:1%; }
.logo{ width:220; height:auto; float:left; }

.top_right{width:42% ; height:auto; float:right; margin-top:1%;}
.callus{  float:left; background:#dd941a; border-radius:10px; margin-right:1%;}
.callus h1{ height:34px; margin:5px 15px; padding-left:25px; line-height:34px;   background:url(../images/call_us.png) left center  no-repeat; font-size:13px; font-weight:bolder !important; color:#FFF; letter-spacing:1px; }

.email{  float:left; background:#508e00; border-radius:10px;}
.email h1{/**/  margin:5px 15px  !important; padding-left:30px;   background:url(../images/email.png) left center  no-repeat;  }
.email h1 a{ width:215px ; height:34px;font-size:13px; line-height:34px; font-weight: bolder; color:#FFF; text-decoration:none; }
.email h1 a:hover{color:#ffe400;}

.social_container{ width:36px; height:113px; position: fixed; right:0px; top:30%;  z-index:9999}
.socialcontainer_for{ width:36px; height:37px;  position:relative; margin-bottom:1px }
#fb-icon{width: 36px;height:37px;background: url(../images/fb.jpg) no-repeat;  position:absolute; bottom:0px; right:0px}
#fb-icon:hover{width:36px;height:37px;background: url(../images/fbh.jpg)no-repeat; display:block;}
#tr-icon{width:36px;height:37px;background: url(../images/twitter.jpg) no-repeat;  position:absolute; bottom:0px; right:0px}
#tr-icon:hover{width:36px;height:37px;background: url(../images/twitterh.jpg)no-repeat; display:block;}
#yt-icon{width:36px;height:37px;background: url(../images/youtube.jpg) no-repeat;  position:absolute; bottom:0px; right:0px}
#yt-icon:hover{width:36px;height:37px;background: url(../images/youtubeh.jpg)no-repeat; display:block;}

.welcometext{width:530px; height:115px; position:absolute; top:55%; right:25px;}

.homebanner{ width:257px; height:256px; position:absolute;bottom:8%; left:5%; z-index:555;}

.container{ display:none;}
.btnwrap{width: 100%;	height:57px;  background:url(../images/btn_bg.png) repeat; position:absolute; bottom:17%;}
.btnszz{width: 100%;}
.btnszz ul{ margin:0; padding-right:4%; float:right;}
.btnszz ul li{ list-style:none; float:left; background:url(../images/btn_sep.png) 0px 5px no-repeat}
.btnszz ul li a{  z-index:999 !important; text-decoration:none;padding:0px 35px 0px 43px;line-height:57px;   text-align:left; color:#333; font-weight:bolder; text-transform:uppercase;}
.btnszz ul li a:hover{ color:#508e00 !important;}





	.footerbotom{
	width: 100%;
	height: 40px;
	z-index: 999 !important;
	position: static;
	bottom: 0px !important; /*background-color:#111111;*/
	margin-top: 5px; /*border-top:1px  solid #2c2c2c*/
	background: linear-gradient(#1e1e1e, #000000)
}

.footerbotom2{
	width: 100%;
	height: auto;
	z-index: 999 !important;
	position: absolute;
	bottom: 0px !important; /*background-color:#111111;*/
	margin-top: 5px; /*border-top:1px  solid #2c2c2c*/
	background: linear-gradient(#1e1e1e, #000000); padding-bottom:5px;
}
.footerbotom_main{ width:98%; height:auto; margin:0% 2%; padding-top:10px}
.copyright{ width:210px; height:auto; float:left; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#808080; padding-top:5px}

.bestview{ width:210px; padding-left:5px; height:auto; padding-top:5px; float:left;font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#808080; text-align: left; }
.bestview a{ text-decoration:none;color:#808080;font-size:12px !important; font-family:Arial, Helvetica, sans-serif;font-weight:normal !important;}
.bestview a:hover{ text-decoration: underline;color:#ffffff;}
 .designs{ width:575px; float:right; padding-right:5px; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#808080; text-align:right; padding-top:4px} 
 .designs a{font-size:12px; color:#808080; text-decoration:none;text-align:right;}
.designs a:hover{ color:#ffffff; text-decoration:underline}
.designer{ width:30px; height:14px; float:right; padding-top:2px; padding-left:4px}




/****************************about us*****************************/


.sub_wrapper01{width: 100%; min-height: 220px;    margin:0px auto; position:relative !important;background:url(../images/sub_banner01.jpg) no-repeat; background-size: 100% }
.sub_wrapper02{width: 100%; min-height: 220px;    margin:0px auto; position:relative !important;background:url(../images/sub_banner02.jpg) no-repeat; background-size: 100% }
.sub_wrapper03{width: 100%; min-height: 220px;    margin:0px auto; position:relative !important;background:url(../images/sub_banner03.jpg) no-repeat; background-size: 100% }
.sub_wrapper04{width: 100%; min-height: 220px;    margin:0px auto; position:relative !important;background:url(../images/sub_banner04.jpg) no-repeat; background-size: 100% }
		
.subbtnwrap{width: 100%;height:57px;    background:url(../images/btn_bg.png) repeat ;position:absolute; bottom:10%;}

.bred{width:100%;	height: auto;	padding-bottom:1%; padding-top:1%; /*border-bottom:1px dotted #21a73f*/}
.bred-home{ font-size:12px; color:#333333; float:left; height: auto; width: auto;  font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding-top:2px}
.bred-home a{ font-size:12px; color:#666666;  height: auto; padding-right:2px; width: auto; font-weight:bold; text-decoration:none;font-family:Arial, Helvetica, sans-serif;}
.bred-home a:hover{ font-size:12px; color:#333333;  height: auto; text-decoration:underline !important; width:50px; font-weight:bold;}
.bred-arrow{ font-size:12px; color:#333333; width: auto;  float:left; padding:7px 2px 0 2px; font-weight:bolder}
.bred-next{ font-size:12px; color:#fef10f; font-weight:bold; padding:2px 2px 0 2px;float:left; font-family:Arial, Helvetica, sans-serif;}
.bred-last{
	font-size: 12px;
	color: #dd941a;
	font-weight: bold;
	padding: 2px 2px 0 2px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
}


.subleft{width:70%; height:auto; min-height:380px; float:left; margin:1% 2%; background:#FFF;}    

.subleft p{font-size:12px; color:#666666;  height: auto; text-align:justify;   text-decoration: none;font-family:Arial, Helvetica, sans-serif; line-height:18px;}

.subleft p span{font-size:14px; font-weight:bold; color:#f6972a;}

.subright{width:23%; min-height:304px; height:auto; float:left; margin:1%; background: url(../images/facilities_bg.jpg) no-repeat  ; background-size:100%}

.subright p{ width:85%; padding-top:90px; height:auto; margin:0 auto; font-size:12px; color:#98630b;  text-align:justify;   text-decoration: none;font-family:Arial, Helvetica, sans-serif; line-height:18px;}

.subright p span{font-size:14px; font-weight:bold; color:#98630b;}

.morebtn a{ font-size:12px; color:#060; float:right; padding-right:15px;  text-align:right;   text-decoration:none;font-family:Arial, Helvetica, sans-serif;}

.morebtn a:hover{color:#F60;}


/***************************************************Destinations****************************************/
.destinationdiv1 {    width: 100%;    height: auto;    float: left;    margin-top: 15px;    padding-left: 5px;    float: left;    border-bottom: 1px solid #5f7776;    position: relative;    padding: 12px 0px;}
.destinationdiv2{  width:200px; height:143px; background:#699c20; padding:6px 7px 7px 6px; float:left; margin-top:10px; margin-left:10px; float:left; position:relative }
.destinationdiv2 h4{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFFFFF; position:absolute; bottom:0px; left:0px; height:24px; line-height:24px; text-align:center; background-color:rgba(40,79,60,0.5); width:100%}
.destinationdiv3{ width:73%; height:143px; float:left; margin-top:8px; padding-left:3px; float:left;}
.destinationdiv3 p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#99999; line-height:18px; text-align:justify; padding:0px 0px 5px 15px; font-weight:normal}
.destinationdiv4{  width:18%; height:auto; background:#699c20; padding:6px 7px 7px 6px; float:left; margin-top:10px; margin-left:10px; float:left; position:relative }

/*************************************************gallery************************/
.gallery_thumb{  width:180px; height:auto; background:#FFF; border: 1px solid #8bb229; float:left; padding:8px !important; margin:12px; float:left; }


/*************************************************contact************************/
.contactbox01{  width:45%; height:auto; background:#f2f2f2; border: 1px solid #8bb229; float:left; padding:8px !important; margin:12px; float:left; margin-right:3%; }

.contactbox01 h1{  width:65%; height:auto; border-bottom:1px solid #dd941a}
.enquirydtl{ width:100%; height: auto; margin:0 auto; padding-top:15px }
#enquiryfor{ width:100%; height: auto;  padding-top:1px; padding-bottom:1px}
#enquiry-dtl{ width:100%; height: auto; float:left;  padding-left:2px; padding-right:2px; padding-bottom:9px}
#enquiry-comment{ width:546px; height: auto; float:left;  padding-left:2px; padding-right:2px; padding-bottom:20px}
#enquiry-dtl h4{ width:140px;font-size:12px;font-family:Arial, Helvetica, sans- serif;color:#333333;font-weight:normal;float:left;font-style:italic;height:25px; line-height:28px }
#enquiry-comment h4{ width:140px; font-size:12px; font-family:Arial, Helvetica, sans- serif; color:#333333; font-weight:normal; float:left;  }
#enquirysep{ width:22px; height:auto; padding-right:15px; float:left; padding-top:4px }
#enq-txtbox{ width:200px !important; height:25px;float:left;}
#enq-txtbox-1{ width:200px !important; height:60px; float:left;}
.star{ float:left; width:2px; height:2px; color:#6eb018 !important; padding-left:7px}
.tcxt99{ border:1px solid #ffcc33; width:185px !important; height:27px; font-size:12px; padding-left:2px; color:#333333}
.tcxt98{ border:1px solid #ffcc33; width:185px !important; height:60px; font-size:12px; padding-left:2px; color:#333333}
.sendbtn{ width: auto; float:left; height:23px;  }




.contactbox02{  width:40%; height:auto; background:#f2f2f2; border: 1px solid #8bb229; float:left; padding:8px !important; margin:12px; float:left; }

.contactbox02 h1{  width:65%; height:auto; border-bottom:1px solid #dd941a}

.contactbox02 p{ width:85%; padding-top:27px; height:auto; margin:0 auto; font-size:12px; color:#98630b;  text-align:center;   text-decoration: none;font-family:Arial, Helvetica, sans-serif; line-height:25px;}

.contactbox02 a{ font-size:12px; color:#060;    text-align:right;   text-decoration:none;font-family:Arial, Helvetica, sans-serif;}

.contactbox02 a:hover{color:#F60;}


 }