/*Top Header
========================*/
header.headerContainer {
	position:relative;
	}
.headerContainer .navbar-default {
	position:absolute;
	width:100%;
	background:rgba(14,118,188,0.89);
	top:50px;
	border:none;
	box-shadow:none;
	margin:0px;
	}
/*Navbar section
========================*/
.navbar,
.navbar-default .navbar-brand {
	min-height:initial;
	height:auto;
	}

.navbar-default .navbar-nav > li > a {
	font:600 16px/23px 'Poppins';
    color: #ede9e9;
	text-transform:uppercase;
	text-shadow:none;
	padding:21px 25px 11px;
} 
.navbar-default #menu-top-menu-fr.navbar-nav > li > a:not(.navbar-brand) {padding:21px 23px 11px;}
.navbar-default .navbar-nav > li > a:hover, 
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > li.current-menu-item a {
    color: #fff;
    background-color: transparent;
}

/*Banner Container
======================*/

.bannerCaption {
	position:absolute;
	top:50%;
	width:100%;
	transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	}
.bannerCaption.bannerCaption-home{
	top:59%;
	}
.just_text.wpb_content_element {
	font:700 20px/22px 'Poppins';
    color: #fff;
	text-transform:uppercase;
	margin:15px 0;
	}
.bnrHeading {
	font:700 70px/65px 'Poppins' !important;
    color: #fff;
	text-transform:uppercase;
	margin:0px;
	padding:0px;
	text-shadow:0 5px 5px rgba(0,0,0,0.34);
	}
	
.innerCaption{
	position:absolute;
	top:65%;
	width:100%;
	transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	}
.inrContent .bnrTitle h2 {
	font:700 70px/65px 'Poppins' !important;
    color: #fefcfb;
	text-transform:uppercase;
	margin:0px;
	padding:0px;
	}

/*Home About
======================*/
.hmp-abt-section.vc_row{
	padding-top:70px;
	padding-bottom:70px;
	}
.hmp-abt-section > .vc_col-sm-12 > div.vc_column-inner{
	padding-top:0px !important;
	}
.hmp-abt-section.vc_row {
	background-position:center bottom !important;
	}
.hmp-abt-title {
    font: 500 60px/49px 'Poppins' !important;
    color: #1e1e1e;
    text-transform: uppercase;
    margin-bottom: 15px;
}
.wpb_content_element.abt-line {
	margin-bottom:25px;
	}
.hmpAbt_box > .vc_column-inner > div.wpb_wrapper {
	position:relative;
	}	
.hmp_bxiframe.wpb_content_element {
	position:absolute;
	top:50%;
	left:50%;
	margin:0px;
	transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	}	
.card br{display:none !important;}	
.hmp-abt-video.wpb_content_element{
	margin-bottom:0px;
	}	

/*Home Our Gallery
======================*/	

.homeGallery_sec .royalSlider {
    width:100%;
    height:800px;
}





/*News Out side view Client SAYS
======================*/
.nocs_title {
	font: 500 42px/49px 'Poppins' !important;
    color: #1e1e1e;
    text-transform: uppercase;
	}
.news_row:not(:last-child){
	border-bottom:1px solid #d9d8d6;
	margin-bottom:40px;
	padding-bottom:32px;
	}
.news_row:not(:first-child){
	
	}
.news_row > div{
	display:table-cell;
	vertical-align:top;
	}
.news_row > div .newsThumb {
	width:85px;
	padding-right:10px;
	}
.news-content p {
    line-height: 18px;
    margin: 0 0 8px;
    font-size: 13px;
}
.news-content p.nws-date{
	margin:0px;
	color:#9a9999;
	}

/*Home Testimonials
======================*/
.testml_row > div {
	display:table-cell;
	vertical-align:middle;
	}
.tstmlsThumb {
	margin-right:10px;
	}
.tstml_dsgtn {
	text-align:left;
	}
.tstml_dsgtn h6 {
	font: 600 18px/20px 'Poppins';
    color: #313a45;
	text-transform:uppercase;
	}
.tstml_dsgtn p{
	margin:0px;
	}

.tstmls_prgph {
    text-align: left !important;
	font-size:13px;
}
.tstmls_cntsec {
	border:0px solid #e6e3e1;
	padding:0px 0px 0px;
	margin-bottom:20px;
	position:relative;
	text-align: justify;
	}
.tstmls_cntsec:after{
	/*content:url(assets/images/tstmls-bxarrow.png);*/
	display:block;
	position:absolute;
	bottom:-21px;
	left:25px;
	
	}
.tstmls_prgph p {position:relative;padding:0px 35px 0 0;height:auto;text-align: justify;}
.tstmls_prgph > div.wpb_wrapper{}
/*
.tstmls_prgph p:before,
.tstmls_prgph p:after{
	content:"";
	display:block;
	font-size:35px;
	color:#d8d7d7;
	font-family:'FontAwesome';
	position:absolute;
	}
.tstmls_prgph p::before {
    content: "\f10d";
    left: 25px;
    top: 26px;
}
.tstmls_prgph p::after {
    content: "\f10e";
    display: inline-block;
    margin-top: 9px;
    margin-left: 5px;

}
*/

