/* RESPONSIVE SCALING LAYOUT */

@media (max-width: 1500px) {
    
}
@media (max-width: 1440px) {
    
}
@media (max-width: 1366px) {
    
}
@media (max-width: 1199px) {
    
}
@media (max-width: 1110px) {
    body header .env-navbar-menu {gap: 8px 14px !important;}
}
@media (max-width: 1023px) {
    body:not(.blog,.single-post) h2, body:not(.single-post) h1 {font-size: 60px !important;line-height: 1.2 !important;}
}
@media (max-width: 992px) {
    body h2 {font-size: 45px;line-height: 1.2 !important;}
    body:not(.single-post) h1 {font-size: 50px !important;line-height: 1.3 !important;}
    body header .env-navbar-menu {gap:0 !important;}
    body .env-navbar-menu li.current_page_item,body .env-navbar-menu li.current-menu-parent {background-color: var(--env-navbar-sub-hover);}
    body .env-navbar-menu li.current-menu-parent .env-navbar-caret::before {border-right: 2px solid white;border-bottom: 2px solid white;}
    body .env-navbar-menu .sub-menu {padding: 0 !important;width:100%;}
    body .env-navbar-menu ul li {padding-left: 30px;}
    body .env-navbar-menu .sub-menu a {color: #6e6f6e;}
    body .url-google-reviews img {max-width: 160px;height: 86px; aspect-ratio: auto 160 / 86;}

}

@media (max-width: 900px) {
    body .site-content-wrap.has-sidebar > .site-sidebar {top: 0;margin-top: 0;}
    body .env-single-nav {padding-bottom: 0;}
}

@media (max-width: 768px) {
    body.single-post .env-single-terms {font-size: 15px !important;}
    body.single-post .env-single-title {font-size: 35px;}
    body:not(.blog,.single-post) h2, body:not(.single-post) h1 {font-size: 40px !important;}
    body h1 br {display:none !important;}
    body p, body div[data-env-widget="text"] li {font-size: 17px !important;line-height: 1.5 !important;}
    body div[data-env-widget="text"] ul {padding-left: 20px !important;}
    body footer p {font-size: 16px !important;line-height: 1.5 !important;}
}

@media (max-width: 645px) {

}
@media (max-width: 480px) {
    body:not(.single-post) h1 {font-size: 35px !important;}
    body:not(.blog,.single-post) h2, body.single-post .env-single-title {font-size: 30px !important;}
    
}
@media (max-width: 399px) {
    
}
@media (max-width: 364px) {
    
}