#header-wrapper .content-area-width, #header-wrapper .inner-content {
position: relative;
margin: 0 auto;
width: 100%;
max-width:100%;
}
#header-wrapper, #featured-wrapper, #main-content-wrapper, #footer-above, #footer-widgets-wrapper, #footer-wrapper {
position: relative;
padding: 15px 30px;
}
#header-above { background-color:#1d5597; color:#fff;  padding: 8px 35px;border-bottom: 5px #26a9da solid;font-size: 15px;}
#header-above .content-area-width{width: 100%;
max-width:100%;}
.phone a { border-radius:100px 100px 100px 100px; background-color:#1d5597;color:#fff!important;font-weight:bold; text-transform:uppercase!important;}
.phone a:hover{color:#000!important;background-color:#26a9da!important;}
.booknow a { border-radius:100px 100px 100px 100px;background-color:#26a9da!important;color:#fff!Important;font-weight:bold; text-transform:uppercase!important;}
.booknow a:hover{background-color:#1d5597!important;color:#fff!important;}
#primary-menu > li > a {
padding: 0.5em 1em;    margin-left: 5px;
}
#primary-menu > li > a {
padding: 0.5em 1em;    margin-left: 5px;
}
h1, h2, h3, h4 {font-weight:bold;}
[class*="btn-outline-"], .wp-block-button.is-style-outline .bne-block-btn {
border-width: 3px;
padding: .375rem .75rem;border-color: #26a9da;
}
.couponbg p {margin-bottom:0px;line-height:1.1;}
.shadow-sm { box-shadow: 0 .1rem .25rem rgba(0, 0, 0, .0) !important;border: solid 5px;margin-top:-50px;}
.iconsboxes .bne-container {   overflow: visible!important;}
.couponbg .bne-container {  overflow: visible!important;}
.couponbg .bne-container {margin:0px;}
.btm-neg{margin-top:-70px;z-index:1000!important;}
.btm-neg2 {margin-top:-150px;z-index:1000!important;}
.curved-inset-bottom-edge { mask: radial-gradient(60% 80px at bottom, transparent 99%, #000);
margin-bottom: -80px !important;
}
.curved-inset-bottom-edge + .wp-block-bne-container {
z-index: -1;
}
.shadow {
box-shadow: 0 .2rem 0.5rem 6px rgb(0 0 0 / 10%) !important;
border-top-right-radius: 30px;
border-top-left-radius: 0px;
border-bottom-right-radius: 0px;
border-bottom-left-radius: 30px;
}
.wp-block-image.is-style-pretty img {width:90px; 
background: #fff;
text-align: center;
border: 4px solid #26a9da;
border-radius:100px;
box-shadow: 0px 0px 0px #ccc;
}
.bne-heading.has-subheading-above .heading-inner .heading-sub {
grid-area: subheading;
text-transform: uppercase;
}
.ja-DwTZ {
font-size: 14px;
}
.eeDzxg {
display: inline-block;
color: #1c93cb;
cursor: pointer;
}
.jMrwmC {
font-size: 14px;
}
.categryboxes :where(.is-layout-flex) {
gap: 0.2em;
}
.wp-container-core-group-is-layout-94bc23d7 {
flex-wrap: nowrap;
justify-content: center;
min-height: 90px;
}
.iconservices .wp-block-columns.is-layout-flex {
gap: 0em;
}
.shadow-sm {
box-shadow: 0 .1rem .25rem rgba(0, 0, 0, .0) !important;
border: solid 5px;
margin-top: 20px;
}
.css-18t7n2s {
position: fixed;
top: 0px;
left: 0px;
right: auto;
height: 100vh;
z-index: 999;
display: none;
}  @media (min-width: 481px) { } @media (min-width: 768px) {
.iconservices {margin-top:-130px;z-index:1000;}    
.iconservices .wp-block-columns {margin: 0em 0px;}
.iconservices .wp-block-image { margin: 0 0 0.5em;}
#wrapper .wp-block-columns:not(.alignfull) {
margin: 0em 0px;
}
.topneg {margin-top:-100px;z-index:10000;}
#header-wrapper #access { padding: 0; padding-top: 10px;}
.btn-navbar { color: #fff; background-color: #1d5597;top:70px;}
.header-logo { max-width: 400px; padding-bottom: 0px;}
.reviews {margin:0 auto; width:300px;}
#header-wrapper { padding: 15px 15px;}
.banner-area h2 {font-size:32px !important;}
.banner-area p {font-size:16px !important;}
.bne-container:not(.has-mobile-padding) .bne-container-content, .bne-container:not(.has-mobile-padding) .bne-container-content {
padding: 20px 15px;}
.btm-neg2 { margin-top: -130px;padding-top:60px;}
.couponbg { font-size: 80%;}
.bne-container.has-padding-x .bne-container-content {
padding-left: 20px;
padding-right: 20px;
}
.bne-container.alignfull {
margin-top: 0;
margin-bottom: 0;
padding-left: 10px;
padding-right: 10px;
}
h3, .h3 {
font-size: 24px;
}
h1, .h1 {
font-size: 1.7rem;
}
h4, .h4 {
font-size: 1.0rem;
}
.couponbg .hs-medium-font-size {
font-size: 16px;}
:where(.wp-block-columns.is-layout-flex) {
gap: 0em;
}
} @media (min-width: 1281px) { } @media (min-width: 481px) and (max-width: 767px) { } @media (min-width: 768px) and (max-width: 1024px) { } @media (min-width: 1025px) and (max-width: 1280px) { } @media (max-width: 1280px) { } @media (max-width: 767px) {
.location {display:none;}
.btn-navbar { color: #fff;background-color: #1d5597;top:70px;}
.header-logo { max-width: 400px; padding-bottom: 0px;}
.reviews {margin:0 auto; width:300px;}
#header-wrapper {padding: 15px 15px;}
.banner-area h2 {font-size:32px !important;}
.banner-area p {font-size:16px !important;}
.bne-container:not(.has-mobile-padding) .bne-container-content, .bne-container:not(.has-mobile-padding) .bne-container-content {
padding: 20px 15px;}
.btm-neg2 {margin-top: -130px;padding-top:60px;}
.wp-block-buttons>.wp-block-button.wp-block-button__width-25 { width: calc(75% - var(--wp--style--block-gap, .5em) * .75);}
.ib-counter {font-size:25px !important;   }
.ib-counter-title  { font-size:14px !important;  }
.couponbg {font-size: 80%;}
.bne-container.has-padding-x .bne-container-content { padding-left: 20px; padding-right: 20px;}
.bne-container.alignfull { margin-top: 0;margin-bottom: 0;padding-left: 10px; padding-right: 10px;}
#wrapper .wp-block-columns:not(.alignfull) { margin: 0em -10px}
h3, .h3 { font-size: 20px;}
h1, .h1 { font-size: 1.7rem; }
h4, .h4 {font-size: 1.0rem;}
.couponbg .hs-medium-font-size {font-size: 16px;}
:where(.wp-block-columns.is-layout-flex) {gap: 0em;}
} @media (max-width: 480px) { }