@import url(https://fonts.googleapis.com/css?family=Arapey:400,400i|Work+Sans:100,200,300,400,500,600,700,800,900);@font-face{font-family:trajanpro-reg;src:url(../fonts/TrajanPro-Regular_0.otf)}.ajaxloader{border:1px solid #8c734b;padding:0 10px;text-align:center;background:#8c734b;color:#fff}.wraptext{display:table;height:100%;width:100%}.wraptextin{display:table-cell;width:100%;height:500px;vertical-align:middle}.wraptext .wraptextin h1{text-align:center;color:#fff}.wraptext .wraptextin h2{font-size:27px}.mainsection label{color:#9c9c9c;margin-bottom:30px}.maincontact label{color:#9c9c9c;margin-bottom:5px}.singlepost h2{font-weight:700;font-size:28px;letter-spacing:1px}.rowbottom{margin-bottom:50px}.h1head{padding:0}.kpostcard{padding:50px 0;background:#fff}.kpostcard h1{margin:0 0 30px;font-family:Arapey,serif;letter-spacing:2px}.kpostcard .share{text-align:center;padding:10px 0}.kpostcard .share i.fa{font-size:24px;margin-right:4px}.kpostcard h3{text-align:center;font-size:20px}.kpostcard .wrappostcard{margin-bottom:35px}.kpostcard label{text-align:center;display:block;font-size:13px;color:#8e8a8a;margin:0}.kpostcard p{color:#b99a69;margin:0}.kpostcard p,.kpostcard p a{text-align:center}.kpostcard .itemimg{width:100%;height:700px}.kpostcard .itemimg p{text-align:center;color:#fff}.kpostcard .itemimg h5{text-align:center;color:#fff;padding:0 20px}.kpostcard .itemimg .text{position:absolute;width:100%;bottom:0;padding:20px;background:#57555a}.kpostcard .itemimg .text p{text-align:center}.kpostcard .itemimg .text p img{width:200px;display:block;margin:0 auto}.kpostcard .owl-nav{position:absolute;bottom:45%;font-size:40px;width:100%}.kpostcard .owl-carousel .owl-nav button.owl-next,.kpostcard .owl-carousel .owl-nav button.owl-prev,.kpostcard .owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0 24px 5px!important;font:inherit;border-radius:50%;color:#fff;outline:0;margin-left:20px}.kpostcard .owl-carousel .owl-nav button.owl-next{float:right;margin-left:0;margin-right:20px}.videotesti .wrapvid{margin-bottom:30px}.videotesti iframe{width:100%;height:210px}.videotesti{padding:150px 0 0}.videotesti h1{margin:0 15px 30px;font-family:Arapey,serif;letter-spacing:2px}.videotesti p{text-align:center;color:#000}.bgmagic{background:#f3f3f3}.gkarma .imgnew{width:100px;height:100px;display:block;margin:0 auto;border-radius:50%}.gkarma h2{font-size:18px;font-weight:600;margin:0;color:#8d7249;text-align:center}.gkarma label{text-align:center;display:block;text-align:center;font-weight:400}.gkarma .slide3{margin-top:50px}.gkarma p{text-align:center;color:#000}.gkarma iframe{height:450px}.gkarma .owl-nav{position:absolute;bottom:45%;font-size:40px;width:100%}.gkarma .owl-carousel .owl-nav button.owl-next,.gkarma .owl-carousel .owl-nav button.owl-prev,.gkarma .owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0 24px 5px!important;font:inherit;border-radius:50%;color:#000;outline:0;margin-left:20px}.gkarma .owl-carousel .owl-nav button.owl-next{float:right;margin-left:0;margin-right:20px}#ModalVideo .modal-content{background-color:transparent;border:none}#ModalVideo .modal-content .modal-body iframe{height:432px}.wrapbg{position:absolute;width:100%;z-index:99999;top:0;bottom:0;left:0;right:0}.wrapbg .wrap{width:700px;height:100%;display:block;margin:0 auto}.wrapbg .tb{display:table;width:100%;height:100%}.wrapbg .tb .cell{display:table-cell;width:100%;height:100%;vertical-align:middle}.wrapbg .tb .cell h1{text-align:center;color:#fff}.wrapbg .tb .cell p{text-align:center;color:#fff}.wrapbg .tb .cell p a svg{width:130px;margin:50px 0}.playVideo{text-align:center}.playVideo a{color:#fff}.wrapbg .tb .cell p a{color:#fff}.moments .tb{display:table;height:400px;width:100%}.moments .tbright h2,.moments .tbright p{color:#fff}.moments .bg{background:#f2e6d6;padding:25px 8%}.moments .bg h2{background:url(../images/explore_icon.png) no-repeat center left;padding:0 44px;font-size:25px;margin:0 0 25px}.moments .bgright{background:#101820}.moments .bgright h2{background:url(../images/share_icon.png) no-repeat center left;padding:0 44px}.moments .tb .cell{display:table-cell;width:100%;height:100%;vertical-align:middle}.moments-desc{padding:80px 0}.moments-desc h1{font-size:35px;margin:0 0 30px}.moments-desc .readmoremoment{display:block}.moments-desc .readmoremomentnow{display:none}.moments-desc .readmorenow{display:none}.moments-desc .readmorenowopen{display:block}.feature{padding:0 0 50px}.feature a{border:1px solid #333;padding:6px 20px;color:#000}.feature h2{margin:20px 0 10px;font-size:25px}.feature .item{padding:20px 10px}.feature .owl-nav{position:absolute;bottom:45%;font-size:40px;width:100%}.feature .owl-carousel .owl-nav button.owl-next,.feature .owl-carousel .owl-nav button.owl-prev,.feature .owl-carousel button.owl-dot{background:#4c4c4c8c;color:inherit;border:none;padding:0 24px 5px!important;font:inherit;border-radius:50%;color:#fff;outline:0;margin-left:20px}.feature .owl-carousel .owl-nav button.owl-next{float:right;margin-left:0;margin-right:20px}.formexplorer{position:absolute;opacity:0;z-index:-1;width:100%;height:0;background:rgba(255,255,255,.95);transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.formexploreropen{opacity:1;z-index:999;transition:all .3s ease-in-out;height:100%;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.formexplorer .tb{display:table;width:800px;height:100%;margin:0 auto}.formexplorer .tb .cell{display:table-cell;width:100%;height:100%;vertical-align:middle}.formexplorer .tb .cell form h1{font-family:Arapey,serif;font-weight:400;color:#b1925f;letter-spacing:2px;font-size:34px;line-height:52px;text-align:center;display:block;width:100%;margin:0 0 50px}.formexplorer .tb .cell form label{display:block;margin:0}.formexplorer .tb .cell form label{margin-bottom:10px}.formexplorer .tb .cell form input[type=email],.formexplorer .tb .cell form input[type=number],.formexplorer .tb .cell form input[type=tel],.formexplorer .tb .cell form input[type=text],.formexplorer .tb .cell form select,.formexplorer .tb .cell form textarea{padding:0;height:34px;width:100%;background:0 0;border:none;border-bottom:1px solid #8c734b;margin-bottom:30px;outline:0}.formexplorer .tb .cell form button,.formexplorer .tb .cell form input[type=submit]{display:block;margin:20px auto 10px;width:200px;background:0 0;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border:none;color:#b1925f;border:1px solid #b1925f;border-radius:20px;font-weight:700;padding:8px 20px;font-size:16px;cursor:pointer;outline:0}.formexplorer .tb .cell form button:hover,.formexplorer .tb .cell form input[type=submit]:hover{background:#b1925f;color:#fff}.formexplorer .tb .cell form input[type=radio]{display:none}.formexplorer .tb .cell form input[type=radio]+span{width:21px;height:21px;background:url(../images/checkbox.png) no-repeat center bottom;position:absolute}.formexplorer .tb .cell form input[type=radio]:checked+span{width:21px;height:21px;background:url(../images/checkbox.png) no-repeat center top;position:absolute}.formexplorer .tb .cell form label label{margin-left:25px;margin-right:10px}.formexplorer h4{font-size:16px;font-weight:600}.rowbottomspace{margin-bottom:50px;padding:20px 20px 34px;border:1px solid #dcdcdc}.wrapresorttitle{position:absolute;bottom:100px;width:100%;z-index:104}.wrapresorttitle h2{text-align:center;color:#fff;font-family:trajanpro-reg;text-transform:uppercase;font-size:20px}.wrapresorttitle .atag{width:100%;margin-top:40px}.wrapresorttitle .atag a{width:200px;display:block;margin:0 auto;padding:8px 15px;border-radius:22px;background:#8c734b;text-align:center;color:#fff;font-size:18px;font-weight:700;text-decoration:none;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.wrapresorttitle .atag a:hover{background:#bd9d68}span.required{margin:0 5px 0 5px;font-size:9px}div.message-validator{position:relative!important;left:0!important;top:0!important;z-index:55!important}div.message-validator:after{content:"";border-right:5px solid transparent;border-left:5px solid transparent;border-top:5px solid #924949;position:relative;top:3px;left:3px}div.error-validator{background-color:#f3e6e6;border-color:#924949;border-style:solid solid solid solid;border-width:2px;padding:0 10px;font-size:13px;position:relative;z-index:9999}.maindesti{background:url(../images/angle-arrow-down.png) no-repeat right center;padding:0 5px 0 0}#ui-datepicker-div{background:#d0aa6c;padding:3px;z-index:99!important}#ui-datepicker-div .ui-datepicker-header{padding:5px;border:1px solid #fff;background:#bb9960}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next span,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev span{font-size:14px;font-weight:700;margin-right:10px;cursor:pointer}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next span:hover,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev span:hover{color:grey}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title{border-top:1px solid #fff;padding-top:5px}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title span{font-weight:700;color:#fff}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title select{border-radius:4px;border:none;margin-right:6px}#ui-datepicker-div table{margin-top:10px}#ui-datepicker-div table tr th span{margin:5px;text-align:center;font-weight:700;font-size:14px}#ui-datepicker-div table tr td a{display:block;text-align:center;background:#c7a266;margin:1px;color:#fff;border:1px solid #bb9960;outline:0;text-decoration:none}#ui-datepicker-div table tr td a:hover{background:#bb9960}#ui-datepicker-div table tr td.ui-datepicker-today a{background:#fff;color:#000;border:1px solid #d0aa6c}#ui-datepicker-div table tr td a.ui-state-active{background:#9a7f53}*{font-family:'Work Sans',sans-serif;font-weight:400}.row{margin-right:0}.rowdec{height:100%}.abar{display:none}.spacenone{padding:0}body,html{width:100%;height:100%}.bannertesti iframe{width:100%;height:800px}.playbtnCss{display:block;position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;background:url(https://staging.karmaexperience.com/wp-content/uploads/2018/12/play-button2.png) no-repeat center center!important}.header{background:#fff;position:absolute;width:100%;z-index:5554;padding:25px 0;box-shadow:0 0 12px #b1b1b1}.header .logo{position:absolute}.header .logo a img{width:175px}.header .menu{float:right;width:100%;margin-top:16px}.header ul{float:right}.header ul li{float:left;list-style-type:none}.header ul li a{display:block;color:#8c734b;padding:0 18px;text-decoration:none;text-transform:uppercase;font-size:14px}.header ul li ul li a{color:#fff}.header ul li a:hover{color:#000}.header ul li.thissub a{display:block;padding:0 5px 0 25px}.header ul li.thissub i{color:#8c734b}.fixtop ul li.thissub i{color:#333}video{width:100%}iframe{width:100%;height:100%}.fixtop{position:fixed;width:100%;z-index:5555;box-shadow:0 0 5px #b5b5b5;background:#fff;padding:10px 0 15px;height:75px}.fixtop ul li a{color:#8c734b}.fixtop img{width:165px}.fixtop ul ul,.header ul ul{float:none;position:absolute;background:#8c734b;padding:20px;display:none}.fixtop ul ul.openmenu,.header ul ul.openmenu{display:block}.fixtop ul ul li,.header ul ul li{float:none;display:block}.fixtop ul ul li label,.header ul ul li label{color:#c7aa7c;font-weight:600;font-size:18px;margin:0;padding:10px 0 0}.fixtop ul ul li label.sub,.header ul ul li label.sub{color:#4e3f27;font-weight:700;letter-spacing:4px;font-size:15px;padding:0 0 0 12px}.fixtop ul ul li a{color:#fff}.fixtop ul ul li a:hover,.header ul ul li a:hover{color:#c7aa7c}.mainhome{padding:0 0 60px}.mainhome .box{display:table-cell;height:400px;padding:25px 50px;vertical-align:middle;background:#fff;position:relative;bottom:0;z-index:300}.mainhome .boxdestinationform{height:auto;padding:50px 50px 0 50px}.mainhome .box2{background:#8c734b;position:relative;bottom:60px}.mainhome .box2 p{height:400px;overflow-y:scroll;color:#fff;padding:25px}.mainhome .box2 p strong a{color: #fff;}.mainhome .box2 p a strong{color: #fff;font-weight: 700;}.mainhome .box2 p::-webkit-scrollbar-track{border:1px solid #796341;padding:10px 0;background-color:#796341;width:2px}.mainhome .box2 p::-webkit-scrollbar{width:4px}.mainhome .box2 p::-webkit-scrollbar-thumb{border-radius:4px;box-shadow:none;background-color:#796341;border:1px solid #625034;width:20px}.mainhome .box h4,.mainhome h4{text-transform:uppercase;color:#8c754e;letter-spacing:1px;font-size:16px}.mainhome .box h3,.mainhome h3{font-family:Arapey,serif;font-weight:400;color:#333;letter-spacing:0;font-size:50px;line-height:52px}.topdestination form{text-align:center}.topdestination form label{color:#737373}.topdestination form input[type=email],.topdestination form input[type=text],.topdestination form select{border:none;border-bottom:1px solid #8c734b;height:40px;padding:0 15px;outline:0}.topdestination form select option{color:#8e754c}.topdestination form input[type=submit]{position:absolute;border:none;width:40px;height:40px;border-bottom:1px solid #8c734b;outline:0;cursor:pointer;background:transparent url(../images/find.png) no-repeat center center}.topdestination h3{font-family:Arapey,serif;font-weight:400;color:#333;letter-spacing:4px;font-size:50px;line-height:52px;text-align:center;margin-bottom:20px}.topdestination p{color:#333;text-align:center}.maindestination{padding:50px 0 100px}.maindestination .cell{display:table;height:100%;width:100%}.maindestination .cell .tb{display:table-cell;height:100%;vertical-align:middle;background:#8c734b}.maindestination .cell .customwhite{background:#fff}.maindestination .cell .tb .bggold{background:#8c734b;padding:50px}.maindestination .cell .tb .bggold h2{color:#fff;font-family:Arapey,serif;font-weight:400;letter-spacing:2px;margin:0 0 40px;font-size:35px}.maindestination .cell .tb .bggold h3{color:#fff;font-family:Arapey,serif;font-weight:400;letter-spacing:2px;margin:0 0 40px;line-height:35px;font-size:28px}.maindestination .cell .tb .bggold h4{color:#fff;font-family:Arapey,serif;font-weight:400;letter-spacing:2px;margin:0 0 40px;line-height:25px;font-size:20px}.maindestination .cell .tb .bggold p{color:#fff}.maindestination .cell .tb .bggold p strong a{color: #fff;}.maindestination .cell .tb .bggold p a strong{color: #fff;font-weight: 700;}.maindestination .cell .tb h3{text-align:left;margin:20px 0;font-size:30px}.maindestination .cell .tb p{text-align:left;color:#333}.maindestination #map{height:400px}.maindestination h3,.maindestination h4{text-align:center}.maindestination h4{margin-bottom:20px}.maindestination h3{font-size:40px;margin-bottom:50px}.maindestination h5{font-size:18px;font-weight:700;margin:20px 0 5px}.maindestination .wrap{margin-bottom:50px}.maindestination label{font-size:16px;font-weight:600;margin:0 0 15px;color:#9a9a9a}.maindestination a{color:#8c734b;text-transform:uppercase;font-weight:500;text-decoration:none;font-size:15px;letter-spacing:1px}.maindestination a:hover{color:#cea76a}.maindestination .more{margin-top:50px}.maindestination .more a{width:200px;display:block;margin:0 auto;border:2px solid #8c734b;border-radius:40px;text-align:center;padding:5px;font-weight:600;letter-spacing:1px}.maindestination .more a:hover{background:#8c734b;color:#fff}.resortreviews{padding:0 0 50px}.resortreviews h3{font-family:Arapey,serif;font-weight:400;margin:0 0 30px}.resortreviews h2{padding:0;font-weight:400;font-size:20px}.resortreviews h4{padding:0;font-family:Arapey,serif;font-weight:400;font-size:20px;letter-spacing:0}.resortreviews label{font-size:13px;font-style:italic;color:#8c734b;margin:0;padding-top:10px}.resortreviews .line{border-top:1px solid #e2e2e2;width:100%;margin:25px 0 0}.resortreviews p{font-size:14px;line-height:20px;margin:0 0 5px}.resortreviews a{color:#3a87bf;text-decoration:none;font-size:14px}.resortreviews span.tp{color:#00a680;font-size:14px;background:url(../images/1_tripadvisor.png) no-repeat center left;padding:10px 47px}.resortreviews span.fb{color:#4267b2;font-size:14px;background:url(../images/1_fb.png) no-repeat center left;padding:10px 47px}.resortreviews .owl-carousel .owl-item img{display:block;width:75px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;margin-right:20px;float:left}.resortreviews label.star .dot{float:left;margin-right:7px;width:10px;height:10px;border-radius:50%;background:#ffc107;border:2px solid #fff;box-shadow:0 0 0 2px #ffc107}.resortreviews label.star .dothalf{float:left;margin-right:7px;width:10px;height:10px;border-radius:50%;background:#dedede;border:2px solid #fff;box-shadow:0 0 0 2px #ffc107}.sliderdetail .tb{display:table;width:100%;height:100%}.sliderdetail .tb .cell{display:table-cell;width:100%;height:100%;vertical-align:middle}.sliderdetail .tb .cell label{color:#fff;text-transform:uppercase;font-size:20px}.sliderdetail .tb .cell h3{font-family:Arapey,serif;font-weight:400;color:#fff;letter-spacing:2px;font-size:40px;margin:0 0 25px}.sliderdetail .tb .cell p{color:#fff;font-size:16px;margin:0 0 25px}.sliderdetail .tb .cell ul li{color:#fff}.sliderdetail .tb .cell ul li a{color:#f3f3f3}.sliderdetail .tb .cell a{border:2px solid #fff;padding:5px 20px;border-radius:20px;text-align:center;display:inline-block;color:#fff;text-decoration:none}.sliderdetail .owl-nav{position:absolute;bottom:45%;font-size:40px;width:50%}.sliderdetail .owl-carousel .owl-nav button.owl-next,.sliderdetail .owl-carousel .owl-nav button.owl-prev,.sliderdetail .owl-carousel button.owl-dot{background:#4c4c4c8c;color:inherit;border:none;padding:0 24px 5px!important;font:inherit;border-radius:50%;color:#fff;outline:0;margin-left:20px}.sliderdetail .owl-carousel .owl-nav button.owl-next{float:right;margin-left:0;margin-right:20px}.sliderdetail .tb .cell a:hover{background:#fff;color:#333}.sliderdetail .bgimg{padding:0 0 0 15px}.sliderdetail .bggold{background:#8e754c;padding:50px}.amenities{padding:60px 0}.amenities h2{font-family:Arapey,serif;font-weight:400;color:#333;letter-spacing:2px;font-size:40px;margin:0 0 25px;text-align:center}.amenities p{color:#333;text-align:center;font-size:16px;margin:0 0 25px}.amenities ul{text-align:center;margin:50px 5% 25px}.amenities ul li{float:left;width:33.3%;text-align:left;list-style-type:none;padding:0 30px;color:#8e754c;font-weight:700;padding:4px 20px;margin-bottom:20px;border:1px solid #8e754c;text-align:center}.wrapcontent{width:100%;height:100%}.wrapcontent .sidebar{padding:0 10px}.wrapcontent .sidebar .wraplogo img{display:block;margin:20px auto 0;width:130px}.wrapcontent .sidebar .wrapmenu ul{margin:50px 0 0 0;padding:0}.wrapcontent .sidebar .wrapmenu ul li{list-style-type:none}.wrapcontent .sidebar .wrapmenu ul li a{display:block;margin:0 auto;padding:4px 0;text-align:center;color:#6d8699;text-decoration:none;font-size:17px;letter-spacing:0}.wrapcontent .sidebar .wrapmenu ul li a+.line{opacity:0;width:20px;height:1px;background:#4b4f5a;display:block;margin:0 auto;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.wrapcontent .sidebar .wrapmenu ul li a:hover{color:#4b4f5a}.wrapcontent .sidebar .wrapmenu ul li a:hover+.line{opacity:1;width:80px;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.wrapcontent .sidebar .wrapfooter{position:absolute;width:91%;bottom:20px;padding:0}.wrapcontent .sidebar .wrapfooter .line{width:100px;height:1px;background:#c4c4c4;display:block;margin:0 auto 25px}.wrapcontent .sidebar .wrapfooter h5{font-size:16px;color:#959595}.wrapcontent .sidebar .wrapfooter p{text-align:center;font-size:12px;color:#959595;margin:0;padding:0}.wrapcontent .sidebar .wrapfooter p span{display:block}.wrapcontent .sidebar .wrapfooter ul{text-align:center}.wrapcontent .sidebar .wrapfooter ul li{display:inline-block}.wrapcontent .sidebar .wrapfooter ul li a{display:block}.wrapcontent .maincontent{padding:0}.wrapcontent .maincontent .main{width:100%;height:100%}.wrapcontent .maincontent .main .owl-carousel{height:100%;position:absolute;z-index:100}.wrapcontent .maincontent .main .owl-carousel .owl-item,.wrapcontent .maincontent .main .owl-carousel .owl-stage,.wrapcontent .maincontent .main .owl-carousel .owl-stage-outer{height:100%}.wrapcontent .maincontent .main .owl-carousel .item{width:100%;height:100%}.wrapcontent .maincontent .main .owl-carousel .owl-dots{position:absolute;width:100%;bottom:20px;z-index:999;text-align:center}.wrapcontent .maincontent .main .owl-carousel button.owl-dot{background:#fff!important;border:1px solid #fff;width:20px;height:20px;border-radius:50%;margin-right:7px}.wrapcontent .maincontent .main .owl-carousel button.active{background:#959595!important;border:1px solid #fff}.wrapcontent .maincontent .main .textbanner{position:absolute;width:100%;height:92%;z-index:200}.wrapcontent .maincontent .main .textbanner .wraptext{display:table;width:100%;height:100%}.wrapcontent .maincontent .main .textbanner .wraptext .wraptextin{display:table-cell;width:100%;height:100%;vertical-align:middle}.wrapcontent .maincontent .main .textbanner .wraptext .wraptextin .atag{width:991px;display:block;margin:0 auto}.wrapcontent .maincontent .main .textbanner .wraptext .wraptextin .atag h1{font-family:Arapey,serif;font-weight:400;font-size:60px;color:#fff;text-align:center}.wrapcontent .maincontent .main .textbanner .wraptext .wraptextin .atag p{text-align:center;font-size:18px;color:#fff}.wrapcontent .maincontent .main .textbanner .wraptext .wraptextin .atag h1.deskarma{font-family:trajanpro-reg;font-weight:400;font-size:36px;color:#fff;text-align:center;text-transform:uppercase}.wrapcontent .maincontent .main .textbanner .wraptext .wraptextin .atag h2{font-weight:400;font-size:20px;letter-spacing:2px;color:#fff;text-align:center}.wrapcontent .maincontent .main .textbanner .wraptext .wraptextin .atag a{width:200px;border-radius:33px;text-align:center;font-size:20px;display:block;background:0 0;border:2px solid #8c734b;box-shadow:none;color:#fff;padding:5px 0;text-decoration:none;line-height:33px;display:block;margin:20px auto 0;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.wrapcontent .maincontent .main .textbanner .wraptext .wraptextin .atag a:hover{background:#8c734b;color:#fff}.maincontact{padding:60px 0}.maincontact form input[type=email],.maincontact form input[type=tel],.maincontact form input[type=text],.maincontact form textarea{width:100%;background:0 0;border:none;border-bottom:1px solid #8c734b;margin-bottom:30px;outline:0;border-radius:0}.maincontact form button,.maincontact form input[type=submit]{background:0 0;border-radius:2px;-webkit-border-radius:22px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border:none;color:#fff;font-weight:700;padding:8px 40px;font-size:16px;cursor:pointer;color:#8c734b;border:1px solid #8c734b}.maincontact form button:hover,.maincontact form input[type=submit]:hover{background:#8c734b;color:#fff}.bghalf{height:100%}.sectionvideo{background:#e7e7e7;padding:20px 0}.sectionvideo .wrap{display:table;width:100%;height:100%}.sectionvideo .wrap .wrapin{display:table-cell;width:100%;height:100%;vertical-align:middle}.sectionvideo .wrap .wrapin p{font-size:18px}.sectionvideo .wrap .wrapin h3{font-family:Arapey,serif;font-weight:400;letter-spacing:2px;margin:0;color:#b59460;font-size:22px}.sectionvideo .wrap .wrapin iframe{height:500px}.sectionvideo .wrap .wrapin .wraptext{padding:0 50px 0 0}.sectionvideo .wrap .wrapin label{font-size:16px;font-weight:700;color:#484848}.sectionvideo .col:last-child{padding:0}.instagramfeed a{color:#333;text-decoration:none}.instagramfeed .wraptext{padding:15px 20px}.instagramfeed .wrapp{position:absolute;z-index:8;width:100%}.instagramfeed .wrapp p{margin-top:20px;text-align:center;width:290px;font-weight:700;font-size:14px;letter-spacing:1px;display:block;margin:7px auto;background:#fff;padding:5px 10px;border-radius:4px}.gallery{padding:60px 0 0}.gallery h2{text-align:center;font-family:Arapey,serif;font-weight:400;letter-spacing:2px;margin:0 0 35px 0}.gallery ul{margin:0;padding:0;width:960px;margin:0 auto}.gallery ul li{float:left;width:300px;margin:0 10px 20px;list-style-type:none}.gallery ul li img{display:block;margin:0 auto}.gallery .bx{margin-bottom:4px}.gallery h2{font-family:Arapey,serif;font-weight:400;color:#333;letter-spacing:2px;font-size:40px;margin:0 0 25px;text-align:center}.banwhite{position:relative;z-index:399;bottom:0;right:0;background:#fff}.banwhite .wrapwhite{width:700px;padding:100px 50px;display:block;margin:0 auto}.banwhite h4{text-transform:uppercase;color:#8c754e;letter-spacing:1px;font-size:14px;margin:0 0 22px}.banwhite h3{font-family:Arapey,serif;font-weight:400;color:#333;letter-spacing:2px;font-size:35px;line-height:40px}.coverbanner{background:rgba(0,0,0,.25);position:absolute;width:100%;height:100%;z-index:102}.aboutcontent{padding:60px 0;background:url(../images/bga.jpg) no-repeat center center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover}.aboutcontent h2{color:#fff;margin:0 0 30px;font-family:Arapey,serif;font-weight:400;letter-spacing:2px}.aboutcontent .tb{display:table;width:100%;height:100%}.aboutcontent .tb .cell{display:table-cell;width:100%;height:100%;vertical-align:middle}.aboutcontent .tb .cell img{width:130px;float:left;margin-right:20px}.aboutcontent .tb .cell .rowbase{margin:25px 0 25px 10%;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.aboutcontent .tb .cell .rowbase p{opacity:0;margin-top:20px;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.aboutcontent .tb .cell .rowbase:hover p{opacity:1;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.aboutcontent .tb .cell .rowcenter{margin:25px 0 25px 20%}.aboutcontent p{color:#fff;font-size:14px}.aboutcontent p strong a{color: #fff;}.aboutcontent p a strong{color: #fff;font-weight: 700;}.aboutcontent p a{color: #fff;}.sliderdetailhome{padding:0;background:#8c734b}.sliderdetailhome .tb{display:table;width:100%;height:100%}.sliderdetailhome .tb .cell{display:table-cell;width:100%;height:100%;vertical-align:middle}.sliderdetailhome .tb .cell h1{text-align:center;color:#fff;font-family:Arapey,serif;margin:0;letter-spacing:5px}.sliderdetailhome .tb .cell p{padding:0 20%;color:#fff}.sliderdetailhome .tb .cell a{width:180px;padding:13px;border:2px solid #887650;display:block;margin:0 auto;color:#fff;text-align:center;border-radius:50px}.sliderdetailhome .tb .cell iframe{height:450px}.sliderdetailhome .owl-carousel .owl-nav button.owl-prev{background:0 0;color:inherit;border:none;padding:0!important;font:inherit;position:absolute;top:30%;font-size:100px;outline:0}.sliderdetailhome .owl-carousel .owl-nav button.owl-next{background:0 0;color:inherit;border:none;padding:0!important;font:inherit;position:absolute;top:30%;font-size:100px;outline:0;right:0}.sliderdetailhome .tb .cell a:hover{background:#887650}.sliderdetailhome .owl-carousel.owl-loaded{height:450px}.sliderdetailhome .owl-carousel .owl-stage,.sliderdetailhome .owl-carousel .owl-stage-outer{height:450px}.sliderdetailhome .iboxv1 .mobilehomevid{display:none}.sliderdetailhome .ibox{height:450px}.sliderdetailhome h2{text-align:center;font-size:22px;margin:0 0 20px}.sliderdetailabout h2{text-align:center;color:#000;margin:0 0 20px;font-size:24px}.sliderdetailabout .owl-carousel .owl-nav button.owl-next,.sliderdetailabout .owl-carousel .owl-nav button.owl-prev{color:#836b45}.sliderdetailabout p{color:#3e3e3e}.sliderdetailabout .tb .cell p{color:#3e3e3e}.sliderdetailabout{background:#fff}.sliderdetailabout .owl-carousel.owl-loaded{height:600px}.sliderdetailabout .owl-carousel .owl-stage,.sliderdetailabout .owl-carousel .owl-stage-outer{height:600px}.sliderdetailabout .ibox{height:600px}.baseform{padding:60px 0}.baseform h2{text-align:center;font-family:Arapey,serif;font-weight:400;letter-spacing:2px;margin:0 0 35px 0}.baseform form input[type=email],.baseform form input[type=number],.baseform form input[type=tel],.baseform form input[type=text],.baseform form select,.baseform form textarea{padding:0 0 10px 0;width:100%;background:0 0;border:none;border-bottom:1px solid #8c734b;margin-bottom:30px;outline:0;border-radius:0}.baseform .intl-tel-input{width:100%;border:none}.baseform ul li label label{padding-left:30px}.baseform ul li input[type=checkbox]{display:none}.baseform ul li input[type=checkbox]+span{width:21px;height:21px;background:url(../images/checkbox.png) no-repeat center bottom;position:absolute}.baseform ul li input[type=checkbox]:checked+span{width:21px;height:21px;background:url(../images/checkbox.png) no-repeat center top;position:absolute}.baseform form label{margin-bottom:10px}.baseform form button,.baseform form input[type=submit]{display:block;margin:20px auto 10px;width:200px;background:0 0;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border:none;color:#b1925f;border:1px solid #b1925f;border-radius:20px;font-weight:700;padding:8px 20px;font-size:16px;cursor:pointer;outline:0}.baseform form button:hover,.baseform form input[type=submit]:hover{background:#b1925f;color:#fff}.baseform form input[type=radio]{display:none}.baseform form input[type=radio]+span{width:21px;height:21px;background:url(../images/checkbox.png) no-repeat center bottom;position:absolute}.baseform form input[type=radio]:checked+span{width:21px;height:21px;background:url(../images/checkbox.png) no-repeat center top;position:absolute}.baseform form label label{margin-left:25px;margin-right:10px}.baseform h4{font-size:16px;font-weight:600}.basefooter{background:#8c734b;padding:60px 0}.basefooter ul li{list-style-type:none}.basefooter ul li a{text-decoration:none;color:#fff;font-weight:700;font-size:12px;display:block;padding:2px;font-family:'Work Sans',sans-serif;font-weight:400}.basefooter ul li a:hover{color:#211b12}.basefooter h3{font-family:Arapey,serif;font-size:22px;letter-spacing:4px;margin:0 0 15px;color:#fff}.basefooter p{color:#fff}.basefooter .form-control{margin-bottom:15px}.basefooter form button,.basefooter form input[type=submit]{color:#fff;font-weight:700;width:180px;padding:5px;border-radius:4px;margin:0 auto;border:2px solid #fff;background:0 0;cursor:pointer;text-align:center;display:block}.basefooter form button:hover,.basefooter form input[type=submit]:hover{background:#fff;color:#333}.howto{padding:80px 0;background:#fff}.howto:before{content:"";height:240px;background:#8c734b;position:absolute;width:100%;margin-top:-100px}.howto .imgsrc{width:100%;height:400px;position:relative}.howto .wrap{padding:20px}.howto h3{color:#000;font-size:22px;margin:0 0 25px}.howto p{color:#505050}.howtostep2{padding:200px 0 80px}.howtostep2 h3{color:#333;text-align:right;font-size:22px;margin:0 0 25px}.howtostep2 p{color:#333;text-align:right}.howtostep2 .wrap{display:table-cell;height:400px;padding:20px;vertical-align:middle}.howtostep2 .imgsrc{width:100%;height:400px}.howtostep3{padding:0 0 80px}.howtostep3 h3,.howtostep3 p{text-align:left}.footer{background:#0a0a0a;padding:20px 0}.footer p{color:#6a6a6a;padding:0;line-height:32px;margin:0}.footer ul{margin:0;padding:0;float:right}.footer ul li{display:inline-block}.footer ul li a{display:block;color:#6a6a6a;font-size:20px;padding:0 10px}.footer ul li a i.fa-facebook{color:#4267b2;border:1px solid transparent;padding:5px 10px;border-radius:50%}.footer ul li a i.fa-youtube{color:red;border:1px solid transparent;padding:5px 8px;border-radius:50%}.footer ul li a i.fa-instagram{color:#a5086c;border:1px solid transparent;padding:5px 7px;border-radius:50%}.footer ul li a:hover{color:#fff}.mainredeem{padding:60px 0}.mainredeem ul.mainres{margin:0;width:auto;margin:0 0 0 10%;padding:0}.mainredeem ul.mainres li{float:left;width:300px;height:auto;list-style-type:none;margin-bottom:25px}.mainredeem ul.mainres li label.main{font-family:'Playfair Display',serif;font-weight:500;font-size:20px}.mainredeem ul.mainres li ul.subdestination{margin-left:0}.mainredeem ul.mainres li ul.subdestination li{display:block;float:none;height:auto;margin-bottom:auto}.mainredeem form input[type=email],.mainredeem form input[type=number],.mainredeem form input[type=tel],.mainredeem form input[type=text],.mainredeem form select,.mainredeem form textarea{padding:7px 0;width:100%;background:0 0;border:none;border-bottom:1px solid #8c734b;margin-bottom:30px;outline:0}.mainredeem ul li label label{padding-left:30px}.mainredeem ul li input[type=checkbox]{display:none}.mainredeem ul li input[type=checkbox]+span{width:21px;height:21px;background:url(../images/checkbox.png) no-repeat center bottom;position:absolute}.mainredeem ul li input[type=checkbox]:checked+span{width:21px;height:21px;background:url(../images/checkbox.png) no-repeat center top;position:absolute}.mainredeem form label{margin-bottom:10px;color:#8a8a8a}.mainredeem form ul li label{color:#000}.mainredeem form button,.mainredeem form input[type=submit]{display:block;margin:0 auto 10px;width:200px;background:#8c734b;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border:none;color:#fff;font-weight:700;padding:8px 20px;font-size:16px;cursor:pointer}.mainredeem form p a{color:#8c734b;text-decoration:none}.mainredeem form button:hover,.mainredeem form input[type=submit]:hover{background:#b1925f}.mainredeem h4{font-size:16px;font-weight:600}.mainredeem .modal button.close{width:auto;padding:5px 8px;margin:1px}#resortmodal .modal img{width:100%;padding:2px}#resortmodal .modal h5{font-family:'Playfair Display',serif;font-weight:400;letter-spacing:2px;margin:10px 20px}#resortmodal .modal p{font-size:14px;margin:5px 20px 20px}#resortmodal .modal h1{font-size:18px;font-weight:600;text-transform:uppercase;margin:20px 20px 0}#resortmodal .modal .left{padding:0}#resortmodal .modal img.cimg{width:50%;display:inline-block;float:left}#resortmodal .modal-body{padding:3px 5px 0 18px}#resortmodal .atag{margin-top:20px;margin-bottom:20px}#resortmodal .atag a{text-align:center;display:block;width:240px;margin:0 auto;background:#8e754c;text-decoration:none;padding:10px;color:#fff;font-weight:700}#resortmodal .atag a:hover{background:#b99965}@media only screen and (max-width:1440px){.sliderdetailhome .tb .cell p{padding:0 5%}}@media only screen and (max-width:1199px){.sliderdetailhome{padding:50px 0}.sliderdetailhome .tb,.sliderdetailhome .tb .cell{height:100%;width:100%}.maindestination h4{margin-bottom:20px;margin-top:40px}.header ul li ul li a{color:#c7ab7d}.sliderdetailhome .tb .cell h1{font-size:22px}.mainhome .box2 p{height:auto;overflow-y:hidden}.pretty-embed iframe{width:100%!important}.abar{display:block;position:absolute;right:100px;margin-top:25px}.header .logo{position:relative}.header img{margin:0 25px}.header .menu{float:none}.header ul{display:none;float:none;background:#fff}.header ul.open{display:block;float:none;background:#fff;margin:0;padding:0;box-shadow:0 10px 50px #bfbfbf}.header ul li{float:none;list-style-type:none;display:block;text-align:center}.header ul li a{color:#8c734b;padding:28px 0;border-bottom:1px solid #f3f3f3}.abar a{display:block;height:40px}.abar a .bar{width:40px;margin-bottom:10px;height:2px;background:#8c734b}.header ul.open li ul{display:none;float:none;background:#fff;position:relative;background:#f9f9f9}.header ul.open li ul.subdraf{display:none}.header ul.open li ul.subdraf.openmenu{display:block}.header ul li.thissub a{display:block;padding:28px 0}.fixtop ul ul li label,.header ul ul li label{padding:30px 0 15px;border-bottom:1px solid #c7aa7c;margin-bottom:15px}.fixtop ul ul li label.sub,.header ul ul li label.sub{border-bottom:1px solid transparent;margin-bottom:0}.header ul li.thissub i{color:#8c734b}.fixtop ul ul li a{color:#8c734b}.fixtop ul ul li a:hover{color:#c7aa7c}.wrapbg .tb .cell h1{text-align:center;color:#fff;font-size:24px}.wrapbg .tb .cell p a svg{margin:10px 0}.mainredeem ul.mainres li{height:auto}}@media only screen and (max-width:991px){.fixtop{position:relative}.sliderdetailhome .iboxv1 .mobilehomevid{display:block}.sliderdetailhome .iboxv2 .desktophomevid{display:none}.sliderdetailhome .tb .cell iframe{height:auto}.wrapbg .tb .cell{display:table-cell;width:100%;height:100%;vertical-align:top;padding-top:184px}.formexplorer .tb{width:100%}.bannertesti iframe{width:100%;height:700px}.sectionvideo .wrap .wrapin{padding:20px}.sliderdetail .owl-nav{position:absolute;bottom:50%;font-size:40px;width:100%}.basefooter img{display:block;margin:0 auto 30px;width:100px}.basefooter ul{padding:0}.basefooter ul li{text-align:center}.basefooter ul li a{text-decoration:none;color:#fff;font-weight:700;font-size:12px;display:block;padding:28px 0;border-bottom:1px solid #6b593c}.basefooter h3{font-size:22px;letter-spacing:4px;margin:50px 0 10px 0;color:#fff}.howto .imgsrc{position:relative;margin-bottom:25px}.howtostep2{padding:50px 0}.howtostep2 .wrap{display:block;height:auto}.howtostep2 .imgsrc{float:right}.howtostep3 .imgsrc{float:none;margin-bottom:25px}.wrapcontent .maincontent .main .textbanner .wraptext .wraptextin .atag{width:80%;display:block;margin:0 auto}.wrapcontent .maincontent .main .textbanner .wraptext .wraptextin .atag h1{font-size:34px}.maindestination .wrap{margin-bottom:30px}.sectionvideo .wrap .wrapin .wraptext{padding:25px}.abar{right:15%}.mainhome .box{display:block;height:auto;bottom:0;z-index:50}.mainhome .box2{padding:25px 10px}.mainhome .box h3,.mainhome h3{font-family:Arapey,serif;font-weight:400;color:#333;letter-spacing:2px;font-size:30px;line-height:35px}.banwhite{right:0}.banwhite h3{font-size:25px;line-height:30px}.header{padding:10px 0 0}.singlepost img{width:85%!important;height:auto!important;display:block;margin:0 auto}}@media only screen and (max-width:767px){.fixtop{position:relative;z-index:9999}.header{position:relative}.maindestination .cell .tb .bggold h3{color:#fff;font-family:Arapey,serif;font-weight:400;letter-spacing:2px;margin:0 0 40px;line-height:27px;font-size:22px}.amenities ul{margin:0;padding:0}.amenities ul li{float:none;width:100%;text-align:center;list-style-type:none;padding:0 30px;color:#8e754c;font-weight:700;margin-bottom:0;border-bottom:1px solid #d8d8d8;padding:20px 0}.mainredeem ul{margin:0;width:auto;margin:0;padding:0 15px}.mainredeem ul li{float:none;width:100%;height:auto;list-style-type:none;margin-bottom:10px}.row{padding:0;margin:0}.formexploreropen{opacity:1;z-index:999;transition:all .3s ease-in-out;height:auto;box-shadow:0 0 15px #000;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}}@media only screen and (max-width:720px){.wrapbg .wrap{width:90%;display:block;margin:0 auto}}@media only screen and (max-width:620px){.wrapresorttitle h2{font-size:14px}.mainhome .boxdestinationform{height:auto;padding:15px}.maindestination{padding:0 0 50px}.maindestination .cell .tb .bggold p{font-size:14px}.topdestination form input[type=email],.topdestination form input[type=text],.topdestination form select{margin-bottom:36px;border:none;border-bottom:1px solid #8c734b;height:40px;padding:0 15px;outline:0;width:200px}.bannertesti iframe{width:100%;height:460px}.formexplorer .tb .cell form h1{letter-spacing:0;font-size:20px;line-height:32px}}@media only screen and (max-width:480px){.header img{margin:0 25px;width:140px}.sliderdetailhome .tb .cell p{padding:10px;color:#fff;font-size:12px}.bghalf{height:300px}.wrapbg .tb .cell h1{text-align:center;color:#fff;font-size:16px;padding:0 20px}.wrapbg .tb .cell p a svg{width:100px;margin:10px 0}}