/*
 * Driveguard - legacy WPBakery content styling.
 *
 * GENERATED FILE - do not edit by hand. Rebuild with scratchpad/build-legacy-css.php.
 *
 * Source: the old Chauffeur theme's stylesheets, every selector rescoped under
 * `.entry-content` so the old design reaches legacy page bodies only and cannot touch the
 * Luxride header, footer or menus. Loaded only on pages that still contain WPBakery
 * markup; a page rebuilt in Elementor stops loading it automatically.
 *
 * TEMPORARY - delete in Phase 8 once no WPBakery pages remain.
 */


/* ===== from chauffeur/style.css ===== */
.entry-content, .entry-content, .entry-content div:not(:where(.elementor, .elementor *)), .entry-content span:not(:where(.elementor, .elementor *)), .entry-content applet:not(:where(.elementor, .elementor *)), .entry-content object:not(:where(.elementor, .elementor *)), .entry-content iframe:not(:where(.elementor, .elementor *)), .entry-content h1:not(:where(.elementor, .elementor *)), .entry-content h2:not(:where(.elementor, .elementor *)), .entry-content h3:not(:where(.elementor, .elementor *)), .entry-content h4:not(:where(.elementor, .elementor *)), .entry-content h5:not(:where(.elementor, .elementor *)), .entry-content h6:not(:where(.elementor, .elementor *)), .entry-content p:not(:where(.elementor, .elementor *)), .entry-content blockquote:not(:where(.elementor, .elementor *)), .entry-content pre:not(:where(.elementor, .elementor *)), .entry-content a:not(:where(.elementor, .elementor *)), .entry-content abbr:not(:where(.elementor, .elementor *)), .entry-content acronym:not(:where(.elementor, .elementor *)), .entry-content address:not(:where(.elementor, .elementor *)), .entry-content big:not(:where(.elementor, .elementor *)), .entry-content cite:not(:where(.elementor, .elementor *)), .entry-content code:not(:where(.elementor, .elementor *)), .entry-content del:not(:where(.elementor, .elementor *)), .entry-content dfn:not(:where(.elementor, .elementor *)), .entry-content em:not(:where(.elementor, .elementor *)), .entry-content img:not(:where(.elementor, .elementor *)), .entry-content ins:not(:where(.elementor, .elementor *)), .entry-content kbd:not(:where(.elementor, .elementor *)), .entry-content q:not(:where(.elementor, .elementor *)), .entry-content s:not(:where(.elementor, .elementor *)), .entry-content samp:not(:where(.elementor, .elementor *)), .entry-content small:not(:where(.elementor, .elementor *)), .entry-content strike:not(:where(.elementor, .elementor *)), .entry-content sub:not(:where(.elementor, .elementor *)), .entry-content sup:not(:where(.elementor, .elementor *)), .entry-content tt:not(:where(.elementor, .elementor *)), .entry-content var:not(:where(.elementor, .elementor *)), .entry-content b:not(:where(.elementor, .elementor *)), .entry-content u:not(:where(.elementor, .elementor *)), .entry-content i:not(:where(.elementor, .elementor *)), .entry-content center:not(:where(.elementor, .elementor *)), .entry-content dl:not(:where(.elementor, .elementor *)), .entry-content dt:not(:where(.elementor, .elementor *)), .entry-content dd:not(:where(.elementor, .elementor *)), .entry-content ol:not(:where(.elementor, .elementor *)), .entry-content ul:not(:where(.elementor, .elementor *)), .entry-content li:not(:where(.elementor, .elementor *)), .entry-content fieldset:not(:where(.elementor, .elementor *)), .entry-content form:not(:where(.elementor, .elementor *)), .entry-content label:not(:where(.elementor, .elementor *)), .entry-content legend:not(:where(.elementor, .elementor *)), .entry-content table:not(:where(.elementor, .elementor *)), .entry-content caption:not(:where(.elementor, .elementor *)), .entry-content tbody:not(:where(.elementor, .elementor *)), .entry-content tfoot:not(:where(.elementor, .elementor *)), .entry-content thead:not(:where(.elementor, .elementor *)), .entry-content tr:not(:where(.elementor, .elementor *)), .entry-content th:not(:where(.elementor, .elementor *)), .entry-content td:not(:where(.elementor, .elementor *)), .entry-content article:not(:where(.elementor, .elementor *)), .entry-content aside:not(:where(.elementor, .elementor *)), .entry-content canvas:not(:where(.elementor, .elementor *)), .entry-content details:not(:where(.elementor, .elementor *)), .entry-content embed:not(:where(.elementor, .elementor *)), .entry-content figure:not(:where(.elementor, .elementor *)), .entry-content figcaption:not(:where(.elementor, .elementor *)), .entry-content hgroup:not(:where(.elementor, .elementor *)), .entry-content menu:not(:where(.elementor, .elementor *)), .entry-content output:not(:where(.elementor, .elementor *)), .entry-content ruby:not(:where(.elementor, .elementor *)), .entry-content section:not(:where(.elementor, .elementor *)), .entry-content summary:not(:where(.elementor, .elementor *)), .entry-content time:not(:where(.elementor, .elementor *)), .entry-content mark:not(:where(.elementor, .elementor *)), .entry-content audio:not(:where(.elementor, .elementor *)), .entry-content video:not(:where(.elementor, .elementor *)) {margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;}
.entry-content:not(:where(.fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"], [class^="fi-"], [class*=" fi-"], [class^="eicon-"], [class*=" eicon-"], [class^="mage-icon"], [class*=" mage-icon"])), .entry-content:not(:where(.fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"], [class^="fi-"], [class*=" fi-"], [class^="eicon-"], [class*=" eicon-"], [class^="mage-icon"], [class*=" mage-icon"])), .entry-content div:not(:where(.elementor, .elementor *)):not(:where(.fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"], [class^="fi-"], [class*=" fi-"], [class^="eicon-"], [class*=" eicon-"], [class^="mage-icon"], [class*=" mage-icon"])), .entry-content span:not(:where(.elementor, .elementor *)):not(:where(.fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"], [class^="fi-"], [class*=" fi-"], [class^="eicon-"], [class*=" eicon-"], [class^="mage-icon"], [class*=" mage-icon"])), .entry-content applet:not(:where(.elementor, .elementor *)):not(:where(.fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"], [class^="fi-"], [class*=" fi-"], [class^="eicon-"], [class*=" eicon-"], [class^="mage-icon"], [class*=" mage-icon"])), .entry-content object:not(:where(.elementor, .elementor *)):not(:where(.fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"], [class^="fi-"], [class*=" fi-"], [class^="eicon-"], [class*=" eicon-"], [class^="mage-icon"], [class*=" mage-icon"])), .entry-content iframe:not(:where(.elementor, .elementor *)):not(:where(.fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"], [class^="fi-"], [class*=" fi-"], [class^="eicon-"], [class*=" eicon-"], [class^="mage-icon"], [class*=" mage-icon"])), .entry-content h1:not(:where(.elementor, .elementor *)):not(:where(.fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"], [class^="fi-"], [class*=" fi-"], [class^="eicon-"], [class*=" eicon-"], [class^="mage-icon"], [class*=" mage-icon"])), .entry-content h2:not(:where(.elementor, .elementor *)):not(:where(.fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"], [class^="fi-"], [class*=" fi-"], [class^="eicon-"], [class*=" eicon-"], [class^="mage-icon"], [class*=" mage-icon"])), .entry-content h3:not(:where(.elementor, .elementor *)):not(:where(.fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"], [class^="fi-"], [class*=" fi-"], [class^="eicon-"], [class*=" eicon-"], [class^="mage-icon"], [class*=" mage-icon"])), .entry-content h4:not(:where(.elementor, .elementor *)):not(:where(.fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"], [class^="fi-"], [class*=" fi-"], [class^="eicon-"], [class*=" eicon-"], [class^="mage-icon"], [class*=" mage-icon"])), .entry-content h5:not(:where(.elementor, .elementor *)):not(:where(.fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"], [class^="fi-"], [class*=" fi-"], [class^="eicon-"], [class*=" eicon-"], [class^="mage-icon"], [class*=" mage-icon"])), .entry-content h6:not(:where(.elementor, .elementor *)):not(:where(.fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"], [class^="fi-"], [class*=" fi-"], [class^="eicon-"], [class*=" eicon-"], [class^="mage-icon"], [class*=" mage-icon"])), .entry-content p:not(:where(.elementor, .elementor *)):not(:where(.fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"], [class^="fi-"], [class*=" fi-"], [class^="eicon-"], [class*=" eicon-"], [class^="mage-icon"], [class*=" mage-icon"])), .entry-content blockquote:not(:where(.elementor, .elementor *)):not(:where(.fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"], [class^="fi-"], [class*=" fi-"], [class^="eicon-"], [class*=" eicon-"], [class^="mage-icon"], [class*=" mage-icon"])), .entry-content pre:not(:where(.elementor, .elementor *)):not(:where(.fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"], [class^="fi-"], [class*=" fi-"], [class^="eicon-"], [class*=" eicon-"], [class^="mage-icon"], [class*=" mage-icon"])), .entry-content a:not(:where(.elementor, .elementor *)):not(:where(.fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"], [class^="fi-"], [class*=" fi-"], [class^="eicon-"], [class*=" eicon-"], [class^="mage-icon"], [class*=" mage-icon"])), .entry-content abbr:not(:where(.elementor, .elementor *)):not(:where(.fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"], [class^="fi-"], [class*=" fi-"], [class^="eicon-"], [class*=" eicon-"], [class^="mage-icon"], [class*=" mage-icon"])), .entry-content acronym:not(:where(.elementor, .elementor *)):not(:where(.fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"], [class^="fi-"], [class*=" fi-"], [class^="eicon-"], [class*=" eicon-"], [class^="mage-icon"], [class*=" mage-icon"])), .entry-content address:not(:where(.elementor, .elementor *)):not(:where(.fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"], [class^="fi-"], [class*=" fi-"], [class^="eicon-"], [class*=" eicon-"], [class^="mage-icon"], [class*=" mage-icon"])), .entry-content big:not(:where(.elementor, .elementor *)):not(:where(.fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"], [class^="fi-"], [class*=" fi-"], [class^="eicon-"], [class*=" eicon-"], [class^="mage-icon"], [class*=" mage-icon"])), .entry-content cite:not(:where(.elementor, .elementor *)):not(:where(.fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"], [class^="fi-"], [class*=" fi-"], [class^="eicon-"], [class*=" eicon-"], [class^="mage-icon"], [class*=" mage-icon"])), .entry-content code:not(:where(.elementor, .elementor *)):not(:where(.fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"], [class^="fi-"], [class*=" fi-"], [class^="eicon-"], [class*=" eicon-"], [class^="mage-icon"], [class*=" mage-icon"])), .entry-content del:not(:where(.elementor, .elementor *)):not(:where(.fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"], [class^="fi-"], [class*=" fi-"], [class^="eicon-"], [class*=" eicon-"], [class^="mage-icon"], [class*=" mage-icon"])), .entry-content dfn:not(:where(.elementor, .elementor *)):not(:where(.fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"], [class^="fi-"], [class*=" fi-"], [class^="eicon-"], [class*=" eicon-"], [class^="mage-icon"], [class*=" mage-icon"])), .entry-content em:not(:where(.elementor, .elementor *)):not(:where(.fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"], [class^="fi-"], [class*=" fi-"], [class^="eicon-"], [class*=" eicon-"], [class^="mage-icon"], [class*=" mage-icon"])), .entry-content img:not(:where(.elementor, .elementor *)):not(:where(.fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"], [class^="fi-"], [class*=" fi-"], [class^="eicon-"], [class*=" eicon-"], [class^="mage-icon"], [class*=" mage-icon"])), .entry-content ins:not(:where(.elementor, .elementor *)):not(:where(.fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"], [class^="fi-"], [class*=" fi-"], [class^="eicon-"], [class*=" eicon-"], [class^="mage-icon"], [class*=" mage-icon"])), .entry-content kbd:not(:where(.elementor, .elementor *)):not(:where(.fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"], [class^="fi-"], [class*=" fi-"], [class^="eicon-"], [class*=" eicon-"], [class^="mage-icon"], [class*=" mage-icon"])), .entry-content q:not(:where(.elementor, .elementor *)):not(:where(.fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"], [class^="fi-"], [class*=" fi-"], [class^="eicon-"], [class*=" eicon-"], [class^="mage-icon"], [class*=" mage-icon"])), .entry-content s:not(:where(.elementor, .elementor *)):not(:where(.fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"], [class^="fi-"], [class*=" fi-"], [class^="eicon-"], [class*=" eicon-"], [class^="mage-icon"], [class*=" mage-icon"])), .entry-content samp:not(:where(.elementor, .elementor *)):not(:where(.fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"], [class^="fi-"], [class*=" fi-"], [class^="eicon-"], [class*=" eicon-"], [class^="mage-icon"], [class*=" mage-icon"])), .entry-content small:not(:where(.elementor, .elementor *)):not(:where(.fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"], [class^="fi-"], [class*=" fi-"], [class^="eicon-"], [class*=" eicon-"], [class^="mage-icon"], [class*=" mage-icon"])), .entry-content strike:not(:where(.elementor, .elementor *)):not(:where(.fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"], [class^="fi-"], [class*=" fi-"], [class^="eicon-"], [class*=" eicon-"], [class^="mage-icon"], [class*=" mage-icon"])), .entry-content sub:not(:where(.elementor, .elementor *)):not(:where(.fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"], [class^="fi-"], [class*=" fi-"], [class^="eicon-"], [class*=" eicon-"], [class^="mage-icon"], [class*=" mage-icon"])), .entry-content sup:not(:where(.elementor, .elementor *)):not(:where(.fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"], [class^="fi-"], [class*=" fi-"], [class^="eicon-"], [class*=" eicon-"], [class^="mage-icon"], [class*=" mage-icon"])), .entry-content tt:not(:where(.elementor, .elementor *)):not(:where(.fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"], [class^="fi-"], [class*=" fi-"], [class^="eicon-"], [class*=" eicon-"], [class^="mage-icon"], [class*=" mage-icon"])), .entry-content var:not(:where(.elementor, .elementor *)):not(:where(.fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"], [class^="fi-"], [class*=" fi-"], [class^="eicon-"], [class*=" eicon-"], [class^="mage-icon"], [class*=" mage-icon"])), .entry-content b:not(:where(.elementor, .elementor *)):not(:where(.fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"], [class^="fi-"], [class*=" fi-"], [class^="eicon-"], [class*=" eicon-"], [class^="mage-icon"], [class*=" mage-icon"])), .entry-content u:not(:where(.elementor, .elementor *)):not(:where(.fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"], [class^="fi-"], [class*=" fi-"], [class^="eicon-"], [class*=" eicon-"], [class^="mage-icon"], [class*=" mage-icon"])), .entry-content i:not(:where(.elementor, .elementor *)):not(:where(.fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"], [class^="fi-"], [class*=" fi-"], [class^="eicon-"], [class*=" eicon-"], [class^="mage-icon"], [class*=" mage-icon"])), .entry-content center:not(:where(.elementor, .elementor *)):not(:where(.fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"], [class^="fi-"], [class*=" fi-"], [class^="eicon-"], [class*=" eicon-"], [class^="mage-icon"], [class*=" mage-icon"])), .entry-content dl:not(:where(.elementor, .elementor *)):not(:where(.fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"], [class^="fi-"], [class*=" fi-"], [class^="eicon-"], [class*=" eicon-"], [class^="mage-icon"], [class*=" mage-icon"])), .entry-content dt:not(:where(.elementor, .elementor *)):not(:where(.fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"], [class^="fi-"], [class*=" fi-"], [class^="eicon-"], [class*=" eicon-"], [class^="mage-icon"], [class*=" mage-icon"])), .entry-content dd:not(:where(.elementor, .elementor *)):not(:where(.fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"], [class^="fi-"], [class*=" fi-"], [class^="eicon-"], [class*=" eicon-"], [class^="mage-icon"], [class*=" mage-icon"])), .entry-content ol:not(:where(.elementor, .elementor *)):not(:where(.fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"], [class^="fi-"], [class*=" fi-"], [class^="eicon-"], [class*=" eicon-"], [class^="mage-icon"], [class*=" mage-icon"])), .entry-content ul:not(:where(.elementor, .elementor *)):not(:where(.fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"], [class^="fi-"], [class*=" fi-"], [class^="eicon-"], [class*=" eicon-"], [class^="mage-icon"], [class*=" mage-icon"])), .entry-content li:not(:where(.elementor, .elementor *)):not(:where(.fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"], [class^="fi-"], [class*=" fi-"], [class^="eicon-"], [class*=" eicon-"], [class^="mage-icon"], [class*=" mage-icon"])), .entry-content fieldset:not(:where(.elementor, .elementor *)):not(:where(.fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"], [class^="fi-"], [class*=" fi-"], [class^="eicon-"], [class*=" eicon-"], [class^="mage-icon"], [class*=" mage-icon"])), .entry-content form:not(:where(.elementor, .elementor *)):not(:where(.fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"], [class^="fi-"], [class*=" fi-"], [class^="eicon-"], [class*=" eicon-"], [class^="mage-icon"], [class*=" mage-icon"])), .entry-content label:not(:where(.elementor, .elementor *)):not(:where(.fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"], [class^="fi-"], [class*=" fi-"], [class^="eicon-"], [class*=" eicon-"], [class^="mage-icon"], [class*=" mage-icon"])), .entry-content legend:not(:where(.elementor, .elementor *)):not(:where(.fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"], [class^="fi-"], [class*=" fi-"], [class^="eicon-"], [class*=" eicon-"], [class^="mage-icon"], [class*=" mage-icon"])), .entry-content table:not(:where(.elementor, .elementor *)):not(:where(.fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"], [class^="fi-"], [class*=" fi-"], [class^="eicon-"], [class*=" eicon-"], [class^="mage-icon"], [class*=" mage-icon"])), .entry-content caption:not(:where(.elementor, .elementor *)):not(:where(.fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"], [class^="fi-"], [class*=" fi-"], [class^="eicon-"], [class*=" eicon-"], [class^="mage-icon"], [class*=" mage-icon"])), .entry-content tbody:not(:where(.elementor, .elementor *)):not(:where(.fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"], [class^="fi-"], [class*=" fi-"], [class^="eicon-"], [class*=" eicon-"], [class^="mage-icon"], [class*=" mage-icon"])), .entry-content tfoot:not(:where(.elementor, .elementor *)):not(:where(.fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"], [class^="fi-"], [class*=" fi-"], [class^="eicon-"], [class*=" eicon-"], [class^="mage-icon"], [class*=" mage-icon"])), .entry-content thead:not(:where(.elementor, .elementor *)):not(:where(.fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"], [class^="fi-"], [class*=" fi-"], [class^="eicon-"], [class*=" eicon-"], [class^="mage-icon"], [class*=" mage-icon"])), .entry-content tr:not(:where(.elementor, .elementor *)):not(:where(.fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"], [class^="fi-"], [class*=" fi-"], [class^="eicon-"], [class*=" eicon-"], [class^="mage-icon"], [class*=" mage-icon"])), .entry-content th:not(:where(.elementor, .elementor *)):not(:where(.fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"], [class^="fi-"], [class*=" fi-"], [class^="eicon-"], [class*=" eicon-"], [class^="mage-icon"], [class*=" mage-icon"])), .entry-content td:not(:where(.elementor, .elementor *)):not(:where(.fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"], [class^="fi-"], [class*=" fi-"], [class^="eicon-"], [class*=" eicon-"], [class^="mage-icon"], [class*=" mage-icon"])), .entry-content article:not(:where(.elementor, .elementor *)):not(:where(.fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"], [class^="fi-"], [class*=" fi-"], [class^="eicon-"], [class*=" eicon-"], [class^="mage-icon"], [class*=" mage-icon"])), .entry-content aside:not(:where(.elementor, .elementor *)):not(:where(.fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"], [class^="fi-"], [class*=" fi-"], [class^="eicon-"], [class*=" eicon-"], [class^="mage-icon"], [class*=" mage-icon"])), .entry-content canvas:not(:where(.elementor, .elementor *)):not(:where(.fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"], [class^="fi-"], [class*=" fi-"], [class^="eicon-"], [class*=" eicon-"], [class^="mage-icon"], [class*=" mage-icon"])), .entry-content details:not(:where(.elementor, .elementor *)):not(:where(.fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"], [class^="fi-"], [class*=" fi-"], [class^="eicon-"], [class*=" eicon-"], [class^="mage-icon"], [class*=" mage-icon"])), .entry-content embed:not(:where(.elementor, .elementor *)):not(:where(.fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"], [class^="fi-"], [class*=" fi-"], [class^="eicon-"], [class*=" eicon-"], [class^="mage-icon"], [class*=" mage-icon"])), .entry-content figure:not(:where(.elementor, .elementor *)):not(:where(.fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"], [class^="fi-"], [class*=" fi-"], [class^="eicon-"], [class*=" eicon-"], [class^="mage-icon"], [class*=" mage-icon"])), .entry-content figcaption:not(:where(.elementor, .elementor *)):not(:where(.fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"], [class^="fi-"], [class*=" fi-"], [class^="eicon-"], [class*=" eicon-"], [class^="mage-icon"], [class*=" mage-icon"])), .entry-content hgroup:not(:where(.elementor, .elementor *)):not(:where(.fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"], [class^="fi-"], [class*=" fi-"], [class^="eicon-"], [class*=" eicon-"], [class^="mage-icon"], [class*=" mage-icon"])), .entry-content menu:not(:where(.elementor, .elementor *)):not(:where(.fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"], [class^="fi-"], [class*=" fi-"], [class^="eicon-"], [class*=" eicon-"], [class^="mage-icon"], [class*=" mage-icon"])), .entry-content output:not(:where(.elementor, .elementor *)):not(:where(.fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"], [class^="fi-"], [class*=" fi-"], [class^="eicon-"], [class*=" eicon-"], [class^="mage-icon"], [class*=" mage-icon"])), .entry-content ruby:not(:where(.elementor, .elementor *)):not(:where(.fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"], [class^="fi-"], [class*=" fi-"], [class^="eicon-"], [class*=" eicon-"], [class^="mage-icon"], [class*=" mage-icon"])), .entry-content section:not(:where(.elementor, .elementor *)):not(:where(.fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"], [class^="fi-"], [class*=" fi-"], [class^="eicon-"], [class*=" eicon-"], [class^="mage-icon"], [class*=" mage-icon"])), .entry-content summary:not(:where(.elementor, .elementor *)):not(:where(.fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"], [class^="fi-"], [class*=" fi-"], [class^="eicon-"], [class*=" eicon-"], [class^="mage-icon"], [class*=" mage-icon"])), .entry-content time:not(:where(.elementor, .elementor *)):not(:where(.fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"], [class^="fi-"], [class*=" fi-"], [class^="eicon-"], [class*=" eicon-"], [class^="mage-icon"], [class*=" mage-icon"])), .entry-content mark:not(:where(.elementor, .elementor *)):not(:where(.fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"], [class^="fi-"], [class*=" fi-"], [class^="eicon-"], [class*=" eicon-"], [class^="mage-icon"], [class*=" mage-icon"])), .entry-content audio:not(:where(.elementor, .elementor *)):not(:where(.fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"], [class^="fi-"], [class*=" fi-"], [class^="eicon-"], [class*=" eicon-"], [class^="mage-icon"], [class*=" mage-icon"])), .entry-content video:not(:where(.elementor, .elementor *)):not(:where(.fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"], [class^="fi-"], [class*=" fi-"], [class^="eicon-"], [class*=" eicon-"], [class^="mage-icon"], [class*=" mage-icon"])) {font: inherit;}
.entry-content article:not(:where(.elementor, .elementor *)), .entry-content aside:not(:where(.elementor, .elementor *)), .entry-content details:not(:where(.elementor, .elementor *)), .entry-content figcaption:not(:where(.elementor, .elementor *)), .entry-content figure:not(:where(.elementor, .elementor *)), .entry-content hgroup:not(:where(.elementor, .elementor *)), .entry-content menu:not(:where(.elementor, .elementor *)), .entry-content section:not(:where(.elementor, .elementor *)) {
	display: block;}
.entry-content {
	line-height: 1;}
.entry-content ol:not(:where(.elementor, .elementor *)), .entry-content ul:not(:where(.elementor, .elementor *)) {
	list-style: none;}
.entry-content blockquote:not(:where(.elementor, .elementor *)), .entry-content q:not(:where(.elementor, .elementor *)) {
	quotes: none;}
.entry-content blockquote:not(:where(.elementor, .elementor *)):before, .entry-content blockquote:not(:where(.elementor, .elementor *)):after, .entry-content q:not(:where(.elementor, .elementor *)):before, .entry-content q:not(:where(.elementor, .elementor *)):after {
	content: '';
	content: none;}
.entry-content table:not(:where(.elementor, .elementor *)) {
	border-spacing: 0;}
.entry-content .fl:not(:where(.elementor, .elementor *)) {
	float: left;}
.entry-content .fr:not(:where(.elementor, .elementor *)) {
	float: right;}
.entry-content .clearfix:not(:where(.elementor, .elementor *)), .entry-content .tagcloud:not(:where(.elementor, .elementor *)) {
	zoom: 1;}
.entry-content .clearfix:not(:where(.elementor, .elementor *)):before, .entry-content .clearfix:not(:where(.elementor, .elementor *)):after, .entry-content .tagcloud:not(:where(.elementor, .elementor *)):before, .entry-content .tagcloud:not(:where(.elementor, .elementor *)):after {
	content: "";
	display: table;}
.entry-content .clearfix:not(:where(.elementor, .elementor *)):after, .entry-content .tagcloud:not(:where(.elementor, .elementor *)):after {
	clear: both;}
.entry-content .clearboth:not(:where(.elementor, .elementor *)) {
	clear: both;}
.entry-content, .entry-content select:not(:where(.elementor, .elementor *)), .entry-content input:not(:where(.elementor, .elementor *)), .entry-content button:not(:where(.elementor, .elementor *)), .entry-content textarea:not(:where(.elementor, .elementor *)) {
	color: #424242;
	background: #fff;
	font-family: 'Source Sans Pro', sans-serif;}
.entry-content a:not(:where(.elementor, .elementor *)) {
	text-decoration: none;
	color: #424242;}
.entry-content h1:not(:where(.elementor, .elementor *)), .entry-content h2:not(:where(.elementor, .elementor *)), .entry-content h3:not(:where(.elementor, .elementor *)), .entry-content h4:not(:where(.elementor, .elementor *)), .entry-content h5:not(:where(.elementor, .elementor *)), .entry-content h6:not(:where(.elementor, .elementor *)) {
	font-family: 'Montserrat', sans-serif;
	color: #070707;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;}
.entry-content .header-area-1 .topright-button span:not(:where(.elementor, .elementor *)):after, .entry-content .header-area-2 .topright-button span:not(:where(.elementor, .elementor *)):after, .entry-content .slideshow-button-wrapper .slideshow-button span:not(:where(.elementor, .elementor *)):after, .entry-content .content-wrapper ul li:not(:where(.elementor, .elementor *)):before, .entry-content .booking-form-1 button span:not(:where(.elementor, .elementor *)):after, .entry-content .owl-prev:not(:where(.elementor, .elementor *)):after, .entry-content .owl-next:not(:where(.elementor, .elementor *)):after, .entry-content .button0:not(:where(.elementor, .elementor *)):after, .entry-content .latest-news-block-content .news-meta .nm-news-date:not(:where(.elementor, .elementor *)):before, .entry-content .latest-news-block-content .news-meta .nm-news-comments:not(:where(.elementor, .elementor *)):before, .entry-content #booking-tabs-2 .booking-form-2 button:not(:where(.elementor, .elementor *)):after, .entry-content #booking-tabs-2 .booking-form-3 button:not(:where(.elementor, .elementor *)):after, .entry-content ul li:not(:where(.elementor, .elementor *)):before, .entry-content .contact-details-list .cdw-address:not(:where(.elementor, .elementor *)):before, .entry-content .contact-details-list .cdw-phone:not(:where(.elementor, .elementor *)):before, .entry-content .contact-details-list .cdw-email:not(:where(.elementor, .elementor *)):before, .entry-content .toggle h4:not(:where(.elementor, .elementor *)):before, .entry-content .accordion h4:not(:where(.elementor, .elementor *)):before, .entry-content .widget .pricing-options-widget ul li:not(:where(.elementor, .elementor *)):after, .entry-content .widget .pricing-options-widget ul li:first-child:not(:where(.elementor, .elementor *)):after, .entry-content .news-block-wrapper .news-meta .nm-news-author:not(:where(.elementor, .elementor *)):before, .entry-content .news-block-wrapper .news-meta .nm-news-date:not(:where(.elementor, .elementor *)):before, .entry-content .news-block-wrapper .news-meta .nm-news-category:not(:where(.elementor, .elementor *)):before, .entry-content .news-block-wrapper .news-meta .nm-news-comments:not(:where(.elementor, .elementor *)):before, .entry-content .call-to-action-button:not(:where(.elementor, .elementor *)):after, .entry-content .view-map-button:not(:where(.elementor, .elementor *)):after, .entry-content .total-price-display .payment-button:not(:where(.elementor, .elementor *)):after, .entry-content .vc_tta-panels .vc_tta-panel-title:not(:where(.elementor, .elementor *)):before {
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	text-decoration: inherit;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;}
.entry-content .header-area-1 .header-content:not(:where(.elementor, .elementor *)) {
	width: 1110px;
	margin: 0 auto;
	padding: 30px 0;}
.entry-content .header-area-1 .header-icons-inner:not(:where(.elementor, .elementor *)) {
	float: right;
	margin: 0 10px 0 0;}
.entry-content .header-area-1 .header-icon i:not(:where(.elementor, .elementor *)) {
	float: left;
	margin: 0 7px 0 0;
	font-size: 16px;}
.entry-content .header-area-1 .header-icon:not(:where(.elementor, .elementor *)) {
	border-left: #e8e8e8 1px solid;
	padding: 10px 20px;
	float: left;}
.entry-content .header-area-1 .header-icon p:not(:where(.elementor, .elementor *)) {
	margin: 0;
	line-height: 1;}
.entry-content .header-area-1 .header-icon p strong:not(:where(.elementor, .elementor *)) {
	font-size: 16px;
	font-weight: 600;}
.entry-content .header-area-1 p.header-icon-text:not(:where(.elementor, .elementor *)) {
	margin: 5px 0 0 0;
	font-size: 15px;}
.entry-content .header-area-1 .topright-button:not(:where(.elementor, .elementor *)) {
	float: right;
	color: #fff;
	font-size: 16px;
	-webkit-border-radius: 30px; 
	-moz-border-radius: 30px;
	-o-border-radius: 30px;
	border-radius: 30px;
	padding: 16px 35px;
	margin: 5px 0 0 0;
	display: inline-table;}
.entry-content .header-area-1 .topright-button span:not(:where(.elementor, .elementor *)):after, .entry-content .header-area-1 .topright-button span:not(:where(.elementor, .elementor *)):after, .entry-content .slideshow-button-wrapper .slideshow-button span:not(:where(.elementor, .elementor *)):after {
	content: "\f105";
	font-size: 16px;
	margin: 0 0 0 8px;}
.entry-content .header-area-2 .header-content:not(:where(.elementor, .elementor *)) {
	width: 100%;
	margin: 0 auto;
	padding: 20px 0 30px 0;}
.entry-content .header-area-2 .navigation-inner:not(:where(.elementor, .elementor *)) {
	width: 1110px;
	margin: 0 auto;}
.entry-content .header-area-2 .header-icons-inner:not(:where(.elementor, .elementor *)) {
	float: right;
	margin: 0 10px 0 0;}
.entry-content .header-area-2 .header-icon i:not(:where(.elementor, .elementor *)) {
	float: left;
	margin: 0 7px 0 0;
	font-size: 16px;}
.entry-content .header-area-2 .header-icon:not(:where(.elementor, .elementor *)) {
	border-left: #e8e8e8 1px solid;
	padding: 10px 20px;
	float: left;}
.entry-content .header-area-2 .header-icon p:not(:where(.elementor, .elementor *)) {
	margin: 0;
	line-height: 1;}
.entry-content .header-area-2 .header-icon p strong:not(:where(.elementor, .elementor *)) {
	font-size: 16px;
	font-weight: 600;}
.entry-content .header-area-2 p.header-icon-text:not(:where(.elementor, .elementor *)) {
	margin: 5px 0 0 0;
	font-size: 15px;}
.entry-content .header-area-2 .topright-button:not(:where(.elementor, .elementor *)) {
	float: right;
	color: #fff;
	font-size: 15px;
	padding: 15px 20px 16px 20px;
	display: inline-table;}
.entry-content .header-area-2 .topright-button span:not(:where(.elementor, .elementor *)):after, .entry-content .header-area-2 .topright-button span:not(:where(.elementor, .elementor *)):after, .entry-content .slideshow-button-wrapper .slideshow-button span:not(:where(.elementor, .elementor *)):after {
	content: "\f105";
	font-size: 16px;
	margin: 0 0 0 8px;}
.entry-content .header-area-1 #primary-navigation:not(:where(.elementor, .elementor *)) {
	width: 1110px;
	margin: 0 auto;
	z-index: 999;
	position: relative;}
.entry-content .header-area-1 .navigation-inner:not(:where(.elementor, .elementor *)) {
	position: relative;}
.entry-content .header-area-1 .navigation li a:not(:where(.elementor, .elementor *)) {
	padding: 24px 20px 24px 20px;
	font-size: 17px;
	display: block;
	color: #fff;}
.entry-content .header-area-1 .navigation li li a:not(:where(.elementor, .elementor *)) {
	display: initial;}
.entry-content .header-area-1 .navigation:not(:where(.elementor, .elementor *)) {
	float: left;
	max-height: 65px;}
.entry-content .header-area-1 .navigation ul ul:not(:where(.elementor, .elementor *)) {
	display: none;
	width: 230px;}
.entry-content .header-area-1 .navigation ul li:hover > ul:not(:where(.elementor, .elementor *)) {
	display: block;}
.entry-content .header-area-1 .navigation .edge ul:not(:where(.elementor, .elementor *)) {
	right: 0;}
.entry-content .header-area-1 .navigation ul:not(:where(.elementor, .elementor *)) {
	padding: 0;
	list-style: none;
	position: relative;
	display: inline-table;}
.entry-content .header-area-1 .navigation ul:not(:where(.elementor, .elementor *)):after {
	content: ""; 
	clear: both; 
	display: block;}
.entry-content .header-area-1 .navigation ul li:not(:where(.elementor, .elementor *)) {
	float: left;}
.entry-content .header-area-1 .navigation ul li a:not(:where(.elementor, .elementor *)) {
	text-decoration: none;}
.entry-content .header-area-1 .navigation ul ul:not(:where(.elementor, .elementor *)) {
	background: #fff;
	position: absolute; 
	top: 100%;
	z-index: 9999;
	border-top: #e8e8e8 1px solid;}
.entry-content .header-area-1 .navigation ul ul li:not(:where(.elementor, .elementor *)) {
	float: none; 
	position: relative;
	padding: 0;}
.entry-content .header-area-1 .navigation ul ul li a:not(:where(.elementor, .elementor *)) {
	padding: 10px 20px;
	border-left: none;
	display: block;
	color: #777;
	font-size: 15px;}
.entry-content .header-area-1 .navigation .megamenu-1-col ul li a:not(:where(.elementor, .elementor *)), .entry-content .header-area-1 .navigation .megamenu-2-col ul li a:not(:where(.elementor, .elementor *)), .entry-content .header-area-1 .navigation .megamenu-3-col ul li a:not(:where(.elementor, .elementor *)), .entry-content .header-area-1 .navigation .megamenu-4-col ul li a:not(:where(.elementor, .elementor *)), .entry-content .header-area-1 .navigation .megamenu-5-col ul li a:not(:where(.elementor, .elementor *)) {
	color: #424242;
	font-size: 16px;}
.entry-content .header-area-1 .navigation ul ul li li:not(:where(.elementor, .elementor *)) {
	padding: 0;}
.entry-content .header-area-1 .navigation ul ul li:not(:where(.elementor, .elementor *)), .entry-content .header-area-1 .navigation ul ul li:hover:not(:where(.elementor, .elementor *)) {
	border-top: none;}
.entry-content .header-area-1 .navigation ul ul ul:not(:where(.elementor, .elementor *)) {
	position: absolute; 
	left: 100%;
	top: -21px;}
.entry-content .header-area-1 .navigation .megamenu-1-col li li a:not(:where(.elementor, .elementor *)), .entry-content .header-area-1 .navigation .megamenu-2-col li li a:not(:where(.elementor, .elementor *)), .entry-content .header-area-1 .navigation .megamenu-3-col li li a:not(:where(.elementor, .elementor *)), .entry-content .header-area-1 .navigation .megamenu-4-col li li a:not(:where(.elementor, .elementor *)), .entry-content .header-area-1 .navigation .megamenu-5-col li li a:not(:where(.elementor, .elementor *)) {
	font-size: 15px;
	color: #777;}
.entry-content .header-area-1 .navigation .megamenu-1-col ul li a:not(:where(.elementor, .elementor *)), .entry-content .header-area-1 .navigation .megamenu-2-col ul li a:not(:where(.elementor, .elementor *)), .entry-content .header-area-1 .navigation .megamenu-3-col ul li a:not(:where(.elementor, .elementor *)), .entry-content .header-area-1 .navigation .megamenu-4-col ul li a:not(:where(.elementor, .elementor *)), .entry-content .header-area-1 .navigation .megamenu-5-col ul li a:not(:where(.elementor, .elementor *)) {
	padding: 10px 20px;}
.entry-content .header-area-1 .navigation li ul li a:hover:not(:where(.elementor, .elementor *)) {
	color: #fff;}
.entry-content .header-area-1 .navigation li ul li.current-menu-item a:not(:where(.elementor, .elementor *)), .entry-content .header-area-1 .navigation li ul li.current_page_item a:not(:where(.elementor, .elementor *)) {
	color: #fff;}
.entry-content .header-area-1 .navigation .megamenu-1-col ul:not(:where(.elementor, .elementor *)), .entry-content .header-area-1 .navigation .megamenu-2-col ul:not(:where(.elementor, .elementor *)), .entry-content .header-area-1 .navigation .megamenu-3-col ul:not(:where(.elementor, .elementor *)), .entry-content .header-area-1 .navigation .megamenu-4-col ul:not(:where(.elementor, .elementor *)), .entry-content .header-area-1 .navigation .megamenu-5-col ul:not(:where(.elementor, .elementor *)) {
	border-top: #e8e8e8 1px solid;}
.entry-content .header-area-1 .navigation .megamenu-1-col ul ul:not(:where(.elementor, .elementor *)), .entry-content .header-area-1 .navigation .megamenu-2-col ul ul:not(:where(.elementor, .elementor *)), .entry-content .header-area-1 .navigation .megamenu-3-col ul ul:not(:where(.elementor, .elementor *)), .entry-content .header-area-1 .navigation .megamenu-4-col ul ul:not(:where(.elementor, .elementor *)), .entry-content .header-area-1 .navigation .megamenu-5-col ul ul:not(:where(.elementor, .elementor *)), .entry-content .header-area-1 .navigation .megamenu-1-col ul li:not(:where(.elementor, .elementor *)), .entry-content .header-area-1 .navigation .megamenu-2-col ul li:not(:where(.elementor, .elementor *)), .entry-content .header-area-1 .navigation .megamenu-3-col ul li:not(:where(.elementor, .elementor *)), .entry-content .header-area-1 .navigation .megamenu-4-col ul li:not(:where(.elementor, .elementor *)), .entry-content .header-area-1 .navigation .megamenu-5-col ul li:not(:where(.elementor, .elementor *)), .entry-content .header-area-1 .navigation .megamenu-1-col ul li:hover:not(:where(.elementor, .elementor *)), .entry-content .header-area-1 .navigation .megamenu-2-col ul li:hover:not(:where(.elementor, .elementor *)), .entry-content .header-area-1 .navigation .megamenu-3-col ul li:hover:not(:where(.elementor, .elementor *)), .entry-content .header-area-1 .navigation .megamenu-4-col ul li:hover:not(:where(.elementor, .elementor *)), .entry-content .header-area-1 .navigation .megamenu-5-col ul li:hover:not(:where(.elementor, .elementor *)), .entry-content .header-area-1 .navigation .megamenu-1-col ul li li:not(:where(.elementor, .elementor *)), .entry-content .header-area-1 .navigation .megamenu-2-col ul li li:not(:where(.elementor, .elementor *)), .entry-content .header-area-1 .navigation .megamenu-3-col ul li li:not(:where(.elementor, .elementor *)), .entry-content .header-area-1 .navigation .megamenu-4-col ul li li:not(:where(.elementor, .elementor *)), .entry-content .header-area-1 .navigation .megamenu-5-col ul li li:not(:where(.elementor, .elementor *)), .entry-content .header-area-1 .navigation .megamenu-1-col ul li li:hover:not(:where(.elementor, .elementor *)), .entry-content .header-area-1 .navigation .megamenu-2-col ul li li:hover:not(:where(.elementor, .elementor *)), .entry-content .header-area-1 .navigation .megamenu-3-col ul li li:hover:not(:where(.elementor, .elementor *)), .entry-content .header-area-1 .navigation .megamenu-4-col ul li li:hover:not(:where(.elementor, .elementor *)), .entry-content .header-area-1 .navigation .megamenu-5-col ul li li:hover:not(:where(.elementor, .elementor *)) {
	border: none;}
.entry-content .header-area-1 .navigation .megamenu-2-col ul li a:not(:where(.elementor, .elementor *)):after, .entry-content .header-area-1 .navigation .megamenu-3-col ul li a:not(:where(.elementor, .elementor *)):after, .entry-content .header-area-1 .navigation .megamenu-4-col ul li a:not(:where(.elementor, .elementor *)):after, .entry-content .header-area-1 .navigation .megamenu-5-col ul li a:not(:where(.elementor, .elementor *)):after {
	content: '' !important;}
.entry-content .header-area-1 .navigation li ul:not(:where(.elementor, .elementor *)) {
	-moz-box-shadow: 0 7px 6px 2px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 7px 6px 2px rgba(0, 0, 0, 0.2);
	box-shadow: 0 7px 6px 2px rgba(0, 0, 0, 0.2);}
.entry-content .header-area-1 .navigation li ul:not(:where(.elementor, .elementor *)), .entry-content .header-area-1 .navigation .megamenu-1-col ul li:not(:where(.elementor, .elementor *)) {
	padding: 20px 0;}
.entry-content .header-area-1 .navigation .megamenu-1-col ul:not(:where(.elementor, .elementor *)), .entry-content .header-area-1 .navigation .megamenu-2-col ul:not(:where(.elementor, .elementor *)), .entry-content .header-area-1 .navigation .megamenu-3-col ul:not(:where(.elementor, .elementor *)), .entry-content .header-area-1 .navigation .megamenu-4-col ul:not(:where(.elementor, .elementor *)), .entry-content .header-area-1 .navigation .megamenu-5-col ul:not(:where(.elementor, .elementor *)) {
	padding: 0;}
.entry-content .header-area-1 .navigation .megamenu-1-col ul li:first-child:not(:where(.elementor, .elementor *)) {
	padding: 20px 0 0 0;}
.entry-content .header-area-1 .navigation .megamenu-1-col ul li:last-child:not(:where(.elementor, .elementor *)) {
	padding: 0 0 10px 0;}
.entry-content .header-area-1 .navigation .megamenu-2-col ul li:not(:where(.elementor, .elementor *)), .entry-content .header-area-1 .navigation .megamenu-3-col ul li:not(:where(.elementor, .elementor *)), .entry-content .header-area-1 .navigation .megamenu-4-col ul li:not(:where(.elementor, .elementor *)), .entry-content .header-area-1 .navigation .megamenu-5-col ul li:not(:where(.elementor, .elementor *)) {
	border-right: #e8e8e8 1px solid;
	padding: 20px 0;}
.entry-content .header-area-1 .navigation .megamenu-2-col ul li:hover:not(:where(.elementor, .elementor *)), .entry-content .header-area-1 .navigation .megamenu-3-col ul li:hover:not(:where(.elementor, .elementor *)), .entry-content .header-area-1 .navigation .megamenu-4-col ul li:hover:not(:where(.elementor, .elementor *)), .entry-content .header-area-1 .navigation .megamenu-5-col ul li:hover:not(:where(.elementor, .elementor *)) {
	border-right: #e8e8e8 1px solid;}
.entry-content .header-area-1 .navigation .megamenu-2-col ul li:last-child:not(:where(.elementor, .elementor *)), .entry-content .header-area-1 .navigation .megamenu-3-col ul li:last-child:not(:where(.elementor, .elementor *)), .entry-content .header-area-1 .navigation .megamenu-4-col ul li:last-child:not(:where(.elementor, .elementor *)), .entry-content .header-area-1 .navigation .megamenu-5-col ul li:last-child:not(:where(.elementor, .elementor *)) {
	border-right: none;}
.entry-content .header-area-1 .navigation .megamenu-2-col ul li:last-child:hover:not(:where(.elementor, .elementor *)), .entry-content .header-area-1 .navigation .megamenu-3-col ul li:last-child:hover:not(:where(.elementor, .elementor *)), .entry-content .header-area-1 .navigation .megamenu-4-col ul li:last-child:hover:not(:where(.elementor, .elementor *)), .entry-content .header-area-1 .navigation .megamenu-5-col ul li:last-child:hover:not(:where(.elementor, .elementor *)) {
	border-right: none;}
.entry-content .header-area-1 .navigation .megamenu-1-col ul li:not(:where(.elementor, .elementor *)) {
	float: left;
	width: 240px;}
.entry-content .header-area-1 .navigation .megamenu-2-col ul li:not(:where(.elementor, .elementor *)) {
	float: left;
	width: 240px;}
.entry-content .header-area-1 .navigation .megamenu-3-col ul li:not(:where(.elementor, .elementor *)) {
	float: left;
	width: 240px;}
.entry-content .header-area-1 .navigation .megamenu-4-col ul li:not(:where(.elementor, .elementor *)) {
	float: left;
	width: 276.5px;}
.entry-content .header-area-1 .navigation .megamenu-5-col ul li:not(:where(.elementor, .elementor *)) {
	float: left;
	width: 199px;}
.entry-content .header-area-1 .navigation .megamenu-1-col ul li li:not(:where(.elementor, .elementor *)), .entry-content .header-area-1 .navigation .megamenu-2-col ul li li:not(:where(.elementor, .elementor *)), .entry-content .header-area-1 .navigation .megamenu-3-col ul li li:not(:where(.elementor, .elementor *)), .entry-content .header-area-1 .navigation .megamenu-4-col ul li li:not(:where(.elementor, .elementor *)), .entry-content .header-area-1 .navigation .megamenu-5-col ul li li:not(:where(.elementor, .elementor *)) {
	padding: 0;}
.entry-content .header-area-1 .navigation .megamenu-1-col ul li li:not(:where(.elementor, .elementor *)), .entry-content .header-area-1 .navigation .megamenu-2-col ul li li:not(:where(.elementor, .elementor *)), .entry-content .header-area-1 .navigation .megamenu-3-col ul li li:not(:where(.elementor, .elementor *)), .entry-content .header-area-1 .navigation .megamenu-4-col ul li li:not(:where(.elementor, .elementor *)), .entry-content .header-area-1 .navigation .megamenu-5-col ul li li:not(:where(.elementor, .elementor *)) {
	font-weight: normal;
	float: none;}
.entry-content .header-area-1 .navigation .megamenu-1-col ul ul:not(:where(.elementor, .elementor *)), .entry-content .header-area-1 .navigation .megamenu-2-col ul ul:not(:where(.elementor, .elementor *)), .entry-content .header-area-1 .navigation .megamenu-3-col ul ul:not(:where(.elementor, .elementor *)), .entry-content .header-area-1 .navigation .megamenu-4-col ul ul:not(:where(.elementor, .elementor *)), .entry-content .header-area-1 .navigation .megamenu-5-col ul ul:not(:where(.elementor, .elementor *)) {
	display: block;
	width: 199px;
	padding: 0;
	position: static;
	left: 0;
	top: 0;
	-moz-box-shadow: 0;
	-webkit-box-shadow: 0;
	box-shadow: none;}
.entry-content .header-area-1 .navigation .megamenu-4-col ul ul:not(:where(.elementor, .elementor *)) {
	width: 180px;}
.entry-content .header-area-1 .navigation li:last-child li a:not(:where(.elementor, .elementor *)) {
	border-right: none;}
.entry-content .header-area-1 .navigation .megamenu-1-col ul:not(:where(.elementor, .elementor *)) {
	width: 240px;}
.entry-content .header-area-1 .navigation .megamenu-2-col ul:not(:where(.elementor, .elementor *)) {
	width: 481px;}
.entry-content .header-area-1 .navigation .megamenu-3-col ul:not(:where(.elementor, .elementor *)) {
	width: 722px;}
.entry-content .header-area-1 .navigation .megamenu-4-col ul:not(:where(.elementor, .elementor *)) {
	width: 1110px;
	left: 0;}
.entry-content .header-area-1 .navigation .megamenu-5-col ul:not(:where(.elementor, .elementor *)) {
	width: 1110px;
	left: 0;}
.entry-content .header-area-1 .fixed-navigation-show:not(:where(.elementor, .elementor *)) {
	z-index: 9999; 
	position: fixed !important; 
	margin: 0 auto;
	top: 0; 
	width: 100%;
	visibility: hidden;
	opacity: 0;
	padding: 0 !important;
	-moz-box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.2);
	box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.2);
	visibility: visible;
	opacity: 1;
	width: 100% !important;}
.entry-content .header-area-1 .fixed-navigation-show .navigation-inner:not(:where(.elementor, .elementor *)) {
	width: 1110px;
	margin: 0 auto;}
.entry-content .header-area-1 .navigation-inner .fa-search:not(:where(.elementor, .elementor *)) {
	float: right;
	color: #fff;
	margin: 23px 30px 0 0;
	cursor: pointer;}
.entry-content .header-area-1 .navigation li.current_page_item > a:not(:where(.elementor, .elementor *)) {
	color: #fff;}
.entry-content .admin-bar .fixed-navigation-show:not(:where(.elementor, .elementor *)) {
	top: 32px;}
.entry-content .header-area-2 #primary-navigation:not(:where(.elementor, .elementor *)) {
	width: 100%;
	margin: 0 auto;
	z-index: 999;
	position: relative;
	border-top: #e8e8e8 1px solid;}
.entry-content .header-area-2 .navigation-inner:not(:where(.elementor, .elementor *)) {
	position: relative;}
.entry-content .header-area-2 .navigation li a:not(:where(.elementor, .elementor *)) {
	padding: 8px 20px 8px 20px;
	font-size: 17px;
	display: block;
	color: #424242;
	border-left: #e8e8e8 1px solid;
	margin: 10px 0 14px 0;}
.entry-content .header-area-2 .navigation li li a:not(:where(.elementor, .elementor *)) {
	margin: 0;
	padding: 24px 20px 24px 20px;}
.entry-content .header-area-2 .navigation li:not(:where(.elementor, .elementor *)) {
	border-top: transparent 3px solid;}
.entry-content .header-area-2 .navigation li li a:not(:where(.elementor, .elementor *)) {
	display: initial;}
.entry-content .header-area-2 .navigation:not(:where(.elementor, .elementor *)) {
	float: left;
	max-height: 68px;}
.entry-content .header-area-2 .navigation ul ul:not(:where(.elementor, .elementor *)) {
	display: none;
	width: 230px;}
.entry-content .header-area-2 .navigation ul li:hover > ul:not(:where(.elementor, .elementor *)) {
	display: block;}
.entry-content .header-area-2 .navigation .edge ul:not(:where(.elementor, .elementor *)) {
	right: 0;}
.entry-content .header-area-2 .navigation ul:not(:where(.elementor, .elementor *)) {
	padding: 0;
	list-style: none;
	position: relative;
	display: inline-table;}
.entry-content .header-area-2 .navigation ul:not(:where(.elementor, .elementor *)):after {
	content: ""; 
	clear: both; 
	display: block;}
.entry-content .header-area-2 .navigation ul li:not(:where(.elementor, .elementor *)) {
	float: left;}
.entry-content .header-area-2 .navigation ul li a:not(:where(.elementor, .elementor *)) {
	text-decoration: none;}
.entry-content .header-area-2 .navigation ul ul:not(:where(.elementor, .elementor *)) {
	background: #fff;
	position: absolute; 
	top: 100%;
	z-index: 9999;
	border-top: #e8e8e8 1px solid;}
.entry-content .header-area-2 .navigation ul ul li:not(:where(.elementor, .elementor *)) {
	float: none; 
	position: relative;
	padding: 0;}
.entry-content .header-area-2 .navigation ul ul li a:not(:where(.elementor, .elementor *)) {
	padding: 10px 20px;
	border-left: none;
	display: block;
	color: #777;
	font-size: 15px;}
.entry-content .header-area-2 .navigation .megamenu-1-col ul li a:not(:where(.elementor, .elementor *)), .entry-content .header-area-2 .navigation .megamenu-2-col ul li a:not(:where(.elementor, .elementor *)), .entry-content .header-area-2 .navigation .megamenu-3-col ul li a:not(:where(.elementor, .elementor *)), .entry-content .header-area-2 .navigation .megamenu-4-col ul li a:not(:where(.elementor, .elementor *)), .entry-content .header-area-2 .navigation .megamenu-5-col ul li a:not(:where(.elementor, .elementor *)) {
	color: #424242;
	font-size: 16px;}
.entry-content .header-area-2 .navigation ul ul li li:not(:where(.elementor, .elementor *)) {
	padding: 0;}
.entry-content .header-area-2 .navigation ul ul li:not(:where(.elementor, .elementor *)), .entry-content .header-area-2 .navigation ul ul li:hover:not(:where(.elementor, .elementor *)) {
	border-top: none;}
.entry-content .header-area-2 .navigation ul ul ul:not(:where(.elementor, .elementor *)) {
	position: absolute; 
	left: 100%;
	top: -21px;}
.entry-content .header-area-2 .navigation .megamenu-1-col li li a:not(:where(.elementor, .elementor *)), .entry-content .header-area-2 .navigation .megamenu-2-col li li a:not(:where(.elementor, .elementor *)), .entry-content .header-area-2 .navigation .megamenu-3-col li li a:not(:where(.elementor, .elementor *)), .entry-content .header-area-2 .navigation .megamenu-4-col li li a:not(:where(.elementor, .elementor *)), .entry-content .header-area-2 .navigation .megamenu-5-col li li a:not(:where(.elementor, .elementor *)) {
	font-size: 15px;
	color: #777;}
.entry-content .header-area-2 .navigation .megamenu-1-col ul li a:not(:where(.elementor, .elementor *)), .entry-content .header-area-2 .navigation .megamenu-2-col ul li a:not(:where(.elementor, .elementor *)), .entry-content .header-area-2 .navigation .megamenu-3-col ul li a:not(:where(.elementor, .elementor *)), .entry-content .header-area-2 .navigation .megamenu-4-col ul li a:not(:where(.elementor, .elementor *)), .entry-content .header-area-2 .navigation .megamenu-5-col ul li a:not(:where(.elementor, .elementor *)) {
	padding: 10px 20px;}
.entry-content .header-area-2 .navigation li ul li a:hover:not(:where(.elementor, .elementor *)) {
	color: #fff;}
.entry-content .header-area-2 .navigation .megamenu-1-col ul:not(:where(.elementor, .elementor *)), .entry-content .header-area-2 .navigation .megamenu-2-col ul:not(:where(.elementor, .elementor *)), .entry-content .header-area-2 .navigation .megamenu-3-col ul:not(:where(.elementor, .elementor *)), .entry-content .header-area-2 .navigation .megamenu-4-col ul:not(:where(.elementor, .elementor *)), .entry-content .header-area-2 .navigation .megamenu-5-col ul:not(:where(.elementor, .elementor *)) {
	border-top: #e8e8e8 1px solid;}
.entry-content .header-area-2 .navigation .megamenu-1-col ul ul:not(:where(.elementor, .elementor *)), .entry-content .header-area-2 .navigation .megamenu-2-col ul ul:not(:where(.elementor, .elementor *)), .entry-content .header-area-2 .navigation .megamenu-3-col ul ul:not(:where(.elementor, .elementor *)), .entry-content .header-area-2 .navigation .megamenu-4-col ul ul:not(:where(.elementor, .elementor *)), .entry-content .header-area-2 .navigation .megamenu-5-col ul ul:not(:where(.elementor, .elementor *)), .entry-content .header-area-2 .navigation .megamenu-1-col ul li:not(:where(.elementor, .elementor *)), .entry-content .header-area-2 .navigation .megamenu-2-col ul li:not(:where(.elementor, .elementor *)), .entry-content .header-area-2 .navigation .megamenu-3-col ul li:not(:where(.elementor, .elementor *)), .entry-content .header-area-2 .navigation .megamenu-4-col ul li:not(:where(.elementor, .elementor *)), .entry-content .header-area-2 .navigation .megamenu-5-col ul li:not(:where(.elementor, .elementor *)), .entry-content .header-area-2 .navigation .megamenu-1-col ul li:hover:not(:where(.elementor, .elementor *)), .entry-content .header-area-2 .navigation .megamenu-2-col ul li:hover:not(:where(.elementor, .elementor *)), .entry-content .header-area-2 .navigation .megamenu-3-col ul li:hover:not(:where(.elementor, .elementor *)), .entry-content .header-area-2 .navigation .megamenu-4-col ul li:hover:not(:where(.elementor, .elementor *)), .entry-content .header-area-2 .navigation .megamenu-5-col ul li:hover:not(:where(.elementor, .elementor *)), .entry-content .header-area-2 .navigation .megamenu-1-col ul li li:not(:where(.elementor, .elementor *)), .entry-content .header-area-2 .navigation .megamenu-2-col ul li li:not(:where(.elementor, .elementor *)), .entry-content .header-area-2 .navigation .megamenu-3-col ul li li:not(:where(.elementor, .elementor *)), .entry-content .header-area-2 .navigation .megamenu-4-col ul li li:not(:where(.elementor, .elementor *)), .entry-content .header-area-2 .navigation .megamenu-5-col ul li li:not(:where(.elementor, .elementor *)), .entry-content .header-area-2 .navigation .megamenu-1-col ul li li:hover:not(:where(.elementor, .elementor *)), .entry-content .header-area-2 .navigation .megamenu-2-col ul li li:hover:not(:where(.elementor, .elementor *)), .entry-content .header-area-2 .navigation .megamenu-3-col ul li li:hover:not(:where(.elementor, .elementor *)), .entry-content .header-area-2 .navigation .megamenu-4-col ul li li:hover:not(:where(.elementor, .elementor *)), .entry-content .header-area-2 .navigation .megamenu-5-col ul li li:hover:not(:where(.elementor, .elementor *)) {
	border: none;}
.entry-content .header-area-2 .navigation .megamenu-2-col ul li a:not(:where(.elementor, .elementor *)):after, .entry-content .header-area-2 .navigation .megamenu-3-col ul li a:not(:where(.elementor, .elementor *)):after, .entry-content .header-area-2 .navigation .megamenu-4-col ul li a:not(:where(.elementor, .elementor *)):after, .entry-content .header-area-2 .navigation .megamenu-5-col ul li a:not(:where(.elementor, .elementor *)):after {
	content: '' !important;}
.entry-content .header-area-2 .navigation li ul:not(:where(.elementor, .elementor *)) {
	-moz-box-shadow: 0 7px 6px 2px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 7px 6px 2px rgba(0, 0, 0, 0.2);
	box-shadow: 0 7px 6px 2px rgba(0, 0, 0, 0.2);}
.entry-content .header-area-2 .navigation li ul:not(:where(.elementor, .elementor *)), .entry-content .header-area-2 .navigation .megamenu-1-col ul li:not(:where(.elementor, .elementor *)) {
	padding: 20px 0;}
.entry-content .header-area-2 .navigation .megamenu-1-col ul:not(:where(.elementor, .elementor *)), .entry-content .header-area-2 .navigation .megamenu-2-col ul:not(:where(.elementor, .elementor *)), .entry-content .header-area-2 .navigation .megamenu-3-col ul:not(:where(.elementor, .elementor *)), .entry-content .header-area-2 .navigation .megamenu-4-col ul:not(:where(.elementor, .elementor *)), .entry-content .header-area-2 .navigation .megamenu-5-col ul:not(:where(.elementor, .elementor *)) {
	padding: 0;}
.entry-content .header-area-2 .navigation .megamenu-1-col ul li:first-child:not(:where(.elementor, .elementor *)) {
	padding: 20px 0 0 0;}
.entry-content .header-area-2 .navigation .megamenu-1-col ul li:last-child:not(:where(.elementor, .elementor *)) {
	padding: 0 0 10px 0;}
.entry-content .header-area-2 .navigation .megamenu-2-col ul li:not(:where(.elementor, .elementor *)), .entry-content .header-area-2 .navigation .megamenu-3-col ul li:not(:where(.elementor, .elementor *)), .entry-content .header-area-2 .navigation .megamenu-4-col ul li:not(:where(.elementor, .elementor *)), .entry-content .header-area-2 .navigation .megamenu-5-col ul li:not(:where(.elementor, .elementor *)) {
	border-right: #e8e8e8 1px solid;
	padding: 20px 0;}
.entry-content .header-area-2 .navigation .megamenu-2-col ul li:hover:not(:where(.elementor, .elementor *)), .entry-content .header-area-2 .navigation .megamenu-3-col ul li:hover:not(:where(.elementor, .elementor *)), .entry-content .header-area-2 .navigation .megamenu-4-col ul li:hover:not(:where(.elementor, .elementor *)), .entry-content .header-area-2 .navigation .megamenu-5-col ul li:hover:not(:where(.elementor, .elementor *)) {
	border-right: #e8e8e8 1px solid;}
.entry-content .header-area-2 .navigation .megamenu-2-col ul li:last-child:not(:where(.elementor, .elementor *)), .entry-content .header-area-2 .navigation .megamenu-3-col ul li:last-child:not(:where(.elementor, .elementor *)), .entry-content .header-area-2 .navigation .megamenu-4-col ul li:last-child:not(:where(.elementor, .elementor *)), .entry-content .header-area-2 .navigation .megamenu-5-col ul li:last-child:not(:where(.elementor, .elementor *)) {
	border-right: none;}
.entry-content .header-area-2 .navigation .megamenu-2-col ul li:last-child:hover:not(:where(.elementor, .elementor *)), .entry-content .header-area-2 .navigation .megamenu-3-col ul li:last-child:hover:not(:where(.elementor, .elementor *)), .entry-content .header-area-2 .navigation .megamenu-4-col ul li:last-child:hover:not(:where(.elementor, .elementor *)), .entry-content .header-area-2 .navigation .megamenu-5-col ul li:last-child:hover:not(:where(.elementor, .elementor *)) {
	border-right: none;}
.entry-content .header-area-2 .navigation .megamenu-1-col ul li:not(:where(.elementor, .elementor *)) {
	float: left;
	width: 240px;}
.entry-content .header-area-2 .navigation .megamenu-2-col ul li:not(:where(.elementor, .elementor *)) {
	float: left;
	width: 240px;}
.entry-content .header-area-2 .navigation .megamenu-3-col ul li:not(:where(.elementor, .elementor *)) {
	float: left;
	width: 240px;}
.entry-content .header-area-2 .navigation .megamenu-4-col ul li:not(:where(.elementor, .elementor *)) {
	float: left;
	width: 249px;}
.entry-content .header-area-2 .navigation .megamenu-5-col ul li:not(:where(.elementor, .elementor *)) {
	float: left;
	width: 199px;}
.entry-content .header-area-2 .navigation .megamenu-1-col ul li li:not(:where(.elementor, .elementor *)), .entry-content .header-area-2 .navigation .megamenu-2-col ul li li:not(:where(.elementor, .elementor *)), .entry-content .header-area-2 .navigation .megamenu-3-col ul li li:not(:where(.elementor, .elementor *)), .entry-content .header-area-2 .navigation .megamenu-4-col ul li li:not(:where(.elementor, .elementor *)), .entry-content .header-area-2 .navigation .megamenu-5-col ul li li:not(:where(.elementor, .elementor *)) {
	padding: 0;}
.entry-content .header-area-2 .navigation .megamenu-1-col ul li li:not(:where(.elementor, .elementor *)), .entry-content .header-area-2 .navigation .megamenu-2-col ul li li:not(:where(.elementor, .elementor *)), .entry-content .header-area-2 .navigation .megamenu-3-col ul li li:not(:where(.elementor, .elementor *)), .entry-content .header-area-2 .navigation .megamenu-4-col ul li li:not(:where(.elementor, .elementor *)), .entry-content .header-area-2 .navigation .megamenu-5-col ul li li:not(:where(.elementor, .elementor *)) {
	font-weight: normal;
	float: none;}
.entry-content .header-area-2 .navigation .megamenu-1-col ul ul:not(:where(.elementor, .elementor *)), .entry-content .header-area-2 .navigation .megamenu-2-col ul ul:not(:where(.elementor, .elementor *)), .entry-content .header-area-2 .navigation .megamenu-3-col ul ul:not(:where(.elementor, .elementor *)), .entry-content .header-area-2 .navigation .megamenu-4-col ul ul:not(:where(.elementor, .elementor *)), .entry-content .header-area-2 .navigation .megamenu-5-col ul ul:not(:where(.elementor, .elementor *)) {
	display: block;
	width: 199px;
	padding: 0;
	position: static;
	left: 0;
	top: 0;
	-moz-box-shadow: 0;
	-webkit-box-shadow: 0;
	box-shadow: none;}
.entry-content .header-area-2 .navigation .megamenu-4-col ul ul:not(:where(.elementor, .elementor *)) {
	width: 180px;}
.entry-content .header-area-2 .navigation li:last-child li a:not(:where(.elementor, .elementor *)) {
	border-right: none;}
.entry-content .header-area-2 .navigation .megamenu-1-col ul:not(:where(.elementor, .elementor *)) {
	width: 240px;}
.entry-content .header-area-2 .navigation .megamenu-2-col ul:not(:where(.elementor, .elementor *)) {
	width: 481px;}
.entry-content .header-area-2 .navigation .megamenu-3-col ul:not(:where(.elementor, .elementor *)) {
	width: 722px;}
.entry-content .header-area-2 .navigation .megamenu-4-col ul:not(:where(.elementor, .elementor *)) {
	width: 999px;
	left: 0;}
.entry-content .header-area-2 .navigation .megamenu-5-col ul:not(:where(.elementor, .elementor *)) {
	width: 999px;
	left: 0;}
.entry-content .header-area-2 .fixed-navigation-show:not(:where(.elementor, .elementor *)) {
	background: #fff;
	z-index: 9999; 
	position: fixed !important; 
	margin: 0 auto;
	top: 0; 
	width: 100%;
	visibility: hidden;
	opacity: 0;
	padding: 0 !important;
	-moz-box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.2);
	box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.2);
	visibility: visible;
	opacity: 1;
	width: 100% !important;}
.entry-content .header-area-2 .fixed-navigation-show .navigation-inner:not(:where(.elementor, .elementor *)) {
	width: 1110px;
	margin: 0 auto;}
.entry-content .header-area-2 .navigation-inner .fa-search:not(:where(.elementor, .elementor *)) {
	float: right;
	color: #424242;
	margin: 23px 0 0 0;
	cursor: pointer;}
.entry-content .header-area-2 .navigation li li.current-menu-item:not(:where(.elementor, .elementor *)), .entry-content .header-area-2 .navigation li li:hover:not(:where(.elementor, .elementor *)) {
	border-top: none;}
.entry-content #mobile-navigation:not(:where(.elementor, .elementor *)) {
	float: right;
	margin: 17px 0 0 0;
	display: none;}
.entry-content #mobile-navigation a:not(:where(.elementor, .elementor *)) {
	padding: 15px 0 15px 20px;}
.entry-content .mobile-navigation-wrapper:not(:where(.elementor, .elementor *)) {
	width: 100%;
	display: none;
	margin: 30px 0 0 0;}
.entry-content .mobile-navigation-wrapper ul li a:not(:where(.elementor, .elementor *)) {
	color: #fff;}
.entry-content .mobile-navigation-wrapper ul a:not(:where(.elementor, .elementor *)) {
	width: calc(100% - 60px);
	display: block;
	padding: 15px 30px;}
.entry-content .mobile-navigation-wrapper ul li li a:not(:where(.elementor, .elementor *)) {
	padding: 15px 30px 15px 45px;
	width: calc(100% - 75px);}
.entry-content .mobile-navigation-wrapper ul li li li a:not(:where(.elementor, .elementor *)) {
	padding: 15px 30px 15px 60px;
	width: calc(100% - 90px);}
.entry-content #search-lightbox:not(:where(.elementor, .elementor *)), .entry-content .pp_bottom:not(:where(.elementor, .elementor *)), .entry-content .pp_social:not(:where(.elementor, .elementor *)) {
	display: none;}
.entry-content .search-lightbox-inner:not(:where(.elementor, .elementor *)) {
	background: #fff;
	width: calc(100% - 30px);
	height: 45px;}
.entry-content .search-lightbox-inner input[type="text"]:not(:where(.elementor, .elementor *)) {
	border: 0;
	width: calc(100% - 26px);
	font-size: 16px;
	color: #bebebe;
	padding: 11px 11px;
	border-top: #e8e8e8 1px solid;
	border-bottom: #e8e8e8 1px solid;
	border-left: #e8e8e8 1px solid;}
.entry-content .rev_slider_wrapper1:not(:where(.elementor, .elementor *)), .entry-content .overlap-primary-nav:not(:where(.elementor, .elementor *)) {
	margin: -33px 0 60px 0;}
.entry-content .rev_slider_wrapper2:not(:where(.elementor, .elementor *)) {
	margin: 0 0 40px 0;}
.entry-content .rev-custom-caption-1 h3:not(:where(.elementor, .elementor *)) {
	font-size: 64px;
	color: #fff;
	line-height: 120%;
	width: 700px;
	text-align: left;
	margin: 0 auto;}
.entry-content .rev-custom-caption-2 h3:not(:where(.elementor, .elementor *)) {
	font-size: 64px;
	color: #fff;
	line-height: 120%;
	width: 1110px;
	text-align: center;}
.entry-content .rev-custom-caption-1 .title-block1:not(:where(.elementor, .elementor *)) {
	width: 85px;
	height: 3px;
	margin: 20px 0 25px 0;}
.entry-content .rev-custom-caption-2 .title-block1:not(:where(.elementor, .elementor *)) {
	width: 85px;
	height: 3px;
	margin: 20px auto 25px auto;}
.entry-content .rev-custom-caption-2 .slideshow-button-wrapper:not(:where(.elementor, .elementor *)) {
	margin: 0 auto;
	float: none;
	width: 195px;}
.entry-content .rev-custom-caption-1 p:not(:where(.elementor, .elementor *)) {
	font-size: 18px;
	color: #fff;
	line-height: 160%;
	margin: 0 0 25px 0;
	text-align: left;}
.entry-content .rev-custom-caption-2 p:not(:where(.elementor, .elementor *)) {
	font-size: 18px;
	color: #fff;
	line-height: 160%;
	margin: 0 0 25px 0;
	text-align: center;}
.entry-content .tparrows:not(:where(.elementor, .elementor *)) {
	background: none !important;}
.entry-content .tparrows:not(:where(.elementor, .elementor *)):after {
	-webkit-border-radius: 99%; 
	-moz-border-radius: 99%;
	-o-border-radius: 99%;
	border-radius: 99%;
	color: #fff;
	font-size: 40px;
	border: #fff 3px solid;
	position: absolute;
	z-index: 10;
	line-height: 65px;
	text-align: center;
	font-weight: 300;
	top: -10px; 
	font-family: "FontAwesome";}
.entry-content .tp-rightarrow.tparrows:not(:where(.elementor, .elementor *)):after {
	content: "\f105";
	left: -41px;
	width: 52px;
	padding: 0 3px 0 10px;}
.entry-content .tp-leftarrow.tparrows:not(:where(.elementor, .elementor *)):after {
	content: "\f104";
	left: 15px;
	width: 43px;
	padding: 0 12px 0 10px;}
.entry-content .tparrows.tp-leftarrow:not(:where(.elementor, .elementor *)):before, .entry-content .tparrows.tp-rightarrow:not(:where(.elementor, .elementor *)):before {
	content: '' !important;}
.entry-content .slideshow-button:not(:where(.elementor, .elementor *)) {
	border-radius: 30px;
	color: #fff;
	display: inline-table;
	float: left;
	font-size: 16px;
	margin: 5px 0 0;
	padding: 16px 35px;}
.entry-content .slideshow-button-wrapper:not(:where(.elementor, .elementor *)) {
	width: 275px;
	margin: 10px 0 0 0;}
.entry-content .content-wrapper-outer:not(:where(.elementor, .elementor *)) {
	
	width: 1140px;
	
	margin: 0 auto;}
.entry-content .content-wrapper-standard:not(:where(.elementor, .elementor *)) {
	max-width: 1140px;
	width: 100%;
	margin: 0 auto;}
.entry-content .content-wrapper h3.center-title:not(:where(.elementor, .elementor *)) {
	text-align: center;
	margin: 0 0 21px 0;}
.entry-content .content-wrapper h1:not(:where(.elementor, .elementor *)) {
	font-size: 32px;
	margin: 0 0 30px 0;}
.entry-content .content-wrapper h2:not(:where(.elementor, .elementor *)) {
	font-size: 28px;
	margin: 0 0 30px 0;}
.entry-content .content-wrapper h3:not(:where(.elementor, .elementor *)) {
	font-size: 24px;
	margin: 0 0 30px 0;}
.entry-content .content-wrapper h4:not(:where(.elementor, .elementor *)) {
	font-size: 20px;
	margin: 0 0 30px 0;}
.entry-content .content-wrapper h5:not(:where(.elementor, .elementor *)) {
	font-size: 16px;
	margin: 0 0 30px 0;
	text-transform: uppercase;}
.entry-content .content-wrapper h6:not(:where(.elementor, .elementor *)) {
	font-size: 16px;
	margin: 0 0 30px 0;}
.entry-content p:not(:where(.elementor, .elementor *)) {
	line-height: 160%;
	font-size: 16px;
	margin: 0 0 30px 0;}
.entry-content .title-block2:not(:where(.elementor, .elementor *)) {
	width: 55px;
	height: 2px;
	margin: 0px auto 25px auto;}
.entry-content .title-block3:not(:where(.elementor, .elementor *)) {
	width: 45px;
	height: 2px;
	margin: 0px 0 20px 0;}
.entry-content h1:not(:where(.elementor, .elementor *)) {
	font-size: 32px;
	margin: 0 0 30px 0;}
.entry-content h2:not(:where(.elementor, .elementor *)) {
	font-size: 28px;
	margin: 0 0 30px 0;}
.entry-content h3:not(:where(.elementor, .elementor *)) {
	font-size: 24px;
	margin: 0 0 30px 0;}
.entry-content h4:not(:where(.elementor, .elementor *)) {
	font-size: 20px;
	margin: 0 0 30px 0;}
.entry-content h5:not(:where(.elementor, .elementor *)) {
	font-size: 18px;
	margin: 0 0 30px 0;}
.entry-content h6:not(:where(.elementor, .elementor *)) {
	font-size: 16px;
	margin: 0 0 30px 0;}
.entry-content .content-wrapper ul li ul:not(:where(.elementor, .elementor *)), .entry-content .content-wrapper .footer ul li ul:not(:where(.elementor, .elementor *)) {
	margin: 10px 0 0 0;}
.entry-content .content-wrapper ul li ul:not(:where(.elementor, .elementor *)), .entry-content .content-wrapper .footer ul li ul:not(:where(.elementor, .elementor *)) {
	padding: 0 0 0 15px;}
.entry-content ul:not(:where(.elementor, .elementor *)), .entry-content ul:not(:where(.elementor, .elementor *)), .entry-content .footer ul:not(:where(.elementor, .elementor *)) {
	margin: 0 0 40px 0;}
.entry-content ul li:not(:where(.elementor, .elementor *)), .entry-content ul li:not(:where(.elementor, .elementor *)), .entry-content .footer ul li:not(:where(.elementor, .elementor *)) {
	font-size: 15px;
	margin: 0 0 11px 0;
	line-height: 130%;}
.entry-content ul li ul:not(:where(.elementor, .elementor *)), .entry-content ul li ul:not(:where(.elementor, .elementor *)), .entry-content .footer ul li ul:not(:where(.elementor, .elementor *)) {
	margin: 11px 0 11px 0;}
.entry-content ul li li:not(:where(.elementor, .elementor *)), .entry-content ul li li:not(:where(.elementor, .elementor *)), .entry-content .footer ul li li:not(:where(.elementor, .elementor *)) {
	margin: 0 0 11px 20px;}
.entry-content ul li:not(:where(.elementor, .elementor *)):before, .entry-content ul li:not(:where(.elementor, .elementor *)):before, .entry-content .footer ul li:not(:where(.elementor, .elementor *)):before {
	content: "\f054";
	font-size: 12px;
	margin: 0 6px 0 0;}
.entry-content ul.list-style2 li:not(:where(.elementor, .elementor *)):before {
	content: "\f111";
	font-size: 8px;}
.entry-content ul.list-style3 li:not(:where(.elementor, .elementor *)):before {
	content: "\f00d";
	font-size: 15px;}
.entry-content ul.list-style4 li:not(:where(.elementor, .elementor *)):before {
	content: "\f00c";
	font-size: 15px;}
.entry-content ol li:not(:where(.elementor, .elementor *)) {
	list-style: decimal;
	font-size: 15px;
	line-height: 160%;
	margin: 0 0 7px 0;}
.entry-content ol:not(:where(.elementor, .elementor *)) {
	margin: 0 0 40px 15px;}
.entry-content ol ol:not(:where(.elementor, .elementor *)) {
	margin: 7px 0 0 15px;}
.entry-content ol ol li:not(:where(.elementor, .elementor *)) {
	list-style: lower-latin;}
.entry-content ol ul li:not(:where(.elementor, .elementor *)), .entry-content .comments .comment-text ol ul li:not(:where(.elementor, .elementor *)) {
	list-style: none;}
.entry-content ol ul:not(:where(.elementor, .elementor *)), .entry-content .comments .comment-text ol ul:not(:where(.elementor, .elementor *)) {
	margin: 5px 0 0 0;}
.entry-content ol ul ul:not(:where(.elementor, .elementor *)), .entry-content .comments .comment-text ol ul ul:not(:where(.elementor, .elementor *)) {
	margin: 5px 0 0 20px;}
.entry-content ol ul ol li:not(:where(.elementor, .elementor *)):before, .entry-content ul ol li:not(:where(.elementor, .elementor *)):before, .entry-content .comments .comment-text ol ul ol li:not(:where(.elementor, .elementor *)):before, .entry-content .comments .comment-text ul ol li:not(:where(.elementor, .elementor *)):before {
	content: "";}
.entry-content ol ul ol:not(:where(.elementor, .elementor *)), .entry-content ul ol:not(:where(.elementor, .elementor *)), .entry-content .comments .comment-text ol ul ol:not(:where(.elementor, .elementor *)), .entry-content .comments .comment-text ul ol:not(:where(.elementor, .elementor *)) {
	margin: 5px 0 0 30px;}
.entry-content ol ul ol li:not(:where(.elementor, .elementor *)), .entry-content .comments .comment-text ol ul ol li:not(:where(.elementor, .elementor *)) {
	list-style: lower-latin;}
.entry-content ul ol ul li:not(:where(.elementor, .elementor *)):before, .entry-content .comments .comment-text ul ol ul li:not(:where(.elementor, .elementor *)):before {
	content: "\f054";}
.entry-content .comments .comment-text ul li:not(:where(.elementor, .elementor *)):before {
	content: "\f054";}
.entry-content .comments .comment-text ul:not(:where(.elementor, .elementor *)) {
	margin: 0 0 30px 0;}
.entry-content .comments .comment-text ol:not(:where(.elementor, .elementor *)) {
	margin: 0 0 30px 20px;}
.entry-content .comments .comment-text ul ul:not(:where(.elementor, .elementor *)), .entry-content .comments .comment-text ol ol:not(:where(.elementor, .elementor *)) {
	margin: 0;}
.entry-content .comments .comment-text ul li li:not(:where(.elementor, .elementor *)), .entry-content .comments .comment-text ol li li:not(:where(.elementor, .elementor *)) {
	margin: 0 0 0 20px !important;}
.entry-content .comments .comment-text ol li:not(:where(.elementor, .elementor *)), .entry-content .comments .comment-text ol li ol li ol li:not(:where(.elementor, .elementor *)) {
	list-style: decimal !important;}
.entry-content .comments .comment-text ol li ol li:not(:where(.elementor, .elementor *)) {
	list-style: lower-latin !important;}
.entry-content .comments .comment-text blockquote:not(:where(.elementor, .elementor *)) {
	margin: 30px 0 30px 80px;}
.entry-content .comments .comment-text blockquote:not(:where(.elementor, .elementor *)):before {
	top: 48px;}
.entry-content .border-list:not(:where(.elementor, .elementor *)) {
	margin: 0 0 30px 0;}
.entry-content .border-list li:not(:where(.elementor, .elementor *)) {
	border-bottom: #e8e8e8 1px solid;
	padding: 14px 0 14px 0;
	margin: 0 6px 0 0;}
.entry-content .border-list li:first-child:not(:where(.elementor, .elementor *)) {
	padding: 0 0 14px 0;}
.entry-content .border-list li:first-child:not(:where(.elementor, .elementor *)):before {
	top: 0;}
.entry-content .border-list li:not(:where(.elementor, .elementor *)):before {
	top: 14px;}
.entry-content .border-list li:last-child:not(:where(.elementor, .elementor *)) {
	padding: 14px 0 0 0;
	border-bottom: none;}
.entry-content #booking-tabs li:not(:where(.elementor, .elementor *)):before {
	content: "";
	margin: 0;
	padding: 0;}
.entry-content #booking-tabs li:not(:where(.elementor, .elementor *)) {
	margin: 0;}
.entry-content #booking-tabs ul:not(:where(.elementor, .elementor *)) {
	margin: 0;}
.entry-content table:not(:where(.elementor, .elementor *)), .entry-content table:not(:where(.elementor, .elementor *)) {
	width: 100%;
	margin: 0 0 40px 0;
	font-size: 16px;
	color: #424242;}
.entry-content table strong:not(:where(.elementor, .elementor *)), .entry-content table strong:not(:where(.elementor, .elementor *)) {
	color: #a09d9d;
	font-weight: normal;}
.entry-content table th:not(:where(.elementor, .elementor *)), .entry-content table th:not(:where(.elementor, .elementor *)) {
	font-family: 'Montserrat', sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #fff;
	border-bottom: #e9e9e9 1px solid;
	text-align: left;
	vertical-align: top;
	font-size: 14px;}
.entry-content table td:not(:where(.elementor, .elementor *)), .entry-content table td:not(:where(.elementor, .elementor *)) {
	border-right: #e9e9e9 1px solid;
	border-bottom: #e9e9e9 1px solid;
	text-align: left;
	vertical-align: top;}
.entry-content table tr td:last-child:not(:where(.elementor, .elementor *)), .entry-content table tr td:last-child:not(:where(.elementor, .elementor *)) {
	border-right: none;}
.entry-content table th:not(:where(.elementor, .elementor *)), .entry-content table th:not(:where(.elementor, .elementor *)) {
	padding: 14px 20px 14px 20px;
	font-size: 14px;
	font-weight: 400;}
.entry-content table th a:not(:where(.elementor, .elementor *)), .entry-content table th a:not(:where(.elementor, .elementor *)) {
	color: #fff;}
.entry-content table td:not(:where(.elementor, .elementor *)), .entry-content table td:not(:where(.elementor, .elementor *)) {
	padding: 9px 20px;
	line-height: 160%;}
.entry-content table tr:not(:where(.elementor, .elementor *)), .entry-content table tr:not(:where(.elementor, .elementor *)) {
	background: #fff;}
.entry-content table tr:nth-child(2n):not(:where(.elementor, .elementor *)), .entry-content table tr:nth-child(2n):not(:where(.elementor, .elementor *)) {
    background: #f8f8f8;}
.entry-content .table-style1 th:not(:where(.elementor, .elementor *)), .entry-content .table-style2 th:not(:where(.elementor, .elementor *)), .entry-content .table-style1 th:not(:where(.elementor, .elementor *)), .entry-content .table-style2 th:not(:where(.elementor, .elementor *)) {
	background: #fff;
	color: #424242;
	font-size: 16px;}
.entry-content .table-style1:not(:where(.elementor, .elementor *)), .entry-content .table-style2:not(:where(.elementor, .elementor *)), .entry-content .table-style1:not(:where(.elementor, .elementor *)), .entry-content .table-style2:not(:where(.elementor, .elementor *)) {
	font-size: 16px;}
.entry-content .table-style1 td:not(:where(.elementor, .elementor *)), .entry-content .table-style2 td:not(:where(.elementor, .elementor *)), .entry-content .table-style1 td:not(:where(.elementor, .elementor *)), .entry-content .table-style2 td:not(:where(.elementor, .elementor *)) {
	border-right: none;
	padding: 20px 20px;}
.entry-content .table-wrapper:not(:where(.elementor, .elementor *)) {
	overflow-x: auto;}
.entry-content table td:not(:where(.elementor, .elementor *)), .entry-content .footer table td:not(:where(.elementor, .elementor *)) {
	padding: 9px 14px;
	text-align: center;
	font-size: 13px;}
.entry-content .footer table th:not(:where(.elementor, .elementor *)), .entry-content table th:not(:where(.elementor, .elementor *)) {
	font-size: 12px;
	padding: 14px 15px;}
.entry-content .footer table td:not(:where(.elementor, .elementor *)) {
	padding: 9px 10px;
	text-align: center;}
.entry-content .footer table th:not(:where(.elementor, .elementor *)) {
	padding: 14px 14px;}
.entry-content .footer #wp-calendar caption:not(:where(.elementor, .elementor *)) {
	color: #fff;}
.entry-content #wp-calendar:not(:where(.elementor, .elementor *)) {
	margin: 0 0 15px 0;}
.entry-content #wp-calendar caption:not(:where(.elementor, .elementor *)) {
	padding: 0 0 20px 0;
	font-size: 14px;}
.entry-content .button1:not(:where(.elementor, .elementor *)) {
	background: #fff;
	color: #424242 !important;
	font-size: 14px;
	text-align: center;
	margin: 0 0 20px 0;
	padding: 10px 18px;
	border: #e8e8e8 1px solid;
	display: table;
	line-height: 160%;
	text-decoration: none !important;}
.entry-content .button1:hover:not(:where(.elementor, .elementor *)), .entry-content .button3:hover:not(:where(.elementor, .elementor *)), .entry-content .button5:hover:not(:where(.elementor, .elementor *)) {
	color: #fff !important;}
.entry-content .button2:not(:where(.elementor, .elementor *)) {
	color: #fff !important;
	font-size: 14px;
	text-align: center;
	margin: 0 0 20px 0;
	padding: 10px 18px;
	display: table;
	line-height: 160%;
	text-decoration: none !important;}
.entry-content .button3:not(:where(.elementor, .elementor *)) {
	background: #fff;
	color: #424242 !important;
	font-size: 16px;
	text-align: center;
	margin: 0 0 20px 0;
	padding: 10px 18px;
	border: #e8e8e8 1px solid;
	display: table;
	line-height: 160%;
	text-decoration: none !important;}
.entry-content .button4:not(:where(.elementor, .elementor *)) {
	color: #fff !important;
	font-size: 16px;
	text-align: center;
	margin: 0 0 20px 0;
	padding: 10px 18px;
	display: table;
	line-height: 160%;
	text-decoration: none !important;}
.entry-content .button5:not(:where(.elementor, .elementor *)) {
	background: #fff;
	color: #424242 !important;
	font-size: 20px;
	text-align: center;
	margin: 0 0 20px 0;
	padding: 12px 32px;
	border: #e8e8e8 1px solid;
	display: table;
	line-height: 160%;
	text-decoration: none !important;}
.entry-content .button6:not(:where(.elementor, .elementor *)) {
	color: #fff !important;
	font-size: 20px;
	text-align: center;
	margin: 0 0 20px 0;
	padding: 12px 32px;
	display: table;
	line-height: 160%;
	text-decoration: none !important;}
.entry-content .rounded-button:not(:where(.elementor, .elementor *)) {
	-webkit-border-radius: 30px; 
	-moz-border-radius: 30px;
	-o-border-radius: 30px;
	border-radius: 30px;}
.entry-content .msg:not(:where(.elementor, .elementor *)) {
	padding: 15px 10px 15px 20px;
	margin: 0 0 15px 0;}
.entry-content .msg p:not(:where(.elementor, .elementor *)), .entry-content .blog-content .msg p:not(:where(.elementor, .elementor *)) {
	margin: 0 !important;}
.entry-content .default:not(:where(.elementor, .elementor *)) {
	background: #fff;
	color: #424242;
	border: #dee0e0 1px solid;}
.entry-content .default a:not(:where(.elementor, .elementor *)) {
	color: #424242;
	text-decoration: underline;}
.entry-content .notice:not(:where(.elementor, .elementor *)) {
	background: #fff5af;
	color: #b3a437;}
.entry-content .notice a:not(:where(.elementor, .elementor *)) {
	color: #b3a437;
	text-decoration: underline;}
.entry-content .success:not(:where(.elementor, .elementor *)) {
	background: #dff7ca;
	color: #64ae23;}
.entry-content .success a:not(:where(.elementor, .elementor *)) {
	color: #64ae23;
	text-decoration: underline;}
.entry-content .fail:not(:where(.elementor, .elementor *)) {
	background: #ffe2e1;
	color: #c83f39;}
.entry-content .fail a:not(:where(.elementor, .elementor *)) {
	color: #c83f39;
	text-decoration: underline;}
.entry-content input:not(:where(.elementor, .elementor *)) {
    border-radius: 0;
	-webkit-appearance: none;}
.entry-content input[type="radio"]:not(:where(.elementor, .elementor *)) {
	-webkit-appearance: radio;}
.entry-content input[type="checkbox"]:not(:where(.elementor, .elementor *)) {
	-webkit-appearance: checkbox;}
.entry-content form input[type="text"]:not(:where(.elementor, .elementor *)), .entry-content form input[type="email"]:not(:where(.elementor, .elementor *)), .entry-content form input[type="password"]:not(:where(.elementor, .elementor *)), .entry-content form textarea:not(:where(.elementor, .elementor *)), .entry-content form input[type="text"]:not(:where(.elementor, .elementor *)), .entry-content form textarea:not(:where(.elementor, .elementor *)) {
	width: calc(100% - 24px);
	font-size: 16px;
	color: #bebebe;
	border: #e8e8e8 1px solid;
	padding: 12px;
	margin: 0 0 25px 0;}
.entry-content .widget select:not(:where(.elementor, .elementor *)), .entry-content .footer .widget select:not(:where(.elementor, .elementor *)) {
	border: #e8e8e8 1px solid;
	margin: 0 0 30px 0;
	padding: 10px;
	font-size: 14px;
	width: calc(100%);
	background: #fff;}
.entry-content form label:not(:where(.elementor, .elementor *)) {
	font-size: 16px;
	margin: 0 0 10px 0;
	display: block;}
.entry-content form label span:not(:where(.elementor, .elementor *)) {
	color: #cc4452;}
.entry-content button:not(:where(.elementor, .elementor *)), .entry-content #submit-button:not(:where(.elementor, .elementor *)), .entry-content .content-wrapper form .wpcf7-submit:not(:where(.elementor, .elementor *)) {
	border: none;
	color: #fff;
	font-size: 14px;
	padding: 10px 25px;
	cursor: pointer;
	-webkit-border-radius: 30px; 
	-moz-border-radius: 30px;
	-o-border-radius: 30px;
	border-radius: 30px;}
.entry-content button i:not(:where(.elementor, .elementor *)) {
	font-size: 15px;
	margin: 0 0 0 3px;}
.entry-content .search-results-form:not(:where(.elementor, .elementor *)) {
	padding: 30px;}
.entry-content .search-results-form input[type="text"]:not(:where(.elementor, .elementor *)) {
	float: left;
	width: calc(100% - 163px);
	border: none;
	padding: 14px;
	margin: 0;}
.entry-content .search-results-form button:not(:where(.elementor, .elementor *)) {
	width: calc(170px - 50px);
	float: right;
	padding: 13px 25px;}
.entry-content .search-results-form label:not(:where(.elementor, .elementor *)) {
	font-size: 14px;
	color: #fff;}
.entry-content .wpcf7-form-control-wrap:not(:where(.elementor, .elementor *)) {
	position: relative;}
.entry-content .wpcf7-form-control-wrap .wpcf7-not-valid-tip:not(:where(.elementor, .elementor *)) {
	display: none;}
.entry-content .booking-form-right:not(:where(.elementor, .elementor *)) {
	position: relative;}
.entry-content .wpcf7-response-output:not(:where(.elementor, .elementor *)), .entry-content div.wpcf7-validation-errors:not(:where(.elementor, .elementor *)), .entry-content div.wpcf7-mail-sent-ok:not(:where(.elementor, .elementor *)) {
	border: none;
	padding: 20px 30px;
	width: calc(100% - 60px);
	margin: 0 0 35px 0;
	right: 0;
	text-align: center;}
.entry-content .wpcf7-response-output:not(:where(.elementor, .elementor *)) {
	z-index: 999;}
.entry-content div.wpcf7-validation-errors:not(:where(.elementor, .elementor *)) {
	background: #ffe2e1;
	color: #c83f39;}
.entry-content div.wpcf7-mail-sent-ok:not(:where(.elementor, .elementor *)) {
	background: #dff7ca;
	color: #64ae23;}
.entry-content div.wpcf7 img.ajax-loader:not(:where(.elementor, .elementor *)) {
	display: none;}
.entry-content .content-wrapper .wpcf7-form-control-wrap .wpcf7-not-valid:not(:where(.elementor, .elementor *)) {
	background: #fddfdf;
	border: #f46969 1px solid;
	color: #f46969;}
.entry-content .contact-textarea1:not(:where(.elementor, .elementor *)) {
	height: 200px;}
.entry-content .contact-textarea2:not(:where(.elementor, .elementor *)) {
	height: 160px;}
.entry-content form.protected-post-form p:not(:where(.elementor, .elementor *)) {
	margin: 0 !important;}
.entry-content .button1:not(:where(.elementor, .elementor *)) {
	cursor: pointer;}
.entry-content .dropcap:not(:where(.elementor, .elementor *)) {
	font-family: 'Montserrat', sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 66px;
	line-height: 1;
	display: block;
	float: left;
	margin: 0 20px 0 0;}
.entry-content blockquote:not(:where(.elementor, .elementor *)) {
	font-style: italic;
	color: #aeaeae;
	padding: 0 0 0 30px;
	position: relative;
	margin: 0 0 0 80px;}
.entry-content blockquote:not(:where(.elementor, .elementor *)):before {
	content: '“';
	position: absolute;
	top: -14px;
	left: -88px;
	font-size: 160px;
	font-family: Georgia;
	font-style: normal;}
.entry-content .space1:not(:where(.elementor, .elementor *)) {
	border: 0;}
.entry-content .space2:not(:where(.elementor, .elementor *)) {
	border: 0;
	margin: 0 0 20px 0;}
.entry-content .space3:not(:where(.elementor, .elementor *)) {
	border: 0;
	margin: 0 0 50px 0;}
.entry-content .space4:not(:where(.elementor, .elementor *)) {
	border: 0;
	margin: 0 0 80px 0;}
.entry-content .space5:not(:where(.elementor, .elementor *)) {
	border: 0;
	margin: 0 0 30px 0;}
.entry-content .space6:not(:where(.elementor, .elementor *)) {
	border: 0;
	margin: 0 0 30px 0;
	background: #e8e8e8;
	height: 1px;}
.entry-content .space7:not(:where(.elementor, .elementor *)) {
	border: 0;
	margin: 0 0 30px 0;
	height: 1px;}
.entry-content .space8:not(:where(.elementor, .elementor *)) {
	margin: 0 0 70px 0;}
.entry-content .alignleft:not(:where(.elementor, .elementor *)), .entry-content .alignright:not(:where(.elementor, .elementor *)), .entry-content .aligncenter:not(:where(.elementor, .elementor *)), .entry-content .alignnone:not(:where(.elementor, .elementor *)) {
	max-width: 100%;
	height: auto;}
.entry-content .alignleft img:not(:where(.elementor, .elementor *)), .entry-content .alignright img:not(:where(.elementor, .elementor *)), .entry-content .aligncenter img:not(:where(.elementor, .elementor *)), .entry-content .alignnone img:not(:where(.elementor, .elementor *)) {
	max-width: 100%;
	height: auto;}
.entry-content .alignleft:not(:where(.elementor, .elementor *)), .entry-content img.alignleft:not(:where(.elementor, .elementor *)) {
	display: inline;
	float: left;
	margin: 0 30px 30px 0 !important;}
.entry-content .alignright:not(:where(.elementor, .elementor *)), .entry-content img.alignright:not(:where(.elementor, .elementor *)) {
	display: inline;
	float: right;
	margin: 0 0 30px 30px !important;}
.entry-content .aligncenter:not(:where(.elementor, .elementor *)), .entry-content img.aligncenter:not(:where(.elementor, .elementor *)) {
	clear: both;
	display: block;
	margin: 30px auto 30px auto;}
.entry-content .alignnone:not(:where(.elementor, .elementor *)), .entry-content img.alignnone:not(:where(.elementor, .elementor *)) {
	clear: both;
	display: block;
	margin: 10px auto 10px;}
.entry-content .wp-caption:not(:where(.elementor, .elementor *)), .entry-content .wp-caption-text:not(:where(.elementor, .elementor *)), .entry-content .gallery-caption:not(:where(.elementor, .elementor *)), .entry-content .bypostauthor:not(:where(.elementor, .elementor *)) {
	outline: none;}
.entry-content .wp-caption-text:not(:where(.elementor, .elementor *)) {
	font-style: italic;
	color: #ccc;
	margin: 5px 0 20px 0;}
.entry-content blockquote:not(:where(.elementor, .elementor *)), .entry-content q:not(:where(.elementor, .elementor *)) {
	border-left: #f0f0f0 4px solid;
	padding: 0 0 0 30px;}
.entry-content q:not(:where(.elementor, .elementor *)) {
	font-style: italic;}
.entry-content dl:not(:where(.elementor, .elementor *)) {
    display: block;
    margin: 0 0 50px 0;}
.entry-content dt:not(:where(.elementor, .elementor *)) {
	background: #f8f8f8;}
.entry-content dt:not(:where(.elementor, .elementor *)), .entry-content dd:not(:where(.elementor, .elementor *)) {
    display: block;
	line-height: 160%;
	border-bottom: #e8e8e8 1px solid;
	padding: 10px 10px;
	font-size: 14px;}
.entry-content .screen-reader-text:not(:where(.elementor, .elementor *)) {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;}
.entry-content .screen-reader-text:focus:not(:where(.elementor, .elementor *)) {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;}
.entry-content .textwidget img:not(:where(.elementor, .elementor *)) {
    border: 0 none;
    height: auto;
    max-width: 100%;
    vertical-align: middle;}
.entry-content address:not(:where(.elementor, .elementor *)) {
	background: #f0f0f0;
	padding: 20px;
	margin: 0 0 30px 0;
	line-height: 140%;}
.entry-content cite:not(:where(.elementor, .elementor *)) {
	font-style: italic;}
.entry-content code:not(:where(.elementor, .elementor *)), .entry-content pre:not(:where(.elementor, .elementor *)), .entry-content var:not(:where(.elementor, .elementor *)) {
	font-family: Consolas,"Andale Mono",Courier,"Courier New",monospace;
	font-size: 13px;}
.entry-content pre:not(:where(.elementor, .elementor *)) {
	margin: 0 0 30px 0;
	background: #f0f0f0;
	padding: 30px;
	word-wrap: break-word;
	white-space: pre-wrap;}
.entry-content em:not(:where(.elementor, .elementor *)) {
	font-style: italic;}
.entry-content sub:not(:where(.elementor, .elementor *)) {
	vertical-align: sub;
    font-size: smaller;}
.entry-content sup:not(:where(.elementor, .elementor *)) {
    vertical-align: super;
    font-size: smaller;}
.entry-content .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:not(:where(.elementor, .elementor *)), .entry-content .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body:not(:where(.elementor, .elementor *)) {
	background: none !important;}
.entry-content .vc_tta-title-text:not(:where(.elementor, .elementor *)) {
	font-size: 14px !important;
	color: #424242 !important;}
.entry-content .vc_tta.vc_tta-shape-rounded .vc_tta-panel-body:not(:where(.elementor, .elementor *)), .entry-content .vc_tta.vc_tta-shape-rounded .vc_tta-panel-heading:not(:where(.elementor, .elementor *)), .entry-content .vc_tta.vc_tta-shape-rounded .vc_tta-tab > a:not(:where(.elementor, .elementor *)) {
	border-radius: 0 !important;}
.entry-content .vc_tta-container i:not(:where(.elementor, .elementor *)) {
	display: none !important;}
.entry-content .vc_tta.vc_general .vc_tta-panel-title > a:not(:where(.elementor, .elementor *)) {
	padding: 30px 0 30px 45px !important;}
.entry-content .vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:not(:where(.elementor, .elementor *))::after, .entry-content .vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:not(:where(.elementor, .elementor *))::before, .entry-content .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon:not(:where(.elementor, .elementor *))::after, .entry-content .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon:not(:where(.elementor, .elementor *))::before {
	border-color: #fff !important;}
.entry-content .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body:not(:where(.elementor, .elementor *)), .entry-content .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body:not(:where(.elementor, .elementor *))::after, .entry-content .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body:not(:where(.elementor, .elementor *))::before {
	border: none !important;}
.entry-content .vc_tta.vc_tta-style-classic .vc_tta-panel-body:not(:where(.elementor, .elementor *)), .entry-content .vc_tta.vc_tta-style-classic .vc_tta-panel-heading:not(:where(.elementor, .elementor *)), .entry-content .vc_tta.vc_tta-style-classic .vc_tta-tab > a:not(:where(.elementor, .elementor *)) {
	border-top: #e8e8e8 1px solid !important;
	border-bottom: none !important;
	border-left: none !important;
	border-right: none !important;}
.entry-content .vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel:last-child:not(:where(.elementor, .elementor *)) {
	border-bottom: #e8e8e8 1px solid !important;}
.entry-content .vc_tta-panels .vc_tta-panel-title:not(:where(.elementor, .elementor *)) {
	position: relative;}
.entry-content .vc_tta-panels .vc_tta-panel-title:not(:where(.elementor, .elementor *)):before {
	font-size: 18px;
	content: "\f067";
	font-weight: bold;
	font-size: 14px;
	color: #fff;
	width: 30px;
	height: 23px;
	padding: 7px 0 0 0;
	line-height: 1.1em;
	display: block;
	text-align: center;
	-webkit-border-radius: 100%; 
	-moz-border-radius: 100%;
	-o-border-radius: 100%;
	border-radius: 100%;
	position: absolute;
	top: 25px;
	left: 0;}
.entry-content .vc_tta-panels .vc_active .vc_tta-panel-title:not(:where(.elementor, .elementor *)):before {
	content: "\f068";}
.entry-content .vc_tta-accordion .vc_tta-panel-body:not(:where(.elementor, .elementor *)) {
	padding: 0 0 30px 45px !important;}
.entry-content .toggle:not(:where(.elementor, .elementor *)) {
	border: #e5e5e5 1px solid;
	margin: 0 0 20px 0;
	background: #fff;
	font-size: 14px;}
.entry-content .toggle h4:not(:where(.elementor, .elementor *)) {
	margin: 0 0 0 0 !important;
	line-height: 160%;
	font-size: 16px !important;
	font-weight: 400;}
.entry-content .toggle h4:not(:where(.elementor, .elementor *)):before {
	content: "\f067";
	font-weight: bold;
	font-size: 14px;
	color: #fff;
	width: 30px;
	height: 23px;
	padding: 7px 0 0 0;
	line-height: 1.1em;
	display: block;
	text-align: center;
	float: left;
	margin: 0 15px 0 0;
	-webkit-border-radius: 100%; 
	-moz-border-radius: 100%;
	-o-border-radius: 100%;
	border-radius: 100%;}
.entry-content .toggle .active h4:not(:where(.elementor, .elementor *)):before {
	content: "\f068";}
.entry-content .toggle .title:not(:where(.elementor, .elementor *)) {
	margin: 0 0 0 0;
	padding: 25px 0 25px 20px;
	cursor: pointer;}
.entry-content .toggle .inner:not(:where(.elementor, .elementor *)) {
	margin: 0 20px 30px 55px !important;
	line-height: 160%;}
.entry-content .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:not(:where(.elementor, .elementor *)), .entry-content .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:not(:where(.elementor, .elementor *)):after, .entry-content .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:not(:where(.elementor, .elementor *)):before {
	border-radius: 0 !important;
	padding: 25px 20px !important;
	border-bottom: none !important;
	border-left: none !important;
	border-right: none !important;}
.entry-content .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:not(:where(.elementor, .elementor *)) {
	background: none !important;
	border: #e8e8e8 1px solid !important;}
.entry-content .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a:not(:where(.elementor, .elementor *)) {
	background: none !important;
	border-top: #e8e8e8 4px solid !important;
	border-left: #e8e8e8 1px solid !important;}
.entry-content .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab:not(:where(.elementor, .elementor *)) {
	margin: 0 !important;}
.entry-content .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab:last-child > a:not(:where(.elementor, .elementor *)) {
	border-right: #e8e8e8 1px solid !important;}
.entry-content .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab:first-child > a:not(:where(.elementor, .elementor *)) {
	border-left: #e8e8e8 1px solid !important;}
.entry-content .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active > a:not(:where(.elementor, .elementor *)) {
	background: none !important;}
.entry-content .vc_tta-tabs-list li:not(:where(.elementor, .elementor *)):before {
	content: '' !important;}
.entry-content .vc_tta-tabs .vc_tta-panel-body:not(:where(.elementor, .elementor *)) {
	padding: 0 !important;}
.entry-content .vc_tta-tabs .vc_tta-title-text:not(:where(.elementor, .elementor *)) {
	font-size: 12px;
	font-family: 'Montserrat', sans-serif;}
.entry-content .vc_tta-tabs .vc_tta-panel:not(:where(.elementor, .elementor *)), .entry-content .vc_tta-tabs .vc_active:not(:where(.elementor, .elementor *)) {
	border: none !important;}
.entry-content .vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel:last-child:not(:where(.elementor, .elementor *)) {
	border: none !important;}
.entry-content .vc_tta-tabs .vc_tta-tabs-list:not(:where(.elementor, .elementor *)) {
	margin: 0 !important;}
.entry-content .content-wrapper ul.vc_tta-tabs-list li:not(:where(.elementor, .elementor *)):before {
	margin: 0px;}
.entry-content .content-wrapper-full:not(:where(.elementor, .elementor *)) {
	width: 100% !important;}
.entry-content .header-style-3 .large-header-wrapper:not(:where(.elementor, .elementor *)) {
	margin: 0 0 60px 0;}
.entry-content .large-header-wrapper:not(:where(.elementor, .elementor *)) {
	background-position: center top;
	background-size: 100% auto;
	width: 100%;
	margin: -33px 0 60px 0;}
.entry-content .large-header:not(:where(.elementor, .elementor *)) {
	width: 1110px;
	margin: 0 auto;
	padding: 105px 0 75px 0;}
.entry-content .header-booking-form-wrapper:not(:where(.elementor, .elementor *)) {
	width: 400px;}
.entry-content .header-booking-form-wrapper:not(:where(.elementor, .elementor *)), .entry-content .body-booking-form-wrapper:not(:where(.elementor, .elementor *)), .entry-content .widget-booking-form-wrapper:not(:where(.elementor, .elementor *)) {
	display: none;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;}
.entry-content .widget-booking-form-wrapper:not(:where(.elementor, .elementor *)) {
	width: 100%;
	margin: 0 0 60px 0;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	background-position: center !important;
	background-repeat: no-repeat !important;}
.entry-content .fleet-intro-text:not(:where(.elementor, .elementor *)) {
	font-size: 18px;
	margin: 0 auto 50px auto;
	text-align: center;
	width: 80%;}
.entry-content .header-booking-form-wrapper #booking-tabs ul li a:not(:where(.elementor, .elementor *)) {
	display: block;
	float: left;
	width: calc(33.3% - 60px);
	padding: 25px 30px;
	color: #fff;
	text-align: center;
	position: relative;}
.entry-content #booking-tabs ul li:not(:where(.elementor, .elementor *)):before, .entry-content #booking-tabs-2 ul li:not(:where(.elementor, .elementor *)):before {
	content: none;}
.entry-content #booking-tabs-2 ul li:not(:where(.elementor, .elementor *)), .entry-content #booking-tabs-2 ul:not(:where(.elementor, .elementor *)) {
	padding: 0;
	margin: 0;}
.entry-content #booking-tabs ul li:not(:where(.elementor, .elementor *)), .entry-content #booking-tabs ul:not(:where(.elementor, .elementor *)) {
	margin: 0;
	top: inherit;
	left: inherit;
	padding: inherit;}
.entry-content .widget-booking-form-wrapper #booking-tabs ul li a:not(:where(.elementor, .elementor *)) {
	display: block;
	float: left;
	width: calc(33.3% - 30px);
	padding: 25px 15px;
	color: #fff;
	text-align: center;
	position: relative;}
.entry-content .header-booking-form-wrapper #booking-tabs ul li.ui-state-active a:not(:where(.elementor, .elementor *)):after, .entry-content .widget-booking-form-wrapper #booking-tabs ul li.ui-state-active a:not(:where(.elementor, .elementor *)):after {
	width: 0px;
	height: 0px;
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	display: block;
	content: '';
	position: absolute;
	bottom: -15px;
	left: calc(50% - 15px);}
.entry-content .header-booking-form-wrapper .booking-form-1:not(:where(.elementor, .elementor *)), .entry-content .widget-booking-form-wrapper .booking-form-1:not(:where(.elementor, .elementor *)) {
	padding: 30px;}
.entry-content .header-booking-form-wrapper .booking-form-1 input[type="text"]:not(:where(.elementor, .elementor *)), .entry-content .widget-booking-form-wrapper .booking-form-1 input[type="text"]:not(:where(.elementor, .elementor *)) {
	border: none;
	padding: 12px;
	width: calc(100% - 24px);
	display: block;
	margin: 0 0 20px 0;
	font-size: 16px;
	color: #b4b4b4;}
.entry-content .header-booking-form-wrapper .booking-form-1 .one-third:not(:where(.elementor, .elementor *)), .entry-content .widget-booking-form-wrapper .booking-form-1 .one-third:not(:where(.elementor, .elementor *)) {
	width: calc(33% - 12.5px);
	float: left;
	margin: 0 20px 0 0;}
.entry-content .header-booking-form-wrapper .booking-form-1 .booking-form-time:not(:where(.elementor, .elementor *)), .entry-content .widget-booking-form-wrapper .booking-form-1 .booking-form-time:not(:where(.elementor, .elementor *)) {
	float: left;
	width: 34%;}
.entry-content .header-booking-form-wrapper .booking-form-1 .booking-form-hour:not(:where(.elementor, .elementor *)), .entry-content .header-booking-form-wrapper .booking-form-1 .booking-form-min:not(:where(.elementor, .elementor *)), .entry-content .widget-booking-form-wrapper .booking-form-1 .booking-form-hour:not(:where(.elementor, .elementor *)), .entry-content .widget-booking-form-wrapper .booking-form-1 .booking-form-min:not(:where(.elementor, .elementor *)) {
	float: left;
	width: 33%;}
.entry-content .header-booking-form-wrapper .booking-form-1 .booking-form-min select:not(:where(.elementor, .elementor *)), .entry-content .widget-booking-form-wrapper .booking-form-1 .booking-form-min select:not(:where(.elementor, .elementor *)) {
	border-left: #e8e8e8 1px solid;}
.entry-content .header-booking-form-wrapper .booking-form-1 .two-thirds:not(:where(.elementor, .elementor *)), .entry-content .widget-booking-form-wrapper .booking-form-1 .two-thirds:not(:where(.elementor, .elementor *)) {
	width: calc(66% - 5px);
	float: left;
	margin: 0 20px 0 0;}
.entry-content .header-booking-form-wrapper .booking-form-1 .last-col:not(:where(.elementor, .elementor *)), .entry-content .widget-booking-form-wrapper .booking-form-1 .last-col:not(:where(.elementor, .elementor *)) {
	margin: 0;}
.entry-content .header-booking-form-wrapper .booking-form-1 label:not(:where(.elementor, .elementor *)), .entry-content .widget-booking-form-wrapper .booking-form-1 label:not(:where(.elementor, .elementor *)) {
	font-size: 16px;
	color: #fff;
	padding: 15px 0 0 0;
	display: block;}
.entry-content .widget-booking-form-wrapper .booking-form-1 label:not(:where(.elementor, .elementor *)) {
	font-size: 14px;}
.entry-content form select:not(:where(.elementor, .elementor *)) {
	width: calc(100% + 40px);
	padding: 12px 12px;
	background: transparent;
	border: none;
	font-size: 16px;
	color: #bbbbbb;
	-webkit-appearance: none;
	margin: 0;}
.entry-content form .select-wrapper:not(:where(.elementor, .elementor *)) {
	width: 100%;
	margin: 0 0 20px 0;
	background: #fff;
	overflow: hidden;
	position: relative;}
.entry-content form .select-wrapper i:not(:where(.elementor, .elementor *)) {
	position: absolute;
	right: 12px;
	top: 15px;
	font-size: 16px;
	color: #bbbbbb;
	z-index: 0;
	pointer-events: none;}
.entry-content .booking-form-1 button:not(:where(.elementor, .elementor *)) {
	color: #fff;
	font-size: 16px;
	-webkit-border-radius: 30px; 
	-moz-border-radius: 30px;
	-o-border-radius: 30px;
	border-radius: 30px;
	padding: 12px 35px;
	margin: 5px 0 0 0;
	display: inline-table;
	border: none;
	cursor: pointer;}
.entry-content .booking-form-1 button span:not(:where(.elementor, .elementor *)):after {
	content: "\f105";
	font-size: 16px;
	margin: 0 0 0 8px;}
.entry-content #ui-datepicker-div:not(:where(.elementor, .elementor *)) {
	padding: 20px;
	color: #fff;
	font-size: 15px;
	-moz-box-shadow: 0 0 10px 1px rgba(255, 255, 255, 0.2);
	-webkit-box-shadow: 0 0 10px 1px rgba(255, 255, 255, 0.2);
	box-shadow: 0 0 10px 1px rgba(255, 255, 255, 0.2);
	z-index: 999 !important;}
.entry-content .ui-datepicker:not(:where(.elementor, .elementor *)) {
	display: none;}
.entry-content #ui-datepicker-div a:not(:where(.elementor, .elementor *)) {
	color: #fff;
	text-decoration: none;}
.entry-content #ui-datepicker-div .ui-datepicker-calendar tbody tr td a:not(:where(.elementor, .elementor *)), .entry-content #ui-datepicker-div .ui-datepicker-calendar tbody tr td span:not(:where(.elementor, .elementor *)) {
	width: 39px;}
.entry-content .ui-datepicker-calendar tbody tr td a:not(:where(.elementor, .elementor *)), .entry-content #ui-datepicker-div .ui-datepicker-calendar tbody tr td span:not(:where(.elementor, .elementor *)) {
	height: 25px;
	padding: 10px 0 0 0;
	text-align: center;
	display: block;}
.entry-content .ui-datepicker-calendar tbody tr td.ui-datepicker-unselectable:not(:where(.elementor, .elementor *)) {
	background: transparent;}
.entry-content .ui-datepicker-title:not(:where(.elementor, .elementor *)) {
	text-align: center;
	padding: 0 0 5px 0;}
.entry-content .ui-datepicker-header:not(:where(.elementor, .elementor *)) {
	padding: 0 0 10px 0;
	position: relative;}
.entry-content .ui-datepicker-prev:not(:where(.elementor, .elementor *)) {
	position: absolute;
	top: 0;
	left: 0;}
.entry-content .ui-datepicker-next:not(:where(.elementor, .elementor *)) {
	position: absolute;
	top: 0;
	right: 0;}
.entry-content .ui-datepicker-calendar thead tr th:not(:where(.elementor, .elementor *)) {
	padding: 10px 0;
	margin: 0 0 10px 0;}
.entry-content .ui-datepicker-prev:not(:where(.elementor, .elementor *)), .entry-content .ui-datepicker-next:not(:where(.elementor, .elementor *)) {
	cursor: pointer;}
.entry-content .ui-datepicker-prev span:not(:where(.elementor, .elementor *)), .entry-content .ui-datepicker-next span:not(:where(.elementor, .elementor *)) {
	display: none;}
.entry-content .ui-datepicker-prev:not(:where(.elementor, .elementor *)):after, .entry-content .ui-datepicker-next:not(:where(.elementor, .elementor *)):after {
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	margin: 0 8px 0 0;
	color: #fff;
	display: block;
	text-align: center;}
.entry-content .ui-datepicker-prev:not(:where(.elementor, .elementor *)):after {
	content: "\f104";}
.entry-content .ui-datepicker-next:not(:where(.elementor, .elementor *)):after {
	content: "\f105";}
.entry-content .our-fleet-sections:not(:where(.elementor, .elementor *)) {
	position: relative;
	width: 100%;}
.entry-content .owl-theme .owl-dots .owl-dot:not(:where(.elementor, .elementor *)) {
	display: inline-block;
	*display: inline;
	zoom: 1;
	margin: 40px 0 0 0;}
.entry-content .owl-theme .owl-controls:not(:where(.elementor, .elementor *)) {
    text-align: center;}
.entry-content .owl-theme .owl-dots .owl-dot span:not(:where(.elementor, .elementor *)) {
	-webkit-border-radius: 99%; 
	-moz-border-radius: 99%;
	-o-border-radius: 99%;
	border-radius: 99%;
	width: 9px;
	height: 9px;
	margin: 0 2px;
	display: block;
	-webkit-backface-visibility: visible;
	-webkit-transition:opacity 200ms ease;
	-moz-transition:opacity 200ms ease;
	-ms-transition:opacity 200ms ease;
	-o-transition:opacity 200ms ease;
	transition:opacity 200ms ease;}
.entry-content .background-block1 .owl-theme .owl-dots .owl-dot span:not(:where(.elementor, .elementor *)) {
	border: 3px solid #c9c9c9;}
.entry-content .owl-theme .owl-dots .owl-dot.active span:not(:where(.elementor, .elementor *)) {
	background: transparent;}
.entry-content .owl-carousel:not(:where(.elementor, .elementor *)) {
	position: static !important;}
.entry-content .owl-prev:not(:where(.elementor, .elementor *)) {
	position: absolute;
	top: 0;
	right: 43px;}
.entry-content .owl-prev:not(:where(.elementor, .elementor *)):after {
	content: "\f104";
	position: absolute;
	top: 4px;
	left: 13px;}
.entry-content .owl-next:not(:where(.elementor, .elementor *)):after {
	content: "\f105";
	position: absolute;
	top: 4px;
	left: 16px;}
.entry-content .owl-next:not(:where(.elementor, .elementor *)) {
	position: absolute;
	top: 0;
	right: 0;}
.entry-content .owl-prev:not(:where(.elementor, .elementor *)), .entry-content .owl-next:not(:where(.elementor, .elementor *)) {
	font-size: 24px;
	width: 35px;
	height: 35px;
	border: #e8e8e8 1px solid;
	-webkit-border-radius: 99%; 
	-moz-border-radius: 99%;
	-o-border-radius: 99%;
	border-radius: 99%;}
.entry-content .call-to-action-1-section:not(:where(.elementor, .elementor *)) {
	background-image: url("/wp-content/themes/images/image5.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	width: 100%;
	margin: 0 0 60px 0;
	padding: 70px 0;}
.entry-content .call-to-action-1-section-inner:not(:where(.elementor, .elementor *)) {
	width: 1110px;
	margin: 0 auto;}
.entry-content .call-to-action-1-section-inner h3:not(:where(.elementor, .elementor *)) {
	font-size: 24px;
	font-weight: 400;
	color: #fff;
	float: left;
	margin: 8px 0 0 0;}
.entry-content .call-to-action-1-section-inner .button0:not(:where(.elementor, .elementor *)) {
	float: right;}
.entry-content .button0:not(:where(.elementor, .elementor *)) {
	color: #fff;
	font-size: 16px;
	-webkit-border-radius: 30px; 
	-moz-border-radius: 30px;
	-o-border-radius: 30px;
	border-radius: 30px;
	padding: 16px 35px;
	display: inline-table;}
.entry-content .button0:not(:where(.elementor, .elementor *)):after {
	content: "\f105";
	font-size: 16px;
	margin: 0 0 0 8px;}
.entry-content .call-to-action-2-section:not(:where(.elementor, .elementor *)) {
	background: url("/wp-content/themes/images/image10.jpg") no-repeat center top;
	color: #fff;
	padding: 90px 0;
	margin: 0 0 60px 0;}
.entry-content .call-to-action-2-section-inner:not(:where(.elementor, .elementor *)) {
	width: 1110px;
	margin: 0 auto;}
.entry-content .call-to-action-2-section h3:not(:where(.elementor, .elementor *)) {
	font-size: 34px;
	margin: 0 auto 30px auto;
	text-align: center;
	width: 65%;
	line-height: 120%;
	color: #fff;}
.entry-content .call-to-action-2-section p:not(:where(.elementor, .elementor *)) {
	text-align: center;}
.entry-content .call-to-action-2-section .button0:not(:where(.elementor, .elementor *)) {
	margin: 0 auto;
	float: none;
	display: table;}
.entry-content .call-to-action-2-section .title-block5:not(:where(.elementor, .elementor *)) {
	width: 85px;
	height: 3px;
	margin: 0 auto 30px auto;
	display: block;}
.entry-content .home-icons-outer-wrapper:not(:where(.elementor, .elementor *)) {
	margin: 0 auto 30px auto;}
.entry-content .home-icons-outer-wrapper-2:not(:where(.elementor, .elementor *)) {
	margin: 0 auto 0px auto;}
.entry-content .home-icon-wrapper .qns-home-icon:not(:where(.elementor, .elementor *)) {
	width: 80px;
	height: 80px;
	margin: 0 auto 30px auto;
	position: relative;}
.entry-content .home-icon-wrapper .qns-home-icon:not(:where(.elementor, .elementor *)):after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(136, 183, 213, 0);
	border-width: 15px;
	margin-left: -15px;}
.entry-content .home-icon-wrapper-2 .qns-home-icon:not(:where(.elementor, .elementor *)) {
	width: 62px;
	height: 62px;
	margin: 0 0 30px 0;
	position: relative;
	float: left;}
.entry-content .home-icon-wrapper-2 .qns-home-icon i:not(:where(.elementor, .elementor *)) {
	margin: 17px 0 0 0;}
.entry-content .home-icon-wrapper p:not(:where(.elementor, .elementor *)) {
	text-align: center;}
.entry-content .home-icon-wrapper h4:not(:where(.elementor, .elementor *)), .entry-content .home-icon-wrapper-2 h4:not(:where(.elementor, .elementor *)) {
	font-size: 20px;
	text-align: center;
	margin: 0 0 25px 0;}
.entry-content .clearfix .home-icon-wrapper-2 p:not(:where(.elementor, .elementor *)) {
	margin: 0 0 60px 0;}
.entry-content .home-icon-wrapper-2 h4:not(:where(.elementor, .elementor *)) {
	text-align: left;}
.entry-content .home-icon-wrapper-2 .qns-home-icon:not(:where(.elementor, .elementor *)) {
	margin: 0;
	float: left;}
.entry-content .qns-home-icon i:not(:where(.elementor, .elementor *)) {
	font-size: 28px;
	width: 100%;
	text-align: center;
	margin: 25px 0 0 0;}
.entry-content .qns-one-third:not(:where(.elementor, .elementor *)) {
	width: calc(31.7% - 30px);
	float: left;
	margin: 0 60px 0 0;}
.entry-content .home-icon-wrapper-2 .title-block3:not(:where(.elementor, .elementor *)) {
	margin: 0 0 25px 0;}
.entry-content .home-icon-inner:not(:where(.elementor, .elementor *)) {
	float: right;
	width: calc(100% - 100px);}
.entry-content .about-us-block:not(:where(.elementor, .elementor *)) {
	padding: 85px 150px 0 150px;
	width: calc(50% - 300px);
	float: left;
	height: 345px;
	margin: 0 0 60px 0;}
.entry-content .title-block4:not(:where(.elementor, .elementor *)) {
	width: 55px;
	height: 2px;
	margin: 0px 0 35px 0;}
.entry-content .about-us-block h3:not(:where(.elementor, .elementor *)) {
	font-size: 24px;
	margin: 0 0 25px 0;}
.entry-content .about-us-block h3:not(:where(.elementor, .elementor *)), .entry-content .about-us-block p:not(:where(.elementor, .elementor *)) {
	color: #fff;}
.entry-content .about-us-block p:not(:where(.elementor, .elementor *)) {
	margin: 0 0 35px 0;}
.entry-content .video-wrapper:not(:where(.elementor, .elementor *)) {
	width: 50%;
	height: 430px;
	background: url("/wp-content/themes/images/image6.jpg") no-repeat center top;
	float: left;
	position: relative;}
.entry-content .video-wrapper-page:not(:where(.elementor, .elementor *)) {
	width: 100%;
	height: 335px;
	background: url("/wp-content/themes/images/image26.jpg") no-repeat center top;
	float: left;
	position: relative;}
.entry-content .video-wrapper .video-play:not(:where(.elementor, .elementor *)) {
	position: absolute;
	top: calc(50% - 45px);
	left: calc(50% - 30px);}
.entry-content .video-wrapper .video-play i:not(:where(.elementor, .elementor *)) {
	color: #fff;
	width: 70px;
	height: 57px;
	padding: 23px 0 0 10px;
	font-size: 38px;
	text-align: center;
	border: #fff 3px solid;
	z-index: 9999;
	-webkit-border-radius: 99%; 
	-moz-border-radius: 99%;
	-o-border-radius: 99%;
	border-radius: 99%;}
.entry-content .about-us-block-2:not(:where(.elementor, .elementor *)) {
	width: 1110px;
	margin: 0 auto;}
.entry-content .about-us-block-2 .about-us-block:not(:where(.elementor, .elementor *)) {
	padding: 0 15px 0 0;
	width: calc(50% - 15px);
	float: left;
	height: inherit;
	background: transparent;
	margin: 0 0 60px 0;}
.entry-content .about-us-block-2 .about-us-block h3:not(:where(.elementor, .elementor *)), .entry-content .about-us-block-2 .about-us-block p:not(:where(.elementor, .elementor *)) {
	color: #424242;}
.entry-content .about-us-block-2 .video-wrapper:not(:where(.elementor, .elementor *)) {
	width: calc(50% - 15px);
	height: 335px;
	background: url("/wp-content/themes/images/image26.jpg") no-repeat center top;
	float: right;
	position: relative;}
.entry-content .about-us-block-2 .about-us-block p:not(:where(.elementor, .elementor *)) {
	margin: 0 0 25px 0;}
.entry-content .about-us-block-2 .title-block4:not(:where(.elementor, .elementor *)) {
	margin: 0 0 30px 0;}
.entry-content .latest-news-section:not(:where(.elementor, .elementor *)) {
	position: relative;
	margin: 0 auto 60px auto;
	width: 100%;}
.entry-content .latest-news-block-content:not(:where(.elementor, .elementor *)) {
	border-left: #e8e8e8 1px solid;
	border-right: #e8e8e8 1px solid;
	border-bottom: #e8e8e8 1px solid;}
.entry-content .latest-news-block-content h4:not(:where(.elementor, .elementor *)) {
	font-size: 17px;
	line-height: 120%;
	padding: 25px 30px;
	margin: 0;}
.entry-content .latest-news-block-content .latest-news-excerpt p:not(:where(.elementor, .elementor *)) {
	padding: 25px 30px;
	margin: 0;}
.entry-content .latest-news-block-content .news-meta:not(:where(.elementor, .elementor *)) {
	border-top: #e8e8e8 1px solid;
	border-bottom: #e8e8e8 1px solid;
	padding: 13px 30px;
	font-size: 14px;}
.entry-content .latest-news-block-content .news-meta .nm-news-date:not(:where(.elementor, .elementor *)) {
	margin: 0 16px 0 0;}
.entry-content .latest-news-block-content .news-meta .nm-news-date:not(:where(.elementor, .elementor *)):before, .entry-content .latest-news-block-content .news-meta .nm-news-comments:not(:where(.elementor, .elementor *)):before {
	margin: 0 10px 0 0;
	font-size: 18px;}
.entry-content .latest-news-block-content .news-meta .nm-news-date:not(:where(.elementor, .elementor *)):before {
	content: "\f133";}
.entry-content .latest-news-block-content .news-meta .nm-news-comments:not(:where(.elementor, .elementor *)):before {
	content: "\f086";}
.entry-content .body-booking-form-wrapper:not(:where(.elementor, .elementor *)) {
	width: 100%;
	margin: 0 0 60px 0;}
.entry-content #booking-tabs-2 .nav:not(:where(.elementor, .elementor *)) {
	float: left;}
.entry-content #booking-tabs-2 .nav li a:not(:where(.elementor, .elementor *)) {
	color: #fff;
	width: 220px;
	padding: 20px 0;
	text-align: center;
	display: block;
	font-size: 16px;}
.entry-content #booking-tabs-2 .nav li.ui-state-active a:not(:where(.elementor, .elementor *)) {
	position: relative;}
.entry-content #booking-tabs-2 .nav li.ui-state-active a:not(:where(.elementor, .elementor *)):after {
	width: 0;
	height: 0;
	border-top: 14px solid transparent;
	border-bottom: 14px solid transparent;
	display: block;
	content: '';
	position: absolute;
	right: -17px;
	top: calc(50% - 15px);}
.entry-content #booking-tabs-2 .booking-tabs-2-panels-wrapper:not(:where(.elementor, .elementor *)) {
	float: right;
	width: calc(100% - 281px);
	padding: 50px 30px;}
.entry-content #booking-tabs-2 input[type="text"]:not(:where(.elementor, .elementor *)) {
	color: #b4b4b4;}
.entry-content #booking-tabs-2 .booking-form-2 input[type="text"]:not(:where(.elementor, .elementor *)), .entry-content #booking-tabs-2 .booking-form-3 input[type="text"]:not(:where(.elementor, .elementor *)) {
	float: left;
	width: calc(100% - 30px);
	border: none;
	font-size: 16px;
	padding: 13px 15px 13px 15px;
	margin: 0 20px 0 0;}
.entry-content #booking-tabs-2 .booking-form-2 .select-wrapper:not(:where(.elementor, .elementor *)), .entry-content #booking-tabs-2 .booking-form-3 .select-wrapper:not(:where(.elementor, .elementor *)) {
	float: left;
	width: calc(100%);
	margin: 0 20px 0 0;}
.entry-content #booking-tabs-2 .booking-form-2 label:not(:where(.elementor, .elementor *)), .entry-content #booking-tabs-2 .booking-form-3 label:not(:where(.elementor, .elementor *)) {
	padding: 0 0 13px 0;
	color: #fff;
	margin: 0 20px 0 0;
	display: block;}
.entry-content #booking-tabs-2 .booking-form-2 button:not(:where(.elementor, .elementor *)), .entry-content #booking-tabs-2 .booking-form-3 button:not(:where(.elementor, .elementor *)) {
	float: left;
	color: #fff;
	font-size: 16px;
	-webkit-border-radius: 30px; 
	-moz-border-radius: 30px;
	-o-border-radius: 30px;
	border-radius: 30px;
	padding: 12px 25px;
	display: inline-table;
	border: none;
	width: 160px;
	margin: 29px 0 0 0;}
.entry-content #booking-tabs-2 .booking-form-2 button:not(:where(.elementor, .elementor *)):after, .entry-content #booking-tabs-2 .booking-form-3 button:not(:where(.elementor, .elementor *)):after {
	content: "\f105";
	font-size: 16px;
	margin: 0 0 0 8px;}
.entry-content #booking-tabs-2 .booking-form-2 .booking-form-input-1:not(:where(.elementor, .elementor *)), .entry-content #booking-tabs-2 .booking-form-2 .booking-form-input-2:not(:where(.elementor, .elementor *)), .entry-content #booking-tabs-2 .booking-form-2 .booking-form-input-3:not(:where(.elementor, .elementor *)), .entry-content #booking-tabs-2 .booking-form-2 .booking-form-input-4:not(:where(.elementor, .elementor *)), .entry-content #booking-tabs-2 .booking-form-2 .booking-form-input-5:not(:where(.elementor, .elementor *)) {
	width: calc(20.2% - 60px);
	float: left;
	margin: 0 20px 0 0;}
.entry-content #booking-tabs-2 #formFlat .booking-form-input-1:not(:where(.elementor, .elementor *)), .entry-content #booking-tabs-2 #formFlat .booking-form-input-2:not(:where(.elementor, .elementor *)), .entry-content #booking-tabs-2 #formFlat .booking-form-input-3:not(:where(.elementor, .elementor *)), .entry-content #booking-tabs-2 #formFlat .booking-form-input-4:not(:where(.elementor, .elementor *)) {
	width: calc(25% - 60px);}
.entry-content #booking-tabs-2 .booking-form-3 .booking-form-input-1:not(:where(.elementor, .elementor *)), .entry-content #booking-tabs-2 .booking-form-3 .booking-form-input-2:not(:where(.elementor, .elementor *)), .entry-content #booking-tabs-2 .booking-form-3 .booking-form-input-3:not(:where(.elementor, .elementor *)), .entry-content #booking-tabs-2 .booking-form-3 .booking-form-input-4:not(:where(.elementor, .elementor *)), .entry-content #booking-tabs-2 .booking-form-3 .booking-form-input-5:not(:where(.elementor, .elementor *)) {
	width: calc(20% - 52px);
	float: left;
	margin: 0 20px 0 0;}
.entry-content #booking-tabs-2 .booking-form-2 .select-wrapper-hours:not(:where(.elementor, .elementor *)), .entry-content #booking-tabs-2 .booking-form-3 .select-wrapper-hours:not(:where(.elementor, .elementor *)) {
	float: left;
	width: 50%;
	margin: 0;}
.entry-content #booking-tabs-2 .booking-form-2 .select-wrapper-mins:not(:where(.elementor, .elementor *)), .entry-content #booking-tabs-2 .booking-form-3 .select-wrapper-mins:not(:where(.elementor, .elementor *)) {
	float: left;
	width: calc(50% - 1px);
	margin: 0;
	border-left: #e8e8e8 1px solid;}
.entry-content .icon-input-wrapper:not(:where(.elementor, .elementor *)) {
	position: relative;}
.entry-content .icon-input-wrapper i:not(:where(.elementor, .elementor *)) {
	position: absolute;
	top: 12px;
	right: 12px;
	font-size: 20px;
	color: #b4b4b4;}
.entry-content .footer #booking-tabs ul li:not(:where(.elementor, .elementor *)):before {
	display: none;}
.entry-content .footer .widget-booking-form-wrapper:not(:where(.elementor, .elementor *)) {
	max-width: calc(50% - 47px);
	margin: 0 30px 0 0;
	float: left;}
.entry-content .home-photos-wrapper .home-photo:not(:where(.elementor, .elementor *)) {
	width: calc(33.7% - 10px);
	margin: 0 10px 10px 0;
	float: left;}
.entry-content .home-photos-wrapper .home-photo:nth-child(3n):not(:where(.elementor, .elementor *)) {
	margin: 0;}
.entry-content .home-photo img:not(:where(.elementor, .elementor *)) {
	width: 100%;}
.entry-content .fleet-block-wrapper:not(:where(.elementor, .elementor *)) {
	margin: 0 0 60px 0;}
.entry-content .fleet-block-wrapper .fleet-block:not(:where(.elementor, .elementor *)) {
	border: #e8e8e8 1px solid;}
.entry-content .fleet-block-wrapper .fleet-block-content:not(:where(.elementor, .elementor *)) {
	padding: 0 30px 30px 30px;
	border-top: #e8e8e8 1px solid;}
.entry-content .fleet-block-wrapper .fleet-block-content h4:not(:where(.elementor, .elementor *)) {
	font-size: 17px;}
.entry-content .fleet-block-wrapper .fleet-block-content ul:not(:where(.elementor, .elementor *)) {
	margin: 0;}
.entry-content .fleet-block-wrapper .fleet-block-content .fleet-price:not(:where(.elementor, .elementor *)) {
	font-size: 15px;
	color: #fff;
	padding: 12px;
	display: table;
	margin: -20px 0 25px 0;
	z-index: 99;
	position: relative;}
.entry-content .fleet-2-cols:not(:where(.elementor, .elementor *)) {
	margin: 0;}
.entry-content .fleet-2-cols .fleet-block:not(:where(.elementor, .elementor *)) {
	float: left;
	width: calc(50% - 13.3px);
	margin: 0 20px 20px 0;}
.entry-content .fleet-2-cols .fleet-block:nth-child(2n):not(:where(.elementor, .elementor *)) {
	margin: 0 0 20px 0;}
.entry-content .fleet-2-cols .fleet-block:nth-child(2n+1):not(:where(.elementor, .elementor *)) {
	clear: both;}
.entry-content .fleet-2-cols .fleet-block img:not(:where(.elementor, .elementor *)) {
	max-width: 100%;}
.entry-content .fleet-3-cols:not(:where(.elementor, .elementor *)) {
	margin: 0;}
.entry-content .fleet-3-cols .fleet-block:not(:where(.elementor, .elementor *)) {
	float: left;
	width: calc(33% - 13.7px);
	margin: 0 20px 20px 0;}
.entry-content .fleet-3-cols .fleet-block:nth-child(3n):not(:where(.elementor, .elementor *)) {
	margin: 0 0 20px 0;}
.entry-content .fleet-3-cols .fleet-block:nth-child(3n+1):not(:where(.elementor, .elementor *)) {
	clear: both;}
.entry-content .fleet-3-cols .fleet-block img:not(:where(.elementor, .elementor *)) {
	max-width: 100%;}
.entry-content .fleet-4-cols:not(:where(.elementor, .elementor *)) {
	margin: 0;}
.entry-content .fleet-4-cols .fleet-block:not(:where(.elementor, .elementor *)) {
	float: left;
	width: calc(24.3% - 13.3px);
	margin: 0 20px 20px 0;}
.entry-content .fleet-4-cols .fleet-block-content:not(:where(.elementor, .elementor *)) {
	padding: 0 15px 15px 15px;}
.entry-content .fleet-4-cols .fleet-block-content h4:not(:where(.elementor, .elementor *)) {
	font-size: 15px;}
.entry-content .fleet-4-cols .fleet-block:nth-child(4n):not(:where(.elementor, .elementor *)) {
	margin: 0 0 20px 0;}
.entry-content .fleet-4-cols .fleet-block:nth-child(4n+1):not(:where(.elementor, .elementor *)) {
	clear: both;}
.entry-content .fleet-4-cols .fleet-block img:not(:where(.elementor, .elementor *)) {
	max-width: 100%;}
.entry-content .fleet-5-cols:not(:where(.elementor, .elementor *)) {
	margin: 0;}
.entry-content .fleet-5-cols .fleet-block:not(:where(.elementor, .elementor *)) {
	float: left;
	width: calc(19.2% - 13.3px);
	margin: 0 20px 20px 0;
	border: none;}
.entry-content .fleet-5-cols .fleet-block .fleet-block-content:not(:where(.elementor, .elementor *)) {
	padding: 0;
	border: none;
	margin: 0 0 0 0;}
.entry-content .fleet-5-cols .fleet-block .fleet-block-content .fleet-price:not(:where(.elementor, .elementor *)) {
	font-size: 13px;
	padding: 8px;
	margin: 0 0 15px 0;}
.entry-content .fleet-5-cols .fleet-block-content h4:not(:where(.elementor, .elementor *)) {
	font-size: 13px;
	margin: 0 0 15px 0;}
.entry-content .fleet-5-cols .fleet-block-content .title-block3:not(:where(.elementor, .elementor *)) {
	margin: 0 0 15px 0;}
.entry-content .fleet-5-cols .fleet-block-content ul li:not(:where(.elementor, .elementor *)) {
	font-size: 14px;}
.entry-content .fleet-5-cols .fleet-block:nth-child(5n):not(:where(.elementor, .elementor *)) {
	margin: 0 0 20px 0;}
.entry-content .fleet-5-cols .fleet-block:nth-child(5n+1):not(:where(.elementor, .elementor *)) {
	clear: both;}
.entry-content .fleet-5-cols .fleet-block img:not(:where(.elementor, .elementor *)) {
	max-width: 100%;}
.entry-content .widget .pricing-options-widget:not(:where(.elementor, .elementor *)) {
	padding: 0 30px 10px 30px;}
.entry-content .widget .pricing-options-widget ul li:not(:where(.elementor, .elementor *)) {
	font-size: 15px;
	line-height: 1;}
.entry-content .widget .pricing-options-widget ul li:last-child:not(:where(.elementor, .elementor *)) {
	border-bottom: none;}
.entry-content .widget .pricing-options-widget ul li:not(:where(.elementor, .elementor *)):before {
	display: none;}
.entry-content .widget .pricing-options-widget ul li:not(:where(.elementor, .elementor *)), .entry-content .widget .pricing-options-widget ul li:first-child:not(:where(.elementor, .elementor *)) {
	padding: 30px 0 30px 43px;}
.entry-content .widget .pricing-options-widget ul li strong:not(:where(.elementor, .elementor *)) {
	color: #fff;
	display: block;
	font-size: 16px;
	font-weight: normal;
	margin: 0 0 5px 0;
	font-family: 'Montserrat', sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	line-height: 1;}
.entry-content .widget .pricing-options-widget ul li i:not(:where(.elementor, .elementor *)) {
	font-size: 34px;
	color: #fff;
	top: 31px;
	left: 0;
	position: absolute;}
.entry-content .widget .pricing-options-widget ul li.day-pricing-option i:not(:where(.elementor, .elementor *)) {
	font-size: 30px;}
.entry-content .testimonial-wrapper:not(:where(.elementor, .elementor *)) {
	padding: 35px 30px 0 30px;}
.entry-content .testimonial-wrapper-outer:not(:where(.elementor, .elementor *)) {
	border: #e8e8e8 1px solid;}
.entry-content .testimonial-wrapper-outer .owl-theme .owl-dots .owl-dot:not(:where(.elementor, .elementor *)) {
	margin: 28px 0 30px 0;}
.entry-content .testimonial-wrapper p:not(:where(.elementor, .elementor *)) {
	font-size: 16px;
	line-height: 160%;
	text-align: center;
	width: 80%;
	margin: 0 auto;}
.entry-content .testimonial-wrapper:not(:where(.elementor, .elementor *)) {
	position: relative;
	margin: 0 auto;}
.entry-content .testimonial-wrapper span.qns-open-quote:not(:where(.elementor, .elementor *)) {
	font-family: Georgia;
	font-size: 133px;
	font-style: normal;
	position: absolute;
	top: 10px;
	left: 20px;}
.entry-content .testimonial-wrapper span.qns-close-quote:not(:where(.elementor, .elementor *)) {
	font-family: Georgia;
	font-size: 133px;
	font-style: normal;
	position: absolute;
	bottom: 90px;
	right: 20px;}
.entry-content .testimonials-full-wrapper .testimonial-wrapper span.qns-open-quote:not(:where(.elementor, .elementor *)) {
	left: 62px;}
.entry-content .testimonials-full-wrapper .testimonial-wrapper span.qns-close-quote:not(:where(.elementor, .elementor *)) {
	right: 72px;
	bottom: 51px;}
.entry-content .testimonial-wrapper .testimonial-image:not(:where(.elementor, .elementor *)) {
	width: 80px;
	height: 80px;
	margin: 20px auto;
	-webkit-border-radius: 100%; 
	-moz-border-radius: 100%;
	-o-border-radius: 100%;
	border-radius: 100%;}
.entry-content .testimonial-wrapper .testimonial-image img:not(:where(.elementor, .elementor *)) {
	width: 100%;
	-webkit-border-radius: 100%; 
	-moz-border-radius: 100%;
	-o-border-radius: 100%;
	border-radius: 100%;}
.entry-content .testimonial-wrapper .testimonial-author p:not(:where(.elementor, .elementor *)) {
	font-style: normal;
	font-size:16px;}
.entry-content .testimonial-list-wrapper-full .testimonial-wrapper p:not(:where(.elementor, .elementor *)) {
	width: 80%;
	margin: 0 auto 30px auto;
	font-size: 16px;}
.entry-content .testimonial-list-wrapper-full .testimonial-wrapper p:last-child:not(:where(.elementor, .elementor *)) {
	margin: 0 auto;}
.entry-content .testimonial-list-wrapper-full .testimonial-wrapper:not(:where(.elementor, .elementor *)) {
	border-bottom: #e8e8e8 1px solid;
	padding: 40px 0 40px 0;}
.entry-content .testimonial-list-wrapper-full .testimonial-wrapper:last-child:not(:where(.elementor, .elementor *)) {
	padding: 40px 0 40px 0;
	margin: 0 0 20px 0;}
.entry-content .testimonial-single .testimonial-wrapper:not(:where(.elementor, .elementor *)) {
	border: none;}
.entry-content .full-width-testimonials-wrapper .owl-controls:not(:where(.elementor, .elementor *)) {
	display: none;}
.entry-content .testimonial-gallery-section:not(:where(.elementor, .elementor *)) {
	margin: 0 auto 60px auto;}
.entry-content .testimonials-full-wrapper .testimonial-wrapper-outer:not(:where(.elementor, .elementor *)) {
	border: none;
	width: 1110px;
	margin: 0 auto;}
.entry-content .testimonials-full-wrapper h3:not(:where(.elementor, .elementor *)) {
	color: #fff;}
.entry-content .testimonials-full-wrapper:not(:where(.elementor, .elementor *)) {
	background-image: url("/wp-content/themes/images/image25.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	margin: 0 0 60px 0;
	padding: 60px 0;
	color: #fff;}
.entry-content .testimonials-full-wrapper .owl-controls:not(:where(.elementor, .elementor *)) {
	display: none;}
.entry-content .testimonials-full-wrapper .testimonial-wrapper p span.qns-open-quote:not(:where(.elementor, .elementor *)), .entry-content .testimonials-full-wrapper .testimonial-wrapper p span.qns-close-quote:not(:where(.elementor, .elementor *)) {
	font-size: 160px;}
.entry-content .testimonials-full-wrapper .testimonial-wrapper p span.qns-open-quote:not(:where(.elementor, .elementor *)) {
	left: -68px;
    top: 31px;}
.entry-content .testimonials-full-wrapper .testimonial-wrapper p span.qns-close-quote:not(:where(.elementor, .elementor *)) {
	bottom: -57px;
	right: -50px;}
.entry-content .testimonials-full-wrapper .testimonial-wrapper p:not(:where(.elementor, .elementor *)) {
	font-size: 18px;}
.entry-content .pp_content:not(:where(.elementor, .elementor *)) {
	position: relative;}
.entry-content .pp_close:not(:where(.elementor, .elementor *)) {
	position: absolute;
	top: 0;
	right: 0;
	width: 45px;
	height: 32px;
	padding: 13px 0 0 0;
	color: #fff;
	z-index: 9999;
	text-align: center;
	font-size: 18px;
	font-weight: normal;
	font-size: 16px;
	text-indent: -9999px;
	display: inline-block;}
.entry-content .pp_play:not(:where(.elementor, .elementor *)) {
	background: #ccc;}
.entry-content .pp_arrow_previous:not(:where(.elementor, .elementor *)) {
	background: #999;
	display: none !important;}
.entry-content .pp_arrow_next:not(:where(.elementor, .elementor *)) {
	background: #666;
	display: none !important;}
.entry-content .pp_play:not(:where(.elementor, .elementor *)) {
	display: none;}
.entry-content .currentTextHolder:not(:where(.elementor, .elementor *)) {
	margin: 0 !important;}
.entry-content div.pp_default .pp_content:not(:where(.elementor, .elementor *)), .entry-content div.light_rounded .pp_content:not(:where(.elementor, .elementor *)) {
	background: transparent !important;}
.entry-content .lightbox-content:not(:where(.elementor, .elementor *)) {
	background: #fff !important;
	-moz-box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.2);
	box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.2);
	padding: 30px;
	width: calc(100% - 60px);}
.entry-content #page-header:not(:where(.elementor, .elementor *)) {
	background: url("/wp-content/themes/images/image28.jpg") no-repeat center top #f0f0f0;
	width: 100%;
	height: 125px;
	padding: 70px 0 0 0;
	margin: -33px 0 40px 0;}
.entry-content #page-header h1:not(:where(.elementor, .elementor *)) {
	text-align: center;
	font-size: 28px;
	color: #424242;}
.entry-content #page-header .title-block3:not(:where(.elementor, .elementor *)) {
	width: 55px;
	height: 2px;
	margin: 15px auto 10px auto;}
.entry-content #page-header p:not(:where(.elementor, .elementor *)) {
	display: table;
	margin: 0 auto;
	font-size: 16px;}
.entry-content #page-header p i:not(:where(.elementor, .elementor *)) {
	margin: 0 5px;}
.entry-content p a:not(:where(.elementor, .elementor *)) {
	text-decoration: underline;}
.entry-content .main-content-full:not(:where(.elementor, .elementor *)) {
	width: 100%;
	padding: 0;}
.entry-content .widget:not(:where(.elementor, .elementor *)) {
	position: relative;
	border-left: #e8e8e8 1px solid;
	padding: 12px 0 0 30px;
	margin: 0 0 60px 0;}
.entry-content .widget-block:not(:where(.elementor, .elementor *)) {
	position: absolute;
	top: 0;
	left: -1px;
	width: 2px;
	height: 45px;}
.entry-content .widget h3:not(:where(.elementor, .elementor *)) {
	font-size: 20px;
	margin: 0 0 30px 0;}
.entry-content .news-widget-wrapper:not(:where(.elementor, .elementor *)) {
	margin: 0 0 30px 0;}
.entry-content .news-widget-wrapper img:not(:where(.elementor, .elementor *)) {
	float: left;
	margin: 0 14px 0 0;}
.entry-content .news-widget-wrapper .news-widget-content h4:not(:where(.elementor, .elementor *)) {
	font-size: 14px;
	line-height: 140%;
	margin: 0 0 4px 0;}
.entry-content .news-widget-wrapper .news-widget-content p:not(:where(.elementor, .elementor *)) {
	font-size: 14px;
	color: #999;
	margin: 0;}
.entry-content .widget ul li:not(:where(.elementor, .elementor *)):before {
	font-family: "FontAwesome"; 
	line-height: 0px;
	content: "\f054";  
	font-size: 12px;}
.entry-content .widget ul:not(:where(.elementor, .elementor *)) {
	margin: 0;}
.entry-content .widget ul li:not(:where(.elementor, .elementor *)) {
	font-size: 15px;
	border-bottom: #e8e8e8 1px solid;
	padding: 12px 0;
	margin: 0;}
.entry-content .widget ul li:last-child:not(:where(.elementor, .elementor *)) {
	border-bottom: none;}
.entry-content .widget ul li:not(:where(.elementor, .elementor *)) {
	position: relative;}
.entry-content .widget ul.children:not(:where(.elementor, .elementor *)) {
	margin-bottom: 0;
	margin-top: 0;}
.entry-content .widget ul.children li:not(:where(.elementor, .elementor *)) {
	padding-top: 5px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	margin-top: 5px;}
.entry-content .widget ul.children li:not(:where(.elementor, .elementor *)), .entry-content .widget ul.sub-menu li:not(:where(.elementor, .elementor *)) {
	border-bottom: none;}
.entry-content .footer .widget ul.children li:not(:where(.elementor, .elementor *)), .entry-content .footer .widget ul.sub-menu li:not(:where(.elementor, .elementor *)) {
	border-bottom: none;}
.entry-content .footer .widget ul.children li:not(:where(.elementor, .elementor *)), .entry-content .footer .widget ul.sub-menu li:not(:where(.elementor, .elementor *)), .entry-content .widget ul.children li:not(:where(.elementor, .elementor *)), .entry-content .widget ul.sub-menu li:not(:where(.elementor, .elementor *)) {
	padding-top: 5px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	margin-top: 5px;}
.entry-content .widget ul li li li:last-child:not(:where(.elementor, .elementor *)), .entry-content .widget ul li li li:last-child:not(:where(.elementor, .elementor *)), .entry-content .footer .widget ul li li li:last-child:not(:where(.elementor, .elementor *)) {
	padding-bottom: 0;
	padding-top: 0;}
.entry-content .tagcloud:not(:where(.elementor, .elementor *)) {
	margin: 0 0 30px 0;}
.entry-content .tagcloud a:not(:where(.elementor, .elementor *)) {
	float: left;
	line-height: 100%;
	list-style: none;
	font-size: 15px !important;
	border: #e8e8e8 1px solid;
	color: #424242;
	text-decoration: none;}
.entry-content .tagcloud a:not(:where(.elementor, .elementor *)) {
	border: #e8e8e8 1px solid;
	margin: 0 12px 12px 0;
	padding: 12px;}
.entry-content .link-blocks li:not(:where(.elementor, .elementor *)):before {
	content: "";
	margin: 0;}
.entry-content .link-blocks li:not(:where(.elementor, .elementor *)) {
	margin: 0;
	top: inherit;
	left: inherit;
	padding: inherit;}
.entry-content .link-blocks:not(:where(.elementor, .elementor *)) {
	margin: 0 0 30px 0;}
.entry-content .link-blocks .link-block-2:not(:where(.elementor, .elementor *)), .entry-content .link-blocks .link-block-3:not(:where(.elementor, .elementor *)) {
	color: #fff;
	display: block;
	float: left;}
.entry-content .link-blocks .link-block-2:not(:where(.elementor, .elementor *)) {
	width: 48.2%;
	margin: 0 3% 30px 0;}
.entry-content .link-blocks .link-block-3:not(:where(.elementor, .elementor *)) {
	width: 31.3%;
	margin: 0 3% 30px 0;}
.entry-content .link-text:not(:where(.elementor, .elementor *)) {
	font-size: 20px;
	padding: 50px 0 0 30px;
	display: block;
	float: left;
	width: calc(100% - 83px);}
.entry-content .link-blocks li:nth-child(2n) .link-block-2:not(:where(.elementor, .elementor *)), .entry-content .link-blocks li:nth-child(3n) .link-block-3:not(:where(.elementor, .elementor *)) {
	margin: 0;}
.entry-content .link-arrow:not(:where(.elementor, .elementor *)) {
	float: right;
	padding: 40px 20px;
	font-size: 36px !important;
	color: #fff;}
.entry-content .gallery-caption:not(:where(.elementor, .elementor *)) {
	font-size: 12px;
	padding: 5% 10%;
	text-align: center;
	font-style: italic;
	line-height: 160%;}
.entry-content .gallery .gallery-item img:not(:where(.elementor, .elementor *)) {
	width: 100%;}
.entry-content .gallery-columns-1 .gallery-item:nth-child(1n+1):not(:where(.elementor, .elementor *)), .entry-content .gallery-columns-2 .gallery-item:nth-child(2n+1):not(:where(.elementor, .elementor *)), .entry-content .gallery-columns-3 .gallery-item:nth-child(3n+1):not(:where(.elementor, .elementor *)), .entry-content .gallery-columns-4 .gallery-item:nth-child(4n+1):not(:where(.elementor, .elementor *)), .entry-content .gallery-columns-5 .gallery-item:nth-child(5n+1):not(:where(.elementor, .elementor *)), .entry-content .gallery-columns-6 .gallery-item:nth-child(6n+1):not(:where(.elementor, .elementor *)), .entry-content .gallery-columns-7 .gallery-item:nth-child(7n+1):not(:where(.elementor, .elementor *)), .entry-content .gallery-columns-8 .gallery-item:nth-child(8n+1):not(:where(.elementor, .elementor *)), .entry-content .gallery-columns-9 .gallery-item:nth-child(9n+1):not(:where(.elementor, .elementor *)) {
	clear: both;}
.entry-content .gallery-columns-1 .gallery-item:not(:where(.elementor, .elementor *)) {
	width: 100%;
	margin: 0 0 10px 0;}
.entry-content .gallery-columns-2 .gallery-item:not(:where(.elementor, .elementor *)) {
	width: calc(50.4% - 10px);
	margin: 0 10px 10px 0;
	float: left;}
.entry-content .gallery-columns-2 .gallery-item:nth-child(2n):not(:where(.elementor, .elementor *)) {
	margin: 0 0 10px 0;}
.entry-content .gallery-columns-3 .gallery-item:not(:where(.elementor, .elementor *)) {
	width: calc(33.6% - 10px);
	margin: 0 10px 10px 0;
	float: left;}
.entry-content .gallery-columns-3 .gallery-item:nth-child(3n):not(:where(.elementor, .elementor *)) {
	margin: 0 0 10px 0;}
.entry-content .gallery-columns-4 .gallery-item:not(:where(.elementor, .elementor *)) {
	width: calc(25.2% - 10px);
	margin: 0 10px 10px 0;
	float: left;}
.entry-content .gallery-columns-4 .gallery-item:nth-child(4n):not(:where(.elementor, .elementor *)) {
	margin: 0 0 10px 0;}
.entry-content .gallery-columns-5 .gallery-item:not(:where(.elementor, .elementor *)) {
	width: calc(20.1% - 10px);
	margin: 0 10px 10px 0;
	float: left;}
.entry-content .gallery-columns-5 .gallery-item:nth-child(5n):not(:where(.elementor, .elementor *)) {
	margin: 0 0 10px 0;}
.entry-content .gallery-columns-6 .gallery-item:not(:where(.elementor, .elementor *)) {
	width: calc(16.8% - 10px);
	margin: 0 10px 10px 0;
	float: left;}
.entry-content .gallery-columns-6 .gallery-item:nth-child(6n):not(:where(.elementor, .elementor *)) {
	margin: 0 0 10px 0;}
.entry-content .gallery-columns-7 .gallery-item:not(:where(.elementor, .elementor *)) {
	width: calc(14.3% - 10px);
	margin: 0 10px 10px 0;
	float: left;}
.entry-content .gallery-columns-7 .gallery-item:nth-child(7n):not(:where(.elementor, .elementor *)) {
	margin: 0 0 10px 0;}
.entry-content .gallery-columns-8 .gallery-item:not(:where(.elementor, .elementor *)) {
	width: calc(12.6% - 10px);
	margin: 0 10px 10px 0;
	float: left;}
.entry-content .gallery-columns-8 .gallery-item:nth-child(8n):not(:where(.elementor, .elementor *)) {
	margin: 0 0 10px 0;}
.entry-content .gallery-columns-9 .gallery-item:not(:where(.elementor, .elementor *)) {
	width: calc(11.1% - 10px);
	margin: 0 10px 10px 0;
	float: left;}
.entry-content .gallery-columns-9 .gallery-item:nth-child(9n):not(:where(.elementor, .elementor *)) {
	margin: 0 0 10px 0;}
.entry-content .pp_description:not(:where(.elementor, .elementor *)), .entry-content .pp_nav:not(:where(.elementor, .elementor *)) {
	display: none !important;}
.entry-content .pp_next:not(:where(.elementor, .elementor *)), .entry-content .pp_previous:not(:where(.elementor, .elementor *)) {
	display: none;}
.entry-content .pp_content:not(:where(.elementor, .elementor *)), .entry-content .pp_hoverContainer:not(:where(.elementor, .elementor *)) {
	height: auto !important;}
.entry-content .page-not-found-text:not(:where(.elementor, .elementor *)) {
	text-align: center;
	max-width: 530px;
	margin: 0 auto 30px auto;}
.entry-content .page-not-found-search-form:not(:where(.elementor, .elementor *)) {
	padding: 30px;
	width: 500px;
	max-width: calc(100% - 60px );
	margin: 0 auto;}
.entry-content .page-not-found-search-form input[type="text"]:not(:where(.elementor, .elementor *)) {
	border: none;
	color: #b4b4b4;
	display: block;
	font-size: 15px;
	margin: 0;
	padding: 11px 12px;
	width: calc(100% - 24px - 125px - 10px);
	float: left;}
.entry-content .page-not-found-search-form button:not(:where(.elementor, .elementor *)) {
	float: right;
	color: #fff;
	font-size: 15px;
	-webkit-border-radius: 30px; 
	-moz-border-radius: 30px;
	-o-border-radius: 30px;
	border-radius: 30px;
	padding: 11px 0;
	margin: 0;
	display: inline-table;
	border: none;
	width: 125px;}
.entry-content .page-not-found-search-form button i:not(:where(.elementor, .elementor *)) {
	margin: 0 0 0 5px;}
.entry-content .not-found-search:not(:where(.elementor, .elementor *)) {
	position: relative;}
.entry-content .not-found-search i:not(:where(.elementor, .elementor *)) {
	position: absolute;
	top: 15px;
	right: 13px;}
.entry-content .not-found-search input[type="text"]:not(:where(.elementor, .elementor *)) {
	margin: 0 0 15px 0;}
.entry-content .social-links:not(:where(.elementor, .elementor *)) {
	margin: 0;}
.entry-content .social-links li:not(:where(.elementor, .elementor *)) {
	float: left;
	border-bottom: none !important;
	padding: 0 !important;}
.entry-content .social-links li:not(:where(.elementor, .elementor *)):before {
	content: none;}
.entry-content .social-links li i:not(:where(.elementor, .elementor *)) {
	padding: 0 0 0 0;
	-webkit-border-radius: 99%; 
	-moz-border-radius: 99%;
	-o-border-radius: 99%;
	border-radius: 99%;
	font-size: 22px;
	text-align: center;
	margin: 0 28px 0 0;}
.entry-content .search-results-list:not(:where(.elementor, .elementor *)) {
	margin: 0 0 20px 0;}
.entry-content .search-results-list li:not(:where(.elementor, .elementor *)) {
	border-bottom: #e8e8e8 1px solid;
	padding: 45px 0 45px 70px;
	margin: 0;
	position: relative;
	font-size: 18px;
	font-family: 'Montserrat', sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	line-height: 130%;}
.entry-content .search-results-list li span:not(:where(.elementor, .elementor *)) {
	color: #aeaeae;}
.entry-content .search-results-list li:not(:where(.elementor, .elementor *)):before {
	width: 50px;
	height: 37px;
	padding: 13px 0 0 0;
	font-size: 18px;
	-webkit-border-radius: 100%; 
	-moz-border-radius: 100%;
	-o-border-radius: 100%;
	border-radius: 100%;
	display: block;
	text-align: center;
	float: left;
	position: absolute;
	top: 33px;
	left: 0px;
	content: "\f036";}
.entry-content .search-results-form:not(:where(.elementor, .elementor *)) {
	padding: 30px;}
.entry-content .search-results-form input[type="text"]:not(:where(.elementor, .elementor *)) {
	float: left;
	width: calc(100% - 163px);
	border: none;
	padding: 14px;
	margin: 0;
	font-size: 15px;}
.entry-content .search-results-form button:not(:where(.elementor, .elementor *)) {
	width: calc(170px - 50px);
	float: right;
	padding: 13px 25px;
	font-size: 15px;}
.entry-content .search-results-form label:not(:where(.elementor, .elementor *)) {
	font-size: 14px;
	color: #fff;}
.entry-content .pagination-wrapper:not(:where(.elementor, .elementor *)) {
	width: 100%;}
.entry-content .testimonial-content .pagination-wrapper:not(:where(.elementor, .elementor *)) {
	border-top: none;}
.entry-content .testimonial-content .wp-pagenavi:not(:where(.elementor, .elementor *)) {
	padding: 30px 0 10px 0;}
.entry-content .wp-pagenavi:not(:where(.elementor, .elementor *)) {
	padding: 20px 0 0 0;}
.entry-content .wp-pagenavi a:last-child:not(:where(.elementor, .elementor *)) {
	margin: 0;}
.entry-content .wp-pagenavi:not(:where(.elementor, .elementor *)) {
	float: right;}
.entry-content .wp-pagenavi a:not(:where(.elementor, .elementor *)), .entry-content .wp-pagenavi span:not(:where(.elementor, .elementor *)) {
	border: #e8e8e8 1px solid;
	text-align: center;
	padding: 10px 14px 10px 14px;
	text-decoration: none;
	float: left;
	display: block;
	margin: 0 6px 0 0;
	text-decoration: none !important;
	font-weight: normal !important;
	font-size: 15px;
	line-height: 120%;}
.entry-content .wp-pagenavi a:not(:where(.elementor, .elementor *)) {
	color: #424242 !important;}
.entry-content .wp-pagenavi span.current:not(:where(.elementor, .elementor *)), .entry-content .wp-pagenavi a:hover:not(:where(.elementor, .elementor *)) {
	color: #fff !important;}
.entry-content .pagination-wrapper .prev-pagination:not(:where(.elementor, .elementor *)), .entry-content .pagination-wrapper .next-pagination:not(:where(.elementor, .elementor *)) {
	margin: 50px 0 0 0;}
.entry-content .pagination-wrapper:not(:where(.elementor, .elementor *)) {
	margin: 20px 0 50px 0;}
.entry-content .pagination-woocommerce:not(:where(.elementor, .elementor *)) {
	border-top: #e8e8e8 1px solid;}
.entry-content .pagination-woocommerce .page-numbers:not(:where(.elementor, .elementor *)) {
	float: right;
	padding: 50px 0 10px 0;
	margin: 0 0 50px 0;}
.entry-content .pagination-woocommerce .page-numbers li:not(:where(.elementor, .elementor *)) {
	float: left;}
.entry-content .post-pagination span:not(:where(.elementor, .elementor *)) {
    padding: 10px 14px;
    text-align: center;
    text-decoration: none;}
.entry-content .post-pagination span:not(:where(.elementor, .elementor *)), .entry-content .post-pagination span:hover:not(:where(.elementor, .elementor *)) {
	color: #fff;}
.entry-content .post-pagination a span:not(:where(.elementor, .elementor *)) {
	background: #fff;
	color: #424242;
	border: 1px solid #e8e8e8;}
.entry-content .post-pagination:not(:where(.elementor, .elementor *)) {
	margin: 40px 0 40px 0;}
.entry-content .pagination-margin:not(:where(.elementor, .elementor *)) {
	margin: 0 0 50px 0;}
.entry-content .news-block-wrapper-1-col-listing .news-block h3:not(:where(.elementor, .elementor *)) {
	font-size: 23px;
	margin: 0 0 14px 0;}
.entry-content .news-block-wrapper-1-col-listing .news-block .news-meta:not(:where(.elementor, .elementor *)) {
	border-top: #e8e8e8 1px solid;
	padding: 9px 0 0 0;
	margin: 0 0 30px 0;}
.entry-content .news-block-wrapper-1-col-listing .news-block .news-block-image:not(:where(.elementor, .elementor *)) {
	margin: 0 0 30px 0;}
.entry-content .news-block-wrapper-1-col-listing .news-block .news-block-image img:not(:where(.elementor, .elementor *)) {
	max-width: 100%;}
.entry-content .news-block-wrapper-1-col-listing .news-block:not(:where(.elementor, .elementor *)) {
	padding: 0 0 65px 0;}
.entry-content .news-block-wrapper-1-col-listing .news-block:last-child:not(:where(.elementor, .elementor *)) {
	border-bottom: #e8e8e8 1px solid;}
.entry-content .news-block-wrapper .news-meta span:not(:where(.elementor, .elementor *)) {
	margin: 0 28px 0 0;
	font-size: 15px;
	line-height: 160%;}
.entry-content .news-block-wrapper .news-meta .nm-news-author:not(:where(.elementor, .elementor *)):before, .entry-content .news-block-wrapper .news-meta .nm-news-date:not(:where(.elementor, .elementor *)):before, .entry-content .news-block-wrapper .news-meta .nm-news-category:not(:where(.elementor, .elementor *)):before, .entry-content .news-block-wrapper .news-meta .nm-news-comments:not(:where(.elementor, .elementor *)):before {
	margin: 0 10px 0 0;
	font-size: 16px;}
.entry-content .news-block-wrapper .news-meta .nm-news-author:not(:where(.elementor, .elementor *)):before {
	content: "\f040";}
.entry-content .news-block-wrapper .news-meta .nm-news-date:not(:where(.elementor, .elementor *)):before {
	content: "\f133";}
.entry-content .news-block-wrapper .news-meta .nm-news-category:not(:where(.elementor, .elementor *)):before {
	content: "\f02b";}
.entry-content .nm-news-category:not(:where(.elementor, .elementor *)) {
	word-wrap: break-word;}
.entry-content .news-block-wrapper .news-meta .nm-news-comments:not(:where(.elementor, .elementor *)):before {
	content: "\f075";}
.entry-content .news-read-more:not(:where(.elementor, .elementor *)), .entry-content .more-link:not(:where(.elementor, .elementor *)), .entry-content p a.more-link:not(:where(.elementor, .elementor *)) {
	color: #fff;
	font-size: 14px;
	padding: 11px 26px 13px 26px;
	display: table;
	line-height: 1;
	-webkit-border-radius: 30px; 
	-moz-border-radius: 30px;
	-o-border-radius: 30px;
	border-radius: 30px;}
.entry-content p a.more-link:not(:where(.elementor, .elementor *)) {
	text-decoration: none;
	margin: 30px 0 0 0;}
.entry-content .news-read-more i:not(:where(.elementor, .elementor *)), .entry-content .more-link i:not(:where(.elementor, .elementor *)) {
	font-size: 16px;
	margin: 0 0 0 3px;}
.entry-content .news-block-wrapper-1-col-listing .news-block .news-description p:not(:where(.elementor, .elementor *)) {
	margin: 0 0 30px 0;}
.entry-content .news-block-wrapper-1-col-listing .news-block .news-description img:not(:where(.elementor, .elementor *)) {
	max-width: 100%;}
.entry-content .news-block-wrapper-2-col-listing .news-block:not(:where(.elementor, .elementor *)) {
	float: left;
	width: calc(50% - 20px);
	margin: 0 30px 30px 0;}
.entry-content .news-block-wrapper-2-col-listing .news-block:nth-child(2n):not(:where(.elementor, .elementor *)) {
	margin: 0 0 30px 0;}
.entry-content .news-block-wrapper-2-col-listing .news-block:nth-child(2n+1):not(:where(.elementor, .elementor *)) {
	clear: both;}
.entry-content .news-block-wrapper-2-col-listing .news-block img:not(:where(.elementor, .elementor *)) {
	width: 100%;}
.entry-content .news-content-wrapper:not(:where(.elementor, .elementor *)) {
	border-left: #e8e8e8 1px solid;
	border-right: #e8e8e8 1px solid;
	border-bottom: #e8e8e8 1px solid;}
.entry-content .news-block-wrapper-2-col-listing .news-block h3:not(:where(.elementor, .elementor *)) {
	font-size: 17px;
	padding: 20px 30px;
	line-height: 140%;
	margin: 0;}
.entry-content .news-block-wrapper-2-col-listing .news-block .news-meta:not(:where(.elementor, .elementor *)) {
	border-top: #e8e8e8 1px solid;
	border-bottom: #e8e8e8 1px solid;
	padding: 14px 30px;}
.entry-content .news-block-wrapper-2-col-listing .news-block .news-meta span:not(:where(.elementor, .elementor *)) {
	font-size: 14px;
	margin: 0 14px 0 0;}
.entry-content .news-block-wrapper-2-col-listing .news-block .news-description:not(:where(.elementor, .elementor *)) {
	padding: 20px 30px;}
.entry-content .news-block-wrapper-2-col-listing .news-block .news-description p:not(:where(.elementor, .elementor *)) {
	margin: 0 0 10px 0;}
.entry-content .news-block-wrapper-3-col-listing .news-block:not(:where(.elementor, .elementor *)) {
	float: left;
	width: calc(33.2% - 20px);
	margin: 0 30px 30px 0;}
.entry-content .news-block-wrapper-3-col-listing .news-block:nth-child(3n):not(:where(.elementor, .elementor *)) {
	margin: 0 0 30px 0;}
.entry-content .news-block-wrapper-3-col-listing .news-block:nth-child(3n+1):not(:where(.elementor, .elementor *)) {
	clear: both;}
.entry-content .news-block-wrapper-3-col-listing .news-block img:not(:where(.elementor, .elementor *)) {
	max-width: 100%;
	width: 100%;}
.entry-content .news-content-wrapper:not(:where(.elementor, .elementor *)) {
	border-left: #e8e8e8 1px solid;
	border-right: #e8e8e8 1px solid;
	border-bottom: #e8e8e8 1px solid;}
.entry-content .news-block-wrapper-3-col-listing .news-block h3:not(:where(.elementor, .elementor *)) {
	font-size: 17px;
	padding: 20px 30px;
	line-height: 140%;
	margin: 0;}
.entry-content .news-block-wrapper-3-col-listing .news-block .news-meta:not(:where(.elementor, .elementor *)) {
	border-top: #e8e8e8 1px solid;
	border-bottom: #e8e8e8 1px solid;
	padding: 14px 30px;}
.entry-content .news-block-wrapper-3-col-listing .news-block .news-meta span:not(:where(.elementor, .elementor *)) {
	font-size: 14px;
	margin: 0 14px 0 0;}
.entry-content .news-block-wrapper-3-col-listing .news-block .news-description:not(:where(.elementor, .elementor *)) {
	padding: 20px 30px;}
.entry-content .news-block-wrapper-3-col-listing .news-block .news-description p:not(:where(.elementor, .elementor *)) {
	margin: 0 0 10px 0;}
.entry-content .news-block-wrapper-4-col-listing .news-block:not(:where(.elementor, .elementor *)) {
	float: left;
	width: calc(25% - 22.5px);
	margin: 0 30px 30px 0;}
.entry-content .news-block-wrapper-4-col-listing .news-block:nth-child(4n):not(:where(.elementor, .elementor *)) {
	margin: 0 0 30px 0;}
.entry-content .news-block-wrapper-4-col-listing .news-block:nth-child(4n+1):not(:where(.elementor, .elementor *)) {
	clear: both;}
.entry-content .news-block-wrapper-4-col-listing .news-block img:not(:where(.elementor, .elementor *)) {
	max-width: 100%;
	width: 100%;}
.entry-content .news-content-wrapper:not(:where(.elementor, .elementor *)) {
	border-left: #e8e8e8 1px solid;
	border-right: #e8e8e8 1px solid;
	border-bottom: #e8e8e8 1px solid;}
.entry-content .news-block-wrapper-4-col-listing .news-block h3:not(:where(.elementor, .elementor *)) {
	font-size: 17px;
	padding: 20px 30px;
	line-height: 140%;
	margin: 0;}
.entry-content .news-block-wrapper-4-col-listing .news-block .news-meta:not(:where(.elementor, .elementor *)) {
	border-top: #e8e8e8 1px solid;
	border-bottom: #e8e8e8 1px solid;
	padding: 14px 30px 0 30px;}
.entry-content .news-block-wrapper-4-col-listing .news-block .news-meta span:not(:where(.elementor, .elementor *)) {
	font-size: 14px;
	margin: 0 0 14px 0;
	display: block;
	line-height: 1;}
.entry-content .news-block-wrapper-4-col-listing .news-block .news-meta span.nm-news-date:not(:where(.elementor, .elementor *)) {
	margin: 0 0 10px 0;}
.entry-content .news-block-wrapper-4-col-listing .news-block .news-description:not(:where(.elementor, .elementor *)) {
	padding: 20px 30px;}
.entry-content .news-block-wrapper-4-col-listing .news-block .news-description p:not(:where(.elementor, .elementor *)) {
	margin: 0 0 10px 0;}
.entry-content .news-block-wrapper-5-col-listing .news-block:not(:where(.elementor, .elementor *)) {
	float: left;
	width: calc(20% - 16px);
	margin: 0 20px 20px 0;}
.entry-content .news-block-wrapper-5-col-listing .news-block:nth-child(5n):not(:where(.elementor, .elementor *)) {
	margin: 0 0 20px 0;}
.entry-content .news-block-wrapper-5-col-listing .news-block:nth-child(5n+1):not(:where(.elementor, .elementor *)) {
	clear: both;}
.entry-content .news-block-wrapper-5-col-listing .news-block img:not(:where(.elementor, .elementor *)) {
	max-width: 100%;
	width: 100%;}
.entry-content .news-content-wrapper:not(:where(.elementor, .elementor *)) {
	border-left: #e8e8e8 1px solid;
	border-right: #e8e8e8 1px solid;
	border-bottom: #e8e8e8 1px solid;}
.entry-content .news-block-wrapper-5-col-listing .news-block h3:not(:where(.elementor, .elementor *)) {
	font-size: 16px;
	padding: 20px 20px;
	line-height: 140%;
	margin: 0;}
.entry-content .news-block-wrapper-5-col-listing .news-block .news-meta:not(:where(.elementor, .elementor *)) {
	border-top: #e8e8e8 1px solid;
	border-bottom: #e8e8e8 1px solid;
	padding: 14px 20px 0 20px;}
.entry-content .news-block-wrapper-5-col-listing .news-block .news-meta span:not(:where(.elementor, .elementor *)) {
	font-size: 14px;
	margin: 0 0 14px 0;
	display: block;}
.entry-content .news-block-wrapper-5-col-listing .news-block .news-meta span.nm-news-date:not(:where(.elementor, .elementor *)) {
	margin: 0 0 5px 0;}
.entry-content .news-block-wrapper-5-col-listing .news-block .news-description:not(:where(.elementor, .elementor *)) {
	padding: 20px 20px;}
.entry-content .news-block-wrapper-5-col-listing .news-block .news-description p:not(:where(.elementor, .elementor *)) {
	margin: 0 0 10px 0;}
.entry-content .news-single .news-block:last-child:not(:where(.elementor, .elementor *)) {
	border: none;
	margin: 0;
	padding: 0;}
.entry-content .news-single:not(:where(.elementor, .elementor *)) {
	border-bottom: #e8e8e8 1px solid;
	padding: 0 0 20px 0;
	margin: 0 0 40px 0;}
.entry-content .comment-image:not(:where(.elementor, .elementor *)) {
	width: 70px;
	height: 70px;
	background: #f2f2f2;}
.entry-content .comment-image img:not(:where(.elementor, .elementor *)) {
	width: 100%;}
.entry-content .comment-info:not(:where(.elementor, .elementor *)) {
	color: #424242;
	font-weight: 600;
	margin: 0 0 10px 0 !important;}
.entry-content .comment-text:not(:where(.elementor, .elementor *)) {
	line-height: 160%;
	margin: 0 !important;}
.entry-content .comment-text p:not(:where(.elementor, .elementor *)) {
	margin: 0 0 10px 0;}
.entry-content .comment-info span:not(:where(.elementor, .elementor *)) {
	font-weight: 400;}
.entry-content .comment-left:not(:where(.elementor, .elementor *)) {
	float: left;}
.entry-content .comment-right:not(:where(.elementor, .elementor *)) {
	float: right;
	width: calc(100% - 100px);
	padding: 0 0 5px 0;
	margin: 0 0 25px 0;
	border-bottom: #e8e8e8 1px solid;}
.entry-content .comment-entry:not(:where(.elementor, .elementor *)) {
	clear: both;}
.entry-content .comments:not(:where(.elementor, .elementor *)) {
	margin: 15px 0 20px 0 !important;}
.entry-content .comments ul:not(:where(.elementor, .elementor *)) {
	margin: 0;}
.entry-content .comments li:not(:where(.elementor, .elementor *)):before {
	content: "";}
.entry-content .comments li:not(:where(.elementor, .elementor *)) {
	list-style: none !important;
	border-bottom: none;
	margin: 0 !important;
	padding: 0;}
.entry-content .comments li li:not(:where(.elementor, .elementor *)) {
	margin: 0 0 0 40px !important;}
.entry-content .comments li:last-child .comment-right:not(:where(.elementor, .elementor *)) {
	background: none;}
.entry-content .comments ul.children:not(:where(.elementor, .elementor *)) {
	margin: 0 0 0 40px !important;}
.entry-content .reply a:not(:where(.elementor, .elementor *)) {
	color: #424242 !important;
	text-decoration: underline !important;}
.entry-content .comment-info p:not(:where(.elementor, .elementor *)) {
	float: left;
	margin: 0;}
.entry-content .comment-form button:not(:where(.elementor, .elementor *)) {
	margin: 0;}
.entry-content .comment-form:not(:where(.elementor, .elementor *)) {
	margin: 0 0 70px 0;}
.entry-content #reply-title:not(:where(.elementor, .elementor *)) {
	font-size: 20px;}
.entry-content #reply-title .title-block7:not(:where(.elementor, .elementor *)) {
	margin: 20px 0 30px;}
.entry-content #reply-title small:not(:where(.elementor, .elementor *)) {
	float: right;
	font-size: 16px;
	font-family: 'Source Sans Pro', sans-serif;}
.entry-content .pingback .comment-left:not(:where(.elementor, .elementor *)) {
	display: none;}
.entry-content .pingback .comment-right:not(:where(.elementor, .elementor *)) {
	width: 100%;}
.entry-content .service-rate-table-wrapper:not(:where(.elementor, .elementor *)) {
	margin: 0 0 60px 0;}
.entry-content .service-rate-wrapper:not(:where(.elementor, .elementor *)) {
	float: left;
	width: 24%;}
.entry-content .car-list-wrapper:not(:where(.elementor, .elementor *)) {
	float: left;
	width: 28%;}
.entry-content .mobile-rate-table-msg:not(:where(.elementor, .elementor *)) {
	display: none;}
.entry-content .blank-header:not(:where(.elementor, .elementor *)) {
	height: 110px;
	border-bottom: #e8e8e8 1px solid;}
.entry-content .car-list-section:not(:where(.elementor, .elementor *)) {
	padding: 26px 0 27px 20px;
	border-bottom: #e8e8e8 1px solid;
	border-right: #e8e8e8 1px solid;}
.entry-content .car-list-inner .car-list-section:nth-child(2n):not(:where(.elementor, .elementor *)) {
	background: #f8f8f8; 
	background: -webkit-linear-gradient(left, #fff , #f8f8f8); 
	background: -o-linear-gradient(right, #fff , #f8f8f8); 
	background: -moz-linear-gradient(right, #fff , #f8f8f8); 
	background: linear-gradient(to right, #fff , #f8f8f8);}
.entry-content .car-list-section p:not(:where(.elementor, .elementor *)) {
	font-family: 'Montserrat', sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	float: left;
	padding: 14px 0 14px 14px;
	margin: 0;
	font-size: 16px;}
.entry-content .car-list-section img:not(:where(.elementor, .elementor *)) {
	float: left;}
.entry-content .service-rate-header:not(:where(.elementor, .elementor *)) {
	padding: 30px;
	position: relative;}
.entry-content .service-rate-header:not(:where(.elementor, .elementor *)):after {
	width: 0px;
	height: 0px;
	border-left: 12px solid transparent;
	border-right: 12px solid transparent;
	display: block;
	content: '';
	position: absolute;
	bottom: -10px;
	left: 30px;}
.entry-content .service-rate-header p:not(:where(.elementor, .elementor *)) {
	margin: 0;}
.entry-content .service-rate-header p strong:not(:where(.elementor, .elementor *)) {
	font-family: 'Montserrat', sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 18px;
	display: block;
	color: #fff;}
.entry-content .service-rate-section:not(:where(.elementor, .elementor *)) {
	padding: 30px;
	border-bottom: #e8e8e8 1px solid;
	border-right: #e8e8e8 1px solid;}
.entry-content .service-rate-inner .service-rate-section:nth-child(2n):not(:where(.elementor, .elementor *)) {
	background: #f8f8f8;}
.entry-content .service-rate-section p strong:not(:where(.elementor, .elementor *)) {
	color: #424242;
	display: block;
	font-family: 'Montserrat', sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 16px;}
.entry-content .service-rate-section p:not(:where(.elementor, .elementor *)) {
	font-size: 15px;
	margin: 0;}
.entry-content .call-to-action-small:not(:where(.elementor, .elementor *)) {
	padding: 35px 30px;
	margin: 0 0 70px 0;}
.entry-content .call-to-action-small h4:not(:where(.elementor, .elementor *)) {
	font-size: 20px;
	color: #fff;
	float: left;
	padding: 15px 0;
	margin: 0;}
.entry-content .call-to-action-button:not(:where(.elementor, .elementor *)) {
	float: right;
	color: #fff;
	font-size: 16px;
	-webkit-border-radius: 30px; 
	-moz-border-radius: 30px;
	-o-border-radius: 30px;
	border-radius: 30px;
	padding: 16px 35px;
	margin: 5px 0 0 0;
	display: inline-table;}
.entry-content .call-to-action-button:not(:where(.elementor, .elementor *)):after {
	content: "\f105";
	font-size: 16px;
	margin: 0 0 0 8px;}
.entry-content .step-wrapper:not(:where(.elementor, .elementor *)) {
	width: calc(25% - 37.5px);
	float: left;
	margin: 0 50px 0 0;}
.entry-content .step-icon:not(:where(.elementor, .elementor *)) {
	font-family: 'Montserrat', sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #fff;
	font-size: 18px;
	width: 46px;
	height: 35px;
	text-align: center;
	padding: 16px 0 0 5px;
	border-radius: 99%;
	margin: 0 auto;
	z-index: 2;
	position: relative;}
.entry-content .step-icon-wrapper:not(:where(.elementor, .elementor *)) {
	background: #fff;
	width: 80px;
	margin: 0 auto;
	z-index: 2;
	position: relative;}
.entry-content .step-title:not(:where(.elementor, .elementor *)) {
	font-family: 'Montserrat', sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 15px;
	width: 100%;
	text-align: center;
	margin: 14px 0 0 0;
	line-height: 130%;}
.entry-content .booking-step-wrapper:not(:where(.elementor, .elementor *)) {
	position: relative;
	margin: 0 0 50px 0;}
.entry-content .step-line:not(:where(.elementor, .elementor *)) {
	background: #e8e8e8;
	height: 1px;
	width: 85%;
	margin: 0 auto;
	position: relative;
	top: 25px;
	z-index: 1;}
.entry-content .qns-last:not(:where(.elementor, .elementor *)) {
	margin: 0;}
.entry-content .booking-step-1-form:not(:where(.elementor, .elementor *)) {
	float: left;
	width: calc(38% - 30px);
	margin: 0 30px 70px 0;}
.entry-content .booking-step-intro:not(:where(.elementor, .elementor *)) {
	float: left;
	width: calc(62% - 62px);
	border: #e8e8e8 1px solid;
	padding: 30px;
	margin: 0 0 70px 0;
	background-position: center;
	background-repeat: no-repeat;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;}
.entry-content .booking-step-intro ul:not(:where(.elementor, .elementor *)) {
	margin: 0 0 15px 0;}
.entry-content .select-vehicle-wrapper:not(:where(.elementor, .elementor *)) { 
	float: left;
	width: calc(37% - 30px);
	margin: 0 30px 0 0;
	padding: 30px 0 0 0;
	background-position: center;
	background-repeat: no-repeat;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;}
.entry-content .trip-details-wrapper:not(:where(.elementor, .elementor *)) {
	color: #fff;
	float: left;
	width: calc(63% - 60px);
	padding: 30px;
	margin: 0 0 70px 0;
	background-position: center;
	background-repeat: no-repeat;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;}
.entry-content .trip-details-wrapper .trip-details-wrapper-1:not(:where(.elementor, .elementor *)) {
	float: left;
	width: calc(60% - 30px);
	margin: 0 30px 20px 0;}
.entry-content .trip-details-wrapper .trip-details-wrapper-1 p:not(:where(.elementor, .elementor *)) {
	margin: 0 0 23px 0;
	padding: 0 0 23px 0;}
.entry-content .trip-details-wrapper .trip-details-wrapper-1 p strong:not(:where(.elementor, .elementor *)) {
	color: #b3b3b3;
	font-weight: normal;
	width: 30%;
	display: block;
	float: left;}
.entry-content .trip-details-wrapper .trip-details-wrapper-1 p span:not(:where(.elementor, .elementor *)) {
	float: right;
	width: 70%;}
.entry-content .trip-details-wrapper .trip-details-wrapper-2:not(:where(.elementor, .elementor *)) {
	float: left;
	width: calc(40% - 62px);
	padding: 30px;
	margin: 0 0 20px 0;}
.entry-content .trip-details-wrapper .trip-details-wrapper-2 p:not(:where(.elementor, .elementor *)) {
	margin: 0 0 20px 0;}
.entry-content .view-map-button:not(:where(.elementor, .elementor *)), .entry-content p .view-map-button:not(:where(.elementor, .elementor *)) {
	color: #fff;
	font-size: 16px;
	-webkit-border-radius: 30px; 
	-moz-border-radius: 30px;
	-o-border-radius: 30px;
	border-radius: 30px;
	padding: 11px 30px 13px 30px;
	display: inline-table;
	text-decoration: none;}
.entry-content p .view-map-button:not(:where(.elementor, .elementor *)) {
	padding: 5px 30px 7px 30px;
	margin: -6px 0 0 0;}
.entry-content .view-map-button:not(:where(.elementor, .elementor *)):after {
	content: "\f041";
	font-size: 18px;
	margin: 0 0 0 8px;}
.entry-content .trip-details-wrapper .trip-details-wrapper-2 p strong:not(:where(.elementor, .elementor *)) {
	color: #b3b3b3;
	font-weight: normal;
	display: block;}
.entry-content .trip-details-wrapper h4:not(:where(.elementor, .elementor *)) {
	color: #fff;}
.entry-content .vehicle-section:not(:where(.elementor, .elementor *)) {
	border: transparent 2px solid;
	outline: #e8e8e8 1px solid;
	padding: 25px 30px;
	margin: 0 0 23px 0;}
.entry-content .vehicle-section p:not(:where(.elementor, .elementor *)) {
	font-size: 16px;
	float: left;
	margin: 0;}
.entry-content .vehicle-section p strong:not(:where(.elementor, .elementor *)) {
	font-size: 20px;
	display: block;
	font-weight: normal;
	font-family: 'Montserrat', sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	margin: 5px 0 0 0;}
.entry-content .vehicle-section img:not(:where(.elementor, .elementor *)) {
	float: right;
	margin: 0 15px 0 0;}
.entry-content .vehicle-section ul:not(:where(.elementor, .elementor *)) {
	float: right;
	margin: 6px 0 0 0;}
.entry-content .vehicle-section ul li:not(:where(.elementor, .elementor *)) {
	position: relative;
	padding: 0 0 0 23px;}
.entry-content .vehicle-section ul li.vehicle-bag-limit:not(:where(.elementor, .elementor *)):before {
	content: "\f290";
	font-size: 16px;
	position: absolute;
	left: 0px;}
.entry-content .vehicle-section ul li.vehicle-passenger-limit:not(:where(.elementor, .elementor *)):before {
	content: "\f183";
	font-size: 16px;
	position: absolute;
	left: 3px;}
.entry-content .trip-details-wrapper form button:not(:where(.elementor, .elementor *)) {
	color: #fff;
	font-size: 16px;
	-webkit-border-radius: 30px; 
	-moz-border-radius: 30px;
	-o-border-radius: 30px;
	border-radius: 30px;
	padding: 11px 30px 12px 30px;
	margin: 5px 0 0 0;
	display: inline-table;}
.entry-content .full-booking-wrapper:not(:where(.elementor, .elementor *)) {
	color: #fff;
	padding: 30px 30px 40px 30px;
	margin: 0 0 70px 0;}
.entry-content .full-booking-wrapper h4:not(:where(.elementor, .elementor *)) {
	color: #fff;}
.entry-content .full-booking-wrapper .clearfix .qns-one-half p:not(:where(.elementor, .elementor *)) {
	margin: 0 0 23px 0;
	padding: 0 0 23px 0;}
.entry-content .full-booking-wrapper .clearfix .qns-one-half p strong:not(:where(.elementor, .elementor *)) {
	color: #b3b3b3;
	font-weight: normal;
	width: 30%;
	display: block;
	float: left;}
.entry-content .full-booking-wrapper .clearfix .qns-one-half p span:not(:where(.elementor, .elementor *)) {
	float: right;
	width: 70%;}
.entry-content .full-booking-wrapper .passenger-details-wrapper .clearfix p:not(:where(.elementor, .elementor *)) {
	margin: 0 0 17px 0;}
.entry-content .full-booking-wrapper .passenger-details-wrapper .clearfix p strong:not(:where(.elementor, .elementor *)) {
	color: #b3b3b3;
	font-weight: normal;
	width: 42%;
	display: block;
	float: left;}
.entry-content .full-booking-wrapper .passenger-details-wrapper .clearfix p span:not(:where(.elementor, .elementor *)) {
	float: right;
	width: 58%;
	word-wrap: break-word;}
.entry-content .full-booking-wrapper .additional-information-wrapper p:not(:where(.elementor, .elementor *)) {
	margin: 0;}
.entry-content .full-booking-wrapper .additional-information-wrapper p strong:not(:where(.elementor, .elementor *)) {
	color: #b3b3b3;
	font-weight: normal;
	width: 42%;
	display: block;
	float: left;}
.entry-content .full-booking-wrapper .additional-information-wrapper p span:not(:where(.elementor, .elementor *)) {
	float: right;
	width: 58%;}
.entry-content .passenger-details-wrapper:not(:where(.elementor, .elementor *)) {
	padding: 30px;
	width: calc(50% - 77px);
	margin: 0 30px 0 0;
	float: left;}
.entry-content .passenger-details-half:not(:where(.elementor, .elementor *)) {
	width: calc(50% - 5px);
	margin: 0 10px 0 0;
	float: left;}
.entry-content .last-col:not(:where(.elementor, .elementor *)) {
	margin: 0;}
.entry-content .total-price-display:not(:where(.elementor, .elementor *)) {
	width: calc(50% - 21px);
	
	margin: 30px 0 0 0;}
.entry-content .payment-options-section:not(:where(.elementor, .elementor *)) {
	padding: 35px 30px 25px 30px;}
.entry-content .total-price-inner:not(:where(.elementor, .elementor *)) {
	padding: 25px 30px;}
.entry-content .total-price-inner p span:not(:where(.elementor, .elementor *)) {
	display: block;
	font-size: 14px;}
.entry-content .payment-options-section input:not(:where(.elementor, .elementor *)) {
	margin: 0 10px 0 0;}
.entry-content .payment-options-section input:not(:where(.elementor, .elementor *)), .entry-content .payment-options-section label:not(:where(.elementor, .elementor *)) {
	float: left;}
.entry-content .radio-wrapper:not(:where(.elementor, .elementor *)) {
	margin: 0 0 10px 0;}
.entry-content .total-price-display p:not(:where(.elementor, .elementor *)) {
	float: left;
	font-size: 20px;
	font-family: 'Montserrat', sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	padding: 10px 0;
	margin: 0;}
.entry-content .total-price-display p strong:not(:where(.elementor, .elementor *)) {
	text-decoration: underline;}
.entry-content .total-price-display .payment-button:not(:where(.elementor, .elementor *)) {
	float: left;
	color: #fff;
	font-size: 16px;
	-webkit-border-radius: 30px; 
	-moz-border-radius: 30px;
	-o-border-radius: 30px;
	border-radius: 30px;
	padding: 13px 35px;
	margin: 3px 0 0 0;
	display: inline-table;}
.entry-content .radio-wrapper.clearfix:not(:where(.elementor, .elementor *)) {	
	position: relative;
	max-width: 320px;
	margin: 0 0 20px 0;}
.entry-content .radio-wrapper.clearfix > img:not(:where(.elementor, .elementor *)) {
    margin: 0 0 0 10px;
    position: absolute;
    top: -6px;
	left: 170px;}
.entry-content .total-price-display .payment-button:not(:where(.elementor, .elementor *)):after {
	content: "\f105";
	font-size: 16px;
	margin: 0 0 0 8px;}
.entry-content .paypal-loader:not(:where(.elementor, .elementor *)) {
	background-image: url("/wp-content/themes/chauffeur/framework/images/loader.gif");
	background-repeat: no-repeat;
	background-position: 30px center;
	color: #fff;
	padding: 30px;
	margin: 0 0 60px 0;
	text-indent: 35px;}
.entry-content #payment-form:not(:where(.elementor, .elementor *)) {
	width: 50%;}
.entry-content .stripe-review-payment:not(:where(.elementor, .elementor *)) {
	border-bottom: #3b3b3b 1px solid;
	padding: 0 0 25px 0;
	margin: 0 0 25px 0;}
.entry-content .stripe-trip-details:not(:where(.elementor, .elementor *)) {
	border-bottom: #3b3b3b 1px solid;
	padding: 0 0 25px 0;
	margin: 0 0 35px 0;}
.entry-content .payment-errors:not(:where(.elementor, .elementor *)) {
	background: #ffe2e1;
	color: #c83f39;
	padding: 20px;
	display: none;
	margin: 0 0 30px 0;}
.entry-content .payment-errors a:not(:where(.elementor, .elementor *)) {
	color: #c83f39;
	text-decoration: underline;}
.entry-content .qns-one-half:not(:where(.elementor, .elementor *)) {
	width: calc(50% - 15px);
	margin: 0 30px 0 0;
	float: left;}
.entry-content .qns-last:not(:where(.elementor, .elementor *)) {
	margin: 0;}
.entry-content .footer:not(:where(.elementor, .elementor *)) {
	color: #fff;
	width: 100%;
	padding: 70px 0 0 0;}
.entry-content .footer p:not(:where(.elementor, .elementor *)) {
	font-size: 15px;
	margin: 0 0 25px 0;}
.entry-content .footer a:not(:where(.elementor, .elementor *)) {
	color: #fff;}
.entry-content .footer-inner:not(:where(.elementor, .elementor *)) {
	width: 1110px;
	margin: 0 auto;}
.entry-content .one-fourth:not(:where(.elementor, .elementor *)) {
	width: calc(25% - 22.5px);
	float: left;
	margin: 0 30px 0 0;}
.entry-content .one-half:not(:where(.elementor, .elementor *)) {
	width: calc(50% - 45px);
	float: left;
	margin: 0 30px 0 0;}
.entry-content .last-col:not(:where(.elementor, .elementor *)) {
	margin: 0;}
.entry-content .footer-inner .one-fourth:nth-child(4n):not(:where(.elementor, .elementor *)) {
	margin: 0;}
.entry-content .footer h5:not(:where(.elementor, .elementor *)) {
	font-size: 17px;
	margin: 0 0 25px 0;
	color: #fff;}
.entry-content .footer-bottom:not(:where(.elementor, .elementor *)) {
	padding: 30px 0;
	margin: 45px 0 0 0;}
.entry-content .footer p.footer-message:not(:where(.elementor, .elementor *)) {
	width: 100%;
	text-align: center;
	font-size: 16px;
	line-height: 120%;
	margin: 0;}
.entry-content .footer-social-icons-wrapper:not(:where(.elementor, .elementor *)) {
	width: 100%;
	text-align: center;
	padding: 0 0 25px 0;}
.entry-content .footer-social-icons-wrapper a:not(:where(.elementor, .elementor *)) {
	font-size: 18px;
	margin: 0 28px 0 0;}
.entry-content .footer-social-icons-wrapper a:last-child:not(:where(.elementor, .elementor *)) {
	margin: 0;}
.entry-content .footer .contact-widget:not(:where(.elementor, .elementor *)) {
	margin: 0 0 0 40px;}
.entry-content ul.contact-widget:not(:where(.elementor, .elementor *)) {
	padding: 0 0 0 40px;}
.entry-content .contact-widget .cw-address:not(:where(.elementor, .elementor *)), .entry-content .contact-widget .cw-phone:not(:where(.elementor, .elementor *)), .entry-content .contact-widget .cw-cell:not(:where(.elementor, .elementor *)) {
	position: relative;
	line-height: 150%;
	margin: 0 0 6px 0;
	font-size: 15px;
	word-wrap: break-word;
	border-bottom: none !important;}
.entry-content .contact-widget .cw-address:not(:where(.elementor, .elementor *)) {
	font-size: 15px;
	max-width: 300px;}
.entry-content .contact-widget .cw-phone:not(:where(.elementor, .elementor *)) {
	font-size: 18px;
	line-height: 140%;}
.entry-content .contact-widget .cw-phone span:not(:where(.elementor, .elementor *)) {
	display: block;
	font-size: 15px;}
.entry-content .contact-widget .cw-cell:not(:where(.elementor, .elementor *)) {
	font-size: 18px;
	line-height: 140%;}
.entry-content .contact-widget .cw-cell span:not(:where(.elementor, .elementor *)) {
	display: block;
	font-size: 15px;}
.entry-content .footer .contact-widget .cw-address:not(:where(.elementor, .elementor *)) {
	margin: 0 0 20px 0;}
.entry-content .footer ul.contact-widget li:not(:where(.elementor, .elementor *)), .entry-content ul.contact-widget li:not(:where(.elementor, .elementor *)) {
	border-bottom: none;
	padding: 0;
	margin: 0 0 20px 0;}
.entry-content .footer .contact-widget .cw-address:not(:where(.elementor, .elementor *)):before, .entry-content .footer .contact-widget .cw-phone:not(:where(.elementor, .elementor *)):before, .entry-content .footer .contact-widget .cw-cell:not(:where(.elementor, .elementor *)):before, .entry-content .contact-widget .cw-address:not(:where(.elementor, .elementor *)):before, .entry-content .contact-widget .cw-phone:not(:where(.elementor, .elementor *)):before, .entry-content .contact-widget .cw-cell:not(:where(.elementor, .elementor *)):before {
	font-family: "FontAwesome"; 
	line-height: 0px;
	position: absolute;
	top: 22px;
	display: block;}
.entry-content .footer .contact-widget .cw-address:not(:where(.elementor, .elementor *)):before, .entry-content .footer .contact-widget .cw-phone:not(:where(.elementor, .elementor *)):before, .entry-content .footer .contact-widget .cw-cell:not(:where(.elementor, .elementor *)):before {
	color: #fff;}
.entry-content .footer .contact-widget .cw-address:not(:where(.elementor, .elementor *)):after, .entry-content .footer .contact-widget .cw-phone:not(:where(.elementor, .elementor *)):after, .entry-content .footer .contact-widget .cw-cell:not(:where(.elementor, .elementor *)):after, .entry-content .footer .contact-widget li:last-child:not(:where(.elementor, .elementor *)):after, .entry-content .contact-widget .cw-address:not(:where(.elementor, .elementor *)):after, .entry-content .contact-widget .cw-phone:not(:where(.elementor, .elementor *)):after, .entry-content .contact-widget .cw-cell:not(:where(.elementor, .elementor *)):after, .entry-content .contact-widget li:last-child:not(:where(.elementor, .elementor *)):after {
	display: none;}
.entry-content .footer .contact-widget .cw-address:not(:where(.elementor, .elementor *)):before, .entry-content .contact-widget .cw-address:not(:where(.elementor, .elementor *)):before {
	content: "\f041";  
	font-size: 30px;
	left: -32px;}
.entry-content .footer .contact-widget .cw-phone:not(:where(.elementor, .elementor *)):before, .entry-content .contact-widget .cw-phone:not(:where(.elementor, .elementor *)):before {
	content: "\f095"; 
	font-size: 30px;
	left: -36px;}
.entry-content .footer .contact-widget .cw-cell:not(:where(.elementor, .elementor *)):before, .entry-content .contact-widget .cw-cell:not(:where(.elementor, .elementor *)):before {
	content: "\f0e0"; 
	font-size: 24px;
	left: -39px;}
.entry-content .newsletter-form button:not(:where(.elementor, .elementor *)), .entry-content .footer .tnp-field input[type="submit"]:not(:where(.elementor, .elementor *)) {
	font-size: 14px;
	margin: 0;
	padding: 10px 20px;
	color: #fff;
	border: none;
	-webkit-border-radius: 30px; 
	-moz-border-radius: 30px;
	-o-border-radius: 30px;
	border-radius: 30px;
	cursor: pointer;
	border: none;
	color: #fff;
	display: block;
	line-height: normal;
	width: inherit;}
.entry-content .newsletter-form button i:not(:where(.elementor, .elementor *)) {
	font-size: 16px;
	margin: 0 0 0 5px;}
.entry-content .footer form input[type="text"]:not(:where(.elementor, .elementor *)), .entry-content .footer form input[type="email"]:not(:where(.elementor, .elementor *)) {
	width: calc(100%);
	padding: 12px 13px 11px 13px;
	margin: 0 0 20px 0;
	border: none;
	font-size: 16px;
	color: #bbbbbb;
	-webkit-appearance: none;
	-webkit-appearance: none;
	-webkit-border-radius: 0; 
	-moz-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;}
.entry-content .footer h5:not(:where(.elementor, .elementor *)) {
	font-size: 14px;
	text-transform: uppercase;}
.entry-content .title-block6:not(:where(.elementor, .elementor *)) {
	height: 2px;
	margin: 0 0 25px 0;
	width: 55px;}
.entry-content .title-block7:not(:where(.elementor, .elementor *)) {
	width: 45px;
	height: 2px;
	margin: 0px 0 30px 0;
	display: block;}
.entry-content .tnp-widget .tnp-field label:not(:where(.elementor, .elementor *)) {
	display: none;}
.entry-content .contact-details-list li:not(:where(.elementor, .elementor *)):after {
	content: "";}
.entry-content .contact-details-list li:first-child:not(:where(.elementor, .elementor *)) {
	border-top: #e8e8e8 1px solid;}
.entry-content .contact-details-list li:not(:where(.elementor, .elementor *)) {
	border-bottom: #e8e8e8 1px solid;
	padding: 25px 0 25px 55px;
	position: relative;
	margin: 0;}
.entry-content .contact-details-list .cdw-address:not(:where(.elementor, .elementor *)):before, .entry-content .contact-details-list .cdw-phone:not(:where(.elementor, .elementor *)):before, .entry-content .contact-details-list .cdw-email:not(:where(.elementor, .elementor *)):before {
	width: 50px;
	height: 37px;
	padding: 13px 0 0 0;
	font-size: 22px;
	-webkit-border-radius: 100%; 
	-moz-border-radius: 100%;
	-o-border-radius: 100%;
	border-radius: 100%;
	display: block;
	text-align: center;
	float: left;
	position: absolute;
	top: 10px;
	left: 0px;}
.entry-content .contact-details-list .cdw-address:not(:where(.elementor, .elementor *)):before {
	content: "\f041";}
.entry-content .contact-details-list .cdw-phone:not(:where(.elementor, .elementor *)):before {
	content: "\f095";}
.entry-content .contact-details-list .cdw-email:not(:where(.elementor, .elementor *)):before {
	content: "\f0e0";
	font-size: 20px;}
.entry-content .hide:not(:where(.elementor, .elementor *)) {
	display: none;}
.entry-content .booking-terms-wrapper:not(:where(.elementor, .elementor *)) {
	margin: 0 0 20px 0;}
.entry-content .booking-terms-wrapper input[type="checkbox"]:not(:where(.elementor, .elementor *)) {
	margin: 0 8px 0 0;}
.entry-content .booking-terms-wrapper a:not(:where(.elementor, .elementor *)) {
	color: #fff;
	text-decoration: underline;}
.entry-content .main-content-lightbox:not(:where(.elementor, .elementor *)) {
	width: calc(100% - 60px);
	margin: 0;
	padding: 30px !important;
	background: #fff;
	max-height: 260px;
    overflow: scroll;}
.entry-content .main-content-lightbox h4:not(:where(.elementor, .elementor *)) {
	font-size: 18px;
    margin: 0 0 15px;}
.entry-content .main-content-lightbox:not(:where(.elementor, .elementor *)) {
	line-height: 140%;}
.entry-content .main-content-lightbox table:not(:where(.elementor, .elementor *)) {
	margin: 0 0 30px 0;}
.entry-content .lightbox-title:not(:where(.elementor, .elementor *)) {
	padding: 15px 30px;}
.entry-content .lightbox-title h4:not(:where(.elementor, .elementor *)) {
	font-size: 15px;
	color: #fff;
	margin: 0;}
.entry-content .vc_column-gap-0 > div > .vc_column_container:not(:where(.elementor, .elementor *)) {
	padding-left: 0px !important;
	padding-right: 0px !important;}
.entry-content .vc_column-gap-1 > div > .vc_column_container:not(:where(.elementor, .elementor *)) {
	padding-left: 0.5px !important;
	padding-right: 0.5px !important;}
.entry-content .vc_column-gap-2 > div > .vc_column_container:not(:where(.elementor, .elementor *)) {
	padding-left: 1px !important;
	padding-right: 1px !important;}
.entry-content .vc_column-gap-3 > div > .vc_column_container:not(:where(.elementor, .elementor *)) {
	padding-left: 1.5px !important;
	padding-right: 1.5px !important;}
.entry-content .vc_column-gap-4 > div > .vc_column_container:not(:where(.elementor, .elementor *)) {
	padding-left: 2px !important;
	padding-right: 2px !important;}
.entry-content .vc_column-gap-5 > div > .vc_column_container:not(:where(.elementor, .elementor *)) {
	padding-left: 2.5px !important;
	padding-right: 2.5px !important;}
.entry-content .vc_column-gap-10 > div > .vc_column_container:not(:where(.elementor, .elementor *)) {
	padding-left: 5px !important;
	padding-right: 5px !important;}
.entry-content .vc_column-gap-15 > div > .vc_column_container:not(:where(.elementor, .elementor *)) {
	padding-left: 7.5px !important;
	padding-right: 7.5px !important;}
.entry-content .vc_column-gap-20 > div > .vc_column_container:not(:where(.elementor, .elementor *)) {
	padding-left: 10px !important;
	padding-right: 10px !important;}
.entry-content .vc_column-gap-25 > div > .vc_column_container:not(:where(.elementor, .elementor *)) {
	padding-left: 12.5px !important;
	padding-right: 12.5px !important;}
.entry-content .vc_column-gap-30 > div > .vc_column_container:not(:where(.elementor, .elementor *)) {
	padding-left: 15px !important;
	padding-right: 15px !important;}
.entry-content .vc_column-gap-35 > div > .vc_column_container:not(:where(.elementor, .elementor *)) {
	padding-left: 17.5px !important;
	padding-right: 17.5px !important;}

/* ===== from chauffeur/framework/css/responsive.css ===== */
@media only screen and (max-width: 1600px) {
.entry-content .about-us-block:not(:where(.elementor, .elementor *)) {
	    height: 365px;
	    padding: 65px 30px 0 30px;
	    width: calc(50% - 60px);}
}
@media only screen and (max-width: 980px) {
.entry-content .about-us-block:not(:where(.elementor, .elementor *)) {
		height: inherit;
	    padding: 60px 30px;
	    width: calc(100% - 60px);}
.entry-content .video-wrapper-home:not(:where(.elementor, .elementor *)) {
		display: none;}
.entry-content .about-us-block-2 .about-us-block:not(:where(.elementor, .elementor *)) {
		width: 100%;}
.entry-content .footer .one-half:not(:where(.elementor, .elementor *)) {
		width: 100%;
		margin: 0 0 40px 0;}
.entry-content .footer .one-fourth:not(:where(.elementor, .elementor *)) {
		width: 100%;
		margin: 0 0 60px 0;}
.entry-content .footer-bottom:not(:where(.elementor, .elementor *)) {
		margin: 0;}
.entry-content .footer .contact-widget .cw-address:not(:where(.elementor, .elementor *)) {
		max-width: 200px;}
.entry-content .service-rate-table-wrapper:not(:where(.elementor, .elementor *)) {
		overflow: scroll;}
.entry-content .service-rate-table-inner-wrapper:not(:where(.elementor, .elementor *)) {
		min-width: 900px;}
.entry-content .mobile-rate-table-msg:not(:where(.elementor, .elementor *)) {
		display: block;}
}
@media only screen and (max-width: 1100px) {
.entry-content .call-to-action-small h4:not(:where(.elementor, .elementor *)) {
		float: none;
		text-align: center;
		margin: 0 0 15px 0;
		line-height: 130%;}
.entry-content .call-to-action-button:not(:where(.elementor, .elementor *)) {
		float: none;
		display: table;
		margin: 0 auto;}
.entry-content .car-list-section img:not(:where(.elementor, .elementor *)) {
		width: 50px;}
.entry-content .blank-header:not(:where(.elementor, .elementor *)) {
		height: 90px;}
.entry-content .service-rate-header:not(:where(.elementor, .elementor *)) {
		padding: 20px 10px;}
.entry-content .service-rate-section:not(:where(.elementor, .elementor *)) {
		padding: 20px 10px;}
.entry-content .car-list-section img:not(:where(.elementor, .elementor *)), .entry-content .car-list-section p:not(:where(.elementor, .elementor *)) {
		float: none;}
.entry-content .car-list-section p:not(:where(.elementor, .elementor *)) {
		padding: 0;}
.entry-content .car-list-section:not(:where(.elementor, .elementor *)) {
		padding: 15px 0 0 0;
		height: 73px;}
.entry-content .latest-news-block-content .news-meta span.nm-news-date:not(:where(.elementor, .elementor *)) {
		display: block;
		margin: 0 0 5px 0;}
.entry-content .select-vehicle-wrapper:not(:where(.elementor, .elementor *)) {
		width: 100%;
		margin: 0 0 40px 0;}
.entry-content .trip-details-wrapper:not(:where(.elementor, .elementor *)) {
		width: calc(100% - 60px);}
.entry-content .full-booking-wrapper-3 .qns-one-half:not(:where(.elementor, .elementor *)), .entry-content .full-booking-wrapper .clearfix .qns-one-half p strong:not(:where(.elementor, .elementor *)), .entry-content .full-booking-wrapper .clearfix .qns-one-half p span:not(:where(.elementor, .elementor *)) {
		width: 100%;
		float: none;
		margin: 0;}
.entry-content #payment-form:not(:where(.elementor, .elementor *)) {
		width: 100%;}
.entry-content .full-booking-wrapper-3 .passenger-details-wrapper:not(:where(.elementor, .elementor *)) {
		width: calc(100% - 32px);
		float: none;
		margin: 0 0 30px 0;
		padding: 15px;}
.entry-content .full-booking-wrapper-3 p .view-map-button:not(:where(.elementor, .elementor *)) {
		font-size: 14px;
		float: none;
		margin: 10px 0 0 0;}
.entry-content .full-booking-wrapper-3 .additional-information-wrapper:not(:where(.elementor, .elementor *)) {
		width: calc(100% - 32px);
		float: none;
		margin: 0;
		padding: 15px;}
.entry-content .total-price-display:not(:where(.elementor, .elementor *)) {
		width: calc(100% - 6px);
		float: none;
		margin: 30px 0 0 0;}
.entry-content .payment-options-section:not(:where(.elementor, .elementor *)) {
		padding: 35px 15px 25px 15px;}
.entry-content .total-price-inner:not(:where(.elementor, .elementor *)) {
		padding: 25px 15px;}
.entry-content .full-booking-wrapper .passenger-details-wrapper .clearfix p strong:not(:where(.elementor, .elementor *)), .entry-content .full-booking-wrapper .passenger-details-wrapper .clearfix p span:not(:where(.elementor, .elementor *)), .entry-content .full-booking-wrapper .additional-information-wrapper p strong:not(:where(.elementor, .elementor *)), .entry-content .full-booking-wrapper .additional-information-wrapper p span:not(:where(.elementor, .elementor *)) {
		float: none;
		width: 100%;}
}
@media only screen and (max-width: 1250px) {
.entry-content #booking-tabs-2 .booking-form-3 .booking-form-input-1:not(:where(.elementor, .elementor *)), .entry-content #booking-tabs-2 .booking-form-3 .booking-form-input-2:not(:where(.elementor, .elementor *)), .entry-content #booking-tabs-2 .booking-form-3 .booking-form-input-3:not(:where(.elementor, .elementor *)), .entry-content #booking-tabs-2 .booking-form-3 .booking-form-input-4:not(:where(.elementor, .elementor *)), .entry-content #booking-tabs-2 .booking-form-3 .booking-form-input-5:not(:where(.elementor, .elementor *)), .entry-content #booking-tabs-2 .booking-form-2 .booking-form-input-1:not(:where(.elementor, .elementor *)), .entry-content #booking-tabs-2 .booking-form-2 .booking-form-input-2:not(:where(.elementor, .elementor *)), .entry-content #booking-tabs-2 .booking-form-2 .booking-form-input-3:not(:where(.elementor, .elementor *)), .entry-content #booking-tabs-2 .booking-form-2 .booking-form-input-4:not(:where(.elementor, .elementor *)), .entry-content #booking-tabs-2 .booking-form-2 .booking-form-input-5:not(:where(.elementor, .elementor *)), .entry-content #booking-tabs-2 #formFlat .booking-form-input-1:not(:where(.elementor, .elementor *)), .entry-content #booking-tabs-2 #formFlat .booking-form-input-2:not(:where(.elementor, .elementor *)), .entry-content #booking-tabs-2 #formFlat .booking-form-input-3:not(:where(.elementor, .elementor *)), .entry-content #booking-tabs-2 #formFlat .booking-form-input-4:not(:where(.elementor, .elementor *)) {
		width: 100%;
		margin: 0 0 10px 0;}
.entry-content #booking-tabs-2 .nav:not(:where(.elementor, .elementor *)) {
		float: none;}
.entry-content #booking-tabs-2 .booking-tabs-2-panels-wrapper:not(:where(.elementor, .elementor *)) {
		float: none;
		width: calc(100% - 60px);
		padding: 30px;}
.entry-content #booking-tabs-2 .booking-form-2 button:not(:where(.elementor, .elementor *)), .entry-content #booking-tabs-2 .booking-form-3 button:not(:where(.elementor, .elementor *)) {
		margin: 20px 0 0 0;}
.entry-content #booking-tabs-2 .nav li.ui-state-active a:not(:where(.elementor, .elementor *)) {
		border-right: none;}
.entry-content #booking-tabs-2 .nav li a:not(:where(.elementor, .elementor *)) {
		width: calc(33.3%);
		float: left;
		border-right: none;
		border-bottom: #3b3b3b 1px solid;}
.entry-content #booking-tabs-2 .nav li.ui-state-active a:not(:where(.elementor, .elementor *)):after {
		width: 0px;
		height: 0px;
		border-left: 15px solid transparent;
		border-right: 15px solid transparent;
		border-top: 15px solid #cc4452;
		border-bottom: initial;
		display: block;
		content: '';
		position: absolute;
		bottom: -15px;
		left: calc(50% - 15px);
		right: initial;
		top: initial;}
.entry-content #booking-tabs-2 .booking-form-2 input[type="text"]:not(:where(.elementor, .elementor *)), .entry-content #booking-tabs-2 .booking-form-3 input[type="text"]:not(:where(.elementor, .elementor *)), .entry-content #booking-tabs-2 .booking-form-2 .select-wrapper:not(:where(.elementor, .elementor *)) {
		margin: 0 0 14px 0;}
}
@media only screen and (max-width: 1180px) {
.entry-content .header-area-1 .header-content:not(:where(.elementor, .elementor *)), .entry-content .header-area-1 #primary-navigation:not(:where(.elementor, .elementor *)), .entry-content .header-area-2 .navigation-inner:not(:where(.elementor, .elementor *)), .entry-content .call-to-action-1-section-inner:not(:where(.elementor, .elementor *)), .entry-content .large-header:not(:where(.elementor, .elementor *)), .entry-content .call-to-action-2-section-inner:not(:where(.elementor, .elementor *)), .entry-content .about-us-block-2:not(:where(.elementor, .elementor *)), .entry-content .testimonials-full-wrapper .testimonial-wrapper-outer:not(:where(.elementor, .elementor *)) {
		width: calc(100% - 30px);}
.entry-content .content-wrapper-outer:not(:where(.elementor, .elementor *)) {
		width: calc(100%);}
.entry-content .footer-inner:not(:where(.elementor, .elementor *)) {
		width: calc(100% - 30px);}
.entry-content .header-area-2 .navigation li a:not(:where(.elementor, .elementor *)) {
		padding: 8px 15px;}
.entry-content .header-area-1 .navigation li a:not(:where(.elementor, .elementor *)) {
		padding: 24px 12px;}
.entry-content .header-area-1 .navigation li li a:not(:where(.elementor, .elementor *)) {
		padding: 10px 20px;}
.entry-content .header-area-1 .topright-button:not(:where(.elementor, .elementor *)) {
		font-size: 14px;
		padding: 13px 27px 15px 27px;}
.entry-content .header-area-1 .header-icon p strong:not(:where(.elementor, .elementor *)) {
		font-size: 15px;}
.entry-content .header-area-1 p.header-icon-text:not(:where(.elementor, .elementor *)) {
		font-size: 14px;}
.entry-content .header-area-1 .header-icon:not(:where(.elementor, .elementor *)) {
		padding: 10px 15px;}
}
@media only screen and (max-width: 850px) {
.entry-content .qns-one-half:not(:where(.elementor, .elementor *)) {
		width: 100%;
		margin: 0 0 40px 0;}
.entry-content .qns-last:not(:where(.elementor, .elementor *)) {
		margin: 0;}
.entry-content .call-to-action-2-section h3:not(:where(.elementor, .elementor *)) {
		font-size: 28px;}
.entry-content .trip-details-wrapper .trip-details-wrapper-1:not(:where(.elementor, .elementor *)) {
		float: none;
		width: calc(100% - 30px);
		margin: 0 0 40px 0;}
.entry-content .trip-details-wrapper .trip-details-wrapper-2:not(:where(.elementor, .elementor *)) {
		float: none;
		width: calc(100% - 62px);
		margin: 0 0 40px 0;}
.entry-content .trip-details-wrapper .qns-one-half:not(:where(.elementor, .elementor *)) {
		margin: 0;}
}
@media only screen and (max-width: 900px) {
.entry-content .main-content-full:not(:where(.elementor, .elementor *)) {
		width: 100%;
		padding: 0;}
.entry-content .widget:not(:where(.elementor, .elementor *)) {
		padding: 12px 30px 0 30px;}
.entry-content .link-blocks .link-block-3:not(:where(.elementor, .elementor *)) {
		width: 100%;}
.entry-content .link-blocks .link-block-2:not(:where(.elementor, .elementor *)) {
		width: 100%;}
.entry-content ul.link-blocks:not(:where(.elementor, .elementor *)) {
		margin: 0 0 50px 0;}
.entry-content .video-wrapper-page:not(:where(.elementor, .elementor *)) {
		background-position: top left;}
}
@media only screen and (max-width: 1100px) {
.entry-content .widget-booking-form-wrapper #booking-tabs ul li a:not(:where(.elementor, .elementor *)) {
		padding: 25px 12px;
		width: calc(33.3% - 24px);}
.entry-content .widget-booking-form-wrapper .booking-form-1 label:not(:where(.elementor, .elementor *)) {
		font-size: 13px;
		padding: 0;}
.entry-content .widget-booking-form-wrapper .booking-form-1 .booking-form-time:not(:where(.elementor, .elementor *)), .entry-content .widget-booking-form-wrapper .booking-form-1 .one-third:not(:where(.elementor, .elementor *)) {
		display: block;
		width: 100%;
		margin: 0 0 10px 0;}
.entry-content .widget-booking-form-wrapper .booking-form-1 .two-thirds:not(:where(.elementor, .elementor *)) {
		width: 100%;}
.entry-content .widget-booking-form-wrapper .booking-form-1 .booking-form-hour:not(:where(.elementor, .elementor *)) {
		width: 50%;}
.entry-content .widget-booking-form-wrapper .booking-form-1 .booking-form-min:not(:where(.elementor, .elementor *)) {
		width: 50%;}
.entry-content .widget-booking-form-wrapper .booking-form-1 button:not(:where(.elementor, .elementor *)) {
		font-size: 14px;}
.entry-content .widget-booking-form-wrapper .booking-form-1 input[type="text"]:not(:where(.elementor, .elementor *)), .entry-content .widget-booking-form-wrapper .booking-form-1 select:not(:where(.elementor, .elementor *)) {
		font-size: 13px;}
}
@media only screen and (max-width: 1020px) {
.entry-content .news-block-wrapper-4-col-listing .news-block:not(:where(.elementor, .elementor *)) {
	    float: left;
	    margin: 0 15px 15px 0;
	    width: calc(25% - 11.25px);}
.entry-content .news-block-wrapper-4-col-listing .news-block:nth-child(4n):not(:where(.elementor, .elementor *)) {
		margin: 0 0 15px 0;}
.entry-content .news-block-wrapper-4-col-listing .news-block h3:not(:where(.elementor, .elementor *)) {
		font-size: 15px;
		padding: 20px 15px;}
.entry-content .news-block-wrapper-4-col-listing .news-block .news-meta:not(:where(.elementor, .elementor *)) {
		padding: 14px 15px;}
.entry-content .news-block-wrapper-4-col-listing .news-block .news-meta span.nm-news-comments:not(:where(.elementor, .elementor *)) {
		margin: 0;}
.entry-content .news-block-wrapper-4-col-listing .news-block .news-description:not(:where(.elementor, .elementor *)) {
		padding: 20px 15px;}
.entry-content .news-block-wrapper-4-col-listing .news-block .news-description p:not(:where(.elementor, .elementor *)) {
		font-size: 15px;}
.entry-content .header-area-2 .header-content:not(:where(.elementor, .elementor *)) {
		width: calc(100% - 60px);}
.entry-content .header-icons-wrapper:not(:where(.elementor, .elementor *)), .entry-content #primary-navigation:not(:where(.elementor, .elementor *)) {
		display: none;}
.entry-content #mobile-navigation:not(:where(.elementor, .elementor *)) {
		display: block;}
.entry-content .large-header-wrapper:not(:where(.elementor, .elementor *)) {
		margin: 0 0 60px 0;}
.entry-content #page-header:not(:where(.elementor, .elementor *)) {
		margin: 0 0 40px 0;
		padding: 40px 0 0 0;
		height: 115px;}
.entry-content .rev_slider_wrapper1:not(:where(.elementor, .elementor *)) {
		margin: 0 0 60px 0;}
.entry-content .large-header-wrapper:not(:where(.elementor, .elementor *)) {
		background: #f8f8f8;
		margin: 0 0 40px 0;}
.entry-content .large-header:not(:where(.elementor, .elementor *)) {
		padding: 0;
		width: 100%;}
.entry-content .header-booking-form-wrapper:not(:where(.elementor, .elementor *)) {
		width: 100%;}
}
@media only screen and (max-width: 1150px) {
.entry-content .booking-step-1-form:not(:where(.elementor, .elementor *)) {
		width: calc(50% - 30px);}
.entry-content .booking-step-intro:not(:where(.elementor, .elementor *)) {
		width: calc(50% - 62px);}
.entry-content .news-block-wrapper-5-col-listing .news-block:not(:where(.elementor, .elementor *)) {
		float: left;
		width: calc(20% - 8px);
		margin: 0 10px 10px 0;}
.entry-content .news-block-wrapper-5-col-listing .news-block:nth-child(5n):not(:where(.elementor, .elementor *)) {
		margin: 0 0 10px 0;}
.entry-content .news-block-wrapper-5-col-listing .news-block h3:not(:where(.elementor, .elementor *)) {
		font-size: 14px;
		padding: 12px;}
.entry-content .news-block-wrapper-5-col-listing .news-block .news-meta:not(:where(.elementor, .elementor *)) {
		padding: 14px 12px 0 12px;}
.entry-content .news-block-wrapper-5-col-listing .news-block .news-description:not(:where(.elementor, .elementor *)) {
		padding: 12px;}
.entry-content .news-block-wrapper-5-col-listing .news-block .news-meta span:not(:where(.elementor, .elementor *)) {
		font-size: 12px;}
.entry-content .news-block-wrapper-5-col-listing .news-block .news-description p:not(:where(.elementor, .elementor *)) {
		font-size: 14px;}
.entry-content .call-to-action-1-section:not(:where(.elementor, .elementor *)) {
		padding: 50px 0;}
.entry-content .call-to-action-1-section-inner h3:not(:where(.elementor, .elementor *)), .entry-content .call-to-action-1-section-inner .button0:not(:where(.elementor, .elementor *)) {
		float: none;}
.entry-content .call-to-action-1-section-inner h3:not(:where(.elementor, .elementor *)) {
		line-height: 130%;
		margin: 0 0 30px 0;
		font-size: 20px;
		text-align: center;}
.entry-content .call-to-action-1-section-inner .button0:not(:where(.elementor, .elementor *)) {
		display: table;
		margin: 0 auto;}
.entry-content .rev-caption-wrapper:not(:where(.elementor, .elementor *)) {
		padding: 0 0 0 30px;}
.entry-content .rev-caption-wrapper2:not(:where(.elementor, .elementor *)) {
		padding: 0;}
.entry-content .rev-caption-wrapper h3:not(:where(.elementor, .elementor *)) {
		font-size: 50px;}
.entry-content .rev-caption-wrapper p:not(:where(.elementor, .elementor *)) {
		font-size: 16px;}
}
@media only screen and (max-width: 780px) {
.entry-content .step-wrapper:not(:where(.elementor, .elementor *)) {
		margin: 0 50px 30px 0;}
.entry-content .booking-step-wrapper:not(:where(.elementor, .elementor *)) {
		margin: 0 0 20px 0;}
.entry-content .step-line:not(:where(.elementor, .elementor *)) {
		display: none;}
.entry-content .step-icon-wrapper:not(:where(.elementor, .elementor *)) {
		float: left;
		width: 40px;}
.entry-content .step-title:not(:where(.elementor, .elementor *)) {
		float: left;
		text-align: left;
		width: 60%;
		margin: 15px 0 0 30px;}
.entry-content .step-wrapper:not(:where(.elementor, .elementor *)) {
		width: 100%;
		border-bottom: #e8e8e8 1px solid;
		padding: 0 0 10px 0;
		margin: 0 0 10px 0;}
.entry-content .booking-step-wrapper .last-col:not(:where(.elementor, .elementor *)) {
		border-bottom: none;}
.entry-content #tabs .nav li:not(:where(.elementor, .elementor *)) {
		width: 100%;}
.entry-content #tabs .nav li a:not(:where(.elementor, .elementor *)) {
		width: calc(100% - 42px);
		border-left: #e8e8e8 1px solid;
		border-right: #e8e8e8 1px solid;}
.entry-content #tabs .nav li.ui-state-active:not(:where(.elementor, .elementor *)) {
		border-bottom: #e8e8e8 1px solid !important;}
.entry-content .news-block-wrapper-4-col-listing .news-block:not(:where(.elementor, .elementor *)) {
		float: none;
		width: calc(100%);
		margin: 0 0 30px 0;}
.entry-content .news-block-wrapper-5-col-listing .news-block:not(:where(.elementor, .elementor *)) {
		float: left;
		width: calc(100%);
		margin: 0 0 30px 0;}
.entry-content .fleet-4-cols .fleet-block:not(:where(.elementor, .elementor *)) {
		float: left;
		width: calc(100%);
		margin: 0 0 20px 0;}
.entry-content .booking-step-1-form:not(:where(.elementor, .elementor *)) {
		width: calc(100%);
		margin: 0 0 30px 0;}
.entry-content .booking-step-intro:not(:where(.elementor, .elementor *)) {
		width: calc(100% - 62px);}
}
@media only screen and (max-width: 667px) {
.entry-content .full-booking-wrapper-3 .passenger-details-half:not(:where(.elementor, .elementor *)) {
		width: 100%;
		margin: 0;
		float: none;}
.entry-content .fleet-5-cols .fleet-block:not(:where(.elementor, .elementor *)) {
		float: left;
		width: calc(100%);
		margin: 0 0 20px 0;}
.entry-content .fleet-3-cols .fleet-block:not(:where(.elementor, .elementor *)) {
		float: left;
		width: calc(100%);
		margin: 0 0 20px 0;}
.entry-content .news-block-wrapper-3-col-listing .news-block:not(:where(.elementor, .elementor *)) {
		float: left;
		width: calc(100%);
		margin: 0 0 30px 0;}
.entry-content .news-block-wrapper-2-col-listing .news-block:not(:where(.elementor, .elementor *)) {
		float: left;
		width: calc(100%);
		margin: 0 0 30px 0;}
.entry-content .page-not-found-search-form input[type="text"]:not(:where(.elementor, .elementor *)), .entry-content .search-results-form input[type="text"]:not(:where(.elementor, .elementor *)) {
		width: calc(100% - 24px);
		margin: 0 0 20px 0;}
.entry-content .page-not-found-search-form button:not(:where(.elementor, .elementor *)), .entry-content .search-results-form button:not(:where(.elementor, .elementor *)) {
		width: calc(100%);}
.entry-content .rev-caption-wrapper h3:not(:where(.elementor, .elementor *)) {
		font-size: 45px;}
.entry-content .pp_pic_holder.pp_default:not(:where(.elementor, .elementor *)) { width: 100% !important; left: 0 !important; overflow: hidden;}
.entry-content div.pp_default .pp_content_container .pp_left:not(:where(.elementor, .elementor *)) { padding-left: 0 !important;}
.entry-content div.pp_default .pp_content_container .pp_right:not(:where(.elementor, .elementor *)) { padding-right: 0 !important;}
.entry-content .pp_content:not(:where(.elementor, .elementor *)) { width: 100% !important; height: auto !important;}
.entry-content .pp_fade:not(:where(.elementor, .elementor *)) { width: 100% !important; height: 100% !important;}
.entry-content a.pp_expand:not(:where(.elementor, .elementor *)), .entry-content a.pp_contract:not(:where(.elementor, .elementor *)), .entry-content .pp_hoverContainer:not(:where(.elementor, .elementor *)), .entry-content .pp_gallery:not(:where(.elementor, .elementor *)), .entry-content .pp_top:not(:where(.elementor, .elementor *)), .entry-content .pp_bottom:not(:where(.elementor, .elementor *)) { display: none !important;}
.entry-content #pp_full_res img:not(:where(.elementor, .elementor *)) { width: 100% !important; height: auto !important;}
.entry-content .pp_details:not(:where(.elementor, .elementor *)) { width: 94% !important; padding-left: 3%; padding-right: 4%;  padding-bottom: 0px; background-color: #fff; margin-top: -2px !important;}
.entry-content #pp_full_res iframe:not(:where(.elementor, .elementor *)) {width: 100% !important; height: 350px !important;}
.entry-content .owl-prev:not(:where(.elementor, .elementor *)), .entry-content .owl-next:not(:where(.elementor, .elementor *)) {
		display: none !important;}
.entry-content .call-to-action-2-section h3:not(:where(.elementor, .elementor *)) {
		font-size: 22px;
		margin: 0 auto 20px auto;
		width: 100%;}
.entry-content .call-to-action-2-section .title-block5:not(:where(.elementor, .elementor *)) {
		margin: 0 auto 20px auto;}
.entry-content .call-to-action-2-section p:not(:where(.elementor, .elementor *)) {
		margin: 0 auto 20px auto;}
.entry-content .photo-gallery-2-col .photo-gallery-item:not(:where(.elementor, .elementor *)) {
		width: 100%;
		margin: 0 0 30px 0;}
.entry-content .photo-gallery-2-col .photo-gallery-item:nth-child(2n):not(:where(.elementor, .elementor *)) {
		margin: 0 0 30px 0;}
.entry-content .photo-gallery-3-col .photo-gallery-item:not(:where(.elementor, .elementor *)) {
		width: 100%;
		margin: 0 0 30px 0;}
.entry-content .photo-gallery-3-col .photo-gallery-item:nth-child(3n):not(:where(.elementor, .elementor *)) {
		margin: 0 0 30px 0;}
.entry-content .photo-gallery-4-col .photo-gallery-item:not(:where(.elementor, .elementor *)) {
		width: 100%;
		margin: 0 0 30px 0;}
.entry-content .photo-gallery-4-col .photo-gallery-item:nth-child(4n):not(:where(.elementor, .elementor *)) {
		margin: 0 0 30px 0;}
.entry-content .photo-gallery-5-col .photo-gallery-item:not(:where(.elementor, .elementor *)) {
		width: 100%;
		margin: 0 0 30px 0;}
.entry-content .photo-gallery-5-col .photo-gallery-item:nth-child(5n):not(:where(.elementor, .elementor *)) {
		margin: 0 0 30px 0;}
.entry-content .comment-image:not(:where(.elementor, .elementor *)) {
		display: none;}
.entry-content .comment-right:not(:where(.elementor, .elementor *)) {
		width: 100%;}
.entry-content .total-price-display p:not(:where(.elementor, .elementor *)) {
		float: none;}
.entry-content .total-price-display .payment-button:not(:where(.elementor, .elementor *)) {
		font-size: 14px;
		padding: 16px 15px 18px 15px;
		float: none;}
}
@media only screen and (max-width: 467px) {
.entry-content .booking-step-1-form #booking-tabs ul li a:not(:where(.elementor, .elementor *)) {
		font-size: 13px;}
.entry-content .booking-step-1-form .booking-form-1 label:not(:where(.elementor, .elementor *)) {
		padding: 0;}
.entry-content .booking-step-1-form .booking-form-1 .one-third:not(:where(.elementor, .elementor *)), .entry-content .booking-step-1-form .booking-form-2 .one-third:not(:where(.elementor, .elementor *)), .entry-content .booking-step-1-form .booking-form-1 .two-thirds:not(:where(.elementor, .elementor *)), .entry-content .booking-step-1-form .booking-form-2 .two-thirds:not(:where(.elementor, .elementor *)), .entry-content .booking-step-1-form .booking-form-1 .booking-form-time:not(:where(.elementor, .elementor *)), .entry-content .booking-step-1-form .booking-form-2 .booking-form-time:not(:where(.elementor, .elementor *)) {
		width: 100%;}
.entry-content .booking-step-1-form .booking-form-1 .booking-form-hour:not(:where(.elementor, .elementor *)), .entry-content .booking-step-1-form .booking-form-1 .booking-form-min:not(:where(.elementor, .elementor *)) {
		width: 50%;}
.entry-content .header-booking-form-wrapper #booking-tabs ul li a:not(:where(.elementor, .elementor *)) {
		font-size: 14px;}
.entry-content .header-booking-form-wrapper #booking-tabs ul li a:not(:where(.elementor, .elementor *)) {
	    padding: 25px 15px;
	    width: calc(33.3% - 30px);}
.entry-content .header-booking-form-wrapper .booking-form-1 label:not(:where(.elementor, .elementor *)) {
		font-size: 13px;
		padding: 17px 0 0 0;}
.entry-content .testimonial-wrapper p:not(:where(.elementor, .elementor *)) {
		width: 65%;}
.entry-content .vehicle-section p:not(:where(.elementor, .elementor *)) {
		float: none;}
.entry-content .vehicle-section ul:not(:where(.elementor, .elementor *)) {
		float: right;}
.entry-content .vehicle-section img:not(:where(.elementor, .elementor *)) {
		float: left;}
.entry-content .vehicle-section p:not(:where(.elementor, .elementor *)) {
		border-bottom: #e8e8e8 1px solid;
		padding: 0 0 15px 0;
		margin: 0 0 15px 0;}
.entry-content .vehicle-section:not(:where(.elementor, .elementor *)) {
		padding: 15px 20px;}
.entry-content .trip-details-wrapper .trip-details-wrapper-1 p strong:not(:where(.elementor, .elementor *)) {
		float: none;
		width: 100%;}
.entry-content .trip-details-wrapper .trip-details-wrapper-1 p span:not(:where(.elementor, .elementor *)) {
		float: none;
		width: 100%;}
.entry-content .trip-details-wrapper .trip-details-wrapper-2:not(:where(.elementor, .elementor *)) {
		padding: 15px;
		width: calc(100% - 30px);}
.entry-content .radio-wrapper.clearfix > img:not(:where(.elementor, .elementor *)) {
		display: none;}
}
@media only screen and (max-width: 550px) {
.entry-content .fleet-2-cols .fleet-block:not(:where(.elementor, .elementor *)) {
		float: left;
		width: calc(100%);
		margin: 0 0 20px 0;}
.entry-content .testimonials-full-wrapper .qns-open-quote:not(:where(.elementor, .elementor *)), .entry-content .testimonials-full-wrapper .qns-close-quote:not(:where(.elementor, .elementor *)) {
		display: none;}
.entry-content .testimonial-list-wrapper-full .testimonial-wrapper p:not(:where(.elementor, .elementor *)) {
		width: 67%;}
.entry-content .testimonials-full-wrapper .testimonial-wrapper p:not(:where(.elementor, .elementor *)) {
		width: 100%;}
.entry-content .testimonials-full-wrapper .testimonial-wrapper p:not(:where(.elementor, .elementor *)) {
		font-size: 16px;}
.entry-content .testimonials-full-wrapper .testimonial-wrapper:not(:where(.elementor, .elementor *)) {
		padding: 0;}
.entry-content .rev-caption-wrapper h3:not(:where(.elementor, .elementor *)) {
		font-size: 32px;}
.entry-content .rev-caption-wrapper p:not(:where(.elementor, .elementor *)) {
		display: none;}
.entry-content .slideshow-button:not(:where(.elementor, .elementor *)) {
		font-size: 14px;}
}
@media only screen and (max-width: 1200px) {
.entry-content .tparrows:not(:where(.elementor, .elementor *)):after {
		-webkit-border-radius: 99%; 
		-moz-border-radius: 99%;
		-o-border-radius: 99%;
		border-radius: 99%;
		color: #fff;
		font-size: 26px;
		border: #fff 2px solid;
		position: absolute;
		z-index: 10;
		line-height: 42px;
		text-align: center;
		font-weight: 300;
		top: -10px; 
		font-family: "FontAwesome";}
.entry-content .tp-rightarrow.tparrows:not(:where(.elementor, .elementor *)):after {
		content: "\f105";
		left: 4px;
		width: 27px;
		padding: 0 5px 0 10px;}
.entry-content .tp-leftarrow.tparrows:not(:where(.elementor, .elementor *)):after {
		content: "\f104";
		left: -9px;
		width: 20px;
		padding: 0 12px 0 10px;}
}

/* ===== from chauffeur/framework/css/color-red.css ===== */
.entry-content .header-area-1 .topright-button:not(:where(.elementor, .elementor *)), .entry-content .header-area-2 .topright-button:not(:where(.elementor, .elementor *)), .entry-content .header-area-1 .navigation li a:hover:not(:where(.elementor, .elementor *)), .entry-content .header-area-1 .navigation li.current-menu-item > a:not(:where(.elementor, .elementor *)), .entry-content .header-area-1 .navigation li.current_page_item > a:not(:where(.elementor, .elementor *)), .entry-content .header-area-2 .navigation li li a:hover:not(:where(.elementor, .elementor *)), .entry-content .mobile-navigation-wrapper ul li li a:hover:not(:where(.elementor, .elementor *)), .entry-content .mobile-navigation-wrapper ul li li li a:hover:not(:where(.elementor, .elementor *)), .entry-content .rev-custom-caption-1 .title-block1:not(:where(.elementor, .elementor *)), .entry-content .rev-custom-caption-2 .title-block1:not(:where(.elementor, .elementor *)), .entry-content .slideshow-button:not(:where(.elementor, .elementor *)), .entry-content .title-block2:not(:where(.elementor, .elementor *)), .entry-content .title-block3:not(:where(.elementor, .elementor *)), .entry-content .fleet-block-wrapper .fleet-block-content .fleet-price:not(:where(.elementor, .elementor *)), .entry-content .header-booking-form-wrapper #booking-tabs ul li.ui-state-active a:not(:where(.elementor, .elementor *)), .entry-content .widget-booking-form-wrapper #booking-tabs ul li.ui-state-active a:not(:where(.elementor, .elementor *)), .entry-content .booking-form-1 button:not(:where(.elementor, .elementor *)), .entry-content #ui-datepicker-div a:hover:not(:where(.elementor, .elementor *)), .entry-content .owl-theme .owl-dots .owl-dot span:not(:where(.elementor, .elementor *)), .entry-content #booking-tabs-2 .booking-form-2 button:not(:where(.elementor, .elementor *)), .entry-content #booking-tabs-2 .booking-form-3 button:not(:where(.elementor, .elementor *)), .entry-content .widget-block:not(:where(.elementor, .elementor *)), .entry-content .page-not-found-search-form button:not(:where(.elementor, .elementor *)), .entry-content .button2:not(:where(.elementor, .elementor *)), .entry-content .button4:not(:where(.elementor, .elementor *)), .entry-content .button6:not(:where(.elementor, .elementor *)), .entry-content .link-arrow:not(:where(.elementor, .elementor *)), .entry-content button:not(:where(.elementor, .elementor *)), .entry-content #submit-button:not(:where(.elementor, .elementor *)), .entry-content .content-wrapper form .wpcf7-submit:not(:where(.elementor, .elementor *)), .entry-content .search-results-form button:not(:where(.elementor, .elementor *)), .entry-content .accordion h4:not(:where(.elementor, .elementor *)):before, .entry-content .toggle h4:not(:where(.elementor, .elementor *)):before, .entry-content .button0:not(:where(.elementor, .elementor *)), .entry-content .title-block4:not(:where(.elementor, .elementor *)), .entry-content .call-to-action-2-section .title-block5:not(:where(.elementor, .elementor *)), .entry-content .newsletter-form button:not(:where(.elementor, .elementor *)), .entry-content .title-block6:not(:where(.elementor, .elementor *)), .entry-content .title-block7:not(:where(.elementor, .elementor *)), .entry-content #booking-tabs-2 .nav li.ui-state-active a:not(:where(.elementor, .elementor *)), .entry-content .page-pagination li span.current:not(:where(.elementor, .elementor *)), .entry-content .page-pagination li a:hover:not(:where(.elementor, .elementor *)), .entry-content .news-read-more:not(:where(.elementor, .elementor *)), .entry-content .more-link:not(:where(.elementor, .elementor *)), .entry-content .call-to-action-button:not(:where(.elementor, .elementor *)), .entry-content .step-icon-current:not(:where(.elementor, .elementor *)), .entry-content .view-map-button:not(:where(.elementor, .elementor *)), .entry-content p .view-map-button:not(:where(.elementor, .elementor *)), .entry-content .trip-details-wrapper form button:not(:where(.elementor, .elementor *)), .entry-content .total-price-display .payment-button:not(:where(.elementor, .elementor *)), .entry-content .service-rate-wrapper:hover .service-rate-header:not(:where(.elementor, .elementor *)), .entry-content .wp-pagenavi span.current:not(:where(.elementor, .elementor *)), .entry-content .wp-pagenavi a:hover:not(:where(.elementor, .elementor *)), .entry-content .footer table th:not(:where(.elementor, .elementor *)), .entry-content table th:not(:where(.elementor, .elementor *)), .entry-content .vc_tta-panels .vc_tta-panel-title:not(:where(.elementor, .elementor *)):before, .entry-content .post-pagination span:not(:where(.elementor, .elementor *)), .entry-content .post-pagination span:hover:not(:where(.elementor, .elementor *)), .entry-content .button1:hover:not(:where(.elementor, .elementor *)) {
	background: #cc4452;}
.entry-content .pp_close:not(:where(.elementor, .elementor *)) {
	background: url("/wp-content/themes/chauffeur/framework/images/close.png") no-repeat center #cc4452;}
.entry-content .footer .tnp-field input[type="submit"]:not(:where(.elementor, .elementor *)) {
	background-color: #cc4452;}
.entry-content .header-area-1 .header-icon i:not(:where(.elementor, .elementor *)), .entry-content .header-area-2 .header-icon i:not(:where(.elementor, .elementor *)), .entry-content .content-wrapper ul li:not(:where(.elementor, .elementor *)):before, .entry-content .latest-news-block-content .news-meta .nm-news-date:not(:where(.elementor, .elementor *)):before, .entry-content .latest-news-block-content .news-meta .nm-news-comments:not(:where(.elementor, .elementor *)):before, .entry-content .testimonial-wrapper span.qns-open-quote:not(:where(.elementor, .elementor *)), .entry-content .testimonial-wrapper span.qns-close-quote:not(:where(.elementor, .elementor *)), .entry-content p a:not(:where(.elementor, .elementor *)), .entry-content .widget ul li:not(:where(.elementor, .elementor *)):before, .entry-content ul li:not(:where(.elementor, .elementor *)):before, .entry-content blockquote:not(:where(.elementor, .elementor *)):before, .entry-content .home-icon-wrapper-2 .qns-home-icon:not(:where(.elementor, .elementor *)), .entry-content .contact-details-list .cdw-address:not(:where(.elementor, .elementor *)):before, .entry-content .contact-details-list .cdw-phone:not(:where(.elementor, .elementor *)):before, .entry-content .contact-details-list .cdw-email:not(:where(.elementor, .elementor *)):before, .entry-content .social-links li i:not(:where(.elementor, .elementor *)), .entry-content .search-results-list li:not(:where(.elementor, .elementor *)):before, .entry-content .news-block-wrapper .news-meta .nm-news-author:not(:where(.elementor, .elementor *)):before, .entry-content .news-block-wrapper .news-meta .nm-news-date:not(:where(.elementor, .elementor *)):before, .entry-content .news-block-wrapper .news-meta .nm-news-category:not(:where(.elementor, .elementor *)):before, .entry-content .news-block-wrapper .news-meta .nm-news-comments:not(:where(.elementor, .elementor *)):before, .entry-content .service-rate-section p strong span:not(:where(.elementor, .elementor *)), .entry-content .vehicle-section p strong:not(:where(.elementor, .elementor *)), .entry-content .contact-widget .cw-address:not(:where(.elementor, .elementor *)):before, .entry-content .contact-widget .cw-phone:not(:where(.elementor, .elementor *)):before, .entry-content .contact-widget .cw-cell:not(:where(.elementor, .elementor *)):before {
	color: #cc4452;}
.entry-content .header-area-2 .navigation li.current-menu-item:not(:where(.elementor, .elementor *)), .entry-content .header-area-2 .navigation li:hover:not(:where(.elementor, .elementor *)) {
	border-top: #cc4452 3px solid;}
.entry-content blockquote:not(:where(.elementor, .elementor *)) {
	border-left: #cc4452 3px solid;}
.entry-content .owl-theme .owl-dots .owl-dot span:not(:where(.elementor, .elementor *)), .entry-content .owl-theme .owl-dots .owl-dot.active span:not(:where(.elementor, .elementor *)), .entry-content .home-icon-wrapper-2 .qns-home-icon:not(:where(.elementor, .elementor *)), .entry-content .total-price-display:not(:where(.elementor, .elementor *)) {
	border: #cc4452 3px solid;}
.entry-content #booking-tabs-2 .nav li.ui-state-active a:not(:where(.elementor, .elementor *)), .entry-content .service-rate-wrapper:hover .service-rate-header:not(:where(.elementor, .elementor *)) {
	border-right: #cc4452 1px solid;}
.entry-content .page-pagination li span.current:not(:where(.elementor, .elementor *)), .entry-content .page-pagination li a:hover:not(:where(.elementor, .elementor *)), .entry-content .wp-pagenavi span.current:not(:where(.elementor, .elementor *)), .entry-content .wp-pagenavi a:hover:not(:where(.elementor, .elementor *)), .entry-content .post-pagination span:not(:where(.elementor, .elementor *)), .entry-content .post-pagination span:hover:not(:where(.elementor, .elementor *)) {
	border: #cc4452 1px solid;}
.entry-content .header-booking-form-wrapper #booking-tabs ul li.ui-state-active a:not(:where(.elementor, .elementor *)):after, .entry-content .widget-booking-form-wrapper #booking-tabs ul li.ui-state-active a:not(:where(.elementor, .elementor *)):after {
	border-top: 15px solid #cc4452;}
.entry-content #booking-tabs-2 .nav li.ui-state-active a:not(:where(.elementor, .elementor *)):after {
	border-left: 17px solid #cc4452;}
.entry-content #tabs .ui-tabs-nav li.ui-state-active:not(:where(.elementor, .elementor *)) {
	border-top: #cc4452 4px solid;}
.entry-content .service-rate-wrapper:hover .service-rate-header:not(:where(.elementor, .elementor *)):after {
	border-top: 10px solid #cc4452;}
.entry-content .select-vehicle-wrapper .vehicle-section:hover:not(:where(.elementor, .elementor *)), .entry-content .select-vehicle-wrapper .selected-vehicle:not(:where(.elementor, .elementor *)) {
	border: #cc4452 2px solid;
	outline: #cc4452 1px solid;}
.entry-content .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active > a:not(:where(.elementor, .elementor *)) {
	border-top: #cc4452 4px solid !important;}
.entry-content .total-price-inner:not(:where(.elementor, .elementor *)) {
	border-bottom: #cc4452 3px solid;}
@media only screen and (max-width: 1250px) {
.entry-content #booking-tabs-2 .nav li.ui-state-active a:not(:where(.elementor, .elementor *)):after {
		border-top: 15px solid #cc4452;}
}
.entry-content .service-rate-wrapper:hover .service-rate-header p:not(:where(.elementor, .elementor *)) {
	color: #e7aeb4;}
.entry-content .header-area-1 #primary-navigation:not(:where(.elementor, .elementor *)), .entry-content .mobile-navigation-wrapper:not(:where(.elementor, .elementor *)), .entry-content .mobile-navigation-wrapper ul li li a:not(:where(.elementor, .elementor *)), .entry-content .mobile-navigation-wrapper ul li li li a:not(:where(.elementor, .elementor *)), .entry-content .header-booking-form-wrapper:not(:where(.elementor, .elementor *)), .entry-content .widget-booking-form-wrapper:not(:where(.elementor, .elementor *)), .entry-content #ui-datepicker-div:not(:where(.elementor, .elementor *)), .entry-content .about-us-block:not(:where(.elementor, .elementor *)), .entry-content .footer:not(:where(.elementor, .elementor *)), .entry-content .body-booking-form-wrapper:not(:where(.elementor, .elementor *)), .entry-content table th:not(:where(.elementor, .elementor *)), .entry-content .page-not-found-search-form:not(:where(.elementor, .elementor *)), .entry-content .link-blocks .link-block-2:not(:where(.elementor, .elementor *)), .entry-content .link-blocks .link-block-3:not(:where(.elementor, .elementor *)), .entry-content .search-results-form:not(:where(.elementor, .elementor *)), .entry-content .widget .pricing-options-widget:not(:where(.elementor, .elementor *)), .entry-content .service-rate-header:not(:where(.elementor, .elementor *)), .entry-content .call-to-action-small:not(:where(.elementor, .elementor *)), .entry-content .step-icon:not(:where(.elementor, .elementor *)), .entry-content .trip-details-wrapper:not(:where(.elementor, .elementor *)), .entry-content .full-booking-wrapper:not(:where(.elementor, .elementor *)), .entry-content .lightbox-title:not(:where(.elementor, .elementor *)) {
	background: #1c1c1c;}
.entry-content .call-to-action-1-section:not(:where(.elementor, .elementor *)), .entry-content .testimonials-full-wrapper:not(:where(.elementor, .elementor *)), .entry-content .paypal-loader:not(:where(.elementor, .elementor *)) {
	background-color: #1c1c1c;}
.entry-content #tabs .nav li a:not(:where(.elementor, .elementor *)) {
	color: #1c1c1c !important;}
.entry-content .service-rate-header:not(:where(.elementor, .elementor *)):after {
	border-top: 10px solid #1c1c1c;}
.entry-content .mobile-navigation-wrapper ul a:not(:where(.elementor, .elementor *)), .entry-content .ui-datepicker-calendar thead tr th:not(:where(.elementor, .elementor *)), .entry-content .footer-bottom:not(:where(.elementor, .elementor *)) {
	border-top: #3b3b3b 1px solid;}
.entry-content .header-booking-form-wrapper #booking-tabs ul li a:not(:where(.elementor, .elementor *)), .entry-content .widget-booking-form-wrapper #booking-tabs ul li a:not(:where(.elementor, .elementor *)), .entry-content .ui-datepicker-calendar tbody tr td a:not(:where(.elementor, .elementor *)), .entry-content #ui-datepicker-div .ui-datepicker-calendar tbody tr td span:not(:where(.elementor, .elementor *)), .entry-content .ui-datepicker-calendar thead tr th:not(:where(.elementor, .elementor *)), .entry-content .widget .pricing-options-widget ul li:not(:where(.elementor, .elementor *)), .entry-content .trip-details-wrapper .trip-details-wrapper-1 p:not(:where(.elementor, .elementor *)), .entry-content .full-booking-wrapper .clearfix .qns-one-half p:not(:where(.elementor, .elementor *)), .entry-content .footer .widget ul li:not(:where(.elementor, .elementor *)), .entry-content .footer table td:not(:where(.elementor, .elementor *)) {
	border-bottom: #3b3b3b 1px solid;}
.entry-content .ui-datepicker-calendar tbody tr td a:not(:where(.elementor, .elementor *)), .entry-content #ui-datepicker-div .ui-datepicker-calendar tbody tr td span:not(:where(.elementor, .elementor *)), .entry-content #booking-tabs-2 .nav li a:not(:where(.elementor, .elementor *)), .entry-content .service-rate-header:not(:where(.elementor, .elementor *)), .entry-content .footer table td:not(:where(.elementor, .elementor *)) {
	border-right: #3b3b3b 1px solid;}
.entry-content .trip-details-wrapper .trip-details-wrapper-2:not(:where(.elementor, .elementor *)), .entry-content .passenger-details-wrapper:not(:where(.elementor, .elementor *)), .entry-content .footer .tagcloud a:not(:where(.elementor, .elementor *)), .entry-content .footer .widget-booking-form-wrapper:not(:where(.elementor, .elementor *)) {
	border: #3b3b3b 1px solid;}
.entry-content .space7:not(:where(.elementor, .elementor *)) {
	background: #3b3b3b;}
.entry-content .contact-widget .cw-phone span:not(:where(.elementor, .elementor *)), .entry-content .contact-widget .cw-cell span:not(:where(.elementor, .elementor *)), .entry-content .widget .pricing-options-widget:not(:where(.elementor, .elementor *)), .entry-content .service-rate-header p:not(:where(.elementor, .elementor *)), .entry-content .service-rate-section p:not(:where(.elementor, .elementor *)) {
	color: #838383;}
