@media only screen and (max-width:1058px){.wrapper_1054, .infopages.wrapper-min{width:96%;padding:0 2%;}
.jms-slideshow{width:97% !important;}
.pcr-logo-top{border-left:0 solid #3a3a3a;float:right;margin:0 !important;position:absolute;right:0;top:0;z-index:100;padding:0 !important;}
.pcr-logo-top{width:135px;}
.pcr-logo-top img{width:100%;}
}
@media only screen and (min-width:768px) and (max-width:1024px){#booking-form .booking-box .form-section ul li:nth-child(n+1):nth-child(-n+8){margin-top:0px;}
#booking-form .booking-box .form-section ul li label, form-box-left{display:inline-block;padding-top:14px;}
#booking-form .booking-box .form-section ul .booking_bottom{margin-top:39px !important;}
.wrapper_1054, .infopages.wrapper-min{width:98%;padding:0 1%;}
.main-banner{position:relative;}
.main-header{min-height:158px;}
.header{position:relative;}
.slider{height:680px;}
.home-content .home-heading-second .right ul li span{left:14%;}
.home-content .home-heading-second .main-video{}
.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;}
.header .logo a img{width:200px;}
#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:0px}
.header .header-right .navigation{float:left;width:100%;padding:8px 0 10px;}
.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;margin:8px 0;border-right:#000 1px solid;}
.header .header-right .navigation ul li:last-child{border-right:0;padding:0 17px;}
.header .header-right .navigation ul li a{font-size:11px;font-weight:normal;}
#booking-form .booking-box .form-section ul li:nth-child(1){width:24%;margin-right:5px;}
#booking-form .booking-box .form-section{float:none;width:98%;margin:0 auto}
#booking-form{width:100%;top:20px;}
#booking-form .booking-box .form-section select{padding:6px 14px 6px 2px;}
.home-content .home-heading h2, h1{font-size:24px;line-height:34px;}
#booking-form .booking-box .form-section ul li select#adults, #booking-form .booking-box .form-section ul li select#lstRooms{padding-left:24px;}
.show-more-room a{margin-bottom:10px;}
.form-section{width:768px!importa;}
#booking-form .booking-box .form-section input[type="text"]{width:100%;}
#booking-form .booking-box .form-section ul li:nth-child(2), #booking-form .booking-box .form-section ul li:nth-child(3){width:14%;}
#booking-form .booking-box .form-section ul li:last-child{width:16%;}
#booking-form .booking-box .form-section ul li{margin-left:4px;}
#booking-form .booking-box .form-section ul li:nth-child(1),#booking-form .booking-box .form-section ul li:nth-child(2){margin-left:0px;}
.booking_bottom{margin-top:-2px;}
#booking-form .booking-box .form-section .edit_booking a{font-weight:bold;}
.home-content .home-heading-second h2{font-size:17px;font-family:"robotobold",Arial;}
.home-content .home-heading-second .left{margin-bottom:20px;}
.home-content .home-heading-second .right .home-small-images, .home-content .home-heading-second .right .home-big-images{width:50%;}
.home-content .packges-left{width:64%;}
.home-content .outer-package-right{width:35%;}
.home-great-box ul li{width:31.3%;margin:0 0.9%;}
.home-great-box ul li img{min-height:175px;}
.home-great-box ul li:nth-child(3), .home-great-box ul li:nth-child(6){margin-right:1.4%;}
.home-great-box ul li .great-background{height:135px;}
.home-great-box ul li .great-background .great-text{height:123px;}
.home-great-box ul li:hover .great-background .great-text h3{top:0%;}
.home-great-box ul li:hover .great-background .great-text p{top:20%;}
.home-experience ul li{width:49.5%;margin-bottom:9px;}
.home-experience ul li:nth-child(3){margin-left:0;}
.home-experience ul li .home-offer-images{height:222px;}
.home-active-images ul li{width:47.9%;margin-bottom:30px;}
.home-active-images ul li:nth-child(3){margin-left:0;}
.jms-slideshow{width:97% !important;}
.datetime_container ul li{padding:0 2px;font-size:15px;}
.datetime_container .reservation_process{width:25.4%;background-position:180px 31px;}
.left-side{text-align:left!important;}
.home-content{width:100%;}
.home-content .home-heading-second{margin:0px;}
.home-content .home-heading-second .left{width:47%;}
.home-content .home-heading-second .right{width:50.7%;}
.home-content .home-heading-second .main-video{width:100%;}
.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:0px;}
.home-content .packges-right{min-height:368px;}
.home-content .packges-right span img{position:absolute;right:0px;top:200px;}
.home-content .home-heading-second .accomdation-part ul li a{font-size:12px;}
.hotel-types li{width:33%;}
#footer .footer_inner .footer-form{width:100%;}
#footer .footer_left{width:100%;}
#footer .footer-logo{float:left;width:100%;text-align:center;border-bottom:1px solid #fff;box-shadow:0 0 1px 1px #aaa;padding:10px 0;}
#footer .footer-link{float:right;width:100%;margin-top:30px;}
.banner-text-box{top:4% !important;}
.banner-text-box .banner-content{width:94% !important;padding:15px 3% !important}
.banner-text-box .banner-content .banner-content-box{width:94% !important;padding:15px 3% !important;height:auto !important;}
.map-container .our-location{width:255px;}
.banner-text-box .banner-content .banner-content-box h3{padding:0px !important;}
.banner-text-box .banner-content .banner-content-box p{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){clear:none}
#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;}
#footer .newsletter_bar input{margin:0 1% 0 0;width:35%;padding:10px 2%;float:left;}
#footer .newsletter_bar button{width:20%;margin:0px}
#leftbar{width:29%;}
#inner-right-part{width:69%;}
#inner-right-part .tab-horizontal ul li a, #inner-right-part .tab-horizontal ul .no-link{padding:11px 18px 8px;font:12px/22px "robotobold";}
#inner-right-part .grey-tab ul li a, #inner-right-part .grey-tab ul .no-link{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:0px;}
#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:0px 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{width:100%;}
.room-type p{font-size:11px;}
.room-type img{margin-right:5px;height:auto;width:61px;}
.rate-type p{font-size:11px;}
.room-type .room-offer{width:63%;}
#inner-right-part .hotel-listing .hotel-details .room-chart .room-chart-content ul li{font-size:11px;}
.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{}
.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:0px;padding:10px 2% 10px;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:94%;padding-left:3%;}
#cookieNotification span{margin-top:3px;display:inline-block;}
.message_display_popup{width:70%;}
.reservation-details-left > img{width:100%;}
.confirmation-top .con-reservation-details .reservation-details-left{width:48%;}
.confirmation-top{width:100%;min-height:251px;margin-bottom:20px;}
.confirmation_content{width:100%;}
.confirmation_left{width:58%;}
.confirmation_right{float:right;width:34%;}
.galleryul h2{font-size:14px;}
.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:80%;}
#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%;}
.restaurant .info_mid h2, .bars .info_mid h2{min-height:49px;}
.our-links li:nth-child(10){border-right:1px solid #999;}
.clik-btn{left:11%;position:absolute;top:40%;}
.clik-btn a{font-size:14px;min-width:150px;}
.banner-text-box .banner-content .banner-content-box p{line-height:21px !important;font-size:16px !important;}
.banner-content-box.best-available-rate > h4{font-size:23px;margin:5px 0 10px;}
.filter-room-price .filter-area .min-amount{text-align:left;}
.four-block .home-great-box ul li img{height:190px;}
.home-great-box ul li .great-background .great-text h3{font-size:20px;}
.four-block .home-great-box ul li{width:22.3%;}
.four-block .home-great-box ul li:last-child{margin:0%;}
.header .header-right{margin-top:0;}
.pcr-logo-top{right:20px;top:40px;}
}
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:Portrait){.info_mid h2{font-size:18px;}
.galleryul li{float:left;min-height:250px;}
.tollfree_R.design_box_right{min-height:488px;}
}
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){.four-block .home-great-box ul li:last-child{margin-left:1.4%;}
.hotel-colum-left{width:73%;}
.hotel-colum-right{width:23%;}
.header .header-right .navigation ul li{padding:0 9px;height:inherit !important;}
.home-content .home-heading-second .right ul li span{left:22%;}
.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%;}
.home-great-box ul li .great-background{height:173px;}
.home-great-box ul li img{min-height:225px;}
.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;}
.banner-text-box{top:5% !important;}
.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;}
.slider1{overflow-x:hidden;}
.home-content .outer-package-right{float:right;width:24%;}
.home-great-box ul li{width:32.3%;margin:0 0.6%;}
.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:0px;padding-top:6px;}
#footer .footer-link ul li:nth-child(3){clear:none}
#footer .newsletter_bar{background:#fff;padding:0px;}
#footer .newsletter_bar input{background:#f0f0f0;width:96%;margin-bottom:5px;}
#footer .newsletter_bar button{width:125px;}
#inner-right-part .tab-horizontal ul li a, #inner-right-part .tab-horizontal ul .no-link{color:#747474;font:16px/22px "robotobold";padding:11px 28px 8px;}
#inner-right-part .grey-tab ul li a, #inner-right-part .grey-tab ul .no-link{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:first-child{padding:0 4px 0 0;}
#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%;width:100%;}
.galleryul h2{font-size:12px;}
#gallery ul li{margin:20px 34px;width:13%;}
.galleryul li{width:30%;}
.galleryul li:nth-child(2n+2){margin-right:1%;}
.galleryul li:nth-child(3n+3){margin-right:0%;}
.confirmation_left{width:69%;}
.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;}
.clik-btn{left:20%;top:42%;}
}
@media only screen and (min-width:581px) and (max-width:640px){.wrapper_1054, .infopages.wrapper-min{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:0px;width:99%;text-align:inherit;position:absolute;}
.nav-top ul{display:none}
.nav-top select{display:inline-block;width:36px;height:36px;margin:0 6%;border:solid 0 #f1f0f1;background:#000 url(../images/grid_icon.png) no-repeat;border-radius:none}
.nav-top select option{background:#f1f0f1;padding:5px;border-bottom:solid 1px #CCC}
.nav-top select option:first-child{display:none}
.navigation ul{display:none}
.navigation select{display:inline-block;float:right;width:36px;height:36px;margin:0 6%;border:solid 0 #f1f0f1;background:#000 url(../images/grid_icon.png) no-repeat;border-radius:none}
.navigation select option{background:#f1f0f1;padding:5px;border-bottom:solid 1px #CCC}
.navigation select option:first-child{display:none}
.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}
.second-banner{display:none;}
#booking-form{position:absolute;right:0px;top:143px;width:100%;}
#booking-form .booking-box{width:84%;padding:15px 6%;margin:37px 2% 0;}
.banner{display:none;}
.reservation_heading{background:url("../images/reservation_heading_bg.jpg") repeat-x scroll 0 0 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{width:100%;}
.home-content .home-heading-second .video_thumbnail{width:100%;}
.home-content .home-heading-second .video_thumbnail img{width:22%;}
}