@charset "utf-8";.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:pointer}*{padding:0;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}a,input,textarea,button,select{outline:none}a:hover,a:focus,input:focus,textarea:focus,button:focus,select:focus{outline:none!important;text-decoration:none}body{font-family:roboto,sans-serif;font-weight:400;background:#fff;overflow-x:hidden;margin:0 auto;line-height:1.2em}a{color:#3c3c3c}a,a:hover,a:active,a:focus{cursor:pointer;text-decoration:none;outline:none;-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-ms-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear}a:hover,a:active,a:focus{color:#004732}.transition_all-default,.transition_all-default *{-webkit-transition:all .3s linear 0s;-moz-transition:all .3s linear 0s;-ms-transition:all .3s linear 0s;-o-transition:all .3s linear 0s;transition:all .3s linear 0s}:focus{outline:0}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus,.bootstrap-select .dropdown-toggle:focus{outline:none!important;outline:0 auto -webkit-focus-ring-color!important;outline-offset:0!important}.mfp-with-zoom .mfp-container,.mfp-with-zoom.mfp-bg{opacity:0;backface-visibility:hidden;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.mfp-with-zoom.mfp-ready .mfp-container{opacity:1}.mfp-with-zoom.mfp-ready.mfp-bg{opacity:.8}.mfp-with-zoom.mfp-removing .mfp-container,.mfp-with-zoom.mfp-removing.mfp-bg{opacity:0}input,textarea{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.h1,.h2,.h3,.h4,.h5,.h6,.h7,h1,h2,h3,h4,h5,h6{font-family:roboto,sans-serif;color:#4a5257;color:var(--main-htags-color);line-height:1.4em;margin:0;font-weight:600}p,label{font-family:roboto,sans-serif;color:#7c868c;color:var(--main-font-color);line-height:1.4em;font-size:14px;font-weight:300;margin:0 0 10px}label{color:#4a5257;display:inline-block;margin-bottom:.3rem}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media(max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media(max-width:767px){.visible-xs-block{display:block!important}}@media(max-width:767px){.visible-xs-inline{display:inline!important}}@media(max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media(min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media(min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media(min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media(min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media(min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media(min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media(min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media(min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media(min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media(min-width:1200px){.visible-lg-block{display:block!important}}@media(min-width:1200px){.visible-lg-inline{display:inline!important}}@media(min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media(max-width:767px){.hidden-xs{display:none!important}}@media(min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media(min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media(min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}.check-availability .availability-form .awe-calendar-wrapper{width:300px!important}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#aa9450!important}.daterangepicker .calendar-table .next span,.daterangepicker .calendar-table .prev span{color:#333;border:solid #333;border-width:0 2px 2px 0;border-radius:0;display:inline-block;padding:3px}.mobile-bottom-sticky-calendar .show_summary_mobile{background-color:#b3b1b1;color:#fff;border:1px solid #b3b1b1!important}.mobile-bottom-sticky-calendar .show_summary_mobile:hover{background-color:#b3b1b1}.mobile-bottom-sticky-calendar .mobile-continute-checkout{background-color:#aa9450!important;border:1px solid #aa9450!important}.mobile-bottom-sticky-calendar .mobile-continute-checkout:hover{background-color:#004732!important}.daterangepicker .calendar-table tr:first-child th{background-color:#f1f1f1!important}@media only screen and (min-width:992px){.daterangepicker .calendar-table table thead tr:first-child th{background-color:#004732!important;color:#fff!important}.daterangepicker .calendar-table .next span,.daterangepicker .calendar-table .prev span{color:#fff;border:solid #fff;border-width:0 2px 2px 0;border-radius:0;display:inline-block;padding:3px}.daterangepicker:after,.daterangepicker.opensright:before{display:none!important}}@media only screen and (max-width:991px){.daterangepicker .mobile-calendar-header{background-color:#004732!important}.daterangepicker .mobile-calendar-header .check-in .date-check-title,.daterangepicker .mobile-calendar-header .check-out .date-check-title{color:#fff;font-size:14px}.daterangepicker .mobile-calendar-header p{color:#fff}.daterangepicker .mobile-calendar-header .main-title{font-size:16px;color:#fff}.daterangepicker .calendar-table td,.daterangepicker .calendar-table th{height:35px;line-height:35px;font-size:14px}}@media screen and (max-width:767.98px){.check-availability .availability-form .awe-calendar-wrapper{width:100%!important;margin:0}}.mybutton{position:relative;cursor:pointer;display:inline-block;background:0 0;border:none;color:#fff;font-weight:700;text-transform:uppercase;text-align:center;margin:15px 0 15px 0;padding:0 15px;outline:none}.button__style1{background-color:#aa9450;border:1px solid #fff;color:#fff}.button__style2{background-color:transparent;border:1px solid #fff;color:#fff}.mybutton a{color:#fff}.button__lg{min-width:200px;height:55px;font-size:18px}.button__md{min-width:160px;height:40px;font-size:16px}.button__sm{min-width:120px;height:35px;font-size:14px}.downloadbutton{text-transform:capitalize;height:45px;font-size:16px;min-width:160px;font-weight:400}a.button__lg{line-height:53px}a.button__md{line-height:38px}a.button__sm{line-height:33px}.button__style1:hover,.button__style1:focus,.button__style1:active,.button__style2:hover,.button__style2:focus,.button__style2:active{background-color:#004732;color:#fff}#header-area{position:relative;z-index:4;width:100%;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}#header-area.header-fixed{position:fixed;top:-38px;right:0;left:0;z-index:6}.top_header{background-color:#454646;position:relative;width:100%;min-height:38px}.top_header .list-lang,.top_header .list-social{display:inline-block}.top_header .list-lang{margin-right:20px}.top_header .list-lang .btn-lang .btn-secondary,.top_header .list-lang .btn-lang .btn-secondary:not(:disabled):not(.disabled).active,.top_header .list-lang .btn-lang .btn-secondary:not(:disabled):not(.disabled):active,.top_header .list-lang .btn-lang.show>.btn-secondary.dropdown-toggle{color:#fff;border:none;border-radius:0;background-color:#aa9450;height:38px;font-size:14px;text-transform:uppercase;padding:.25rem .8rem}.top_header .list-lang .btn-lang .dropdown-menu{min-width:100%;padding:0;margin:0;background-color:#454646;border:none;border-radius:0}.top_header .list-lang .btn-lang .dropdown-menu a.dropdown-item{color:#fff;font-size:14px;line-height:30px;text-transform:uppercase;padding:0 10px;border-bottom:1px solid #999}.top_header .list-lang .btn-lang .dropdown-menu a.dropdown-item:focus,.top_header .list-lang .btn-lang .dropdown-menu a.dropdown-item:hover{color:#fff;background-color:#004732}.top_header .list-lang .btn-lang .btn-secondary:not(:disabled):not(.disabled).active:focus,.top_header .list-lang .btn-lang .btn-secondary:not(:disabled):not(.disabled):active:focus,.top_header .list-lang .btn-lang.show>.btn-secondary.dropdown-toggle:focus,.top_header .list-lang .btn-lang .btn-secondary.focus,.btn-lang .btn-secondary:focus{box-shadow:none}.top_header .list-lang .btn-lang .dropdown-toggle::after{margin-left:.4em;vertical-align:.2em;border-top:.45em solid;border-right:.45em solid transparent;border-left:.45em solid transparent}.top_header-left .list-social ul{list-style:none;padding:0;margin:0}.top_header-left .list-social ul li{display:inline-block;margin-right:20px;padding:0}.top_header-left .list-social ul li img{width:20px;height:auto}.top_header .top-menu ul{list-style:none;padding:0;margin:0}.top_header .top-menu ul li{display:inline-block;padding:10px 0;position:relative;line-height:1.125em}.top_header .top-menu ul li a{display:block;color:#fff;font-size:12px;font-weight:700;text-transform:uppercase;padding-left:15px;padding-right:15px}.top_header .top-menu ul li a:hover{color:#aa9450}.top_header .top-menu ul li.active a{color:#aa9450}.top_header .top-menu>ul>li>a{border-left:1px solid #fff}.top_header .top-menu>ul>li:first-child>a{border-left:none}.top_header .top-menu ul li.active-contact{background-color:#aa9450}.top_header .top-menu>ul>li.active-contact>a{border-left:none;padding-left:20px;padding-right:20px;color:#fff}.top_header .top-menu ul li.active-contact:hover{background-color:#004732}.top_header .nav-download.dropdown:hover>.dropdown-menu{display:block}.top_header .nav-download .dropdown-menu{min-width:100%;padding:0;margin:0;background-color:#454646;border:none;border-radius:0}.top_header .nav-download .dropdown-menu .heading{background-color:#fff;color:#454646;text-align:center;text-transform:uppercase;margin:0 0 2px;padding:2px 0;font-weight:700}.logo-area{background-color:#f1df9a;padding:15px}.navbar-toggler{padding:0 5px}#navbar-toggler-icon span:nth-child(1){top:5px}#navbar-toggler-icon span:nth-child(2),#navbar-toggler-icon span:nth-child(3){top:12px}#navbar-toggler-icon span:nth-child(4){top:19px}#navbar-toggler-icon.open span:nth-child(1){top:18px;width:0%;left:50%}#navbar-toggler-icon.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#navbar-toggler-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#navbar-toggler-icon.open span:nth-child(4){top:12px;width:0%;left:50%}#navbar-toggler-icon.open{height:27px}#navbar-toggler-icon.open span:nth-child(2),#navbar-toggler-icon.open span:nth-child(3){top:12px}.custom-navbar.bg-dark{background-color:#333!important;padding:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.custom-navbar.bg-dark .navbar-toggler{border:none;border-radius:0;margin:0;padding:6px 10px;background-color:#b3a258}#navbar-toggler-icon{width:30px;height:27px;position:relative;margin:0 auto;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}#navbar-toggler-icon span{display:block;position:absolute;height:2px;width:100%;background:#454646;border-radius:0;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.custom-navbar .navbar-nav .nav-item .nav-link{position:relative;color:#fff;font-size:14px;padding:0 20px;text-transform:uppercase;font-weight:700;line-height:46px}.custom-navbar .navbar-nav .nav-item:last-child .nav-link{border-bottom:none}.custom-navbar .navbar-nav .nav-item .nav-link:hover{color:#fff;background-color:#b3a258}.custom-navbar .navbar-nav .nav-item.submenu .dropdown-menu .nav-item{display:block;float:none;margin-right:0;margin-left:0;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.custom-navbar .navbar-nav .nav-item.submenu .dropdown-menu .nav-item .nav-link{font-size:13px;font-weight:400;line-height:40px;color:#222;padding:0 0 0 15px;display:block;border-bottom:1px solid #ebebeb;background-color:transparent}.custom-navbar .navbar-nav .nav-item.submenu .dropdown-menu .nav-item .nav-link:hover{color:#b3a258}.custom-navbar .navbar-nav .nav-item.submenu .dropdown-menu.mega-menu .nav-item .nav-link,#header-area.header-fixed .custom-navbar .navbar-nav .nav-item.submenu .nav-link:hover .dropdown-menu.mega-menu .nav-item .nav-link,#header-area.header-fixed .custom-navbar .navbar-nav .nav-item.submenu .nav-link:focus .dropdown-menu.mega-menu .nav-item .nav-link,#header-area.header-fixed .custom-navbar .navbar-nav .nav-item.submenu .nav-link.active .dropdown-menu.mega-menu .nav-item .nav-link{padding:0 0 0 15px;line-height:1;color:#777}#header-area.header-fixed .custom-navbar .navbar-nav .nav-item.submenu .dropdown-menu.mega-menu .nav-item .nav-link{color:#777}.custom-navbar .navbar-nav .nav-item.submenu .dropdown-menu.mega-menu .nav-item .nav-link{line-height:30px;font-size:14px;font-weight:400;text-align:left;margin-bottom:2px;text-transform:capitalize}.custom-navbar .navbar-nav .nav-item.submenu .dropdown-menu.mega-menu .nav-item .nav-link:hover,#header-area.header-fixed .custom-navbar .navbar-nav .nav-item.submenu .dropdown-menu.mega-menu .nav-item .nav-link:hover{color:#aa9450;background-color:transparent}.custom-navbar .navbar-nav .nav-item.submenu .dropdown-menu.mega-menu .nav-pills .nav-link{border-radius:0}.custom-navbar .navbar-nav .nav-item.submenu .dropdown-menu .nav-item .nav-link{padding:0}@media only screen and (min-width:1200px){.top_header{background-color:rgba(69,70,70,.9)}}@media only screen and (min-width:1200px){.top_header .container{max-width:1200px}}@media only screen and (min-width:1400px){.top_header .container{max-width:1300px}}@media only screen and (min-width:992px){#header-area{position:absolute}#header-area.header-fixed .custom-navbar.bg-dark{background-color:#fff!important;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.2);-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.2);box-shadow:0 1px 3px 0 rgba(0,0,0,.2)}.logo-area{background-color:rgba(87,90,90,.3)}#header-area.header-fixed .logo-area{background-color:#f1df9a}.custom-navbar.bg-dark{background-color:transparent!important}.custom-navbar.navbar{padding:0;position:relative}.custom-navbar .navbar-nav .nav-item .nav-link{border-bottom:none;padding:0 20px}#header-area.header-fixed .custom-navbar .navbar-nav .nav-item .nav-link{color:#777}.custom-navbar .navbar-nav .nav-item .nav-link:hover,.custom-navbar .navbar-nav .nav-item .nav-link:focus,.custom-navbar .navbar-nav .nav-item.active .nav-link{color:#004732;background-color:transparent}#header-area.header-fixed .custom-navbar .navbar-nav .nav-item .nav-link:hover,#header-area.header-fixed .custom-navbar .navbar-nav .nav-item .nav-link:focus,#header-area.header-fixed .custom-navbar .navbar-nav .nav-item.active .nav-link{color:#004732;background-color:transparent}#header-area.header-fixed .custom-navbar .navbar-nav .nav-item.submenu.active .dropdown-menu .nav-item .nav-link{color:#777}#header-area.header-fixed .custom-navbar .navbar-nav .nav-item.submenu.active .dropdown-menu .nav-item .nav-link:hover{color:#b3a258}.custom-navbar .navbar-nav .nav-item.submenu .dropdown-menu{position:absolute;left:0;min-width:400px;text-align:left;opacity:0;z-index:15;box-shadow:0 4px 6px 0 rgba(0,0,0,.2);visibility:hidden;display:block;border:none;padding:0;margin:0;border-radius:0;transform:translate3d(0,30px,0);-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.custom-navbar.navbar .nav .nav-item.submenu:hover .dropdown-menu{opacity:1;visibility:visible;transform:translate3d(0,0,0)}.custom-navbar .navbar-nav .nav-item.submenu ul .nav-item{padding:0 20px}.custom-navbar .navbar-nav .nav-item.submenu .dropdown-menu.mega-menu{background-color:#fff;left:auto;overflow:hidden;padding:15px 0;border-radius:0;text-align:left;min-width:760px;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-ms-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear}.custom-navbar .navbar-nav .nav-item.submenu .dropdown-menu.mega-menu .nav-item{position:inherit!important;padding:0}.custom-navbar .navbar-nav .nav-item.submenu .dropdown-menu.mega-menu .nav-item .nav-link{padding:0}}@media only screen and (max-width:1199px){.custom-navbar .navbar-nav .nav-item .nav-link{font-size:13px;padding:0 14px}.custom-navbar .navbar-nav .nav-item .nav-link:hover{background-color:#f1df9a;color:#004732}.custom-navbar .navbar-nav .nav-item.active .nav-link{color:#fff;background-color:#b3a258}.custom-navbar .navbar-nav .dropdown .dropdown-menu{background-color:#fff;border:none;border-radius:0;padding:0;margin:0}}@media only screen and (max-width:991px){#header-area.header-fixed{max-height:100%;overflow-y:auto}.top_header-left{width:100%}.custom-navbar .navbar-nav>.nav-item{border-bottom:1px solid #666}.custom-navbar .navbar-nav .nav-item.submenu .dropdown-menu .nav-item{padding:0 15px}.custom-navbar .navbar-nav .nav-item.submenu .dropdown-menu .nav-item .nav-link{padding:0 10px;line-height:38px;text-transform:capitalize;color:#642200}.custom-navbar .navbar-nav .nav-item.submenu .dropdown-menu .nav-item .nav-link:hover{color:#004732}.custom-navbar .navbar-nav .nav-item.submenu .dropdown-menu.mega-menu .nav-item{padding:0}.custom-navbar .navbar-nav .nav-item.submenu .dropdown-menu.mega-menu .nav-item .nav-link{padding:0 10px}.custom-navbar .navbar-nav .nav-item.submenu .dropdown-menu.mega-menu .nav-item .nav-link h4{line-height:38px;margin-bottom:0}}@media only screen and (max-width:767.98px){.top_header .list-lang{margin-right:10px}.logo-area{min-height:75px}.logo-area img{max-width:140px}.custom-navbar .navbar-nav .nav-item .nav-link{font-size:14px;line-height:46px}}.slider-main{position:relative;width:100%;height:100%;display:flex;align-items:center}.swiper-container{width:100%;position:relative}.swiper-slide{text-align:center;font-size:18px;background:#fff;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flexalign:center;-webkit--align-items:center;align-items:center;background-position:top center;background-size:cover;background-repeat:no-repeat}.slider-main .swiper-button-prev{background-image:url(../images/swiper-btn_prev.png);width:82px;height:82px;background-size:82px;background-position:0 0}.slider-main .swiper-button-next{background-image:url(../images/swiper-btn_next.png);width:82px;height:82px;background-size:82px;background-position:0 0}.slider-main .swiper-button-next:hover,.slider-main .swiper-button-prev:hover{background-position:0 -82px}.swiper-pagination-bullet{width:52px;height:4px;background-color:#fff;border:none;border-radius:0}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 8px}.swiper-caption{display:none}@media only screen and (min-width:768px){.swiper-caption{display:block;min-width:640px;position:absolute;bottom:70px;left:50%;transform:translate(-50%,0%);z-index:3;padding:6px;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;border:5px solid rgba(34,34,34,.3)}.swiper-caption .swiper-caption-inner{background-color:rgba(34,34,34,.5);padding:15px}.swiper-caption .swiper-caption-inner h3{color:#fff;font-family:times new roman,Times,serif;font-size:30px;line-height:1.3em;text-align:center;text-shadow:0 1px 5px rgba(1,2,2,.7)}}@media only screen and (min-width:992px){.swiper-container::before{content:"";position:absolute;z-index:2;top:0;width:100%;height:100%;min-height:320px;background-image:url(../images/main_slider-shadow_top.png);background-repeat:repeat-x;background-position:top center}.swiper-container::after{content:"";position:absolute;z-index:2;bottom:0;width:100%;height:100%;min-height:225px;background-image:url(../images/main_slider-shadow_bt.png);background-repeat:repeat-x;background-position:bottom center}.swiper-caption{bottom:40px}.swiper-caption .swiper-caption-inner{padding:30px}}@media only screen and (min-width:1200px){.swiper-caption{bottom:70px;left:20px;transform:translate(0%,0%)}}@media only screen and (min-width:1600px){.swiper-caption{left:100px}.swiper-caption .swiper-caption-inner h3{font-size:38px}}@media only screen and (max-width:767.98px){.swiper-pagination-bullet{width:40px;height:4px}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.slider-main .swiper-button-prev,.slider-main .swiper-button-next{width:38px;height:38px;background-size:38px}.slider-main .swiper-button-next:hover,.slider-main .swiper-button-prev:hover{background-position:0 -38px}}.box-banner_exclusive_top{text-align:right;margin-bottom:-55px;position:relative}.box-banner_exclusive_top2{text-align:right;margin-bottom:0;position:relative}.box-banner_exclusive{text-align:right;margin-bottom:15px}.border-lr{border-left:1px solid #959595!important;border-right:1px solid #959595!important}.rev-area{position:relative;z-index:5}.rev-box{padding-top:10px;padding-bottom:10px;position:absolute;right:130px;bottom:70px;width:100%;max-width:350px;z-index:4}.from-engine{float:right;padding:0;max-width:350px;width:100%}.engine-info{background:rgba(255,255,255,.85);color:#353434;padding-top:18px;height:100%;width:100%}.engine-chk .check,.engine-adu .check{font-size:16px;color:#797979}.engine-info .engine-chk{width:33.33333%;text-align:center;height:80px}.engine-info .engine-adu{width:33.33333%;text-align:center}.engine-info .engine-box{float:left;margin:0 0;padding-top:0}.engine-box .en-date{position:relative;height:80px;left:0;top:-60px;text-align:center;visibility:hidden;width:115px}.engine-box .en-in .date,.engine-box .en-out .date{display:block;color:#353434;font-size:36px;font-weight:400;line-height:1;margin-top:2px;margin-bottom:2px;cursor:pointer}.engine-box .en-in .month,.engine-box .en-in .year,.engine-box .en-out .month,.engine-box .en-out .year{font-size:13px;text-transform:uppercase;color:#797979}.engine-info .borders{border-left:1px solid #9d9d9d;border-right:1px solid #9d9d9d}.engine-info .engine-adu .spin{background:0 0!important;border:none!important;-webkit-box-shadow:none;box-shadow:none;color:#262626;display:block;font-size:40px;font-weight:400;height:auto;line-height:1;margin:0;padding:0;text-align:center}.engine-info .engine-box .btn-link{background:0 0;color:#797979;font-size:22px;padding:0 10px;padding:0 10px;line-height:22px;margin-top:5px;text-decoration:none}.engine-info .all-room{padding:15px 10px 5px}.engine-info .all-room .form-control{height:35px}.all-room .bootstrap-select .dropdown-menu{margin:0;border-radius:0;padding:0}.all-room .bootstrap-select.show-menu-arrow.show .dropdown-toggle .filter-option::before{display:none}.all-room .bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option::after,.all-room .bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option::before,.all-room .bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option::after,.all-room .bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option::before{display:none}.all-room .bootstrap-select .dropdown-menu .dropdown-item{padding:8px 12px;color:#777;font-size:12px;border-bottom:1px solid #e6e6e6}.all-room .bootstrap-select .dropdown-menu .dropdown-item.active,.all-room .bootstrap-select .dropdown-menu .dropdown-item:active{color:#fff;background-color:#aa9450}.all-room .bootstrap-select .dropdown-item:focus,.all-room .bootstrap-select .dropdown-item:hover{color:#777;background-color:#f1f1f1}.engine-promotion{float:none;position:relative;width:100%;padding:0 0}.engine-promotion .input-pro_code{border:none;padding:0 0 10px;text-align:center;margin:0 auto;width:90%;background-color:transparent;border-radius:0}.form-control.input-pro_code::-webkit-input-placeholder{color:#353434;font-size:16px;opacity:1}.form-control.input-pro_code:-moz-placeholder{color:#353434;font-size:16px;opacity:1}.form-control.input-pro_code::-moz-placeholder{color:#353434;font-size:16px;opacity:1}.form-control.input-pro_code:-ms-input-placeholder{color:#353434;font-size:16px;opacity:1}.form-control.input-pro_code::-ms-input-placeholder{color:#353434;font-size:16px;opacity:1}.engine-promotion .form-control:focus{background-color:none;border-color:none;box-shadow:none}.engine-info .all-room .bootstrap-select{display:none;background-color:transparent;margin-top:0}.engine-info .all-room .bootstrap-select .btn-light{display:none;background-color:transparent;border-width:1px 0;border-style:solid;border-color:#959595 transparent;border-radius:0;color:#353434;font-size:14px;padding:6px 15px}.engine-booking{background-color:rgba(69,70,70,.85);padding:20px 40px 30px;position:relative;width:100%}.best_rate{font-size:18px;font-weight:400;color:#fbf8f5;text-align:left;line-height:1em;margin-bottom:20px}.ic-best_rate{background:url(../images/ic-bestrate.png) no-repeat;width:31px;height:29px;vertical-align:-8px;display:inline-block}.engine-booking .bntsubmit{background-color:#aa9450;border:none;border-radius:0;color:#fff;display:inline-block;font-size:18px;font-weight:700;line-height:36px;height:56px;padding:0 20px;text-transform:uppercase;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;width:100%}.engine-booking .bntsubmit:hover{background-color:#fff;color:#aa9450}@media screen and (min-height:540px) and (max-height:800px) and (min-width:1200px) and (max-width:1920px){.rev-box{right:105px;bottom:5px}.box-banner_exclusive{margin-bottom:5px}.swiper-caption{bottom:10px}.engine-booking{padding:15px 40px}.engine-info{padding-top:10px}.best_rate{margin-bottom:10px}.engine-info .engine-chk{height:70px}.engine-booking .bntsubmit{line-height:45px;height:45px}.engine-box .en-in .month,.engine-box .en-in .year,.engine-box .en-out .month,.engine-box .en-out .year{font-size:12px}.engine-chk .check,.engine-adu .check{font-size:14px}.engine-box .en-in .date,.engine-box .en-out .date{font-size:30px}.engine-info .engine-adu .spin{font-size:32px}.box-banner_exclusive img{width:280px}}@media screen and (max-width:1199px){.rev-box{background-color:#333;position:relative;bottom:0;left:0;padding:15px;max-width:100%}.from-engine{max-width:100%;width:100%}.engine-info{background:#fff;padding:20px 40px}}@media screen and (max-width:767.98px){.engine-info{padding:15px 5px}.engine-promotion .input-pro_code{padding:0}.engine-booking{padding:20px}}@media screen and (max-width:575.98px){.box-banner_exclusive img{width:100%}}.welcome-area{background:url(../images/content-bg-01.jpg);background-attachment:fixed;background-position:50% 100%;background-repeat:no-repeat;background-size:cover;padding:30px 0}.welcome-content-box{width:100%;background-color:rgba(255,255,255,.4);text-align:center;padding:20px}.welcome-content-box h1{color:#004732;font-size:28px;font-weight:700;line-height:1em;margin-bottom:20px}.welcome-content-box h1 span{display:block;color:#686868;font-size:20px;font-weight:700}.welcome-content-box p{color:#777;font-size:16px}@media screen and (min-width:1200px){.welcome-area{padding:60px 0}.welcome-content-box{padding:30px 100px}.welcome-content-box h1{font-size:32px}}@media screen and (max-width:767.98px){.welcome-content-box{padding:15px}.welcome-content-box h1{font-size:26px}.welcome-content-box h1 span{font-size:18px}.welcome-content-box p{color:#777;font-size:14px}}.villa-area{position:relative;width:100%;padding:0 0 30px}.section-villa__content{background:url(../images/content-bg-02.png);background-position:center center;background-repeat:repeat;background-size:auto;padding:40px 0 50px}.section-villa__content h2{color:#004732;font-size:32px;font-weight:700;margin-bottom:0;line-height:1}.section-villa__content p{color:#777;font-size:16px;font-weight:400;line-height:1.3em}.carousel-villa-item .img--overlay{background-color:rgba(54,54,54,.6);position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.carousel-villa-item .caption--overlay{background-color:transparent;border:1px solid transparent;padding:40px 20px;position:absolute;top:50%;right:20px;left:20px;transform:translateY(-50%);text-align:center;z-index:3;opacity:1;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.carousel-villa-item .caption--overlay h3{color:#fff;font-size:26px;margin-bottom:20px;line-height:1.2em}.carousel-villa-item .caption--overlay p{color:#fff;font-size:14px}.carousel-villa-item:hover .img--overlay{background-color:transparent}.carousel-villa-item:hover .caption--overlay{background-color:rgba(170,148,80,.9);border:1px solid #fff}.carousel-villa-item:hover .button__style2{background-color:#004732}.carousel-villa-item:hover .button__style2:hover{background-color:#454646}#carousel-villa.owl-theme .owl-dots{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}#carousel-villa.owl-theme .owl-dots .owl-dot span{width:18px;height:18px;margin:0 6px;background-color:transparent;border:2px solid #004732;border-radius:50%}#carousel-villa.owl-theme .owl-dots .owl-dot.active span,#carousel-villa.owl-theme .owl-dots .owl-dot:hover span{background-color:#004732;border:none;width:18px;height:18px}#carousel-villa.owl-theme .owl-nav{margin:0 auto;position:absolute;top:-90px;right:10px}#carousel-villa.owl-theme .owl-nav>button{position:relative;color:#004732;background-color:transparent;border:1px solid #004732;width:52px;height:52px;line-height:52px;border-radius:0;margin:0 5px 5px}#carousel-villa.owl-theme .owl-nav i{font-size:16px}#carousel-villa.owl-theme .owl-nav .owl-prev{left:0}#carousel-villa.owl-theme .owl-nav .owl-prev i{padding-right:0}#carousel-villa.owl-theme .owl-nav .owl-next{right:0}#carousel-villa.owl-theme .owl-nav .owl-next i{padding-left:0}#carousel-villa.owl-theme .owl-nav>button:hover{background-color:#004732;color:#fff}@media only screen and (min-width:1500px){#carousel-villa.owl-theme .owl-nav{right:150px}}@media only screen and (max-width:991.98px){#carousel-villa.owl-theme .owl-nav{top:-50px;right:15px}}@media screen and (max-width:767.98px){.section-villa__content{background-size:auto;padding:20px 0 50px}.caption--overlay{padding:20px 10px;right:5px;left:5px}.caption--overlay h3{font-size:26px}#carousel-villa.owl-theme .owl-nav>button{width:42px;height:42px;line-height:42px}}.facilities-section{position:relative;padding:30px 0}.facilities-intro{width:25.35%;min-width:410px;padding:0 70px;background-color:#f1f1f1;background-image:url(../images/img-line.png);background-position:left top;background-repeat:repeat-y;background-size:20px}.facilities-list{width:74.65%}.facilities-intro h2{color:#004732;font-size:32px;font-weight:700;margin-bottom:10px}.facilities-intro p{color:#777;font-size:14px;font-weight:400;margin-bottom:15px}.facilities-intro a{color:#92751a;font-size:16px;font-weight:400;text-decoration:underline}figure.facilities-item{margin:0;cursor:pointer}.facilities-item figcaption{background-color:#aa9450;height:55px;color:#fff;font-size:18px;line-height:55px;text-align:center}.facilities-item a{color:#fff}.facilities-item:hover figcaption{background-color:#004732}.facilities-item:hover a{color:#fff}@media only screen and (min-width:1200px) and (max-width:1300px){.facilities-intro h2{font-size:26px}.facilities-intro{padding:0 50px}}@media only screen and (max-width:1199.98px){.facilities-intro{width:100%;min-width:100%;padding:30px 70px}.facilities-list{width:auto}.facilities-item figcaption{font-size:15px}}@media only screen and (max-width:767.98px){.facilities-intro{padding:15px 15px 15px 30px}.facilities-list{width:100%}}@media only screen and (max-width:575.98px){#carousel-facilities.owl-theme .owl-nav{margin-top:0}#carousel-facilities.owl-theme .owl-next,#carousel-facilities.owl-theme .owl-prev{font-size:22px;color:#fff;width:28px;height:48px;background-color:rgba(0,0,0,.3);margin:0;border-radius:0;position:absolute;top:50%;transform:translateY(-50%);z-index:2;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}#carousel-facilities.owl-theme .owl-prev{left:0}#carousel-facilities.owl-theme .owl-next{right:0}}.accoms-area{padding:40px 15px;background:url(../images/content-bg-02.png);background-position:center center;background-repeat:repeat;background-size:auto;background-color:#f1f1f1}.accoms-content{background-color:rgba(255,255,255,.6);padding:15px 30px}.accoms-content h1{color:#004732;font-size:32px;font-weight:700;margin-bottom:15px}.accoms-content p{color:#777;font-size:16px;font-weight:400;line-height:1.3em}.ourroms-list div[class*=col-]{padding:0 5px}.ourroom-item{position:relative;overflow:hidden;color:#fff}.ourroom-item::before{content:"";position:absolute;width:100%;opacity:.2;height:100%;-webkit-transition:all .3s linear;transition:all .3s linear;background:rgba(0,0,0,.6);background:linear-gradient(to bottom,rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.4) 80%,rgba(0,0,0,0.1) 100%)}.ourroom-item .link-ourroom{position:absolute;display:block;z-index:1;top:0;right:0;bottom:0;left:0}.ourroom-item .ourroom-caption{position:absolute;top:0;left:0;width:100%;padding:10px 15px;color:#fff;z-index:1}.ourroom-item .room-name{float:left;width:100%;font-size:20px;color:#fff;margin-bottom:5px}.ourroom-item .room-name a{color:#fff}.ourroom-item .room-size{float:left}.ourroom-item .room-btn{opacity:0;position:absolute;bottom:10px;right:-95px;z-index:2;min-width:90px;background-color:transparent;border:1px solid #fff;display:inline-block;text-align:center}.ourroom-item:hover .room-btn{opacity:1;right:5px}.ourroom-item .room-btn a{display:block;font-size:13px;text-transform:uppercase;color:#fff;line-height:1;padding:8px 6px}.ourroom-item:hover::before{opacity:1}.ourroom-item a:hover{color:#f1df9a}.ourroom-item .room-btn:hover{background-color:#004732}.ourroom-item .room-btn:hover a{color:#fff}@media screen and (max-width:767.98px){.ourroom-item .room-name{font-size:18px}}.promotion-section{padding:50px 40px}.promotion-section h3{color:#3c3c3c;font-size:24px;font-weight:700;margin:10px 0 20px;line-height:1em}.promotion-section .promotion-info{min-height:165px}.promotion-section .promotion-info h4{color:#004732;font-size:27px;font-weight:400;margin:10px 0;line-height:1em}.promotion-section .promotion-info span{display:block;color:#92751a;font-size:18px}.promotion-section .promotion-info p{color:#777;font-size:14px;line-height:1.1em}#carousel-promotion.owl-theme .owl-nav>button{position:relative;color:#3c3c3c;background-color:transparent;border:2px solid #3c3c3c;width:52px;height:52px;line-height:52px;border-radius:50%;margin:0 4px 10px}#carousel-promotion.owl-theme .owl-nav i{font-size:16px}#carousel-promotion.owl-theme .owl-nav .owl-prev{left:0}#carousel-promotion.owl-theme .owl-nav .owl-prev i{padding-right:0}#carousel-promotion.owl-theme .owl-nav .owl-next{right:0}#carousel-promotion.owl-theme .owl-nav .owl-next i{padding-left:0}#carousel-promotion.owl-theme .owl-nav>button:hover{background-color:#004732;color:#fff}.carousel-promotion-btns{position:absolute;top:30px;right:40px;z-index:5}.carousel-promotion-btns>.custom-btns{cursor:pointer;text-align:center;position:relative;color:#3c3c3c;background-color:transparent;border:2px solid #3c3c3c;width:52px;height:52px;line-height:52px;border-radius:50%;margin:0 4px 10px;display:inline-block}.carousel-promotion-btns>.custom-btns i{font-size:20px}.carousel-promotion-btns .customPreviousBtn{left:0}.carousel-promotion-btns .customPreviousBtn i{padding-right:0}.carousel-promotion-btns .customNextBtn{right:0}.carousel-promotion-btns .customNextBtn i{padding-left:0}.carousel-promotion-btns>.custom-btns:hover{background-color:#3c3c3c;color:#fff}@media screen and (max-width:767.98px){.promotion-section{padding:20px 15px}.promotion-section h3{font-size:20px;margin-bottom:50px}.promotion-section .promotion-info{min-height:100%}.promotion-section .promotion-info h4{font-size:24px}.promotion-section .promotion-info span{font-size:15px}.carousel-promotion-btns{top:55px;right:15px}.carousel-promotion-btns>.custom-btns{width:42px;height:42px;line-height:42px}.carousel-promotion-btns>.custom-btns i{font-size:16px}}.page-rooms-imghero{position:relative;min-height:300px;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}@media screen and (min-width:768px){.page-rooms-imghero{min-height:52vw;background-attachment:fixed;background-size:auto}}@media screen and (min-width:992px){.page-rooms-imghero{min-height:42vw}}@media screen and (min-width:1200px){.page-rooms-imghero{min-height:35vw}}.page-rooms__bg1{background-image:url(../images/rooms/rooms-heroimg-01.jpg)}.page-rooms__bg2{background-image:url(../images/rooms/rooms-heroimg-02.jpg)}.page-rooms__bg3{background-image:url(../images/rooms/rooms-heroimg-03.jpg)}.page-rooms__bg4{background-image:url(../images/rooms/rooms-heroimg-04.jpg)}.page-rooms__bg5{background-image:url(../images/rooms/rooms-heroimg-05.jpg)}.page-rooms__bg6{background-image:url(../images/rooms/rooms-heroimg-06.jpg)}.page-rooms__bg7{background-image:url(../images/rooms/rooms-heroimg-07.jpg)}.page-rooms__bg8{background-image:url(../images/rooms/rooms-heroimg-08.jpg)}.page-rooms__bg9{background-image:url(../images/rooms/rooms-heroimg-09.jpg)}.page-rooms-imghero::after{content:'';height:100%;position:absolute;left:0;right:0;top:0;opacity:.4;margin:0 auto;background:#000}.room-detail{background:url(../images/content-bg-02.png);background-position:center center;background-repeat:repeat;background-size:auto;padding:20px 0;border-top:4px solid #aa9450;border-bottom:2px solid #aa9450}.room-detail-box{width:100%;background-color:rgba(255,255,255,.6);text-align:center;padding:25px 15px}.room-detail-box h1{color:#004732;font-size:32px;font-weight:700;margin-bottom:15px;text-align:center}.room-detail-box .room-detial-col,.room-detail-box .room-detial-col4{border-right:1px solid #777;padding:0 15px;line-height:18px;width:33.33333%;float:left;font-size:14px;color:#3c3c3c}.room-detail-box .room-detial-col4{width:25%}.room-detail-box .room-detial-col:last-child,.room-detail-box .room-detial-col4:last-child{border-right:none}.room-detail-box span{display:block;color:#777;font-size:16px;line-height:20px;font-weight:700;margin-bottom:5px!important}.room-detail-box p{color:#777;font-size:16px;margin-bottom:30px;text-align:center}.room-description{padding-top:30px}.sidebar-booking .form-control::placeholder{color:#999;font-size:14px}#carousel-room_inner .owl-nav{position:absolute;bottom:0;right:0;left:auto;margin-top:0;transform-style:preserve-3d}#carousel-room_inner .owl-nav .owl-next,#carousel-room_inner .owl-nav .owl-prev{position:relative;display:inline-block;cursor:pointer;background-color:rgba(255,255,255,.8);text-align:center;line-height:40px;width:50px;height:50px;border-radius:0;margin:0;-webkit-transition:all .5s ease;transition:all .5s ease}#carousel-room_inner .owl-nav .owl-next:hover,#carousel-room_inner .owl-nav .owl-prev:hover{background-color:#333;color:#fff}.sidebar-booking{background-color:#f1f1f1;margin-bottom:50px;padding:30px 15px}.sidebar-booking .sidebar-booking-title{color:#004732;font-size:22px;margin-bottom:20px;text-transform:capitalize}.sidebar-booking .form-control{font-size:14px;color:#999;font-weight:500;border-radius:0;border:1px solid #dddd;height:45px}.sidebar-booking fieldset{position:relative}.sidebar-booking fieldset span{font-size:14px;color:#626262}.sidebar-booking fieldset i{color:#a9a9a9;font-size:15px;position:absolute;top:36px;right:20px}.sidebar-booking .bootstrap-select>.dropdown-toggle{padding:0 .75rem;border-radius:0;height:100%;line-height:45px;font-size:14px;color:#999}.sidebar-booking .bootstrap-select>.dropdown-toggle.btn-light:hover{color:#212529;background-color:#e6e6e6;border:1px solid rgba(192,192,192,.28)}.sidebar-booking .bntsubmit{width:100%;background-color:#aa9450;border:none;border-radius:0;color:#fff;display:inline-block;font-size:16px;font-weight:700;line-height:36px;height:45px;padding:0 15px;text-transform:uppercase;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.sidebar-booking .bntsubmit:hover{background-color:#004732;color:#fff}.room-facilities{margin-bottom:30px;overflow:hidden;padding-top:20px}.room-facilities-title{color:#3c3c3c;font-size:24px;line-height:1;margin-bottom:10px;position:relative;text-transform:capitalize}.room-facilities-title::after{background-color:#3c3c3c;content:"";height:2px;width:100px;margin:0 auto;position:absolute;bottom:-8px;right:0;left:0}.list-facility{float:left;width:100%;padding-right:15px;padding-left:15px;margin:0;list-style:none}.list-facility>li{display:block;margin-bottom:10px;padding-left:15px;font-size:13px;border-bottom:1px solid #e3e3e3;line-height:30px;position:relative;font-weight:400;color:#787878}.list-facility>li i{font-size:14px;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.our_rooms-sections{padding:40px 0;width:100%;background:url(../images/content-bg-02.png);background-position:center center;background-repeat:repeat;background-size:auto}.our_rooms-sections::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(255,255,255,.5)}.our_rooms-title{color:#004732;font-size:26px;line-height:1;margin-bottom:20px;position:relative;text-transform:capitalize}.carousel-villa-item .caption--overlay h3 a{color:#fff}.carousel-villa-item .caption--overlay h3 a:hover{color:#c9c9c9}#carousel-our_rooms .carousel-villa-item .caption--overlay h3,#carousel-our_rooms .carousel-villa-item .caption--overlay p,#carousel-our_rooms .carousel-villa-item .mybutton{-webkit-transform:translate3d(0,60px,0);transform:translate3d(0,60px,0)}#carousel-our_rooms .carousel-villa-item .caption--overlay h3{font-size:22px;margin-bottom:5px}#carousel-our_rooms .carousel-villa-item .caption--overlay p,#carousel-our_rooms .carousel-villa-item .mybutton{opacity:0}#carousel-our_rooms .carousel-villa-item .button__style2{min-width:150px;font-size:14px;font-weight:400}#carousel-our_rooms .carousel-villa-item .button__style2 a{line-height:35px}#carousel-our_rooms .carousel-villa-item:hover .img--overlay{background-color:transparent}#carousel-our_rooms .carousel-villa-item:hover .caption--overlay h3,#carousel-our_rooms .carousel-villa-item:hover .caption--overlay p,#carousel-our_rooms .carousel-villa-item:hover .mybutton{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#carousel-our_rooms.owl-theme .owl-nav{margin:0 auto;position:absolute;top:-50px;right:10px}#carousel-our_rooms.owl-theme .owl-nav>button{position:relative;color:#004732;background-color:transparent;border:1px solid #004732;width:45px;height:45px;line-height:45px;border-radius:0;margin:0 4px 10px}#carousel-our_rooms.owl-theme .owl-nav i{font-size:16px}#carousel-our_rooms.owl-theme .owl-nav .owl-prev{left:0}#carousel-our_rooms.owl-theme .owl-nav .owl-prev i{padding-right:0}#carousel-our_rooms.owl-theme .owl-nav .owl-next{right:0}#carousel-our_rooms.owl-theme .owl-nav .owl-next i{padding-left:0}#carousel-our_rooms.owl-theme .owl-nav>button:hover{background-color:#004732;color:#fff}@media only screen and (min-width:1200px) and (max-width:1300px){.carousel-villa-item .caption--overlay{padding:20px}#carousel-our_rooms .carousel-villa-item .caption--overlay h3{font-size:16px}.carousel-villa-item .caption--overlay p{font-size:12px}}@media only screen and (min-width:1500px){#carousel-our_rooms .owl-theme .owl-nav{right:150px}}@media only screen and (max-width:991.98px){#carousel-our_rooms .owl-theme .owl-nav{top:-60px;right:15px}}@media screen and (min-width:576px){.list-facility{width:50%;margin-top:20px}}@media screen and (min-width:992px){.list-facility{width:25%}}@media screen and (max-width:767.98px){.room-detail-box h1{font-size:28px}.room-detail-box p{font-size:14px;margin-bottom:20px}.room-detail-box .room-detial-col,.room-detail-box .room-detial-col4{width:50%;border:none;padding:0 5px;font-size:13px;margin-top:15px}.room-detail-box span{font-size:14px;line-height:14px}.sidebar-booking{margin-bottom:15px}.room-facilities-title{font-size:20px;margin-bottom:20px}.list-facility>li{margin-bottom:5px;line-height:25px}}.page-inner-title{background:url(../images/content-bg-pattern.png);background-position:center center;background-repeat:repeat;background-size:auto;padding:20px 0}.page-inner-title h1{color:#004732;font-size:32px;font-weight:700;margin-bottom:10px;line-height:1.1em}.page-inner-title h1 span{display:block;color:#92751a;font-size:22px;font-weight:400}.page-inner-title h3{color:#92751a;font-size:18px;font-weight:700;margin-bottom:10px}.page-inner-title p{color:#777;font-size:16px;font-weight:400;line-height:1.3em}.page-inner__content{background-color:#f1f1f1;padding:40px 0}.page-inner__content h2{color:#004732;font-size:32px;font-weight:700;margin-bottom:15px}.page-inner__content p{color:#777;font-size:16px;font-weight:400;line-height:1.3em}.box-info{background-color:rgba(255,255,255,.75);padding:15px;border-radius:6px;border-bottom:2px solid #aa9450}.box-info h3{color:#92751a;font-size:22px;font-weight:700;margin-bottom:10px;line-height:1.2em}.box-info h4{color:#004732;font-size:20px;font-weight:700;margin-bottom:10px;line-height:1.2em}.box-info span{color:#004732;font-size:16px;display:block;line-height:1em}.box-info p{color:#777;font-size:14px;margin-bottom:5px}.box-info .txt-lg{color:#3c3c3c;font-size:16px}.box-info dt,.box-info dd{color:#777;font-size:14px}.box-info h5{color:#92751a;font-size:18px;font-weight:400}.box-info.info-promo h3{color:#004732;font-size:20px;margin-bottom:15px;line-height:1.2em}.box-info.info-promo span{color:#92751a;font-size:16px;display:block;line-height:1.5em}.list-recreational{padding-left:0}.list-recreational li{float:left;width:33.3333%;margin:0 0 6px;color:#777;font-size:15px;font-weight:400}.list-nearby{padding:0}.list-nearby li{font-size:16px;color:#777;line-height:1em;padding:10px 6px;border:1px solid #ccc;margin-bottom:10px}.list-nearby li:hover{background-color:#fff7e0}@media only screen and (max-width:991.98px){.list-recreational li{width:50%}}@media only screen and (max-width:767.98px){.page-inner-title h1{color:#004732;font-size:28px;font-weight:700;margin-bottom:15px}.page-inner__content{padding:20px 0}.list-recreational li{width:100%}}.page-spa-title{padding:30px 15px;background-color:#f1f1f1;background:url(../images/content-bg-pattern.png);background-position:bottom left;background-repeat:repeat;background-size:auto}.page-spa-title h1{color:#004732;font-size:32px;font-weight:700;margin-bottom:5px;line-height:1.2em}.page-spa-title h1 span{display:block;color:#92751a;font-size:24px;font-weight:400}.page-spa-title p{color:#777;font-size:16px;font-weight:400;line-height:1.3em}.page-spa-title h4{color:#92751a;font-size:20px;font-weight:700;margin:10px 0;line-height:1em}.spa_service-list li{width:50%;float:left;font-size:14px;line-height:24px;font-weight:700;color:#3c3c3c}.spa-package h4{color:#004732;font-size:26px;font-weight:400;line-height:1em;margin:10px 0 5px}.spa-package strong{color:#92751a;font-size:18px;font-weight:700;display:block}.spa-package h5{color:#3c3c3c;font-size:13px;font-weight:700;line-height:1em;margin:0 0 15px}.spa-package dl{margin:20px 0 10px;font-size:14px}@media only screen and (max-width:767.98px){.page-spa-title{padding:30px 0}.page-spa-title h1{font-size:26px}.page-spa-title h1 span{display:block;color:#92751a;font-size:20px;font-weight:400}.spa_service-list li{width:100%;float:none}.spa-package h4{font-size:22px}.spa-package strong{font-size:16px}.spa-package h5{color:#3c3c3c;font-size:14px}}.mylist-style01{padding-left:30px;margin-bottom:5px}.mylist-style01 ul{list-style-position:inside;padding-left:0}.mylist-style01>li{color:#777;font-size:14px;padding:2px 5px}.mylist-style01>li>ul li{padding-left:15px}@media screen and (max-width:767.98px){.mylist-style01{padding-left:15px}.mylist-style01>li>ul li{padding-left:5px}}.table-meetings thead th{background-color:#aa9450;color:#fff;font-size:14px;text-align:center;vertical-align:middle;padding:.5rem}.table-meetings .table-bordered thead th{border:1px solid #777;border-bottom-width:3px}.table-meetings thead span{font-weight:400;font-size:13px;display:block;color:#fff}.table-meetings tbody th{font-size:14px;vertical-align:middle}.table-meetings table td span{font-size:13px}.table-meetings tbody td{font-size:14px;text-align:center;vertical-align:middle;padding:.6rem .5rem}@media screen and (max-width:991.98px){.table-meetings table{border:0}.table-meetings table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.table-meetings table tr{display:block;margin-bottom:.625em;padding:.35em;background-color:#f8f8f8;border:1px solid #ddd;border-bottom:3px solid #ddd}.table-meetings table td{border:none;border-bottom:1px solid #ddd;display:block;text-align:right!important}.table-meetings table td::before{content:attr(data-label);float:left;font-weight:700}.table-meetings table td:last-child{border-bottom:0}}.active-carousel.owl-theme .owl-nav{position:absolute;top:50%;left:0;right:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);margin-top:0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.active-carousel.owl-theme .owl-nav>button{margin-top:10px;position:relative;color:#fff;background-color:rgba(170,148,80,.7);border:none;width:36px;height:40px;line-height:1;border-radius:0;margin:0;-webkit-transition:all .3s linear 0s;-moz-transition:all .3s linear 0s;-ms-transition:all .3s linear 0s;-o-transition:all .3s linear 0s;transition:all .3s linear 0s}.active-carousel.owl-theme .owl-nav i{font-size:14px}.active-carousel.owl-theme .owl-nav .owl-prev{float:left;left:0}.active-carousel.owl-theme .owl-nav .owl-prev i{padding-right:0}.active-carousel.owl-theme .owl-nav .owl-next{float:right;right:0}.active-carousel.owl-theme .owl-nav .owl-next i{padding-left:0}.active-carousel.owl-theme .owl-nav>button:hover{background-color:#aa9450}.filters-gallery.button-group:after{content:'';display:block;clear:both}.filters-gallery.button-group{margin:20px 0;text-align:center}.filters-gallery .button{display:inline-block;padding:.6em 1.2em;border-radius:0;background-color:transparent;border:none;font-size:14px;cursor:pointer;color:#004732;margin:5px}.filters-gallery .button:hover{color:#8e7b42}.filters-gallery .button:active,.button.is-checked,.button.is-checked:hover{background-color:#004732;outline:none;color:#fff}.img-gallery.grid .gallery_item{background-color:#fff;display:block;float:left;width:100%;margin:5px 0}@media screen and (min-width:576px){.img-gallery.grid .gallery_item{width:32%;margin:.5%}}@media screen and (min-width:992px){.img-gallery.grid .gallery_item{width:24%}}@media screen and (min-width:1200px){.img-gallery.grid .gallery_item{width:19%}}@media screen and (max-width:767.98px){.filters-gallery.button-group{margin:10px 0}}.contact-form .form-control{display:block;width:100%;min-height:48px;padding:11px 19px;font-size:16px;font-weight:300;line-height:1.5;color:#3c3c3c;background-color:#fff;background-image:none;border-radius:6px;border:1px solid #c5c6cd}.contact-form label{color:#777;display:inline-block;font-size:13px;margin-bottom:.2rem}.contact-form textarea.form-control{height:auto}.contact-form .btn_submit{background-color:#aa9450;border:none;color:#fff;cursor:pointer;display:inline-block;font-size:20px;line-height:50px;border-radius:0;text-transform:uppercase;margin:10px 15px 5px 5px;outline:none;padding:0 15px;position:relative;width:100%;max-width:180px;height:50px}.contact-form .btn_submit.disabled,.contact-form .btn_submit[disabled],.contact-form .btn_submit.disabled:hover,.contact-form .btn_submit[disabled]:hover{background-color:#aa9450;color:#fff;cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}.contact-form .btn_submit:hover{background-color:#004732;color:#fff}.contact-form h4{text-transform:capitalize;color:#3c3c3c;font-size:18px;font-weight:400;margin:0 0 15px}.contact-info p,.contact-info span,.contact-info a{font-size:14px;color:#777}.contact-info a:hover{color:#92751a}.contact-info address{font-size:16px;color:#777;margin-bottom:10px}.contact-info dt{color:#3c3c3c;font-size:16px}.contact-info dd{color:#777;font-size:16px}.map-responsive,.map-responsive2{overflow:hidden;padding-bottom:40%;position:relative;height:0}.map-responsive2{padding-bottom:35%}.map-responsive iframe,.map-responsive2 iframe{left:0;top:0;height:100%;width:100%;position:absolute}.gallery_item{position:relative;overflow:hidden}.gallery_item .gallery_hvr-overlay{position:absolute;width:100%;height:100%;left:0;top:0;padding:5px;opacity:0}.gallery_item .gallery_hvr-overlay .gallery-overlay_inner{position:relative;height:100%;width:100%;background:rgba(170,148,80,.8);z-index:2}.gallery_item .gallery_hvr-overlay .gallery-overlay_inner a{display:inline-block;background-color:#fff;height:50px;width:50px;position:absolute;left:calc(50% - 20px);top:calc(50% - 20px);z-index:2;color:#004732;font-size:20px;text-align:center;line-height:50px;border-radius:100px;opacity:0;-webkit-transition:all ease .5s;transition:all ease .5s;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.gallery_item .gallery_hvr-overlay .gallery-overlay_inner .overlay-title{position:absolute;left:15px;bottom:-10px;z-index:2;opacity:0;color:#fff;font-weight:400;font-size:14px}.gallery_item:hover .gallery_hvr-overlay{opacity:1}.gallery_item:hover .gallery_hvr-overlay .gallery-overlay_inner a{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.gallery_item:hover .gallery_hvr-overlay .gallery-overlay_inner .overlay-title{bottom:10px;opacity:1}.gallery_item:hover .gallery_hvr-overlay .gallery-overlay_inner a:hover{color:#aa9450}.footer-sections{background:url(../images/footer-bg.jpg);background-attachment:fixed;background-position:center center;background-repeat:repeat;background-size:auto;padding:40px 0}.footer-sections .box-content h3{position:relative;color:#fff;font-size:22px;font-weight:400;line-height:1.2em;margin-top:0;margin-bottom:15px}.footer-sections .box-content h3 span{font-size:14px;color:#fff;display:block}.footer-sections .box-content p{font-size:16px;color:#fff}.footer-sections .box-content address{font-size:16px;color:#fff;margin-bottom:10px}.footer-sections .awards img{margin-right:25px}.footer-sections .awards div:last-child img{margin-right:0}.form-subscribe .input-group{max-width:332px}.form-subscribe .form-control{color:#333;background-color:#fff;border:none;border-radius:0;box-shadow:none;height:40px}.form-subscribe .form-control::-webkit-input-placeholder{color:#613c35}.form-subscribe .form-control::-moz-placeholder{color:#613c35}.form-subscribe .form-control:-ms-input-placeholder{color:#613c35}.form-subscribe .form-control:-moz-placeholder{color:#613c35}.btn-subscribe{width:112px;display:inline-block;padding:6px 20px;height:40px;margin-bottom:0;font-size:14px;text-transform:uppercase;font-weight:400;line-height:1.42857143;color:#fff;background-color:#004732;border-radius:0;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent}.btn-subscribe:hover{color:#fff;background-color:#aa9450}.form-subscribe .btn-subscribe.disabled,.form-subscribe .btn-subscribe[disabled],.form-subscribe .btn-subscribe.disabled:hover,.form-subscribe .btn-subscribe[disabled]:hover{background-color:#004732;color:#fff;cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}.footer__social_list{position:relative;width:100%;display:-ms-flexbox;display:flex;margin-top:10px}.footer__social_list .social-item{position:relative;display:block;width:38px;height:38px;margin-right:12px;border:2px solid #fff;border-radius:50%;background-color:transparent;text-align:center;line-height:28px}.footer__social_list .social-item img{vertical-align:middle;width:20px;height:auto}.social-item:last-child{margin-right:0}.social-item:hover{border:2px solid #004732;background-color:#004732}.copyright-section{border-top:1px solid #d7d7d7;padding-top:30px;margin-top:50px}.copyright-section p{text-align:center;font-size:16px;color:#fff;padding:0;margin:0}.copyright-section .ic-etravel{display:inline-block;background-image:url(../images/icons/ic-traveltech.png);background-position:0 0;background-repeat:no-repeat;width:16px;height:16px;margin-right:2px;margin-left:4px;vertical-align:middle}.copyright-area a{color:#fff}@media screen and (min-width:768px){.footer-sections .box-content{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.footer-sections .box-content:first-child{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.footer-sections .box-content:last-child{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-top:30px;text-align:center}}@media screen and (min-width:1200px) and (max-width:1300px){.footer-sections .box-content h3{font-size:18px}.footer-sections .box-content p,.footer-sections .box-content address{font-size:14px}}@media screen and (min-width:1200px){.footer-sections .box-content{-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}.footer-sections .box-content:first-child{-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%}.footer-sections .box-content:last-child{-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%;text-align:left}}@media screen and (min-width:1400px){.footer-sections .container{max-width:1300px}}@media screen and (max-width:767.98px){.footer-sections{padding:20px 0}.footer-sections .box-content{padding-right:15px;padding-left:15px;margin-bottom:30px}#rc-imageselect,.g-recaptcha{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:0 0;transform-origin:0 0}.form-subscribe .input-group{max-width:280px}.copyright-section{padding-top:20px;margin-top:10px}.copyright-section p{font-size:13px}}.return-to-top{-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;position:fixed;right:20px;bottom:20px;display:none;width:50px;height:50px;line-height:46px;text-align:center;font-size:20px;cursor:pointer;color:#fff;background-color:rgba(0,71,50,.7);-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;z-index:5}.return-to-top:hover{background-color:#004732}.return-to-top i{position:relative;top:0;font-size:19px}.return-to-top:hover i{top:-5px}.box-bestrate{padding-top:10px;padding-bottom:10px;position:absolute;right:110px;bottom:85px;width:100%;max-width:600px}.box-bestrate-sm{text-align:center;margin-top:20px}.box-bestrate-sm img{width:90%}@media only screen and (min-width:1200px){.box-bestrate-sm{display:none}}@media only screen and (max-width:1520px){.box-bestrate{bottom:80px}}@media only screen and (max-width:1370px){.box-bestrate{bottom:225px;right:55px}.box-bestrate img{width:160px}}@media only screen and (max-width:1199px){.box-bestrate{display:none}}.page-rooms-imghero{position:relative}.box-bestrate-roomtype{position:absolute;bottom:5px;right:25px;z-index:1}@media only screen and (max-width:767px){.box-bestrate-roomtype{right:10px}.box-bestrate-roomtype img{width:90%;float:right}}