/* ***** Slides ***** */
#navbar {display:none; width:100%; z-index:500; position:absolute; bottom:34px; overflow:hidden; text-align:center;}
#navbar span {display:inline-block; width:17px; height:17px; background:url(/images/2/slide-nav.png) center no-repeat; cursor:pointer; margin:0px 5px 0px 5px; zoom:1;}
#navbar span.activeSlide {background:url(/images/2/slide-nav-h.png)}

#slides {width:100% !important; height:auto; margin:0px auto; position:relative; display:block; z-index:1; overflow:hidden;}
#slides .slide {width:100%; height:660px;}
#slides .slide img {left:50% !important; margin-left:-960px; position:absolute; max-width:none;}
#slides .ctxt {width:1170px; height:auto; position:absolute; top:185px; left:50%; margin-left:-585px; z-index:502;}
#slides .ctxt .ctxtarea {max-width:680px; padding:20px; margin:0px auto;}
#slides .ctxt .ctxtarea .title {color:#fff; font-size:48px; text-align:center; padding-bottom:10px; border-bottom:cornsilk; line-height:53px;}
#slides .ctxt .ctxtarea .title .bl {font-weight:300;}
#slides .ctxt .ctxtarea .txt {color:#f0f0f0; text-align:center; font-size:24px; margin-top:10px;}
#slides .ctxt .ctxtarea .btncnt {text-align:center;}
#slides .ctxt .ctxtarea .btncnt .btn {display:inline-block; margin:20px 10px 0px 10px; padding:10px 30px; background:#d0a353; color:#fff; border-radius:10px; font-size:24px; font-weight:700;}
#slides .ctxt .ctxtarea .btncnt .btn.wht {background:#fff; color:#d0a353;}
#slides .ctxt .ctxtarea .btncnt .btn:hover {text-decoration:none; background:#fff; color:#d0a353;}
#slides .ctxt .ctxtarea .btncnt .btn.wht:hover {background:#d0a353; color:#fff;}

.res1810 #slides .slide {width:100%; height:1000px;}
.res1810 #slides .slide img {margin-left:-1600px;}
.res1810 #slides .ctxt {top:323px;}
.res1810 #slides .ctxt .ctxtarea {max-width:1130px;}
.res1810 #slides .ctxt .ctxtarea .title {font-size:71px; line-height:76px;}
.res1810 #slides .ctxt .ctxtarea .txt {font-size:28px;}
.res1810 #slides .ctxt .ctxtarea .btncnt .btn {font-size:28px;}

.res940 #slides .slide {height:540px;}
.res940 #slides img {margin:0px 0px 0px -585px;}
.res940 #slides .ctxt {top:141px;}
.res940 #slides .ctxt .ctxtarea .title {font-size:30px; line-height:35px;}

.res720 #slides .slide {height:400px;}
.res720 #slides img {margin:0px 0px 0px -470px;}
.res720 #slides .ctxt {top:20px;}
.res720 #slides .ctxt .ctxtarea {max-width:480px;}
.res720 #slides .ctxt .ctxtarea .title {font-size:30px; line-height:35px;}

.res480 #slides .slide {height:400px;}
.res480 #slides img {margin:0px 0px 0px -360px;}
.res480 #slides .ctxt {top:61px;}
.res480 #slides .ctxt .ctxtarea {width:326px; padding:15px;}
.res480 #slides .ctxt .ctxtarea .title {font-size:24px; line-height:normal;}
.res480 #slides .ctxt .ctxtarea .txt {font-size:18px;}
.res480 #slides .ctxt .ctxtarea .btncnt .btn {font-size:18px; margin-top:10px;}

.res320 #slides .slide {height:320px;}
.res320 #slides img {margin:0px 0px 0px -240px;}
.res320 #slides .ctxt {top:32px;}
.res320 #slides .ctxt .ctxtarea {max-width:260px; padding:10px;}
.res320 #slides .ctxt .ctxtarea .title {font-size:22px; line-height:normal;}
.res320 #slides .ctxt .ctxtarea .txt {font-size:16px;}
.res320 #slides .ctxt .ctxtarea .btncnt .btn {font-size:16px; margin-top:10px; padding:5px 30px;}
.res320 #navbar {bottom:20px;}

