@media screen and (max-width:2000px) {
nav.mainMenu > ul > li { margin: 0 5px; }
.aboutUS { margin-top: 800px; }
}
@media screen and (max-width:1366px) {
nav.mainMenu > ul > li { margin: 0; }
.loginBtn { right: 67px; }
.aboutUS { margin-top: 800px; }
}
@media screen and (max-width:1300px) {
nav.mainMenu > ul > li > a { font-size: 19px; }	
nav.mainMenu ul ul li a { font-size: 18px; }
.ourStoryTab li { padding: 0 2px; }
.ourStoryTab li .titleText { font-size: 18px; }
.travelNav li a { font-size: 17px; }
.albumList li .albumTitle { font-size: 40px; }
.loginBtn, .updImgBtn { font-size: 19px; }
.updImgBtn { right: 233px; }
}
@media screen and (max-width:1169px) {
.splashPage .miduamTitle { font-size: 28px; }
.splashPage .smallTitle { font-size: 30px; }
.dateCountdown .simply-section { padding: 30px 0; width: 120px; height: 120px; }
.dateCountdown .simply-section:before { background-size:100%; }
.dateCountdown { margin-bottom: 50px; }
.splashPage { max-width: 640px; }
.ourStoryTab li .titleText { font-size: 17px; }
.pageTitle { font-size: 80px; }
.travelNav li { padding: 0 18px; }

}

