@media only screen and (max-width:1058px) {
.wrapper_1200 {
	width:100%;
	padding:0 2%
}
.jms-slideshow {
	width:97%!important
}
.trip-a {
	margin:0
}
}
@media only screen and (min-width:768px) and (max-width:1024px) {
.header, .main-banner {
	position:relative
}
.home-great-box ul li img, .main-header {
	min-height:150px
}
.slider__item .slider_content .slide-content-under {
	bottom:25%
}
.menu-r-b {
	width:27%;
	margin-right:1%
}
.menu-r-b:nth-child(3) {
	width:40%
}
.menu-r-b a {
	font-size:14px
}
.tablemenu {
	padding:0
}
.slider {
	height:680px
}
.info_mid img {
	width:100%
}/*.datetime_container ul{padding:8px 6px 9px}*/
.resp-form-box ul li .right select {
	width:95%
}
.birth-date {
	width:43%!important
}
#form-wrapper, .page_heading {
	width:100%
}
.breadcrumb a::after {
	right:-16px
}
#footer .fotter-more-link .bootmlink {
	padding-bottom:15px
}
.home-content .home-heading-second .right .latest-part .latest_description {
	padding-bottom:27px
}
.top_header {
	display:none
}
.header .logo {
	border-bottom:1px solid #fff;
	text-align:center;
	top:0;
	z-index:10;
	position:inherit!important;
	background:#000
}
.header .logo img {
	width:200px;
	height:auto!important
}
#camera_wrap_1 {
	height:440px!important
}
.camera_wrap .camera_pag .camera_pag_ul {
	text-align:left!important;
	display:none
}
.header .header-right {
	float:left;
	text-align:left;
	width:100%;
	padding:0 0 7px
}
.header .header-right .navigation {
	float:left;
	width:100%;
	margin:0
}
.header .header-right .nav-top {
	margin:8px 0
}
.header .header-right .social-links {
	margin:5px 0
}
.header .header-right .navigation ul {
	text-align:center
}
.header .header-right .navigation ul li {
	padding:0 7px;
	display:inline-block;
	border-right:#6d7072 2px solid
}
.header .header-right .navigation ul li:last-child {
	border-right:0;
	padding:0 5px
}
.header .header-right .navigation ul li a {
	font-size:10px;
	font-weight:400
}
#booking-form .booking-box {
	padding-top:37px
}
#booking-form .booking-box .form-section ul li:nth-child(1) {
	width:19%
}
#booking-form .booking-box h2 {
	font-size:13px
}
#booking-form .booking-box .form-section {
	float:none;
	width:98%;
	margin:0 auto
}
#booking-form {
	width:100%;
	top:21px;
	padding:0 0 10px
}
#booking-form .booking-box .form-section select {
	padding:6px 14px 6px 2px
}
.daterangepicker {
	width:280px!important
}
.daterangepicker option.disabled, .daterangepicker td.disabled {
	background:url(/images/cross.png) 8px 5px no-repeat rgba(0,0,0,0)!important
}
.daterangepicker .calendar-table table tbody tr td {
	font-size:14px;
	line-height:20px
}
.daterangepicker .calendar {
	width:98%
}
.daterangepicker .calendar.left .calendar-table {
	-moz-border-radius:4px!important;
	-webkit-border-radius:4px!important;
	border-radius:4px!important;
	border-right:1px solid #ddd!important;
	padding-right:4px!important
}
.daterangepicker .calendar.right .calendar-table {
	-moz-border-radius:4px!important;
	-webkit-border-radius:4px!important;
	border-radius:4px!important;
	border-left:1px solid #ddd!important;
	padding-left:4px!important
}
#booking-form .booking-box .form-section input[type=text] {
	width:100%
}
#booking-form .booking-box .form-section ul li {
	margin-left:4px
}
.home-active-images ul li:nth-child(3), .home-experience ul li:nth-child(3) {
	margin-left:0
}
#booking-form .booking-box .form-section ul li:nth-child(2), #booking-form .booking-box .form-section ul li:nth-child(3) {
	width:16%
}
#booking-form .booking-box .form-section ul li:last-child {
	width:14%
}
.booking_bottom {
	margin-top:-2px
}
#booking-form .booking-box .form-section .edit_booking a {
	font-weight:700
}
.home-content .home-heading-second h2 {
	font-size:17px;
	font-family:Lora, serif
}
.home-content .home-heading-second .left {
	margin-bottom:20px
}
.home-content .home-heading-second .right .home-big-images, .home-content .home-heading-second .right .home-small-images {
	width:50%
}
.home-content .packges-left {
	width:64%
}
.home-content .outer-package-right {
	width:35%
}
.home-great-box ul li {
	width:23.3%
}
.home-great-box ul li .great-background {
	height:135px
}
.home-great-box ul li .great-background .great-text {
	height:143px
}
.home-great-box ul li:hover .great-background .great-text h3 {
	bottom:40%
}
.home-great-box ul li:hover .great-background .great-text p {
	bottom:5%!important
}
.home-experience ul li {
	width:49.5%;
	margin-bottom:9px
}
.home-experience ul li .home-offer-images {
	height:222px
}
.home-active-images ul li {
	width:47.9%;
	margin-bottom:30px
}
.jms-slideshow {
	width:97%!important
}
.datetime_container ul li {
	padding:0 4px;
	font-size:15px
}
.datetime_container .reservation_process {
	width:25.4%;
	background-position:180px 31px
}
.home-content {
	width:98%
}
.home-content .home-heading-second {
	margin:0
}
.home-content .home-heading-second .left {
	width:47%
}
.home-content .home-heading-second .right {
	width:50.7%;
	margin:15% 0 0
}
.home-content .home-heading-second .main-video, .home-content .home-heading-second .video_thumbnail {
	width:100%
}
.home-content .home-heading-second .home-video {
	width:100%;
	height:auto;
	max-height:280px
}
.home-content .home-heading-second .video_thumbnail img {
	width:100%;
	margin:0
}
.video_thumbnail .tabs li {
	width:24%!important;
	margin-right:1.3%
}
.video_thumbnail .tabs li:last-child {
	margin-right:0
}
.home-content .packges-right {
	min-height:368px
}
.home-content .packges-right span img {
	position:absolute;
	right:0;
	top:200px
}
.home-content .home-heading-second .accomdation-part ul li a {
	font-size:12px
}
#footer .footer_inner .footer-form {
	width:100%;
	padding:1%
}
#footer .footer_left {
	width:100%
}
#footer .footer-logo {
	border-bottom:1px solid #fff;
	-moz-box-shadow:0 0 1px 1px #aaa;
	-webkit-box-shadow:0 0 1px 1px #aaa;
	box-shadow:0 0 1px 1px #aaa;
	float:left;
	margin:0;
	padding:10px 0;
	text-align:center;
	width:100%
}
.footer-logo.footer-logo-trip a {
	display:inline-block
}
#footer .footer-link {
	float:right;
	width:100%;
	margin-top:30px
}
.banner-text-box {
	top:8%!important
}
.banner-text-box .banner-content {
	width:100%!important;
	padding:15px 3%!important
}
.banner-text-box .banner-content .banner-content-box {
	width:100%!important;
	padding:15px 3%!important;
	height:218px!important
}
.banner-text-box .banner-content .banner-content-box h3 {
	padding:0!important
}
.banner-text-box .banner-content .banner-content-box p {
	font-size:15px!important;
	line-height:18px;
	width:auto!important
}
#footer .fotter-more-link .sociallink {
	margin-left:0;
	float:left;
	width:163px;
	height:70px
}
#footer .fotter-more-link .sociallink ul li a {
	padding:2px 6px
}
#footer .fotter-more-link .bootmlink {
	text-align:center;
	float:left
}
#footer .footer-link ul li ul li:nth-child(3), #footer .fotter-more-link .sociallink ul li:nth-child(3) {
	clear:none
}
#footer .footer-link ul li ul {
	margin-bottom:10px
}
#footer .newsletter_bar {
	margin-top:30px;
	width:96%;
	background:#f7f7f7;
	padding:10px 2%
}
#footer .newsletter_bar input {
	background:#fff;
	margin:0 1% 0 0;
	width:35%;
	padding:10px 2%;
	float:left
}
#footer .newsletter_bar button {
	width:20%;
	margin:0
}
#leftbar {
	width:29%
}
#inner-right-part {
	width:69%
}
#inner-right-part .tab-horizontal ul .no-link, #inner-right-part .tab-horizontal ul li a {
	padding:11px 18px 8px;
	font:12px/22px robotobold
}
#inner-right-part .grey-tab ul .no-link, #inner-right-part .grey-tab ul li a {
	padding:11px 8px 8px
}
.form-part .row .condition-apply {
	width:100%;
	margin-bottom:20px
}
.form-part .row .phone-char {
	margin-top:2px
}
.form-part .card-section {
	margin-left:24%;
	margin-top:4px
}
.form-part .row input[type=radio] {
	width:14px;
	height:12px;
	margin:2px 5px 0 0
}
.right_form .box_part input[type=checkbox] {
	float:left
}
.hotel-detail {
	width:47%;
	margin-right:4%
}
.hotel-detail:nth-of-type(2n+2) {
	margin-right:0
}
#accordion .header a.slider-link {
	padding:12px 9%!important;
	width:82%!important
}
.filter-room-price {
	margin-bottom:16px;
	width:100%
}
#inner-right-part .hotel-listing .hotel-details .hotel-img {
	width:20%
}
#inner-right-part .hotel-listing .hotel-details .hotel-img img {
	width:100%!important;
	height:auto!important
}
#inner-right-part .hotel-listing .hotel-details .hotel-content {
	width:54%;
	padding:0 2%
}
#inner-right-part .hotel-listing .hotel-details .hotel-prices {
	width:24%;
	float:right
}
#inner-right-part .hotel-listing .hotel-details .hotel-features ul li {
	padding:0 5px
}
#inner-right-part .hotel-listing .hotel-details .hotel-features ul li a {
	font-size:12px
}
#inner-right-part .hotel-listing .hotel-details .room-chart .room-chart-content ul li, .rate-type p, .room-type p {
	font-size:11px
}
#inner-right-part .hotel-listing .hotel-details .room-chart {
	width:100%
}
.room-type img {
	margin-right:5px;
	height:auto;
	width:61px
}
.room-type .room-offer {
	width:63%
}
.book-type input[type=button] {
	-moz-appearance:none;
	-webkit-appearance:none
}
.room-type .room-offer .other_links {
	width:100%
}
.room-type .room-offer .other_links ul li {
	height:auto!important;
	border-bottom:none;
	padding:3px 0!important
}
.show-more-room {
	margin-top:14px
}
.inner-left-bar {
	width:58%
}
.inner-left-bar .row label {
	width:28%;
	margin-right:2%
}
.inner-left-bar .box_part {
	margin-left:0;
	padding:10px 2%;
	width:91%
}
.inner-right-bar {
	width:40%
}
.info_mid .mid-img img {
	height:229px
}
.info_mid.alpha {
	margin-top:68px
}
.get_touch {
	bottom:60px
}
.home-content .home-heading-second .accomdation-part ul {
	width:45%;
	margin-right:7%
}
#gallery {
	width:100%
}
#cookieNotification span {
	margin-top:3px;
	display:inline-block
}
#cookieNotification p {
	font-size:11px!important
}
.message_display_popup {
	width:70%
}
.reservation-details-left>img {
	width:100%
}
.confirmation-top .con-reservation-details .reservation-details-left {
	width:48%
}
.confirmation-top {
	width:95%;
	min-height:251px
}
.confirmation_content {
	width:100%
}
.confirmation_left {
	width:64%
}
.confirmation_right {
	float:right;
	width:34%
}
.galleryul h2 {
	font-size:15px
}
.galleryul li {
	width:47%;
	box-sizing:border-box;
	margin:0 1.5%
}
.galleryul li:nth-child(2n+2) {
	margin-right:0
}
.galleryul li:nth-child(3n+3) {
	margin:0 1.5%
}
#gallery ul li {
	margin:18px 26px;
	width:17%
}
#accordion .header-accordian a.slider-link {
	padding:12px 10%!important
}
#accordion .header-accordian h2 {
	font:14px/22px RobotoMedium, Arial;
	width:56%
}
#accordion .header-accordian .add-room-tab ul li .add-room-box {
	right:-24px!important
}
#accordion .header-accordian .add-room-tab {
	right:18px!important
}
.hotel-colum-left {
	width:66%
}
.hotel-colum-right {
	width:29%
}
.bars .info_mid h2, .restaurant .info_mid h2 {
	min-height:49px
}
.info_mid h2 {
	font-size:19px
}
.our-links li:nth-child(10) {
	border-right:1px solid #999
}
.editdate-list ul li select {
	width:218px
}
.editdate-list ul li input[type=text] {
	width:146px
}
.editdate-list ul li input[type=button] {
	width:160px
}
.room_list .content_part {
	width:39%
}
.room_listing_slider_01 {
	width:100%
}
.room_listing_sort_by_part {
	width:65%
}
.slide .slide_img {
	display:none
}
.slide .slide_content {
	border-left:0 none;
	padding:0;
	width:100%
}
.enhance_left_content .stay_box .content_img img {
	height:auto;
	width:100%
}
.room-listing-box {
	width:86%
}
.total-summary {
	width:14%
}
#sidebar {
	margin-left:4px
}
.room-listing-box .room-rate-list .room-offers {
	width:76%
}
.room-listing-box .room-rate-list .room-offers li .offer-name-list ul li:nth-child(1) {
	width:57%
}
.room-listing-box .room-rate-list .room-offers li .offer-name-list ul li:nth-child(2) {
	width:28%
}
.room-listing-box .room-rate-list .room-offers li .offer-name-list ul li:nth-child(3) {
	width:15%
}
.jcarousel li {
	border:none
}
.room-listing-box .room-rate-list .raturule-heading ul li:nth-child(1) {
	width:70%
}
.room-listing-box .room-rate-list .raturule-heading ul li:nth-child(2) {
	width:18.7%
}
.room-listing-box .room-rate-list .raturule-heading ul li:nth-child(3) {
	width:11.3%
}
.room-listing-box .room-rate-list .room-offers li .offer-name-list ul li:nth-child(3) select {
	padding-right:19px;
	width:48px
}
.payment_details_content {
	width:98%
}
.personal_details_content .rewards_member {
	width:98%;
	padding:10px 0 10px 2%;
	border:none
}
.row.button-row {
	width:82%
}
.btn_personal_details {
	padding:3.1px 14px
}
.btn_booknow {
	padding-top:2px
}
.continue-button-row {
	width:81%
}
.infopage_form .row input[type=text], .login .member_row input[type=text], input[type=number], input[type=password] {
	width:223px
}
.bor-right {
	border-right:none;
	border-bottom:1px solid #ddd
}
.enhance_left h2 {
	font-size:22px;
	font-weight:400;
	letter-spacing:0;
	line-height:24px;
	padding:30px 0 10px;
	width:auto
}
.enhance_left_content h2 a {
	font-size:16px;
	display:inline-block
}
.enhance_left_content h2 {
	font-size:13px;
	line-height:18px;
	padding:5px
}
.enhance_add_popup p {
	padding-bottom:5px
}
.enhance_left .top_btn_continue {
	margin:0 0 3% 5px!important
}
.enhance_left_content .fragrance_box ul li {
	width:49%;
	margin:0 2% 2% 0!important
}
.enhance_left_content .fragrance_box ul li:nth-child(2n+2) {
	margin-right:0!important
}
.enhance_left_content .stay_box .content_img {
	width:28.5%
}
.enhance_left_content .stay_box .content_price {
	float:right;
	width:19.5%
}
.btn_enhance_remove, a.btn_go_back {
	padding:0 2px
}
.enhance_left_content, .enhance_left_content .stay_box {
	width:100%
}
.enhance_left_content .stay_box .content_text {
	padding:0 0 0 2%;
	width:43%
}
.enhance_left {
	margin:0;
	padding:0;
	float:left;
	width:64%
}
.checkout_right {
	width:65%
}
.home-content .home-heading-second .right ul li span {
	left:14%
}
#brunch-menu img, .pcr-banner-image .pcr_banner img {
	width:98%!important
}
.trip-a {
	margin:0
}
.compare-price-container {
	display:none!important
}
.left-align {
	text-align:left!important
}
.shadow_sep img {
	width:100%
}
.margin_10 {
	margin-left:10px!important
}
.forgot_pwd_personal {
	width:84%
}
.height-h2 {
	height:56px!important
}
.main-header.gallerybooking #booking-form {top: 180px !important;}
.main-header.gallerybooking .banner {padding-top: 115px;}
.left-res {
	width:62%
}
.left-res .menu-r-b {
	width:49%;
	margin:2% 1% 0 0
}
.left-res .menu-r-b:nth-child(3) {
	width:49%
}
.right-res {
	float:left
}
.home-content .home-heading-second .left h2 {
	font-size:27px
}
.pcr-offer p {
	font-size:14px
}
.weather-report.datetime_container .datetime-right {width: 60%;}
.weather-report.datetime_container .datetime-right ul li .dateticon-text h2 {font-size: 16px;}
}
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait) {
.enhance_left h2 {
	width:100%
}
.info_mid h2 {
	font-size:16px
}
.resp-form-box ul li .right {
	width:64%
}
.resp-form-box ul li .right ul li {
	width:17%
}
.resp-form-box ul li .right ul li:nth-of-type(1) {
	width:20%
}
.map_section {
	width:52.5%
}
}
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape) {
#booking-form .booking-box h2 {
	margin-left:60px
}
.daterangepicker .calendar-table table tbody tr td {
	font-size:16px;
	line-height:22px
}
.content_price .btn_enhance_add, .content_price .btn_enhance_remove {
	float:left
}
.daterangepicker {
	width:600px!important
}
.daterangepicker .calendar {
	width:49%
}
.hotel-colum-left {
	width:73%
}
.hotel-colum-right {
	width:23%
}
.daterangepicker .calendar.left {
	margin-right:.5%!important
}
.slide .slide_img {
	display:block
}
.slide .slide_content {
	border-left:1px solid #e2e2e2!important;
	padding:0 0 0 27px!important;
	width:501px!important
}
.home-great-box ul li .great-background .great-text h3 {
	bottom:20%
}
.header .header-right .navigation ul li {
	height:inherit!important
}
.home-content .home-heading-second .right .latest-part .latest_description {
	padding-bottom:30px
}
.header .header-right .navigation ul li, .header .header-right .navigation ul li:last-child {
	padding:0 7px 0 16px
}
.header .header-right .navigation ul li a {
	font-size:13px
}
.home-content .home-heading-second .right {
	width:47.5%;
	margin:7% 0 0
}
.home-great-box ul li .great-background {
	height:140px
}
.banner-text-box {
	top:10%!important
}
.banner-text-box .banner-content .banner-content-box p {
	font-size:17px!important
}
.banner-text-box .banner-content .banner-content-box {
	height:240px!important
}
.home-content .home-heading-second .right ul li span {
	left:23%
}
.home-great-box ul li .great-background .great-text {
	height:164px
}
.home-great-box ul li:hover .great-background .great-text h3 {
	top:10%
}
.home-great-box ul li:hover .great-background .great-text p {
	top:30%
}
.home-active-images ul li {
	width:21.9%
}
.home-active-images ul li:nth-child(3) {
	margin-left:4.1%
}
#footer .footer_left {
	float:left;
	width:71%
}
#footer .newsletter_bar {
	width:25%;
	margin:0
}
.home-experience ul li {
	width:24.2%;
	margin-left:1%
}
.home-experience ul li:nth-child(3) {
	margin-left:1%
}
.home-content .home-heading-second .main-video {
	float:left;
	width:66%
}
.home-content .home-heading-second .video_thumbnail {
	float:left;
	width:34%
}
.home-content .home-heading-second .home-video {
	width:487px;
	height:275px
}
.map_section {
	width:64.3%
}
.video_thumbnail .tabs li {
	list-style:none;
	display:inline;
	float:left;
	margin-right:3%;
	width:46%!important
}
.video_thumbnail .tabs .tabs a {
	display:inline-block;
	background:#666;
	color:#fff;
	text-decoration:none
}
.video_thumbnail .tabs .tabs a.active {
	background:#fff;
	color:#000
}
.home-content .outer-package-right {
	float:right;
	width:24%
}
.home-great-box ul li {
	width:23.3%
}
.home-great-box ul li:nth-child(3), .home-great-box ul li:nth-child(6) {
	margin-right:0
}
.home-content .packges-left {
	width:75%
}
.home-content .packges-right {
	min-height:366px
}
.home-content .packges-right span img {
	right:-8px;
	top:220px
}
#footer {
	margin-top:0;
	padding-top:6px
}
#footer .footer-link ul li:nth-child(3) {
	clear:none
}
#footer .newsletter_bar {
	background:#fff;
	padding:0
}
#footer .newsletter_bar input {
	background:#f0f0f0;
	width:96%;
	margin-bottom:5px
}
#footer .newsletter_bar button {
	width:125px
}
#inner-right-part .tab-horizontal ul .no-link, #inner-right-part .tab-horizontal ul li a {
	font:16px/22px robotobold;
	padding:11px 28px 8px
}
#inner-right-part .grey-tab ul .no-link, #inner-right-part .grey-tab ul li a {
	padding:11px 16px 8px
}
#leftbar {
	width:24%
}
#inner-right-part {
	width:73%
}
.form-part .card-section {
	margin-left:2%;
	margin-top:-3px;
	float:left!important
}
.info_mid.alpha {
	margin-top:47px
}
.room-type .room-offer {
	width:75%
}
.inner-left-bar .row select {
	width:67%
}
.inner-right-bar {
	width:32%
}
#inner-right-part .hotel-listing .hotel-details .hotel-features ul li {
	float:left;
	list-style:none;
	display:inline-block;
	border-left:1px solid #c59a4f;
	line-height:12px;
	padding:0 5px!important;
	width:auto
}
#inner-right-part .hotel-listing .hotel-details .hotel-features ul li:first-child {
	border-left:none;
	padding:0 3px 0 0!important
}
#accordion .header .add-room-tab ul li .add-room-box {
	right:5px
}
#accordion .header .add-room-tab ul li .add-room-box ul li input[type=checkbox] {
	width:16px;
	height:16px;
	float:left
}
#accordion .header .add-room-tab ul li .add-room-box ul li {
	line-height:22px
}
.room-type .room-offer .other_links ul li {
	float:left;
	border-right:1px solid #c59a4f!important;
	padding:0 5px!important;
	border-bottom:none!important;
	height:auto!important;
	line-height:10px
}
#gallery {
	padding-left:0;
	margin:0 auto;
	float:none;
	width:84%
}
.galleryul h2 {
	font-size:13px
}
#gallery ul li {
	margin:20px 34px;
	width:16%
}
.galleryul li {
	width:30%
}
.galleryul li:nth-child(2n+2) {
	margin-right:3%
}
.galleryul li:nth-child(3n+3) {
	margin-right:0
}
.confirmation_left {
	width:73%
}
.confirmation_right {
	width:25%
}
.confirmation-top {
	width:96%;
	min-height:237px
}
.flex-direction-nav .flex-prev {
	opacity:1;
	filter:alpha(opacity=100);
	left:0
}
.flex-direction-nav .flex-next {
	opacity:1;
	filter:alpha(opacity=100);
	right:0
}
.editdate-list ul li select {
	width:250px
}
.editdate-list ul li input[type=text] {
	width:180px
}
.editdate-list ul li input[type=button] {
	width:156px
}
.room_listing_sort_by_part {
	width:62%
}
.room_list .content_part {
	width:53%
}
.checkout_right, .enhance_left {
	width:72%
}
.enhance_left .top_btn_continue {
	margin:32px 0 3% 5px!important
}
.pcr-banner-image .pcr_banner img {
	width:98%!important
}
.trip-a {
	margin:0
}
.main-header.gallerybooking .banner {padding-top: 100px;}
}
@media only screen and (min-width:581px) and (max-width:640px) {
.wrapper_1200 {
	width:98%;
	padding:0 1%
}
.header {
	background:#3a3a3c;
	border-bottom:4px solid #bc9240;
	float:left;
	width:100%
}
.header .logo {
	position:inherit;
	margin:0 auto;
	width:70%;
	text-align:center
}
.header .logo img {
	width:207px
}
.header .header-right {
	padding:0;
	width:99%;
	text-align:inherit;
	position:absolute
}
.nav-top select, .navigation select {
	width:36px;
	height:36px;
	margin:0 6%
}
.nav-top ul {
	display:none
}
.nav-top select {
	display:inline-block;
	border:0 solid #f1f0f1;
	background:url(/images/grid_icon.png) no-repeat #000;
	border-radius:none
}
.nav-top select option {
	background:#f1f0f1;
	padding:5px;
	border-bottom:solid 1px #CCC
}
.nav-top select option:first-child, .navigation ul {
	display:none
}
.navigation select {
	display:inline-block;
	float:right;
	border:0 solid #f1f0f1;
	background:url(/images/grid_icon.png) no-repeat #000;
	border-radius:none
}
.banner, .navigation select option:first-child, .second-banner {
	display:none
}
.navigation select option {
	background:#f1f0f1;
	padding:5px;
	border-bottom:solid 1px #CCC
}
.nav-top {
	width:50%;
	margin:14px 0 0;
	float:left
}
.navigation {
	width:50%;
	margin:12px 0 0;
	float:right
}
.navigation ul {
	float:left
}
.navigation ul li {
	padding:0 14px
}
.navigation ul li:first-child {
	padding-left:0
}
.nav-top, .navigation {
	margin-top:-50px
}
#booking-form {
	position:absolute;
	right:0;
	top:143px;
	width:100%
}
#booking-form .booking-box {
	width:84%;
	padding:15px 6%;
	margin:37px 2% 0
}
.reservation_heading {
	background:url(/images/reservation_heading_bg.jpg) repeat-x rgba(0,0,0,0);
	color:#000;
	display:block;
	float:left;
	font-family:GeorgiaRegular;
	font-size:20px;
	padding:3px 0 5px;
	text-align:center;
	text-transform:uppercase;
	width:100%
}
.datetime_container {
	display:none
}
.mobile {
	margin-top:391px
}
.home-experience ul li {
	width:49.5%;
	margin-bottom:15px
}
.home-experience ul li:nth-child(3) {
	margin-left:0
}
.home-great-box ul li {
	width:48.3%
}
.home-content .packges-left {
	float:left;
	width:65%
}
.home-content .outer-package-right {
	float:right;
	width:35%
}
.home-great-box ul li:nth-child(3), .home-great-box ul li:nth-child(6) {
	margin-right:1.4%
}
.home-content .home-heading-second .left {
	width:63.5%
}
.home-content .home-heading-second .right {
	width:34.4%
}
.home-content .home-heading-second .main-video, .home-content .home-heading-second .video_thumbnail {
	width:100%
}
.home-content .home-heading-second .video_thumbnail img {
	width:22%
}
.pcr-banner-image .pcr_banner img {
	width:98%!important
}
.trip-a {
	margin:0
}
}
.book-now-btn.btn {
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0!important
}
