	.gtco-nav {background: #ffffff;padding:0px;}
	.gtco-nav ul {padding: 0;margin: 15px 0;}
	#gtco-hero .flexslider .slides li .overlay {background: transparent;}
	.pad-non{padding: 0px;}
	.clear{clear: both;}
	.h25{height: 25px;clear: both;}
	.mar-bottom-non{margin-bottom:0px}
	.ui-datepicker-trigger{display: none;}
	.txt-center{text-align: center}
	.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {color: #555555;background-color: transparent;border: none;border-bottom-color: transparent;cursor: default;}
	
	.navbar-brand {float: left;padding: 17.5px 15px;font-size: 18px;line-height: 20px;height: auto;}
		
	

	#gtco-features, #gtco-features-2, #gtco-products, #gtco-subscribe, #gtco-faq, .gtco-section {padding: 0 0;clear: both;position: relative;}
	
	.con-captcha{height:500px;}
	@media only screen and (max-width : 1200px) {
		.con-captcha{height:500px;}
		.booking-field label{color: #ffffff;}
	}
	@media only screen and (max-width : 979px) {
		.con-captcha{height:570px;}
		.booking-field label{color: #ffffff;}
	}
	@media only screen and (max-width: 767px){
		.con-captcha{height:570px;}
		.clear-respon{clear: both;}
		.xs-center{text-align: center;margin-bottom: 15px;display: table;}
	}
	.xs-center{float: left;}
	.clear-respon1{float: left;}

	.h95{height: 95px;clear: both;}
	.h142{height: 142px;clear: both;}
	.h120{height: 120px;clear: both;}
	.h22{height: 22px;clear: both;}
	.h25{height: 25px;clear: both;}
	.h40{height: 40px;clear: both;}
	.h30{height: 30px;clear: both;}
	.h20{height: 20px;clear: both;}
	.h15{height: 15px;clear: both;}
	.h10{height: 10px;clear: both;}
	.h50{height: 50px;clear: both;}
	.h75{height: 75px;clear: both;}
	@media only screen and (max-width: 767px){
		.mobile-h50{height: 50px;clear: both;}
	
	}
	
	#gtco-blog {padding: 0;}
	.carousel-caption{}
	.carousel-caption h2{font-size: 60px;color: #ffffff;}
	.carousel-caption p{font-size: 32px;color: #ffffff;}
	@media only screen and (max-width: 767px){
		.carousel-caption{}
		.carousel-caption h2{font-size: 18px;color: #ffffff;margin-bottom: 5px;}
		.carousel-caption p{font-size: 10px;color: #ffffff;margin-bottom: 0;}
	}
	
/* nav bar */	
	input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="submit"],input[type="time"],input[type="url"],input[type="week"],select:focus,textarea {font-size: 16px;}
	
	
	.form-control {box-shadow: none;background: #ffffff;border: 1px solid rgba(152, 152, 152, 0.48);width: 100%;font-weight: 300;height: 36px;}
	.wrap-mobile-book{display:none;position:absolute;top:62px;background:transparent;width:100%;z-index:1;text-align:center;height:40px}
	.mobile-book,.mobile-book:focus,.mobile-book:hover{display: block;width: 100%;line-height: 40px;font-weight: bold;color: #48b28e;}
	.mobile-book-content{background:#178aa3;padding:0 20px}

	.hotel-facilities-list{padding: 0 20px;}
	.hotel-facilities-list li{width: 33%;float: left;}
	@media only screen and (max-width: 767px){
		.booking-field label {color: #ffffff;}
		.hotel-facilities-list li{width: 50%;float: left;}
		.hotel-facilities-list{padding: 0 20px;}
		
		.x-mobile{display:none}.wrap-mobile-book{display:block}
	
		
		.dropdown {position: relative;display: inline-block;width: 100%;}
		
		/* Menu main */
	.dropbtn {color: white;padding: 16px;font-size: 16px;border: none;cursor: pointer;}
	.dropdown {position: relative;display: inline-block;}
	.dropdown-content {display: none;position: absolute;background-color: #f9f9f9;min-width: 160px;box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);z-index: 1;}
	.dropdown-content a {color: black;padding: 12px 16px;text-decoration: none;display: block;}
	.dropdown-content a:hover {background-color: #f1f1f1}
	
	.dropdown:hover .dropbtn {}
	#gtco-offcanvas a {color: rgba(255, 255, 255, 0.5);padding: 0px;}
	
	}
	.sub-bar{background-color: rgb(246, 246, 246); padding: 10px;width: 97%;}
	.booking-bar {width:100%;background:transparent;padding:10px 0px; margin: 0px auto;height:auto;border-bottom:3px solid #48b28e;}
	.booking-bar h2 {color: #ffffff;float: left;line-height: 32px;margin: 5px 25px 0 35px;font-size: 22px;font-weight: normal;}
	.booking-field{width: 100%;float: left;padding: 5px 8px;}
	.booking-field label{font-size: 16px;margin:0px;display: block;float: left;line-height: 25px;color: #ffffff;}
	.modal-footer {padding: 8px 0 0 0;text-align: right;border-top: none;}
	.modal-dialog {width: 600px;margin: 10% auto;}
	form {margin: 0px 0px 0px;}
	.ui-datepicker-trigger{display: none;}
	#ui-datepicker-div { font-size: 12px;}
	.clear{clear: both;display: block;width: 100%;}
	@media only screen and (max-width: 1186px) {
	  .booking-bar {width: 100%;}
	  .booking-bar h2 {float: inherit;line-height: normal;margin: 0 0 12px 0;padding-bottom: 6px;text-align: center;display: block;border-bottom: solid 2px rgba(255, 255, 255, 0.17);}
	  .booking-field {width: 100%;margin: 0px;padding: 0 10px;}
	  .booking-field input {width: 100%;padding: 10px 10px;font-size: 14px;}
	}
	@media only screen and (max-width: 1020px) {
	  .booking-bar {width: 100%;}
	  .booking-bar h2 {float: inherit;line-height: normal;margin: 0 0 12px 0;padding-bottom: 6px;text-align: center;display: block;border-bottom: solid 2px rgba(255, 255, 255, 0.17);}
	  .booking-field {width: 100%;margin: 0px;padding: 0 10px;}
	  .booking-field input {width: 100%;padding: 10px 10px;font-size: 14px;}
	}
	
	.modal-backdrop{display: none;}
	
	
	/* Menu main */
	.dropbtn {color: white;padding: 16px;font-size: 16px;border: none;cursor: pointer;}
	.dropdown {position: relative;display: inline-block;}
	.dropdown-content {display: none;position: absolute;background: #ffffff;min-width: 320px;box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);z-index: 1;}
	.dropdown-content a {color: white;padding: 12px 16px;text-decoration: none;display: block;}
	.dropdown-content a:hover {background-color: #f1f1f1;color: #7b7b79;border: solid 1px #013359}
	
	.dropdown:hover .dropbtn {}
	#gtco-offcanvas a {color: rgba(255, 255, 255, 0.5);padding: 0px;}

	.modal-header{background: #48b28e;}
	.modal-header .close {margin-top: -2px;color: #ffffff;opacity: 1;}
	.modal-header h4{text-align: center;color: #ffffff;}
	.modal-content {background-color: #48b28e;}

	
	.txt-name-heading hr {width: 60%;text-align: center;height: 2px;border: none;background: #48b28e;background: -webkit-linear-gradient(left, transparent, #48b28e , transparent);background: -o-linear-gradient(right, transparent, #48b28e , transparent);background: -moz-linear-gradient(right, transparent, #48b28e , transparent);background: linear-gradient(to right, transparent, #48b28e , transparent);}
	.txt-name-heading hr:after {content:'§';display: inline-block;position: relative;top: -19px;padding: 0 10px;background: #ffffff;color: #48b28e;font-size: 22px;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);transform: rotate(0deg);}
	
	.hr-line hr {width: 60%;text-align: center;height: 2px;border: none;background: #48b28e;background: -webkit-linear-gradient(left, transparent, #48b28e , transparent);background: -o-linear-gradient(right, transparent, #48b28e , transparent);background: -moz-linear-gradient(right, transparent, #48b28e , transparent);background: linear-gradient(to right, transparent, #48b28e , transparent);}
	
	.read-more{color: #174164;border: solid 1px rgba(23, 65, 100, 0.39);border-radius: 6px;padding: 6px 16px;width: fit-content;letter-spacing: 1px;-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;}
	.read-more:hover{color: #48b28e;border: solid 1px #48b28e;letter-spacing: 3px;}
	.book-now{color: #174164;border: solid 1px rgba(23, 65, 100, 0.39);border-radius: 6px;padding: 6px 16px;float: none;letter-spacing: 1px;-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;}
	.book-now:hover{color: #48b28e;border: solid 1px #48b28e;letter-spacing: 3px;}	