@media screen and (max-width:1024px) {
#navbar-wrap {position: absolute; right:10px; top: 15px; width: 100px; padding-left:10px; background-color: #fef679; }
#navbar-wrap:before, #navbar-wrap:after{display:none;}
.mean-bar {  width: 100%; position: relative;  padding:0;  z-index:99; min-height:40px; }
a.meanmenu-reveal { width:100%; padding:0; text-align:right !important; position: absolute; top:0; right:0 !important; height:100%; cursor: pointer; color: #444; text-decoration: none; font-size: 16px; text-indent: -9999em; line-height: 22px; font-size: 1px; display: block; font-weight: 700; transition:all 0s linear 0s; -webkit-transition:all 0s linear 0s;}
a.meanmenu-reveal.meanclose { padding: 9px 10px 0 0; }
a.meanmenu-reveal span { display: block; background: #444; height: 3px; margin-top: 5px; }
a.meanmenu-reveal .menuIcon{position:absolute; right:7px; width:30px; top:6px;}
.mean-nav {  width: 300px; background: #fef679; position:absolute; right:0; top:100%;}
.mean-nav ul { padding: 0; margin: 0; width: 100%; list-style-type: none;}
.mean-nav ul li { position: relative; float: left; width: 100%; }
.mean-nav ul li.mean-last{ border-bottom:2px solid #000; }
.mean-nav ul li:first-child a{border-top:0;}
.mean-nav ul li a { letter-spacing:1px; display: block; float: left; width:100%; padding: 10px 15px; margin: 0; text-align: left; color: #444; border-bottom:1px dotted #c4bc3d; text-decoration: none; text-transform: uppercase;transition: none 0s ease 0s !important;}
.mean-nav ul li li a { width:100%; padding:10px 30px;  text-shadow: none !important; visibility: visible; letter-spacing:1px;}
.mean-nav ul li.mean-last a { border-bottom: none; margin-bottom: 0; }
.mean-nav ul li li li a { width:100%; padding: 10px 45px; color:#fff; }
.mean-nav ul li li:first-child a{border-top:0;}
.mean-nav ul li a:hover { background: #e6de5f;}
.mean-nav ul li a.mean-expand { width:36px; height:40px; border: none !important; padding:5px !important; text-align: center; position: absolute; right: 0; top:0; z-index: 2; font-weight: normal; font-size:23px !important; color:#fff; font-family:Arial, Helvetica, sans-serif; background:#c4bc3d; }
.menuName{font-size:16px; color:#444; line-height:40px; float:left;}
#header { min-height: 140px; margin-bottom: 15px; }
#header .container { width: auto; }
.loginBtn { right: 10px; }
.updImgBtn { right: 176px; }
.aboutUS { padding: 20px 0; margin-top: 610px; }
.ourStoryTabWrap .tab-content { padding: 15px; }
.ourStoryTab li .titleText br { display: none; }
.ipadMobile{background-size:auto !important;}
}

@media screen and (max-width:992px) {
.travelNav li { padding: 0 10px; }
.travelNav li a { font-size: 14px; }
h2 { font-size: 25px;}
h3 { font-size: 20px;}
.bulletText li { font-size: 20px; margin-bottom: 15px; /*text-indent:20px;*/}
.whiteBoxInner { padding: 20px; }
.albumList li .albumTitle { font-size: 30px; }
.topNav li { padding:0 10px; }
.topNav li a { font-size: 18px; }
.albumList li { float:left; width:50%; padding: 8px; }
}

@media screen and (max-width:767px) {
.pageTagline { font-size: 20px; letter-spacing:3px; }
.aboutUS { margin-top: 800px; }
.ourStoryTabWrap .tab-pane h2 { font-size: 24px; }
.ourStoryTabWrap .tab-pane p { font-size: 20px; }
.tabImgHolder { text-align: center; margin-bottom: 30px; }
.ourStoryTab li .icon { display: none; }
.ourStoryTab li { width: 24%; margin-bottom: 25px; }
.ourStoryTab { margin:0 0 10px 0;}
.pageTitle { font-size: 60px; }
.ourStoryTab li .titleText br { display: block; }
#content { padding-bottom: 20px; }
h2.boxTitle { font-size: 42px; }
input[type="text"], input[type="password"], textarea { font-size:26px; height:50px; line-height:50px; width: 100%;}
.greenSubmit { font-size: 26px; }
.mrgBot200 { margin-bottom: 20px; }
.whiteBoxInner { padding: 20px; }
.loginForm { max-width: 100%; }
h2.boxTitle { font-size: 36px;}
.pageTitle { font-size: 50px; }
.whiteBoxBorder { margin-bottom: 20px; margin-top: 20px; }
.travelNav li { margin-bottom: 20px; }
.albumList li .albumTitle { margin-bottom: 10px; padding-bottom: 10px;}
.albumList li .imgHolder img { width: 100%; }
.albumList li a:hover .albumTitle { color: #333; }
.albumList li .albumTitle { font-size: 36px; }
.loginBtn, .updImgBtn { font-size: 16px; }
.updImgBtn { right: 156px; }
}

@media screen and (max-width:639px) {
.splashPage { max-width:420px; padding: 15px; }
.splashPage .miduamTitle { font-size: 18px; }
.splashPage .smallTitle { font-size: 23px; }
.dateCountdown .simply-section { padding: 17px 0; width: 80px; height: 80px; margin: 0 5px; }
.dateCountdown .simply-section .simply-amount { font-size: 20px; line-height:23px; }
.dateCountdown .simply-section .simply-word { font-size: 14px; }
.splashPage .largeTitle { padding: 5px 0; border-bottom-width:2px;border-top-width:2px; }
.siteEnter .enterIcon { width: 90px; height: 60px; background-size:100%; left: 50%; margin-left: -45px; }
.siteEnter .enterCircle { background-size:100%; }
.siteEnter { width: 190px; height: 190px; }
.siteEnter .text { bottom: 40px; font-size: 23px; }
.ourStoryTab li .titleText { font-size: 16px; }
.updImgBtn {right: 10px;top: -19px;}
.albumList li { float:none; width:auto; padding: 8px; }
.sp {/*background-size: 100%; background-color: #060a09; */}
}

@media screen and (max-width:479px) {
.splashPage .miduamTitle { letter-spacing: 4px; }
.splashPage .smallTitle span { letter-spacing: 5px; }
.splashPage .smallTitle { margin-bottom: 20px; font-size: 20px; }
.dateCountdown .simply-section { margin:0 3px; width: 60px; height: 60px; padding: 7px 0; }
#logo { height: 100px; width: 100px;}
#logo a { padding: 13px 0;  }
.loginBtn { font-size: 17px; }
#header { min-height: 100px; }
#navbar-wrap { top: 0; }
.homePgae {background-size:auto 44% !important; background-position: center top !important; }
.aboutUS { margin-top: 200px; }
.aboutUS .homeBox .homeBoxInner { padding: 20px; }
.aboutUS .homeBox h2 { font-size: 23px; }
.aboutUS .homeBox p { font-size: 20px; }
.ourStoryTab li { width: 48%; margin-bottom: 18px; }
.ourStoryTab li .titleText br { display: none; }
.ourStoryTabWrap .tab-pane h2 { font-size: 20px; }
.travelNav li a { font-size: 13px; }
.topNav li a { font-size: 17px;}
.topNav li { margin-bottom: 15px; }
#navbar-wrap { top: 35px; width:auto; left:0; right: 0; }
#header { min-height: 135px; }
.loginBtn, .updImgBtn { font-size: 14px; width: 190px; text-align: center }
.mean-nav { left:-10px; right: 0; width:auto; }
.vfb-submit, input[type="submit"].vfb-submit { margin-left: 30%;}
	label.vfb-desc { width: 100% !important; text-align: left !important; font-size: 20px ;}
	input.vfb-medium, input[type="text"].vfb-medium, input[type="tel"].vfb-medium, input[type="email"].vfb-medium, input[type="url"].vfb-medium, select.vfb-medium, textarea
	{ width: 100% !important;}
}
@media screen and (max-width:375px) {
.homePgae {background-size:auto 44% !important; background-position: center top !important; }
.aboutUS { margin-top: 210px; }
.vfb-submit, input[type="submit"].vfb-submit { margin-left: 20%; }
}
@media screen and (max-width:359px) {
.aboutUS { margin-top: 300px; }
}