.body{background-image:url(../images/bg.jpg);background-repeat:repeat-x;margin-left:0;margin-top:0;margin-right:0;margin-bottom:0;background-color:#f1eadf;background-position:left top;font-family:Arial,Helvetica,sans-serif}.clearfix{clear:both}#header{z-index:101}header#header{margin-bottom:-2px;transition:all .45s ease-in 0s;width:100%}.fullheader{background:rgba(0,0,0,0) url("../images/fullheaderbg.jpg") no-repeat scroll left top/100% 100%;height:345px}.logoleft{float:left}.logoleft>img{height:100px;padding-left:35px;padding-top:10px}.logoright{float:right;padding-right:50px;padding-top:3px;text-align:right;text-decoration:none}.logoright a{color:#000;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:20px;text-decoration:none}.logoarea{margin:0 auto;max-width:100%}.logo{padding-bottom:20px;padding-top:20px;float:left}.logomain{background:rgba(0,0,0,0) url("../images/left-img.jpg") no-repeat scroll left top/100% 100%;float:left;height:108px;width:299px}.logobgcus{background:rgba(0,0,0,0) url("../images/logo.jpg") no-repeat scroll left top/100% 100%;float:left;height:108px;width:385px}.col-md-8.logoleft{padding:0}.col-md-4.logoright.top-short-link{background:rgba(0,0,0,0) url("../images/header-bg.jpg") no-repeat scroll left top/92% 100%;color:#000;font-family:Arial,Helvetica,sans-serif;font-size:12px;height:137px;line-height:20px;padding-left:0!important;padding-right:80px!important;padding-top:3px;text-align:right;text-decoration:none}.header-wrapper{color:#000;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:28px;padding-left:48px;text-decoration:none;margin-top:9px}.main-center-bg01{float:left;width:100%}.main-center-bg{float:left;width:100%}.maincontent .maincontentleft{float:left;padding:0}.mainlist{padding:0 36px 0 47px}.main-center-bg.mainlist .col-md-8{padding-left:15px;padding-right:15px}.heading-bg{height:auto;padding:1px 6px 0;width:100%}.textfiled{background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.075) inset;color:#555;display:block;font-size:14px;height:34px!important;line-height:1.42857;padding:6px 12px;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;width:100%!important}#state{background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.075) inset;color:#555;display:block;font-size:14px;height:34px!important;line-height:1.42857;padding:6px 12px;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;width:100%!important}.textfiled01{height:25px}.bt-box-orange-inner{width:100%;float:left}.bt-box-orange-inner01{width:100%;float:left}.bt-box-orange-inner02{width:100%;float:left}.bt-box-orange{padding:0 5px 15px 6px;width:100%;float:left}.details-inner-img{float:left;width:50%}.details-inner-img img{width:100%}.heading-bg01{float:left;height:auto;margin-bottom:10px;padding:17px 6px 0;width:100%}.welcome-text{padding:0}@media screen and (min-width:1200px){.header-wrapper.container{width:1100px}}.navbar-toggle{background-color:#ddd}.navbar{background:0 0;margin-bottom:0;border:none;min-height:28px!important}.navbar-nav>li::after{background:#add3ea none repeat scroll 0 0;border-radius:3px;content:"";height:6px;position:absolute;right:-9px;top:13px;width:6px}.navbar-right>::after{background:0 0!important}.navbar-nav>li>a{padding-bottom:4px;padding-top:4px}.navbar-right{padding-right:5%}.navbar-default .navbar-nav>li>a{color:#000}.navbar-default .navbar-nav>li>a:hover{color:#0a5e89}.welcome-text h1{font-size:2em}.welcometext-bottom{float:left;margin-top:15px}.welcome1st,.welcome2nd{padding-left:0;padding-right:0;width:49%}.welcome2nd{margin-left:10px}.hot-spot-bg{float:left;width:100%}.hot-spot-bg01{float:left;width:100%}.custom-hot-spot-bg01{}.hot-spot-bg01left{}.hot-spot-bg01right{}.hot-spot-top{}.bt-box-orange-paging{width:100%}.detailsheader{float:left;width:100%}.detailsheader ul{margin:0;padding:0;list-style:none}.detailsheader ul li{float:left;margin-left:10px}.detailsheader ul li:first-child{margin-left:0}.detailsheader ul li a{text-decoration:none}.detailsleft{float:left;padding-left:10px;padding-top:7px}.detailsright{float:right;padding-right:10px;padding-top:7px}.villa-inn-heading01{float:left;padding:30px 15px 10px;width:100%}.gallery{float:left}.gallery ul.images{float:left;padding:0}.gallery ul.images li.image{display:block;float:left;width:25%}.gallery ul.images li.image a{margin:7px}.gallery ul.images li.image a img{height:auto;width:100%}.spacer{float:left;width:100%}.boxorangeheader{float:left;width:100%}.boxorangebody{float:left}.boxorangeleft{}.orangeinnerbody{}.orangeinnerleft{}.orangeinnerright{}.boxorangeright{}.boxorangeleftlist p{margin:0}.prices-period{padding:0}.period-left,.period-right{padding:0}.period-right{margin-left:0}.btboxheading{}.btboxbody{}.btboxbody ul{margin:0;padding:0;list-style:none}.btboxbody ul li{float:left}.btboxbody ul li a{}#frmavail .btboxleft{padding:0}#frmavail .btboxleft li{width:25%;margin-left:10px}#frmavail .btboxleft li:first-child{margin-left:0;width:18%}.textfiled-booking{height:25px;width:100%}#frmavail .btboxright{padding:0;margin-top:15px}#frmavail .btboxright li{margin-left:10px;width:18%}#frmavail .btboxright li:first-child{margin-left:0;width:17%}#frmavail .btboxright li:last-child{width:20%}#frmavail .btboxright li:last-child img{width:90%}.textfiled03{height:25px;width:100%}.from-bg .form-group{margin:0 0 7px}.from-bg .form-horizontal .control-label{margin-bottom:0;padding:0;text-align:left;font-weight:400;font-size:11px}.from-bg .form-horizontal .col-sm-8{padding:0}@media(min-width:992px){.container{width:1000px}.col-md-12{padding:0}.maincontent .maincontentright{margin-left:10px;width:32%}.details-inner-img{width:50%}}.contact-banner{margin-left:-15px;margin-right:-15px;height:585px;margin-top:150px}.contact-banner-bottom{margin-left:-15px;margin-right:-15px;background-attachment:scroll;background-color:transparent;background-image:url(../images/snow-background.jpg);background-repeat:repeat-x;background-size:initial;left:0;min-height:179px}.sendingpage{margin-top:250px;clear:both}.footer-top img{display:block;margin-top:15px;overflow:hidden;width:100%}.detailsfooter-top img{margin-left:-1.5%;margin-top:0;width:103.1%}.footerline>img{display:block;width:97%}.footer-block{background-color:#000;color:#fff;margin-left:-15px;margin-right:-15px}.newslatters02{background:transparent url(../images/newslatters002.jpg) repeat-y scroll left top;float:left;width:100%;padding:0 0 0 30px}.footer1st p{padding-left:10px;padding-top:25px}.addthis_toolbox.addthis_default_style{padding-left:9px}.footer2nd fieldset{border:2px groove threedlightshadow;margin:0 0 0 17px;min-width:0;padding:10px}.footer-top{background:transparent url(../images/main-btbg.jpg) repeat-y scroll left top;height:15px;margin-bottom:15px;margin-top:15px}@media only screen and (min-width:981px) and (max-width:1025px){.fullheader{height:280px;margin-left:23px;background:rgba(0,0,0,0) url("../images/fullheaderbg.jpg") no-repeat scroll left top/101% 100%}.header-wrapper{padding-left:0;margin-top:0}.logoleft>img{height:85px;padding-left:35px;padding-top:13px}.detailsfooter-top img{margin-left:1%;margin-top:0;width:102.1%}.navbar-header{display:none}.navbar-nav>li::after{top:17px}.navbar-nav>li a{font-weight:400;text-transform:initial;font-size:13px}#top-bar{width:44%}.mini-contacts.InfinityNumber.phone.icon-off{text-align:right}.carousel-wrapper{padding-top:138px}.details-inner-img{width:50%}.heading-bg,.heading-bg01{font-size:24px;line-height:23px}}@media only screen and (min-width:901px) and (max-width:980px){.fullheader{height:270px;margin-left:23px;background:rgba(0,0,0,0) url("../images/fullheaderbg.jpg") no-repeat scroll left top/101% 100%}.header-wrapper{padding-left:0;margin-top:0}.logoleft>img{height:85px;padding-left:35px;padding-top:13px}.detailsfooter-top img{margin-left:1%;margin-top:0;width:102.1%}.homecontact .col-md-6{float:left}.menuarea .container{width:920px}.navbar-header{display:none}.navbar-nav>li::after{top:17px}.navbar-nav>li a{font-weight:400;text-transform:initial;font-size:13px}.details-inner-img{width:50%}.heading-bg,.heading-bg01{font-size:24px;line-height:23px}}@media(max-width:900px){.fullheader{height:285px}.logoleft>img{height:85px}.detailsfooter-top img{margin-left:1%;margin-top:0;width:102%}.details-inner-img{width:50%}}@media only screen and (min-width:801px) and (max-width:900px){.fullheader{background:rgba(0,0,0,0) url("../images/fullheaderbg.jpg") no-repeat scroll left top/101% 100%;height:325px;margin-left:23px}.logoleft>img{height:75px}.navbar-header{display:none}.navbar-nav>li::after{background:0 0}.navbar-nav>li a{padding-left:5px;padding-right:5px;font-weight:400;text-transform:initial;font-size:13px}#key_wrapper{float:left}.details-inner-img{width:50%}.heading-bg,.heading-bg01{font-size:23px;line-height:23px}}@media only screen and (min-width:771px) and (max-width:800px){.navbar-nav>li::after{background:0 0}.navbar-nav>li a{padding-left:5px;padding-right:5px;font-weight:400;text-transform:initial;font-size:13px}.fullheader{background:rgba(0,0,0,0) url("../images/fullheaderbg.jpg") no-repeat scroll left top/101% 100%;height:285px;margin-left:23px}.navbar-header{display:none}.boxorangeright{margin-top:20px}#key_wrapper{float:left}#key{width:170px}.footer-top{margin-bottom:15px}.footer-top img{display:none}.footerline>img{display:none}.details-inner-img{width:50%}.heading-bg,.heading-bg01{font-size:20px;line-height:23px}}@media only screen and (min-width:768px) and (max-width:770px){.logoleft>img{height:80px;padding-left:35px;padding-top:10px}.navbar-nav>li::after{background:0 0}.navbar-nav>li a{padding-left:5px;padding-right:5px;font-weight:400;text-transform:initial;font-size:13px}.navbar-header{display:none}.boxorangeright{margin-top:20px}#key_wrapper{float:left}#key{width:170px}.welcome-text p{padding:10px}.footer-top{margin-bottom:15px}.footer-top img{display:none}.footerline>img{display:none}.details-inner-img{width:50%}.heading-bg,.heading-bg01{font-size:19px;line-height:23px}.welcome1st,.welcome2nd{padding-left:0;padding-right:0;width:99%}.welcome2nd{margin-top:15px}}@media screen and (max-width:768px){.logo{padding-bottom:14px;padding-top:14px}.logoarea{padding:0 5px}.navbar-nav{margin:0;padding:0}.fullheader{background:rgba(0,0,0,0) url("../images/fullheaderbgsm.jpg") no-repeat scroll left top/101% 100%;height:290px;margin-left:23px}.logoleft>img{padding-left:35px;padding-top:10px}.detailsfooter-top img{margin-left:1%;margin-top:0;width:102%}.boxorangeright{margin-top:20px}.welcome-text p{padding:10px}#key_wrapper{float:left}#key{width:170px}.footer-top{margin-bottom:15px;background:0 0}.footer-top img{display:none}.footerline>img{display:none}#frmavail .btboxleft li{width:48%;margin-left:10px}#frmavail .btboxleft li:first-child{margin-left:0}#frmavail .btboxright{margin-top:15px}#frmavail .btboxright li{margin-left:10px;width:18%}#frmavail .btboxright li:first-child{margin-left:0;width:17%}.main-center-bg01{background:#fff none repeat scroll 0 0}.main-center-bg{background:0 0;padding:0}.newslatters02{background:#fff none repeat scroll 0 0;padding:0}.newslatters03{background:#f3e9dd}.heading-bg,.heading-bg01{font-size:18px;line-height:23px}.welcome1st,.welcome2nd{padding-left:0;padding-right:0;width:99%}.welcome2nd{margin-top:15px}.custom-hot-spot-bg01{padding:0}}@media screen and (max-width:767px){.fullheader{background:rgba(0,0,0,0) url("../images/fullheaderbgsm.jpg") no-repeat scroll left top/97% 100%;height:250px;margin-left:15px}.header-wrapper{padding-left:0}.navbar-toggle{margin-bottom:0;padding:7px 10px}.navbar-brand{height:38px}.navbar-collapse{background:#ddd none repeat scroll 0 0;position:relative;z-index:11111}.navbar-nav>li::after{background:0 0}.logoleft>img{height:60px}.boxorangeright{margin-top:20px}.main-center-bg01{background:#fff none repeat scroll 0 0}.main-center-bg{padding:0;background:0 0}.details-inner-img{width:50%}.details-inner-img img{}.welcome-text p{padding:10px}#frmavail .btboxleft li{width:97%;margin-left:10px;float:none;margin-top:15px}#frmavail .btboxright li{margin-left:10px;width:97%;float:none;margin-top:15px}#frmavail .btboxright li:last-child{width:50%}.heading-bg01{float:left;margin-bottom:20px}.textfiled-text{height:25px}.textfiled02{height:25px}textarea{margin-top:15px;width:100%}.footer-top{background:transparent none repeat scroll 0 0}.gallery ul.images li.image{width:50%}.welcome1st,.welcome2nd{padding-left:0;padding-right:0;width:99%}.custom-hot-spot-bg01{padding:0}.welcome2nd{margin-left:0;margin-top:15px}.period-right{margin-left:0}.custom-hot-spot-bg01,.boxorangebody,.boxorangeleft,.boxorangeright,.orangeinnerleft,.orangeinnerright,.nor-text{padding:0}.orangeinnerbody{float:left;width:100%;padding:0}.newslatters02{background:#fff none repeat scroll 0 0;padding:0}.newslatters03{background:#f3e9dd}}@media(max-width:640px){body{background-color:#fff!important}.fullheader{background:rgba(0,0,0,0) url("../images/fullheaderbgsm.jpg") no-repeat scroll left top/100% 100%;height:225px;margin-left:0}.main-center-bg01{background:#fff none repeat scroll 0 0}.main-center-bg{background:#fff none repeat scroll 0 0;padding:0}.bt-box-orange-inner{background:#fff;border:none}.detailsleft{width:100%}.detailsright{float:left;padding-left:10px;width:100%}.welcome1st,.welcome2nd{padding-left:0;padding-right:0;width:99%}.custom-hot-spot-bg01,.boxorangebody,.boxorangeleft,.boxorangeright,.orangeinnerleft,.orangeinnerright,.nor-text{padding:0}.orangeinnerbody{float:left;width:100%;padding:0}.newslatters03{background:#f3e9dd}}@media(max-width:540px){.fullheader{height:220px}.logoleft>img{padding-left:15px;height:45px}.welcome1st,.welcome2nd{padding-left:0;padding-right:0;width:99%}.custom-hot-spot-bg01{padding:0}}@media only screen and (min-width:526px) and (max-width:532px){.details-inner-img{width:50%!important}.details-inner-img img{width:192px;height:132px}}@media(max-width:480px){.fullheader{height:170px}.navbar-brand{display:none}.logoleft>img{display:none}}@media(max-width:430px){}