header#header{position: absolute;width: 100%;z-index: 999;padding-left: 215px;padding-right: 215px;
height: 190px;}
#navigation{background:transparent;border:none;margin:0px;left: auto;transform: none;max-width: initial!important;transform:none;float:right;clear:none;position:relative;min-height: initial;
width: auto;float: right;top: 50%;}
#navigation ul.nav li a{font-size: 15px;line-height:18px;color: #fff!important;text-transform: uppercase;letter-spacing: .1em;border-bottom: 3px solid transparent;font-family: 'Pontano Sans', sans-serif;background:transparent;padding:0px 0px 6px!important;}
#navigation ul.nav li:hover, #navigation ul.nav li:hover a{background:transparent;}
#navigation ul.nav li a:hover, #navigation ul.nav li.current_page_item >a, #navigation ul.nav li.current_page_parent>a{border-bottom: 3px solid #ffb35a;background:transparent;}
.header.fix_header #navigation ul.nav li ul.sub-menu{background:#000;}
.header #navigation ul.nav>li{padding-bottom:10px;}
.header #navigation ul.nav li ul.sub-menu li a{text-decoration:none;}
.header #navigation ul.nav li ul.sub-menu li:first-child{margin-left:0px;}

.click_box {visibility: hidden; opacity: 0; position: absolute; left: 0; z-index: 10; width: 100%;height: 100%;background-color: #fff; padding: 30px 50px;text-align: center; bottom: -100%;}
.san_room_home { position: relative;height: 800px; overflow: hidden; cursor: pointer;}
.backgroun_image { height: 100%;width: 100%;}
.bimg { background-position: center center; background-size: cover; background-repeat: no-repeat;}
 .room_title { position: relative;  height: 100%;width: 100%; display: table;}
.room_name {position: absolute; width: 200px; height: 200px; top: 50%;left: 50%; text-align: center;  padding: 30px 20px; color: #fff; text-transform: uppercase;font: 30px 'playfair_displaybold'; border: 2px solid #fff; transform: translate(-50%,-50%) rotate(45deg); -webkit-transform: translate(-50%,-50%) rotate(45deg); }
 .room_name h4{display: table-cell !important; vertical-align: middle !important; width: 100% !important; height: 100% !important;}
 .shadow_box {position: absolute; background-color: rgba(0, 0, 0, 0.4); left: 0;  top: 0; bottom: 0; right: 0; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; transition: all .2s ease-in-out; z-index: 2;}
a.read_more_click { position: relative; display: inline-block; color: #ffffff; text-transform: uppercase; padding: 5px 15px; background-color: #ffb35a; margin-top: 19px; font-family: 'Pontano Sans', sans-serif; font-size: 15px; cursor: pointer; border-radius: 5px; font-weight: 700;letter-spacing: .1em;transition: all .3s ease;-webkit-transition: all .3s ease;}
.read_more_click:hover {color: #fff; background-color: #000;text-decoration: none;}
 .room_name h4 {transform: rotate(-45deg);-webkit-transform: rotate(-45deg);color: #fff;}
 .showzindex{z-index: 10;}
 .more_info_link a {cursor: pointer;color: #fff; position: absolute; bottom: 200px;left: 50%;transform: translateX(-50%); -webkit-transform: translateX(-50%); background: #fdb15a;border-radius: 5px; padding: 5px 10px 5px 44px; text-transform: uppercase;font-weight: 700;font-size: 14px;letter-spacing: .1em; line-height: 26px; transition: all .3s ease; -webkit-transition: all .3s ease;}
 .click_box.show { visibility: visible;opacity: 1; bottom: 0%;}

.hotelback_color.show_hotel_left{background-color: #ffb35a;}
.hotelback_color.show_hotel_left h2.heading_top{color:#fff;}
.serviceslist .serviceback_color.show_hotel_right, .amentiesback_color.show_hotel_left{background-color: #ffb35a;}
.serviceback_color.show_hotel_right .heading_top, .amentiesback_color.show_hotel_left .heading_top{color:#fff;}
.serviceback_color.show_hotel_right .heading_top, .amentiesback_color.show_hotel_left .heading_top{color:#fff;}
 .offer_center{text-align: center;}
 .common_center{text-align: center;}
 .info_offer{color:#fff;}
 .info_offer p{margin-bottom:10px;}
 a.common_btn{color:#fff;}
.offer_link_connect{margin-top: 30px;}
a.special_offer{background: #fff; color: #feb25a;font-weight: 700; letter-spacing: .1em; font-size: 17px;padding: 8px 15px;text-transform:uppercase;}
a.special_offer:hover{color:#000;}
 .padding_container {padding-top: 50px;padding-bottom: 50px;}
 .common_btn {position: relative;display: inline-block; color: #ffffff;text-transform: uppercase; padding: 5px 15px; background-color: #ffb35a; margin-top: 19px; font-family: 'Pontano Sans', sans-serif;font-size: 15px; cursor: pointer; border-radius: 5px; font-weight: 700;letter-spacing: .1em;transition: all .3s ease;-webkit-transition: all .3s ease;}
.trip_bullet_top {position: absolute;}
.trip_logo img {width: 150px;max-width: 200px; margin-top: 15px; margin-bottom: 15px;}
.trip_bullet_top .tbullet { float: left;width: 17px;height: 17px;background-color: rgba(255, 255, 255, 0); border-radius: 50%;border: 3px solid #fdb15a; box-shadow: 0 0 0 2px #fff; -moz-box-shadow: 0 0 0 2px #fff;-webkit-shadow: 0 0 0 2px #fff; margin-right: 4px; position: relative;z-index: 1;}
.trip_bullet_bottom .tbullet { float: left;width: 15px; height: 15px; border-radius: 50%; margin-right: 6px;  position: relative;}
.percentage {text-align: center;color: #fff; font-weight: bold; font-size: 25px; position: relative;  z-index: 1;}
.percentage img { margin-top: -11px;}
.trip_bullet_bottom .tbullet span { position: relative; display: block; width: 0px; height: 17px; background-color: #fff; margin-left: 3px;  z-index: 0;-webkit-transition: all 600ms ease; -moz-transition: all 600ms ease; -ms-transition: all 600ms ease;transition: all 600ms ease;}
.trip_animleft {-webkit-transition: all 600ms ease; -moz-transition: all 600ms ease; -ms-transition: all 600ms ease; transition: all 600ms ease;opacity: 0; position: relative; left: -170px; margin-bottom: 60px;}
.fade_to_left{ left: 0; opacity: 1;}
.trip_animlink {padding-right: 30px !important; padding-left: 30px !important; right: -90px; opacity: 0;position: relative;-webkit-transition: all 600ms ease; -moz-transition: all 600ms ease; -ms-transition: all 600ms ease;transition: all 600ms ease;font: bold 15px 'Pontano Sans', sans-serif; background-color: #ffffff; color: #fdb15a !important; border-radius: 5px;margin-top: 15px !important;}
.fade_to_right {right: 0;opacity: 1;}
.slow_box_top {-webkit-transition: all 1000ms cubic-bezier(0.765, 0.000, 0.000, 1.000); -moz-transition: all 1000ms cubic-bezier(0.765, 0.000, 0.000, 1.000); -o-transition: all 1000ms cubic-bezier(0.765, 0.000, 0.000, 1.000);transition: all 1000ms cubic-bezier(0.765, 0.000, 0.000, 1.000); -webkit-transition-timing-function: cubic-bezier(0.765, 0.000, 0.000, 1.000);-moz-transition-timing-function: cubic-bezier(0.765, 0.000, 0.000, 1.000); -o-transition-timing-function: cubic-bezier(0.765, 0.000, 0.000, 1.000);transition-timing-function: cubic-bezier(0.765, 0.000, 0.000, 1.000);}
.header_top{font: bold 24px/26px 'Pontano Sans', sans-serif; margin-top: 0;color: #feb25a;text-transform: uppercase; padding: 16px 16px 16px 0;}
.description_box { display: block;padding-top: 20px;padding-bottom: 19px;}
.newsletter_section {position: relative; padding-top: 100px; padding-bottom: 100px;    background-size: cover;background-repeat: no-repeat;}
.newsletter_wrapper {width: 100%; max-width: 800px; margin: 0 auto;position: relative; z-index: 10;}
.activity_content a.read_more_click{background: #fff;color: #000;}
.activity_content a.read_more_click:hover{background: #000;color: #fff;}
.activity_gray{background-color: #e2e2e2;}
.hero_images{position: relative;}
.height100{position: relative; height: 100%;}
.img_top { position: relative; z-index: 0;}
.hearoimageshadow {position: absolute;background-color: rgba(0, 0, 0, 0.3);left: 0;top: 0; bottom: 0; right: 0;z-index: 20;}
.gallery_images .singleimg { height: 250px;padding: 15px; position: relative;overflow: hidden;}
.singleimg a {display: inline-block;height: 100%; width: 100%; position: relative;background-size: cover !important; background-position: center center !important;background-repeat: no-repeat;}
.singleimg img {width: 100% !important;height: 100% !important; position: relative; opacity: 0;}
.room_list_section .row:last-child .gallerylist{padding-bottom:50px;}
.galleryfoto .singleimg:hover a:after {opacity: 1;}
.galleryfoto .singleimg a:after {content: ''; display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%;opacity: 0;  background: url(img/zoom_img.svg) center center no-repeat rgba(0, 0, 0, 0.51); background-size: 45px; transition: opacity 300ms ease-out; -webkit-transition: opacity 300ms ease-out; -moz-transition: opacity 300ms ease-out; -ms-transition: opacity 300ms ease-out; -o-transition: opacity 300ms ease-out;}

.pswp__button, .pswp__button--arrow--left:before, .pswp__button--arrow--right:before {background: url(img/default-skin.png) 0 0 no-repeat; background-size: 264px 88px; width: 44px; height: 44px;}
.pswp__ui--over-close .pswp__button--close {opacity: 1;}
.pswp__button--close {background-position: 0 -44px;}
.pswp__button--share { background-position: -44px -44px;}
.pswp__button--zoom { background-position: -88px 0;}
.pswp__button--arrow--left:before {left: 6px; background-position: -138px -44px;}
.pswp__button--arrow--right:before { right: 6px;background-position: -94px -44px;}
.pswp__button--arrow--left, .pswp__button--arrow--right {background: none;top: 50%; margin-top: -50px;width: 70px; height: 100px; position: absolute;}
.activitiesslist .activi:nth-child(2n) .serviceback_color{background-color: #e2e2e2;}
.activitiesslist .header_top{color: #fff;}
.activitiesslist .activi:nth-child(2n + 1) .serviceback_color{ background-color: #feb25a;}
.event_image_back{height: auto;padding-top: 95px;padding-bottom: 95px;position: relative;background-position: center center; background-size: cover; background-repeat: no-repeat;}
.event_image_back .heading_box { max-width: 850px; margin: 0 auto; color: #fff; text-align: center;z-index: 10;position: relative;}
.event_image_back h2 {color: #fff; max-width: 700px; margin: 0 auto 0px;}
.description_box{position:relative;}
.description_box:after{content:"";background-color: #ffb35a;height: 2px;width: 190px;margin-top: 35px;margin-bottom: 5px;display:block;}
.hotelback_color.show_hotel_left .description_box:after, .serviceback_color.show_hotel_right .description_box:after, .amentiesback_color.show_hotel_left .description_box:after{background-color: #fff;}
.heading_circle{font-family: 'Pontano Sans', sans-serif;font-weight: normal;}
.hg100{height:100%;}
.special_offer_sec {padding: 36px 36px;}
.mrbtm_30{margin-bottom:30px;}
.map_iframe iframe{width:100%;height: 100%;}
.bulleted_list{position: relative;width: 100%;height: 20px;max-width: 110px;margin: -8px auto 11px;}
.trip_button a{text-transform:uppercase;}
.trip_info span{text-align: center;color: #fff;font-weight: bold;font-size: 25px;}
.trip_button a:hover{color: #fff;background-color: black;}
.newsletter_form{margin-top: 20px;}
.newsletter_form>li{list-style:none;}
.form-design input.input-text{padding: 7px;font-size: 14px;color: #0c2052;border-radius: 0px !important;background-color: rgba(255, 255, 255, 0);border: 3px solid #fff;margin: 0px;text-transform: uppercase;font-weight: 700;color: #fff;float: left;}
.form-design input.input-text::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff; }
.form-design input.input-text::-moz-placeholder { /* Firefox 19+ */
  color: #fff; }
.form-design input.input-text:-ms-input-placeholder { /* IE 10+ */
  color: #fff; }
.form-design input.input-text:-moz-placeholder { /* Firefox 18- */
  color: #fff; }

.newsletter_form .form-design label{width: 90%;margin-left: 5%;margin-top: 7px;font-size: 15px;color:#fff;font-weight: normal;text-align: left;}
.newsletter_form .form-design input.input-submit{color: white !important;transition: all .3s ease;-webkit-transition: all .3s ease;background-color: #feb25a;border-color: #feb25a;border-radius: 8px !important;padding: 10px 15px;margin: 0px;font-size: 14px;text-transform: uppercase;font-weight: 700;}
.newsletter_form .form-design label:focus, .newsletter_form .form-design label input:focus{outline:none;}
.newsletter_form .form-design label input:checked:after{content: '';position: absolute;width: 22px;
height: 13px;background: rgba(255, 255, 255, 0);top: -6px;left: -1px;border: 2px solid #fdb15a;
border-top: none;border-right: none;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);outline:none;}
.newsletter_form .form-design label input[type="checkbox"]{width: 14px;margin-top: 4px;position: relative;float: left;height: 14px;margin-right: 14px;background: transparent;-webkit-appearance: none;border: 3px solid #fff;}

#footer #footer-widgets ul{list-style-type:none;}
#footer #footer-widgets{padding:0px;}
#footer #footer-widgets .block{margin:0px;padding:0px;}
#footer #footer-widgets .footer-widget-1, #footer #footer-widgets .footer-widget-4{width:15%;}
#footer #footer-widgets .footer-widget-2{width:40%;}
#footer #footer-widgets .footer-widget-3{width:30%;}
#footer #footer-widgets p{font: 400 18px/25px 'Pontano Sans', sans-serif;}
#footer #footer-widgets .widget_nav_menu ul li a{color: #fff;font-size: 16px;text-transform:uppercase;line-height: 26px;display: block;}
.footer-widget-2 a{color: #fdb15a;font-weight: bold;}
#footer-widgets p{color:#fff;}
#footer .widget_custom_social_widget a{display: inline-block;margin-bottom: 10px;border-radius: 5px;background:#feb25a;margin-right:10px;text-align:center;width: 45px;height: 45px;}
#footer .widget_custom_social_widget a:last-child{margin-right:0px;}
#footer .widget_custom_social_widget a i{font-size:24px;color:#fff;padding: 10px;}

.copyright_p{text-align:center;}
.copyright_p p a{color: #fff;font-size: 13px;font-family:'Pontano Sans', sans-serif;}
.copyright_p p a img{height: 25px;}

#navigation ul.nav li ul.sub-menu li a{color:#fff;}
#navigation ul.nav ul.sub-menu{background:transparent;max-width:400px;}
.custom_banner_sm{height:100%;text-align:center;background-position: center center;
background-size: cover;background-repeat: no-repeat;}
.banner_heading {width: 100%;position: absolute;z-index: 40;color: #fff; padding-right: 45px; padding-left: 45px;height:100%;}
.heading_title h1{color:#fff;}
.gallery_sec{padding-top: 100px;}
h2.title_section{margin-bottom:10px;}
.packagelist .special_inner_col{padding: 15px 15px 15px 15px;margin-bottom: 45px;display: block;}
.scrolldown{width: 50px;height: 50px;position: absolute;bottom: 20px;left: 50%;transform: ;
cursor: pointer;background: url(img/icon_arrow_b_w.svg) 6px 6px no-repeat;background-size: auto;
background-size: auto;background-size: 70% auto;transform: translateX(-50%) rotate(45deg);
-webkit-transform: translateX(-50%) rotate(45deg);-webkit-animation: scroll-ani 2s linear infinite;-moz-animation: scroll-ani 2s linear infinite;animation: scroll-ani 2s linear infinite;}
.event_content{margin-top:20px;}
.event_content p{margin-bottom:10px;}
body #wrapper{overflow:hidden;}
.room_content p, .hotel_inner_content .description_box p{margin-bottom:10px;}
.meeting_gallery{margin:20px 0px 60px;}
.icon_img{ height: 100px;width: 100px;border: 3px solid #fdb15a;margin: 0px auto 15px;position: relative;}
.icon_img img{position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin:auto;}
.contact_padding{padding: 50px 25px 0px;}
.wd_850{max-width: 850px;padding-right: 25px;padding-left: 25px;float: none;margin: 0 auto;}
.contact_txt{padding:40px 0px;}
.padd50{padding:60px 0px;}
.contact_txt p, .contact_address p{margin-bottom:10px;}
.mr_auto{margin:0px auto;}
.float_none{float:none;}
.activity_section, .room_content_section{padding-bottom:40px;}
.padd30{ padding: 30px; }
.custom_single#content{padding:0px!important;}
.mrbtm_30{margin-bottom:30px;}
.cus_content_box ul{list-style-type:circle;}

@media(max-width: 1400px){
	header#header{padding-right: 0px!important;padding-left: 50px!important;}
}
/* Important part */
#iubenda_policy .modal-dialog{ overflow-y: initial !important; }
#iubenda_policy .modal-body{ height: 500px;overflow-y: auto; }
#iubenda_policy .simple_pp .iconed {padding-left: 40px;background-repeat: no-repeat;background-color: transparent; background-position-x: 2px; background-position-y: 26px; background-position: 2px 26px;}
.privacy_btn a{background-color:#fff;text-decoration: none;color: #59636D;-webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.08); box-shadow: 0 1px 0 rgba(0,0,0,0.08);border: 1px solid #c3c3c3;color: #59636D;display: inline-block;text-align:center;}
.fa-tripadvisor{padding-left: 7px !important;}
.fa-reddit{padding-left: 8px; !important;}
.contact_address{color: #fff;text-align: center;}
/*navbar*/
header#header{position: absolute;width: 100%;z-index: 999;padding-left: 50px;padding-right: 25px;top: 0px;height: 50px;background-color: black;}
header#header #logo{width: 110px;height: 110px;padding: 10px 5px 5px;margin-top: 0px;background-color: #feb25a;box-shadow: 0px 1px 5px 1px rgba(255,255,255,0.7);}
#logo img {height: 90px;}
header#header nav {position: relative;float: right; top: 10px;}
#navigation .side-nav ul.nav li{margin: 0px;border:0;}
#navigation .side-nav ul.nav li a{background-color: #ffb35a;position: relative; display: inline-block; color: #ffffff;text-transform: uppercase;padding: 5px 10px !important; background-color: #ffb35a;font-family: 'Pontano Sans', sans-serif;font-size: 15px;cursor: pointer;font-weight: 700;letter-spacing: .1em;transition: all .3s ease;-webkit-transition: all .3s ease;}
#navigation .side-nav ul.nav ul { background: none;}
#navigation .side-nav .nav li.parent > a::after {content:'';width:0%}
.foot{position: fixed;display: flex;align-items: center;justify-content: center;height: 80px;width: 100%;z-index: 99;bottom: -80px;padding: 20px 0;box-shadow: 0 -2px 0 0 rgba(255,255,255,.2);transition: all .2s;background: #222;bottom: 0px;}
.foot h4{color:#fff;text-transform:uppercase}
.footclose { position: absolute;right: 15px;top: 15px;
font-size: 26px; font-weight: light;text-decoration: none;color: white;transition: all .3s;font-weight: bold;}
 a.side-book{background-color: #ffb35a;position: relative; display: inline-block; color: #ffffff;text-transform: uppercase;padding: 7px 12px !important; background-color: #ffb35a;font-family: 'Pontano Sans', sans-serif;font-size: 15px;cursor: pointer;font-weight: 700;letter-spacing: .1em;transition: all .3s ease;-webkit-transition: all .3s ease;margin-left:30px;border-radius:5px}

body .pea_cook_wrapper{display:none;}
body .pea_cook_more_info_popover{display:block;position: fixed;bottom: 90px;z-index: 999;width: 100%;left: auto;top: auto;height: auto;opacity: 1;transition: opacity 1s ease;}
body .pea_cook_more_info_popover_inner{padding: 30px;margin:0px;min-height:initial;max-width:initial;}
body .pea_cook_more_info_popover_inner p{font-family: 'Pontano Sans', sans-serif;font-size:16px;line-height:21px;color:#fff;}
body .pea_cook_more_info_popover_inner p a{color:#fff;}
body a#pea_close{display:none;}
body .pea_cook_more_info_popover_inner button#pea_cook_btn{margin-left: 0px;display: block;width: 100%;background: #000;border: none;outline: none;box-shadow: none;color: #fff;padding: 12px 20px;
margin-top: 20px;font-size: 14px;line-height: 18px;border-radius: 0px;font-family: 'Pontano Sans', sans-serif;}
.activity_right{height: 400px;}
.special_offer_packages .offer_img_left a{display:block;height:100%;}
.special_offer_packages .offer_img_left a img{width:100%; object-fit: cover;}
#footer #footer-widgets .block .widget{margin:0px;}
#footer #footer-widgets .block .widget_nav_menu ul li a{text-decoration:underline;}

@media(min-width:1191px){
	#navigation ul.nav li{margin-right: 15px;margin-left: 15px;}
}
@media(min-width:992px) and (max-width:1190px){
	#navigation ul.nav li a{font-size: 13px;}
	#navigation ul.nav li{margin-right: 10px;margin-left:0px;}
	#navigation .side-nav ul.nav li a{font-size: 13px;padding: 5px 8px !important;}
}

@media(max-width:1024px){
	.special_offer_sec{padding: 50px 15px;}
}
@media(min-width:992px){
	.show_hotel_left{float:left;}
	.show_hotel_right{float:right;}
	.common_hgt500{height: 500px;}
	.common_hgt480{height: 480px;}
	.privacy_btn a{font-size: 14px;width:130px;margin-bottom:10px;padding: 5px 15px;}
	#footer{padding: 50px 0px 80px!important;}
	.copyright_p{padding-top: 40px;}
	#navigation{padding-right: 50px;}
	#navigation ul.nav{margin: 0px;float: left;}
	#navigation ul.nav li{display: inline-block;}
	#navigation .side-nav{display:inline-block;}
	#navigation .side-nav ul.nav>li{margin-left:10px;}
	.header #navigation ul.nav li.mobile_sub_menu a:after{color:#ffb35a;}
	.header #navigation ul.nav li ul.sub-menu{margin:0px;min-width: 450px;padding-top:15px;top:33px;background-color: #191d1a;}
	#navigation ul.nav li ul.sub-menu li{display:inline-block;}
	#navigation ul.nav li ul.sub-menu li.mobile_show{display:none;}
	.event_image_back .heading_box {padding: 65px; }
	.event_image_back h2 {font-size: 36px;line-height: 41px;}
	.gallerylist{padding: 30px 225px 100px;}
	.activitiesslist .activi:nth-child(2n + 1) .hotel_image_box{float:left;}
	.activitiesslist .activi:nth-child(2n + 1) .serviceback_color{float:right;}
	.activitiesslist .activi:nth-child(2n) .hotel_image_box{float:right;}
	.activitiesslist .activi:nth-child(2n) .serviceback_color{float:left;}
	.visible_mob{display:none;}
	.contact_section .border_right{ border-right: 3px solid #fdb15a; }
	.contact_address{padding-top: 150px;}
	.modal-dialog{width: 800px;}
	.activity_right img{height: 100%;}
}

@media(max-width:991px){
	.special_offer_packages .row .special_inner_col{margin-bottom:25px;}
	.special_offer_packages .row .special_inner_col:last-child{margin-bottom:0px;}
	.offer_img_left{overflow: hidden;}
	.common_hgt480{height:400px;}
	.foot{display:none;}
	.privacy_btn, .side-book, .read_more_click{width:auto !important;}
	#footer #footer-widgets .block{width:100%!important;text-align:center;float:none;margin-bottom: 33px;padding-bottom: 20px;}
	/* .newsletter_form .form-design input.input-submit,.newsletter_form .form-design label {margin-top:15px} */
	h2.title_section {text-align:center;}
	header#header #logo {box-shadow:none;position: relative;}
	header#header #logo  img {width:70px;float:none;height:auto;margin:auto;display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;}
	.navbar-toggle .icon-bar {background-color: #fff; height: 3px; width: 34px;}
	.navbar-toggle {display: block;float: right;margin-top: 11px;border: 0;background-color: #ffb35a;}
	header#header {position: fixed;padding-left: 0 !important;padding-right: 0
	!important;height: 0;background:none;}
	.privacy_btn a{font-size: 12px;margin-bottom:10px;padding: 2px 10px;width: 110px;}
	#footer #footer-widgets .block .widget_nav_menu{padding-top: 45px;border-top: 2px solid #feb25a;}
	#footer #footer-widgets .block  #text-3 p{margin-bottom:20px;}
	#footer{padding: 50px 0px 0px!important;}
	#credit{display:none;}
	.copyright_p{padding: 20px 15px;background:#282928;}
	#footer .copyright_p p{font: 400 18px/25px 'Pontano Sans', sans-serif;}
	#navigation ul.nav{margin: 0px;float: none;text-align:center;}
	#navigation ul.nav li{display: block;float: none;}
	#navigation ul.nav li.parent.sub-open ul, #navigation ul.nav li.parent.sub-open:hover ul{display:none;}
	#navigation ul.nav li.parent ul, #navigation ul.nav li.parent:hover ul{display:block;}
	#navigation ul.nav li.current_page_item>a, #navigation ul.nav li.current_page_item.parent>a{color:#000!important;}
	#navigation ul.nav li.parent ul.sub-menu li.current_page_item>a{color:#feb25a !important;}
	.header #navigation ul.nav li.mobile_sub_menu a:after{color:#000;margin-left: 10px;}
	.header #navigation ul.nav li ul.sub-menu{margin:0px;max-width: initial;padding-top:15px;top:33px;background-color: #191d1a;width: 100%;position: static;visibility: visible;}
	#navigation ul.nav li ul.sub-menu li{display:block;padding:10px 0px;}
	#navigation ul.nav li ul.sub-menu li a{border-bottom:0px;}
	#navigation .side-nav ul li.current_lang{height:auto;}
	#navigation .side-nav ul li.current_lang:hover ul.submenu li{background:transparent;}
	#navigation .side-nav ul li.current_lang ul.submenu{margin-left:0px;}
	.event_image_back h2 {font-size: 22px;line-height: 32px;}
	.gallery_images .singleimg{width: 50%;float: left;}
	.gallerylist{padding: 50px 10px;}
	.gallerylist .gallery_images{padding:0px;}
	.contact_address{padding-top: 70px;margin: auto;}
	.map_tripadvisor_section .common_hgt480.backorange{display: flex;align-items: center;}
	.modal-dialog{width: 90%;margin:0px auto;}
	.activity_right{height:300px;display: flex;width: 100%;align-items: center;}
	.activity_right img{width: 100%;}
}
@media(min-width:768px) and (max-width:991px){
	#footer .widget_custom_social_widget a {margin-right:30px;}
}
@media(min-width:768px){
	.form-design input.input-text{width: 40%;margin-right: 15px;}
	.newsletter_form .form-design input.input-submit{width: 15%;}
	#iubenda_policy .simple_pp>ul.for_boxes>li {float: left;width: 50%;}
	#iubenda_policy .simple_pp>ul.for_boxes>li:nth-child(2n+1) {clear: left;}
	#iubenda_policy .simple_pp>ul.for_boxes>li:nth-child(2n) {clear: right;}
}
@media(max-width:767px){
	.form-design input.input-text{width: 100%;margin-bottom: 10px;}
	#navigation .nav-close{display:none;}
	.csstransforms3d.csstransitions .show-nav #navigation {transform: translate3d(0%, 0px, 0px)!important;width: 100% !important;z-index:99999;height:100%;}
	.show-nav #inner-wrapper{left:0%!important;}
	#navigation .menus > h3{display: none;}
	#navigation .nav-home{display:none;}
	.header #navigation ul.nav li.mobile_sub_menu>a:after{color:#000;font-family: FontAwesome;content: "\f0d7";}
	#navigation .side-nav ul li ul.submenu{display:none;}
	#iubenda_policy .simple_pp>ul.for_boxes>li {width: 100%;}
	#footer .widget_custom_social_widget a{margin-right:15px;}
}
@media(max-width:540px){
	.gallery_images .singleimg{height: 150px;}
}
@media(min-width:481px){
	body .pea_cook_more_info_popover{right: 30px;max-width: 400px;}
}
@media(max-width:480px){
	.activity_right img{height:100%;}
	#footer .widget_custom_social_widget a{width: 40px;height: 40px;}
	#footer .widget_custom_social_widget a i{font-size:20px;}
}


/* Makes sure that the language switcher's flags are displayed properly */
#trp-floater-ls-current-language > a > img,
#trp-floater-ls-language-list > a:nth-child(1) > img,
#trp-floater-ls-language-list > a:nth-child(2) > img,
#trp-floater-ls-language-list > a:nth-child(3) > img {
  vertical-align: middle !important;
}