/*Home Contect us
======================*/
.hmpcnt_map	> div.wpb_wrapper {
	padding:0px;
	}
.hmpcnt_map	> div.wpb_wrapper iframe{	
	  filter: gray; /* IE6-9 */
	  -webkit-filter: grayscale(99%); /* Chrome 19+ & Safari 6+ */
	  -webkit-backface-visibility: hidden;  /* Fix for transition flickering */	
}
.hmpcnt_right_02 > .vc_column-inner > div.wpb_wrapper {
	padding-left:90px;
	}
.hmp-cnt-title {
	font: 700 50px/44px 'Poppins' !important;
	color:#1e1e1e;
	text-transform:uppercase;
	}
.hmpcnt_right_02{vertical-align:middle;padding-top: 75px;}
.hmp-cnt-title strong{
	font: 400 20px/23px 'Poppins' !important;
	color:#f7941e;
	display:block;
	}
.adrs_tp_title {
	font: 400 20px/23px 'Poppins';
	color:#313a45;
	text-transform:uppercase;
	}
.wpb_content_element.adrs_tp_title,
.wpb_content_element.adrs_sec {
	margin-bottom:25px;
	}
.cnt-phone p a {
	font: 600 30px/23px 'Poppins';
	color:#313a45;
	}
.home-contact-form > .vc_column-inner > div.wpb_wrapper{
	position:relative;
	}
.hmpcontact_section {
    position: absolute;
    top: 0;
    width: 100%;
}
.hmpcnt_left.vc_col-sm-7 {
    width: 55%;
    position: relative;
    z-index: 9;
}
.hmpcnt_right.vc_col-sm-5{
	width: 45%;
	}
