.video_sec ul li:before{display:none !important;}
@media (max-width:1920px){
.slide-text{top:22%;}
.wrap-booking{z-index:1;}
.accommodation-content .bx-wrapper .bx-controls-direction a{top:110%;}
.navbar-custom .logo:before {
    bottom: 27px;
    width: 54%;
    background-position: -15em -35px;
    background-size: 100%;
    height: 1px;
}
.low-part img{width:100%;}
.low-part h2{padding-bottom:5%;}
.blog-form .blog-submit:before{right:137px;}
.top-section .log-sec li a{padding-left:3%;}
.full-moon-content figure figcaption{width:98%;}
@-moz-document url-prefix(){.footer-social-icon ul li{margin-right:11.6px;}}
.video_sec figure figcaption a.preview .fa-play { font-size: 2vw;}

}
@media (max-width:1440px){.slide-text{top:20%;}
.top-section .log-sec li a{padding-left:4%;}
.full-moon-content p{margin:0;}
.navbar-custom .logo:before {
    background-position: -10em -24px;
    background-size: 100%;
    width: 50%;
    bottom: 26px;
}
.video_sec figure figcaption a.preview .fa-play {
    font-size: 2.6vw;
}

}
@media (max-width:1366px){.slide-text{top:20%;}
.navbar-custom .logo:before{background-position:-10em -23px;background-size:100%;}
.video_sec figure figcaption a.preview .fa-play {
    font-size: 2.65vw;
}
}
@media (max-width:1280px)
{.accomodation .bx-wrapper .bx-next{right:-50px;}
.accomodation .bx-wrapper .bx-prev{left:-50px;}
.navbar-custom .logo:before {
    background-position: -7em -21px;
    background-size: 100%;
    bottom: 26px;
    width: 49%;
}
.full-moon-content img{padding-left:2%;}
.moon-party-img .bx-wrapper .bx-next{right:-25px;}
.moon-party-img .bx-wrapper .bx-prev{left:-25px;}
.full-moon-content{margin-bottom:6%;}
.map-direction h2{padding-bottom:1%;margin-top:0;}
.map-direction iframe{height:350px !important;}
.map-direction-address ul li + li:before{top:2px;}
.blog-dedicated-content p{line-height:1.6;}
.blog-form{margin-top:1%;}
.inner-banner > iframe{height:350px !important;}
.map-direction .container .row .map-direction-address{margin-top:50px;}
.map-direction .container .row div{margin-bottom:30px;}
}
@media (max-width:1200px){
.navbar-custom .logo:before {
    background-position: -9em -21px;
    background-size: 100%;
    width: 53%;
    bottom: 25px;
}
.party-list{padding-right:8%;}
.accomodation ul li{overflow:hidden;height:378px !important;}
.accomodation .bx-viewport{width:95% !important;margin:0 auto;height:215px !important;}
.accomodation .bx-viewport li img{width:100%;height:auto;}
.accomodation .bx-viewport li{width:350px !important;height:auto;margin:0 10px;}
.accomodation .bx-wrapper .bx-next{right:20px;top:100px;}
.accomodation .bx-wrapper .bx-prev{left:0;top:100px;}
.content-1, .content-2{padding:0 2%;}
.blog-form .form-control{font-size:11px;height:40px;}
.blog-form textarea{height:140px;font-size:11px;}
.blog-form .blog-submit:before{border-top:15px solid transparent;}
.blog-form .blog-submit:after{border-top:15px solid transparent;}
.blog-form input[type="submit"]{padding:5px 30px;}
.top-part ul li a{font-size:15px;}
.top-part h2{width:55%;padding:3% 2%;}
.blog-dedicated-content p{padding-top:1%;line-height:1.5;}
.map-direction p{padding:0 2%;}
.map-direction-address{margin-right:2%;}
.map-direction h2:before{left:20px;}
.map-direction h2{padding-left:11%;}
.video_sec figure figcaption a.preview{height:60px;}

}
@media (max-width:1024px){
.video_sec figure figcaption:hover a {
    font-size: 11px;
    border-radius: 25%;
    top: 56%;
    text-align: center;
    transform: scale(2.5);
    height: 20px;
    width: 40px;
    padding: 3px 0 0 4px;
}
.navbar-custom .logo:before {
    background-position: -7em -18px;
    background-size: 100%;
    width: 53%;
    bottom: 26px;
}
.accomodation .bx-wrapper{margin-bottom:0;}
.accomodation ul li{overflow:hidden;height:313px !important;}
.accomodation .bx-wrapper .bx-next{right:0;top:100px;}
.accomodation .bx-wrapper .bx-prev{left:-7px;top:100px;}
.inner-heading h1:after{width:300px;background-size:100%;top:40px;}
.map-direction .container .row .map-direction-address{margin-top:42px;}
.navbar-custom nav ul li ul.sub-menu li:hover a::after{right:-40px;}
ul.sub-menu li{margin:5px 0;}
.moon-party-img .bx-wrapper .bx-controls-direction a{top:107%;}
.contact-page ul li:before{left:51px;}
.contact-page ul li + li:before{top:-4px;left:41px;}
.contact-page p:before{left:20px;}
.navbar-custom nav ul li ul li a{font-size:14px;}
.navbar-custom nav ul li a{font-size:13px;padding:0 8px;}
.home-side .item h1{font-size:44px;}
.home-side .item h1 span{font-size:36px;line-height:35px;}
.home-side .item h2{font-size:57px;margin-top:10px;}
.home-side .item p{font-size:19px;margin-top:65px;}
.slide-text{top:17%;}
.wrap-booking:before{background-size:100%;background-position:100%;top:8px;left:-118px;width:80px;height:35px;}
.wrap-booking:after{background-size:100%;background-position:100%;top:6px;right:-113px;width:80px;height:35px;}
.wrap-booking input[type="submit"]{font-size:15px;padding:15px 20px;}
.welcome p{font-size:19px;line-height:28px;}
.welcome h3, .accomodation h3, .modern h3, .full_moon h3, .testimonial h3{font-size:30px;}
.welcome h4, .accomodation h4, .modern h4, .testimonial h4{font-size:20px;}
.welcome h3:after, .accomodation h3:after, .modern h3:after, .full_moon h3:after, .testimonial h3:after{top:40px;width:352px;background-size:90%;background-position:50%;}
.welcome, .testimonial{padding:45px 0px;}
.full_moon{padding:45px 0px 55px;}
.modern{padding:45px 0px 5px;}
.accomodation{padding:45px 0px 35px;}
.accomodation .bx-viewport li{width:289px !important;}
.welcome h2{font-size:24px;}
.welcome ul li{font-size:16px;}
.modern h2{font-size:22px;}
.modern h3{margin:0 0 75px;}
.modern h5{font-size:15px;margin-bottom:0;}
.modern ul{margin-top:20px;}
.party-list{padding-right:9%;padding-top:12%;}
.full_moon .party-list ul li{font-size:20px;}
.testimonial .bx-wrapper .bx-next{right:-60px;}
.testimonial .bx-wrapper .bx-prev{left:-60px;}
.bottom-footer p{font-size:10px;}
.wrap-address-sec p, .wrap-address-sec .mail-phone ul li a{font-size:13px;}
.footer-social-icon ul li{margin-right:2.5%;}
.footer-social-icon input[type=submit]{top:46px;padding:4.7% 2% 3.4%;}
.footer-social-icon ul li a{width:35px;height:35px;padding-top:8px;}
.footer-social-icon ul li a i{font-size:16px;}
.footer-section nav ul li a{font-size:14px;}
.footer-section nav ul li{margin:0 10px;}
.testimonial .bx-wrapper li h5{font-size:23px;}
.about-us p{line-height:1.7;font-size:15px;}
.content-1{margin-bottom:3%;}
.content-2 p{padding-bottom:0;}
.accommodation-content p{line-height:1.7;}
.accommodation-content .bx-viewport{width:80% !important;overflow:hidden;position:relative;height:424px;display:block;margin:0 auto;}
.map-direction-address ul{padding-bottom:0;}
.map-direction-address ul li{padding:0 10% 10% 13%;font-size:14px;}
.map-direction-address ul li:before{top:5px;left:20px;}
.map-direction-address ul li + li:before{left:22px;}
.map-direction-address ul li + li + li:before{top:5px;left:23px;}
.map-direction p{line-height:1.6;font-size:15px;}
.map-direction h2{padding-left:12%;}
.map-direction iframe{padding:0 2%;}
.gallery-img ul li{width:32%;margin-bottom:0;height:185px;}
.gallery-img ul li:nth-child(5){top:202px;}
.gallery-img ul li:nth-child(7){top:390px;}
.gallery-img ul li:nth-child(2){height:371px !important;}
.gallery-img ul li:nth-child(8){top:390px;}
.gallery-img ul li:nth-child(6){position:absolute;top:390px;display:block;}
.gallery-img{margin:0;min-height:573px;}
.moon-party-img ul li{width:244px !important;}
.blog{margin-top:3%;}
.top-part h2{width:65%;}
.top-part ul li{padding:0 3% 5% 10%;}
.top-part ul li a{font-size:15px;line-height:1.3;}
.top-part ul li a:before{top:1px;}
.top-part h2{font-size:18px;width:62%;padding:3% 3% 1%;}
.blog-main-content h2{font-size:16px;line-height:1.5;padding-bottom:2%;}
.admin ul{width:100%;}
.admin ul li{font-size:11.5px;padding-left:3px;}
.blog-main .col-md-6{padding-right:0;}
.blog-main .pagination{margin-right:-9px;}
.blog-main-content{margin-bottom:32px;}
.blog-social{width:40%;}
.blog-social li{display:inline-block;margin-right:2%;}
.blog-social li a{font-size:1em;color:#fff;background-color:#264586;width:35px;border-radius:50%;height:35px;text-align:center;padding-top:8px;display:block;}
.blog-form input[type="submit"]{margin-right:5.6%;}
.blog-dedicated-content p{padding-top:1%;line-height:1.8;font-size:14px;}
.blog-dedicated-content h2{line-height:1.5;}
.top-part ul li a:before{content:'';position:absolute;left:-17px;top:3px;width:0;height:0;border-top:6px solid transparent;border-left:10px solid #cc8e11;border-bottom:6px solid transparent;}
.top-part ul li a{font-size:14px;}
.mandatory-field{margin-right:18px;}
.details-2 .form-control{margin-right:18px;}
.submit input[type="submit"]{margin-right:4%;}
.submit:after{right:1px;}
.submit:before{right:143px;}
.wrap-booking form:before{border-top:26px solid transparent;border-right:35px solid #fff;border-bottom:25px solid transparent;}
.sub-menu{min-width:225px;}
@-moz-document url-prefix(){.footer-social-icon input[type="submit"]{top:45px;}}
@-moz-document url-prefix(){.footer-social-icon input[type="submit"]{padding:4.7% 2% 3.5%;}}
.video_sec .bxslide li{width:254px !important;}
.video_sec .bx-viewport{width:56% !important;}
.accomodation .bx-wrapper .bx-next:hover, .accomodation .bx-wrapper .bx-next:focus, .accomodation .bx-wrapper .bx-next{right:0;}
.accomodation .bx-wrapper .bx-prev:hover, .accomodation .bx-wrapper .bx-prev:focus, .accomodation .bx-wrapper .bx-prev{left:0;}
.accomodation .bx-wrapper .bx-controls-direction a{margin-top:-28px;}
.video_sec figure figcaption a.preview, .video_sec figure figcaption:hover a.preview{    height: 47px;width: 68px;}
.video_sec figure figcaption a.preview .fa-play, .video_sec figure figcaption:hover a.preview .fa-play {
    font-size: 2vw;
}
.video_sec figure figcaption a.preview, .video_sec figure figcaption:hover a.preview{border-radius:8px;}
.video_sec figure figcaption a.preview .fa-play{margin-top:5px;}

}
@media (max-width:990px){
.slide-text h1{font-size:40px;line-height:50px;margin-bottom:20px;}
.wrap-booking form::before{border-top:24px solid transparent;}
.accommodation-content ul li{width:344px !important;margin-right:28px !important;}
.navbar-custom .logo:before {
    background-position: -8em -18px;
    background-size: 100%;
    width: 55%;
    bottom: 25px;
}
.party-list{padding-right:4%;padding-top:12%;}
.slide-text > p{font-size:18px;}
.contact-page ul li:before{left:36px;}
.contact-page ul li + li:before{left:25px;}
.contact-page p:before{left:-12px;right:inherit;}
.navbar-custom nav ul li a{font-size:10px;padding:0 5px;}
.navbar-custom nav ul li:hover:after, .navbar-custom nav ul li.active:after{top:25px;}
.home-side .item h1{font-size:37px;}
.home-side .item h1 span{font-size:31px;line-height:32px;}
.home-side .item h2{font-size:51px;margin-top:7px;}
.home-side .item p{font-size:17px;margin-top:60px;}
.home-side .item p:before{left:-130px;width:112px;height:45px;background-size:85%;background-position:100%;}
.home-side .item p:after{right:-130px;width:112px;height:45px;background-size:85%;background-position:0%;}
.accomodation .bx-viewport{width:100% !important;}
.accomodation .bx-viewport li{width:355px !important;}
.accomodation .bx-wrapper .bx-prev:hover, .accomodation .bx-wrapper .bx-prev:focus, .accomodation .bx-wrapper .bx-prev{left:-20px;}
.accomodation .bx-wrapper .bx-next:hover, .accomodation .bx-wrapper .bx-next:focus, .accomodation .bx-wrapper .bx-next{right:-20px;}
.accomodation .bx-wrapper .bx-controls-direction a{margin-top:-15px;}
.modern h2{font-size:20px;}
.modern h5{font-size:14px;}
.footer-section nav ul li{margin:9px 10px;}
.footer-section nav ul li a{font-size:13px;}
.footer-social-icon ul{float:left;margin:20px 0 20px;width:50%;}
.footer-social-icon form{width:45%;float:right;}
.footer-social-icon input[type=submit]{top:16px;padding:1.5% 1% 1.2%;right:15px;}
.bottom-footer{margin-top:20px;}
.footer-social-icon ul li{margin-right:3.5%;float:left;}
.bottom-footer p + p{float:right;padding-top:5px;padding-right:14px;}
.footer-social-icon .form-control{padding:6px 6px;font-size:12px;margin:5% auto 0;width:100%;}
.footer-social-icon{width:100%;text-align:center;}
.add{width:60%;}
.mail-phone{width:38%;}
.wrap-booking form:before{border-bottom:26px solid transparent;left:-35px;}
.content-1 img, .content-2 img{width:40%;}
.inner-heading h1:after{top:51px;width:352px;background-size:100%;background-position:50%;height:46px;}
.gallery-img ul li{width:32%;margin-bottom:15px;height:130px;}
.gallery-img ul li:nth-child(2){height:275px !important;}
.gallery-img ul li:nth-child(2) img{width:559px;transform:translate(-35%,-19%);}
.gallery-img ul li:nth-child(6){top:290px;}
.gallery-img ul li:nth-child(7){top:290px;}
.gallery-img ul li:nth-child(8){top:290px;}
.gallery-img ul li:nth-child(5){top:145px;}
.gallery-img{min-height:425px;}
.accommodation-content .bx-viewport{width:100% !important;}
.inner-heading h1{font-size:26px;}
.accommodation-content p{padding-bottom:15px;}
.moon-party-img ul li{margin-right:5px !important;}
.moon-party-img ul li img{width:100%;}
.full-moon-content img{width:80%;}
.full-moon-content p{line-height:1.6;}
.full-moon-content{margin-bottom:8%;}
.map-direction-address{width:42%;}
.map-direction-address ul li:before{left:15px;}
.map-direction-address ul li + li:before{left:16px;}
.map-direction-address ul li + li + li:before{left:18px}
.map-direction p{line-height:1.6;font-size:14px;}
.map-direction h2{padding-left:16%;}
.blog{margin-top:6%;}
.blog .col-sm-8{width:100%;}
.blog .col-sm-4{width:100%;margin-top:6%;}
.admin ul li{font-size:12px;padding-left:4%;}
.admin ul{width:90%;}
.admin ul li{font-size:12px;padding:0 1%;}
.low-part{width:40%;float:left;margin:0;}
.blog-right-part{width:55%;float:left;margin-right:5%;}
.top-part h2{width:50%;}
.top-part ul{margin:5% 0 0;width:100%;}
.top-part ul li{padding:0 3% 5% 8%;}
.low-part h2{padding-bottom:5%;}
.blog-dedicated .col-sm-8{width:100%;}
.blog-dedicated .col-sm-4{width:100%;margin-top:5%;}
.blog-dedicated-content h2{margin-bottom:0;}
.admin ul li{padding:0;}
.blog-social{width:35%;}
.blog-form input[type="submit"]{margin-right:4.6%;}
.blog-dedicated-content p{padding-top:1%;line-height:1.5;font-size:14px;}
.top-part h2{padding:2% 3% 1%;}
.contact-page{margin:45px 0 20px;}
.contact-page p{padding:0 0 0 20px;}
.mandatory-field{margin-right:14px;width:32%;}
.contact-details .mandatory-field .form-control, .details-2 .form-control{height:45px;font-size:12px;}
.details-2 .form-control{margin-right:14px;font-size:12px;}
.contact-details textarea{height:140px;}
.submit input[type="submit"]{padding:5px 30px;}
.contact-details textarea{padding:1.5%;font-size:12px;}
.submit:before{border-top:18px solid transparent;border-right:36px solid #cc8e11;border-bottom:16px solid transparent;right:135px;}
.submit:after{right:-8px;border-top:17px solid transparent;border-left:37px solid #cc8e11;border-bottom:17px solid transparent;}
.mandatory-field span{font-size:11px;}
.inner-banner > iframe{height:300px !important;}
.navbar-custom nav ul li ul li a{font-size:12px;}
ul.sub-menu li{margin:2px 0;}
nav ul.sub-menu{padding:10px 5px 40px !important;}
.sub-menu{min-width:190px;top:70%;}
ul.sub-menu:before{left:16%;}
.map-direction .container .row div{margin-bottom:32px;}
.full-moon-content figure{width:50%;}
.full-moon-content img{width:100%;}
.full-moon-content figure figcaption{width:98%;}
@-moz-document url-prefix(){.footer-social-icon input[type="submit"]{top:16px;}}
.video_sec .bx-viewport{width:72% !important;}
.accomodation .bx-viewport{width:93% !important;}
.accomodation .bx-viewport li{margin-left:0 !important;}


}
@media (max-width:880px){
.navbar-custom .logo:before {
    background-position: -9em -17px;
    background-size: 100%;
    width: 59%;
    bottom: 26px;
    height: 1px;
}
.footer-social-icon input[type=submit]{top:16px;padding:1.6% 1% 1.1%;right:15px;}
.full_moon .party-list ul li:before{top:-2px;}
.footer-social-icon .form-control{margin:6% auto 0;}
.footer-social-icon input[type=submit]{top:20px;}
.wrap-booking:before{left:-103px;width:63px;}
.wrap-booking:after{right:-103px;width:63px;}
.top-section .log-sec li a{font-size:14px;}
.top-section .log-sec li a{padding-bottom:5px;}
.welcome p{font-size:18px;line-height:26px;}
.full_moon .party-list ul li{font-size:16px;padding-bottom:25px;}
.welcome h3, .accomodation h3, .modern h3, .full_moon h3, .testimonial h3{font-size:27px;}
.inner-heading h1{font-size:27px;}
.top-part ul li a:before{top:1px;left:-19px;border-top:8px solid transparent;border-left:10px solid #cc8e11;border-bottom:8px solid transparent;}
.top-part ul li a{font-size:14px;line-height:1.3;}
.accomodation .bx-wrapper .bx-controls-direction a{margin-top:-12px;}
.video_sec figure figcaption a.preview, .video_sec figure figcaption:hover a.preview {
    height: 46px;
    width: 62px;
}
.video_sec figure figcaption a.preview .fa-play, .video_sec figure figcaption:hover a.preview .fa-play {
    font-size: 2.2vw;
}
}
@media (max-width:800px){
.navbar-custom .logo:before {
    background-position: -4em -13px;
    background-size: 100%;
    width: 50%;
    bottom: 26px;
}
.footer-social-icon input[type=submit]{top:20px;padding:1.6% 1% 1%;}
.bottom-footer p{font-size:10px;padding-left:15px;}
.modern h2:after{top:-8px;right:-95px;width:77px;height:46px;background-size:100%;}
.modern h2:before{top:-8px;left:-95px;width:77px;height:45px;background-size:100%;}
.testimonial .bx-wrapper li p{font-size:16px;}
.modern-img img{width:44%;}
.wrap-booking:before{left:-90px;width:60px;top:-17px;}
.wrap-booking:after{right:-90px;width:60px;top:-17px;}
.wrap-booking .guest-wrap:before{top:-1px;left:-17px;width:12px;height:16px;background-size:100%;}
.wrap-booking .room-wrap:before{top:-1px;left:-17px;width:18px;height:16px;background-size:100%;}
.wrap-booking .in:before{margin-top:-10px;width:16px;background-size:100%;}
.home-side .item h1{font-size:30px;line-height:42px;}
.home-side .item h1 span{font-size:26px;line-height:25px;}
.home-side .item h2{font-size:40px;margin-top:7px;}
.home-side .item p{font-size:15px;margin-top:50px;}
.wrap-booking{margin:20px auto;}
.wrap-booking input, select{margin:10px 0;}
.wrap-booking input[type="submit"]{font-size:13px;padding:12px 20px;}
.wrap-booking form:after{border-top:18px solid transparent;border-left:25px solid #cc8e11;border-bottom:25px solid transparent;right:-24px;}
.wrap-booking form:before{border-top:17px solid transparent;border-right:25px solid #fff;border-bottom:25px solid transparent;left:-24px;}
.testimonial .bx-viewport{width:90% !important;margin:0 auto;}
.testimonial .bx-wrapper .bx-prev{left:0px;}
.testimonial .bx-wrapper .bx-next{right:0;}
.full_moon .party-list ul li{font-size:14px;}
.testimonial .bx-wrapper li h5{font-size:21px;}
.navbar-custom nav{padding:20px 0;}
.about-us p{line-height:1.8;font-size:14px;}
.contact-page p{font-size:15px;}
.contact-details .mandatory-field .form-control, .details-2 .form-control{height:40px;}
@-moz-document url-prefix(){.footer-social-icon input[type="submit"]{top:19px;}}
.video_sec figure figcaption a.preview .fa-play, .video_sec figure figcaption:hover a.preview .fa-play {
    font-size: 2.5vw;
}
.video_sec figure figcaption a.preview .fa-play {
    margin-top: 4px;
}
.video_sec figure figcaption:hover a.preview .fa-play {
    margin-top: 11px;
}

}
@media (max-width:768px){
.navbar-custom .logo:before {
    background-position: 77% 100%;
    background-size: 100% 100% !important;
    background: url(../images/logo-left.png) no-repeat;
    left: 0;
    width: 45%;
    bottom: 25px;
}
.footer-social-icon form{width:50%;float:left;}
.footer-social-icon .form-control{margin:6% 0 0 4%;width:80%;}
.footer-social-icon input[type=submit]{top:22px;right:73px;padding:1.7% 1% 1%;}
.slide-text{padding:10px 50px;}
.slide-text h1{font-size:30px;line-height:40px;margin-bottom:10px;}
.top-section .log-sec li a{font-size:14px;}
.top-section .log-sec li a{padding-bottom:5px;padding-left:8%;}
.slide-text > p{font-size:14px;line-height:20px;margin-bottom:20px;}
.control-round .carousel-control{display:none;}
.welcome, .modern, .testimonial{padding:30px 0px;}
.welcome h3, .accomodation h3, .modern h3, .full_moon h3, .testimonial h3{font-size:23px;}
.welcome h4, .accomodation h4, .modern h4, .testimonial h4{font-size:17px;}
.welcome h3, .accomodation h3, .modern h3, .full_moon h3, .testimonial h3{margin:0 0 61px;}
.welcome p{font-size:16px;line-height:22px;}
.welcome h2{font-size:18px;margin:20px 0 15px;}
.welcome ul li{font-size:15px;}
.welcome h3:after, .accomodation h3:after, .full_moon h3:after, .testimonial h3:after{top:23px;width:284px;background-size:80%;background-position:50%;}
.modern h3:after{top:23px;width:284px;background-size:80%;background-position:50%;left:-52%;}
.modern h2{font-size:15px;}
.accomodation .bx-viewport{width:80% !important;margin:0 auto;}
.accomodation .bx-viewport li{width:295px !important;}
.accomodation .bx-wrapper .bx-controls-direction a{margin-top:-27px;}
.accomodation{padding:30px 0px 15px;}
.modern h2{font-size:17px;}
.modern{padding:30px 0px 10px;}
.modern h5{height:29px;}
.full_moon{padding:35px 0 50px;}
.footer-section{padding:35px 0 30px;}
.full_moon .party-list ul li:before{top:-3px;left:-70px;width:86px;background-size:69%;}
.add{width:54%;}
.bottom-footer p{font-size:10px;display:block;text-align:center;}
.bottom-footer p + p{float:none;margin-top:5px;}
.footer-logo img{width:20%;}
.inner-heading h1{font-size:23px;}
.inner-heading h1:after{top:40px;width:282px;background-size:100%;background-position:50%;height:37px;}
.content-2, .content-1{padding:0 2%;}
.accommodation-content p{line-height:1.9;font-size:14px;}
.accomodation .bx-wrapper .bx-next:hover, .accomodation .bx-wrapper .bx-next:focus, .accomodation .bx-wrapper .bx-next{right:0;}
.accomodation .bx-wrapper .bx-prev:hover, .accomodation .bx-wrapper .bx-prev:focus, .accomodation .bx-wrapper .bx-prev{left:0;}
.blog-dedicated-content p{line-height:1.6;}
.blog-dedicated-content p{line-height:1.6;font-size:13px;}
.blog-dedicated-content h2{font-size:16px;}
.blog-dedicated-content img{width:100%;height:280px;}
.contact-page{margin:32px 0 20px;}
.submit input[type="submit"]{display:block;margin:0 auto;float:none;}
.submit:before{display:block;border-top:18px solid transparent;border-right:36px solid #cc8e11;border-bottom:16px solid transparent;right:143px;margin:0 auto;left:0;}
.submit:after{right:-143px;border-top:17px solid transparent;border-left:37px solid #cc8e11;border-bottom:17px solid transparent;left:0;display:block;margin:0 auto;}
.top-part h2{width:45%;font-size:16px;}
.contact-page p:before{left:-9px;}
@-moz-document url-prefix(){.footer-social-icon input[type="submit"]{top:22px;}}
@-moz-document url-prefix(){.footer-social-icon input[type="submit"]{padding:1.5% 1% 1.1%;}}
.video_sec figure figcaption a.preview .fa-play, .video_sec figure figcaption:hover a.preview .fa-play {
    font-size: 3vw;	
}
.video_sec figure figcaption a.preview .fa-play {
    margin-top: 3px;
}
.video_sec figure figcaption:hover a.preview .fa-play {
    margin-top: 10px;
}


}
@media (max-width:767px){.top-section{padding:12px 0;}
.top-section .social-icon{margin-top:10px;}
.accomodation .bx-viewport{width:78% !important;}
.navbar-custom .logo:before{background-position:100% 100%;background-size:89% 100% !important;background:url(../images/logo-left.png) no-repeat;left:0;width:50%;bottom:23px;}
.full-moon-content figure{width:50%;float:none;margin:0 auto 1em;display:grid;}
.full-moon-content{padding:0 2%;}
.accomodation .bx-wrapper .bx-prev:hover, .accomodation .bx-wrapper .bx-prev:focus, .accomodation .bx-wrapper .bx-prev{left:15px;}
.accomodation .bx-wrapper .bx-next:hover, .accomodation .bx-wrapper .bx-next:focus, .accomodation .bx-wrapper .bx-next{right:15px;}


}
@media (max-width:736px){.video_sec .bx-viewport{width:75% !important;}
}
@media (max-width:667px){.video_sec .bxslide li{width:225px !important;}
.video_sec .bx-viewport{height:165px !important;margin:2em auto 0 !important;}
.accomodation .bx-viewport li{width:265px !important;}
}
@media (max-width:640px){
    .video_sec figure figcaption:hover a {
    font-size: 13px;
    border-radius: 20%;
    top: 60%;
    text-align: center;
    transform: scale(2.5);
    height: 21px;
    width: 34px;
    padding: 3px 0 0 4px;
}
.top-section .col-lg-6.col-md-6.col-sm-6.col-xs-12{width:75%;}
.accomodation .bx-viewport{height:175px !important;}
.accommodation-content .bx-wrapper .bx-controls-direction a{top:105%;}
.footer-social-icon .form-control{margin:6% 0 0 8%;width:89%;}
.footer-social-icon input[type=submit]{top:18px;right:24px;}
.footer-social-icon input[type=submit]{padding:2% 1% 1.1%;}
.accomodation ul li{overflow:hidden;height:271px !important;}
.blog-social{width:42%;margin:2% 0 0;}
.sub-active a:after{display:none !important;}
.blog-form .blog-submit:after{right:0px;}
.contact-page ul li:before{left:28px;}
.contact-page ul li + li:before{left:17px;}
.contact-page ul li a{font-size:14px;}
.res-ver .close span:focus{outline:none;}
.navbar-custom nav ul li a{font-size:12px;padding:0 5px;}
.booking-section .container{padding:0;}
.res-ver .modal-dialog{margin:0;}
.modern h5{font-size:11px;line-height:16px;}
.modern ul li:hover{box-shadow:inset 0 0 0 3px #cc8e11;}
.modern ul li{padding:25px 22px;}
.top-section .col-lg-6.col-md-6.col-sm-6.col-xs-12 + .col-lg-6.col-md-6.col-sm-6.col-xs-12{width:25%;}
.full_moon .party-list ul li:last-child{padding-bottom:15px;}
.testimonial .bx-viewport{height:198px !important;}
.top-section .log-sec li a{font-size:14px;padding-bottom:5px;}
.full_moon .party-list ul li{font-size:19px;}
.home-side .item h1{font-size:24px;line-height:34px;}
.home-side .item h1 span{font-size:21px;line-height:17px;}
.home-side .item h2{font-size:31px;margin-top:3px;}
.home-side .item p{font-size:12px;margin-top:30px;}
.home-side .item p:before{left:-82px;width:70px;height:40px;background-size:100%;background-position:100%;}
.home-side .item p:after{right:-82px;width:70px;height:40px;background-size:100%;background-position:0%;}
.top-section{padding:10px;}
.wrap-booking input[type="submit"]{font-size:10px;padding:14px 16px;}
.wrap-booking input, select{margin:11px 0;}
.wrap-booking input, select{font-size:12px;}
.wrap-booking form:before{left:-24px;}
.wrap-booking form:before{border-top:15px solid transparent;}
.accomodation .bx-viewport li{width:250px !important;}
.welcome ul{width:65%;}
.wrap-booking:before{left:-75px;width:49px;top:-17px;}
.wrap-booking:after{right:-75px;width:49px;top:-17px;}
.party-img ul{width:94%;}
.party-list{padding-right:23%;padding-top:10%;}
.full_moon{padding:35px 0 20px;}
.bottom-footer{margin-top:30px;}
.modern h2:after{top:-6px;right:-65px;width:60px;}
.modern h2:before{top:-6px;left:-65px;width:60px;}
.mail-phone{width:43%;}
.add{width:56%;}
.footer-nav ul li{position:relative;}
.footer-nav ul li:after{position:absolute;width:1px;height:15px;background:#fff;content:'';top:2px;left:-13px;}
.footer-nav ul li:first-child:after{display:none;}
.footer-section nav ul li{margin:0 10px 5px;}
.nav-toggle{position:absolute;right:27px;top:35px;z-index:999;cursor:pointer;}
.nav-toggle.open{z-index:999999;}
.hamburger{width:20px;height:15px;}
.hamburger{cursor:pointer;}
.hamburger span img{position:relative;}
.hamburger span:before{position:absolute;top:4px;left:-55px;content:'MENU';width:40px;height:40px;font-size:13px;text-transform:uppercase;color:#cc9933;font-family:TrajanPro Regular;}
.hamburger.open span:before{display:none;}
.hamburger.open span{display:block;position:fixed;height:19px;width:19px;background:url(../images/cross.png) no-repeat;opacity:1;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
.hamburger.open span img{display:none;}
.social-icon ul li:last-child a{padding-right:0px;}
.navbar-custom nav{position:fixed;right:0;top:0;transform:translate3d(100%, 0, 0);transition:all .25s ease-out;background:#545353;width:300px;height:100%;padding:50px 30px;display:table;text-align:center;z-index:99999;}
.nav-open nav{transform:translate3d(0, 0, 0);transition:all .4s ease;}
.navbar-custom nav ul{list-style:none;margin:0;padding:0;vertical-align:middle;}
.navbar-custom nav ul li{padding-bottom:0px;}
.navbar-custom nav li{transform:translate3d(40px, 0, 0);opacity:0;transition:all .4s cubic-bezier(0.22, 0.61, 0.36, 1);margin:15px 0;}
.nav-open nav li{-moz-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}
.nav-open nav li:nth-child(1){transition-delay:200ms;}
.nav-open nav li:nth-child(2){transition-delay:300ms;}
.nav-open nav li:nth-child(3){transition-delay:400ms;}
.nav-open nav li:nth-child(4){transition-delay:500ms;}
.nav-open nav li:nth-child(5){transition-delay:600ms;}
.nav-open nav li:nth-child(6){transition-delay:700ms;}
.nav-open nav li:nth-child(7){transition-delay:800ms;}
.nav-open nav li:nth-child(8){transition-delay:800ms;}
.navbar-custom nav a{color:#fff;font-size:24px;text-decoration:none;display:block;}
ul.sub-menu li{margin:5px 0 !important;}
.navbar-custom nav ul li{display:block;width:100%;float:left;margin:10px 0;}
.navbar-custom nav ul li:hover::after, .navbar-custom nav ul li.active::after{display:none;}
.navbar-custom nav ul li::before{display:none;}
.control-round .carousel-control{display:block;}
.control-round .carousel-control{top:0;opacity:1;width:50%;height:100%;}
.control-round .carousel-control.left>span, .control-round .carousel-control.right>span{display:none;}
.top-section .social-icon{margin-top:0;}
.wrap-booking form:before{border-right:25px solid #cc8e11;}
.wrap-booking{margin:15px auto;}
.res-ver .modal-content{background:#2c2c2c;}
.wrap-booking button.close:before, .wrap-booking button.close:after{display:none;}
.logo-pop{width:20%;}
.res-ver h4{text-align:center;color:#fff;text-transform:uppercase;font-family:TrajanPro Regular;font-size:18px;position:relative;}
.res-ver h4:after{position:absolute;top:30px;left:0;background:url(../images/heading-title.png) no-repeat;content:'';width:170px;height:54px;margin:0 auto;right:0;background-size:100%;}
.res-ver input[type="submit"]{display:block;width:100%;float:none;border-radius:5px;font-size:16px;}
.res-ver .modal-header{border-bottom:none;}
.res-ver .close{float:right;font-size:28px;color:#fff;text-shadow:none;opacity:1;}
.wrap-booking button{display:block;margin:0 auto;position:relative;}
.wrap-booking button img{margin-right:8px;}
.wrap-booking button:before{width:0;height:0;border-top:19px solid transparent;border-right:19px solid #cc8e11;border-bottom:19px solid transparent;position:absolute;top:-1px;left:-20px;content:'';}
.wrap-booking button:after{width:0;height:0;border-top:19px solid transparent;border-left:19px solid #cc8e11;border-bottom:19px solid transparent;position:absolute;top:-1px;right:-20px;content:'';}
.wrap-booking select{width:96%;padding-left:35px;}
.wrap-booking .guest-wrap:before, .wrap-booking .room-wrap:before{top:10px;left:15px;}
.wrap-booking input[type="submit"]{font-size:15px;padding:8px 16px;}
.wrap-booking .btn.btn-primary:focus{outline:none;}
.wrap-booking .guest-wrap, .wrap-booking .room-wrap, .wrap-booking .form-group{width:100%;display:block;background:#fff;border-radius:5px;margin-bottom:10px;}
input[type="text"]#in, input[type="text"]#out{padding-left:23px;width:42%;}
.wrap-booking .out:before{left:49%;right:0;margin-top:4px;z-index:99;top:10px;}
.wrap-booking .res-ver .fade.in:before{display:none;}
.wrap-booking .res-ver .in:before{margin-top:0;right:0;left:15px;z-index:99;top:10px;}
.res-ver .modal-open .modal{z-index:999999;}
.wrap-booking form{margin-top:0px;}
.res-ver .modal-body{padding:15px 80px 40px;}
.res-ver .modal-header{padding:30px 15px 15px 15px;}
.nav-toggle img{display:block;}
.wrap-booking{width:100%;background:transparent;}
.wrap-booking:after{right:-80px;width:54px;top:5px;height:28px;}
.wrap-booking:before{left:-80px;width:54px;top:5px;height:28px;}
.wrap-booking .btn.btn-primary{background:#cc8e11;border:1px solid #cc8e11;border-radius:0px;font-size:12px;font-family:Sansation_Regular;text-transform:uppercase;font-weight:bold;padding:10px;}
.res-ver modal-dialog{position:relative;}
.res-ver .modal-dialog:before{background:url(../images/heading-title-opp.png) no-repeat;content:'';width:407px;height:54px;margin:0 auto;background-size:100%;z-index:99999999 !important;display:block !important;position:static;margin-bottom:5px;}
.res-ver .modal-dialog:after{position:absolute;bottom:-60px;left:0;background:url(../images/heading-title.png) no-repeat;content:'';width:400px;height:54px;margin:0 auto;right:0;background-size:100%;z-index:99999999 !important;}
.res-ver .modal.in .modal-dialog{top:20%;}
.welcome p{padding:0 15px;}
.inner-heading h1{font-size:23px;}
.inner-heading h1:after{top:40px;width:283px;background-size:95%;background-position:50%;height:35px;}
.content-1 img, .content-2 img{width:40%;padding-top:1%;}
.about-us{margin-top:25px;}
.content-1{margin-bottom:0;}
.content-2, .content-1{padding:0 3%;}
.gallery-img ul li{height:110px;margin-bottom:11px;}
.gallery-img ul li:nth-child(5){top:120px;}
.gallery-img ul li:nth-child(2){height:232px !important;}
.gallery-img ul li:nth-child(2) img{width:auto;transform:translate(-30%,0%);}
.gallery-img ul li:nth-child(6){top:245px;}
.gallery-img ul li:nth-child(7){top:245px;}
.gallery-img ul li:nth-child(8){top:245px;}
.gallery-img{min-height:356px;}
.accommodation-content ul li{width:306px !important;margin-right:26px !important;}
.map-direction-address{width:44%;}
.map-direction-address ul li{font-size:12px;}
.map-direction-address ul li + li + li:before{left:17px;top:4px;/*background-size:100%;*/height:9px;width:14px;}
.map-direction h2{padding-left:18%;}
.map-direction-address ul li:before{top:2px;left:15px;}
.map-direction-address ul li + li:before{left:16px;width:13px;height:19px;/*background-size:100%;*/}
.full-moon-content{margin-bottom:8%;padding:0 3%;}
.full-moon-content p{font-size:14px;}
.moon-party-img ul li{width:206px !important;}
.blog-main .col-md-6{padding-right:15px;}
.blog-main-content{width:100%;}
.blog-main .col-xs-12{width:50%;}
.blog-main-content{margin-bottom:20px;}
.blog-main-content h2{font-size:15px;line-height:1.5;padding-bottom:2%;}
.admin ul li{font-size:10px;padding:0;}
.blog-main .pagination{margin-right:7px;}
.blog-main .pagination a{font-size:1em;}
.top-part h2{width:55%;}
.low-part h2{font-size:16px;}
.top-part ul li{padding:0 2% 5% 8%;}
.top-part ul li a{font-size:13px;line-height:1.3;}
.top-part ul li a:before{top:3px;left:-15px;border-top:5px solid transparent;border-left:8px solid #cc8e11;border-bottom:5px solid transparent;}
.blog-form input[type="submit"]{margin-right:5.6%;}
.blog-form textarea{height:120px;font-size:11px;}
.blog-form textarea{padding:1.5%;}
.blog-form .blog-submit:after{border-left:34px solid #cc8e11;}
.blog-form .blog-submit:before{right:136px;}
.mandatory-field{margin-right:12px;width:32%;}
.contact-details .mandatory-field .form-control, .details-2 .form-control{height:35px;}
.details-2 .form-control{margin-right:12px;font-size:12px;}
.mandatory-field span{font-size:10px;}
.inner-banner > iframe{height:250px !important;}
.contact-details textarea{height:120px;}
.footer-section nav ul li a{font-size:12px;}
nav ul li.dropdown a{position:relative;display:inline-block;}
nav ul li.dropdown a:before{content:'';background:url(../images/icon-sub.png) no-repeat;position:absolute;top:3px;right:-15px;width:11px;height:7px;background-size:100%;}
nav .dropdown:hover ul.sub-menu{display:none;}
.sub-menu{position:inherit;min-width:auto;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;width:100%;}
nav ul.sub-menu{padding:15px 0 0 !important;}
.navbar-custom nav ul li:hover ul li a{color:#fff;font-size:12px;}
.sub-menu li:nth-last-child(1){margin-bottom:0px !important;}
.navbar-custom nav ul li ul.sub-menu li a{text-align:center;color:#fff;font-size:10px !important;font-weight:normal;display:block;}
ul.sub-menu li:after{background:url(../images/sub-icon.png) no-repeat;width:14px;height:9px;content:'';font-size:18px;position:absolute;top:1px;left:45px;background-size:100%;}
ul.sub-menu li:first-child:after{left:60px;}
ul.sub-menu:before{display:none;}
nav ul li.dropdown ul.sub-menu li a:before{display:none;}
.navbar-custom nav ul li ul.sub-menu li a:hover{color:#cb9933 !important;}
.navbar-custom nav ul li ul.sub-menu li:hover a::after{display:none !important;}
ul.sub-menu li:hover::after{display:block !important;background:url(../images/sub-icon.png) no-repeat !important;width:14px !important;height:9px !important;content:'' !important;font-size:18px !important;position:absolute;top:1px !important;left:-135px !important;background-size:100% !important;}
ul.sub-menu li:first-child:hover:after{display:block !important;left:-102px !important;width:14px !important;height:9px !important;content:'' !important;font-size:18px !important;top:1px !important;background-size:100% !important;}
.blog-right-part{width:100%;float:none;}
.low-part{width:48%;float:none;margin:30px auto 15px;}
.low-part h2{text-align:left;}
.accommodation-content ul li img{width:100%;height:350px;}
.accommodation-content .bx-viewport{height:363px !important;}
.video_sec .bxslide li{width:225px !important;margin-right:10px !important;}
.video_sec .bx-viewport{width:72% !important;height:165px !important;}
.video_sec figure figcaption a{width:36px;height:36px;margin:-21px auto 0;font-size:12px;padding:8px 0 0 4px;border:3px solid rgba(179, 179, 179, 0.69);}
.accomodation .bx-viewport{width:79% !important;margin:0 auto !important;}
.top-section .log-sec li a{padding-left:10%;}
.accomodation .bx-viewport li{width:258px !important;}
.accomodation .bx-wrapper .bx-prev:hover, .accomodation .bx-wrapper .bx-prev:focus, .accomodation .bx-wrapper .bx-prev{left:15px;}
.accomodation .bx-wrapper .bx-next:hover, .accomodation .bx-wrapper .bx-next:focus, .accomodation .bx-wrapper .bx-next{right:15px;}
.accomodation .bx-wrapper .bx-controls-direction a{margin-top:-40px;}
.video_sec figure figcaption a.preview, .video_sec figure figcaption:hover a.preview {
    height: 42px;
}
.video_sec figure figcaption a.preview .fa-play {
    margin-top: 5px;
}

}
@media (max-width:568px){
.navbar-custom .logo:before {
    background-position: 100% 100%;
    background-size: 89% 100% !important;
    background: url(../images/logo-left.png) no-repeat;
    left: 0;
    width: 50%;
    bottom: 25px;
}
.top-section .col-lg-6.col-md-6.col-sm-6.col-xs-12 + .col-lg-6.col-md-6.col-sm-6.col-xs-12{width:28%;}
.accommodation-content .bx-wrapper .bx-controls-direction a{top:105%;}
.full_moon .party-list ul li:before{top:1px;left:-70px;width:86px;background-size:69%;}
.footer-social-icon .form-control{margin:7% 0 0 4%;width:95%;}
.accomodation .bx-wrapper .bx-next:hover, .accomodation .bx-wrapper .bx-next:focus, .accomodation .bx-wrapper .bx-next{right:8px;}
.accomodation .bx-wrapper .bx-prev:hover, .accomodation .bx-wrapper .bx-prev:focus, .accomodation .bx-wrapper .bx-prev{left:8px;}
.footer-social-icon input[type=submit]{top:19px;right:16px;padding:2.3% 1% 1.1%;}
.accomodation ul li{overflow:hidden;height:243px !important;}
.low-part{width:55%;}
.top-part ul{margin:2% 0 0;}
.top-section .col-lg-6.col-md-6.col-sm-6.col-xs-12{width:72%;}
input#in[type="text"], input#out[type="text"]{padding-left:26px;}
.contact-page ul, .contact-page p{width:100%;}
.navbar-custom{padding:30px 0 20px;}
.modern h2{font-size:14px;}
.add{width:54%;}
.wrap-address-sec .add p{padding-left:25px;padding-right:15px;}
.accomodation .bx-viewport li{width:225px !important;}
.accomodation .bx-viewport{width:87% !important;}
.wrap-address-sec p, .wrap-address-sec .mail-phone ul li a{font-size:12px;}
.footer-section nav ul li a{font-size:12px;}
.gallery-img ul li:nth-child(2){height:202px !important;}
.gallery-img ul li:nth-child(6){top:215px;}
.gallery-img ul li{height:96px;margin-bottom:10px;}
.gallery-img ul li:nth-child(5){top:105px;}
.gallery-img ul li:nth-child(7){top:215px;}
.gallery-img ul li:nth-child(8){top:215px;}
.gallery-img{min-height:315px;}
.accommodation-content ul li{width:259px !important;margin-right:20px !important;}
.accommodation-content .bx-wrapper .bx-controls-direction a{background-size:80%;}
.accommodation-content .bx-wrapper .bx-next{background-position:-42px !important;margin:-4px auto;}
.blog-main .col-xs-12{width:100%;}
.blog-main-content img{height:220px;}
.blog-main-content h2{font-size:16px;line-height:1.5;padding:1%;}
.admin ul{margin:1% auto;width:96%;}
.admin ul li{font-size:14px;}
.top-part ul li a{font-size:12px;}
.top-part ul li{padding:0 2% 2% 10%;}
.top-part h2{width:70%;}
.low-part h2{font-size:14px;text-align:center;}
.top-part h2{font-size:14px;}
.blog-main .pagination a{font-size:0.9em;}
.footer-section nav ul li a{font-size:11px;}
.blog{margin-top:4%;}
.admin ul li{font-size:12px;}
.blog-dedicated-content h2{font-size:15px;}
.blog-dedicated-content p{line-height:1.7;font-size:13px;}
.blog-social{width:46%;}
.blog-form .form-control{font-size:11px;height:35px;}
.blog-submit input[type="submit"]{display:block;margin:0 auto;float:none;}
.blog-form .blog-submit:before{right:142px;left:0;margin:0 auto;}
.blog-form .blog-submit:after{border-left:34px solid #cc8e11;left:138px;right:0;margin:0 auto;}
.blog-dedicated-content .blog-social h2{margin-top:6px;}
.blog-social li a{width:30px;border-radius:50%;height:30px;padding-top:5px;}
.moon-party-img ul li{width:269px !important;}
.full-moon-content{margin-bottom:11%;}
.full-moon-content p{font-size:14px;line-height:1.8;}
.map-direction{position:relative;}
.map-direction-address + div{position:absolute;top:0;}
.map-direction-address{width:70%;display:block;float:none;margin:70% auto 6%;}
.map-direction .container .row .map-direction-address{margin:76% auto 5%;}
.map-direction-address ul li{padding:0 10% 10%;font-size:16px;text-align:center;}
.map-direction-address ul li:before{top:-28px;left:15px;right:0;/*background-size:100%;*/margin:0 auto;width:18px;height:31px;}
.map-direction p{line-height:1.6;font-size:14px;padding:0 6%;}
.map-direction h2{padding-left:22%;font-size:22px;margin-bottom:3%;}
.map-direction-address ul li + li:before{top:-21px;height:19px;/*background-size:100%;*/width:18px;}
.map-direction-address ul li + li + li:before{left:17px;top:-17px;/*background-size:100%;*/width:20px;height:20px;}
.map-direction iframe{padding:0 4%;}
.mandatory-field{margin-right:10px;width:32%;}
.details-2 .form-control{margin-right:10px;font-size:12px;}
.video_sec .bxslide li{width:198px !important;}
.video_sec .bx-viewport{height:146px !important;margin:2em auto 0 !important;}
.accomodation .bx-viewport{width:81% !important;}
.accomodation .bx-viewport li{width:230px !important;}
.accomodation .bx-wrapper .bx-controls-direction a{margin-top:-24px;}

}
@media (max-width:480px){
.video_sec figure figcaption:hover a {
    font-size: 11px;
    border-radius: 20%;
    top: 59%;
    text-align: center;
    transform: scale(2.5);
    height: 18px;
    width: 35px;
    padding: 2px 0 0 4px;
}
.top-section .log-sec li a{padding-left:13%;}
.accomodation .bx-viewport{height:125px !important;}
.accomodation .bx-wrapper .bx-next{right:0;top:55px;}
.accomodation .bx-wrapper .bx-prev{left:5px;top:55px;}
.gallery-img ul li{height:81px;margin-bottom:10px;}
.gallery-img ul li:nth-child(5){top:93px;}
.gallery-img ul li:nth-child(2){height:175px !important;}
.gallery-img ul li:nth-child(2) img{width:auto;transform:translate(-32%,0%);}
.gallery-img{min-height:267px;}
.gallery-img ul li:nth-child(6){top:185px;}
.gallery-img ul li:nth-child(7){top:185px;}
.gallery-img ul li:nth-child(8){top:185px;}
.accomodation ul li{overflow:hidden;height:201px !important;}
.slide-text{padding:10px 30px;}
.slide-text h1{font-size:20px;line-height:25px;margin-bottom:5px;}
.modern .bx-wrapper{margin-bottom:40px;}
.slide-text > p{font-size:12px;line-height:18px;margin-bottom:10px;}
.top-section .log-sec li:before{display:none;}
.slide-text > a.btn-default, .slide-text > a.btn-primary{font-size:10px;line-height:10px;margin-right:10px;text-align:center;padding:10px 15px;}
.testimonial{padding:30px 0px 45px;}
.full_moon{padding:30px 0 15px;}
.modern .bx-wrapper{-moz-box-shadow:0 0 5px transparent;-webkit-box-shadow:0 0 5px transparent;box-shadow:0 0 5px transparent;border:5px solid transparent;background:transparent;}
.footer-logo img{width:25%;}
.footer-section{padding:30px 0;}
.indicators-line > .carousel-indicators{display:none;}
.top-section .col-lg-6.col-md-6.col-sm-6.col-xs-12{width:68%;padding-left:5px;}
.top-section .col-lg-6.col-md-6.col-sm-6.col-xs-12 + .col-lg-6.col-md-6.col-sm-6.col-xs-12{width:30%;float:right;padding-right:5px;margin-top:9px;}
.navbar-custom .logo:before{display:none;}
.navbar-custom .logo:after{display:none;}
.top-section .log-sec li:before{background:url(../images/phone-icon.png) no-repeat;position:absolute;top:18px;left:-19px;content:'';width:18px;height:18px;}
.navbar-custom{padding:14px 0 18px;}
.nav-toggle{top:46px;}
.nav-toggle{right:15px;}
.slide-text{top:15%;}
.modern h2:before, .modern h2:after{display:none;}
.add, .mail-phone{width:100%;}
.welcome h3, .accomodation h3, .modern h3, .full_moon h3, .testimonial h3{font-size:16px;}
.full_moon .party-list ul li{font-size:17px;}
.party-list{padding-right:16%;}
.wrap_full_moon{margin-top:20px;}
.welcome h4, .accomodation h4, .modern h4, .testimonial h4{font-size:14px;margin-bottom:5px;margin-top:0px;}
.testimonial .bx-wrapper li p{font-size:15px;}
.welcome h3:after, .accomodation h3:after, .full_moon h3:after, .testimonial h3:after{top:15px;}
.testimonial .bx-viewport{height:auto !important;}
.testimonial .bx-wrapper li h5{font-size:18px;margin-top:10px;}
.testimonial .bx-wrapper .bx-controls-direction a{top:inherit;bottom:-20px;}
.testimonial .bx-wrapper .bx-prev{left:45%;}
.testimonial .bx-wrapper .bx-next{right:45%;}
.testimonial h3{margin:0 0 50px;}
.testimonial .bx-wrapper .bx-controls-direction a{width:13px;height:20px;background-size:30px;}
.footer-nav{padding:20px 0;}
.wrap-address-sec .add p{margin-top:30px;text-align:center;font-size:13px;line-height:20px;}
.wrap-address-sec .add p:before{top:-40px;left:50%;}
.mail-phone{text-align:center;}
.wrap-address-sec .mail-phone ul li a{font-size:13px;}
.mail-phone{margin-top:35px;}
.wrap-address-sec .mail-phone ul li:before, .wrap-address-sec .mail-phone ul li + li:before{top:-25px;left:48%;}
.wrap-address-sec .mail-phone ul li:last-child{margin-top:50px;}
.footer-social-icon ul{margin:10px auto 0;width:46%;display:block;float:none;}
.footer-social-icon form{width:60%;display:inline-block;float:none;margin:0 auto;}
.footer-social-icon .form-control{margin:7% 0 0 4%;width:90%;}
.footer-social-icon input[type=submit]{top:64px;right:121px;padding:2.6% 1% 1.6%;}
.modern .bx-controls-direction{display:none;}
.modern ul li{padding:10px 10px;}
.modern-img img{width:30%;}
.modern h3:after{top:15px;width:284px;left:-90%;}
.welcome p{padding:0;}
.accomodation .bx-viewport li{width:185px !important;}
.modern h2{font-size:15px;padding:0 50px;line-height:20px;}
.modern ul{margin-top:0;}
.accomodation h3:after{left:-23px;}
.welcome ul{width:70%;}
.welcome ul li:before{top:1px;left:-65px;width:54px;height:25px;background-size:100%;}
.welcome h2{font-size:16px;margin:15px 0 12px;}
.welcome h3:after{left:-39px;}
.welcome h3{margin:0 0 50px;}
.welcome p{font-size:15px;line-height:22px;width:90%;margin:0 auto;}
.welcome p + p{padding:15px 0 0;}
.welcome p{padding:0;}
.welcome img{margin-top:10px;}
.accomodation .bx-wrapper{margin-bottom:0;}
.accomodation{padding:30px 0 20px;}
.modern h3{margin:0 0 40px;}
.home-side .item h1{font-size:19px;line-height:30px;}
.home-side .item h1 span{font-size:15px;line-height:12px;}
.home-side .item h2{font-size:24px;}
.home-side .item p{font-size:10px;margin-top:15px;}
.home-side .item p:before{top:-2px;left:-45px;width:40px;height:20px;}
.home-side .item p:after{top:-2px;right:-45px;width:40px;height:20px;}
.modern .bx-viewport ul li{width:233px !important;}
.modern .bx-viewport{margin:0 auto;}
.wrap-booking:before{left:18%;}
.wrap-booking:after{right:19%;}
.wrap-booking .btn.btn-primary{padding:5px;}
.wrap-booking button:before{border-top:15px solid transparent;border-right:15px solid #cc8e11;border-bottom:15px solid transparent;left:-16px;}
.wrap-booking button:after{border-top:15px solid transparent;border-left:15px solid #cc8e11;border-bottom:15px solid transparent;right:-16px;}
.wrap-booking:before{left:17%;top:1px;}
.wrap-booking:after{right:18%;top:0;}
.inner-heading h1{font-size:20px;}
.inner-heading h1:after{top:27px;width:303px;background-size:80%;background-position:50%;height:31px;}
.about-us{margin-top:20px;}
.content-1 img, .content-2 img{width:80%;float:none;padding:0;margin:0 auto 5%;}
.about-us p{line-height:1.6;font-size:14px;padding:0 2%;}
.accommodation-content .bx-viewport{width:66% !important;height:356px !important;}
.accommodation-content ul li{width:297px !important;margin-right:20px !important;}
.accommodation-content .bx-wrapper .bx-controls-direction a{top:100%;}
.blog-right-part{margin-left:2%;width:95%;}
.top-part h2{width:100%;text-align:center;padding:2% 0 1%;font-size:16px;}
.low-part{width:65%;}
.low-part h2{font-size:16px;padding-bottom:3%;}
.low-part img{display:block;margin:0 auto;}
.moon-party-img ul li{width:217px !important;margin-right:8px !important;}
.full-moon-content p{padding-bottom:9px;}
.blog-dedicated-content h2{font-size:16px;}
.admin{margin-bottom:2%;}
.blog-social{width:50%;}
.blog-dedicated-content h2{font-size:15px;}
.blog-dedicated-content p{line-height:1.6;font-size:13px;}
.blog-form .blog-submit{margin-top:5%;}
.map-direction{margin-top:4%;}
.map-direction h2{margin-bottom:2%;}
.map-direction-address{width:80%;display:block;float:none;margin:91% auto 6%;}
.map-direction .container .row .map-direction-address{margin:99% auto 5%;}
.map-direction-address ul{padding-top:16%}
.map-direction h2:before{left:32px;background-size:100%;width:63px;top:0;}
.map-direction iframe{padding:0 4%;height:260px !important;}
.contact-page{margin:20px 0 20px;}
.contact-page p{padding:0 4% 20px 35px;font-size:15px;}
.mandatory-field{margin-right:0;width:100%;margin-bottom:3%;}
.contact-details{margin-bottom:0;}
.contact-page p:before{left:2px;}
.contact-page ul li:before{left:14px;}
.contact-page ul li + li:before{left:3px;}
.contact-page ul li{padding-left:7%;}
.details-2 .form-control{width:100%;margin-bottom:3%;}
.contact-details textarea{height:120px;margin-bottom:5%;padding:2%;}
.mandatory-field span{font-size:13px;}
.inner-banner > iframe{height:165px !important;}
.log-sec ul{margin-top:8px;}
.top-section .social-icon ul li a{padding:0 2px;}
.accommodation-content .bx-wrapper .bx-controls-direction a{top:106%;}
.video_sec .bx-viewport{width:85% !important;}
.video_sec img{margin-top:0;}
.accomodation .bx-viewport{width:80% !important;}
.full-moon-content figure{width:72%;}
.accomodation .bx-wrapper .bx-controls-direction a{margin-top:-13px;}
.accomodation .bx-wrapper .bx-next:hover, .accomodation .bx-wrapper .bx-next:focus, .accomodation .bx-wrapper .bx-next{right:8px;}
.accomodation .bx-wrapper .bx-prev:hover, .accomodation .bx-wrapper .bx-prev:focus, .accomodation .bx-wrapper .bx-prev{left:8px;}
.video_sec figure figcaption a.preview .fa-play, .video_sec figure figcaption:hover a.preview .fa-play {
    font-size: 4vw;
}
.video_sec figure figcaption a.preview .fa-play {
    margin-top: 4px;
}


}
@media (max-width:430px){.low-part{width:73%;}
.accomodation .bx-viewport{width:83% !important;}
.wrap-booking{margin:10px auto;}
.res-ver h4{font-size:15px;}
.res-ver h4:after{top:25px;height:27px;}
.wrap-booking input[type="submit"]{font-size:14px;}
.wrap-booking:before{left:13%;}
.res-ver .modal-body{padding:15px 20px 30px;}
.wrap-booking:after{right:14%;}
.accomodation .bx-viewport li{width:170px !important;}
.party-list{padding-right:11%;}
.party-list{padding-right:9%;}
.full_moon .party-list ul li{font-size:16px;}
.modern .bx-viewport ul li{width:200px !important;}
.top-section .col-lg-6.col-md-6.col-sm-6.col-xs-12{width:61%;}
.nav-toggle{top:46px;}
.contact-page ul li{padding-left:9%;}
.map-direction .container .row .map-direction-address{margin:122% auto 5%;}
.accommodation-content ul li img{height:290px;}
.accommodation-content .bx-viewport{height:300px !important;}
.video_sec .bx-viewport{width:95% !important;margin:1em auto 0 !important;}
.full-moon-content img{margin:0 auto 0%;width:100%;}
.full-moon-content figure{width:100%}
.full-moon-content figure figcaption{width:100%;height:100%;}
.accomodation .bx-wrapper .bx-controls-direction a{margin-top:-21px;}
}
@media (max-width:414px){.gallery-img ul li:nth-child(2) img{width:568px;transform:translate(-32%,0%);}
.top-section .col-xs-6 + .col-xs-6{padding-right:0;}
.footer-social-icon ul{width:60%;}
.accomodation .bx-wrapper .bx-prev{left:0;top:55px;}
.accomodation .bx-wrapper .bx-next{right:5px;top:55px;}
.accomodation .bx-viewport{height:105px !important;}
.footer-social-icon ul li{margin-right:6%;float:left;}
.footer-social-icon form{width:70%;}
.footer-social-icon input[type=submit]{top:64px;right:89px;padding:2.7% 1% 2.1%;}
.accomodation ul li{overflow:hidden;height:178px !important;}
.log-sec ul li:first-child{width:45%;}
.slide-text{top:10%;}
.map-direction .container .row .map-direction-address{margin:112% auto 5%;}
.accomodation .bx-viewport li{width:165px !important;}
.low-part{width:76%;}
.accomodation .bx-wrapper .bx-controls-direction a{width:25px;background-size:100% !important;}
.accomodation .bx-wrapper .bx-prev, .accomodation .bx-wrapper .bx-prev:hover, .accomodation .bx-wrapper .bx-prev:focus{background:url(../images/slide-arrow.png) no-repeat 8px 0px;}
.accomodation .bx-wrapper .bx-next, .accomodation .bx-wrapper .bx-next:hover, .accomodation .bx-wrapper .bx-next:focus{background:url(../images/slide-arrow.png) no-repeat -10px 0px;}
.bottom-footer{margin-top:30px;padding:0 20px;}
.log-sec ul li:first-child{right:-103px;}
.navbar-custom .logo img{width:18%;margin-left:15px;}
.nav-toggle{top:53px;}
.about-us p{line-height:1.7;font-size:13px;padding:0 2%;}
.gallery-img{min-height:auto;}
.gallery-img ul li:nth-child(6){top:0;position:relative;}
.gallery-img ul li:nth-child(8){width:80%;position:inherit;height:auto;}
.gallery-img ul li:nth-child(7){position:inherit;width:80%;height:auto;margin:0 auto 15px;}
.gallery-img ul li{height:175px;width:80%;position:inherit;display:block;margin:0 auto 15px;}
.gallery-img ul li:nth-child(3){position:inherit;top:0;right:0;}
.gallery-img ul li:nth-child(5){position:inherit;}
.gallery-img ul li:nth-child(2){height:auto;width:80%;position:inherit;margin-bottom:15px;}
.blog-main-content img{height:175px;}
.blog-main-content h2{font-size:14px;line-height:1.5;padding:2% 1.5%;}
.admin ul{margin:1% auto;width:90%;}
.admin ul li{font-size:13px;}
.top-part ul li{padding:0 2% 2% 8%;}
.top-part ul li a{font-size:13px;}
.inner-heading{width:100%;float:left;margin:25px 0 40px;}
.low-part img{width:95%;}
.blog-dedicated-content img{width:100%;height:240px;}
.admin ul li{font-size:11px;}
.blog-social{width:80%;}
.blog-form .form-control{width:100%;margin-bottom:4%;}
.blog-form h3{text-align:center;margin-bottom:5%;}
.top-comments{margin:2% 0 2%;}
.full-moon-content img{width:100%;display:block;padding:0;margin:0 auto 0;float:none;height:auto;}
.moon-party-img ul li{width:183px !important;margin-right:12px !important;}
.full-moon-content p{font-size:13px;line-height:1.7;}
.moon-party-img .bx-viewport{width:97% !important;height:171px;display:block;margin:0 auto;}
.full-moon-content{margin-bottom:13%;}
.moon-party-img{width:100%;float:left;margin:2% 0 0;}
.map-direction h2{padding-left:25%;font-size:21px;}
.map-direction-address{width:80%;display:block;float:none;margin:110% auto 6%;}
.map-direction p{line-height:1.4;font-size:14px;padding:0 6%;}
.map-direction-address ul li{font-size:14px;}
.map-direction iframe{padding:0 5%;height:260px !important;}
.top-section .log-sec li a{font-size:13px;}
.log-sec ul li:first-child{width:100%;}
.top-section .col-lg-6.col-md-6.col-sm-6.col-xs-12{width:61%;}
.nav-toggle{top:49px;}
.video_sec .bx-viewport{width:95% !important;margin:1em auto 0 !important;height:141px !important;}
.video_sec .bxslide li{width:210px !important;}
.video_sec .bxslide li{width:190px !important;}
.accomodation .bx-wrapper .bx-next:hover, .accomodation .bx-wrapper .bx-next:focus, .accomodation .bx-wrapper .bx-next{right:8px;background:url(../images/slide-arrow.png) no-repeat -10px 0px;}
.accomodation .bx-wrapper .bx-prev:hover, .accomodation .bx-wrapper .bx-prev:focus, .accomodation .bx-wrapper .bx-prev{left:8px;background:url(../images/slide-arrow.png) no-repeat 8px 0px;}
.accomodation .bx-wrapper .bx-controls-direction a{width:25px;background-size:100% !important;height:18px;}
.accomodation .bx-wrapper .bx-controls-direction a{margin-top:-13px;}
.video_sec figure figcaption a.preview, .video_sec figure figcaption:hover a.preview{width: 55px;     height: 38px;}

}
@media (max-width:412px){
    .footer-social-icon ul {width: 61%;}
    .footer-social-icon input[type=submit] {top: 64px;right: 88px;padding: 2.7% 1% 2.1%;}
}
@media (max-width:390px){
.accomodation .bx-viewport{width:70% !important;}
.map-direction .container .row .map-direction-address{margin:126% auto 5%;}
.res-ver h4#myModalLabel{padding-top:20px;}
.top-section .col-lg-6.col-md-6.col-sm-6.col-xs-12{width:69%;}
.low-part{width:81%;}
.logo-pop{width:25%;}
.res-ver h4::after{top:43px;}
.testimonial .bx-viewport{height:auto !important;}
.testimonial .bx-wrapper .bx-controls-direction a{bottom:-35px;}
.log-sec ul li:first-child{width:100%;top:-27px;}
.top-section .log-sec li a:before{width:18px;height:18px;background-size:auto;top:-12px;left:-10px;background-position:-451px -54px;}
.top-section .log-sec li:first-child a:before{display:none;}
.top-section .log-sec li + li a{padding-left:17px;}
.nav-toggle{top:45px;}
.accomodation .bx-viewport li{width:268px !important;margin:0 auto !important;}
.testimonial{padding:30px 0px 15px;}
.home-side .item p{font-size:9px;}
.accommodation-content ul li img{height:270px;}
.accommodation-content .bx-viewport{width:66% !important;height:280px !important;}
@-moz-document url-prefix(){.footer-social-icon input[type="submit"]{top:63px;}}
.video_sec .bx-viewport{height:130px !important;width:95% !important;}
.video_sec .bxslide li{width:176px !important;margin:0 !important;margin-left:5px !important;}
.footer-social-icon ul{width:65%;}
.footer-social-icon input[type=submit]{top:63px;padding:2.7% 1% 2.3%;}
.accomodation .bx-wrapper .bx-next:hover, .accomodation .bx-wrapper .bx-next:focus, .accomodation .bx-wrapper .bx-next{right:8px;}
.accomodation .bx-wrapper .bx-prev:hover, .accomodation .bx-wrapper .bx-prev:focus, .accomodation .bx-wrapper .bx-prev{left:8px;}
.accomodation .bx-wrapper .bx-controls-direction a{margin-top:-25px;}
.video_sec figure figcaption a.preview, .video_sec figure figcaption:hover a.preview {
    width: 50px;
    height: 36px;
}

}
@media (max-width:375px){
.video_sec figure figcaption:hover a {
    font-size: 10px;
    border-radius: 20%;
    top: 63%;
    text-align: center;
    transform: scale(2.5);
    height: 16px;
    width: 30px;
    padding: 2px 0 0 3px;
}
.accomodation .bx-viewport li{width:256px !important;}
.accomodation .bx-wrapper .bx-next{right:30px;top:70px;}
.accomodation .bx-wrapper .bx-prev{left:18px;top:70px;}
.footer-social-icon ul{width:67%;}
.footer-social-icon .form-control{margin:11% 0 0 0;width:100%;}
.footer-social-icon input[type=submit]{top:72px;right:67px;padding:2.9% 1% 2.4%;}
.blog-form .blog-submit:after{border-bottom:14px solid transparent;}
.accommodation-content p{line-height:1.7;font-size:13px;}
.accommodation-content ul li{width:302px !important;}
.accommodation-content .bx-viewport{width:92% !important;height:285px !important;display:block;margin:0 auto;}
.low-part{width:85%;}
.submit:after{right:-142px;}
.submit:before{right:142px;}
.moon-party-img ul li{width:312px !important;margin-right:0 !important;}
.moon-party-img .bx-viewport{width:80% !important;height:240px;}
.moon-party-img .bx-wrapper .bx-controls-direction a{top:105%;}
.full-moon-content p{line-height:1.7;font-size:13px;padding:0 2%;}
.gallery-img ul li{height:155px;width:80%;position:inherit;display:block;margin:0 auto 15px;}
.map-direction h2{font-size:19px;padding-left:28%;}
.map-direction h2:before{top:-3px;}
.map-direction p{line-height:1.5;font-size:12.5px;padding:0 6%;}
.map-direction-address{width:90%;}
.footer-section nav ul li a{font-size:10px;}
.map-direction-address{margin-top:120%;}
.map-direction h2:before{left:22px;}
.map-direction h2{padding-left:26%;}
.admin ul{margin:1% auto;width:93%;}
.admin ul li{font-size:12px;}
.blog-main-content h2{font-size:14px;line-height:1.3;padding:2% 1.5%;}
.top-part ul li{padding:0 2% 4% 8%;}
.blog-right-part{margin-left:3%;width:94%;}
.blog-social{width:83%;}
.blog-form .blog-submit:before{right:141px;}
.blog-form .blog-submit:after{left:137px;}
.blog-dedicated-content p{font-size:12px;line-height:1.7;}
.admin ul li{font-size:10.5px;}
.blog-dedicated-content h2{font-size:13px;}
.blog-right-part{width:100%;margin:0;}
.low-part h2{font-size:16px;}
.low-part img{width:100%;height:180px;}
.blog-form input[type="submit"]{padding:3px 30px;}
.blog-form .blog-submit:before{border-bottom:13px solid transparent;}
.inner-banner > iframe{height:135px !important;}
.nav-toggle{right:12px;}
.top-section .social-icon ul li a i{font-size:12px;}
.hamburger span:before{top:4px;left:-49px;height:15px;font-size:12px;}
.hamburger span img{width:82%;margin-top:3px;}
.log-sec ul li:first-child{width:100%;}
.video_sec .bx-viewport{height:123px!important;width:95% !important;}
.video_sec .bxslide li{width:167px !important;margin-right:5px !important;}
.modern .bx-viewport ul li{width:180px !important;}
.accomodation .bx-wrapper .bx-next:hover, .accomodation .bx-wrapper .bx-next:focus, .accomodation .bx-wrapper .bx-next{right:5px;}
.accomodation .bx-wrapper .bx-prev:hover, .accomodation .bx-wrapper .bx-prev:focus, .accomodation .bx-wrapper .bx-prev{left:5px;}
@-moz-document url-prefix(){.footer-social-icon input[type="submit"]{top:70px;}}
}
@media (max-width:360px){
.video_sec figure figcaption:hover a {
    font-size: 10px;
    border-radius: 20%;
    top: 63%;
    text-align: center;
    transform: scale(2.5);
    height: 16px;
    width: 25px;
    padding: 2px 0 0 3px;
}
.footer-social-icon ul{width:70%;}
.footer-social-icon input[type=submit] { top: 70px;    right: 64px;    padding: 3.2% 1% 2.4%;}
.accomodation .bx-wrapper .bx-next{right:5px;top:70px;}
.accomodation .bx-wrapper .bx-prev{left:5px;top:70px;}
.navbar-custom .logo img{width:19%;margin-left:15px;}
.top-section .col-lg-6.col-md-6.col-sm-6.col-xs-12{padding-left:0;}
ul.sub-menu li:first-child:after{left:28px;}
.map-direction .container .row .map-direction-address{margin:124% auto 5%;}
ul.sub-menu li:after{left:12px;}
.top-section .log-sec li a{font-size:12px;padding-bottom:2px;}
.blog-comment h3{margin-bottom:0px;}
.blog-dedicated .col-sm-4{margin-top:3%;}
.low-part{width:88%;}
.navbar-custom{padding:10px 0 12px;}
.log-sec ul{margin-top:2px;}
.top-section .social-icon ul li a i{font-size:11px;}
.nav-toggle{right:8px;top:38px;}
.top-section .col-lg-6.col-md-6.col-sm-6.col-xs-12 + .col-lg-6.col-md-6.col-sm-6.col-xs-12{padding-right:0;margin-top:3px;}
input#in[type="text"], input#out[type="text"]{padding-left:30px;}
.log-sec ul li:first-child{width:40%;}
.log-sec ul li:first-child{width:100%;top:-27px;}
.res-ver .modal-dialog::before{width:360px;margin-bottom:0;}
.res-ver .modal-dialog::after{width:360px;}
.home-side .item h1{font-size:17px;line-height:18px;}
.home-side .item h2{font-size:21px;}
.home-side .item p{font-size:8px;}
.home-side .item h1 span{font-size:13px;line-height:16px;}
.welcome h4, .accomodation h4, .modern h4, .testimonial h4{font-size:13px;}
.accomodation .bx-viewport li{width:290px !important;margin:0;}
.accomodation .bx-viewport{width:80% !important;}
.full_moon h3{padding:0 20px;line-height:24px;}
.full_moon h3:after{top:40px;}
.full_moon .party-list ul li{font-size:15px;}
.party-list{padding-right:7%;}
.wrap-address-sec .add p{margin-top:20px;}
.wrap-address-sec .add p:before{top:-30px;}
.full_moon h3{margin:0 0 50px;}
.welcome h2{font-size:15px;margin:10px 0 7px;}
.navbar-custom nav{width:230px;}
.wrap-booking:before{left:10%;}
.wrap-booking:after{right:11%;}
.wrap-booking .btn.btn-primary{font-size:11px;}
.wrap-booking button:before{border-top:13px solid transparent;border-right:13px solid #cc8e11;border-bottom:13px solid transparent;left:-14px;}
.wrap-booking button:after{border-top:13px solid transparent;border-left:13px solid #cc8e11;border-bottom:13px solid transparent;right:-14px;}
.res-ver h4{font-size:13px;}
.res-ver h4:after{top:39px;height:27px;}
.logo-pop{width:25%;display:inherit;}
.inner-heading h1{font-size:16px;}
.inner-heading h1:after{top:25px;width:237px;background-size:95%;background-position:50%;height:29px;}
.content-1 img, .content-2 img{width:85%;}
.about-us p{line-height:1.6;font-size:13px;padding:0;}
.contact-page ul li{padding-left:12%;}
.gallery-img ul li, .gallery-img ul li:nth-child(8), .gallery-img ul li:nth-child(7), .gallery-img ul li:nth-child(2){width:95%;}
.admin ul{margin:1% auto;width:90%;}
.admin ul li{font-size:11px;}
.blog-main .pagination a{padding:4px 6px 0;}
.top-part h2{padding:2% 0 1%;}
.blog-main-content img{height:150px;}
.blog-social{width:87%;}
.map-direction-address ul li:before{width:16px;top:-24px;}
.map-direction-address ul li + li:before{width:16px;}
.map-direction-address ul li + li + li:before{width:16px;}
.map-direction h2:before{width:55px;top:-1px;left:18px;}
.map-direction h2{padding-left:23%;}
.contact-details textarea{height:100px;margin-bottom:5%;padding:2%;}
.submit input[type="submit"]{padding:3px 30px;}
.submit:before{border-bottom:12px solid transparent;}
.submit:after{border-bottom:13px solid transparent;}
.low-part{margin:20px auto 15px;}
.video_sec .bx-viewport{width:95% !important;height:119px!important;}
.video_sec .bxslide li{width:161px !important;margin-right:5px !important;}
.modern .bx-viewport ul li{width:192px !important;}
.modern h5{font-size:9px;}
.modern .bx-viewport ul li{width:169px !important;}
@-moz-document url-prefix(){.footer-social-icon input[type="submit"]{top:71px;}}
.video_sec figure figcaption a.preview .fa-play, .video_sec figure figcaption:hover a.preview .fa-play {
    font-size: 4.5vw;
}
.video_sec figure figcaption a.preview, .video_sec figure figcaption:hover a.preview {
    width: 42px;
    height: 32px;
}
.video_sec figure figcaption a.preview .fa-play {
    margin-top: 1px;
}
.video_sec figure figcaption:hover a.preview .fa-play {
    margin-top: 7px;
}

}
@media (max-width:320px){.accomodation .bx-wrapper .bx-next{top:70px;}
.footer-social-icon ul{width:80%;}
.footer-social-icon form{width:85%;}
.footer-social-icon input[type=submit]{top:72px;right:37px;padding:3.5% 2% 2.8%;}
.low-part{width:100%;}
.log-sec ul li:first-child{width:100%;top:-27px;right:-93px;}
.home-side .item p{margin-top:7px;}
.map-direction .container .row .map-direction-address{margin:156% auto 5%;}
.slide-text{padding:10px 20px;}
.home-side .item h1{font-size:16px;}
.slide-text{top:8%;}
.wrap-booking form{margin-top:10px;}
.home-side .item p:before, .home-side .item p:after{display:none;}
.welcome h2{font-size:14px;}
.wrap-booking::before{left:6%;top:0;}
.wrap-booking::after{right:7%;}
.welcome ul li{font-size:14px;}
.accomodation .bx-viewport li{width:250px !important;}
.party-list{padding-right:0%;}
.res-ver .modal-dialog::before{width:330px;margin-bottom:-7px;}
.res-ver .modal-dialog::after{width:330px;}
.admin ul{margin:1% auto;width:94%;}
.admin ul li{font-size:10px;}
.blog-main-content h2{font-size:12px;line-height:1.3;padding:3% 1.5%;}
.top-part h2{padding:4% 0 2%;}
.inner-heading h1:after{top:25px;width:200px;background-size:95%;background-position:50%;height:29px;}
.blog-social{width:90%;}
.map-direction h2:before{width:55px;top:-1px;left:18px;}
.map-direction iframe{padding:0 5%;height:220px !important;}
.map-direction-address{width:92%;margin-top:145%;}
.map-direction-address ul li{font-size:13px;}
.map-direction h2{padding-left:25%;}
.map-direction iframe{padding:0 6%;height:200px !important;}
.content-1 img, .content-2 img{width:90%;}
.about-us p{line-height:1.6;font-size:13px;padding:0 3%;}
.accommodation-content .bx-viewport{width:100% !important;height:280px !important;display:block;margin:0 auto;}
.accommodation-content p{line-height:1.6;font-size:13px;}
.top-section .col-lg-6.col-md-6.col-sm-6.col-xs-12{width:70%;}
.top-section .col-lg-6.col-md-6.col-sm-6.col-xs-12 + .col-lg-6.col-md-6.col-sm-6.col-xs-12{width:30%;}
.video_sec .bx-viewport{width:95% !important;height:105px!important;}
.video_sec .bxslide li{width:142px !important;margin-right:5px !important;}
.modern .bx-viewport ul li{width:151px !important;}
}