*{outline:none;}
html,
button,
input,
select,
textarea{color:#222;}
html{font-size:1em;}
::-moz-selection{background:#b3d4fc;text-shadow:none;}
::selection{background:#b3d4fc;text-shadow:none;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
audio,
canvas,
img,
video{vertical-align:middle;}
fieldset{border:0;margin:0;padding:0;}
textarea{resize:vertical;}
#mobile-header{display:none;}
.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px;}
.ir:before{content:"";display:block;width:0;height:150%;}
.hidden{display:none !important;visibility:hidden;}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}
.invisible{visibility:hidden;}
.clearfix:before,
.clearfix:after{content:" ";display:table;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}
.pull{display:none;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary{display:block;}
audio,
canvas,
video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]){display:none;height:0;}
[hidden]{display:none;}
html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
html,
button,
input,
select,
textarea{font-family:sans-serif;}
body{margin:0;}
dress `outline` inconsistency between Chrome and other browsers.
*/a:focus{outline:thin dotted;}
a:active,
a:hover{outline:0;}
h1, h2, h3, h4, h5, h6{margin:0;padding:0;}
abbr[title]{border-bottom:1px dotted;}
b,
strong{font-weight:bold;}
blockquote{margin:1em 40px;}
dfn{font-style:italic;}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}
mark{background:#ff0;color:#000;}
p,
pre{margin:1em 0;}
code,
kbd,
pre,
samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em;}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
q{quotes:none;}
q:before,
q:after{content:'';content:none;}
small{font-size:80%;}
sub,
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
nav ul,
nav ol{list-style:none;list-style-image:none;}
img{border:0;-ms-interpolation-mode:bicubic;}
svg:not(:root){overflow:hidden;}
figure{margin:0;}
form{margin:0;}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend{border:0;padding:0;white-space:normal;*margin-left:-7px;}
button,
input,
select,
textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}
button,
input{line-height:normal;}
button,
select{text-transform:none;}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible;}
button[disabled],
html input[disabled]{cursor:default;}
input[type="checkbox"],
input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0;}
textarea{overflow:auto;vertical-align:top;}