.recaptcha{margin-bottom:30px;}
.recaptcha > div > div{width:450px !important;}
.lodgings_row{text-align:center;}
.lodgings_row .mm_title{font: 500 24px/25px 'Poppins'; color:#6c6a69;text-transform:uppercase;margin: 34px 0 17px;padding: 0;}
.lodgings_row .details,.home-lodge-items .details{font: 400 18px/25px 'Poppins'; color:#fff;background-color:#1872b3;text-transform:uppercase;display:inline-block;padding: 12px 30px;margin: 5px 0 46px;}
.home-lodge-items .hmp_servbox{width:85%;}
.home-lodge-items .details{ margin-top:7px;}
.lodgings_row .details-speo,.single-lodge .details-speo{margin: 15px 0 22px;}
.lodgings_row .details-speo li{display:inline-block;text-transform:uppercase;font: 400 15px/20px 'Poppins'; color:#7d7d7d;}
.lodgings_row .details-speo li:not(:last-child){
	margin-right: 30px;
	}
.lodgings_row .details-speo li .fa{color: #b5b5b5;font-size: 17px;display: inline-block;margin-right: 10px;}
.lodgings_row .details-speo li img{width:20px;display:inline-block;margin: -6px 4px 0 0;}
 
 
.single-lodge .mm_title{font: 600 40px/45px 'Poppins'; color:#393838;margin: 10px 0 15px;padding: 0;text-align: left;}
.single-lodge{margin: 70px 0 55px;text-align:justify; color:#393838;font: 400 15px/25px 'Poppins';border-bottom:1px solid #ebebeb;padding-bottom: 20px;}
.single-lodge .details-speo{text-align:center; display:block;}
.single-lodge .details-speo li{text-align:center; font: 400 17px/20px 'Poppins'; color:#393838;width:32.5%;display:inline-block;}
.single-lodge .details-speo li .fa{color: #424342;font-size: 35px;display:block;margin-bottom: 10px;}
.single-lodge .details-speo li img{width:45px;display:block;margin:0 auto 5px;}

.single-room-services{border-bottom:1px solid #ebebeb;padding-bottom: 75px;}
.single-room-services .rs_title{font: 500 36px/40px 'Poppins';color:#393838;}
.single-room-services .services-list .col-sm-4{text-align: center;border: 1px dashed #b2b1b1;border-top: none;border-right: none;}

.single-similar-rooms{padding-top: 55px;}
.single-similar-rooms .sr_title{font: 500 36px/40px 'Poppins';color:#393838;}


#similar_rooms .mm_title{font: 600 21px/25px 'Poppins'; color:#353534; margin: 20px 0 15px;padding: 0;}
#similar_rooms .details,.single-book-now-link{font: 400 15px/20px 'Poppins';color: #353534;background-color: #fff;text-transform: uppercase;padding: 15px 0;margin: 5px 0 46px;border: 2px solid #f7941e;text-align: center;}
#similar_rooms .items{text-align:center;}
#similar_rooms .details-speo li{text-align:center; font: 400 15px/20px 'Poppins'; color:#504f4f; display:inline-block;width:100px;margin-bottom: 13px;text-transform: uppercase;}
#similar_rooms .details-speo li .fa{color: #a3a4a4;font-size: 20px;margin-right: 7px;}
#similar_rooms .stars{margin: 0 0 13px;}
#similar_rooms .stars .fa{color: #504f4f;font-size: 11px;margin: 0 3px;}
#similar_rooms .details-speo li img{width:20px;display:inline-block;}
.single-book-now-link{display: block;background-color: #f0b36a;color: #000;width: 310px;margin: 36px auto;}


.services-list{text-align:center;}
.services-list .serv_title{font: 400 20px/25px 'Poppins'; color:#393838; margin: 10px 0;padding: 0;}
.services-list img{text-align:center;margin: 0 auto;}
.services-list .items{padding: 20px 0;}
.single-room-services .services-list .col-sm-4:nth-child(1),.single-room-services .services-list .col-sm-4:nth-child(4){border-left:none;}
.single-room-services .services-list .col-sm-4:nth-child(4),.single-room-services .services-list .col-sm-4:nth-child(5),.single-room-services .services-list .col-sm-4:nth-child(6){border-bottom:none;}
.single-lodge .single-thumb{padding:0 60px;}
.single-lodge .single-thumb .item{margin: 0 3px; border: 2px solid #ffffff;}
.single-lodge .outer-single-thumb{text-align:center;position: relative;margin-top: -140px;}

.location-middle-sec .wpb_single_image img{width:100%;}
.location-contact-sec{padding-top:30px;}
.location-contact-sec p{text-transform: uppercase;font: 400 18px/25px 'Poppins'; color:#5a5a5a}
.location-sub-p {border-left: none !important;border-right: none !important;}
.location-heading{font-weight:400;}

.activity-page.top-sec{text-align:left;}
.activity-page.top-sec .menue-heading{text-align:left;text-transform: uppercase;font: 600 40px/45px 'Poppins'; color:#3a3938}
.activity-page.grid-sec.last-block{margin-top:30px;}
.activity-page.grid-sec .menue-item > .vc_column-inner > .wpb_wrapper {border: #eeeeee 1px solid;padding: 19px 22px 22px;  min-height: 300px;box-shadow: -2px 2px 16px 6px #eee;}
.activity-page.grid-sec .break-fast-heading{font: 500 20px/25px 'Poppins';color: #403e3d;margin: 0px 0 9px;padding: 0;height: 55px;}
.activity-page.grid-sec  .wpb_content_element{margin-bottom: 24px;}
.breakfast-p{}
.activity-page.grid-sec  .activity-items{margin-bottom:25px;}

.gallery-page{margin: 60px 0 0px;}
.gallery-page .double a{margin-top:14px;display: block;}
.gallery-page .vc_custom_heading{font: 500 40px/45px 'Poppins';color: #504f4f;margin: 55px 0 25px;padding: 0;background: url(assets/images/gal-line-bg.jpg) repeat-x left center;display: inline-block;padding: 0 200px 0 50px;}
.gallery-page .vc_custom_heading span{background-color: #fff;display: inline-block;padding: 0 18px;}
.gallery-page .wpb_wrapper{text-align:center;}
.gallery-page .owl-theme .owl-nav [class*="owl-"]{color: #757575;font-size:20px;margin:0;padding:0;background:transparent;font-weight: 200;}
/*.gallery-page .owl-theme .owl-nav {margin: -11% 0 0;text-align: left;position: absolute;width: 100%;}*/

.gallery-page .owl-theme .owl-nav [class*="owl-"] {
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	}




.gallery-page .owl-theme .owl-nav .owl-prev{left: -40px;}
.gallery-page .owl-theme .owl-nav .owl-next{right: -40px;}

.adrs-site-content .homeGallery_sec,.adrs-site-content .homeGallery_sec.vc_custom_1571364251569 {background-position:right top  !important;background-size:50% auto;}

.homeGallery_sec{margin-bottom: 80px;}
.homeGallery_sec .ourgal-top-title{font: 400 15px/20px 'Poppins';color: #0e76bc;text-transform: uppercase;margin:0;padding:0;}
.homeGallery_sec .ourgal-bot-title{font: 500 60px/65px 'Poppins';color: #151515;text-transform: uppercase;margin:0;padding:0;}
.homeGallery_sec .gal-list-block{margin:0px 0;}
.homeGallery_sec .vc_column-inner{padding-top:0px !important;}
.homeGallery_sec .hmp_gallery_sec{background-color: #f1f1f1;border: 2px solid #dfe3e3;max-height: 626px;padding: 0px 25px 40px 40px;margin: 35px 12px 0 0;overflow-y: scroll;}
.homeGallery_sec .hmp_gallery_sec .items{margin: 25px 0 ;}
.homeGallery_sec .hmp_gallery_sec .items .mm_title{font: 400 20px/20px 'Poppins';color: #f7941e;margin: 25px 0px 6px;}
.homeGallery_sec .hmp_gallery_sec .items p{font: 400 16px/20px 'Poppins';color: #919191;margin-bottom: 0px;}
.homeGallery_sec .hmp_gallery_sec .items p span{color: #1e1e1e;}
.homeGallery_sec .hmp_gallery_sec .items .col-sm-6{padding-right:0;}
.homeGallery_sec .hmp_gallery_sec .items .col-sm-6:nth-child(2){padding:0;}

.out-side-section .our-side-view iframe{width:100%;height:385px;margin:0;}
.out-side-section h4{font: 500 20px/20px 'Poppins';color: #f7941e; margin:0 0 5px 0}
.flug-block{position:absolute;right:0;color: #d03535;width: 100%;text-align: right;margin: 13px 0 0;z-index:9999;}
.flug-block ul li{ display:inline-block;}
.flug-block img{ height: 15px; width:auto;border: 1px solid #fff;}
.flug-block ul li a{ display:block;}

.book-now-bttn{margin-top:-30px !important;}
.book-now-bttn a,.book-now-bttn a.vc_general.vc_btn3{ color:#f9f9f9;border-color:#0e76bc;background-color:#0e76bc;font-size: 28px;padding-left: 50px !important;}
.menu-item-list{max-height:605px;overflow-y:scroll;}
/*Foooter Container
======================*/
.footerContainer {padding:0px;margin-top: 100px;}
.home .footerContainer {padding:0px;margin:0px;}
.ftrupper_sec {
	background:#0e76bc;
	padding:50px 0;
	}
#ftr_social_icon.ftr_social_icon{
	margin-bottom:22px;
	}	
#ftr_social_icon.ftr_social_icon li a img{
	margin:0px !important;
	}	
#ftr_social_icon.ftr_social_icon li:not(:last-child){
	margin-right:10px !important;
	}
ul.ftr-navbar {
	text-align:center;
	}
ul.ftr-navbar li{
	position:relative;
	display:inline-block;
	float:none;
	}
ul.ftr-navbar li a {
	font-size:15px;
	color:#fff;
	font-weight:500;
	text-transform:uppercase;
	padding:0 17px;
	}

.ftrBtm_sec {
	padding:23px 0;
	background:#1e1e1e;
	text-align:center;
	}
.copyRight p {
	font-size:15px;
	color:#fff;
	font-weight:500;
	margin:0px;
	}

ul.slider-nav li {
    padding-bottom: 18px;
    border: none!important;
}

ul.slider-nav li img {
    width:130px;
}
.slider-nav {
    padding-right: 0px;
	margin-left:-20px;
}
ul.slider-nav {
    height: auto;
    overflow: hidden;
}

.contact-section {
    margin-top: 78px;
}
.contact-heading {
    margin: 0px;
    font-size: 30px;
    font-weight: 600;
    text-transform: uppercase;
    color: #575554;
    line-height: 1;
    margin-bottom: 43px;
    padding-bottom: 15px;
    position: relative;
}
.contact-heading:before {
    width: 27px;
    height: 4px;
    background: #575554;
    content: "";
    position: absolute;
    bottom: 0px;
    left: 0px;
}
.contact_form label {
    text-transform: uppercase;
    color: #545352;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 14px;
    line-height: 1;
}
.contact_form br {
    display: none;
}
.inline-form {
    display: flex;
    width: 100%;
    justify-content: space-between;
}
.contact_form .form-control {
    height: 72px;
    border-radius: 0px!important;
    border: #e1e1e1 1px solid!important;
    text-transform: uppercase;
    color: #636161!important;
}
.contact_form textarea {
    height: auto!important;
}
.contact_form .form-group {
    margin-bottom: 28px;
}
.contact_form .form-control::placeholder {
    color:#a9a9a9;
}
.contact_form input[type="submit"] {
    background: #f7941e;
    padding: 18px 12px;
    font-size: 25px;
    text-transform: uppercase;
    font-weight: 600;
    line-height: 1;
}
.contact_left .vc_column-inner {
    border: #f1f1f1 1px solid;
    box-shadow: 0px 5px 8px rgba(177, 177, 177, 0.2);
    padding: 0px!important;
    margin: 0px 15px;
}
.contact_left img {
    width: 100%;
}
.get-txt {
    font-size: 20px;
    font-weight: 600;
    color: #0e76bc;
    text-transform: uppercase;
    padding: 0px;
    margin: 0px 15px 18px;
    padding-bottom: 10px;
    position: relative;
}
.get-txt strong {
    color: #000;
    font-weight: 600;
}
.cnt-address-txt {
    padding: 0px 15px;
}
.cnt-address-txt p {
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 500;
    color: #5c5959;
	word-wrap: break-word;
}
.get-txt:after {
    content: "";
    width: 25px;
    height: 4px;
    background: #0e76bc;
    bottom: 0;
    position: absolute;
    left: 0px;
}
.book-now-details{display: inline-block;}

/*LOCATION PAGE STYLE*/

.location-heading {
    text-align: center!important;
    font-weight: 500;
    font-size: 24px;
    color: #605e5e;
    margin-top: 70px;
    margin-bottom: 50px;
}
.location-sub-p p{
    margin: 0px;
    text-align: center;
    font-size: 17px;
    font-weight: 500;
    margin-bottom: 0px!important;
}
.location-sub-p a {
    text-align: center;
    font-size: 14px;
    margin-top: 15px;
    display: block;
}
.location-sub-p {
    border: #8e8e8e 2px solid;
    padding: 10px;
    margin-bottom: 54px!important;
}
.location_img-lft {
    padding-right: 15px!important;
}
.location_img-rt {
    padding-left: 15px!important;
}
.location-address .wpb_wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
}
.address-p p {
    margin-left: 15px;
}
/*MENUE PAGE STYLE*/
.menue-txt-h5 {
    margin: 0px;
}
.menue-txt-h5 p {
    font-size: 20px;
    text-align: center;
    font-weight: 500;
    color: #706b69;
    width: 64%;
    margin: 80px auto 70px;
}
.menue-heading {
    font-size: 45px;
    font-weight: 600;
    text-align: center;
    padding: 0px;
    line-height: 1;
    margin-top: 70px;
    margin-bottom: 15px;
	color: #3a3938;
}
.menue-txt-p p {
    text-align: center;
    font-size: 16px;
    color: #474645;
}
.menue-shape p {
    clip-path: polygon(100% 0, 98% 50%, 100% 100%, 0% 100%, 2% 50%, 0% 0%);
    background: #0e76bc;
    text-align: center;
    color: #fff;
    padding: 10px;
    font-size: 15px;
}
.menue-item > .vc_column-inner > .wpb_wrapper {
    border: #868383 2px solid;
    padding: 37px 22px 0;
    min-height: 290px;
}
.break-fast-heading {
    font-size: 25px;
   
    font-weight: 500;
    color: #474645;
    margin-bottom: 30px;
    line-height: 1;
}
.breakfast-p {
    margin-bottom: 0px!important;
}
.breakfast-p p {
    font-size: 14px;
    text-align: center;
    font-weight: 400;
    color: #474645;
}
.vacationer-txt p {
    text-align: center;
    margin: 50px 0px;
    font-size: 18px;
    color: #474645;
    font-weight: 500;
}
.vacationer-txt {
    margin-bottom: 50px;
}
.weekday-item > .vc_column-inner > .wpb_wrapper {
    background: #edeeef;
    padding: 32px 15px;
    min-height: 328px;
}
.weekday-item > .vc_column-inner {
    padding: 5px!important;
}
.week-heading {
    font-size: 23px;
    font-weight: 600;
    text-align: center!important;
    text-transform: uppercase;
    line-height: 1;
    margin-bottom: 22px;
}
.vacationer-p {
    margin: 0px!important;
}
.vacationer-p p {
    font-size: 14px;
    text-align: center;
    color: #4d4f50;
}
.view_button {
    margin: 43px auto 70px!important;
    display: table !important;
    float: none;
}
.view_button .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
    background: #f7941e;
    color: #fff;
    text-transform: uppercase;
    font-size: 17px;
    padding: 25px 27px;
    font-weight: 600;
}
.view_button .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {
    background: #fbb058;
    color: #fbeded;
}
.inner-banner img {
    width: 100%;
}
.hmpcnt_left img {width: 100%;}


/*Media Query
======================*/

@media(min-width:1170px){
	
.container {
    width: 1140px;
}


	
}

@media(min-width:1901px){


}
@media(min-width:1600px) and (max-width:1900px){


}

@media(min-width:768px){

.navbar-default .navbar-brand{
	display:none;
	}	
.navbar > .container .navbar-brand{margin-left:0;}
.navbar-nav > li.mdl_logo .navbar-brand{
	display:block;
	background:#ede9e9;
	padding:7px 35px;
	box-shadow: 0 5px 10px rgba(42, 42, 42, 0.8);
	}
.navbar-nav > li.mdl_logo .navbar-brand:hover,
.navbar-nav > li.mdl_logo .navbar-brand:focus{
	background:#ede9e9;
	}	
.nav.navbar-nav {
	float:none;
	text-align:center;
	margin-top:-50px;
	}	
.navbar-nav > li {
    float: none;
	display:inline-block;
	vertical-align: middle;
}

.headerContainer .navbar-default {
	height:68px;
	}
	
	
	
}
@media(max-width:767px){
.navbar-nav > li.mdl_logo{
	display:none;
	}	
	
	
	
	
	}












/*Media Query
======================*/

@media(min-width:1601px){
.glrThumb img {
	width:100%;
	}	
	
	}
@media(min-width:1200px) and (max-width:1300px){
.glr_row {
	padding:0 30px;
	}	
	
	
}

@media(min-width:1600px) and (max-width:1700px){
	.bannerCaption{
		top:55%;
		}
	.bnrInr_container > .vc_column-inner > div.wpb_wrapper{
		padding: 50px 30px;
		}
	
	}
@media(min-width:1200px) and (max-width:1599px){
	.mdl_sec_home .navbar-default {
		padding-top: 12px;
	}
.bnrInr_container > .vc_column-inner > div.wpb_wrapper{
	padding: 40px 30px;
	}
.callus_title {
    font: 800 45px/37px 'Roboto' !important;
    margin: 0px 0 20px;

}
.hmpcnt_right_02 {
    vertical-align: middle;
    padding-top: 0;
    padding-left: 30px !important;
}	
	.hmp-cnt-title {
		margin-bottom:20px;
	}	
	.wpb_content_element.adrs_tp_title, .wpb_content_element.adrs_sec {

    margin-bottom: 20px;

}



}
	
	
	

@media(min-width:1200px){
	
.container {
    width: 1170px;
}


	
}

@media(min-width:922px) and (max-width:1199px){
.banner_container img{
	object-fit:cover;
	height:600px;
	width:auto !important;
	}
.navbar-default .navbar-nav > li > a {
	padding: 21px 13px 11px;
	}	
.bnrHeading {
    font: 700 50px/50px 'Poppins' !important;
}
.serv_dtls_cnt {
	padding-left:10px;
	}	
.hmpcnt_right_02 > .vc_column-inner > div.wpb_wrapper {
    padding-left: 0;
}	
.nocs_title {
    font: 500 30px/49px 'Poppins' !important;
}
.location-contact-sec p {
	font: 400 14px/25px 'Poppins';
	}	
.location-address.vc_col-sm-4:first-child{
	width: 35%;
	} 	
.location-address.vc_col-sm-4:nth-child(2){
	width: 25%;
	}
.location-address.vc_col-sm-4:last-child{
	width: 37%;
	}	
.glr_row {
	padding:0 50px;
	}	
.homeGallery_sec .gal-list-block {
	margin: 10px 0;
}
.hmpcnt_right_02 {
    vertical-align: middle;
    padding-top: 0;
    padding-left: 30px !important;
}	
	.hmp-cnt-title {
		margin-bottom:20px;
	}	
	.wpb_content_element.adrs_tp_title, .wpb_content_element.adrs_sec {

    margin-bottom: 13px;

}
	
	
	
	
	
	
	
	
	
}




@media(min-width:768px){
.abtLeft_sec.vc_col-sm-4 {
	width:40%;
	left:60%;
	}	
.abtRight_sec.vc_col-sm-8 {
	width:60%;
	right:40%;
	}	
.grgdrn_section .vc_col-sm-4{
	width:40%;
	}	
.grgdrn_section .vc_col-sm-8{
	width:60%;
	}	

	
}

@media(min-width:768px) and (max-width:991px){
.banner_container img{
	object-fit:cover;
	height:500px;
	width:auto !important;
	}
.navbar-default .navbar-nav > li > a {
	padding: 21px 9px 11px;
	}	
.bnrHeading {
    font: 700 50px/50px 'Poppins' !important;
}
.serv_dtls_cnt {
	padding-left:10px;
	}	
.hmpcnt_right_02 > .vc_column-inner > div.wpb_wrapper {
    padding-left: 0;
}	
.nocs_title {
    font: 500 30px/49px 'Poppins' !important;
}
.navbar-nav > li.mdl_logo .navbar-brand{
	max-width: 155px;
	padding: 7px 7px;
	}	
.navbar-nav > li.mdl_logo .navbar-brand img {
	max-width: 100%;
	}	
.headerContainer .navbar-default {
	top: 21px;
	}	
.nav.navbar-nav {
	margin-top: -21px;
	}	
.homeGallery_sec .ourgal-bot-title {
    font: 500 30px/47px 'Poppins';
}
.homeGallery_sec .gal-list-block {
    margin: 6px 0 0px;
}
.homeGallery_sec .hmp_gallery_sec .items .mm_title {
    font: 400 13px/18px 'Poppins';
	margin-top:0px;
}
.homeGallery_sec .hmp_gallery_sec {
	max-height: 332px;
	margin-top:15px;
	}
.homeGallery_sec {
    margin-bottom: 40px;
}
.nocs_secrow > .news_section {
	width:40%;
	}
.nocs_secrow > .out-side-section {
	width:60%;
	}	
.nocs_secrow .client_say_section {
	width:100%;
	}	
	
.hmp-cnt-title {
    font: 700 28px/27px 'Poppins' !important;
}
.cnt-phone p a {
    font: 600 18px/16px 'Poppins';
}
.lodgings_row .details-speo li:not(:last-child){
	margin-right: 10px;
	}
.menue-item.vc_col-sm-3 {
	width:50%;
	margin:15px 0;
	}
.weekday-item.vc_col-sm-1\/5 {
    width: 33.333%;
}
.location-sub-p p {
	font-size:16px;
	}
.location-contact-sec p {
	font: 400 14px/20px 'Poppins';
	}	
.location-address.vc_col-sm-4:first-child{
	width: 35%;
	} 	
.location-address.vc_col-sm-4:nth-child(2){
	width: 25%;
	}
.location-address.vc_col-sm-4:last-child{
	width: 37%;
	}
.inrContent .bnrTitle h2 {
    font: 700 50px/65px 'Poppins' !important; 
}

.glr_row {
	padding:0 50px;
	}
.inline-form {
	display:block;
	}
.inline-form > span.first-name{
	display:block;
	margin-bottom:28px;
	}
.get-txt {
    font-size: 18px;
}

.contact_left .vc_column-inner {
	margin:0px;
	padding:0 15px !important;
	}
.homeGallery_sec .gal-list-block .vc_column-inner {
	padding-top: 15px !important;
}
.grid-sec .wpb_single_image.vc_align_left {
    text-align: center;
}
.hmpcnt_right_02 {
    vertical-align: middle;
    padding-top: 0;
    padding-left: 30px !important;
}	
	.hmp-cnt-title {
		margin-bottom:15px;
	}	
	.wpb_content_element.adrs_tp_title, .wpb_content_element.adrs_sec {

    margin-bottom: 8px;

}
.adrs_tp_title {
    font: 400 15px/18px 'Poppins';
	}
	.adrs_sec {
		font: 400 13px/16px 'Poppins';
	}	
	.flug-block{
		margin-top:0px;
	}	
.navbar-default .navbar-nav > li > a {
    font: 600 14px/23px 'Poppins';
	}
	
}
@media(max-width:767px){
	
.navbar-default .navbar-brand {
	position: absolute;
	top: -45px;
	}
.navbar-brand > img {
    display: block;
    background: #fff;
    padding: 6px;
    max-width: 140px;
}
.navbar-default .navbar-nav > li > a{
	padding: 7px 16px 7px;
	}
.headerContainer .navbar-default{
	top: 30px;
	}
.navbar-nav {
    margin: 30px -15px 20px;
}

.banner_container img{
	object-fit:cover;
	height:400px;
	width:auto !important;
	object-position: center;
	}
	
ul.slider-nav li img {
    margin: 0 auto;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}
.navbar-default .navbar-toggle:hover .icon-bar {
    background-color: #888;
}
.bnrHeading {
    font: 700 44px/43px 'Poppins' !important;
}
.homeGallery_sec .hmp_gallery_sec {
	padding: 0px 20px 40px 20px;
	}
.homeGallery_sec .hmp_gallery_sec .items {
    margin: 25px 0;
    float: left;
	width:50%;

}
.homeGallery_sec .hmp_gallery_sec .items .col-sm-6:nth-child(2) {
    padding:0 15px;
}
.homeGallery_sec .hmp_gallery_sec .items .mm_title{
	min-height:40px;
	}
.hmp_serv_thumb img {
	margin:auto;
	}
.homeGallery_sec .hmp_gallery_sec .items .col-sm-6 {
    padding-right: 15px;
}
.serv_dtls_cnt {
	min-height:64px;
	}
body .homeGallery_sec{
	background-image:none !important;
	}
.homeGallery_sec .gal-list-block {
    margin: 25px 0;
}
.homeGallery_sec {
    margin-bottom: 0;
}
.news-content p{
	font-size:15px;
	}
.hmpcontact_section {
    position: static;
}
.hmpcnt_right_02 {
	padding-top: 0;
	}
.hmpcnt_right_02 > .vc_column-inner > div.wpb_wrapper {
    padding-left: 0;
}
.hmpcnt_left.vc_col-sm-7 {
	width: 100%;
	}
ul.ftr-navbar li a {
    font-size: 14px;
    padding: 0 12px;
}
.inrContent .bnrTitle h2 {
    font: 700 50px/42px 'Poppins' !important;
}
.menue-txt-h5 p {
    font-size: 17px;
	width: 100%;
}
.menue-shape p {
	padding: 10px 20px;
	}
.menue-item.vc_col-sm-3:not(:last-child) {
	margin-bottom:30px;
	}
.weekday-item > .vc_column-inner > .wpb_wrapper {
	min-height: 238px;
	}
.menue-item > .vc_column-inner > .wpb_wrapper {
	min-height: 230px;
	}
.menue-txt-h5 p {
    font-size: 16px;
    width: 100%;
}
.view_button .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
	padding: 13px 27px;
	}
.location-sub-p a {
	 font-size: 16px;
	}
.location-address .wpb_wrapper {
	display:block;
	text-align:center
	}
.location-address .wpb_single_image.vc_align_left {
    text-align: center;
	}
.glr_row {
	padding:0 40px;
	}
.contact_left .vc_column-inner {
	margin:0px;
	padding:0 15px !important;
	}	
.contact_left {
	margin-top:45px;
	}	
.inline-form {
	display:block;
	}
.inline-form > span.first-name{
	display:block;
	margin-bottom:28px;
	}	
.grid-sec .wpb_single_image.vc_align_left {
    text-align: center;
}
.home-lodge-items .hmp_servbox {
    width: 100%;
}	
	.flug-block {
		margin-top:5px;
	}
	
	
	
}

@media(min-width:580px) and (max-width:767px){
	
	.homeGallery_sec .gal-list-block .vc_column-inner {
	padding-top: 15px !important;
}
	}
@media(min-width:401px) and (max-width:579px){
.just_text.wpb_content_element {
    font: 700 16px/22px 'Poppins';
}
.bnrHeading {
    font: 700 34px/43px 'Poppins' !important;
}	
.hmp-abt-title {
    font: 500 37px/31px 'Poppins' !important;
}
.hmp-abt-section.vc_row{
	background-size: 100% 150px !important;
	}
.homeGallery_sec .ourgal-bot-title {
    font: 500 47px/65px 'Poppins';
}
.homeGallery_sec .hmp_gallery_sec .items {
	width: 100%
	}
.serv_dtls_cnt {
    min-height: initial;
    text-align: center;
}
ul.slider-nav li img {
    width: auto;
}
ul.ftr-navbar li a {
    font-size: 13px;
    padding: 0 2px;
}
.menue-heading {
    font-size: 33px;
}
.gallery-page .vc_custom_heading {
    font: 500 35px/45px 'Poppins';
	padding: 0 50px 0 50px;
}
.bnrHeading {
	font: 700 30px/30px 'Poppins' !important;
}
.just_text.wpb_content_element {
	font: 700 18px/20px 'Poppins';
}	
.hmp-abt-title {
	font: 500 40px/35px 'Poppins' !important;
}
.hmp_serv_thumb img {
	width: 100%;
}
ul.slider-nav li img {
    width: 100px;
}
	ul.slider-nav {
	width: 100%;
	margin-left: 0px;
	padding-left: 0px;
}
ul.slider-nav li img {
	width: 110px;
}
.homeGallery_sec .ourgal-bot-title {
	font: 500 40px/65px 'Poppins';
}	
.nocs_title {
	font: 500 40px/49px 'Poppins' !important;
}	
.hmp-cnt-title {
	font: 700 40px/44px 'Poppins' !important;
}
	.location_img-lft {
	padding-right: 15px !important;
	padding-left: 15px !important;
}
	.location_img-rt {
	padding-left: 15px !important;
	padding-right: 15px !important;
}
.recaptcha > div > div {
    width: 100% !important;
}	
	
}
@media(max-width:400px){
.homeGallery_sec .hmp_gallery_sec .items {
    width:100%;
}
.serv_dtls_cnt {
	text-align:center;
	}
.homeGallery_sec .ourgal-bot-title {
    font: 500 38px/65px 'Poppins';
}
.nocs_title {
    font: 500 34px/49px 'Poppins' !important;
}
ul.slider-nav{
	padding-left: 10px;
	}
ul.slider-nav li img {
    width: auto;
}
.hmp-cnt-title {
    font: 700 37px/44px 'Poppins' !important;
}
.cnt-phone p a {
    font: 600 23px/23px 'Poppins';
}
.adrs_tp_title {
    font: 400 17px/23px 'Poppins';
}
.homeGallery_sec .hmp_gallery_sec .items .mm_title {
    font: 400 16px/30px 'Poppins';
	min-height: initial;
}
.lodgings_row .details-speo li:not(:last-child) {
    margin-right: 8px;
}
.lodgings_row .details-speo li{
	font: 400 13px/20px 'Poppins';
	}
.lodgings_row .mm_title {
    font: 500 20px/25px 'Poppins';
}
.menue-heading {
    font-size: 33px;
}
.gallery-page .vc_custom_heading {
    font: 500 32px/45px 'Poppins';
	padding: 0 50px 0 50px;
}
.bnrHeading {
	font: 700 30px/30px 'Poppins' !important;
}
.just_text.wpb_content_element {
	font: 700 18px/20px 'Poppins';
}	
.hmp-abt-title {
	font: 500 40px/35px 'Poppins' !important;
}
.hmp_serv_thumb img {
	width: 100%;
}
ul.slider-nav li img {
    width: 100px;
}
	ul.slider-nav {
	width: 100%;
	margin-left: 0px;
	padding-left: 0px;
}
ul.slider-nav li img {
	width: 110px;
}
.location_img-lft {
	padding-right: 15px !important;
	padding-left: 15px !important;
}
	.location_img-rt {
	padding-left: 15px !important;
	padding-right: 15px !important;
}
.location-sub-p a {
    font-size: 16px;
    white-space: pre-line;
}
.recaptcha > div > div {
    width: 100% !important;
}		
	
	
}







