@font-face{font-family:thecalluna;src:url(fonts/thecalluna.ttf?g53j78) format('truetype');font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:Roboto;src:url(Roboto-Regular-webfont.woff) format('woff');font-weight:400;font-style:normal;font-display:swap;}.icon-facebook:before{content:"\e603"}.icon-google_plus:before{content:"\e605"}.icon-instagram:before{content:"\e606"}.icon-linkedin:before{content:"\e607"}.icon-tumblr:before{content:"\e60b"}.icon-twitter:before{content:"\e60c"}body,html{width:100%;height:100%;padding-top:0;background:none repeat scroll 0 0 #fff;color:#444;letter-spacing:0;position:relative}a,body,div,html,p,span{font-family:Roboto!important}a{color:#0276ae;text-decoration:none}h1,h2,h3,h4,h5,h6{padding-bottom:25px;line-height:2.4rem;font-weight:500;text-transform:uppercase;color:#000}h2{font-size:3.125rem;font-weight:500;line-height:3.6rem;letter-spacing:.1em;padding-bottom:60px;margin-bottom:60px;position:relative}h2:after{border-bottom:2px solid;border-color:inherit;bottom:0;content:"";left:0;position:absolute;width:100px}h3{font-size:2.125rem;line-height:2.625rem;letter-spacing:.1em;font-weight:400}h4{font-size:1.9rem}h5{font-size:1.2rem;padding-bottom:0}label{font-size:1.25rem;letter-spacing:.072em;font-weight:500;margin-bottom:15px;color:#444}ul{list-style:none outside none;margin:0;padding:0}.form-control:focus{border:1px solid #d2d2d2;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-color:#f1f2f2}#go-top i{font-size:20px;color:#fff;line-height:46px}#go-top{display:none;position:fixed;right:30px;bottom:50px;text-align:center;width:50px;height:50px;z-index:9999;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;-ms-transition:all .1s linear;transition:all .1s linear;background-color:rgba(15,36,83,.6)}#go-top:hover{background-color:rgba(239,119,1,.6)}.btn-primary,.btn-primary:hover{background-color:#ef7701;border:none}.nopadding{padding:0}.nomargin{margin:0}.container-fluid{padding-left:5%;padding-right:5%}.content_row{padding-right:0;padding-left:0}.mtop-35{margin-top:35px}.mtop-25{margin-top:25px}.mtop-15{margin-top:15px}.mtop-10{margin-top:10px}.mtop-5{margin-top:5px}.mtop-0{margin-top:0}.left-10{padding-left:10px}.top-35{padding-top:35px}.top-25{padding-top:25px}.top-15{padding-top:15px}.top-5{padding-top:5px}.top-0{padding-top:0}.bottom-35{padding-bottom:35px}.bottom-25{padding-bottom:25px}.bottom-15{padding-bottom:15px}.bottom-5{padding-bottom:5px}.bottom-0{padding-bottom:0}.left-35{padding-left:35px}.left-25{padding-left:25px}.left-15{padding-left:15px}.left-5{padding-left:5px}.right-35{padding-right:35px}.right-25{padding-right:25px}.right-15{padding-right:15px}.right-5{padding-right:5px}.marleft-35{margin-left:35px}.marleft-25{margin-left:25px}.marleft-15{margin-left:15px}.marleft-5{margin-left:5px}.center{text-align:center}.noradius{border-radius:0}.margin-center{display:table;margin:0 auto;float:inherit}.white-text-color{color:#fff}.blue-text-color{color:#0276ae}.orange-text-color{color:#ef7701}.blue-bg-color{background-color:#0276ae}.orange-bg-color{background-color:#ef7701}.float-none{float:none}.fullwidth{width:100%}.shadow{box-shadow:2px 5px 5px #ccc}.whole-border{border:1px solid #ccc}.light-box{background-color:rgba(0,0,0,.1)}.display-none{display:none}.main_logo{width:80%;}ul.new_menubar li a{letter-spacing:.5px}ul.new_menubar li{padding:0 8px;position:relative}@media only screen and (max-width:1200px){.container-fluid{padding-left:4%;padding-right:4%}}@media only screen and (min-width:768px) and (max-device-width:1024px){.container-fluid{padding-left:15px!important;padding-right:15px!important}.main_logo{max-width:none}}.show-menu{display:none;float:right;cursor:pointer;transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;margin-right:5px}.show-menu span{display:block;text-align:center;width:20px;height:20px;position:relative;top:50%}.show-menu i{position:absolute;display:block;width:22px;height:2px;background-color:#ef7701;top:50%;left:50%;margin-left:-8px;transition:background-color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out;-webkit-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out}.show-menu i::after,.show-menu i::before{content:'';position:absolute;left:0;background:inherit;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.show-menu i::before{top:-6px}.show-menu i::after{bottom:-6px}.mobile-nav{position:fixed;top:0;right:0;height:100%;width:300px;max-width:100%;overflow:auto;z-index:99998;padding:25px 0 15px;background-color:#0276ae}.mobile-nav .close-mobile-nav{position:absolute;top:12px;right:12px;display:block;text-align:center;z-index:99999;color:#fff;background-color:transparent;cursor:pointer;border:2px solid #fff;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;width:25px;height:25px;line-height:20px;font-size:20px}.mobile-nav .close-mobile-nav:hover{background-color:#ef7701}.mobile-nav .mobile-menu ul li{padding-left:20px}.mobile-nav .mobile-menu ul li a{color:#fff;font-size:.9rem;font-weight:300;letter-spacing:2px;display:block;position:relative;padding:8px 0;text-transform:uppercase;overflow:hidden;transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-webkit-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out}.mobile-menu ul li span{font-size:14px;letter-spacing:2px;position:relative;text-transform:uppercase;overflow:hidden;transition:color .3s ease-in-out 0s;width:auto;font-weight:900;color:#555}#mlang{right:0;left:auto!important;z-index:99999;min-width:150px}#mlang p a{padding:5px 28px 5px 10px!important;font-size:14px}#mlang img{width:25px!important}.selected{color:#fff!important;background-color:#ccc!important}.flg{width:auto;float:left;margin-right:5px;margin-bottom:10px}.flg img{width:25%;display:inline-block}.menu_lang{position:absolute;z-index:1;top:24px;color:#6c6c6c;background:rgba(250,250,250,.9);font-size:11px;left:-20px}.menu_lang p{border:1px solid #fff;padding:0 40px;margin:0}.menu_lang p:hover{background-color:#ef7701}.menu_lang p:hover a{color:#fff!important}.menu_lang p a{color:#000!important;font-size:14px!important}.diff{padding-left:5%!important;padding-right:5%!important}#dd:hover{cursor:pointer}@media only screen and (max-width:992px){#show{display:block!important}}.site-footer [class^=icon-],[class*=" icon-"],[class^=icon-]{font-family:thecalluna!important;font-size:1.6rem}#search-location{background-image:url(https://www.happy.rentals/img/location.png);background-repeat:no-repeat;background-position:10px center;padding:0 15px 0 35px;height:42px;color:#0276ae!important;border-radius:0}.calen{background-image:url(https://www.happy.rentals/img/calen.gif);background-repeat:no-repeat;background-position:10px center;padding:0 15px 0 35px;height:42px;border-radius:0}.guest{background-image:url(https://www.happy.rentals/img/guest.png);background-repeat:no-repeat;background-position:10px center;height:42px;border-radius:0;line-height:36px}#enq_form select,#py_frm select{line-height:26px;-webkit-appearance:menulist-button}.b_in_box{float:left;padding:0 10px}.sea_btn,.sea_btn:hover{background:#ef7701;font-size:15px;border:none;padding:0 20px;height:42px;border-radius:0}.ui-datepicker{z-index:999999!important}.main_logo{width:65%}ul.new_menubar li{padding:0 10px;position:relative}ul.new_menubar li a{color:#000;letter-spacing:.05em;text-decoration:none;white-space:nowrap}.service_menu p a:hover{background-color:#ccc}.service_menu{position:absolute;z-index:1;top:35px;background:#fff;left:8px;border:1px solid #ccc}.mobile-nav{display:none}footer li,footer li a,footer li a:focus,footer li a:hover{color:#fff!important;text-decoration:none;font-size:13px}li strong{text-transform:uppercase}.white-logo{width:30%}.impdisplay{display:block!important}@media only screen and (min-width:200px) and (max-device-width:767px){.mobile-nav{width:200px!important}.mobile-nav .mobile-menu ul li a{font-size:10px!important}.mobile-nav .close-mobile-nav{width:25px;height:25px;line-height:20px;font-size:20px}.white-logo{width:70%}.terms-cond{padding-left:0;padding-right:0;padding-bottom:0}}@media only screen and (min-width:768px){footer .foot_menus .col-lg-3{width:auto;padding:15px 25px}.foot_menus{width:auto;display:table;margin:0 auto}}@media only screen and (min-width:1000px){footer .foot_menus .col-lg-3{width:auto;padding:15px 45px}.foot_menus{width:auto;display:table;margin:0 auto}}.max-screen{margin:0 5%}@media only screen and (min-width:1280px){.max-screen{width:1152px!important;margin:0 auto!important;float:none}}@media only screen and (max-device-width:1279px) and (min-width:1025px){.max-screen{padding:0 10%}}@media (min-width:768px) and (max-width:991px){ul.new_menubar li{padding:0 2px;position:relative}ul.new_menubar li a{letter-spacing:0;font-size:12px!important}}.para{white-space:pre-wrap;text-align:justify}