@media only screen and (max-width:1065px){
#sliderimage { width:100%; height:400px; position:relative; z-index:0; margin-top:0px;}
}

@media only screen and (max-width:1024px){
#sliderimage { width:100%; height:400px; position:relative; z-index:0; margin-top:0px;}

/* ==================  Photo Gallery   ================== */
div.pp_pic_holder {left:5% !important; width:90% !important;}
#pp_full_res img{width: 100% !important;height:auto !important;}
.pp_content {width: 100% !important;height:auto !important;padding-bottom: 30px;}
.pp_details {width: 100% !important;}
.pp_hoverContainer {width:100% !important;height: auto !important;top: 45%;margin-top: 0 !important;}
a.pp_next {height: 36px;margin-right: 0;width: 22px;}
a.pp_previous {height: 36px; margin-left: -40px;width: 22px;}
.ppt{display:none!important;}
 
 
.sitemapwrap{max-width:492px;}
.pkgbottom{padding:0 20px 20px;}

div.light_square .pp_expand {display: none !important;}
}

@media only screen and (max-width:1003px){
#sliderimage { width:100%; height:400px; position:relative; z-index:0; margin-top:0px;}

#topnav li li a {padding: 5px 20px 5px 0px;}
#topnav li.email-offers {display: block;}
#reservation { display:none;}
#reservation {position: absolute !important;}
#reservationtable ul li.res-last-child {padding-bottom: 5px;}
#reservationtable ul li li.res-last-child {padding-bottom: 0px;}
.subnav-res {position: relative;}
#reservation {bottom: inherit;height: auto;left: 0;margin-left: 0;position: absolute;top: 0;width: auto;padding:0px 10px;}
.reservtitle {color: #ffffff;line-height: 49px;padding: 0;text-align: center;width: 100%;}
#reservationtable {float: none;margin: 0 auto;padding-left: 0;padding-top: 18px;width: 272px;}
#reservationtable ul li {clear: left;margin-bottom: 12px;margin-right: 0;width: 100%;}
.resinputbox {background-position: 14px -208px;width: 94%;}
#reservationtable ul li ul li {clear: none;margin-right: 11px;float: left;margin-bottom: 10px;padding-right: 0;width: auto;}
.resdropdown {background-position: -169px -241px;width: 70px;}

#logo {left: 20px;}
#brand-logo, #subnav{ right: 20px;}
.icon-book2 {font-size: 25px;position: relative;top: 5px;}
#main {position: relative;}
#contentinfo {margin: 0 auto !important;}
#middle {margin: 0 auto 0;}
#nav {background: url(../images/topnav-border.png) repeat-x scroll left top #700310;}
.navline{display:none;}

.subnav-links ul{padding-top:0px;}
header{ width:auto;}

#backtotop{display:none!important;}
#floatingbooknow  {display:none!important;}

.box-splwidth{width:100%;}
.social-like{right:0px;}
/** topnav **/
#topnav {max-width: none;right: 0;width: 100%; margin:0; background:none; height:36px;line-height:36px; padding:0px; left:0px;}
.topnav {display: none;}
#topnav ul { margin: 0; position:absolute; z-index:999; top:38px; right:0px;}
#topnav li {border-bottom: 1px solid #8c0416 !important;display: block !important;float: none !important;line-height: 34px; height:auto; padding: 0; text-align: right !important;width: 100% !important; border-right:0px;position:relative;}
#topnav li li a{ width:auto; color: #fc667a !important;}
#topnav li li{border-top: 1px solid #8c0416; border-bottom:0px; }
#topnav li a {display: block;float: none;padding: 0 20px 0 0;background-color:#700310  !important; text-align: right !important; width: 240px; }
#topnav li a.navON { background:#700310  !important;}
#topnav li a:hover { background:#700310  !important; }
#topnav a.nav:hover{color:#fff}
#topnav a.navON:link, #topnav a.navON:visited, #topnav a.navON:hover{color:#fff;}

#topnav ul li ul.dropnav {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);box-shadow: none;height: auto;padding: 0;position: relative;top: 0;width: 100%;
float:none;}
#topnav ul.dropnav li {line-height: inherit;height: auto;}
#topnav .dropnav > li {border-bottom: 0 solid #8c0416 !important;border-top: 1px solid #8c0416;}
.nav-arrow {background:url(../images/sprite.png) no-repeat scroll -225px -592px ;display: block;float: right;height: 30px;left: 0;position: absolute;top: 0;
width: 30px;z-index: 9999999;}

/***** TOPNAV RWD *****/
.toggleReserv {background: url(../images/sprite.png) no-repeat scroll 0 -217px;left: 20px;position: relative;text-align: left;}
.toggleMenu {background: url(../images/sprite.png) no-repeat scroll 0 -188px rgba(0, 0, 0, 0);float: right !important;right: 20px;padding: 0 0 0 30px !important;}
.toggleReserv, .toggleMenu {color: #ffffff !important;display: none;font-size: 17px;line-height: 38px;position: relative;text-transform: uppercase;z-index: 99;}

#holderwrap{height:40px;}
.subnav-titletext{display:none;}
.slide-desc { margin-left:0; left:20px;}
.subnav-links{display:table; height:auto; width:auto; margin:0 auto; padding-top:0; position:relative; background:none;}
.subnav-links li{float:left; margin:0 15px; border:none; width:auto;}
#conouterbg {margin:0 auto !important;}
#container {width: 94%;margin: 0 auto;}
#thigstodo_content {  width: 65%;}
footer {margin: 0 auto;width: 94%;}
.direct-access{display:block;}
#readmorelessbtn{display:none;}
.ttd-img img {width: 100%;}
.tran-topreasons-img > img {max-width: inherit;  width: 100%;}
.feature-specials-img > img {max-width: inherit;width: 100%;}
.home-caption {left: 20px; margin-left:0;letter-spacing: -0.03em;}
#photogallery-thumbs .thumb {float: left; padding: 0 2% 2% 0; width: 23.5%;}
.thumb img {width: 101%; height:auto;}
.four-thumb {padding-right: 0 !important;}

.box-container-right {padding-left: 3%;}
.er-contentbox-wrap, .er-contentbox-wrap-right {float: left;padding: 1%;width: 19.8%;}
.er-contentbox-wrap .snippetbox img, .er-contentbox-wrap-right .snippetbox img{display: inline;height: auto;width: 100%;}
.er-contentbox-wrap .snippetbox, .er-contentbox-wrap-right .snippetbox{display: table; margin: 0 auto;}
.box-container-right {  width: 47%;}
#map_placemarklist { height:auto;}
#milestone_mapholder { height: 925px;}
.thingstodoinformation {bottom: 0;display: block;height: auto;padding-bottom: 10px;top: inherit;}
.thingstodoinformation .address-row { padding-top: 5px;}
.thingstodoinformation .category-row {display: inline;margin-right: 10px;padding-top: 0;position: relative;top: 5px;}
.thingstodoinformation .visitweb-viewmap-btn {display: inline-block;padding-top: 0;}
}

@media screen and (max-width: 1000px) {
#sliderimage { width:100%; height:400px; position:relative; z-index:0; margin-top:0px;}
#subnav{ right: 20px;}
.slider_container{ width:90%; margin:0 0 0 2%; clear:both;}
.flexslider {width: 100%; margin: 0; padding:0 0 0 0;background:none;}
.flex-direction-nav li a {width:45px; height:42px; margin:0; display: block; position: absolute; right:-10px; cursor: pointer; text-indent: -9999px;}
/*.flex-direction-nav li a.next {}
.flex-direction-nav li a.prev {}*/
.flex-caption { display:none;}
}

@media only screen and (max-width:990px){
#sliderimage { width:100%; height:400px; position:relative; z-index:0; margin-top:0px;}

.googleaddress , .social-media-wrap, .ftr-rightcontent, .footerLink{padding-right: 2%;}
.ftr-2 {padding-right: 0;}
}

@media only screen and (max-width:960px){	
#sliderimage { width:100%; height:400px; position:relative; z-index:0; margin-top:0px;}

.adr {display: inline-block;}
.vcard-phone, .vcard-fax {display: inline-block;padding-left: 10px;}
.vcard-email {display: inline-block;}
.googleadd-url {display: inline-block;padding-left: 10px;}	
.xvcard {margin: 0 auto;max-width: 470px;}		
.saddr, .daddr {width: 30%;}
.box-container-left {width: 44%;}
.box-container-right {width: 47%;}
#mainimage img {margin-left: 0;width: 100%;}
.googleaddress {padding: 20px 0px 20px;text-align: center;width: 100%;}
#brandlogofootr {border-bottom: 1px solid #d47b80;display: block;float: left;margin-bottom:0px;width: 100%;}
.brandlogofootr-inner {display: table;margin: 0 auto;padding-bottom: 20px;}
.social-media-wrap, .ftr-rightcontent, .footerLink {padding-right: 8%; padding-top:27px;}
.social-media-wrap{padding-left: 8%;}
.ftr-2{padding-right: 8% !important;}
.footerLink.ftr-3 {padding-right: 0;}
.nav-arrow.submenulistactive{background: url(../images/sprite.png) no-repeat scroll -225px -633px ;}
.box-container-left {width: 40%;}
.box-container-right {width: 53%;}
.googleaddress .ftr-title.fn {display: none;}
}

@media only screen and (max-width:958px) {
#sliderimage { width:100%; height:400px; position:relative; z-index:0; margin-top:0px;}

.thingstododetail-left { width: 53%;}
.snippet-img img {height: auto;width: 100%;}
#photogallery-thumbs .thumb {float: left; padding: 0 2% 2% 0; width: 23.5%;}
.thumb img {width: 101%; height:auto;}
.four-thumb {padding-right: 0 !important;}
.rfpformdropdown {width: 100%;}
#milestone_poll{width:94%;}
}

@media only screen and (max-width:940px){
#sliderimage { width:100%; height:400px; position:relative; z-index:0; margin-top:0px;}

.contact-frm-block.firstblock, .contact-frm-block.secondblock {width: 45%;}
.resinputboxinner { width: 95%;}
.contactus-email {display: block;}
.box-container-left-bottom {padding-top: 0;}
.contactus-address {padding-bottom: 10px;}	
.pipe1.email-pipe {display: none;}
.thingstodoinformation .visitweb-viewmap-btn { padding-top: 2%;}
.thingstodoinformation .category-row {padding-top: 2%;}
.thingstodoinformation .address-row { width:98%;}
}

@media only screen and (max-width:900px) {
#sliderimage { width:100%; height:400px; position:relative; z-index:0; margin-top:0px;}
#subnav{ right: 20px;}
.common-banner-text-title, .special-package .common-banner-titletext{ font-size:18px; padding-top:5px;}
.special-package .common-banner-titletext, .common-banner-text{ padding-left:6%;}
#number {display: block;left: 242px;top: 25px;}
.holder .bx-has-controls-direction {left: 6%; top:30%;}
.special-package .common-banner-text-inner {padding-top: 53%;}
/*.socialmediabuttons_wrap, .social-like {top: 49px;}*/
/*.photo-social .socialmediabuttons_wrap,.photo-social .social-like {top: 49px;}*/
#footer-logo{ width:200px; float:left;height:49px; margin-left:45px;}
#footer-logo img { width:80%;}
.allrights{background-color:#610209; margin-top:0px;}
.allrights a:link, .allrights a:visited{color:#fff;}
.allrights a:hover{color:#ffe000;}
}

@media only screen and (max-width:880px) {
#sliderimage { width:100%; height:400px; position:relative; z-index:0; margin-top:0px;}
#subnav{ right: 20px;}
.photo-btn {height: auto;}
.tour4-btn {clear: both;display: block;width: 100%; margin-right:0px;}
.icon-photo {display:none;}
.titlebtn {background-color: transparent;color: #434343;}
.tour1-btn {margin-left: 10px;}
#footer-logo{ width:200px; float:left;height:49px; margin-left:45px;}
#footer-logo img { width:60%;}
.allrights{background-color:#610209; margin-top:-32px;}
.allrights a:link, .allrights a:visited{color:#fff;}
.allrights a:hover{color:#ffe000;}
}

@media only screen and (max-width:864px) {
#sliderimage { width:100%; height:400px; position:relative; z-index:0; margin-top:0px;}
#subnav{ right: 20px;}
.bx-pager-item { margin-right: 3px;}
.ttddetailcenter { min-height:150px; padding-bottom:15px;}
.learn-more { bottom:7%;}
.ftr-rightcontent.ftr-rightcontent3 {display: none;}
.ftr-2 {padding-right: 0 !important;}
.social-media-wrap {padding-left: 0%;}
.social-media-wrap, .ftr-rightcontent, .footerLink {padding-right: 24%;padding-top:20px;}
.footer-block {display: block;margin: 0 auto; max-width: 590px;}
#thingstodo_tab_navigation {width: 230px;}
.tab_btn {text-transform: capitalize !important;}
.ttdheader {padding-bottom: 10px;}
.thingstodoinformation .category-row, .thingstodoinformation .visitweb-viewmap-btn {padding-top:0%;}
#thingstodo_tab_about, #thingstodo_tab_beforeyourgo, #thingstodo_tab_directions, #thingstodo_tab_reviews, #thingstodo_tab_lodgingchoice { font-size:14px;}
.guest-review-title {width: 45%;}
.box-container-left {width: 38%;}
.box-container-right {width: 56%;}
#footer-logo{ width:200px; float:left;height:49px; margin-left:45px;}
#footer-logo img { width:70%;}
.allrights{background-color:#610209; margin-top:-25px;}
.allrights a:link, .allrights a:visited{color:#fff;}
.allrights a:hover{color:#ffe000;}
}

@media only screen and (max-width:800px) {
#sliderimage { width:100%; height:400px; position:relative; z-index:0; margin-top:0px;}
#subnav{ right: 20px;}
.socialmediabuttons_wrap {top: 42px !important;}
.social-like {top: 46px !important;}
.special-package .common-banner-titletext, .common-banner-text { padding-right:10px;}
.common-banner-text-title, .special-package .common-banner-titletext {font-size: 17px; line-height:18px;padding-bottom: 7%;}
#things-to-do .bx-pager.bx-default-pager a { width:13px;}
.ttd-text-inner {font-size: 12px;  line-height: 18px;padding: 5% 0 0 10px;}
.reason-text-inner {font-size: 12px; line-height: 18px;padding:8% 0 0;}
.feature-specials-text-inner {font-size: 12px; line-height: 18px;padding: 5% 0 0 10px;}
.feature-specials-img {width: 49.5%;}
#things-to-do .bx-controls.bx-has-pager {bottom: 3px;}	
#top-reasons .bx-controls {bottom: 6px;}
#thingstodosnippet .attractioncategory {padding-top: 10px;}
.ttd-address{padding-top:3%;}
.email1form .commentwrap {max-width: 613px;width: 100%;}
.commentcodecol3 {width: 120px;}
.commentwrap
.commentcodecol1, .commentcodecol2, .commentcodecol3, .commentcodecol4, .commentcodecol5, .commentcodecol6{margin-right:2%;}
.commentcodecol6{margin-right:0px!important;}
.ttd-address{padding:3% 0px 0;}
#mainimage{min-height:210px;}
.map_and_list { height:auto;}
.readwritelink{float:left; margin-top:0px;/*10*/ line-height:24px;}
#thingstodosnippet .reviewstarts .classification1{ float:left; clear:both; margin-left:0px; margin-top:0px;}
.ttddetailcenter {padding: 0;border-bottom: 0;min-height:inherit;}
.thingtodo-detail-format {padding: 0;}
#footer-logo{ width:200px; float:left;height:49px; margin-left:35px;}
#footer-logo img { width:70%;}
.allrights{background-color:#610209; margin-top:-25px;}
.allrights a:link, .allrights a:visited{color:#fff;}
.allrights a:hover{color:#ffe000;}
}

@media only screen and (max-width:780px) { 
#sliderimage { width:100%; height:400px; position:relative; z-index:0; margin-top:0px;}
.holder .bx-has-controls-direction {bottom: 0;left: inherit;right: 5px;top: inherit;}
.bx-wrapper .bx-pager.bx-default-pager a , .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active{border: 1px solid #d0d0d0;box-shadow: 1px 1px 2px #000000;}
.special-package .common-banner-text-inner {padding-top: 41%;}
/*.special-package .common-banner-text-inner {padding-top: 0;}
.packages-slider .common-banner-text {margin-top: 56px;}*/
.learn-more {bottom:10%;}
.learn-more {font-size: 12px;height: 20px;line-height: 20px;width: 90px;}
#footer-logo{ width:200px; float:left;height:49px; margin-left:30px;}
#footer-logo img { width:60%;}
.allrights{background-color:#610209; margin-top:-25px;}
.allrights a:link, .allrights a:visited{color:#fff;}
.allrights a:hover{color:#ffe000;}
#subnav{ right: 20px;}
}


@media only screen and (max-width:768px) {
#sliderimage { width:100%; height:400px; position:relative; z-index:0; margin-top:0px;}
.holder {margin:-5px auto 0px;position: relative;max-width: 960px;z-index: 9;width:100%;}
.btn-row .msftd_rating {display: block;}
.column31, .column32, .column33, .column41, .column42, .column43, .column44, .column51, .column52, .column53, .column54, .column55 {width:32% !important; padding-right: 0;}
.commentcodecol6 {float: right;}
.imgrefresh {padding-left: 6px;}
.brandlogofootr-inner {padding-bottom: 10px;}
#number {display: block;left: inherit;right: 20px;top: 80px;}
.num-img {display: inline;letter-spacing: 0.055em;margin-top: 0;}
#subnav{ right: 20px;}

/*#subnav {top: 75px;width:390px;}
#subnav ul li.sub-managebooking a {padding-left:5px;padding-right:5px; margin-right:20px;}
#subnav ul li.sub-offer {padding-left:5px; padding-right:5px; margin-right:20px;}
#subnav ul li.sub-emap {padding-left:5px; padding-right: 5px; margin-right:20px; }
#subnav ul li.sub-lang{background: url(../images/sprite.png) no-repeat -175px -601px; padding-left:5px; padding-right:15px;  }*/

.rooms-format {min-height: inherit;}
.pkgbottom{padding:0 20px 20px;}
.attraction-spcat {padding-top: 0;}
.commoncol h2, .commoncol h3 {font-size: 15px;}
.home-caption {top: 19%;font-size: 40px;}
#reviews-box {width: 191px;}
.commentwrap {width: 601px;}
#footer-logo{ width:200px; float:left;height:49px; margin-left:30px;}
#footer-logo img { width:60%;}
.allrights{background-color:#610209; margin-top:-25px;}
.allrights a:link, .allrights a:visited{color:#fff;}
.allrights a:hover{color:#ffe000;}
}

@media only screen and (max-width:765px) {
#sliderimage { width:100%; height:400px; position:relative; z-index:0; margin-top:0px;}
.holder {margin:-5px auto 0px;position: relative;max-width: 960px;z-index: 9;width:100%;}
#subnav{ right: 20px;}
/*#subnav ul li.sub-offer {padding-right: 0;margin-right:20px;}*/

.direction-button {padding: 0 2% !important;}
.msfsp_rating{border:none; padding-left:0px; clear:left;}
.box-container-left {border-bottom: 1px solid #cbd7dd;width: 100%;padding-bottom: 10px;margin-bottom: 11px;}
.pipe1.email-pipe {display: inline;}
.box-container-right {border: medium none;padding-left: 0;width: 100%;}
.contactus-address {border: medium none; margin-bottom:0;padding-bottom: 0;}
.box-container-left-bottom { padding-top: 0;}
.contactus-email {display: inline;} 
.contact-frm-block {clear: none !important;}
#footer-logo{ width:200px; float:left;height:49px; margin-left:30px;}
#footer-logo img { width:60%;}
.allrights{background-color:#610209; margin-top:-25px;}
.allrights a:link, .allrights a:visited{color:#fff;}
.allrights a:hover{color:#ffe000;}
}

@media only screen and (max-width:730px) {
#sliderimage { width:100%; height:400px; position:relative; z-index:0; margin-top:0px;}
.holder {margin:-25px auto 0px;position: relative;max-width: 960px;z-index: 9;width:100%;}
#subnav{ right: 20px;}
/*#subnav ul li.sub-offer {padding-right: 0;margin-right:20px;}*/

.contactusfrm {margin: 15px auto 0;padding-bottom: 25px;}
#thingstodo_tab_navigation {float: none;width: 100%;}
#thingstodo_tab_about, #thingstodo_tab_beforeyourgo, #thingstodo_tab_directions, #thingstodo_tab_reviews, #thingstodo_tab_lodgingchoice{float: left;padding-left: 35px;padding-right:9px;font-size: 14px;border:none;}
#thigstodo_content {border-top: 1px solid #dcdcdc;clear: both;float: none;width: 100%;}
.tab_btn{ margin-right:0.2%;}
#ttddetailsharebuttons{ margin-top: 15px;}
.ttd-text-inner {line-height:16px;}
.reason-item2 .reason-text-inner {padding-top: 4%;}
#things-to-do .bx-pager.bx-default-pager a {width: 11px;}
#floatingsm a { float:none; }
#floatingsm {padding-left: 0; position: relative !important;margin: 0 auto 20px;}
#thigstodo_content { margin-bottom:0;}
#footer-logo{ width:200px; float:left;height:49px; margin-left:20px;}
#footer-logo img { width:60%;}
.allrights{background-color:#610209; margin-top:-25px;}
.allrights a:link, .allrights a:visited{color:#fff;}
.allrights a:hover{color:#ffe000;}
}

@media only screen and (max-width:700px){
#sliderimage { width:100%; height:400px; position:relative; z-index:0; margin-top:0px;}
.holder {margin:-45px auto 0px;position: relative;max-width: 960px;z-index: 9;width:100%;}
#subnav{ right: 20px;}
.poll-option li { width: 48%;}
.daddr {margin-right: 0;}
.slide-desc{ display:none;}
.social-media-wrap {padding-left: 0;}
.ftr-2 {padding-right: 0 !important;}
.ttd-address{padding-top:3%;}
.attraction-spcat{padding-top:0px;}
.attractionsnippetbtns{padding-top:5px;}
.poll-option li{width:50%;}
.snippetbox{padding-bottom:28px;}
.er-contentbox-wrap .snippetbox, .er-contentbox-wrap-right .snippetbox{padding-bottom:0;}
.commentcenter{width:472px; padding:0px;}
.commentcodecol5{margin-right:0px!important;}
.commentcenter .commentcodecol6{position:absolute; left:0px; top:50px; margin-bottom:0px;}
.common-banner-text-inner {font-size: 11px;}
.common-banner-text-title, .special-package .common-banner-titletext {font-size: 16px;}
#footer-logo{ width:200px; float:left;height:49px; margin-left:0px;}
#footer-logo img { width:60%;}
.allrights{background-color:#610209; margin-top:-25px;}
.allrights a:link, .allrights a:visited{color:#fff;}
.allrights a:hover{color:#ffe000;}
}

@media only screen and (max-width:684px) {
#sliderimage { width:100%; height:400px; position:relative; z-index:0; margin-top:0px;}
.holder {margin:-55px auto 0px;position: relative;max-width: 960px;z-index: 9;width:100%;}

#subnav{ right: 20px;}
/*#subnav ul li.sub-offer {padding-right: 0;margin-right:20px;}*/

.mid-range-hotel-logo {display: none;}
#reviews-box {display:none;}
#thingstodo_tab_lodgingchoice{display:none;}
.tab_btn {margin-right:7%;}
#things-to-do {float: none;margin-right: 0;position: relative;width: 100%;z-index: 10;}
#top-reasons {float: none;  margin-top: 20px;margin-right: 0;width: 100%;}
.ttd-img {height: 150px;overflow: hidden;}
.ttd-text-inner {font-size: 18px; line-height:22px;padding: 10% 0 0 20px;}
.ttd-img img {margin-top: -5%;width: 100%;}
#things-to-do-innerbox {max-height: 151px;}
#things-to-do .bx-controls.bx-has-pager {bottom: 11px; left:20px;}
#things-to-do .bx-pager.bx-default-pager a {width: 21px;}
#top-reasons-innerbox { max-height: 151px;}
.tran-topreasons-img {height: 150px;overflow: hidden;}
.reason-text-inner {font-size: 18px;line-height: 22px;padding: 8% 0 0;}
#top-reasons .bx-controls {bottom:8px;}
.reason-item2 .reason-text-inner { padding-top: 8%;}
#feature-specials {float: none;margin-right: 0;width: 100%;margin-top: 20px;}
.feature-specials-img {height: 150px;overflow: hidden;}
.feature-specials-img > img {margin-top: -9%;}
.feature-specials-text-inner {font-size: 18px;line-height: 22px;padding: 10% 0 0 20px;}
#feature-innerbox span.viewmore {left: 20px;bottom: 20px;}	
#logo span{display:none;}   
.googleaddress {float: none;margin: 0 auto;   padding-bottom: 20px;width: auto;}      
.footerlogo {float: none;margin: 0 auto;padding: 0;text-align: center;width: 100px;}
.xvcard {float: none;padding-left: 0;text-align: center;border: none;}   
.social-like, .socialmediabuttons_wrap, .ttdgplus, .ttdfb, .ttdtw, .ttdshare { display: none !important;}
.ttddetail-url a {font-size: 15px;padding-left: 35px; line-height:27px; width: 100px;}
.req-field.commentcodecol6 {bottom: -15px;left: 0;margin-bottom: 0;position: absolute;}
.email1form {position: relative;  padding-bottom: 20px;}
.email1form .commentwrap { max-width: 490px;}
#thingstodo_tab_about, #thingstodo_tab_beforeyourgo, #thingstodo_tab_directions, #thingstodo_tab_reviews, #thingstodo_tab_lodgingchoice {font-size: 16px;}
#thingstodo_tab_directions {margin-right: 0;}
.thingstodoinformation { line-height:18px;}
.thingtodo-detail-format {  padding: 0;}
.ttddetailcenter h1 { font-size:18px;}
.quickrfpbox {position: relative;}
.commentwrap {width: 480px;}
#footer-logo{ width:200px; float:left;height:49px; margin-left:0px;}
#footer-logo img { width:70%;}
.allrights{background-color:#610209; margin-top:-25px;}
.allrights a:link, .allrights a:visited{color:#fff;}
.allrights a:hover{color:#ffe000;}
}

@media only screen and (max-width:660px){
#sliderimage { width:100%; height:400px; position:relative; z-index:0; margin-top:0px;}
.holder {margin:-55px auto 0px;position: relative;max-width: 960px;z-index: 9;width:100%;}

#subnav{ right: 20px;}

.photo-btn .button {font-size: 12px !important;}
.iconbox {display: none;}
.guest-review-title {font-size: 23px;}
.saddr, .daddr {width: 37%;}
.button.direction-button {float: left; margin: 10px 0 0px;}
.contactusfrm {margin: 35px auto 0;}
.common-banner-img {display: none;}
.common-banner-text {width: auto; margin-left:0; text-align:center;}
.common-banner-text-title, .special-package .common-banner-titletext {display: block;padding-left:0;max-width: inherit;text-align: center;width: 100%;}
.common-banner span {display: inline-block;}
.special-package .common-banner-text-inner , .common-banner-text-inner{display: block;max-width: inherit; text-align:center;padding-top: 0;width: 100%;}
.packages-slider .common-banner-text { width:100%; text-align:center; padding-left:0;}
.learn-more {bottom: 0;left: 0;  display: inline-block;float: none;margin: 10px 0;position: relative;}
.holder .bx-has-controls-direction {bottom: inherit;left:0; width:100%;right: inherit;top: 26px;}
/*.holder .bx-viewport {height: 100px !important;}*/
.packages-slider .common-banner-text {margin-top: 50px; position:relative;}
.common-banner-text {position:relative; padding-left:0;}
.dining-banner .common-banner-text-inner, .coupon-banner .common-banner-text-inner {padding-bottom: 6%;}
#thingstodo_tab_about, #thingstodo_tab_beforeyourgo, #thingstodo_tab_directions, #thingstodo_tab_reviews, #thingstodo_tab_lodgingchoice {padding-right: 2%;}
#thingstodo_tab_directions { padding-right:0;}
.special-package .common-banner-titletext, .common-banner-text {padding-right:0;}
.guest-review-title {width: 100%;}
.review-right {width: 100%;margin-top: 15px;}
#footer-logo{ width:200px; float:left;height:49px; margin-left:0px;}
#footer-logo img { width:70%;}
.allrights{background-color:#610209; margin-top:-25px;}
.allrights a:link, .allrights a:visited{color:#fff;}
.allrights a:hover{color:#ffe000;}
}

@media only screen and (max-width:600px) {
#sliderimage { width:100%; height:400px; position:relative; z-index:0; margin-top:0px;}
.holder {margin:-55px auto 0px;position: relative;max-width: 960px;z-index: 9;width:100%;}
.snippetbox-leftimg, ul.anchor, .social-like {display:none !important;}
.snippetbox-rightcontent{width:100%}
.snippetbox-rightcontent-inner{padding:0px;}
.btn-row .msftd_rating {display: block; width:100%;}
.column22 ul, .column32 ul, .column33 ul, .column42 ul, .column43 ul, .column44 ul, .column52 ul, .column53 ul, .column54 ul, .column55 ul{padding-top:0px;}
.column21, .column22, .column31, .column32, .column33, .column41, .column42, .column43, .column44, .column51, .column52, .column53, .column54, .column55, .poll-option li {width:100% !important; padding-right: 0;}
.box ul li, .box2 ul li, .hotelbox ul li {padding-bottom: 10px;}
li.modulelinkON, li.modulelink:hover, li.modulelink a:hover, li.modulelink {margin-right: 1px;}
#reviews-box { height: 109px;}

.imgleft.imgnew {width: 100%!important;}
.meet-table {width: 100%;overflow: hidden;}
.meeting-table {width: 600px !important;}
.quickrfp-frmfieldset, .quickrfp-frmfieldset-right, .email-frmfieldset, .email-frmfieldset-right {width: 100%;}
.social-media-wrap-dining li { height:30px;}	
#header { font-size:26px;}	
.diningleft {width: 30%;}
.diningright {width: 66%;}
.social-media-wrap.social-media-wrap-dining {padding: 2px 10px 0 0;}
.social-media-wrap-dining .fn {display: none;}
.social-media-wrap-dining .social-media li a span{font-size: 25px !important;}
.emailformtextarea { width: 95%;}
.commentinput textarea {width: 95%;}
.review-badge {border: 1px solid #cbd7dd;float: right;margin-left: 0;width: 100%;margin-top:0px;margin-bottom:0px;}
.review-para {width: 100%;padding-bottom: 20px;}

#subnav {width:385px; right:0px;}
#subnav ul {display: table;margin: 0 auto;}
#subnav ul li {font-size:12px;display: inline-block;margin-top: 0 !important;}
#subnav ul li.sub-managebooking a {padding-left:5px;padding-right:5px; margin-right:5px;}
#subnav ul li.sub-offer {padding-left:5px; padding-right:5px; margin-right:5px;}
#subnav ul li.sub-emap {padding-left:5px; padding-right: 5px; margin-right:5px; }
#subnav ul li.sub-lang{background: url(../images/sprite.png) no-repeat -160px -601px; padding-left:5px; padding-right:25px;}

.thingstodoinformation {display: block;  background-color: #EFEFEF;position: relative; color:#4f4f4f;padding: 10px 0 15px;}
.thingstodoinformation .address-row {padding-top: 0;}
.thingstodoinformation .category-row {top: 8px ;}
.er-contentbox-wrap, .er-contentbox-wrap-right { float: left;margin: 0 2.5% 5% 2.5%;padding: 1%;width: 42%;}
.homequotetxt { line-height: 30px;}
.acc-snippet-img, .ttd-snippet-img, .ttddetailimgtop , .packageleft{  width: 100%; margin :0px;}
.accomodationright, .thingstodoright, .ttddetailcenter , .packageright{  width: 100%;  padding: 20px 0 0 0; }
.ttddetailcenter{padding: 20px 0 15px 0;}
.disbl {display: none;}
.acco-snippet-content, .ttd-snippet-content { min-height: inherit;}
.sub-text {font-size: 24px;}
.home-caption {font-size: 35px;}
.commoncol h2, .commoncol h3 {padding-top: 10px;}
.attractionsnippetdesc, .roomsnippetdesc, .pkgsnippetdesc{height: auto !important;}
#thingstodosnippet .reviewstarts a {float: left;margin-top: 16px;}
#thingstodosnippet .attractioncategory {max-width: 55%; padding-top: 0 !important;}
.attraction-top-inner {background: none repeat scroll 0 0 #1A69CC;display: block;padding: 0 0 12px;position: relative;}
.ttd-address {padding-top: 10px;}
.attraction-top {cursor: default;}
footer {padding-bottom: 30px;}
a.milestone:link, a.milestone:visited, a.milestone:hover{white-space:normal;}
#owner{display:none;}
#note{padding-bottom:20px;}
#footer-logo{ width:200px; float:left;height:49px; margin-left:-10px;}
#footer-logo img { width:50%;}
.er-maindiv{width:100%;}
.sitemapwrap, #goog-fixurl{width:100%;}
#goog-wm-qt{margin-bottom:15px; width:96%; padding:0 2%;}
#goog-fixurl{padding-top:10px;}
.ttdinner-top{float:none; width:100%;}
.ttdinner-bottom{float:none; width:100%;}
#thingstodosnippet .attractioncategory, #thingstodosnippet .reviewstarts{padding-left:20px;}
.ttd-inner-pipe2{display:block; margin-right:0px;}
.ttdheader-inner{position:relative; background:#1B69CD !important; padding-top:5px; padding-bottom:5px; padding-left:2%; width:98.5%;}
.ttd-inner-visitweb{bottom:0px;}
.pp_social, div.light_square .pp_expand{display:none!important;}
.column31, .column32, .column33{width:100%;}
#milestone_mapholder {width:100% !important;}
#map_placemarklist {width:100%;  height: 630px;  border-right: 1px solid #ededed;}
#milestone_mapholder {height: 440px;}
div.mapcontent{width: 84% !important;}
ul.anchor {display: none;}
.tab_content .commentcodeinner-2 .commentcodecol5 {margin-top: 10px;}
#thingstodosnippet .left {display: none;}
#thingstodosnippet .right {width: 100%;}
.thingtodo-attreaction { padding-bottom:20px;}
.readwritelink{line-height:normal;/*52*/ margin-top:0px;}
#thingstodosnippet .reviewstarts .classification1{clear:none; margin-top:17px; margin-left:10px;}
.ttd-inner-pipe2{line-height:51px;}
#mainimage{min-height:170px;}
.msfsp_rating{clear:none; border-left: 1px solid #909090; padding-left: 14px;}
#map_placemarklist{height:auto;}
#reviewsheader {font-size: 19px;}
.thingtodo-attreaction {padding-bottom: 0;}
}

@media only screen and (max-width:580px){
#sliderimage { width:100%; height:400px; position:relative; z-index:0; margin-top:0px;}
.holder {margin:-55px auto 0px;position: relative;max-width: 960px;z-index: 9;width:100%;}

#subnav {width:385px; right:0px;}
#subnav ul {display: table;margin: 0 auto;}
#subnav ul li {font-size:12px;display: inline-block;margin-top: 0 !important;}
#subnav ul li.sub-managebooking a {padding-left:5px;padding-right:5px; margin-right:5px;}
#subnav ul li.sub-offer {padding-left:5px; padding-right:5px; margin-right:5px;}
#subnav ul li.sub-emap {padding-left:5px; padding-right: 5px; margin-right:5px; }
#subnav ul li.sub-lang{background: url(../images/sprite.png) no-repeat -160px -601px; padding-left:5px; padding-right:25px;}

#thigstodo_content {border-top: 0 solid #6cbdee;}
#thingstodo_tab_directions { border-right: medium none !important;width: 35%;}
.tab_btn.beforeyourgo { width: 33%;}
.tab_btn.about {width: 29%;}
.tab_btn { background: #b50c23 !important;color: #ffffff !important;border-right: 1px solid #EA465C !important;height: 30px !important;line-height: 30px !important; margin: 0 !important;padding: 0 0% !important;text-transform: capitalize !important;text-align: center;}
#thingstodo_tab_directions {border-right: medium none !important;}
#thingstodo_tab_about:hover, #thingstodo_tab_beforeyourgo:hover, #thingstodo_tab_directions:hover, #thingstodo_tab_reviews:hover, .about_on, .beforeyourgo_on,.directions_on, .reviews_on {background: #91091f !important;color: #ffffff;}
.drivingdirectionfrom .continputbox {width: 96%;}
#note{padding-bottom:20px;}
#footer-logo{ width:200px; float:left;height:49px; margin-left:-15px;}
#footer-logo img { width:50%;}
}

@media only screen and (max-width:568px) {
#sliderimage { width:100%; height:400px; position:relative; z-index:0; margin-top:0px;}
.holder {margin:-55px auto 0px;position: relative;max-width: 960px;z-index: 9;width:100%;}
#photogallery-thumbs .thumb {float: left; padding: 0 3% 2% 0; width: 30%;}
.four-thumb {padding-right: 3% !important;}

#subnav {width:385px; right:0px;}
#subnav ul {display: table;margin: 0 auto;}
#subnav ul li {font-size:12px;display: inline-block;margin-top: 0 !important;}
#subnav ul li.sub-managebooking a {padding-left:5px;padding-right:5px; margin-right:5px;}
#subnav ul li.sub-offer {padding-left:5px; padding-right:5px; margin-right:5px;}
#subnav ul li.sub-emap {padding-left:5px; padding-right: 5px; margin-right:5px; }
#subnav ul li.sub-lang{background: url(../images/sprite.png) no-repeat -160px -601px; padding-left:5px; padding-right:25px;}

.footer-logo { display:none;}
.trip-travel{display:none;}
#container {    padding-top:30px;}
.common-banner-text-title, .special-package .common-banner-titletext { padding-bottom:9%;}
#header { margin:0 auto 9px;}
.common-banner.dining-special {margin-bottom: 10px;}
.quickrfp-frmfieldset-right { margin-right: 0;width: 100%;}
.quickrfp-frmfieldset {margin-right: 0;width: 100%;}
.ftr-rightcontent.ftr-rightcontent3, .footerLink { display: none;}
.social-media-wrap { margin: 0 auto;padding:15px 0 0 0;}
.social-media li a {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);}
.icon-foursquare2 {background: none repeat scroll 0 0 #ffffff !important;border-radius: 100%;color: #007db0;}
.social-media li {display: inline-block;height: auto;}
.social-media-wrap-dining li { height:30px;}
.icon-facebook4, .icon-googlePlus, .icon-Weibo, .icon-twitter, .icon-tripAdvisor {display: block;font-size:30px;}
.icon-text {display: none;}
.icon-Weibo {background: url(../images/icon-weibo.png) no-repeat scroll 4px 7px #ffffff;border-radius: 100%;height: 40px;position: relative;top:3px;width: 40px;}
.icon-Weibo:hover, .icon-foursquare2:hover {background-color: #ffe000  !important;}
.ftr-title.fn {text-align: center;display: none;}
.footer-block {max-width: 253px;}
.social-media li a {padding-left: 10px;}
.icon-list {position: relative;top: 2px;}
.social-media .fb a {  padding-left: 0;}
.homequotetxt {line-height: 30px;}
.reason-text-inner {padding:10% 0 0;}
.reason-item2 .reason-text-inner {padding-top: 10%;}	
#subnav a.navON:link, #subnav a.navON:visited, #subnav a.navON:hover {color: #fff;}
#thingstodosnippet .attractioncategory {max-width: 100%;padding-top: 0 !important;}
.top-header-bg { display:none;}	
.home-caption { display: none;}
.mainimages-title {display: none;}	
#footer{display:none;}
#thingstodo_tab_reviews, .data_reviews, #shareicon{display:none!important;}
.contact-frm-btn{ margin-left:0px;}
.email-frmfieldset, .email-frmfieldset-right{float:none; width:100%; margin-right:0px;}
/*.continputbox, .emailforminputbox{width:96.7% !important;}*/
#reviewsheader{width:100%; padding:5px 0;}
#reviewsheader span{display:inline;}
.main-readwritereviews{border:1px solid #c7eef7; width:99.6%}
.read-write-main-yelp{width:31%;}
.msftd_rating{display:none;}
#milestone_mapholder{height:300px;}
#thingstodosnippet .reviewstarts, .ttd-inner-pipe2{display:none;}
.box_reviews_and_comments, .msfsp_rating{display:none;}
.ttdbottom, .pkgbottom{padding:0 20px 23px;}
.imgright{display:none;}
#breadcrumb{padding-top:8px; padding-bottom:5px; line-height:20px;}
.subnav-links a span.customernone{display:none;}
footer {padding-bottom: 20px;}
#photogallery-thumbs .thumb {float: left; padding: 0 3% 2% 0; width: 30%;}
.four-thumb {padding-right: 3% !important;}
#photogallery-thumbs {width: 104%;}
#gallerytop {overflow: hidden;}
.resinputboxinner { width: 197px;}
.contact-frm-btn {margin-top: 24px;}
.pipe1.email-pipe {display: none;}
.contactus-email {display: block;}
#thingstodo_tab_navigation {background: none repeat scroll 0 0 #b50c23;float: none;overflow: hidden;padding: 0;width: 100%;}
.ttddetailcenter {border-bottom: medium none;padding: 20px 0 0;}
.thingtodo-attreaction { padding-bottom: 20px;}
.tab_btn {color:#fff;}
#middle { overflow:visible;}
.social-media {width: auto;padding-top:0px; margin-left:40px;}
}

@media only screen and (max-width:550px) {
.tour3-btn {margin-left: 10px;}
}


@media only screen and (max-width:530px) {
#sliderimage { width:100%; height:300px; position:relative; z-index:0; margin-top:0px;}
.holder {margin:-25px auto 0px;position: relative;max-width: 960px;z-index: 9;width:100%;}
.featured-special{ margin-top:-25px;}
.wyndham-banner{ margin-top:-25px;}

.common-banner {height: inherit; overflow:hidden !important;}
.common-banner-img img {height: auto;width: 100%;}
.common-banner span {display: block;}
.holder .bx-has-controls-direction {top:25%;}
.learn-more {position: absolute;left: 5%; bottom:0;}
.common-banner-img {display: block; width: 52%;}
.social-media {width: auto;padding-top:0px; margin-left:40px;}

.coupon-banner {margin: 10px 0;width: 100%;}	
#logo {left: 15px;padding-top: 10px;position: relative;
    /* text-align: center; */
    top: inherit;width: 100%;}
#number {display: block;left: inherit;margin: 10px 0;position: relative;right: inherit;text-align: center;top: inherit;}

#subnav {width:530px; margin: 0 auto;position: relative;left: inherit;top: inherit;padding-bottom: 15px;padding-top: 6px; right:0px;}
#subnav ul {display: table;margin: 0 auto;}
#subnav ul li {font-size:13px;display: inline-block;float: none !important;margin-top: 0 !important; }
#subnav ul li a { font-size:13px; padding-right:0px !important;}
#subnav ul li.sub-managebooking a {padding-left:15px;padding-right:15px; margin-right:15px;}
#subnav ul li.sub-offer {padding-left:15px; padding-right:15px; margin-right:15px;}
#subnav ul li.sub-emap {padding-left:15px; padding-right: 15px; margin-right:15px; }
#subnav ul li.sub-lang{background: url(../images/sprite.png) no-repeat -140px -601px; padding-left:15px; padding-right:25px;  }

#nav {float: left;height: 38px;left: inherit;position: relative; top: inherit;width: 100%;}
#main { background-repeat: repeat; height: auto;padding-bottom: 38px;position: relative;}
#floatingweather {position: relative;top: 3px;}
.packages-slider .common-banner-text {margin-left: 5%;margin-top: 68px;text-align: left;width:48%;}
.special-package .common-banner-text-inner, .common-banner-text-inner { text-align: left;}
.holder .bx-has-controls-direction { width:auto; left:5%; top:24%;}
/*.holder .bx-viewport {height: 138px !important;}*/
.common-banner {height: 138px;}
.common-banner-text {padding-left: 5%;position: absolute;text-align: left;width: 53%;}
.common-banner-img {display: block;width: 55%; }
.common-banner-img img { margin-top: -15%;}
.common-banner {margin-bottom: 30px;width: 100%;}
.packages-slider .common-banner-text {position: absolute;  margin-left:0; margin-top:0;text-align: left; padding-left:5%;width:53%; background-position:right top;}
.special-package .common-banner-text-inner {padding-top: 68px;}
.common-banner-text-title, .special-package .common-banner-titletext {font-size: 20px; left:5%; text-align:left;background-position: left bottom;}
.common-banner-text-inner {font-size: 13px;}
.common-banner-text-title, .special-package .common-banner-titletext {padding-top: 11px;}	
.learn-more {font-size: 12px;height: 25px;line-height: 25px;width: 100px;margin:15px 0px;}
.holder .bx-has-controls-direction {top: 36px;}
.pipe.mobilefooterpipeblock4 {display: none;}
.vcard-email {display: block;}
.commentwrap {padding: 0 10px 2px; width:auto;}
.commentcodecol1 { margin-bottom: 0;}
.commentcodecol2 {clear: left;}
.commentwrap {padding: 0 10px 10px;}
.saddr, .daddr {margin: 0;width: 96%;}
.direction-button {margin-left: 0;}
#header { line-height:26px;}
.googleadd-url {padding-left: 0;}
}

@media only screen and (max-width:500px) {
#sliderimage { width:100%; height:250px; position:relative; z-index:0; margin-top:0px;}
.holder {margin:5px auto 0px;position: relative;max-width: 960px;z-index: 9;width:100%;}
.featured-special{ margin-top:-25px;}
.wyndham-banner{ margin-top:-25px;}

.common-banner {height: inherit; overflow:hidden !important;}
.common-banner-img img {height: auto;width: 100%;}
.common-banner span {display: block;}
.holder .bx-has-controls-direction {top:25%;}
.learn-more {position: absolute;left: 5%; bottom:0;}
.common-banner-img {display: block; width: 52%;}

.social-media {width: auto;padding-top:0px; margin-left:40px;}
.tour3-btn {float: left;margin-top: 5px;}

#subnav {width:500px; margin: 0 auto;position: relative;left: inherit;top: inherit;padding-bottom: 15px;padding-top: 6px; right:0px;}
#subnav ul {display: table;margin: 0 auto;}
#subnav ul li {font-size:13px;display: inline-block;float: none !important;margin-top: 0 !important; }
#subnav ul li a { font-size:13px; padding-right:0px !important;}
#subnav ul li.sub-managebooking a {padding-left:10px;padding-right:10px; margin-right:10px;}
#subnav ul li.sub-offer {padding-left:10px; padding-right:10px; margin-right:10px;}
#subnav ul li.sub-emap {padding-left:10px; padding-right: 10px; margin-right:10px; }
#subnav ul li.sub-lang{background: url(../images/sprite.png) no-repeat -150px -601px; padding-left:10px; padding-right:25px;  }
}

@media only screen and (max-width:480px) {
#sliderimage { width:100%; height:250px; position:relative; z-index:0; margin-top:0px;}
.holder {margin:-5px auto 0px;position: relative;max-width: 960px;z-index: 9;width:100%;}
.featured-special{ margin-top:-25px;}
.wyndham-banner{ margin-top:-25px;}

.common-banner {height: inherit; overflow:hidden;}
.common-banner span {display: block;}
.holder .bx-has-controls-direction {top:25%;}
.learn-more {position: absolute;left: 5%; bottom:0;}

.reviewicon {border: 0 none;width: 100% !important;margin-bottom:10px;}
.res-pipe {display: block;font-size: 0;height: 1px;}
.diningleft {width: 40%;}
.diningright {width: 56%;}
.ttd-pipe {display: none;}
.modulelinks.meetingmod.diningmod {clear: both;float: left;width: 100%;}
.dinig-block {clear: both;display: block;}
.social-media-wrap.social-media-wrap-dining {float: left;margin-top: 0;}

#subnav {width:480px; margin: 0 auto;position: relative;left: inherit;top: inherit;padding-bottom: 15px;padding-top: 6px; right:0px;}
#subnav ul {display: table;margin: 0 auto;}
#subnav ul li {font-size:13px;display: inline-block;float: none !important;margin-top: 0 !important; }
#subnav ul li a { font-size:13px; padding-right:0px !important;}
#subnav ul li.sub-managebooking a {padding-left:5px;padding-right:5px; margin-right:10px;}
#subnav ul li.sub-offer {padding-left:5px; padding-right:5px; margin-right:10px;}
#subnav ul li.sub-emap {padding-left:5px; padding-right: 5px; margin-right:10px; }
#subnav ul li.sub-lang{background: url(../images/sprite.png) no-repeat -160px -601px; padding-left:5px; padding-right:15px;  }

.social-media {width: auto;padding-top:0px; margin-left:40px;}
.google-img {  width: 59%;}
.trip-img { width: 40%;}	
.ttd-img {height: auto;overflow: hidden;}	
.ttd-img img {margin-top: 0;}
.feature-specials-img {height: auto;overflow: hidden;}
.tran-topreasons-img {height: auto;overflow: hidden;}
.tran-topreasons-img > img {max-width: inherit;width: 95%;}
.reason-text-inner {padding: 11% 0 0; font-size: 16px;}
.reason-item2 .reason-text-inner {padding-top: 11%; }
.feature-specials-text-inner {font-size: 16px;}	
.ttd-text-inner {font-size: 16px;}	
.subnav-links li{font-size:12px;}
.att-map{float:right; padding-right:0px; padding-bottom:10px;}
.att-map > a{padding-right:0px; border:0px;}
#categorydropdown > label{float:left; clear:right;  padding-top: 4px; padding-right:10px;}
.styled-select-ttd{float:right!important;}
.snippetbox img{width:100%;}
#thingstodo_tab_navigation{font-size:13px;}
#mainimage{min-height:100px;}
.ttd-inner-pipe{display:none;}
.ttd-inner-phone{display:block;}
.tab_btn{text-transform:capitalize;}
.margin-bottom{margin-bottom:0px;}
/*#header{font-size:20px; line-height:30px;}*/
/*.header-text{font-size:21px;}*/
div.mapcontent{width:81% !important;}
.resinputboxinner { width: 163px;}
#thingstodo_tab_navigation { font-weight:normal;}
}

@media only screen and (max-width:420px) {
#sliderimage { width:100%; height:250px; position:relative; z-index:0; margin-top:-10px;}
.holder {margin: -25px auto 0px;position: relative;max-width: 960px;z-index: 9;width:100%;}
.featured-special{ margin-top:-25px;}
.wyndham-banner{ margin-top:-25px;}
.commentcoderow {padding: 5px 0 10px;width: 100%;}
.tab_btn.about {width: 24%;}
#thingstodo_tab_directions {width: 38%;}
.tab_btn.beforeyourgo {width: 37%;}
.drivinginput {width: 110px;}
#btngetdirection {margin: 0;width: 140px;}
.drivingbtn {float: right;}

#subnav {width:420px; margin: 0 auto;position: relative;left: inherit;top: inherit;padding-bottom: 15px;padding-top: 6px;  right:0px;}
#subnav ul {display: table;margin: 0 auto;}
#subnav ul li {font-size:12px;display: inline-block;float: none !important;margin-top: 0 !important; }
#subnav ul li a { font-size:12px; padding-right:0px !important;}
#subnav ul li.sub-managebooking a {padding-left:5px;padding-right:5px; margin-right:10px;}
#subnav ul li.sub-offer {padding-left:5px; padding-right:5px; margin-right:10px;}
#subnav ul li.sub-emap {padding-left:5px; padding-right: 5px; margin-right:10px; }
#subnav ul li.sub-lang{background: url(../images/sprite.png) no-repeat -165px -601px; padding-left:5px; padding-right:15px;  }

.social-media {width: auto;padding-top:0px; margin-left:40px;}
.resinputboxinner {width: 149px;}
.email1form .commentwrap { max-width: 490px;width: auto;}
.commentcoderow .commentcodecol5 {margin-top: 9px;}	
.common-banner-text-title, .special-package .common-banner-titletext {font-size: 17px; width:auto;}
.common-banner-text-inner {font-size: 11px;}
.common-banner-text-title, .special-package .common-banner-titletext {padding-bottom: 10%;}
.common-banner {height: inherit;}
.common-banner span {display: block;}
.holder .bx-has-controls-direction {top:25%;}
.learn-more {position: absolute;left: 5%; bottom:0;}
.common-banner-img img {margin-top: 0;}
.common-banner-img {display: block; width: 52%;}


}

@media only screen and (max-width:400px) {
#sliderimage { width:100%; height:250px; position:relative; z-index:0; margin-top:-10px;}
.holder {margin: -35px auto 0px;position: relative;max-width: 960px;z-index: 9;width:100%;}
.featured-special{ margin-top:-25px;}
.wyndham-banner{ margin-top:-25px;}

#subnav {width:400px; margin: 0 auto;position: relative;left: inherit;top: inherit;padding-bottom: 15px;padding-top: 6px; right:0px;}
#subnav ul {display: table;margin: 0 auto;}
#subnav ul li {font-size:12px;display: inline-block;float: none !important;margin-top: 0 !important; }
#subnav ul li a { font-size:12px; padding-right:0px !important;}
#subnav ul li.sub-managebooking a {padding-left:5px;padding-right:5px; margin-right:10px;}
#subnav ul li.sub-offer {padding-left:5px; padding-right:5px; margin-right:10px;}
#subnav ul li.sub-emap {padding-left:5px; padding-right: 5px; margin-right:10px; }
#subnav ul li.sub-lang{background: url(../images/sprite.png) no-repeat -165px -601px; padding-left:5px; padding-right:15px;  }

.social-media {width: auto;padding-top:0px; margin-left:40px;}
#thingstodo_tab_directions {width: 37%;}
#thingstodo_tab_about, #thingstodo_tab_beforeyourgo, #thingstodo_tab_directions, #thingstodo_tab_reviews, #thingstodo_tab_lodgingchoice {font-size: 14px;}
.commentcenter .commentcodecol3{margin-right:15px;}
.pp_hoverContainer {width:98% !important;}
a.pp_previous{margin-left:-33px;}
.resinputboxinner {width: 132px;}
.contact-frm-btn {margin-top: 22px; width: 100px;}
.common-banner {height: inherit;}
.common-banner span {display: block;}
.holder .bx-has-controls-direction {top:25%;}
.learn-more {position: absolute;left: 5%; bottom:0;}
.common-banner-img img {margin-top: 0;}
.common-banner-img {display: block; width: 54%;}
}

@media only screen and (max-width:360px) {
#sliderimage { width:100%; height:250px; position:relative; z-index:0; margin-top:-10px;}
.holder {margin: -55px auto 0px;position: relative;max-width: 960px;z-index: 9;width:100%;}
.featured-special{ margin-top:-25px;}
.wyndham-banner{ margin-top:-25px;}

.subnav-links li{margin:0 8px; font-size:12px;}
.subnav-links a{line-height:30px;}

#subnav {width:360px; margin: 0 auto;position: relative;left: inherit;top: inherit;padding-bottom: 15px;padding-top: 6px; right:0px;}
#subnav ul {display: table;margin: 0 auto;}
#subnav ul li {font-size:11px;display: inline-block;float: none !important;margin-top: 0 !important; }
#subnav ul li a { font-size:11px; padding-right:0px !important;}
#subnav ul li.sub-managebooking a {padding-left:5px;padding-right:5px; margin-right:10px;}
#subnav ul li.sub-offer {padding-left:5px; padding-right:5px; margin-right:10px;}
#subnav ul li.sub-emap {padding-left:5px; padding-right: 5px; margin-right:10px; }
#subnav ul li.sub-lang{background: url(../images/sprite.png) no-repeat -175px -601px; padding-left:5px; padding-right:15px;  }

.social-media {width: auto;padding-top:0px; margin-left:40px;}
.tour2-btn {margin-left: 10px;}
.dream-wed {bottom: 0px;display: inline-block;font-size: 15px;font-weight: bold;}
.tour1-btn, .tour2-btn {display: block;margin-bottom: 10px;margin-right: 0;width: 200px;}
.tour3-btn {width: 200px; display: block; margin-top:0px;}
.homequotetxt {font-size: 20px;}
.diningleft {width: 100%;}
.diningright {padding-top: 10px;width: 100%;}
.thingstodoinformation .address-row { padding-top: 2%;}
.reason-text-inner {font-size: 14px; }
.ttd-text-inner {font-size: 14px;padding: 10% 0 0 10px;}
.feature-specials-text-inner {font-size: 14px; padding: 10% 0 0 10px;}
#feature-innerbox span.viewmore {bottom: 20px;left: 10px;}
#things-to-do .bx-pager.bx-default-pager a {width: 18px;}
#things-to-do .bx-controls.bx-has-pager {left: 10px;}
.common-banner {height: inherit;}
.common-banner span {display: block;}
.holder .bx-has-controls-direction {top: 34%;}
.special-package .common-banner-text-inner {padding-top: 47%;}
.packages-slider .common-banner-text {padding-left: 3%;width: 56%;}
.common-banner-text {padding-left: 3%;width: 55%;} 
.common-banner-text-title, .special-package .common-banner-titletext {left: 3%;}
.holder .bx-has-controls-direction {left: 3%; }
.common-banner-text-title, .special-package .common-banner-titletext {font-size: 19px;}
span.learn-more { display:inline-block}
.learn-more {position: absolute;left: 5%; bottom:0;}
.common-banner-img img {margin-top: 0;}
.common-banner-img {display: block; width: 58%;}
.fromdirection, .todirection {width: 45%;}
#find_direction input {width: 97%;}
.quote.homequote > span {display: inline;}
.quote {font-size: 18px;}	
.toggleReserv { left:10px;}
.toggleMenu{ right:10px;}
#topnav li a{padding:0 10px 0 0;}

#holderwrap{height:30px;}
#thingstodo_tab_navigation{font-size:12px;}
.ttdinner-bottom{height:auto; line-height:30px;}
#thingstodosnippet .attractioncategory, #thingstodosnippet .reviewstarts{padding-left:10px;}
#thingstodosnippet .reviewstarts .classification1{margin-top:9px;}
.ttd-inner-pipe2{display:none;}
.main-readwritereviews{padding-bottom:18px; height:auto}
.read-write-main-midd{border:none!important;}
.read-write-main{width:100%!important;}
.main-readwritereviews{width:99.3%}
#milestone_mapholder{height:250px;}
#mainimage{min-height:100px;}
.ttdheader-inner{padding:5px 3%; width:94%;}
.ttdbottom{padding:0 20px 23px;}
#header {font-size: 24px;line-height: 26px;}
h1{font-size:19px;   line-height: 22px;}
h2{font-size:17px; line-height: 20px;}
.email-offer-title, .quick-rfp-title, .rfp-title, .guest-review-title, .contact-title, .section_reviews .common-title, .write-comment-title {font-size: 23px;
}
.ttddetail-url {margin-right: 12px;}
.ttdshare {display: none;}
.tab_btn {width: 37%;}
.tab_btn.about {width: 25%;}
.subheader h1, .subheader h2 {font-size: 16px;}
}

@media only screen and (max-width:330px) {
#sliderimage { width:100%; height:250px; position:relative; z-index:0; margin-top:-10px;}
.holder {margin: -70px auto 0px;position: relative;max-width: 960px;z-index: 9;width:100%;}
.featured-special{ margin-top:-25px;}
.wyndham-banner{ margin-top:-25px;}

#subnav {width:330px; margin: 0 auto;position: relative;left: inherit;top: inherit;padding-bottom: 15px;padding-top: 6px; right:0px;}
#subnav ul {display: table;margin: 0 auto;}
#subnav ul li {font-size:11px;display: inline-block;float: none !important;margin-top: 0 !important;  }
#subnav ul li a { font-size:11px; padding-right:0px !important;}
#subnav ul li.sub-managebooking a {padding-left:5px;padding-right:5px; margin-right:0px;}
#subnav ul li.sub-offer {padding-left:5px; padding-right:5px; margin-right:0px;}
#subnav ul li.sub-emap {padding-left:5px; padding-right: 5px; margin-right:0px; }
#subnav ul li.sub-lang{background: url(../images/sprite.png) no-repeat -175px -601px; padding-left:5px; padding-right:20px;}

.social-media {width: auto;padding-top:0px; margin-left:40px;}

.contact-frm-block.firstblock, .contact-frm-block.secondblock {margin-right: 15px; width: 45%;}
.contact-frm-block {margin-right: 8px;}
.dining-banner .common-banner-text-inner, .coupon-banner .common-banner-text-inner {width: 95%;}
.special-package .common-banner-text-inner {width: 97%;}
.common-banner-text-title, .special-package .common-banner-titletext {max-width: 95%;}
.vcard-phone, .vcard-fax {padding-left: 0px;}
.commentcodecol3 {width: 90px;}
}

@media only screen and (max-width:320px) {
#sliderimage { width:100%; height:250px; position:relative; z-index:0; margin-top:-10px;}
.holder {margin: -75px auto 0px;position: relative;max-width: 960px;z-index: 9;width:100%;}
.featured-special{ margin-top:-25px;}
.wyndham-banner{ margin-top:-25px;}
#container {padding-top:0px; position: relative;}

#subnav {width:320px; margin: 0 auto;position: relative;left: inherit;top: inherit;  padding-bottom: 15px;padding-top: 6px; right:0px;}
#subnav ul {display: table;margin: 0 auto;}
#subnav ul li {font-size:9px;display: inline-block;float: none !important;margin-top: 0 !important; }
#subnav ul li a { font-size:9px;}
#subnav ul li.sub-managebooking a {padding-left:5px;padding-right:0px; margin-right:0px;}
#subnav ul li.sub-offer {padding-left:5px; padding-right:0px; margin-right:0px;}
#subnav ul li.sub-emap {padding-left:5px; padding-right: 0px; margin-right:0px; }
#subnav ul li.sub-lang{background: url(../images/sprite.png) no-repeat -175px -601px; padding-left:5px; padding-right:25px;  }
.social-media {width: auto;padding-top:0px; margin-left:40px;}

h1.head {font-size: 15px;}

}