/* Venue Start */
.venue .vinfo .viarea {max-width:1130px; margin:0px auto; padding:40px 20px;}
.venue .vinfo .viarea .cnt {overflow:hidden;}
.venue .vinfo .viarea .cnt .txtimg {float:left; width:48%;}
.venue .vinfo .viarea .cnt .txtcnt {float:right; width:50%; margin-left:2%;}
.venue .vinfo .viarea .cnt .txtcnt .txt {margin:0px; font-size:48px; font-weight:300;}
.venue .vinfo .viarea .cnt .txtcnt ul {padding-left:25px;}
.venue .vinfo .viarea .cnt .txtcnt ul li {margin:15px 0px; font-size:24px;}
.venue .vinfo .viarea .cnt .txtcnt ul li::marker {color:#d0a353;}
.venue .vinfo .viarea .cnt .txtcnt .btncnt {margin:0px auto;}
.venue .vinfo .viarea .cnt .txtcnt .btncnt a {display:inline-block; padding:10px 50px; background:#d0a353; text-transform:uppercase; letter-spacing:2px; font-weight:700; color:#fff; border-radius:10px; font-size:24px;}
.venue .vinfo .viarea .cnt .txtcnt .btncnt a:hover {background:#000; text-decoration:none;}

.res1810 .venue .vinfo .viarea {max-width:1770px;}
.res1810 .venue .vinfo .viarea .cnt .txtcnt .txt {font-size:55px;}
.res1810 .venue .vinfo .viarea .cnt .txtcnt ul li {font-size:28px;}
.res1810 .venue .vinfo .viarea .cnt .txtcnt .btncnt a {font-size:28px; padding:10px 75px;}

.res940 .venue .vinfo .viarea .cnt .txtcnt .btncnt a {padding:10px 25px;}

.res720 .venue .vinfo .viarea .cnt .txtimg {width:auto; float:none; text-align:center;}
.res720 .venue .vinfo .viarea .cnt .txtcnt {text-align:center; float:none; width:auto; margin:0px;}
.res720 .venue .vinfo .viarea .cnt .txtcnt .txt {margin:40px 0px;}
.res720 .venue .vinfo .viarea .cnt .txtcnt .btncnt {text-align:center;}

.res480 .venue .vinfo .viarea .cnt .txtimg {width:auto; float:none; text-align:center;}
.res480 .venue .vinfo .viarea .cnt .txtcnt {float:none; width:auto; margin:0px; text-align:center;}
.res480 .venue .vinfo .viarea .cnt .txtcnt .txt {margin:20px 0px;}
.res480 .venue .vinfo .viarea .cnt .txtcnt .btncnt {text-align:center;}

.res320 .venue .vinfo .viarea .cnt .txtimg {width:auto; float:none; text-align:center;}
.res320 .venue .vinfo .viarea .cnt .txtcnt {float:none; width:auto; margin:0px;}
.res320 .venue .vinfo .viarea .cnt .txtcnt .txt {font-size:28px; margin:20px 0px; text-align:center;}
.res320 .venue .vinfo .viarea .cnt .txtcnt ul li {font-size:18px;}
.res320 .venue .vinfo .viarea .cnt .txtcnt .btncnt {text-align:center;}
.res320 .venue .vinfo .viarea .cnt .txtcnt .btncnt a {font-size:18px;}

.venue .vcnt .vcarea {max-width:1130px; margin:0px auto; padding:40px 20px;}
.venue .vcnt .vcarea .ttlcnt {border-top:2px solid #d0a353; text-align:center;}
.venue .vcnt .vcarea .ttlcnt .ttl {margin-top:-19px; font-size:28px; background:#fff; display:inline-block; padding:0px 20px; font-weight:300;}
.venue .vcnt .vcarea .services {margin-top:25px; overflow:hidden; text-align:center;}
.venue .vcnt .vcarea .services .service {display:block; float:left; width:50%;}

.res1810 .venue .vcnt .vcarea {max-width:1770px;}
.res1810 .venue .vcnt .vcarea .ttlcnt .ttl {font-size:45px; margin-top:-30px;}

.res940 .venue .vcnt .vcarea .services .service {float:none; width:auto;}

.res720 .venue .vcnt .vcarea .services .service {float:none; width:auto;}

.res480 .venue .vcnt .vcarea .ttlcnt .ttl {font-size:24px; margin-top:-16px;}
.res480 .venue .vcnt .vcarea .services .service {float:none; width:auto;}

.res320 .venue .vcnt .vcarea .ttlcnt .ttl {font-size:18px; margin-top:-22px; width:160px;}
.res320 .venue .vcnt .vcarea .services .service {float:none; width:auto;}
/* Venue Start */

/* Quote Ribbon Start */
.quoteRibbon {background:#d0a353; margin-bottom:40px;}
.quoteRibbon .txtcnt {text-align:center;}
.quoteRibbon .txtcnt .txt {display:block; color:#fff; font-size:24px; font-weight:700; padding:10px 20px;}

.res1810 .quoteRibbon .txtcnt .txt {font-size:30px;}

.res480 .quoteRibbon .txtcnt .txt {font-size:20px;}

.res320 .quoteRibbon .txtcnt .txt {font-size:18px;}
/* Quote Ribbon End */

/* Unique Banner Start */
.uniqueBanner {background:url("/images/2/banner-unique.jpg") center no-repeat; height:288px; position:relative;}
.uniqueBanner .barea {max-width:1130px; padding:0px 20px; position:absolute; top:50%; left:50%; margin-top:-66px; margin-left:-387px;}
.uniqueBanner .barea .txtcnt {text-align:center;}
.uniqueBanner .barea .txtcnt .txt {color:#fff; font-weight:300; font-size:48px; margin:0px;}
.uniqueBanner .barea .txtcnt .stxt {color:#fff; font-weight:700;}
.uniqueBanner .barea .btncnt {text-align:center; margin-top:20px;}
.uniqueBanner .barea .btncnt .btn {display:inline-block; background:#fff; font-weight:700; padding:10px 30px; border-radius:10px; font-size:28px;}
.uniqueBanner .barea .btncnt .btn:hover {background:#d0a353; color:#fff; text-decoration:none;}

.res1810 .uniqueBanner {background:url("/images/2/banner-unique-1810.jpg") center no-repeat; height:473px;}
.res1810 .uniqueBanner .barea {margin-top:-75px; margin-left:-459px;}
.res1810 .uniqueBanner .barea .txtcnt .txt {font-size:60px;}
.res1810 .uniqueBanner .barea .btncnt .btn {font-size:30px;}

.res940 .uniqueBanner {background:url("/images/2/banner-unique-940.jpg") center no-repeat; height:288px;}
.res940 .uniqueBanner .barea {max-width:900px;}

.res720 .uniqueBanner {background:url("/images/2/banner-unique-720.jpg") center no-repeat; height:395px;}
.res720 .uniqueBanner .barea {max-width:680px; margin-top:-91px; margin-left:-341px;}
.res720 .uniqueBanner .barea .btncnt .btn {font-size:22px;}

.res480 .uniqueBanner {background:url("/images/2/banner-unique-480.jpg") center no-repeat; height:395px;}
.res480 .uniqueBanner .barea {max-width:440px; margin-top:-91px; margin-left:-219px;}
.res480 .uniqueBanner .barea .btncnt .btn {font-size:22px;}

.res320 .uniqueBanner {background:url("/images/2/banner-unique-320.jpg") center no-repeat; height:454px;}
.res320 .uniqueBanner .barea {max-width:280px; margin-top:-79px; margin-left:-160px;}
.res320 .uniqueBanner .barea .txtcnt .txt {font-size:34px;}
.res320 .uniqueBanner .barea .btncnt .btn {font-size:22px; padding:10px 15px;}
/* Unique Banner End */

/* Space Start */
.space .sarea {max-width:1130px; margin:0px auto; padding:40px 20px;}
.space .sarea .vpVideo {margin-top:40px; position:relative;}
.space .sarea .vpVideo .video.video-active img {opacity:0; z-index:0;}
.space .sarea .vpVideo .video.video-active .btnPlay {opacity:0; z-index:0; transition:2s;}
.space .sarea .vpVideo .video.video-active iframe {display:block; border:none;}
.space .sarea .ttlcnt {border-top:2px solid #d0a353; text-align:center;}
.space .sarea .ttlcnt .ttl {margin-top:-20px; font-size:28px; background:#fff; display:inline-block; padding:0px 20px; font-weight:300;}
.space .sarea .scnt {overflow:hidden; text-align:center; margin:40px 0px;}
.space .sarea .scnt .service {text-align:center; float:left; width:25%; min-height:200px;}
.space .sarea .scnt .service .txtcnt .txt {font-size:20px; font-weight:600;}
.space .sarea .sgallery {border:2px solid #d0a353; text-align:center;}
.space .sarea .sgallery .subttl {margin-top:-20px; font-size:28px; background:#fff; display:inline-block; padding:0px 20px; font-weight:300;}
.space .sarea .sgallery .gallery {margin:40px 0px;}
.space .sarea .sgallery .gallery .img {text-align:center; float:left; width:31.33%; margin:0px 1%;}
.space .sarea .btncnt {display:inline-block; text-align:center; padding:0px 20px; margin-bottom:-22px; background:#fff;}
.space .sarea .btncnt a {display:inline-block; padding:5px 30px; background:#d0a353; color:#fff; letter-spacing:2px; font-size:28px; border-radius:10px;}
.space .sarea .btncnt a:hover {background:#000; text-decoration:none;}

.res1810 .space .sarea {max-width:1770px;}
.res1810 .space .sarea .ttlcnt .ttl {font-size:45px;}
.res1810 .space .sarea .scnt .service {min-height:250px;}
.res1810 .space .sarea .scnt .service .txtcnt .txt {font-size:28px;}
.res1810 .space .sarea .sgallery .subttl {font-size:45px; margin-top:-28px}

.res940 .space .sarea .scnt .service {width:50%;}

.res720 .space .sarea .scnt .service {width:50%;}
.res720 .space .sarea .sgallery .gallery .img {float:none; width:auto; margin:20px 0px;}

.res480 .space .sarea .scnt .service {float:none; width:auto; min-height:auto; margin:10px 0px;}
.res480 .space .sarea .sgallery .subttl {font-size:24px;}
.res480 .space .sarea .sgallery .gallery {padding:0px 20px;}
.res480 .space .sarea .sgallery .gallery .img {float:none; width:auto; margin:20px 0px;}
.res480 .space .sarea .btncnt a {font-size:24px;}

.res320 .space .sarea .ttlcnt .ttl {font-size:18px; margin-top:-24px; width:160px;}
.res320 .space .sarea .scnt .service {float:none; width:auto; min-height:auto; margin:10px 0px;}
.res320 .space .sarea .scnt .service .txtcnt .txt {font-size:18px;}
.res320 .space .sarea .sgallery .subttl {font-size:18px; padding:0px 10px; margin-top:-12px;}
.res320 .space .sarea .sgallery .gallery {padding:0px 20px;}
.res320 .space .sarea .sgallery .gallery .img {float:none; width:auto; margin:20px 0px;}
.res320 .space .sarea .btncnt {padding:0px 10px; margin-bottom:-16px;}
.res320 .space .sarea .btncnt a {font-size:18px;}
/* Space End */

/* Planning Banner Start */
.planningBanner {background:url("/images/2/banner-planning.jpg") center no-repeat; height:288px; position:relative;}
.planningBanner .barea {max-width:1130px; padding:0px 20px; position:absolute; top:50%; left:50%; margin-top:-118px; margin-left:-585px;}
.planningBanner .barea .txtcnt {text-align:center;}
.planningBanner .barea .txtcnt .txt {color:#fff; font-size:48px; margin:0px;}
.planningBanner .barea .txtcnt .stxt {color:#fff; font-weight:700; font-size:28px;}
.planningBanner .barea .btncnt {text-align:center;}
.planningBanner .barea .btncnt .btn {display:inline-block; background:#fff; font-weight:700; padding:10px 30px; border-radius:10px; font-size:28px;}
.planningBanner .barea .btncnt .btn:hover {background:#d0a353; color:#fff; text-decoration:none;}

.res1810 .planningBanner {background:url("/images/2/banner-planning-1810.jpg") center no-repeat; height:473px;}
.res1810 .planningBanner .barea {max-width:1770px; margin-top:-131px; margin-left:-905px;}
.res1810 .planningBanner .barea .txtcnt .txt {font-size:60px;}
.res1810 .planningBanner .barea .txtcnt .stxt {font-size:30px;}
.res1810 .planningBanner .barea .btncnt .btn {font-size:30px;}

.res940 .planningBanner {background:url("/images/2/banner-planning-940.jpg") center no-repeat; height:288px;}
.res940 .planningBanner .barea {max-width:900px; margin-top:-115px; margin-left:-470px;}
.res940 .planningBanner .barea .txtcnt .txt {font-size:38px;}
.res940 .planningBanner .barea .txtcnt .stxt {font-size:24px;}
.res940 .planningBanner .barea .btncnt .btn {font-size:24px;}

.res720 .planningBanner {background:url("/images/2/banner-planning-720.jpg") center no-repeat; height:395px;}
.res720 .planningBanner .barea {max-width:680px; margin-top:-111px; margin-left:-360px;}
.res720 .planningBanner .barea .txtcnt .txt {font-size:42px;}
.res720 .planningBanner .barea .txtcnt .stxt {font-size:22px;}
.res720 .planningBanner .barea .btncnt .btn {font-size:22px;}

.res480 .planningBanner {background:url("/images/2/banner-planning-480.jpg") center no-repeat; height:395px;}
.res480 .planningBanner .barea {max-width:440px; margin-top:-132px; margin-left:-240px;}
.res480 .planningBanner .barea .txtcnt .txt {font-size:32px;}
.res480 .planningBanner .barea .txtcnt .stxt {font-size:22px;}
.res480 .planningBanner .barea .btncnt .btn {font-size:22px;}

.res320 .planningBanner {background:url("/images/2/banner-planning-320.jpg") center no-repeat; height:454px;}
.res320 .planningBanner .barea {max-width:280px; margin-top:-191px; margin-left:-160px;}
.res320 .planningBanner .barea .txtcnt .txt {font-size:32px;}
.res320 .planningBanner .barea .txtcnt .stxt {font-size:22px;}
.res320 .planningBanner .barea .btncnt .btn {font-size:22px; padding:10px 15px;}
/* Planning Banner End */

/* Testimonial Start */
.testimonials .tarea {max-width:1130px; margin:0px auto; padding:40px 20px;}
.testimonials .tarea .toptext {text-align:center; border-top:2px solid #d0a353;}
.testimonials .tarea .toptext .ttl {display:inline-block; font-size:28px; margin-top:-20px; font-weight:300; padding:0px 20px; background:#fff;}
.testimonials .tarea .testimonialscnt {overflow:hidden; margin-top:30px;}
.testimonials .tarea .testimonialscnt .testimonial {float:left; width:33.33%;}
.testimonials .tarea .testimonialscnt .testimonial .info {padding:0px 30px; text-align:center;}
.testimonials .tarea .testimonialscnt .testimonial .info .txt {font-size:18px; line-height:28px; margin-bottom:20px; min-height:140px;}
.testimonials .tarea .testimonialscnt .testimonial .info .name {color:#AF9653; font-size:18px; margin-bottom:20px; text-transform:uppercase;}
.testimonials .tarea .testimonialscnt .testimonial .info .rating {margin-bottom:24px;}
.testimonials .tarea .testimonialscnt .testimonial .info .rating img {width:130px;}
.testimonials .tarea .btncnt {text-align:center; margin-top:40px;}
.testimonials .tarea .btncnt .btn {padding:10px 30px; background:#d0a353; color:#fff; font-size:28px; border-radius:10px;}
.testimonials .tarea .btncnt .btn:hover {text-decoration:none; background:#000;}

.res1810 .testimonials .tarea {max-width:1770px;}
.res1810 .testimonials .tarea .toptext .ttl {font-size:44px; margin-top:-28px;}
.res1810 .testimonials .tarea .testimonialscnt {max-width:1570px; margin:30px auto 0px auto;}
.res1810 .testimonials .tarea .testimonialscnt .testimonial .info {padding:0px 65px;}
.res1810 .testimonials .tarea .testimonialscnt .testimonial .info .txt {font-size:22px; line-height:32px; min-height:160px;}
.res1810 .testimonials .tarea .testimonialscnt .testimonial .info .name {font-size:22px;}
.res1810 .testimonials .tarea .btncnt .btn {font-size:30px;}

.res940 .testimonials .tarea .testimonialscnt .testimonial .info {padding:0px 15px;}
.res940 .testimonials .tarea .testimonialscnt .testimonial .info .txt {font-size:19px; line-height:23px; min-height:115px;}

.res720 .testimonials .tarea .testimonialscnt .testimonial .info {padding:0px 20px;}
.res720 .testimonials .tarea .testimonialscnt .testimonial .info .txt {font-size:18px; line-height:22px; min-height:176px;}

.res480 .testimonials .tarea .toptext .ttl {font-size:24px; margin-top:-18px;}
.res480 .testimonials .tarea .testimonialscnt {margin:30px auto 0px auto;}
.res480 .testimonials .tarea .testimonialscnt .testimonial {float:none; width:auto; margin-bottom:40px;}
.res480 .testimonials .tarea .testimonialscnt .testimonial .info {padding:0px;}
.res480 .testimonials .tarea .testimonialscnt .testimonial .info .txt {font-size:18px; line-height:normal; min-height:auto;}
.res480 .testimonials .tarea .testimonialscnt .testimonial .info .name {font-size:20px; margin-bottom:15px;}
.res480 .testimonials .tarea .testimonialscnt .testimonial .info .rating {margin-bottom:25px;}
.res480 .testimonials .tarea .btncnt .btn {font-size:24px;}

.res320 .testimonials .tarea {padding:30px 20px 20px 20px;}
.res320 .testimonials .tarea .toptext .ttl {font-size:18px; width:160px; margin-top:-22px;}
.res320 .testimonials .tarea .testimonialscnt {margin:30px auto 0px auto;}
.res320 .testimonials .tarea .testimonialscnt .testimonial {float:none; width:auto; margin-bottom:40px;}
.res320 .testimonials .tarea .testimonialscnt .testimonial .info {padding:0px;}
.res320 .testimonials .tarea .testimonialscnt .testimonial .info .txt {font-size:16px; line-height:normal; min-height:auto;}
.res320 .testimonials .tarea .testimonialscnt .testimonial .info .name {font-size:20px; margin-bottom:15px;}
.res320 .testimonials .tarea .testimonialscnt .testimonial .info .rating {margin-bottom:20px;}
.res320 .testimonials .tarea .btncnt .btn {font-size:18px;}
/* Testimonial End */

/* Location Start */
.location .larea {max-width:1130px; margin:0px auto; padding:40px 20px;}
.location .larea .cnt {overflow:hidden;}
.location .larea .cnt .txtimg {float:left; width:48%;}
.location .larea .cnt .txtcnt {float:right; width:50%; margin-left:2%;}
.location .larea .cnt .txtcnt .txt {margin:0px; font-size:48px; font-weight:300;}
.location .larea .cnt .txtcnt .stxt {font-size:22px;}
.location .larea .cnt .txtcnt .stxt .address {display:inline-block; padding-left:58px; background:url(/images/2/icon-address.png) left center no-repeat;}
.location .larea .cnt .txtcnt .stxt .address a {color:#000;}
.location .larea .cnt .txtcnt .subttl {font-size:22px; margin:10px 0px;}
.location .larea .cnt .txtcnt ul {margin:0px; padding-left:25px;}
.location .larea .cnt .txtcnt ul li {margin:5px 0px; font-size:22px;}
.location .larea .cnt .txtcnt ul li::marker {color:#d0a353;}
.location .larea .cnt .txtcnt .btncnt {margin-top:30px;}
.location .larea .cnt .txtcnt .btncnt .btn {display:inline-block; margin-right:20px; padding:10px 30px; background:#d0a353; letter-spacing:2px; font-weight:700; color:#fff; border-radius:10px; font-size:24px;}
.location .larea .cnt .txtcnt .btncnt .btn.black {background:#000;}
.location .larea .cnt .txtcnt .btncnt .btn:hover {background:#000; text-decoration:none;}
.location .larea .cnt .txtcnt .btncnt .btn.black:hover {background:#d0a353;}

.res1810 .location .larea {max-width:1770px;}
.res1810 .location .larea .cnt .txtcnt .txt {font-size:55px;}
.res1810 .location .larea .cnt .txtcnt .stxt {font-size:28px;}
.res1810 .location .larea .cnt .txtcnt .subttl {font-size:28px;}
.res1810 .location .larea .cnt .txtcnt ul li {font-size:28px;}
.res1810 .location .larea .cnt .txtcnt .btncnt a {font-size:28px; padding:10px 75px;}

.res940 .location .larea .cnt .txtcnt .btncnt a {font-size:22px; padding:10px 15px; margin-right:10px;}

.res720 .location .larea .cnt .txtimg {width:auto; float:none; text-align:center;}
.res720 .location .larea .cnt .txtcnt {float:none; width:auto; margin:0px; text-align:center;}
.res720 .location .larea .cnt .txtcnt .txt {margin:40px 0px;}
.res720 .location .larea .cnt .txtcnt .stxt .address {min-height:62px;}
.res720 .location .larea .cnt .txtcnt ul {width:fit-content; margin:0px auto;}

.res480 .location .larea .cnt .txtimg {width:auto; float:none; text-align:center;}
.res480 .location .larea .cnt .txtcnt {float:none; width:auto; margin:0px; text-align:center;}
.res480 .location .larea .cnt .txtcnt .txt {margin:20px 0px;}
.res480 .location .larea .cnt .txtcnt .stxt .address {min-height:62px;}
.res480 .location .larea .cnt .txtcnt ul {width:fit-content; margin:0px auto;}
.res480 .location .larea .cnt .txtcnt .btncnt a {margin:10px 0px;}

.res320 .location .larea .cnt .txtimg {width:auto; float:none; text-align:center;}
.res320 .location .larea .cnt .txtcnt {float:none; width:auto; margin:0px; text-align:center;}
.res320 .location .larea .cnt .txtcnt .txt {font-size:28px; margin:20px 0px;}
.res320 .location .larea .cnt .txtcnt .stxt {font-size:18px;}
.res320 .location .larea .cnt .txtcnt .stxt .address {background-size:28px; padding-left:38px;}
.res320 .location .larea .cnt .txtcnt .subttl {font-size:18px;}
.res320 .location .larea .cnt .txtcnt ul {width:fit-content; margin:0px auto;}
.res320 .location .larea .cnt .txtcnt ul li {font-size:18px;}
.res320 .location .larea .cnt .txtcnt .btncnt {margin-top:15px;}
.res320 .location .larea .cnt .txtcnt .btncnt a {margin:10px 0px; font-size:18px;}
/* Location Start */

/* Start Banner Start */
.startBanner {background:url("/images/2/banner-start.jpg") center no-repeat; height:288px; position:relative;}
.startBanner .barea {max-width:1130px; padding:0px 20px; position:absolute; top:50%; left:50%; margin-top:-101px; margin-left:-453px;}
.startBanner .barea .txtcnt {text-align:center;}
.startBanner .barea .txtcnt .txt {color:#fff; font-weight:300; font-size:48px; margin:0px;}
.startBanner .barea .txtcnt .stxt {color:#fff; font-weight:700; font-size:28;}
.startBanner .barea .btncnt {text-align:center;}
.startBanner .barea .btncnt .btn {display:inline-block; background:#fff; font-weight:700; border-radius:10px; color:#000; font-size:28px; margin:0px 20px;}
.startBanner .barea .btncnt .btn:hover {color:#d0a353;}
.startBanner .barea .btncnt .btn .ico {display:inline-block; padding:10px 30px 10px 60px;}
.startBanner .barea .btncnt .btn .ico.tour {background:url("/images/2/icono-booktour.png") left 10px center no-repeat;}
.startBanner .barea .btncnt .btn .ico.call {background:url("/images/2/icono-call.png") left 10px center no-repeat;}
.startBanner .barea .btncnt .btn .ico.quote {background:url("/images/2/icono-quote.png") left 10px center no-repeat;}
.startBanner .barea .btncnt .btn:hover .ico.tour {background:url("/images/2/icono-booktour-h.png") left 10px center no-repeat;}
.startBanner .barea .btncnt .btn:hover .ico.call {background:url("/images/2/icono-call-h.png") left 10px center no-repeat;}
.startBanner .barea .btncnt .btn:hover .ico.quote {background:url("/images/2/icono-quote-h.png") left 10px center no-repeat;}

.res1810 .startBanner {background:url("/images/2/banner-start-1810.jpg") center no-repeat; height:473px;}
.res1810 .startBanner .barea {max-width:1770px; margin-top:-113px; margin-left:-515px;}
.res1810 .startBanner .barea .txtcnt .txt {font-size:60px;}
.res1810 .startBanner .barea .txtcnt .stxt {font-size:30px;}
.res1810 .startBanner .barea .btncnt .btn {font-size:30px;}

.res940 .startBanner {background:url("/images/2/banner-start-940.jpg") center no-repeat; height:288px;}
.res940 .startBanner .barea {max-width:900px; margin-top:-101px;}

.res720 .startBanner {background:url("/images/2/banner-start-720.jpg") center no-repeat; height:395px;}
.res720 .startBanner .barea {max-width:680px; margin-top:-187px; margin-left:-360px;}
.res720 .startBanner .barea .txtcnt .txt {font-size:42px;}
.res720 .startBanner .barea .txtcnt .stxt {font-size:22px;}
.res720 .startBanner .barea .btncnt .btn {display:block; width:260px; font-size:22px; margin:20px auto;}

.res480 .startBanner {background:url("/images/2/banner-start-480.jpg") center no-repeat; height:395px;}
.res480 .startBanner .barea {max-width:440px; margin-top:-187px; margin-left:-240px;}
.res480 .startBanner .barea .txtcnt .txt {font-size:32px;}
.res480 .startBanner .barea .txtcnt .stxt {font-size:22px;}
.res480 .startBanner .barea .btncnt .btn {display:block; width:260px; font-size:22px; margin:20px auto;}

.res320 .startBanner {background:url("/images/2/banner-start-320.jpg") center no-repeat; height:454px;}
.res320 .startBanner .barea {max-width:280px; margin-top:-201px; margin-left:-160px;}
.res320 .startBanner .barea .txtcnt .txt {font-size:32px;}
.res320 .startBanner .barea .txtcnt .stxt {font-size:22px;}
.res320 .startBanner .barea .btncnt .btn {display:block; width:260px; font-size:22px; margin:20px auto;}
/* Start Banner End */

/* CSS Ligthbox */
.mfp-bg {top:0; left:0; width:100%; height:100%; z-index:1042; overflow:hidden; position:fixed; background:#0b0b0b; opacity:.8; filter:alpha(opacity=80);}
.mfp-wrap {top:0; left:0; width:100%; height:100%; z-index:99999999; position:fixed; outline:0!important; -webkit-backface-visibility:hidden;}
.mfp-container {text-align:center; position:fixed; width:100%; height:100%; left:0; top:0; padding:0 8px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.mfp-container:before {content:''; display:inline-block; height:100%; vertical-align:middle;}
.mfp-align-top .mfp-container:before {display:none;}
.mfp-content {position:relative; display:inline-block; vertical-align:middle; margin:0 auto; text-align:left; z-index:1045;}
.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content {width:100%; cursor:auto;}
.mfp-ajax-cur {cursor:progress;}
.mfp-zoom {cursor:pointer; cursor:-webkit-zoom-in; cursor:-moz-zoom-in; cursor:zoom-in;}
.mfp-auto-cursor .mfp-content {cursor:auto;}
.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader {-webkit-user-select:none; -moz-user-select:none; user-select:none;}
.mfp-loading.mfp-figure {display:none;}
.mfp-hide {display:none!important;}
.mfp-preloader {color:#CCC; position:absolute; top:50%; width:auto; text-align:center; margin-top:-.8em; left:8px; right:8px; z-index:1044;}
.mfp-preloader a {color:#CCC;}
.mfp-preloader a:hover {color:#FFF;}
.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader {display:none;}
button.mfp-arrow,button.mfp-close {overflow:visible; cursor:pointer; background:0 0; border:0; -webkit-appearance:none; display:block; outline:0; padding:0; z-index:1046; -webkit-box-shadow:none; box-shadow:none;}
button::-moz-focus-inner {padding:0; border:0;}
.mfp-close {width:44px; height:44px; line-height:44px; position:absolute; right:0; top:0; text-decoration:none; text-align:center; opacity:.65; filter:alpha(opacity=65); padding:0 0 18px 10px; color:#FFF; font-style:normal; font-size:28px; font-family:Arial,Baskerville,monospace;}
.mfp-close:focus,.mfp-close:hover {opacity:1; filter:alpha(opacity=100);}
.mfp-close:active {top:1px;}
.mfp-close-btn-in .mfp-close {color:#333;}
.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close {color:#FFF; right:-6px; text-align:right; padding-right:6px; width:100%;}
.mfp-counter {position:absolute; top:0; right:0; color:#CCC; font-size:12px; line-height:18px; white-space:nowrap;}
.mfp-arrow {position:absolute; opacity:.65; filter:alpha(opacity=65); margin:-55px 0 0; top:50%; padding:0; width:90px; height:110px; -webkit-tap-highlight-color:transparent;}
.mfp-arrow:active {margin-top:-54px;}
.mfp-arrow:focus,.mfp-arrow:hover {opacity:1; filter:alpha(opacity=100);}
.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before {content:''; display:block; width:0; height:0; position:absolute; left:0; top:0; margin-top:35px; margin-left:35px; border:inset transparent;}
.mfp-arrow .mfp-a,.mfp-arrow:after {border-top-width:13px; border-bottom-width:13px; top:8px;}
.mfp-arrow .mfp-b,.mfp-arrow:before {border-top-width:21px; border-bottom-width:21px; opacity:.7;}
.mfp-arrow-left {left:0;}
.mfp-arrow-left .mfp-a,.mfp-arrow-left:after {border-right:17px solid #FFF; margin-left:31px;}
.mfp-arrow-left .mfp-b,.mfp-arrow-left:before {margin-left:25px; border-right:27px solid #3F3F3F;}
.mfp-arrow-right {right:0;}
.mfp-arrow-right .mfp-a,.mfp-arrow-right:after {border-left:17px solid #FFF; margin-left:39px;}
.mfp-arrow-right .mfp-b,.mfp-arrow-right:before {border-left:27px solid #3F3F3F;}
.mfp-iframe-holder {padding-top:40px; padding-bottom:40px;}
.mfp-iframe-holder .mfp-content {line-height:0; width:100%; max-width:900px;}
.mfp-iframe-holder .mfp-close {top:-40px;}
.mfp-iframe-scaler {width:100%; height:0; overflow:hidden; padding-top:56.25%;}
.mfp-iframe-scaler iframe {position:absolute; display:block; top:0; left:0; width:100%; height:100%; box-shadow:0 0 8px rgba(0,0,0,.6);}
img.mfp-img {width:auto; max-width:100%; height:auto; display:block; line-height:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:40px 0; margin:0 auto;}
.mfp-figure {line-height:0;}
.mfp-figure:after {content:''; position:absolute; left:0; top:40px; bottom:40px; display:block; right:0; width:auto; height:auto; z-index:-1; box-shadow:0 0 8px rgba(0,0,0,.6); background:#444;}
.mfp-figure small {color:#BDBDBD; display:block; font-size:12px; line-height:14px;}
.mfp-figure figure {margin:0;}
.mfp-bottom-bar {margin-top:-36px; position:absolute; top:100%; left:0; width:100%; cursor:auto;}
.mfp-title {text-align:left; line-height:18px; color:#F3F3F3; word-wrap:break-word; padding-right:36px;}
.mfp-image-holder .mfp-content {max-width:100%;}
.mfp-gallery .mfp-image-holder .mfp-figure {cursor:pointer;}
@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px) {.mfp-img-mobile .mfp-image-holder {padding-left:0; padding-right:0;}
.mfp-img-mobile img.mfp-img {padding:0;}
.mfp-img-mobile .mfp-figure:after {top:0; bottom:0;}
.mfp-img-mobile .mfp-figure small {display:inline; margin-left:5px;}
.mfp-img-mobile .mfp-bottom-bar {background:rgba(0,0,0,.6); bottom:0; margin:0; top:auto; padding:3px 5px; position:fixed; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.mfp-img-mobile .mfp-bottom-bar:empty {padding:0;}
.mfp-img-mobile .mfp-counter {right:5px; top:3px;}
.mfp-img-mobile .mfp-close {top:0; right:0; width:35px; height:35px; line-height:35px; background:rgba(0,0,0,.6); position:fixed; text-align:center; padding:0;}
;}
@media all and (max-width:900px) {.mfp-arrow {-webkit-transform:scale(.75); transform:scale(.75);}
.mfp-arrow-left {-webkit-transform-origin:0; transform-origin:0;}
.mfp-arrow-right {-webkit-transform-origin:100%; transform-origin:100%;}
.mfp-container {padding-left:6px; padding-right:6px;}
;}
.mfp-ie7 .mfp-img {padding:0;}
.mfp-ie7 .mfp-bottom-bar {width:600px; left:50%; margin-left:-300px; margin-top:5px; padding-bottom:5px;}
.mfp-ie7 .mfp-container {padding:0;}
.mfp-ie7 .mfp-content {padding-top:44px;}
.mfp-ie7 .mfp-close {top:0; right:0; padding-top:0;}
/* END:Css Ligthbox */