@media screen and (max-width: 737px){body{min-width:320px}body h1{font-size:30px;line-height:30px}body p{font-size:18px}#gallery-cont{width:100%;text-align:center}#gallery-cont .team-member{float:none;display:inline-block}#gallery-cont .item-gallery{float:none;margin-right:0px}#gallery-cont .item-gallery img{width:100%;height:auto}.pswp--open{display:none}#lcontent{width:100%}#lcontent #lcontent-cont{width:90%;margin:0 5%}#content-icons .ci{border-right:none}.general #content #content-left #icon{width:120px !important}#recent{width:100%}#recent h1{width:90%;margin:0 5%}#recent #left{width:100%}#recent #right{width:100%}#resources .rb .cont{width:100%;margin-left:0px}body.general h1{text-align:left !important;font-size:1.4em !important;line-height:auto;width:100%;margin:0 5% !important;margin:0 0 10px 0 !important}body.general h2{text-align:left !important;font-size:1.1em !important;line-height:auto;margin:0 0 10px 0 !important}body.general main .royalSlider{max-height:310px !important;min-height:300px !important;margin:0 auto}body.general main #b-top{top:140px}body.general main #w-top{top:-38px}body.general #content #content-left{width:90% !important;border:none;margin-bottom:0px}body.general #content #content-left table.bg{width:100%}body.general #content #content-left #bookdirect{margin:0 auto;width:90%;background-color:#c2daf1;padding:10px}body.general #content #content-left.full-width{width:90% !important}body.general #content #content-right{width:90% !important;margin-bottom:20px}body.general #inj-left{-ms-transform:scale(0.8);-webkit-transform:scale(0.8);transform:scale(0.8);-ms-transform-origin:10% 0 0;-webkit-transform-origin:10% 0 0;transform-origin:10% 0 0;float:none;margin:0 auto;margin-bottom:-140px}body.general #inj-left h1{text-align:center !important}body.general #inj-right{width:100%}body.general #contact_form .col{width:100% !important}.rsBullets{display:none}#header-cont{border:none}#header-cont #top-header{position:absolute;bottom:5px;width:100%;text-align:center;color:#264166 !important}#header-cont #top-header #top-cont{width:auto}#header-cont #top-header #top-cont a{display:none !important}#header-cont #top-header #top-cont a.tel{display:block !important}#header-cont #top-header #top-cont .social{float:none !important;color:#264166 !important}#header-cont #top-header #top-cont .social a.tel{display:block !important}#header-cont #top-header #top-cont .social p{margin:0 auto !important;text-align:center;width:100% !important;color:#264166 !important}#header-cont header{padding:0px 0 10px !important;width:100% !important;height:auto}#header-cont header #logo-wrapper{min-width:180px;max-width:250px;width:auto;padding:10px 0px;border:none;margin:0 auto;margin-bottom:10px;left:auto;float:none;top:0px;position:relative;height:auto;z-index:101}#header-cont header #logo-wrapper #logo{width:100%;padding-top:10px;margin-top:0px}#header-cont header #logo-wrapper #logo img{margin:0 auto;display:block}#header-cont header #top-info{width:100%;text-align:center;margin-top:0px;margin:0%;padding-bottom:10px;float:none;position:absolute;top:0px;padding:20px 0;line-height:20px;font-size:18px}#header-cont header #top-info span{width:100%;display:block}#header-cont header #top-info a{float:none;text-align:center;display:inline-block;padding:5px 0}#header-cont header #top-info .facebook,#header-cont header #top-info .twitter{display:none}#header-cont header #top-info h3{text-align:center;font-size:1.2em}#header-cont header #top-info h2{text-align:center;font-size:2.2em;border-right:0px}#header-cont header .normal-menu{display:none}#header-cont header #search{display:none}#header-cont header #dl-menu{display:block;position:absolute;top:5px;z-index:1001}#header-cont header nav{width:100%;float:none;top:37px;position:absolute;display:none}#header-cont header nav .navbar ul{margin:0px}#header-cont header nav .navbar ul li{background:none;border:none;width:100%}#header-cont header nav .navbar ul li a{color:white !important;text-align:left;text-decoration:none;font-family:"Lato",sans-serif !important;text-transform:uppercase}#header-cont header nav .navbar ul li:hover{background:none}#header-cont header nav .navbar ul li.first{border-style:none;border:none}#header-cont header nav .navbar ul li.last{border:none}#sibnav{width:100%}#sibnav #next a{padding-right:10px}#band #band-cont{width:90%;margin:0 5%}#band #band-cont h2{font-size:30px;line-height:30px;padding:30px 0 0px}#band #cbox .cbox{margin-right:0px}#tb{margin:0 auto;overflow:hidden}#tb .tbbox{margin-right:0px;float:none;margin:0 auto;width:100%}#tb .tbbox .tb-img img{width:100%}#tb .tbbox .tb-text h4{padding:60px 0 10px !important;font-size:38px !important}#tb .tbbox .tb-text p{font-size:19px !important}#map-boxes .mapbox{width:100%;margin-bottom:20px}#map-boxes .mapbox h4{width:90%;margin:0 5% !important;font-size:40px}#map-boxes .mapbox p{width:90%;margin:0 5% !important}.image-set .image-link{margin:0px;width:100%}#two-img #imgl{background-position:center center;background-size:cover !important;height:auto !important;min-height:175px;width:100%}#two-img #imgr{background-position:center center;background-size:cover !important;height:auto !important;min-height:175px;width:100%}#two-img div{height:175px !important;background-size:contain !important}.general main{position:relative}.general main .infoBlockHolder{bottom:-20px !important}.general #right{margin:0px;position:relative;float:left;left:auto;width:100%}.general #contact_form{width:auto;max-width:100% !important}.general #contact_form .col{width:99% !important}.general #contact_form textarea{width:99% !important}.general #contact_form input[type="submit"]{width:100%}.general #content{padding-top:10px;padding-bottom:0px}.general #content .in-left{width:100%;height:140px}.general #content .in-left img{width:auto !important;margin:0 auto;display:block;float:left}.general #content #mg-cont .mg-right{width:100%}.general #content #mg-cont h1{text-align:left;line-height:33px;margin-bottom:20px}.general #content .in-right{width:100%}.general #content .in-right ul li{margin-left:0px !important;padding-left:15px !important;padding-bottom:10px !important}.general #content .in-box h2{text-align:left;color:black !important}.general #content .in-cont h1{width:100%}.general #content .in-cont h2{text-align:left}.general #content #agreement{width:90% !important;margin:0 5%}.general #content #agreement p{width:100%}.general #content form .input{margin:4px 0 0 0}.general #content #content-left.right-on{width:90% !important}.general #content #content-right.right-on{width:90% !important}.general #content #content-left .dots{display:none}.general #content #content-left .table-title-jq{width:50%;background-color:#1d6ab0;color:white;border-radius:15px;padding:5px 10px;text-align:center;text-transform:uppercase;display:block}.general #content #content-left table.format1{margin-top:0px}.general #content #content-left table.format1 th{line-height:inherit;height:auto;left:0px !important;margin:0 auto !important;width:100% !important;display:none}.general #content #content-left #contact-left{width:100%}.general #content #content-left #contact-right{width:90%}.general #content #content-left #tabs-container{margin-top:0px}.general #content #content-left .ms .ms-left{background-color:#1e508d;background-image:none;width:100%;height:auto}.general #content #content-left .ms .ms-left p{text-align:center;margin:0px;padding:0px}.general #content #content-left .ms .ms-right{border-top:2px solid white;width:100%;height:auto}.general #content #content-left .ms .ms-right p{padding:3px 15px 3px 15px;margin:0px;text-align:center;display:block}.general #content #content-left .ms .ms-right{border-top:2px solid white;width:100%;height:auto}.general #content #content-left .ms .ms-right p{padding:6px 15px 10px 15px;text-align:center}.general #content #content-left #tab-3{display:none !important}.general #content #content-left .tab-content{display:block;width:100%}.general #content #content-left .tab-content iframe{width:100% !important}.general #content #content-left .tab{width:100%}.general #content #content-left .tabs-menu{display:none}.general #content #content-left .tab.bullets{width:100%}.general #content #content-left .bullets #tab-cont{width:100%}.general #content #content-left .bullets #bullets{width:90%;float:left;margin-top:0px}.general #content #content-left img{height:auto}.general #content #content-left .cr-pic,.general #content #content-left cl-pic{width:100%}.general #content #content-left .cr,.general #content #content-left .cl{margin-left:0px !important;margin-top:0px !important;width:100% !important}.general #content #content-left .cl-pic{width:100% !important}.general #content #content-right{width:90%;margin:0 5%;padding-bottom:0px}.general #content #content-right img{height:auto}.general #content #content-right #contact_form .col{width:100%}.general #content #content-right #contact_form #message textarea{width:100%}.general #content #content-right object{width:100% !important}.general #text-header{width:90%;margin:0 5%}.general #text-header h1{font-size:1.6em}.general .royalSlider{min-width:100% !important;width:100% !important;left:0;height:200px !important;margin-left:0}.general .royalSlider .rsThumb img{width:77px;height:50px}.general .royalSlider .rsThumbs{width:100% !important;min-width:100% !important}.rsArrow{top:360px}#stats{width:auto}#stats #sb{text-align:center}#stats #sb .sbbox{display:inline-block;float:none;margin-bottom:10px}#book{width:auto}#book h3{font-size:30px}#book p{font-size:20px;max-width:90%}#boxes #tb{width:auto}#boxes #tb .tbbox{display:none}#boxes #tb .tbbox:nth-child(1n){display:block}#boxes #tb-middle{position:relative;margin-left:0px;width:auto;padding-bottom:50px;height:auto;left:auto}#boxes #tb-middle h2{font-size:45px;line-height:60px}.rsArrow .rsArrowIcn{display:none}#contact-table tr td{width:100% !important;display:inline}main #b-top{top:241px}main #w-top{margin-top:0px;top:-38px}main #home-boxes{padding-bottom:15px}main #home-boxes .hpb{height:180px;width:100%;left:0px !important;position:relative;margin:0 0 3vh}main #home-boxes .hpb .hpb-title{height:160px;width:160px;margin-top:0px;top:0;margin:10px auto 0}main #home-boxes .hpb .hpb-title h2{height:160px;font-size:22px;line-height:22px;padding:0px}main .royalSlider{width:100% !important;min-width:100% !important;margin:0 auto;max-height:310px !important;min-height:200px !important}main .royalSlider .infoBlockHolder{width:100% !important;margin-left:0px;padding:0;bottom:15px;left:0%;margin-left:0px;border-left:none;border-right:none;height:auto !important}main .royalSlider .infoBlockHolder .infoBlock p{font-size:19px !important;font-family:'Open Sans', sans-serif !important;height:auto !important;line-height:23px !important;padding:20px 10px;margin-bottom:5px !important}main .royalSlider .infoBlockHolder .more{left:5%;right:auto}main .royalSlider .infoBlockHolder p.rsTitle{font-size:25px;width:90%;margin:0 5%;padding:10px 0;display:block;line-height:25px}main .royalSlider .infoBlockHolder p{padding:5px 0px}main .royalSlider .bg{top:245px}main .royalSlider p{width:90% !important}main #slider-search{display:none}.general #slider .royalSlider .rsOverflow{min-height:360px !important}.general #slider .royalSlider .infoBlockHolder{bottom:15px !important}#si .si h3{margin:0px 0 40px 0}body.home #content #content-left{width:90% !important}body.home #content #content-left p{max-width:100%}#experience #experience-cont{padding-bottom:20px;width:100%}#experience #experience-cont p{width:90%;margin:15px 5% 0 5%}#experience #experience-cont h1{width:90%;margin:0 5%}#experience #experience-cont h2{line-height:45px;width:90%;margin:0 5%}#experience #experience-cont img{position:relative;clear:both;float:none;margin:0 auto;top:auto;padding-top:20px}#home-boxes #si{text-align:center;margin:30px 0 10px;width:100%;float:left;display:flex;flex-direction:row;flex-wrap:wrap}#home-boxes #si .si{display:inline-block;margin:0px;width:33.13%}#home-boxes #si .si .anchor{width:30px}#home-boxes #si .si h3{font-size:13px !important;margin:0 auto 0px}#home-boxes .hpb{margin:0 0 3vh;width:100%}#home-boxes .hpb a{opacity:1;background-color:rgba(0,0,0,0.3)}.home #booking-info{background-color:#c2daf1 !important}.home #booking-info #booking-i-cont{width:100%;position:relative;max-width:1024px;margin:0 auto;padding:20px 0 10px !important}.home #booking-info #booking-i-cont .bookdirect{text-align:center !important;font-family:'Lato', serif !important;font-size:1.5em !important;font-weight:bold !important;color:#264166}.home #booking-info #booking-i-cont .fa{padding-right:5px}.home .ipanel-row{width:100% !important;padding:20px 0 10px !important}.home .ipanel{width:90% !important;margin:0 5% !important;display:inline-block !important}.home .ipanel .panel-cont{float:left}.home .ipanel .panel-cont h4{font-size:20px !important;font-weight:500 !important;color:#264167}.home .ipanel .panel-cont p{font-weight:500;font-size:0.85em;margin:0 0 0 0;line-height:normal}.home .ipanel .panel-cont span{font-size:1.6em;margin:0 0 0 0;color:#28b4e5;font-weight:bold;text-transform:uppercase}.home .ipanel .panel-cont .price-suffix{font-size:20px;clear:both;width:100%;display:block}.home #contact-row #contact-cont p.title{text-align:center;font-family:'Lato', serif;font-weight:bold;font-size:1.5em;color:#264166;padding:0;margin:10px 0 15px 0}.home #contact-row #contact-cont p{font-weight:500;font-size:0.85em;margin:0 0 15px 0;line-height:normal}#freetobook-checker{width:100%;position:relative;max-width:1024px;margin:0 auto;padding:10px 0 0 0}#freetobook-checker p.intro{font-size:1.2em}#freetobook-checker #checker_buttons{margin:0%}#freetobook-checker #checker_buttons .btn{width:90%;margin:0 auto;display:inline-block;margin-bottom:7px}#freetobook-checker p{padding:10px}#reviews{width:100%;position:relative;max-width:1024px;margin:0 auto;padding:10px 0 0 0}#reviews #airbnb_buttons{margin:0%}#reviews #airbnb_buttons .btn{width:90%;margin:0 auto;display:inline-block;margin-bottom:7px}body.general #home-boxes #home-boxes-cont .bookdirect{margin:0 auto;width:auto}#content{width:100%;padding:0px}#content .hpb a{width:100%;left:0}#content #content-left{width:90% !important;margin:0 5%;overflow:hidden}#content #content-right{width:90%;margin:0 5%;padding:0}#content #home-boxes{text-align:center;margin:0 auto}#content #home-boxes .hpb{display:inline-block;margin-right:0px;background-repeat:no-repeat !important}#content #latest-releases{width:90%;margin:0 5%}#content #latest-releases .lr{height:162px;width:126px;background-size:contain !important;margin-bottom:5px}#content form input{box-sizing:border-box}#content form textarea{box-sizing:border-box;width:100% !important}#testimonials{width:100%}#testimonials #testimonials-cont{width:100%}#testimonials #testimonials-cont h3{width:90%;margin:0 5%}#testimonials #testimonials-cont #news-ticker{width:100%}#testimonials #testimonials-cont .owl-carousel .owl-nav{width:100%}#testimonials #testimonials-cont .owl-carousel .owl-item p{width:65%;font-size:15px;font-style:italic;font-weight:300;line-height:25px;margin:0 auto}#testimonials #testimonials-cont h3{font-size:23px}#testimonials #testimonials-cont .owl-carousel.news-ticker{width:90% !important;margin:0 auto}#testimonials #testimonials-cont .owl-carousel.news-ticker .ticker{color:white;padding:16px 0 12px;font-size:17px;font-weight:200}#testimonials #testimonials-cont .owl-carousel.news-ticker .ticker a{color:white}#testimonials #testimonials-cont .owl-carousel.news-ticker .owl-nav{display:none}#community #community-cont{width:90% !important;margin:0 auto}#community #community-cont h3{color:white;font-size:19px}#community #community-cont a{display:inline-block}#community #community-cont a img{border:1px solid white;width:70%}img.pid-2{margin:0 auto !important;width:200px !important}.general #contact_form textarea{width:100% !important}#earn h2{width:90%;margin:0 5%;font-size:1.3em}#earn p{font-size:1.1em;margin:0 5% 0 10px}#earn a{width:80%;margin:15px auto;font-size:1.3em}#newsletter h2{width:100%}#newsletter form{width:90%;margin:0 5%}#newsletter form input{width:100%;text-align:center;-webkit-appearance:none;border-radius:0;border-bottom:0px}#newsletter form input[type="submit"]{width:100%}#logos{display:none}footer #footer-sub p{width:100%;margin:0%;margin-top:10px;text-align:center;font-size:0.75em}footer #footer-sub a{font-size:1em}footer #footer{display:block;width:100%}footer #footer #left{width:100%;float:none;padding:20px 5%}footer #footer #left p.title{padding-top:20px}footer #footer #left p a{color:white}footer #footer #right{width:100%;display:none}footer #footer .ft-item{margin-right:0px;float:left;width:90%;margin-left:5%}footer #footer .ft-item a{font-size:13px}footer #footer .ft-item.right{float:left;text-align:left;margin-top:15px;margin-bottom:5px}footer #footer p{width:90%;margin:0%;padding-bottom:0px !important;text-align:left}footer #footer .twitter{margin-bottom:20px}footer #footer .instagram{margin-bottom:20px}footer #footer .facebook{margin-bottom:20px;margin-left:5px}footer #footer .news-article{width:90%;margin:0 5%}footer #footer .news-article .news-left img{display:none}footer #footer .news-article .news-right{padding-left:0px !important;height:auto !important;min-height:auto !important}footer #footer .news-article .news-right h4{color:#ed1d24;margin-bottom:15px}footer #footer .news-article p.date{position:relative !important;padding:25px 0 0 0 !important;margin:0 !important}footer .col.last{float:left !important;margin-left:5%}footer .col.last p.title{width:90% !important;margin:0 0 0 0 !important;text-align:left !important}footer .col.last #discuss-form{width:90%}footer #footer-sub #footer-sub-cont{width:100%;margin:0 auto}footer #footer-sub #footer-sub-cont a{padding:0 3px}footer #footer-sub #footer-sub-cont a.right{float:left;padding:10px 0}footer{background:#264067;margin:0px;padding:0px}footer #footer-sub-cont{width:80% !important;margin:0 10%;padding-bottom:10px}footer #footer-sub-cont p{font-size:13px}#mobile-address{margin:0 auto;width:100%;display:block;z-index:999999}#mobile-address p.title{text-align:center !important;width:90% !important;font-size:19px !important}#mobile-address p{text-align:center !important;width:90% !important}#mobile-address p a{text-align:center !important;width:100% !important;display:block}#footer table td{padding:6px !important}#footer ul{margin:0px;width:100%}#footer ul li{width:90%;padding:0 5%;text-align:left}#footer ul li a{padding-left:0px}#footer .f-col{width:90%;margin:0 5%}#footer .f-col.last{padding-left:0px;width:90%;margin:0 5%}#footer .f-col.last p{width:100%;padding:0;margin:0}#footer .f-col.last p.tel a{font-size:38px;color:#a1be4a;display:block;text-align:left;padding:5px 0 20px}#footer #footer-cont{width:90%;padding:0px 0px 20px 0px}#footer #footer-cont .f-col{width:100%}#footer #footer-cont .f-col-last{padding:0px;margin-left:0px;border-left:0px}#footer #footer-bottom p{width:90%;margin:0 5%;text-align:left}.news-article .news-right{min-height:105px;width:100%}.news-article .news-right a.book{position:relative;float:left;margin-bottom:10px;margin-top:10px}#mobile-prices{display:block}#canvas-holder,#canvas-holder2,#chart-area,#chart-area2,#chart-area3{width:280px !important;height:280px !important}.chart-legend,.chart-legend2,.chart-legend3{margin-top:-25px;margin-bottom:30px;margin-left:0px}.chart-legend ul li,.chart-legend2 ul li,.chart-legend3 ul li{margin:0px !important;font-size:15px !important}#map-cont{height:462px;margin-bottom:80px;background-color:#82bbd8}#map-cont #map{height:350px}#map-cont #map-info-cont{width:100%}#map-cont #map-info-cont #map-info{top:260px;left:50%;margin-left:-140px}.gallery{height:120px !important}.gallery img{width:120px !important;height:120px !important}table.responsive tr:first-child{left:auto;position:relative;top:auto}table.responsive td::before{word-wrap:normal}table.title{display:none}table.format2 td{border:none !important;border-radius:0px !important}table.format2 .bottom td{border:none !important;border-radius:0px !important}.general #content #content-left table.format2 tr.top td:last-child,.general #content #content-left table.format2 tr.bottom td:last-child{border:none !important}.general #content #content-left table.format2 tr.top td:last-child,.general #content #content-left table.format2 tr.bottom td:last-child{border:none !important}.general #content #content-left table.format2 tr.top td:last-child,.general #content #content-left table.format2 tr.bottom td:last-child{border:none !important}.general #content #content-left table.format2 tr.top td:first-child,.general #content #content-left table.format2 tr.bottom td:first-child{border:none !important}.general #content #content-left table.format2 tr.top td{border:none !important}.general #content #content-left table.format2 tr.bottom td{border:none !important}.header a{background:transparent url("images/hamburger_dark.svg") no-repeat scroll 0 8px;display:block;height:40px;left:10px;position:absolute;top:2px;width:40px;z-index:11109}.mm-listview li a{text-align:left}.my-gallery{text-align:center}.gal-item{width:48%;max-width:200px;float:none;display:inline-block;margin:0 !important}.ptable{width:66%;margin:0;margin-bottom:20px;max-width:100% !important}.ptable td{height:30px}.ptable td h2{height:35px}.ptable td.double{height:60px}.plist{width:30%;margin:0}.plist td{font-size:11px;line-height:11px}#logoParade{margin-bottom:0px;width:100%}}@media screen and (max-width: 450px){.general .royalSlider{min-width:100% !important;width:100% !important;left:0;min-width:320px;margin-left:0}.general .royalSlider .rsOverflow{height:195px !important}}@media screen and (max-width: 450px){.general .royalSlider{min-width:100% !important;width:100% !important;left:0;min-width:320px;margin-left:0}.general .royalSlider .rsOverflow{height:195px !important}}@media screen and (-webkit-min-device-pixel-ratio: 0) and (max-width: 450px){main #home-boxes .hpb .hpb-title{margin-top:0px}main #home-boxes .hpb a{top:50%;left:50%;margin-top:-80px;margin-left:-80px;position:absolute}}
