﻿@media print,screen and (max-width:64em){#header .split_menu .logo_cell{padding:1rem;}#header .split_menu .logo_cell .after_logo{position:static;}#header .split_menu .top_section{max-height:100px;height:100px;}#header .split_menu .menu_section li{padding:.1rem 1rem;}.new_edits .hightlights_callout .no_margin_bottom{margin-bottom:1rem;}.new_edits .hightlights_callout .callout{min-height:350px;}}@media print,screen and (max-width:40em){#header .split_menu .top_section{max-height:none;padding:.5rem 1rem;}#header .split_menu .top_section .media-object{justify-content:center;}#header .split_menu .right_top_section{padding:1rem 1rem;}#header .split_menu .logo_cell .custom-logo-link{padding:1rem;width:70%;}#header .split_menu .logo_cell .after_logo{position:static;}.banner{padding:1rem;}.banner h1{font-size:1.8rem;}.banner h2{font-size:2rem;}.banner h3{font-size:1rem;}.banner .prices .dollar{font-size:2rem;margin-right:-1rem;}.banner .prices .price{font-size:5rem;}.banner .button{margin-bottom:1rem;}.book_section{padding:2rem 1rem 2rem;}.book_section .cta p{font-size:1.3rem;}.book_section .cta .sub_heading{font-size:1.8rem;line-height:1.3;}.book_section .cta a{font-size:2.5rem;}.book_section h3{font-size:1.5rem;}.our_services{padding:1rem;}.main_content{padding:1rem;}.main_content .entry-content-page h2,.main_content .entry-content-page h1{font-size:1.4rem;}.why_us{padding:1rem;}.why_us img{width:90px;}.why_us .cta_callout{background-position:right;}.why_us .cta_callout .why_us_cta h3{font-size:2rem;}.why_us .cta_callout .why_us_cta .media-object-section .price{font-size:6rem;}.book_online{padding:1rem;line-height:1.5;}.footer_container{padding:1.5rem 1rem;}.footer_container #footer{padding:0;}.footer_container #footer .custom-logo{width:70%;padding:1rem;}.footer_container #footer h6{margin-bottom:.5rem;}.footer_container #footer .menu{margin-bottom:1rem;}.copyright_section small{margin:.5rem 0;display:block;line-height:1.5;}.page-template-contact-page .banner{padding:1rem;}.page-template-contact-page .contact_section{margin-top:0;}.page-template-contact-page .contact_section .contact_callout .callout{padding:2rem 1rem;}.content_container .content_wrap{padding:1.5rem 1rem;}.content_container .content_wrap h3{font-size:1.5rem;}.content_container .content_wrap ul{column-count:2;}.content_container .content_wrap .button{margin:.5rem auto 0;display:block;}.services_content{padding:1rem;}}