*{margin:0;padding:0;border:0;outline:none;}
@viewport{ width:device-width;}
@-ms-viewport{width:devide-width;} /* for microsoft device */
@-o-viewport{width:devide-width;} /* for old opera device */

@media only screen and (max-width:580px)
{ 
.title,    .subtitle { display:none;}
#reserve {margin:0 auto; position:relative; top:0px;}
.check1{width:40%; float:left; padding:5px 0; margin:5px 10px;}
.vid  { float:none; width:98%; margin:0 auto; position:relative; padding-bottom:56%; }
}
@media only screen and (min-width:581px) and (max-width:768px)
{

.title,    .subtitle { display:none;}
#reserve {margin:0 auto; position:relative; top:0px;}
.check1{width:40%; float:left; padding:5px 0; margin:5px 10px;}
.amenities-wrapper  {margin:0 auto; width:90%; float:none; clear:both;}

}
@media only screen and (min-width:769px) and (max-width:1150px)
{

}
