html, body, #header {min-width:300px;}#sb-site {background:#000 !important;}@media screen and (max-width:1000px) {.background-map {display:none;}.background-map-responsive {display:block;}.road-signs-box {display:none;}#footer-top, #footer-bottom {padding:10px;}#footer-bottom ul li a {line-height:20px;}.darker-box {text-align:center;box-sizing:border-box;}.darker-box .text, .darker-box select {clear:both;float:none;display:inline;vertical-align:middle;}.darker-box .text {line-height:35px;}.darker-box .btn {clear:both;float:none;display:block;margin-left:auto;margin-right:auto;text-align:center;margin-top:10px;}.aboutBox .addInfoIcons-point {background-position:0px 0px !important;}.main-search .quote-form-section {display:block;margin:3px 0px;}.main-search .quote-form-section input.small {width:45%;}.main-search label {padding:0px 5px;}.main-search label.date {display:inline;}.booking-engine-area {padding-top:75px;padding-bottom:75px;}.sorting-container {text-align:center;padding:0px;margin:10px 10px 0px;}.distance-details {text-align:center;}#booking-engine-area {}#logo {margin-left:3px;}.booking-extras {margin:0px;text-align:center;}.main-search-btn-container {padding-left:0px;}}@media screen and (max-width:985px) {#general_stats {width:50%;margin-left:10px;bottom:0px;}#overall_rating {width:44%;margin-left:0px;}#company_rank {width:100%;float:left;}.chart li .bar {width:74%;}#national_rank, #local_rank {float:none;}}@media screen and (max-width:981px) {#contact-us form {width:100%;padding:0px;}#contact-us .contact-us-text {margin:10px auto;width:85%;text-align:justify;display:block; float:none;}#contact-us .contact-us-text h2 {text-align:center;}#contact-us form textarea, .field, .field label {width:100%;}#contact-us form .field {width:50%;margin:0 auto;}#contact-us form #send-message-btn {width:25%;}#contact-us form #send-message-btn label {display:none;}.field label {text-align:center;}.field input, .field textarea, .field select {width:100%;box-sizing:border-box;}}@media screen and (max-width:960px) {.amazon-thanks-message {padding:7px 33px;}.share-review {display:block;}}@media screen and (max-width:890px) {.amazon-thanks-message {float:none;}.amazon-thanks-message h1 {display:block;text-align:center;margin:0px auto;float:none;}.share-review {float:none;text-align:center;}.promotional-text .stars {display:block;}.address-map-frame {padding-bottom:48%;}.address-map-frame iframe{height:300px !important;}}@media screen and (max-width:857px) {#pages_number, #reviews_container {width:93%;}#reviews_ads {float:left;}}@media screen and (max-width:800px) {#app-feature img.fright {width:30% !important;min-width:30% !important;max-width:30% !important;}.app-preview-rhide {display:none;}#top-phone a {display:block;}}@media screen and (max-width:768px) {}@media screen and (max-width:750px) {.review-main-container {width:100% !important;}.star_review_block, .review-details {float:none !important;margin:0 auto;}.review-details {text-align:center;}.chart li .bar {width:60%;}#general_stats{width:50%;}#overall_rating{padding-left:0px;}}@media screen and (max-width:665px) {.review_count_header {text-align:center;}}@media screen and (max-width:610px) {.totalRating {margin-left:0px;width:100%;display:block;}}@media screen and (max-width:600px) {.tc-autocomplete-suggestions {max-height:200px;min-width:0px;}#app-feature img.fright {display:none;}#app-feature .container > div {width:auto;max-width:100% !important;min-width:0px !important;}h1.huge {font-size:60px;}#booking-engine-area .big-title, #search-engine-area .big-title {font-size:24px;line-height:30px;}#booking-engine-area .small-title, #search-engine-area .small-title {font-size:16px;}.reviews-header h2 {font-size:16px;}.rhide {display:none !important;}.rshow {display:block !important;}#page {//padding-top:65px;}#header {//margin-top:-65px;//text-align:center;//position:fixed;z-index:1000;width:100%;}.sub-menu li {border-top:none;}.sub-menu li:nth-child(1) {border-left:none;}.sub-menu.out {height:auto !important;font-size:12px;}#footer_links h4 {margin-bottom:5px;display:inline-block;zoom:1;*display:inline;padding-left:10px;}#footer_links h4:nth-child(1) {padding-left:0px;}.row > [class^="span"], .row > [class*="span"], .row > [class^="col"], .row > [class*="col"] {display:block;vertical-align:top;width:100% !important;margin-left:0px !important;clear:both;}#coverage_map {transition:height 0.4s linear;-webkit-transition:height 0.4s linear;height:350px !important;}#contact-us form #send-message-btn {width:46%;}.field {width:100%;}#contact-us form .field {width:85%;}.field input, .field textarea, .field select {width:100%;box-sizing:border-box;}.aboutBox .addInfoIcons-point {width:60px;height:60px;background-position:0px 0px !important;background-size:540px 120px;}.main-search input.small {display:block;width:100% !important;margin-bottom:10px;box-sizing:border-box;height:40px;}.main-search .btn, .main-search .btn-container {display:block;width:100%;}.main-search {width:100%;max-width:320px;}.main-search .main-search-col {width:100%;}.main-search .quote-form-sub-section {display:block;}.booking-engine-area {padding-top:30px;padding-bottom:30px;}#top-phone {display:none;}#nav-phone {display:block;}#winner_img img {margin-top:10px;max-width:80px;}#reviews_ads {display:none;}}@media screen and (max-width:560px) {.amazon-thanks-message h1 {font-size:21px;}}@media screen and (max-width:544px) {#general_stats, #overall_rating, #company_rank {width:100%;margin-left:0;}#general_stats {padding-left:0px;}#overall_rating {padding-left:0;}#company_rank {float:none;text-align:center;}#company_address {width:100%;float:none;text-align:center;}#rating_block {width:100%;}.chart {padding-right:10px;}.chart li .bar {width:68%;}.reviewer {width:95%;}.reviewer_name {width:22% !important;}.rating_comment {width:74% !important;}.reviewer_ratings {width:100%;border-top:1px solid #c3c3c3;}.star_reviews_block {border-left:0px solid #ffffff !important;margin-right:24%;}}@media screen and (max-width:502px) {#app-header .icon {display:none;}}@media screen and (max-width:485px) {.share-review .btn {margin:3px 0px;}}@media screen and (max-width:476px) {.rating_block {width:97.5%;} .reviews-header .big-title {font-size:16px !important;line-height:23px !important;}.reviews-header-subtitle {font-size:12px !important;}}@media screen and (max-width:433px) {#pages_range {width:38%;}#loading_response {width:20%;}#pages_select_container {width:36%;}.address-map-frame{padding-bottom:90%;}}@media screen and (max-width:400px) {.share-feedback .btn {display:block;margin:3px 61px;}.main-search .main-search-col {width:100% !important;text-align:center;}.main-search-col-inner .main-search-lbl, .main-search-col-inner.main-search-date-row {text-align:center;}.star_reviews_block {margin-right:12%;}#recent_reviews_header .arrow {font-size:27px;left:46.9%;margin-top:-10px;}#performance_Score {float:left;margin-left:0;}#national_rank, #local_rank {float:left;}#groupOn {margin-left:0;width:314px !important;}.reviewer_name {width:31% !important;}.rating_comment {width:66% !important;}.reviewer_ratings .star_reviews_block {padding:0;}}@media screen and (max-width:320px) {#groupOn {margin-left:0;width:280px !important;}.address-map-frame{padding-bottom:105%;}}@media screen and (max-width:1000px) { .aboutBox { zoom:0.9; } }@media screen and (max-width:900px) { .aboutBox { zoom:0.8; } }@media screen and (max-width:800px) { .aboutBox { zoom:0.7; } }@media screen and (max-width:700px) { .aboutBox { zoom:0.6; } }@media screen and (max-width:613px) { .aboutBox { zoom:0.5; } }@media screen and (max-width:600px) {.aboutBox {zoom:0.5;}#footer-top {text-align:center;}}@media screen and (max-width:500px) { .aboutBox { zoom:0.4; } }@media screen and (max-width:400px) { .aboutBox { zoom:0.3; } }