@media (min-width: 992px) and (max-width: 1199px)
{
.Navigation ul li { padding:0 16px;}
.HomeBnr { height:467px;}
.BnrHomeTxt p { line-height:normal;}
.HomeTpimg ul li { height:320px;}
.HomeTpimg ul li img { height:320px;}

.BokPrsnlTour iframe { height:390px;} 

.HomeLogo ul li { padding:0 16px; }
}

@media only screen and (max-width: 991px)
{
.BnrHomeTxt h1 { font-size:20px;}
.BnrHomeTxt p { line-height:normal;}

.HomeTpTxt { padding:15px;}
.HmeLstngTp { padding:0 15px 10px}
.HmeLstngTp ul li h2 { font-size:22px;}
.HmeLstngTp ul li p { font-size:20px;}

.BokPrsnlTour iframe { height:300px;}  

.HomeBtmLft { padding:0px;}
}

@media (min-width: 768px) and (max-width: 991px)
{
.HdrCntct { margin:0px;}
.HdrCntct h2 { font-size:24px;}
.HdrCntct p { font-size:22px;}

.Navigation ul li { padding:0 6px;}
.Navigation ul li a { font-size:17px;}

.HomeBnr { height:450px;}

.HomeTpimg ul li { height:275px;}
.HomeTpimg ul li img { height:275px;}


}

@media only screen and (max-width: 767px) 
{
header { padding:0px;}
.TopHdr { padding:15px 5px;}
.Logo img { width:175px;}
.HdrCntct { margin:0px;}
.HdrCntct h2 { font-size:18px;}
.HdrCntct p { font-size:13px;}

.HomeBnr { margin:-20px 0px 0px; height:344px; padding:23px 0 0;}
.HomeTpTxt h2 { font-size:30px;}
.HomeTpTxt p { font-size:20px;}

.HomeTpimg ul li { height:275px; padding:0px 15px 0px 0px !important;}
.HomeTpimg ul li:nth-child(2n), .HomeTpimg ul li:last-child { padding-right:0px !important;}
.HomeTpimg ul li img { height:275px;}

footer { padding:20px 0px;}
.HomeLogo ul li { padding:0px 18px}

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

.Logo { width:100%; text-align:center; margin:0 0 15px;}	
.Logo img { width:auto;}
.HdrCntct { text-align:center; width:100%;}

.BnrHomeTxt p { font-size:18px;}
.BnrHomeTxt h2 { font-size:20px; line-height:25px;}

.HomeBtmLft p { padding-bottom:20px;}
.HomeBtmRgt p, .HmeLstngTp ul li p { font-size:17px;}

}

@media only screen and (max-width: 540px) 
{
.FtrRgt ul li { padding:0 5px 0 0;}
.FtrRgt ul li a { font-size:14px; }

.HomeTpimg ul li  { height:auto; padding:0px !important; width:100%;}
.HomeTpimg ul li img { height:auto;}
.HomeLogo ul li { padding:0 5px;}

}

@media only screen and (max-width: 479px) 
{
.TopHdr { float:left; width:100%; text-align:center;}
.Logo { width:100%; margin:0 0 10px;}
.HdrCntct { width:100%; }

.BnrArea ul { margin:0 0 20px;}
.BnrArea ul li { width:100%; margin:0 0 5px;}

.HomeLogo ul li { padding:0 18px;}
.HomeLogo ul li img { width:100px;}
}
@media only screen and (max-width: 400px) 
{
}
.myButton {
	-moz-box-shadow: 3px 4px 0px 0px #899599;
	-webkit-box-shadow: 3px 4px 0px 0px #899599;
	box-shadow: 3px 4px 0px 0px #899599;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #bab1ba));
	background:-moz-linear-gradient(top, #ededed 5%, #bab1ba 100%);
	background:-webkit-linear-gradient(top, #ededed 5%, #bab1ba 100%);
	background:-o-linear-gradient(top, #ededed 5%, #bab1ba 100%);
	background:-ms-linear-gradient(top, #ededed 5%, #bab1ba 100%);
	background:linear-gradient(to bottom, #ededed 5%, #bab1ba 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#bab1ba',GradientType=0);
	background-color:#ededed;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	border:1px solid #d6bcd6;
	display:inline-block;
	cursor:pointer;
	color:#3a8a9e;
	font-family:Arial;
	font-size:17px;
	padding:7px 25px;
        margin-bottom: 40px;
	text-decoration:none;
	text-shadow:0px 1px 0px #e1e2ed;
}
.myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bab1ba), color-stop(1, #ededed));
	background:-moz-linear-gradient(top, #bab1ba 5%, #ededed 100%);
	background:-webkit-linear-gradient(top, #bab1ba 5%, #ededed 100%);
	background:-o-linear-gradient(top, #bab1ba 5%, #ededed 100%);
	background:-ms-linear-gradient(top, #bab1ba 5%, #ededed 100%);
	background:linear-gradient(to bottom, #bab1ba 5%, #ededed 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bab1ba', endColorstr='#ededed',GradientType=0);
	background-color:#bab1ba;
}
.myButton:active {
	position:relative;
	top:1px;
}
}
p {font-family: LatoRegular;}
.col-lg-12 .gform_wrapper ul.gfield_checkbox li, .gform_wrapper ul.gfield_radio li {padding-left:1px;}