@media (min-width:1450px){.container{max-width:1352px}}@media (min-width:992px){.navbar-toggler{display:none}}body{font-family:'Barlow',sans-serif}h1,h2,h3,h4,h5,h6{font-weight:600}ul#lbt-headertop>div,ul#lbt-headertop>a{display:none}ul#lbt-headertop>#lbt-close_lightbox{display:block}.container .container{max-width:none;padding-left:0;padding-right:0}.btn{padding:7px 22px;text-transform:uppercase}.btn-primary{background:#017337;color:#fff;border-color:#017337}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary:first-child:active,.btn-primary:focus-visible,:not(.btn-check)+.btn:active{background:#00612e;color:#fff;border-color:#00612e}.btn-lg{padding-top:10px;padding-bottom:10px;font-size:18px}.btn-secondary{background:#fff;color:#000;border-color:#d9d9d9}.btn-secondary:hover,.btn-secondary:focus,.btn-secondary:active,.btn-secondary:focus-visible{background:#222;color:#fff;border-color:#222}.btn-bordered{background:#fff;border-color:#dfdfdf;color:#000;border-radius:20px}.btn-bordered:hover,.btn-bordered:focus{background:#000;border-color:#000;color:#fff}.w-100{width:100%}.bg-primary{background:#000!important;color:#fff}.bg-greenlight{background:#e5f8ea!important;color:#008009}.mb-10{margin-bottom:10px}.fn-14{font-size:14px;line-height:22px;color:#3b3b3b}.fn-15{font-size:15px;line-height:24px;color:#3b3b3b}.fn-24{font-size:24px;line-height:26px}.fw-7{font-weight:700}.text-primary{color:#017337!important;text-decoration:underline}.text-primary:hover{color:#017337!important;text-decoration:none}.text-secondary{color:#4ccb88!important}.bdr-none{border-bottom:none!important}.top-gape{margin-top:65px}.property-hig-section{padding-bottom:25px}.back-btn{position:absolute;top:-54px}.header-section{padding:20px 0;border-bottom:2px solid #7c5199;margin-bottom:24px}.header-section .btn{border-radius:25px;padding-left:20px;padding-right:20px;margin-right:10px}.btn-circle{width:40px;height:40px;line-height:36px;border-radius:50%;display:inline-block;text-align:center}.head-end{text-align:right}.profile-btn .dropdown-toggle{background:0 0;border:0;box-shadow:none;outline:0;font-size:14px;text-transform:uppercase;font-weight:600;font-size:16px;color:#1a1b2f;display:flex;align-items:center}.profile-btn span{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:135px}.profile-btn .dropdown-menu{background:#fff;border-color:#7c5199;padding:0;box-shadow:0 6px 12px 0 rgb(0 0 0 / 38%);min-width:200px;overflow:hidden}.profile-btn .dropdown-item{font-size:14px;color:#1a1b2f;border-bottom:1px solid rgb(0 0 0 / 11%);padding:10px 14px;text-transform:uppercase;letter-spacing:.5px}.profile-btn .dropdown-item:focus,.profile-btn .dropdown-item:hover,.profile-btn .dropdown-item.active,.profile-btn .dropdown-item:active{background:#7c5199;color:#fff}.cout_notification{color:#fff;background:#7c5199;padding:3px 7px;border-radius:25px;font-size:13px}.profile-btn .dropdown-item:focus .cout_notification,.profile-btn .dropdown-item:hover .cout_notification{background:#fff;color:#7c5199}.main-header{position:relative;z-index:105;background:#fff}.light-primary{background:#f6fffa;border-radius:8px;text-align:center;margin-bottom:20px}.price-match-btn{border:0;background-color:#fff0;color:#017337;font-size:16px;font-weight:400;padding:10px 8px}.price-match-btn img{margin-right:8px}.price-match-btn:hover{background-color:#f0fdf6}.share-drop .normal-link img{max-width:20px}.claim-title{font-weight:700;font-size:17px;line-height:25px;margin-bottom:12px}.checklist,.closelist{list-style:none;padding:0;margin:0}.checklist li,.closelist li{position:relative;padding-left:25px;font-size:14px;line-height:20px;margin-bottom:8px}.checklist li:before,.closelist li:before{content:'';position:absolute;top:5px;left:0;width:16px;height:16px;background:url(../img/check-icon.png) no-repeat 0 0}.closelist li:before{background:url(../img/close-icon.png) no-repeat 0 0}.gray-box{border:1px solid #d9d9d9;background:#f9f9f9;padding:20px 24px 10px;border-radius:12px;margin:20px 0}.booking-search{background:#017337;border-radius:12px;padding:20px;color:#fff;margin-bottom:8px}.booking-search .form-label{font-size:14px;margin-bottom:4px}.booking-search .form-control,.form-dropdown{height:42px;border-radius:5px;border:0;font-size:14px;padding-left:15px}.booking-search .form-check{font-size:14px}.form-dropdown{width:100%;background-color:#fff;text-align:left;position:}.info-btn{background:#fff0;border:0}.control-search-icon{background-image:url(../img/search-icon.png);background-repeat:no-repeat;background-position:12px center;padding-left:36px!important}.control-datepiker{position:relative}.control-datepiker:after,.form-dropdown:after{content:'';position:absolute;right:14px;top:17px;width:12px;height:6px;background:url(../img/drop-check.png) no-repeat;pointer-events:none;relative;border:none}.control-datepiker:after{display:none}.navbar-expand-lg{padding:0;border-bottom:1px solid #e7e7e7;margin:8px 0 12px}.navbar-expand-lg .navbar-nav .nav-link{font-size:15px;color:#6e6e6e;border-bottom:2px solid #fff0;padding:10px 16px;margin-bottom:-1px}.navbar-expand-lg .navbar-nav .nav-link.active{color:#017337;border-bottom-color:#017337}.indec-field{border:1px solid #d9d9d9}.indec-field input{border:0;height:100%;width:30px;text-align:center}.indec-button{min-width:35px;height:35px;text-align:center;line-height:32px;font-size:24px;display:inline-block;cursor:pointer}.indec-button:hover{background:#f5f5f5}.children-box select{padding:6px 10px;border:1px solid #d8d8d8;font-size:14px;outline:none;box-shadow:none}.children-box p{font-size:14px;line-height:20px;margin:10px 0 15px}.children-select-list{display:grid;grid-template-columns:repeat(2,1fr);row-gap:10px;gap:10px}.map-box{position:relative;border:1px solid #017337;border-radius:10px;overflow:hidden;margin-top:25px;min-height:215px;background-repeat:no-repeat;background-position:center}.map-box .btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.google-map-iframe{width:100%;height:90vh}.tags-list{margin-bottom:5px}.tags-list span{display:inline-block;font-size:13px;margin-right:6px;padding:4px 8px;background-color:#f5f5f5}.resort-title{font-size:32px;text-transform:uppercase;font-weight:700;margin:0 0 10px}.address-tag{font-size:15px;position:relative;padding-left:34px;min-height:32px;display:flex;align-items:center}.address-tag img{position:absolute;left:0;top:1px;max-width:26px}.showmap-link{padding:0;background:#fff0;border:0;color:#017337;font-weight:600}.reserve-btns-div{text-align:right}.reserve-btns-div .price-match-div{margin-top:0;display:inline-block}.normal-link{background:#fff0;border:0;padding:6px 8px;margin-right:5px}.normal-link:hover{background:#f9f9f9}.price-match-div{margin-top:12px}.share-drop{display:inline-block}.share-drop ul{list-style:none;padding:0;margin:0 -15px}.share-drop ul li a{color:#000;font-size:15px;padding:8px 15px;font-weight:500;display:block;text-decoration:none}.share-drop ul li a .fa{width:20px;text-align:center}.share-drop ul li a:hover{background:#fcf7ff;color:#017337}.share-drop .dropdown-menu{min-width:280px}.share-drop .normal-link:after{display:none}.share-drop-title{font-size:18px;font-weight:600;margin-bottom:5px}.photography-div .row{margin:0 -5px}.photography-div .col-xl-4,.photography-div .col-xl-8{padding:0 5px}.flex-photo{display:grid;grid-template-columns:repeat(5,1fr);row-gap:10px;gap:10px;margin-top:10px}.flex-photo img{height:124px}.photography-div .col-xs-6:first-child .height-photo{height:calc(100% - 10px)}.height-photo img,.height-photo2 img{height:100%;width:100%}.height-photo2{height:100%}.photos-remain{position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(0 0 0 / .65);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:600;pointer-events:none}.photos-remain span{color:#fff;text-decoration:underline}.gallery-grid{display:grid;grid-template-columns:repeat(5,1fr);row-gap:10px;gap:10px}.gallery-grid .box img{width:100%}.box{opacity:.7;transition:transform 0.5s ease-in-out}.box img{width:100%;margin:0;padding:0;object-fit:cover;height:160px}#gallery .caption{padding:10px;margin:0;font-size:20px;font-weight:700}#gallery .box:hover{opacity:1;z-index:999999;transform:scale(1.02)}.lead{font-size:1.5rem;font-weight:300}.photography-div{cursor:pointer}.main-facilities{margin:30px -5px;display:flex;flex-direction:row;align-items:flex-start;flex-wrap:wrap}.main-facilities-list{padding:15px 40px 15px 15px;border:1px solid #d9d9d9;border-radius:10px;align-items:center;display:flex;flex-direction:row;flex-grow:1;flex:auto;justify-content:flex-start;min-width:15%;margin:0 5px 10px}.main-facilities-list img{margin-right:12px}.most-facilities{margin-top:40px}.blue-title{font-size:18px;color:#017337;font-weight:600}.most-facilities-list{display:inline-block;margin:15px 15px 0 0}.most-facilities-list img{margin-right:8px}.pro-hig-box{background:#030113;padding:14px 20px 20px;border-radius:10px;color:#fff}.pro-hig-box p{margin-bottom:0;font-size:14px;opacity:.8}.pro-hig-box-title{font-size:24px;color:#fff;font-weight:600;margin-bottom:8px}.pro-hig-box-subtitle{font-size:18px;color:#6aa988;font-weight:600;text-transform:uppercase;margin:0 0 4px}.parking-div{padding:6px 20px;margin:22px -20px;background:rgb(255 255 255 / .15);font-size:14px;color:rgb(255 255 255 / .8)}.parking-div img{margin-right:10px}.availability-section{padding:80px 0 30px}.availability-section table .btn{margin:2px 0}.section-title{font-size:26px;color:#090909;font-weight:700}.info-aree{color:#d91414;font-size:14px}.info-aree img{margin-right:8px}.form-box{display:grid;grid-template-columns:1fr 1fr 165px;row-gap:10px;gap:10px;background:#464646;padding:12px;margin-top:20px}.form-box .btn{width:100%;height:60px;border-radius:0;font-weight:600}.form-box .form-control,.form-box .form-dropdown{border:0;border-radius:0;height:60px}.form-box .control-datepiker:after,.form-box .form-dropdown:after{top:27px}.form-box .control-calendar-icon{background-image:url(../img/calendar-icon2.png);background-repeat:no-repeat;background-position:18px center;padding-left:60px!important}.control-user{background-image:url(../img/user-icon.png);background-repeat:no-repeat;background-position:18px center;padding-left:60px!important}table tr{border-color:#017337}table tr th,.table tr th{background:#017337;color:#fff;border-color:#8d63aa;font-weight:400;font-size:15px;padding:8px 15px}table tr td,.table tr td{border-color:#017337;font-size:14px;padding:8px 15px}.bold-under{font-weight:600;text-decoration:underline;color:#017337;font-size:15px}.bold-under:hover{text-decoration:none;color:#000}.table-sec{margin-top:30px}.bordshad-div{padding:19px 20px;box-shadow:0 5px 14px 0 rgb(0 0 0 / .15);border-radius:12px;border:1px solid rgb(0 0 0 / .1);margin:20px 0}.card-div img{margin-right:10px}.level-div{margin-bottom:12px}.level-div span{margin-left:10px;font-size:15px;font-weight:700;color:#008009}.learn-div{text-align:right}.learn-div a{color:#017337;text-decoration:underline}.learn-div a:hover{color:#017337;text-decoration:none}.chat-div{display:flex;grid-gap:15px}.chat-title{font-size:15px;font-weight:700;color:#000}.nearby-listing{margin-bottom:30px}.surroundings-title{font-size:18px;font-weight:600;color:#161516;margin-bottom:15px}.surroundings-title img{margin-right:6px}.surroundings-title small{background:#e5fff1;color:#017337;font-size:13px;display:inline-block;padding:2px 9px}.nearby-list{display:flex;justify-content:space-between;gap:20px;padding:7px 0;font-size:15px;color:#000}.nearby-list span{min-width:40px}.nearby-list strong{font-weight:400;color:#737373}.mission-div{text-align:right}.mission-div button{padding:0;border:0;color:#017337;font-weight:600;background:#fff0}.restaurants-box{margin-bottom:24px;border:1px solid rgb(211 211 211 / 50%);border-radius:15px;padding:30px;box-shadow:0 4px 10px 0 rgb(0 0 0 / .08);min-height:calc(100% - 24px)}.restaurants-box-title{font-size:18px;color:#1c1c1c;text-transform:uppercase;font-weight:700}.restaurants-box ul{list-style:none;padding-left:0;margin-bottom:0}.restaurants-box ul li{margin:13px 0}.food-list-title{font-size:16px;color:#272727;font-weight:700}.food-list-items{font-size:14px;color:#717171}.resort-facilities-sec{padding:40px 0}.resort-facilities-list{margin-top:30px}ul.dark-ul-check{list-style:none;padding:0;margin:0}ul.dark-ul-check li{padding-left:22px;background-image:url(../img/ul-check-icon.png);background-repeat:no-repeat;background-position:0 7px;font-size:15px;color:#161516;margin-bottom:7px}ul.dark-ul-check li .gray-bg{background:#f2f2f2;font-size:13px;display:inline-block;padding:2px 9px}.house-rules-sec{padding-bottom:40px}.house-rules-box{padding:22px 30px;margin-top:10px;border-radius:20px}.house-rules-list{padding:14px 0;border-bottom:1px solid #d9d9d9;display:flex;grid-gap:15px}.house-rules-list:last-child{border-bottom:0}.house-rules-list p{margin-bottom:0}.house-rules-left{min-width:23%;max-width:23%;display:flex;grid-gap:10px;align-items:start;font-size:16px;font-weight:600;color:#000;word-break:break-word}.secondary-bg{padding:25px 20px;background-color:#eafff4;margin-bottom:30px}.secondary-bg p{margin-bottom:0}.faq-about-section{background-color:#eafff4;margin-bottom:50px}.faq-about-section .accordion{background-color:#fff;border:1px solid #e9f2f8;min-height:100%}.faq-about-section .accordion-item{border:0;border-bottom:1px solid #e9f2f8;border-radius:0}.faq-about-section .accordion-item:last-child{border-bottom:0}.faq-about-section .accordion-button{font-size:18px;color:#303030;font-weight:500;padding:20px;border-radius:0!important}.faq-about-section .accordion-button:hover{background-color:#eafff4}.faq-about-section .accordion-button:focus,.faq-about-section .accordion-button:not(.collapsed){background-color:#fff;border:0;outline:none;box-shadow:none}.faq-about-section .accordion-button::after{opacity:.3}.faq-about-section .accordion-body{padding-top:0}.faq-main-title{padding:14px 20px;font-size:25px;line-height:34px;font-weight:700;color:#000;text-transform:uppercase}.dark-secondary{background-color:#030d31;color:#fff;padding-left:30px}.dark-secondary .fn-24{font-weight:700;margin:0}.side-menu-inner{background:#f2f2f2;padding:15px}.side-menu{margin:0 0 30px}.side-menu h3{color:#1f1f1f;font-size:16px;padding:0;margin:0 0 10px;letter-spacing:.5px;font-weight:600;position:relative;text-transform:uppercase}.side-menu ul{list-style:none;padding:0;margin:0 0 30px;background:#fff}.side-menu ul li a{font-weight:400;padding:12px 20px;display:block;color:#000;text-decoration:none;font-size:14px;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid #f2f2f2}.side-menu ul li a.active,.side-menu ul li a:focus,.side-menu ul li a:hover{color:#fff;background:#00b542;text-decoration:none}.subscribe-section{background-color:#017337;padding:30px;border-radius:30px;margin-bottom:50px;color:#fff;background-image:url(../img/dark-world-map.png);background-repeat:no-repeat;background-position:0 50%}.subscribe-section .row{min-height:200px}.subscribe-section p{letter-spacing:.5px}.subscribe-title{font-size:32px;font-weight:600;letter-spacing:1px}.serch-field{padding:10px;background:#fff;border:0;border-radius:45px}.serch-field.input-group>.form-control{border:0;border-radius:30px!important;outline:none;box-shadow:none;height:46px;padding-left:20px}.serch-field .btn{border-radius:30px!important;position:relative;z-index:2;margin-left:1px}.footer-section .header-social a{font-size:16px;background:rgb(255 255 255 / .06);width:36px;height:36px;text-align:center;line-height:34px;border-radius:34px;margin:0 4px 5px 0;border:1px solid rgb(255 255 255 / .03);-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.footer-section{background-color:#020113;padding:60px 0;color:#fff}.footer-section ul{list-style:none;padding:0;margin-bottom:0}.footer-section ul li{padding:3px 0}.footer-section ul li a{color:#bebec9;font-size:15px;text-decoration:none}.footer-section ul li a:hover,.footer-section ul li a:focus{color:#017337;text-decoration:none}.footer-section p{font-size:15px;color:rgb(255 255 255 / .5)}.footer-title{font-size:20px;font-weight:500;text-transform:capitalize;position:relative;padding:0 0 15px;margin-bottom:20px}.footer-title:before{content:'';position:absolute;top:100%;left:0;width:30px;height:7px;background-color:#017337;margin-top:-3px;z-index:1}.footer-title:after{content:'';position:absolute;top:100%;left:0;width:120px;height:1px;background-color:rgb(255 255 255 / .15);z-index:0}.social-div{margin-bottom:40px}.social-div a{display:inline-block;width:36px;height:36px;line-height:36px;text-align:center;background-color:#017337;border-radius:50%;color:#fff;text-decoration:none;margin:0 8px 10px 0}.social-div a:hover,.social-div a:focus{background-color:#fff;color:#017337}.dates-section{padding:80px 0 0}.dates-section .section-title{margin-bottom:25px}.date-listing{display:grid;grid-template-columns:repeat(7,1fr);row-gap:10px;gap:10px}.date-list{border:1px solid #d9d9d9;background-color:#fff;padding:12px 5px;text-align:center;border-radius:10px;font-size:14px;display:block;text-decoration:none;color:#111;width:100%}.date-list:hover{border-color:#017337;background-color:#017337;color:#fff}.date-list:hover .date-div{color:#fff}.date-div{color:#017337;font-size:16px;text-transform:uppercase;font-weight:600}.amounts-div{font-weight:500}.main-header .navbar-expand-lg{min-height:94px;margin:0}.main-header .navbar-expand-lg .navbar-nav .nav-link{padding:0;display:inline-block;color:#454545}.main-header .navbar-expand-lg .navbar-nav .nav-link:hover{color:#017337}.main-header .nav-item{padding:0;position:relative}.main-header .nav-item:after{content:'|';padding:0 16px;display:inline-block;color:#d7d7d7}.main-header .nav-item:last-child:after{display:none}.main-header .mobile-menu-close{display:none}.main-header .navbar:after{content:'';background:url(../img/logo-bottom-bg.png) no-repeat center bottom;width:285px;height:55px;position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.main-header .navbar-brand{position:absolute;top:3px;left:50%;z-index:5;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.main-header .btn-light{background:#fff0;border-color:#fff0;color:#000;border-radius:20px}.max-container{max-width:1450px;margin:0 auto}.main-banner{min-height:500px;display:flex;align-items:end;background-repeat:no-repeat;background-position:center;padding-bottom:60px}.main-banner p{font-size:20px;color:#fff;margin:0;background:#05082e;display:inline-block;line-height:20px;padding:3px 8px 6px}.main-title{font-size:50px;line-height:75px;color:#fff;font-weight:700;text-shadow:2px 2px 0 #000}.main-form{background-color:#fff;margin-top:-64px;padding:30px;border-radius:20px;box-shadow:0 5px 15px 0 rgb(0 0 0 / .15);grid-template-columns:1fr 1fr 1fr 165px}.main-form .form-control,.main-form .form-dropdown{border-radius:10px;border:1px solid #d8d8d8}.main-form .location-icon{background-color:#f5f5f5;background-image:url(../img/locaion-icon.png);background-repeat:no-repeat;background-position:18px center;padding-left:60px!important;border-radius:10px;border:0!important}.main-form .btn{border-radius:10px;font-weight:500;font-size:18px}.offser-list{display:flex;gap:20px;flex-direction:row-reverse;padding:10px 10px 10px 20px;border:1px solid #d9d9d9;border-radius:20px;align-items:center}.offser-list p{font-size:16px;line-height:20px;margin-bottom:10px}.offser-list p:empty{display:none}.offser-list-img{min-width:140px;max-width:200px;border-radius:10px;overflow:hidden;height:170px;display:block}.offser-list-img img{object-fit:cover;height:100%!important;width:100%!important}.offser-list-title,.explore-list-title{font-size:18px;line-height:22px;font-weight:600;color:#000;margin-bottom:10px;display:block;text-decoration:none}.offser-list-title a{display:block;text-decoration:none;color:#000}.offser-list-title a:hover,.offser-list-title a:focus{text-decoration:none;color:#017337}.offers-section{padding:86px 0}.owl-nav{position:absolute;bottom:100%;right:0;margin-bottom:40px}.owl-nav button{position:relative}.owl-nav button:after{content:'';position:absolute;left:-12px;top:50%;width:40px;height:40px;border-radius:50%;background-color:#e9fff4;z-index:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.owl-nav button.owl-next{margin-left:30px}.owl-nav button.owl-next:after{left:auto;right:-12px}.owl-nav button img{position:relative;z-index:1}.explore-section .owl-carousel .owl-item{padding:11px 0}.explore-list{border:1px solid #fff;box-shadow:0 0 10px 0 rgb(0 0 0 / .12);border-radius:10px;overflow:hidden;display:block;text-decoration:none}.explore-list-text{padding:10px;text-align:center}.explore-list-text p{margin-bottom:0;font-size:14px;color:#666}.explore-list-title{margin-bottom:0}.explore-list-img{overflow:hidden;height:162px}.explore-list-img img{object-fit:cover;max-height:100%;max-width:100%;min-height:100%}.explore-list:hover .explore-list-title,.properties-list-title a:hover,.main-blog-title a:hover{color:#017337}.properties-section{padding:80px 0}.properties-list-text{margin:-30px 20px 0;padding:24px;border:1px solid #d9d9d9;border-radius:15px;background:#fff;z-index:1;position:relative}.properties-list-title{font-size:20px;color:#000;font-weight:700;text-transform:uppercase;margin-bottom:5px}.properties-list-title a{display:block;text-decoration:none;color:#000}.properties-list p{font-size:16px;line-height:20px;margin-bottom:30px}.reviews-div{font-size:14px}.reviews-div span{margin:0 8px;display:inline-block}.review-number{background-color:#017337;border-radius:5px;padding:7px;border-radius:10px 0 10px 10px;color:#fff;margin-left:0!important}.main-blog-section{padding:0 0 80px}.main-blog-img{overflow:hidden;border-radius:15px;display:block}.main-blog-img img{object-fit:cover;max-height:100%;max-width:100%;min-height:100%}.main-blog-title{font-size:20px;line-height:26px;color:#000;font-weight:600;margin-bottom:10px}.main-blog-title a{color:#000;text-decoration:none}.main-blog{margin-bottom:30px}.main-blog p,.main-big-blog p{font-size:15px;line-height:24px;margin-bottom:0}.main-blog p:empty,.main-big-blog p:empty{display:none}.blog-inner-text{padding-left:24px}.main-big-blog{position:relative}.big-blog-inner{position:absolute;bottom:30px;left:30px;right:30px;color:#fff;z-index:2}.main-big-blog .main-blog-title{font-size:26px}.main-big-blog .main-blog-title a{color:#fff}.main-big-blog .main-blog-img{position:relative;max-height:415px}.main-big-blog .main-blog-img:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;background:linear-gradient(to bottom,#fff0 0%,rgb(0 0 0 / .8) 100%)}.sign-section{background-color:#fff;box-shadow:0 4px 15px 0 rgb(0 0 0 / .15);padding:10px 35px;border-radius:15px;position:relative;overflow:hidden;background-image:url(../img/gray-world-map.png);background-repeat:no-repeat;background-position:100% 50%;margin-bottom:24px}.sign-section:before{content:'';position:absolute;left:-80px;top:-35px;width:300px;height:300px;border-radius:50%;background-color:#e7fff2}.sign-section img{position:relative;z-index:2;max-width:150px}.sign-section p{font-size:18px;color:#676767;margin-bottom:0}.sign-section .btn{border-radius:30px}.sign-section .row{min-height:130px}.sign-title{font-size:30px;color:#000;font-weight:600}.location-page{display:flex;min-height:100vh;width:100%;flex-direction:row-reverse}.location-box{width:100%}.location-box iframe{display:block;height:100%;width:100%;border:0}.location-sidebar{min-width:410px;max-width:410px;background:#fff;position:relative;z-index:2;box-shadow:-10px 0 20px 0 rgb(0 0 0 / .1);border-left:1px solid #d9d9d9;overflow-y:scroll;max-height:100vh}.location-sidebar::-webkit-scrollbar{-webkit-appearance:none}.location-sidebar::-webkit-scrollbar:vertical{width:10px}.location-sidebar::-webkit-scrollbar:horizontal{height:10px}.location-sidebar::-webkit-scrollbar-thumb{border-radius:8px;border:1px solid #fff;background-color:#d9d9d9}.location-title{font-size:20px;font-weight:600;color:#000}.space-div{padding:15px;border-bottom:4px solid rgb(0 0 0 / .1)}.location-sidebar .nav-underline{border-bottom:1px solid rgb(0 0 0 / .08)}.location-sidebar .nav-link{color:#333}.location-sidebar .nav-underline .nav-link.active,.location-sidebar .nav-underline .show>.nav-link,.location-sidebar .nav-underline .nav-link:hover,.location-sidebar .nav-underline .nav-link:focus{color:#017337;border-bottom-color:#017337}.contact-list{display:flex;grid-gap:15px;padding:10px}.contact-img{min-width:22px;max-width:22px}.contact-img img{max-width:100%}button.contact-list{border:0;width:100%;background:#fff0;color:#000}a.contact-list{text-decoration:none;color:#000}a.contact-list:hover,button.contact-list:hover{background:#f1f1f1}.side-title{font-size:18px;color:#000;font-weight:600;margin-bottom:10px}.photos-div-list{background:#fff;border:0;min-height:150px;box-shadow:0 1px 2px rgb(60 64 67 / .3),0 1px 3px 1px rgb(60 64 67 / .15);border-radius:8px;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin:0 8px 10px 0;width:112px;position:relative;font-size:16px;line-height:1.5;overflow:hidden;-webkit-transition:margin .2s linear;transition:margin .2s linear}.photos-div-list img{width:auto!important;-webkit-box-flex:0;-webkit-flex:none;flex:none;min-width:100%;min-height:100%;height:149px}.photos-div-list span{color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;box-sizing:border-box;width:100%;padding:0 12px 12px;position:absolute;height:100%;left:0;-webkit-transition:padding .2s linear;transition:padding .2s linear;overflow:hidden;background:linear-gradient(#fff0 0%,#fff0 20%,rgb(0 0 0 / .15) 40%,rgb(0 0 0 / .5) 60%,rgb(0 0 0 / .7) 80%,rgb(0 0 0 / .8) 100%)}.photos-div .owl-carousel .owl-nav button.owl-next,.photos-div .owl-carousel .owl-nav button.owl-prev{visibility:hidden;border:0;width:35px;height:35px;border-radius:50%;box-shadow:0 0 10px 0 rgb(0 0 0 / .15);position:absolute;left:10px;top:50%;background:#fff;transform:translateY(-50%);transition:transform 0.5s ease-in-out}.photos-div .owl-carousel .owl-nav button.owl-next{left:auto;right:10px}.photos-div .owl-carousel .owl-nav button.owl-prev.disabled,.photos-div .owl-carousel .owl-nav button.owl-next.disabled{display:none}.photos-div .owl-carousel:hover .owl-nav button.owl-prev,.photos-div .owl-carousel:hover .owl-nav button.owl-next{visibility:visible}.amenities-div{font-size:13px;list-style:none;padding:0;margin-bottom:0;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.amenities-div img{max-width:16px;max-height:16px;margin-right:5px}.location-rating{font-size:14px;margin-top:5px}.location-rating big,.location-rating span,.location-rating .fa{display:inline-block;vertical-align:middle}.big-rating{text-align:center}.main-rating{font-size:56px;line-height:65px;font-weight:500}.main-rating-review{font-size:15px}.big-rating-stars{font-size:18px;margin:0 2px}.big-rating-stars .fa{color:#017337}.review-list-top{display:flex;grid-gap:15px;margin-bottom:8px;align-items:center}.progress-side{display:flex;align-items:center;gap:12px}.progress-side .progress{height:8px;width:100%}.progress-side .progress-bar{background:#017337}.serial-number-span{width:16px;text-align:center;display:inline-block}.review-list-name{font-size:16px;font-weight:600;line-height:20px}.review-list-number{font-size:14px;color:#818181}.review-list{border-bottom:1px solid #d9d9d9;padding:6px 0}.review-list p{font-size:14px}.review-list-img{width:36px;height:36px;border-radius:20px;overflow:hidden}.review-list-img img{width:100%;height:100%;object-fit:cover}.selecte-list{position:relative;font-size:14px;font-weight:500;background:#f9f9f9;padding:7px 18px;display:inline-block;margin:0 5px 10px 0;border:0;border-radius:6px;color:#555;letter-spacing:.5px;-webkit-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out}.selecte-list:before{content:'';background:url(../img/btn-check-icon.png) no-repeat center;width:0;position:absolute;top:0;bottom:0;left:12px;-webkit-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out}.selecte-list.active{background:#017337;padding-left:36px;color:#fff}.selecte-list.active:before{width:15px}.side-subtitle{font-size:13px;color:#777}.se-pre-con{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;background:url(http://smallenvelop.com/demo/simple-pre-loader/images/loader-64x/Preloader_2.gif) center no-repeat rgb(0 0 0 / .5)}.account-page{height:100vh}.account-page .container{max-width:1150px}.account-cont{min-height:312px;background:#017337;color:#fff;display:flex;align-items:end;padding:10px 0 90px}.account-title{font-size:48px;font-weight:500;margin:0}.account-subtitle{font-size:20px;opacity:.7;max-width:600px}.account-img{min-height:calc(100% - 312px);background-size:cover;background-repeat:no-repeat;background-position:center}.account-img .container{position:relative;min-height:100%}.account-form{background:#fff;border-radius:15px;padding:10px 20px;width:400px;position:absolute;top:-110px;right:15px;z-index:5;overflow-y:auto;max-height:535px;box-shadow:0 5px 15px 0 rgb(0 0 0 / .15)}.account-form::-webkit-scrollbar{-webkit-appearance:none}.account-form::-webkit-scrollbar:vertical{width:6px}.account-form::-webkit-scrollbar:horizontal{height:6px}.account-form::-webkit-scrollbar-thumb{border-radius:6px;border:1px solid #fff;background-color:#d9d9d9}.account-form .form-control{height:45px;border-radius:8px;font-size:13px}.account-form .d-grid .btn{height:45px;border-radius:8px;font-size:13px}.account-form-title{font-size:20px;color:#000;text-align:center;font-weight:600;margin:5px 0 10px}.other-div{font-size:13px;position:relative;margin:05px 0;text-align:center}.other-div:after{content:'';position:absolute;top:50%;left:0;right:0;height:1px;background-color:#cff1df;z-index:0}.other-div span{padding:0 10px;color:#000;background-color:#fff;position:relative;z-index:2;font-weight:600}.login-tab-design{margin-bottom:20px}.mobile-hide{width:110px}.login-social{text-align:center;margin-bottom:12px}.login-social a{display:inline-block;text-decoration:none;width:40px;height:40px;line-height:38px;font-size:20px;border-radius:8px;margin:0 3px 6px;border:1px solid rgb(0 0 0 / .2);color:#000;text-align:center}.login-social a.fa-facebook{color:#316FF6}.login-social a.fa-facebook:hover{background-color:#316FF6;color:#fff;border-color:#316FF6}.login-social a.fa-linkedin{color:#0077bd}.login-social a.fa-linkedin:hover{background-color:#0077bd;color:#fff;border-color:#0077bd}.login-social a.fa-google{color:#e41111}.login-social a.fa-google:hover{background-color:#e41111;color:#fff;border-color:#e41111}.login-social a.fa-whatsapp{color:#25c23b}.login-social a.fa-whatsapp:hover{background-color:#25c23b;color:#fff;border-color:#25c23b}.login-social a.fa-apple{color:#0d0d0d}.login-social a.fa-apple:hover{background-color:#0d0d0d;color:#fff;border-color:#0d0d0d}.login-social a.fa-windows{color:#ff4536}.login-social a.fa-windows:hover{background-color:#ff4536;color:#fff;border-color:#ff4536}.condition-text{text-align:center;margin:0 0 4px;padding-top:15px;border-top:1px solid #cff1df;font-size:13px}.condition-text a{color:#017337}.condition-text a:hover,.condition-text a:focus{color:#000;text-decoration:none}.login-footer p{margin:0;font-size:13px;color:#000;text-align:center}.signup{text-align:end;margin:0 0 2px;padding-top:10px;font-size:13px}.signup a{color:#017337}.modalspace{padding:45px}.modal .btn-close{position:absolute;top:-10px;right:-10px;width:35px;height:35px;background-color:#fff;border-radius:50%;opacity:1;border:1px solid #cdcdcd;padding:0;background-size:12px}.modal .modal-fullscreen .btn-close{position:static;border:0}.modal-titlenew{font-size:28px;line-height:30px}.pop-fn-normal{font-size:16px;line-height:26px;margin-bottom:24px}.OTP-popups .passcode-wrapper{text-align:center;margin:0 0 35px}.passcode-wrapper input{width:36px;height:36px;line-height:36px;border-radius:22px;text-align:center;font-size:16px;color:#000;border:1px solid #d9d9d9}.passcode-wrapper input:focus{outline:none}.OTP-popups .verify-btn,.OTP-popups .resend-otp{text-align:center}.OTP-popups .resend-otp{margin-top:12px}.resend-otp-btn{color:#017337;text-decoration:none}.resend-otp-btn:hover{color:#000;text-decoration:none}.room-filter-page .booking-search{background-color:#fff;display:grid;grid-gap:15px;grid-template-columns:1fr 170px 170px 1fr 140px;align-items:start;margin-top:-30px;position:relative;box-shadow:0 5px 15px 0 rgb(0 0 0 / .15)}.room-filter-page .booking-search label{color:#000;font-weight:600}.room-filter-page .booking-search .search-room{margin-top:27px}.location-icon{font-weight:700;background-color:#f5f5f5;background-image:url(../img/locaion-icon.png);background-repeat:no-repeat;background-position:12px center;background-size:16px;padding-left:36px!important;border-radius:10px;border:0!important;margin-top:27px}.room-filter-page .booking-search .rooms_guests_list{position:absolute;border:1px solid #d9d9d9;background:#fff;border-radius:10px;z-index:5;min-width:262px}.room-filter-page .booking-search .form-control,.room-filter-page .booking-search .rooms_guests{border-radius:10px;border:1px solid #d8d8d8;height:50px}.room-filter-page .rooms_guests p{line-height:47px}.room-filter-page .rooms_guests:after{top:22px}.room-filter-page .search-room{height:50px}.rooms_guests p{height:100%;margin:0;line-height:38px}.rooms_guests:after{content:'';position:absolute;right:14px;top:17px;width:12px;height:6px;background:url(../img/drop-check.png) no-repeat;pointer-events:none;relative:;border:none}.travellers-section{padding:30px 0 80px}.travellers-section .section-title{margin-bottom:25px}.travellers-section .owl-carousel .owl-item{padding:11px 0}.travellers-list{border:1px solid #d9d9d9;border-radius:10px;overflow:hidden;display:block;text-decoration:none;color:#000}.travellers-list-text{padding:20px 10px 20px 20px;min-height:100px}.travellers-list-title{font-size:18px;font-weight:600;color:#222;margin-bottom:3px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.travellers-div{font-size:15px;margin-bottom:3px}.travellers-location{font-size:14px}.travellers-list-img{overflow:hidden;height:200px}.travellers-list-img img{object-fit:cover;max-height:100%;max-width:100%;min-height:100%}.travellers-list:hover .travellers-list-title{color:#017337}.owl-carousel .owl-item .travellers-location img{width:auto;display:inline-block;max-width:15px;margin-right:8px}.news-listing{padding:80px 0}.page-title{height:280px;background-repeat:no-repeat;background-position:center;background-size:auto;position:relative;z-index:-1;display:flex;align-items:center;justify-content:center}.page-title:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(14 102 56 / 70%);z-index:1}.page-title-text{position:relative;z-index:2;color:#fff;font-size:40px;font-weight:600;text-align:center}.news-list{display:flex;padding:10px;background-color:#fff;border-radius:10px;box-shadow:0 5px 10px 0 rgb(0 0 0 / .08);margin-bottom:24px;min-height:calc(100% - 24px)}.news-list p{font-size:15px;line-height:22px;margin-bottom:6px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news-list-img{max-width:160px;min-width:160px;height:180px;display:block;border-radius:10px;overflow:hidden;position:relative}.news-list-img img{object-fit:cover;width:auto!important;max-height:100%;max-width:100%;min-height:100%}.news-list-content{padding:10px 10px 0 20px}.news-list-title{font-size:20px;line-height:24px;color:#000;font-weight:600;margin-bottom:10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-list-title a{text-decoration:none;color:#000}.news-list-link{font-size:14px;color:#017337;text-decoration:none}.news-list-link .fa{margin-left:4px}.news-list-link:hover{color:#000;text-decoration:none}.news-date{position:absolute;top:12px;left:0;background:#017337;color:#fff;padding:5px 13px;font-size:14px;text-transform:uppercase;border:1px solid rgb(255 255 255 / .3);border-width:1px 1px 1px 0}.rooms_guests{color:#000;height:40px;border-radius:5px;padding:0 10px;line-height:45px;background-color:#fff;cursor:pointer;position:relative}.rooms_guests_list{color:#312d2d;height:auto;border:1px solid rgb(255 255 255 / .3);padding:15px;background:#fff;margin-top:3px}.added_rooms{max-height:147px;overflow-y:auto}.guests_list{padding-top:12px}.room_adults_heading{text-transform:uppercase}.room_number ul{list-style:none;padding:0;margin:0}.room_number ul li.selected,.room_number ul li:hover{border-color:#7c5199;background:#7c5199;color:#fff}.room_number ul li{width:36px;height:36px;line-height:36px;text-align:center;border:1px solid #d9d9d9;display:inline-block;border-radius:8px;cursor:pointer;margin:8px 8px 0 0}.almost-done{background:#f0f8ff;padding:3px 0;border:1px solid #a9cff1;border-radius:5px}ul#lbt-headertop>a,ul#lbt-headertop>div{display:none}ul#lbt-headertop>#lbt-close_lightbox{display:block}.failure-page{text-align:left;padding:30px 0;display:flex;align-items:center;position:relative;min-height:660px}.failure-img{max-width:40%;position:absolute;top:0;bottom:0;right:6%;z-index:-1;display:flex;align-items:end}.failure-page p{font-size:22px;line-height:28px;font-weight:400;text-decoration:none;color:#242424;margin:0 0 30px}.normal-popup .btn span,.success-popups .btn span,.unsuccess-popups .btn span,.pending-popups .btn span{font-weight:800;display:inline-block;-webkit-text-fill-color:#fff0}.normal-popup .btn span{background:linear-gradient(to right,#8dca83 0,#358e26 100%);-webkit-background-clip:text}.rooms_guests_list .btn{padding:7px 9px;font-size:12px}.added_rooms>div{background:#f7f7f7;padding:10px;margin-bottom:5px}.editDiv{display:flex;justify-content:space-between}.editDiv .fa-edit{color:#017337}.editDiv .fa-trash{color:red;cursor:pointer}.editDiv p{margin:0}.success-popups .modal-body:before,.review-success-popups .modal-body:before{border-radius:10px 10px 0 0;background:#70ef48;background:-moz-linear-gradient(left,#70ef48 0,#49ab22 100%);background:-webkit-linear-gradient(left,#70ef48 0,#49ab22 100%);background:linear-gradient(to right,#70ef48 0,#49ab22 100%)}.success-popups .btn span{background:linear-gradient(to right,#8dca83 0,#358e26 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.success-popups .message-top-icon .fa{text-shadow:0 3px 0 #67db43}.unsuccess-popups .modal-body:before{border-radius:10px 10px 0 0;background:#f0b08d;background:-moz-linear-gradient(left,#f0b08d 0,#ed3833 100%);background:-webkit-linear-gradient(left,#f0b08d 0,#ed3833 100%);background:linear-gradient(to right,#f0b08d 0,#ed3833 100%)}.unsuccess-popups .btn,.success-popups .btn,.pending-popups .btn,.information-popups .btn,.review-success-popups .btn{display:block;margin:0 auto -42px;min-width:120px;background:#3d3d3d;background:-moz-linear-gradient(top,#3d3d3d 0,#010101 100%);background:-webkit-linear-gradient(top,#3d3d3d 0,#010101 100%);background:linear-gradient(to bottom,#3d3d3d 0,#010101 100%)}.unsuccess-popups .btn:hover,.unsuccess-popups .btn:focus,.success-popups .btn:hover,.success-popups .btn:focus,.pending-popups .btn:hover,.pending-popups .btn:focus,.information-popups .btn:hover,.information-popups .btn:focus,.review-success-popups .btn:hover,.review-success-popups .btn:focus{display:block;margin:0 auto -42px;min-width:120px;background:#3d3d3d;background:-moz-linear-gradient(top,#3d3d3d 0,#010101 100%);background:-webkit-linear-gradient(top,#3d3d3d 0,#010101 100%);background:linear-gradient(to bottom,#3d3d3d 0,#010101 100%)}.unsuccess-popups .btn span{background:linear-gradient(to right,#d89f82 0,#9f2d2c 100%);-webkit-background-clip:text}.unsuccess-popups .message-top-icon .fa{text-shadow:0 3px 0 #ec3732}.unsuccess-popups .message-top-icon,.success-popups .message-top-icon,.pending-popups .message-top-icon,.information-popups .message-top-icon,.review-success-popups .message-top-icon{border:5px solid #d9d9d9;background:#d9d9d9;width:56px;height:56px;line-height:46px;font-size:24px;text-align:center;border-radius:30px;margin:15px auto 0}.information-popups .btn span{background:linear-gradient(to right,#fdf3cd 0,#fae17c 100%);-webkit-background-clip:text}.error{color:red;font-size:13px}.OTP-popups .passcode-wrapper{text-align:center;margin:0 0 35px}.passcode-wrapper input{width:36px;height:36px;line-height:36px;border-radius:22px;text-align:center;font-size:16px;color:#000;border:1px solid #d9d9d9}.passcode-wrapper input:focus{outline:none}.OTP-popups .verify-btn,.OTP-popups .resend-otp{text-align:center}.OTP-popups .resend-otp{margin-top:12px}.modal-sub-title{text-align:center;margin:12px 0 10px;font-size:22px}.modal-sub-title+.img-fluid{width:81px;margin:0 auto 12px;display:block}.errormessage,.successmessage,.pendingmessage{font-size:13px;text-align:center;max-width:80%;margin:0 auto 18px}.normal-popup .modal-body:before,.pending-popups .modal-body:before,.success-popups .modal-body:before{top:0;right:0;left:0;height:12px;position:absolute;content:''}.information-popups .modal-body:before{border-radius:10px 10px 0 0;background:#fce388;background:-moz-linear-gradient(left,#fce388 0,#f9d545 100%);background:-webkit-linear-gradient(left,#fce388 0,#f9d545 100%);background:linear-gradient(to right,#fce388 0,#f9d545 100%)}.pending-popups .modal-body:before{border-radius:10px 10px 0 0;background:#70ef48;background:-moz-linear-gradient(left,rgba(255 203 124) 0,rgba(255 153 0) 100%);background:-webkit-linear-gradient(left,rgba(255 203 124) 0,rgba(255 153 0) 100%);background:linear-gradient(to right,rgba(255 203 124) 0,rgba(255 153 0) 100%)}.pending-popups .btn span{background:linear-gradient(to right,#ffcc7f 0,#f90 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.profile-banner,.profile-content{position:relative}.profile-banner:before{content:'';position:absolute;top:25%;left:0;right:0;bottom:0;opacity:.5;background:-moz-linear-gradient(top,#fff0 0,#000 100%);background:-webkit-linear-gradient(top,#fff0 0,#000 100%);background:linear-gradient(to bottom,#fff0 0,#000 100%)}.profile-content{z-index:2;padding:0 30px;margin-bottom:5px;min-height:100px}.profile-img{width:170px;height:170px;line-height:166px;margin-top:-67px;margin-right:25px;float:left;overflow:hidden;text-align:center;border-radius:50%;border:2px solid #fff;box-shadow:0 5px 15px 0 rgb(0 0 0 / .15);background:#fff}.profile-img img,.suggested-follow-img img{width:100%;height:100%;border-radius:50%}.profile-text{overflow:hidden;display:block;padding:30px 0 0}.profile-text h1{font-size:24px;color:#444;font-weight:800;white-space:normal;word-break:break-all}.circle-user{width:80px;height:80px;line-height:80px;border-radius:70px;font-size:50px;margin:0 auto 15px;background:#7c5199;color:#fff;text-align:center}.profile-div{position:relative}.card-header{padding:1rem 1rem;margin-bottom:0;background-color:#fff;border-bottom:0}.final_amount{font-size:18px!important}.profile-edit-icon{position:absolute;left:50px;bottom:-50px;background:#000;width:35px;height:35px;text-align:center;line-height:35px;border-radius:50%;color:#fff;overflow:hidden}.file-input{position:absolute;opacity:0;right:1%;cursor:grab}.banner-edit-icon{position:absolute;right:10px;top:10px;background:#fff;width:35px;height:35px;text-align:center;line-height:35px;border-radius:50%}#lbt_previous,#lbt_next{width:37px;height:37px;font-size:26px;padding:0;text-align:center;line-height:34px}#lbt_previous{left:10px}.modal-fullscreen iframe{width:100%;height:calc(100% - 16px)}.news-title{font-size:28px;font-weight:600;margin:0 0 5px}.blog-detail-page .news-date{position:static;display:inline-block;margin:20px 0 0;background:#fff0;color:#017337;padding:0;font-weight:500}.blog-detail-page p{font-size:15px;line-height:24px;font-weight:400}.blog-detail-page{padding:0 0 50px}.sidebar-box-list{margin-bottom:30px}.sidebar-heading{font-size:18px;text-transform:uppercase;color:#282828;font-weight:700;margin-bottom:10px}.latest-blog-list{display:flex;align-items:center;border-bottom:1px solid #eee;padding:15px 0;text-decoration:none}.latest-blog-list:first-child,.categories-list:first-child{padding-top:0}.latest-blog-list:last-child,.categories-list:last-child{padding-bottom:0;border-bottom:0}.latest-blog-img{max-width:73px;min-width:73px;height:64px;margin-right:12px;border-radius:8px;overflow:hidden}.latest-blog-img img{height:100%;width:100%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.latest-blog-list:hover .latest-blog-img img{-webkit-transform:rotate(-2deg) scale(1.3);-ms-transform:rotate(-2deg) scale(1.3);-o-transform:rotate(-2deg) scale(1.3);-moz-transform:rotate(-2deg) scale(1.3);transform:rotate(-2deg) scale(1.3)}.latest-blog-title{color:#000;text-decoration:none;font-size:17px;line-height:20px;color:#222;font-weight:500}.latest-blog-date{color:#909090;font-size:14px}.latest-blog-list:hover .latest-blog-title,.latest-blog-list:focus .latest-blog-title{color:#017337;text-decoration:none}.footer-contact-list{display:flex;gap:20px;align-items:start}.footer-section{background:#1a1b2f;padding:100px 0 0;color:#fff}.footer-title{font-size:20px;font-weight:600;color:#fff;position:relative;padding-bottom:15px;margin:40px 0 20px;font-family:'Plus Jakarta Sans',sans-serif}.footer-title:first-child{margin-top:0}.footer-title:before{content:'';position:absolute;top:100%;left:0;height:1px;width:120px;background:rgb(255 255 255 / .15)}.footer-title:after{content:'';position:absolute;top:100%;left:0;height:7px;width:30px;background:#00b542;margin-top:-3px}.footer-section ul{list-style:none;padding:0;margin:0}.footer-section a,.by-text{font-size:14px;color:#bebec9;text-decoration:none;text-transform:uppercase;margin-bottom:8px;display:inline-block}.footer-section a:hover{color:#00b542}.footer-contact-list{margin-bottom:25px}.footer-contact-title{color:#00b542;font-size:20px;line-height:20px;text-transform:uppercase;font-weight:600;margin-bottom:10px}a.footer-contact-detail,address.footer-contact-detail{font-size:16px;text-transform:inherit;font-weight:400;color:#bebec9}.copyright{display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgb(255 255 255 / .15);padding:12px 0;margin-top:100px}.copyright p{margin:0;font-size:14px;color:rgb(255 255 255 / .33)}.copyright .header-social a{color:#8d8d97}.copyright .header-social a:hover{color:#00b542}.tripadvisor-icon img{filter:gray;-webkit-filter:grayscale(1);filter:grayscale(1)}.by-text{text-transform:inherit;padding-right:32px}.by-text a{display:inline-block}.header-social{display:inline-block;margin-left:15px}.header-social a{font-size:17px;display:inline-block;margin-left:17px;color:rgb(255 255 255 / .55)}.login-tab-design .nav-link{padding:12px 3px;color:#000;background:#f5f5f5;border-radius:0;position:relative}.login-tab-design .nav-link.active,.login-tab-design .show>.nav-link{background:#04052b;color:#fff}.login-tab-design .nav-link:after{content:'';position:absolute;top:100%;border:8px solid #fff0;border-top-color:#04052b;left:50%;margin-left:-8px;opacity:0}.login-tab-design .nav-link.active:after,.login-tab-design .show>.nav-link:after{opacity:1}.iti__country-list{font-size:13px}.iti__country{display:flex;align-items:start}.iti__flag-box{position:relative;top:4px}.iti__country-name{white-space:normal}.side-menu-button,.side-menu-close{display:none}.footer-section iframe,.footer-section embed{width:100%}.confirm-page{max-width:850px;margin-left:auto;margin-right:auto}.confirm-page .text-center.mt-5 .btn{margin:0 0 5px}.error-page,.error-page2{text-align:center;padding:0 15px 40px 15px;margin:-30px 0 0 0}.error-page .back-btn,.error-page2 .back-btn{margin-top:30px;position:static}.error-page img,.error-page2 img{max-width:100%}.booking-search .form-label,.form-validate .card-info label,.form-validate label{font-weight:600}.sub-total-box dl{display:grid;grid-template-columns:repeat(2,1fr)}.sub-total-box dt{font-weight:500;border-bottom:1px solid #ebebeb;margin:0;padding:10px 15px}.sub-total-box dd{font-weight:700;border-bottom:1px solid #ebebeb;margin:0;padding:10px 15px;text-align:right}.totalBG{background:#ebfff5}.grand-totle{background:#333;color:#fff}