.topmainnav{transition:all .5s ease;position:relative;z-index:1000}
.phshow{box-shadow:0 0 5px rgba(0,0,0,0.5);background-color:#fff;border-color:#e7e7e7;transform:translate3d(0px,0px,0px);opacity:1;z-index:9999;border-radius:0;position:fixed;top:0;left:0;width:100%;animation:topmenu .5s ease}
.headerouter{padding:8px 0}
@-webkit-keyframes topmenu {
0%{-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}
100%{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}
}
@-moz-keyframes topmenu {
0%{-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}
100%{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}
}
@-o-keyframes topmenu {
0%{-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}
100%{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}
}
@keyframes topmenu {
0%{-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}
100%{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}
}
.looker_booker p:nth-child(1){font-weight:700!important;font-size:20px!important;color:#000!important}
.looker_booker p:nth-child(2){font-weight:700!important;font-size:15px!important;color:#444343!important}
.looker_booker .read-btn{padding:10px 18px!important;width:auto!important;text-align:center!important;margin-top:20px!important}
#_exitwidgetcontainer .popup-inner{top:40%!important;padding:40px 40px 35px!important}
.logo h1{font-family:'Patua One',serif;position:relative;font-size:42px;color:#B62CDF}
*{margin:0;padding:0}
.form-control:focus{outline:none!important;border:1px solid #B62CDF!important;box-shadow:none!important}
body{font-family:'Open Sans',sans-serif;font-size:14px;line-height:1.6;overflow-x:hidden}
.page-template-homepage .headerouter{position:relative;width:100%}
#topbar{width:100%;height:auto;border-bottom:1px solid #eaeaea}
#topbar a{color:#B62CDF;display:inline-block;vertical-align:middle}
#topbar a:hover,#topbar a:focus{color:#B62CDF}
p{line-height:2}
.nemus-slider .slides > li{list-style:none;overflow:hidden}
.set-sl{min-height:200px;overflow:hidden}
header{position:relative}
a{outline:none!important}
.mr25{margin-right:25px}
.lh2{line-height:1.5}
.style-show{padding:15px;display:inline-block;vertical-align:top;position:relative}
ul li{list-style-type:circle}
.sub-menu li a{padding:15px!important}
.pbdec{margin-bottom:10px}
.wt{color:#fff}
.site-title img{margin-top:15px}
.adviser{cursor:pointer}
.lf{float:right}
.rf{float:left}
.phone-part{padding-left:0;padding-right:0;margin:15px}
.margin0{padding-left:0;padding-right:0}
.header-top span{list-style:none;padding:3px 5px;color:#B62CDF;display:inline-block}
.header-top span a{text-decoration:none}
.mr10{margin-right:10px}
.mr0{margin-right:0!important}
.product-imitation1::before{content:'';position:absolute;width:100%;height:100%;z-index:1;opacity:.2}
.mb0{margin-bottom:0}
.nav>li{padding-top:15px;padding-bottom:0}
.navbar-default{background:#fff;border:none}
.navbar-header{padding-top:20px;padding-bottom:-10px}
.navbar-default .navbar-nav>li>a{color:#000}
.navbar-header a{font-size:25px;font-family:'Domine',serif;font-weight:700;color:#148ea6}
.navbar-header a:hover{text-decoration:none}
.navbar{margin-bottom:0;max-width:1600px}
.navbar-toggle{margin-top:24px}
#slider{width:100%;height:auto;position:relative;background-color:#B62CDF}
.pr0{padding-right:0}
.pb60{padding-bottom:60px}
.fixed{color:#fff;background:#B62CDF;padding:30px;font-size:14px!important}
.fixed::after{content:'';color:#fff;position:absolute;left:0;top:0}
.fixed input#bb_resBtn{background:#fff!important;border:1px solid #fff!important;color:#B62CDF!important;font-weight:700;transition:none}
.fixed input#bb_resBtn:hover,.fixed input#bb_resBtn:focus{background:#fff!important;border:1px solid #FFF!important;color:#B62CDF!important}
.site-header .nemus-slider.controls-inside .nemus-control-nav{bottom:0!important}
.ui-datepicker.ui-widget-content td a.ui-state-active{color:#FFF!important}
.ui-widget-header .ui-icon.ui-icon-circle-triangle-e:before,.ui-widget-header .ui-icon.ui-icon-circle-triangle-e:after,.ui-widget-header .ui-icon.ui-icon-circle-triangle-w:before,.ui-widget-header .ui-icon.ui-icon-circle-triangle-w:after{background:#FFF!important}
.ad{width:95px;float:left}
.ad + .ad{margin-left:15px}
.langselect{float:right;color:#fff;margin-left:10px}
.langselect select{padding:2px;color:#000;border:1px solid #fff;margin-top:2.5px}
.text-block h3{text-align:center;margin-top:0}
.input-group{border:2px solid #fff}
.form-control{background:transparent;border-radius:0;color:#fff;border:none}
.input-group-addon{background:transparent;border-radius:0;color:#fff;border:none}
.block-three:{width:25%}
.middle{vertical-align:middle;padding:15px}
a:focus{outline:none}
.left0{padding-left:0}
.book-btn{background:#B62CDF;color:#fff;border:none}
.btn-primary{background:#B62CDF;font-size:24px;margin-top:20px;border:1px solid transparent}
.btn-primary:hover{background:transparent;border:1px solid #B62CDF;color:#B62CDF}
.book-btn1 .btn-primary:hover{background:#B62CDF;border:1px solid transparent;color:#FFF}
.aboutbg{position:relative;width:100%;height:auto;text-align:center;background-size:cover; padding-top: 25px; }
.aboutbg:before{background-color:rgba(255,255,255,0.8)!important;opacity:1!important}
.aboutbg p{font-size:16px;margin-bottom: 0;}
.mr5{margin-right:5px}
.heading,.heading1{position:relative;text-align:center;font-size:36px;margin:0 0 30px;color:#000;padding-bottom:10px;font-weight:300;font-family:'Domine',Georgia,Times,serif}
.rooms-section .heading{margin-bottom:10px}
.heading:after,.heading1:after{content:"";left:0;background:#B62CDF;bottom:0;height:2px;width:100px;margin:0 auto;position:absolute;right:0}
.heading:before,.heading1:before{content:"";width:8px;height:8px;background:#B62CDF;display:block;margin:0 auto;position:absolute;left:0;right:0;bottom:-3px;transform:rotate(45deg);z-index:1}
.heading1{font-size:40px}
.heading1 span{display:block;font-size:14px;font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:5px;text-transform:uppercase;margin:15px auto;color:#333}
.nemus-slider{overflow:hidden}
.owl-carousel-item-text h3{margin-top:10px}
.owl-carousel-item-text h3 span{display:block;font-size:14px;margin:10px 0 0;font-weight:500}
.ab-text{position:absolute;top:0;left:50%}
.slider-img img{min-height:450px}
.slider-img{overflow:hidden}
.txt-center{text-align:center}
.sm-ft{font-size:14px;vertical-align:middle}
.read-btn{width:auto;display:inline-block;font-size:18px;border:1px solid transparent;padding:10px 20px}
#rooms{padding-top: 20px;overflow:hidden;width:100%;display:inline-block;}
.seprate{border-bottom:1px solid rgba(238,238,238,0.19)}
.gtitle{margin:0}
.fcap{display:none}
.pt{margin-top:20px}
.roomcnt{padding:0 20px}
ul.room-infolist{margin:0 0 10px;padding:0;list-style:none;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}
ul.room-infolist li{list-style:none;margin:0;line-height:100%;border:1px solid #ccc;padding:8px;border-width:1px 1px 1px 0}
ul.room-infolist li:first-child{border-left:1px solid #CCC}
.newslist p{vertical-align:top;margin:0 0 20px}
.newsouter{display:flex;flex-flow:row wrap}
.news-content{width:calc(100% - 230px)}
.newslist{width:200px;margin:0 0 0 30px}
.fac-ul{list-style-type:none;line-height:30px}
.fac-ul span{margin-left:15px;text-transform:capitalize}
.fac-ul li{float:left;text-align:left;width:49%;display:inline-block;margin-right:0}
.room-box .fac-ul{display:inline-block;margin:0;padding:0;width:100%}
.room-box .fac-ul li{margin:10px 0 0 15px;position:relative;width:calc(50% - 15px);padding:0 0 0 40px}
.room-box .fac-ul li:nth-of-type(1),.room-box .fac-ul li:nth-of-type(2){margin-top:0}
.room-icnimg{margin:0;width:30px;display:inline-block;position:absolute;top:0;left:0}
.room-icnimg img{max-width:100%}
.room-icntxt{font-weight:600}
.room-box .fac-ul li .room-icnimg{margin-left:0}
.room-box .fac-ul li .room-icntxt{margin-left:0}
.reztxtbox{width:100%;display:inline-block}
.timepicker{width:100%}
.reztxtbox:hover,.reztxtbox:focus{border:1px solid #000}
.timepicker:hover,.timepicker:focus{border:1px solid #000}
.ui-timepicker-standard a{text-align:left}
#testimonial{padding-top:60px;padding-bottom:50px;background:url(//www.hollywoodviphotel.com/wp-content/themes/hollywoodviphotel/images/testimonial-bg.jpg) no-repeat center center;position:relative;z-index:3;background-size:cover}
#testimonial:before{content:'';position:absolute;top:0;left:0;background-color:rgba(255,255,255,0.80);height:100%;width:100%;z-index:-1}
#testimonial .owl-theme .owl-controls .owl-page span{width:10px;height:10px;margin:3px;background:transparent;border:2px solid currentColor;transition:all .5s ease}
#testimonial .owl-theme .owl-controls .owl-page.active span,#testimonial .owl-theme .owl-controls .owl-page:hover span{border-color:#B62CDF;transform:scale(1.4)}
.owl-carousel-item-text{line-height:27px}
.thankyou{min-height:200px}
#gallery{padding-top:10px;padding-bottom:45px}
.box{width:274px;position:relative;float:left;margin-right:14px}
.box1{width:252px;position:relative;margin:20px 15px;display:inline-block;vertical-align:top}
#gallery .product-imitation{overflow:hidden;display:block}
.product-imitation img:hover{transform:scale(1.2)}
.product-imitation img{position:relative;transform:scale(1.0);transition:all ease .4s}
.product-imitation1 img{position:relative;width:100%}
.product-price1{color:#fff;position:absolute;bottom:10px;left:10px;z-index:2}
.product-price2{font-size:30px}
.service-name{font-size:14px;color:#000;line-height:1.5;font-weight:700;text-transform:capitalize}
.top0{margin-top:0;width:100%;font-size:18px;border:none}
.product-desc{position:relative}
.round{cursor:pointer;position:absolute;top:-15px;right:5px;width:25px;height:25px;background:#fff;border-radius:30px;box-shadow:2px 1px 10px #737a7b;display:none}
.services{background:#f6f6f6;position:relative;width:100%;height:auto;text-align:center;background-size:cover;background-attachment:fixed;padding-top:45px;padding-bottom:45px}
.white{color:#fff}
.sm-block{width:368px;display:inline-block;position:relative;height:auto;margin-right:12px;border:3px solid #fff;overflow:hidden}
.sm-block img{width:100%;height:auto}
.sm-block::after{content:'';color:#fff;background:rgba(0,0,0,0.8);width:200px;height:200px;display:inline-block;border-radius:193px;position:absolute;bottom:-50px;left:-49px;transition:all ease .5s}
.srv-text-block{text-align:left;line-height:1.2;position:absolute;bottom:10px;left:10px;color:#fff;font-size:24px;z-index:999}
.box-gallery{width:265px;position:relative;display:inline-block;margin:5px}
.offers{background:url(//www.hollywoodviphotel.com/wp-content/themes/images/offer.png)no-repeat;position:relative;width:100%;height:auto;text-align:center;background-size:cover;background-attachment:fixed;padding-top:60px}
.content-box{position:relative;padding:20px;float:left;width:50%}
.date{position:absolute;top:0;left:0;background:#B62CDF;width:100px;height:100%;text-align:center;color:#fff;font-size:24px;font-weight:700}
.content-box-wrap{width:100%;max-width:1000px;display:inline-block;text-align:left;padding-bottom:50px}
.content-inner{background-color:#fff;width:100%;display:inline-block;position:relative;padding:20px 20px 20px 120px;color:#000}
.month{position:absolute;bottom:0;left:0;background:#e3e8e8;width:100%;height:50%;color:#B62CDF;font-size:24px}
.content-tittle{font-size:18px;font-weight:700;margin-bottom:15px;color:rgba(0,0,0,0.9)}
.content-text{font-weight:500;color:rgba(0,0,0,0.8);margin-bottom:15px}
.timeline,.timeline-1{color:rgba(0,0,0,0.7);float:left;margin-right:20px}
.date-center{top:13%;position:absolute;left:36%}
.month-center{position:absolute;top:24px;left:26px}
.small-text{margin-left:5px}
.highlight{margin-left:5px;color:#B62CDF}
.text-testimonial{float:left;width:1036px;text-align:left;border-left:1px solid rgba(0,0,0,0.5);position:relative}
.text-testimonial::after{content:"";display:block;position:absolute;z-index:-1;top:2px;left:2px;right:2px;bottom:2px;border-left:1px solid rgba(0,0,0,0.5)}
.quote{width:70px;height:70px;position:relative;background:#f0f0f0;font-size:36px;color:#0f7e94;margin-right:30px;float:left;position:relative}
.icon-quote{position:absolute;left:25%;top:8px}
.text-testimonial p{margin-left:30px}
.img-client{margin-left:30px;width:70px;height:70px;float:left}
.img-client img{width:70px;height:70px}
.cl-name{float:left;font-size:18px;color:rgba(0,0,0,0.9);margin-left:20px}
.location{float:left;font-size:18px;color:#9F9F9F;margin-left:20px;width:150px;height:30px;border-radius:10px;text-align:left;font-weight:600}
.block-info{width:290px;float:left}
.testimonial{padding-bottom:60px;padding-top:60px}
.next-prev{float:right;font-size:30px}
.next-prev a{color:rgba(0,0,0,0.4);cursor:pointer}
.newsletter{background:#B62CDF;padding-bottom:30px;padding-top:30px}
.text-stay{font-size:22px;float:left;color:#fff;width:715px;text-align:left}
.textbox-right{float:right}
.textbox-right a:hover{color:#fff}
.textbox{width:250px;padding:10px;border:none}
.join{padding:10px;width:53px;float:right;background:#148ea6;color:#fff;font-weight:700;cursor:pointer}
.footer{background:#15061a;color:#FFF;padding-top:0;padding-bottom:17px}
.footer-left{color:#fff;text-align:left}
.footer-right{float:right}
.footer-menu li{display:inline-block;margin-right:10px;list-style:none;padding-right:15px}
.footer-menu li a{color:#fff}
.ft-menu-last{border-right:none!important;padding-right:0!important;margin-right:0!important}
.mb60{margin-bottom:45px}
.mt4{margin-top:4px}
.text-left{text-align:left}
.footer-menu{display:inline-block}
option{color:#000;background:#fff}
.footer-menu li a{text-decoration:none;list-style:none}
.pd10{padding-bottom:10px;padding-top:10px}
.pd{padding-right:0;padding-left:0}
select:focus,option:focus,select::-moz-focus-inner,option::-moz-focus-inner{outline:none;border:none}
.logo{top:0;left:0;display:inline-block;box-shadow:none;background:#FFF;max-width:198px;border-radius:0 0 10px 10px}
.phshow .logo{padding:5px 0}
.logo img{max-width:100%;max-height:58px}
.sec-title{font-size:21px;padding:20px;margin:0;position:relative}
.rm-pd .room-box .sec-title span{line-height:1;font-size:12px;margin:10px 0 0;color:#709a70;font-weight:600;display:block}
.dropdown{position:relative;display:inline-block;width:100%;border:1px solid #D8D8D8;padding:12px 6px 6px;background:#fff;margin-top:-5px}
.dropdown-content{display:none;position:absolute;background-color:#f9f9f9;min-width:160px;top:-37px;left:-182px;box-shadow:0 8px 16px 0 rgba(0,0,0,0.2)}
.dropdown-content a{color:#000;padding:12px 16px;text-decoration:none;display:block}
.dropdown-content a:hover{background-color:#f1f1f1}
.round:hover .dropdown-content{display:none}
.pull-right1{float:right;margin-bottom:0}
.pull-left-top{float:left}
.pull-right-top{float:right}
.text-right a,.text-right a:hover,.text-right a:focus{color:#fff}
.col-sm-8.text-center ul{margin-bottom:0}
.more{position:absolute;top:50%;left:23%;color:#fff;font-size:30px;z-index:999}
.more-icon{position:absolute;top:40%;left:43%;color:#fff;font-size:30px;z-index:999}
.click{background-color:#000;position:relative}
.click::after{content:'';position:absolute;top:0;right:0;width:100%;height:100%;background:#000;opacity:.5;cursor:pointer;overflow:hidden}
span.gl-link{font-size:20px;position:absolute;z-index:1000;top:50%;width:100%;left:0;color:#fff;transform:translateY(-50%)}
.click{background-color:#000;position:relative;overflow:hidden;display:block;width:100%}
strong.fa.fa-th{display:block}
.product-imitation a{cursor:pointer;text-decoration:none}
a{text-decoration:none;color:#b62cdf}
a:focus{text-decoration:none;color:#B62CDF}
a:hover{text-decoration:none;color:#B62CDF}
.book-btn{width:100%;display:inline-block}
.product-imitation a:hover{color:#fff}
.sm-block:hover:after{transform:scale(5);transition:all ease .5s}
.click:hover img{transform:scale(1.2)}
.mb12{margin-bottom:8px}
.mb20{margin-bottom:-20px}
.form-control::-webkit-input-placeholder{color:#fff}
.form-control:-moz-placeholder{color:#fff}
.form-control::-moz-placeholder{color:#fff}
.form-control:-ms-input-placeholder{color:#fff}
.sub-service{width:150px;height:150px}
.sub-service1{width:100px;height:100px;border-radius:50%;border:5px solid #DB5659;color:#DB5659;position:relative;display:inline-block;margin:0}
.sub-service-last{width:100px;height:100px;border-radius:50%;border:5px solid #DB5659;color:#DB5659;position:relative;display:inline-block}
.green{color:#62BC1C;border:5px solid #62BC1C}
.blue{color:#3891E1;border:5px solid #3891E1}
.purple{color:#854BDE;border:5px solid #854BDE}
.orange{color:#FF8016;border:5px solid #FF8016}
.pink{color:#BC31FF;border:5px solid #BC31FF}
.sub-service-text{position:absolute;left:-3px;bottom:-40px}
.sub-service-text2{position:absolute;left:-3px;bottom:-60px}
.set{position:absolute;top:25%;left:20%;font-size:48px;text-align:center;width:50px;height:50px}
.black{color:#000}
.mnh{min-height:250px}
.menus{background:transparent;float:right;border:none;flex:1;padding-left:210px;width:76%}
.header-right{right:0;top:5px;display:flex;flex-direction:column;align-items:center;font-size:18px;color:#b62cdf}
.header-right a{font-weight:600;z-index:1000;background:#B62CDF;border:none;border-radius:4px;color:#fff;padding:6px 16px;border:1px solid #B62CDF;margin-top:6px;margin-bottom: 6px;font-size:16px;text-align: center;}
.bkbtn{position:absolute;font-weight:600;top:20px;right:0;z-index:1000;background:#B62CDF;border:none;border-radius:4px;color:#fff;margin:-4px 0 0;padding:8px 15px;border:1px solid #B62CDF}
.bkbtn:hover{background:#B62CDF;border:1px solid #B62CDF;color:#fff;cursor:pointer}
.bkbtn:focus{background:#B62CDF;border:1px solid #B62CDF;color:#fff;cursor:pointer;text-decoration:none}
.theame-btn{color:#B62CDF}
.center{text-align:center}
.navbar-default .navbar-nav>li>a:hover{color:#148EA6;cursor:pointer}
.hentry-top-bg{background:#EEE;height:124px;position:absolute;width:100%;z-index:0;border-bottom:1px solid #ddd;border-top:1px solid #ddd}
.first-text{text-align:center;font-size:34px}
.second-text{text-align:center;font-size:20px}
.nemus-slider .caption{text-shadow:2px 2px 5px #000!important;font-weight:700}
.ui-state-disabled,.ui-widget-content .ui-state-disabled{opacity:.25}
.header-top strong.fa{color:#B62CDF;font-size:20px;display:inline-block;vertical-align:middle}
.ui-datepicker .ui-datepicker-header{background:#1e70b8!important}
.ui-datepicker td.ui-datepicker-today a{background:rgba(30,112,184,0.1)!important;color:#fff}
.nemus-direction-nav a{color:#fff!important}
.site-title{width:360px;font-family:'Domine',serif}
.entry-content{padding-top:40px;padding-bottom:40px;min-height:350px}
.entry-header:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(49,38,76,0.2);z-index:-1}
.entry-header{z-index:100;position:relative;min-height:180px;border-bottom:1px solid #ddd;border-top:1px solid #ddd;background:#EEE;display:flex;align-items:center;justify-content:center}
.entry-title{font-size:30px;margin:0;text-align:center;position:relative;color:#fff}
.page-id-13 .entry-header{background:url(//www.hollywoodviphotel.com/wp-content/themes/hollywoodviphotel/images/about-us-title.jpg) no-repeat center center}
.page-id-25 .entry-header{background:url(//www.hollywoodviphotel.com/wp-content/themes/hollywoodviphotel/images/room-title.jpg) no-repeat center center}
.page-id-15 .entry-header{background:url(//www.hollywoodviphotel.com/wp-content/themes/hollywoodviphotel/images/amenities-title.jpg) no-repeat center center}
.page-id-21 .entry-header{display:none;background:url(//www.hollywoodviphotel.com/wp-content/themes/hollywoodviphotel/images/gallery-title.jpg) no-repeat center center}
.page-id-21 .entry-content{padding:5px;background-color:#d9d9d9}
.page-id-17 .entry-header{background:url(//www.hollywoodviphotel.com/wp-content/themes/hollywoodviphotel/images/attraction-title.jpg) no-repeat center center}
.page-id-19 .entry-header{background:url(//www.hollywoodviphotel.com/wp-content/themes/hollywoodviphotel/images/contact-us-title.jpg) no-repeat center center}
.page-id-196 .entry-header{background:url(//www.hollywoodviphotel.com/wp-content/themes/hollywoodviphotel/images/bar-night-title.jpg) no-repeat center center;display:none;}
.page-id-187 .entry-header{background:url(//www.hollywoodviphotel.com/wp-content/themes/hollywoodviphotel/images/dinning.jpg) no-repeat center center}
.page-id-194 .entry-header{background:url(//www.hollywoodviphotel.com/wp-content/themes/hollywoodviphotel/images/our-business-title.jpg) no-repeat center center}
.page-id-189 .entry-header{background:url(//www.hollywoodviphotel.com/wp-content/themes/hollywoodviphotel/images/shopping.jpg) no-repeat center center}
.page-id-29 .entry-header{background:url(//www.hollywoodviphotel.com/wp-content/themes/hollywoodviphotel/images/pivacy-policy-title.jpg) no-repeat center center}
.page-id-23 .entry-header{background:url(//www.hollywoodviphotel.com/wp-content/themes/hollywoodviphotel/images/reservation-policy-title.jpg) no-repeat center center}
.page-id-27 .entry-header{background:url(//www.hollywoodviphotel.com/wp-content/themes/hollywoodviphotel/images/thank-you-title.jpg) no-repeat center center}
.entry-title:before{background-color:#fff;content:"";width:8px;height:8px;display:block;margin:0 auto;position:absolute;left:0;right:0;bottom:-13px;transform:rotate(45deg);z-index:1}
.entry-title:after{content:"";left:0;background:#fff;bottom:-10px;height:2px;width:100px;margin:0 auto;position:absolute;right:0}
.accomodation div#carousel-example-generic-accomodation,div#carousel-example-generic-abtus{float:right;margin-left:20px;max-width:45%}
.room-box .rm-price{position:absolute;bottom:50px;z-index:100;left:15px;background-color:rgba(0,0,0,0.9);display:inline-block;width:40%;padding:10px;text-align:center;color:#fff}
.room-box .img-container .imgbg:after{display:block;content:"";position:absolute;left:10px;top:10px;z-index:1;transition:all .5s ease}
.room-box .rm-details{position:relative;line-height:28px;margin:0 auto;padding-left:15px;padding-right:15px}
.room-box .rmbkbtn .read{padding:9px 35px;color:#B62CDF;font-size:16px;border-radius:0;color:#fff!important;background:#B62CDF!important;margin-top:20px;margin-bottom:20px;cursor:pointer;border:1px solid #B62CDF;position:relative;bottom:0}
.carousel-control{z-index:9999}
.bord{border-bottom:1px solid #ddd;margin-bottom:30px}
.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:none}
.gallery{text-align:center}
.img_wrapper{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;justify-content:center}
.img_wrapper a img{margin:0}
.ez_img img{box-shadow:none!important;border:none!important;padding:0!important}
.gallery-banquet{margin-bottom:30px}
.gallery-tittle{color:#B62CDF}
.facilities h2{margin:0;text-align:center;font-size:15px;text-transform:capitalize;padding:20px 20px 0}
.facilities{padding:35px 10px;position:relative;width:85%;margin:38px auto;transition:all .4s ease-in-out;background:none repeat scroll 0 0 #fff;border:1px solid #ddd;min-height:130px;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:4px;box-shadow:0 4px 12px -2px rgba(0,0,0,0.2)}
.facilities .fac-img{width:65px;border:6.5px solid #fff;border-radius:10px 0;position:absolute;left:50%;top:0;transform:translate(-50%,-50%) rotate(45deg);overflow:hidden;padding:6px;margin:0}
.facilities .fac-img>img{transform:rotate(-45deg)}
.amenities-list{margin:40px 0 0}
.amenities-list ul{display:flex;flex-flow:row wrap;padding:0 0 0 20px}
.amenities-list li{width:calc(33.33% - 15px);margin:0 0 10px 10px}
img.size-full,img.size-large,img.wp-post-image{height:auto;max-width:100%}
.amenitieslist{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between}
.amenitiesbox{width:calc(33% - 40px);background:#E7E7E7;border:1px solid #ddd;margin:0 0 40px 40px;padding:15px;position:relative;min-height:97px}
.amenitiesbox:nth-of-type(3n+1){margin-left:25px}
.amenity-img{background:#B62CDF;border:5px solid #FFF;width:65px;height:65px;padding:10px;-webkit-border-radius:50%;border-radius:50%;margin:0 auto;position:absolute;left:-35px;top:15px}
.amenity-img img{max-width:100%}
.amenity-text{margin:0 0 0 30px}
.amenity-text h3{margin:0 0 10px;font-size:18px;text-transform:capitalize}
.amenity-text ul{list-style-position:inside;margin:0;padding:0}
.amenity-text li{list-style:disc;list-style-position:inside;margin:0;padding:0}
.map-forms-rows{margin-top:45px}
.amenityPage p{text-align:center}
.amenityIcons{margin:10px auto 0}
.page-id-194 .amenityIcons{margin:120px auto 0}
.facpage{text-align:center}
.facpage h4{text-align:center;color:#B62CDF;font-size:24px;margin:10px 0 45px;position:relative}
.contactadd{text-align:center;border:1px solid #e3e3e3;padding:25px;min-height:150px}
.contactadd span{font-size:48px;margin-bottom:10px}
.contactadd a{word-wrap:break-word;text-decoration:none;color:#000}
.contactform input{height:40px;color:#000}
.contactform input,.contactform textarea{border-radius:0;transition:all .25s linear;color:#000}
.parsley-errors-list{margin:2px 0 3px;padding:0;list-style-type:none;font-size:.9em;line-height:.9em;opacity:0;transition:all .3s ease-in;-o-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in}
.rdmore,.modal-footer .btn-default{background:#ea312f;border:none;margin-top:13px;text-transform:uppercase;border-radius:0;padding:8px 20px;color:#fff!important}
.bkbtn_send{color:#fff!important;padding:9px 20px!important;background:#B62CDF;border-radius:0;border-bottom:none;border:1px solid transparent}
.contactradious{border:1px solid #ddd}
.product-imitation1{position:relative;text-align:left}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{background:transparent!important;color:#148EA6;cursor:pointer;border-bottom:5px solid #B62CDF;padding-bottom:20px}
.service-home img{width:100px;border:6.5px solid #fff;border-radius:50%;position:absolute;padding:10px;margin:0}
.img-container{box-shadow:0 0 5px #9E9E9E}
#sl{width:90px}
.room-box .rmbkbtn .read:hover,.read-btn:hover,.book-btn1 a:hover,.bkbtn_send:hover,.room-box .rmbkbtn .read:focus,.read-btn:focus,.book-btn1 a:focus,.bkbtn_send:focus{background:#B62CDF!important;color:#fff;border:1px solid #B62CDF!important}
#testimonial a.btn-primary.btn-block.btn.read-btn:focus{border:1px solid #B62CDF!important}
#carousel-example-generic-slider{height:100%}
.ht{height:546px}
.right{background-image:url(//www.hollywoodviphotel.com/wp-content/themes/images/right-ar.png);right:50%;margin-left:-10px}
.thankyou{min-height:200px;text-align:center}
.carousel-control.left-slider{left:-80px}
.carousel-control.right-slider{right:-40px}
.carousel-control{opacity:1}
.right-ar{position:absolute;top:50%;transform:rotate(180deg);left:30px}
.left-ar{position:absolute;top:50%;right:30px}
.pop-img img{float:left;margin:0}
.img_wrapper{width:100%;text-align:center}
.img_wrapper a{display:inline-block}
.img_wrapper.innergallery{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;justify-content:center}
.innergallery .imgbox{width:calc(25% - 10px);margin:5px!important;padding:0}
.innergallery .imgbox .ez_img img{width:100%;min-height:auto;margin:0}
figure{display:inline-block}
.map-size{width:748px;height:450px}
.pc{font-size:30px}
.book-btn1{width:100%;display:inline-block}
.book-btn1 a{float:left;width:46%!important;margin:0 2%;font-size:14px;border:1px solid transparent}
.top11{margin-top:0;width:46%;font-size:18px;border:none}
.product-name p{line-height:26px;min-height:52px}
p.roombtn{margin:0 auto 40px;padding:0;text-align:center}
.btn-primary.btn.btn-line{border:1px solid #B62CDF;background:#FFF;color:#B62CDF}
.btn-primary.btn.btn-line:hover,.btn-primary.btn.btn-line:focus{background:#B62CDF;border:1px solid #508b81;color:#FFF}
.ui-datepicker td a.ui-state-active,.ui-datepicker td a.ui-state-hover{background:#B62CDF!important;border:1px solid #B62CDF!important;color:#FFF}
.nemus-control-paging li a{background:transparent!important;border:2px solid #fff!important}
.nemus-control-paging li a.nemus-active{border:none!important;background:#fff!important;border:2px solid transparent!important}
.dropdown1{position:relative;display:inline-block;padding:0!important}
.dropbtn1{padding:0!important;background:transparent!important;border:none!important}
.dropdown1:hover .dropdown-content{display:block}
.wrapper{position:relative;z-index:1!important;width:100%;overflow:hidden}
.mb15{margin-bottom:15px}
.btn-primary:focus{background:#B62CDF;border-color:#B62CDF;color:#fff}
.pl0{padding-left:0}
.price-room{font-size:30px}
.product-name{font-size:18px;margin:0}
.bb_resbox{width:100%!important;padding:0!important;display:table}
p.bbres_fieldset input{width:100%!important;padding:10px!important}
p.bbres_fieldset{min-width:auto!important;margin:0 0 0 20px !important}
p.bbres_fieldset.bbres_fieldset3{margin-left:0!important}
p.bbres_fieldset.bbres_fieldset3,p.bbres_fieldset.bbres_fieldset4,p.bbres_fieldset.bbres_fieldset10.bb_btn{width:150px}
.cal,button.ui-datepicker-trigger{padding:6px 12px;font-size:14px!important;font-weight:400!important;line-height:1!important;color:#555!important;position:relative;top:-32px;text-align:center!important;bottom:10px;right:10px;float:right!important;color:#fff}
.bb_resbox input{height:39px;padding-left:4px!important}
.cal,button.ui-datepicker-trigger{padding:6px 12px;font-size:14px!important;font-weight:400!important;line-height:1!important;color:#555!important;text-align:center!important}
.rescmbx2{padding:10px!important}
.bbres_fieldset9,.bbres_fieldset1{width:100%!important;margin-bottom:12px}
.bbres_fieldset5,.bbres_fieldset6{width:48%!important;margin-bottom:10px!important}
.bbres_fieldset5{margin-right:10px!important}
p.bbres_fieldset{padding:0!important}
select.bb_combobox{background:transparent!important;width:100%!important}
.cal,button.ui-datepicker-trigger{background-position:1px -25px!important}
p.bbres_fieldset input.bbres_booknow{border:1px solid #fff!important;color:#fff!important;margin-left:0!important;margin-top:6px!important;font-size:16px!important;background:transparent!important;border-radius:4px!important}
p.bbres_fieldset input.bbres_booknow:hover{border:1px solid #fff!important;color:#fff!important;background:rgba(255,255,255,0.22)!important}
p.bbres_fieldset2{padding-bottom:0!important;position:relative}
select.bb_combobox{border-radius:0!important;outline:none!important}
.banneraward{float:left;height:150px;margin:15px 15px 15px 0;vertical-align:middle}
.banner{background-color:#dadcdd;text-align:center;width:100%;margin-top:40px}
.cal,button.ui-datepicker-trigger{background-position:1px 1px!important}
.special{width:100%;display:inline-block;margin:0 0 40px}
.ad-img{float:left;text-align:left;width:20%;margin:0 20px 0 0}
.special-block{margin-bottom:20px}
.divider{border:1px dotted #878787;height:0}
.ad-rgt-img{float:right;text-align:right;width:20%;margin:0 0 0 20px}
.ab-txt p{margin-top:30px}
.b-hall{text-align:center;font-size:30px;margin-bottom:25px;margin-top:-10px}
.b-img .b-block:nth-child(1),.b-img .b-block:nth-child(2){margin-bottom:30px}
.b-block .image-box{border:7px solid #4f2b1f29}
.rm-pd .room-box{margin-top:30px}
.rm-pd .room-box:nth-child(1),.rm-pd .room-box:nth-child(2){margin-top:0}
.fac-pad:nth-child(13) .facilities{margin-bottom:0!important}
.attr-location{position:relative}
.interactiveMap{max-width:100%;width:100%;height:400px;min-height:400px;box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;position:relative}
.interactiveMap.fixed{position:fixed;left:0;z-index:2;top:58px}
.interactiveMap #map{width:100%;height:100%}
.interactiveMap a{cursor:pointer}
.innercontent p:last-child{margin-bottom:0}
.privacypage ul{margin:20px 0}
.privacypage ul li{list-style:disc;margin:0 0 10px}
.privacypage ul li ul li{list-style:circle}
.privacypage h2{margin:0 0 10px}
.privacypage h3{margin:30px 0 15px}
.attraction-container{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;justify-content:center}
.attraction-block{width:calc(33.33% - 30px);margin:0 15px 30px;border:1px solid #ccc}
.attraction-container .attraction-block:nth-last-child(1),.attraction-container .attraction-block:nth-last-child(2),.attraction-container .attraction-block:nth-last-child(3){margin-bottom:0}
.attraction-block .aimg{margin:0}
.attraction-block .aimg img{max-width:100%;width:100%}
.attraction-block .atext{padding:20px}
.attraction-block .atext h3{margin:0 0 15px;font-size:20px}
.attraction-block .atext p{position:relative;font-size:15px;line-height:1.6em;padding:0 0 0 30px}
.attraction-block .atext p .fa{position:absolute;width:25px;left:0;top:5px;display:block;font-size:18px}
.attraction-block .atext a{color:#B62CDF}
.attraction-block .atext a:hover{text-decoration:underline}
.attractionpage .b-hall,.gallerypage .b-hall{position:relative;text-align:center;font-size:30px;margin:60px auto 30px;color:#000;padding-bottom:10px;font-weight:300;font-family:'Domine',Georgia,Times,serif}
.attractionpage .b-hall:before,.gallerypage .b-hall:before{content:"";width:8px;height:8px;background:#B62CDF;display:block;margin:0 auto;position:absolute;left:0;right:0;bottom:-3px;transform:rotate(45deg);z-index:1}
.attractionpage .b-hall:after,.gallerypage .b-hall:after{content:"";left:0;background:#B62CDF;bottom:0;height:2px;width:100px;margin:0 auto;position:absolute;right:0}
.attractionpage .b-hall:first-child,.gallerypage .b-hall:first-child{margin-top:0}
.disclaimer{margin:30px 0 0 15px}
.innerpage-content h2{margin:40px 0 15px}
.innerpage-content h2.first-heading{margin-top:0}
.innerpage-content .top-img + h2{margin-top:0}
.innerpage-content .top-img{margin:0 0 30px}
ul#menu-home{padding:0}
.mapcontainer{margin:30px 0 0;width:100%;height:550px;position:relative;overflow:hidden}
.innerpage-content h3,.innerpage-content h2{font-size:24px;font-weight:500;position:relative}
.innerpage-content h2:after,.innerpage-content h3:after{content:"";width:40px;height:3px;background:#B62CDF;display:block;margin:5px 0 0}
.innerpage-content .highLightContentOuter{display:flex;flex-flow:row wrap;justify-content:center;margin:40px auto 0}
.innerpage-content .highLightContent{background:#B62CDF;color:#FFF;padding:30px;text-align:center;position:relative;z-index:1;box-shadow:0 0 0 5px rgba(255,255,255,0.3) inset;width:calc(50% - 20px);margin:0 0 0 40px}
.innerpage-content .highLightContent:first-child{margin-left:0}
.innerpage-content .highLightContent:after{content:"";background:url(//www.hollywoodviphotel.com/wp-content/themes/hollywoodviphotel/images/about-slider02.jpg) no-repeat center;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0;right:0;z-index:-1;display:block;opacity:.1;filter:alpha(opacity=10)}
.innerpage-content .highLightContent:nth-of-type(1):after{content:"";background:url(//www.hollywoodviphotel.com/wp-content/themes/hollywoodviphotel/images/about-slider01.jpg) no-repeat center}
.innerpage-content .highLightContent h2:after{display:none}
.innerpage-content .highLightContent h2{margin:0 0 15px;font-size:36px;font-weight:400;line-height:1}
.innerpage-content .highLightContent p{margin:0;font-size:16px;font-weight:300;letter-spacing:.05em;line-height:1.4em}
.rtop-text{margin:0 0 30px}
.restaurantsPage h3{font-size:20px;font-weight:500;position:relative;margin:0 0 20px}
.restaurantsPage h3:after{content:"";width:40px;height:3px;background:#B62CDF;display:block;margin:5px 0 0}
.fun-block{display:flex;flex-flow:row wrap;flex-direction:row-reverse;justify-content:center}
.fun-image{width:300px;margin:0 0 0 30px}
.fun-image img{max-width:100%}
.fun-content{width:calc(100% - 330px);line-height:2em}
.fimg{margin:15px}
.restaurantsPage ul.nav.nav-tabs{margin:0 0 20px;border-bottom:0 solid #ddd}
.restaurantsPage .nav-tabs>li{padding:0}
.restaurantsPage .nav-tabs>li>a{line-height:1.42857143;border:1px solid transparent;border-radius:0;padding:10px 20px;background:#eee;color:#333;font-size:14px;font-weight:600;margin:0 10px 10px 0}
.restaurantsPage .nav-tabs>li.active>a,.restaurantsPage .nav-tabs>li.active>a:focus,.restaurantsPage .nav-tabs>li.active>a:hover{color:#fff;cursor:default;background-color:#B62CDF;border-bottom-color:transparent;border:0 solid #ddd}
p.handitxt{margin:30px 0}
.cblock-outer{display:flex;flex-flow:row wrap;margin:30px 0 0}
.cblock{width:calc(50% - 30px);padding:0;margin:0 0 0 50px}
.cblock:nth-of-type(2n+1){margin-left:0}
.cblock ul{margin:0;padding:0 0 0 20px}
.cblock ul li{line-height:1.4em;margin:0 0 10px;list-style-type:disc;font-size:15px}
.inner-slider{margin:0 0 30px}
.activitylist{margin:30px 0 0;display:flex;flex-flow:row wrap}
.activitybox{width:calc(33% - 60px);background:#E7E7E7;margin:40px 30px 0;padding:30px;position:relative;border:1px solid #dcdbdb}
.activitybox:nth-of-type(7){align-content:center}
.activitybox:nth-of-type(1),.activitybox:nth-of-type(2),.activitybox:nth-of-type(3){margin-top:0}
.activitybox h3{margin:0 0 0 15px;font-size:16px}
.activitybox h3:after{display:none}
.activitybox h3 a{color:#333}
.activitybox h3 a:hover,.activitybox h3 a:focus{color:#B62CDF}
.activity-img{width:65px;height:65px;border:6.5px solid #fff;border-radius:50%;position:absolute;left:0;top:11px;overflow:hidden;background-color:#B62CDF;padding:10px;margin:0 0 0 -38px}
#CDSWIDEXC{font:normal 11px Verdana,"Bitstream Vera Sans",Arial,Helvetica,sans-serif;color:#000;background-color:#FFF;overflow:hidden;width:150px;margin:10px;padding:0 0 9px;text-align:center;border:solid #00a680;border-width:1px}
#CDSWIDEXC.widEXC .bravoBox{background-color:#00a680;height:27px;padding-bottom:1px;margin-bottom:-8px}
#CDSWIDEXC.widEXC .bravoBox .bravoWrapper{display:table;height:100%;width:100%}
#CDSWIDEXC img{border:none;display:block;margin:1px 1px -8px}
#CDSWIDEXC.widEXC .bravoBox .bravoWrapper .bravoText{display:table-cell;vertical-align:middle;color:#FFF;font-size:19px;font-family:Verdana,"Bitstream Vera Sans",Arial,Helvetica,sans-serif;font-style:normal}
.nemus-slider{overflow:hidden}
#TA_selfserveprop868{float:left}
#TA_excellent556{float:right}
#TA_cdswritereviewlg862{float:right}
.trip-advisor-widget{margin:-30px 0 0;padding:0;display:inline-block;width:100%}
#CDSWIDSSP{width:100%!important}
.homecta{background:#B62CDF;color:#FFF;padding:20px 0}
.homecta h2{font-size:24px;margin:0}
.homecta .btn{background:#FFF;border:1px solid #FFF;color:#2d0906;font-size:18px;font-weight:600;margin:0;transition:all .3s ease}
.homecta .btn:hover,.homecta .btn:focus{background:#FFF;border-color:#FFF!important;color:#B62CDF}
.homecta-outer{display:flex;flex-flow:row wrap;justify-content:space-between;width:100%;margin:0 auto;align-items:center}
.banner-head{width:100%;height:250px;position:relative;background:url(//www.hollywoodviphotel.com/wp-content/themes/hollywoodviphotel/images/rocky-mountain-national-park.jpg) no-repeat center top;background-size:cover;box-shadow:0 15px 25px -5px rgba(0,0,0,0.6);margin:0 auto 60px;border-bottom:1px solid rgba(255,255,255,.3)}
.banner-head:before{content:"";position:absolute;width:100%;height:100%;display:block;text-align:center;background:rgba(0,0,0,0.3);border:9px solid rgba(255,255,255,0.2)}
.banner-head h2{color:#fff;text-align:center;margin:0 auto;display:table;font-size:32px;line-height:100%;padding:30px;font-weight:700;letter-spacing:.01em;text-transform:uppercase;transform:translateY(-50%);position:relative;top:50%;text-shadow:1px 3px 4px rgba(0,0,0,.7)}
.banner-head h2:after{display:none}
.btn-container{text-align:center;margin:40px auto 0}
.btn-container .btn{margin:0;white-space:normal}
.discount-section{margin:40px 0 0}
.ds-img{display:inline-block;margin:5px}
.ds-img img{max-width:100%}
.wpcf7-form-control{width:100%;border-radius:0;transition:all .25s linear;color:#000;box-shadow:none;border:1px solid #ddd;display:block;width:100%;height:40px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none}
.wpcf7-form-control:focus{outline:none!important;border:1px solid #666!important;box-shadow:0 5px 10px -3px rgba(0,0,0,0.2)!important;transition:border .4s ease-in-out!important}
textarea.wpcf7-form-control{height:auto;max-height:100px;resize:none}
.wpcf7-submit{width:auto;color:#fff!important;padding:9px 20px!important;background:#B62CDF!important;box-shadow:none!important;border-radius:4px!important;border-bottom:none!important;border:1px solid #B62CDF!important;font-weight:600}
.wpcf7-submit:hover,.wpcf7-submit:focus{transition:all .3s ease 0;background:#B62CDF!important;color:#FFF!important;border:1px solid #B62CDF!important;outline-color:#B62CDF;outline:none}
.wpcf7-validation-errors,.wpcf7-acceptance-missing{border:2px solid #ff7f7f!important;text-align:center}
.wpcf7-response-output{text-align:center}
.wpcf7-not-valid-tip{font-size:13px!important;background:#FFC9C9!important;color:#832020!important;padding:5px 10px!important;list-style-type:none;margin:-2px 0 0!important;text-align:center;border-radius:0}
.req{color:#D70000;font-size:12px;line-height:1}
.parsley-errors-list{margin:2px 0 3px;padding:0;list-style-type:none;font-size:.9em;line-height:.9em;opacity:0;transition:all .3s ease-in;-o-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in}
.amenity-btmsection{text-align:center;margin:40px auto 0}
.home-roomouter{display:flex;flex-flow:row wrap;justify-content:center;align-items:center}
.home-roomouter .box1{width:calc(50% - 30px)!important}
.home-roomouter .product-imitation1 img{height:auto;width:100%;max-width:none;display:block;max-height:360px;overflow:hidden}
.home-roomouter .product-imitation1::before{display:none}
.home-roomouter .product-name p{font-size:21px}
.home-roomouter .product-desc.dropdown{padding:15px 15px 30px}
.home-roomouter .book-btn1 a{padding:10px}
#rooms .roomsec{display:flex;flex-flow:row wrap;max-width:90%;margin:0 auto}
#rooms .roomsec p{margin:0}
.roomsec .box1{background:#FFF;position:relative;margin:10px;display:inline-block;z-index:1;vertical-align:top;margin-bottom:30px;transition:all .4s ease;width:100%;float:none;margin:0 auto;background-color:#fafafa;margin:30px 40px}
.roomsec .product-imitation1{width:50%;min-height:300px;background:#fafafa}
.roomsec .box1.box-more{text-align:center;vertical-align:middle;display:flex;display:none;justify-content:center;align-items:center;position:relative;background:url(//www.hollywoodviphotel.com/wp-content/themes/hollywoodviphotel/images/service-bg.jpg) no-repeat center;background-size:cover}
.roomsec .box1.box-more:before{content:"";background:rgba(0,0,0,.8);position:absolute;width:100%;height:100%}
.roomsec .dropdown{position:relative;float:left;padding:30px;width:50%;top:0;left:0;right:0;background:none}
.roomsec .box1.box-more .dropdown{width:100%}
.roomsec .box1.box-more .dropdown:after{display:none}
.box1.box-more p{color:#FFF;font-size:24px;text-align:center}
.box1.box-more .book-btn1{text-align:center;margin:0;vertical-align:top}
.box1.box-more .book-btn1 .read-btn{float:none;margin:20px 0 0!important}
.roomsec .box1 img.alignnone.size-full{width:100%;height:100%;position:absolute;top:0;left:0;right:0;margin:0 auto;transform:translate(-25px,25px)}
.roomsec .dropdown{position:relative;padding:10px 20px;width:50%;top:0;left:0;right:0;background:none;border:none}
.ibox-content.product-box{display:flex;justify-content:center;flex-flow: row wrap;}
.roomsec .product-name{font-size:20px;min-height:30px;vertical-align:middle}
.roomsec .dropdown h3{margin:10px 0;text-align:left;color:#b62cdf;font-weight:500;min-height: auto;}
.roomsec .dropdown h3 span{display:none}
.roomsec .room-info{list-style-type:none;padding:0 0 15px;text-align:left;margin:0 0 10px}
.roomsec .room-info li{list-style:none;color:#000;line-height:1.4em;margin-left:0;font-size:16px;margin-top:10px;padding-left:30px;position:relative}
.roomsec .room-info li:first-child{margin-top:0}
.roomsec .room-info li:before{content:'\f178';font-family:FontAwesome;position:absolute;left:0;color:#000}
.roomsec .book-btn1{width:100%;display:inline-block;margin-bottom:10px;text-align:left}
.roomsec .book-btn1 .btn.top11{float:none}
.roomsec .home-prodInner .book-btn1 .btn.top11{margin:0;width:auto!important;display:inline-block}
.roomsec .dropdown .fac-ul{padding:0}
.roomsec .dropdown .fac-ul li{padding:0;width:100%;margin:0;min-height:22px;font-size:14px}
.roomsec .dropdown .fac-ul li:before{content:'-';display:inline-block;padding-right:5px}
.roomsec .dropdown .fac-ul li span.room-icnimg{display:none}
.roomsec .dropdown .fac-ul li span.room-icntxt{font-weight:400}
#rooms .row.text-center{margin-left:0;margin-right:0}
.row.room-inner{margin:0!important}
.roombox{margin-bottom:80px;border:1px solid #efefef;background:#fff;display:flex;padding:0;box-shadow:0 2px 8px -2px rgba(0,0,0,0.5)}
.roombox:nth-of-type(even){flex-direction:row-reverse}
.roombox:nth-of-type(even) .roomcontwrap .sec-title{padding-left:0}
.roombox:nth-of-type(even) .roomcontwrap .roomcnt{padding-left:0}
.roombox:nth-of-type(even) .fac-ul{padding-left:0}
.roombox:nth-of-type(even) .roombtn{margin-left:0}
.roomimg{display:inline-block;width:50%;vertical-align:top}
.roomimg img{transform:translate(-40px,40px)}
.roombox:nth-of-type(even) .roomimg img{transform:translate(40px,40px)}
.roomcontwrap{display:inline-block;width:50%;vertical-align:top;padding:20px}
.roomcontwrap .sec-title{font-size:24px;padding:0 25px;margin:0;text-transform:capitalize;line-height:24px}
.roomcontwrap .sec-title span{line-height:1;font-size:12px;margin:10px 0 0;color:#5d8190;font-weight:600;display:block}
.roomcontwrap .roomcnt{padding:0 40px}
.roomcontwrap .roomcnt p{margin:10px 0 0}
.roomcontwrap .roomcnt p a{color:#B62CDF}
.roomcontwrap .roomcnt p a:hover,.roomcontwrap .roomcnt p a:focus{color:#333}
.roombtn{clear:both;text-align:left;margin-left:20px}
.roombtn .bookbtn{background:#B62CDF;border-color:#B62CDF;margin:0}
.roombtn .bookbtn:hover,.roombtn .bookbtn:focus{background:#B62CDF!important;border-color:#B62CDF!important}
.fac-ul{list-style-type:none;line-height:30px;padding:20px 0 20px 25px;font-size:14px;display:flex;flex-flow:row wrap}
.fac-ul li{position:relative;float:none;text-align:left;width:calc(50% - 30px);line-height:1.3em;padding:0 0 0 50px;font-size:15px;margin:10px 0 0 20px;vertical-align:middle;display:flex;align-items:center;min-height:36px}
.fac-ul li:nth-of-type(2n+1){margin-left:0}
.fac-ul li:nth-of-type(1),.fac-ul li:nth-of-type(2){margin-top:0}
.fac-ul li img{background-color:transparent;border-radius:0;padding:2px}
.fac-ul li .room-icnimg{margin:0;width:36px;display:inline-block;position:absolute;top:0;left:0;height:36px}
.fac-ul span{margin-left:0}
.roomcontwrap .sec-title {
font-size: 20px;
min-height: 30px;
vertical-align: middle;
margin: 5px 0;
text-align: left;
color: #b62cdf;
font-weight: 500;
padding: 0;
}
.roomcontwrap {
padding: 10px 20px;
}
.roomcontwrap .fac-ul {
padding: 0;
}
.roomcontwrap .fac-ul li {
padding: 0;
margin: 0;
width: 100%;
min-height: 22px;
}
.roomcontwrap .fac-ul li span.room-icnimg {
display: none;
}
.roomcontwrap .fac-ul li span.room-icntxt {
font-size: 14px;
font-weight: 500;
}
.roomcontwrap .fac-ul li span.room-icntxt:before {
content: '-';
padding-right: 5px;
}
.roomcontwrap .sec-title {
font-size: 20px;
padding: 0;
margin: 5px 0;
min-height: auto;
}
.roombtn a.btn-primary.btn-block.btn.read-btn.bookbtn {
margin: 0;
padding: 6px 10px;
font-size: 14px;
}
.roombox {
margin-bottom: 40px;
border: none;
background: #fafafa;
display: flex;
padding: 0;
box-shadow: none
}
.roombtn{
margin:0;
}
.box1:nth-of-type(even) .ibox-content.product-box {
flex-direction: row-reverse;
}
.home-policies {
padding-top: 40px;
padding-bottom: 30px;
position: relative;
z-index: 3;
background-size: 100%;
}
.home-map .contactMap {
margin: 0;
padding: 0;
}
.home-policies-list ul {
list-style: none;
padding: 0;
}
.home-policies-list ul li {
list-style: none;
min-height: 26px;
}
.home-policies-list ul li:before {
content: '-';
padding-right: 5px;
display: inline-block;
}
.home-services{position:relative;background:url(//www.hollywoodviphotel.com/wp-content/themes/hollywoodviphotel/images/service-bg.jpg) no-repeat center center;background-size:cover;padding:60px 0}
.home-services:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(11,6,3,.75)}
.home-serviceInner{position:relative;z-index:1;color:#FFF;display:flex;flex-flow:row wrap;justify-content:center;align-items:center}
.home-serviceHeading{width:30%;text-align:center}
.home-serviceHeading h2{position:relative;font-size:36px;margin:0 auto 20px;padding-bottom:10px;font-weight:300;font-family:'Domine',Georgia,Times,serif;display:table}
.home-serviceHeading h2:before{content:"";width:8px;height:8px;background:#FFF;display:block;margin:0 auto;position:absolute;left:0;right:0;bottom:-3px;transform:rotate(45deg);z-index:1}
.home-serviceHeading h2:after{left:0;right:0;content:"";background:#fff;bottom:0;height:2px;width:100px;margin:0 auto;position:absolute}
.home-serviceHeading .btn{background:transparent!important;border:2px solid rgba(255,255,255,.6)!important;transition:all .3s ease;font-weight:600}
.home-serviceHeading .btn:hover,.home-serviceHeading .btn:focus{background:#FFF!important;border-color:#FFF!important;color:#B62CDF}
.home-serviceContent{width:70%;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;position:relative}
.home-serviceContent:before{content:'';height:80%;width:1px;left:5%;top:50%;transform:translateY(-50%);position:absolute;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.65) 50%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.65) 50%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0.65) 50%,rgba(255,255,255,0) 100%)}
.hsbox{width:calc(50% - 60px);padding:0;position:relative;text-align:center;margin:30px}
.hsbox h3{margin:0;font-size:18px;font-weight:400}
.hsbox-icn{width:48px;height:48px;background:url(//www.hollywoodviphotel.com/wp-content/themes/hollywoodviphotel/images/wifi-white.png) no-repeat 0 0;margin:0 auto 15px}
.hsbox-icn1{background-image:url(//www.hollywoodviphotel.com/wp-content/themes/hollywoodviphotel/images/atm.png)}
.hsbox-icn2{background-image:url(//www.hollywoodviphotel.com/wp-content/themes/hollywoodviphotel/images/deck-chair-under-the-sun.png)}
.hsbox-icn3{background-image:url(//www.hollywoodviphotel.com/wp-content/themes/hollywoodviphotel/images/security.png)}
.hsbox-icn4{background-image:url(//www.hollywoodviphotel.com/wp-content/themes/hollywoodviphotel/images/fireplace.png)}
.about-list{margin:40px auto 0}
.alistInner{display:flex;flex-flow:row wrap;justify-content:center}
.alistbox{width:calc(33.33% - 20px);margin:30px 0 0 30px;position:relative;transition:all .3s ease;overflow:hidden}
.alistbox:nth-of-type(3n+1){margin-left:0}
.alistbox:nth-of-type(1),.alistbox:nth-of-type(2),.alistbox:nth-of-type(3){margin-top:0}
.alistbox .alistImg{position:relative;width:100%;height:100%;left:0;top:0;overflow:hidden}
.alistbox .alistImg:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(5,40,86,.8);z-index:1;transition:background .6s ease-out}
.alistbox:hover .alistImg:before{background:rgba(5,40,86,.92)}
.alistImg img{max-width:100%;transition:transform .6s ease-in-out;transform:scale(1.1)}
.alistbox:hover .alistImg img{transform:scale(1.6)}
.alistText{position:absolute;width:100%;left:0;top:50%;transform:translateY(-50%);padding:30px;color:#FFF;text-align:center;z-index:2}
.alistText h3{margin:0 0 20px;font-size:30px;font-weight:400;line-height:1}
.alistText h3:after{content:"";display:none}
.alistText p{margin:0;line-height:1.6em;font-size:14px}
.contact-icon ul{position:relative;margin-top:0}
.contact-icon ul li{position:relative;font-size:16px;padding:16px 60px;margin-bottom:10px;font-weight:700;list-style:none;border:1px solid #e5e5e5;border-radius:4px;background-color:#fafafa}
.contact-icon{margin-left:-10px}
.contact-icon ul{margin-top:20px}
.contact-icon ul li em,.contact-icon ul li .fa{position:absolute;left:15px;top:20px;font-size:26px;line-height:1em;color:#333;width:30px;text-align:center}
.contact-icon ul li span{position:relative;font-size:15px;font-weight:400;color:#000}
.contact-icon ul li span a{color:#000;font-size:15px;font-weight:400}
.contact-icon ul li span a:hover{text-decoration:none}
.contact-form h3{position:relative;font-size:24px;margin:0 0 30px;color:#000;padding-bottom:10px;font-weight:300;font-family:'Domine',Georgia,Times,serif}
.contact-form h3:before{content:"";width:8px;height:8px;background:#B62CDF;display:block;margin:0;position:absolute;left:0;right:0;bottom:-3px;transform:rotate(45deg);z-index:1}
.contact-form h3:after{content:"";left:0;background:#B62CDF;bottom:0;height:2px;width:50px;margin:0;position:absolute;right:0}
.contactMap{margin:40px 0 0;padding:5px;border:1px solid #ddd;box-shadow:0 20px 40px -15px rgba(0,0,0,0.3)}
.contactMap iframe{display:block}
.bulletList ul li{margin:0 0 10px}
.bulletList ul li:last-of-type{margin-bottom:0}
.amenityInner{display:flex;flex-flow:row wrap}
.amenityInner .amenitycols{width:calc(33.33% - 20px);padding:25px;border:2px solid #d2d2d2;margin:0 0 0 30px;background:#FFF}
.amenityInner .amenitycols:nth-of-type(3n+1){margin-left:0}
.amenityInner h3{margin:0 0 20px;color:#B62CDF}
.amenityInner ul{padding:0 0 0 20px;margin:0}
.amenityInner ul li{margin:0 0 10px}
.amenityInner ul li:last-of-type{margin-bottom:0}
.amenitySec{margin:0 0 30px}
.amenitySec h3{position:relative;font-size:24px;margin:40px 0 15px;color:#000;padding-bottom:10px;font-weight:300;font-family:'Domine',Georgia,Times,serif}
.amenitySec h3:before{content:"";width:8px;height:8px;background:#B62CDF;display:block;margin:0;position:absolute;left:0;right:0;bottom:-3px;transform:rotate(45deg);z-index:1}
.amenitySec h3:after{content:"";left:0;background:#B62CDF;bottom:0;height:2px;width:50px;margin:0;position:absolute;right:0}
.amenitySec h3:first-of-type{margin-top:0}
.amenityList{display:flex;flex-flow:row wrap}
.al-list{width:calc(33.33% - 30px);margin:50px 0 0 30px;position:relative;border-bottom:2px solid #ccc;transition:all .3s ease}
.al-list:hover{border-bottom:2px solid #B62CDF}
.al-list:nth-of-type(3n+1){margin-left:0}
.al-list:nth-of-type(1),.al-list:nth-of-type(2),.al-list:nth-of-type(3){margin-top:0}
.al-list .al-listImg{margin:0 0 15px;display:block;overflow:hidden}
.al-list .al-listImg img{max-width:100%;transition:all 1s ease}
.al-list:hover .al-listImg img{transform:scale(1.2)}
.al-list h4{margin:0 0 10px;font-family:'Domine',Georgia,Times,serif;font-size:24px;font-weight:300;transition:all .3s ease}
.al-list:hover h4{color:#B62CDF}
.subTitle{position:relative;font-size:24px;margin:40px 0 15px;color:#000;padding-bottom:10px;font-weight:300;font-family:'Domine',Georgia,Times,serif}
.subTitle:first-of-type{margin-top:0}
.miscPages ul{margin:30px 0}
.miscPages ul li{margin-bottom:10px}
.innerpage-content .subTitle:first-of-type{margin-top:40px}
.subTitle:before{content:"";width:8px;height:8px;background:#B62CDF;display:block;margin:0;position:absolute;left:0;right:0;bottom:-3px;transform:rotate(45deg);z-index:1}
.subTitle:after{content:"";left:0;background:#B62CDF;bottom:0;height:2px;width:50px;margin:0;position:absolute;right:0}
.roompage .subTitle{margin:60px 0 15px}
.roomTxt{margin:0 0 30px}
.ftr-address li .fa.fa-text-message{background:url(//www.hollywoodviphotel.com/wp-content/themes/hollywoodviphotel/images/text-message.png) no-repeat;width:13px;height:20px;top:0}
.areaListsection h3{position:relative;text-align:center;font-size:30px;margin:0 0 30px;color:#000;padding-bottom:10px;font-weight:300;font-family:'Domine',Georgia,Times,serif}
.areaListsection h3:after{content:"";left:0;background:#B62CDF;bottom:0;height:2px;width:100px;margin:0 auto;position:absolute;right:0}
.areaListsection h3:before{content:"";width:8px;height:8px;background:#B62CDF;display:block;margin:0 auto;position:absolute;left:0;right:0;bottom:-3px;transform:rotate(45deg);z-index:1}
.areaListsection:first-of-type h3{margin-top:0}
.areaListimg{margin:0 0 15px}
.areaListimg img{max-width:100%}
.areaList{display:flex;flex-flow:row wrap;margin:60px 0 0}
.areaListbox{width:calc(50% - 30px);padding:20px;margin:0 0 30px 30px;background:#FFF;border:2px solid #CCC;transition:all .3s ease}
.areaListbox:hover{border:2px solid #ccc}
.areaListbox:nth-of-type(2n+1){margin-left:0}
.areaListbox h4{margin:0 0 15px;font-size:18px;font-weight:600;transition:all .6s ease-in-out;color:#000}
.areaListbox:hover h4{color:#B62CDF}
.areaListbox p{margin:0 0 10px;position:relative;padding:0;line-height:1.4em;font-size:14px}
.areaListbox p:last-of-type{margin-bottom:0}
.areaListbox p .fa{position:absolute;left:0;top:3px;width:20px;font-size:15px}
.areaListbox p a:hover,.areaListbox p a:focus{color:#333}
.linkMap,.linkWebsite{position:relative;margin:0 15px 0 0;padding:0 0 0 20px;font-weight:600}
.linkMap .fa,.linkWebsite .fa{color:#B62CDF}
.policyPage ul{margin:0 0 30px}
.policyPage ul li{margin:0 0 10px}
.policyNotes{background:#e5e3f3;color:#494098;padding:15px 20px;line-height:1.4em;text-align:center;font-size:14px;font-weight:600;display:table;margin:0 auto}
img.wpcf7-form-control.wpcf7-captchac.wpcf7-captcha-captcha-778{width:auto;display:inline-block;vertical-align:top;margin:0;border:0;box-shadow:none;padding:0;height:40px}
.wpcf7-form-control-wrap{border-radius:0;transition:all .25s linear;color:#000;position:relative}
span.wpcf7-form-control-wrap.captcha-778{display:inline-block;margin:0 0 0 10px}
.homeSlider{max-height:760px;overflow:hidden;position:relative;vertical-align:top}
.homeSlider .owl-theme .owl-controls{margin:0;position:absolute;top:0;left:0;right:0;width:100%;height:100%;max-height:760px}
.homeSlider .owl-theme .owl-controls .owl-buttons{position:absolute;top:auto;transform:translateY(-45%);bottom:10px;right:40px}
.homeSlider .owl-theme .owl-controls .owl-buttons div{display:none;position:relative;top:0;opacity:1;filter:alpha(opacity=50);background:transparent;font-size:0;padding:4px 20px;margin:0;vertical-align:top;background-color:#B62CDF;border-radius:0}
.homeSlider .owl-theme .owl-controls .owl-buttons div:hover,.homeSlider .owl-theme .owl-controls .owl-buttons div:focus{opacity:1;filter:alpha(opacity=100)}
.homeSlider .owl-theme .owl-controls .owl-buttons div:before{content:"\f053";color:#FFF;font-family:fontAwesome;display:block;font-size:22px}
.homeSlider .owl-theme .owl-controls .owl-buttons .owl-prev{left:-5px}
.homeSlider .owl-theme .owl-controls .owl-buttons .owl-next{right:-5px}
.homeSlider .owl-theme .owl-controls .owl-buttons .owl-prev:before{content:"\f053"}
.homeSlider .owl-theme .owl-controls .owl-buttons .owl-next:before{content:"\f054"}
.homeSlider .owl-theme .owl-controls .owl-buttons .owl-controls{margin:0}
.homeSlider .owl-pagination{position:absolute;bottom:10px;left:0;right:0}
.homeSlider .owl-theme .owl-controls .owl-page span{width:10px;height:10px;margin:2px;background:transparent;border:2px solid #FFF;opacity:1;transition:all .5s ease}
.homeSlider .owl-theme .owl-controls .owl-page.active span{background:#FFF;border:2px solid #FFF}
.homeSlider .owl-carousel .owl-item .item img{width:100%;height:100%}
.homeSlider .owl-carousel .owl-item,.homeSlider .owl-carousel .owl-item .item{max-height:760px}
.roomSlider{max-height:500px;overflow:hidden;position:relative;vertical-align:top;margin:0 auto 30px;border-radius:0;border:1px solid #dcdcdc;box-shadow:0 7px 14px -6px rgba(0,0,0,0.3);padding:6px}
.roomSlider .owl-theme .owl-controls{margin:0;position:absolute;top:0;left:0;right:0;width:100%;height:100%;max-height:500px}
.roomSlider .owl-theme .owl-controls .owl-buttons{position:absolute;top:auto;transform:translateY(-45%);bottom:10px;right:40px}
.roomSlider .owl-theme .owl-controls .owl-buttons div{position:relative;top:0;opacity:1;filter:alpha(opacity=50);background:transparent;font-size:0;padding:4px 20px;margin:0;vertical-align:top;background-color:#B62CDF;border-radius:0}
.roomSlider .owl-theme .owl-controls .owl-buttons div:hover,.roomSlider .owl-theme .owl-controls .owl-buttons div:focus{opacity:1;filter:alpha(opacity=100)}
.roomSlider .owl-theme .owl-controls .owl-buttons div:before{content:"\f053";color:#FFF;font-family:fontAwesome;display:block;font-size:22px}
.roomSlider .owl-theme .owl-controls .owl-buttons .owl-prev{left:-5px}
.roomSlider .owl-theme .owl-controls .owl-buttons .owl-next{right:-5px}
.roomSlider .owl-theme .owl-controls .owl-buttons .owl-prev:before{content:"\f053"}
.roomSlider .owl-theme .owl-controls .owl-buttons .owl-next:before{content:"\f054"}
.roomSlider .owl-theme .owl-controls .owl-buttons .owl-controls{margin:0}
.roomSlider .owl-pagination{position:absolute;bottom:10px;left:0;right:0}
.roomSlider .owl-theme .owl-controls .owl-page span{width:10px;height:10px;margin:2px;background:transparent;border:2px solid #FFF;opacity:1}
.roomSlider .owl-theme .owl-controls .owl-page.active span{background:#FFF;border:2px solid #FFF}
.roomSlider .owl-carousel .owl-item .item img{width:100%;height:100%}
.roomSlider .owl-carousel .owl-item,.roomSlider .owl-carousel .owl-item .item{max-height:500px}
.reviews-container{max-width:767px;margin:0 auto;text-align:center;display:flex;vertical-align:top}
.reviews-container .TA_selfserveprop{display:inline-block;margin:0 auto}
.reviews-container .TA_selfserveprop.mobile-only{display:none}
.reviews-container>div{display:inline-block;vertical-align:top}
.reviews-container .TA_cdswritereviewlg{margin-left:30px}
#CDSWIDSSP .widSSPData .widSSPTrvlRtng .widSSPOverall div strong{font-weight:400;color:#B7B7B7;font:normal 12px Arial,Helvetica,sans-serif}
.aPageInner{display:flex;flex-flow:row wrap}
.aPage-list{width:calc(33% - 40px);margin:10px;padding:0;transition:all .3s ease;box-shadow:0 3px 8px -3px rgba(0,0,0,0.4);border-radius:4px;overflow:hidden;border:1px solid #dfdfdf}
.aPage-list:hover{box-shadow:0 10px 20px -12px rgba(0,0,0,0.5)}
.aPage-list .aPagecontent{padding:15px}
.aPageImg img{width:100%}
.aPage-list h3{margin:0;transition:all .3s ease;font-size:18px}
.aPage-list p{padding:0 15px;margin:0 0 10px;line-height:1.6em}
.aPage-list p.aDesc{margin-bottom:20px}
.aPage-list p:last-of-type{margin-bottom:0}
.aPage-list a,.aPage-list a:hover,.aPage-list a:focus{text-decoration:none;font-weight:600}
.aPage-list p a{padding:10px 20px;background:#B62CDF;display:inline-block;color:#fff;transition:box-shadow ease .3s}
.aPage-list a:hover,.aPage-list a:focus{box-shadow:0 3px 12px -3px #9e241e}
.aPage-list .aPagecontent>p:last-child{border:1px solid #B62CDF;border-top-left-radius:4px;border-bottom-left-radius:4px;display:inline-block;padding-right:0;margin-left:20px}
.aPage-list .fa{color:#B62CDF;margin:0 10px 0 0;font-size:18px;min-width:18px}
.aPage-list ul{padding:0 0 0 20px;display:flex;flex-flow:row wrap}
.aPage-list ul li{margin:0 0 5px 10px;width:calc(50% - 20px)}
.dPageInner{display:flex;flex-direction:row-reverse}
.dPageImg{width:360px;margin:0 0 0 30px}
.dPageImg img{max-width:100%}
.dPageContent{width:calc(100% - 390px)}
.dPageContent ul{padding:0 0 0 20px;display:flex;flex-flow:row wrap}
.dPageContent ul li{margin:0 10px 5px;width:calc(50% - 20px)}
.dPageContent ul li a{color:#333;transition:all .3s ease}
.dPageContent ul li a:hover,.dPageContent ul li a:focus{color:#B62CDF}
.grecaptcha-badge{display:none}
.policyPage .innerpage-content h3.subTitle:first-of-type{margin-top:0}
.videosOuter{display:flex;flex-flow:row wrap}
.videosContainer{width:calc(100% - 320px)}
.videoSidebar{width:280px;margin:0 0 0 40px}
.videoSidebar ul{padding:0 0 0 20px}
.videoSidebar ul li{margin:10px 0 0}
.videoSidebar a{color:#B62CDF}
.videoSidebar a:hover,.videoSidebar a:focus{color:#B62CDF}
.innercontent ul{margin:30px 0;padding:0 0 0 20px}
.innercontent ul li{margin:0 0 15px;line-height:1.6em}
.innercontent ul li:last-of-type{margin-bottom:0}
.policyHiglight{color:#B62CDF}
.dineHeader{margin:0 0 40px}
.dineListouter{display:flex;flex-flow:row wrap}
.dineList{width:calc(50% - 15px);margin:0 0 30px 30px}
.dineList:nth-of-type(2n+1){margin-left:0}
.dTable{border:1px solid #e6e6f1;padding:4px;transition:all .3s ease;margin:30px 0 0}
.dTable:hover{box-shadow:0 10px 30px -6px rgba(0,0,0,0.18)}
.dRow{display:flex;flex-flow:row wrap;justify-content:space-between;background:#ececf5;color:#585884;font-size:14px;font-weight:700}
.dRow:nth-of-type(even){background:#f2f2f7}
.dRow span{padding:5px 10px}
.dineImg{margin:0 0 10px;border:1px solid #d8d8d8;padding:4px;overflow:hidden}
.dineImg img{transition:all .5s ease}
.dineList:hover .dineImg img{transform:scale(1.2)}
.dineText h3{font-size:22px;line-height:1.4em;margin:0 0 10px;position:relative}
.dineText h3:after{position:absolute;bottom:-5px;left:0;content:"";width:0;height:3px;background:#B62CDF;display:block;margin:5px 0 0;transition:all .3s linear}
.dineList:hover .dineText h3:after{width:40px}
.diningPage .innerpage-content .subTitle:first-of-type{margin-top:0}
.roomPolicy{margin:30px 0 0}
.subscribeForm{font-size:15px;font-weight:600}
.subscribeForm p{line-height:1.4em}
.subscribeForm .wpcf7-form{position:relative;border-radius:40px;height:40px;max-width:320px}
.subscribeForm .wpcf7 p{position:relative;border:1px solid #FFF;line-height:1;margin:0;padding:0;border-radius:40px;height:40px}
.subscribeForm .wpcf7 p:before{content:"\f1d8";font-family:fontawesome;position:absolute;right:0;top:0;width:50px;height:40px;line-height:40px;text-align:center;vertical-align:middle;pointer-events:none}
.subscribeForm .wpcf7 p label{margin:0;width:calc(100% - 40px)}
.subscribeForm .wpcf7-form .wpcf7-form-control,.subscribeForm .wpcf7-form .wpcf7-form-control:focus{background:none;border:0!important;box-shadow:none!important;outline:none!important;border-radius:40px 0 0 40px;font-size:14px;font-weight:500;color:#FFF;letter-spacing:.03em}
.subscribeForm .wpcf7-form .wpcf7-submit,.subscribeForm .wpcf7-form .wpcf7-submit:focus,.subscribeForm .wpcf7-form .wpcf7-submit:hover,.subscribeForm .wpcf7-form .wpcf7-submit:active{position:absolute;top:0;right:0;border-radius:0 40px 40px 0!important;background:none!important;width:50px;font-size:0;padding:0!important;margin:0;border:0!important;outline:none;box-shadow:none!important}
.subscribeForm .wpcf7-form .wpcf7-not-valid-tip{margin-top:-1px!important;border-radius:10px}
.subscribeForm .wpcf7-form div.wpcf7-response-output{margin:30px 0 0;padding:.2em 1em;border:2px solid red;background:#FFF;color:#000;position:relative;top:0;left:0;z-index:1;text-transform:none;font-size:14px}
.subscribeForm .wpcf7-form div.wpcf7-response-output.wpcf7-mail-sent-ok{border-color:#4CAF50}
.topContent{margin:0 0 40px;text-align:left}
.topContent p,.amenityPage .topContent p{text-align:left}
.amenityPage .topContent{margin-bottom:60px}
.roompage .subTitle{margin:0 0 15px}
.directionInner{display:flex;flex-flow:row wrap;flex-direction:row-reverse}
.directionImg{width:35%;margin:0 0 0 40px}
.directionTxt{width:calc(65% - 40px)}
.panel-title a{display:block;position:relative}
.directionCollapse{margin:40px 0 0}
.panel-group .panel ul{margin:0;padding:0 0 0 20px}
.panel-group .panel ul li{line-height:1.9em}
.panel-default>.panel-heading{color:#FFF;background-color:#B62CDF;border-color:#B62CDF;color:#000;background-color:#eaeaea;border-color:#eaeaea}
.twoColsOuter{display:flex}
.twoColsContent{width:50%}
.twoColsImg{width:50%;text-align:right}
.twoColsImg img{border:5px solid #FFF;box-shadow:0 8px 16px -6px rgba(0,0,0,0.4);max-width:100%}
.twoColsContent .twoColsDiv:first-of-type h3{margin-top:0}
.attractList{margin:30px 0 0}
.attractList ul{margin:0;padding:0 0 0 20px;display:flex;flex-flow:row wrap}
.attractList ul li{margin:0 0 10px;font-size:16px;width:calc(50% - 30px)}
.amenityBtm{margin:80px auto 0;padding:30px 50px;background:#FFF;display:table;border:1px solid #e8e7e7;box-shadow:0 6px 12px -2px rgba(0,0,0,0.1)}
.amenityBtm .subTitle{margin:-55px auto 20px;background:#B62CDF;color:#FFF;padding:10px 20px;text-align:center;display:table}
.amenityBtm .subTitle:before,.amenityBtm .subTitle:after{margin:0 auto}
.reservation-policy li,.amenities li{margin:0 0 10px 10px}
.tripadvisor-widget #CDSRATINGWIDGET533{width:auto;display:table;margin-bottom:20px}
.tripadvisor-widget .logo{position:relative}
.connectwith-social a{background-color:#fff;display:inline-block;height:32px;width:32px;border-radius:25px;vertical-align:middle;text-align:center}
.connectwith-social a strong.fa{display:inline-block;vertical-align:middle;font-size:20px;color:#B62CDF;line-height:32px}
.connectwith-social a:not(:last-child){margin-right:8px}
.eat-local-list li{list-style-type:none}
.eat-local-list{padding:0}
.eat-local-list li{list-style-type:none;margin-bottom:10px;padding:10px 0;border-bottom:1px solid #f2f2f2}
.eat-local-list li img{float:left;margin-right:10px;width:26px}
.eat-local-list li p:first-child{font-size:14px;font-weight:600;margin-bottom:0}
.eat-local-list li p:last-child{color:#838383}
.amenities-subtitle{margin:30px 0 30px 30px !important}
.tripadvisor-widget .logo a{display:table}
.dinning-content,.shopping-content{width:calc(33.33% - 30px);margin:10px;padding:0 20px 20px;box-shadow:0 3px 12px -3px rgba(0,0,0,0.4);border-radius:4px;overflow:hidden}
.dinning-list,.shopping-list{display:flex;flex-flow:row wrap}
.shopping-content h3,.dinning-content h3{font-size: 18px;color: #B62CDF;border-bottom: 1px solid #B62CDF;padding: 0px 0px 10px;}
.shopping-content h4,.dinning-content h4{margin:0 0 10px;font-size:16px}
.business-description{margin:-80px auto 40px;color:#6c6c6c;padding:30px;box-shadow:0 3px 12px -3px rgba(0,0,0,0.4);position:absolute;background-color:#fff;max-width:900px;left:0;right:0;z-index:999}
.privacy-policy p,.reservation-policy li{color:#6c6c6c}
.nightbar-item{width:calc(16.666667% - 30px);margin:10px;padding:10px;box-shadow:0 3px 12px -3px rgba(0,0,0,0.4);border-radius:4px;overflow:hidden;text-align:center}
.nightbar-list{display:flex;flex-flow:row wrap}
.nightbar-item .nightbarimg img{width:100%}
.nightbar-item h5{margin:8px 0;font-size:16px}
.header-flex{display:flex;align-items:center;justify-content:space-between;position:relative}
.homeSlider .nemus-slider .slide-image {height: 100% !important;padding-top: 50%;}
.homeSlider .nemus-slider {max-height: 100%;height: 100% !important;}
@media (min-width:1201px) {
.phshow .logo{top:3px}
.bkbtn.mobile{display:none}
}
@media (min-width:768px) and (max-width:1200px) {
.phshow .logo{top:10px}
}
@media (min-width:992px) and (max-width:1200px) {
.header-right{right:40px}
}
@media (min-width: 1601px) {
.facilities{min-height:160px}
}
@media (max-width: 1200px) {
.header-right{display:none}
.header-flex .header-item:first-child{order:0}
.header-flex .header-item:last-child{order:1}
.header-flex .header-item{order:2}
.contactadd{min-height:180px!important}
.col-sm-6.white.text-left{margin-bottom:5px!important}
.menu-toggle,.menu-toggle:hover,.menu-toggle:focus,.menu-toggle:active{outline:none!important}
.room-box .rm-price{width:50%}
.product-name{font-size:18px}
.text-testimonial{width:818px}
.box{width:220px}
.box1{width:320px}
.main-navigation{margin-top:-18px}
.box-gallery{width:220px}
.box.gallery.mr0{margin-right:0!important}
.month{width:100%}
.sm-block{width:300px}
.sm-block::after{width:180px;height:180px}
.text-stay{width:600px;font-size:20px}
.menus{padding-left:60px}
.map-size{width:600px;height:450px}
.book-btn1 a{width:96%!important;margin:2%}
.text-center1{text-align:center;width:100%}
.text-left{text-align:center;width:100%;padding-top:0}
.text-right{text-align:center;width:100%;padding-top:0}
.nav-menu .current_page_item > a,.nav-menu .current_page_ancestor > a,.nav-menu .current-menu-item > a,.nav-menu .current-menu-ancestor > a{border-bottom:none!important;padding-bottom:10px!important}
.more{left:12%}
.contactadd{min-height:190px}
.navbar{min-height:90px}
.bkbtn{top:15px;right:40px}
.phshow .bkbtn{top:20px;}
.menu-toggle{top:0;position:relative}
.toggled-on .nav-menu > li a:focus,.toggled-on .nav-menu > ul a:focus{background-color:#B62CDF!important}
.homecta-outer{width:100%}
}
@media (max-width: 1199px) {
.roomsec .product-imitation1{width:100%}
.roomsec .dropdown{width:100%;text-align:center}
.roompage{margin:0 30px}
.roomsec .box1{width:100%;margin:30px 0}
.rm-pd .room-box .img-container{min-height:754px}
.entry-title.inner_title{padding-top:30px;padding-bottom:25px}
.box-gallery{width:210px}
.alistText h3{font-size:24px}
.home-prodInner{margin:0}
.homecta-outer{justify-content:center;text-align:center;flex-direction:column}
.homecta h2{margin-bottom:20px}
.roombox{align-items:flex-start}
.room-icntxt{display:inline-block;line-height:1.4em}
}
@media (max-width: 1024px) {
.rm-pd .room-box .img-container{min-height:788px}
#about .welcome-text .heading1{font-size:30px}
}
@media (max-width: 992px) {
.facpage .fac-pad{min-height:135px}
.attraction-block{width:calc(50% - 30px)}
.attraction-container .attraction-block:nth-last-child(2),.attraction-container .attraction-block:nth-last-child(3){margin-bottom:30px}
#about .welcome-outer{flex-direction:column}
#about .welcome-img{width:100%;margin:40px auto 0}
#about .welcome-text{width:100%;text-align:center}
.homecta-outer{flex-direction:column;text-align:center;width:80%}
.homecta{padding:30px}
.alistbox{width:100%;margin:30px 0 0}
.alistbox:nth-of-type(3n+1){margin-left:0}
.alistbox:nth-of-type(1){margin-top:0}
.alistbox:nth-of-type(2),.alistbox:nth-of-type(3){margin-top:30px}
.alistImg img{width:100%}
}
@media (max-width: 991px) {
.box1:nth-of-type(even) .ibox-content.product-box {
flex-direction: column;
}
.logo{padding:0}
.business-description{margin:0 auto;position:relative;z-index:initial}
.amenityIcons{margin:30px auto 0}
.dinning-content,.shopping-content{width:calc(50% - 30px)}
.nightbar-item{width:calc(25% - 30px)}
.roomsec .box1:nth-of-type(2) .ibox-content.product-box img.alignnone.size-full{transform:translate(25px,25px)}
#_exitwidgetcontainer .popup-inner{width:75%!important}
.aboutus1{padding:0!important}
.special{padding:0 15px;text-align:center}
.spl-text{text-align:center;margin-bottom:30px}
.contactbox{width:100%}
input#bb_resBtn{background-color:transparent!important;border:1px solid #fff!important}
.ad-img,.ad-rgt-img{width:50%!important;margin:20px auto!important;float:none!important;text-align:center!important}
select.bb_combobox:focus{border-radius:0!important;outline:none!important}
.cl,.wrapper{background:#dedede}
p.bbres_fieldset input.bbres_booknow{background:#fff!important;color:#B62CDF!important}
p.bbres_fieldset input.bbres_booknow:hover{background:#fff!important;color:#B62CDF!important}
.bbres_fieldset5,.bbres_fieldset6{width:49%!important}
p.bbres_fieldset input.bbres_booknow{background:#fff!important;color:#B62CDF!important}
.fixed{position:relative;width:100%;background:#B62CDF;margin:0;right:0;bottom:0;padding:20px 0;transform:translateY(0)}
p.bbres_fieldset.bbres_fieldset3,p.bbres_fieldset.bbres_fieldset4,p.bbres_fieldset.bbres_fieldset10.bb_btn{width:100%}
p.bbres_fieldset{min-width:100%!important;margin:20px 0 0!important}
p.bbres_fieldset.bbres_fieldset3{margin-top:0!important}
.fixed input#bb_resBtn{background:#FFF!important;border:1px solid #FFF!important;color:#B62CDF!important;font-weight:700}
.bb_resbox{max-width:300px;margin:0 auto}
.bb_resbox p{line-height:1}
.contactadd{min-height:218px}
.sec-title{font-size:20px}
.navbar-header{float:none;margin-top:-10px}
.navbar-toggle{display:block;margin-top:0;padding-right:200px!important}
.nav>li{padding:0}
.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1)}
.navbar-collapse.collapse{display:none!important}
.navbar-nav{float:none!important;margin:7.5px -15px;background:#fff}
.navbar-nav>li{float:none}
.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}
.collapse.in{display:block!important;position:relative;z-index:999}
.room-box .rm-price{width:60%}
.room-box .rmbkbtn .read{padding:9px 31px}
.facilities{min-height:initial;width:auto}
.textbox-right{float:left;margin-top:10px}
.text-testimonial{width:603px}
.box{width:169px}
.box-gallery{width:160px}
.sm-block{width:225px}
.sm-block::after{width:170px;height:170px}
.srv-text-block{font-size:20px}
.text-stay{font-size:20px;width:400px}
.content-inner{padding:120px 20px 20px}
.date{width:100%;height:100px}
.date-center{top:5%;position:absolute;left:45%}
.month-center{position:absolute;top:5px;left:42%}
.more{font-size:20px;left:28%;margin-top:10px}
.round{right:5px}
.menub{width:100%;text-align:center}
ul.pull-right1{float:none!important;margin-top:10px;display:inline-block}
.facilities h2{font-size:15px}
.entry-title{font-size:28px;padding-top:30px}
.b-hall{margin-bottom:20px;font-size:25px}
.map-size{width:450px;height:450px}
.fac-ul li{width:100%}
.room-box .fac-ul{display:block}
.room-box .fac-ul li{width:100%}
.amenitiesbox{width:calc(50% - 40px)}
.amenitiesbox:nth-of-type(3n+1){margin-left:0}
.amenitiesbox:nth-of-type(2n+1){margin-left:25px}
.rm-pd .room-box .sec-title{min-height:initial}
.roomcnt{min-height:auto}
.roomcnt p{min-height:60px}
ul.room-infolist{-webkit-flex-direction:column;flex-direction:column}
ul.room-infolist li{border-width:0 1px 1px}
ul.room-infolist li:first-child{border-top:1px solid #ccc}
.privacypage h2{font-size:24px}
.privacypage h3{font-size:20px}
#CDSWIDSSP{width:100%!important}
#TA_selfserveprop868,#TA_excellent556,#TA_cdswritereviewlg862{float:none}
.fun-image{width:280px}
#menu-footer-menu li{width:100%!important;float:none}
.amenities-list li{width:calc(50% - 15px)}
.home-serviceHeading h2{font-size:30px}
.home-serviceContent:before{left:3%}
.heading1{font-size:36px}
.headerouter .container{width:100%}
.ftr-address li em{display:block}
.pd{padding-left:15px;padding-right:15px}
.facpage .fac-pad.col-md-4.col-sm-6.col-xs-12:last-child .facilities{margin-bottom:0}
.roomsec .box1{width:100%;margin:30px 0}
.roomsec .box1:nth-of-type(2) .ibox-content.product-box{flex-direction:row-reverse}
.roomsec .box1:nth-of-type(3) .ibox-content.product-box{flex-direction:row}
.roomsec .box1:nth-child(2) .dropdown:after{border-bottom:15px solid transparent;border-top:15px solid transparent;content:"";height:0;margin-top:-7px;top:47%;width:0;z-index:2;left:auto;right:-15px;border-right:initial;border-left:15px solid #fff;position:absolute;display:none}
.roomsec .box1:nth-child(3) .dropdown:after{border-bottom:15px solid transparent;border-top:15px solid transparent;content:"";height:0;margin-top:-7px;top:47%;width:0;z-index:2;right:auto;left:-15px;border-left:initial;border-right:15px solid #fff;position:absolute}
.amenityInner .amenitycols{width:calc(50% - 20px);margin:0 0 30px 30px}
.amenityInner .amenitycols:nth-of-type(2n+1){margin-left:0}
.amenityInner .amenitycols:nth-of-type(3n+1){margin-left:initial}
.room-box .fac-ul li:nth-of-type(2){margin-top:10px}
.roomsec .box1.box-more{padding:20px}
.box1.box-more p{line-height:1.4em}
.areaListbox{width:calc(50% - 30px)}
.areaListbox:nth-of-type(2n+1){margin-left:0}
.al-list{width:calc(50% - 30px)}
.al-list:nth-of-type(3n+1){margin-left:30px}
.al-list:nth-of-type(2n+1){margin-left:0}
.al-list:nth-of-type(3){margin-top:50px}
.roomimg,.roombox:nth-of-type(even) .roomimg{width:100%;margin-bottom:20px}
.roomimg img,.roombox:nth-of-type(even) .roomimg img{width:100%;transform:translate(0px,0px)}
.roomcontwrap,.roombox:nth-of-type(even) .roomcontwrap{width:100%}
.roombox,.roombox:nth-of-type(even){flex-direction:column}
.roomcontwrap .sec-title{padding:0;font-size:20px}
.fac-ul{display:inline-block;width:100%;padding:20px 0 0}
.fac-ul li{width:50%;margin-left:0}
.fac-ul li:nth-of-type(2n+1){margin-left:0}
.fac-ul li:nth-of-type(2){margin-top:10px}
.roombtn{margin-left:10px;margin-top:10px}
.dPageInner{flex-direction:column}
.dPageImg{width:initial;margin:0 0 30px}
.dPageContent{width:auto}
#menu-footer-menu li{width:100%!important;margin-left:0!important}
.homeSlider .owl-carousel .owl-item .item img{min-height:450px;height:100%;width:100%}
.videosOuter{flex-direction:column}
.videosContainer{width:100%}
.videoSidebar{width:auto;margin:30px 0 0}
.aPage-list{width:calc(50% - 20px)}
.aPage-list:nth-of-type(3n+1){margin-left:10px}
.aPage-list h3{font-size:20px}
}
@media (max-width: 767px) {
.nightbar-item{width:calc(33.33% - 30px)}
.roomsec .box1:nth-of-type(2) .ibox-content.product-box{flex-direction:column}
.roomsec .box1:nth-of-type(2) .ibox-content.product-box .product-imitation1 img.alignnone.size-full{transform:translate(0px,0px)}
.roomsec .box1:nth-of-type(3) .ibox-content.product-box{flex-direction:column}
.ibox-content.product-box{flex-direction:column}
span.phone{margin-top:5px}
.b-img .b-block:nth-child(3){margin-bottom:30px}
.room-box .rm-details{min-height:70px}
.b-img img{width:100%}
.fixed{padding:0;transform:translateY(0)}
.product-name p{min-height:auto}
.aboutbg p{font-size:inherit}
.contactadd{min-height:initial!important;padding:20px 0;margin-bottom:20px}
.contactadd p{margin:0}
.bb_resbox{margin-top:20px;margin-bottom:20px}
.topmenu{font-size:12px}
.fac-ul li{width:50%}
.contactform{margin-top:20px!important}
.carousel{margin-bottom:20px}
.ct p{text-align:center}
#last{padding:30px 10px}
.entry-header{min-height:60px}
.entry-title{padding-top:13px;padding-bottom:13px;font-size:24px}
.entry-title.inner_title{padding-top:25px}
.rm-details p{text-align:center}
.product-price2{font-size:24px}
.product-name{font-size:20px}
#mapDiv{width:100%!important}
.site-title{font-size:35px!important;margin-top:0!important}
.mt30{margin-top:1px}
.newsletter{padding-bottom:30px;padding-top:30px}
.text-left{text-align:center}
.text-center ul{display:inline-block}
.text-testimonial{width:585px}
.box{width:220px}
.hentry-top-bg{height:70px}
.entry-header{margin-top:0}
.margin0{padding-left:0!important;padding-right:0!important}
.box-gallery{width:250px}
.box.gallery.mr0{margin-right:5px!important;margin-left:12px}
.sm-block{width:300px;margin:10px}
.sm-block::after{width:160px;height:160px}
.srv-text-block{font-size:18px}
.margin0{padding-left:15px;padding-right:15px}
.aboutbg{padding-bottom:30px!important;padding-top:30px!important}
.mt80{margin-top:80px}
#gallery{padding-bottom:30px}
.text-stay{font-size:18px;width:100%;text-align:center;margin-bottom:10px}
.footer-menu{text-align:center}
.testimonial{padding-top:30px;padding-bottom:30px}
.offers{padding-top:30px}
.content-box-wrap{padding-bottom:30px}
#gallery{padding-top:30px}
.pb60{padding-bottom:30px}
.services{padding-bottom:30px;padding-top:30px}
#rooms{padding-top:30px}
.mb60{margin-bottom:30px}
ul.pull-right1{float:none!important;margin-top:10px}
.content-inner{min-height:250px}
.textbox-right{text-align:center;float:none}
.join{float:none;margin-left:-3px;padding:12px}
.booking{width:100%;background:#B62CDF}
#slider{padding-bottom:45px}
.btn-white{background:#148EA6;color:#fff;border:none}
.slider-img img{min-width:100%;min-height:auto}
.adult-width{width:31%}
.child-width{width:31%}
.night-width{width:31%}
.night-width-1{width:100%}
.child-width-1{width:100%}
.adult-width-1{width:100%}
.center{text-align:center;float:left}
.slider-img img{max-height:300px}
.accomodation div#carousel-example-generic-accomodation,div#carousel-example-generic-abtus{max-width:100%;margin-bottom:30px}
.mt20{margin-top:20px}
.item img{width:100%;height:100%}
.more{position:absolute;top:55%;left:25%;font-size:16px}
.more-icon{position:absolute;top:40%;left:42%}
.both{text-align:center;width:320px;margin:auto}
.ht{height:280px}
.room-box .rm-price{width:50%;bottom:0}
#sl{width:150px}
.ad + .ad{margin-left:18px}
.map-size{width:100%;height:450px}
.carousel-indicators,.dot{bottom:30px}
.room-box .rmbkbtn .read{position:relative;float:none;margin:0}
.box1{width:370px}
.site-main{min-height:600px}
.innergallery .imgbox{width:calc(33% - 20px)}
.navbar{min-height:90px}
.rm-pd .room-box:nth-child(2){margin-top:30px}
.rm-pd .room-box .sec-title{min-height:inherit;padding-bottom:0}
.roomcnt p{min-height:inherit;line-height:1.6em;margin:0}
.room-box .rm-details{min-height:60px}
.rm-pd .room-box:nth-child(3) .sec-title,.rm-pd .room-box:nth-child(4) .sec-title{min-height:inherit}
.attractionpage .b-hall{font-size:18px}
.attraction-block .atext h3{font-size:18px}
.innerpage-content h2{font-size:20px;margin-top:25px}
.directionPage .innerpage-content h2:first-child{margin-top:0}
.footer-menu li{margin-right:0;padding-right:10px}
.toggled-on .nav-menu,.toggled-on .nav-menu > ul{top:59px!important}
.product-imitation img:hover{transform:scale(1.0)}
.room-box .fac-ul{margin-top:20px}
.room-box .fac-ul li:nth-of-type(2){margin-top:10px}
.cblock{width:calc(100% - 30px);margin:20px 0 0}
.cblock:nth-of-type(1){margin-top:0}
.innerpage-content h3,.innerpage-content h2{font-size:20px}
.fac-pad:nth-child(13) .facilities{margin-bottom:25px!important}
.activitylist{margin-top:40px}
.activitybox{width:100%;margin:25px 0 0 25px}
.activitybox:nth-of-type(1){margin-top:0}
.activitybox:nth-of-type(2),.activitybox:nth-of-type(3){margin-top:25px}
.areaListbox{width:auto;margin:0 auto 30px;display:table}
.areaListbox:nth-of-type(2n+1){margin-left:auto}
#about .welcome-text .heading1{font-size:22px}
.heading{font-size:22px}
.home-serviceHeading h2{font-size:24px}
.homecta-outer{flex-direction:column;text-align:center;width:100%}
.homecta{padding:20px 0}
.homecta h2{margin-bottom:15px;font-size:18px}
.banner-head{height:150px}
.banner-head h2{font-size:24px;line-height:1.3em}
.headerouter{height:auto}
.fun-image{width:100%;margin:0 0 15px}
.fun-image .fimg{margin-top:0}
.fun-block{flex-direction:column}
.fun-content{width:100%}
.fun-content h3{font-size:18px}
.newsouter{flex-direction:column}
.news-content{width:100%;text-align:center}
.newslist{width:100%;margin:20px 0 0;text-align:center}
.amenities-list li{width:100%}
.gallerypage h2 + p{display:none}
.homegallery .imgbox:first-child{margin-top:0!important}
.map-forms-rows{margin-top:15px}
.roomsec .dropdown h3{margin:0 auto 10px;text-align:left}
.roomsec .room-info{padding:0 0 15px;text-align:left;display:block;margin:0}
.roomsec .room-info li{margin-left:0;position:relative;padding-left:30px}
.roomsec .room-info li:before{position:absolute;left:0}
.dropdown{width:100%;position:relative;top:0;right:0;background:#000;text-align:left;padding:20px 0 20px 30px}
.book-btn1{width:100%;display:block;margin-bottom:10px;text-align:center}
.roomsec .book-btn1 a{margin:0}
.box1 img.alignnone.size-full{width:100%}
.roomsec .box1 img.alignnone.size-full{transform:translate(0px,0px)}
.box1:nth-child(2) img.alignnone.size-full{width:100%;float:none}
.room-info{padding:10px 0 10px 20px}
.box1:nth-child(2) .dropdown{left:0;right:inherit}
.roomsec .dropdown{max-height:initial;padding:20px}
.book-btn1 a{width:40%!important;margin:0}
.room-info li:before{left:34px}
.home-serviceContent:before{display:none}
.home-serviceInner{flex-direction:column}
.home-serviceHeading,.home-serviceContent{width:100%}
.home-serviceHeading .btn{border-width:1px!important;font-size:14px;padding:8px 16px}
.hsbox{width:calc(50% - 40px);margin:20px}
.hsbox h3{font-size:16px}
.heading1{font-size:30px}
div.wpcf7{margin-top:30px!important}
.logo{top:0}
.phshow .logo{top:10px}
.innerpage-content .highLightContentOuter{flex-direction:column}
.innerpage-content .highLightContent{width:100%;margin:20px 0 0}
.innerpage-content .highLightContent:first-child{margin:0}
.contact-form .contact-left{margin:40px 0 0}
.amenityInner .amenitycols{width:100%;margin:0 0 30px}
.amenityInner .amenitycols:nth-of-type(2n+1){margin-left:initial}
.amenityInner .amenitycols:nth-of-type(3n+1){margin-left:initial}
.amenityInner .amenitycols:last-of-type{margin-bottom:0}
.rm-pd .room-box .img-container{min-height:auto}
#rooms .roomsec{margin-bottom:30px}
.box1.box-more .book-btn1 .read-btn{width:initial!important}
ul#menu-footer-menu{padding-left:0!important}
.amenitySec h3,.subTitle{font-size:20px}
.attractionpage .b-hall,.gallerypage .b-hall{font-size:24px}
.reviews-container{flex-direction:column}
.al-list h4{font-size:20px}
.aPage-list h3{font-size:20px}
.dPageContent ul li{margin:0 0 6px;width:100%}
.homeSlider .owl-theme .owl-controls .owl-buttons div:before,.roomSlider .owl-theme .owl-controls .owl-buttons div:before{font-size:24px}
.homeSlider .owl-theme .owl-controls .owl-buttons,.roomSlider .owl-theme .owl-controls .owl-buttons{top:40%;transform:translateY(-40%);display:none}
.homeSlider .owl-carousel .owl-item .item img{min-height:360px;height:100%;width:100%}
.roomSlider .owl-carousel .owl-item .item img{min-height:360px;height:100%;width:100%}
.home-serviceContent{padding-bottom:60px}
.home-serviceHeading .btn{border-width:1px!important;font-size:14px;padding:8px 16px;position:absolute;z-index:1;left:50%;bottom:0;transform:translateX(-50%)}
.dineList{width:100%;margin:0 0 60px}
.directionInner{flex-direction:column}
.directionImg{width:100%;margin:0 0 30px}
.directionTxt{width:100%}
.twoColsContent{width:100%}
.twoColsImg{width:100%;text-align:left;margin:0 0 30px}
.twoColsOuter{flex-direction:column-reverse}
.attractList ul li{width:100%}
.amenityBtm{padding:20px}
}
@media (max-width: 720px) {
.mid{width:500px;margin:auto}
}
@media (max-width: 715px) {
.text-testimonial::after{display:none}
.text-testimonial{border:none}
.quote{display:none}
.content-inner{min-height:315px}
.next-prev{float:none}
.left-ar{top:40%}
.right-ar{top:40%}
.carousel-indicators,.dot{bottom:50px}
}
@media (max-width: 640px) {
.carousel-indicators,.dot{bottom:50px}
.innergallery .imgbox{width:calc(50% - 20px)}
.amenitiesbox{width:100%;margin:0 0 40px 25px}
.amenitiesbox:nth-of-type(3n+1){margin-left:25px}
.amenitiesbox:nth-of-type(2n+1){margin-left:25px}
.privacypage h2{font-size:22px}
.privacypage h3{font-size:18px;margin-bottom:5px}
.logo img{max-height:60px}
}
@media (max-width: 630px) {
.content-box{width:100%}
.content-inner{min-height:inherit}
.carousel-indicators,.dot{bottom:60px}
}
@media (max-width: 600px) {
.bbres_fieldset6,.bbres_fieldset5{width:100%!important}
.text-testimonial{width:450px}
#sl{width:150px}
.ad + .ad{margin-left:17px}
.ht{height:230px}
.pc{font-size:24px}
.carousel-indicators,.dot{bottom:40px}
.product-name{font-size:18px}
#_exitwidgetcontainer .popup-inner{width:95%!important;padding:25px!important}
.looker_booker .read-btn{font-size:14px!important;padding:11px 6px!important}
}
@media (max-width: 580px) {
.roomsec .box1:nth-of-type(2) .ibox-content.product-box img.alignnone.size-full{transform:translate(0px,0px)}
.pd{padding-left:0;padding-right:0}
.site-title{font-size:30px!important;padding:0}
#sl{width:130px}
.ad + .ad{margin-left:16px}
.attraction-block{width:100%;margin:20px 0 0}
.attraction-block:first-child{margin-top:0}
.footer-menu li{display:block;padding-bottom:15px}
#topbar{display:none}
.menu-toggle,.menu-toggle:hover,.menu-toggle:focus,.menu-toggle:active{padding:0!important}
.bkbtn{top:10px}
.navbar{min-height:auto}
.entry-title.inner_title{padding-top:25px}
.restaurantsPage .nav-tabs>li>a{padding:6px 12px;margin:0 6px 6px 0}
.logo{left:0;top:6px;padding:5px 0;max-height:60px;margin-left:-5px;border-radius:0 0 5px 5px}
.logo img{max-height:42px}
.phshow .logo{left:0;top:5px;padding:5px 0;max-height:60px;margin-left:-5px}
.phshow .bkbtn {top: 15px;}
.phshow .logo img{max-height:50px}
.innerpage-content .highLightContent h2{font-size:30px}
.innerpage-content .highLightContent p{font-size:14px}
.contact-form h3{font-size:20px}
.contact-icon ul li{font-size:15px}
.roomsec .dropdown{width:100%;text-align:center}
.roomsec .product-imitation1{width:100%}
.ibox-content.product-box,.roomsec .box1:nth-of-type(2) .ibox-content.product-box,.roomsec .box1:nth-of-type(3) .ibox-content.product-box,.roomsec .box1:nth-of-type(4) .ibox-content.product-box{flex-direction:column}
.roomsec .dropdown{padding:30px;margin-top:0}
.home-prodInner{margin:0;max-width:initial}
.roomsec .dropdown h3{text-align:left}
.roomsec .box1:nth-child(1) .dropdown:after,.roomsec .box1:nth-child(2) .dropdown:after,.roomsec .box1:nth-child(3) .dropdown:after,.roomsec .box1:nth-child(4) .dropdown:after{border-left:15px solid transparent;border-right:15px solid transparent;content:"";height:0;top:-15px;width:0;z-index:2;left:0;border-top:initial;border-bottom:15px solid #fff;position:absolute;margin:0 auto;right:0}
.roomsec .room-info{margin:0}
.areaListbox{width:100%;margin-left:0}
.areaListbox:nth-of-type(3n+1){margin-left:0}
.areaListbox:nth-of-type(2n+1){margin-left:0}
.al-list{width:100%;margin:30px 0 0}
.al-list:nth-of-type(3n+1){margin-left:0}
.al-list:nth-of-type(2n+1){margin-left:0}
.al-list:nth-of-type(1),.al-list:nth-of-type(2),.al-list:nth-of-type(3){margin-top:30px}
.aPage-list{width:100%;margin:0 0 15px}
.aPage-list:nth-of-type(3n+1){margin-left:0}
.aPage-list h3{font-size:18px}
}
@media (max-width: 570px) {
.img_wrapper a img{margin:10px 0}
.imgbox img{width:100%}
}
@media (max-width: 555px) {
.map iframe{height:400px}
.menu-toggle{padding:0!important;top:-3px;right:0}
.menu-toggle,.menu-toggle:hover,.menu-toggle:focus,.menu-toggle:active{padding:0!important}
.content-inner{min-height:inherit}
.more{top:55%}
.more-icon{top:40%}
.left-ar{top:30%}
.right-ar{top:30%}
#sl{width:110px}
.ad + .ad{margin-left:9px}
.site-title{width:250px!important}
.read-btn{font-size:16px}
}
@media (max-width: 520px) {
.adult-width{width:27%}
.child-width{width:27%}
.night-width{width:27%}
.ad + .ad{margin-left:36px}
.pc{font-size:18px}
.carousel-indicators,.dot{bottom:50px}
.box1{width:300px;margin-bottom:30px}
.fac-ul li{width:100%}
}
@media (max-width: 505px) {
.mb15{margin-bottom:0}
.ad-img,.ad-rgt-img{width:90%!important}
.mar{margin-bottom:-25px;margin-top:-25px}
#nemus-slider-145{display:none}
.ad + .ad{margin-left:35px}
.ht{height:200px}
.navbar-header a{font-size:20px}
.mid{width:280px;margin:auto}
.footer-menu li{display:block;padding-bottom:15px}
.sec-title{font-size:16px}
.room-box .rmbkbtn .read{padding:9px 20px}
.text-center ul{padding:0}
.footer-menu li{padding-right:0;margin-right:0}
}
@media (max-width: 480px) {
.dinning-content,.shopping-content{width:100%}
.nightbar-item{width:calc(50% - 30px)}
.carousel-indicators,.dot{bottom:40px}
.b-hall{font-size:18px}
.home-serviceContent{flex-direction:column}
.hsbox{width:auto}
.heading1{font-size:22px}
span.wpcf7-form-control-wrap.captcha-778{display:table;margin:10px 0 0}
.homeSlider .owl-carousel .owl-item .item img,.roomSlider .owl-carousel .owl-item .item img{min-height:210px}
.hsbox{width:auto}
.videosContainer iframe{height:240px}
}
@media (max-width: 460px) {
.header-top pull-right{float:left!important}
.text-testimonial{width:380px}
.box1{width:300px}
.room-box .rm-price{width:55%}
.product-imitation1 img{width:100%}
.block-info{float:none}
.center{text-align:center}
.ad + .ad{margin-left:25px}
.ht{height:180px}
.map iframe{height:300px}
.carousel-indicators,.dot{bottom:30px}
.box-gallery{width:100%;margin:10px 0}
}
@media (max-width: 445px) {
#topbar{display:none}
}
@media (max-width: 420px) {
#sl{width:68px}
.adviser{padding-bottom:5px!important}
.room-box .rm-price{width:55%}
ul.pull-right{display:inline-block;float:none!important;padding-top:3px}
.header-top span{padding-bottom:0;padding-top:0;float:none;width:187px;margin:auto}
.topmenu{width:250px;margin:auto;text-align:center}
ul.lf{text-align:center;float:none!important}
ul.pull-right li{float:left}
}
@media (max-width: 410px) {
.fixed{margin-left:0}
.textbox{width:235px}
.ad + .ad{margin-left:10px}
.text-stay{width:300px}
.sm-block{width:300px}
.sm-block.mr0{margin-right:12px!important}
.ad + .ad{margin-left:25px}
.ht{height:160px}
}
@media (max-width: 380px) {
.owl-carousel-item-text h3{font-size:18px}
.homegallery .imgbox,.innergallery .imgbox{width:100%}
.entry-title{font-size:22px}
.contactadd .fa-map{font-size:30px}
.contactadd .fa-envelope-o{font-size:30px}
li.parsley-required{padding:5px 50px!important}
.room-box .rmbkbtn .read{float:none}
.both{width:277px}
.ht{height:140px}
.room-box .rm-price{width:70%}
.carousel-indicators,.dot{bottom:20px}
.site-title{font-size:26px!important;width:130px!important}
.room-box .rmbkbtn .read{font-size:14px}
.read-btn{font-size:14px}
}
@media (max-width: 360px) {
.box1{width:100%!important;margin:0;margin-bottom:25px}
}
@media (max-width: 345px) {
.more{font-size:14px}
.sm-block{margin-right:0;width:260px}
.box1{width:260px}
.ad + .ad{margin-left:15px}
.menu-toggle{font-size:22px!important;top:2px;right:-5px}
.logo{left:0;top:5px;padding:0;max-height:60px;margin-left:-5px}
.logo img{max-height:38px}
.phshow .logo{left:0;top:5px;padding:0;max-height:60px;margin-left:-5px}
.phshow .logo img{max-height:50px}
.bkbtn{top:3px;right:30px}
}
@media (max-width: 320px) {
.text-testimonial{width:290px}
.mt80{margin-top:90px}
.sm-block{width:270px;margin:0}
.sm-block.mr0{margin-right:0!important}
.text-stay{width:290px;font-size:14px}
.heading{font-size:24px}
.heading1{font-size:24px}
.heading1 span{letter-spacing:3px}
.content-tittle{font-size:16px}
.content-text{font-size:14px}
.text-block h3{font-size:20px}
.topmenu{width:200px}
.ad + .ad{margin-left:25px}
.home-serviceHeading h2{font-size:24px}
.contact-icon ul li span a{word-break:break-all}
}
@media (max-width: 600px) {
.box-gallery:nth-child(5){display:none!important}
.box-gallery:nth-child(4){display:none!important}
.nemus-direction-nav a:before{font-size:25px!important}
}
.nemus-slider.controls-inside .nemus-direction-nav .nemus-prev{left:15px!important}
.nemus-slider.controls-inside .nemus-direction-nav .nemus-next{right:15px!important}
li.parsley-required{margin:0!important;background:#FFC9C9;color:#832020;padding:5px 80px;margin-top:-2px;list-style-type:none;margin:-16px 0 0 -41px;text-align:center}