@font-face{font-family:'ProximaNova-Regular';src:url('font/ProximaNova-Regular.eot');src:url('font/ProximaNova-Regulard41d.eot?#iefix') format('embedded-opentype'),
url('font/ProximaNova-Regular.woff') format('woff'),
url('font/ProximaNova-Regular.ttf') format('truetype'),
url('font/ProximaNova-Regular.svg#robotolight') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'RockwellRegular';src:url('font/rock.eot');src:url('font/rock.eot') format('embedded-opentype'),
url('font/rock.woff') format('woff'),
url('font/rock.ttf') format('truetype'),
url('font/rock.svg#RockwellRegular') format('svg');}
body{background-color:#36390f ;font-family:'ProximaNova-Regular';}
p{margin:0;padding:0;}
#wrapper{width:100%;}
.conatainer{width:1100px;margin:0 auto;}
#top{min-height:54px;background-color:#fff;}
#top:after{clear:both;content:"";display:block;}
.logo{float:left;width:50%;color:#6B8700;font-size:35px;line-height:54px;font-family:'ProximaNova-Regular';padding-left:10px;}
.logo h1{color:#6B8700;font-size:44px;line-height:54px;font-family:'ProximaNova-Regular';font-weight:600;}
.logo h1 a{text-decoration:none;color:#6B8700;}
.Contanct{float:right;text-align:right;padding-right:10px;line-height:54px;font-family:'ProximaNova-Regular';font-weight:600;color:#739003;font-size:20px;font-weight:normal;padding-top:12px;}
.nav{min-height:35px;background:#A3B94F;width:100%;}
.nav ul{margin:0px;padding:0px;list-style-type:none;text-align:center;}
.nav ul li{float:left;display:inline;position:relative;border-right:solid 1px #739003;}
.nav ul li a{font-family:'ProximaNova-Regular';font-size:22px;color:#FFFFFF;line-height:35px;padding:0 35px;text-decoration:none;position:relative;}
.nav ul li a:hover, .nav ul li a.active{color:#fff;display:block;background:#739003;}
#main{min-height:326px;}
#banner{max-width:747px;width:100%;float:left;}
#banner img{min-width:100%;}
.pkg{float:right;width:351px;max-height:326px;border-left:solid 1px #fff;background:#A3B94F;}
.pkgs{box-sizing:border-box;padding:6px;height:112px;border-bottom:solid 1px #fff;}

.pkgs img{float:left;max-height:91px;max-width:112px;border:solid 2px #fff;margin-right:10px;}
.pkgs h2{font-family:'ProximaNova-Regular';font-size:18px;color:#2A2424;line-height:22px;text-decoration:none;}
.pkgs h2{font-family:'ProximaNova-Regular';font-size:18px;color:#2A2424;line-height:22px;text-decoration:none;font-weight:600;}
.pkgs h2 a{font-family:'ProximaNova-Regular';font-size:18px;color:#2A2424;line-height:22px;text-decoration:none;font-weight:600;}
.pkgs h2 a:hover{color:#739003 ;}
.pkgs p{font-family:'ProximaNova-Regular';font-size:17px;color:#fff !important;line-height:22px;margin-top:10px;text-decoration:none;}
.bg{background:#C1CF88;}
#page{background:#FAFAFA;box-sizing:border-box;padding:20px;}
#page h3{font-family:'ProximaNova-Regular';font-size:25px;color:#799802;line-height:35px;text-decoration:none;font-weight:600;padding-left:0px;}
.list{min-height:267px;width:321px;background:#A3B94F;margin:10px 58px 25px 0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;float:left;}
.list img{border-bottom:solid 1px #fff;margin-bottom:10px;border-radius:5px 5px 0 0px;-moz-border-radius:5px 5px 0 0px;-webkit-border-radius5px 5px 0 0px;-ms-border-radius:5px 5px 0 0px;-oborder-radius:5px 5px 0 0px;}
.nom{margin-right:0;}
#page .list h3{font-family:'ProximaNova-Regular';font-size:20px;color:#fff;line-height:0px;text-decoration:none;font-weight:600;padding:12px;margin-bottom:6px;}
#page .list h3 a{color:#fff;text-decoration:none;}
#page .list h3 a:hover{color:#2A2424;}
#page .list p{font-family:'ProximaNova-Regular';font-size:17px;color:#fff !important;line-height:22px;text-decoration:none;padding-left:12px;margin:0;}
#page p{font-family:'ProximaNova-Regular';font-size:16px;color:#3E3E3E !important;line-height:24px;text-decoration:none;margin-bottom:12px;text-align:justify;}
.footer{background:#7D9B0B;min-height:51px;box-sizing:border-box;padding:6px;text-align:center;}
.footer ul{margin:0px;padding:0px;list-style-type:none;text-align:center;width:100%;}
.footer ul li{float:left;display:inline;position:relative;border-right:solid 1px #739003;}
.footer ul li a{font-family:'ProximaNova-Regular';font-size:17px;color:#FFFFFF;line-height:25px;padding:0 51px;text-decoration:underline;position:relative;}
.footer ul li a:hover, .nav ul li a.active{color:#fff;display:block;background:#739003;}
.footer p{font-family:'ProximaNova-Regular';font-size:16px;color:#fff !important;line-height:24px;text-decoration:none;padding-top:5px;}
.footer ul:after{display:block;content:"";clear:both;}
#left{float:left;width:98.5%; padding-bottom:50px;}
#page h5{font-family:'ProximaNova-Regular';font-size:16px;color:#7D9B0B;line-height:22px;text-decoration:none;font-weight:600;margin-bottom:8px;}
.M15{margin-bottom:10px;}
#page #left p{color:#3e3e3e !important;font-family:"ProximaNova-Regular";font-size:16px;line-height:24px;margin-bottom:20px;text-align:justify;text-decoration:none;padding-left:35px;}
#page #left img{float:right;margin:0 -21px 0 10px;border:2px solid #36390f}
#right{float:right;width:262px;}
#page .list1{min-height:168xpx;width:100%;background:#A3B94F;margin:0 0 15px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;float:left;}
#page .list1 img{border-bottom:solid 1px #fff;margin-bottom:5px;border-radius:5px 5px 0 0px;-moz-border-radius:5px 5px 0 0px;-webkit-border-radius5px 5px 0 0px;-ms-border-radius:5px 5px 0 0px;-oborder-radius:5px 5px 0 0px;max-width:100%;}
.nom{margin-right:0;}
#page .list1 h3{font-family:'ProximaNova-Regular';font-size:18px;color:#fff;line-height:0px;text-decoration:none;font-weight:600;padding:12px;margin-bottom:6px;}
#page .list1 h3 a{color:#fff;text-decoration:none;}
#page .list1 h3 a:hover{color:#2A2424;}
#page .list1 p{font-family:'ProximaNova-Regular';font-size:17px;color:#fff !important;line-height:22px;text-decoration:none;padding-left:12px;padding-bottom:4px;}
.enquiry{width:100%;background-color:#7D9B0B;min-height:200px;border-radius:5px;-moz-border-radius:5px;-wbkit-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;}
.enquiry h6{background:#EC5901;font-family:'ProximaNova-Regular';font-size:20px;color:#fff;text-align:center;padding:10px;font-weight:normal;border-radius:5px 5px 0 0px;-moz-border-radius:5px 5px 0 0px;-webkit-border-radius5px 5px 0 0px;-ms-border-radius:5px 5px 0 0px;-oborder-radius:5px 5px 0 0px;}
.book{padding:8px;}
.enquiry input{border:0 none;color:#435152;font-family:'ProximaNova-Regular';font-size:14px;height:26px;margin-bottom:2%;line-height:20px;box-sizing:border-box;padding-left:8px;width:100%;border-radius:5px;-moz-border-radius:5px;-wbkit-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;}
.enquiry textarea{border:0 none;color:#435152;font-family:'ProximaNova-Regular';font-size:14px;height:84px;margin-bottom:2%;line-height:20px;box-sizing:border-box;padding-left:8px;resize:none;width:100%;border-radius:5px;-moz-border-radius:5px;-wbkit-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;}
.submit{float:left;height:33px;text-align:center;width:104px;}
.slicknav_menu{display:none;}
.Packages{ width:100%;}
.Box-sizing{ box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-obox-sizing:border-box;}
.Pack{ float:left; width:46%; padding:10px; margin:0 15px 0 0; box-shadow:0px 0px 5px  #cccccc;-moz-box-shadow:0px 0px  5px #cccccc;-webkit-box-shadow:0px 0px  5px #cccccc;-ms-box-shadow:0px 0px  5px #cccccc;-o-box-shadow:0px 0px  5px #cccccc; }
.red{ color:#ec5901 !important;}
.Pack ul{ margin:10px 0 0; padding:0; list-style-type:none;}
.Pack ul li{ width:100%; margin-bottom:15px; display:block; padding-bottom:10px; border-bottom:solid 1px #eee;}
.Pack ul li img{ float:left !important; margin:0px 10px 0 0 !important;} 
.Pack ul li h4{ color: #799802;   font-family: "ProximaNova-Regular";    font-size: 17px;
    font-weight: 600;    line-height: 20px;    text-decoration: none;
}
.Packages:after{clear:both; display:block; content:""; height:auto;}
.Pack ul li a:after{clear:both; display:block; content:""; height:auto;}
.Pack ul li a{ text-decoration:none !important; display:block;}
.Pack ul li a h4 { color:#111; text-decoration:none !important;}
.Pack ul li a:hover h4 { color:#ec5901; text-decoration:none;}
#page #left .Pack ul li p{ width:35% !important; overflow:hidden; margin:0; float:left; font-size:14px; line-height:18px;}
.Pack ul li .price{ float:right; width:90px; height:auto;}
.Pack ul li:after{ clear:both; display:block; content:""; height:auto;}
.Pack ul li .price  span{ width:100% !important; line-height:22px; border-left:solid 1px #111; padding:8px; color:#111;}
.Pack ul li .price span span{ color:#ec5901;}
.Pack ul li:hover{ background-color:#fff;}
.nom{ margin-right:0 !important;}
.ul{ margin:15px 0 0 0; padding:0; list-style-type:none}
.ul li{ float:left; display:inline-block; width:29%; margin-right:1%; margin-bottom:2%; background:url(../images/hotel.png) 0 5px no-repeat; padding-left:20px;}
.ul:after{ clear:both; display:block; content:"";}
.Add{ width:96%; padding:0px; margin:10px 0; box-shadow:0px 0px 5px  #cccccc;-moz-box-shadow:0px 0px  5px #cccccc;-webkit-box-shadow:0px 0px  5px #cccccc;-ms-box-shadow:0px 0px  5px #cccccc;-o-box-shadow:0px 0px  5px #cccccc; min-height:100px; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box; background-color:#fff;}
.Add .col{ width:32.5%; float:left; display:block; border-right:solid 1px #CCCCCC;  height:100px; margin-right:1%; position:relative;
box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box; padding:10px;}
.Add .col:last-child{ margin:0; border:none; width:34%;}
.Add:after{ clear:both; display:block; content:"";}
.Add .col h4{color: #ff6600;   font-family: "ProximaNova-Regular";    font-size: 16px; margin-bottom:10px;
    font-weight: normal; }

.Add .col h4 span{ float:right;}
.Add .col h4 span img{ margin:0 2px 0 0 !important;}
.Add .col .f14{ font-size:32px; font-weight:bold; color:#111; font-weight:normal; line-height:30px; vertical-align:top;}
.Add .col .f15{ font-size:62px; font-weight:bold; color:#ff6600; font-weight:normal; padding:0 8px; line-height:45px;}
.Add .col .f16{  font-weight:bold; color:#111; font-weight:normal; position:absolute; top:10px; font-size:24px; line-height:24px;}
.Add .col .soc{ position:absolute; left:0; bottom:4px;}
.Add .col .f17{ font-size:23px; font-weight:bold; color:#ff6600; font-weight:normal; line-height:30px; text-decoration:line-through; display:block;}
.Add .col .f18{ font-size:30px; font-weight:bold; color:#799802; font-weight:normal; line-height:30px; display:block; }
.Add .col .f19{ font-size:16px; font-weight:bold; color:#111; font-weight:normal; line-height:30px; display:block; }
.Add .col .room{ position:absolute; top:25px; right:5px;}
.Red{ color:#FF0000; font-size:20px;}

.Hotel{ width:99%; float:left; padding:10px 0px; border-top:solid 1px #eee;}
.Hotel .img{ float:left; width:23%; float:left; margin-right:15px;}
.Hotel .img img{ max-width:100%;}
.Hotel .Cont{ float:left; width:50%;}
.Hotel .Cont h4{color: #ff6600;   font-family: "ProximaNova-Regular";    font-size: 20px;  font-weight:normal;}
.Hotel .Cont h4 a{ color: #ff6600;   font-family: "ProximaNova-Regular";    font-size: 20px;  font-weight:normal; text-decoration:none;}
.Hotel .Cont h4 a:hover{ color:#333333;}
.Hotel .Price{ float:right; width:20%; padding:10px; border: solid 1px #eee;}
.Hotel .Price img{ float:left !important;}
.Hotel .Price span{ display:block; margin:5px 0;}
.Line{ text-decoration:line-through; color:#990000; line-height:10px; margin:0 5px;}
.Hotel .Price .f18{ font-size:30px; font-weight:bold; color:#ff6600; font-weight:normal; line-height:30px; display:block; }
.Hotel .Price .sm{ font-size:12px; }


@media screen and (max-width:1100px){.conatainer{width:100%;}
}
@media screen and (max-width:1024px){#top{width:100%;}
.Add{ display:none;}
.Pack ul li .price{ width:100%;}
#banner{width:65.5%;height:100%;}
.pkg{float:left;}
.list{margin:10px 13px 25px 0;}
.pkg{width:34.3%;}
.list{width:32%;}
.list img{max-width:100%;}
#left{width:70%;}
#right{width:28%;}
#main{min-height:auto;}
.list img{width:100%;}
.pkg{min-height:auto;}
.pkgs{height:98px;}
.pkgs img{max-height:85px;max-width:80px;}
}
@media screen and (max-width:980px){.list{width:31.9%;}
}
@media screen and (max-width:980px){.list{width:30.9%;}
#banner{width:65.5%;height:100%;}
.pkgs{height:94px;}
.Pack{ width:45%;}
#page #left .Pack ul li p{ width:50% !important;}
}
@media screen and (max-width:900px){#banner{max-width:100%;height:100%;width:100%;}
#banner img{max-width:100%;}
.pkg{width:100%;min-height:auto;}
.pkgs{float:left;width:33%;}
#page{margin-top:15px;background:#fff;}
.pkgs{height:70px;}
.pkgs h2 a{font-size:15px;}
.pkgs p{font-size:14px;}
.pkgs img{max-width:66px;}
.pkgs p{margin:0;}
.pkgs h2 a{font-size:14px;}
}
@media screen and (max-width:800px){#page .list h3{font-size:19px;}
#page .list{min-height:220px;}
.pkgs p{font-size:13px;}
.Pack{ width:95%; margin-bottom:15px;}
.Pack ul li .price{ width:100px;}
.ul li{ width:44%;}
.Hotel .Cont{ width:70%;}
.Hotel .Price{ float:left; width:40%;}
}
@media screen and (max-width:800px){.list{width:48%;float:left;padding-bottom:10px;}
.list img{max-width:100%;}
#left{width:100%;}
#right{width:100%;}
.pkgs h2 a{font-size:15px;}
.pkgs p{font-size:14px;}
}
@media screen and (max-width:768px){.slicknav_menu{display:block;}
.nav{display:none;}
.pkgs h2 a{font-size:75%;}
.pkgs p{font-size:12px;}

}
@media screen and (max-width:640px){.pkgs{float:left;width:50%;}
.logo img {width:70%!important;margin:5px 0px!important;}
#left .gallery li {width:50%!important;}
.Contanct {font-size:12px!important;line-height:29px!important;}
.Hotel .img{ width:100%; display:block; margin: 0 0 10px;}
.Hotel .img img{ float:left; width:100%;}
.Hotel .Cont{ width:100%;}
.Hotel .Price{ width:50%;}
.logo h1{font-size:30px;}
.list{width:47%;}
#page .list1 h3{font-size:15px;}
#page .list1 p{font-size:14px;}
#page .list1 img{width:100%;}
.pkgs h2 a{font-size:90%;}
.pkgs p{font-size:90%;}
#page #left .Pack ul li p {
    width: 35% !important;
}
}
@media screen and (max-width:480px){
#page #left .Hotel .img img{ max-width:100% !important; width:auto !important; float:left !important; height:auto; padding:0; margin:0;  }
#page #left .Hotel .Price img{ max-width:100%; width:auto !important; margin:0;}
#page #left .Hotel .Cont img{ max-width:100% !important; width:auto; margin:0 2px;}
.ul li{ width:100%;}
.logo{width:100%;text-align:center;line-height:35px;padding:0;}
.Contanct{width:100%;text-align:center;line-height:40px;padding:0;}
.pkgs{width:100%;}
.list{width:100%;}
#top{width:100%;}
#left{width:100%;}
#right{width:100%;}
#page .list1 h3{font-size:17px;}
#page .list1 p{font-size:16px;}
.pkg{border:none;}
#page #left img{width:55%;margin:10px;}
.footer ul{display:none;}
.conatainer{width:98%;}
.logo h1{font-size:25px;line-height:35px;}
.Contanct{font-size:17px;line-height:30px;}
.Pack ul li img{ width:auto !important;}
}
@media screen and (max-width:360px){
.Hotel .Price{ width:70%;}
.logo h1{font-size:25px;line-height:35px;}
.Contanct{font-size:17px;line-height:30px;}
#page #left .Pack ul li p{ width:55% !important;}
.Pack ul li .price{ width:100%; margin-top:10px;}
}
.Box1 ul{margin:0px;padding:6px 12px 20px 12px;list-style-type:none;}
.Box1 ul li{padding:7px 0 7px 15px;background:url(../images/arrow.gif) 0 13px no-repeat;}
.Box1 ul li span{width:8px;height:8px;border-radius:10px;background-color:#DE6104;}

table.time_box .table_title {
    background: none repeat scroll 0 0 #DADFA8  ;
    color: #5e3b07;
    font-size: 20px;
}
table.time_box th, table.time_box td {
    padding: 5px;
    text-align: left;
    vertical-align: middle;
}
table.time_box td, table.time_box th {
    border: 1px solid #9ce763;
    border-collapse: collapse;
}