﻿h2{font-size:17px; line-height:30px;}
h2 span{ display:block; font-size:19px}
h3{margin: 10px 0 10px 0;      letter-spacing: 1px; line-height:30px; color:#024a13;}
h3 span{margin: 10px 0 10px 0;      letter-spacing: 1px; line-height:30px; color:#f69830;}
h4{color:#024a13; margin: 16px 0 12px 0;line-height:30px;}
.sub-head { background-color:#024a13; color:#fff; line-height:30px; padding:0 0 0 1%; margin: 2% 0 1% 0;}
.sub-head-1 {border-bottom:1px dashed #999; color:#024a13; line-height:30px; font-weight:bold; padding:0; margin:3% 0 1% 0;}
.h5{color: #024a13;}
.inline{display:inline-block;margin: 0 15px 0 0;}
.or{color:#024a13}
.five{color:#fff; background:#024a13;font-size:20px; margin:20px 0 0 0; padding:5px}
.container {      padding: 30px 20px;}
.container p{ text-align:justify; margin-bottom:20px}
  .carousel-inner img {      width: 100%; /* Set width to 100% */      margin: auto;}
.container .carousel-inner img {margin-top:0px }
input[type=text].c5{width:53%;display:inline;padding:1%;margin:0 2% 0 0;float:left;border:1px solid #999}
input[type=submit].c6{width:27%;display:inline;font-size:1em;padding:9px; background-color:#024a13; color:#ffd200;}

.carousel-inner img { width: 100%; /* Set width to 100% */      margin: auto;}
.img-responsive {display:block;max-width:100%;width:100%; height:auto; margin-top:0px;}
 .img {width:50%; height:auto; float:right; margin-left:2%;}
  #googleMap{width:100%;height:400px; margin-top:105px;}
  
  .linking_box{ width:48.3%; margin-bottom:20px;}
.col_box_yll{ margin-right:0 !important;}
.dark-bg{
	color:#fff!important;
}
.dark-bg h1, .dark-bg h2, .dark-bg h3, .dark-bg h4, .dark-bg h5, .dark-bg h6{
	color:#fff!important;
}
.dark-bg .vehicle-block{
	background:#fff;
}
.dark-bg .vehicle-block-content{
	padding:15px;
	padding-top:3px;
	min-height:117px;
}
.dark-bg .btn-transparent{
	border-color:#fff!important;
	color:#fff!important;
}
.parallax .counters .timer{
	color:#ffffff;
}
.parallax{
	background-attachment: fixed!important;
	background-position:center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	background-size:cover;
	background-repeat:no-repeat;
	background-color:#f8f8f8;
}
.touch .parallax, .page-header.parallax{
	background-attachment:scroll!important;}
	.parallax .counters .timer{
	color:#ffffff;
}
.overlay-transparent{
	background:rgba(0,0,0,.1);
}
.padding-tb75{	padding-top: 10px;}
.padding-tb75{
	padding-top:75px;
	padding-bottom:75px;
}
.listing-block.latest-reviews{
	padding:25px;
	background:#f9f9f9;
	border-radius:3px;
}
.recent-vehicles .action-icons{
	margin-right:22px;
}
.linking_box{ width:48.3%; margin-bottom:20px;}
.col_box_yll{ margin-right:0 !important;}

.sidebar{ width:35%}
.sidebar .linking_box{ float:right; clear:none; width:100%;}
.col_box_yll{ background:#333;}
.overlay-transparent{
	background:rgba(0,0,0,.1);
}
.linking_box{  width:49%; height:251px; background:#121313c9; float:left; margin-right:20px; color:#fff; padding:20px;  font-size:14px;}
.frame_video{ background:#ccc; /*height:450px;*/ width:100%; float:right;}
.frame_video iframe{ width:100%; height:100%;}
.col_box_yll{ background:#121313c9;}
.linking_box h3{ font-size:30px; font-style:italic; }
.linking_box ul{ margin:0; padding:0;}
/*background:url(../images/link_rt.png) no-repeat 0 8px;*/
.linking_box ul li{  font-size:16px; line-height:30px; list-style:inside; padding-left:7px; color:#fff; font-weight:normal; font-size:14px;}
ul.left_ul{ float:left; width:45%;}
.attraction_innr{ float:left; width:700px;}
.attraction_innr h3{ margin: 0 0 0; padding:0;}
.linking_box ul li a{ color:#fff;}
.linking_box ul li a:hover{ color:#ccc;}
.overlay-white{
	background:rgba(255,255,255,.9);
}
.container { width:100%; height:auto; margin:auto;}
.address {height:auto; float:left; margin-top:20px; text-align:center; color:#fff; font-size: 18px; }
 @media (max-width: 480px) {   .btn-sm{float:none;  display:block}
  input[type=text].c5{width:90%;display:inline;padding:1%;margin:0 2% 0 0;float:left;border:1px solid #999}
input[type=submit].c6{width:90%;display:inline;font-size:1em;padding:9px; background-color:#024a13; color:#ffd200;}
.img {width:100%; height:auto; float:none;  margin-left:0;}
.frame_video{ background:#ccc; height:100%; width:100%; float:none; margin:0;}
.linking_box{  width:100%; height:auto; background:#121313c9; float:none; margin-right:0; color:#fff; padding:20px; font-family: 'latobold';}
.container { width:100%; height:auto; margin:auto;}
.address {height:auto; float:left; margin-top:0; text-align:center;}
}
@media (max-width: 600px) {  .carousel {margin-top:90px}  .carousel-caption {      display: none; /* Hide the carousel text when the screen is less than 600 pixels wide */    }
.address {height:auto; float:left; margin-top:0; text-align:center;}
}
.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px;color:#fff;background-color:#024a13;border-color:#8592cc; float:right}
.btn-sm:hover, .btn-sm:focus { border: 1px solid #024a13; background-color: #8592cc; color: #fff;}

@media (max-width: 360px) {   .btn-sm{float:none; display:block}
.frame_video{ background:#ccc; height:100%; width:100%; float:none; margin:0;}
.linking_box{  width:100%; height:auto; background:#034a2f; float:none; margin-right:0; color:#fff; padding:20px; font-family: 'latobold';}
.container { width:100%; height:auto; margin:auto;}
.address {height:auto; float:left; margin-top:0; text-align:center;}
}
footer {background: #005062  no-repeat top;color: #fff;padding:0 32px 20px;font-size:14px;}
footer h4{color:#f7a03a; }
footer .link li {vertical-align: top;background: url(../images/feature-list-bullet.png) no-repeat left;margin:0 0 5px;padding:0 0 0 10px}
footer a {      color: #fff;  }
footer a:hover {      color:#5eb493;      text-decoration: none;  }
.form-control {      border-radius: 0;  }
textarea {      resize: none;  }
.social {    margin: 0;    padding: 0;}
em{color: #005062;font-size: 20px;text-align:center;padding:0 5px 0 0;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;    -o-border-radius: 50%; transition: all ease 0.3s;-moz-transition: all ease 0.3s; -webkit-transition: all ease 0.3s; -o-transition: all ease 0.3s; -ms-transition: all ease 0.3s;}
.social ul li {    margin: 5px 5px  5px 0;    list-style: none outside none;    display: inline-block;}
.social em{width: 36px;height: 36px;color: #fff;font-size: 20px;text-align:center;padding: 11px 0 0;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;    -o-border-radius: 50%; transition: all ease 0.3s;-moz-transition: all ease 0.3s; -webkit-transition: all ease 0.3s; -o-transition: all ease 0.3s; -ms-transition: all ease 0.3s;}
.social i:hover {   background-color: #909AA0;  transition: all ease 0.3s;    -moz-transition: all ease 0.3s;    -webkit-transition: all ease 0.3s; -o-transition: all ease 0.3s;    -ms-transition: all ease 0.3s;}
.social .fa-facebook {    background: #1c62aa;}
.social .fa-instagram{    background: #e1306c;}
.social .fa-youtube {    background: #f82828;}
.social .fa-android {    background: #97c024;}
.social .fa-apple {    background: #6d6e71;}
.social .fa-tripadvisor {    background: #579541;}

.spc{ margin-left:10px}
#calendarBoxArrive,#calendarBoxDepart{text-align:center;color:#000;border:solid 1px #2b9ebb;background-color:#e2fcfc;position:absolute;left:0px;top:100px;z-index:3000}
.calnavright{position:absolute;top:0;bottom:0;height:12px;right:2px}.calendar{text-align:center}.calcontainer{float:left;padding:5px}td.calcell{width:1.5em;height:1em;border:1px solid #2b9ebb;color:#fff;background-color:#005cab}td.calcell a{color:#fff;padding:5px;display:block}td.calcell a:hover{color:#000;text-decoration:none;background-color:#fc0;display:block}td.calcell.today{background-color:#f47937;color:#fff}td.calcell.oom{cursor:default;color:#9cc;background-color:#cff;border:1px solid #69c}td.calcell.previous{color:#fff}.calhead{border:1px solid #005cab;vertical-align:middle;background-color:#005cab;color:#fff}.calheader{position:relative;width:100%;padding:2px 0; text-align:center}.calweekdaycell{color:#005cab;font-weight:normal;font-style:italic;background:#79e4ff}.caltpbg_a,.caltpbg_b{z-index:1000}.cal_title{padding-bottom:10px;padding-left:5px;text-align:left}.calnavleft{position:absolute;background-repeat:no-repeat;background-image: url(../cal/left.gif);cursor:pointer;top:10px;bottom:0;width:12px;height:12px;left:2px}.calnavright{position:absolute;background-repeat:no-repeat;background-image:url(../cal/right.gif);cursor:pointer;top:10px;bottom:0;width:12px;height:12px;right:2px}.close-calendar{position:absolute;cursor:pointer;right:0;top:0;border:0}td.calcell.selected{color:#fff;background-color:#900}td.calcell.highlight{color:#fff;background-color:#900}
ul{ list-style:none;}
.arrow li {display:inline-block;vertical-align: top;width: 31.1%;background:#f1f1f1 url(../images/feature-list-bullet-c.png) no-repeat left;margin:0 1% 5px;padding:0 0 0 10px}

@media only screen and (max-width:768px){.arrow li {display:block;width:95%;margin:0 0 5px;} .inline{display:block;margin: 0;}

}
@media only screen and (max-width:360px){
footer .link li {display:block;width:100%;vertical-align: top;background: url(../images/feature-list-bullet.png) no-repeat left;margin:0 0 5px;padding:0 0 0 10px}
.frame_video{ background:#ccc; height:100%; width:100%; float:none; margin:0;}
.linking_box{  width:100%; height:auto; background:#034a2f; float:none; margin-right:0; color:#fff; padding:20px; font-family: 'latobold';}
.container { width:100%; height:auto; margin:auto;}
.address {height:auto; float:left; margin-top:0; text-align:center;}
}
.amenities .description {display:block;margin:5px 0;padding:5px 0 15px;	border-bottom:1px dotted #ccc}
.amenities .description img{margin-right:5px;vertical-align:sub}
.amenities .description .facility_icon{background:url(../images/amenities.png) no-repeat;float:left;width:33px;height:33px;padding:0;margin-right:10px}
.amenities{margin:10px 0 20px}.amenities h6{display:inline;margin-right:5px;font-size:1.1em;color:#024a13;border-bottom:0}.amenities .description .facility_icon{background:url(../images/amenities.png) no-repeat;float:left;width:33px;height:33px;padding:0;margin-right:10px}.amenities .facility_icon_id_3 .facility_icon{background-position:0 -112px}.amenities .facility_icon_id_11 .facility_icon{background-position:0 -267px}.amenities .facility_icon_id_12 .facility_icon{background-position:0 -194px}.amenities .facility_icon_id_17 .facility_icon{background-position:0 -464px}.amenities .facility_icon_id_19 .facility_icon{background-position:0 -433px}
.amenities .facility_icon_id_1 .facility_icon{background-position:0 -3px}.amenities .facility_icon_id_18 .facility_icon{background-position:0 -540px}.amenities .facility_icon_id_5 .facility_icon{background-position:0 -500px}.amenities .facility_icon_id_2 .facility_icon{background-position:0 -33px}
.cap{padding:5px;background-color:#f7a03a;color:#024a13; font-size:14px; }
.cap a{color:#024a13;}
.mvideo {position: relative; height: 0; overflow: hidden;}     
.mvideo iframe {position: absolute;top: 0; left: 0; width: 100% !important; height:100% !important; } 
footer .col-sm-4, footer .col-sm-3, footer .col-sm-2, footer .col-sm-1,  footer .col-sm-6{margin:30px 0 0;}
@media only screen and (min-width:769px) and (max-width:1024px){.linking_box{  width:270px; height:251px; background:#121313c9; float:left; margin-right:20px; color:#fff; padding:20px; font-family: 'latobold';}
.frame_video{ background:#ccc; height:251px; width:490px; float:left;}
}
@media only screen and (min-width:481px) and (max-width:768px)
{.frame_video{ background:#ccc; height:100%; width:100%; float:none; margin:0;}
.linking_box{  width:100%; height:auto; background:#034a2f; float:none; margin-right:0; color:#fff; padding:20px; font-family: 'latobold';}
.container { width:100%; height:auto; margin:auto;}
.address {height:auto; float:left; margin-top:0; text-align:center;}}
.list-1 li {width: 99.9%; float: left; text-transform: capitalize; line-height: 27px; list-style: disc; margin: 3px 0 0 1%; padding: 0 0 0 2px;}  




/*Additional Css*/
.col-md-6{width:50%;float:left;}
.link li{
	vertical-align: top;
    /*background: url(../images/feature-list-bullet.png) no-repeat left;*/
	list-style-type: disc;
    margin: 0 0 5px;
    padding: 0 0 0 10px;
}
@media only screen and (max-width:480px){
	.col-xs-12{width:100%;}
	.container {padding: 15px;}
	}
@media only screen and (max-width:768px){
	.col-sm-12{width:100%;}
	ul{margin-bottom:0px;}
	.pad15{padding:15px;}
	}
.bold{ font-weight:bold;}
footer .link li{list-style-type: none;}

.five1{color:#fff; background:#024a13;font-size:20px; margin:20px 5px 0 0; padding:5px; }
.five-c{ padding:0px 7.5px 0px 0px; text-align:justify;}

.five2{color:#fff; background:#024a13;font-size:20px; margin:20px 5px 0 0; padding:5px}

.ada {
    width: 100%;
    margin: 0 auto;
    padding: 12px 0;
    text-align: center;
    color: #fff;
    background: #005062;
    font-size: 17px;

}
.ada a {
    color: #fff;
    text-decoration: none;
}
.cc_dialog.simple {
left: 0 !important;
top: auto;
bottom: 0;
right: auto !important;
max-width: 87% !important;
position: fixed;
}
.phone
{
color:#fff;	
}
.service-box-bgg
{
	background-image:url(images/doublebed.jpg);
}

#backToTopBtn {
  display: none; /* Hidden by default */
  position: fixed;
  bottom: 30px;
  right: 30px;
  z-index: 99;
  font-size: 18px;
  border: none;
  outline: none;
  background-color: #333;
  color: white;
  cursor: pointer;
  padding: 10px 15px;
  border-radius: 50%;
  box-shadow: 0 2px 8px rgba(0,0,0,0.2);
  transition: background-color 0.3s ease;
}

#backToTopBtn:hover {
  background-color: #555;
}
