/* Foundation Framework Media Queries Updated: Donwald Hartman
2015-16-11*/


 /* min-width 1921px, xxlarge screens
=======================================================================
@media only screen and (min-width: 120.063em) { }*/


/* min-width 1441px and max-width 1920px, use when QAing xlarge screen-only issues
===========================================================================*/
@media only screen and (min-width: 90.063em) and (max-width: 120em) {

@import url(https://fonts.googleapis.com/css?family=Molengo);
@font-face {
    font-family: 'vijaya';
    src: url(../fonts/vijaya.ttf);
}


body { background:#c6c5bf;
font-size: 15px;
font-family: 'Molengo', sans-serif;
}


p {text-align: justify; font-family: 'Molengo', sans-serif; font-family:17px;}


h2.header { text-align:right; font-size:36px;  color:#fff; font-family: 'vijaya'; }
h2.contact { font-size:36px;  color:#fff; font-family: 'vijaya'; }




.slider-section {width: 100%;
    padding: 134px 0;}

.top-section {    padding: 25px 0;}
.header-section     {background:rgba(255, 255, 255, 0.75);     text-align: center;    box-shadow: 0 3px 6px 5px rgba(0,0,0,.5);     z-index: 9999;
    position: relative; width:100%; top:0}
.slider             {position: relative;width: 100%; z-index: -1;   margin-top: -0.75rem;}

.content-section {       margin: 0 auto;
    max-width: 1070px;
    width: 100%;
    font-size: 16px; }

.content-section a   {text-decoration: underline;}

.content-section a:hover  {text-decoration: none;}



	.callout ul 	{margin-left:15px;}

.callout {
    margin: 0 0 1rem 0;
    padding: 0;
    border: 0;
    border-radius: 0;
    position: relative;
    background-color: rgba(0, 0, 0, 0);
	color:#716f62;
	}


.border    {border-left: rgba(255, 255, 255, 0.6) solid 1px;
    height: 195px;
    width: 0;
    float: left;
    margin: 26px 0;
	    padding: 15px;
}

.footer .row {
       margin: 0 auto;
    max-width: 888px;
    width: 100%;
}



.navigation-section         {background:#97946b; position:relative}
.navigation                 {float:right}
.navigation  ul             {text-align: right;    margin-top: 18px;}
.navigation  ul li          {display:inline-block; list-style:none;margin-left: 15px;}
.navigation ul li a {
    font-family: 'Adamina', serif;
    color: #fff;
    font-size: 14px;
    text-decoration: none;
	padding: 21px 0px 4px 10px;
}
.navigation  ul li a:hover  {text-decoration:underline}

.footer  {background:#97946b; padding: 34px 0 0 0;}
.footer p {color:#fff;     font-size: 15px;}


.footer-copy{background:#656348;  color:#97946b;       padding: 21px 0 1px 0;}
.footer-copy p {color:#97946b; text-align:center; font-size:15px; font-family: 'Molengo', sans-serif;     padding: 5px;}
.footer-copy a {color:#fff;     font-weight: bold; text-decoration: underline;}

.footer-copy a:hover {color:#fff;     font-weight: bold; text-decoration: none;}


.slicknav_menu { display:none !important;}


.social {float: left; margin-top: 25px;}

.social ul {
    float:left;
}

.social li {
    list-style: none;
    display: inline-block;
}

.social li a {
    padding: 10px 19px;
}

.facebook								{background:url(../images/icons.png) 27%}

.auto-style2 {
    font-style: italic;
    color: #929373;
    font-family: 'vijaya', serif;
    font-weight: bold;
    font-size: 2.5em; margin-bottom: 32px;
}

	.auto-style5 {
    font-weight: bold;
    align-content: center;
    text-align: left;
    align-items: center;
	font-family: 'vijaya', serif;
    font-weight: normal;
    font-size:21px;}

	span.content-label{font-style:italic;}

	.rwd-table {
    margin: 1em 0;
    width: 300px;

}


tbody,td{background-color:#c6c5bf; border: 1px solid #999;}

td.textbold{background-color:#c6c5bf;}

span.textbold{font-weight:bold;}

table.table-content{border:none;}


div.enlarge-map{font-size:14px;}

img.star-rating{width:13%;}

.thumb 			{}
.thumb li 		{    list-style: none;
    display: inline-block;
    width: 23%;
    margin: 5px;}
.thumb li img:hover 	{cursor:pointer}

/********form**********************/

input.text-form{
	display: block;
    width: 50%;
    height: 31px;
    padding: 10px 28px 4px -8px;
    border: 1px solid #cacaca;
    margin: -23px -47px 19px 139px;
    border-radius: 4px;
	}


	img.verif-img{
	 margin-top: -93px;
    margin-left: 327px;
}
input.form-button {
    padding: 11px 17px 11px 17px;
    margin-top: 6px;
    width: 16% !important;
    border: #97946b solid 1px;
    border-radius: 3px;
    background: #97946b;
    color: #fff;
    float: right;    margin-right: 132px;}

	div.bottom-section{margin-top:80px;}

img.booking-btn{
float:right
}

.booking-link   {float:right;     margin-left: 35px;  }

img.star-rating-bottom{width:24%;}



.column-left   {width:50%; float:left !important;  }

.column-right   {width:50%; float:right ; }

div.enlarge-map p{color:#F00; font-weight:bold;}

div.callout.panel p{color:#716f62;}


.footer p {
    color: #fff !important;
    font-size: 15px;
}

}


/* min-width 1441px, xlarge screens
=======================================================================*/
@media only screen and (min-width: 90.063em) {
@import url(https://fonts.googleapis.com/css?family=Molengo);
@font-face {
    font-family: 'vijaya';
    src: url(../fonts/vijaya.ttf);
}


body { background:#c6c5bf;
font-size: 15px;
font-family: 'Molengo', sans-serif;
}


p {text-align: justify; font-family: 'Molengo', sans-serif; font-family:17px;}


h2.header { text-align:right; font-size:36px;  color:#fff; font-family: 'vijaya'; }
h2.contact { font-size:36px;  color:#fff; font-family: 'vijaya'; }




.slider-section {width: 100%;
    padding: 134px 0;}

.top-section {    padding: 25px 0;}
.header-section     {background:rgba(255, 255, 255, 0.75);     text-align: center;    box-shadow: 0 3px 6px 5px rgba(0,0,0,.5);     z-index: 9999;
    position: relative; width:100%; top:0}
.slider             {position: relative;width: 100%; z-index: -1;   margin-top: -0.75rem;}

.content-section {       margin: 0 auto;
    max-width: 1070px;
    width: 100%;
    font-size: 16px; }


    .content-section a   {text-decoration: underline;}

    .content-section a:hover  {text-decoration: none;}

	.callout ul 	{margin-left:15px;}

.callout {
    margin: 0 0 1rem 0;
    padding: 0;
    border: 0;
    border-radius: 0;
    position: relative;
    background-color: rgba(0, 0, 0, 0);
	color:#716f62;
	}


.border    {border-left: rgba(255, 255, 255, 0.6) solid 1px;
    height: 195px;
    width: 0;
    float: left;
    margin: 26px 0;
	    padding: 15px;
}

.footer .row {
       margin: 0 auto;
    max-width: 888px;
    width: 100%;
}



.navigation-section         {background:#97946b; position:relative}
.navigation                 {float:right}
.navigation  ul             {text-align: right;    margin-top: 18px;}
.navigation  ul li          {display:inline-block; list-style:none;margin-left: 15px;}
.navigation ul li a {
    font-family: 'Adamina', serif;
    color: #fff;
    font-size: 14px;
    text-decoration: none;
	padding: 21px 0px 4px 10px;
}
.navigation  ul li a:hover  {text-decoration:underline}

.footer  {background:#97946b; padding: 34px 0 0 0;}
.footer a { color:#656348; font-weight:bold}
.footer p {color:#fff;     font-size: 15px;}



.footer-copy{background:#656348;  color:#97946b;       padding: 21px 0 1px 0;}
.footer-copy p {color:#97946b; text-align:center; font-size:15px; font-family: 'Molengo', sans-serif;     padding: 5px;}

.footer-copy a {color:#fff;     font-weight: bold; text-decoration: underline;}

.footer-copy a:hover {color:#fff;     font-weight: bold; text-decoration: none;}
.slicknav_menu { display:none !important;}


.social {float: left; margin-top: 25px;}

.social ul {
    float:left;
}

.social li {
    list-style: none;
    display: inline-block;
}

.social li a {
    padding: 10px 19px;
}

.facebook								{background:url(../images/icons.png) 27%}

.auto-style2 {
    font-style: italic;
    color: #929373;
    font-family: 'Molengo', sans-serif;
    font-weight: bold;
    font-size: 2.5em; margin-bottom: 32px;
}

	.auto-style5 {
    font-weight: bold;
    align-content: center;
    text-align: left;
    align-items: center;
	font-family: 'Molengo', sans-serif;
    font-weight: normal;
    font-size:21px;}

	span.content-label{font-style:italic;}

	.rwd-table {
    margin: 1em 0;
    width: 300px;

}


tbody,td{background-color:#c6c5bf; border: 1px solid #999;}

td.textbold{background-color:#c6c5bf;}

span.textbold{font-weight:bold;}

table.table-content{border:none;}


div.enlarge-map{font-size:14px;}

img.star-rating{width:13%;}

.thumb 			{}
.thumb li 		{    list-style: none;
    display: inline-block;
    width: 23%;
    margin: 5px;}
.thumb li img:hover 	{cursor:pointer}

/********form**********************/

input.text-form{
	display: block;
    width: 50%;
    height: 31px;
    padding: 10px 28px 4px -8px;
    border: 1px solid #cacaca;
    margin: -23px -47px 19px 139px;
    border-radius: 4px;
	}


	img.verif-img{
	 margin-top: -93px;
    margin-left: 327px;
}
input.form-button {
    padding: 11px 17px 11px 17px;
    margin-top: 6px;
    width: 16% !important;
    border: #97946b solid 1px;
    border-radius: 3px;
    background: #97946b;
    color: #fff;
    float: right;    margin-right: 132px;}

	div.bottom-section{margin-top:80px;}

img.booking-btn{
float:right; margin-left:30px
}

img.star-rating-bottom{width:24%;}



.column-left   {width:50%; float:left !important;  }

.column-right   {width:50%; float:right ; }





}





/* min-width 1025px and max-width 1440px, use when QAing large screen-only issues
=======================================================================*/
@media only screen and (min-width: 64.063em) and (max-width: 90em) {

@import url(https://fonts.googleapis.com/css?family=Molengo);
@font-face {
    font-family: 'vijaya';
    src: url(../fonts/vijaya.ttf);
}


body { background:#c6c5bf;
font-size: 15px;
font-family: 'Molengo', sans-serif;
}


p {text-align: justify; font-family: 'Molengo', sans-serif; font-family:17px;}


h2.header { text-align:right; font-size:36px;  color:#fff; font-family: 'vijaya'; }
h2.contact { font-size:36px;  color:#fff; font-family: 'vijaya'; }




.slider-section {width: 100%;
    padding: 134px 0;}

.top-section {    padding: 25px 0;}
.header-section     {background:rgba(255, 255, 255, 0.75);     text-align: center;    box-shadow: 0 3px 6px 5px rgba(0,0,0,.5);     z-index: 9999;
    position: relative; width:100%; top:0}
.slider             {position: relative;width: 100%; z-index: -1;   margin-top: -0.75rem;}

.content-section {       margin: 0 auto;
    max-width: 1070px;
    width: 100%;
    font-size: 16px; }


    .content-section a   {text-decoration: underline;}

    .content-section a:hover  {text-decoration: none;}


	.callout ul 	{margin-left:15px;}

.callout {
    margin: 0 0 1rem 0;
    padding: 0;
    border: 0;
    border-radius: 0;
    position: relative;
    background-color: rgba(0, 0, 0, 0);
	color:#716f62;
	}


.border    {border-left: rgba(255, 255, 255, 0.6) solid 1px;
    height: 195px;
    width: 0;
    float: left;
    margin: 26px 0;
	    padding: 15px;
}

.footer .row {
       margin: 0 auto;
    max-width: 888px;
    width: 100%;
}



.navigation-section         {background:#97946b; position:relative}
.navigation                 {float:right}
.navigation  ul             {text-align: right;    margin-top: 18px;}
.navigation  ul li          {display:inline-block; list-style:none;margin-left: 15px;}
.navigation ul li a {
    font-family: 'Adamina', serif;
    color: #fff;
    font-size: 14px;
    text-decoration: none;
	padding: 21px 0px 4px 10px;
}
.navigation  ul li a:hover  {text-decoration:underline}

.footer  {background:#97946b; padding: 34px 0 0 0;}
.footer a { color:#656348; font-weight:bold}
.footer p {color:#fff;     font-size: 15px;}



.footer-copy{background:#656348;  color:#97946b;       padding: 21px 0 1px 0;}
.footer-copy p {color:#97946b; text-align:center; font-size:15px; font-family: 'Molengo', sans-serif;     padding: 5px;}

.footer-copy a {color:#fff;     font-weight: bold; text-decoration: underline;}

.footer-copy a:hover {color:#fff;     font-weight: bold; text-decoration: none;}

.slicknav_menu { display:none !important;}


.social {float: left; margin-top: 25px;}

.social ul {
    float:left;
}

.social li {
    list-style: none;
    display: inline-block;
}

.social li a {
    padding: 10px 19px;
}

.facebook								{background:url(../images/icons.png) 27%}

.auto-style2 {
    font-style: italic;
    color: #929373;
    font-family: 'Molengo', sans-serif;
    font-weight: bold;
    font-size: 2.5em; margin-bottom: 32px;
}

	.auto-style5 {
    font-weight: bold;
    align-content: center;
    text-align: left;
    align-items: center;
	font-family: 'Molengo', sans-serif;
    font-weight: normal;
    font-size:21px;}

	span.content-label{font-style:italic;}

	.rwd-table {
    margin: 1em 0;
    width: 300px;

}


tbody,td{background-color:#c6c5bf; border: 1px solid #999;}

td.textbold{background-color:#c6c5bf;}

span.textbold{font-weight:bold;}

table.table-content{border:none;}


div.enlarge-map{font-size:14px;}

img.star-rating{width:13%;}

.thumb 			{}
.thumb li 		{    list-style: none;
    display: inline-block;
    width: 23%;
    margin: 5px;}
.thumb li img:hover 	{cursor:pointer}

/********form**********************/

input.text-form{
	display: block;
    width: 50%;
    height: 31px;
    padding: 10px 28px 4px -8px;
    border: 1px solid #cacaca;
    margin: -23px -47px 19px 139px;
    border-radius: 4px;
	}


	img.verif-img{
	 margin-top: -93px;
    margin-left: 327px;
}
input.form-button {
    padding: 11px 17px 11px 17px;
    margin-top: 6px;
    width: 16% !important;
    border: #97946b solid 1px;
    border-radius: 3px;
    background: #97946b;
    color: #fff;
    float: right;    margin-right: 132px;}

	div.bottom-section{margin-top:80px;}

.booking-link   {float:right;margin-left: 11px; }

img.star-rating-bottom{width:24%;}



.column-left   {width:50%; float:left !important;  }

.column-right   {width:50%; float:right ; }




}



/* min-width 1025px, large screens
======================================================================*/
@media only screen and (min-width: 64.063em) {

  @import url(https://fonts.googleapis.com/css?family=Molengo);
  @font-face {
      font-family: 'vijaya';
      src: url(../fonts/vijaya.ttf);
  }


  body { background:#c6c5bf;
  font-size: 15px;
  font-family: 'Molengo', sans-serif;
  }


  p {text-align: justify; font-family: 'Molengo', sans-serif; font-family:17px;}


  h2.header { text-align:right; font-size:36px;  color:#fff; font-family: 'vijaya'; }
  h2.contact { font-size:36px;  color:#fff; font-family: 'vijaya'; }




  .slider-section {width: 100%;
      padding: 134px 0;}

  .top-section {    padding: 25px 0;}
  .header-section     {background:rgba(255, 255, 255, 0.75);     text-align: center;    box-shadow: 0 3px 6px 5px rgba(0,0,0,.5);     z-index: 9999;
      position: relative; width:100%; top:0}
  .slider             {position: relative;width: 100%; z-index: -1;   margin-top: -0.75rem;}

  .content-section {       margin: 0 auto;
      max-width: 1070px;
      width: 100%;
      font-size: 16px; }


      .content-section a   {text-decoration: underline;}

      .content-section a:hover  {text-decoration: none;}


  	.callout ul 	{margin-left:15px;}

  .callout {
      margin: 0 0 1rem 0;
      padding: 0;
      border: 0;
      border-radius: 0;
      position: relative;
      background-color: rgba(0, 0, 0, 0);
  	color:#716f62;
  	}


  .border    {border-left: rgba(255, 255, 255, 0.6) solid 1px;
      height: 195px;
      width: 0;
      float: left;
      margin: 26px 0;
  	    padding: 15px;
  }

  .footer .row {
         margin: 0 auto;
      max-width: 888px;
      width: 100%;
  }



  .navigation-section         {background:#5A905C; position:relative}
  .navigation                 {float:right}
  .navigation  ul             {text-align: right;    margin-top: 18px;}
  .navigation  ul li          {display:inline-block; list-style:none;  margin-left: 18px;}
  .navigation ul li a {
      font-family: 'Adamina', serif;
      color: #fff;
      font-size: 14px;
      text-decoration: none;
  	padding: 21px 0px 4px 10px;

  }
  .navigation  ul li a:hover  {text-decoration:underline}

  .footer  {background:#5A905C; padding: 34px 0 0 0;}
  .footer a {    color: #fff;
    font-weight: bold;
    text-decoration: underline;}

  .footer a:hover {text-decoration: none;}


  .footer p {color:#fff;     font-size: 15px;}



  .footer-copy{background:#2D4C2E;  color:#97946b;       padding: 21px 0 1px 0;}
  .footer-copy p {color:#fff; text-align:center; font-size:14px; font-family: 'Molengo', sans-serif;     padding: 5px;}

  .footer-copy a {color:#fff;     font-weight: bold; text-decoration: underline;}

  .footer-copy a:hover {color:#fff;     font-weight: bold; text-decoration: none;}

  .slicknav_menu { display:none !important;}


  .social {float: left; margin-top: 25px;}

  .social ul {
      float:left;
  }

  .social li {
      list-style: none;
      display: inline-block;
  }

  .social li a {
      padding: 11px 21px;
  }

  .facebook								{background:url(../images/icons.png) 27%}

  .auto-style2 {
      font-style: italic;
      color: #2D4C2E;
      font-family: 'vijaya', serif;
      font-weight: bold;
      font-size: 2.5em; margin-bottom: 32px;
  }

  	.auto-style5 {
      font-weight: bold;
      align-content: center;
      text-align: left;
      align-items: center;
  	font-family: 'vijaya', serif;
      font-weight: normal;
      font-size:21px;}

  	span.content-label{font-style:italic;}

  	.rwd-table {
      margin: 1em 0;
      width: 300px;

  }


  tbody,td{background-color:#c6c5bf; border: 1px solid #999;}

  td.textbold{background-color:#c6c5bf;}

  span.textbold{font-weight:bold;}

  table.table-content{border:none;}


  div.enlarge-map{font-size:14px;}

  div.enlarge-map a{color:#F00; font-weight:bold;}

  img.star-rating{width:13%;}

  .thumb 			{}
  .thumb li 		{    list-style: none;
      display: inline-block;
      width: 23%;
      margin: 5px;}
  .thumb li img:hover 	{cursor:pointer}

  /********form**********************/

  input.text-form{
  	display: block;
      width: 50%;
      height: 31px;
      padding: 10px 28px 4px -8px;
      border: 1px solid #cacaca;
      margin: -23px -47px 19px 139px;
      border-radius: 4px;
  	}


  	img.verif-img{
  	 margin-top: -93px;
      margin-left: 327px;
  }
  input.form-button {
      padding: 11px 17px 11px 17px;
      margin-top: 6px;
      width: 16% !important;
      border: #5a905c solid 1px;
      border-radius: 3px;
      background: #5a905c;
      color: #fff;
      float: right;    margin-right: 132px;}

  	div.bottom-section{margin-top:80px;}

  .booking-link   {float:right;     margin-left: 10px;  }

  img.star-rating-bottom{width:24%;}



  .column-left   {width:50%; float:left !important;  }

  .column-right   {width:50%; float:right ; }





}

/* min-width 641px and max-width 1024px, use when QAing tablet-only issues
===========================================================================
*/
@media only screen and (min-width: 40.063em) and (max-width: 64em) {

  @import url(https://fonts.googleapis.com/css?family=Molengo);
  @font-face {
      font-family: 'vijaya';
      src: url(../fonts/vijaya.ttf);
  }


  body { background:#c6c5bf;
  font-size: 15px;
  font-family: 'Molengo', sans-serif;
  }


  p {text-align: justify; font-family: 'Molengo', sans-serif; font-family:17px;}


  h2.header { text-align:right; font-size:36px;  color:#fff; font-family: 'vijaya'; }
  h2.contact { font-size:36px;  color:#fff; font-family: 'vijaya'; }




  .slider-section {width: 100%;
      padding: 134px 0;}

  .top-section {    padding: 25px 0;}
  .header-section     {background:rgba(255, 255, 255, 0.75);     text-align: center;    box-shadow: 0 3px 6px 5px rgba(0,0,0,.5);     z-index: 9999;
      position: relative; width:100%; top:0}
  .slider             {position: relative;width: 100%; z-index: -1;   margin-top: -0.75rem;}

  .content-section {       margin: 0 auto;
      max-width: 1070px;
      width: 100%;
      font-size: 16px; }


      .content-section a   {text-decoration: underline;}

      .content-section a:hover  {text-decoration: none;}


  	.callout ul 	{margin-left:15px;}

  .callout {
      margin: 0 0 1rem 0;
      padding: 0;
      border: 0;
      border-radius: 0;
      position: relative;
      background-color: rgba(0, 0, 0, 0);
  	color:#716f62;
  	}


  .border    {border-left: rgba(255, 255, 255, 0.6) solid 1px;
      height: 195px;
      width: 0;
      float: left;
      margin: 26px 0;
  	    padding: 15px;
  }

  .footer .row {
         margin: 0 auto;
      max-width: 888px;
      width: 100%;
  }




    .navigation-section         {background:#97946b; position:relative; display:none}
  .navigation                 {float:right}
  .navigation  ul             {text-align: right;    margin-top: 18px;}
  .navigation  ul li          {display:inline-block; list-style:none;margin-left: 15px;}
  .navigation ul li a {
      font-family: 'Adamina', serif;
      color: #fff;
      font-size: 14px;
      text-decoration: none;
  	padding: 21px 0px 4px 10px;
  }
  .navigation  ul li a:hover  {text-decoration:underline}

  .footer  {background:#5A905C; padding: 34px 0 0 0;}
  .footer p {color:#fff;     font-size: 15px;}

  .footer a {    color: #fff;
    font-weight: bold;
    text-decoration: underline;}

  .footer a:hover {text-decoration: none;}


  .footer-copy{background:#2D4C2E;  color:#97946b;       padding: 21px 0 1px 0;}
  .footer-copy p {color:#fff; text-align:center; font-size:14px; font-family: 'Molengo', sans-serif;     padding: 5px;}

  .footer-copy a {color:#fff;     font-weight: bold; text-decoration: underline;}

  .footer-copy a:hover {color:#fff;     font-weight: bold; text-decoration: none;}


  .slicknav_menu { display:block;}


  .social {float: left; margin-top: 25px;}

  .social ul {
      float:left;
  }

  .social li {
      list-style: none;
      display: inline-block;
  }

  .social li a {
      padding: 10px 19px;
  }

  .facebook								{background:url(../images/icons.png) 27%}

  .auto-style2 {
      font-style: italic;
      color: #929373;
      font-family: 'vijaya', serif;
      font-weight: bold;
      font-size: 2.5em; margin-bottom: 32px;
  }

  	.auto-style5 {
      font-weight: bold;
      align-content: center;
      text-align: left;
      align-items: center;
  	font-family: 'vijaya', serif;
      font-weight: normal;
      font-size:21px;}

  	span.content-label{font-style:italic;}

  	.rwd-table {
      margin: 1em 0;
      width: 300px;

  }


  tbody,td{background-color:#c6c5bf; border: 1px solid #999;}

  td.textbold{background-color:#c6c5bf;}

  span.textbold{font-weight:bold;}

  table.table-content{border:none;}


  div.enlarge-map{font-size:14px;}

  img.star-rating{width:13%;}

  .thumb 			{}
  .thumb li 		{    list-style: none;
      display: inline-block;
      width: 23%;
      margin: 5px;}
  .thumb li img:hover 	{cursor:pointer}

  /********form**********************/

  input.text-form{
  	display: block;
      width: 50%;
      height: 31px;
      padding: 10px 28px 4px -8px;
      border: 1px solid #cacaca;
      margin: -23px -47px 19px 139px;
      border-radius: 4px;
  	}


  	img.verif-img{
  	 margin-top: -93px;
      margin-left: 327px;
  }
 input.form-button {
 padding: 11px 17px 11px 17px;
    margin-top: 6px;
    width: 10% !important;
    border: #5a905c solid 1px;
    border-radius: 3px;
    background: #5a905c;
    color: #fff;
    float: left;
    margin-left: 130px;}
  	div.bottom-section{margin-top:80px;}

  .booking-link   {float:right;     margin-left: 15px;  }

  img.star-rating-bottom{width:24%;}



  .column-left   {width:50%; float:left !important;  }

  .column-right   {width:50%; float:right ; }






}


/* min-width 641px, medium screens
=====================================================================*/
@media only screen and (max-width: 40.063em) {
  @import url(https://fonts.googleapis.com/css?family=Molengo);
  @font-face {
      font-family: 'vijaya';
      src: url(../fonts/vijaya.ttf);
  }


  body { background:#c6c5bf;
  font-size: 15px;
  font-family: 'Molengo', sans-serif;
  }


  p {text-align: justify; font-family: 'Molengo', sans-serif; font-family:17px;}


  h2.header { text-align:right; font-size:36px;  color:#fff; font-family: 'vijaya'; }
  h2.contact { font-size:36px;  color:#fff; font-family: 'vijaya'; }




  .slider-section {width: 100%;
      padding: 134px 0; }

   .top-section {    padding: 25px 0;}
   .header-section     {background:rgba(255, 255, 255, 0.75);     text-align: center;    box-shadow: 0 3px 6px 5px rgba(0,0,0,.5);     z-index: 9999;
       position: relative; width:100%; top:0}
  .slider             {position: relative;width: 100%; z-index: -1;   margin-top: -0.75rem;}

  .content-section {       margin: 0 auto;
      max-width: 1070px;
      width: 100%;
      font-size: 16px; }


      .content-section a   {text-decoration: underline;}

      .content-section a:hover  {text-decoration: none;}


  	.callout ul 	{margin-left:15px;}

  .callout {
      margin: 0 0 1rem 0;
      padding: 0;
      border: 0;
      border-radius: 0;
      position: relative;
      background-color: rgba(0, 0, 0, 0);
  	color:#716f62;
  	}



  .border    {border-left: rgba(255, 255, 255, 0.6) solid 1px;
      height: 195px;
      width: 0;
      float: left;
      margin: 26px 0;
  	    padding: 15px;
        display:block;
  }

  .footer .row {
         margin: 0 auto;
      max-width: 888px;
      width: 100%;
  }



  .navigation-section         {background:#97946b; position:relative; display:none}
  .navigation                 {float:right}
  .navigation  ul             {text-align: right;    margin-top: 18px;}
  .navigation  ul li          {display:inline-block; list-style:none;margin-left: 15px;}
  .navigation ul li a {
      font-family: 'Adamina', serif;
      color: #fff;
      font-size: 14px;
      text-decoration: none;
  	padding: 21px 0px 4px 10px;
  }
  .navigation  ul li a:hover  {text-decoration:underline}
  .footer  {background:#5A905C; padding: 34px 0 0 0;}
  .footer a { color:#656348; font-weight:bold}
  .footer p {color:#fff;     font-size: 15px;}


  .footer-copy{background:#2D4C2E;  color:#97946b;       padding: 21px 0 1px 0;}
  .footer-copy p {color:#fff; text-align:center; font-size:14px; font-family: 'Molengo', sans-serif;     padding: 5px;}

  .footer-copy a {color:#fff;     font-weight: bold; text-decoration: underline;}

  .footer-copy a:hover {color:#fff;     font-weight: bold; text-decoration: none;}

  .social {float: left; margin-top: 25px;}

  .social ul {
      float:left;
  }

  .social li {
      list-style: none;
      display: inline-block;
  }

  .social li a {
      padding: 10px 19px;
  }

  .facebook								{background:url(../images/icons.png) 27%}

  .auto-style2 {
      font-style: italic;
      color: #929373;
      font-family: 'Molengo', sans-serif;
      font-weight: bold;
      font-size: 2.5em; margin-bottom: 32px;
  }

  	.auto-style5 {
      font-weight: bold;
      align-content: center;
      text-align: left;
      align-items: center;
  	font-family: 'Molengo', sans-serif;
      font-weight: normal;
      font-size:21px;}

  	span.content-label{font-style:italic;}

  	.rwd-table {
      margin: 1em 0;
      width: 300px;

  }


  tbody,td{background-color:#c6c5bf; border: 1px solid #999;}

  td.textbold{background-color:#c6c5bf;}

  span.textbold{font-weight:bold;}

  table.table-content{border:none;}


  div.enlarge-map{font-size:14px;}

  img.star-rating{width:13%;}

  .thumb 			{}
  .thumb li 		{    list-style: none;
      display: inline-block;
      width: 23%;
      margin: 5px;}
  .thumb li img:hover 	{cursor:pointer}

  /********form**********************/

  input.text-form{
  	display: block;
      width: 50%;
      height: 31px;
      padding: 10px 28px 4px -8px;
      border: 1px solid #cacaca;
      margin: -23px -47px 19px 139px;
      border-radius: 4px;
  	}


  	img.verif-img{
  	 margin-top: -93px;
      margin-left: 327px;
  }
  input.form-button {
      padding: 11px 17px 11px 17px;
      margin-top: 6px;
      width: 16% !important;
      border: #97946b solid 1px;
      border-radius: 3px;
      background: #97946b;
      color: #fff;
      float: right;    margin-right: 132px;}

  	div.bottom-section{margin-top:80px;}

  .booking-link   {float:right;     margin-left: 15px;  }

  img.star-rating-bottom{width:24%;}



  .column-left   {width:50%; float:left !important;  }

  .column-right   {width:50%; float:right ; }



}



/* max-width 640px, mobile-only styles, use when QAing mobile issues
=====================================================================*/
@media only screen and (max-width: 40em) {

  @import url(https://fonts.googleapis.com/css?family=Molengo);
  @font-face {
      font-family: 'vijaya';
      src: url(../fonts/vijaya.ttf);
  }


  body { background:#c6c5bf;
  font-size: 15px;
  font-family: 'Molengo', sans-serif;
  }


  p {text-align: justify; font-family: 'Molengo', sans-serif; font-family:17px;}


  h2.header { text-align:right; font-size:36px;  color:#fff; font-family: 'vijaya'; }
  h2.contact { font-size:36px;  color:#fff; font-family: 'vijaya'; }




  .slider-section {width: 100%;
      padding: 134px 0; }

   .top-section {    padding: 25px 0;}
   .header-section     {background:rgba(255, 255, 255, 0.75);     text-align: center;    box-shadow: 0 3px 6px 5px rgba(0,0,0,.5);     z-index: 9999;
       position: relative; width:100%; top:0}
  .slider             {position: relative;width: 100%; z-index: -1;   margin-top: -0.75rem;}

  .content-section {       margin: 0 auto;
      max-width: 1070px;
      width: 100%;
      font-size: 16px; }


      .content-section a   {text-decoration: underline;}

      .content-section a:hover  {text-decoration: none;}


  	.callout ul 	{margin-left:15px;}

  .callout {
      margin: 0 0 1rem 0;
      padding: 0;
      border: 0;
      border-radius: 0;
      position: relative;
      background-color: rgba(0, 0, 0, 0);
  	color:#716f62;
  	}

  .border    {border-left: rgba(255, 255, 255, 0.6) solid 1px;
      height: 195px;
      width: 0;
      float: left;
      margin: 26px 0;
  	    padding: 15px;
        display:none;
  }

  .footer .row {
         margin: 0 auto;
      max-width: 888px;
      width: 100%;
  }



  .navigation-section         {background:#97946b; position:relative; display:none}
  .navigation                 {float:right}
  .navigation  ul             {text-align: right;    margin-top: 18px;}
  .navigation  ul li          {display:inline-block; list-style:none;margin-left: 15px;}
  .navigation ul li a {
      font-family: 'Adamina', serif;
      color: #fff;
      font-size: 14px;
      text-decoration: none;
  	padding: 21px 0px 4px 10px;
  }
  .navigation  ul li a:hover  {text-decoration:underline}

  .footer  {background:#5A905C; padding: 34px 0 0 0;}
  .footer a { color:#656348; font-weight:bold}
  .footer p {color:#fff;     font-size: 15px;}



  .footer-copy{background:#2D4C2E;  color:#97946b;       padding: 21px 0 1px 0;}
  .footer-copy p {color:#fff; text-align:center; font-size:14px; font-family: 'Molengo', sans-serif;     padding: 5px;}

  .footer-copy a {color:#fff;     font-weight: bold; text-decoration: underline;}

  .footer-copy a:hover {color:#fff;     font-weight: bold; text-decoration: none;}


  .social {float: left; margin-top: 25px;}

  .social ul {
      float:left;
  }

  .social li {
      list-style: none;
      display: inline-block;
  }

  .social li a {
      padding: 10px 19px;
  }

  .facebook								{background:url(../images/icons.png) 27%}

  .auto-style2 {
      font-style: italic;
      color: #929373;
      font-family: 'vijaya', serif;
      font-weight: bold;
      font-size: 2.5em; margin-bottom: 32px;
  }

  	.auto-style5 {
      font-weight: bold;
      align-content: center;
      text-align: left;
      align-items: center;
  font-family: 'vijaya', serif;
      font-weight: normal;
      font-size:21px;}

  	span.content-label{font-style:italic;}

  	.rwd-table {
      margin: 1em 0;
      width: 300px;

  }


  tbody,td{background-color:#c6c5bf; border: 1px solid #999;}

  td.textbold{background-color:#c6c5bf;}

  span.textbold{font-weight:bold;}

  table.table-content{border:none;}


  div.enlarge-map{font-size:14px;}

  img.star-rating{width:13%;}

  .thumb 			{}
  .thumb li 		{    list-style: none;
      display: inline-block;
      width: 23%;
      margin: 5px;}
  .thumb li img:hover 	{cursor:pointer}

  /********form**********************/

  input.text-form{
  	display: block;
      width: 50%;
      height: 31px;
      padding: 10px 28px 4px -8px;
      border: 1px solid #cacaca;
      margin: -23px -47px 19px 139px;
      border-radius: 4px;
  	}


  	img.verif-img{
  	 margin-top: -93px;
      margin-left: 327px;
  }
  input.form-button {
      padding: 11px 17px 11px 17px;
      margin-top: 6px;
      width: 16% !important;
      border: #97946b solid 1px;
      border-radius: 3px;
      background: #97946b;
      color: #fff;
      float: right;    margin-right: 132px;}

  	div.bottom-section{margin-top:80px;}

  .booking-link   {float:right;     margin-left: 15px;  }

  img.star-rating-bottom{width:24%;}



  .column-left   {width:50%; float:left !important;  }

  .column-right   {width:50%; float:right ; }


}
