@media only screen and (min-width:768px) and (max-width:1024px){.wrapper978,.wrapper_1054{max-width:95%;margin:0 auto}.footer_mob input[type=text]{width:49%}.check_in input{height:auto!important}.footer_mob input[type=submit],.footer_mob input[type=text]{border-radius:0}#change_booking_dates input[type=text]{margin:0 4px 0 0}.change_hotel{padding-right:10px}.sort_by_hotel_listing{width:150px}.modify_reservation label{width:16%}.footer_newsletter{padding-left:10px;padding-top:20px}.footer_mob p{width:58%}.footer_newsletter p{width:100%!important}.view_modify_reservation{margin:6px 0 10px}#view_video_mobile img{display:none!important}.btn_enhance_add,.btn_enhance_remove{font-size:14px}.slide .slide_img{display:none}.formBox{padding:8px 14px 5px}.inner_bookingengine{right:31px;top:-391px}#montcalm_60sec{width:100% !important;height:350px !important}.pagination_bullets{bottom:60px!important}.camera_caption{bottom:0!important}.camera_commands,.camera_next,.camera_prev{top:40%!important}.guestdrp{height:35px}.blog_left{width:60%}.blog_right{width:37%}.enhance_left h2{font-size:26px;font-weight:400;letter-spacing:0;line-height:24px;padding:30px 0}.btn_enhance_cancel{margin:0}#aroma_block h3{margin-bottom:14px}.enhance_left_content h2 a{font-size:16px}.enhance_left_content h2{padding:0 0 3%}.enhance_add_popup h2{font-size:12px;padding:4px}.top_btn_continue{margin:0 0 3%!important}.flexslider .slides>li{height:460px!important}#slide_big li{height:100%!important}.ament_container .amentbox ul{height:145px}.info_mid h3{font-size:20px}.explore_banner{width:100%!important}#galleryThumbnails .slides li{height:85px!important}.destination,.select_room{padding:6px}.banner_bg_mobile,.banner_bg_mobile img{height:350px}.taglinecontent4{float:right!important;width:auto!important}.banner_bg_mobile .camera_caption{right:0}.btn_moreInfo{padding:4px 9px}.logo{width:200px}.navigation{width:70%}.loing_slider{margin:-63px auto 0}.navigation_02{width:70%;margin:18px 0 0;float:right}.navigation_02 ul{float:right}.navigation_02 ul li{display:table-cell;float:none;padding:0 6px;text-align:right;width:150px}.navigation_02 ul li:first-child{padding-left:0}.fluid_container{margin:-61px auto 0!important;height:275px!important}.camera_caption div div.taglinecontent{float:left!important;margin-left:30px;display:none}.camera_wrap .camera_pag .camera_pag_ul{text-align:left!important;display:none}#camera_wrap_1{height:480px!important}#TB_window object#mpl{height:250px;width:100%}#TB_ajaxContent{width:auto!important;height:auto !important}a.btn_go_back{margin:0}.enhance_left_content .fragrance_box ul li{width:47%;margin:0 2% 2% 0!important}.enhance_left_content .fragrance_box ul li:nth-child(2n+2){margin-right:0!important}.room_list .price_part,a.btn_go_continue{margin:0}.enhance_left_content .stay_box .content_img{width:30.5%}.enhance_left_content .stay_box .content_price{float:right;width:16.5%}.enhance_left_content{width:94%}.enhance_left_content .stay_box .content_text{padding:0 0 0 3%;width:47%}.your_stay h2{width:100%}.your_stay{width:34%}.your_stay_content{width:88%}.enhance_left{margin:0;padding:0;float:left;width:64%}.room_list{width:96%}.card_type_img{float:left;padding:8px 0 5px 21px}.hotel_information_content h5{width:29%}.hotel_information_content p{width:67%}.payment_policy p{padding:4px 0 8px}.select_room_part{clear:none;width:auto}#TB_iframeContent{width:100%!important}.room_select{padding:1px 4px 0;padding-left:10px}.adult_select{padding-left:10px}.room_list .content_part{width:35%}.room_listing_sort_by_part{width:61%}.marquee_main{width:100%!important}.reservation_right h2 span{width:80px}.reservation_right h2{width:60%}.jpagging{margin:0 auto;padding:10px 0;width:50%}.jpagging .row{width:320px}.info_mid .img_part img{height:57px}.navigation_02 ul li a{font-size:12px}.show-case-item{width:100%}.discover_home_content ul li{min-height:185px!important}.wrapper978 h3{padding:0 0 30px}.hotel_detailpage{width:96%}.hoteldetailbookingengine{width:38%}.infopages{width:95%;margin:0 auto}.hoteldetaildescription{width:61%}.hotelgallery{width:37%}.reviewed-box{width:23%}.comments-box{width:24%}.ratings-box{width:41%}.site_map{width:48%}#bodytext{width:96%}#gallery{width:89%}#gallery1,.pkg_left{width:100%}.pkg_right{width:38%}.grand_ballroom_hr a{background:url(../images/grand_ballroom_at_montcalm.jpg) no-repeat scroll -150px 0 rgba(0,0,0,0);width:100%}.reservation_heading_part,.reservation_part{width:95%}.reservation_heading{display:none}.reservation_left{position:absolute;right:0;top:-458px}.reservation_right{width:100%;float:right}.grand_ballroom_hr{width:95%}.reservation_right h5{padding:15px 0 3px}.reservation_right h4{padding:5px 0}.reservation_right p{line-height:18px;font-size:13px}.discover_home_content,.discover_home_heading{width:95%}.discover_home_content ul li{width:49%;margin:0 2% 0 0}.discover_home_content ul li:nth-child(2),.discover_home_content ul li:nth-child(4),.discover_home_content ul li:nth-child(6),.discover_home_content ul li:nth-child(8){margin-right:0}.discover_home_content ul li p{font-size:15px;line-height:20px}.middle_experience_content{width:95%}.h_box{width:88.5%}.h_box ul li{margin-right:.92%}.middle_experience_content_text h3{font-size:14px;line-height:18px;padding:10px 0 3px}.middle_experience_content ul li{height:138px}.middle_experience_content_text h4{line-height:12px}.middle_experience_content_text p{padding:2px 0;line-height:15px}.middle_about_content{width:95%}.middle_about p{font-size:13px;line-height:20px}.middle_about .temprature{margin:7px 0 0}#social_media_camp{width:88%}.footer_link_part,.middle_lifestyle_banner{width:95%}.footer_address_img{display:none}.footer_address{width:25%}.footer_links{width:20%}.footer_mob{width:32%}.footer_mob_img{padding:0 6%;width:30%}.copyright_part,.footer_logos_part{width:95%}.ui-datepicker{transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);left:5%!important;top:33%!important}.copyright_part ul li a{font-size:13px;line-height:14px}.copyright_part ul li:nth-child(18),.copyright_part ul li:nth-child(9){border-right:1px solid #999}.middle_experience_content_img img{height:106px}.select_room{width:116px}.sel_3{width:23.4%!important}#newmiddlebot2,.spage_body{width:95%}.checkout_right{width:65%}.row label{width:99%}.h_box ul li:nth-child(4),.h_box ul li:nth-child(8){margin-right:.92%}.h_box ul li:nth-child(3),.h_box ul li:nth-child(6){margin-right:0}.box6{width:88%!important}#TB_window{max-height:410px !important;min-height: 300px;top: -45% !important;width: 80% !important;}.navigation ul li{padding:8px 10px}.local_time{padding:0 12px}.local_temperature span,.local_time span{font-size:16px}.info_mid .img_part{width:21%!important}.info_mid .content_part{width:75%!important}.infopages_left{width:100%}.contact_box{margin:8px 20px 8px 0;width:47%}.contact_box h3{font-size:18px}.infoList li label{width:20%}.infoList li p{width:78%}.footer_mob input[type=submit]{border-radius:0}.camera_caption div{width:auto!important;margin-right:5%!important}.camera_pag{width:88%!important}.bottom3banners ul li{margin:0 2% 4% 0;width:32%}.bottom3banners ul li h3{bottom:30px;padding-left:15px;padding-right:15px}.explore_banner ul li h3{font-size:15px;padding:5px 15px!important}.pampering_banner{margin:0 auto 40px;width:95%;float:none}.mont_banner{width:95%;margin:50px auto}.bottom3banners{float:none;width:95%;margin:0 auto}.discover_home_content ul li img{height:161px}.box_4col ul li{margin-right:2%;min-height:265px;width:32%}.box_4col ul li h3{top:112px}.box_4col ul li:nth-child(4n+4){margin-right:2%}.box_4col ul li:nth-child(3n+3){margin-right:0}.location_map1 img{width:100%!important}.info_mid img{width:100%;height:200px}.photo_gallery ul li{height:180px}.photo_gallery ul li img{height:120px}#hotel_detail_left{width:64%;padding-right:0}.ambestor_right{padding-left:3%;width:29%}.infop_73,.pkg_infopage{width:60%!important}#hotel_detail_left h1{font-size:26px}#hotel_detail_left h1 ul{margin-left:2px}#HD_2box .hdbox{width:45%;padding-left:3%}#HD_2box .hdb1{background:url(../images/hdb1.jpg) right top no-repeat}#HD_2box .hdb2{background:url(../images/hdb2.jpg) right top no-repeat}.ament_container .amentbox{padding:3% 2% 2%;width:44%;min-height:245px}#caring_pampering{height:auto}.club_banner ul li h3{line-height:28px;padding:5px 15px!important;font-size:15px}.room_listing_slider_01{width:93.6%!important}#room_listing_slider_container{width:95%!important}.room_listing_slider_01 .jcarousel li{width:665px!important}.jcarousel li{height:auto!important}.slide .slide_content{float:left!important;border-left:0!important;height:auto;margin-left:0!important;min-height:140px!important;padding-left:0!important;text-align:left!important;width:100%!important}.slide .slide_content h4,.slide .slide_content p{text-align:left!important}.confirmation_left{width:65%!important}.confirmation_content{width:100%}.confirmation_right{width:240px!important}.confirmation_right .your_stay{width:100%}#cookieNotification{display:none!important}a.btn_go_continue{margin-right:-3px}.footer_left{margin-right:2%;width:25%;}.footer_left p strong img{left:-15px;top:6px;width:18px;}.footer_left p strong{font-size:14px;line-height:22px;}} @media only screen and (min-width:768px) and (max-width:1024px) and (orientation :landscape){.discover_home_content ul li:nth-child(6){margin:0 1% 0 0}a.btn_go_back{margin:0}a.btn_go_continue{margin-right:6px}.enhance_left_content h2 a{display:inline-block;width:100%}.confirmation_left{width:74%!important}.footer_mob p{width:50%}.room_listing_slider_01{width:95%!important}.camera_commands,.camera_next,.camera_prev{top:50%!important}.pagination_bullets{bottom:60px!important}.camera_caption{bottom:0!important}#camera_wrap_1{height:480px!important}.ehancement_room_list{padding-left:8px!important}.top_btn_continue{margin-bottom:4%!important;margin-right:7px!important;margin-top:40px!important}#hotel_detail_left{width:72%}.ambestor_left{width:66%!important}#hotel_detail_left h1 ul{margin-left:12px}.infop_73,.pkg_infopage{width:70%!important}.photo_gallery ul li{height:205px}.photo_gallery ul li img{height:150px}.info_mid img{height:250px}.box_4col ul li h3{top:160px}.discover_home_content ul li img{height:125px}.bottom3banners ul li h3{bottom:39px}.middle_experience_content_img img{height:140px}.copyright_part ul li:nth-child(18),.copyright_part ul li:nth-child(9){border-right:none}.pkg_right{width:28%}.spage_body{width:}.infoList li label{width:22%}.navigation_02 ul li a{font-size:14px}.hoteldetailbookingengine{width:29%}#TB_window{display:block;/*max-height:320px !important;*/width:63%!important;top:-30% !important}.enhance_left_content .stay_box .content_img{width:23.5%}.enhance_left_content .stay_box .content_text{width:53%;overflow:hidden}.room_list .content_part{width:50%}.jcarousel li{margin-right:24px!important}.reservation_right h2 span{width:100px}.reservation_right h2{width:470px}.jpagging{margin:0 auto;padding:10px 0;width:35%}.navigation ul li a{font:400 10px Arial,Helvetica,sans-serif}.navigation_02 ul li{padding:0 10px}.bodytext,.bodytext1,.reservation_right{width:100%}#HD_new{width:95%;margin:0 auto}.info_mid .img_part img{height:95px}.hotel_detailpage{margin:0 auto;width:88%}.hotelgallery{width:30%}.hoteldetaildescription{width:68%}.reviewed-box{width:15%}.comments-box{width:35%}.ratings-box{width:33%}#bodytext{width:96%}#gallery{width:89%}.show-case-item{width:100%}.discover_home_content ul li{width:24.25%;min-height:200px;margin:0 1% 0 0}.discover_home_content ul li:nth-child(2),.discover_home_content ul li:nth-child(7){margin:0 1% 0 0}.discover_home_content ul li:nth-child(8){margin:0}.middle_experience_content ul li{height:160px}.copyright_part ul li{padding:0 4px}.discover_home_content ul li p{font-size:12px;line-height:16px}.middle_experience_content_text h3{font-size:14px;line-height:21px;padding:10px 0 3px}.middle_experience_content_text p{padding:4px 0;font-size:13px;line-height:18px}.footer_mob{width:30%}.footer_mob_img{padding:0 10%;width:30%}.ui-datepicker{transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);left:5%!important;top:44%!important}} @media only screen and (min-device-width :768px) and (max-device-width :1024px) and (-webkit-min-device-pixel-ratio:2){.wrapper978 h3{padding:0 0 22px}.middle_lifestyle_banner{margin-top:2%}.show-case-item{width:100%}.middle_experience_content_text h3{padding:10px 0 3px}}