@media only screen and (max-width:767px){
	.home-great-box ul, .home-great-box ul li{ list-style: none; padding: 0px;}
}

@media only screen and (min-width:360px) and (max-width:640px) and (orientation:landscape){.info_mid h2{line-height:22px;height:50px;}
.sociallink{width:30%;}
.menu-r-b{width:300px;margin:0 0 10px;}
}
@media only screen and (min-width:280px) and (max-width:580px){.social_panel_new{text-align:center;width:100%;float:inherit;display:inline-block;}
.social_panel_new h3{width:100%;}
.social_panel_new .social_container{float:left;width:100%;margin:5px 0px;}
.privacy-policy p{font-size:13px;line-height:18px;}
.privacy-policy ul li a{font-size:13px;width:100%;line-height:18px;}
.privacy-policy td{font-size:13px;width:100%;line-height:18px;}
.content-sitemap ul.top-level{width:100%;}
.scroll-btn-mob{}
.scroll-btn-mob .booknow{display:none}
.contentsform{width:100%;}
.labelcontent{width:100%;}
.labelinputs{padding-left:0;width:100%;}
.contentsform input[type="text"]{width:100%;}
.contentsform select{width:100%;}
.content_price .btn_enhance_add, .content_price .btn_enhance_remove{float:left;}
.room-listing-box .room-rate-list .room-offers li .offer-name-list ul li:nth-child(3) select{padding-right:19px;width:48px;}
#booking-form .booking-box .form-section input[type="button"]{font-size:14px;margin-top:0;}
#booking-form .booking-box .form-section ul li.submit_btn{margin-top:5%;}
#booking-form .booking-box .form-section ul li:nth-child(1){padding-top:0;}
#booking-form .booking-box h2{margin-bottom:0 !important;margin-top:10px !important;}
.header .header-right .social-links{display:none;}
.row_1.rowbtn{width:100%;}
.hotel_information_content h5{width:38%;}
.infopages{padding:0 2%;width:100%;}
.newlatterform ul li{margin-bottom:10px;}
.newlatterform ul li span.note{float:left;}
#sitemap .site-map-colume{width:100%;}
.property-form select{width:70%;}
#form-wrapper{width:100%;}
.resp-form-box ul li .right input[type="text"], .resp-form-box ul li .right textarea{width:100%;}
.resp-form-box ul li .right ul li{width:100%;}
.birth-year{width:165px !important;}
.resp-form-box h3{padding:0;}
.btn_modidy_reservation{margin-bottom:5px;}
.fancybox-inner table td, .fancybox-inner table th{font-size:12px;padding:0 4px;}
.info_mid h2{font-size:18px;}
.editdate-list ul li select{width:100%;}
.wrapper_1200{width:100%;padding:0%;}
.room_list .content_part{margin:20px 0 0;padding:0;width:100%;}
.room_list .price_part{float:left;}
#booking-form .booking-box .form-section ul li select#lstRooms{background-position:2% center, 96% center;}
#booking-form .booking-box .form-section ul li select#adults{background-position:2% center, 96% center;}
h1{font-size:22px;line-height:28px;}
.home-content .packges-right span img{top:180px;right:0px;}
.header .logo{background:#000;margin:0 auto;position:inherit;text-align:center;width:100%;}
.header .logo a img{height:100px;}
.header .header-right{padding:0px;width:99%;text-align:inherit;position:absolute;z-index:50;height:0;}
.nav-top ul{display:none}
.nav-top{width:40px;float:left !important;margin-left:20px;display:none;}
.slider{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:0px 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:40px;float:left !important;margin-top:49px !important}
.navigation{display:block;float:left !important;margin:-70px 0 0 6px !important;width:40px;}
.restaurant-menu-list li{width:100%;}
.near_by_heading_1{width:35%;}
.near_by_heading_2{width:65%;}
.infopages p, .infopages ul li, .near_by_2{text-align:left;}
.near_by_1{font-size:12px;line-height:15px;width:35%;}
.near_by_2{width:65%;}
.near_by_heading_row{float:left;margin:0;padding:0;width:100%;}
.near_by_heading_1, .near_by_heading_2{color:#000;float:left;font-size:14px;font-weight:700;line-height:26px;}
.near_by_heading_1{width:30%;}
.near_by_heading_2{width:70%;}
.near_by_row{float:left;margin:0;padding:0 0 2%;width:100%;}
.near_by_1, .near_by_2{color:#333;float:left;font-size:12px;line-height:18px;}
.near_by_1{font-weight:700;width:30%;}
.near_by_2{font-weight:400;width:70%;}
.navigation ul{float:left}
.navigation ul li{padding:0 14px}
.navigation ul li:first-child{padding-left:0}
.content{padding:0 0 10px 0;}
.booking-form-bottom{position:inherit;float:left;width:100%;}
#booking-form{width:100%;position:relative;top:0px;margin-top:0px;}
#booking-form .booking-box{width:100%;padding:8px 4%;float:left;position:relative;}
#booking-form .booking-box h2{line-height:normal;margin-bottom:12px;margin-top:10px;}
#booking-form .booking-box h2::after{content:"\f0d7"}
#booking-form .booking-box .form-section{float:none;width:auto;}
#booking-form .booking-box .form-section ul li .member_box{margin-top:0px;}
#booking-form .booking-box .form-section ul li{width:100% !important;margin-left:0px;}
#booking-form .booking-box .form-section ul li:nth-child(2), #booking-form .booking-box .form-section ul li:nth-child(3),#booking-form .booking-box .form-section ul li:nth-child(4), #booking-form .booking-box .form-section ul li:nth-child(5){margin-top:8px;}
#booking-form .booking-box .form-section ul .booking_bottom{margin-top:20px;}
#booking-form .booking-box .form-section ul li label{line-height:26px;}
#booking-form .booking-box .form-section ul li:nth-child(7){float:none !important;width:100% !important;}
#booking-form .booking-box .form-section ul li .member_box a{margin-top:18px;}
#booking-form .booking-box .form-section ul li select{width:100%}
.hotel-type{width:100%;}
.hotel-detail-section .block-part > img, .hotel-detail-section .hotel-content-section{width:100%;}
.hotel-detail-section .block-part h3{font-size:24px;margin-top:17px;}
.hotel-detail-section .block-part{margin-top:15px;}
.form-box-right.edit_booking{float:left;width:151px;}
.form-box-right.edit_booking a{text-decoration:underline;}
#booking-form .booking-box .form-section .calendar_part{background-position:96% center;}
.banner{display:none;}
.banner-mob{width:100%;position:relative}
.banner-mob img{width:100%;}
.scroll-btn-mob{position:absolute;bottom:30px;width:100%;text-align:center;}
.scroll-btn-mob p{margin-bottom:30px;color:#fff;font-size:20px;text-shadow:1px 1px 2px #333;}
.scroll-btn-mob img{width:auto}
.home-content{width:100%;}
.camera_wrap{display:none !important;}
.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:'Lora', serif;font-size:20px;padding:3px 0 5px;text-align:center;text-transform:uppercase;width:100%;}
.datetime_container{display:none;}
.home-active-images{margin-top:50px;width:100%}
.home-content{width:100%;}
.home-content .home-heading{text-align:left;padding:0 3%;width:100%;margin-top:20px;}
.home-content .home-heading h2{font-size:26px;}
.home-content .home-heading p{width:100%;}
.home-content .home-heading-second .left{width:100%;padding:0 3%;margin-bottom:30px;}
.home-content .home-heading-second .right .home-small-images,.home-content .home-heading-second .right .home-big-images{width:100%;}
.home-content .home-heading-second .right ul li img{width:100%;}
.home-content .home-heading-second .right ul li a{width:100%;height:220px;overflow:hidden;}
.home-great-box ul li{width:100%;margin-left:0;margin-bottom:30px;}
.home-great-box ul li img{height:auto}
#footer .copyright{float:none;margin:0 auto;text-align:center;width:94%;}
.social-links ul li a .fa{height:20px;}
.social-links ul{text-align:center;}
#footer .fotter-more-link .social-links{float:none;}
#footer .fotter-more-link .social-links ul li{display:inline;float:none}
.home-experience ul li{width:100%;margin-left:0;}
.home-active-images ul li{width:100%;margin-left:0;margin-bottom:30px;}
.home-active-images ul li .footer-cont-active h3{font-size:22px;font-weight:bold;}
.home-active-images ul li .footer-cont-active{bottom:-78px;}
.home-active-images ul li .footer-cont-active h3{height:62px;}
.show-more-room{margin-top:15px;}
.concierge-services-img{position:absolute;top:-200px;}
.banner-text-box .banner-content .banner-content-box p{display:none;}
.banner-text-box{left:10px !important;width:74% !important;}
.banner-text-box .banner-content, .banner-text-box .banner-content .banner-content-box{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:auto !important;padding:2% !important;width:100% !important;}
.banner-text-box .banner-content .banner-content-box h3{font-size:16px !important;padding:0px !important;}
.banner-text-box .banner-content .banner-content-box p{line-height:7px;font-size:7px !important;width:90% !important;padding:0px;}
.banner-text-box .banner-content .banner-content-box a{font-size:12px !important;margin:2px 0 0 !important;padding:6px 15px !important;}
.bar-section img{width:90%;}
.bar-section .content_section{width:100%;float:left;margin-top:20px;}
.pcr-banner-image .pcr_banner .pcr-more-info{font-size:6px;padding:2px 10px;}
.breadcrumb{display:none;}
.top-tabs{width:100%;display:inline-block;margin-bottom:10px;}
.mobile-hide{display:none;}
.footer-park-grand-family-heading{font-size:20px;}
#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;margin:0}
.footer-logo.footer-logo-trip a{display:inline-block;}
#footer .footer-link{float:right;width:100%;margin-top:30px;}
#footer .footer-link li h3{margin-top:30px;}
#footer .footer-link ul li{width:100%;text-align:center;}
#footer .fotter-more-link .sociallink{margin:0 auto;width:136px;float:none;}
#footer .footer_inner .footer-form{width:98%;margin-left:1%;float:left}
#footer .footer_inner .footer-form .footer-frm-bx{width:100%;margin-right:0%;margin-top:20px;}
#footer .footer_inner .footer-form .footer-frm-bx .footer-input{width:99.5%;}
#footer .fotter-more-link{padding-bottom:0px;}
.home-content .packges-left{width:100%;}
.home-content .outer-package-right{width:100%;}
.home-content .home-heading-second .right{width:100%;}
.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%;}
.address-section{border:0px;}
.address-section .address-bar{width:100%;border-right:0px;border-bottom:#b7b7b7 1px solid;}
.address-section .address-bar:nth-of-type(3){border-bottom:0px;}
.experience-and-our .exp-our-left,.experience-and-our .exp-our-right{width:100%;margin-bottom:10px;height:224px}
#footer .footer_left{width:100%;}
.home-content .home-heading-second .video_thumbnail img{width:100%;}
.video_thumbnail .tabs li{width:22% !important;margin-right:3%;}
.video_thumbnail .tabs li:last-child{margin-right:0px;}
#footer .footer-link ul li ul{width:100%;}
.header{background:#3a3a3c;border-bottom:4px solid #bc9240;float:left;width:100%;position:inherit;}
.main-banner{width:100%;height:auto;float:left;}
.home-content .home-heading-second .right .popular-locations{margin-left:8px;}
.home-content .home-heading-second .right .popular-locations ul{margin-right:70px;}
#footer{margin-top:0px;padding:0px;}
#footer .newsletter_bar{width:100%;margin-top:20px;text-align:center;}
#footer .fotter-more-link .bootmlink{width:100%;text-align:center;}
#footer .fotter-more-link .sociallink{margin-top:15px;width:66%;}
#footer .footer-link ul{float:left;text-align:center;width:100%;}
#footer .fotter-more-link .sociallink ul{padding-top:10px;}
#footer .newsletter_bar{margin-bottom:20px;}
.banner .spacer{position:static;float:left;background:#fff;}
#leftbar{width:98%;margin:10px 1%;}
.block-section .side-bar-section ul li label{float:left;width:30%;}
.block-section .side-bar-section ul li span{width:69%;line-height:23px;}
.block-section .side-bar-section ul li span input{width:80%;}
.block-section .side-bar-section ul li span img{margin:5px 0 0 5px;}
.block-section .side-bar-section ul li span select{width:100%;}
#inner-right-part .hotel-listing .hotel-details .hotel-features{background:#d1ad63;float:left;padding:0 0 0 0;width:100%;margin:0px 0 2% 0!important;}
.content #inner-right-part .hotel-listing .hotel-details .hotel-features ul li a{color:#FFF;font-size:10px;}
#inner-right-part{margin-top:0px;}
#inner-right-part .hotel-listing .hotel-details .hotel-content .hotel-features ul li{padding:0px 4px;float:left;line-height:28px!important;}
#inner-right-part .hotel-listing .hotel-details .hotel-content .hotel-features ul li:first-child{padding:0px 4px;}
#inner-right-part .hotel-listing .hotel-details .hotel-content .hotel-features ul li:last-child{border-bottom:none;padding:0px 4px;}
#inner-right-part .hotel-listing .hotel-details .hotel-content .hotel-content .hotel-features{margin-top:10px;}
#inner-right-part .hotel-listing .hotel-details .hotel-features ul li{padding:11px 2px;}
#inner-right-part{width:100%;}
#inner-right-part .tab-horizontal ul li{font:12px/15px "robotobold";}
.hotel-lists{width:100%;position:relative;float:left}
.room-chart-content ul:hover{background-color:#fdf5e6;}
#inner-right-part .hotel-listing .hotel-details .hotel-img{width:60%;text-align:center;}
#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:100%;}
#inner-right-part .hotel-listing .hotel-details .hotel-prices br{display:none;}
#inner-right-part .hotel-listing .hotel-details .hotel-prices{width:100%;text-align:left;margin-bottom:20px;}
#inner-right-part .hotel-listing .hotel-details .room-chart .room-chart-heading{border-top:1px #aaa solid;border-bottom:1px #aaa solid;}
#inner-right-part .hotel-listing .hotel-details .room-chart .room-chart-heading ul li{font-size:13px;}
#inner-right-part .hotel-listing .hotel-details .room-chart .room-chart-content ul li{border-bottom:0;}
#inner-right-part .hotel-listing .hotel-details .room-chart .room-chart-content ul li{border-bottom:1px #aaa solid;}
#inner-right-part .hotel-listing .hotel-details .room-chart .room-chart-content ul li.room-type,
#inner-right-part .hotel-listing .hotel-details .room-chart .room-chart-heading ul li.room-type-head{border-left:1px #aaa solid;}
#inner-right-part .hotel-listing .hotel-details .room-chart{margin-top:15px;}
.book-type input[type="button"]{margin-bottom:7px;margin-top:7px;}
.filter-room-price{width:100%;margin-bottom:10px;}
.filter-room-price .filtername{width:20%;}
.filter-room-price .filter-area{width:79%;}
.filter-room-price .filter-area .min-amount, .filter-room-price .filter-area .max-amount{font:12px/19px "robotobold"}
.filter-room-price .filtername strong, .show-rate-filter strong{font-size:11px;}
#inner-right-part .hotel-listing .show-rate select{width:116px;}
.room-type img{width:100%;height:auto;}
.room-type .room-offer{width:100%;padding:10px 0;}
.room-type p,.rate-type p, .price-type{font-size:12px;}
#accordion .header-accordian a.slider-link{background:#ededed url("/images/arrow-right.png") no-repeat scroll 7px center !important;width:78% !important;padding:12px 11% !important;}
#accordion .header-accordian a.slider-link.active{background:#ededed url("/images/arrow-down.png") no-repeat scroll 7px center !important}
#accordion .header-accordian h2{font:11px/22px "RobotoMedium",Arial !important;width:51%;}
#accordion .header-accordian .add-room-tab{right:1px !important}
.hotel-section-left ul li label{width:37%;}
.hotel-section-left ul li span{width:61%;}
.hotel-colum-left, .hotel-colum-right, .ament_container .amentbox{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;}
.ament_container .amentbox{margin-bottom:20px;}
.form-part .row .right-col{width:68.8%;float:right}
.form-part .row .card-sec{margin-left:0px;}
.form-part .row label{width:28%;margin-right:9px;}
.form-part .row .phone-char{margin-top:2px;float:left}
.form-part .row .phone-no{width:59.7%;float:left;margin-left:5px;}
.form-part .row .date-birth{width:86px;}
.form-part .row input{width:66%;float:right;-webkit-appearance:none;}
.form-part .row select{width:68.5%;margin-right:0px;height:24px;float:right}
.form-part .card-section{width:200px;margin-left:0;margin-right:2%;margin-top:10px;float:right;}
.form-part .card-section img{width:100%;}
.form-part .row .condition-apply{width:100%;margin-bottom:10px;}
.form-part .row .btn-part{width:100%;}
.form-part .row .btn-part a{padding:6px 20px;}
.month-select{width:49% !important;margin-right:2% !important;}
.month-select:last-child{margin-right:0% !important;}
.inner-left-bar .right_form{width:100%}
.inner-left-bar{width:100%;}
.inner-left-bar .row label{width:27%;display:none;}
.inner-left-bar .row input{width:100%;padding:1px 0%;border-bottom:1px solid #bababa;border-top:none;border-left:none;border-right:none;}
.inner-left-bar .box_part input[type="checkbox"]{}
.inner-left-bar .row select{width:100%;padding:1px 0%;border-bottom:1px solid #bababa;border-top:none;border-left:none;border-right:none;-webkit-appearance:none;}
.inner-right-bar{width:100%;}
.inner-right-bar .dicount-banner{background-size:100%;}
#left_room_blocks .tab-head a.slider-link{background:url("/images/toggle-arrow.png") no-repeat scroll 30% center rgba(0, 0, 0, 0)}
.room-type:before, .rate-type:before, .price-type:before, .book-type:before{background:#f4f4f4;background:-moz-linear-gradient(top, #f4f4f4 0%, #f6f6f6 50%, #e0e0e0 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(50%,#f6f6f6), color-stop(100%,#e0e0e0));background:-webkit-linear-gradient(top, #f4f4f4 0%,#f6f6f6 50%,#e0e0e0 100%);background:-o-linear-gradient(top, #f4f4f4 0%,#f6f6f6 50%,#e0e0e0 100%);background:-ms-linear-gradient(top, #f4f4f4 0%,#f6f6f6 50%,#e0e0e0 100%);background:linear-gradient(to bottom, #f4f4f4 0%,#f6f6f6 50%,#e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#e0e0e0',GradientType=0);}
.info_mid{width:100%;padding:0px;margin-bottom:30px;}
.info_mid img{width:100%;}
.info_mid .mid-img img{width:100%;height:auto;}
.get_touch{display:none;}
#cookieNotification{display:none !important}
#accordion .header a.slider-link{width:80% !important;padding:12px 10% !important;background:url("/images/arrow-right.png") no-repeat scroll 3px center #ededed !important;}
#accordion .header{background:none;}
#accordion .header h2{font-size:11px !important;width:60%;}
#accordion .header h2 span{margin-left:0px !important;}
#accordion .header .add-room-tab{right:0 !important;}
#accordion .header .add-room-tab ul li span{font-size:11px !important;}
#accordion .header .add-room-tab ul li .add-room-box{right:0 !important;}
.left-section, .right-section{width:100%;float:left;}
.block-part > img{width:100%;}
.block-part > h3{margin-top:10px;}
.attractions-left{float:left;width:100%;}
.attractions-right{float:right;width:100%;margin-top:20px;}
.message_display_popup{left:10%;right:10%;padding:10px 2%;width:76%;}
.newlatterform{width:100%;float:left;}
.newlatterform ul{width:100%}
.newlatterform ul li label{width:100%;}
.newlatterform ul li input, .newlatterform ul li textarea{width:100%;}
.newlatterform ul li.empty_li label{display:none;}
.newlatterform ul li.empty_li{text-align:left !important;}
.newlatterform ul li input[type="submit"]{margin-right:5px;}
.confrence-form{width:100%;float:left;}
.confrence-form ul{width:100%}
.confrence-form ul li label{width:34%;}
.confrence-form ul li input[type="submit"]{margin-right:0px;}
.reservation-tab ul li{font-size:12px;text-align:center;min-height:33px;}
.reservation-tab ul li:nth-child(1){width:12%;}
.reservation-tab ul li:nth-child(2){width:24%;}
.reservation-tab ul li:nth-child(3){width:27%;}
.confirmation-top{min-height:360px;margin-top:25px;}
.confirmation_left{margin-top:12px;}
.confirmation-top,
.your_stay_content{width:100%;padding:21px 5%;}
.confirmation_content,
.confirmation-top .con-reservation-details .reservation-details-left,
.confirmation-top .con-reservation-details .reservation-details-left img,
.confirmation-top .con-reservation-details .reservation-details-right,
.confirmation_left,
.confirmation_right,
.your_stay{width:100%;}
.confirmation-top .con-reservation-details .reservation-details-right{margin:10px 0;}
.confirmation_left h2{font-size:16px;letter-spacing:0px;}
.confirmation_left ul li{display:table;}
.confirmation_left ul li .booking_right, .confirmation_left ul li .booking_left{font-size:12px;float:none;display:table-cell;padding:2% 1.5%;word-break:break-all;}
.confirmation_left h3{font-size:12px;line-height:36px;letter-spacing:0;}
#gallery ul li{margin:18px 11px;width:42%;}
.fancybox-skin{padding:8px !important;}
.fancybox-wrap{width:85% !important;}
.fancybox-inner{width:100% !important;}
.hotel-detail{width:100%;}
#page_contents .comments-data .reviewed-box{width:96%;display:block;padding:10px 2%;border-right:none;}
#page_contents .comments-data .comments-box{width:96%;display:block;padding:10px 2%;border-right:none;}
#page_contents .comments-data .ratings-box{width:96%;display:block;padding:10px 2%}
#footer .footer_left ul li:nth-child(2){width:inherit;}
#footer .footer-link ul li ul li a{display:inline!important;}
.sociallink ul li:nth-of-type(2){width:auto!important;}
.resvertation-btn-mb{width:62%;margin:0 auto;}
.resvertation-btn-mb .btn_modify-first{width:100%;float:left;}
#cap_img{margin-left:5px !important;}
.our-links li{float:left;line-height:18px;text-align:left;width:49%;}
.our-links li:nth-child(2n+2){border-right:0 none;padding-left:18px;}
.our-links li:nth-child(9){border-right:1px solid #999;}
#left_room_blocks .tab-head .delete-room{padding:0 10px;}
.editdate-list ul{padding:0px;margin-left:0;width:100%}
.editdate-list ul li{width:100% !important;}
.editdate-list ul li input[type="text"]{padding:0 0 0 2%;width:100%;}
.total-summary-top{width:98%;padding:0 1%;}
.step_heading{position:inherit;top:0;margin-top:-2px;}
.step_heading ul{width:100%;}
.step_heading ul li{line-height:8px;width:20%;padding:18px 2.4px 0}
.step_heading ul li span{line-height:11px;font-size:8px;display:block;padding-top:5px;}
.total-summary-top .hotel-name{margin-bottom:15px;}
.page_heading{float:none;margin:0 auto;width:100%;}
.trip-advisor{float:none;}
.trip-advisor img:nth-child(1){width:6%;}
.trip-advisor > img{width:auto;}
.room_listing_sort_by_part{margin-top:10px;width:100%;}
.sort_by_room_listing{margin:3% 20px 0 0;width:42% !important;}
.sort_by_hotel_listing{margin:3% 1%;width:44%;}
.room-listing-box{border-right:medium none;width:100%;}
.room-listing-box .room-rate-list .raturule-heading ul li:nth-child(1){width:100%;}
.room-listing-box .room-rate-list .img-offers-row{padding:10px 10px 0;}
.room-listing-box .room-rate-list .room-images{width:259px;}
.total-summary, .total-summary .hotel-name, .total-summary .total-summary-price, .room-listing-box .room-rate-list .room-offers, .room-listing-box .room-rate-list .more-inforamtion a{width:100% !important;}
.room-listing-box .room-rate-list .room-offers li .offer-name-list{padding:10px 0 0;}
.room-listing-box .room-rate-list .room-offers li .offer-name-list ul li:nth-child(1){width:100%;}
.room-listing-box .room-rate-list .raturule-heading ul li:nth-child(2), .room-listing-box .room-rate-list .raturule-heading ul li:nth-child(3){display:none;}
.room-listing-box .room-rate-list .room-offers li .offer-name-list ul li:nth-child(2){background:rgba(0, 0, 0, 0) url("/images/down-arrow.png") no-repeat scroll 11px center;}
.room-listing-box .room-rate-list .room-offers li .offer-name-list ul li:nth-child(2), .room-listing-box .room-rate-list .room-offers li .offer-name-list ul li:nth-child(3){width:48%;}
.room-listing-box .room-rate-list .room-offers li .offer-name-list ul li{display:block;float:left;width:100%;}
.room-listing-box .room-rate-list .room-offers li .offer-name-list ul li{margin-bottom:10px;}
.room-listing-box .room-rate-list .more-inforamtion a{text-align:left;}
#sidebarWrap{height:auto;padding:20px 0;text-align:center;}
#sidebar{display:inline-block;margin:0;padding:0;position:static !important;text-align:center;top:0;}
.total-price-currency, .total-price-amount{display:inline;}
.cont-btn-div .cont-btn a{display:inline-block;float:none !important;margin:10px auto !important;}
.room_more_information{margin:20px 0 0;width:100%;}
.room_more_information_heading ul li{background:#cccccc;border:0 none !important;margin:1px;text-align:center;width:49.2%;}
.room_more_information_heading ul li a{width:100%;}
.room_more_information_content ul li{background:rgba(0, 0, 0, 0) url("/images/room_facility_bullet.png") no-repeat scroll 0 7px;padding-left:15px;width:98%;}
.your_stay, .your_stay_content{padding:0 2%;width:100%;min-height:300px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;min-height:140px;}
.your_stay_total{margin:12px 4px;}
#stay-section{width:100%;}
#stay-section, #stay-section.fixed{position:static;top:0;}
.your_stay h2{padding:15px 0 15px 3px;}
.enhance_left{float:none;margin:0 auto;width:92%;}
.enhance_left h2{font-size:24px;line-height:20px;padding:15px 0;width:100%;}
#addons_1_div .top_btn_continue, .fluid_container{display:none;}
.enhance_left .top_btn_continue, a.trip_advisor_logo{display:none;}
a.btn_not_continue{margin-right:4px;padding:0 9px;}
.enhance_left_content{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:100%;}
.enhance_left h2{font-size:24px;line-height:20px;padding:15px 0;width:98%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.enhance_left_content .stay_box .content_img{float:left;width:100%;}
.enhance_left_content .stay_box .content_img img{height:160px;width:100%;}
.enhance_left_content .stay_box .content_text{width:100%;}
.content.ehancement_room_list, .content.ehancement_room_list p{margin:0;padding:0;}
.enhance_left_content .stay_box .content_text p{width:100%;margin-bottom:10px}
.enhance_add_popup p span{display:inline-block;}
.your_stay_total{margin-bottom:10px;}
.room-listing-box .room-rate-list .room-offers li .offer-name-list ul li:nth-child(3) select{padding-right:20px;}
.enhance_add_popup h2{font-size:12px !important;padding:5px;}
.enhance_add_popup h2 span{color:#333333;}
.enhance_left_content .stay_box .content_price{float:right;width:98%;}
.enhance_left_content .fragrance_box ul li{margin:0 2% 2% 0;width:47%;}
.enhance_left_content .fragrance_box ul li .content_img{width:100%;}
.enhance_left_content .fragrance_box ul li .content_img img{height:100px;width:100%}
.enhance_left_content .fragrance_box ul li .content_text{min-height:36px;padding:0 0 2% 3%;width:100%;}
.enhance_left_content .fragrance_box ul li .content_text h3{font-size:15px;}
.enhance_left_content .fragrance_box ul li .content_add{margin-top:5%;width:100%;}
.enhance_left_content .fragrance_box ul li:nth-child(3n+3){margin:0 2% 2% 0;}
.enhance_left_content .fragrance_box ul li:nth-child(2n+2){margin-right:0;}
.enhance_left_content .stay_box .content_price p{font-size:11px;}
.btntoggle a{background-color:#cb3939;border-bottom:2px solid #852526;color:#ffffff;cursor:pointer;display:block;float:right;font-family:MyriadProCondensed;font-size:14px;font-weight:700;letter-spacing:1px;line-height:31px;margin:3px 10px 5px 0;padding:0 17px;text-shadow:0 1px 0 #775e2c;}
.loading_image_addons{left:30%;margin-left:0;margin-top:0;top:30%;}
.norton-image{display:none;}
.checkout-back{padding:12px 4% 15px;width:100%;}
.row.continue-button-row, .row.button-row{width:91%;}
.row.continue-button-row .btn_personal_details, #checkout_login .btn_personal_details{margin-right:0 !important}
.fix_1054{width:90% !important;}
.payment_policy{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:5% 0 0;padding:12px;width:100%;}
.payment_policy p{text-align:justify;}
.checkout_right{float:none;margin:0 auto;width:96%;}
.personal_details h2{margin:8px 0 15px;}
#mrc_login_panel::after{background-color:#ffffff;bottom:-12px;color:#5e5d5d;content:"or";font-family:GillSansMT-Condensed,"Arial";font-size:23px;font-style:italic;left:50%;padding:0 2px;position:absolute;}
#mrc_login_panel{border-bottom:1px dashed #7e7e7e;overflow:visible;position:relative;}
.row label{width:34%;}
.row input[type="text"], input[type="password"]{width:174px;}
.personal_details_content .rewards_member{border:0 none;padding:10px 0 25px;width:100%;}
#new_cust_fields{padding-top:20px;}
.payment_details_content{width:100%;}
.row_1{float:left;padding:6px 0 0;width:100%;}
.row_1 label{width:32%;}
.row_1 input[type="text"], input[type="password"]{width:174px;}
.select_box{width:174px;-webkit-appearance:none!important;border-radius:0!important;-webkit-border-radius:0!important;background:#fff;}
.select_box_valid{width:83px;}
.input_box_phone{width:104px !important;}
.select_box_phone{-webkit-appearance:none!important;border-radius:0!important;-webkit-border-radius:0!important;background:#fff;width:63px;}
.confirmation_left ul li .booking_left{width:29.9%!important}
.confirmation_left ul li .booking_right{width:60.5%!important}
.row_1 textarea{width:174px;}
#stay-section, #stay-section.fixed{position:static !important;top:0 !important;}
.card_type_img{float:left;padding:8px 0 5px 82px;}
#forgot_pwd input[type="text"]{width:182px;}
#forgot_pwd{width:96% !important;}
.daterangepicker{width:292px !important;}
.daterangepicker .calendar{width:97.5%;}
.daterangepicker .calendar-table{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
#change_booking_dates ul li h2, #change_booking_dates h2{line-height:10px;padding:0 10px 10px 0;}
.editdate-list ul li h3{line-height:10px;}
.editdate-list ul li input[type="button"]{margin-top:12px}
.slide .slide_img{display:none;}
.slide .slide_content{border-left:0 none;padding:0 0 0 27px;width:100%;}
.room_listing_slider_01 .jcarousel li{width:100% !important;}
.room_listing_slider_01{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:100% !important;}
.confirm_margin{margin-top:10px !important;}
.confirmation_left{float:none;margin:0 auto;padding:0;width:94% !important;}
.confirmation_left ul li .booking_right_room{display:table-cell;float:none;font-family:'Lora', serif;font-size:12px;line-height:18px;margin:0;padding:0 1.5%;width:66.5%;}
.confirmation_left ul li .booking_right_room .room{display:inline-block;float:none;margin:0;padding:10px 0;width:27%;}
.confirmation_left ul li .booking_right_room .adult{border-left:1px solid #d2d2d2;display:inline-block;float:none;margin:0;padding:10px;width:34%;}
.your_stay_total > strong{display:inline-block;margin-bottom:5px;width:100%;}
.confirm_margin .jcarousel ul{width:auto;}
.confirm_margin ul li .slide .slide_content{padding:0;}
.confirmation_right .Policy .toggle-tandc{margin-top:15px;}
.confirmation_right .Policy .toggle-tandc strong{display:inline-block;margin:5px 0;width:100%;}
.reservation-modification-container .row-modification .col-modification-3{border-bottom:1px solid #999;border-right:0;min-height:auto;width:100%;}
.pcr-banner-image .pcr_banner img{width:98% !important;}
.trip-a{margin:0;}
.resp-form-box ul li .left{padding:4px 0 10px;}
.compare-price-container{display:none!important;}
.checkout_reservation_stay{position:relative;top:0;}
#stay-section.fixed{width:100%;box-sizing:border-box;}
.menu-sub-content{width:100% !important;}
.text-left{text-align:left;margin-left:5px!important;}
.left-res{width:100%;}
.right-res{width:100%;text-align:center;}
.home-content .home-heading-second .left h2{font-size:24px;}
.popup-loyalty{width:82%;height:auto;}
.popup-loyalty .popup-loyalty-content{padding:4%;}
}
@media only screen and (min-width:280px) and (max-width:580px) and (orientation:portrait){.home-experience ul li .home-offer-images{height:208px;}
.galleryul .figure img{width:100% !important;border:none !important;}
.galleryul li{width:100% !important;margin-right:0px !important}
.pcr-banner-image .pcr_banner img{width:98% !important;}
.trip-a{margin:0;}
.menu-t-r{width:100%;margin:1% 0}
.our-links li:nth-of-type(14){min-height:37px;}
}
@media only screen and (min-width:280px) and (max-width:580px) and (orientation:landscape){.popup-loyalty{min-height:auto;}
.popup-loyalty .popup-loyalty-content{padding:0 4%;min-height:220px;overflow:auto;}
.popup-loyalty .popup-loyalty-content p.popup-loyalty-btn{margin-top:3%;}
.excellent:after{content:" Excellent"}
.good:after{content:" Good"}
.fair:after{content:" Fair"}
.poor:after{content:" Poor"}
.applicable:after{content:" Not applicable"}
.resp-form-box ul li .left{font-weight:700;padding:4px 0 10px;}
.content-sitemap ul.top-level{width:100%;}
.resp-form-box ul li .right{width:100%;}
.card_type_img{padding-left:156px;}
.trip-advisor{display:inline-block;}
.step_heading ul li span{font-size:10px;}
#footer .fotter-more-link .sociallink{width:55%;}
#sitemap .site-map-colume{width:49%;}
.home-content .home-heading-second .right .home-small-images, .home-content .home-heading-second .right .home-big-images{width:100%;}
.home-content .home-heading-second .right ul li{margin-bottom:0px;}
.home-great-box ul li{width:48.5%;margin-left:0%;}
.home-great-box ul li:nth-child(3){}
.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{left:4%;top:4%;width:90%;height:150px;}
.home-great-box ul li .great-background .great-text h3{top:58%;}
.home-great-box ul li:hover .great-background .great-text h3{top:2%;font-weight:bold;}
.home-great-box ul li:hover .great-background .great-text p{top:15%;}
.home-great-box ul li img{height:150px;}
.home-experience ul li{width:49%;margin-left:2%;}
.home-experience ul li:nth-child(3){margin-left:0;}
.home-active-images ul li{width:49%;margin-left:2%;}
.home-active-images ul li:nth-child(3){margin-left:0;}
#footer .footer-link ul li{width:44%;text-align:left;padding-left:5%}
#footer .footer-link ul li:nth-child(3){clear:both}
#footer .fotter-more-link .sociallink ul li:nth-child(3){clear:none !important}
#footer .footer-link ul li ul li{padding-left:0;}
#booking-form .booking-box .form-section .calendar_part{background:url(/images/calendar_icon.png) no-repeat 94% center;}
#booking-form .booking-box .form-section input[type="button"]{font-size:18px;}
#inner-right-part .hotel-listing .hotel-details .hotel-content .hotel-features ul li{line-height:10px;padding:0 10px;width:auto;float:left;line-height:10px;border-left:1px solid #c59a4f;border-bottom:none;background:none;}
#inner-right-part .hotel-listing .hotel-details .hotel-content .hotel-features ul li:first-child{border-left:none;padding:0 10px 0 0;}
#inner-right-part .tab-horizontal ul li a{padding:11px 15px 8px;}
#inner-right-part .tab-horizontal ul li a, #inner-right-part .tab-horizontal ul .no-link{font-size:14px;padding:11px 16px 8px;}
#inner-right-part .grey-tab ul li a, #inner-right-part .grey-tab ul .no-link{padding:11px 11px 8px;font-size:12px;}
.form-part .row .right-col{width:58%;float:left;}
.form-part .row label{width:114px}
.form-part .card-section{margin-top:10px;margin-right:20%;}
.form-part .row select{width:56.5%;float:left;}
.form-part .row input{width:55%;float:left;}
.form-part .row .phone-no{width:70.5%;}
.form-part .row .btn-part{width:45%;}
.accordion-content.default{}
.content #inner-right-part .hotel-listing .hotel-details .hotel-features ul li a{font-size:14px;}
.room-type img{width:100%;height:auto;}
.bars .info_mid h2{min-height:52px;}
.reservation-tab ul li{font-size:14px;min-height:38px;}
.confirmation-top{min-height:380px;}
#accordion .header a.slider-link{width:76% !important;padding:12px 12% !important;}
.info_mid{width:49%;}
.info_mid .mid-img img{height:160px;}
.newlatterform{width:100%;float:left;}
.confrence-form{width:70%;float:left;}
.galleryul .figure img{height:150px !important;width:100% !important;}
.galleryul li{width:48.5%;margin-right:13px !important;}
.galleryul li:nth-child(3n+3){margin-right:13px !important;}
.galleryul li:nth-child(2n+2){margin-right:0px !important;}
#gallery ul li{margin:10px 41px;width:30%;}
#footer .footer-link ul li:nth-child(2){width:120px;}
.sociallink ul li:nth-of-type(2){width:auto!important;}
.resvertation-btn-mb{width:36%;}
.resvertation-btn-mb .btn_modify-first{width:97%;float:left;}
.resvertation-btn-mb .fancybox{width:100%;}
.btn-mofication input{float:left;}
.rate-type p, .room-type p{font-size:13px;}
.rate-type a{font-size:11px;}
.room_information h4 span{font-size:9px;line-height:12px}
.pcr-banner-image .pcr_banner img{width:98% !important;}
.trip-a{margin:0;}
.row.continue-button-row, .row.button-row{width:66%;}
}