@media only screen and (min-width:768px) and (max-width:1024px){.roomsiut-enhance .left-enhance-item .enhance-item-content h2{font-size:38px;line-height:40px;}
.roomsiut-enhance .left-enhance-item .enhance-item-content{height:150px;}
.overlap-title-row{padding:30px 30px 0 30px;}
.detail-section{width:49%;}
.content-padding{padding:7px 30px;}
.right-offer-packages-content h1{font-size:36px;line-height:46px;}
#socialshare-container{margin:1em 0;}
.flexi-rates > div{font-size:13px;}
a.addedroombtn, a.btn_back_01{font-size:13px;letter-spacing:0}
.checkout-back a.btn_back_01:lang(de), .checkout-back a.btn_back_01:lang(fr), .checkout-back a.btn_back_01:lang(zh){padding:0 8px;}
.pamper-banner, .pamper-banner-eng{display:block;height:auto;text-align:center}
.pamper-banner-eng_new{padding:30px 0 0 0px !important;margin-left:0px !important;width:100% !important;left:0% !important;}
.outer-photoGallery{width:50%;float:left;}
.navigation ul li a:lang(ar){padding:0px 5px 0px;}
.bottom_banner.col-3.col-3-first.grandball-chart{width:48% !important;text-align:left;margin-left:18px;}
.bottom_banner.col-3.grandball-chart{margin-right:0;text-align:right;width:49% !important;}
.dd-pointer{right:10px !important;}
.total-summary-top .hotel-name h1:lang(zh){margin-top:0;}
.banner-text:lang(ar){top:5px;}
.tabs-menu li:last-child:lang(ar){border-left:2px solid #999;}
.tabs-menu li:first-child:lang(ar){border-left:0;}
.pamper-banner:lang(ar){margin-top:5px;width:100%}
.contact_right ul li h3:lang(ar){text-align:right;}
.home-room-suites .room-suites-box{margin-bottom:1em;}
.personal_details_content .border_none:lang(ar){border-right:0;border-left:0px;}
.contact_right ul li:nth-child(2n+1):lang(ar){margin-right:0 !important;margin-left:12px !important;}
.more-info-red-tab-heading ul li:lang(ar){border-right:0;}
.payment_policy:lang(ar){width:100%;}
.newletterbox input[type="submit"]:lang(de){padding:5px 6px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;font-size:10px}
.newletterbox input[type="text"]:lang(de){width:200px;}
#set_new_booking_dates:lang(fr){font-size:10px;}
.pamper-banner .pamper-text::after, .pamper-banner-eng .pamper-text-eng::after{text-shadow:0 1px 0 #cec4bb}
.pampering-banner, .spa-banner{background-position:top right}
.footer_mob input[type=submit], .footer_mob input[type=text]{border-radius:0}
.dd-selected{padding:2px 0 !important;}
.room-listing-box .room-rate-list .room-title-main{font-size:13px;}
.navigation ul li.Join-btn{float:right;padding:10px 13px;position:absolute;right:63px;top:0;}
.inner-banner1{height:80%;}
.meeting-banner-content{bottom:10%;}
.enhance_left h2{width:100%;}
.total-summary-top .hotel-name{width:100%;}
.navigation:lang(ar){width:100%;}
.navigation ul li:lang(ar){padding:8px 1%;}
.editdate-list ul li:lang(de):nth-child(1), .editdate-list ul li:lang(de):nth-child(2){width:34%;}
.editdate-list ul li:lang(de):nth-child(3){width:27%;}
.editdate-list ul li:lang(de):nth-child(4){width:100%;}
.booking-form li .date-select-box:lang(fr){padding:12px 23px 8px 10px;}
.editdate-list ul li:lang(fr):nth-child(1), .editdate-list ul li:lang(fr):nth-child(2){width:38%;}
.editdate-list ul li:nth-child(4) h3{}
#change_booking_dates .date-select{font-size:13px;}
.adult_room_label:lang(fr){font-size:9px;}
a.addedroombtn:lang(de), a.addedroombtn:lang(de), a.btn_back_01:lang(de){font-size:13px;}
.daterangepicker.dropdown-menu:lang(ar){right:2px !important;top:61px !important;}
.enhance_left_content .stay_box .content_text:lang(de){width:47%;}
.booking-form li:nth-child(2) .date-select-box:lang(ar), .booking-form li:nth-child(3) .date-select-box:lang(ar){padding:10px 10px 8px 10px;}
.payment-failed{text-align:left;}
.payment-failed b{display:inline-block;width:70%;padding:2px;}
.payment-failed .payment-attempt{margin:0 !important;display:inline-block;float:right;}
.editdate-list .daterangepicker.dropdown-menu:lang(ar){left:-175% !important;}
.payment-failed b:lang(ar){float:right;text-align:right;}
.payment-failed .payment-attempt:lang(ar){float:left;}
.overlap-title-box:lang(ar){float:right;}
.room-listing-box .room-rate-list .raturule-heading ul li:lang(zh):nth-child(2){width:13%;}
.room-listing-box .room-rate-list .raturule-heading ul li:lang(zh):nth-child(3){width:9%;}
.email_confirmation, .print_confirmation{width:180px;}
.detail-section h3{font-size:34px;margin-bottom:0;}
.navigation ul li.sign-in{background-color:#2e2e2e;padding:10px 13px;position:absolute;right:136px;top:0;}
.ratetype-flexy-rooms .content_part:lang(de){}
.room_select{width:50px;}
.adult_room_label{font-size:10px;}
.menu-r-b{margin-right:2.9%;width:31%;}
.nirvana-banner{width:49.3%;margin-bottom:11px;}
.homep_banner .nirvana-banner:nth-child(2n+2){margin-right:0}
.nirvana-text .text-two{font-size:15px;text-align:inherit;}
.nirvana-text-offers .text-two{font-size:28px;}
.menu-sub-content{margin:0 40px 0 0;}
.menu-description span, .price span, .price_1 span{font-size:16px;}
.menu-description{font-size:18px;}
.menu-sub-content .price{font-size:17px;}
.price_1{font-size:17px;}
.menu-t-r{margin-right:1.4%;width:23.6%;}
.navigation ul{margin:5px 0 0;text-align:center;width:100%;}
.proposal_banner{width:100%;}
.proposal_banner span.heading{font-size:26px;line-height:32px;}
.proposal_banner span.tagline{font-size:13px;line-height:30px;}
.proposal_banner .overlay{padding:40px 0 0;width:80%;}
.proposal_banner a.link{width:115px;margin:10px auto 0;font-size:11px !important;}
#gallery1 ul li{margin:16px 28px !important;}
.footer_sendemail ul li.or{width:7%}
.forgot_pwd_personal{width:75%;}
.request_For_proposal .row label{width:100%;}
.row > input#answer{margin:0px;}
.middle_about .temprature{margin:7px 0 0}
.middle_about .temprature .tempBX_01{width:30%;padding:2% 0.5% 0.8%;margin:1%;min-height:202px;}
.middle_about .temprature .tempBX_02{width:15%;padding:2% 0 0.8% 0.5%;margin:1%;min-height:202px;}
.middle_about .temprature .tempBX_03{width:15%;padding:2% 0 0.8% 0.5%;margin:1%;min-height:202px;}
.middle_about .temprature .tempBX_04{width:15%;padding:2% 0 0.8% 0.5%;margin:1%;min-height:202px;}
.middle_about .temprature .tempBX_05{width:15%;padding:2% 0 0.8% 0.5%;margin:1%;min-height:202px;}
.tempBX_h4:lang(de){padding-right:10px;word-wrap:break-word;line-height:14px;}
.tempBX_01_left{width:100%;}
.tempBX_01_right{width:100%;margin:1% 0 0;}
.tempBX_h3{padding:0 0 0 6px;min-height:29px}
.tempBX_btm{width:100%}
.tempBX_btm .temp_per{padding:4px 10px 0 17px;width:auto;}
.tempBX_btm .temp_km{padding:4px 10px 0 18px;width:auto;}
.tempBX_btm .temp_sw{padding:4px 10px 0 18px;width:auto;}
.tempBX_img{width:auto;padding:0 4px 13px 0;}
.tempBX_01_left .tempBX_img{padding:7px 8px 0px 20px;}
.tempBX_01_left h3{padding:0 !important;font-size:15px;}
.tempBX_01_left h2{font-size:29px !important;line-height:45px !important;}
.tempBX_h4{line-height:22px;}
#trip-advisorawards h2{font-size:24px;padding-bottom: 2%;}
#trip-advisorawards ul li h3{font-size:13px;}
#trip-advisorawards ul{margin:1.5em auto;width:100%;}
#trip-advisorawards ul li img{float:left;margin:0 3% 0 0;width:30%;}
#trip-advisorawards ul li h3{padding:12px 0 0 0;font-size:13px;}
.infopages h1:first-of-type{margin-bottom:0;padding-bottom:20px !important;}
.infopages .overlap-title-row h1{font-size:50px;line-height:50px;}
.tripadvisor-sec-left h1{font-size:32px !important;line-height:30px !important;}
.tripadvisor-sec-left h2{font-size:22px;line-height:26px;margin:0;}
.tripadvisor-sec-left p{font-size:14px;}
.tripadvisor-sec-left{width:100%;}
.tripadvisor-sec-right{width:100%;}
.tripadvisor-sec-right .content p{font:400 15px/21px Lato, sans-serif;margin:0;padding:0 0 5px;}
.tripadvisor-sec-right .logoimg{margin:-22px 10px 20px 0;width:22%;}
.tripadvisor-sec-right .logoimg > img{width:100%;}
.tripadvisor-sec-right span{font-size:32px;line-height:36px;}
.tripadvisor-sec-right .srno{font-size:38px;line-height:31px;min-height:52px;width:82px;padding:6px;}
.tripadvisor-sec-right .srno span{font-size:20px;line-height:24px;margin:0 7px 0 0;}
.tripadvisor-sec-right .mainimg{width:42%;}
.tripadvisor-sec-right .content{width:38%;}
.tripadvisor-sec-right .mainimg > img{height:auto;width:100%;}
.tripadvisor-sec-right .top{margin:15px 0 20px;}
.trip-advisorawards-inner h1{font-size:28px !important;}
.trip-advisorawards-inner h2{font-size:24px !important;}
.trip-advisorawards-inner ul li h3{font-size:14px;width:64%;}
.trip-advisorawards-inner ul li img{width:80px;}
.trip-advisorawards-inner h3{font-size:20px;}
#trip-advisorawards ul li h3{width:67%;}
a.btn_back_01{padding:0 16px;font-size:14px;}
.btn_booknow{font-size:14px;}
.loyality-rewards h3{padding:20px 0 10px !important;}
.loyality-rewards h3::after, .loyality-rewards h3::before{top:38px;}
.discover-banner div{margin:4px 0 0 300px;}
.discover-banner div .text3{font-size:27px;}
.discover-banner-eng div{margin:4px 0 0 300px;}
.bannertags .tagtext{bottom:38px;color:#FFF;font-family:"Times New Roman", Times, serif;font-size:14px;left:0px;padding:10px 0px 0px 6px;position:absolute;}
.bannertags .diff-eng-font{bottom:38px;color:#FFF;font-size:14px;left:0px;padding:10px 0px 0px 6px;position:absolute;}
.reservation-modification-container .row-modification .col-modification-3{border-bottom:1px solid #999;border-right:0;min-height:auto;width:100%;}
.pamper-banner{height:auto;margin:6px auto;position:absolute;text-align:center;top:2%;width:65%;display:block;left:6%;}
.pamper-banner .text1{font:400 16px "Trajan Pro", Arial, Helvetica, sans-serif;}
.pamper-banner .pamper-text::after{text-shadow:0 1px 0 #cec4bb;}
.pamper-banner .pamper-text{font:bold 23px/26px "Trajan Pro", Arial, Helvetica, sans-serif;}
.pamper-banner .text2{font:14px/18px Calibri, Arial;}
.pamper-banner-eng{display:block;height:auto;left:15%;margin:0;padding:0;position:absolute;text-align:center;top:0;width:55%;}
.pamper-banner-eng .text2{line-height:25px;}
.pamper-banner-eng .text1{font-size:16px;}
.pamper-banner-eng .pamper-text-eng::after{text-shadow:0 1px 0 #cec4bb;}
.pamper-banner-eng .pamper-text-eng{font-size:28px;}
.pamper-banner-eng .text2{font-size:14px;}
.pamper-text-eng{line-height:36px;}
.pamper-text-eng:lang(zh){line-height:34px;font-size:23px;width:100%}
.pamper-banner .text2:lang(zh){display:inline-block;}
.pampering-banner{background-position:top right;height:185px;}
.pamper-banner-eng{margin-left:10px;width:440px;}
.bottom3banners ul li span{bottom:20px;font-size:20px;padding:12px 16px;}
.spa-banner{background-position:top right;}
.spa-banner-content{left:30px;}
.loyalty-banner-content{right:5%;}
.dd-container{width:90px !important;top:0px !important;}
.dd-select{width:90px !important;}
.dd-selected-text{font-size:11px;}
.reg_montcalm_logos ul li{margin:0 1%;}
.reg_montcalm_logos ul li img{height:75px;}
.top_footer_logos ul{margin:0 auto;width:600px;}
.top_footer_logos ul li{width:130px;}
.company_info li a{font-size:11px!important}
#gallery1 ul li:nth-child(5n+5){margin-right:38px;}
#gallery1 ul li{margin-bottom:20px;margin-right:29px}
.flow-none{overflow:hidden;}
.step_heading{position:inherit;}
.socialShare{float:left;width:100%;height:30px}
.formContainer .booknow_home{height:32px;padding-top:0px}
.contact_right ul li:nth-child(9), .contact_right ul li:nth-child(10){margin-right:13px;min-height:270px}
.contact_right ul li h2{top:122px;font-size:16px !important;}
#main{width:98%!important}
#container{width:60%!important}
#respond input[type=text]{width:96%!important}
.footer_newsletter #email{width:85%;margin-bottom:8px;}
.copyright_part ul li:nth-child(12), .copyright_part ul li:nth-child(18), .copyright_part ul li:nth-child(6){border-right:1px solid #999}
#content{width:100%!important}
.fancybox-opened .city textarea{width:98%}
.copyright_part ul li:nth-child(10){border-right:1px solid #999}
.footer_left .footer_left_content img.tag{top:6px}
.fancybox-inner{height:auto!important;width:auto!important;max-height:520px;margin-top:35px!important}
.copyright_part li:nth-child(12), .copyright_part li:nth-child(18), .copyright_part li:nth-child(6){border-right:0 none}
.copyright_part ul li:last-child{border-right:0;}
#grand_ballroom_video{height:380px!important;width:100%!important}
#montcalm_60sec{height:377px!important;width:100%!important}
.trip-advisor{line-height:18px;margin:4px 0 15px 0;float:left;}
.trip-advisor:lang(de){}
.total-summary-top:lang(de){margin-top:0;}
.trip-advisor img{margin-top:0px;}
.wrapper978, .wrapper_1054{max-width:95%;margin:0 auto}
.resp-form-box ul li .right .res_button{line-height:30px!important}
.listing_room_heading{padding-top:7px;}
.step_heading ul li{line-height:13px;padding-top:6px;}
.step_heading ul li span{font-size:10px !important;line-height:14px;}
.error404p{padding-top:40px!important;width:68%}
.thumb-scroll #a1, .thumb-scroll #a2{margin-top:24px !important}
.room_listing_sort_by_part label{margin-left:3%}
.contact_right ul li:nth-child(3), .contact_right ul li:nth-child(6){margin:0 13px 10px 0}
.contact_right ul li:nth-child(1):lang(de), .contact_right ul li:nth-child(2):lang(de){min-height:400px;}
.contact_right ul li:nth-child(3):lang(de), .contact_right ul li:nth-child(4):lang(de){min-height:300px;}
.contact_right ul li:nth-child(2n+2){margin-right:0}
.contact_right ul li:nth-child(2n+2):lang(de){margin-right:0}
.contact_left{width:30%}
.new_location{width:100%!important}
.contact_right{float:right;width:66%}
.contact_right ul li{margin:0 13px 10px 0;width:48%}
.middle_experience_content_text{float:right;width:50%;padding:0 2% 0 0;}
.middle_experience_content_img{float:left;width:46%;padding:0;margin:0;}
.contact_right ul li:lang(de){margin:0 13px 10px 0;}
.contact_right ul li h3{font-size:16px;height:28px;line-height:22px;padding:9px 0 0 0;text-align:left;top:109px}
.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{}
.modify_reservation label{width:19%;}
.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 2px}
.video-holder img.video-play-btn{left:42%;}
#view_video_mobile .video-holder img.video-poster{display:block !important;height:auto;margin-top:14%;}
.btn_enhance_add, .btn_enhance_remove{font-size:14px;letter-spacing:0px;}
.slide .slide_img{display:none}
.formBox{padding:8px 14px 12px}
.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;display:inline-block;}
.enhance_left_content h2{padding:0 0 3%}
.enhance_add_popup h2{font-size:12px;padding:4px}
.top_btn_continue{margin:10px 5px !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:100%;z-index:10;border-bottom:1px solid #4a4a4a;}
#header .wrapper_1600{padding:0 10px;}
.navigation{width:100%;right:0px;margin-top: 0;}
.fragrance_bottom:lang(de){margin-top:5px;}
.btn_enhance_add:lang(de), .btn_enhance_remove:lang(de){font-size:11px;letter-spacing:0.6px;}
.btn_enhance_add:lang(fr), .btn_enhance_remove:lang(fr){font-size:11px;letter-spacing:0.6px;}
.enhance_left_content .stay_box .content_price:lang(de){width:29.5%;}
.enhance_left_content .stay_box .content_text:lang(de){width:39%;}
.nav-section{}
.navigation_02{width:70%;margin:18px 0 0;float:right;top:53px;}
.navigation_02 ul{float:right}
.navigation_02 ul li{display:table-cell;float:none;padding:0 3px;text-align:right;width:150px}
.navigation_02 ul li:first-child{padding-left:0}
.fluid_container{margin:-30px 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:100%!important}
a.btn_go_back{margin:0}
.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:30.5%}
.enhance_left_content .stay_box .content_price{float:right;width:22.5%}
.enhance_left_content{width:100%}
.enhance_left_content .stay_box .content_text{padding:0 0 0 1%;width:42%}
.btn_enhance_add_small{width:auto;padding:2px 15px;}
.your_stay h2{width:100%}
.enhance_left{margin:0;padding:0;float:left;width:64%}
.card_type_img{float:left;padding:8px 0 5px 21px;margin:0 0 0 31%;}
.hotel_information_content h5{width:29%}
.hotel_information_content p{width:67%}
.payment_policy p{padding:4px 0 8px}
.booknow_section{float:right;width:auto;margin:0}
#TB_iframeContent{width:100%!important}
.room_select{padding:1px 4px 0 10px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
.adult_select{padding-left:10px}
.marquee_main{width:100%!important}
.reservation_right h1 span{width:80px}
.reservation_right .newheading{padding:15px 0 3px;display:block!important;font-size:14px}
.reservation_right h1{width:70%}
.info_mid .img_part img{height:57px}
.navigation_02 ul li a{font-size:11px}
.show-case-item{width:100%}
.discover_home_content ul li{min-height:185px!important}
.wrapper978 h3{padding:0 0 30px}
.middle_experience .wrapper978 span.experience_h3_width{padding:0 3px!important;width:470px}
.hotel_detailpage{width:96%}
.hoteldetailbookingengine{width:38%}
.hoteldetaildescription{width:61%}
.hotelgallery{width:37%}
.reviewed-box{width:23%}
.comments-box{width:24%}
.ratings-box{width:41%}
.site_map{width:30%}
#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 transparent;width:100%}
.reservation_heading{display:none}
.reservation_left{position:absolute;right:0;top:-450px}
.inner-booking-engine{top:-445px}
.side-price-right #amount, .ui-widget{margin-left:0px;}
.inner-booking-engine:lang(de){top:-455px}
.reservation_right{width:100%;float:right}
.grand_ballroom_hr{width:95%}
.reservation_right h1 div{padding:15px 0 3px 10px}
.reservation_right h4{padding:5px 0}
.reservation_right p{line-height:18px;font-size:13px}
.discover_home_content ul li{width:49%;margin:0 2% 20px 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;margin:5px 0}
.h_box{width:88.5%}
.h_box ul li{margin-right:.92%}
.middle_experience_content_text h3{font-size:13px;line-height:15px;padding:4px 0 3px}
.middle_experience_content ul li{height:138px}
.middle_experience_content_text span{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:100%}
.footer_address_img{display:none}
.footer_address{width:25%}
.footer_links{width:20%}
.footer_mob{width:30%}
.footer_mob_img{padding:0 6%;width:30%}
.copyright_part, .footer_logos_part{width:95%}
.copyright_part ul li a{font-size:13px;line-height:14px}
.middle_experience_content_img img{height:106px}
.select_room{width:116px}
.sel_3{width:23.4%!important}
#newmiddlebot2, .spage_body{width:100%}
.checkout_right{width:65%}
.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:378px!important;min-height:300px;height:378px;top:-45%!important;width:80%!important}
.navigation ul li{display:inline-block;float:none !important;padding:0 6px;text-align:center;}
.trip-advisor-sec{margin-left:0px;}
.local_time{padding:0 7px}
.local_time:lang(fr){font-size:9px;}
.local_temperature span, .local_time span{font-size:15px}
.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}
.footer_mob input[type="submit"]:lang(fr){font-size:11px;height:26px;margin-left: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:119px}
.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;float:right}
#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:100%!important}
#room_listing_slider_container{width:95%!important}
.room_listing_slider_01 .jcarousel li{width:100%!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 p{font-size:11px!important;}
.footer_montcalmapp{width:62%;}
.footer_appbox{width:100%;}
.footer_mobimage{width:38%;}
.footer_mobimage img{float:right;height:auto;max-width:250px;width:100%;}
.footer_left{margin-right:1%;width:29%;position:relative;}
.footer_left p strong img{left:-15px;top:6px;width:18px}
.footer_left p strong{font-size:14px;line-height:22px}
.footer_left{margin-right:1%;width:25%;position:relative;left:-5px}
.footer_left p strong img{left:-15px;top:6px;width:18px}
.footer_left p strong{font-size:14px;line-height:22px}
.enhance_popup_content p{width:86%}
.m_logo{left:38%}
.location_table .heading{margin:0 !important;padding:30px 0 0 0px;}
.location_table ul{margin:40px 0 0 35px;}
.location_table ul li{width:28%;margin:0 23px 30px 0 !important;padding:0 0 0 10px !important;min-height:135px;}
.room-listing-box{width:86%;}
.total-summary{width:14%;}
#sidebar{margin-left:4px;padding-top:0;}
.room-listing-box .room-rate-list .room-offers{width:76%;}
.jcarousel li{border:none;}
.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:2px 14px;}
.btn_booknow{}
.handy-banner-wrap{background:#000;height:auto;}
.continue-button-row{width:81%;}
.login .member_row input[type="text"], input[type="number"], input[type="password"], .infopage_form .row input[type="text"], input[type="password"]{width:168px;}
.bor-right{border-right:none;border-bottom:1px solid #ddd;}
.app-banner{display:block;float:left;left:30px;position:absolute;top:383px;width:310px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;z-index:1;background:#ccc linear-gradient(to bottom, #fdfdfd, #e9e7e3);height:75px;border:1px solid #ccc;transition:all 0.2s ease-in-out 0s;}
.app-banner:hover{background:#ccc linear-gradient(to bottom, #fdfdfd, #e9e7e3);box-shadow:0 0 0 rgba(0, 0, 0, 0.1) inset, 0 0 2px rgba(0, 0, 0, 0.2);}
.app-banner .cover-container{float:none;left:0;margin:7px 0 0 10px;position:absolute;top:0;}
.app-banner .cover-container .app-logo{width:60px;height:60px;background:url("/images/app-logo-100.png") no-repeat 0 0;border-radius:10px;background-size:100%;display:block;-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;}
.app-banner .info-container{margin:0px 10px 15px 80px;padding:0;position:relative;}
.app-banner .viewbtn{background-color:#000;text-decoration:none;border-radius:3px;color:#fff;display:block;float:none;font:bold 11px Arial, Helvetica, sans-serif;margin:0 5px 0 0;padding:6px;position:absolute;right:0;text-align:center;top:42px;width:50px;}
.info-container .document-title{color:#000;font:bold 12px/16px Arial, Helvetica, sans-serif;margin:10px 0px 5px 0;white-space:normal;}
.info-container .sub-title{font:bold 11px/16px Arial, Helvetica, sans-serif;color:#222;}
.info-container .sub-title span{text-decoration:none;font-size:12px;color:#be9544;}
.app-banner a.close_btn{background-color:#000;color:#fff;float:right;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;height:18px;line-height:16px;position:absolute;right:4px;text-align:center;text-decoration:none;top:5px;width:18px;z-index:1;border-radius:15px;}
.col-3{margin-right:2.5%;width:30.4%;}
.col-3 img.banner{border:0 none;height:auto;width:100%;}
#stay-section a.btn_go_continue{margin-bottom:0px !important;}
.navigation ul li a{font:400 13px "PlayfairDisplay-Regular";padding:0 7px;}
.copyright_part ul li:nth-child(6):lang(de), .copyright_part ul li:nth-child(12):lang(de), .copyright_part ul li:nth-child(17):lang(de), .copyright_part ul li:nth-child(21):lang(de){border-right:0}
.contact_right ul li:nth-child(7), .contact_right ul li:nth-child(8){min-height:282px;}
.copyright_part ul li:nth-child(7):lang(de), .copyright_part ul li:nth-child(14):lang(de), .copyright_part ul li:nth-child(20):lang(de), .copyright_part ul li:nth-child(23):lang(de){border-right:0 none;}
.banner-text{position:relative;width:100%;margin:15px 0;float:left;}
.contact_right ul li:nth-child(1):lang(fr), .contact_right ul li:nth-child(2):lang(fr), .contact_right ul li:nth-child(3):lang(fr){min-height:360px;}
.room_listing_sort_by_part:lang(fr){width:47%;}
.editdate-list ul li:nth-child(3){width:23%;padding-right:0}
.room_listing_sort_by_part:lang(de){width:45%;}
.trip-advisor .hotel-review{display:inline-block;margin-top:0;}
.trip_advisor img{width:100%;}
.cotentusbtn > div#langDropdown_outer_div{left:10px;position:absolute;top:10px;z-index:100;}
.cotentusbtn{float:right;margin-top:-106px;}
.booking-form li .date-select-box{padding: 10px 10px 10px 10px !important;}
.booking-form li .room-icon-b-form {padding: 10px 10px 10px 60px !important;}
.booking-form li .date-select{display:none;}
.booking-form #frmSearch ul li:first-child{display:none;}
.booking-view-tab a, .booking-view-tab p{font-size:11px;}
.top-links-new a{padding:0 2px;}
.left-booking-form{width:100%;}
.left-booking-form:lang(de){width:100%;}
.booking-form li:nth-child(6):lang(de){width:22%;}
.top-links-new a:last-child:lang(de){margin-right:0;}
.banner-text:lang(de){top:0px;}
.left-booking-form:lang(ar){width:80%;}
.booking-form #frmSearch ul li .date-select-box .date-select, .booking-form #frmSearch ul li .date-select-box .room-adult{display:none;}
.booking-form li:nth-child(6), .booking-form li:nth-child(7){width:22%;}
.booking-form li:nth-child(2), .booking-form li:nth-child(3){width:27% !important;}
#video{top:180px;}
.home-banner{height:auto;}
.datetime_container .datetime-left ul li{padding-right:6px;}
.datetime-left ul li:first-child{padding-left:0;}
.datetime_container img{width:17px;}
.datetime_container .datetime-left ul li h2{font-size:10px;}
.datetime_container .datetime-left ul li h2{font-size:10px;}
.datetime_container .datetime-left ul li p{font-size:10px;}
.datetime_container .datetime-right{margin-top:6px;}
.datetime_container .datetime-right ul li{padding:0 1px;}
.datetime_container .datetime-right ul li .dateticon{padding:5px 4px;}
.datetime_container .datetime-right ul li .dateticon-text span{font-size:9px;}
.datetime_container .datetime-right ul li .dateticon-text h2{font-size:14px;line-height:12px;}
.home-room-suites .room-suites-box{display:inline-block;padding:0 2em;width:100%;}
.handy-banner-wrap > img{width:250px;}
.banner-text > h3{font-size:12px;line-height:20px;}
.banner-text > span{font-size:12px;line-height:19px;}
.left-slide-image{display:inline-block;position:relative;width:100%;}
.right-slide-content{background:#fff none repeat scroll 0 0;box-shadow:0 0 2px #ddd;display:inline-block;width:100%;}
.sec-slider-content h3{width:100%;}
.explore-boxs{width:97px;}
.home-exp-box .home-exp-text h3{font-size:22px;line-height:28px;}
.home-exp-box .home-exp-text .exp-hidetext p{font-size:13px;margin:8px 0;height:175px;}
.home-exp-box .home-exp-text .exp-hidetext a{font-size:14px;height:auto;margin-top:30px;padding:10px 0;width:100%;}
.home-exp-box .home-exp-text{bottom:-250px;}
.home-exp-box .home-exp-text{padding:15px;width:100%;}
.homep_banner.pos > img{width:100%;}
#socialshare-container #socialshare #col-1{width:60% !important;}
#socialshare-container #socialshare #col-2{width:40% !important;}
#socialshare-container #socialshare #col-3{width:30% !important;}
#socialshare-container #socialshare #col-4{width:30% !important;}
#socialshare-container #socialshare #col-5{width:40% !important;}
#socialshare-container #socialshare #col-1 .social-post:nth-child(1){width:100%;background-size:100% auto;}
#socialshare-container #socialshare #col-1 .social-post:nth-child(2){width:100%;background-size:100% auto;}
#socialshare-container #socialshare #col-2 .social-post:nth-child(2){width:100%;background-size:100% auto;}
#socialshare-container #socialshare #col-3 .social-post:nth-child(1){background-size:100% 100%;width:100%;}
#socialshare-container #socialshare #col-3 .social-post:nth-child(3){width:100%;background-size:100% 100%;}
#socialshare-container #socialshare #col-5 .social-post:nth-child(1){width:100%;background-size:100% auto;}
#socialshare-container #socialshare .social-col .social-post-thin{width:100%}
#socialshare-container #socialshare #col-4 .social-post:nth-child(1){width:100%;}
#socialshare-container #socialshare #col-4 .social-post:nth-child(2){width:100%;}
#socialshare-container #socialshare .social-col .post-twitter p, #socialshare-container #socialshare .social-col .post-gplus-wide p, #socialshare-container #socialshare .social-col .post-facebook p, #socialshare-container #socialshare .social-col .post-twitter-blue p{font-size:16px;line-height:20px;}
#socialshare-container #socialshare .social-col .post-gplus .post-gplus-img-small{height:268px;}
#socialshare-container #socialshare .social-col .post-gplus-wide{height:270px;}
.col-3{margin-right:2.5%;width:30.4%;}
.col-3 img.banner{border:0 none;height:auto;width:100%;}
.onTab{clear:both;display:block;}
.f-biglogo{float:none;margin:0 auto;text-align:center;}
.f-smalllogo{border-left:medium none;float:none;}
.f-smalllogo ul li{display:inline-block;height:auto;padding:1em;text-align:center;vertical-align:middle;width:32%;}
.footer-left{width:39%;}
.footer-right{width:60%;}
.newletterbox input[type="text"]{width:115px;}
.bookstaybox ul li{float:left;margin:0 5px 0 0;}
.footer-link-box{float:left;margin-right:5px;}
.roomsuits-left{float:left;width:100%;}
.roomsuits-right{float:right;width:100%;}
.contentRoom, .contentSuits{width:49%;}
.roomsuits-right .contentRoom:nth-child(3) .room-img-thumb img{margin-left:-50px;}
.contentRoom img, .contentSuits img{height:auto;}
.first_title{width:100%;}
.contentRoom .room-sort-cont, .contentSuits .room-sort-cont{top:276px;}
.zoom-container > .bx-wrapper{width:100%;}
.zoom-container #bx-pager{float:left;height:auto;text-align:right;width:100%;}
.navigation_02 ul li a, .navigation_02 ul li a:hover{margin-right:2%;}
.header{position:static;}
.overlap-title-row{margin-top:-145px;}
.infopages .overlap-title-row h1::after{bottom:-20px;}
.overlap-title-box{width:82%;}
.room-feature-content h3{font-size:24px;}
.room-amenities-box ul li, .room-facilities-box ul li{font-size:14px;}
.nearest-attractions ul li{font-size:14px;}
.tv-channels .channel-name{height:50px;padding:14px 0;}
.room-amenities-box ul, .nearest-attractions ul, .room-facilities-box ul, .floor-content-left ul{width:95%;}
.overlap-title-row{margin-top:-145px;padding-bottom:40px;}
.restaurant-bar-banner-content{top:45%;}
.meeting-banner-content h1{font-size:40px;line-height:70px;margin:2% auto;}
.inner-heading{margin:30px 0;}
.inner-heading h3{font-size:22px;line-height:26px;}
.col-section p{font:400 13px/22px Lato, sans-serif;margin-bottom:0;min-height:auto;}
.img-section li span{font-size:24px;line-height:28px;}
.row-section .col-section .right-block li{width:47.6%;}
.row-section .col-section .right-block li:nth-child(3){width:100%;}
.meeting-banner-content p:first-child::after{display:none;}
.left-charts{width:30%;}
.right-charts{width:70%;}
.bottom_banner.col-3.col-3-first.grandball-chart{width:auto;}
.contact_left{width:100%;}
.contact_right{float:right;width:100%;}
.contact_right ul li:nth-child(2n+2){margin-right:0;}
.contact_right ul li:nth-child(1), .contact_right ul li:nth-child(2){min-height:340px;}
.contact_right ul li{margin:0 13px 10px 0;min-height:278px!important;width:49%;}
.contact_right ul li:nth-child(3){margin:0 13px 10px 0;}
.contact_right ul li:nth-child(6){margin:0 0 10px 0;}
.contact_right ul li:nth-child(1), .contact_right ul li:nth-child(3){min-height:250px;}
.contact_right ul li:nth-child(1){min-height:315px;}
.contact_right ul li:nth-child(2){min-height:315px;}
.contact_right ul li:nth-child(4), .contact_right ul li:nth-child(5), .contact_right ul li:nth-child(6){min-height:250px;}
.room_listing_sort_by_part{float:right;width:45%;}
header#header{float:none;display:inline-block;}
.info_content h2, .info_mid h2, .info_mid h3{height:50px;padding-bottom:10px;}
.enhance_left_content .fragrance_box ul li .content_text{min-height:55px;}
.enhance_left_content .stay_box .content_img img{height:auto;width:95%;}
.date-select-box.room-icon-b-form, .date-select-box.adult-icon-b-form{padding-left:inherit !important;}
.overlap-title-row{margin-top:-130px;}
.navigation:lang(zh), .navigation_02:lang(zh){height:auto;width:100%;}
.trip_advisor_logo > img{width:auto;}
.home-exp-box{position:static;}
.tab-content ul li .home-exp-text{background:rgba(255, 255, 255, 0.8) none repeat scroll 0 0;bottom:5% !important;height:90%;left:4%;width:92%;}
.tab-content ul li h3{color:#000 !important;}
.tab-content ul li .exp-hidetext{opacity:1 !important;}
.grand-chart-w{width:100%;margin:0 !important;}
.grand-chart-w .bottom_banner.col-3.col-3-first.grandball-chart.width-h{width:100%;}
.grand-chart-w .bottom_banner.col-3.grandball-chart.width-h{width:96%;}
.trip-advisor{width:48% !important;}
.trip-advisor .hotel-review:lang(ar){font-size:100% !important;}
.btn_booknow{font-size:16px}
.dd-container, .dd-select{width:90px!important}
.pamper-banner-eng .text1{font-size:16px}
.pamper-banner-eng .pamper-text-eng{font-size:28px}
.header, .home-exp-box{position:static}
.first_title, .zoom-container>.bx-wrapper{width:100%}
.payment-failed{width:100%}
.payment-failed b{float:left;width:67%;}
.navigation ul li a:lang(fr){padding:0px 4px 2px}
.navigation ul li a:lang(de){padding:0px 4px 2px;}
#set_new_booking_dates{font-size:11px;}
.enhance_left_content .stay_box .content_text:lang(de){width:34%;}
.enhance_left_content .stay_box .content_price:lang(de){width:33.5%;}
.slide .slide_content:lang(ar){text-align:right !important}
.weekly-rate-section .price-bar .orginal_price{left:-122%;top:-5%;}
.price-bar-flexi.price-bar .orginal_price{left:-140%;width:112px !important;}
.price-bar-flexi.price-bar .orginal_price::after{right:78%;}
.price-bar .orginal_price{left:-182%;top:-3px;}
.dd-container{top:14px !important;}
#tmc_account > a{padding:9px 10px 10px 10px;}
#tmc_account{padding:8px 0;}
#tmc_account ul{top:32px;}
.hotel_sorting_list .sort_hotel .price_part h5:lang(ar){margin-bottom:10px;}
.hotel_sorting_list .sort_hotel .price_part h5:lang(de){margin-bottom:10px;}
.hotel_sorting_list .sort_hotel .price_part h5:lang(zh){margin-bottom:10px;}
.hotel_sorting_list .sort_hotel .price_part h5:lang(fr){margin-bottom:10px;}
.price-bar .orginal_price:lang(de){left:-200%;}
.price-bar .orginal_price:lang(zh){left:-140%;}
.price-bar .orginal_price:lang(fr){left:-217%;}
.weekly-rate-section .price-bar .orginal_price:lang(de){left:-139%;}
.weekly-rate-section .price-bar .orginal_price:lang(zh){left:-83%;}
.weekly-rate-section .price-bar .orginal_price:lang(fr){left:-150%;}
.weekly-rate-section .price-bar .orginal_price:lang(ar){left:67%;}
.price-bar-flexi.price-bar .orginal_price:lang(de){left:-165%;}
.price-bar-flexi.price-bar .orginal_price:lang(zh){left:-169%;}
.price-bar-flexi.price-bar .orginal_price:lang(fr){left:-144%;}
.price-bar-flexi.price-bar .orginal_price:lang(ar){right:-85px;}
.price-bar.hotel-listing-w .orginal_price:lang(de){left:-169%;}
.price-bar.hotel-listing-w .orginal_price:lang(zh){left:-118%;}
.price-bar.hotel-listing-w .orginal_price:lang(fr){left:-177%;}
.price-bar.hotel-listing-w .orginal_price:lang(ar){}
#tmc_account ul:lang(ar){width:150px;}
.price-bar .orginal_price:lang(ar){box-shadow:6px 3px 9px #999;left:106%;width:220px;}
.orginal_price:lang(ar):after{right:99%;transform:rotate(91deg);}
.sign-in .login-tab:lang(ar){padding:8px 20px 18px;}
.login label:lang(ar){float:right;}
.login-avail-join-orderby{clear:both;float:left;margin:14px 9% 0 0;}
.logo-left-top{text-align:center;}
.f-biglogo{width:100%;display:inline-block;text-align:center;margin:2% 0;}
.f-biglogo img{position:inherit;left:0;top:0;transform:inherit;border-bottom:1px solid #bbb;padding:8px 0;}
.f-smalllogo{border-left:medium none;width:100%;}
.logo-are-right .f-biglogo{width:100%;}
.logo-are-right, .logo-are-left{width:100%;}
.logo-are-left{border-right:medium none;}
.f-smalllogo ul li{width:24% !important;}
.home-explore h2, .home-experience h2, #socialshare-container h2 {font-size: 40px;}
.tabs-menu {padding-bottom: 0;}
.home-explore ul li {margin: 0 25px;}
.date-select-box-ex .date-select-box-child li, .adbox_widget .date-select-box-child li {width: 120px !important;}
#booking {z-index: 8010 !important;}
.detail-section p {line-height:24px;}
.menu-r-b {width: 31%;padding: 0 2% !important;font-size: 14px;margin: 1%;}
.headings-images .left-side-meeting h2, .headings-images .right-side-meeting h2 {font-size: 24px;}
}
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){.pamper-banner-eng_new{padding:50px 0 0 0px !important;}
.contact_right ul li:nth-child(2n+1):lang(ar){margin-right:0 !important;margin-left:22px !important;}
.bottom_banner.col-3.col-3-first.grandball-chart{width:47% !important;margin-left:30px;}
#confirm-screen .jcarousel li:lang(ar){width:100% !important;}
#confirm-screen .jcarousel ul{width:100% !important;}
.slide .slide_content{padding:0 !important;border-right:0 !important;border-left:0 !important;text-align:left !important}
.home-exp-box .home-exp-text .exp-hidetext p{height:265px;}
.toggle-booking-section a.book-now-continue{margin-right:10px;}
.meeting-banner-content h1:lang(ar){font-size:40px;}
.meeting-banner-content a:lang(ar){margin:0px 0;}
.enhance_left_content .stay_box .content_text:lang(de){width:50%;}
.enhance_left_content .stay_box .content_price:lang(de){width:24%;}
a.btn_go_continue:lang(de){font-size:12px !important;}
.editdate-list ul li:lang(fr):nth-child(1), .editdate-list ul li:lang(fr):nth-child(2){width:30%;}
.editdate-list ul li:lang(fr):nth-child(3){width:36%;}
.editdate-list ul li:lang(fr):nth-child(4){width:100%;margin-top:15px;}
.room-listing-box .room-rate-list .raturule-heading ul li:lang(zh):nth-child(3){width:11%;}
.room-listing-box .room-rate-list .room-offers li .offer-name-list ul li:nth-child(3):lang(de) select{padding-right:6px;}
.copyright_part ul li:lang(de){padding:0 8px;}
.copyright_part ul li:nth-child(14), .copyright_part ul li:nth-child(23){border-right:1px solid #999;}
#trip-advisorawards ul{width:100%;}
#gallery1 ul li{margin:13px 19px !important;}
#trip-advisorawards h2{font-size:30px;}
#trip-advisorawards ul li h3{font-size:18px;}
.tripadvisor-sec-left{width:28%;}
.tripadvisor-sec-right{width:70%;}
.tripadvisor-sec-right .logoimg{margin:-10px 20px 20px 0;width:18%;}
.tripadvisor-sec-right .srno{line-height:30px;min-height:50px;padding:6px;width:72px;font-size:32px;}
.tripadvisor-sec-right .srno span{font-size:17px;}
.tripadvisor-sec-right .mainimg{height:auto;width:40%;}
.tripadvisor-sec-right .content{width:40%;}
.tripadvisor-sec-right .content h4{font-size:20px;}
.pamper-banner-eng{width:650px;}
.reservation_left{top:-440px}
#gallery1 ul li:nth-child(7n+7){margin-right:27px;}
#gallery1 ul li:nth-child(5n+5){margin-right:27px}
#gallery1 ul li{margin-bottom:20px;margin-right:22px}
.bottom3banners ul li span{bottom:28px;font-size:24px;padding:16px 22px;}
.captha-label{margin-right:11px!important}
.box_4col ul li h2, .box_4col ul li h3{top:170px;}
.contact_right ul li h2{top:173px;width:97%}
.contact_right ul li:nth-child(1), .contact_right ul li:nth-child(2){min-height:430px}
.contact_right ul li:nth-child(4), .contact_right ul li:nth-child(5), .contact_right ul li:nth-child(6){min-height:340px;}
.contact_right ul li:nth-child(7), .contact_right ul li:nth-child(8){min-height:320px}
.copyright_part ul li:nth-child(13), .copyright_part ul li:nth-child(18), .copyright_part ul li:nth-child(20), .copyright_part ul li:nth-child(7){border-right:1px solid #999}
.copyright_part ul li:nth-child(6):lang(de), .copyright_part ul li:nth-child(12):lang(de), .copyright_part ul li:nth-child(17):lang(de), .copyright_part ul li:nth-child(21):lang(de){border-right:1px solid #999999;}
.discover_home_content ul li:nth-child(6){margin:0 1% 0 0}
#grand_ballroom_video{height:510px!important;width:100%!important}
.inner_bookingengine{right:38px}
copyright_part li:nth-child(12), .copyright_part li:nth-child(18), .copyright_part li:nth-child(6){border-right:1px solid #999}
.copyright_part li:nth-child(17), .copyright_part li:nth-child(9){border-right:0}
.box_4col ul li{min-height:300px}
.error404p{width:76%}
.enhance_left h2{width:100%;padding-bottom:0px;}
#montcalm_60sec{height:510px!important;width:100%!important}
.room_listing_sort_by_part{}
.enhance_popup_content p{width:90%}
#TB_ajaxContent{height:272px!important}
.contact_right ul li h3{font-size:18px;padding:12px 0 0 0;top:150px}
.contact_right ul li{min-height:260px}
a.btn_go_back{margin:0}
a.btn_go_continue{margin-right:6px;}
#sidebar{margin-left:20px;}
.total-summary-top .hotel-name h1{margin-right:10px;width:100%}
.enhance_left_content h2 a{display:inline-block;margin-bottom:10px;}
.confirmation_left{width:74%!important}
.footer_mob p{width:50%}
.room-listing-box .room-rate-list .room-offers li .offer-name-list ul li:nth-child(3) select{padding-right:21px;}
.footer_mobimage img{float:right;height:auto;max-width:376px;}
.room_listing_slider_01{width:100%!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}
#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{width:97%;top:170px}
.discover_home_content ul li img{height:125px}
.bottom3banners ul li h3{bottom:39px}
.middle_experience_content_img img{height:140px}
.pkg_right{width:28%}
.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:50%!important}
.enhance_left_content .stay_box .content_img{width:23.5%}
.enhance_left_content .stay_box .content_text{width:53%;overflow:hidden}
.jcarousel li{margin-right:24px!important}
.jcarousel li:lang(ar){margin-right:0 !important;}
.reservation_right h1 span{width:100px}
.reservation_right h1{width:55%}
.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 10px}
.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}
#gallery1, .pkg_left{width:100%;}
.footer_mob{width:30%}
.footer_mob_img{padding:0 10%;width:30%}
.location_table ul li{width:27%;margin:0 29px 30px 0 !important;}
.login .member_row input[type="text"], input[type="number"], input[type="password"], .infopage_form .row input[type="text"], input[type="password"]{width:168px;}
.row.button-row, .continue-button-row{width:68%;}
.enhance_left{margin:0;padding:0;float:left;width:73%}
.checkout_right{width:72%;}
.box_4col ul li h2, .box_4col ul li h3{bottom:0;top:auto;}
.middle_about .temprature .tempBX_01:lang(de), .middle_about .temprature .tempBX_02:lang(de), .middle_about .temprature .tempBX_03:lang(de), .middle_about .temprature .tempBX_04:lang(de), .middle_about .temprature .tempBX_05{min-height:200px;}
.copyright_part ul li:nth-child(8):lang(de), .copyright_part ul li:nth-child(15):lang(de), .copyright_part ul li:nth-child(21):lang(de), .copyright_part ul li:nth-child(24):lang(de){border-right:0 none;}
.copyright_part ul li:nth-child(9):lang(de), .copyright_part ul li:nth-child(16):lang(de), .copyright_part ul li:nth-child(22):lang(de){border-right:1px solid #999;}
.enhance_left_content .stay_box .content_price{width:17.5%;}
#view_video_mobile .video-holder img.video-poster{margin-top:3%;}
.reg_montcalm_logos ul li{margin:0 1.3%}
.reg_montcalm_logos ul li img{height:98px;}
.middle_about .temprature .tempBX_01, .middle_about .temprature .tempBX_02, .middle_about .temprature .tempBX_03, .middle_about .temprature .tempBX_04, .middle_about .temprature .tempBX_05{min-height:200px;}
.middle_about .temprature .tempBX_01{width:32%;padding:2% 0.5% 0.8% 1%;}
.middle_about .temprature .tempBX_01_left h2{font-size:44px!important;}
.middle_about .temprature .tempBX_02{width:14.5%;padding:2% 0.5% 0.8% 1%;}
.middle_about .temprature .tempBX_03{width:14.5%;padding:2% 0.5% 0.8% 1%;}
.middle_about .temprature .tempBX_04{width:14.5%;padding:2% 0.5% 0.8% 1%;}
.middle_about .temprature .tempBX_05{width:14.5%;padding:2% 0.5% 0.8% 1%;}
.bannertags .tagtext{bottom:48px;font-size:24px;}
.pamper-banner{top:13%;}
.banner-text{width:100%;position:relative;background:none;height:auto;margin-top:6px;float:left;margin-bottom:15px;}
.room_listing_sort_by_part:lang(fr){width:35%;}
.room_listing_sort_by_part:lang(de){width:34%;}
.contact_right ul li:nth-child(1), .contact_right ul li:nth-child(2){min-height:307px;}
.contact_right ul li:nth-child(4), .contact_right ul li:nth-child(5), .contact_right ul li:nth-child(6){min-height:250px;}
.room_listing_sort_by_part{float:right;width:33%;}
.enhance_left_content .fragrance_box ul li .content_text{min-height:20px;}
.contact_right ul li:nth-child(1){min-height:307px;}
.wellness-banner ul li:last-child{float:left;margin-right:0;}
}
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.copyright_part ul li:lang(de){padding:0 7px;}
.copyright_part ul li:nth-child(9):lang(de), .copyright_part ul li:nth-child(16):lang(de), .copyright_part ul li:nth-child(21):lang(de){border-right:1px solid #999;}
.middle_experience_content_text h3:lang(de){font-size:13px;}
.room-listing-box .room-rate-list .more-inforamtion a{font-size:9px;}
.room_more_information_heading ul li a{padding:9px 6px;}
#change_booking_dates{margin-bottom:10px;}
.room-listing-box .room-rate-list .room-offers li .select-room .room-box-left{width:20%;}
.room-listing-box .room-rate-list .room-offers li .rooms-adults{width:100%;}
.room-listing-box .room-rate-list .room-offers li .offer-name-list ul li:nth-child(2) div span{font-size:17px;}
.total-summary .hotel-name h1{font-size:17px;}
.room-listing-box .room-rate-list .room-offers li .offer-name-list ul li h3{font-size:11px;}
.room-listing-box .room-rate-list .room-offers li .offer-name-list ul li .various{font-size:13px !important;letter-spacing:1px;}
.jcarousel li{width:165px;border:none;}
.img_part .jcarousel-control-next, .img_part .jcarousel-control-prev, .room-images .jcarousel-control-next, .room-images .jcarousel-control-prev{}
.page_heading{width:100%;float:right;margin:12px 0;}
.btn_enhance_remove{padding:0 3px;}
.home-banner{overflow:visible;}
}
@media only screen and (max-width:1024px){.compare-price-container{display:none !important;}
.handy-banner-wrap > img{left:0;position:relative;top:0;float:left;}
.handy-banner-wrap .banner-text > a{margin-top:2%;}
.wellness-banner ul li{float:left;margin-right:6px;width:32.7%;}
.wellness-banner ul li img{width:100%;}
.wellness-banner ul li .span-title{font-size:18px !important;}
.handy-banner .banner-text{width:61.5%;}
.app-banner{position:absolute;top:50px;right:0 !important;left:auto !important;z-index:10000;}
#play_button{display:block;}
}