a, h1 span{text-transform:none}
.distance table, table{border-collapse:collapse}
*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
@font-face{font-family:FontAwesome;src:url(/font/fontawesome-webfont.eot?v=4.2.0);src:url(/font/fontawesome-webfont.eot?#iefix&v=4.2.0) format('embedded-opentype'), url(/font/fontawesome-webfont.woff?v=4.2.0) format('woff'), url(/font/fontawesome-webfont.ttf?v=4.2.0) format('truetype'), url(/font/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}
@font-face{font-family:robotobold;src:url(/font/roboto/Roboto-Bold-webfont.eot);src:url(/font/roboto/Roboto-Bold-webfont.eot?#iefix) format('embedded-opentype'), url(/font/roboto/Roboto-Bold-webfont.woff) format('woff'), url(/font/roboto/Roboto-Bold-webfont.ttf) format('truetype'), url(/font/roboto/Roboto-Bold-webfont.svg#robotobold) format('svg');font-weight:400;font-style:normal}
@font-face{font-family:robotoregular;src:url(/font/roboto/Roboto-Regular-webfont.eot);src:url(/font/roboto/Roboto-Regular-webfont.eot?#iefix) format('embedded-opentype'), url(/font/roboto/Roboto-Regular-webfont.woff) format('woff'), url(/font/roboto/Roboto-Regular-webfont.ttf) format('truetype'), url(/font/roboto/Roboto-Regular-webfont.svg#robotoregular) format('svg');font-weight:400;font-style:normal}
@font-face{font-family:robotolight;src:url(/font/roboto/roboto-light-webfont.eot);src:url(/font/roboto/roboto-light-webfont.eot?#iefix) format('embedded-opentype'), url(/font/roboto/roboto-light-webfont.woff2) format('woff2'), url(/font/roboto/roboto-light-webfont.woff) format('woff'), url(/font/roboto/roboto-light-webfont.ttf) format('truetype'), url(/font/roboto/roboto-light-webfont.svg#robotolight) format('svg');font-weight:400;font-style:normal}
@font-face{font-family:roboto_condensedbold;src:url(/font/roboto_conndensed/robotocondensed-bold-webfont.eot);src:url(/font/roboto_conndensed/robotocondensed-bold-webfont.eot?#iefix) format('embedded-opentype'), url(/font/roboto_conndensed/robotocondensed-bold-webfont.woff2) format('woff2'), url(/font/roboto_conndensed/robotocondensed-bold-webfont.woff) format('woff'), url(/font/roboto_conndensed/robotocondensed-bold-webfont.ttf) format('truetype'), url(/font/roboto_conndensed/robotocondensed-bold-webfont.svg#roboto_condensedbold) format('svg');font-weight:400;font-style:normal}
@font-face{font-family:roboto_condensedregular;src:url(/font/roboto_conndensed/robotocondensed-regular-webfont.eot);src:url(/font/roboto_conndensed/robotocondensed-regular-webfont.eot?#iefix) format('embedded-opentype'), url(/font/roboto_conndensed/robotocondensed-regular-webfont.woff2) format('woff2'), url(/font/roboto_conndensed/robotocondensed-regular-webfont.woff) format('woff'), url(/font/roboto_conndensed/robotocondensed-regular-webfont.ttf) format('truetype'), url(/font/roboto_conndensed/robotocondensed-regular-webfont.svg#roboto_condensedregular) format('svg');font-weight:400;font-style:normal}
@font-face{font-family:RobotoMedium;src:url(/font/roboto/roboto-medium.eot);src:url(/font/roboto/roboto-medium.eot) format('embedded-opentype'), url(/font/roboto/roboto-medium.woff2) format('woff2'), url(/font/roboto/roboto-medium.woff) format('woff'), url(/font/roboto/roboto-medium.ttf) format('truetype'), url(/font/roboto/roboto-medium.svg#RobotoMedium) format('svg')}
@font-face{font-family:crete_roundregular;src:url(/font/crete_round/CreteRound-Regular-webfont.eot);src:url(/font/crete_round/CreteRound-Regular-webfont.eot?#iefix) format('embedded-opentype'), url(/font/crete_round/CreteRound-Regular-webfont.woff2) format('woff2'), url(/font/crete_round/CreteRound-Regular-webfont.woff) format('woff'), url(/font/crete_round/CreteRound-Regular-webfont.ttf) format('truetype'), url(/font/crete_round/CreteRound-Regular-webfont.svg#crete_roundregular) format('svg');font-weight:400;font-style:normal}
@font-face{font-family:aparajitaregular;src:url(/font/aparajita/aparaj.eot);src:url(/font/aparajita/aparaj.eot?#iefix) format('embedded-opentype'), url(/font/aparajita/aparaj.woff2) format('woff2'), url(/font/aparajita/aparaj.woff) format('woff'), url(/font/aparajita/aparaj.ttf) format('truetype'), url(/font/aparajita/aparaj.svg#aparajitaregular) format('svg');font-weight:400;font-style:normal}
@font-face{font-family:crete_rounditalic;src:url(/font/create_italic/CreteRound-Italic-webfont.eot);src:url(/font/create_italic/CreteRound-Italic-webfont.eot?#iefix) format('embedded-opentype'), url(/font/create_italic/CreteRound-Italic-webfont.woff2) format('woff2'), url(/font/create_italic/CreteRound-Italic-webfont.woff) format('woff'), url(/font/create_italic/CreteRound-Italic-webfont.ttf) format('truetype'), url(/font/create_italic/CreteRound-Italic-webfont.svg#crete_rounditalic) format('svg');font-weight:400;font-style:normal}
@font-face{font-family:"Trajan W01 Bd";src:url(/font/trajan_pro/a602588d-0fb5-40a8-a1b9-112c323b8a73.eot?#iefix);src:url(/font/trajan_pro/a602588d-0fb5-40a8-a1b9-112c323b8a73.eot?#iefix) format("eot"), url(/font/trajan_pro/7255bae8-e86a-4f7e-bb5d-8e99aebbea20.woff2) format("woff2"), url(/font/trajan_pro/42eddbd0-3b0e-4c24-ba3b-57b9859b2602.woff) format("woff"), url(/font/trajan_pro/a901f152-b0d8-4686-bbaa-8a5aff10781b.ttf) format("truetype"), url(/font/trajan_pro/5fac8357-5dba-4c53-80c1-607abd0eae0e.svg#5fac8357-5dba-4c53-80c1-607abd0eae0e) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:RobotoMedium;src:url(/font/roboto/roboto-medium.eot);src:url(/font/roboto/roboto-medium.eot) format('embedded-opentype'), url(/font/roboto/roboto-medium.woff2) format('woff2'), url(/font/roboto/roboto-medium.woff) format('woff'), url(/font/roboto/roboto-medium.ttf) format('truetype'), url(/font/roboto/roboto-medium.svg#RobotoMedium) format('svg')}
@font-face{font-family:PlayfairDisplay-Italic;src:url(/font/PlayfairDisplay-Italic.woff2) format('woff2'), url(/font/PlayfairDisplay-Italic.woff) format('woff'), url(/font/PlayfairDisplay-Italic.ttf) format('truetype');font-weight:400;font-style:normal}
@font-face{font-family:PlayfairDisplay-Regular;src:url(/font/PlayfairDisplay-Regular.woff2) format('woff2'), url(/font/PlayfairDisplay-Regular.woff) format('woff'), url(/font/PlayfairDisplay-Regular.ttf) format('truetype');font-weight:400;font-style:normal}
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, time, tt, u, ul, var, video{margin:0;padding:0;border:0;font:inherit}
em, h1{font-style:italic}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block}
input, select, textarea{outline:0;border:none}
body{font-size:14px;font-family:Lora, serif;text-rendering:optimizeLegibility;font-weight:400;-webkit-text-size-adjust:none;text-size-adjust:none}
h1, h2, h3{font-family:Lora, Helvetica, Arial, sans-serif}
.fa, .home-icon{text-rendering:auto}
ol, ul{list-style:none}
table{border-spacing:0}
h1{font-size:30px;line-height:40px}
p{color:#111;padding:8px 0;line-height:22px}
a{text-decoration:none;color:#c59a4f;outline:0}
strong{font-family:RobotoMedium}
.readmore{color:#9e1818;float:right;margin-top:20px;font-family:robotobold}
.fa, .header .header-right .nav-top ul li a{color:#fff}
.readmore:hover{text-decoration:underline}
.black{background:url(/images/black_bg.png) left top repeat-x}
input[type=checkbox]{border:1px solid #aaa;width:12px!important;height:12px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}
#wrapper, .header, .top_header{float:left;width:100%}
.clear{height:0}
input[type=submit], input[type=button]{cursor:pointer}
.datetime_container ul li sup{font-size:17px!important;top:0!important}
.wrapper_1200{max-width:1200px;margin:0 auto;position:relative}
.header{background:url(/images/golden-border.jpg) center bottom repeat-x #000;z-index:1000;position: relative;}
.header .logo{position:absolute;top:0;z-index:34;padding:0}
.header .logo a img{height:149px}
.header .header-right{float:right;padding:4px 0 7px;text-align:right;position: relative}
.header .header-right .nav-top{float:left;margin-top:13px}
.header .header-right .nav-top ul li{float:left;font-size:11px;padding:0 8px;line-height:9px;font-family:robotoregular, Arial;border-right:2px solid #7f7f7f}
.header .header-right .nav-top ul li:last-child{border:0}
.header .header-right .social-links{float:right;margin-top:0}
.header .header-right .social-links ul li{float:left;margin-left:7px;line-height:0}
.fa{display:inline-block;font:normal normal normal 10px/1 FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;text-align:center;padding-top:4px}
.fa-facebook:before{content:"\f09a"}
.fa-twitter:before{content:"\f099"}
.fa-pinterest:before{content:"\f0d2"}
.fa-google-plus:before{content:"\f0d5"}
.fa-youtube:before{content:"\f167"}
.fa-youtube-play:before{content:"\f16a"}
.fa-caret-right:before{content:"\f0da"}
.fa-caret-down:before{content:"\f0d7"}
.fa-arrow-circle-right:before{content:"\f0a9"}
.fa-arrow-circle-down:before{content:"\f0ab"}
.fa-facebook{background:#537cbe}
.fa-twitter{background:#77cdf0}
.fa-pinterest{background:#eb5656}
.fa-google-plus{background:#4b4b4b}
.fa-youtube-play{background:#e9654b}
.header .header-right .navigation{float:right;margin:25px 0 0}
.header .header-right .navigation ul li{display:inline-block;padding:0 3px;line-height:9px;margin:12px 0;border-right:2px solid #6d7072}
.header .header-right .navigation ul li:last-child{border-right:0;padding:0 0 0 4px}
.header .header-right .navigation ul li a{color:#fff;text-transform:uppercase;font-size:8pt;font-family:Lora, serif}
.infopages h4{font-weight:600}
.infopages ul li{color:#333;line-height:21px;list-style:none;margin-left:10px}
.room-images ul li{list-style:none!important;margin:0}
#booking-form .booking-box .form-section ul li label{color:#fff;font-size:11px;font-weight:700;line-height:26px}
#booking-form, #booking-form a, #booking-form div, #booking-form input, #booking-form li, #booking-form select, #booking-form ul{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#booking-form .booking-box p{text-transform:uppercase;font-size:12px;color:#aaa}
#booking-form .booking-box .form-section ul li{width:12%;float:left;padding:0;margin-left:4px;position:relative}
#booking-form .booking-box .form-section ul li:nth-child(1){width:14%}
#booking-form .booking-box .form-section ul li:nth-child(1) select{margin-top:4px;padding-left:10px}
#booking-form .booking-box .form-section ul li:nth-child(2), #booking-form .booking-box .form-section ul li:nth-child(3){width:21%}
#booking-form .booking-box .form-section ul li:last-child{margin-left:6px;width:12%}
#booking-form .booking-box .form-section ul li:nth-child(4), #booking-form .booking-box .form-section ul li:nth-child(5){width:8%}
#booking-form .booking-box .form-section ul .booking_bottom{margin-top:44px}
#booking-form .booking-box .form-section .edit_booking a{font-size:11px;color:#fff;display:block;margin-top:5px;margin-bottom:4px;float:right}
#booking-form .booking-box .form-section .sbHolder{width:100%;float:left;height:35px;background:0 0;color:#fff!important;border:1px solid #fff;font-size:11px;font-family:robotoregular, Arial}
.error_room{border:1px solid red!important}
#booking-form .booking-box .form-section .calendar_part, #booking-form .booking-box .form-section ul li select{border:1px solid #fff;font-family:robotoregular, Arial;width:100%;-moz-appearance:none;-webkit-appearance:none}
#booking-form .booking-box .form-section .calendar_part{background:url(/images/calendar_icon.png) 90% center no-repeat;cursor:pointer;color:#fff;font-size:11px;outline:0;padding:8px 5px;height:35px}
#booking-form .booking-box .form-section #sbHolder_55961703{background-position:90% 50%}
#booking-form .booking-box .form-section ul li select{color:#000!important;display:inline-block;float:left;font-size:12px;height:34px;padding:8px 10px 8px 24px;position:relative;background-color:#FFF!important}
#booking-form .booking-box .form-section select::-ms-expand{display:none}
#booking-form .booking-box .form-section input{-webkit-appearance:none}
#booking-form .booking-box .form-section input[type=button]{background:#b69a67;border:none;color:#fff;cursor:pointer;font-size:12px;font-weight:700;min-height:35px;width:100%;-moz-appearance:none;-webkit-appearance:none;margin-top:26px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}
#booking-form .booking-box .form-menu{width:100%;float:left;padding:10px 0}
#booking-form .booking-box .form-menu ul li{line-height:16px}
#booking-form .booking-box .form-menu ul li a{color:#aaa;font-size:11px;font-family:Arial, Helvetica, sans-serif}
#booking-form .booking-box .form-menu ul li .forget{color:#998650;font-size:11px;font-family:Arial, Helvetica, sans-serif}
#booking-form .booking-box .form-menu ul li .edit{color:#f3f3f3;font-size:14px;font-family:robotoregular, Arial;text-decoration:underline}
.banner .spacer{width:100%;background:#182a35;position:absolute}
.banner .spacer .Join-club{color:#c69c6d;float:right;font-size:14px;font-weight:700;padding:12px 0}
.middle_part{background:#f1f1f1!important;padding-bottom:41px!important}
.trip-advisor-sec{float:left;color:#fff;margin-left:10px}
.trip-advisor-sec>span{float:left;font:14px Arial, Helvetica, sans-serif;margin:24px 0 0}
.datetime_container{width:100%;float:left;background:url(/images/reservation_main_bg.png) repeat-x;border-top:4px solid #BC9240;height:65px}
.datetime_container ul{background-color:#fff;float:right;padding:20px 5px}
.datetime_container ul li{color:#a5a5a5;display:inline-block;float:left;font-family:"Open Sans", sans-serif;font-size:16px;font-weight:200;padding:0 5px}
.datetime_container ul li:last-child{border-right:none}
.datetime_container ul li:first-child{border-left:none}
.datetime_container ul li p{font-size:11px;line-height:8px;font-weight:700;color:#d6b26a;padding:10px 0 1px}
.datetime_container .reservation_process{float:right;width:28.4%;height:66px;background:url(/images/arrow.jpg) 250px center no-repeat #040404;display:none}
.datetime_container .reservation_process a{color:#a67c52;font-weight:700;display:inline-block;padding:25px 17px;text-transform:uppercase;font-family:robotobold;font-size:14px}
.content{padding:10px 0 0;float:left;width:100%;background:#fff}
.home-content{width:80%;margin:0 auto}
.home-content .home-heading{text-align:center;width:100%;margin:24px 0 10px;float:left}
.home-content .home-heading h1{margin:0}
.home-content .home-heading-second h1{font-size:30px !important;margin-bottom:0 !important;margin-top:0;}
.home-content .home-heading h2{font-size:27px;font-style:italic}
.home-content .home-heading h3{font-size:33px;text-transform:uppercase}
.home-content .home-heading p{width:82%;margin:0 auto}
.home-content .home-heading-second{width:100%;float:left;margin:30px 0 0}
.home-content .home-heading-second .left{width:54%;float:left;text-align:justify}
.home-content .home-heading-second .left p{text-align:justify;font-size:14px}
.home-content .home-heading-second .left img{margin:8px 0 8px 15px}
.home-content .home-heading-second .left h2{font-size:30px;margin:0 0 10px 24px;font-family:Lora, serif}
.gold-italic{color:#b69a67;font-style:italic}
.padding-border-line{padding:14px 26px}
.home-content .home-heading-second .right{float:right;width:40%;margin:9% 0 0}
.h2-size{font-size:24px}
.home-content .home-heading-second .right p{font-size:16px;font-family:Lora, serif;font-style:italic}
.home-content .home-heading-second .right span{font-size:11px;font-family:Lora, serif}
.home-content .home-heading-second .right .home-small-images{float:left;width:240px}
.home-content .home-heading-second .right .home-big-images{float:right;width:240px}
.home-content .home-heading-second .right ul li{line-height:0;overflow:hidden}
.home-content .home-heading-second .right ul li a{display:inline-block;position:relative}
.home-content .home-heading-second .right ul li a:hover>span{opacity:0;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s}
.home-content .home-heading-second .right ul li a:hover:after{box-shadow:0 0 0 #000 inset;-moz-box-shadow:0 0 0 #000 inset;-webkit-box-shadow:0 0 0 #000 inset;-webkit-transition:.5s;transition:.5s;-moz-transition:.5s}
.home-content .home-heading-second .right ul li a:after{box-shadow:0 0 120px #000 inset;-moz-box-shadow:0 0 120px #000 inset;-webkit-box-shadow:0 0 120px #000 inset;content:"";display:block;height:100%;position:absolute;width:100%;z-index:1000;top:0;left:0;-webkit-transition:.5s;transition:.5s;-moz-transition:.5s}
.home-content .home-heading-second .right ul li span{position:absolute;top:44%;left:23%;width:54%;text-align:center;display:inline-block;border:1px solid #fff;color:#fff;font-size:15px;line-height:18px;padding:6px 12px;background:rgba(0,0,0,.6)}
.home-great-box ul li{float:left;margin-left:1.4%;width:23.2%;position:relative;margin-bottom:10px;cursor:pointer}
.home-great-box ul li img{width:100%;min-height:167px}
.home-great-box ul li h3{font-size:17px;padding:6px 10px;color:#1c1c1c;text-align:center}
.home-great-box ul li:nth-child(3), .home-great-box ul li:nth-child(6){margin-right:0}
.home-great-box ul li h4{border:1px solid #c8c8c8;padding:8px 0 8px 13px;text-align:left;color:#1b1b1b;margin-top:-5px;font-size:13px;font-family:robotobold, Arial}
.home-great-box ul li .great-background{position:absolute;top:12%;border:1px solid #FFF;background:rgba(0,0,0,.4);height:154px;left:7%;width:86%;-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s;-moz-transition:all .5s ease 0s}
.home-great-box ul li .great-background .great-text h3{font-family:crete_rounditalic, Arial;color:#fff;font-size:20px;bottom:7%;width:100%;position:absolute;-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;line-height:30px}
.home-great-box ul li .great-background .great-text p{color:#fff;position:absolute;width:94%;text-align:center;bottom:-100%;padding:10px 3%;line-height:17px;font-family:MyriadPro-Regular, Arial;-webkit-transition:all .1s ease 0s;transition:all .1s ease 0s;-moz-transition:all .1s ease 0s}
.home-great-box ul li .great-background .great-text{text-align:center;position:relative;height:100%;width:100%;overflow:hidden}
.home-great-box ul li:hover .great-background{-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;background:rgba(0,0,0,.6)}
.home-great-box ul li:hover .great-background .great-text h3{bottom:40%;-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s;-moz-transition:all .2s ease 0s}
.home-great-box ul li:hover .great-background .great-text p{bottom:5%;position:absolute;-webkit-transition:all .1s ease 0s;transition:all .1s ease 0s;-moz-transition:all .1s ease 0s}
.second-banner-pcr{width:100%;float:left;margin-bottom:20px;position:relative}
.second-banner-pcr img{width:100%}
.second-banner-pcr div{width:100%;position:absolute;text-align:center;z-index:10;bottom:50px}
.second-banner-pcr div a{display:inline-block;background:#171f22;color:#fff;font-size:20px;padding:10px 20px}
.sec-banner-box{width:994px;height:290px;padding:15px;background:rgba(255,255,255,.5)}
.booknow{background:#d6b26a;color:#000;font-size:18px;display:inline-block;padding:2px 10px;cursor:pointer;border:none}
.booking-form-bottom{width:100%}
#booking-form{position:absolute;top:88px;z-index:20;width:100%;background-color:#3b3b3b;float:left}
#booking-form .booking-box{width:100%;max-width:1200px;margin:0 auto;padding:8px 1%}
#booking-form .booking-box h2{font-size:14px;color:#d6b26a;text-transform:uppercase;line-height:36px;font-family:Lora, serif}
#booking-form .booking-box h2:after{content:"\f0da";font-family:FontAwesome;margin-left:10px}
#booking-form .booking-box .form-section{float:right;width:75%;margin-bottom:9px}
.experience-and-our{width:100%;float:left}
.experience-and-our .exp-our-left{width:49%;float:left}
.experience-and-our .exp-our-right{width:49%;float:right}
.experience-and-our img{width:100%}
.pcr-banner-image{max-width:1274px;width:100%;margin:0 auto}
.pcr-banner-image .pcr_banner{text-align:center;margin:20px 0;position:relative}
.pcr-banner-image .pcr_banner img{width:960px}
.pcr-banner-image .pcr_banner .pcr-more-info{background:#800;bottom:5%;color:#fff;display:inline-block;font-size:14px;left:40%;padding:8px 51px;position:absolute;text-transform:uppercase}
.pcr-banner-image .pcr_banner .brunch-more-info{background:#fff;bottom:16%;color:#000;display:inline-block;font-size:14px;left:2.8%;padding:7px 21px;position:absolute;text-transform:uppercase}
#slideshow-home{position:relative;top:0;left:0}
.pcr-more-info{background:#800;bottom:8%;color:#fff;display:inline-block;font-size:14px;left:40%;padding:5px 51px;position:absolute;text-transform:uppercase}
.banner, .slider{position:relative}
.main-banner{height:100%;width:100%}
.static-images{height:600px;width:100%}
.static-images ul, .static-images ul li{height:100%;width:100%}
.static-images ul li{background-position:center center;background-size:cover}
.banner{float:left;width:100%;background:#fff}
.hotel-detail-section{width:100%;float:left;margin-top:40px}
.hotel-detail-section .block-part{margin:50px 0;width:100%;float:left}
.hotel-detail-section .block-part>img, .hotel-detail-section .hotel-content-section{width:46%}
.hotel-detail-section .block-part h3{font-family:"myriad pro", Arial;font-size:30px;line-height:20px;margin:0 0 10px;padding:0;text-transform:uppercase}
.hotel-detail-section .block-part a{float:right}
.note{font-size:13px;font-style:italic}
.map_section{color:#000;float:left;height:400px;width:850px}
.hotel-type{width:49%;float:left;margin-top:25px}
.hotel-type ul li{line-height:26px}
.address-section{border-top:#B7B7B7 1px solid;border-bottom:#B7B7B7 1px solid;width:100%;float:left;margin:50px 0;padding:20px 0}
.address-section .address-bar{border-right:1px solid #b7b7b7;float:left;min-height:136px;padding-left:6%;width:33%}
.address-section .address-bar h3{margin-bottom:0}
.address-section .address-bar:last-child{border-right:0}
.nearest_station_section{width:350px;float:right;height:400px;background-color:#333;padding:10px 30px}
.nearest_station_section h3{float:left;width:100%}
.tube_icon{width:30px;height:30px;float:left;margin:-5px 10px 0 0}
.tube_icon img{width:100%;float:left}
.nearest_station_section h3{font-weight:700!important;font-size:22px!important;text-transform:uppercase;color:#cba366!important;margin:10px 0}
.nearest_station_section p{font-size:14px;color:#fff;margin:0;float:left}
.shadow_sep{float:left;margin:30px 0;text-align:center;width:100%}
.location_map_area h3{font-family:myriad pro, Arial!important;font-size:20px!important;line-height:20px;text-transform:uppercase}
.box{height:100%;width:100%}
.slider__item{background-position:center center;background-size:cover}
.slider{height:750px;overflow:hidden;width:100%}
.slider__wrapper{background:#121f27;height:100%;list-style:none;overflow:hidden}
.slider__item{clear:none;float:left;height:100%}
.slider__arrows-item{cursor:pointer;display:block;margin-bottom:-20px;padding:20px;font-size:0;position:absolute}
.slider__arrows-item--right{bottom:50%;right:30px}
.slider__arrows-item--left{bottom:50%;left:30px}
.slider__nav{bottom:60px;position:absolute}
.slider__nav-item{background:#fff;clear:none;display:block;float:left;height:12px;margin:0 5px;width:12px}
.slider__nav-item--current, .slider__nav-item:hover{background:#ccc}
.slider__item .slider_content{height:100%;position:relative;width:100%}
.slider__item .slider_content .slide-content-under{bottom:38%;position:absolute;text-align:center;width:100%}
.slider__item .slider_content .slide-content-under .slide-text{text-shadow:1px 1px 3px #000;color:#fff;margin:0 auto;width:464px;padding:22px 10px}
.slider__item .slider_content h3{text-shadow:2px 2px #333;font-size:34px;text-transform:capitalize;font-family:Lora, serif;padding-bottom:10px}
.btn-lastcancel, .btn_apply, a.btn_go_continue{text-shadow:0 1px 0 #775e2c}
.slider__item .slider_content p{color:#fff;font-family:Lora, Arial;font-size:15px;font-style:italic;margin-top:13px}
.slideshow_item{position:absolute;left:0;top:0;list-style-type:none}
.slideshow_item img{margin:0;padding:0;vertical-align:bottom}
.slideshow_item-text{position:absolute;right:20px;top:30px;text-align:center;z-index:100}
.slideshow_item-link{background:rgba(0,0,0,.8);margin-bottom:20px}
.slider__item, .slider_content{width:100%}
.active-text{background:rgba(0,0,0,.5)}
.slideshow_item-link a{width:120px;display:block;padding:10px;font-family:roboto_condensedbold;font-size:15px}
.restaurant-menu-list li{float:left;width:33%}
.footer-active{bottom:0!important}
#footer{width:100%;padding:20px 0 0;float:left;background:#f8f8f8}
#footer .footer_inner{width:100%;margin:0 auto}
.footer-park-grand-family, .footer-park-grand-family-heading{float:left;text-align:center;width:100%}
.footer-park-grand-family{padding-bottom:40px}
.footer-park-grand-family-heading{background:url(/images/footer-heading-bg.png) 50% 50% no-repeat rgba(0,0,0,0);color:#848484;font-family:"Trajan W01 Bd";font-size:23px;margin:20px 0}
#footer .footer-link ul h3, #footer .footer_inner .footer-form .footer-frm-bx h4{text-transform:uppercase;font-family:robotobold, Arial, Helvetica, sans-serif}
.footer-park-grand-family ul li{display:inline-block;margin:0 1.3%}
.footer-park-grand-family ul li img{height:auto;width:140px}
.footer-park-grand-family ul li:nth-child(1){margin-left:0}
.footer-park-grand-family ul li:nth-child(7){margin-right:0;position:relative}
#footer .footer_inner .footer-form{float:right;width:55%}
#footer .footer_inner .footer-form .footer-frm-bx{float:left;width:45%;margin-right:10%}
#footer .footer_inner .footer-form .footer-frm-bx h4{font-size:14px;color:#848484;padding:0 0 5px}
#footer .footer_inner .footer-form .footer-frm-bx p{color:#848484;width:100%;float:left}
#footer .footer_inner .footer-form .footer-frm-bx .footer-input{width:99.5%;background:#fff;position:relative;border:1px solid #848484;float:left}
#footer .footer_inner .footer-form .footer-frm-bx .footer-input input[type=email]{width:100%;padding:6px 80px 10px 8px;height:36px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;color:#848484}
#footer .footer_inner .footer-form .footer-frm-bx .footer-input input[type=submit]{-moz-appearance:none;-webkit-appearance:none;background:#d6b26a;border:none;color:#fff;cursor:pointer;padding:0 5px;margin:2px;position:absolute;right:0;text-transform:uppercase;font-family:robotobold, Arial, Helvetica, sans-serif;font-size:11px;height:32px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}
#footer .footer_inner .footer-form .footer-frm-bx:last-child{margin-right:0}
#footer .footer-logo{float:left}
.footer-logo-trip{margin:1% 0 0 4%}
#footer .footer-link{float:right}
#footer .footer-link ul h3{font-size:12px;color:#848484;padding:0 0 5px}
#footer .fotter-more-link .bootmlink, .our-links h3, .our-links li{font-family:Lora, serif}
#footer .footer-link ul li{float:left;width:152px}
#footer .footer-link ul li ul li{width:100%}
#footer .footer-link ul li ul li a{color:#848484;font-size:11px}
#footer .fotter-more-link{width:100%;float:left;padding:20px 0 26px;text-align:center;font-size:12px;color:#525252}
#footer .fotter-more-link .sociallink{float:left}
#footer .fotter-more-link .sociallink ul li{float:left;background:#5b5b5b;margin:0 5px 0 0;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s}
#footer .fotter-more-link .sociallink ul li:hover{background:#aaa;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s}
#footer .fotter-more-link .sociallink ul li a{display:inline-block;text-decoration:none;padding:2px 10px;background-size:100px;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s}
#footer .fotter-more-link .social-links{float:none;margin-top:0;text-align:center;width:100%}
#footer .fotter-more-link .social-links ul li{display:inline;line-height:0;margin-left:3px}
#footer .fotter-more-link .social-links ul li a img{vertical-align:middle}
#footer .copyright{float:left;width:100%;color:#848484;font-size:11px;line-height:20px;padding-top:20px}
#footer .copyright-right{float:none;margin-top:10px;text-align:center;width:100%}
.nav-top select, .navigation select, .reservation_heading{display:none}
.clear{clear:both}
.our-links{width:100%;float:left;text-align:center;margin-top:14px}
.our-links h3{font-size:18px;color:#020202;padding:0 0 5px}
.our-links li{border-right:1px solid #999;color:#999;display:inline;font-size:10px;line-height:18px;margin:0 0 4px;padding:0 9px}
.our-links li a{color:#525252;display:inline-block;font-size:12px;text-decoration:none}
.our-links li:last-child{border-right:none}
#footer .fotter-more-link .bootmlink{color:#848484;font-size:11px;text-align:center}
#footer .fotter-more-link .bootmlink ul li{border-right:1px solid #848484;display:inline-block;line-height:10px;margin-bottom:10px}
#footer .fotter-more-link .bootmlink ul li:last-child{border-right:medium none}
#footer .fotter-more-link .bootmlink ul li a{color:#848484;display:inline-block;padding:0 5px}
#footer .fotter-more-link .bootmlink ul li a:hover{text-decoration:underline}
.hotel-colum-left{width:73%;padding:0 2% 0 0;float:left;border-right:1px solid #e7e7e7}
.hotel-colum-right{width:23%;float:right}
.hotel-colum-right h2{margin:0!important}
.verygoodtext{margin:10px 0 0}
.verygoodtext span{color:#888}
.hotel-booking-btn{margin-top:30px}
#magic_show img{width:100%}
.ament_container{width:100%;float:left;margin-top:30px}
.ament_container .amentbox{background:#f3f3f3;min-height:262px;padding:30px 1% 20px;width:46%}
.ament_container .amentbox .collapse-div{display:inline-block;height:163px;margin:0;overflow:hidden;padding:0;width:100%;font-size:13px;line-height:20px;color:#333;font-family:arial}
.HD_map h3, .ament_container h3, .hotel-gallery h3{padding:0 0 10px;border-bottom:1px solid #ddd}
.ament_container .amentbox .collapse-div li{list-style-type:disc;margin-left:20px}
.ament_container .amentbox h2{text-transform:capitalize;margin-top:0;font-size:15px}
.HD_map h3, .ament_container h3{color:#333;font-size:20px;text-transform:capitalize;margin:0!important}
.full_view_size{height:auto!important}
.ament_container .amentbox .clickable_text, .ament_container .amentbox a{clear:both;color:#bc9240;cursor:pointer;display:inline-block;float:left;font-size:12px;margin-top:14px}
.HD_map, .hotel-cancellation-policy, .hotel-gallery{float:left;width:100%;margin:30px 0}
.hotel-cancellation-policy h3, .hotel-gallery h3{color:#333;font-size:20px;text-transform:capitalize;margin-bottom:10px}
.hotels-features-list{margin-top:18px}
.banner img{width:100%;float:left}
.accordion-header{position:relative}
.accordion-header .delete-room{position:absolute;z-index:10;right:20px;top:10px}
.accordion-toggle{cursor:pointer;margin:0;padding:10px;font-size:12px}
.accordion-content{display:none}
.accordion-content.default{display:block}
.accordion-content .row h3{font:18px/18px robotoregular, Arial}
.taggle-arrow-active{background:url(/images/toggle-arrow.png) no-repeat}
.taggle-arrow-dactive{background:url(/images/toggle-arrow-down.png) no-repeat}
.accordion-toggle-checkout{cursor:pointer;margin:0;padding:10px 3%;width:94%;font:16px/22px RobotoMedium, Arial;color:#252525;float:left}
.checkout-form{width:100%;float:left;margin-top:10px}
.accordion-toggle-checkout .reservation{color:#272727;font:12px/20px robotoregular, Arial;text-decoration:underline;position:absolute;right:10px}
#datetimepicker1, #datetimepicker2, .info_mid, .info_reservation{position:relative}
.infopages{padding:10px 0 20px}
.info_reservation{padding:0!important;width:100%;float:left}
.infopages h1{margin-bottom:17px;margin-top:0}
.infopages h2{font:21px/33px Lora, Arial;color:#000;margin-top:6px}
.infopages h2 span{font-size:16px}
.infopages h3{font:18px/18px Lora, Arial;color:#000;margin:15px 0}
.infopages p{margin-bottom:0;text-align:left}
.info_mid{height:auto;margin:0;padding:0 0 1%;width:49%}
.FL{float:left}
.FR{float:right}
.info_mid.alpha{margin-top:24px}
.normal_list{list-style:disc;padding-left:20px}
.info_mid .hotel_address{font-size:12px}
del{color:red;font-size:13px}
.hotels-tag-line{width:100%;float:left;font-style:italic;border-bottom:1px solid #333;font-size:13px;padding:0 0 3px;margin-bottom:10px}
.info_mid h2{font-size:22px;margin:27px 0 12px}
.info_mid h2 a{color:#000}
.info_mid .mid-img img{width:100%;height:385px}
.info_mid .star-rating{display:block;padding:0 0 10px}
.info_mid .address{min-height:44px}
.hotel-section-left h3{font-family:robotobold;color:#cea75c;font-size:16px;text-transform:capitalize;padding:10px 8px}
.hotel-section-left ul li{border-bottom:1px solid #e7e7e7;color:#232323;font-size:13px;padding:6px 8px;display:inline-block;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.hotel-section-left ul li span{float:right;text-align:left;width:108px}
.hotel-section-left ul li.room-heading{background:#f3f3f3;font-family:robotobold}
.hotel-section-left ul li.room-heading span a{margin-bottom:0;display:inline-block;float:right;color:#d00;font-size:11px;text-decoration:underline}
.hotel-section-left ul li label{display:inline-block;width:85px}
.hotel-section-left ul li.total{font-weight:700}
.hotel-section-left a{color:#a69257;display:inline-block;font-family:robotobold;font-size:13px}
.btn-booking, .cancelBtn{color:#2b2e33!important;font-family:robotobold;font-size:13px!important;padding:6px 0;text-align:center;cursor:pointer}
.btn-booking{background:url(/images/book_now_bg.png);border:none;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;display:block}
.cancelBtn{background:url(/images/book_now_bg.png) rgba(0,0,0,0);border:1px solid transparent!important;border-radius:4px}
.btn-back-fade{background:#f2f2f2;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;display:inline-block;font-family:robotoregular;font-size:13px;margin-top:18px;padding:10px 28px;color:#2b2e33}
.hoteldetailAdress p{text-align:left}
.content-packages .package_box{height:auto;margin:20px 0 0;padding:0 0 3%;width:49%}
#page_contents .comments-data li{background:#f9f9f9;border-bottom:1px solid #e4e4e4;border-top:1px solid #e4e4e4;list-style:none;margin-bottom:7px;margin-right:0;width:100%;display:table}
#page_contents .comments-data h3{font-family:robotobold;font-size:16px;text-decoration:underline;margin:0}
\ #page_contents .comments-data p{font-size:12px;padding:0}
#page_contents .comments-data .ratings-box table td{font-size:12px}
#page_contents .comments-data p{font-size:12px;margin:0}
#page_contents .comments-data .comments-box, #page_contents .comments-data .reviewed-box{width:30%;display:table-cell;padding:10px;border-right:1px solid #e4e4e4}
#page_contents .comments-data .ratings-box{width:40%;display:table-cell;padding:10px}
#page_contents .jpagging{padding:10px 0;width:100%}
#page_contents .jpagging .row{text-align:center;width:100%;margin-bottom:10px}
#page_contents #pagination-flickr li{display:inline;margin:0 6px}
#inner-right-part{float:right;margin-top:20px;width:78%}
#inner-right-part .tab-horizontal{display:table;width:100%;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);box-shadow:0 2px 2px #acabab}
.tab-horizontal>ul{display:table-row;width:100%}
#inner-right-part .tab-horizontal ul li{display:table-cell;width:20%;font:16px/22px robotobold;color:#747474;text-align:center;padding:10px 0}
#inner-right-part .tab-horizontal ul li a{display:block;padding:10px 0}
#inner-right-part .tab-horizontal ul li.padding-no{padding:0!important}
#inner-right-part .tab-horizontal ul .active, #inner-right-part .tab-horizontal ul li a:hover{color:#d1ac63;background:#dedede;background:-moz-linear-gradient(top, #dedede 0, #e8e8e8 50%, #f4f4f4 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #dedede), color-stop(50%, #e8e8e8), color-stop(100%, #f4f4f4));background:-webkit-linear-gradient(top, #dedede 0, #e8e8e8 50%, #f4f4f4 100%);background:-o-linear-gradient(top, #dedede 0, #e8e8e8 50%, #f4f4f4 100%);background:-ms-linear-gradient(top, #dedede 0, #e8e8e8 50%, #f4f4f4 100%);background:linear-gradient(to bottom, #dedede 0, #e8e8e8 50%, #f4f4f4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dedede', endColorstr='#f4f4f4', GradientType=0)}
#inner-right-part .tab-part{width:100%;margin-top:20px;float:right}
#inner-right-part .top-bar{width:100%;float:left;margin-top:17px}
#inner-right-part .top-bar h3{font:17px/20px robotoregular, Arial;color:#d1ac63;float:left}
#inner-right-part .top-bar span{color:#d1ac63;font:12px/20px robotoregular, Arial;float:right}
#inner-right-part .tab-part .tab-content{width:100%;float:left;margin-bottom:1px;position:relative}
#inner-right-part .tab-part .tab-heading{display:inline-block;width:100%;padding:9px 0 11px;box-sizing:border-box}
#inner-right-part .tab-part .tab-heading h2{font:16px/22px RobotoMedium, Arial;color:#252525;margin-left:20px;float:left}
.down-arrow{background:url(/images/offer-arrow-down.png) 10px center no-repeat rgba(0,0,0,0)!important;padding-left:42px}
#inner-right-part .tab-part .left-arrow{background:url(/images/arrow-right.png) 17px center no-repeat #ededed;padding-left:42px}
#inner-right-part .tab-part .tab-heading h2 img{margin-right:18px;float:left}
#inner-right-part .tab-part .tab-heading h2 span{padding-left:25px;float:right}
#inner-right-part .tab-part .tab-heading .tab-heading-right{float:right;margin-right:21px}
#inner-right-part .tab-part .tab-heading .tab-heading-right .select-room{font:14px/22px RobotoMedium, Arial;color:#252525;text-decoration:underline;margin-right:20px}
#inner-right-part .tab-part .tab-heading .tab-heading-right .btn-add{background-color:#cea75c;border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;padding:2px 18px;color:#fff;font:14px/22px RobotoMedium}
#inner-right-part .tab-part .tab-content article{float:left;margin:11px 37px;width:90%}
#inner-right-part .tab-part .tab-content figure{float:left}
#inner-right-part .tab-part .tab-content p{font:12px/20px robotoregular, Arial;margin-top:8px;color:#252525;width:75%;float:right}
#inner-right-part .tab-part .booking-btn{background:url(/images/book_now_bg.png);padding:7px 15px;float:right;margin-top:10px;color:#000;font:13px/20px robotoregular, Arial;border-radius:4px;font-weight:700}
#inner-right-part .tab-part .pop-up{width:22%;background-color:#FFF;border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;box-shadow:2px 5px 8px #bcbbbb;-o-box-shadow:2px 5px 8px #bcbbbb;-moz-box-shadow:2px 5px 8px #bcbbbb;padding:0 20px 9px;position:absolute;right:0;z-index:999999;top:41px}
#inner-right-part .tab-part .pop-up sup{width:0;height:0;left:40px;top:-7px;border-left:8px solid transparent;position:absolute;border-right:8px solid transparent;border-bottom:8px solid #fff}
#inner-right-part .tab-part .pop-up p{font:13px/15px robotobold;float:left;width:100%;margin-top:2px}
#inner-right-part .tab-part .pop-up .room-part span{clear:both;float:left;margin-top:2px;width:100%;font:12px/20px robotoregular, Arial;color:#000}
#inner-right-part .tab-part .pop-up .room-part span input{margin-right:10px;border:1px solid #c5c5c5;box-shadow:10px 10px 5px 5px grey inset}
.show-rate-filter{float:left}
.filter-room-price{float:left;width:355px;margin-right:10px;padding:5px 0 0}
.filter-room-price .filtername{float:left;width:21%}
.filter-room-price .filter-area{float:right;width:79%}
.filter-room-price .filter-area .min-amount{float:left;width:22%;margin-right:5%;text-align:right;color:#747474;display:block;font:16px/17px robotobold}
.filter-room-price .filter-area .max-amount{float:left;width:20%;margin-left:5%;text-align:left;color:#747474;display:block;font:16px/17px robotobold}
.filter-room-price .filter-area .center-filter{width:48%;float:left;padding:6px 0 0}
#slider-container{float:left;width:94%;margin-left:11px}
.top-tabs{width:100%;display:none}
.top-tabs ul li{width:50%;float:left;text-align:center}
.more-block p, .show{text-align:justify}
.top-tabs ul li:first-child{background:#000}
.top-tabs ul li:last-child{background:#ddd}
.top-tabs ul li a{display:block;text-transform:uppercase;padding:12px 0;font-family:robotobold;position:relative;font-size:16px}
#firstline, #leftbar h2 a, .headerimg{position:absolute}
.top-tabs ul li a:after{content:"\f0da";font-family:FontAwesome;position:absolute;right:6%;top:37%;font-size:10px}
.infopages ul.list-teleaddress li{float:left;width:295px;margin:0 30px 30px 0}
.info_mid a.btn_info{color:#d0af62;font-size:12px}
.listing-div li{list-style:disc;margin-left:20px}
.listing-div li ol li{list-style:none!important}
.content-sitemap ul.top-level{width:33%;float:left}
.content-sitemap ul li{display:block;float:left;list-style:none;margin:0 0 10px;padding:0 24px 0 0;width:90%}
.content-sitemap ul.top-level li a{color:#000;font:14px robotobold, Arial, Helvetica, sans-serif;text-transform:uppercase}
.content-sitemap ul.top-level ul.second-level{margin-top:10px}
.content-sitemap ul.top-level ul.second-level li{padding-left:20px}
.content-sitemap ul.top-level ul.second-level a{font:13px/20px robotoregular, Arial;color:#333}
.hotel_detail_popup h4{font:16px/33px Lora, Arial;font-weight:400}
.hotel_detail_popup p{color:#000!important;text-decoration:none!important}
#inner-right-part .hotel-listing{margin-top:20px}
#inner-right-part .hotel-listing .show-rate{float:left;width:100%;display:block;box-shadow:0 2px 2px #acabab;padding:7px 10px;margin-bottom:20px;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)}
#left_room_blocks .tab-head, #leftbar h2 a, .accordion-toggle, .accordion-toggle-checkout, .gredient-white, .tab-box .header-tabs, .ui-accordion-header{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)}
#inner-right-part .hotel-listing .show-rate select{width:140px;padding:4px 5px;font-size:12px;border:1px solid #aaa}
#inner-right-part .hotel-listing .hotel-details, #inner-right-part .hotel-listing .hotel-details a, #inner-right-part .hotel-listing .hotel-details div, #inner-right-part .hotel-listing .hotel-details li, #inner-right-part .hotel-listing .hotel-details ul, #inner-right-part .hotel-listing .show-rate{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
#inner-right-part .hotel-listing .hotel-details{border:1px solid #ddd;box-shadow:0 0 2px #ddd;float:left;margin:10px 0;width:100%;transition:.3s;-moz-transition:.3s;-webkit-transition:.3s}
#inner-right-part .hotel-listing .hotel-details:hover{transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;box-shadow:0 0 2px #d6b26a;border:1px solid #d6b26a}
#inner-right-part .hotel-listing .hotel-details .hotel-name-box{width:100%;float:left;background:#f5f5f5;padding:10px 10px 0;border-bottom:1px solid #ddd}
#inner-right-part .hotel-listing .hotel-details .hotel-img{width:134px;float:left}
#inner-right-part .hotel-listing .hotel-details .hotel-content{width:441px;float:left;padding:0 15px;font-size:13px;color:#444}
#inner-right-part .hotel-listing .hotel-details .hotel-features{float:left;margin:10px 0 12px 15px}
#inner-right-part .hotel-listing .hotel-details .hotel-features ul li{float:left;list-style:none;display:inline-block;border-left:1px solid #c59a4f;line-height:10px;padding:0 7px}
#inner-right-part .hotel-listing .hotel-details .hotel-features ul li:first-child{border-left:none}
#inner-right-part .hotel-listing .hotel-details .hotel-features ul li a{color:#c59a4f;display:inline-block}
@media screen and (-webkit-min-device-pixel-ratio:0){.show-rate-filter,::i-block-chrome{margin:4px 0 0 10px}
}
.star-rating{font-size:13px;color:#c59a4f;padding:0}
.star-rating img{height:9px}
.guest-review-hotels a{text-decoration:underline;color:#906c2d}
.showmoretxt{color:#0040b4;font-size:11px;text-decoration:none}
.show{padding:15px 0 0}
.morectnt span{display:none}
#inner-right-part .hotel-listing .hotel-details .hotel-content p{font-size:13px;color:#444}
#inner-right-part .hotel-listing .hotel-details .hotel-content h2{font-family:robotobold;font-size:16px}
#inner-right-part .hotel-listing .hotel-details .hotel-prices{width:130px;float:right;text-align:right;font-size:18px;margin-top:30px}
#inner-right-part .hotel-listing .hotel-details .room-chart{width:100%;float:left}
#inner-right-part .hotel-listing .hotel-details .room-chart .room-chart-heading{width:100%}
#inner-right-part .hotel-listing .hotel-details .room-chart .room-chart-heading ul{display:table;width:100%}
#inner-right-part .hotel-listing .hotel-details .room-chart .room-chart-heading ul li{display:table-cell;border-right:1px solid #ddd}
#inner-right-part .hotel-listing .hotel-details .room-chart .room-chart-heading ul li:last-child{border-right:none}
#inner-right-part .hotel-listing .hotel-details .room-chart .room-chart-content ul{display:table;width:100%}
#inner-right-part .hotel-listing .hotel-details .room-chart .room-chart-content ul li{display:table-cell;border-right:1px solid #ddd;border-bottom:1px solid #ddd;vertical-align:middle}
#inner-right-part .hotel-listing .hotel-details .room-chart .room-chart-content ul li:last-child{border-right:none;font-size:10px;color:#333}
.hotel-detail{width:50%;float:left;margin-bottom:20px}
.hotel-detail p{margin-bottom:4px;padding:0}
.room-type-head{width:43%;padding:6px 2%}
.rate-type-head{width:23%;padding:6px 1.5%}
.price-type-head{width:22%;padding:6px 1.5%}
.book-type-head{width:12%;padding:6px 0}
.rate-type{width:23%;padding:6px 1.5%}
.price-type{width:22%;padding:6px 1.5%}
.book-type{width:12%;padding:6px 0;text-align:center}
.room-type img{float:left;cursor:pointer;height:auto;margin-right:0;width:31%}
.room-type strong{display:block}
.room-type p{padding:0;font-size:13px;line-height:20px;color:#444}
.room-type .room-offer{width:66%;float:right}
.room-type .room-offer .other_links{font-size:11px;color:#c59a4f;margin-top:5px}
.room-type .room-offer .other_links ul li{float:left;padding:0 5px;border-bottom:none!important;height:auto!important;line-height:10px}
.room-type .room-offer .other_links ul li:last-child{border-right:none!important}
.room-type .room-offer .other_links ul li:first-child{padding:0 5px 0 0!important}
.room-type .room-offer .other_links a{font-size:11px}
.rate-type p{padding:0;font-size:13px;line-height:20px;color:#444}
.rate-type a{color:#c59a4f;font-size:11px}
.price-type{color:#444}
.price-type .pernight{font-size:10px}
.price-type .remove-price{font-size:12px;color:#444;text-decoration:line-through}
.price-type .save-price{font-size:12px;color:#e00;margin-left:5px}
.book-type input[type=button], .book-type-head input[type=button]{padding:5px 10px;margin-top:6px;border-radius:5px;background:#c59a4f;color:#fff;font-weight:700;-webkit-appearance:none;-moz-appearance:none}
.book-type-head input[type=button]{visibility:hidden}
a.adjust{color:#0040b4;font-size:11px}
.inner-left-bar .right_form, .inner-left-bar .row label{font:12px/20px robotoregular, Arial}
.addon_quantity{float:left;margin:16px 10px 0 0;border:1px solid #999;height:20px}
.show-more-room{float:right;padding:0;background:#f5f5f5}
.show-more-room a{width:200px;float:right;display:inline-block;background:#666;color:#fff;text-transform:uppercase;padding:3px;text-align:center;cursor:pointer}
.inner-left-bar{width:49%;float:left;margin-left:0;margin-top:10px}
.inner-left-bar .row{width:100%;float:left;margin:7px 0}
.inner-left-bar .row label{float:left;color:#252525;width:31%;margin-right:14px;text-align:right}
.inner-left-bar .row .right_form span, .inner-left-bar .row label span{color:#900}
.inner-left-bar .right_form{float:right;width:68%}
.inner-left-bar .right_form a{width:100%!important;float:right}
.inner-left-bar .row input, .inner-left-bar .row select{border:1px solid #bababa;padding:1px 3px;color:#252525;float:right;font:12px/20px robotoregular, Arial}
.inner-left-bar .row input{width:65.8%}
.inner-left-bar .row select{width:68%}
.inner-left-bar .box_part{background-color:#f7f0d6;border:1px solid #c39b4d;width:95%;float:left;color:#bc9345;font:12px/20px robotoregular, Arial;padding:10px 2%;margin-top:5px}
.inner-left-bar .box_part input[type=checkbox]{float:left}
.form-part{width:100%;margin-left:0;margin-top:10px}
.form-part .row{width:100%;display:inline-block;margin:7px 0}
.form-part .row label{float:left;font:13px/20px robotoregular, Arial;color:#252525;width:110px;margin-right:14px;text-align:right}
.form-part .right_form, .form-part .row input{font:12px/20px robotoregular, Arial}
.form-part .row .right_form span, .form-part .row label span{color:#900}
.form-part .right_form{float:right;width:37%;text-align:right}
.form-part .card-section{float:left}
.form-part .card-section figure ul li{float:left;margin-left:2px}
.form-part .row input{border:1px solid #bababa;padding:1px 3px;width:210px;color:#252525}
.form-part .row input[type=radio]{border:1px solid #bababa;width:12px;height:12px;margin-top:3px;display:inline-block;color:#252525;float:left}
.form-part .row input[type=submit]{font-size:13px;font-family:robotobold;padding:5px 0;border:0}
.form-part .row sub{float:left;margin:1px 0 0 3px}
.form-part .row select{border:1px solid #bababa;padding:1px 3px;width:217px;font:12px/20px robotoregular, Arial;color:#252525;float:left;margin-right:4px}
.form-part .row .phone-char{width:71px;height:24px}
.form-part .row .phone-no{width:135px}
.form-part .row .date-birth{width:93px;height:24px}
.form-part .row .card-sec{margin-left:116px;color:#252525;font:13px/20px robotoregular, Arial}
.form-part .row .ratio-name{width:auto!important;float:left}
.form-part .row span{width:60%}
#terms-conditions-content h3{font:16px/17px robotobold, Arial;margin-bottom:5px;margin-top:20px}
#terms-conditions-content .payment-ul{margin-top:10px}
.form-part .row .condition-apply{width:65%;float:left;padding:10px 0}
.form-part .row .condition-apply li{width:100%;float:left;margin-bottom:5px}
.form-part .row .condition-apply li .checkboxs{float:left;width:5%}
.form-part .row .condition-apply li .checkbox-text{float:right;width:93.5%}
.form-part .row .condition-apply p{width:100%!important;float:left;padding:0!important;margin-top:0!important}
.form-part .row .btn-part{float:right;width:22%;padding:10px 0}
.form-part .row .btn-part input[type=submit]{background:url(/images/book_now_bg.png) rgba(0,0,0,0);border:none;border-radius:4px;color:#2b2e33!important;cursor:pointer;display:block!important;font-family:robotobold;font-size:13px;margin:0 auto 13px!important;padding:6px 0;text-align:center;width:100%}
.form-part .box_part input{float:left}
.form-part .box_part span{float:right;width:80%;font:12px/17px robotobold, Arial}
.inner-right-bar{float:right;margin:18px 0 10px;width:237px}
.inner-right-bar .dicount-banner{background:url(/images/discount_banner.png) left top no-repeat;min-height:188px;width:100%}
.inner-right-bar .dicount-banner a{color:#f0c979;display:inline-block;padding:0 15px;margin-top:132px}
.inner-right-bar .club-reward{background-color:#332726;color:#fff;padding:15px}
.inner-right-bar .club-reward a{color:#fff}
.form-part .row input[type=checkbox]{float:left;width:12px;height:12px}
#leftbar{float:left;width:20%;margin-top:20px}
#leftbar aside.hotel-section-left{border:1px solid #d6b26a;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:100%;border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;margin-bottom:25px}
#leftbar h2{background:#252525;color:#fff;font-size:18px;padding:6px 10px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;font-family:robotoregular;position:relative}
#leftbar h2 a{outline:0;border:none;border-radius:4px;padding:2px 5px;text-align:center;font:11px/15px robotobold, Arial;color:#666;right:10px;top:9px;display:inline-block}
#process_wait{color:#9d1b1b;font-size:12px;float:right;width:100%;text-align:right}
#leftbar .block-section{margin-bottom:10px}
#leftbar .left-row{width:100%;float:left}
#leftbar .block-section aside.side-bar-section{border:1px solid #d6b26a;border-radius:0 0 4px 4px;box-sizing:border-box;width:100%;float:left;margin-bottom:10px}
#leftbar .block-section aside.side-bar-section .content-modification{padding:5px 2%}
#leftbar .block-section aside.side-bar-section .content-modification ul li label{font:13px/16px robotoregular, Arial}
#leftbar .block-section aside.side-bar-section .content-modification ul li span{font:13px/20px robotobold, Arial}
.block-section .side-bar-section h3{font-family:robotoregular;color:#333;font-size:12px;text-transform:capitalize;padding:10px 8px;margin:0}
.block-section .side-bar-section ul{padding-top:7px}
.block-section .side-bar-section ul li{color:#232323;font-size:13px;padding:6px 0;display:inline-block;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.block-section .side-bar-section ul li label{font:13px/23px robotoregular, Arial}
.block-section .side-bar-section ul li span{float:right;text-align:left;width:110px}
.block-section .side-bar-section ul li.room-heading{background:#f3f3f3;font-family:robotobold}
.block-section .side-bar-section ul li span input, .block-section .side-bar-section ul li span select{text-align:left;background:#f6f6f6;border-radius:4px;font:12px/22px RobotoMedium, Arial;color:#2b2e33}
.block-section .side-bar-section ul li span input{float:left;width:79px;-webkit-appearance:none;-moz-border-radius:4px;-o-border-radius:4px;border:1px solid #dbdbdb;padding:1px 3px}
.block-section .side-bar-section ul li span select{float:right;width:111px;-moz-border-radius:4px;-o-border-radius:4px;border:1px solid #dbdbdb;padding:3px 1px}
.block-section .side-bar-section ul li .check-btn, .continue-section ul li a, .white-btn{font:13px/23px robotobold, Arial}
.white-btn{background:#e3e3e3;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;display:inline-block;margin:6px 3% 9px;padding:7px 0;color:#2b2e33;width:94%;text-align:center}
.block-section .side-bar-section ul li span img{float:left;margin:3px 0 0 5px}
.block-section .side-bar-section ul li .check-btn{background:url(/images/btn-bg.jpg);outline:0;border:none;border-radius:4px;padding:4px 10px;text-align:center;width:100%;color:#333}
.block-section .side-bar-section ul li .paynow{color:#c59a4f;text-decoration:none}
.block-section .side-bar-section ul li .paynow:hover{color:#333;text-decoration:none}
.continue-section{width:90%;margin:0 auto}
.continue-section ul li{margin-bottom:10px}
.continue-section ul li input[type=submit]{background:url(/images/black-btn.jpg);width:100%;padding:5px 0;border-radius:4px;font:13px/23px robotobold, Arial;color:#fff}
.continue-section ul li a{background:#f2f2f2;display:block;width:100%;text-align:center;padding:5px 0;border-radius:4px;color:#000}
.no_room_right_div h3{color:red;text-align:center;font-size:14px;font-family:Arial}
#gallery{clear:both;float:left;height:auto;max-width:1280px;padding:10px}
#gallery p{margin:0;padding:0}
#gallery ul{list-style:none;padding:0;width:100%}
#gallery ul li{background:#191919;float:left;list-style:none;margin:18px 39px;width:10%}
#gallery ul li a{background:#191919;border:5px solid #191919;color:#ccc;display:block;float:left;font:700 12px Arial, Helvetica, sans-serif;text-decoration:none;text-transform:uppercase;width:100%}
#gallery ul li a img{border-top:1px solid #ccc;float:left;margin:3px 0 0;padding:3px 0 0;width:100%}
#gallery ul li a:hover{background:#5b5b5b;border:5px solid #5b5b5b;color:#ccc;text-decoration:none}
#gallery ul a:hover{color:#fff}
.headerimg{background-position:center center;background-repeat:no-repeat;width:1300px;height:590px}
#firstline{bottom:0;background:rgba(0,0,0,.5);width:74%;padding:10px 13%;font-size:20px;font-weight:700;text-transform:uppercase}
<!--
#cookieNotification{background:#e5e5e5;border-radius:0;bottom:-1px;display:none;padding:10px 0;position:fixed;width:100%;z-index:9999;margin:0;left:0;border:1px solid #DADADA}
#cookieNotification p{text-align:center;line-height:1.462em!important;font-family:Tahoma, Arial, Verdana!important;font-size:13px!important;color:#000;padding:0;margin:0}
#cookieNotification p a{color:#CF0039;padding:0}
#cookieNotification span{background:#000;padding:5px 11px}
#cookieNotification span a{text-decoration:none;color:#fff}
#display_check_availability_right_div, #no_rate_rule_availabel_right_div, #priceSliderNoRoom{border:1px solid #a7a7a7;clear:both;color:red;float:left;font-size:13px;padding:20px 0;text-align:center;width:100%}
.attractions-left{float:left;width:30%}
.attractions-right{float:right;width:70%}
.attractions-right #map{width:100%!important}
.galleryul li{width:31%;float:left;margin:17px 3% 0 0}
.galleryul li .figure img{width:100%!important}
.galleryul li:nth-child(3n+3){margin-right:0}
.galleryul h2{font-size:16px}
.galleryul .figure img{border:1px solid #aba7a7!important}
.newlatterform ul{width:425px}
.newlatterform ul li{float:left;list-style:none;margin-bottom:20px;margin-left:0;position:relative;width:100%}
.newlatterform ul li label{float:left;width:38%}
.newlatterform ul li input, .newlatterform ul li textarea{float:right;border:1px solid #ccc;padding:5px 2%;width:60%}
.newlatterform ul li label span{color:#d00;font-size:12px}
.newlatterform ul li input{-webkit-appearance:none}
.newlatterform ul li input[type=submit], .newlatterform ul li input[type=reset]{color:#2b2e33!important;cursor:pointer;display:inline-block;font-family:robotobold;font-size:13px;margin-right:5px;padding:6px 30px;text-align:center;width:auto!important;float:left}
.newlatterform ul li img[id=btnrefresh]{position:absolute;right:0}
.newlatterform ul li input[type=submit]{background:url(/images/book_now_bg.png) rgba(0,0,0,0);border:none;border-radius:0}
.newlatterform ul li input[type=reset]{background:url(/images/book_now_bg.png);border:none;border-radius:4px}
#sitemap .site-map-colume:first-child{margin-left:0}
#sitemap .site-map-colume{float:left;width:30%;margin-left:2%}
#sitemap .site-map-colume ul li{list-style:none;margin:5px 0;padding-left:20px;position:relative}
#sitemap .site-map-colume ul li:before{position:absolute;content:"\f0da";font-family:FontAwesome;left:0;color:#666}
#sitemap .site-map-colume ul li ul{margin:10px 0}
#sitemap .site-map-colume ul li ul li:before{position:absolute;content:"\f0a9";font-family:FontAwesome;left:0;color:#666}
#sitemap .site-map-colume ul li.fa-caret-down:before{content:"\f0d7";font-family:FontAwesome;color:#666}
.confrence-form ul{width:450px}
.confrence-form ul li{float:left;margin-bottom:20px;width:100%;position:relative}
.block_room_to_change, .confrence-form ul li img[id=btnrefresh]{position:absolute;right:0}
.confrence-form ul li label{float:left;width:40%}
.confrence-form ul li label span{color:#d00;font-size:12px}
.confrence-form ul li input[type=text], .confrence-form ul li textarea{float:right;border:1px solid #ccc;padding:5px 2%;width:54%;-webkit-appearance:none}
.confrence-form ul li input[type=submit], .confrence-form ul li input[type=reset]{color:#2b2e33!important;font-family:robotobold;font-size:13px;padding:6px 30px;width:auto!important;margin-right:5px;display:inline-block;float:left;text-align:center;cursor:pointer}
.confrence-form ul li input[type=submit]{background:url(/images/book_now_bg.png) rgba(0,0,0,0);border:none;border-radius:4px}
.confrence-form ul li input[type=reset]{background:url(/images/book_now_bg.png);border:none;border-radius:4px}
.confrence-form ul li .food-details ul li input[type=checkbox], .confrence-form ul li .property-details ul li input[type=checkbox]{float:left;margin-right:5px}
.confrence-form ul li .food-details ul li label, .confrence-form ul li .property-details ul li label{width:auto}
.fancybox_feature ul li{list-style-type:disc;margin-left:21px}
.inner-page li, .rate-description ul li{list-style-type:disc!important}
.feature_heading{display:inline-block;color:#252525;padding:16px 0 6px 4px}
.tab-box{width:100%;float:left;margin-bottom:10px}
.tab-box .header-tabs{width:96%;float:left;padding:10px 2%}
.tab-box .header-tabs h2{font:16px/22px RobotoMedium, Arial;float:left;color:#252525}
.tab-box .header-tabs .modify{float:right;display:none;padding:3px 10px;font-size:12px;color:#fff;background:#d6b26a;border-radius:4px}
.tab-box .header-tabs .modify:hover{color:#d6b26a;background:#333}
.tab-box .header-tabs .active{display:block!important}
.tab-box .content-tabs{width:100%;float:left;display:none}
.tab-box .content-tabs .cont-btn{float:right;width:auto!important;background:url(/images/book_now_bg.png) rgba(0,0,0,0);border:none;border-radius:4px;color:#2b2e33!important;cursor:pointer;display:inline-block;font-family:robotobold;font-size:13px;text-align:center;padding:6px 10px}
.tab-box .content-tabs .requer-div{float:left}
.tab-box .active{display:block}
.block_room_to_change{border:0 solid red;height:125px;width:125px}
.breadcrumb a:after, .breadcrumb span:after{content:'';right:-13px;z-index:1;top:0}
.room-chart-content ul{width:100%;float:left}
.room-chart-content ul:hover{background-color:#FDF5E6}
.addon_select_rooms{cursor:pointer}
.video_thumbnail .tabs li{list-style:none;display:inline;float:left;margin-right:3%;width:46%}
.video_thumbnail .tabs .tabs a{display:inline-block;background:#666;color:#fff;text-decoration:none}
.video_thumbnail .tabs .tabs a.active{background:#fff;color:#000}
.breadcum{width:100%;float:left;background:#e7e7e7}
.breadcum ul li{float:left}
.breadcum ul li a{display:inline-block;padding:10px 0}
.home-icon{color:#fff;display:inline-block;font:24px/31px FontAwesome!important;text-align:center;width:50px}
.breadcrumb{counter-reset:flag;overflow:hidden;width:100%;height:39px}
.breadcrumb a{text-decoration:none;outline:0;display:block;float:left;font-size:13px;line-height:32px;padding:0 10px 0 22px;background:#fff;position:relative;font-weight:700;height:31px}
.breadcrumb a:first-child{padding-left:0}
.breadcrumb a:first-child:before{left:14px}
.breadcrumb a:last-child{border-radius:0 5px 5px 0;padding-right:20px}
.breadcrumb a.active, .breadcrumb a:hover{background:#d6b26a;color:#fff}
.breadcrumb a.active:after, .breadcrumb a:hover:after{background:#d6b26a}
.breadcrumb a:after{position:absolute;width:31px;height:30px;transform:scale(.707) rotate(45deg);-webkit-transform:scale(.707) rotate(45deg);-moz-transform:scale(.707) rotate(45deg);background:#fff;box-shadow:2px -2px 0 2px rgba(214,214,214,.8), 3px -3px 0 2px rgba(214,214,214,.1);-webkit-box-shadow:2px -2px 0 2px rgba(214,214,214,.8), 3px -3px 0 2px rgba(214,214,214,.1);-moz-box-shadow:2px -2px 0 2px rgba(214,214,214,.8), 3px -3px 0 2px rgba(214,214,214,.1);border-radius:0 5px 0 50px;-moz-border-radius:0 5px 0 50px;-webkit-border-radius:0 5px 0 50px}
.breadcrumb a:before{border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;width:20px;height:20px;line-height:20px;margin:8px 0;position:absolute;top:0;left:30px;background:#444;background:linear-gradient(#444, #222);font-weight:700}
.breadcrumb span{text-decoration:none;outline:0;display:block;float:left;font-size:12px;line-height:33px;padding:0 10px 0 24px;background:#fff;position:relative;color:#c59a4f;height:39px}
.breadcrumb span:first-child{padding-left:0}
.breadcrumb span:first-child:before{left:14px}
.breadcrumb span:last-child{border-radius:0 5px 5px 0;padding-right:11px}
.breadcrumb span:after{position:absolute;width:31px;height:30px;transform:scale(.707) rotate(45deg);-webkit-transform:scale(.707) rotate(45deg);-moz-transform:scale(.707) rotate(45deg);background:#fff;box-shadow:2px -2px 0 2px rgba(0,0,0,.4), 3px -3px 0 2px rgba(214,214,214,.1);-webkit-box-shadow:2px -2px 0 2px rgba(0,0,0,.4), 3px -3px 0 2px rgba(214,214,214,.1);-moz-box-shadow:2px -2px 0 2px rgba(0,0,0,.4), 3px -3px 0 2px rgba(214,214,214,.1);border-radius:0 5px 0 50px;-moz-border-radius:0 5px 0 50px;-webkit-border-radius:0 5px 0 50px}
.breadcrumb span:before{border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;width:20px;height:20px;line-height:20px;margin:8px 0;position:absolute;top:0;left:30px;background:#444;background:linear-gradient(#444, #222);font-weight:700}
.flat a, .flat a:after{background:#fff;color:#000;transition:all .5s}
.flat a:before{background:#fff;box-shadow:0 0 0 1px #ccc}
.flat a.active, .flat a.active:after, .flat a:hover, .flat a:hover:after{background:#9EEB62}
.get_touch{position:fixed;right:0;bottom:50px;z-index:123}
#left_room_blocks .tab-head{position:relative;color:#333;border:none;margin-bottom:5px;width:100%;float:left;border-radius:3px}
#left_room_blocks .tab-head .delete-room{position:absolute;z-index:10;right:20px;top:10px}
#left_room_blocks .tab-head a.slider-link{background:url(/images/toggle-arrow.png) 72px center no-repeat;padding:0 7%;text-decoration:none;font-size:12px;display:block;float:left;width:86%}
#left_room_blocks .tab-head a.slider-link:hover{cursor:pointer}
#left_room_blocks .tab-head a.slider-link.active{border-bottom:none;color:#000;background:url(/images/toggle-arrow-down.png) 72px center no-repeat}
#left_room_blocks .content{font-size:12px;line-height:22px;margin:0;padding:2%;width:96%;border:none;overflow:auto;position:relative}
.confirmation-top{background:#f7f7f7;border:1px solid #dfdbd7;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;margin:0 auto;min-height:234px;padding:20px;width:1024px}
.confirmation-top .con-reservation-details{width:95.1%;float:left;background:#fff;padding:15px 2%;border:1px solid #dfdbd7}
.confirmation-top .con-reservation-details .reservation-details-left{float:left;width:45%}
.confirmation-top .con-reservation-details .reservation-details-right{float:right;width:50%}
.confirmation-top .con-reservation-details .reservation-details-right h2{font-family:robotobold;font-size:22px}
.confirmation-top .con-reservation-details .reservation-details-right p{margin-bottom:15px}
.confirmation-top .con-reservation-details .reservation-details-right h4{font-family:RobotoMedium}
.confirmation-top .con-reservation-details .reservation-details-right h4 span{font-family:robotobold;font-size:16px}
.print_part{width:100%;float:left;margin:10px 0}
.email_confirmation, .print_confirmation{float:right;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#3c3c3c;padding:0;margin:0 0 10px 20px;line-height:16px;width:161px;height:20px;clear:both;cursor:pointer}
.email_confirmation{border-radius:4px;border:1px solid #d5d5d5;background:url(/images/email_confirmation_icon.png) 10px 5px no-repeat #f6f6f6}
.print_confirmation{border-radius:4px;border:1px solid #d5d5d5;background:url(/images/print_confirmation_icon.png) 10px 5px no-repeat #f6f6f6}
.print_part .btn_modify{float:right!important}
#room_listing_slider_container{width:100%;padding:20px;margin:0 auto;position:relative;z-index:0;background:#fff}
.confirm_margin{margin-bottom:10px!important;padding-bottom:23px!important}
.room_listing_slider_01{float:left;width:100%;min-height:191px;padding:23px 23px 13px;margin:18px 0 0;background:url(/images/room_listing_slider_bg.png);position:relative}
.room_listing_slider_01 .jcarousel li{overflow:hidden;float:left;width:926px!important;margin-right:0!important;padding:0!important;background:0 0!important;border:0 solid #f5f5f5!important;margin-left:0}
.slide .slide_img{float:left;width:416px}
.slide .slide_content{float:right;width:501px;min-height:137px;padding:0 0 0 27px;border-left:solid 1px #e2e2e2}
.slide .slide_content h5{font-family:VaniRegular!important;font-size:11px!important;color:#000!important;line-height:11px!important;letter-spacing:1px!important;float:left!important}
.slide .slide_content h2{width:100%;font-family:MyriadProCondensed!important;font-size:33px!important;color:#000!important;line-height:33px!important;font-weight:700!important}
.slide .slide_content h4, .slide .slide_content p{color:#333;text-align:left;margin:0;width:100%;float:left}
.slide .slide_content h4{font-family:Arial, Helvetica, sans-serif;font-size:14px;line-height:20px;padding:0}
.slide .slide_content p{font-size:12px;line-height:18px;padding:5px 0 0}
.confirmation_content{width:100%;margin:0 auto}
.confirmation_left{float:left;width:73.5%;margin:0;padding:0}
.confirmation_left h2, .confirmation_left h3{font-family:robotobold;width:97.5%;padding:0 0 0 2.5%;color:#000;letter-spacing:2px;line-height:47px;text-transform:uppercase;float:left}
.confirmation_left h2{font-size:22px}
.confirmation_left h3{font-size:18px}
.confirmation_left ul{list-style:none;padding:0;margin:0 0 3.2%;border:1px solid #d2d2d2;border-bottom:0;width:100%;overflow:hidden}
.confirmation_left ul ul{border:none!important;margin:0!important}
.confirmation_left ul li{float:left;width:100%;padding:0;margin:0;border-bottom:solid 1px #d2d2d2}
.confirmation_left ul li .booking_left{float:left;width:27.5%;padding:2% 0 0 2.5%;margin:0;font-size:14px;color:#000;line-height:18px}
.confirmation_left ul li .booking_right, .confirmation_left ul li .booking_right_room{width:66.5%;font-size:14px;color:#000;float:left;border-left:solid 1px #d2d2d2;font-family:Arial, Helvetica, sans-serif;margin:0;line-height:18px}
.confirmation_left ul li .booking_right{padding:1.5% 0 1.5% 2.5%}
.confirmation_left ul li .booking_right_room{padding:0 0 0 1%}
.confirmation_left ul li .booking_right_room .room{float:left;width:34%;padding:2.3% 0 2.3% 2.5%;margin:0}
.confirmation_left ul li .booking_right_room .adult{float:left;width:30%;padding:2.3% 0 2.3% 2.5%;margin:0;border-left:solid 1px #d2d2d2}
.confirmation_right{float:right;width:248px;margin:0;padding:0}
.confirmation_right .Policy{float:left;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:400;color:#0f0f0f;line-height:18px;padding:25px 4px;margin:0}
.confirmation_right .Policy h5, .your_stay_total h4{font-family:robotobold;text-transform:uppercase}
.confirmation_right .Policy h5{font-size:15px;display:block;margin-bottom:10px}
.month-select{width:107px!important}
.your_stay_content{float:left;width:248px;padding:12px;background:#f7f7f7;border:1px solid #dfdbd7;font-size:12px;color:#000;line-height:18px}
.your_stay_content .room_main{float:left;width:100%;margin:7px 0 0;padding:7px 0 0;border-top:solid 1px #d5d5d5}
.your_stay_content .room_addons{float:left;width:100%;margin:5px 0 0;padding:0}
.btn_apply, .input_apply{font-weight:400;margin:0;float:left}
.input_apply{font-size:12px;color:#333;background:#fff;border:1px solid #dfdbd7;padding:0 6px;line-height:20px;height:20px;width:148px}
.btn_apply{font-size:13px;color:#fff;letter-spacing:1px;background:#cb3939;border-bottom:solid 2px #852526;padding:0 12px;line-height:22px;height:22px;cursor:pointer;-webkit-appearance:none;-webkit-border-radius:0}
.your_stay_content p{font-size:12px;color:#000;line-height:18px;padding:0;margin:5px 0;text-align:left}
.your_stay_content p a{font-size:12px;color:#097fc0;text-decoration:none;margin:0 0 20px;display:block}
.your_stay_content p span{color:#a17b0c}
.your_stay_total{background-color:#fff;border:1px solid #dfdbd7;clear:both;display:inline-block;margin:10px 0 0;overflow:hidden;padding:10px}
.your_stay_total h4{float:left;width:97.5%;padding:0 0 0 2.5%;font-size:17px;color:#000;border-bottom:1px solid #d2d2d2;line-height:47px}
.your_stay_total ul li{float:left;width:100%;list-style:none;margin:0;padding:0}
.your_stay_total .right{float:right;text-align:right;width:52%;word-break:break-all}
.your_stay_total .left{float:left;width:47%}
.bar-section{width:100%;float:left;margin:20px 0}
.bar-section h3{margin:0}
.bar-section img{width:16%;float:left}
.bar-section .content_section{width:80%;float:right}
.confirmation .hotel_information{width:100%;border:1px solid #d6b26a;margin-bottom:30px}
.hotel_information{width:50%;float:left;padding:0;margin:0}
.hotel_information h3{width:100%;padding:0 1.6%;margin:0 0 10px;font-size:13px;color:#fff;font-weight:700;line-height:26px;background:#d6b26a}
.hotel_information_content, .hotel_information_content h5, .hotel_information_content p{font-size:12px;color:#333;line-height:18px}
.hotel_information_content{float:left;width:100%;padding:2px 10px}
.hotel_information_content h5{float:left;width:160px;font-weight:700;margin-right:10px}
.hotel_information_content h5 span{float:right}
.hotel_information_content p{float:left;font-weight:400;margin:0!important;padding:0}
.room_information{width:100%;float:left;padding:0;margin:0 0 30px;border:1px solid #d6b26a}
.room_information h3{width:100%;padding:0 1%;margin:0;font-size:13px;color:#fff;font-weight:700;font-family:arial;line-height:26px;background:#d6b26a}
.btn-lastcancel, .btn_cancel_reservation, .btn_modidy_reservation{font-family:robotoregular, Helvetica, Arial, sans-serif;text-transform:uppercase;-webkit-appearance:none;cursor:pointer}
.room_information h3 span{font-style:italic;font-weight:400}
.room_information h4, .room_information h4 span{font-size:13px;font-weight:700}
.room_content_main{width:100%;float:left;padding:0;margin:0}
.room_information h4{width:100%;padding:10px;margin:0;color:#333;line-height:20px;border-bottom:solid 1px #e0cb94;clear:both;float:left}
.room_information_content h5, .room_information_content p{font-size:12px;font-weight:400;line-height:18px;float:left;color:#333}
.room_information_content_part{float:left;width:50%;padding:0;margin:0}
.room_information_content{float:left;width:100%;padding:5px 1.5%;font-size:12px;color:#333;line-height:18px}
.room_information_content h5{width:50%}
.room_information_content p{width:35%;text-align:right;padding:0;margin:0!important}
.room_information_total{float:left;width:100%;padding:0;margin:0;border-top:solid 1px #e0cb94}
.room_information_total h5{color:#333;font-weight:700}
.room_accommodation_total h5, .room_accommodation_total p{font-size:12px;font-weight:400;color:#333;line-height:18px;float:left}
.room_accommodation_total{float:left;width:97%;padding:2px .75%;font-size:12px;color:#333;line-height:18px}
.room_accommodation_total h5{width:70%}
.room_accommodation_total p{width:24%;text-align:right;padding:0;margin:0}
.room_desc_text p{font-size:11px;line-height:16px;margin-top:6%;color:#a41e1e}
.modifybtn-box-right{float:right}
.btn_cancel_reservation, .btn_modidy_reservation{float:left;font-size:14px;color:#fff;padding:0 17px;line-height:22px;-webkit-border-radius:0}
.btn_modidy_reservation{background:#919191;border-bottom:solid 2px #5E5E5F;margin:0 5px 0 0}
.btn_cancel_reservation{background:#cb3939;border-bottom:solid 2px #852526;margin:0}
.cancel_modifaction{margin:0 auto;width:100%;text-align:center}
.cancel_modifaction .btn_cancel_reservation{margin:0;float:none}
.city textarea{float:left;width:100%;height:85px;padding:0 6px;font-size:12px;color:#333;border:1px solid #d6d6d6;background:#FFF}
.btn-lastcancel{float:right;font-size:14px;color:#fff;background:#cb3939;border-bottom:solid 2px #852526;padding:0 17px;margin:0;line-height:30px;-moz-appearance:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}
.modify-room-detail h3, .modify-room-detail h4, .reservation-room .room-row span{font-family:robotobold}
.reservation-summary-table{display:table;width:100%;border-top:1px solid #aaa}
.reservation-summary-table .summary-table-row{display:table-row;line-height:32px}
.reservation-summary-table .summary-table-row .left, .reservation-summary-table .summary-table-row .right{display:table-cell;padding:0 1%;border-bottom:1px solid #aaa;border-right:1px solid #aaa;vertical-align:top}
.reservation-summary-table .summary-table-row .left{width:20%;border-left:1px solid #aaa}
.reservation-summary-table .summary-table-row .right{width:80%}
.reservation-summary-table .summary-table-row .right span{font-family:robotobold;font-size:14px}
.reservation-summary h2{background:#c59a4f;padding:5px 10px;color:#fff;font-size:14px;line-height:32px;margin:0}
.reservation-page .row{width:100%;float:left;margin-bottom:20px}
.reservation-tab{width:100%;float:left;background:#c59a4f}
.btn_modify, .cancel_popup_btn{background:url(/images/black-btn.jpg)}
.reservation-tab ul li{padding:5px 1%;border-right:1px solid #fff;color:#fff;float:left}
.reservation-tab ul li:nth-child(1){width:8%}
.reservation-tab ul li:nth-child(2){width:33%}
.reservation-tab ul li:nth-child(3){width:28%}
.reservation-tab ul li:nth-child(4){width:22.5%;border:none}
.modify-room-detail h3{border-top:1px solid #aaa;padding:5px 1%;font-size:16px;margin:0}
.modify-room-detail h4{border-bottom:1px solid #aaa;padding:5px 1%;font-size:14px}
.modify-room-detail ul li{border-bottom:1px solid #aaa;border-right:1px solid #aaa;border-left:1px solid #aaa;float:left;width:99.8%}
.reservation-room{display:table;width:100%}
.reservation-room ul li{border-bottom:none;border-left:none;display:table-cell;vertical-align:top;padding:5px 1%;float:none}
.reservation-room ul li:nth-child(1){width:10%}
.reservation-room ul li:nth-child(2){width:35%}
.reservation-room ul li:nth-child(3){width:30%}
.reservation-room ul li:nth-child(4){width:25%;border-right:none}
.reservation-room .room-row{width:100%;float:left}
.reservation-room .room-row .left-name{float:left}
.reservation-room .room-row .right-price{float:right}
.btn_modify{padding:2px 10px;border-radius:4px;font:13px/16px robotobold, Arial;color:#fff;margin:5px 2px}
.cancel_popup_btn, .continue_popup_btn{padding:6px 30px;border-radius:4px;font:13px/16px robotobold, Arial;color:#fff;margin:5px 2px}
.continue_popup_btn{background:url(/images/book_now_bg.png) rgba(0,0,0,0)}
.btn_modify-first{background:#c59a4f;-webkit-appearance:none;padding:2px 10px;border-radius:4px;font:13px/16px robotobold, Arial;color:#fff;margin:5px 2px;float:right}
.reservation-price-table{display:table;width:100%;border-top:1px solid #aaa}
.reservation-price-table .summary-table-row{display:table-row;line-height:32px}
.reservation-price-table .summary-table-row .left, .reservation-price-table .summary-table-row .right{display:table-cell;padding:0 1%;border-bottom:1px solid #aaa;border-right:1px solid #aaa;vertical-align:top}
.reservation-price-table .summary-table-row .left{width:80%;border-left:1px solid #aaa}
.reservation-price-table .summary-table-row .right{width:20%;text-align:right}
.reservation-price-table .summary-table-row .right span{font-family:robotobold;font-size:14px}
.hide{display:none!important}
input[type=email], input[type=text], input[type=tel], select, textarea{border-radius:0}
.property-form{margin-bottom:12px}
.property-form select{padding:6px 13px 4px 0;color:#000;border:1px solid #d3d3d3;font-size:11px;font-family:robotoregular, Arial;outline:0;width:25%}
.property-form input[type=submit]{-moz-appearance:none;-webkit-appearance:none;background:#d6b26a;border:none;color:#fff;cursor:pointer;font-size:12px;padding:0 5px;margin:2px;text-transform:uppercase;font-family:robotobold, Arial, Helvetica, sans-serif;height:28px}
select{height:29px}
#form-wrapper{width:100%;margin:0 auto}
.resp-form-box{width:1000px;float:left}
.resp-form-box h2{font-size:30px;text-transform:uppercase;line-height:40px;font-weight:400;color:#000;padding:15px 0;font-family:industrial736_btroman}
.resp-form-box h3{font-size:23px;line-height:22px;font-weight:400;color:#000;padding:20px 0}
.resp-form-box ul{padding:0;margin:0}
.resp-form-box ul li{float:left;width:100%;padding:4px 0!important;list-style:none;margin-left:0}
.resp-form-box ul li .left{width:35%;float:left}
.resp-form-box ul li .right{width:60%;float:right}
.resp-form-box ul li .right ul{padding:0;margin:0}
.resp-form-box ul li .right ul li{float:left;width:20%;padding:0;list-style:none}
.resp-form-box ul li .right select{width:300px;padding:5px 3px;border:1px solid #ddd;outline:0;font-size:12px}
.resp-form-box ul li .right input[type=text]{width:300px;padding:5px 7px;background:0 0;border:1px solid #ddd;outline:0;color:#000;font-size:12px}
.resp-form-box ul li .right textarea{width:96%;padding:5px 2%;background:0 0;border:1px solid #ddd;outline:0;color:#000;font-size:12px}
.birth-date{width:100px!important}
.birth-year{width:190px!important}
.varification-code-res{width:120px!important}
.res_button, .submitbtn-guest{float:left;width:auto!important;background:url(/images/book_now_bg.png) rgba(0,0,0,0);border:none;border-radius:4px;color:#2b2e33!important;cursor:pointer;display:inline-block;font-family:robotobold;font-size:13px;text-align:center;padding:6px 30px;margin-right:5px}
.distance table{text-align:center}
.distance td{border:1px solid #CCC}
.textdescription a{text-decoration:underline}
#social-icon{width:100%;padding:20px 0;float:left}
.social_container{display:inline-block;text-align:center;}
.social_container h2{color:#000;display:block;font-family:Arial, Helvetica, sans-serif;font-size:22px;font-weight:700;line-height:21px;padding-bottom:18px;width:100%}
.social_container li{display:inline-block;height:32px;margin:0 1px;width:26px}
.space{width:100%;float:left;margin-top:25px}
@media only screen and (min-width:300px) and (max-width:480px){#form-wrapper, .resp-form-box{float:left;width:100%}
.hide{display:none}
#form-wrapper{padding:5px 3%}
.resp-form-box ul li .left{width:100%;float:left;margin-bottom:2px;font-weight:700}
.resp-form-box ul li .right{width:100%;float:right;margin-bottom:10px}
.resp-form-box ul li .right select{width:100%}
.resp-form-box ul li .right input[type=text]{width:100%;padding:5px 2%}
.resp-form-box ul li .right ul li{float:left;width:84%;padding:0 8%}
.resp-form-box ul li .right ul li input[type=radio]{margin-right:10px}
.resp-form-box p{margin-bottom:20px}
.excellent:after{content:" Excellent"}
.good:after{content:" Good"}
.fair:after{content:" Fair"}
.poor:after{content:" Poor"}
.applicable:after{content:" Not applicable"}
}
.excellent:after{content:" Excellent"}
.good:after{content:" Good"}
.fair:after{content:" Fair"}
.poor:after{content:" Poor"}
.applicable:after{content:" Not applicable"}
@media only screen and (min-width:480px) and (max-width:1024px){#form-wrapper{width:94%;float:left;padding:5px 3%}
.resp-form-box ul li .right input[type=text]{width:95%}
.birth-year{width:189.9px!important}
.resp-form-box{width:100%;float:left}
.resp-form-box ul li .right ul li{float:left;width:18%;padding:0}
.resp-form-box ul li .right ul li:last-child{float:left;width:28%;padding:0}
}
#message_div_html{padding:30px;text-align:center}
.close_display_popup{float:right;margin-right:-22px;margin-top:-22px;cursor:pointer}
.overlay-message{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1000000;display:none;top:0}
.message_display_popup{display:none;background:#FFF;color:#000;left:20%;margin:0 auto;min-height:200px;max-height:300px;padding:10px;position:fixed;right:20%;top:30%;z-index:10000000;max-width:800px;width:80%;box-shadow:0 0 5px #000;border:5px solid #222;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.page404{width:100%;text-align:center}
.page404 h1{font-size:160px;line-height:normal;position:relative}
.page404 h1:before{content:"";position:absolute;z-index:10000000;-moz-transform:scaleY(-1);-o-transform:scaleY(-1);-webkit-transform:scaleY(-1);transform:scaleY(-1);filter:FlipV;background:-webkit-linear-gradient(#eee, #333);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.page404 h2{font-size:76px;line-height:normal}
#guest-login, .cal_img{cursor:pointer}
.calendar_part:focus{outline:0!important}
.error_overlay_top{position:fixed;z-index:1001;top:0;left:0;width:100%;padding:5px 2px;text-align:center;color:red;font-weight:700;display:none;border-top:5px solid #D56C5B;border-bottom:5px solid #D56C5B;background:#fff}
#sidebarWrap, .occupancy-icon{position:relative}
.blink{background:#D56C5B;color:#FFF}
.continuebutton_right{background:url(/images/book_now_bg.png) rgba(0,0,0,0);border:none;border-radius:4px;color:#2b2e33!important;cursor:pointer;display:block!important;font-family:robotobold;font-size:13px;margin:0 auto!important;padding:6px 10px;text-align:center}
.pagination a, .pagination a:active, .pagination a:hover{border-top:1px solid #5B1202;border-left:1px solid #5B1202;border-right:2px solid #5B1202;border-bottom:2px solid #5B1202}
.left_addon_price{color:#c59a4f;float:none!important}
.pagination td{padding:2px 4px;font-size:12px}
.pagination a{padding:2px 4px;text-decoration:none;color:#5B1202}
.pagination a:active, .pagination a:hover{color:#000}
.pagination .current{border-top:1px solid #7FC139;border-left:1px solid #7FC139;border-right:2px solid #7FC139;border-bottom:2px solid #7FC139;font-weight:700;background-color:#7FC139;color:#FFF}
.disabled a:link{border-top:1px solid #888;border-left:1px solid #888;border-right:2px solid #888;border-bottom:2px solid #888;color:#888}
.red{color:#c90202}
.pcr_banner{margin:20px auto;text-align:center}
.pcr_banner img{width:100%}
#display_check_availability_right_div h3, #priceSliderNoRoom h3{color:red}
.pcr-logout{border-radius:0;color:#c69c6d;float:right;font-size:16px!important;font-weight:200;line-height:22px!important;padding:0!important}
.pcr-logout::after, .pcr-logout::before{background:rgba(0,0,0,0)!important;border-radius:0;box-shadow:none!important}
.pcr-logout:hover{background:rgba(0,0,0,0)!important;color:#c69c6d!important}
@font-face{font-family:MyriadProCondensed;src:url(generated_fonts/myriadpro-cond.eot);src:url(generated_fonts/myriadpro-cond.eot) format('embedded-opentype'), url(generated_fonts/myriadpro-cond.woff) format('woff'), url(generated_fonts/myriadpro-cond.ttf) format('truetype'), url(generated_fonts/myriadpro-cond.svg#MyriadProCondensed) format('svg')}
@font-face{font-family:VaniRegular;src:url(generated_fonts/vani.eot);src:url(generated_fonts/vani.eot) format('embedded-opentype'), url(generated_fonts/vani.woff) format('woff'), url(generated_fonts/vani.ttf) format('truetype'), url(generated_fonts/vani.svg#VaniRegular) format('svg')}
@font-face{font-family:steelfish_rgregular;src:url(generated_fonts/steelfish_rg-webfont.eot);src:url(generated_fonts/steelfish_rg-webfont.eot?#iefix) format('embedded-opentype'), url(generated_fonts/steelfish_rg-webfont.woff) format('woff'), url(generated_fonts/steelfish_rg-webfont.ttf) format('truetype'), url(generated_fonts/steelfish_rg-webfont.svg#steelfish_rgregular) format('svg');font-weight:400;font-style:normal}
@font-face{font-family:GillSansMTRegular;src:url(generated_fonts/gil_____.eot);src:url(generated_fonts/gil_____.eot) format('embedded-opentype'), url(generated_fonts/gil_____.woff) format('woff'), url(generated_fonts/gil_____.ttf) format('truetype'), url(generated_fonts/gil_____.svg#GillSansMTRegular) format('svg')}
@font-face{font-family:GillSansMT-Condensed;src:url(generated_fonts/GillSansMT-Condensed.eot?#iefix) format('embedded-opentype'), url(generated_fonts/GillSansMT-Condensed.woff) format('woff'), url(generated_fonts/GillSansMT-Condensed.ttf) format('truetype'), url(generated_fonts/GillSansMT-Condensed.svg#GillSansMT-Condensed) format('svg');font-weight:400;font-style:normal}
@font-face{font-family:futuraextendedregular;src:url(generated_fonts/futuraextended-webfont.eot);src:url(generated_fonts/futuraextended-webfont.eot?#iefix) format('embedded-opentype'), url(generated_fonts/futuraextended-webfont.woff2) format('woff2'), url(generated_fonts/futuraextended-webfont.woff) format('woff'), url(generated_fonts/futuraextended-webfont.ttf) format('truetype'), url(generated_fonts/futuraextended-webfont.svg#futuraextendedregular) format('svg');font-weight:400;font-style:normal}
.listing_room_heading{border-bottom:1px solid #e7e7e7;float:left;margin:0;padding:20px 0;width:100%}
.editdate-list{background:#e8e7e3;float:left;padding:8px 0 20px;width:100%}
.editdate-list ul{margin:0 auto;padding:0}
.editdate-list ul li{float:left;list-style:none;padding:0 1%;margin-left:0}
.listing_room_heading h2{color:#000;font-size:17px;font-weight:700;line-height:30px;margin:0 20px 0 0;padding:0 13px 0 0}
.editdate-list ul li select{background:#fff;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;color:#333;cursor:pointer;font-size:14px;height:39px;line-height:36px;margin:0;padding:0 0 0 20px;width:322px}
.editdate-list ul li input[type=text]{background:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#000;cursor:pointer;font-size:14px;height:36px;line-height:30px;margin:0;padding:3px 0 3px 20px;width:250px}
.editdate-list ul li input[type=button]{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;color:#fff;font-size:14px;line-height:30px;margin:0 4px 0 0;padding:1px 13px;height:37px;width:200px}
#change_booking_dates ul li h3{background-image:none!important}
.editdate-list ul li h3{color:#000;font-size:14px;font-weight:700;line-height:30px}
.listing_room_heading h3{color:#ccc;cursor:pointer;font-size:14px;font-weight:400;line-height:30px;margin:0 20px 0 0;padding:0 0 0 24px}
.page_heading{float:right;margin:0;width:59%}
.page_heading h2{color:#252525;float:left;font-family:MyriadProCondensed;font-size:28px;font-weight:400}
.page_heading h4{color:#c7a358;float:right;font-size:12px;font-weight:400;padding:10px 0 0}
.room_list{background:#f5f5f5;float:left;margin:0 0 25px;padding:20px 15px;width:100%}
.room_list .img_part{float:left;margin:0;padding:0;width:232px}
.room_list .content_part{float:left;margin:0;padding:0 0 0 16px;width:63%}
.room_list .content_part h3{color:#000;float:left;font-family:VaniRegular;font-size:16px;font-weight:700;line-height:22px;margin:0;padding:0 10px 5px 0}
.star{margin:0;padding:0}
.star img{width:auto!important}
.room_list .content_part p{clear:both;color:#333;font-size:12px;line-height:20px;margin:5px 0;padding:0 0 5px;text-align:justify}
.room_list .price_part{float:right;margin:0 15px 0 0;padding:0;width:163px}
.room_list .price_part p{clear:both;color:#333;font-size:9px;line-height:18px;margin:5px 0;padding:0;text-align:justify}
.room_list .price_part h5, .room_list .price_part h6{line-height:23px;font-weight:400;letter-spacing:2px}
.room_list .price_part h5{color:#000;float:left;font-family:steelfish_rgregular;font-size:26px;padding:8px 0 14px}
.room_list .price_part h5 span{color:#bc9240}
.room_list .price_part h6{color:#000;font-family:MyriadProCondensed;font-size:12px;margin:14px 0 0}
.btn_continue, .price_part a.btn_continue{background:url(/images/continue_bg.png) no-repeat rgba(0,0,0,0);color:#fff;cursor:pointer;float:right;font-family:steelfish_rgregular;font-size:19px;font-weight:400;height:36px;letter-spacing:2px;line-height:36px;text-align:center;width:163px}
.drp_fix{clear:none}
.total-summary-top{float:left;margin-top:30px;width:100%}
.sort_by_hotel_listing, .sort_by_room_listing{border:1px solid silver;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;color:#333;float:left;font-size:12px;height:30px;margin:0 1% 0 0;padding:5px;width:49%}
#change_booking_dates{padding:15px}
.editdate-list h2, .editdate-list ul li h2{color:#976e1f;font-family:GillSansMTRegular, Arial;font-size:19px;font-weight:700;line-height:30px;text-transform:capitalize}
#change_booking_dates ul li .hasDatepicker{background:url(/images/icon-calendar.png) 10px 10px no-repeat #fff;height:38px;padding:6px 12px 6px 34px}
.total-summary-top .hotel-name{float:left}
.total-summary-top .hotel-name h1{color:#000;font-family:Lora, serif;font-size:21px;margin:0 17px 0 0;padding:0}
.trip-advisor{color:#1d1d1d;float:left;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:30px}
.trip-advisor p{margin-top:0!important}
.trip-advisor img{float:left;margin:5px 2px 0 0}
.room_listing_sort_by_part{float:right;width:59%}
.room-listing-main-div{background:#f6f6f6;float:left;margin:6px 0 0;position:relative;width:100%}
.room-listing-box{border-right:1px solid #e7e7e7;float:left;width:90%}
.room-listing-box .room-rate-list{float:left;margin-bottom:0;width:100%}
.reservation-heading, .room-listing-box .room-rate-list .raturule-heading, .room_more_information_heading ul li{background:#e3e2e0;background:-moz-linear-gradient(top, #e3e2e0 0, #f4f3ef 49%, #e6e5e1 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #e3e2e0), color-stop(49%, #f4f3ef), color-stop(100%, #e6e5e1));background:-webkit-linear-gradient(top, #e3e2e0 0, #f4f3ef 49%, #e6e5e1 100%);background:-o-linear-gradient(top, #e3e2e0 0, #f4f3ef 49%, #e6e5e1 100%);background:-ms-linear-gradient(top, #e3e2e0 0, #f4f3ef 49%, #e6e5e1 100%);background:linear-gradient(to bottom, #e3e2e0 0, #f4f3ef 49%, #e6e5e1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e3e2e0', endColorstr='#e6e5e1', GradientType=0);border:1px solid #ccc}
.room-listing-box .room-rate-list .raturule-heading ul{display:table;width:100%}
.room-listing-box .room-rate-list .raturule-heading ul li:nth-child(1){display:table-cell;width:80%}
.room-listing-box .room-rate-list .room-title-main, .room-listing-box .room-rate-list h2 a{color:#000;font-family:Lora, serif;font-size:15px;font-weight:700;letter-spacing:.5px;padding:1px 0 1px 10px;text-transform:uppercase}
.room-listing-box .room-rate-list .room-title-main, .room-listing-box .room-rate-list h2{line-height:22px}
.room-listing-box .room-rate-list .room-title-main{float:left}
.raturule-heading .room-section{float:left;padding-left:10px}
.room-listing-box .room-rate-list .raturule-heading ul li:nth-child(2){color:#000;display:table-cell;font-weight:700;text-align:center;width:11.7%;vertical-align:middle}
.room-listing-box .room-rate-list .raturule-heading ul li:nth-child(3){border-left:1px solid #ddd;color:#000;display:table-cell;font-weight:700;text-align:center;width:8.3%;vertical-align:middle}
.room-listing-box .room-rate-list .img-offers-row{float:left;padding:10px 0 10px 10px;width:100%}
.room-listing-box .room-rate-list .room-images{float:left;width:23%}
.room-listing-box .room-rate-list .room-offers{float:right;width:76%}
.room-listing-box li, .room-listing-box ul{list-style:none;margin:0;padding:0}
.room-listing-box .room-rate-list .room-offers li .offer-name-list{width:100%}
.room-listing-box .room-rate-list .room-offers li .offer-name-list ul{display:table;width:100%}
.room-listing-box .room-rate-list .room-offers li{background:#fff}
.room-listing-box .room-rate-list .room-offers li .offer-name-list ul li{background:rgba(0,0,0,0);border:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;display:table-cell;float:none;margin-bottom:0;padding:8px 10px;vertical-align:middle}
.room-listing-box .room-rate-list .room-offers li .offer-name-list ul li:nth-child(1){background:url(/images/offer-arrow.png) 10px center no-repeat rgba(0,0,0,0);cursor:pointer;padding:0 10px 0 27px;width:71%}
.max-occupancy{float:left;margin-bottom:17px;width:100%}
.room-listing-box .room-rate-list .more-inforamtion{float:left;padding:5px 0 0;width:100%}
.room-listing-box .room-rate-list .more-inforamtion a{color:#7e0100;display:inline-block;font-family:arial, sans-serif;font-size:11px;font-weight:700;padding:7px 0;text-align:center}
.max-occupancy h4{color:#434343;font-family:arial, sans-serif;font-size:12px;font-weight:700}
.occupancy-icon div.adult-icon{height:36px;width:13px}
.occupancy-icon div{background:url(/images/max-occupancy.png) rgba(0,0,0,0);float:left;list-style:none;margin:0;padding:0;top:0}
.room-listing-box .room-rate-list .room-offers li .offer-name-list ul li .various, .room-offers .offer-name-list ul li h3{color:#252525;font-family:Lora, Helvetica, Arial, sans-serif;font-size:14px;font-weight:400;letter-spacing:1.2px;text-transform:uppercase;margin:0}
a.btn_go_continue{background:#cb3939;border-bottom:2px solid #852526;color:#fff;cursor:pointer;float:right;font-family:MyriadProCondensed;font-size:14px;font-weight:700;height:30px;letter-spacing:1px;line-height:31px;margin:0;padding:0 15px;text-transform:uppercase}
.continue-btn a{display:none}
.room-listing-box .room-rate-list .room-offers li .offer-name-list ul li:nth-child(2){background:url(/images/down-arrow.png) 1px center no-repeat rgba(0,0,0,0);padding:0 0 0 12px;text-align:center;width:18%}
.room-listing-box .room-rate-list .room-offers li .offer-name-list ul li:nth-child(3) select{border:1px solid #ccc;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;font-size:12px;height:24px;margin:0;text-indent:.01px;text-overflow:"";width:40px}
.room-listing-box .room-rate-list .room-offers li .offer-name-list ul li:nth-child(2) span{color:#a41e1e;font-family:futuraextendedregular, Arial;font-size:16px}
.room-listing-box .room-rate-list .room-offers li .offer-name-list ul li:nth-child(3){border-left:1px solid #e7e7e7;text-align:center;width:13%}
.rate-description{border-top:1px solid #ddd;padding:10px}
.total-summary{float:left;width:10%}
.room-listing-box .room-rate-list .raturule-heading ul li, .total-summary .reservation-heading{font-family:arial, sans-serif;font-size:12px}
#sidebar, .bestrateguarrenti, .rate-description p, .rate-description p strong{font-family:Lora, serif}
.reservation-heading{color:#000;font-weight:700;height:38px;line-height:39px;text-align:center}
#sidebarWrap{border:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;float:right;height:120px;margin:0;padding:0;width:100%}
#sidebar{margin-left:5px;padding-top:50px;position:absolute;width:100px}
#sidebar.fixed, #stay-section.fixed{position:fixed;top:0}
.roomfor{color:#5c5c5c;font-size:15px;font-weight:700;text-transform:lowercase}
.total-price-amount, .total-price-currency{color:#b99046;font-size:20px;line-height:28px;width:97%;word-wrap:break-word}
#sidebar a.btn_go_continue{float:left!important}
.bestrateguarrenti{color:#2c2c2c;display:inline-block;font-size:13px;margin-top:8px}
.more-info-panel{float:left;padding:0 10px 10px;width:100%}
.offer-section li, .package-section li{list-style:outside!important}
.room_more_information{background-color:#fff;border:1px solid #e7e7e7;clear:left;float:left;padding:0;width:100%}
.room_more_information_heading{border-bottom:1px solid #e7e7e7;float:left;width:100%}
.room_more_information_heading ul{list-style:none;margin:0;padding:0}
.room_more_information_heading ul li{float:left;line-height:12px;margin:0;list-style:none}
.room_more_information_heading ul li a{color:#3a3a3a;display:inline-block;font-size:12px;margin:0;padding:9px 8px;text-decoration:none}
.room_more_information_heading ul li a.active, .room_more_information_heading ul li a:hover{background-color:#fff;color:#333;font-size:12px;text-decoration:none}
.room_more_information_content{color:#3a3a3a;float:left;font-size:12px;line-height:18px;margin:11px 0 0;padding:10px;width:100%;max-height:360px;overflow:auto}
.room_more_information_content ul li{background:url(/images/room_facility_bullet.png) 2px 7px no-repeat rgba(0,0,0,0);color:#3b3b3b;float:left;font-size:12px;line-height:22px;margin:0;padding:0 0 0 2%;width:45%;list-style:none}
.room_more_information_content table td, .room_more_information_content table td p{line-height:30px;text-align:left}
.room_more_information_content h2{color:#000;font-size:16px;font-weight:400;line-height:14px}
.rate-description p{font-size:13px;margin:0}
.rate-description p strong{font-size:12px;font-weight:700;margin:7px 0;text-decoration:underline}
.rate-description ul{display:inline-block}
.rate-description ul li{border:none!important;margin-left:3%!important;width:98%!important}
.rate-description .listing-div li, .rate-description .pack_content li{font-family:Lora, serif;font-size:12px;line-height:16px}
.room-listing-box .room-rate-list .room-offers li{background-color:#fff;border:1px solid #e7e7e7;float:left;margin-bottom:2px;width:99%;font-size:12px;list-style:none;margin-left:0}
.room-listing-box .room-rate-list .room-offers li.active{border:1px solid #fff;-moz-box-shadow:0 0 3px #999;-webkit-box-shadow:0 0 3px #999;box-shadow:0 0 3px #999;margin-top:3px}
.enhancepage-inner{float:left;width:100%}
.your_stay{float:right;margin:0;padding:0;width:248px}
.your_stay.left{float:left}
.left_checkout{float:left!important}
.norton-image{float:left;padding:52px 0 0;width:100%}
.norton-image a{float:left;width:50%}
.norton-image img{width:100%}
.norton-image .certifiicate-panel img{margin-top:11px}
.norton-image .certifiicate-panel span{color:#000;display:block;font-family:futuraextendedregular, Arial;font-size:15px;letter-spacing:1px;text-align:center}
.payment_details h2, .personal_details h2, .your_stay h2{font-family:steelfish_rgregular;font-weight:400;text-transform:capitalize}
.checkout-stay{float:left;width:248px}
.your_stay h2{color:#000;font-size:27px;line-height:37px;padding:30px 0 20px}
.checkout_right{float:right;margin:0;padding:0;width:77%}
.checkout_right.checkheight{min-height:513px}
.personal_details{float:left;margin:0;padding:0;width:100%}
.payment_details h2, .personal_details h2{background-color:#D6B26A;border-bottom:2px solid #D6B26A;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;float:left;font-size:23px;line-height:43px;margin:71px 0 15px;padding:0 15px;width:100%}
.payment_details h2::after, .personal_details h2::after{background:url(/images/down-arrow.png) 0 20px no-repeat rgba(0,0,0,0);content:"";float:right;height:37px;width:9px}
.payment_details h2 span, .personal_details h2 span{border:2px solid #fff;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;font-size:19px;height:25px;margin-right:5px;padding:3px 13px;width:45px}
.personal_details_content{float:left;margin:0;padding:0;width:100%}
.personal_details_content .rewards_member{float:left;margin:0;overflow:hidden;padding:10px;width:50%}
.personal_details_content .rewards_member h3{color:#b99046;float:left;font-family:Arial, Helvetica, sans-serif;font-size:17px;font-weight:700;line-height:17px;padding:0 0 3px;width:100%;margin:0}
.personal_details_content .rewards_member p{color:#333;float:left;font-size:12px;line-height:21px;padding:3px 0 8px;width:100%}
.row{float:left;padding:15px 0 0;width:100%}
.row label{color:#333;float:left;font-size:12px;line-height:24px;margin-right:1%;width:32%}
.row input[type=text], input[type=password]{background-color:#fff;border:1px solid #d6d6d6;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;color:#333;float:left;font-family:Arial, Helvetica, sans-serif;font-size:12px;height:22px;padding:0 6px;width:223px}
.client_user_detail{float:left;width:100%;padding-top:10px}
.client_user_detail label{display:inline-block;font-weight:700;line-height:26px;width:32%;font-family:Arial, Helvetica, sans-serif}
.client_user_detail .simplestyle{background:#F7F7F7;color:#000;padding:2px;width:60%;border:1px solid transparent}
.client_user_detail .txtboxstyle{background:#FFF;color:#000;border:1px solid #D6D6D6;padding:2px;width:60%}
.location_left ul>li>ul>li:nth-child(even), .stay_more_info{text-align:right}
.stay_more_info{float:right;cursor:pointer;color:#bc9240!important;padding-top:0;font-weight:700;margin-top:0!important}
.checkout-back{background-color:#f7f7f7;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;float:left;padding:4px 10px 11px 12px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.row.button-row, .row.continue-button-row{width:83%}
a.btn_back_01{background-color:#393939;border-bottom:2px solid #000;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;color:#fff;cursor:pointer;float:right;font-family:MyriadProCondensed;font-size:19px;font-weight:700;height:34px;letter-spacing:1px;line-height:33px;margin:3.5% 2% 0 0;padding:0 20px}
.btn_forgot, .btn_personal_details, .btn_personal_details_01{-moz-appearance:none;-webkit-appearance:none;background-color:#cb3939;border-bottom:2px solid #852527;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;color:#fff;cursor:pointer;float:right;font-family:GillSansMT-Condensed, Arial;font-size:15px;margin:8px 0 0 5px;padding:4px 10px 1px;text-shadow:0 1px 0 #333;text-transform:uppercase}
.row_1, .row_1 label, .select_box_phone{float:left;font-size:12px}
.personal_details_content .border_none{border-left:1px solid #cbcbcb}
.select_box_phone{background-color:#fff;border:1px solid #d6d6d6;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;color:#333;height:24px;margin:0 6px 0 0;padding:3px 3px 3px 6px;width:83px}
.payment_details{float:left;margin:0;padding:0;width:100%}
.payment_details h2{margin-top:16px}
.payment_details_content{float:left;margin:0;padding:10px;width:50%}
.row_1{color:#333;padding:6px 0 0;width:100%}
.row_1.rowbtn{width:82%}
.row_1 label{color:#333;line-height:24px;padding-right:1%;width:32%}
.row_1 label span{color:red}
.row_1 input[type=text], .row_1 input[type=number]{background-color:#fff;border:1px solid #d6d6d6;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;color:#333;float:left;font-size:12px;height:22px;padding:0 6px;width:223px}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
input[type=number]{-moz-appearance:textfield;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}
.select_box, .select_box_valid{border:1px solid #d6d6d6;float:left;height:24px;background-color:#fff;color:#333;font-size:12px}
.select_box{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;padding:3px 3px 3px 6px;width:223px}
.card_type_img{float:left;padding:5px 0 0 31%}
.card_type_img img{float:left;padding:0 0 0 2px;width:auto}
.input_box_phone{float:left;width:135px!important}
.select_box_valid{-moz-border-radius:0;-webkit-border-radius:0;margin:0 6px 0 0;padding:3px 3px 3px 6px;width:109px}
.birth-icon{float:left!important;width:auto!important}
.row_1 textarea{background-color:#fff;border:1px solid #d6d6d6;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;color:#333;float:left;font-family:Arial, Helvetica, sans-serif;font-size:12px;height:97px;padding:0 6px;width:223px}
.payment_policy{background:#f7f7f7;border:1px solid #dfdbd7;float:left;margin:10px 0 0;padding:2%;width:100%}
.payment_policy h2{color:#000;font-family:steelfish_rgregular;font-size:27px;font-weight:400;line-height:27px;margin:0;padding:0;text-transform:capitalize}
.payment_policy p{color:#000;font-size:12px;line-height:22px;margin:0!important;padding:10px 0 0}
.payment_policy .payment-ul{margin-top:8px}
.payment_policy .payment-ul li{font-family:arial;font-size:12px;line-height:22px;list-style:none;margin-left:13px;padding:4px 0}
.checkbox_process{color:#000;float:left;font-size:12px;margin:0;padding:0 0 6px;width:100%}
.checkbox_process input[type=checkbox]{border:1px solid #999!important;float:left;margin:0 12px 0 20px}
.checkbox_process_note{color:#9d1b1b;float:left;font-size:12px;margin:0;width:100%}
.btn_booknow{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-color:#cb3939;border-bottom:2px solid #6b0000;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;color:#fff;cursor:pointer;float:right;font-family:MyriadProCondensed;font-size:19px;font-weight:700;height:33px;letter-spacing:1px;line-height:33px;margin:3.5% 0 0;padding:0 20px;text-shadow:0 1px 0 #775e2c}
#booking-form .booking-box .hasDatepicker{background:url(/images/icon-calendar.png) 5px 7px no-repeat #fff!important;height:34px;padding:6px 12px 6px 28px;width:99%;font-size:13px;cursor:pointer}
#booking-form .booking-box .form-section ul li select#lstRooms{background:url(/images/icon-room.png) 8% center no-repeat, url(/images/icon-arrow.png) 92% center no-repeat}
#booking-form .booking-box .form-section ul li select#adults{background:url(/images/icon-guest.png) 8% center no-repeat, url(/images/icon-arrow.png) 92% center no-repeat}
#booking-form .booking-box .form-section ul li:nth-child(1) select{background:url(/images/icon-arrow.png) 95% center no-repeat;padding-right:30px}
#booking-form .booking-box .form-section ul li .member_box a{clear:both;color:#fff;float:left;font-size:11px;line-height:14px;margin-top:30px}
.daterangepicker .calendar-table table thead tr:first-child{background-color:#d6b26a}
.daterangepicker .calendar-table table thead tr:first-child th{color:#fff;font-size:20px;font-weight:700}
.daterangepicker .calendar-table table tbody tr td{font-size:18px;line-height:28px}
.daterangepicker option.disabled, .daterangepicker td.disabled{background:url(/images/cross.png) 10px 9px no-repeat rgba(0,0,0,0)!important;color:#c5c5c5!important;cursor:not-allowed;text-decoration:none!important}
.daterangepicker th.available:hover{background:0 0!important}
.daterangepicker_input{display:none}
.daterangepicker .calendar{width:49%}
.wrapper_1054{margin:0 auto;max-width:1200px;width:100%}
.step_heading{background:url(/images/step_bg.png) rgba(0,0,0,0);height:64px;margin-top:-15px;top:43px;width:100%;z-index:-1}
.step_heading ul{float:right;list-style:none;margin:0;padding:0;width:100%}
.step_heading ul li{background:url(/images/breadcrumb_divider.jpg) right center no-repeat rgba(0,0,0,0);color:#525252;float:left;font-family:"Times New Roman", Times, serif;font-size:10px;font-weight:700;height:64px;line-height:17px;margin:0;padding:13px 0 0;text-align:center;width:20%}
.step_heading ul li span{color:#000;display:inline-block;font-family:Arial;font-size:13px;font-weight:700;line-height:16px;padding-top:3px}
.step_heading ul li.active{background:#fff;color:#000}
.enhance_left{float:left;margin:0;padding:0;width:77%}
a.btn_not_continue{background-color:#393939;border-bottom:2px solid #000;color:#fff;cursor:pointer;float:right;font-family:MyriadProCondensed;font-size:14px;font-weight:700;height:30px;letter-spacing:1px;line-height:31px;margin:0 6px 0 0;padding:0 11px;text-shadow:0 1px 0 #333}
.top_btn_continue{margin-top:40px!important}
.compare-price-container{height:60px!important;top:48%!important}
.compare-price-container .content-box .left{background:#e1e1e1!important}
.compare-price-container .content-box .left p.direct-text{color:#434343!important}
.compare-price-container .content-box .left p.direct-price small{color:#7e0100!important}
.compare-price-container .content-box .left p.direct-price{color:#b99046!important}
.compare-price-container .content-box .left p.button a{background:#cb3939!important;border-bottom:#852526 2px solid;color:#fff!important;font-size:20px!important}
.compare-price-container .content-box .right li{list-style-type:none!important}
.compare-price-container .copyright-bd{display:none!important}
.compare-price-container .content-box .left p.small-content{color:#333!important;font-size:.75em;margin:10px 0 0!important;padding:0 0 15px}
.enhance_left_content{border:1px solid #e6e6e6;float:left;margin:0 0 23px;padding:14px 14px 15px;width:100%}
.enhance_left h2{background:#eee;color:#cb3939;float:left;font-family:Lora, serif;font-size:13px;font-weight:700;line-height:26px;margin:0 0 5px;padding:0 1%;width:98%}
.enhance_left_content h2{color:#000;float:left;font-size:18px;font-weight:700;letter-spacing:1px;line-height:18px;padding:0 0 1%;width:100%;text-transform:capitalize}
.menu-r-b, .menu-r-b a{text-transform:uppercase}
.enhance_left_content .stay_box{background:url(/images/room_listing_slider_bg.png) rgba(0,0,0,0);clear:both;float:left;margin:0 0 2%;padding:1%;width:100%}
.enhance_left_content .stay_box .content_img{float:left;width:17.5%}
.enhance_left_content .stay_box .content_img img{height:110px;width:148px}
.enhance_left_content .stay_box .content_text{float:left;padding:0 0 0 2%;width:65%}
.enhance_left_content .stay_box .content_text h3{color:#000;font-family:MyriadProCondensed;font-size:18px;font-weight:700;line-height:24px;width:100%;margin:0}
.enhance_left_content .stay_box .content_text h3 a{color:#000}
.enhance_left_content .stay_box .content_text p{width:100%;color:#333;font-size:12px;line-height:18px}
.enhance_left_content .stay_box .content{background:#fff;clear:both;float:left;padding:2%;width:100%}
.enhance_add_popup{clear:both;overflow:hidden;padding:0;width:100%}
.enhance_add_popup h2 span{color:#333;font-family:Lora, serif;font-size:13px;font-weight:700}
.enhance_left_content .stay_box .content_price{float:right;width:12.5%}
.enhance_left_content .stay_box .content_price p{color:#333;font-size:9px;line-height:22px;margin:0}
.enhance_left_content .stay_box .content_price h3{color:#727272;font-family:steelfish_rgregular;font-size:23px;font-weight:400;letter-spacing:1px;line-height:40px;width:100%;margin:0}
.btn_enhance_add, .btn_enhance_remove, a.btn_go_back{font-family:MyriadProCondensed;font-size:14px;letter-spacing:1px;text-shadow:0 1px 0 #775e2c}
.enhance_left_content .stay_box .content_price h3 span{color:#cb3939}
.content_price .btn_enhance_add, .content_price .btn_enhance_remove{float:left}
.btn_enhance_add{-webkit--moz-appearance:none;background:#cb3939;border-bottom:2px solid #852527;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;color:#fff;font-weight:700;width:66px}
.addon_showmore{background:url(/images/readmore-btn.jpg) rgba(0,0,0,0);color:#000;display:inline-block;font-weight:700;line-height:28px;text-align:center;width:100%}
a.btn_go_back{background-color:#393939;border-bottom:2px solid #000;cursor:pointer;float:left;height:30px;line-height:32px;margin:0;padding:0 17px}
#stay-section.fixed{width:248px}
#bannerwrapper1{clear:both;float:left;width:100%}
#bannerwrapper{clear:both;margin:10px 0;width:100%}
.your_stay .top_btn_continue{margin-top:20px!important}
#stay-section a.btn_go_continue{float:left!important;margin-top:23px!important}
.btn_enhance_add, .btn_enhance_remove{cursor:pointer;float:right;height:36px;line-height:30px;text-align:center;text-transform:uppercase;-moz-appearance:none;-webkit-appearance:none}
.btn_enhance_remove, a.btn_go_back{background:#393939;color:#fff;font-weight:700;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}
.loading-image-center, .loading_image_addons{display:none;height:27px;position:fixed;width:27px;z-index:999}
.loading_image_addons{left:0;margin-left:45%;margin-top:20%;top:0}
.loading_image_addons img{width:auto}
.enhance_add_popup h2{background:#eee;color:#cb3939;float:left;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:700;line-height:26px;margin:0 0 5px;padding:0 1%;width:98%}
.enhance_add_popup p{color:#333;float:left;font-size:12px;line-height:14px;padding:0 2.5% 10px 1%}
.enhance_add_popup p span{color:#666;margin:0 0 0 5px}
.enhance_add_popup select{background:#fff;border:1px solid #d6d6d6;color:#000;padding:3px}
.enhance_add_popup p span.drp_addons{clear:both;display:block}
.forgot_pwd_personal{display:none;padding:0 0 0 2%;width:48%}
.btn_forgot{background:#393939!important;border-bottom:2px solid #000}
.reservation-modification-container{border:1px solid #999;display:inline-block;margin-bottom:50px;position:relative;width:100%}
.reservation-modification-container .btn_go_continue{bottom:-45px;position:absolute;right:0}
.reservation-modification-container .reservation-modification-heading{background-color:#c8a55a}
.reservation-modification-container .reservation-modification-heading h2{color:#fff;font-size:14px;font-weight:700;padding:6px 10px;text-shadow:0 1px 1px #775e2c}
.reservation-modification-container h3{border-bottom:1px solid #999;padding:6px 10px}
.reservation-modification-container .row-modification{display:block;width:100%}
.reservation-modification-container .row-modification .col-md-last{border-right:0!important}
.reservation-modification-container .row-modification .col-modification-3{border-right:1px solid #999;float:left;min-height:90px;padding:.8em;width:33.33%}
.reservation-modification-container .row-modification .col-modification-3 ul li{line-height:22px}
.listing-div{margin-bottom:10px}
.newlatterform li #cap_img{border:1px solid #bcbcbc;margin-left:11px}
.newlatterform ul li span.note{float:right;font-size:12px}
.near_by_heading_1, .near_by_heading_2{color:#000;font-size:14px;line-height:26px;font-weight:700}
.near_by_heading_1{float:left;width:30%}
.near_by_heading_2{float:left;width:70%}
.near_by_1, .near_by_2{color:#333;float:left;font-size:12px;line-height:18px}
.near_by_row{float:left;margin:0;padding:0 0 2%;width:100%}
.near_by_1{font-weight:700;width:30%}
.near_by_2{font-weight:400;text-align:justify;width:70%}
.room_more_information_content p{clear:both;color:#3b3b3b;font-size:12px;line-height:18px}
#member_details{margin-top:55px}
.room_more_information .near_by_row .hotel_detail_popup ul li{display:inline-block;margin-bottom:10px;width:100%}
.tvchantelcaontent{width:100%}
.tvchantelcaontent td strong{font:16px/33px Lora, Arial}
.dropdown-menu{left:1.8px!important;top:40.35px!important}
.img-width-banner img{width:auto!important}
.trip-a{margin-top:-2%;margin-left:4%}
.error_msg{color:red}
.corporate-policy li, .listed-section li{list-style:inside!important}
.gallery_link{background:#c59a4f;border-radius:4px;color:#fff;padding:6px 10px;transition:all .3s ease-in-out 0s}
.toggle-tandc span, Policy span{width:100%;display:block}
.daterangepicker .calendar-table table tbody tr td.in-range{background-color:#d6b26a}
.daterangepicker td.off, .daterangepicker td.off.end-date, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date{color:#999}
.btn, .btn1, .contentsform .btn1{color:#2b2e33!important;font-family:robotobold;font-size:13px;display:inline-block;text-align:center;float:left;cursor:pointer}
.daterangepicker td.off, .daterangepicker td.off.end-date, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date, .table-condensed{background:#eee!important}
.daterangepicker td.active, .daterangepicker td.active:hover{background-color:#3c3c3c!important}
.checkout_reservation_stay{position:relative;top:180px}
.modification_checkout_reservation{top:32px!important}
.btn, .btn1{background:url(../images/book_now_bg1.png) rgba(0,0,0,0);border:none;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin-right:5px;padding:6px 30px;width:auto!important;margin-top:5px}
@media only screen and (max-width:1400px){.slider{height:600px!important}
}
@media only screen and (min-width:1025px) and (max-width:1280px){.wrapper_1200{padding:0 1%}
.checkout_right, .enhance_left{width:75%}
.dropdown-menu{left:-146px!important}
#datetimepicker2 .dropdown-menu{left:-229px!important}
}
.flex-direction-nav li{list-style:none!important}
#slider12{margin:0 0 10px!important}
.contentsform{float:left;line-height:24px;margin-bottom:8px;width:650px}
.labelcontent{float:left;width:220px}
.labelinputs{float:left;padding-left:15px;width:350px}
.contentsform input[type=text], .contentsform input[type=number]{background:#eeefea;border:1px solid #ccc;padding:2px 5px;width:80%}
.btn1, .editdate-list ul li input[type=button]{background:#cb3939;border-bottom:2px solid #852526;cursor:pointer;font-weight:700}
.contentsform .btn1{background:url(/images/book_now_bg.png);border:none;border-radius:4px;font-weight:400!important;margin-right:5px;padding:6px 30px;width:auto!important}
.buttonstyle{background-color:#fff!important;width:300px}
.contentsform select{background:#fff;border:1px solid #d6d6d6;padding:5px;width:80%}
.label_mandatory{display:inline-block;width:100%}
.result_not_found{clear:both;color:#f42f23;padding:20px 0 0}
.loading{min-height:300px;background:url(/images/loadingAnimation.gif) center center no-repeat}
.block-section{margin-bottom:20px}
.block-section img{float:left;height:auto!important;margin-right:10px;width:100px}
.hasDatepicker{background:url(/images/calc.png) 95% center no-repeat #fff!important;border:none;border-radius:0;color:#000;cursor:pointer;padding:5px 0 5px 5px;text-indent:.01px;text-overflow:""}
.top_header{display:none}
.occupancy-icon div.child-icon{background-position:right 2px!important}
.info_msg{font-size:12px;font-style:italic}
.menu{display:inline-block;padding-left:24px;line-height:31px;margin-right:20px;height:30px}
#brunch-menu{margin:15px auto 0;max-width:1274px;text-align:center;width:100%}
.num_list li{line-height:22px;padding:8px 0;list-style-type:decimal;margin-left:20px}
.kensington-cookie-infmtn>li{display:list-item;list-style-image:initial!important;list-style-type:initial!important;margin:5px}
.error-msg{color:red}
.wrapper_resto900 #carousel .flex-viewport .slides li{width:200px!important}
.pcr_after_discount, .pcr_disc{color:red;font-style:italic;font-weight:700}
.menu-main-r-b{float:left;margin:0 auto 2%;width:100%}
.menu-r-b{border:1px solid #666;box-shadow:0 0 1px #666;color:#353535;float:left;font:14px "Futura W01 Medium";margin-right:2.4%;padding:0;text-align:center;width:21.7%;margin-top:2%}
.menu-r-b:hover{background:#333;color:#fff}
.menu-r-b a{color:#353535;font:14px arial;display:block;height:auto;padding:14px 0;width:100%}
.menu-r-b a:hover{color:#fff}
.menu-r-b-4{font:14px "Futura W01 Medium";margin-right:1%;width:18.9%}
.pcr-offer span, .winter-treat .listing-div .f_style_menu{font-style:italic}
.menu-category{float:left;margin-bottom:10px;padding:10px 0;width:100%}
.menu-sub-content{float:left;margin:0 56px 0 0;width:44%}
.menu-sub-content .price{font-size:20px}
.spacer_30{height:30px}
.menu-description{color:#333;float:left;font-family:PlayfairDisplay-Regular;font-size:20px;height:auto;padding:0;width:67%}
.menu-description span{color:#333}
.margin_10 .menu-sub-content{margin-bottom:15px;padding-bottom:15px}
.menu-title span{border-bottom:thin solid #333;font-family:PlayfairDisplay-italic;font-size:26px;line-height:18px}
.menu-space, .price, .spacer_30{font-family:PlayfairDisplay-Regular}
.note_nirvana_pdf p, .text-center{text-align:center}
.text-left{text-align:left}
.nirvana-pdf .row img{max-width:100%;width:auto}
.side_r{float:right;margin:0}
.menu-space, .spacer_30{border-bottom:1px solid #e4e4e4;color:#a5a3a3;float:left;margin:5px 0 30px;padding:0;width:100%}
.price, .price_1{width:30%;float:left}
.price{color:#b82020;font-size:26px}
.price_1{font-family:Robotolight, Arial, sans-serif;font-size:22px}
.price, .price_1{height:auto;text-align:right}
.price span{float:left;width:50%}
.menu-description span, .price span, .price_1 span{font-size:20px;line-height:18px}
.text-center2>p{float:left;font-size:16px;font-weight:500;text-align:center;width:100%}
.titl, .top-pric{float:left;width:50%}
.titl{font-size:20px!important;text-align:left}
.top-pric{font-size:20px;text-align:right}
.note_nirvana_pdf, .row-full .menu-category{text-align:center}
.all-videos, .note_nirvana_pdf{width:100%;float:left}
.col-sm-12.text-center>h2{margin-bottom:40px}
.note_nirvana_pdf{margin:0 2% 20px;font-weight:500;font-family:PlayfairDisplay-Regular;font-size:15px}
.menu-description span i{font-family:PlayfairDisplay-italic}
.offer-details li{list-style:inside}
.hom-ttl{font-size:32px;font-family:Lora, Helvetica, Arial, sans-serif}
.fancybox-inner td{padding:0 10px 0 0}
.extra_large{float:left;width:90%;cursor:pointer}
.video-holder img.video-play-btn{position:absolute;top:166px;left:220px;z-index:1;width:68px;height:auto}
#mainvideo1, #pagination-flickr, .norton-image, .norton-image img, .pages_full, .pcr-offer, .row-full .menu-sub-content{width:100%}
.main_vedio_class{background:#000;height:auto;position:relative;width:100%}
video{display:inline-block;vertical-align:baseline}
.info_mid{min-height:150px}
#handy-widget-view.show{height:500px!important}
.p-taglne{font-family:PlayfairDisplay-Italic!important;color:#000!important;font-size:18px!important;font-weight:700}
.more-info-button, .pcr-offer h3{font-family:Lora, serif}
.hide-desktop{display:none!important}
.trip-advisor .hotel-review{padding-top:0!important}
.book-now-btn.btn{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0!important}
.left-res{width:76%;float:left}
.right-res{width:24%;float:right}
.border-line{border-left:#fff 1px solid;border-right:#fff 1px solid;color:#fff;margin:0 auto;background:url(../images/border_line.png) left top no-repeat, url(../images/border_line.png) right top no-repeat, url(../images/border_line.png) left bottom no-repeat, url(../images/border_line.png) right bottom no-repeat}
.border-line-black{border-left:#000 1px solid;border-right:#000 1px solid;color:#000;margin:0 auto;background:url(../images/border-line-black.png) left top no-repeat, url(../images/border-line-black.png) right top no-repeat, url(../images/border-line-black.png) left bottom no-repeat, url(../images/border-line-black.png) right bottom no-repeat}
.pcr-offer{float:left;background-color:#eeeceb;padding:20px 3%;margin-top:30px;border:1px solid #e5e5e5;color:#333}
.pcr-offer h2, .pcr-offer h3, .pcr-offer p{width:100%;float:left;padding:0;text-transform:capitalize}
.pcr-offer h2{margin:0 0 5px;color:#991b20;font-size:24px}
.pcr-offer h3{margin:0 0 3px;font-size:20px;font-weight:400}
.pcr-offer p{margin:0;font-size:16px}
.more-info-button{background:#333;color:#fff!important;float:right;padding:4px 16px;position:relative;bottom:5px;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s;font-size:13px}
.pcr-offer p a{color:#333}
.pcr-offer span{color:#717171;font-size:11px;text-transform:none;white-space:nowrap}
.winter-treat .menu-h2{color:#000;font-size:3em}
.main{width:1200px;height:auto;margin:0 auto}
.list_item h3, .menu_list h1{font-family:Century751BT-RomanNo2B!important;margin:0!important}
.menu_list{width:100%;height:auto;float:left}
.menu_list h1{font-size:4em!important;color:#a2947f!important}
.list_item h3{font-size:26px!important;line-height:38px;font-weight:400!important}
.list_item span, .menu_list .list_item p, .menu_list h4, .menu_list p{font-family:Century751BT-RomanNo2B}
.menu_list h4{color:#a2947f}
.list_item span{margin:0;text-align:right}
.menu_list .list_item p{margin-bottom:0}
.menu_list .spacer{width:100%;height:20px;float:left}
.list_item h3, .list_item span, .menu_list .list_item, .menu_list p{height:auto;float:left}
.extra h3{color:#a2947f!important;margin-bottom:15px!important}
.extra p{margin:6px 0}
.small-handy{text-transform:lowercase!important}
.main_head_line p{text-align:left;padding:2px 0;margin-bottom:5px}
.main_head_line h2{margin:10px 0 0!important}
.main_head_line p b{font-size:20px}
.menu_list h2{font-size:2em;margin-bottom:0;color:#a2947f}
.list_item h3{width:64%}
.menu_list h4{font-size:22px}
.menu_list p{line-height:24px;width:100%}
.menu-list-lounge .portion-heading span:nth-child(1){float:right}
.menu-list-lounge .list_item span:nth-child(2), .menu-list-lounge .portion-heading span:nth-child(2){float:left}
.menu-list-lounge .list_item span{float:right;width:auto}
.list_item span{width:30%;color:#a2947f;font-weight:700;font-size:26px}
.menu_list .list_item p{width:100%;font-size:18px;font-style:italic;height:auto;float:left;padding:0}
.menu_list p{font-size:18px;margin:0 0 20px}
.menu_list .list_item{width:100%;text-align:left;margin:10px 0}
.overlay-popup-loyalty{background:rgba(0,0,0,.7);position:fixed;height:100%;width:100%;z-index:8500}
.popup-loyalty{width:432px;min-height:auto;background:#fff;position:fixed;left:50%;top:50%;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);z-index:9999}
.popup-loyalty .popup-loyalty-close{background-color:#fff;position:absolute;padding:10px;border-radius:50%;height:40px;width:40px;text-align:center;right:-20px;top:-20px;cursor:pointer}
.popup-loyalty .popup-loyalty-close span{color:#b49a60;font-weight:700;font-family:Lato, sans-serif}
.popup-loyalty .popup-loyalty-content{text-align:center;padding:2% 8%;font-family:Lora, serif;border:2px solid #b49a60;margin:2%;min-height:250px}
.popup-loyalty .popup-loyalty-content p.text1{font-size:17px}
.popup-loyalty .popup-loyalty-content p.text2{font-size:19px}
.popup-loyalty .popup-loyalty-content p.text2 strong{font-family:Lora, serif;font-weight:700}
.popup-loyalty .popup-loyalty-content p.text2 span{color:#c6a155}
.popup-loyalty .popup-loyalty-content p.popup-loyalty-btn{margin-top:6%;display:inline-block;width:100%}
.popup-loyalty .popup-loyalty-content p.popup-loyalty-btn a{font-size:13px;color:#fff;text-decoration:none;text-transform:uppercase;font-family:Lato, sans-serif;background:#b69a67;padding:10px 35px}
.privacy-policy ul li{list-style:none;margin-bottom:10px;margin-left:0}
.tbl_policy, .tbl_policy td{border-collapse:collapse;border:1px solid #000}
.tbl_policy td{padding:4px}
.privacy-policy .listlevel01{margin:10px 0 10px 25px}
.margin-fix-tbl01, .margin-fix-tbl02{margin-bottom:15px}
.margin-fixp{margin-top:10px!important;display:inline-block}
.margin-fix-tbl02{margin-top:5px}
.privacy-policy h2{color:#000;text-transform:capitalize;font-size:22px;font-weight:500;height:58px;padding:10px 0 0;line-height:26px;margin-top:7px;display:inline-block;width:100%;margin-bottom:7px}
.trip-advisor .hotelier_rating_img_container, .trip-advisor span{color:#333;font-weight:700}
.trip-advisor img, .trip-advisor img:nth-child(1){bottom:3px;margin-right:7px;position:relative;width:auto}
.trip-advisor-reviews img, .trip-advisor-reviews li, .trip-advisor-reviews ul{margin:0;padding:0}
.trip-advisor-reviews, .trip-advisor-reviews div, .trip-advisor-reviews img, .trip-advisor-reviews li, .trip-advisor-reviews ul{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box}
.trip-advisor-reviews .icon-trip1{width:22px!important}
.trip-advisor-charts, .trip-advisor-header, .trip-advisor-hotel-feature, .trip-advisor-reviews{width:100%;float:left}
.trip-advisor-reviews{border:1px solid #ddd;background:#fff}
.trip-advisor-header h3{float:none;color:#000;font-family:GillSansMT, Arial;font-size:24px;font-weight:none;text-transform:uppercase}
.trip-advisor-header p{font-size:16px;color:#690;margin:20px 0}
.trip-advisor-header{padding:10px}
.trip-advisor-header-left{float:left}
.trip-advisor-header-right{float:right;padding:20px 0 0}
.trip-advisor-header-right span{float:left;font-size:13px!important;font-weight:700}
.trip-advisor-hotel-feature{padding:10px 0}
.trip-advisor-hotel-feature ul li{float:left;width:25%;list-style:none;padding:8px 10px 0;text-align:center;border-right:1px solid #ddd;margin:0;font-size:14px;font-family:futuraextendedregular, Arial}
.trip-advisor-hotel-feature ul li:last-child{border-right:none}
.trip-advisor-hotel-feature ul li img{width:22px}
.trip-advisor-charts{background:#f6f6f6}
.trip-advisor-charts li{border-top:1px solid #fff;border-bottom:1px solid #ddd;display:table;width:100%;margin:0!important}
.trip-advisor-charts li:first-child{border-top:none}
.trip-advisor-charts li:last-child{border-bottom:none}
.trip-advisor-charts li .trip-advisor-discription{border-right:1px solid #e1e1e1;display:table-cell;padding:10px;width:75%}
.trip-advisor-charts li .trip-advisor-discription a{color:#690}
.trip-advisor-charts li .trip-advisor-date{display:table-cell;padding:10px;text-align:right;width:25%}
.trip-advisor-charts li .trip-advisor-date h5{font-size:11px;font-weight:700}
.trip-advisor-date p{font-size:10px;margin:0}
.trip-advisor-date img{margin:0;width:auto}
.trip-full-review-comment{display:none}
.trip-advisor-hotel-feature li .icons-trip-adv{display:inline-block}
.trip-advisor-hotel-feature li span{float:left}
.trip-advisor-hotel-feature li span.h-name-icon{margin:-7px 5px}
.trip-advisor-hotel-feature li span.h-name-text{margin:-4px 0 0}
.trip-advisor-hotel-feature li span.h-name-rank{margin:-8px 0}
.social_panel_new{display:block;float:left;border-bottom:solid thin #d2d0d0;border-top:solid thin #d2d0d0;padding:10px 0px;margin:10px 0px;}
.social_panel_new h3{float:left;margin:5px 3px 0 3px;font-size:14px;font-weight:bold;}
.social_panel_new .social_container a{width:26px;margin:0 0px;}
.social_panel_new .social_container{float:left;}
.social_panel_new .social_container a:after{box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;}
.social_panel_new .social_container a img{width:100%;}
.top-login {position: absolute;right: 0;background: #383838;padding: 8px 16px;font-size: 12px;top: 0;}
.top-login a {color:#fff}
.home-great-box ul {text-align:center}
.home-great-box ul li {float:none;display:inline-block}
@media (max-width:1150px){header.header .logo img{width:220px;height:auto;}
header.header .logo{background:#000;padding:15px 0}
.header .header-right .navigation ul li a{font-size:7pt}
#booking-form .booking-box .form-section{width:78%}
#booking-form .booking-box .form-section ul li.last{width:10%}
#booking-form .booking-box .form-section ul li .member_box a{margin-top:18px;}
}
@media (max-width:1024px){header.header .logo{background:transparent;padding:0}
.header .header-right .navigation ul li{padding:0 7px 0 6px !important}
#booking-form .booking-box{padding-top:20px !important}
/*#booking-form .booking-box .form-section ul li:nth-child(1), #booking-form .booking-box .form-section ul li:nth-child(2){width:16% !important}*/
#booking-form .booking-box .form-section ul li.last{width:12% !important;}
#booking-form .booking-box .form-section ul li .member_box a{margin-top:28px;}
#booking-form .booking-box .form-section ul ul.date-select-box-child li{width:36% !important;}
#booking-form .booking-box .form-section input[type=text]{line-height:37px !important;height:37px !important}
.header .header-right .navigation ul li{margin:5px 0 !important}
.header .header-right .navigation ul{padding:10px 0 !important}
#booking-form{top:0 !important}
.top-login {right: 20px;top: -70px;}
}
@media (max-width:990px){#booking-form .booking-box .form-section{margin:0 auto !important;width:100% !important}
#booking-form .booking-box .form-section ul li.date-select-box-ex{width:27% !important}
#booking-form .booking-box .form-section ul ul.date-select-box-child li{padding-right:5px;}
#booking-form .booking-box .form-section ul li:nth-child(5){margin-top:26px !important}
#booking-form .booking-box .form-section ul li .member_box a{margin-top:20px}
#booking-form .booking-box{padding-top:30px!important}
#booking-form .booking-box .form-section ul ul.date-select-box-child li select{width:100% !important}
}
@media (max-width:767px){.header .logo{border-bottom:1px solid #fff;text-align:center;top:0;z-index:10;position:inherit!important;}
.booking-form-bottom #booking-form{position:static;clear:both;display:block;}
#booking-form .booking-box{margin:0 auto !important;clear:both;width:100% !important;padding:10px 20px !important;}
.main-banner .slider{display:none;}
.header .header-right .navigation ul li a{font-size:8pt}
.header .header-right .navigation{margin:0;text-align:center;}
#booking-form .booking-box .form-section ul li:nth-child(3),
#booking-form .booking-box .form-section ul li:nth-child(1), #booking-form .booking-box .form-section ul li:nth-child(2){width:100%!important;margin:0;clear:both;display:block;float:none;}
#booking-form .booking-box .form-section ul li .date-select-box{padding:0 !important}
#booking-form .booking-box .form-section input[type=text]{width:100%}
#booking-form .booking-box .form-section ul li.date-select-box-ex{width:100% !important;margin:0 !important;clear:both;}
#booking-form .booking-box .form-section ul ul.date-select-box-child li{width:48% !important;padding:0 !important;clear:none;display:inline-block;}
booking-form .booking-box .form-section ul li .date-select-box{padding:0 !important;}
#booking-form .booking-box .form-section ul li.date-select-box-ex .date-select-box-child-label{position:absolute;left:0;top:25px;margin:0 auto !important}
#booking-form .booking-box .form-section ul li.date-select-box-ex ul.date-select-box-child{width:100%;padding-left:100px;}
#booking-form .booking-box .form-section ul li select{width:100% !important;padding-left:30px !important;background-position:10px center, 95% center !important;}
#booking-form .booking-box .form-section ul ul.date-select-box-child li:last-child{float:right;}
#booking-form .booking-box .form-section ul li.date-select-box-btn, #booking-form .booking-box .form-section ul li.last{clear:both;display:block;width:100% !important;margin:0 !important;margin-top:15px !important}
#booking-form .booking-box .form-section ul li .member_box a{display:block;text-align:center;width:100%;padding:10px 0;margin:0;}
.main-header header.header{background:#000 !important}
header.header .logo{border:none;padding-bottom: 35px;}
.content .home-content,div#content.content.mobile .home-content{width:100%;padding:0 20px;}
.home-great-box ul li{width:33.3%;margin:0;padding:10px;}
.pcr-banner-image .pcr_banner img{max-width:100%}
.banner-text-box .banner-content .banner-content-box h3{padding:0!importantmargin-bottom:20px !important;}
.banner-text-box .banner-content .banner-content-box{height:auto;}
.banner-text-box .banner-content .banner-content-box p{display:none;}
.home-content .home-heading-second .left, .home-content .home-heading-second .right{width:100%;margin:0 auto;margin-bottom:20px;}
.callbacks li .banner-text-box{position:absolute;top:50%;transform:translateY(-50%);height:auto;margin:0 auto;left:0;right:0;}
#footer .footer_inner .footer-form{width:100%;padding:0 20px;}
#footer .footer_inner .footer-form .footer-frm-bx{float:left;width:49%;margin-right:2%;}
#footer .footer-logo{width:48%;padding:10px;float:none;display:inline-block;vertical-align:middle;text-align:center;}
#footer .footer-logo img{height:}
.top-login {right: auto;top: 80px;left: 50%;-moz-transform: translateX(-50%);-webkit-transform: translateX(-50%);transform: translateX(-50%);}
.navigation select {
    -moz-appearance: none;  -webkit-appearance: none;
}
.infopages .row-mobile-montcalm {
    margin: 0;
}
	
	
}
@media (max-width:767px) and (orientation:landscape){
.top-login {top: -35px;}
#wrapper .mobile{ margin: 0px;}
	
	
}
@media(max-width:640px){.header .header-right{top:40px}
div#content.content.mobile{margin:0 !important}
.our-links li{width:auto !important;}
.header .header-right .navigation{margin:0 !important}
}







.weather-report.datetime_container .datetime-right{float:right}
.weather-report.datetime_container ul{float:right;color:#fff;padding:0 20px;background:none}
.weather-report.datetime_container .datetime-right ul li{float:left;color:#fff;padding:0 20px;display: inline-block;font-size: 16px;font-family: Lora, serif!important;font-weight: 400;}
.weather-report.datetime_container .datetime-right ul li .dateticon{float:left;margin-right:5px;padding:9px}
.weather-report.datetime_container .datetime-right ul li .dateticon-text{float:right;text-transform:capitalize}
.weather-report.datetime_container .datetime-right ul li .dateticon-text h2{font-family:robotolight;font-size:26px;line-height:24px}
.weather-report.datetime_container .datetime-right ul li .dateticon-text span{font-family:robotolight;font-size:12px;background:none;line-height:inherit;float:none;clear:both;display:inline-block;color:#fff}
.weather-report.datetime_container .datetime-right ul li .dateticon-text span:after{content:none}
.weather-report.datetime_container ul li sup{font-size:8px}
.weather-report.datetime_container ul li:last-child{border-right:none}
.weather-report.datetime_container ul li:first-child{border-left:none}
.weather-report.datetime_container ul li p{font-size:11px;line-height:8px;font-weight:700;color:#d6b26a;padding:10px 0 1px}
.weather-report .date-small{display:inline-block;font-size:17px;line-height:14px;padding:5px 3px 0;text-transform:lowercase}
.weather-report .temprature{padding:12px 0 0}

@media (max-width: 990px){
.datetime_container.weather-report .trip-advisor-sec img {height: 45px;margin-top: 10px;}
.weather-report.datetime_container .datetime-right ul li{padding: 0 10px;}
.weather-report.datetime_container .datetime-right{padding-top: 5px}
.weather-report.datetime_container .datetime-right ul li .dateticon-text h2 {font-size: 20px;line-height: 20px;}
}
@media (max-width: 767px){.weather-report.datetime_container .datetime-right{display:none;}}

.update-info ul {margin: 0 0 15px 12px !important;}
.update-info ul li{list-style: disc !important;}
.update-co-message {float: left; clear: both; width: 100%; padding: 5px 0px; text-align: center; color: #fff; background: #434343; font-size: 15px;}
.update-co-message a {color: #D9BF84 !important; text-decoration: underline !important;}
/* covid 19 style start */
.overflowHidden {overflow:hidden}
.covid-popup-container {background: rgba(0,0,0,0.8);position: fixed;left: 0;top: 0;height: 100%;width: 100%;z-index:99999}
.covid-popup-container .covid-popup {width: 600px;position: fixed;left: 50%;top: 50%;-moz-transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);background: #fff;padding: 20px;}
.covid-popup-container .covid-popup .covid-close {position: absolute;right: 15px;top: 15px;cursor:pointer;}
.covid-popup-container .covid-popup .covid-close img {cursor:pointer}
.covid-popup-container .covid-popup .covid-content {}
.covid-popup-container .covid-popup .covid-content h2 {font-family: Lora, Helvetica, Arial, sans-serif;font-size: 24px;margin-top: 20px;}
.covid-popup-container .covid-popup .covid-content h4 {font-family: Lora, serif;font-weight: 600;padding: 8px 0;font-size: 16px;line-height: 22px;}
.covid-popup-container .covid-popup .covid-content p {font-family: Lora, serif, sans-serif;font-size: 13px;line-height: 18px;margin: 6px 0;padding: 0;}
@media(max-width:767px){
.covid-popup-container .covid-popup {width: 90%;}
.covid-popup-container .covid-popup .covid-content h2 {font-size: 19px;margin-top: 12px;line-height: 24px;}
.covid-popup-container .covid-popup .covid-content h4 {font-size: 14px;line-height: 20px;}
.covid-popup-container .covid-popup .covid-content p {font-size: 13px;line-height: 17px;}
}
/* covid 19 style end */