body { background:url('../images/bg-1.jpg') fixed top left; width:100%;  height:auto; margin:0px; padding:0px;font-family: 'Open Sans', sans-serif;}
h1, h2, h3, h4, h5, h6, p {margin-bottom:0px; padding-bottom:0px;}
a, a:hover, a:focus, a:active {outline:none;}

.wrapper {width:100%; display:block; position:relative; margin-left:auto;margin-right:auto;}
.wrapper80 {width:80%; display:block; position:relative; margin-left:auto;margin-right:auto;}
.wrapper70 {width:70%; display:block; position:relative; margin-left:auto;margin-right:auto;}

.bg-white {background-color:#fff;}

.border {border:1px solid red;}
.border-grey {border:1px solid #999;}
.border-r-grey {border-right:1px solid #ccc;}
.bor-bot-5 {border-bottom:5px solid #ccc;}

.pad-10 {padding:10px;}
.pad-15 {padding:15px;}
.pad-20 {padding:20px;}
.pad-30 {padding:30px;}
.pad-rl-0 {padding-left:0px; padding-right:0px;}
.pad-rl-5 {padding-left:5px; padding-right:5px;}
.pad-rl-10 {padding-left:10px; padding-right:10px;}
.pad-rl-m {padding-left:7.5px; padding-right:7.5px;}
.pad-r-0 {padding-right:0px;}
.pad-l-0 {padding-left:0px;}
.pad-r-5 {padding-right:5px;}
.pad-l-5 {padding-left:5px;}
.pad-r-10 {padding-right:10px;}
.pad-l-10 {padding-left:10px;}
.pad-b-0 {padding-bottom:0px !important;}
.pad-b-10 {padding-bottom:10px;}
.pad-b-50 {padding-bottom:50px;}
.pad-t-0 {padding-top:0px;}

.mar-t-0 {margin-top:0px !important;}
.mar-t-10 {margin-top:10px !important;}
.mar-t-20 {margin-top:20px !important;}
.mar-t-50 {margin-top:50px !important;}
.mar-t-65 {margin-top:65px !important;}
.mar-t-100 {margin-top:100px !important;}
.mar-t-200 {margin-top:200px !important;}
.mar-t-30 {margin-top:30px !important;}
.mar-b-0 {margin-bottom:0px !important;}
.mar-b-20 {margin-bottom:20px !important;}
.mar-tb-10 {margin-top:10px; margin-bottom:10px;}
.mar-rgt-5 {margin-right:5px;}
.mar-rgt-10 {margin-right:10px;}
.font11 {font-size:11px;}
.display-inline {display:inline-block !important;}
.lowercase {text-transform:lowercase !important;}
.color-blue {color:#03F;}
.border-rad10 { border-radius:10px;}
.border-rad5 { border-radius:5px;}
.solid-line {border-top:1px solid #aaa; height:2px; width:100%; display:block; position:relative;}
/*-------------------------------------------------------------------*/

.top-header {width:100%; height:auto; min-height:100px; display:block; position:relative;}

.dropdown-menu>li
{	position:relative;
	-webkit-user-select: none; /* Chrome/Safari */        
	-moz-user-select: none; /* Firefox */
	-ms-user-select: none; /* IE10+ */
	/* Rules below not implemented in browsers yet */
	-o-user-select: none;
	user-select: none;
	cursor:pointer;
}
.dropdown-menu .sub-menu {
    left: 100%;
    position: absolute;
    top: 0;
    display:none;
    margin-top: -1px;
	border-top-left-radius:0;
	border-bottom-left-radius:0;
	border-left-color:#fff;
	box-shadow:none;
}
.right-caret:after,.left-caret:after
 {	content:"";
    border-bottom: 5px solid transparent;
    border-top: 5px solid transparent;
    display: inline-block;
    height: 0;
    vertical-align: middle;
    width: 0;
	margin-left:5px;
}
.right-caret:after
{	border-left: 5px solid #ffaf46;
}
.left-caret:after
{	border-right: 5px solid #ffaf46;
}


.navbar {border-radius: 0px; margin-top:0px; margin-bottom:0px;}
.navbar-default {background-color:rgba(236,151,31,0.8); border:none;}
.navbar-default li a {color:#000 !important; text-transform:uppercase; font-weight:600; font-size:13px;}
.nav > li > a {padding-left:30px;padding-right:30px;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus, .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus  {background-color: #EC7700; color:#fff !important;}
.dropdown-menu {font-size: 14px; line-height:16px;border: none;background-color:rgba(236,151,31,0.8);}


.headerSection {display:block; position:relative; width:80%; margin:auto; margin-top:0px; z-index:100;}
.headerSection .social {margin-top:20px; float:right;}

.slider-package {padding:20px 0px; background-color:#336699; margin-top:0px;}
.slider-package h3 {color:#fff;text-shadow:1px 1px 1px #999; margin-top:0px; text-align:center;font-family: 'Satisfy', cursive;}
.slider-package h4 {color:#FFF9AE; margin-top:10px; text-align:center;font-family: 'Satisfy', cursive;}
.slider-package p {color:#fff; font-style:italic; margin-top:0px; text-align:center; margin-top:10px; line-height:18px;}
.slider-tour-package-wrapper {width:100%; height:auto; min-height:150px; padding:20px; background-color:#2C547D; border-radius:10px;}

.slider {width:100%; height:auto; display:block; position:relative; margin-top:0px;}

.facilities-wrapper {width:100%; height:auto; min-height:50px; background-color:#eee; margin:0px; padding:10px; display:block; position:relative;}
.facilities-wrapper img {display:block; width:80px; height:80px; position:relative;}
.package {padding-top:20px;}
.package img {width:100%; height:auto;}
.package .price {color:#EE781C; margin-top:10px; text-align:left;font-family: 'Satisfy', cursive;}

.sidebar-wrapper {width:100%; height:auto; min-height:100px; border:1px solid #ccc; border-radius:5px; display:block; position:relative; padding:15px;}
.sidebar-wrapper h3 {color:#EE781C; margin-bottom:10px; margin-top:0px; text-align:center;font-family: 'Satisfy', cursive;}
.sidebar-wrapper input {width:100%; height:30px; padding:5px 10px; color:#000; display:block; position:relative; margin-bottom:10px; font-size:12px;}
.sidebar-wrapper textarea {width:100%; height:100px; resize:none; padding:5px 10px; color:#000; display:block; position:relative; margin-bottom:10px; font-size:12px;}
.sidebar-wrapper .btn {color:#fff; font-size:14px; font-weight:bold;}


.footer {display:block; position:relative; background-color:#2C547D; padding:20px 0px;}
.footer-inner {min-height:230px; display:block; position:relative;}
.footer h4 {color:#fff; font-weight:600; margin-bottom:20px;}
.footer p {color:#fff; line-height:22px; text-shadow:1px 1px 1px #000;}
.footer ul {margin:0; padding:0;}
.footer ul li {list-style:none; line-height:26px;}
.footer ul li a {color:#fff; text-decoration:none;  text-shadow:1px 1px 1px #000;}
.footer ul li a:hover {color:#0F75BC; text-decoration:none; }
.footer .chi {float:right; text-align:right;}

.social li {display:block; margin-bottom:10px;}
.social li a img {margin-right:10px;}
.package-img-wrapper img {border-radius:5px;}
.footer-imp-link {padding-left:70px;}
.footer .social {padding-left:60px;}

.first-content {background-color:#fff !important;width:100%; height:auto; display:block; position:relative; padding:15px; padding-top:0px;}
.first-content p {text-align:justify; font-size:13px; line-height:18px; color:#666;}
.contact-mc h3 {margin-top:10px; color:#0F75BC;}
.contact-mc h4 {color:#0F75BC;}
.contact-mc p {font-size:14px; line-height:20px; margin-top:10px;}
#map-canvas {width:100%; height:auto; min-height:275px; display:block; position:relative;}
.solid-line-grey {width:100%; height:2px; border-top:1px solid #ccc; }

.online-enq .btn {width:auto; margin:auto; float:right; display:block; padding-left:30px;padding-right:30px;}

@media screen and (max-width: 1245px) {
	.nav > li > a {padding-left:20px;padding-right:20px;}
}
@media screen and (max-width: 1095px) {
	.nav > li > a {padding-left:10px;padding-right:10px;}
	.slider img {min-height:300px;}
.wrapper80 {width:90% !important; margin-left:auto; margin-right:auto;}
}

@media screen and (max-width: 991px) {
.navbar .container-fluid, .navbar-collapse {padding-right:5px;padding-left:5px;}
.wrapper80 {width:96% !important; margin-left:auto; margin-right:auto;}
	.slider img {min-height:270px;}
.footer .social {padding-left:10px;}
.footer-fb {padding-left:70px; margin-top:10px;}
}
@media screen and (max-width: 800px) {
.navbar .container-fluid, .navbar-collapse {padding-right:0px;padding-left:0px;}
.navbar-default li a {font-size:12px;}
	.slider img {min-height:230px;}
}
@media screen and (max-width:767px) {
.navbar .container-fluid, .navbar-collapse {padding-right:10px;padding-left:10px;}
.navbar-collapse, .container-fluid > .navbar-collapse {margin-left:-10px;margin-right:-10px;}
.headerSection .social {margin-top:7px;}
.slider img {min-height:200px;}
.slider-package .col-sm-4 {margin-bottom:15px;}
.package-img-wrapper img { width:auto; height:auto; max-width:100%;}
.package-img-wrapper h4, .package-img-wrapper p {text-align:center;}
.package-img-wrapper .col-sm-4 {margin-bottom:20px;}
.pad-rl-10-xs {padding-left:10px; padding-right:10px;}
.pad-rl-0-xs {padding-left:0px; padding-right:0px;}
.footer-imp-link {padding-left:10px;}
.footer .social {padding-left:10px;}
.footer-fb {padding-left:15px;}
.copyright p, .contact-mc h4 {text-align:center;}
.copyright img {text-align:center !important; float:none !important; margin:auto; width:auto !important; display:block;}
.sidebar-wrapper, .online-enq .package-img-wrapper {margin-top:10px;}
}
@media screen and (max-width:732px) {
.wrapper80 {width:98% !important;}
	.slider img {min-height:auto;}
}

@media screen and (max-width:700px) {
.facilities-wrapper .col-xs-3 {width:50%; margin-bottom:10px; padding-left:0px; padding-right:0px;}
.no-border-rgt-xs {border-right:none;}
}
@media screen and (max-width:590px) {
.package h3 {font-size:22px; text-align:center; line-height:24px;}
}

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