body{
	padding:0;
	font-family: 'Lato', Open Sans;
	
}
@font-face {
    font-family: 'poor_richardregular';
    src: url('poorich-webfont.woff2') format('woff2'),
         url('poorich-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'latoregular';
    src: url('lato-regular.eot');
    src: url('lato-regular.eot?#iefix') format('embedded-opentype'),
         url('lato-regular.woff2') format('woff2'),
         url('lato-regular.woff') format('woff'),
         url('lato-regular.ttf') format('truetype'),
         url('lato-regular.svg#latoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'latobold';
    src: url('lato-bold.eot');
    src: url('lato-bold.eot?#iefix') format('embedded-opentype'),
         url('lato-bold.woff2') format('woff2'),
         url('lato-bold.woff') format('woff'),
         url('lato-bold.ttf') format('truetype'),
         url('lato-bold.svg#latobold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'helvetica_neuebold_condensed';
    src: url('helveticaneue-boldcond.eot');
    src: url('helveticaneue-boldcond.eot?#iefix') format('embedded-opentype'),
         url('helveticaneue-boldcond.woff') format('woff'),
         url('helveticaneue-boldcond.ttf') format('truetype'),
         url('helveticaneue-boldcond.svg#helvetica_neuebold_condensed') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Rancho-Regular';
    src:url(../fonts/Rancho-Regular.ttf) format('truetype');
}
@font-face {
    font-family: 'OpenSans-Regular';
    src:url(../fonts/OpenSans-Regular.ttf) format('truetype');
}
@font-face {
    font-family: 'helvetica_neueMdCn';
    src: url('helveticaneue-mediumcond.eot');
    src: url('helveticaneue-mediumcond.eot?#iefix') format('embedded-opentype'),
         url('helveticaneue-mediumcond.woff') format('woff'),
         url('helveticaneue-mediumcond.ttf') format('truetype'),
         url('helveticaneue-mediumcond.svg#helvetica_neueMdCn') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'helvetica_neuemedium';
    src: url('helveticaneue-medium.eot');
    src: url('helveticaneue-medium.eot?#iefix') format('embedded-opentype'),
         url('helveticaneue-medium.woff') format('woff'),
         url('helveticaneue-medium.ttf') format('truetype'),
         url('helveticaneue-medium.svg#helvetica_neuemedium') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'helvetica_neueultraLtCn';
    src: url('helveticaneue-ultraligcond-webfont.eot');
    src: url('helveticaneue-ultraligcond-webfont.eot?#iefix') format('embedded-opentype'),
         url('helveticaneue-ultraligcond-webfont.woff') format('woff'),
         url('helveticaneue-ultraligcond-webfont.ttf') format('truetype'),
         url('helveticaneue-ultraligcond-webfont.svg#helvetica_neueultraLtCn') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'HelveticaNeueLTStd65Medium';
    src: url('helveticaneueltstd-md.eot');
    src: url('helveticaneueltstd-md.eot') format('embedded-opentype'),
         url('helveticaneueltstd-md.woff') format('woff'),
         url('helveticaneueltstd-md.ttf') format('truetype'),
         url('helveticaneueltstd-md.svg#HelveticaNeueLTStd65Medium') format('svg');
}
#main_cnt{background:url(../images/bg.png) repeat;}
body a{
    transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
}
h1,h2,h3,h4,h5,h6{
	margin:0;			   
}	
p{
	margin:0;
}
ul{
	margin:0;
	padding:0;
}
label{
	margin:0;
}
/*-----start-header----*/
.content{
	padding:0 0;
}
.logo{ float:left; position:absolute; top:-20px; z-index:1000}
.logo img{ width:85%;}
.titl_hed{font-family: 'poor_richardregular'; color:#fff; padding-left:13%; font-size:1.5em;}
.content h1 {
	font-family: 'poor_richardregular';
	text-align:left;
	color: #333;
	padding:20px 0 10px 0;
	font-size: 2.5em;
	font-weight: 600;
}
.content h2 {
	font-family: 'poor_richardregular';
	text-align: left;
	color: #333;
	padding: 0px 0 10px 0;
	font-size: 2.2em;
	text-transform: capitalize;
	padding-left: 0px;
	font-weight: 600;
}
.content h3 {
	text-align:left;
	padding:10px 0 10px 0;
	font-size: 1.7em;
	text-transform:capitalize;
	font-weight: 600;
	color:#007762;
	 font-family: 'poor_richardregular';
}
	
/*-- banner --*/
.sli_cont{ width:100%; float:none; margin-top:-30px; position:relative; }
.men-banner {
	 
}
.women-banner{
	background-size:cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;	
	margin:15px 0 0 0;
	padding-bottom:12px; z-index:1000; position:relative;
	
}
.motive_ger{ width:70%; z-index:1000; position:relative; float:right; margin-top:-173px;
}
.icon_co {
    width: 33.3%;
    height: 12.1em;
    padding-top: 20px;
    text-align: center;
    margin-bottom: 0; line-height:35px;
    float: left; color:#fff;
	background-color: rgba(127, 108, 43, 0.93);
}
.icon_co a{ background:#fff; color:#333; padding:2px 15px;}
.motive_ger2 .icon_co {
	width:50%;
	
}
.icon_co h3 {
    font-size: 1.7em;
    text-align: center;
    padding: 0;
    font-weight: normal;
	color:#fff;
	background:none;
}
.color_change {
    background: #eb1f40;
    color: #fff;
	z-index:1000;
	background-color: rgba(231, 140, 0, 0.93);
}
.lastic {
    float: left;
    margin-right: 0;
	z-index:1000;
}
.left-continer{ width:68%; float:left; margin-top: 20px;}
.women-banner h1{ background:#efefef; margin-bottom:1px; padding: 20px 0 16px 20px;}
.box{ background:#fff; min-height:380px; margin:20px 20px 60px 0; position:relative; padding:0;}
.box img{ width:84%; margin:20px; padding:0;}
.bx_lst{ margin-right:0;}
.more_link{ position:absolute; bottom:0; background:#ffa800; height:30px; width:100%; text-align:center;}
.more_link a{ color:#fff; font-weight:bold; line-height:30px;}
.box-crtn{  padding:20px 0 10px 0; margin:0 0 5px 0; text-align:justify;}
.box-crtn p{ margin-bottom:15px;}
.box_fordiv{ margin:15px 0; padding:65px 0; background:url(../images/breackfast-bg.jpg) no-repeat;}
.box-crtn img{ float:left; width:43%; border:10px solid #fff; margin:15px 15px 0 0;}
.box h4{margin:0px 20px 10px 20px; font-family: 'poor_richardregular'; font-size:1.5em; color:#840200;}
.box p{margin:0px 20px 10px 20px; text-align:justify;}
.photo-gallery{ width:20%; float:left; padding-right:40px; text-align:center; }
.photo-gallery .btn-gallery{ background:#ebebeb; font-weight:bold; color:#fff; font-family: 'Lato', sans-serif;  padding:10px 0; margin-top:15px;	}
.btn-gallery a{color:#333; display:block;}
.photo-gallery .btn-gallery:hover{ background:#840200;}
.btn-gallery a:hover{ text-decoration:none; color:#fff;}
.box-crtn h2{ font-size:2.5em;}
.photo-gallery img{ width:100%;}
.bx-lst{ margin-right:0;}
table.tdrtbl{ border-top:1px solid #007762; border-left:1px solid #007762;}
table.tdrtbl td{border-right:1px solid #007762; border-bottom:1px solid #007762; padding:5px;}
.requestform{ padding:20px;}
.requestform h4{ margin-bottom:15px; margin-top:25px;}
.requestform input.form{ width:30%; margin-bottom:5px; background:none; border:2px solid #007762; height:2.5em;}
.groupinfo{ float:left; width:30%; margin-right:30px;}
.groupinfo input.form{ width:100%;}
.typegrop input.form{ width:48%;}
.typegrop{ width:70%; float:left;}
textarea.cmt{background:none; border:2px solid #007762; width:100%; height:5em; margin:1em 0;}
.requestform input.submit{ background:#f1a716; padding:5px 20px; font-weight:bold; color:#fff; border:0;}
.rmtyp{ padding-top:20px;}
.requestform select.form2, .rmtyp select.tyrom{ width:16.2%; background:none; border:2px solid #007762; height:2.5em;}
.rmtyp select.tyrom{ width:30%;}
.tariffform input, .tariffform select{ width:45%; margin-right:20px; margin-top:10px; border:0; height:40px; padding-left:10px; border:1px solid #ea8b00; background:none;}
.rside{ text-align:left;}
.rside input{ width:auto; margin:20px 0 20px 10px; height:auto;}
.tariffform textarea{ width:97%; margin:20px 0; border:1px solid #ea8b00; height:150px; padding:10px; background:none;}
.tariffform button{ background:#ea8b00; border:0; padding:5px 20px; font-weight:bold; color:#fff;}
/*-- footer --*/
.lin-btm{	background:url(../images/border.png) repeat-x; padding-bottom:42px;
}
.lin-btm1{	background:url(../images/border.png) repeat-x; padding-bottom:3px;
}
.footer{
	padding:20px;
	
}
.footer-one,.footer-two,.footer-three{
	float:left;
}
.footer-one{
	width:50%;	
}
.footer-two{
	padding:0 25px;
	border-left:1px solid #292929;
	width:25%;
}
.footer-three{
	padding:0 25px;
	border-left:1px solid #292929;
	width:25%;
}
.footer-one h2 a{
	font-size:25px;
text-decoration:none;
    color: #a9a9a9;
}
.footer-two h5, .footer-three h5 {
    color: #a9a9a9;
    font-size: 16px;
    margin-bottom: 15px;
    font-weight: 600;
}
.copyright{ border-top:1px solid #292929; color:#a9a9a9; margin:20px; padding:15px 0; text-align:center;}
.copyright a{ color:#a9a9a9;}
.footer-one p{
    line-height: 1.8em;
    color: #a9a9a9;
    font-size: 14px;
    margin-top: 10px;
    font-weight: 600;
}
.footer-one p a{
	text-decoration:none;
	color:#a9a9a9;	
}
.footer-one p a:hover{
	color:#e78d05;	
}
.footer-two ul{
	float:left;
	width:50%;
}
.footer-two ul li,.footer-three ul li{
	line-height:2em;
	list-style-type:none;
	display:block;
}
.footer-two ul li a,.footer-three ul li a{
	color:#a9a9a9;
	font-size:14px;
	text-decoration:none;
}
/*-- //footer --*/
/*-- navigation --*/
.header-top{
	position:relative;
}

.conty{ background-color: rgba(0, 0, 0, 0.83); border-radius:0 0 5px 5px; margin-bottom:10px; padding:15px 10px; color:#ccc; font-weight:bold;}
.conty h1{ font-size:1em; text-align:left; color:#ccc;}
.phon{ font-size:1em; color:#fff; top:0px; float:right;}
.phon a{ color:#fff;}
.phon img{ margin-right:10px;}
.header {
    margin-bottom: 0;
padding: 21px 0px 21px 0;
background: #333;
position:relative;
z-index:1000;
}
.content{}
	
.logo a{
	text-decoration:none;
	font-weight:600;
	font-size:40px;
    color: #399800;
	text-align:center;
}

.head-top {
    padding: 4px 20px 0px;
width: 100%;
height: 35px;
border: 0;
background: #333;

}
span.menu{
	display:none;
}
.navigation{ float:right; width:auto; margin-top:-10px; margin-right: -12px; z-index:1000;
}
.navigation ul li{
    margin: 0;
	list-style-type:none;
	display:block;
	float:left;
}
.navigation ul li a{
	font-weight:normal;
	color:#fff;
	padding:7px .97em;
	font-size:20px;
	margin-left:0;
	text-decoration:none;
	text-transform:capitalize;
	display:block;
	font-size:16px;
	margin-top:10px;
	font-family: 'helvetica_neuemedium';
	
}
.navigation ul li a.last{ border:0;}

.reservform {
    float: left;
    width: 30%;
    background-color: rgba(255, 255, 255, 0.83);
    margin-top: 20px;
    z-index: 1000;
    padding: 20px;
    position: relative;
    margin-top: -240px;
}

.sidebar{ float:right; width:30%; margin-top:0px; border-radius:200px; padding:40px 0px; min-height:500px;}
.reservform2{ margin-top:30px; float:right; width:100%; background-color: rgba(255, 255, 255, 0.83); z-index:1000; padding:20px; position:relative;}
.footer_full{ background:#333; margin-top:0px; padding-top:40px;}
.reservform h1, .reservform2 h2{ font-weight:bold; text-align:center; font-family: 'helvetica_neuebold_condensed'; text-transform:uppercase; font-size:2em; padding:0; color:#333; line-height:2em; }
.reservform input, .reservform select, .reservform2 input, .reservform2 select{ width:49%; background:#999999; margin-bottom:10px; border:0; height:36px; color:#fff; padding-left:10px;}
.reservform button, .reservform2 button{ border:0; background:#8f8820; color:#fff; font-weight:bold; width:49%; height:35px; margin-bottom:20px;}
ul.aminities_services{ background:#f7f6f4; box-shadow: 0 0 10px 0 rgba(33,30,25,.1); border:1px solid #c2c2c2; padding:0 0 25px 0; margin-bottom:25px;}
ul.aminities_services2{ background:#f7f6f4; box-shadow: 0 0 10px 0 rgba(33,30,25,.1); border:1px solid #c2c2c2; padding:25px; margin-bottom:25px;}
ul.aminities_services2 li{ float:left; width:50%; background:url(../images/tick.png) no-repeat 0 8px; list-style:none; padding-left:20px;}
ul.aminities_services2 li a{ color:#333;}
ul.ami-lst{background:url(../images/top-bot-border.png) repeat-y top right;}
ul.aminities_services h4{ padding:5px 15px; margin-bottom:15px;}
ul.aminities_services li{ background:url(../images/tick.png) no-repeat 0 8px; margin-left:15px; padding-left:20px;  line-height:25px; list-style:none;}
ul.aminities_full{ width:96.5%; float:none; min-height:auto;}
ul.aminities_services li a{ color:#333;}
ul.aminities_services h3{ margin-bottom:17px;}
ul.aminities_services li a:hover{ color:#007762;}
ul.aminities_services h3{ font-family: 'poor_richardregular'; padding: 10px 0 10px 20px; background: #857233; color:#fff; }
a.viewmore{ position:absolute; bottom:10px; right:10px; color:#840200;}
.navigation ul li a:hover, .navigation ul li a.active{
    color: #fff;
	background:#ea8b00;
	}

.footer-two ul li a:hover, .footer-three ul li a:hover,.favourites ul li a:hover,.menu_drop ul li a:hover{
color:#333;
}


@media (max-width: 1080px){
	.navigation ul li {
		margin: 0 13px;
	}
	
	.head-top {
		padding: 20px 10px 0px;
	}
	
	.men-banner {
		min-height:490px;
	}	
	
	.banner-text-two h3 {
		font-size: 44px;
	}
	
	.women-banner {
		min-height:515px;
	}
	
	.bottom-pad.four h3 {
		margin: 12px 0;
	}
	
	.footer-two {
		padding: 0 18px;
	}
	.footer-two {
		width: 21%;
	}
	.footer-three {
		padding: 0 18px;
		width: 16%;
	}
	.footer-two h4, .footer-three h4 {
		font-size: 15px;
	}
	.product-easy {
		padding: 40px 95px;
	}
}

@media (max-width: 991px){
.logo a {
    font-size: 35px;
}	

.logo {
    padding: 0;
    float: left;
    width: 28%;
    margin-left: 75px;
}



.navigation ul li a {
    font-size: 15px;
}
.navigation ul li {
    margin: 0 6px;
}
.navigation {
    padding: 0;
}

.header {
    padding: 22px 15px;
}
.content h1 {
    margin-bottom: 2em;
    font-size: 1.8em;
}

.men-banner {
    min-height: 425px;
}

.women-banner {
    min-height: 425px;
}

.footer-two, .footer-three {
    float: left;
    width: 50%;
}
.footer-one{
	width:100%;
}
.footer-two:nth-child(2) {
    border: none;
}
.footer-three:nth-child(4) {
    border: none;
}
.footer-two {
    margin: 25px 0;
}
.bottom-pad h5 span {
    margin-left: 77px;
}
span.menu img {
    width: 53%;
}

}
@media (max-width: 800px){
.logo {
    width: 31%;
    margin-left: 66px;
}
span.menu img {
    width: 53%;
}	
}
@media (max-width: 768px){
	span.menu img{
	width:60%;
	}
	span.menu {
	  display: block;
  cursor: pointer;
  top: 0px;
  position: relative;
  text-align: right;
  width: 8%;
  margin: 0 auto;
  height: 20px;
	}
	ul.nav1{
		display:none;
		background:#fff;
		}
	.navigation ul.nav1 li {
		display: inline-block;
		text-align: center;
		width: 100%;
		padding: 0px 0;
		}
	.navigation ul {
	  position: absolute;
	  padding: 0;
	  margin: 0;
	  top: 50px;
	  width: 100%;
	  z-index: 999;
	}
	.navigation ul li a{
		display:block;
	}
	.navigation ul.nav1 li {
    margin: 0px 0;
	}
	.bottom-grid:nth-child(1),.bottom-grid:nth-child(3) {
		padding-left: 0;
	}
	.bottom-grid:nth-child(2), .bottom-grid:nth-child(4) {
		padding-right: 0;
	}
	.bottom-pad h4 {
		margin: 19px 0 10px 0;
	}

}
@media (max-width: 736px){
	.logo {
		width: 31%;
		margin-left: 57px;
	}
	.logo a {
		font-size: 32px;
	}
	
	.navigation {
		float: left;
		width: 62%;
	}
	
}
@media (max-width: 667px){
.world {
    width: 27%;
}
.logo {
    width: 28%;
    margin-left: 29px;
}
.logo a {
    font-size: 26px;
}

.navigation {
    float: left;
    width: 59%;
}
span.menu {
    width: 10%;	
}
.search {
    float: left;
    width: 21%;
}

}
@media (max-width: 640px){
.content h1 {
    letter-spacing: 6px;
}
.content {
    padding: 0;
}

.logo a {
    font-size: 31px;
}
.logo {
    width: 28%;
    margin-left: 47px;
}
 
span.menu {
    width: 10.5%;
}

.navigation {
    float: left;
    width: 57%;
}

.men-banner {
    min-height: 255px;
}
span.menu img {
    width: 45%;
}

.women-banner {
    min-height: 355px;
}

.icon_co img{ width:20% !important;}
}
@media (max-width: 600px){
	
	.logo {
		width: 31%;
		margin-left: 23px;
	}
	.header {
		padding: 16px 15px;
	}
	
	.header-top {
		padding: 0 0 6px 0;
	}
	.men-banner {
		min-height: 215px;
	}
	
	.women-banner {
		min-height: 315px;
	}
	
	span.menu {
		width: 11.5%;
	}
	
	.navigation ul {
    top: 44px;
	}
	
}
@media (max-width: 568px){
	.content h1 {
		letter-spacing: 4px;
	}
	.logo {
		width: 32%;
		margin-left: 16px;
	}
	
	.navigation {
		float: left;
		width: 59%;
	}
	
}
@media (max-width: 480px){
	.content {
		padding: 0;
	}
	.content h1 {
		margin-bottom: 0;
		font-size: 1.5em;
	}
	
	.logo {
		width: 100%;
		margin: 6px 0 0 0 ;
	}
	
	span.menu {
		width: 14.5%;
	}
	.head-top {
		padding: 10px 0px 0px;
	}
	.navigation {
		float: left;
		width: 52%;
	}
	
	.men-banner {
		min-height: 217px;
	}
	
	.women-banner {
		min-height: 276px;
	}
	
	.header {
		margin-bottom: 30px;
	}
	.women-banner {
		margin: 30px 0;
	}
	
}
@media (max-width: 414px){
	
	.navigation {
		float: left;
		width: 100%;
	}
	span.menu {
		width: 10%;
	}
	.content h1 {
		margin-bottom: 0;
		font-size: 1.3em;
		line-height: 1.5em;
	}
	.content {
		padding: 0;
	}
	.logo a {
		font-size: 29px;
	}	
	
	.navigation ul {
		top: 38px;
	}
	.bottom-pad h5 span {
		padding: 4px 16px;
	}
	.bottom-pad h5 {
		margin: 65px 0 15px 0;
	}
	
}
@media (max-width: 384px){
	
	
	.men-banner {
		min-height: 163px;
	}
	span.menu img {
    width: 87% !important;
}
	.women-banner {
		min-height: 223px;
	}
	
	.header {
		margin-bottom: 25px;
	}
	.women-banner {
		margin: 15px 0;
	}
	
}

@media (max-width: 320px){

span.menu {
    width: 14%;
}
.men-banner {
    min-height: 148px;
}
.women-banner {
    min-height: 185px;
}

}

@media only screen and (min-width: 320px) and (max-width: 479px) {
.content h1{ letter-spacing: 0;
font-size: 1.5em;
text-align: center;}
.conty {
    background: #004c81;
    padding: 1px 6px;
    color: #ccc;
    font-weight: bold;
    height: 28px;
}
.logo {
    width: 81%;
    margin: 0px 0 0 0;
}
.nivoSlider {
    position: relative;
    width: 100%;
    height: auto !important;
    overflow: hidden;
}
.reservform {
    float: none;
    width: 100%;
    margin-top: 0;
    z-index: 1000;
    height: 32.5em;
    padding: 40px;
    position: relative; clear:both;
}
.logo img{ width:99%;}
span.menu {
    width: 14%;
    float: right;
    margin-top: -9px;
    padding: 3px 0;
}
.navigation ul li a{ line-height:1.5em; margin-top: 0px;}
ul.nav1 {
    display: none;
    background: none;
    z-index: 1000 !important;
    position: relative !important;
    width: 100% !important;

}
.navigation ul {
    top: 15px; background:#333;
}
.reservform {padding:10px 30px; height: 25.5em;}
.icon_co{ width:100%; height:13em;}

ul.aminities_services{ width:100%; margin-left:0;}
ul.aminities_full li {
    width: 100%;
}
.reservform h2, .reservform2 h2{ line-height:1.5em;}
.reservform input, .reservform select, .reservform2 input, .reservform2 select{ width:100%;}
.footer-two, .footer-three {
    float: left;
    width: 100%;
}
.reservform button, .reservform2 button {
    width: 100%;
}

.navigation {
    float: left;
    width: 100%; background:#333333;
}
.header {
    margin-bottom: 10px;
}
.men-banner {
    border-bottom: 5px solid #012231;
    width: 100%;
    float: left;
}
.motive_ger {
    width: 100%;
    z-index: 1000;
    position: relative;
    float: left;
    margin-top: 0;
}
.left-continer {
    width: 100%;
    float: left;
    margin-top: 20px;
}
.box-crtn img {
    float: left;
    width: 100%;
    border: 10px solid #fff;
    margin: 15px 15px 0 0;
}
.box-crtn h2 {
    font-size: 1.8em;
}
.box {
    background: #fff;
    min-height: 380px;
    margin: 20px 0px 30px 0;
    position: relative;
    padding: 0;
}
.sidebar {
    float: right;
    width: 100%;
    margin-top: 0px;
    border-radius: 200px;
    padding: 0px 0px;
    min-height: 500px;
}
span.menu img {
    width: 100%;
}
.header {
    padding: 18px 15px;
}
ul.aminities_services2 li {
    width: 100%;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
.content h1{ letter-spacing: 0;
font-size: 1.5em;
text-align: center;}
.conty {
    background: #004c81;
    padding: 1px 6px;
    color: #ccc;
    font-weight: bold;
    height: 28px;
}
.logo {
    width: 20%;
    margin: 0px 0 0 0;
}
.nivoSlider {
    position: relative;
    width: 100%;
    height: auto !important;
    overflow: hidden;
}
.reservform {
    float: none;
    width: 100%;
    margin-top: 0;
    z-index: 1000;
    height: 32.5em;
    padding: 40px;
    position: relative; clear:both;
}
.logo img{ width:99%;}
span.menu {
    width: 14%;
    float: right;
    margin-top: 0;
}
.navigation ul li a{ line-height:1.5em;}
ul.nav1 {
    display: none;
    background: none;
    z-index: 1000 !important;
    position: relative !important;
    width: 100% !important;

}
.navigation ul {
    top: 0;
}
.reservform {padding:10px 30px; height: auto;}
.icon_co {
    width: 50%;
    height: 11.1em;
    padding-top: 20px;
    text-align: center;
    margin-bottom: 0;
    float: left;
}
.left-continer {
    width: 100%;
    float: left;
    margin-top: 20px;
}
.box img {
    width: 90%;
    margin: 20px;
    padding: 0;
}
box {
    background: #fff;
    min-height: 380px;
    margin: 20px 0 60px 0;
    position: relative;
    padding: 0;
}
.box-crtn img {
    float: none;
    width: 350px;
    border: 10px solid #fff;
    margin: 15px 15px 0 0;
}
ul.aminities_services {
    margin-left: 0px;
    width: 100%;
    float: left;
    border: 1px solid #f3f3f3;
    margin-bottom: 20px;
    min-height: 260px;
    padding-bottom: 10px;
}
.footer-two, .footer-three {
    float: left;
    width: 100%;
}

.navigation {
    float: left;
    width: 100%;
	 background:#333333;
}
.header {
    margin-bottom: 10px;
	height: 4em;
}
.men-banner {
    border-bottom: 5px solid #012231;
    width: 100%;
    float: left;
}
.reservform h2, .reservform2 h2{line-height: 1.5em;}
.reservform button, .reservform2 button {
    border: 0;
    font-weight: bold;
    width: 49%;
    height: 35px;
    margin-bottom: 20px;
}
.motive_ger {
    width: 100%;
    z-index: 1000;
    position: relative;
    float: left;
    margin-top: 0;
}
ul.aminities_full li {
    width: 100%;
    float: left;
}
.nivo-caption {
    position: absolute;
    left: 0 !important;
    bottom: 0 !important;
}
.sidebar {
    float: right;
    width: 100%;
    margin-top: 0px;
    border-radius: 200px;
    padding: 0px 0px;
    min-height: 500px;
}
.box {
    background: #fff;
    min-height: 417px;
    margin: 20px 0 20px 0;
    position: relative;
    padding: 0;
}
ul.aminities_services2 li {
    width: 100%;
}	
}


@media only screen and (min-width: 768px) and (max-width: 1024px) {
.conty {
    background: #004c81;
    padding: 10px 10px;
    color: #ccc;
    font-weight: bold;
    height: 40px;
}
.logo {
    width: 31%;
    margin-left: 0;
}
.header {
    padding: 21px 15px;
}

.men-banner {
    min-height: auto;
}
span.menu {
    width: 10%;
float: right;
margin-top: 0;
}
.navigation {
    float: right;
    width: 100%;
	 background:none;
}
.motive_ger {
    width: 100%;
    z-index: 1000;
    position: relative;
    float: left;
    margin-top: 0;
}
.nivoSlider {
    position: relative;
    width: 100%;
    height: auto !important;
    overflow: hidden;
}
.reservform h2, .reservform2 h2 {
    font-weight: bold;
    text-align: center;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    color: #fff;
    line-height: 2em;
    font-size: 15px;
}
.reservform {
    float: right;
    width: 28.5%;
    margin-top: -8em;
    z-index: 1000;
    height: auto;
    padding: 10px 20px;
    position: relative;
}

.reservform button, .reservform2 button {
    border: 0;
    font-weight: bold;
    width: 100%;
    height: 25px;
}
ul.aminities_full {
    width: 96% !important;
    float: none;
    min-height: auto;
}
.reservform input, .reservform select, .reservform2 input, .reservform2 select {
    width: 98%;
    margin-bottom: 7px;
    border: 0;
    height: 25px;
}
.content h1 {
    margin-bottom: 0;
    font-size: 1.1em;
}
ul.aminities_services {
    margin-right: 20px;
width: 30%;
float: left;
height: 200px;
}
ul.nav1 {
    display: none;
    background: none;
    z-index: 1000 !important;
    position: relative !important;
    width: 100% !important;

}
span.menu img {
    width: 59%;
}
.navigation ul li a {
    font-weight: 600;
    color: #d6d6d6;
    padding: 0px 15px;
    font-size: 15px;
    text-decoration: none;
    text-transform: uppercase;
    line-height: 2em;
    display: block;
}
.navigation ul {
    position: absolute;
    padding: 0;
    margin: 0 auto;
    top: 0;
    width: 100%;
    z-index: 999;
    width: 59% !important;
}
span.menu {
    display:inherit;
}
.navigation ul li {
    margin: 0;
    list-style-type: none;
    display: block;
    float: none;
	text-align:center;
}
.navigation ul li a {
    font-weight: 600;
    color: #d6d6d6;
    padding:5px 15px;
    font-size: 15px;
    text-decoration: none;
    text-transform: uppercase;
    line-height: 2em;
    display: block;
}
.nivo-caption {
    position: absolute;
    left: 0 !important;
    bottom: 0 !important;
}
.left-continer {
    width: 100%;
    float: left;
    margin-top: 20px;
}
.box {
    background: #fff;
    min-height: 427px;
    margin: 20px 22px 10px 0;
    position: relative;
    padding: 0;
    width: 30%;
    float: left;
}
.sidebar {
    float: right;
    width: 100%;
    margin-top: 0px;
    border-radius: 200px;
    padding: 40px 0px;
    min-height: 100px;
}
.form_sectorn{margin-top: -19em;}
.motive_ger2 .icon_co {
    width: 25%;
}
}
@media only screen and (min-width: 1024px) and (max-width: 1100px) {
span.menu img {
    width: 52%;
}
.reservform {
    height: 24em;
    padding: 20px;
	margin-top: -27em !important;
    position: relative;
}
.reservform input, .reservform select, .reservform2 input, .reservform2 select {
    width: 100%;
    margin-bottom: 10px;
    border: 0;
	
    height: 31px;
    color: #fff;
}
.header {
    padding: 11px 15px;
}
.reservform {
    margin-top: -12.7em;
}
.women-banner {
    min-height: 515px;
    margin-top: 37px;
}
.motive_ger2 .icon_co {
    width: 25%;
}
}
@media only screen and (min-width: 900px) and (max-width: 1000px) {

span.menu img {
    width: 52%;
}
}