Outiref

Code source de l'URL : http://eurogym.fr

<!doctype html>
<html lang="en-GB">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="profile" href="http://gmpg.org/xfn/11">
    <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />

	<!-- This site is optimized with the Yoast SEO plugin v26.6 - https://yoast.com/wordpress/plugins/seo/ -->
	<title>Eurogym International - Rythmic &amp; Artistic Shop and E-Shop in Paris</title>
	<link rel="canonical" href="https://eurogym.fr/home-2/" />
	<meta property="og:locale" content="en_GB" />
	<meta property="og:locale:alternate" content="fr_FR" />
	<meta property="og:locale:alternate" content="es_ES" />
	<meta property="og:type" content="website" />
	<meta property="og:title" content="Eurogym International - Rythmic &amp; Artistic Shop and E-Shop in Paris" />
	<meta property="og:url" content="https://eurogym.fr/home-2/" />
	<meta property="og:site_name" content="Eurogym International" />
	<meta property="article:modified_time" content="2024-10-31T14:56:59+00:00" />
	<meta name="twitter:card" content="summary_large_image" />
	<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://eurogym.fr/home-2/","url":"https://eurogym.fr/home-2/","name":"Eurogym International - Rythmic & Artistic Shop and E-Shop in Paris","isPartOf":{"@id":"https://eurogym.fr/home-2/#website"},"about":{"@id":"https://eurogym.fr/home-2/#organization"},"datePublished":"2020-10-11T16:07:53+00:00","dateModified":"2024-10-31T14:56:59+00:00","breadcrumb":{"@id":"https://eurogym.fr/home-2/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https://eurogym.fr/home-2/"]}]},{"@type":"BreadcrumbList","@id":"https://eurogym.fr/home-2/#breadcrumb","itemListElement":[]},{"@type":"WebSite","@id":"https://eurogym.fr/home-2/#website","url":"https://eurogym.fr/home-2/","name":"Eurogym International","description":"The Gymnastics reference","publisher":{"@id":"https://eurogym.fr/home-2/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://eurogym.fr/home-2/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https://eurogym.fr/home-2/#organization","name":"Eurogym International","url":"https://eurogym.fr/home-2/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https://eurogym.fr/home-2/#/schema/logo/image/","url":"https://eurogym.fr/wp-content/uploads/2018/12/LOGO_EUROGYM_3-footer.png","contentUrl":"https://eurogym.fr/wp-content/uploads/2018/12/LOGO_EUROGYM_3-footer.png","width":300,"height":90,"caption":"Eurogym International"},"image":{"@id":"https://eurogym.fr/home-2/#/schema/logo/image/"}}]}</script>
	<!-- / Yoast SEO plugin. -->


<link rel="alternate" href="https://eurogym.fr/" hreflang="fr" />
<link rel="alternate" href="https://eurogym.fr/home-2/" hreflang="en" />
<link rel="alternate" href="https://eurogym.fr/home-es/" hreflang="es" />
<link rel='dns-prefetch' href='//fonts.googleapis.com' />
<link rel='dns-prefetch' href='//use.fontawesome.com' />
<link href='https://fonts.gstatic.com' crossorigin rel='preconnect' />
<link rel="alternate" type="application/rss+xml" title="Eurogym International &raquo; Feed" href="https://eurogym.fr/en/feed/" />
<link rel="alternate" type="application/rss+xml" title="Eurogym International &raquo; Comments Feed" href="https://eurogym.fr/en/comments/feed/" />
<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://eurogym.fr/wp-json/oembed/1.0/embed?url=https%3A%2F%2Feurogym.fr%2Fhome-2%2F&#038;lang=en" />
<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://eurogym.fr/wp-json/oembed/1.0/embed?url=https%3A%2F%2Feurogym.fr%2Fhome-2%2F&#038;format=xml&#038;lang=en" />
<style id='wp-img-auto-sizes-contain-inline-css' type='text/css'>
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
</style>
<link rel='stylesheet' id='dashicons-css' href='https://eurogym.fr/wp-includes/css/dashicons.min.css?ver=9c5a0ac66b69e4752aaa3893285b2d5f' type='text/css' media='all' />
<link rel='stylesheet' id='woo-conditional-shipping-blocks-style-css' href='https://eurogym.fr/wp-content/plugins/woo-conditional-shipping-pro/frontend/css/woo-conditional-shipping.css?ver=3.6.1.pro' type='text/css' media='all' />
<link rel='stylesheet' id='dokan-shipping-block-checkout-support-css' href='https://eurogym.fr/wp-content/plugins/dokan-pro/assets/blocks/shipping/index.css?ver=9799136811508b406b2e' type='text/css' media='all' />
<style id='wp-emoji-styles-inline-css' type='text/css'>

	img.wp-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}
/*# sourceURL=wp-emoji-styles-inline-css */
</style>
<link rel='stylesheet' id='wp-block-library-css' href='https://eurogym.fr/wp-includes/css/dist/block-library/style.min.css?ver=9c5a0ac66b69e4752aaa3893285b2d5f' type='text/css' media='all' />
<style id='global-styles-inline-css' type='text/css'>
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
/*# sourceURL=global-styles-inline-css */
</style>

<style id='classic-theme-styles-inline-css' type='text/css'>
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
/*# sourceURL=/wp-includes/css/classic-themes.min.css */
</style>
<link rel='stylesheet' id='wp-components-css' href='https://eurogym.fr/wp-includes/css/dist/components/style.min.css?ver=9c5a0ac66b69e4752aaa3893285b2d5f' type='text/css' media='all' />
<link rel='stylesheet' id='wp-preferences-css' href='https://eurogym.fr/wp-includes/css/dist/preferences/style.min.css?ver=9c5a0ac66b69e4752aaa3893285b2d5f' type='text/css' media='all' />
<link rel='stylesheet' id='wp-block-editor-css' href='https://eurogym.fr/wp-includes/css/dist/block-editor/style.min.css?ver=9c5a0ac66b69e4752aaa3893285b2d5f' type='text/css' media='all' />
<link rel='stylesheet' id='popup-maker-block-library-style-css' href='https://eurogym.fr/wp-content/plugins/popup-maker/dist/packages/block-library-style.css?ver=dbea705cfafe089d65f1' type='text/css' media='all' />
<link rel='stylesheet' id='pwgc-wc-blocks-style-css' href='https://eurogym.fr/wp-content/plugins/pw-woocommerce-gift-cards/assets/css/blocks.css?ver=2.26' type='text/css' media='all' />
<style id='font-awesome-svg-styles-default-inline-css' type='text/css'>
.svg-inline--fa {
  display: inline-block;
  height: 1em;
  overflow: visible;
  vertical-align: -.125em;
}
/*# sourceURL=font-awesome-svg-styles-default-inline-css */
</style>
<link rel='stylesheet' id='font-awesome-svg-styles-css' href='https://eurogym.fr/wp-content/uploads/font-awesome/v5.14.0/css/svg-with-js.css' type='text/css' media='all' />
<style id='font-awesome-svg-styles-inline-css' type='text/css'>
   .wp-block-font-awesome-icon svg::before,
   .wp-rich-text-font-awesome-icon svg::before {content: unset;}
/*# sourceURL=font-awesome-svg-styles-inline-css */
</style>
<link rel='stylesheet' id='fontawesome-free-css' href='https://eurogym.fr/wp-content/plugins/getwid/vendors/fontawesome-free/css/all.min.css?ver=5.5.0' type='text/css' media='all' />
<link rel='stylesheet' id='slick-css' href='https://eurogym.fr/wp-content/plugins/getwid/vendors/slick/slick/slick.min.css?ver=1.9.0' type='text/css' media='all' />
<link rel='stylesheet' id='slick-theme-css' href='https://eurogym.fr/wp-content/plugins/getwid/vendors/slick/slick/slick-theme.min.css?ver=1.9.0' type='text/css' media='all' />
<link rel='stylesheet' id='mp-fancybox-css' href='https://eurogym.fr/wp-content/plugins/getwid/vendors/mp-fancybox/jquery.fancybox.min.css?ver=3.5.7-mp.1' type='text/css' media='all' />
<link rel='stylesheet' id='getwid-blocks-css' href='https://eurogym.fr/wp-content/plugins/getwid/assets/css/blocks.style.css?ver=2.1.3' type='text/css' media='all' />
<style id='getwid-blocks-inline-css' type='text/css'>
.wp-block-getwid-section .wp-block-getwid-section__wrapper .wp-block-getwid-section__inner-wrapper{max-width: 640px;}
/*# sourceURL=getwid-blocks-inline-css */
</style>
<link rel='stylesheet' id='badge-styles-css' href='https://eurogym.fr/wp-content/plugins/badges-woo/styles.css?v=1.1.0&#038;ver=9c5a0ac66b69e4752aaa3893285b2d5f' type='text/css' media='all' />
<link rel='stylesheet' id='chronopost-css' href='https://eurogym.fr/wp-content/plugins/chronopost/public/css/chronopost-public.css?ver=4.1.5' type='text/css' media='all' />
<link rel='stylesheet' id='chronopost-leaflet-css' href='https://eurogym.fr/wp-content/plugins/chronopost/public/css/leaflet/leaflet.css?ver=4.1.5' type='text/css' media='all' />
<link rel='stylesheet' id='chronopost-fancybox-css' href='https://eurogym.fr/wp-content/plugins/chronopost/public/vendor/fancybox/jquery.fancybox.min.css?ver=9c5a0ac66b69e4752aaa3893285b2d5f' type='text/css' media='all' />
<link rel='stylesheet' id='cms-plugin-stylesheet-css' href='https://eurogym.fr/wp-content/plugins/ctcore/assets/css/cms-style.css?ver=9c5a0ac66b69e4752aaa3893285b2d5f' type='text/css' media='all' />
<link property="stylesheet" rel='stylesheet' id='owl-carousel-css' href='https://eurogym.fr/wp-content/plugins/ctcore/assets/css/owl.carousel.min.css?ver=9c5a0ac66b69e4752aaa3893285b2d5f' type='text/css' media='all' />
<link rel='stylesheet' id='mailjet-front-css' href='https://eurogym.fr/wp-content/plugins/mailjet-for-wordpress/src/front/css/mailjet-front.css?ver=9c5a0ac66b69e4752aaa3893285b2d5f' type='text/css' media='all' />
<link rel='stylesheet' id='google-fonts-css' href='https://fonts.googleapis.com/css?family=Lato%3A400%2C500%2C600%2C700%7CPoppins%3A400%2C500%2C600%2C700&#038;ver=2.8.6' type='text/css' media='all' />
<link rel='stylesheet' id='woocommerce-layout-css' href='https://eurogym.fr/wp-content/plugins/woocommerce/assets/css/woocommerce-layout.css?ver=10.4.3' type='text/css' media='all' />
<link rel='stylesheet' id='woocommerce-smallscreen-css' href='https://eurogym.fr/wp-content/plugins/woocommerce/assets/css/woocommerce-smallscreen.css?ver=10.4.3' type='text/css' media='only screen and (max-width: 768px)' />
<link rel='stylesheet' id='woocommerce-general-css' href='https://eurogym.fr/wp-content/plugins/woocommerce/assets/css/woocommerce.css?ver=10.4.3' type='text/css' media='all' />
<style id='woocommerce-inline-inline-css' type='text/css'>
.woocommerce form .form-row .required { visibility: visible; }
/*# sourceURL=woocommerce-inline-inline-css */
</style>
<link rel='stylesheet' id='cmplz-general-css' href='https://eurogym.fr/wp-content/plugins/complianz-gdpr/assets/css/cookieblocker.min.css?ver=1766401498' type='text/css' media='all' />
<link rel='stylesheet' id='woo_conditional_shipping_css-css' href='https://eurogym.fr/wp-content/plugins/woo-conditional-shipping-pro/includes/frontend/../../frontend/css/woo-conditional-shipping.css?ver=3.6.1.pro' type='text/css' media='all' />
<link rel='stylesheet' id='hint-css' href='https://eurogym.fr/wp-content/plugins/woo-fly-cart/assets/hint/hint.min.css?ver=9c5a0ac66b69e4752aaa3893285b2d5f' type='text/css' media='all' />
<link rel='stylesheet' id='perfect-scrollbar-css' href='https://eurogym.fr/wp-content/plugins/woo-fly-cart/assets/perfect-scrollbar/css/perfect-scrollbar.min.css?ver=9c5a0ac66b69e4752aaa3893285b2d5f' type='text/css' media='all' />
<link rel='stylesheet' id='perfect-scrollbar-wpc-css' href='https://eurogym.fr/wp-content/plugins/woo-fly-cart/assets/perfect-scrollbar/css/custom-theme.css?ver=9c5a0ac66b69e4752aaa3893285b2d5f' type='text/css' media='all' />
<link rel='stylesheet' id='woofc-fonts-css' href='https://eurogym.fr/wp-content/plugins/woo-fly-cart/assets/css/fonts.css?ver=9c5a0ac66b69e4752aaa3893285b2d5f' type='text/css' media='all' />
<link rel='stylesheet' id='woofc-frontend-css' href='https://eurogym.fr/wp-content/plugins/woo-fly-cart/assets/css/frontend.css?ver=5.9.9' type='text/css' media='all' />
<style id='woofc-frontend-inline-css' type='text/css'>
.woofc-area.woofc-style-01 .woofc-inner, .woofc-area.woofc-style-03 .woofc-inner, .woofc-area.woofc-style-02 .woofc-area-bot .woofc-action .woofc-action-inner > div a:hover, .woofc-area.woofc-style-04 .woofc-area-bot .woofc-action .woofc-action-inner > div a:hover {
                            background-color: #494949;
                        }

                        .woofc-area.woofc-style-01 .woofc-area-bot .woofc-action .woofc-action-inner > div a, .woofc-area.woofc-style-02 .woofc-area-bot .woofc-action .woofc-action-inner > div a, .woofc-area.woofc-style-03 .woofc-area-bot .woofc-action .woofc-action-inner > div a, .woofc-area.woofc-style-04 .woofc-area-bot .woofc-action .woofc-action-inner > div a {
                            outline: none;
                            color: #494949;
                        }

                        .woofc-area.woofc-style-02 .woofc-area-bot .woofc-action .woofc-action-inner > div a, .woofc-area.woofc-style-04 .woofc-area-bot .woofc-action .woofc-action-inner > div a {
                            border-color: #494949;
                        }

                        .woofc-area.woofc-style-05 .woofc-inner{
                            background-color: #494949;
                            background-image: url('');
                            background-size: cover;
                            background-position: center;
                            background-repeat: no-repeat;
                        }
                        
                        .woofc-count span {
                            background-color: #494949;
                        }
/*# sourceURL=woofc-frontend-inline-css */
</style>
<link rel='stylesheet' id='dgwt-wcas-style-css' href='https://eurogym.fr/wp-content/plugins/ajax-search-for-woocommerce/assets/css/style.min.css?ver=1.32.1' type='text/css' media='all' />
<link rel='stylesheet' id='unfinityplus-style-css' href='https://eurogym.fr/wp-content/themes/unfinityplus/style.css?ver=9c5a0ac66b69e4752aaa3893285b2d5f' type='text/css' media='all' />
<link rel='stylesheet' id='child-style-css' href='https://eurogym.fr/wp-content/themes/unfinityplus-child/style.css?ver=9c5a0ac66b69e4752aaa3893285b2d5f' type='text/css' media='all' />
<link rel='stylesheet' id='bootstrap-css' href='https://eurogym.fr/wp-content/themes/unfinityplus/assets/css/bootstrap.min.css?ver=4.0.0' type='text/css' media='all' />
<link rel='stylesheet' id='font-awesome-css' href='https://eurogym.fr/wp-content/themes/unfinityplus/assets/css/font-awesome.min.css?ver=4.7.0' type='text/css' media='all' />
<link rel='stylesheet' id='vc_font_awesome_5_shims-css' href='https://eurogym.fr/wp-content/plugins/js_composer/assets/lib/vendor/dist/@fortawesome/fontawesome-free/css/v4-shims.min.css?ver=8.7.2' type='text/css' media='all' />
<link rel='stylesheet' id='font-material-icon-css' href='https://eurogym.fr/wp-content/themes/unfinityplus/assets/css/material-design-iconic-font.min.css?ver=2.2.0' type='text/css' media='all' />
<link rel='stylesheet' id='flaticon-css' href='https://eurogym.fr/wp-content/themes/unfinityplus/assets/css/flaticon.css?ver=1.0.0' type='text/css' media='all' />
<link rel='stylesheet' id='font-etline-icon-css' href='https://eurogym.fr/wp-content/themes/unfinityplus/assets/css/et-line.css?ver=1.0.0' type='text/css' media='all' />
<link rel='stylesheet' id='magnific-popup-css' href='https://eurogym.fr/wp-content/themes/unfinityplus/assets/css/magnific-popup.css?ver=1.0.0' type='text/css' media='all' />
<link rel='stylesheet' id='unfinityplus-theme-css' href='https://eurogym.fr/wp-content/themes/unfinityplus/assets/css/theme.css?ver=1.3.4' type='text/css' media='all' />
<style id='unfinityplus-theme-inline-css' type='text/css'>
        @media screen and (max-width: 991px) {
                                }

                @media screen and (min-width: 992px) {
                    }
        .contact-info {
 max-width: 240px;
}
.ct-demo-bar {
	display: none !important;
}
.contact-info ul li i, .site-footer .top-footer ul.menu li a:before {
 color: inherit;
}
.tnp-widget{
 margin-top:30px;
}

.tablo-reichel th{
color: #fff;
background: #E6007E;
width: 200px;
text-align: center;
border-top: 1px solid #ededed;
}

.tablo-reichel td{
 text-align: center;
}
html[lang=&quot;en-GB&quot;] .single-product .rw-rating-table,
html[lang=&quot;es-ES&quot;] .single-product .rw-rating-table {
	display: none !important;
}

.titre-tablo-reichel{
text-align: center;
font-size: 20px;
font-weight: bold;
}
span#select2-shipping_country-container, span#select2-billing_country-container{
    text-align: left !important;
}
/*# sourceURL=unfinityplus-theme-inline-css */
</style>
<link rel='stylesheet' id='unfinityplus-menu-css' href='https://eurogym.fr/wp-content/themes/unfinityplus/assets/css/menu.css?ver=1.3.4' type='text/css' media='all' />
<link rel='stylesheet' id='unfinityplus-google-fonts-css' href='https://fonts.googleapis.com/css?family=Montserrat%3A400%2C500%2C600%2C700%7CPoppins%3A300%2C300i%2C400%2C400i%2C500%2C500i%2C600%2C600i%2C700%2C700i%2C900%7CHind%3A300%2C400%2C500%2C600%2C700&#038;subset=latin%2Clatin-ext&#038;ver=9c5a0ac66b69e4752aaa3893285b2d5f' type='text/css' media='all' />
<link rel='stylesheet' id='font-awesome-official-css' href='https://use.fontawesome.com/releases/v5.14.0/css/all.css' type='text/css' media='all' integrity="sha384-HzLeBuhoNPvSl5KYnjx0BT+WB0QEEqLprO+NBkkk5gbc67FTaL7XIGa2w1L0Xbgc" crossorigin="anonymous" />
<link rel='stylesheet' id='wp_mailjet_form_builder_widget-widget-front-styles-css' href='https://eurogym.fr/wp-content/plugins/mailjet-for-wordpress/src/widgetformbuilder/css/front-widget.css?ver=6.1.6' type='text/css' media='all' />
<link rel='stylesheet' id='dokan-style-css' href='https://eurogym.fr/wp-content/plugins/dokan-lite/assets/css/style.css?ver=1765207381' type='text/css' media='all' />
<link rel='stylesheet' id='dokan-modal-css' href='https://eurogym.fr/wp-content/plugins/dokan-lite/assets/vendors/izimodal/iziModal.min.css?ver=1765207382' type='text/css' media='all' />
<link rel='stylesheet' id='dokan-fontawesome-css' href='https://eurogym.fr/wp-content/plugins/dokan-lite/assets/vendors/font-awesome/css/font-awesome.min.css?ver=4.2.1' type='text/css' media='all' />
<link rel='stylesheet' id='js_composer_front-css' href='https://eurogym.fr/wp-content/plugins/js_composer/assets/css/js_composer.min.css?ver=8.7.2' type='text/css' media='all' />
<link rel='stylesheet' id='font-awesome-official-v4shim-css' href='https://use.fontawesome.com/releases/v5.14.0/css/v4-shims.css' type='text/css' media='all' integrity="sha384-9aKO2QU3KETrRCCXFbhLK16iRd15nC+OYEmpVb54jY8/CEXz/GVRsnM73wcbYw+m" crossorigin="anonymous" />
<style id='font-awesome-official-v4shim-inline-css' type='text/css'>
@font-face {
font-family: "FontAwesome";
font-display: block;
src: url("https://use.fontawesome.com/releases/v5.14.0/webfonts/fa-brands-400.eot"),
		url("https://use.fontawesome.com/releases/v5.14.0/webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"),
		url("https://use.fontawesome.com/releases/v5.14.0/webfonts/fa-brands-400.woff2") format("woff2"),
		url("https://use.fontawesome.com/releases/v5.14.0/webfonts/fa-brands-400.woff") format("woff"),
		url("https://use.fontawesome.com/releases/v5.14.0/webfonts/fa-brands-400.ttf") format("truetype"),
		url("https://use.fontawesome.com/releases/v5.14.0/webfonts/fa-brands-400.svg#fontawesome") format("svg");
}

@font-face {
font-family: "FontAwesome";
font-display: block;
src: url("https://use.fontawesome.com/releases/v5.14.0/webfonts/fa-solid-900.eot"),
		url("https://use.fontawesome.com/releases/v5.14.0/webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),
		url("https://use.fontawesome.com/releases/v5.14.0/webfonts/fa-solid-900.woff2") format("woff2"),
		url("https://use.fontawesome.com/releases/v5.14.0/webfonts/fa-solid-900.woff") format("woff"),
		url("https://use.fontawesome.com/releases/v5.14.0/webfonts/fa-solid-900.ttf") format("truetype"),
		url("https://use.fontawesome.com/releases/v5.14.0/webfonts/fa-solid-900.svg#fontawesome") format("svg");
}

@font-face {
font-family: "FontAwesome";
font-display: block;
src: url("https://use.fontawesome.com/releases/v5.14.0/webfonts/fa-regular-400.eot"),
		url("https://use.fontawesome.com/releases/v5.14.0/webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),
		url("https://use.fontawesome.com/releases/v5.14.0/webfonts/fa-regular-400.woff2") format("woff2"),
		url("https://use.fontawesome.com/releases/v5.14.0/webfonts/fa-regular-400.woff") format("woff"),
		url("https://use.fontawesome.com/releases/v5.14.0/webfonts/fa-regular-400.ttf") format("truetype"),
		url("https://use.fontawesome.com/releases/v5.14.0/webfonts/fa-regular-400.svg#fontawesome") format("svg");
unicode-range: U+F004-F005,U+F007,U+F017,U+F022,U+F024,U+F02E,U+F03E,U+F044,U+F057-F059,U+F06E,U+F070,U+F075,U+F07B-F07C,U+F080,U+F086,U+F089,U+F094,U+F09D,U+F0A0,U+F0A4-F0A7,U+F0C5,U+F0C7-F0C8,U+F0E0,U+F0EB,U+F0F3,U+F0F8,U+F0FE,U+F111,U+F118-F11A,U+F11C,U+F133,U+F144,U+F146,U+F14A,U+F14D-F14E,U+F150-F152,U+F15B-F15C,U+F164-F165,U+F185-F186,U+F191-F192,U+F1AD,U+F1C1-F1C9,U+F1CD,U+F1D8,U+F1E3,U+F1EA,U+F1F6,U+F1F9,U+F20A,U+F247-F249,U+F24D,U+F254-F25B,U+F25D,U+F267,U+F271-F274,U+F279,U+F28B,U+F28D,U+F2B5-F2B6,U+F2B9,U+F2BB,U+F2BD,U+F2C1-F2C2,U+F2D0,U+F2D2,U+F2DC,U+F2ED,U+F328,U+F358-F35B,U+F3A5,U+F3D1,U+F410,U+F4AD;
}
/*# sourceURL=font-awesome-official-v4shim-inline-css */
</style>
<script type="text/javascript" src="https://eurogym.fr/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script>
<script type="text/javascript" src="https://eurogym.fr/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script>
<script type="text/javascript" src="https://eurogym.fr/wp-includes/js/dist/hooks.min.js?ver=dd5603f07f9220ed27f1" id="wp-hooks-js"></script>
<script type="text/javascript" src="https://eurogym.fr/wp-includes/js/dist/i18n.min.js?ver=c26c3dc7bed366793375" id="wp-i18n-js"></script>
<script type="text/javascript" id="wp-i18n-js-after">
/* <![CDATA[ */
wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
//# sourceURL=wp-i18n-js-after
/* ]]> */
</script>
<script type="text/javascript" src="https://eurogym.fr/wp-content/plugins/dokan-lite/assets/vendors/izimodal/iziModal.min.js?ver=4.2.1" id="dokan-modal-js"></script>
<script type="text/javascript" src="https://eurogym.fr/wp-content/plugins/dokan-lite/assets/vendors/sweetalert2/sweetalert2.all.min.js?ver=1765207382" id="dokan-sweetalert2-js"></script>
<script type="text/javascript" src="https://eurogym.fr/wp-includes/js/dist/vendor/moment.min.js?ver=2.30.1" id="moment-js"></script>
<script type="text/javascript" id="moment-js-after">
/* <![CDATA[ */
moment.updateLocale( 'fr_FR', {"months":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthsShort":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"weekdays":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"weekdaysShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"week":{"dow":1},"longDateFormat":{"LT":"G \\h i \\m\\i\\n","LTS":null,"L":null,"LL":"j F Y","LLL":"F j, Y g:i a","LLLL":null}} );
//# sourceURL=moment-js-after
/* ]]> */
</script>
<script type="text/javascript" id="dokan-util-helper-js-extra">
/* <![CDATA[ */
var dokan_helper = {"i18n_date_format":"j F Y","i18n_time_format":"G \\h i \\m\\i\\n","week_starts_day":"1","reverse_withdrawal":{"enabled":false},"timepicker_locale":{"am":"am","pm":"pm","AM":"AM","PM":"PM","hr":"hr","hrs":"hrs","mins":"mins"},"daterange_picker_local":{"toLabel":"To","firstDay":1,"fromLabel":"From","separator":" - ","weekLabel":"W","applyLabel":"Apply","cancelLabel":"Clear","customRangeLabel":"Custom","daysOfWeek":["Su","Mo","Tu","We","Th","Fr","Sa"],"monthNames":["January","February","March","April","May","June","July","August","September","October","November","December"]},"sweetalert_local":{"cancelButtonText":"Cancel","closeButtonText":"Close","confirmButtonText":"OK","denyButtonText":"No","closeButtonAriaLabel":"Close this dialog"}};
var dokan = {"ajaxurl":"https://eurogym.fr/wp-admin/admin-ajax.php","nonce":"37835f3f58","order_nonce":"20c3295052","product_edit_nonce":"7d0cd45f42","ajax_loader":"https://eurogym.fr/wp-content/plugins/dokan-lite/assets/images/ajax-loader.gif","seller":{"available":"Available","notAvailable":"Not Available"},"delete_confirm":"Are you sure?","wrong_message":"Something went wrong. Please try again.","vendor_percentage":"","commission_type":"","rounding_precision":"6","mon_decimal_point":",","currency_format_num_decimals":"2","currency_format_symbol":"\u20ac","currency_format_decimal_sep":",","currency_format_thousand_sep":".","currency_format":"%s%v","round_at_subtotal":"no","product_types":{"simple":"Simple","variable":"Variable","external":"External/Affiliate product","grouped":"Group Product"},"loading_img":"https://eurogym.fr/wp-content/plugins/dokan-lite/assets/images/loading.gif","store_product_search_nonce":"01a879ba0a","i18n_download_permission":"Are you sure you want to revoke access to this download?","i18n_download_access":"Could not grant access - the user may already have permission for this file or billing email is not set. Ensure the billing email is set, and the order has been saved.","maximum_tags_select_length":"-1","modal_header_color":"var(--dokan-button-background-color, #7047EB)","i18n_location_name":"Please provide a location name!","i18n_location_state":"Please provide","i18n_country_name":"Please provide a country!","i18n_invalid":"Failed! Somthing went wrong","i18n_chat_message":"Facebook SDK is not found, or blocked by the browser. Can not initialize the chat.","i18n_sms_code":"Insert SMS code","i18n_gravater":"Upload a Photo","i18n_phone_number":"Insert Phone No.","dokan_pro_i18n":{"dokan":{"domain":"dokan","locale_data":{"dokan":{"":{"domain":"dokan","lang":"en_GB"}}}}},"product_vendors_can_create_tags":"off","product_inline_edit_nonce":"8eaea3a991","is_vendor_enabled":"","not_enable_message":"Error! Your account is not enabled for selling, please contact the admin","all_categories":"All Categories","rest":{"root":"https://eurogym.fr/wp-json/","nonce":"862e9fc283","version":"dokan/v1"},"api":null,"libs":[],"routeComponents":{"default":null},"routes":[],"urls":{"assetsUrl":"https://eurogym.fr/wp-content/plugins/dokan-lite/assets","dashboardUrl":"https://eurogym.fr/dashboard/?path=%2Fanalytics%2FOverview","storeUrl":""},"mark_received":{"nonce":"57ca618d28","status_label":"Received","confirmation_msg":"Do you want to mark this order as received?","complete_status_label":"Complete"}};
//# sourceURL=dokan-util-helper-js-extra
/* ]]> */
</script>
<script type="text/javascript" src="https://eurogym.fr/wp-content/plugins/dokan-lite/assets/js/helper.js?ver=1765207382" id="dokan-util-helper-js"></script>
<script type="text/javascript" src="https://eurogym.fr/wp-content/plugins/chronopost/public/js/leaflet.js?ver=2.0" id="chronopost-leaflet-js"></script>
<script type="text/javascript" src="https://eurogym.fr/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js?ver=2.7.0-wc.10.4.3" id="wc-jquery-blockui-js" data-wp-strategy="defer"></script>
<script type="text/javascript" src="https://eurogym.fr/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js?ver=2.1.4-wc.10.4.3" id="wc-js-cookie-js" data-wp-strategy="defer"></script>
<script type="text/javascript" id="woocommerce-js-extra">
/* <![CDATA[ */
var woocommerce_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/en/?wc-ajax=%%endpoint%%","i18n_password_show":"Show password","i18n_password_hide":"Hide password"};
//# sourceURL=woocommerce-js-extra
/* ]]> */
</script>
<script type="text/javascript" src="https://eurogym.fr/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js?ver=10.4.3" id="woocommerce-js" data-wp-strategy="defer"></script>
<script type="text/javascript" src="https://eurogym.fr/wp-content/plugins/chronopost/public/vendor/fancybox/jquery.fancybox.min.js?ver=3.1.20" id="chronopost-fancybox-js"></script>
<script type="text/javascript" id="chronomap-js-extra">
/* <![CDATA[ */
var Chronomap = {"ajaxurl":"https://eurogym.fr/wp-admin/admin-ajax.php","chrono_nonce":"f620fbf982","no_pickup_relay":"Select a pickup relay","pickup_relay_edit_text":"Edit","loading_txt":"Loading, please wait\u2026","day_mon":"Mon","day_tue":"Tue","day_wed":"Wed","day_thu":"Thu","day_fri":"Fri","day_sat":"Sat","day_sun":"Sun","infos":"Infos","opening_hours":"Opening hours","closed":"Closed"};
//# sourceURL=chronomap-js-extra
/* ]]> */
</script>
<script type="text/javascript" src="https://eurogym.fr/wp-content/plugins/chronopost/public/js/chronomap.plugin.js?ver=4.1.5" id="chronomap-js"></script>
<script type="text/javascript" id="chronoprecise-js-extra">
/* <![CDATA[ */
var Chronoprecise = {"ajaxurl":"https://eurogym.fr/wp-admin/admin-ajax.php","chrono_nonce":"f620fbf982","prev_week_txt":"Prev week","next_week_txt":"Next week","error_cant_reach_server":"An error occurred when fetching time slots. Please try again and contact us if the problem persists."};
//# sourceURL=chronoprecise-js-extra
/* ]]> */
</script>
<script type="text/javascript" src="https://eurogym.fr/wp-content/plugins/chronopost/public/js/chronoprecise.plugin.js?ver=4.1.5" id="chronoprecise-js"></script>
<script type="text/javascript" src="https://eurogym.fr/wp-content/plugins/chronopost/public/js/chronopost-public.js?ver=4.1.5" id="chronopost-js"></script>
<script type="text/javascript" id="wc-add-to-cart-js-extra">
/* <![CDATA[ */
var wc_add_to_cart_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/en/?wc-ajax=%%endpoint%%","i18n_view_cart":"View basket","cart_url":"https://eurogym.fr/basket/","is_cart":"","cart_redirect_after_add":"no"};
//# sourceURL=wc-add-to-cart-js-extra
/* ]]> */
</script>
<script type="text/javascript" src="https://eurogym.fr/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.min.js?ver=10.4.3" id="wc-add-to-cart-js" data-wp-strategy="defer"></script>
<script type="text/javascript" src="https://eurogym.fr/wp-content/plugins/js_composer/assets/js/vendors/woocommerce-add-to-cart.js?ver=8.7.2" id="vc_woocommerce-add-to-cart-js-js"></script>
<script type="text/javascript" id="kk-script-js-extra">
/* <![CDATA[ */
var fetchCartItems = {"ajax_url":"https://eurogym.fr/wp-admin/admin-ajax.php","action":"kk_wc_fetchcartitems","nonce":"3ec57df2cc","currency":"EUR"};
//# sourceURL=kk-script-js-extra
/* ]]> */
</script>
<script type="text/javascript" src="https://eurogym.fr/wp-content/plugins/kliken-marketing-for-google/assets/kk-script.js?ver=9c5a0ac66b69e4752aaa3893285b2d5f" id="kk-script-js"></script>
<script type="text/javascript" id="woo-conditional-shipping-js-js-extra">
/* <![CDATA[ */
var conditional_shipping_settings = {"trigger_fields":[]};
//# sourceURL=woo-conditional-shipping-js-js-extra
/* ]]> */
</script>
<script type="text/javascript" src="https://eurogym.fr/wp-content/plugins/woo-conditional-shipping-pro/includes/frontend/../../frontend/js/woo-conditional-shipping.js?ver=3.6.1.pro" id="woo-conditional-shipping-js-js"></script>
<script></script><link rel="https://api.w.org/" href="https://eurogym.fr/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://eurogym.fr/wp-json/wp/v2/pages/9038" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://eurogym.fr/xmlrpc.php?rsd" />

<link rel='shortlink' href='https://eurogym.fr/' />
<meta name="generator" content="Redux 4.5.9" /><style id="mystickymenu" type="text/css">#mysticky-nav { width:100%; position: static; height: auto !important; }#mysticky-nav.wrapfixed { position:fixed; left: 0px; margin-top:0px;  z-index: 99990; -webkit-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90); opacity:0.9; background-color: #f7f5e7;}#mysticky-nav.wrapfixed .myfixed{ background-color: #f7f5e7; position: relative;top: auto;left: auto;right: auto;}#mysticky-nav .myfixed { margin:0 auto; float:none; border:0px; background:none; max-width:100%; }</style>			<style type="text/css">
																															</style>
						<style>.cmplz-hidden {
					display: none !important;
				}</style><link rel="apple-touch-icon" sizes="180x180" href="/wp-content/uploads/fbrfg/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/wp-content/uploads/fbrfg/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/wp-content/uploads/fbrfg/favicon-16x16.png">
<link rel="manifest" href="/wp-content/uploads/fbrfg/site.webmanifest">
<link rel="mask-icon" href="/wp-content/uploads/fbrfg/safari-pinned-tab.svg" color="#5bbad5">
<link rel="shortcut icon" href="/wp-content/uploads/fbrfg/favicon.ico">
<meta name="msapplication-TileColor" content="#ff0093">
<meta name="msapplication-TileImage" content="/wp-content/uploads/fbrfg/mstile-144x144.png">
<meta name="msapplication-config" content="/wp-content/uploads/fbrfg/browserconfig.xml">
<meta name="theme-color" content="#ffffff">		<style>
			.dgwt-wcas-ico-magnifier,.dgwt-wcas-ico-magnifier-handler{max-width:20px}.dgwt-wcas-search-wrapp{max-width:600px}		</style>
		<link rel="icon" type="image/png" href="https://eurogym.fr/wp-content/uploads/2018/12/favicon.png"/>	<noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript>
	<meta name="generator" content="Powered by WPBakery Page Builder - drag and drop page builder for WordPress."/>
<meta name="generator" content="Powered by Slider Revolution 6.6.14 - responsive, Mobile-Friendly Slider Plugin for WordPress with comfortable drag and drop interface." />
<link rel="icon" href="https://eurogym.fr/wp-content/uploads/2022/11/cropped-Icone-512-x-512-32x32.jpg" sizes="32x32" />
<link rel="icon" href="https://eurogym.fr/wp-content/uploads/2022/11/cropped-Icone-512-x-512-192x192.jpg" sizes="192x192" />
<link rel="apple-touch-icon" href="https://eurogym.fr/wp-content/uploads/2022/11/cropped-Icone-512-x-512-180x180.jpg" />
<meta name="msapplication-TileImage" content="https://eurogym.fr/wp-content/uploads/2022/11/cropped-Icone-512-x-512-270x270.jpg" />

	<style id="mysticky-welcomebar-inline-css">
	.mysticky-welcomebar-fixed , .mysticky-welcomebar-fixed * {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.mysticky-welcomebar-fixed {
		background-color: #ef0093;
		font-family: Poppins;
		position: fixed;
		left: 0;
		right: 0;
		z-index: 9999999;
		opacity: 0;
	}
	.mysticky-welcomebar-fixed-wrap {
		min-height: 60px;
		padding: 20px 50px;
		display: flex;
		align-items: center;
		justify-content: center;
		width: 100%;
		height: 100%;
	}
	.mysticky-welcomebar-fixed-wrap .mysticky-welcomebar-content {
		flex: 1;
		text-align:center;
	}
	.mysticky-welcomebar-animation {
		-webkit-transition: all 1s ease 0s;
		-moz-transition: all 1s ease 0s;
		transition: all 1s ease 0s;
	}
	.mysticky-welcomebar-position-top {
		top:0;
	}
	.mysticky-welcomebar-position-bottom {
		bottom:0;
	}
	.mysticky-welcomebar-position-top.mysticky-welcomebar-entry-effect-slide-in {
		top: -60px;
	}
	.mysticky-welcomebar-position-bottom.mysticky-welcomebar-entry-effect-slide-in {
		bottom: -60px;
	}
	.mysticky-welcomebar-entry-effect-fade {
		opacity: 0;
	}
	.mysticky-welcomebar-entry-effect-none {
		display: none;
	}
	.mysticky-welcomebar-fixed .mysticky-welcomebar-content p a{
		text-decoration: underline;
		text-decoration-thickness: 1px;
		text-underline-offset: 0.25ch;
	}
	.mysticky-welcomebar-fixed .mysticky-welcomebar-content p a,
	.mysticky-welcomebar-fixed .mysticky-welcomebar-content p {
		color: #ffffff;
		font-size: 17px;
		margin: 0;
		padding: 0;
		line-height: 1.2;
		font-weight: 400;
		font-family:Poppins	}
	.mysticky-welcomebar-fixed .mysticky-welcomebar-btn {
		/*padding-left: 30px;*/
		display: none;
		line-height: 1;
		margin-left: 10px;
	}
	.mysticky-welcomebar-fixed.mysticky-welcomebar-btn-desktop .mysticky-welcomebar-btn {
		display: block;
		position: relative;
	}
	.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a {
		background-color: #000000;
		font-family: inherit;
		color: #ffffff;
		border-radius: 4px;
		text-decoration: none;
		display: inline-block;
		vertical-align: top;
		line-height: 1.2;
		font-size: 17px;
		font-weight: 400;
		padding: 5px 20px;
		white-space: nowrap;
	}

				.mysticky-welcomebar-fixed .mysticky-welcomebar-close {
		display: none;
		vertical-align: top;
		width: 30px;
		height: 30px;
		text-align: center;
		line-height: 30px;
		border-radius: 5px;
		color: #000;
		position: absolute;
		top: 5px;
		right: 10px;
		outline: none;		
		text-decoration: none;
		text-shadow: 0 0 0px #fff;
		-webkit-transition: all 0.5s ease 0s;
		-moz-transition: all 0.5s ease 0s;
		transition: all 0.5s ease 0s;
		-webkit-transform-origin: 50% 50%;
		-moz-transform-origin: 50% 50%;
		transform-origin: 50% 50%;
	}
	.mysticky-welcomebar-fixed .mysticky-welcomebar-close:hover {
		opacity: 1;
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		transform: rotate(180deg);
	}
	.mysticky-welcomebar-fixed .mysticky-welcomebar-close span.dashicons {
		font-size: 27px;
	}
	.mysticky-welcomebar-fixed.mysticky-welcomebar-showx-desktop .mysticky-welcomebar-close {
		display: inline-block;
		cursor: pointer;
	}	
	/* Animated Buttons */
		.mysticky-welcomebar-btn a {
			-webkit-animation-duration: 1s;
			animation-duration: 1s;
		}
		@-webkit-keyframes flash {
			from,
			50%,
			to {
				opacity: 1;
			}

			25%,
			75% {
				opacity: 0;
			}
		}
		@keyframes flash {
			from,
			50%,
			to {
				opacity: 1;
			}

			25%,
			75% {
				opacity: 0;
			}
		}
		.mysticky-welcomebar-attention-flash.animation-start .mysticky-welcomebar-btn a {
			-webkit-animation-name: flash;
			animation-name: flash;
		}
		
		@keyframes shake {
			from,
			to {
				-webkit-transform: translate3d(0, 0, 0);
				transform: translate3d(0, 0, 0);
			}

			10%,
			30%,
			50%,
			70%,
			90% {
				-webkit-transform: translate3d(-10px, 0, 0);
				transform: translate3d(-10px, 0, 0);
			}

			20%,
			40%,
			60%,
			80% {
				-webkit-transform: translate3d(10px, 0, 0);
				transform: translate3d(10px, 0, 0);
			}
		}

		.mysticky-welcomebar-attention-shake.animation-start .mysticky-welcomebar-btn a {
			-webkit-animation-name: shake;
			animation-name: shake;
		}
		
		@-webkit-keyframes swing {
			20% {
				-webkit-transform: rotate3d(0, 0, 1, 15deg);
				transform: rotate3d(0, 0, 1, 15deg);
			}

			40% {
				-webkit-transform: rotate3d(0, 0, 1, -10deg);
				transform: rotate3d(0, 0, 1, -10deg);
			}

			60% {
				-webkit-transform: rotate3d(0, 0, 1, 5deg);
				transform: rotate3d(0, 0, 1, 5deg);
			}

			80% {
				-webkit-transform: rotate3d(0, 0, 1, -5deg);
				transform: rotate3d(0, 0, 1, -5deg);
			}
	
			to {
				-webkit-transform: rotate3d(0, 0, 1, 0deg);
				transform: rotate3d(0, 0, 1, 0deg);
			}
		}

		@keyframes swing {
			20% {
				-webkit-transform: rotate3d(0, 0, 1, 15deg);
				transform: rotate3d(0, 0, 1, 15deg);
			}

			40% {
				-webkit-transform: rotate3d(0, 0, 1, -10deg);
				transform: rotate3d(0, 0, 1, -10deg);
			}

			60% {
				-webkit-transform: rotate3d(0, 0, 1, 5deg);
				transform: rotate3d(0, 0, 1, 5deg);
			}

			80% {
				-webkit-transform: rotate3d(0, 0, 1, -5deg);
				transform: rotate3d(0, 0, 1, -5deg);
			}

			to {
				-webkit-transform: rotate3d(0, 0, 1, 0deg);
				transform: rotate3d(0, 0, 1, 0deg);
			}
		}

		.mysticky-welcomebar-attention-swing.animation-start .mysticky-welcomebar-btn a {
			-webkit-transform-origin: top center;
			transform-origin: top center;
			-webkit-animation-name: swing;
			animation-name: swing;
		}
		
		@-webkit-keyframes tada {
			from {
				-webkit-transform: scale3d(1, 1, 1);
				transform: scale3d(1, 1, 1);
			}

			10%,
			20% {
				-webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
				transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
			}

			30%,
			50%,
			70%,
			90% {
				-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
				transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
			}

			40%,
			60%,
			80% {
				-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
				transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
			}

			to {
				-webkit-transform: scale3d(1, 1, 1);
				transform: scale3d(1, 1, 1);
			}
		}

		@keyframes tada {
			from {
				-webkit-transform: scale3d(1, 1, 1);
				transform: scale3d(1, 1, 1);
			}

			10%,
			20% {
				-webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
				transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
			}

			30%,
			50%,
			70%,
			90% {
				-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
				transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
			}

			40%,
			60%,
			80% {
				-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
				transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
			}

			to {
				-webkit-transform: scale3d(1, 1, 1);
				transform: scale3d(1, 1, 1);
			}
		}

		.mysticky-welcomebar-attention-tada.animation-start .mysticky-welcomebar-btn a {
			-webkit-animation-name: tada;
			animation-name: tada;
		}
		
		@-webkit-keyframes heartBeat {
			0% {
				-webkit-transform: scale(1);
				transform: scale(1);
			}

			14% {
				-webkit-transform: scale(1.3);
				transform: scale(1.3);
			}

			28% {
				-webkit-transform: scale(1);
				transform: scale(1);
			}

			42% {
				-webkit-transform: scale(1.3);
				transform: scale(1.3);
			}

			70% {
				-webkit-transform: scale(1);
				transform: scale(1);
			}
		}

		@keyframes heartBeat {
			0% {
				-webkit-transform: scale(1);
				transform: scale(1);
			}

			14% {
				-webkit-transform: scale(1.3);
				transform: scale(1.3);
			}

			28% {
				-webkit-transform: scale(1);
				transform: scale(1);
			}

			42% {
				-webkit-transform: scale(1.3);
				transform: scale(1.3);
			}

			70% {
				-webkit-transform: scale(1);
				transform: scale(1);
			}
		}

		.mysticky-welcomebar-attention-heartbeat.animation-start .mysticky-welcomebar-btn a {
		  -webkit-animation-name: heartBeat;
		  animation-name: heartBeat;
		  -webkit-animation-duration: 1.3s;
		  animation-duration: 1.3s;
		  -webkit-animation-timing-function: ease-in-out;
		  animation-timing-function: ease-in-out;
		}
		
		@-webkit-keyframes wobble {
			from {
				-webkit-transform: translate3d(0, 0, 0);
				transform: translate3d(0, 0, 0);
			}

			15% {
				-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
				transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
			}

			30% {
				-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
				transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
			}

			45% {
				-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
				transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
			}

			60% {
				-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
				transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
			}

			75% {
				-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
				transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
			}

			to {
				-webkit-transform: translate3d(0, 0, 0);
				transform: translate3d(0, 0, 0);
			}
		}

		@keyframes wobble {
			from {
				-webkit-transform: translate3d(0, 0, 0);
				transform: translate3d(0, 0, 0);
			}

			15% {
				-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
				transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
			}

			30% {
				-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
				transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
			}

			45% {
				-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
				transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
			}

			60% {
				-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
				transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
			}

			75% {
				-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
				transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
			}

			to {
				-webkit-transform: translate3d(0, 0, 0);
				transform: translate3d(0, 0, 0);
			}
		}
		
		.mysticky-welcomebar-attention-wobble.animation-start .mysticky-welcomebar-btn a {
			-webkit-animation-name: wobble;
			animation-name: wobble;
		}

		/* 210824 */
		@media only screen and (min-width: 481px) {
			.mysticky-welcomebar-fixed-wrap.mysticky-welcomebar-position-left {
				justify-content: flex-start;
			}
			.mysticky-welcomebar-fixed-wrap.mysticky-welcomebar-position-center {
				justify-content: center;
			}
			.mysticky-welcomebar-fixed-wrap.mysticky-welcomebar-position-right  {
				justify-content: flex-end;
			}
			.mysticky-welcomebar-fixed-wrap.mysticky-welcomebar-position-left .mysticky-welcomebar-content,
			.mysticky-welcomebar-fixed-wrap.mysticky-welcomebar-position-center .mysticky-welcomebar-content,
			.mysticky-welcomebar-fixed-wrap.mysticky-welcomebar-position-right .mysticky-welcomebar-content {
				flex: unset;
			}
		}
		
		@media only screen and (min-width: 768px) {
			.mysticky-welcomebar-display-desktop.mysticky-welcomebar-entry-effect-fade.entry-effect {
				opacity: 1;
			}
			.mysticky-welcomebar-display-desktop.mysticky-welcomebar-entry-effect-none.entry-effect {
				display: block;
			}
			.mysticky-welcomebar-display-desktop.mysticky-welcomebar-position-top.mysticky-welcomebar-fixed ,
			.mysticky-welcomebar-display-desktop.mysticky-welcomebar-position-top.mysticky-welcomebar-entry-effect-slide-in.entry-effect.mysticky-welcomebar-fixed {
				top: 0;			
			}
			.mysticky-welcomebar-display-desktop.mysticky-welcomebar-position-bottom.mysticky-welcomebar-fixed ,
			.mysticky-welcomebar-display-desktop.mysticky-welcomebar-position-bottom.mysticky-welcomebar-entry-effect-slide-in.entry-effect.mysticky-welcomebar-fixed {
				bottom: 0;
			}	
		}
		@media only screen and (max-width: 767px) {
			.mysticky-welcomebar-display-mobile.mysticky-welcomebar-entry-effect-fade.entry-effect {
				opacity: 1;
			}
			.mysticky-welcomebar-display-mobile.mysticky-welcomebar-entry-effect-none.entry-effect {
				display: block;
			}
			.mysticky-welcomebar-display-mobile.mysticky-welcomebar-position-top.mysticky-welcomebar-fixed ,
			.mysticky-welcomebar-display-mobile.mysticky-welcomebar-position-top.mysticky-welcomebar-entry-effect-slide-in.entry-effect.mysticky-welcomebar-fixed {
				top: 0;
			}
			.mysticky-welcomebar-display-mobile.mysticky-welcomebar-position-bottom.mysticky-welcomebar-fixed ,
			.mysticky-welcomebar-display-mobile.mysticky-welcomebar-position-bottom.mysticky-welcomebar-entry-effect-slide-in.entry-effect.mysticky-welcomebar-fixed {
				bottom: 0;
			}
			/*.mysticky-welcomebar-fixed.mysticky-welcomebar-showx-desktop .mysticky-welcomebar-close {
				display: none;
			}
			.mysticky-welcomebar-fixed.mysticky-welcomebar-showx-mobile .mysticky-welcomebar-close {
				display: inline-block;
			}*/
			.mysticky-welcomebar-fixed.mysticky-welcomebar-btn-desktop .mysticky-welcomebar-btn {
				display: none;
			}
			.mysticky-welcomebar-fixed.mysticky-welcomebar-btn-mobile .mysticky-welcomebar-btn {
				display: block;
				/*margin-top: 10px;*/
			}
		}
		@media only screen and (max-width: 480px) {

			.mysticky-welcomebar-fixed-wrap {padding: 15px 35px 10px 10px; flex-wrap:wrap;}
			.mysticky-welcomebar-fixed.front-site .mysticky-welcomebar-fixed-wrap {
				padding: 15px 20px 10px 20px;
				flex-direction: column;
			}
			/*.welcombar-contact-lead .mysticky-welcomebar-fixed-wrap {flex-wrap: wrap; justify-content: center;}*/
			
			.mysticky-welcomebar-fixed .mystickymenu-front.mysticky-welcomebar-lead-content {margin: 10px 0 10px 20px !important;}

			.mysticky-welcomebar-fixed .mysticky-welcomebar-btn {
				padding-left: 10px;
			}
			.mysticky-welcomebar-fixed.mysticky-welcomebar-btn-mobile.front-site .mysticky-welcomebar-btn {margin-left: 0; text-align: center;}
		}


		body.mysticky-welcomebar-apper #wpadminbar{
			z-index:99999999;
		}

		.mysticky-welcomebar-fixed .mystickymenu-front.mysticky-welcomebar-lead-content {
			display: flex;
			width: auto;
			margin: 0 0px 0 10px;
		}

		.mystickymenu-front.mysticky-welcomebar-lead-content input[type="text"] {
			font-size: 12px;
			padding: 7px 5px;
			margin-right: 10px;
			min-width: 50%;
			border: 0;
			width:auto;
		}

		.mystickymenu-front.mysticky-welcomebar-lead-content input[type="text"]:focus {
			outline: unset;
			box-shadow: unset;
		}

		.input-error {
			color: #ff0000;
			font-style: normal;
			font-family: inherit;
			font-size: 13px;
			display: block;
			position: absolute;
			bottom: 0px;
		}

		.mysticky-welcomebar-fixed.mysticky-site-front .mysticky-welcomebar-btn.contact-lead-button {
		  margin-left: 0;
		}
		.morphext > .morphext__animated {
		  display: inline-block;
		}
		
		.mysticky-welcomebar-btn a {
			outline: none !important;
			cursor: pointer;
			position: relative;
		}		
		.mysticky-welcomebar-hover-effect-border1 {
			position: relative;
		}
		.mysticky-welcomebar-hover-effect-border1 a { 
			display: block;
			width: 100%;
			height: 100%;
		}
		.mysticky-welcomebar-hover-effect-border1:before,
		.mysticky-welcomebar-hover-effect-border1:after {
			position: absolute;
			content: "";
			height: 0%;
			width: 2px;
			background: #000;
		}
		.mysticky-welcomebar-hover-effect-border1:before {
			right: 0;
			top: 0;
			transition: all 0.1s ease;
			z-index: 1 !important;
		}
		.mysticky-welcomebar-hover-effect-border1:after {
			left: 0;
			bottom: 0;
			transition: all 0.1s 0.2s ease;
		}
		.mysticky-welcomebar-hover-effect-border1:hover:before {
			transition: all 0.1s 0.2s ease;
			height: 100%;
		}
		.mysticky-welcomebar-hover-effect-border1:hover:after {
			transition: all 0.1s ease;
			height: 100%;
		}
		.mysticky-welcomebar-hover-effect-border1 a:before,
		.mysticky-welcomebar-hover-effect-border1 a:after {
			position: absolute;
			content: "";
			background: #000;
		}
		.mysticky-welcomebar-hover-effect-border1 a:before {
			left: 0;
			top: 0;
			width: 0%;
			height: 2px;
			transition: all 0.1s 0.1s ease;
		}
		.mysticky-welcomebar-hover-effect-border1 a:after {
			left: 0;
			bottom: 0;
			width: 100%;
			height: 2px;
		}
		.mysticky-welcomebar-hover-effect-border1 a:hover:before {
			width: 100%;
		}

		.mysticky-welcomebar-hover-effect-border2 a {
			position: relative;
			display: block;
			width: 100%;
			height: 100%;
		}
		.mysticky-welcomebar-hover-effect-border2:before,
		.mysticky-welcomebar-hover-effect-border2:after {
			position: absolute;
			content: "";
			right: 0px;
			transition: all 0.3s ease;
			border-radius: 4px;
			z-index: 99;
		}
		.mysticky-welcomebar-hover-effect-border2:before {
			width: 2px;
		}
		.mysticky-welcomebar-hover-effect-border2:after {
			width: 0%;
			height: 2px;
		}
		.mysticky-welcomebar-hover-effect-border2:hover:before {
			height: 29px;
		}
		.mysticky-welcomebar-hover-effect-border2:hover:after {
			width: 86px;
		}
		.mysticky-welcomebar-hover-effect-border2 a:before,
		.mysticky-welcomebar-hover-effect-border2 a:after {
			position: absolute;
			content: "";
			left: 0;
			bottom: 0;
			transition: all 0.3s ease;
			z-index: 0 !important;
		}
		.mysticky-welcomebar-hover-effect-border2 a:before {
			width: 2px;
			height: 0%;
		}
		.mysticky-welcomebar-hover-effect-border2 a:after {
			width: 0%;
			height: 2px;
		}
		.mysticky-welcomebar-hover-effect-border2 a:hover:before {
			height: 100%;
		}
		.mysticky-welcomebar-hover-effect-border2 a:hover:after {
			width: 100%; 
		}
		.mysticky-welcomebar-hover-effect-border3 a {
			position: relative;
			display: block;
			width: 100%;
			height: 100%;
		}
		.mysticky-welcomebar-hover-effect-border3:before,
		.mysticky-welcomebar-hover-effect-border3:after {
			position: absolute;
			content: "";
			right: 0px;
			transition: all 0.3s ease;
			z-index: 99;
		}
		.mysticky-welcomebar-hover-effect-border3:before {
			height: 14px;
			width: 2px;
		}
		.mysticky-welcomebar-hover-effect-border3:after {
			width: 14px;
			height: 2px;
		}
		.mysticky-welcomebar-hover-effect-border3:hover:before {
			height: 29px;
		}
		.mysticky-welcomebar-hover-effect-border3:hover:after {
			width: 86px;
		}
		.mysticky-welcomebar-hover-effect-border3 a:before,
		.mysticky-welcomebar-hover-effect-border3 a:after {
			position: absolute;
			content: "";
			left: 0;
			bottom: 0;
			transition: all 0.3s ease;
			z-index: 0 !important;
		}
		.mysticky-welcomebar-hover-effect-border3 a:before {
			width: 2px;
			height: 50%;
		}
		.mysticky-welcomebar-hover-effect-border3 a:after {
			width: 14px;
			height: 2px;
		}
		.mysticky-welcomebar-hover-effect-border3 a:hover:before {
			height: 100%;
		}
		.mysticky-welcomebar-hover-effect-border3 a:hover:after {
			width: 100%;
		}
		.mysticky-welcomebar-hover-effect-border4 a {
			position: relative;
			display: block;
			width: 100%;
			height: 100%;
		}
		.mysticky-welcomebar-hover-effect-border4:before,
		.mysticky-welcomebar-hover-effect-border4:after {
			position: absolute;
			content: "";
			right: 0px;
			bottom: 0px ;
			transition: all 0.3s ease;
			z-index: 99;
		}
		.mysticky-welcomebar-hover-effect-border4:before {
			height: 14px;
			width: 2px;
		}
		.mysticky-welcomebar-hover-effect-border4:after {
			width: 14px;
			height: 2px;
		}
		.mysticky-welcomebar-hover-effect-border4:hover:before {
			height: 29px;
		}
		.mysticky-welcomebar-hover-effect-border4:hover:after {
			width: 86px;
		}
		.mysticky-welcomebar-hover-effect-border4 a:before,
		.mysticky-welcomebar-hover-effect-border4 a:after {
			position: absolute;
			content: "";
			left: 0;
			top: 0;
			transition: all 0.3s ease;
		}
		.mysticky-welcomebar-hover-effect-border4 a:before {
			width: 2px;
			height: 50%;
		}
		.mysticky-welcomebar-hover-effect-border4 a:after {
			width: 14px;
			height: 2px;
		}
		.mysticky-welcomebar-hover-effect-border4 a:hover:before {
			height: 100%;
		}
		.mysticky-welcomebar-hover-effect-border4 a:hover:after {
			width: 100%;
		}

		.mysticky-welcomebar-hover-effect-fill1 a {
			z-index: 1;
		}
		.mysticky-welcomebar-hover-effect-fill1 a:after {
			position: absolute;
			content: "";
			width: 0;
			height: 100%;
			top: 0;
			left: 0;
			z-index: -1;
		}
		.mysticky-welcomebar-hover-effect-fill1 a:hover:after {
			width: 100%;
		}
		.mysticky-welcomebar-hover-effect-fill1 a:active {
			top: 2px;
		}
		.mysticky-welcomebar-hover-effect-fill2 a {
			z-index: 1;
		}
		.mysticky-welcomebar-hover-effect-fill2 a:after {
			position: absolute;
			content: "";
			width: 0;
			height: 100%;
			top: 0;
			left: 0;
			direction: rtl;
			z-index: -1;
			transition: all 0.3s ease;
		}
		.mysticky-welcomebar-hover-effect-fill2 a:hover:after {
			left: auto;
			right: 0;
			width: 100%;
		}
		.mysticky-welcomebar-hover-effect-fill2 a:active {
			top: 2px;
		}
		.mysticky-welcomebar-hover-effect-fill3 a {
			border: 0px solid #000;
			z-index: 1;
		}
		.mysticky-welcomebar-hover-effect-fill3 a:after {
			position: absolute;
			content: "";
			width: 100%;
			height: 0;
			bottom: 0;
			left: 0;
			z-index: -1;
			transition: all 0.3s ease;
		}
		.mysticky-welcomebar-hover-effect-fill3 a:hover:after {
			top: 0;
			height: 100%;
		}
		.mysticky-welcomebar-hover-effect-fill3 a:active {
			top: 2px;
		}
		.mysticky-welcomebar-hover-effect-fill4 a {
			z-index: 1;
		}
		.mysticky-welcomebar-hover-effect-fill4 a:after {
			position: absolute;
			content: "";
			width: 100%;
			height: 0;
			top: 0;
			left: 0;
			z-index: -1;
			transition: all 0.3s ease;
		}
		.mysticky-welcomebar-hover-effect-fill4 a:hover:after {
			top: auto;
			bottom: 0;
			height: 100%;
		}
		.mysticky-welcomebar-hover-effect-fill4 a:active {
			top: 2px;
		}
		.mysticky-welcomebar-hover-effect-fill5 a {
			border: 0px solid #000;
			z-index: 3;
		}
		.mysticky-welcomebar-hover-effect-fill5 a:after {
			position: absolute;
			content: "";
			width: 0;
			height: 100%;
			top: 0;
			right: 0;
			z-index: -1;
			transition: all 0.3s ease;
		}
		.mysticky-welcomebar-hover-effect-fill5 a:hover:after {
			left: 0;
			width: 100%;
		}
		.mysticky-welcomebar-hover-effect-fill5 a:active {
			top: 2px;
		}



	</style>
	<script>function setREVStartSize(e){
			//window.requestAnimationFrame(function() {
				window.RSIW = window.RSIW===undefined ? window.innerWidth : window.RSIW;
				window.RSIH = window.RSIH===undefined ? window.innerHeight : window.RSIH;
				try {
					var pw = document.getElementById(e.c).parentNode.offsetWidth,
						newh;
					pw = pw===0 || isNaN(pw) || (e.l=="fullwidth" || e.layout=="fullwidth") ? window.RSIW : pw;
					e.tabw = e.tabw===undefined ? 0 : parseInt(e.tabw);
					e.thumbw = e.thumbw===undefined ? 0 : parseInt(e.thumbw);
					e.tabh = e.tabh===undefined ? 0 : parseInt(e.tabh);
					e.thumbh = e.thumbh===undefined ? 0 : parseInt(e.thumbh);
					e.tabhide = e.tabhide===undefined ? 0 : parseInt(e.tabhide);
					e.thumbhide = e.thumbhide===undefined ? 0 : parseInt(e.thumbhide);
					e.mh = e.mh===undefined || e.mh=="" || e.mh==="auto" ? 0 : parseInt(e.mh,0);
					if(e.layout==="fullscreen" || e.l==="fullscreen")
						newh = Math.max(e.mh,window.RSIH);
					else{
						e.gw = Array.isArray(e.gw) ? e.gw : [e.gw];
						for (var i in e.rl) if (e.gw[i]===undefined || e.gw[i]===0) e.gw[i] = e.gw[i-1];
						e.gh = e.el===undefined || e.el==="" || (Array.isArray(e.el) && e.el.length==0)? e.gh : e.el;
						e.gh = Array.isArray(e.gh) ? e.gh : [e.gh];
						for (var i in e.rl) if (e.gh[i]===undefined || e.gh[i]===0) e.gh[i] = e.gh[i-1];
											
						var nl = new Array(e.rl.length),
							ix = 0,
							sl;
						e.tabw = e.tabhide>=pw ? 0 : e.tabw;
						e.thumbw = e.thumbhide>=pw ? 0 : e.thumbw;
						e.tabh = e.tabhide>=pw ? 0 : e.tabh;
						e.thumbh = e.thumbhide>=pw ? 0 : e.thumbh;
						for (var i in e.rl) nl[i] = e.rl[i]<window.RSIW ? 0 : e.rl[i];
						sl = nl[0];
						for (var i in nl) if (sl>nl[i] && nl[i]>0) { sl = nl[i]; ix=i;}
						var m = pw>(e.gw[ix]+e.tabw+e.thumbw) ? 1 : (pw-(e.tabw+e.thumbw)) / (e.gw[ix]);
						newh =  (e.gh[ix] * m) + (e.tabh + e.thumbh);
					}
					var el = document.getElementById(e.c);
					if (el!==null && el) el.style.height = newh+"px";
					el = document.getElementById(e.c+"_wrapper");
					if (el!==null && el) {
						el.style.height = newh+"px";
						el.style.display = "block";
					}
				} catch(e){
					console.log("Failure at Presize of Slider:" + e)
				}
			//});
		  };</script>
		<style type="text/css" id="wp-custom-css">
			.mark, mark {
    background-color: #ffffff;
    color: white;
}
#site-header-wrap .main-navigation {
    margin-left: 15px;
    margin-right: 15px;
	width:980px;
}
html[lang="en-GB"] .single-product .rw-rating-table,
html[lang="es-ES"] .single-product .rw-rating-table,
html[lang="en-GB"] .tax-product_cat .rw-ui-star, 
html[lang="es-ES"] .tax-product_cat .rw-ui-star {
	display:none;
}

.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
	background-color: #E6007E;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-purple>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-purple>li>span {
    background-color: #E6007E!important;
    border-color: #E6007E!important;
    color: #fff!important;
}
.dgwt-wcas-search-wrapp {
	color:#FFF!important;
	fill:#FFF!important;
}

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Grid
# Class
# Forms
# Button
# Header
# Main Menu
# Page Title & Breadcrumb
# Post and Page
# Navigation
# Layout Content
# Widgets
# Media
# Singlular
# Comments
# Footer
# VC Elements
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
/* Custom Mixin */
/*--------------------------------------------------------------
# Class
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Button
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/
/* CMS Button */
/*--------------------------------------------------------------
# Main Menu
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Page Title & Breadcrumb
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Post and Page
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Comments
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Footer
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# VC Elements
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Layout Content
--------------------------------------------------------------*/
/*
Theme Name: UnfinityPlus
Adding support for languages written in a Right To Left (RTL) direction is easy -
it's just a matter of overwriting all the horizontal positioning attributes
of your CSS stylesheet in a separate stylesheet file named rtl.css.
https://codex.wordpress.org/Right-to-Left_Language_Support
*/
@-webkit-keyframes moveUp {
  100% {
    -webkit-transform: translateY(0);
    opacity: 1;
  }
}
@keyframes moveUp {
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes spin-rotate-left {
  to {
    transform: rotate(30deg);
  }
  from {
    transform: rotate(175deg);
  }
}
@-webkit-keyframes spin-rotate-left {
  to {
    transform: rotate(30deg);
  }
  from {
    transform: rotate(175deg);
  }
}
@keyframes spin-rotate-right {
  from {
    transform: rotate(-175deg);
  }
  to {
    transform: rotate(-30deg);
  }
}
@-webkit-keyframes spin-rotate-right {
  from {
    transform: rotate(-175deg);
  }
  to {
    transform: rotate(-30deg);
  }
}
@keyframes spin-rotate-all {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(-360deg);
  }
}
@-webkit-keyframes spin-rotate-all {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(-360deg);
  }
}
@keyframes spin-fade-in-first {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@-webkit-keyframes spin-fade-in-first {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes spin-fade-in-second {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes spin-fade-in-second {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes markerWave {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0.8;
  }
  20% {
    opacity: 0.8;
  }
  100% {
    -webkit-transform: scale(5.5);
    transform: scale(5.5);
    opacity: 0;
  }
}
@keyframes markerWave {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0.8;
  }
  20% {
    opacity: 0.8;
  }
  100% {
    -webkit-transform: scale(5.5);
    transform: scale(5.5);
    opacity: 0;
  }
}
@-webkit-keyframes ct-rotateplane {
  0% {
    -webkit-transform: perspective(120px);
  }
  50% {
    -webkit-transform: perspective(120px) rotateY(180deg);
  }
  100% {
    -webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg);
  }
}
@keyframes ct-rotateplane {
  0% {
    transform: perspective(120px) rotateX(0deg) rotateY(0deg);
    -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);
  }
  50% {
    transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
    -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
  }
  100% {
    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
    -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  }
}
@-webkit-keyframes ct-bounce {
  0%, 100% {
    -webkit-transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1);
  }
}
@keyframes ct-bounce {
  0%, 100% {
    transform: scale(0);
    -webkit-transform: scale(0);
  }
  50% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
}
@-webkit-keyframes ct-stretchdelay {
  0%, 40%, 100% {
    -webkit-transform: scaleY(0.4);
  }
  20% {
    -webkit-transform: scaleY(1);
  }
}
@keyframes ct-stretchdelay {
  0%, 40%, 100% {
    transform: scaleY(0.4);
    -webkit-transform: scaleY(0.4);
  }
  20% {
    transform: scaleY(1);
    -webkit-transform: scaleY(1);
  }
}
@-webkit-keyframes ct-bouncedelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
  }
}
@keyframes ct-bouncedelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@-webkit-keyframes ct-cubeGridScaleDelay {
  0%, 70%, 100% {
    -webkit-transform: scale3D(1, 1, 1);
    transform: scale3D(1, 1, 1);
  }
  35% {
    -webkit-transform: scale3D(0, 0, 1);
    transform: scale3D(0, 0, 1);
  }
}
@keyframes ct-cubeGridScaleDelay {
  0%, 70%, 100% {
    -webkit-transform: scale3D(1, 1, 1);
    transform: scale3D(1, 1, 1);
  }
  35% {
    -webkit-transform: scale3D(0, 0, 1);
    transform: scale3D(0, 0, 1);
  }
}
@-webkit-keyframes ct-foldCubeAngle {
  0%, 10% {
    -webkit-transform: perspective(140px) rotateX(-180deg);
    transform: perspective(140px) rotateX(-180deg);
    opacity: 0;
  }
  25%, 75% {
    -webkit-transform: perspective(140px) rotateX(0deg);
    transform: perspective(140px) rotateX(0deg);
    opacity: 1;
  }
  90%, 100% {
    -webkit-transform: perspective(140px) rotateY(180deg);
    transform: perspective(140px) rotateY(180deg);
    opacity: 0;
  }
}
@keyframes ct-foldCubeAngle {
  0%, 10% {
    -webkit-transform: perspective(140px) rotateX(-180deg);
    transform: perspective(140px) rotateX(-180deg);
    opacity: 0;
  }
  25%, 75% {
    -webkit-transform: perspective(140px) rotateX(0deg);
    transform: perspective(140px) rotateX(0deg);
    opacity: 1;
  }
  90%, 100% {
    -webkit-transform: perspective(140px) rotateY(180deg);
    transform: perspective(140px) rotateY(180deg);
    opacity: 0;
  }
}
@keyframes ball {
  0% {
    transform: translate(0, 0);
  }
  5% {
    transform: translate(8px, -14px);
  }
  10% {
    transform: translate(15px, -10px);
  }
  17% {
    transform: translate(23px, -24px);
  }
  20% {
    transform: translate(30px, -20px);
  }
  27% {
    transform: translate(38px, -34px);
  }
  30% {
    transform: translate(45px, -30px);
  }
  37% {
    transform: translate(53px, -44px);
  }
  40% {
    transform: translate(60px, -40px);
  }
  50% {
    transform: translate(60px, 0);
  }
  57% {
    transform: translate(53px, -14px);
  }
  60% {
    transform: translate(45px, -10px);
  }
  67% {
    transform: translate(37px, -24px);
  }
  70% {
    transform: translate(30px, -20px);
  }
  77% {
    transform: translate(22px, -34px);
  }
  80% {
    transform: translate(15px, -30px);
  }
  87% {
    transform: translate(7px, -44px);
  }
  90% {
    transform: translate(0, -40px);
  }
  100% {
    transform: translate(0, 0);
  }
}
@keyframes barUp1 {
  0% {
    transform: scale(1, 0.2);
  }
  40% {
    transform: scale(1, 0.2);
  }
  50% {
    transform: scale(1, 1);
  }
  90% {
    transform: scale(1, 1);
  }
  100% {
    transform: scale(1, 0.2);
  }
}
@keyframes barUp2 {
  0% {
    transform: scale(1, 0.4);
  }
  40% {
    transform: scale(1, 0.4);
  }
  50% {
    transform: scale(1, 0.8);
  }
  90% {
    transform: scale(1, 0.8);
  }
  100% {
    transform: scale(1, 0.4);
  }
}
@keyframes barUp3 {
  0% {
    transform: scale(1, 0.6);
  }
  100% {
    transform: scale(1, 0.6);
  }
}
@keyframes barUp4 {
  0% {
    transform: scale(1, 0.8);
  }
  40% {
    transform: scale(1, 0.8);
  }
  50% {
    transform: scale(1, 0.4);
  }
  90% {
    transform: scale(1, 0.4);
  }
  100% {
    transform: scale(1, 0.8);
  }
}
@keyframes barUp5 {
  0% {
    transform: scale(1, 1);
  }
  40% {
    transform: scale(1, 1);
  }
  50% {
    transform: scale(1, 0.2);
  }
  90% {
    transform: scale(1, 0.2);
  }
  100% {
    transform: scale(1, 1);
  }
}
@-moz-keyframes headerSlideDown {
  0% {
    margin-top: -150px;
  }
  100% {
    margin-top: 0;
  }
}
@-ms-keyframes headerSlideDown {
  0% {
    margin-top: -150px;
  }
  100% {
    margin-top: 0;
  }
}
@-webkit-keyframes headerSlideDown {
  0% {
    margin-top: -150px;
  }
  100% {
    margin-top: 0;
  }
}
@keyframes headerSlideDown {
  0% {
    margin-top: -150px;
  }
  100% {
    margin-top: 0;
  }
}
@-webkit-keyframes ct-rotate {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes ct-rotate {
  100% {
    transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
  }
}
@-webkit-keyframes ct-bounce {
  0%, 100% {
    -webkit-transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1);
  }
}
@-webkit-keyframes video-icon-animation {
  from {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    opacity: 1;
  }
  to {
    -webkit-transform: scale(2, 2);
    transform: scale(2, 2);
    opacity: 0;
  }
}
@keyframes video-icon-animation {
  from {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    opacity: 1;
  }
  to {
    -webkit-transform: scale(2, 2);
    transform: scale(2, 2);
    opacity: 0;
  }
}
html {
  box-sizing: border-box;
}
a {
  -webkit-transition: all 260ms linear 0ms;
  -khtml-transition: all 260ms linear 0ms;
  -moz-transition: all 260ms linear 0ms;
  -ms-transition: all 260ms linear 0ms;
  -o-transition: all 260ms linear 0ms;
  transition: all 260ms linear 0ms;
  color: #b09991;
}
a, a:hover, a:focus, a:before, a:after {
  outline: none;
  text-decoration: none;
}
a:hover, a:focus {
  color: #cf007b;
}
p {
  margin-bottom: 15px;
}
body {
  background-color: #fff;
  font-size: 15px;
  line-height: 1.5625;
  color: #6a6a6a;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  overflow-x: hidden;
  font-weight: normal;
  letter-spacing: 0;
  font-family: "Hind", sans-serif;
}
body.ovhidden {
  overflow: hidden;
}
.site {
  position: relative;
  overflow: hidden;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  color: #111;
  clear: both;
  line-height: 1.2;
  margin: 0 0 15px;
  text-transform: capitalize;
}
h1, .h1 {
  font-size: 48px;
}
h2, .h2 {
  font-size: 36px;
}
h3, .h3 {
  font-size: 24px;
}
h4, .h4 {
  font-size: 22px;
}
h5, .h5 {
  font-size: 18px;
}
h6, .h6 {
  font-size: 16px;
}
img {
  width: auto;
  max-width: 100%;
  height: auto;
}
label {
  margin-bottom: 0;
}
table {
  border-bottom: 1px solid #ededed;
  border-collapse: collapse;
  border-spacing: 0;
  line-height: 2;
  margin: 0 0 20px;
  width: 100%;
  -webkit-border-radius: 0;
  -khtml-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
table th {
  color: #111;
}
caption, td {
  font-weight: normal;
  text-align: left;
}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
  padding: 13px 8px;
}
th {
  font-weight: 700;
}
td {
  border-top: 1px solid #ededed;
  padding: 6px 10px 6px 0;
  /*--- Definition Lists ---*/
}
dl {
  margin: 0 0 0 25px;
}
dl dt {
  font-weight: normal;
  line-height: 26px;
  text-transform: uppercase;
  font-weight: 700;
  color: #000;
}
dl dd {
  line-height: normal;
  margin-bottom: 20px;
}
dl dd a {
  color: #000;
}
dl dd a:hover {
  color: #e6007e;
}
code, kbd {
  background-color: transparent;
  border-radius: 4px;
  color: inherit;
  font-size: 100%;
  padding: 2px 4px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
ins {
  color: #fff;
  border: none;
  padding: 2px;
  text-decoration: none;
  background-color: #e6007e;
}
pre {
  background: #f5f5f5;
  color: #666;
  font-size: 14px;
  margin: 20px 0;
  overflow: auto;
  padding: 20px;
  white-space: pre-wrap;
  word-wrap: break-word;
}
ol {
  list-style: outside none decimal;
}
ul {
  padding: 0;
  margin: 0 0 15px;
}
ul li {
  list-style-position: inside;
}
blockquote {
  background-color: transparent;
  border: none;
  font-size: 24px;
  line-height: 36px;
  padding: 0;
  color: #000;
  font-weight: 300;
  font-style: italic;
}
blockquote h3 {
  font-size: 22px;
  color: #e6007e;
  margin-bottom: 9px;
}
blockquote cite {
  font-style: normal;
  display: block;
  color: rgba(0, 0, 0, 0.33);
  font-size: 18px;
  margin-top: 12px;
}
dl + h2 + ul {
  padding-left: 35px;
}
dl + h2 + ul ul {
  padding-left: 35px;
}
dl + h2 + ul ul li {
  list-style: outside;
}
.post-password-form label {
  display: block;
  max-width: 60%;
}
.post-password-form input {
  margin: 10px 0;
}
@media screen and (max-width: 767px) {
  .post-password-form label {
    max-width: 60%;
  }
}
#tslOverlay {
  background-color: transparent !important;
}
@font-face {
  font-family: 'Droidsans';
  src: url('../fonts/droidsans-webfont.woff2') format('woff2'), url('../fonts/droidsans-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
.ft-droidsans {
  font-family: 'Droidsans';
}
.f-heading {
  font-family: "Poppins", sans-serif;
}
.d-table {
  display: table;
}
.d-table-cell {
  display: table-cell;
  vertical-align: middle;
}
.bg-image {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.screen-reader-text {
  display: none;
}
#content[tabindex="-1"]:focus {
  outline: 0;
}
#content.zindex, .vc_row.zindex {
  position: relative;
  z-index: 9999;
}
.alignleft, .alignright, .aligncenter {
  margin-bottom: 1em;
}
.alignleft {
  display: inline;
  float: left;
  margin-right: 1.5em;
}
.alignright {
  display: inline;
  float: right;
  margin-left: 1.5em;
}
.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.bg-overlay {
  position: relative;
}
.bg-overlay:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: inherit;
  display: block;
}
.bg-gradient {
  position: relative;
}
.bg-gradient:before {
  background-color: #e6007e;
  background-image: -webkit-gradient(linear, left top, right top, from(#e6007e), to(#e6007e));
  background-image: -webkit-linear-gradient(left, #e6007e, #e6007e);
  background-image: -moz-linear-gradient(left, #e6007e, #e6007e);
  background-image: -ms-linear-gradient(left, #e6007e, #e6007e);
  background-image: -o-linear-gradient(left, #e6007e, #e6007e);
  background-image: linear-gradient(left, #e6007e, #e6007e);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#e6007e', endColorStr='#e6007e', gradientType='1');
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
}
.el-overlay {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.box-white {
  background-color: #fff;
  border: 1px solid #e5e5e5;
  -webkit-border-radius: 6px;
  -khtml-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  padding: 29px;
}
.box-white .menu li {
  font-size: 18px;
  line-height: 29px;
  font-weight: 600;
}
.bg-primary {
  background-color: #e6007e !important;
}
.bg-primary-gradient {
  background-color: #e6007e;
  background-image: -webkit-gradient(linear, left top, right top, from(#e6007e), to(#e6007e));
  background-image: -webkit-linear-gradient(left, #e6007e, #e6007e);
  background-image: -moz-linear-gradient(left, #e6007e, #e6007e);
  background-image: -ms-linear-gradient(left, #e6007e, #e6007e);
  background-image: -o-linear-gradient(left, #e6007e, #e6007e);
  background-image: linear-gradient(left, #e6007e, #e6007e);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#e6007e', endColorStr='#e6007e', gradientType='1');
}
.br-radius {
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.ct-box {
  padding: 30px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background-color: #fff;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.12);
  -khtml-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.12);
  -ms-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.12);
  -o-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.12);
}
.ct-bgimage {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.row-visible {
  overflow: visible !important;
}
.ct-close {
  display: inline-block;
  height: 32px;
  line-height: 32px;
  width: 30px;
  cursor: pointer;
  position: relative;
  -webkit-transition: all 300ms linear 0ms;
  -khtml-transition: all 300ms linear 0ms;
  -moz-transition: all 300ms linear 0ms;
  -ms-transition: all 300ms linear 0ms;
  -o-transition: all 300ms linear 0ms;
  transition: all 300ms linear 0ms;
}
.ct-close:before, .ct-close:after {
  -webkit-transition: all 300ms linear 0ms;
  -khtml-transition: all 300ms linear 0ms;
  -moz-transition: all 300ms linear 0ms;
  -ms-transition: all 300ms linear 0ms;
  -o-transition: all 300ms linear 0ms;
  transition: all 300ms linear 0ms;
  content: "";
  background-color: #282828;
  display: block;
  height: 2px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  width: 22px;
  top: 21px;
}
.ct-close:before {
  top: 15px;
  -webkit-transform: rotate(45deg);
  -khtml-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.ct-close:after {
  -webkit-transform: rotate(-45deg);
  -khtml-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  top: 15px;
}
.ct-close:hover:before, .ct-close:hover:after {
  background-color: #ac0167;
}
.ct-icon-plus {
  height: 10px;
  width: 10px;
  position: relative;
  display: inline-block;
}
.ct-icon-plus:before, .ct-icon-plus:after {
  content: "";
  background-color: #e6007e;
  position: absolute;
  -webkit-transition: all 300ms linear 0ms;
  -khtml-transition: all 300ms linear 0ms;
  -moz-transition: all 300ms linear 0ms;
  -ms-transition: all 300ms linear 0ms;
  -o-transition: all 300ms linear 0ms;
  transition: all 300ms linear 0ms;
}
.ct-icon-plus:before {
  width: 100%;
  height: 2px;
  top: 4px;
  left: 0;
}
.ct-icon-plus:after {
  width: 2px;
  height: 100%;
  left: 4px;
  top: 0;
}
.inline-block {
  display: inline-block;
  vertical-align: middle;
}
.text-right, .align-right {
  text-align: right;
}
.text-left, .align-left {
  text-align: left;
}
.text-center, .align-center {
  text-align: center;
}
.style-none {
  list-style: none;
  margin: 0;
}
.z-index-1 {
  z-index: 1;
}
.text-gradient, .ct-fancybox-layout4.icon-style2 .ct-fancybox-icon i, .ct-fancybox-layout5 .ct-fancybox-icon i, .ct-grid-blog-layout4 .item-footer .item-more:hover, .ct-accordion.layout2 .card-header [aria-expanded="true"] span {
  background-color: #e6007e;
  background-image: -webkit-gradient(linear, left top, right top, from(#e6007e), to(#e6007e));
  background-image: -webkit-linear-gradient(left, #e6007e, #e6007e);
  background-image: -moz-linear-gradient(left, #e6007e, #e6007e);
  background-image: -ms-linear-gradient(left, #e6007e, #e6007e);
  background-image: -o-linear-gradient(left, #e6007e, #e6007e);
  background-image: linear-gradient(left, #e6007e, #e6007e);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#e6007e', endColorStr='#e6007e', gradientType='1');
  background-color: transparent;
  background-clip: text;
  -moz-background-clip: text;
  -webkit-background-clip: text;
  text-fill-color: transparent;
  -moz-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
}
@media screen and (min-width: 992px) {
  .flex {
    display: flex;
    display: -webkit-flex;
    display: -ms-flex;
    flex-wrap: wrap;
  }
  .flex .flex-col {
    display: flex !important;
    display: -webkit-flex !important;
    display: -ms-flex !important;
    flex-wrap: wrap;
    align-items: center;
    -webkit-align-items: center;
    -ms-align-items: center;
  }
  .flex-two {
    display: flex;
    display: -webkit-flex;
    display: -ms-flex;
    flex-flow: row wrap;
  }
  .flex-two .flex-col {
    flex: 1 0 0px;
    -webkit-flex: 1 0 0px;
    -ms-flex: 1 0 0px;
    display: flex !important;
    display: -webkit-flex !important;
    display: -ms-flex !important;
    flex-wrap: wrap;
    align-items: center;
    -webkit-align-items: center;
    -ms-align-items: center;
  }
}
@media screen and (min-width: 992px) {
  .text-left-lg {
    text-align: left !important;
  }
  .text-right-lg {
    text-align: right !important;
  }
}
@media screen and (max-width: 1199px) {
  .align-center-md {
    text-align: center;
  }
  .align-left-md {
    text-align: left;
  }
  .align-right-md {
    text-align: right;
  }
}
@media screen and (max-width: 991px) {
  .text-center-md {
    text-align: center !important;
  }
  .text-left-md {
    text-align: left !important;
  }
  .text-right-md {
    text-align: right !important;
  }
  .align-center-sm {
    text-align: center;
  }
  .align-left-sm {
    text-align: left;
  }
  .align-right-sm {
    text-align: right;
  }
}
@media screen and (max-width: 767px) {
  .text-center-sm {
    text-align: center !important;
  }
  .text-left-sm {
    text-align: left !important;
  }
  .text-right-sm {
    text-align: right !important;
  }
  .align-center-xs {
    text-align: center;
  }
  .align-left-xs {
    text-align: left;
  }
  .align-right-xs {
    text-align: right;
  }
}
input::-moz-placeholder, textarea::-moz-placeholder {
  color: inherit;
  opacity: 1;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: inherit;
  opacity: 1;
}
input::-o-placeholder, textarea::-o-placeholder {
  color: inherit;
  opacity: 1;
}
input::-ms-placeholder, textarea::-ms-placeholder {
  color: inherit;
  opacity: 1;
}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea, select, .nice-select {
  background-color: #f8f8fa;
  -webkit-border-radius: 0;
  -khtml-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  border: 1px solid #e6e9ec;
  color: #808992;
  padding: 9px 18px;
  line-height: normal;
  font-size: 14px;
  -webkit-transition: all 300ms linear 0ms;
  -khtml-transition: all 300ms linear 0ms;
  -moz-transition: all 300ms linear 0ms;
  -ms-transition: all 300ms linear 0ms;
  -o-transition: all 300ms linear 0ms;
  transition: all 300ms linear 0ms;
  -webkit-box-shadow: none;
  -khtml-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  width: 100%;
  outline: none;
  font-family: "Poppins", sans-serif;
}
select {
  height: 47px;
}
textarea {
  line-height: normal;
  padding-top: 14px;
  padding-bottom: 14px;
  height: 195px;
}
input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, textarea:focus, select:focus {
  outline: 0;
  border-color: #e6007e;
}
.ct-select form {
  position: relative;
  background-color: #fff;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.ct-select select {
  height: 39px;
  line-height: 37px;
  font-size: 15px;
  background-color: transparent;
  position: relative;
  z-index: 99;
  -webkit-appearance: none;
  -khtml-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
}
.ct-select i {
  position: absolute;
  right: 14px;
  top: 50%;
  -webkit-transform: translate(0px, -50%);
  -khtml-transform: translate(0px, -50%);
  -moz-transform: translate(0px, -50%);
  -ms-transform: translate(0px, -50%);
  -o-transform: translate(0px, -50%);
  transform: translate(0px, -50%);
}
.wpcf7-form .input-filled label {
  font-size: 14px;
  text-transform: uppercase;
  margin-bottom: 4px;
  color: #222;
}
.wpcf7-form .input-filled label.color-white {
  color: #fff;
}
.wpcf7-form .wpcf7-form-control-wrap {
  margin-bottom: 20px;
  display: block;
}
.wpcf7-form .wpcf7-form-control-wrap .wpcf7-not-valid-tip {
  display: none;
}
.wpcf7-form .wpcf7-form-control-wrap .wpcf7-not-valid {
  border-color: #f13c3c !important;
}
.wpcf7-form .wpcf7-form-control:not(.wpcf7-submit) {
  background-color: #ebeef0;
  border: none;
  color: #a8a8a8;
  min-height: 40px;
}
.wpcf7-form .wpcf7-form-control:not(.wpcf7-submit):focus {
  -webkit-box-shadow: 0 0px 4px #e6007e inset;
  -khtml-box-shadow: 0 0px 4px #e6007e inset;
  -moz-box-shadow: 0 0px 4px #e6007e inset;
  -ms-box-shadow: 0 0px 4px #e6007e inset;
  -o-box-shadow: 0 0px 4px #e6007e inset;
  box-shadow: 0 0px 4px #e6007e inset;
}
.wpcf7-form .wpcf7-form-control.wpcf7-submit {
  width: 100%;
}
.wpcf7-form .wpcf7-form-control.wpcf7-submit.btn-gradient:hover {
  color: #fff !important;
}
.wpcf7-form .wpcf7-form-control.wpcf7-textarea {
  height: 120px;
}
.wpcf7-form .wpcf7-response-output {
  border: medium none;
  font-style: italic;
  padding: 0;
  margin: 20px 0 0;
  text-align: center;
}
.wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ok {
  color: #398f14;
}
.wpcf7-form .wpcf7-response-output.wpcf7-validation-errors {
  color: #f13c3c;
}
.wpcf7-form .ajax-loader {
  display: none !important;
}
.wpcf7-form .wpcf7-menu {
  display: block;
}
.wpcf7-form .wpcf7-menu select {
  background-color: transparent;
  -webkit-appearance: none;
  -khtml-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  position: relative;
  z-index: 99;
}
.wpcf7-form .wpcf7-menu select option {
  padding: 5px;
}
.wpcf7-form .wpcf7-form-control.wpcf7-not-valid {
  -webkit-box-shadow: 0 0px 4px #f13c3c inset;
  -khtml-box-shadow: 0 0px 4px #f13c3c inset;
  -moz-box-shadow: 0 0px 4px #f13c3c inset;
  -ms-box-shadow: 0 0px 4px #f13c3c inset;
  -o-box-shadow: 0 0px 4px #f13c3c inset;
  box-shadow: 0 0px 4px #f13c3c inset;
}
.select2 .select2-selection--single {
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #e7e8e9;
  height: 47px;
}
.select2 .select2-selection--single .select2-selection__rendered {
  padding-left: 15px;
  line-height: 47px;
}
.select2 .select2-selection--single .select2-selection__arrow {
  right: 8px;
  top: 50%;
  -webkit-transform: translate(0px, -50%);
  -khtml-transform: translate(0px, -50%);
  -moz-transform: translate(0px, -50%);
  -ms-transform: translate(0px, -50%);
  -o-transform: translate(0px, -50%);
  transform: translate(0px, -50%);
}
#ui-datepicker-div {
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.24);
  border: none;
  padding: 0;
}
#ui-datepicker-div .ui-datepicker-header {
  background-color: #e6007e;
  border: none;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  -webkit-border-radius: 3px 3px 0 0;
  -khtml-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  -ms-border-radius: 3px 3px 0 0;
  -o-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
  font-weight: normal;
  padding: 0;
}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev, #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next {
  height: 40px;
  width: 40px;
  line-height: 40px;
  text-align: center;
  background-color: transparent;
  border: none;
  cursor: pointer;
  padding: 0;
  margin: 0;
  top: 0;
}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev span, #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next span {
  display: none;
}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:before, #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:before {
  font-family: "Material-Design-Iconic-Font";
  font-size: 16px;
  color: rgba(255, 255, 255, 0.4);
}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev {
  left: 0;
}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:before {
  content: "\f2f4";
}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next {
  right: 0;
}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:before {
  content: "\f2f6";
}
#ui-datepicker-div .ui-datepicker-title {
  color: #fff;
  font-size: 16px;
  line-height: 40px;
  margin: 0 40px;
}
#ui-datepicker-div .ui-datepicker-title select {
  font-size: inherit;
  color: #fff;
  line-height: normal;
  height: inherit;
  background-color: transparent;
  -webkit-appearance: none;
  -khtml-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  margin: 0;
  padding: 0;
  width: inherit;
  border: none;
}
#ui-datepicker-div .ui-datepicker-title select option {
  padding: 0;
}
#ui-datepicker-div .ui-datepicker-calendar {
  background-color: transparent;
  border: none;
  margin: 0;
}
#ui-datepicker-div .ui-datepicker-calendar thead {
  background-color: #e6007e;
}
#ui-datepicker-div .ui-datepicker-calendar th span {
  text-transform: uppercase;
  color: #fff;
}
#ui-datepicker-div .ui-datepicker-calendar td {
  font-size: 12px;
}
#ui-datepicker-div .ui-datepicker-calendar td a, #ui-datepicker-div .ui-datepicker-calendar td span {
  background-color: transparent;
  border: medium none;
  text-align: center;
}
#ui-datepicker-div .ui-datepicker-calendar td a.ui-state-active, #ui-datepicker-div .ui-datepicker-calendar td span.ui-state-active, #ui-datepicker-div .ui-datepicker-calendar td a.ui-state-highlight, #ui-datepicker-div .ui-datepicker-calendar td span.ui-state-highlight {
  background-color: #e6007e;
  color: #fff;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
#ui-datepicker-div .ui-datepicker-calendar td a.ui-state-highlight, #ui-datepicker-div .ui-datepicker-calendar td span.ui-state-highlight {
  background-color: rgba(230, 0, 126, 0.7);
}
form .select2-container--default {
  width: 100% !important;
}
form .select2-container--default .select2-selection {
  border: 1px solid #e7e8e9;
  height: 47px;
}
form .select2-container--default .select2-selection .select2-selection__rendered {
  line-height: 47px;
  padding-left: 15px;
}
form .select2-container--default .select2-selection .select2-selection__arrow {
  right: 10px;
  top: 50%;
  color: #8f8f8f;
}
form .select2-container--default .select2-selection .select2-selection__clear {
  height: 20px;
  line-height: 20px;
  position: absolute;
  right: 30px;
  text-align: center;
  top: 50%;
  -webkit-transform: translate(0px, -50%);
  -khtml-transform: translate(0px, -50%);
  -moz-transform: translate(0px, -50%);
  -ms-transform: translate(0px, -50%);
  -o-transform: translate(0px, -50%);
  transform: translate(0px, -50%);
  width: 20px;
  color: #8f8f8f;
}
form .select2-container--default .select2-selection .select2-selection__placeholder {
  color: rgba(55, 55, 55, 0.87);
}
.select2-container.select2-container--open .select2-dropdown {
  border-color: #e7e8e9;
}
.select2-container.select2-container--open .select2-dropdown .select2-search__field {
  border: 1px solid #e7e8e9;
  padding-left: 15px;
  padding-right: 15px;
}
.select2-container.select2-container--open .select2-results li.select2-results__option--highlighted {
  background-color: #e6007e;
}
.ct-field-checkbox {
  position: relative;
  padding-left: 27px;
}
.ct-field-checkbox .icon-check {
  border: 1px solid #e1e3e3;
  border-radius: 1px;
  display: block;
  height: 17px;
  width: 17px;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translate(0, -50%);
  -khtml-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  z-index: 1;
}
.ct-field-checkbox .icon-check:before {
  content: "\f00c";
  font-size: 13px;
  color: #e6007e;
  position: absolute;
  top: -4px;
  left: 1px;
  font-family: FontAwesome;
  opacity: 0;
}
.ct-field-checkbox input {
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  width: 100%;
  opacity: 0;
  cursor: pointer;
  z-index: 3;
}
.ct-field-checkbox input:checked + .icon-check:before {
  opacity: 1;
}
.nice-select {
  position: relative;
  padding-right: 40px;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
}
.nice-select:after {
  content: "\f2f9";
  font-family: "Material-Design-Iconic-Font";
  font-size: 18px;
  color: #222;
  position: absolute;
  right: 18px;
  top: 50%;
  -webkit-transform: translate(0px, -50%);
  -khtml-transform: translate(0px, -50%);
  -moz-transform: translate(0px, -50%);
  -ms-transform: translate(0px, -50%);
  -o-transform: translate(0px, -50%);
  transform: translate(0px, -50%);
}
.nice-select span.current {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.nice-select .option {
  text-overflow: ellipsis;
  overflow: hidden;
}
.nice-select.open .list {
  padding: 5px;
  width: 100%;
  max-height: 250px;
  overflow: auto;
  opacity: 1;
  pointer-events: auto;
  -webkit-transform: scale(1) translateY(0);
  -ms-transform: scale(1) translateY(0);
  transform: scale(1) translateY(0);
}
.nice-select.disabled {
  border-color: #ededed;
  color: #999;
  pointer-events: none;
}
.nice-select.disabled:after {
  border-color: #ccc;
}
.nice-select.wide {
  width: 100%;
}
.nice-select.wide .list {
  left: 0 !important;
  right: 0 !important;
}
.nice-select.right {
  float: right;
}
.nice-select.right .list {
  left: auto;
  right: 0;
}
.nice-select.small {
  font-size: 12px;
  height: 36px;
  line-height: 34px;
}
.nice-select.small:after {
  height: 4px;
  width: 4px;
}
.nice-select.small .option {
  line-height: 34px;
  min-height: 34px;
}
.nice-select .list {
  background-color: #fff;
  padding: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.24);
  -khtml-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.24);
  -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.24);
  -ms-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.24);
  -o-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.24);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.24);
  box-sizing: border-box;
  margin-top: 4px;
  opacity: 0;
  overflow: hidden;
  padding: 0;
  pointer-events: none;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  -webkit-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  transform-origin: 50% 0;
  -webkit-transform: scale(0.75) translateY(-21px);
  -ms-transform: scale(0.75) translateY(-21px);
  transform: scale(0.75) translateY(-21px);
  -webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
  transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
  z-index: 9;
  color: rgba(0, 0, 0, 0.87);
}
.nice-select .list .selected {
  color: #000;
}
.nice-select .list:hover .option:not(:hover) {
  background-color: transparent !important;
}
.nice-select .option {
  cursor: pointer;
  line-height: normal;
  list-style: none;
  outline: none;
  padding: 8px 24px;
  text-align: left;
  -webkit-transition: all 0.2s;
  -khtml-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus {
  background-color: #f3f3f4;
}
.nice-select .option.selected {
  font-weight: bold;
}
.nice-select .option.disabled {
  background-color: transparent;
  color: #999;
  cursor: default;
}
.no-csspointerevents .nice-select .list {
  display: none;
}
.no-csspointerevents .nice-select.open .list {
  display: block;
}
.btn, button, .button, input[type="submit"] {
  background-color: #e6007e;
  font-size: 14px;
  border: 2px solid #e6007e;
  color: #fff;
  text-transform: capitalize;
  padding: 0 40px;
  line-height: 41px;
  -webkit-transition: all 260ms linear 0ms;
  -khtml-transition: all 260ms linear 0ms;
  -moz-transition: all 260ms linear 0ms;
  -ms-transition: all 260ms linear 0ms;
  -o-transition: all 260ms linear 0ms;
  transition: all 260ms linear 0ms;
  -webkit-border-radius: 0px;
  -khtml-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  position: relative;
  display: inline-block;
  text-align: center;
  cursor: pointer;
  position: relative;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  outline: none;
}
.btn:hover, button:hover, .button:hover, input[type="submit"]:hover, .btn:focus, button:focus, .button:focus, input[type="submit"]:focus, .btn.focus, .btn:active {
  -webkit-box-shadow: none;
  -khtml-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  outline: none;
  text-decoration: none;
  background-color: #111;
  border-color: #111;
  color: #fff;
}
.btn span + i {
  margin-left: 11px;
  /* Button Style */
}
.btn.btn-outline {
  background-color: transparent;
  background-image: none;
  border: 2px solid #111;
  color: #111;
}
.btn.btn-outline:hover, .btn.btn-outline:focus, .btn.btn-outline:active {
  border-color: #e6007e;
  color: #fff;
  background-color: #e6007e;
}
.btn.btn-outline-gradient {
  border-image-source: linear-gradient(to right, #e6007e 0%, #e6007e 100%);
  border-image-source: -webkit-gradient(to right, #e6007e 0%, #e6007e 100%);
  border-image-source: -ms-linear-gradient(to right, #e6007e 0%, #e6007e 100%);
  border-image-source: -o-linear-gradient(to right, #e6007e 0%, #e6007e 100%);
  border-image-slice: 1;
  border-width: 2px;
  background-color: #e6007e;
  background-image: -webkit-gradient(linear, left top, right top, from(#e6007e), to(#e6007e));
  background-image: -webkit-linear-gradient(left, #e6007e, #e6007e);
  background-image: -moz-linear-gradient(left, #e6007e, #e6007e);
  background-image: -ms-linear-gradient(left, #e6007e, #e6007e);
  background-image: -o-linear-gradient(left, #e6007e, #e6007e);
  background-image: linear-gradient(left, #e6007e, #e6007e);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#e6007e', endColorStr='#e6007e', gradientType='1');
  background-color: transparent;
  background-clip: text;
  -moz-background-clip: text;
  -webkit-background-clip: text;
  text-fill-color: transparent;
  -moz-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
}
.btn.btn-outline-gradient:hover, .btn.btn-outline-gradient:focus, .btn.btn-outline-gradient:active {
  color: #fff;
  -moz-background-clip: inherit;
  -webkit-background-clip: inherit;
  -webkit-text-fill-color: inherit;
  -moz-text-fill-color: inherit;
  background-color: #e6007e;
  background-image: -webkit-gradient(linear, left top, right top, from(#e6007e), to(#e6007e));
  background-image: -webkit-linear-gradient(left, #e6007e, #e6007e);
  background-image: -moz-linear-gradient(left, #e6007e, #e6007e);
  background-image: -ms-linear-gradient(left, #e6007e, #e6007e);
  background-image: -o-linear-gradient(left, #e6007e, #e6007e);
  background-image: linear-gradient(left, #e6007e, #e6007e);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#e6007e', endColorStr='#e6007e', gradientType='1');
}
.btn.btn-primary-gradient {
  border: none;
}
.btn.btn-primary-outline {
  background-color: transparent;
  background-image: none;
  border: 2px solid #e6007e;
  color: #e6007e;
}
.btn.btn-primary-outline:not(:hover) {
  -webkit-box-shadow: none;
  -khtml-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
.btn.btn-primary-outline:hover, .btn.btn-primary-outline:focus, .btn.btn-primary-outline:active {
  border-color: #e6007e !important;
  color: #fff !important;
  background-color: #e6007e !important;
}
.btn.btn-primary-outline.outline-dashed {
  border-style: dashed;
}
.btn.btn-primary-outline.outline-dashed:hover {
  border-style: solid;
}
.btn.btn-secondary {
  background-color: #111;
  border-color: #111;
  color: #fff;
}
.btn.btn-secondary:hover, .btn.btn-secondary:focus, .btn.btn-secondary:active {
  border-color: #e6007e;
  background-color: #e6007e;
  color: #fff !important;
}
.btn.btn-primary-white {
  background-color: #fff;
  border-color: #fff;
  color: #e6007e;
}
.btn.btn-primary-white:hover {
  background-color: #ff1093;
  border-color: #ff1093;
  color: #fff;
}
.btn.btn-primary-secondary {
  color: #111;
}
.btn.btn-primary-secondary:hover {
  color: #fff;
}
.btn.btn-primary-secondary.hover-white:hover {
  background-color: #fff;
  border-color: #fff;
  color: #e6007e;
}
.btn.btn-ps-outline {
  border: 1px solid #e6007e;
  background-color: transparent;
  color: #111;
  font-weight: 500;
  line-height: 40px;
  /* Button Size */
}
.btn.btn-ps-outline:hover {
  background-color: #e6007e;
  color: #fff;
}
.btn.size-lg {
  line-height: 58px;
  font-size: 18px;
}
.btn-align-center {
  text-align: center;
}
.btn-align-right {
  text-align: right;
}
.btn-group .btn + .btn {
  margin-left: 30px;
}
.btn-contact {
  display: inline-block;
  margin-right: 30px;
}
.btn-contact + .fanbox-contact {
  display: inline-block;
  vertical-align: middle;
}
.btn-block {
  display: block;
}
.btn-text {
  color: #e6007e;
  border-bottom: 1px solid rgba(230, 0, 126, 0.2);
  display: inline-block;
}
.btn-text:hover, .btn-text:focus, .btn-text:active {
  color: #ff1a97;
}
.btn-purchase .btn {
  -webkit-box-shadow: none;
  -khtml-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background-color: #feb103;
  border-color: #feb103;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  color: #fff;
  padding-left: 40px;
  padding-right: 40px;
  line-height: 41px;
}
.btn-purchase .btn:hover, .btn-purchase .btn:focus, .btn-purchase .btn:active {
  background-color: transparent;
  color: #feb103;
}
@media screen and (max-width: 767px) {
  .btn-purchase .btn {
    padding-left: 22px;
    padding-right: 22px;
  }
}
@media screen and (max-width: 767px) {
  .btn-contact {
    display: block;
    margin: 0 0 20px;
  }
}
.ct-button-wrapper.btn-inline {
  display: inline-block;
  vertical-align: top;
  margin-top: 30px;
  margin-right: 30px;
}
.btn-readmore {
  color: #051829;
  font-size: 16px;
  line-height: 1.1;
  text-decoration: underline;
  font-weight: 500;
}
.btn-readmore:hover {
  color: #e6007e;
  text-decoration: underline;
}
.btn.btn-gradient {
  border: none;
  line-height: 45px;
  background-color: #e6007e;
  background-image: -webkit-gradient(linear, left top, right top, from(#e6007e), to(#e6007e));
  background-image: -webkit-linear-gradient(left, #e6007e, #e6007e);
  background-image: -moz-linear-gradient(left, #e6007e, #e6007e);
  background-image: -ms-linear-gradient(left, #e6007e, #e6007e);
  background-image: -o-linear-gradient(left, #e6007e, #e6007e);
  background-image: linear-gradient(left, #e6007e, #e6007e);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#e6007e', endColorStr='#e6007e', gradientType='1');
}
.btn.btn-gradient:hover {
  background-color: #e6007e;
  background-image: -webkit-gradient(linear, left top, right top, from(#e6007e), to(#e6007e));
  background-image: -webkit-linear-gradient(left, #e6007e, #e6007e);
  background-image: -moz-linear-gradient(left, #e6007e, #e6007e);
  background-image: -ms-linear-gradient(left, #e6007e, #e6007e);
  background-image: -o-linear-gradient(left, #e6007e, #e6007e);
  background-image: linear-gradient(left, #e6007e, #e6007e);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#e6007e', endColorStr='#e6007e', gradientType='1');
}
.btn-shadow .btn {
  -webkit-box-shadow: 0 4px 5px rgba(230, 0, 126, 0.45);
  -khtml-box-shadow: 0 4px 5px rgba(230, 0, 126, 0.45);
  -moz-box-shadow: 0 4px 5px rgba(230, 0, 126, 0.45);
  -ms-box-shadow: 0 4px 5px rgba(230, 0, 126, 0.45);
  -o-box-shadow: 0 4px 5px rgba(230, 0, 126, 0.45);
  box-shadow: 0 4px 5px rgba(230, 0, 126, 0.45);
}
.btn-shadow .btn.btn-gradient {
  -webkit-box-shadow: 0 4px 5px rgba(230, 0, 126, 0.45);
  -khtml-box-shadow: 0 4px 5px rgba(230, 0, 126, 0.45);
  -moz-box-shadow: 0 4px 5px rgba(230, 0, 126, 0.45);
  -ms-box-shadow: 0 4px 5px rgba(230, 0, 126, 0.45);
  -o-box-shadow: 0 4px 5px rgba(230, 0, 126, 0.45);
  box-shadow: 0 4px 5px rgba(230, 0, 126, 0.45);
}
.btn-round.ct-grid .btn {
  padding-left: 36px;
  padding-right: 36px;
  -webkit-border-radius: 45px;
  -khtml-border-radius: 45px;
  -moz-border-radius: 45px;
  -ms-border-radius: 45px;
  -o-border-radius: 45px;
  border-radius: 45px;
}
#site-header-wrap {
  position: relative;
  z-index: 999;
}
#site-header-wrap #site-topbar {
  background-color: #161616;
  font-size: 14px;
  color: #fff;
  padding: 19px 0;
}
#site-header-wrap #site-topbar .site-topbar-contact {
  list-style: none;
  margin: 0;
  flex-grow: 1;
}
#site-header-wrap #site-topbar .site-topbar-contact li {
  display: inline-block;
  margin: 0 15px;
}
#site-header-wrap #site-topbar .site-topbar-contact li i {
  color: #e6007e;
  margin-right: 8px;
}
#site-header-wrap #site-topbar .site-topbar-contact + .site-topbar-contact {
  flex-grow: inherit;
}
#site-header-wrap #site-topbar .site-topbar-social {
  margin: 0 15px;
}
#site-header-wrap #site-topbar .site-topbar-social label {
  margin-right: 8px;
}
#site-header-wrap #site-topbar .site-topbar-social a {
  color: #e6007e;
  margin-left: 6px;
}
#site-header-wrap #site-topbar .wpml-ls-legacy-dropdown, #site-header-wrap #site-topbar .wpml-ls-legacy-dropdown-click {
  width: inherit;
}
#site-header-wrap #site-topbar .wpml-ls-legacy-dropdown li a, #site-header-wrap #site-topbar .wpml-ls-legacy-dropdown-click li a {
  border: none;
  background-color: transparent;
  font-weight: 600;
  color: #fff;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  -webkit-transition: all 0ms linear 0ms;
  -khtml-transition: all 0ms linear 0ms;
  -moz-transition: all 0ms linear 0ms;
  -ms-transition: all 0ms linear 0ms;
  -o-transition: all 0ms linear 0ms;
  transition: all 0ms linear 0ms;
  padding-left: 10px;
  padding-right: 18px;
}
#site-header-wrap #site-topbar .wpml-ls-legacy-dropdown li a.js-wpml-ls-item-toggle:after, #site-header-wrap #site-topbar .wpml-ls-legacy-dropdown-click li a.js-wpml-ls-item-toggle:after {
  content: '\f2f9';
  font-family: 'Material-Design-Iconic-Font';
  border: none;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -khtml-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  font-weight: normal;
  right: 0;
}
#site-header-wrap #site-topbar .wpml-ls-legacy-dropdown li .wpml-ls-sub-menu, #site-header-wrap #site-topbar .wpml-ls-legacy-dropdown-click li .wpml-ls-sub-menu, #site-header-wrap #site-topbar .wpml-ls-legacy-dropdown li .js-wpml-ls-sub-menu, #site-header-wrap #site-topbar .wpml-ls-legacy-dropdown-click li .js-wpml-ls-sub-menu {
  background-color: #fff;
  border: none;
  border-radius: 3px;
  box-shadow: 0 0 3px 5px rgba(0, 0, 0, 0.1);
  padding-top: 5px;
  padding-bottom: 5px;
  min-width: 120px;
}
#site-header-wrap #site-topbar .wpml-ls-legacy-dropdown li .wpml-ls-sub-menu li, #site-header-wrap #site-topbar .wpml-ls-legacy-dropdown-click li .wpml-ls-sub-menu li, #site-header-wrap #site-topbar .wpml-ls-legacy-dropdown li .js-wpml-ls-sub-menu li, #site-header-wrap #site-topbar .wpml-ls-legacy-dropdown-click li .js-wpml-ls-sub-menu li {
  padding: 2px 0;
}
#site-header-wrap #site-topbar .wpml-ls-legacy-dropdown li .wpml-ls-sub-menu li a, #site-header-wrap #site-topbar .wpml-ls-legacy-dropdown-click li .wpml-ls-sub-menu li a, #site-header-wrap #site-topbar .wpml-ls-legacy-dropdown li .js-wpml-ls-sub-menu li a, #site-header-wrap #site-topbar .wpml-ls-legacy-dropdown-click li .js-wpml-ls-sub-menu li a {
  color: #666;
  font-weight: 500;
  font-size: 14px;
}
#site-header-wrap #site-topbar .wpml-ls-legacy-dropdown li .wpml-ls-sub-menu li a:hover, #site-header-wrap #site-topbar .wpml-ls-legacy-dropdown-click li .wpml-ls-sub-menu li a:hover, #site-header-wrap #site-topbar .wpml-ls-legacy-dropdown li .js-wpml-ls-sub-menu li a:hover, #site-header-wrap #site-topbar .wpml-ls-legacy-dropdown-click li .js-wpml-ls-sub-menu li a:hover {
  color: #e6007e;
}
@media screen and (max-width: 991px) {
  #site-header-wrap #site-topbar {
    display: none;
  }
}
#site-header-wrap .site-header-main {
  background-color: #111;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.05);
  -khtml-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.05);
  -o-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.05);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.05);
}
#site-header-wrap .site-header-main .row {
  align-items: center;
}
#site-header-wrap .site-branding {
  margin-top: 15px;
  margin-bottom: 15px;
  flex-grow: 1;
  position: relative;
}
#site-header-wrap .site-branding .logo-dark {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}
#site-header-wrap .site-branding img {
  max-height: 55px;
}
#site-header-wrap .site-navigation {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
}
#site-header-wrap .site-branding, #site-header-wrap .site-navigation {
  margin-left: 15px;
  margin-right: 15px;
}
#site-header-wrap .site-menu-right {
  margin-left: 15px;
}
#site-header-wrap .site-menu-right .menu-right-item + .h-social {
  margin-left: 25px;
}
#site-header-wrap .site-menu-right .menu-right-item, #site-header-wrap .site-menu-right .h-social {
  -webkit-transition: all 300ms linear 0ms;
  -khtml-transition: all 300ms linear 0ms;
  -moz-transition: all 300ms linear 0ms;
  -ms-transition: all 300ms linear 0ms;
  -o-transition: all 300ms linear 0ms;
  transition: all 300ms linear 0ms;
  color: #fff;
  cursor: pointer;
}
#site-header-wrap .site-menu-right .menu-right-item:hover, #site-header-wrap .site-menu-right .h-social:hover {
  color: #e6007e;
}
#site-header-wrap .site-menu-right .h-social + .h-social {
  margin-left: 7px;
}
#site-header-wrap .site-menu-right .menu-right-item.h-btn {
  line-height: 50px;
  background-color: #e6007e;
  padding: 0 26px;
  display: inline-block;
  color: #111;
  font-size: 15px;
  font-weight: 500;
  font-family: "Poppins", sans-serif;
}
#site-header-wrap .site-menu-right .menu-right-item.h-btn:hover {
  background-color: #111;
  color: #fff;
}
#site-header-wrap .site-header-fancybox {
  padding: 0 15px;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}
#site-header-wrap .site-header-fancybox .header-fancybox-item {
  display: flex;
  flex-wrap: nowrap;
}
#site-header-wrap .site-header-fancybox .header-fancybox-item .header-fancybox-icon {
  margin-right: 10px;
}
#site-header-wrap .site-header-fancybox .header-fancybox-item h3 {
  color: #fff;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 500;
}
#site-header-wrap .site-header-fancybox .header-fancybox-item h3 a {
  color: inherit;
}
#site-header-wrap .site-header-fancybox .header-fancybox-item span {
  color: #9a9a9a;
  font-size: 14px;
}
#site-header-wrap .site-header-fancybox .header-fancybox-item + .header-fancybox-item {
  margin-left: 30px;
}
@media screen and (min-width: 992px) {
  #site-header-wrap.header-layout1 .site-header-main .primary-menu > li {
    padding: 40.3px 0 40.2px;
  }
  #site-header-wrap.header-layout1 .site-header-main .primary-menu > li > a {
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    line-height: 1.3;
    font-weight: 600;
  }
  #site-header-wrap.header-layout1 .site-header-main .primary-menu > li > a.current, #site-header-wrap.header-layout1 .site-header-main .primary-menu > li:hover > a, #site-header-wrap.header-layout1 .site-header-main .primary-menu > li.current_page_item > a, #site-header-wrap.header-layout1 .site-header-main .primary-menu > li.current-menu-item > a, #site-header-wrap.header-layout1 .site-header-main .primary-menu > li.current_page_ancestor > a, #site-header-wrap.header-layout1 .site-header-main .primary-menu > li.current-menu-ancestor > a {
    background-color: rgba(230, 0, 126, 0.33);
    color: #fff;
  }
  #site-header-wrap.header-layout2 #site-topbar {
    -webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1) inset;
    -khtml-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1) inset;
    -moz-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1) inset;
    -ms-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1) inset;
    -o-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1) inset;
    box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1) inset;
  }
  #site-header-wrap.header-layout2 #site-topbar .wpml-ls-legacy-dropdown li a, #site-header-wrap.header-layout2 #site-topbar .wpml-ls-legacy-dropdown-click li a {
    font-size: 15px;
    font-weight: normal;
  }
  #site-header-wrap.header-layout2 .site-header-main .primary-menu > li > a {
    font-weight: 600;
    line-height: 80px;
  }
  #site-header-wrap.header-layout2 .site-header-main .primary-menu > li > a:before {
    content: '';
    height: 3px;
    width: 0;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    background-color: #e6007e;
    position: absolute;
    top: calc(50% + 17px);
    top: -webkit-calc(50% + 17px);
    left: 15px;
    opacity: 0px;
    -webkit-transition: all 300ms linear 0ms;
    -khtml-transition: all 300ms linear 0ms;
    -moz-transition: all 300ms linear 0ms;
    -ms-transition: all 300ms linear 0ms;
    -o-transition: all 300ms linear 0ms;
    transition: all 300ms linear 0ms;
  }
  #site-header-wrap.header-layout2 .site-header-main .primary-menu > li > a.current, #site-header-wrap.header-layout2 .site-header-main .primary-menu > li:hover > a, #site-header-wrap.header-layout2 .site-header-main .primary-menu > li.current_page_item > a, #site-header-wrap.header-layout2 .site-header-main .primary-menu > li.current-menu-item > a, #site-header-wrap.header-layout2 .site-header-main .primary-menu > li.current_page_ancestor > a, #site-header-wrap.header-layout2 .site-header-main .primary-menu > li.current-menu-ancestor > a {
    color: #fff;
  }
  #site-header-wrap.header-layout2 .site-header-main .primary-menu > li > a.current:before, #site-header-wrap.header-layout2 .site-header-main .primary-menu > li:hover > a:before, #site-header-wrap.header-layout2 .site-header-main .primary-menu > li.current_page_item > a:before, #site-header-wrap.header-layout2 .site-header-main .primary-menu > li.current-menu-item > a:before, #site-header-wrap.header-layout2 .site-header-main .primary-menu > li.current_page_ancestor > a:before, #site-header-wrap.header-layout2 .site-header-main .primary-menu > li.current-menu-ancestor > a:before {
    width: 15px;
    opacity: 1;
  }
  #site-header-wrap.header-layout3 #site-topbar {
    background-color: #15191a;
    padding: 14px 0;
  }
  #site-header-wrap.header-layout3 .site-header-main {
    background-color: #fff;
  }
  #site-header-wrap.header-layout3 .site-header-main .primary-menu > li > a {
    color: #a2a8ae;
    font-weight: 500;
    line-height: 75px;
  }
  #site-header-wrap.header-layout3 .site-header-main .primary-menu > li > a.current, #site-header-wrap.header-layout3 .site-header-main .primary-menu > li:hover > a, #site-header-wrap.header-layout3 .site-header-main .primary-menu > li.current_page_item > a, #site-header-wrap.header-layout3 .site-header-main .primary-menu > li.current-menu-item > a, #site-header-wrap.header-layout3 .site-header-main .primary-menu > li.current_page_ancestor > a, #site-header-wrap.header-layout3 .site-header-main .primary-menu > li.current-menu-ancestor > a {
    color: #000;
  }
  #site-header-wrap.header-layout3 .site-branding .logo-dark {
    opacity: 1;
  }
  #site-header-wrap.header-layout3 .site-branding .logo-light {
    opacity: 0;
  }
  #site-header-wrap.header-layout3 .site-menu-right .menu-right-item, #site-header-wrap.header-layout3 .site-menu-right .h-social {
    color: #000;
  }
  #site-header-wrap.header-layout3 .site-menu-right .menu-right-item:hover, #site-header-wrap.header-layout3 .site-menu-right .h-social:hover {
    color: #e6007e;
  }
  #site-header-wrap.header-layout4 #site-topbar {
    background-color: #000;
    padding: 10px 0;
    color: #b5b5b5;
    -webkit-box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.14) inset;
    -khtml-box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.14) inset;
    -moz-box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.14) inset;
    -ms-box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.14) inset;
    -o-box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.14) inset;
    box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.14) inset;
  }
  #site-header-wrap.header-layout4 #site-header-middle {
    background-color: #000;
    padding: 15px 0;
  }
  #site-header-wrap.header-layout4 .site-header-main {
    background-color: #fff;
  }
  #site-header-wrap.header-layout4 .site-header-main .site-branding {
    display: none;
  }
  #site-header-wrap.header-layout4 .site-header-main .primary-menu > li > a {
    color: #a2a8ae;
    font-weight: 500;
    line-height: 50px;
  }
  #site-header-wrap.header-layout4 .site-header-main .primary-menu > li > a.current, #site-header-wrap.header-layout4 .site-header-main .primary-menu > li:hover > a, #site-header-wrap.header-layout4 .site-header-main .primary-menu > li.current_page_item > a, #site-header-wrap.header-layout4 .site-header-main .primary-menu > li.current-menu-item > a, #site-header-wrap.header-layout4 .site-header-main .primary-menu > li.current_page_ancestor > a, #site-header-wrap.header-layout4 .site-header-main .primary-menu > li.current-menu-ancestor > a {
    color: #000;
  }
  #site-header-wrap.header-layout4 .site-header-main .primary-menu > li:first-child > a {
    padding-left: 0;
  }
  #site-header-wrap.header-layout4 .site-header-main .site-navigation {
    width: 100%;
  }
  #site-header-wrap.header-layout4 .site-header-main .site-navigation .main-navigation {
    flex-grow: 1;
  }
  #site-header-wrap.header-layout4 .site-menu-right .menu-right-item:not(.h-btn) {
    color: #000;
  }
  #site-header-wrap.header-layout4 .site-menu-right .menu-right-item:not(.h-btn):hover {
    color: #e6007e;
  }
  #site-header-wrap.header-layout4 .site-menu-right .h-btn-search + .h-btn {
    margin-left: 33px;
  }
  #site-header-wrap.header-layout5 #site-topbar {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  #site-header-wrap.header-layout5 #site-topbar .site-topbar-contact {
    display: flex;
    flex-wrap: wrap;
  }
  #site-header-wrap.header-layout5 #site-topbar .site-topbar-contact .topbar-short {
    flex-grow: 1;
  }
  #site-header-wrap.header-layout5 #site-topbar .site-topbar-contact i {
    color: #fff;
  }
  #site-header-wrap.header-layout5 #site-topbar .site-topbar-contact a {
    color: #fff;
  }
  #site-header-wrap.header-layout5 #site-topbar .site-topbar-contact a:hover {
    color: #e6007e;
  }
  #site-header-wrap.header-layout5 #site-topbar .site-topbar-contact li + li {
    margin-left: 21px;
  }
  #site-header-wrap.header-layout5 #site-header .primary-menu > li > a {
    font-size: 14px;
    font-weight: 600;
    position: relative;
    padding: 0;
    margin: 0 15px;
    line-height: 58px;
  }
  #site-header-wrap.header-layout5 #site-header .primary-menu > li > a:before {
    content: '';
    height: 2px;
    width: 0;
    background-color: #e6007e;
    position: absolute;
    top: calc(50% + 13px);
    top: -webkit-calc(50% + 13px);
    left: 0;
    opacity: 0px;
    -webkit-transition: all 300ms linear 0ms;
    -khtml-transition: all 300ms linear 0ms;
    -moz-transition: all 300ms linear 0ms;
    -ms-transition: all 300ms linear 0ms;
    -o-transition: all 300ms linear 0ms;
    transition: all 300ms linear 0ms;
  }
  #site-header-wrap.header-layout5 #site-header .primary-menu > li > a.current, #site-header-wrap.header-layout5 #site-header .primary-menu > li:hover > a, #site-header-wrap.header-layout5 #site-header .primary-menu > li.current_page_item > a, #site-header-wrap.header-layout5 #site-header .primary-menu > li.current-menu-item > a, #site-header-wrap.header-layout5 #site-header .primary-menu > li.current_page_ancestor > a, #site-header-wrap.header-layout5 #site-header .primary-menu > li.current-menu-ancestor > a {
    color: #fff;
  }
  #site-header-wrap.header-layout5 #site-header .primary-menu > li > a.current:before, #site-header-wrap.header-layout5 #site-header .primary-menu > li:hover > a:before, #site-header-wrap.header-layout5 #site-header .primary-menu > li.current_page_item > a:before, #site-header-wrap.header-layout5 #site-header .primary-menu > li.current-menu-item > a:before, #site-header-wrap.header-layout5 #site-header .primary-menu > li.current_page_ancestor > a:before, #site-header-wrap.header-layout5 #site-header .primary-menu > li.current-menu-ancestor > a:before {
    width: 100%;
    opacity: 1;
  }
  #site-header-wrap.header-layout5 #site-header .site-menu-right .h-btn {
    line-height: 58px;
    color: #fff;
    padding-left: 23px;
    padding-right: 23px;
    margin-left: 30px;
  }
  #site-header-wrap.header-layout5 #site-header .site-menu-right .h-btn.h-btn-call {
    padding-left: 62px;
    background-image: url(../images/icon-call.png);
    background-repeat: no-repeat;
    background-position: left 23px center;
  }
  #site-header-wrap.header-layout5 #site-header .site-menu-right .h-btn:hover {
    background-color: #a9005c;
  }
  #site-header-wrap.header-layout6 #site-header .site-branding {
    flex-grow: inherit;
  }
  #site-header-wrap.header-layout6 #site-header .site-navigation {
    flex-grow: 1;
  }
  #site-header-wrap.header-layout6 #site-header .site-navigation .main-navigation {
    width: 100%;
    text-align: center;
  }
  #site-header-wrap.header-layout6 #site-header .primary-menu > li {
    float: none;
  }
  #site-header-wrap.header-layout6 #site-header .primary-menu > li > a {
    font-size: 14px;
    font-weight: 500;
    position: relative;
    padding: 0;
    margin: 0 15px;
    line-height: 88px;
    color: rgba(255, 255, 255, 0.65);
  }
  #site-header-wrap.header-layout6 #site-header .primary-menu > li > a:before {
    content: '';
    height: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    width: 0;
    background-color: #e6007e;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    opacity: 0px;
    -webkit-transition: all 300ms linear 0ms;
    -khtml-transition: all 300ms linear 0ms;
    -moz-transition: all 300ms linear 0ms;
    -ms-transition: all 300ms linear 0ms;
    -o-transition: all 300ms linear 0ms;
    transition: all 300ms linear 0ms;
  }
  #site-header-wrap.header-layout6 #site-header .primary-menu > li > a.current, #site-header-wrap.header-layout6 #site-header .primary-menu > li:hover > a, #site-header-wrap.header-layout6 #site-header .primary-menu > li.current_page_item > a, #site-header-wrap.header-layout6 #site-header .primary-menu > li.current-menu-item > a, #site-header-wrap.header-layout6 #site-header .primary-menu > li.current_page_ancestor > a, #site-header-wrap.header-layout6 #site-header .primary-menu > li.current-menu-ancestor > a {
    color: #fff;
  }
  #site-header-wrap.header-layout6 #site-header .primary-menu > li > a.current:before, #site-header-wrap.header-layout6 #site-header .primary-menu > li:hover > a:before, #site-header-wrap.header-layout6 #site-header .primary-menu > li.current_page_item > a:before, #site-header-wrap.header-layout6 #site-header .primary-menu > li.current-menu-item > a:before, #site-header-wrap.header-layout6 #site-header .primary-menu > li.current_page_ancestor > a:before, #site-header-wrap.header-layout6 #site-header .primary-menu > li.current-menu-ancestor > a:before {
    width: 100%;
    opacity: 1;
  }
  #site-header-wrap.header-layout6 #site-header .site-menu-right {
    margin-right: 15px;
  }
  #site-header-wrap.header-layout6 #site-header .site-menu-right .menu-right-item:not(.h-btn), #site-header-wrap.header-layout6 #site-header .site-menu-right .h-social {
    color: rgba(255, 255, 255, 0.65);
  }
  #site-header-wrap.header-layout6 #site-header .site-menu-right .menu-right-item:not(.h-btn):hover, #site-header-wrap.header-layout6 #site-header .site-menu-right .h-social:hover {
    color: #e6007e;
  }
  #site-header-wrap.header-layout7 #site-header .site-branding {
    flex-grow: inherit;
  }
  #site-header-wrap.header-layout7 #site-header .site-navigation {
    flex-grow: 1;
  }
  #site-header-wrap.header-layout7 #site-header .site-navigation .main-navigation {
    width: 100%;
    text-align: center;
  }
  #site-header-wrap.header-layout7 #site-header .primary-menu > li {
    float: none;
  }
  #site-header-wrap.header-layout7 #site-header .primary-menu > li > a {
    font-size: 14px;
    font-weight: 600;
    position: relative;
    padding: 0;
    margin: 0 15px;
    line-height: 110px;
    color: #fff;
  }
  #site-header-wrap.header-layout7 #site-header .primary-menu > li > a:before {
    content: '';
    height: 2px;
    width: 0;
    background-color: #e6007e;
    position: absolute;
    top: calc(50% + 13px);
    top: -webkit-calc(50% + 13px);
    left: 0;
    opacity: 0px;
    -webkit-transition: all 300ms linear 0ms;
    -khtml-transition: all 300ms linear 0ms;
    -moz-transition: all 300ms linear 0ms;
    -ms-transition: all 300ms linear 0ms;
    -o-transition: all 300ms linear 0ms;
    transition: all 300ms linear 0ms;
  }
  #site-header-wrap.header-layout7 #site-header .primary-menu > li > a.current, #site-header-wrap.header-layout7 #site-header .primary-menu > li:hover > a, #site-header-wrap.header-layout7 #site-header .primary-menu > li.current_page_item > a, #site-header-wrap.header-layout7 #site-header .primary-menu > li.current-menu-item > a, #site-header-wrap.header-layout7 #site-header .primary-menu > li.current_page_ancestor > a, #site-header-wrap.header-layout7 #site-header .primary-menu > li.current-menu-ancestor > a {
    background-color: #e6007e;
    background-image: -webkit-gradient(linear, left top, right top, from(#e6007e), to(#e6007e));
    background-image: -webkit-linear-gradient(left, #e6007e, #e6007e);
    background-image: -moz-linear-gradient(left, #e6007e, #e6007e);
    background-image: -ms-linear-gradient(left, #e6007e, #e6007e);
    background-image: -o-linear-gradient(left, #e6007e, #e6007e);
    background-image: linear-gradient(left, #e6007e, #e6007e);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#e6007e', endColorStr='#e6007e', gradientType='1');
    background-color: transparent;
    color: #e6007e;
    background-clip: text;
    -moz-background-clip: text;
    -webkit-background-clip: text;
    text-fill-color: transparent;
    -moz-text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
  }
  #site-header-wrap.header-layout7 #site-header .menu-item-style2 .primary-menu > li > a.current:before, #site-header-wrap.header-layout7 #site-header .menu-item-style2 .primary-menu > li:hover > a:before, #site-header-wrap.header-layout7 #site-header .menu-item-style2 .primary-menu > li.current_page_item > a:before, #site-header-wrap.header-layout7 #site-header .menu-item-style2 .primary-menu > li.current-menu-item > a:before, #site-header-wrap.header-layout7 #site-header .menu-item-style2 .primary-menu > li.current_page_ancestor > a:before, #site-header-wrap.header-layout7 #site-header .menu-item-style2 .primary-menu > li.current-menu-ancestor > a:before {
    opacity: 1;
    width: 100%;
  }
  #site-header-wrap.header-layout7 #site-header .site-menu-right {
    margin-right: 15px;
  }
  #site-header-wrap.header-layout7 #site-header .site-menu-right .menu-right-item:not(.h-btn), #site-header-wrap.header-layout7 #site-header .site-menu-right .h-social {
    color: #fff;
  }
  #site-header-wrap.header-layout7 #site-header .site-menu-right .menu-right-item:not(.h-btn):hover, #site-header-wrap.header-layout7 #site-header .site-menu-right .h-social:hover {
    color: #e6007e;
  }
  #site-header-wrap.header-layout8 #site-topbar {
    background-color: #111;
    padding-top: 17px;
    padding-bottom: 17px;
  }
  #site-header-wrap.header-layout8 #site-topbar .site-topbar-contact {
    font-size: 16px;
    font-family: "Poppins", sans-serif;
  }
  #site-header-wrap.header-layout8 #site-topbar .site-topbar-contact i {
    font-size: 20px;
    color: #fff;
  }
  #site-header-wrap.header-layout8 #site-topbar .site-topbar-contact span {
    font-weight: 600;
  }
  #site-header-wrap.header-layout8 .site-header-main {
    background-color: #e6007e;
  }
  #site-header-wrap.header-layout8 .site-header-main .primary-menu > li > a {
    font-weight: 500;
    line-height: 75px;
  }
  #site-header-wrap.header-layout8 .site-header-main .primary-menu > li > a.current, #site-header-wrap.header-layout8 .site-header-main .primary-menu > li:hover > a, #site-header-wrap.header-layout8 .site-header-main .primary-menu > li.current_page_item > a, #site-header-wrap.header-layout8 .site-header-main .primary-menu > li.current-menu-item > a, #site-header-wrap.header-layout8 .site-header-main .primary-menu > li.current_page_ancestor > a, #site-header-wrap.header-layout8 .site-header-main .primary-menu > li.current-menu-ancestor > a {
    background-color: #111;
    color: #fff;
  }
  #site-header-wrap.header-layout8 .site-header-main .site-menu-right .menu-right-item:not(.h-btn):hover, #site-header-wrap.header-layout8 .site-header-main .site-menu-right .h-social:hover {
    color: rgba(255, 255, 255, 0.65);
  }
  #site-header-wrap.header-layout9 .site-header-main {
    background-color: #fff;
  }
  #site-header-wrap.header-layout9 .site-header-main .site-branding .logo-dark {
    opacity: 1;
  }
  #site-header-wrap.header-layout9 .site-header-main .site-branding .logo-light {
    opacity: 0;
  }
  #site-header-wrap.header-layout9 .site-header-main .primary-menu > li > a {
    font-weight: 500;
    line-height: 90px;
    color: #3d4149;
  }
  #site-header-wrap.header-layout9 .site-header-main .primary-menu > li > a.current, #site-header-wrap.header-layout9 .site-header-main .primary-menu > li:hover > a, #site-header-wrap.header-layout9 .site-header-main .primary-menu > li.current_page_item > a, #site-header-wrap.header-layout9 .site-header-main .primary-menu > li.current-menu-item > a, #site-header-wrap.header-layout9 .site-header-main .primary-menu > li.current_page_ancestor > a, #site-header-wrap.header-layout9 .site-header-main .primary-menu > li.current-menu-ancestor > a {
    color: #e6007e;
  }
  #site-header-wrap.header-layout9 .site-header-main .site-menu-right .menu-right-item:not(.h-btn), #site-header-wrap.header-layout9 .site-header-main .site-menu-right .h-social {
    color: #3d4149;
  }
  #site-header-wrap.header-layout9 .site-header-main .site-menu-right .menu-right-item:not(.h-btn):hover, #site-header-wrap.header-layout9 .site-header-main .site-menu-right .h-social:hover {
    color: #e6007e;
  }
  #site-header-wrap.header-layout10 #site-header .primary-menu > li {
    float: none;
  }
  #site-header-wrap.header-layout10 #site-header .primary-menu > li > a {
    font-size: 15px;
    font-weight: 600;
    position: relative;
    padding: 0;
    margin: 0 15px 0 0;
    line-height: 100px;
  }
  #site-header-wrap.header-layout10 #site-header .primary-menu > li > a:before {
    content: '';
    height: 10px;
    width: 10px;
    display: inline-block;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    background-color: #e6007e;
    background-image: -webkit-gradient(linear, left top, right top, from(#e6007e), to(#e6007e));
    background-image: -webkit-linear-gradient(left, #e6007e, #e6007e);
    background-image: -moz-linear-gradient(left, #e6007e, #e6007e);
    background-image: -ms-linear-gradient(left, #e6007e, #e6007e);
    background-image: -o-linear-gradient(left, #e6007e, #e6007e);
    background-image: linear-gradient(left, #e6007e, #e6007e);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#e6007e', endColorStr='#e6007e', gradientType='1');
    background-color: transparent;
    margin-right: 6px;
    -webkit-transform: translateX(-12px);
    -khtml-transform: translateX(-12px);
    -moz-transform: translateX(-12px);
    -ms-transform: translateX(-12px);
    -o-transform: translateX(-12px);
    transform: translateX(-12px);
    opacity: 0;
    -webkit-transition: all 300ms linear 0ms;
    -khtml-transition: all 300ms linear 0ms;
    -moz-transition: all 300ms linear 0ms;
    -ms-transition: all 300ms linear 0ms;
    -o-transition: all 300ms linear 0ms;
    transition: all 300ms linear 0ms;
  }
  #site-header-wrap.header-layout10 #site-header .primary-menu > li > a.current, #site-header-wrap.header-layout10 #site-header .primary-menu > li:hover > a, #site-header-wrap.header-layout10 #site-header .primary-menu > li.current_page_item > a, #site-header-wrap.header-layout10 #site-header .primary-menu > li.current-menu-item > a, #site-header-wrap.header-layout10 #site-header .primary-menu > li.current_page_ancestor > a, #site-header-wrap.header-layout10 #site-header .primary-menu > li.current-menu-ancestor > a {
    color: #fff;
  }
  #site-header-wrap.header-layout10 #site-header .primary-menu > li > a.current:before, #site-header-wrap.header-layout10 #site-header .primary-menu > li:hover > a:before, #site-header-wrap.header-layout10 #site-header .primary-menu > li.current_page_item > a:before, #site-header-wrap.header-layout10 #site-header .primary-menu > li.current-menu-item > a:before, #site-header-wrap.header-layout10 #site-header .primary-menu > li.current_page_ancestor > a:before, #site-header-wrap.header-layout10 #site-header .primary-menu > li.current-menu-ancestor > a:before {
    opacity: 1;
    -webkit-transform: translateX(0px);
    -khtml-transform: translateX(0px);
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -o-transform: translateX(0px);
    transform: translateX(0px);
  }
  #site-header-wrap.header-layout10 #site-header .site-menu-right .menu-right-item:not(.h-btn), #site-header-wrap.header-layout10 #site-header .site-menu-right .h-social {
    color: #fff;
  }
  #site-header-wrap.header-layout10 #site-header .site-menu-right .menu-right-item:not(.h-btn):hover, #site-header-wrap.header-layout10 #site-header .site-menu-right .h-social:hover {
    color: #e6007e;
  }
  #site-header-wrap.header-layout10 #site-header.h-fixed .primary-menu > li > a {
    line-height: 80px;
  }
  #site-header-wrap.header-layout11 #site-topbar {
    padding-top: 14px;
    padding-bottom: 14px;
  }
  #site-header-wrap.header-layout11 #site-topbar .row {
    align-items: center;
    justify-content: flex-end;
    padding: 0 15px;
  }
  #site-header-wrap.header-layout11 #site-topbar .site-topbar-user {
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;
    font-family: "Poppins", sans-serif;
    cursor: pointer;
    margin-right: 25px;
  }
  #site-header-wrap.header-layout11 #site-topbar .site-topbar-user i {
    font-size: 18px;
    margin-right: 6px;
  }
  #site-header-wrap.header-layout11 #site-topbar .site-topbar-user a {
    color: inherit;
  }
  #site-header-wrap.header-layout11 #site-topbar .wpml-ls-legacy-dropdown li a, #site-header-wrap.header-layout11 #site-topbar .wpml-ls-legacy-dropdown-click li a {
    font-size: 14px;
    text-transform: uppercase;
  }
  #site-header-wrap.header-layout11 .primary-menu > li > a {
    font-size: 14px;
    color: rgba(255, 255, 255, 0.65);
    line-height: 80px;
  }
  #site-header-wrap.header-layout11 .primary-menu > li > a.current, #site-header-wrap.header-layout11 .primary-menu > li:hover > a, #site-header-wrap.header-layout11 .primary-menu > li.current_page_item > a, #site-header-wrap.header-layout11 .primary-menu > li.current-menu-item > a, #site-header-wrap.header-layout11 .primary-menu > li.current_page_ancestor > a, #site-header-wrap.header-layout11 .primary-menu > li.current-menu-ancestor > a {
    color: #fff;
  }
  #site-header-wrap.header-layout11 .site-menu-right .menu-right-item:not(.h-btn), #site-header-wrap.header-layout11 .site-menu-right .h-social {
    color: rgba(255, 255, 255, 0.65);
  }
  #site-header-wrap.header-layout11 .site-menu-right .menu-right-item:not(.h-btn):hover, #site-header-wrap.header-layout11 .site-menu-right .h-social:hover {
    color: #fff;
  }
  #site-header-wrap.header-layout12 .site-header-main {
    background-color: #fff;
  }
  #site-header-wrap.header-layout12 .site-header-main .site-branding .logo-dark {
    opacity: 1;
  }
  #site-header-wrap.header-layout12 .site-header-main .site-branding .logo-light {
    opacity: 0;
  }
  #site-header-wrap.header-layout12 .site-header-main .primary-menu > li > a {
    font-weight: 500;
    line-height: 80px;
    color: #111;
    font-size: 14px;
  }
  #site-header-wrap.header-layout12 .site-header-main .primary-menu > li > a.current, #site-header-wrap.header-layout12 .site-header-main .primary-menu > li:hover > a, #site-header-wrap.header-layout12 .site-header-main .primary-menu > li.current_page_item > a, #site-header-wrap.header-layout12 .site-header-main .primary-menu > li.current-menu-item > a, #site-header-wrap.header-layout12 .site-header-main .primary-menu > li.current_page_ancestor > a, #site-header-wrap.header-layout12 .site-header-main .primary-menu > li.current-menu-ancestor > a {
    color: #e6007e;
  }
  #site-header-wrap.header-layout12 .site-header-main .site-menu-right .menu-right-item:not(.h-btn), #site-header-wrap.header-layout12 .site-header-main .site-menu-right .h-social {
    color: #111;
  }
  #site-header-wrap.header-layout12 .site-header-main .site-menu-right .menu-right-item:not(.h-btn):hover, #site-header-wrap.header-layout12 .site-header-main .site-menu-right .h-social:hover {
    color: #e6007e;
  }
  #site-header-wrap.header-layout12 .site-header-main .site-menu-right .h-btn {
    line-height: 40px;
    padding-left: 29px;
    padding-right: 29px;
    -webkit-border-radius: 40px;
    -khtml-border-radius: 40px;
    -moz-border-radius: 40px;
    -ms-border-radius: 40px;
    -o-border-radius: 40px;
    border-radius: 40px;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    margin-left: 26px;
  }
  #site-header-wrap.header-layout13 #site-topbar {
    padding: 17px 0;
  }
  #site-header-wrap.header-layout13 #site-topbar .site-topbar-contact {
    display: flex;
    flex-wrap: wrap;
  }
  #site-header-wrap.header-layout13 #site-topbar .site-topbar-contact li {
    color: #a0a0a0;
  }
  #site-header-wrap.header-layout13 #site-topbar .site-topbar-contact li i {
    color: inherit;
    font-size: 16px;
  }
  #site-header-wrap.header-layout13 #site-topbar .site-topbar-contact li:first-child {
    flex-grow: 1;
  }
  #site-header-wrap.header-layout13 .site-header-main .primary-menu > li > a {
    font-size: 14px;
    line-height: 60px;
  }
  #site-header-wrap.header-layout13 .site-header-main .primary-menu > li > a:before {
    content: '';
    height: 3px;
    width: 0;
    background-color: #e6007e;
    position: absolute;
    top: calc(50% + 12px);
    top: -webkit-calc(50% + 12px);
    left: 0;
    right: 0;
    margin: auto;
    opacity: 0px;
    -webkit-transition: all 300ms linear 0ms;
    -khtml-transition: all 300ms linear 0ms;
    -moz-transition: all 300ms linear 0ms;
    -ms-transition: all 300ms linear 0ms;
    -o-transition: all 300ms linear 0ms;
    transition: all 300ms linear 0ms;
  }
  #site-header-wrap.header-layout13 .site-header-main .primary-menu > li > a.current, #site-header-wrap.header-layout13 .site-header-main .primary-menu > li:hover > a, #site-header-wrap.header-layout13 .site-header-main .primary-menu > li.current_page_item > a, #site-header-wrap.header-layout13 .site-header-main .primary-menu > li.current-menu-item > a, #site-header-wrap.header-layout13 .site-header-main .primary-menu > li.current_page_ancestor > a, #site-header-wrap.header-layout13 .site-header-main .primary-menu > li.current-menu-ancestor > a {
    color: #fff;
  }
  #site-header-wrap.header-layout13 .site-header-main .primary-menu > li > a.current:before, #site-header-wrap.header-layout13 .site-header-main .primary-menu > li:hover > a:before, #site-header-wrap.header-layout13 .site-header-main .primary-menu > li.current_page_item > a:before, #site-header-wrap.header-layout13 .site-header-main .primary-menu > li.current-menu-item > a:before, #site-header-wrap.header-layout13 .site-header-main .primary-menu > li.current_page_ancestor > a:before, #site-header-wrap.header-layout13 .site-header-main .primary-menu > li.current-menu-ancestor > a:before {
    width: 23px;
    opacity: 1;
  }
  #site-header-wrap.header-layout14 .site-branding .logo-light {
    opacity: 0;
  }
  #site-header-wrap.header-layout14 .site-branding .logo-dark {
    opacity: 1;
  }
  #site-header-wrap.header-layout14 .site-header-main {
    background-color: #fff;
  }
  #site-header-wrap.header-layout14 .site-header-main > .container {
    max-width: 100%;
    padding-left: 44px;
    padding-right: 75px;
  }
  #site-header-wrap.header-layout14 .site-header-main .site-navigation .main-navigation {
    padding: 5px 0;
    position: fixed;
    background-color: #fff;
    -webkit-box-shadow: 0 1px 8px #c1bfbf;
    -khtml-box-shadow: 0 1px 8px #c1bfbf;
    -moz-box-shadow: 0 1px 8px #c1bfbf;
    -ms-box-shadow: 0 1px 8px #c1bfbf;
    -o-box-shadow: 0 1px 8px #c1bfbf;
    box-shadow: 0 1px 8px #c1bfbf;
    width: 170px;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -khtml-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
    right: -124px;
    -webkit-transition: all 300ms linear 0ms;
    -khtml-transition: all 300ms linear 0ms;
    -moz-transition: all 300ms linear 0ms;
    -ms-transition: all 300ms linear 0ms;
    -o-transition: all 300ms linear 0ms;
    transition: all 300ms linear 0ms;
  }
  #site-header-wrap.header-layout14 .site-header-main .site-navigation .main-navigation .primary-menu > li {
    display: block;
    float: none;
  }
  #site-header-wrap.header-layout14 .site-header-main .site-navigation .main-navigation .primary-menu > li > a {
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 500;
    color: #a0a1a3;
    padding: 10px 15px;
  }
  #site-header-wrap.header-layout14 .site-header-main .site-navigation .main-navigation .primary-menu > li > a i {
    margin-right: 15px;
    min-width: 18px;
    text-align: center;
  }
  #site-header-wrap.header-layout14 .site-header-main .site-navigation .main-navigation .primary-menu > li > a.current, #site-header-wrap.header-layout14 .site-header-main .site-navigation .main-navigation .primary-menu > li:hover > a, #site-header-wrap.header-layout14 .site-header-main .site-navigation .main-navigation .primary-menu > li.current_page_item > a, #site-header-wrap.header-layout14 .site-header-main .site-navigation .main-navigation .primary-menu > li.current-menu-item > a, #site-header-wrap.header-layout14 .site-header-main .site-navigation .main-navigation .primary-menu > li.current_page_ancestor > a, #site-header-wrap.header-layout14 .site-header-main .site-navigation .main-navigation .primary-menu > li.current-menu-ancestor > a {
    color: #e6007e;
  }
  #site-header-wrap.header-layout14 .site-header-main .site-navigation .main-navigation .primary-menu > li .sub-menu {
    display: none;
  }
  #site-header-wrap.header-layout14 .site-header-main .site-navigation .main-navigation:hover {
    right: 0;
  }
  #site-header-wrap.header-layout14 .site-header-main .site-menu-right {
    line-height: 115px;
    color: #969aa3;
  }
  #site-header-wrap.header-layout14 .site-header-main .site-menu-right .h-social {
    color: #969aa3;
    font-size: 14px;
    font-family: "Poppins", sans-serif;
  }
  #site-header-wrap.header-layout14 .site-header-main .site-menu-right .h-social i {
    color: #000;
    margin-right: 9px;
  }
  #site-header-wrap.header-layout14 .site-header-main .site-menu-right .h-social + .h-social {
    margin-left: 20px;
  }
  #site-header-wrap.header-layout15 .site-header-main {
    background-color: #e6007e;
    background-image: -webkit-gradient(linear, left top, right top, from(#e6007e), to(#e6007e));
    background-image: -webkit-linear-gradient(left, #e6007e, #e6007e);
    background-image: -moz-linear-gradient(left, #e6007e, #e6007e);
    background-image: -ms-linear-gradient(left, #e6007e, #e6007e);
    background-image: -o-linear-gradient(left, #e6007e, #e6007e);
    background-image: linear-gradient(left, #e6007e, #e6007e);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#e6007e', endColorStr='#e6007e', gradientType='1');
  }
  #site-header-wrap.header-layout15 .site-header-main .primary-menu > li > a {
    color: #000001;
    font-weight: 500;
    line-height: 100px;
  }
  #site-header-wrap.header-layout15 .site-header-main .primary-menu > li > a.current, #site-header-wrap.header-layout15 .site-header-main .primary-menu > li:hover > a, #site-header-wrap.header-layout15 .site-header-main .primary-menu > li.current_page_item > a, #site-header-wrap.header-layout15 .site-header-main .primary-menu > li.current-menu-item > a, #site-header-wrap.header-layout15 .site-header-main .primary-menu > li.current_page_ancestor > a, #site-header-wrap.header-layout15 .site-header-main .primary-menu > li.current-menu-ancestor > a {
    color: #fff;
  }
  #site-header-wrap.header-layout15 .site-header-main .site-menu-right .menu-right-item:not(.h-btn), #site-header-wrap.header-layout15 .site-header-main .site-menu-right .h-social {
    color: #000001;
  }
  #site-header-wrap.header-layout15 .site-header-main .site-menu-right .menu-right-item:not(.h-btn):hover, #site-header-wrap.header-layout15 .site-header-main .site-menu-right .h-social:hover {
    color: #fff;
  }
  #site-header-wrap.header-layout15 .site-header-main.h-fixed .primary-menu > li > a {
    line-height: 80px;
  }
  #site-header-wrap.header-layout16 .site-header-main {
    background-color: #fff;
  }
  #site-header-wrap.header-layout16 .site-header-main .site-branding .logo-light {
    opacity: 0;
  }
  #site-header-wrap.header-layout16 .site-header-main .site-branding .logo-dark {
    opacity: 1;
  }
  #site-header-wrap.header-layout16 .site-header-main .primary-menu > li > a {
    color: #a3a3a3;
    font-weight: 500;
    font-size: 14px;
    line-height: 100px;
    padding: 0 23px;
  }
  #site-header-wrap.header-layout16 .site-header-main .primary-menu > li > a:before {
    content: '...';
    font-size: 18px;
    font-weight: 600;
    font-family: "Poppins", sans-serif;
    color: #e6007e;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    text-align: center;
    line-height: 1;
    -webkit-transform: translate(0, -50%);
    -khtml-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
    margin-top: 16px;
    opacity: 0;
    -webkit-transition: all 300ms linear 0ms;
    -khtml-transition: all 300ms linear 0ms;
    -moz-transition: all 300ms linear 0ms;
    -ms-transition: all 300ms linear 0ms;
    -o-transition: all 300ms linear 0ms;
    transition: all 300ms linear 0ms;
  }
  #site-header-wrap.header-layout16 .site-header-main .primary-menu > li > a:after {
    content: '/';
    color: #777;
    position: absolute;
    right: -2px;
    font-weight: normal;
  }
  #site-header-wrap.header-layout16 .site-header-main .primary-menu > li > a.current, #site-header-wrap.header-layout16 .site-header-main .primary-menu > li:hover > a, #site-header-wrap.header-layout16 .site-header-main .primary-menu > li.current_page_item > a, #site-header-wrap.header-layout16 .site-header-main .primary-menu > li.current-menu-item > a, #site-header-wrap.header-layout16 .site-header-main .primary-menu > li.current_page_ancestor > a, #site-header-wrap.header-layout16 .site-header-main .primary-menu > li.current-menu-ancestor > a {
    color: #e6007e;
  }
  #site-header-wrap.header-layout16 .site-header-main .primary-menu > li:hover > a:before {
    opacity: 1;
  }
  #site-header-wrap.header-layout16 .site-header-main .primary-menu > li:last-child > a:after {
    display: none;
  }
  #site-header-wrap.header-layout16 .site-header-main .site-menu-right {
    margin-left: 35px;
  }
  #site-header-wrap.header-layout16 .site-header-main .site-menu-right .menu-right-item:not(.h-btn), #site-header-wrap.header-layout16 .site-header-main .site-menu-right .h-social {
    color: #181818;
  }
  #site-header-wrap.header-layout16 .site-header-main .site-menu-right .menu-right-item:not(.h-btn):hover, #site-header-wrap.header-layout16 .site-header-main .site-menu-right .h-social:hover {
    color: #e6007e;
  }
  #site-header-wrap.header-layout16 .site-header-main.h-fixed .primary-menu > li > a {
    line-height: 80px;
  }
  #site-header-wrap.header-transparent {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
  }
  #site-header-wrap.header-transparent.header-layout5 .h-gap {
    height: 1px;
    width: 100%;
    background-color: rgba(255, 255, 255, 0.1);
    max-width: 1140px;
    margin: auto;
  }
  #site-header-wrap.header-transparent.header-layout5 #site-topbar {
    background-color: transparent;
  }
  #site-header-wrap.header-transparent.header-layout5 #site-header {
    -webkit-box-shadow: none;
    -khtml-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
  }
  #site-header-wrap.header-transparent.header-layout5 #site-header:not(.h-fixed) {
    background-color: transparent;
  }
  #site-header-wrap.header-transparent.header-layout6 #site-header, #site-header-wrap.header-transparent.header-layout7 #site-header, #site-header-wrap.header-transparent.header-layout10 #site-header, #site-header-wrap.header-transparent.header-layout14 #site-header {
    -webkit-box-shadow: none;
    -khtml-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
  }
  #site-header-wrap.header-transparent.header-layout6 #site-header:not(.h-fixed), #site-header-wrap.header-transparent.header-layout7 #site-header:not(.h-fixed), #site-header-wrap.header-transparent.header-layout10 #site-header:not(.h-fixed), #site-header-wrap.header-transparent.header-layout14 #site-header:not(.h-fixed) {
    background-color: transparent;
  }
  #site-header-wrap.header-transparent.header-layout7 #site-header.h-fixed .primary-menu > li > a, #site-header-wrap.header-transparent.header-layout10 #site-header.h-fixed .primary-menu > li > a {
    line-height: 80px;
  }
  #site-header-wrap.header-transparent.header-layout10 #site-header .primary-menu > li > a {
    line-height: 150px;
  }
  #site-header-wrap.header-transparent.header-layout11 #site-topbar {
    background-color: transparent;
  }
  #site-header-wrap.header-transparent.header-layout11 #site-header:not(.h-fixed) {
    max-width: 1140px;
    margin: auto;
  }
  #site-header-wrap.header-transparent.header-layout11 #site-header:not(.h-fixed) > .container {
    padding: 0 35px;
  }
  #site-header-wrap.header-transparent.header-layout13 #site-topbar {
    background-color: transparent;
  }
  #site-header-wrap.header-transparent.header-layout13 #site-header:not(.h-fixed) {
    background-color: transparent;
    -webkit-box-shadow: none;
    -khtml-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
  }
  #site-header-wrap.header-transparent.header-layout13 #site-header:not(.h-fixed) .primary-menu > li > a {
    line-height: 50px;
  }
  #site-header-wrap.header-transparent.header-layout15 #site-header:not(.h-fixed) {
    background-color: transparent;
    background-image: none;
    -webkit-box-shadow: none;
    -khtml-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
  }
  #site-header-wrap.header-transparent.header-layout15 #site-header:not(.h-fixed) .primary-menu > li > a {
    line-height: 150px;
  }
  #site-header-wrap.header-transparent.header-layout16 #site-header:not(.h-fixed) {
    background-color: transparent;
    -webkit-box-shadow: none;
    -khtml-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
  }
  #site-header-wrap.header-transparent.header-layout16 #site-header:not(.h-fixed) .primary-menu > li > a {
    line-height: 120px;
  }
}
@media screen and (max-width: 991px) {
  #site-header-wrap.header-layout3 .site-header-main {
    background-color: #092a48;
  }
  #site-header-wrap #site-header-middle {
    display: none;
  }
  #site-header-wrap.fixed-height {
    height: inherit !important;
  }
  #site-header-wrap .site-branding {
    line-height: 50px;
  }
  #site-header-wrap #main-menu-mobile {
    position: absolute;
    top: 50%;
    right: 15px;
    -webkit-transform: translate(0, -50%);
    -khtml-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
  }
  #site-header-wrap #site-header.h-fixed {
    position: fixed;
    left: 0;
    width: 100%;
    top: 0;
  }
  #site-header-wrap.header-layout15 .site-header-main {
    background-color: #e6007e;
    background-image: -webkit-gradient(linear, left top, right top, from(#e6007e), to(#e6007e));
    background-image: -webkit-linear-gradient(left, #e6007e, #e6007e);
    background-image: -moz-linear-gradient(left, #e6007e, #e6007e);
    background-image: -ms-linear-gradient(left, #e6007e, #e6007e);
    background-image: -o-linear-gradient(left, #e6007e, #e6007e);
    background-image: linear-gradient(left, #e6007e, #e6007e);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#e6007e', endColorStr='#e6007e', gradientType='1');
  }
}
#site-header {
  -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
}
#site-header.h-fixed {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  -webkit-animation: 0.95s ease 0s normal forwards 1 running headerSlideDown;
  -khtml-animation: 0.95s ease 0s normal forwards 1 running headerSlideDown;
  -moz-animation: 0.95s ease 0s normal forwards 1 running headerSlideDown;
  -ms-animation: 0.95s ease 0s normal forwards 1 running headerSlideDown;
  -o-animation: 0.95s ease 0s normal forwards 1 running headerSlideDown;
  animation: 0.95s ease 0s normal forwards 1 running headerSlideDown;
}
.admin-bar #site-header.h-fixed {
  top: 32px;
}
ul.menu {
  list-style: none;
  margin: 0;
}
ul.menu ul {
  list-style: none;
  margin: 0;
}
@media screen and (min-width: 992px) {
  .menu-toggle {
    display: none;
  }
  .main-navigation ul {
    display: block;
  }
  .primary-menu-not-set a {
    font-size: 15px;
    color: #fff;
    line-height: 100px;
    font-family: "Poppins", sans-serif;
  }
  .primary-menu-not-set a:hover {
    color: #e6007e;
  }
  .primary-menu {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  .primary-menu li {
    position: relative;
  }
  .primary-menu li a {
    display: block;
    -webkit-transition: all 300ms linear 0ms !important;
    -khtml-transition: all 300ms linear 0ms !important;
    -moz-transition: all 300ms linear 0ms !important;
    -ms-transition: all 300ms linear 0ms !important;
    -o-transition: all 300ms linear 0ms !important;
    transition: all 300ms linear 0ms !important;
  }
  .primary-menu > li {
    display: inline-block;
    vertical-align: middle;
    float: left;
    white-space: nowrap;
  }
  .primary-menu > li > a {
    font-size: 15px;
    color: #fff;
    font-family: "Poppins", sans-serif;
    padding: 0 15px;
  }
  .primary-menu > li > a.current, .primary-menu > li:hover > a, .primary-menu > li.current_page_item > a, .primary-menu > li.current-menu-item > a, .primary-menu > li.current_page_ancestor > a, .primary-menu > li.current-menu-ancestor > a {
    color: #e6007e;
  }
  .primary-menu .sub-menu {
    list-style: none;
    margin: 15px 0 0;
    position: absolute;
    background: #111;
    padding: 20px 0;
    top: 100%;
    left: 0;
    min-width: 235px;
    z-index: 99;
    visibility: hidden;
    opacity: 0;
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.15);
    -khtml-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.15);
    -o-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.15);
    -webkit-transition: all 300ms linear 0ms;
    -khtml-transition: all 300ms linear 0ms;
    -moz-transition: all 300ms linear 0ms;
    -ms-transition: all 300ms linear 0ms;
    -o-transition: all 300ms linear 0ms;
    transition: all 300ms linear 0ms;
    clip: rect(1px, 1px, 1px, 1px);
  }
  .primary-menu .sub-menu li {
    padding: 0 32px;
  }
  .primary-menu .sub-menu li a {
    border-bottom: 1px solid #272626;
    color: #9b9b9b;
    font-size: 14px;
    font-family: inherit;
    padding: 9px 0;
  }
  .primary-menu .sub-menu li > a.current, .primary-menu .sub-menu li > a:hover, .primary-menu .sub-menu li.current_page_item > a, .primary-menu .sub-menu li.current-menu-item > a, .primary-menu .sub-menu li.current_page_ancestor > a, .primary-menu .sub-menu li.current-menu-ancestor > a {
    color: rgba(255, 255, 255, 0.95);
  }
  .primary-menu .sub-menu li:last-child > a {
    border-bottom: none;
  }
  .primary-menu .sub-menu .sub-menu {
    top: 0;
    left: 100%;
  }
  .primary-menu .sub-menu .vc_row {
    background: #fff;
    padding: 10px;
    -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.25);
    -khtml-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.25);
    -ms-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.25);
    -o-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.25);
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.25);
  }
  .primary-menu .sub-menu .menu-item-has-children > a {
    position: relative;
  }
  .primary-menu .sub-menu .menu-item-has-children > a:before {
    content: "\f105";
    font-family: FontAwesome;
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translate(0, -50%);
    -khtml-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
  }
  .primary-menu li:hover, .primary-menu li.focus {
    overflow: visible;
  }
  .primary-menu li:hover > .sub-menu, .primary-menu li.focus > .sub-menu {
    visibility: visible;
    opacity: 1;
    margin-top: 0;
    clip: inherit;
  }
  .social-mobile, .header-mobile-search, .menu-mobile-close, .menu-mobile-button {
    display: none;
  }
}
@media screen and (max-width: 991px) {
  .social-mobile {
    text-align: center;
    margin-top: 25px;
    margin-bottom: 25px;
  }
  .social-mobile a {
    color: #111;
    font-size: 16px;
    margin: 0 6px;
  }
  .social-mobile a:hover {
    color: #e6007e;
  }
  .menu-mobile-close {
    display: block;
    width: 40px;
    height: 40px;
    background-color: #e6007e;
    line-height: 40px;
    text-align: center;
    color: #fff;
    font-size: 20px;
    position: absolute;
    top: 0;
    right: 0;
    -webkit-transition: all 300ms linear 0ms;
    -khtml-transition: all 300ms linear 0ms;
    -moz-transition: all 300ms linear 0ms;
    -ms-transition: all 300ms linear 0ms;
    -o-transition: all 300ms linear 0ms;
    transition: all 300ms linear 0ms;
    cursor: pointer;
  }
  .menu-mobile-close:hover {
    background-color: #111;
  }
  .menu-mobile-close i:before {
    vertical-align: middle;
  }
  .header-mobile-search {
    margin-bottom: 15px;
    position: relative;
    display: block;
  }
  .header-mobile-search .search-submit {
    position: absolute;
    width: 45px;
    height: 100%;
    right: 0;
    line-height: 100%;
    padding: 0;
    border: none;
    background-color: transparent;
    color: #999;
    top: 0;
  }
  .header-mobile-search .search-submit:hover {
    color: #e6007e;
  }
  .header-mobile-search .search-field {
    background-color: #fff;
    border: 1px solid #e0e0e0;
  }
  .header-mobile-search .search-field:focus {
    border-color: #e6007e;
  }
  .menu-mobile-button {
    display: block;
    margin-bottom: 15px;
    text-align: center;
  }
  .menu-mobile-button .h-btn {
    line-height: 42px;
    background-color: #e6007e;
    padding: 0 26px;
    display: block;
    color: #fff;
    font-size: 15px;
    font-weight: 500;
    font-family: "Poppins", sans-serif;
  }
  .menu-mobile-button .h-btn.h-btn-call {
    padding-left: 62px;
    background-image: url(../images/icon-call.png);
    background-repeat: no-repeat;
    background-position: left 23px center;
  }
  .menu-mobile-button .h-btn:hover {
    background-color: #a9005c;
  }
  .menu-mobile-overlay {
    position: fixed;
    height: 100%;
    width: 100%;
    z-index: 998;
    background-color: rgba(0, 0, 0, 0.4);
    left: 0;
    top: 0;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 300ms linear 0ms;
    -khtml-transition: all 300ms linear 0ms;
    -moz-transition: all 300ms linear 0ms;
    -ms-transition: all 300ms linear 0ms;
    -o-transition: all 300ms linear 0ms;
    transition: all 300ms linear 0ms;
    cursor: url(../images/close-icon-white.png), auto;
  }
  .menu-mobile-overlay.active {
    opacity: 1;
    visibility: visible;
  }
  .site-navigation {
    position: absolute;
    height: 100vh;
    width: 280px;
    top: 0;
    bottom: 0;
    margin: 0 !important;
    overflow: hidden;
    visibility: hidden;
    z-index: -1;
  }
  .site-navigation .main-navigation {
    overflow: hidden;
    width: 280px;
    padding: 58px 0 16px 0;
    background-color: #fff;
    position: fixed;
    z-index: 1001;
    top: 0;
    height: 100%;
    left: 0;
    right: 0;
    -webkit-transition: all 300ms linear 0ms;
    -khtml-transition: all 300ms linear 0ms;
    -moz-transition: all 300ms linear 0ms;
    -ms-transition: all 300ms linear 0ms;
    -o-transition: all 300ms linear 0ms;
    transition: all 300ms linear 0ms;
    z-index: 999;
    -webkit-transform: translateX(-100%);
    -khtml-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  .site-navigation .main-navigation .main-navigation-inner {
    height: 100%;
    overflow-y: scroll;
    padding: 0 26px 0 16px;
    margin-right: -10px;
  }
  .site-navigation.navigation-open {
    z-index: 999;
    visibility: visible;
  }
  .site-navigation.navigation-open .main-navigation {
    -webkit-transform: translateX(0%);
    -khtml-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%);
  }
  .primary-menu {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  .primary-menu li {
    position: relative;
    list-style: none;
  }
  .primary-menu li a {
    display: block;
    padding: 12px 16px;
    color: #111;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;
    font-family: "Poppins", sans-serif;
  }
  .primary-menu li a i {
    margin-right: 8px;
  }
  .primary-menu > li > a:hover, .primary-menu > li > a.current, .primary-menu > li.current_page_item > a, .primary-menu > li.current-menu-item > a, .primary-menu > li.current_page_ancestor > a, .primary-menu > li.current-menu-ancestor > a {
    background-color: #f5f5f5;
  }
  .primary-menu .sub-menu {
    position: relative;
    padding-left: 20px;
    display: none;
  }
  .primary-menu .sub-menu.submenu-open + .main-menu-toggle:before {
    content: '\f2fc';
  }
  .primary-menu li.focus > .sub-menu {
    visibility: visible;
    opacity: 1;
    max-height: none;
    overflow: visible;
  }
  #main-menu-mobile .btn-nav-mobile {
    color: #fff;
    display: inline-block;
    font-size: 16px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    vertical-align: middle;
    width: 30px;
    cursor: pointer;
    position: relative;
    -webkit-transition: all 300ms linear 0ms;
    -khtml-transition: all 300ms linear 0ms;
    -moz-transition: all 300ms linear 0ms;
    -ms-transition: all 300ms linear 0ms;
    -o-transition: all 300ms linear 0ms;
    transition: all 300ms linear 0ms;
  }
  #main-menu-mobile .btn-nav-mobile:before, #main-menu-mobile .btn-nav-mobile:after, #main-menu-mobile .btn-nav-mobile span {
    -webkit-transition: all 300ms linear 0ms;
    -khtml-transition: all 300ms linear 0ms;
    -moz-transition: all 300ms linear 0ms;
    -ms-transition: all 300ms linear 0ms;
    -o-transition: all 300ms linear 0ms;
    transition: all 300ms linear 0ms;
    content: "";
    background-color: #fff;
    display: block;
    height: 2px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    width: 22px;
    top: 21px;
  }
  #main-menu-mobile .btn-nav-mobile:before {
    top: 9px;
  }
  #main-menu-mobile .btn-nav-mobile span {
    top: 15px;
  }
  #main-menu-mobile .btn-nav-mobile.opened:before {
    top: 15px;
    -webkit-transform: rotate(45deg);
    -khtml-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  #main-menu-mobile .btn-nav-mobile.opened:after {
    -webkit-transform: rotate(-45deg);
    -khtml-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    top: 15px;
  }
  #main-menu-mobile .btn-nav-mobile.opened span {
    display: none;
  }
  .main-menu-toggle {
    -webkit-transition: all 300ms linear 0ms;
    -khtml-transition: all 300ms linear 0ms;
    -moz-transition: all 300ms linear 0ms;
    -ms-transition: all 300ms linear 0ms;
    -o-transition: all 300ms linear 0ms;
    transition: all 300ms linear 0ms;
    cursor: pointer;
    display: inline-block;
    height: 19px;
    line-height: 19px;
    position: absolute;
    right: 12px;
    text-align: center;
    top: 14px;
    width: 19px;
  }
  .main-menu-toggle:before {
    content: "\f2f9";
    font-family: 'Material-Design-Iconic-Font';
    font-size: 18px;
    color: #111;
  }
  .main-menu-toggle + .main-menu-toggle {
    display: none;
  }
}
.comment-navigation, .posts-navigation, .post-navigation {
  /* add class back when submenu out body */
}
.site-main .comment-navigation, .site-main .posts-navigation, .site-main .post-navigation {
  margin: 0 0 1.5em;
  overflow: hidden;
}
.comment-navigation .nav-previous, .posts-navigation .nav-previous, .post-navigation .nav-previous {
  float: left;
  width: 50%;
}
.comment-navigation .nav-next, .posts-navigation .nav-next, .post-navigation .nav-next {
  float: right;
  text-align: right;
  width: 50%;
}
ul.back {
  right: 100%;
  left: auto !important;
}
#pagetitle {
  padding: 60px 0;
  background-color: #f8f8f8;
}
#pagetitle.align-center {
  text-align: center;
}
#pagetitle.align-right {
  text-align: right;
}
#pagetitle h1.page-title {
  font-size: 36px;
  margin: 0;
}
.sticky {
  display: block;
}
.updated:not(.published) {
  display: none;
}
.entry-video iframe {
  width: 100%;
  margin-bottom: -8px;
}
.entry-video .wp-video {
  width: 100% !important;
}
.entry-video .wp-video .mejs-container {
  height: inherit !important;
}
.entry-video .entry-video-intro {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 99;
  -webkit-transition: all 300ms linear 0ms;
  -khtml-transition: all 300ms linear 0ms;
  -moz-transition: all 300ms linear 0ms;
  -ms-transition: all 300ms linear 0ms;
  -o-transition: all 300ms linear 0ms;
  transition: all 300ms linear 0ms;
}
.entry-video .entry-video-intro.offintro {
  opacity: 0;
  visibility: hidden;
  z-index: -999;
}
.entry-video .entry-video-intro .button-video {
  height: 70px;
  line-height: 70px;
  font-size: 16px;
  text-align: center;
  background-color: #fff;
  color: #e6007e;
  display: block;
  width: 70px;
  -webkit-border-radius: 70px;
  -khtml-border-radius: 70px;
  -moz-border-radius: 70px;
  -ms-border-radius: 70px;
  -o-border-radius: 70px;
  border-radius: 70px;
  cursor: pointer;
  z-index: 999;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  margin: auto;
  -webkit-transform: translate(0, -50%);
  -khtml-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  -webkit-transition: all 300ms linear 0ms;
  -khtml-transition: all 300ms linear 0ms;
  -moz-transition: all 300ms linear 0ms;
  -ms-transition: all 300ms linear 0ms;
  -o-transition: all 300ms linear 0ms;
  transition: all 300ms linear 0ms;
}
.entry-video .entry-video-intro .button-video:hover {
  background-color: #e6007e;
  color: #fff;
}
.entry-video .entry-video-intro + .wp-video {
  -webkit-transition: all 300ms linear 0ms;
  -khtml-transition: all 300ms linear 0ms;
  -moz-transition: all 300ms linear 0ms;
  -ms-transition: all 300ms linear 0ms;
  -o-transition: all 300ms linear 0ms;
  transition: all 300ms linear 0ms;
  opacity: 0;
  visibility: hidden;
}
.entry-video .entry-video-intro + .wp-video.onvideo {
  opacity: 1;
  visibility: visible;
}
.entry-gallery {
  position: relative;
  overflow: hidden;
  margin-bottom: -35px;
}
.entry-gallery .owl-next, .entry-gallery .owl-prev {
  background: #fff;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  position: absolute;
  color: #000;
  font-size: 18px;
  -webkit-transition: all 300ms linear 0ms;
  -khtml-transition: all 300ms linear 0ms;
  -moz-transition: all 300ms linear 0ms;
  -ms-transition: all 300ms linear 0ms;
  -o-transition: all 300ms linear 0ms;
  transition: all 300ms linear 0ms;
  opacity: 0;
}
.entry-gallery .owl-next:hover, .entry-gallery .owl-prev:hover {
  background: #e6007e;
  color: #fff;
}
.entry-gallery .owl-next {
  right: 0;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -khtml-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.entry-gallery .owl-prev {
  left: 0;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -khtml-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.entry-gallery:hover .owl-next, .entry-gallery:hover .owl-prev {
  opacity: 1;
}
.entry-gallery:hover .owl-next.disabled, .entry-gallery:hover .owl-prev.disabled {
  opacity: 0.76;
}
.posts-pagination {
  text-align: right;
  padding-top: 30px;
}
.posts-pagination .page-numbers {
  text-align: center;
  display: inline-block;
  height: 26px;
  width: 26px;
  line-height: 26px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  color: #000;
  background-color: #e0e3e8;
  font-size: 14px;
  font-weight: 500;
  margin-left: 7px;
  font-family: "Poppins";
}
.posts-pagination .page-numbers.current, .posts-pagination .page-numbers:hover {
  color: #fff;
  background-color: #000;
  border: none;
}
.entry-title a {
  color: inherit;
}
.entry-title a:hover {
  color: #e6007e;
}
.entry-featured .post-image a {
  width: 100%;
}
.entry-featured .post-image a, .entry-featured .post-image span {
  display: inline-block;
}
.entry-featured .post-image img {
  width: 100%;
  -webkit-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -khtml-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -moz-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -ms-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -o-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
}
.entry-meta {
  margin: 0 -11px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.entry-meta li {
  position: relative;
  display: inline-block;
  color: #999;
  font-size: 16px;
  padding: 0 13px;
  margin-bottom: 5px;
}
.entry-meta li a {
  color: inherit;
}
.entry-meta li a:hover {
  color: #e6007e;
}
.entry-meta li i {
  margin-right: 6px;
}
.entry-time {
  color: #999;
  font-size: 16px;
}
.single-hentry {
  -webkit-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -khtml-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -moz-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -ms-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -o-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
}
.single-hentry .entry-title {
  font-size: 22px;
  font-weight: 600;
}
.single-hentry.archive {
  margin-bottom: 35px;
}
.single-hentry.archive .entry-title {
  margin-bottom: 10px;
  font-family: "Montserrat";
}
.single-hentry.archive .entry-meta {
  margin-bottom: 7px;
}
.single-hentry.archive .entry-body {
  border: 1px solid #e8e8e8;
  padding: 37px 39px 34px;
  -webkit-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -khtml-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -moz-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -ms-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -o-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
}
.single-hentry.archive .entry-content {
  margin-top: 13px;
}
.single-hentry.archive .entry-more {
  margin-top: 26px;
}
.single-hentry.archive:last-child {
  margin-bottom: 0;
}
.single-hentry.archive:hover {
  -webkit-box-shadow: 0 5px 13px rgba(0, 0, 0, 0.06);
  -khtml-box-shadow: 0 5px 13px rgba(0, 0, 0, 0.06);
  -moz-box-shadow: 0 5px 13px rgba(0, 0, 0, 0.06);
  -ms-box-shadow: 0 5px 13px rgba(0, 0, 0, 0.06);
  -o-box-shadow: 0 5px 13px rgba(0, 0, 0, 0.06);
  box-shadow: 0 5px 13px rgba(0, 0, 0, 0.06);
}
.single-hentry.archive:hover .entry-body {
  border-color: transparent;
}
.single-post .content-area .entry-header, .single-sermon .content-area .entry-header {
  max-width: 450px;
  text-align: center;
  margin: 0 auto 23px;
}
.single-post .content-area .entry-header .entry-meta, .single-sermon .content-area .entry-header .entry-meta {
  display: block;
}
.single-post .content-area .entry-header .entry-title, .single-sermon .content-area .entry-header .entry-title {
  font-size: 30px;
  margin-top: -4px;
}
.single-post .content-area .entry-body .entry-meta, .single-sermon .content-area .entry-body .entry-meta {
  padding: 20px 0 12px;
}
.single-post .content-area .entry-body .entry-meta .item-time, .single-sermon .content-area .entry-body .entry-meta .item-time {
  flex-grow: 1;
}
.single-post .content-area .entry-content, .single-sermon .content-area .entry-content {
  border-top: 1px solid #e7e7e7;
  padding-top: 23px;
}
.single-post .content-area .entry-content p, .single-sermon .content-area .entry-content p {
  margin-bottom: 24px;
}
.single-post .content-area .content-social-wrap, .single-sermon .content-area .content-social-wrap {
  text-align: center;
  overflow: hidden;
  margin-top: 43px;
}
.single-post .content-area .entry-socail, .single-sermon .content-area .entry-socail {
  display: inline-block;
  padding: 0 20px;
  position: relative;
}
.single-post .content-area .entry-socail:before, .single-sermon .content-area .entry-socail:before, .single-post .content-area .entry-socail:after, .single-sermon .content-area .entry-socail:after {
  content: '';
  width: 1000px;
  height: 1px;
  background-color: #e7e7e7;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -khtml-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.single-post .content-area .entry-socail:before, .single-sermon .content-area .entry-socail:before {
  left: -1000px;
}
.single-post .content-area .entry-socail:after, .single-sermon .content-area .entry-socail:after {
  right: -1000px;
}
.single-post .content-area .entry-socail label, .single-sermon .content-area .entry-socail label {
  color: #999;
  font-family: "Poppins";
}
.single-post .content-area .entry-socail a, .single-sermon .content-area .entry-socail a {
  color: #000;
  margin-left: 6px;
}
.single-post .content-area .entry-socail a:hover, .single-sermon .content-area .entry-socail a:hover {
  color: #e6007e;
}
.single-post .content-area .entry-author-info, .single-sermon .content-area .entry-author-info {
  border-bottom: 1px solid #eee;
  padding: 50px 0 45px;
}
.single-post .content-area .entry-author-info .author-avatar, .single-sermon .content-area .entry-author-info .author-avatar {
  width: 70px;
  float: left;
}
.single-post .content-area .entry-author-info .author-description, .single-sermon .content-area .entry-author-info .author-description {
  padding-left: 100px;
  font-size: 15px;
}
.single-post .content-area .entry-author-info .author-description span, .single-sermon .content-area .entry-author-info .author-description span {
  color: #282828;
  display: inline-block;
  font-size: 18px;
  font-weight: 600;
  line-height: 30px;
  margin-bottom: 15px;
  margin-top: -4px;
}
.single-post .content-area .entry-author-info .user-social li, .single-sermon .content-area .entry-author-info .user-social li {
  display: inline-block;
}
.single-post .content-area .entry-author-info .user-social li a, .single-sermon .content-area .entry-author-info .user-social li a {
  color: #5d5d5d;
  font-size: 15px;
}
.single-post .content-area .entry-author-info .user-social li a:hover, .single-sermon .content-area .entry-author-info .user-social li a:hover {
  color: #e6007e;
}
.single-post .content-area .entry-author-info .user-social li + li, .single-sermon .content-area .entry-author-info .user-social li + li {
  margin-left: 24px;
}
.single-portfolio .post-type-gallery-item {
  margin-bottom: 30px;
}
.single-portfolio .entry-title {
  font-size: 30px;
  font-weight: 600;
  margin-top: -5px;
  margin-bottom: 26px;
}
.single-portfolio .entry-content {
  margin-bottom: 32px;
}
.single-portfolio .list-portolio {
  background-color: #f8f8f8;
  padding: 30px;
  margin-bottom: 30px;
  list-style: none;
}
.single-portfolio .list-portolio li {
  color: #9e9e9e;
  font-size: 14px;
}
.single-portfolio .list-portolio li a {
  color: #9e9e9e;
}
.single-portfolio .list-portolio li a:hover {
  color: #e6007e;
}
.single-portfolio .list-portolio li label {
  color: #111;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  min-width: 90px;
}
.single-portfolio .list-portolio li + li {
  border-top: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: 8px;
  padding-top: 8px;
}
.single-portfolio .entry-socail {
  background-color: #f8f8f8;
  padding: 30px;
  margin-bottom: 40px;
}
.single-portfolio .entry-socail label {
  color: #111;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  min-width: 90px;
}
.single-portfolio .entry-socail a {
  color: #333;
}
.single-portfolio .entry-socail a:hover {
  color: #e6007e;
}
.single-portfolio .entry-socail a + a {
  margin-left: 8px;
}
@media screen and (min-width: 768px) {
  .single-portfolio .post-type-inner > .row {
    flex-direction: row-reverse;
  }
}
.single-service .wpb_text_column p {
  margin-bottom: 25px;
}
.entry-content .page-links {
  clear: left;
  padding-top: 10px;
}
.entry-content .page-links span {
  text-align: center;
  display: inline-block;
  height: 26px;
  width: 26px;
  line-height: 26px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  color: #fff;
  background-color: #000;
  font-size: 14px;
  font-weight: 500;
  margin: 0 3px;
  font-family: "Poppins";
  -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
}
.entry-content .page-links a span {
  background-color: #e0e3e8;
  color: #000;
}
.entry-content .page-links a span:hover {
  background-color: #000;
  color: #fff;
}
.widget {
  margin-bottom: 30px;
}
.widget:last-child {
  margin-bottom: 0;
}
.widget select {
  max-width: 100%;
}
.widget.rm-margin1 {
  margin-bottom: 14px;
}
.widget.rm-margin2 {
  margin-bottom: 20px;
}
.vc_wp_custommenu {
  border: 1px solid #e5e5e5;
  padding: 30px;
}
.vc_wp_custommenu .widgettitle {
  font-size: 20px;
  font-weight: 500;
  text-transform: uppercase;
  margin-bottom: 30px;
}
.logged-in .hide-logged {
  display: none;
}
ul.menu {
  list-style: none;
  margin: 0;
}
.widget_nav_menu.column3 ul.menu {
  margin: 0 -15px;
  overflow: hidden;
}
.widget_nav_menu.column3 ul.menu li {
  width: 33.33%;
  padding: 0 15px;
  float: left;
}
@media screen and (max-width: 767px) {
  .widget_nav_menu.column3 ul.menu li {
    width: 50%;
  }
}
@media screen and (max-width: 575px) {
  .widget_nav_menu.column3 ul.menu li {
    width: 100%;
  }
}
.widget_nav_menu.column2 ul.menu {
  margin: 0 -15px;
  overflow: hidden;
}
.widget_nav_menu.column2 ul.menu li {
  width: 50%;
  padding: 0 15px;
  float: left;
}
@media screen and (max-width: 575px) {
  .widget_nav_menu.column2 ul.menu li {
    width: 100%;
  }
}
.widget_categories ul, .widget_nav_menu ul, .widget_pages ul, .widget_archive ul, .widget_meta ul, .widget_recent_entries ul {
  list-style: none;
  margin-bottom: 0;
}
#content .widget_categories ul ul ul ul ul, #content .widget_pages ul ul ul ul ul, #content .widget_nav_menu ul ul ul ul ul, #content .widget_meta ul ul ul ul ul, #content .widget_recent_entries ul ul ul ul ul {
  padding-left: 0;
}
#content .widget_categories ul li, #content .widget_nav_menu ul li, #content .widget_pages ul li, #content .widget_archive ul li, #content .widget_meta ul li, #content .widget_recent_entries ul li {
  padding: 8px 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.085);
}
#content .widget_categories ul li a, #content .widget_nav_menu ul li a, #content .widget_pages ul li a, #content .widget_archive ul li a, #content .widget_meta ul li a, #content .widget_recent_entries ul li a {
  display: inline-block;
  font-size: 15px;
  line-height: normal;
  color: #6a6a6a;
}
#content .widget_categories ul li.current-menu-item > a, #content .widget_nav_menu ul li.current-menu-item > a, #content .widget_pages ul li.current-menu-item > a, #content .widget_archive ul li.current-menu-item > a, #content .widget_meta ul li.current-menu-item > a, #content .widget_recent_entries ul li.current-menu-item > a, #content .widget_categories ul li.current-cat > a, #content .widget_nav_menu ul li.current-cat > a, #content .widget_pages ul li.current-cat > a, #content .widget_archive ul li.current-cat > a, #content .widget_meta ul li.current-cat > a, #content .widget_recent_entries ul li.current-cat > a, #content .widget_categories ul li.current-cat-parent > a, #content .widget_nav_menu ul li.current-cat-parent > a, #content .widget_pages ul li.current-cat-parent > a, #content .widget_archive ul li.current-cat-parent > a, #content .widget_meta ul li.current-cat-parent > a, #content .widget_recent_entries ul li.current-cat-parent > a, #content .widget_categories ul li > a:hover, #content .widget_nav_menu ul li > a:hover, #content .widget_pages ul li > a:hover, #content .widget_archive ul li > a:hover, #content .widget_meta ul li > a:hover, #content .widget_recent_entries ul li > a:hover {
  color: #000;
}
#content .widget_categories ul li:last-child, #content .widget_nav_menu ul li:last-child, #content .widget_pages ul li:last-child, #content .widget_archive ul li:last-child, #content .widget_meta ul li:last-child, #content .widget_recent_entries ul li:last-child {
  border-bottom: none;
}
#content .widget_categories ul.sub-menu li, #content .widget_nav_menu ul.sub-menu li, #content .widget_pages ul.sub-menu li, #content .widget_archive ul.sub-menu li, #content .widget_meta ul.sub-menu li, #content .widget_recent_entries ul.sub-menu li {
  padding-left: 0;
}
#content .widget_categories .current-cat > a, #content .widget_nav_menu .current-cat > a, #content .widget_pages .current-cat > a, #content .widget_archive .current-cat > a, #content .widget_meta .current-cat > a, #content .widget_recent_entries .current-cat > a, #content .widget_categories .current-cat-parent > a, #content .widget_nav_menu .current-cat-parent > a, #content .widget_pages .current-cat-parent > a, #content .widget_archive .current-cat-parent > a, #content .widget_meta .current-cat-parent > a, #content .widget_recent_entries .current-cat-parent > a, #content .widget_categories .current-cat-ancestor > a, #content .widget_nav_menu .current-cat-ancestor > a, #content .widget_pages .current-cat-ancestor > a, #content .widget_archive .current-cat-ancestor > a, #content .widget_meta .current-cat-ancestor > a, #content .widget_recent_entries .current-cat-ancestor > a {
  color: #000;
}
#content .widget_categories .nice-select ul li, #content .widget_nav_menu .nice-select ul li, #content .widget_pages .nice-select ul li, #content .widget_archive .nice-select ul li, #content .widget_meta .nice-select ul li, #content .widget_recent_entries .nice-select ul li {
  border: none;
  font-size: 14px;
  line-height: normal;
  padding: 8px 24px;
  font-weight: 500;
}
#content .widget_categories ul.children, #content .widget_nav_menu ul.children, #content .widget_pages ul.children, #content .widget_archive ul.children, #content .widget_meta ul.children, #content .widget_recent_entries ul.children, #content .widget_categories ul.sub-menu, #content .widget_nav_menu ul.sub-menu, #content .widget_pages ul.sub-menu, #content .widget_archive ul.sub-menu, #content .widget_meta ul.sub-menu, #content .widget_recent_entries ul.sub-menu {
  margin-bottom: -8px;
  margin-top: 8px;
  border-top: 1px solid rgba(0, 0, 0, 0.085);
}
#content .widget_categories ul.children li a, #content .widget_nav_menu ul.children li a, #content .widget_pages ul.children li a, #content .widget_archive ul.children li a, #content .widget_meta ul.children li a, #content .widget_recent_entries ul.children li a, #content .widget_categories ul.sub-menu li a, #content .widget_nav_menu ul.sub-menu li a, #content .widget_pages ul.sub-menu li a, #content .widget_archive ul.sub-menu li a, #content .widget_meta ul.sub-menu li a, #content .widget_recent_entries ul.sub-menu li a {
  padding-left: 8px;
}
.widget_recent_comments li {
  font-size: 16px;
  line-height: 24px;
  color: #6a6a6a;
}
.widget_recent_comments li + li {
  padding-top: 26px;
  margin-top: 8px;
  border-top: 1px solid rgba(0, 0, 0, 0.085);
}
.widget_recent_comments li span {
  color: #4c4c4c;
  font-weight: 500;
}
.widget_recent_comments li a {
  color: #000001;
  font-weight: 500;
}
.widget_recent_comments li a:hover {
  color: #e6007e;
}
.widget_rss ul {
  list-style: none;
  padding: 0;
}
.widget_rss li {
  margin-bottom: 16px;
}
.widget_rss li:last-child {
  margin-bottom: 0;
}
.widget_rss .rsswidget {
  display: inline-block;
  color: #111;
}
.widget_rss .rsswidget .rss-widget-icon {
  margin-top: -2px;
}
.widget_rss .rss-date {
  font-size: 0.875em;
  font-style: italic;
  display: block;
}
.widget_rss cite {
  font-weight: 700;
  font-size: 0.875em;
}
.widget_calendar th, .widget_calendar td {
  text-align: center;
}
.widget_ef_recent_posts li {
  padding-bottom: 14px;
}
.widget_ef_recent_posts li:last-child {
  padding-bottom: 0;
}
.widget_ef_recent_posts .entry-posted-in a {
  font-size: 15px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.66);
}
.widget_ef_recent_posts .entry-posted-in a:hover {
  color: #e6007e;
}
.widget_ef_recent_posts .entry-title {
  font-size: 18px;
  line-height: 24px;
  margin-top: 4px;
}
.widget_ef_recent_posts .entry-title a {
  color: #000;
}
.widget_ef_recent_posts .entry-title a:hover {
  color: #e6007e;
}
.widget_ef_recent_posts .entry-title + .entry-meta {
  margin-top: 15px;
}
.contact-info ul {
  list-style: none;
  margin: 0;
}
.contact-info ul li {
  position: relative;
  padding-left: 38px;
  line-height: 1.78em;
}
.contact-info ul li i {
  color: #e6007e;
  position: absolute;
  left: 0;
  top: 3px;
}
.contact-info ul li + li {
  margin-top: 5px;
}
.widget_cms_check_availability {
  background-color: #fff;
  border: 1px solid #e5e5e5 !important;
  -webkit-border-radius: 6px;
  -khtml-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  margin-bottom: 55px !important;
  padding: 30px !important;
}
.widget_cms_check_availability .select2-selection__arrow {
  display: none !important;
}
.widget_newsletterwidget form {
  position: relative;
}
.widget_newsletterwidget form .tnp-field-email {
  margin: 0;
}
.widget_newsletterwidget form .tnp-field-email label {
  display: none;
}
.widget_newsletterwidget form .tnp-field-email .tnp-email {
  background-color: #f8f8fa;
  padding: 0 18px;
  line-height: 43px;
  height: 45px;
  border-color: #e6e9ec;
  color: #808992;
}
.widget_newsletterwidget form .tnp-field-email .tnp-email:focus {
  border-color: #111;
}
.widget_newsletterwidget form .tnp-field-button {
  position: absolute;
  right: 0;
  top: 0;
  margin-bottom: 0;
  height: 45px;
  width: 45px;
}
.widget_newsletterwidget form .tnp-field-button .tnp-submit {
  position: absolute;
  right: 0px;
  padding: 0;
  width: 48px;
  height: 45px;
  text-indent: -99999px;
  border: none;
  top: 0;
  background-image: url(../images/send.png);
  background-position: center;
  background-repeat: no-repeat;
  background-color: #111;
}
.widget_newsletterwidget form .tnp-field-button .tnp-submit:hover {
  background-color: #e6007e;
}
.widget_ct_recent_posts .entry-brief + .entry-brief {
  margin-top: 16px;
  padding-top: 16px;
  border-top: 1px solid #e7e7e7;
}
.widget_ct_recent_posts .entry-media {
  width: 75px;
  float: left;
  margin-right: 15px;
}
.widget_ct_recent_posts .entry-media + .entry-content {
  width: -webkit-calc(100% - 90px);
  width: -moz-calc(100% - 90px);
  width: -ms-calc(100% - 90px);
  width: -o-calc(100% - 90px);
  width: calc(100% - 90px);
}
.widget_ct_recent_posts .entry-content {
  float: left;
}
.widget_ct_recent_posts .entry-title {
  font-size: 15px;
  line-height: 22px;
  font-family: "Montserrat";
  font-weight: 500;
  color: #51565a;
  margin-top: -5px;
  margin-bottom: 19px;
}
.widget_ct_recent_posts .entry-title a {
  color: inherit;
}
.widget_ct_recent_posts .entry-title a:hover {
  color: #000;
}
.widget_ct_recent_posts .entry-meta li {
  color: #bebfc0;
  font-size: 14px;
  line-height: 1;
  margin: 0;
}
.site-layout-full-width .widget_ct_recent_posts .entry-title {
  font-size: 20px;
}
.site-layout-full-width .widget_ct_recent_posts .entry-meta li {
  font-size: 16px;
}
.tagcloud a, .entry-tags a {
  background-color: #f8f8fa;
  border: 1px solid #f2f2f2;
  color: #696e71;
  display: inline-block;
  font-size: 14px !important;
  line-height: 32px;
  padding: 0 12px;
  margin-bottom: 15px;
  margin-right: 9px;
}
.tagcloud a:hover, .entry-tags a:hover {
  color: #fff;
  border-color: #e6007e;
  background-color: #e6007e;
}
.widget_search .search-form {
  position: relative;
  padding-right: 53px;
}
.widget_search .search-form .search-field {
  border-color: #e5e5e5;
  background-color: #fff;
  color: #9d9d9d;
  height: 40px;
}
.widget_search .search-form .search-field:focus {
  border-color: #e6007e;
}
.widget_search .search-form .search-submit {
  padding: 0;
  border: none;
  background-color: #111;
  line-height: 40px;
  width: 49px;
  position: absolute;
  top: 0;
  right: 0;
}
.widget_search .search-form .search-submit:hover {
  background-color: #e6007e;
}
.page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}
embed, iframe, object {
  max-width: 100%;
}
.custom-logo-link {
  display: inline-block;
}
.wp-caption {
  margin-bottom: 1.5em;
  max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.wp-caption .wp-caption-text {
  padding: 0.8075em 0;
  font-size: 0.875em;
  font-style: italic;
}
.wp-caption-text {
  text-align: center;
}
.gallery {
  margin-bottom: 1.5em;
}
.gallery-item {
  display: inline-block;
  text-align: center;
  vertical-align: top;
  width: 100%;
}
.gallery-caption {
  display: block;
}
.wp-video .mejs-container {
  min-width: inherit !important;
}
.wp-video .mejs-controls.mejs-offscreen {
  opacity: 1 !important;
  display: block !important;
}
.wp-video .mejs-controls .mejs-time-rail .mejs-time-current {
  background-color: #e6007e;
}
.comment-content a {
  word-wrap: break-word;
}
.bypostauthor {
  display: block;
}
.comments-area .comment-list-wrap {
  border-bottom: 1px solid #eee;
  padding: 60px 0 45px 0;
}
.comments-area .comment-respond {
  margin-top: 60px;
}
.comments-area .comment-respond #cancel-comment-reply-link {
  color: #888;
}
.comments-area .comment-respond #cancel-comment-reply-link:hover {
  color: #e6007e;
}
.comments-area .comment-respond .logged-in-as {
  margin-bottom: 25px;
}
.comments-area .comment-respond .logged-in-as a {
  color: #888;
}
.comments-area .comment-respond .logged-in-as a:hover {
  color: #e6007e;
}
.comments-area .no-comments {
  display: none;
}
.comment-title {
  font-size: 15px;
  font-weight: 600;
  margin-bottom: 4px;
}
.comment-list {
  padding: 0;
  list-style: none;
}
.comment-list li .children {
  padding-left: 90px;
}
.comment-list li .children > li {
  border-top: 1px solid #eee;
  margin-top: 28px;
  padding-top: 30px;
}
.comment-list li.pingback .comment-content {
  padding-left: 0;
}
.comment-list li .comment-respond {
  margin-top: 30px;
  margin-left: 90px;
}
.comment-list > li {
  border-bottom: 1px solid #eee;
  margin-bottom: 30px;
  padding-bottom: 30px;
}
.comment-list > li:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border: none;
}
.comment-media {
  width: 60px;
  float: left;
}
.comment-media img {
  width: 100%;
}
.comments-title, .comment-reply-title {
  margin-bottom: 24px;
}
.comment-date {
  color: #888;
  display: inline-block;
  font-size: 13px;
  margin-bottom: 7px;
}
.comment-text {
  font-size: 15px;
  line-height: 23px;
}
.comment-content {
  display: table;
  padding-left: 30px;
  vertical-align: top;
}
.comment-reply {
  line-height: 1;
}
.comment-reply a {
  font-weight: 700;
}
.comment-form .form-submit {
  margin-bottom: 0;
}
.comment-form .form-submit .submit {
  width: 100%;
  line-height: 36px;
  background-color: #111;
  border-color: #111;
}
.comment-form .form-submit .submit:hover {
  background-color: #e6007e;
  border-color: #e6007e;
}
.comment-form .comment-notes {
  display: none;
}
.comment-form .col-lg-4 {
  margin-bottom: 30px;
}
.comment-form .comment-form-comment {
  margin-bottom: 27px;
}
@media screen and (max-width: 767px) {
  .comment-inner, .comments-title {
    text-align: center;
  }
  .comment-media {
    float: none;
    display: inline-block;
  }
  .comment-content {
    padding-left: 0;
    padding-top: 15px;
    display: block;
  }
  .comment-content ul, .comment-content ol {
    text-align: left;
  }
  .comment-list li .children {
    padding-left: 0;
  }
}
.site-footer .top-footer {
  padding: 100px 0 90px;
  background-color: #000;
  color: #8a8a8a;
  font-size: 15px;
}
.site-footer .top-footer p {
  line-height: 1.7em;
}
.site-footer .top-footer .footer-widget-title {
  font-size: 24px;
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 35px;
  font-weight: 600;
}
@media screen and (max-width: 767px) {
  .site-footer .top-footer .footer-widget-title {
    font-size: 18px;
  }
}
.site-footer .top-footer a {
  color: #8a8a8a;
}
.site-footer .top-footer a:hover {
  color: #e6007e;
}
.site-footer .top-footer ul.menu li a {
  position: relative;
  padding-left: 20px;
  display: inline-block;
}
.site-footer .top-footer ul.menu li a:before {
  font-family: "FontAwesome";
  content: "\f105";
  color: inherit;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -khtml-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  color: #e6007e;
}
.site-footer .top-footer ul.menu li + li {
  margin-top: 15px;
}
.site-footer .top-footer ul.menu li .sub-menu {
  margin-top: 15px;
  padding-left: 10px;
}
.site-footer .top-footer .tagcloud a:hover {
  color: #fff;
}
.site-footer .top-footer .widget_search .search-form .search-submit {
  color: #fff;
  background-color: #e6007e;
}
.site-footer .top-footer .widget_calendar table {
  border-color: rgba(255, 255, 255, 0.12);
}
.site-footer .top-footer .widget_calendar table th {
  color: #fff;
}
.site-footer .top-footer .widget_calendar table td {
  border-color: rgba(255, 255, 255, 0.12);
}
.site-footer .top-footer .widget_nav_menu.no-arrow ul.menu li {
  padding-left: 0;
}
.site-footer .top-footer .widget_nav_menu.no-arrow ul.menu li a:before {
  display: none;
}
.site-footer .top-footer .top-footer-logo {
  margin-bottom: 41px;
}
@media screen and (max-width: 991px) {
  .site-footer .top-footer {
    padding-bottom: 55px;
  }
  .site-footer .top-footer .ct-footer-item {
    margin-bottom: 45px;
  }
  .site-footer .top-footer .ct-footer-item:nth-child(2n+1) {
    clear: left;
  }
}
.site-footer .top-footer #ctf.ctf .ctf-item {
  border-top: none;
  border-bottom: 1px solid rgba(255, 255, 255, 0.15);
  padding: 0 0 12px;
  margin-bottom: 18px;
}
.site-footer .top-footer #ctf.ctf .ctf-item:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
  border-bottom: none;
}
.site-footer .top-footer #ctf.ctf .ctf-author-name {
  margin-top: 0;
  font-weight: 600;
}
.site-footer .top-footer #ctf.ctf .ctf-author-name:hover {
  color: #e6007e;
}
.site-footer .top-footer #ctf.ctf .ctf-author-name:before {
  content: '\f099';
  font-family: 'FontAwesome';
  margin-right: 8px;
  color: #e6007e;
}
.site-footer .top-footer #ctf.ctf .ctf-tweet-meta {
  font-size: 12px;
  margin-left: 4px;
}
.site-footer .top-footer #ctf.ctf .ctf-author-avatar + .ctf-author-name:before, .site-footer .top-footer #ctf.ctf .ctf-author-screenname, .site-footer .top-footer #ctf.ctf .ctf-screename-sep {
  display: none;
}
.site-footer .top-footer #ctf.ctf.ctf-super-narrow .ctf-author-box {
  min-height: auto;
}
.site-footer .top-footer #ctf.ctf .ctf-tweet-actions {
  display: none;
}
.site-footer .top-footer #ctf.ctf .ctf-tweet-actions a.ctf-reply, .site-footer .top-footer #ctf.ctf .ctf-tweet-actions a.ctf-retweet, .site-footer .top-footer #ctf.ctf .ctf-tweet-actions a.ctf-like {
  color: inherit;
}
.site-footer .top-footer #ctf.ctf .ctf-tweet-actions a.ctf-reply:hover, .site-footer .top-footer #ctf.ctf .ctf-tweet-actions a.ctf-retweet:hover, .site-footer .top-footer #ctf.ctf .ctf-tweet-actions a.ctf-like:hover, .site-footer .top-footer #ctf.ctf .ctf-tweet-actions a.ctf-reply:focus, .site-footer .top-footer #ctf.ctf .ctf-tweet-actions a.ctf-retweet:focus, .site-footer .top-footer #ctf.ctf .ctf-tweet-actions a.ctf-like:focus {
  color: #e6007e !important;
}
.site-footer .top-footer #ctf.ctf .ctf-twitterlink:hover {
  color: #e6007e;
}
.site-footer .top-footer #ctf.ctf .ctf-author-box-link {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
}
.site-footer .bottom-footer {
  padding: 15px 0;
  background-color: #161616;
  color: #777;
  font-size: 15px;
}
.site-footer .bottom-footer a {
  color: #e6007e;
}
.site-footer .bottom-footer .row {
  align-items: center;
}
.site-footer .bottom-footer .footer-social label {
  margin-right: 6px;
}
.site-footer .bottom-footer .footer-social a {
  color: #fff;
  font-size: 18px;
  display: inline-block;
  vertical-align: middle;
}
.site-footer .bottom-footer .footer-social a:hover {
  color: #e6007e;
}
.site-footer .bottom-footer .footer-social a + a {
  margin-left: 4px;
}
.site-footer .bottom-footer.style-light {
  background-color: #fff;
  color: #8a8a8a;
}
.site-footer .bottom-footer.style-light .footer-social a {
  color: #333;
}
.site-footer .bottom-footer.style-light .footer-social a:hover {
  color: #e6007e;
}
@media screen and (max-width: 991px) {
  .site-footer .bottom-footer .bottom-col + .bottom-col {
    margin-top: 6px;
  }
}
@media screen and (min-width: 1200px) {
  .site-footer.footer-4-column .top-footer .ct-footer-item:nth-child(1) {
    -ms-flex: 0 0 33.3%;
    flex: 0 0 33.3%;
    max-width: 33.3%;
    padding-right: 45px;
  }
  .site-footer.footer-4-column .top-footer .ct-footer-item:nth-child(2) {
    -ms-flex: 0 0 17.5%;
    flex: 0 0 17.5%;
    max-width: 17.5%;
  }
  .site-footer.footer-4-column .top-footer .ct-footer-item:nth-child(3) {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .site-footer.footer-4-column .top-footer .ct-footer-item:nth-child(4) {
    -ms-flex: 0 0 24.2%;
    flex: 0 0 24.2%;
    max-width: 24.2%;
  }
}
.ct-scroll-top.fixed-bottom {
  display: none;
}
.ct-scroll-top:not(.fixed-bottom) {
  background-color: #e6007e;
  background-image: -webkit-gradient(linear, left top, right top, from(#e6007e), to(#e6007e));
  background-image: -webkit-linear-gradient(left, #e6007e, #e6007e);
  background-image: -moz-linear-gradient(left, #e6007e, #e6007e);
  background-image: -ms-linear-gradient(left, #e6007e, #e6007e);
  background-image: -o-linear-gradient(left, #e6007e, #e6007e);
  background-image: linear-gradient(left, #e6007e, #e6007e);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#e6007e', endColorStr='#e6007e', gradientType='1');
  bottom: 0;
  opacity: 0;
  visibility: hidden;
  color: #fff;
  height: 45px;
  position: fixed;
  right: 60px;
  text-align: center;
  width: 45px;
  font-size: 24px;
  z-index: 1002;
  -webkit-border-radius: 100%;
  -khtml-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
  -khtml-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
  -ms-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
  -o-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
  overflow: hidden;
  line-height: 45px;
}
.ct-scroll-top:not(.fixed-bottom):hover {
  background-color: #e6007e;
  background-image: -webkit-gradient(linear, left top, right top, from(#e6007e), to(#e6007e));
  background-image: -webkit-linear-gradient(left, #e6007e, #e6007e);
  background-image: -moz-linear-gradient(left, #e6007e, #e6007e);
  background-image: -ms-linear-gradient(left, #e6007e, #e6007e);
  background-image: -o-linear-gradient(left, #e6007e, #e6007e);
  background-image: linear-gradient(left, #e6007e, #e6007e);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#e6007e', endColorStr='#e6007e', gradientType='1');
  -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.5);
  -khtml-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.5);
  -ms-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.5);
  -o-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.5);
}
.ct-scroll-top:not(.fixed-bottom).on {
  visibility: visible;
  opacity: 1;
  bottom: 60px;
}
.ct-scroll-top:not(.fixed-bottom) i {
  vertical-align: middle;
}
@media screen and (max-width: 991px) {
  .ct-scroll-top {
    display: none;
  }
  .site-footer .ct-scroll-top {
    display: block;
    width: 26px;
    background-color: #e6007e;
    -webkit-border-radius: 3px 0 0 0;
    -khtml-border-radius: 3px 0 0 0;
    -moz-border-radius: 3px 0 0 0;
    -ms-border-radius: 3px 0 0 0;
    -o-border-radius: 3px 0 0 0;
    border-radius: 3px 0 0 0;
    text-align: center;
    font-size: 18px;
    color: #fff !important;
    left: auto;
    line-height: 22px;
    opacity: 0;
    visibility: hidden;
    z-index: -9999;
  }
  .site-footer .ct-scroll-top i {
    vertical-align: middle;
  }
  .site-footer .ct-scroll-top.on {
    opacity: 1;
    visibility: visible;
    z-index: 997;
  }
}
body #page .ct-search-popup .ct-search-form {
  border-bottom: 2px solid #e6007e;
}
body #page .ct-search-popup i {
  color: #fff;
  font-size: 29px;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0px, -50%);
  -khtml-transform: translate(0px, -50%);
  -moz-transform: translate(0px, -50%);
  -ms-transform: translate(0px, -50%);
  -o-transform: translate(0px, -50%);
  transform: translate(0px, -50%);
  right: 0px;
}
body #page .ct-search-popup .search-field {
  background-color: transparent;
  border: none;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-size: 45px;
  height: inherit;
  line-height: 1 !important;
  padding: 26px 46px 26px 0 !important;
  color: #fff;
}
body #page .ct-search-popup .search-field:focus {
  -webkit-box-shadow: none;
  -khtml-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
.item-featured img {
  width: 100%;
  -webkit-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -khtml-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -moz-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -ms-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -o-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
}
.item-featured a.no-thumnail {
  min-height: 280px;
  background-color: #e6007e;
}
.ct-carousel .item-title a {
  color: inherit;
}
.ct-carousel .item-title a:hover {
  color: #e6007e;
}
.ct-grid .ct-grid-inner, .ct-grid .grid-item-inner {
  position: relative;
}
.ct-grid .grid-item.ct-animated .grid-item-inner {
  animation: 0.65s ease 0s normal forwards 1 running moveUp;
  -webkit-animation: 0.65s ease 0s normal forwards 1 running moveUp;
  -webkit-transform: translateY(200px);
  -khtml-transform: translateY(200px);
  -moz-transform: translateY(200px);
  -ms-transform: translateY(200px);
  -o-transform: translateY(200px);
  transform: translateY(200px);
}
.ct-grid .ct-load-more {
  margin-top: 30px;
}
.ct-grid .ct-load-more i {
  margin-right: 5px;
}
.ct-grid .ct-load-more .loadmore-style2 {
  padding-left: 22px;
  padding-right: 22px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background-color: #111;
  border-color: #111;
}
.ct-grid .ct-load-more .loadmore-style2 i {
  margin-right: 0;
  margin-left: 16px;
}
.ct-grid .ct-load-more .loadmore-style2:hover {
  background-color: #e6007e;
  border-color: #e6007e;
}
.ct-grid .item-title {
  font-size: 32px;
  line-height: 1.2;
}
.ct-grid .item-title a {
  color: inherit;
}
.ct-grid .item-title a:hover {
  color: #e6007e;
}
.ct-grid .ct-grid-pagination {
  margin-top: 20px;
}
.ct-grid .item-featured a {
  display: block;
}
.grid-filter-wrap {
  margin-bottom: 36px;
}
.grid-filter-wrap span {
  color: #111;
  font-weight: 600;
  font-size: 16px;
  font-family: "Poppins", sans-serif;
  line-height: 38px;
  padding: 0 12px;
  display: inline-block;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  cursor: pointer;
  position: relative;
  -webkit-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -khtml-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -moz-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -ms-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -o-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
}
.grid-filter-wrap span:before {
  content: "";
  border-width: 5px;
  border-style: solid;
  border-color: #e6007e transparent transparent;
  position: absolute;
  bottom: -10px;
  left: 50%;
  -webkit-transform: translate(-50%, 0%);
  -khtml-transform: translate(-50%, 0%);
  -moz-transform: translate(-50%, 0%);
  -ms-transform: translate(-50%, 0%);
  -o-transform: translate(-50%, 0%);
  transform: translate(-50%, 0%);
  -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  opacity: 0;
}
.grid-filter-wrap span.active {
  background-color: #e6007e;
  color: rgba(0, 0, 0, 0.7);
}
.grid-filter-wrap span.active:before {
  opacity: 1;
}
.grid-filter-wrap.align-left span:first-child {
  padding-left: 0;
}
.grid-filter-wrap.align-right span:last-child {
  padding-right: 0;
}
.grid-filter-wrap.grid-filter-style2 {
  margin-bottom: 25px;
}
.grid-filter-wrap.grid-filter-style2 .grid-filter-inner {
  display: inline-block;
  background-color: #fff;
  padding: 6px 20px;
}
.grid-filter-wrap.grid-filter-style2 i {
  font-size: 16px;
  font-family: "Poppins", sans-serif;
  color: #828fa6;
  font-weight: 500;
}
.grid-filter-wrap.grid-filter-style2 span {
  color: #828fa6;
  font-weight: 500;
  position: relative;
  padding: 0 13px;
}
.grid-filter-wrap.grid-filter-style2 span:before {
  display: none;
}
.grid-filter-wrap.grid-filter-style2 span.active {
  background-color: transparent;
  color: #e6007e;
}
.grid-filter-wrap.grid-filter-style2 span:last-child:after {
  display: none;
}
.select-filter-wrap.nice-select, .select-order-wrap.nice-select {
  min-width: 160px;
  height: 40px;
  line-height: 40px;
  padding: 0 40px 0 21px;
  display: inline-block;
  width: inherit;
  border: none;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.24);
  -khtml-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.24);
  -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.24);
  -ms-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.24);
  -o-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.24);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.24);
  font-size: 15px;
}
.select-filter-wrap.nice-select:after, .select-order-wrap.nice-select:after {
  content: "\f2f9";
  right: 15px;
  font-size: 15px;
}
.select-order-wrap {
  margin-left: 15px;
}
.ct-grid-header {
  align-items: center;
  display: flex;
  display: -webkit-flex;
  display: -ms-flex;
  flex-wrap: nowrap;
  margin-bottom: 45px;
}
.ct-grid-header > h3 {
  margin: 0;
  font-size: 40px;
  letter-spacing: 0.03em;
  flex-grow: 1;
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  -o-flex-grow: 1;
}
@media screen and (max-width: 991px) {
  .ct-grid-header {
    display: block;
  }
  .ct-grid-header > h3 {
    margin-bottom: 25px;
  }
}
@media screen and (max-width: 991px) {
  .ct-grid-header .nice-select {
    margin: 15px 0 0;
  }
}
.item-order {
  position: absolute;
  opacity: 0;
  visibility: hidden;
}
.owl-nav {
  text-align: center;
  margin-top: 35px;
}
.owl-nav .owl-prev, .owl-nav .owl-next {
  color: #000;
  background-color: #e5e8ed;
  display: inline-block;
  font-size: 20px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  width: 33px;
  margin: 0 5px;
  -webkit-border-radius: 0px;
  -khtml-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  -webkit-transition: all 300ms linear 0ms;
  -khtml-transition: all 300ms linear 0ms;
  -moz-transition: all 300ms linear 0ms;
  -ms-transition: all 300ms linear 0ms;
  -o-transition: all 300ms linear 0ms;
  transition: all 300ms linear 0ms;
  padding: 0;
  border: none;
}
.owl-nav .owl-prev:hover, .owl-nav .owl-next:hover {
  background-color: #e6007e;
  color: #fff !important;
}
.owl-nav .owl-prev i, .owl-nav .owl-next i {
  -webkit-transition: all 300ms linear 0ms;
  -khtml-transition: all 300ms linear 0ms;
  -moz-transition: all 300ms linear 0ms;
  -ms-transition: all 300ms linear 0ms;
  -o-transition: all 300ms linear 0ms;
  transition: all 300ms linear 0ms;
  vertical-align: middle;
}
@media screen and (min-width: 1200px) {
  .owl-nav-middle {
    padding: 0 100px;
  }
  .owl-nav-middle .owl-nav {
    margin: 0;
  }
  .owl-nav-middle .owl-nav .owl-prev, .owl-nav-middle .owl-nav .owl-next {
    margin: 0;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -khtml-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
    background-color: transparent;
    color: rgba(17, 17, 17, 0.9);
    font-size: 44px;
  }
  .owl-nav-middle .owl-nav .owl-prev:hover, .owl-nav-middle .owl-nav .owl-next:hover {
    color: #e6007e;
  }
  .owl-nav-middle .owl-nav .owl-prev:hover i, .owl-nav-middle .owl-nav .owl-next:hover i {
    color: #e6007e;
  }
  .owl-nav-middle .owl-nav .owl-prev i, .owl-nav-middle .owl-nav .owl-next i {
    line-height: inherit;
  }
  .owl-nav-middle .owl-nav .owl-prev {
    left: 0;
  }
  .owl-nav-middle .owl-nav .owl-next {
    right: 0;
  }
  .owl-nav-middle.owl-nav-white .owl-nav .owl-prev, .owl-nav-middle.owl-nav-white .owl-nav .owl-next {
    color: #fff;
  }
  .owl-nav-middle.owl-nav-white .owl-nav .owl-prev:hover, .owl-nav-middle.owl-nav-white .owl-nav .owl-next:hover {
    color: #e6007e;
  }
}
.owl-dots {
  text-align: center;
  margin-top: 28px;
}
.owl-dots .owl-dot {
  -webkit-border-radius: 11px;
  -khtml-border-radius: 11px;
  -moz-border-radius: 11px;
  -ms-border-radius: 11px;
  -o-border-radius: 11px;
  border-radius: 11px;
  background-color: #b8b8b8;
  display: inline-block;
  vertical-align: middle;
  height: 11px;
  margin: 0 6px;
  padding: 0;
  border: none;
  width: 11px;
  -webkit-transition: all 300ms linear 0ms;
  -khtml-transition: all 300ms linear 0ms;
  -moz-transition: all 300ms linear 0ms;
  -ms-transition: all 300ms linear 0ms;
  -o-transition: all 300ms linear 0ms;
  transition: all 300ms linear 0ms;
}
.owl-dots .owl-dot.active {
  background-color: #e6007e;
}
.owl-dots-medium .owl-dots {
  margin-top: 55px;
}
.owl-dots-medium .owl-dots .owl-dot {
  height: 15px;
  width: 15px;
  background-color: #b5bfc9;
  margin: 0 9px;
}
.owl-dots-medium .owl-dots .owl-dot.active {
  background-color: #e6007e;
}
.ct-carousel-filter {
  margin-bottom: 25px;
  /* Page Loading */
}
.ct-carousel-filter .ct-filter-item {
  font-size: 24px;
  line-height: normal;
  color: rgba(0, 0, 0, 0.33);
  -webkit-transition: all 300ms linear 0ms;
  -khtml-transition: all 300ms linear 0ms;
  -moz-transition: all 300ms linear 0ms;
  -ms-transition: all 300ms linear 0ms;
  -o-transition: all 300ms linear 0ms;
  transition: all 300ms linear 0ms;
  margin: 0 38px 10px 0;
  display: inline-block;
}
.ct-carousel-filter .ct-filter-item.ct-filter-active, .ct-carousel-filter .ct-filter-item:hover {
  color: #e6007e;
  cursor: pointer;
}
#ct-loadding {
  background: #fff;
  height: 100%;
  position: fixed;
  width: 100%;
  z-index: 999999;
  top: 0;
  left: 0;
  -webkit-transition: all 300ms linear 0ms;
  -khtml-transition: all 300ms linear 0ms;
  -moz-transition: all 300ms linear 0ms;
  -ms-transition: all 300ms linear 0ms;
  -o-transition: all 300ms linear 0ms;
  transition: all 300ms linear 0ms;
}
#ct-loadding .loading-spin {
  display: block;
  height: 65px;
  margin: -32px auto 0;
  position: relative;
  top: 50%;
  width: 65px;
}
#ct-loadding .loading-spin .spinner {
  width: 60px;
  height: 60px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  -webkit-animation: spin-rotate-all 1s linear infinite;
  animation: spin-rotate-all 1s linear infinite;
}
#ct-loadding .loading-spin .spinner .right-side, #ct-loadding .loading-spin .spinner .left-side {
  width: 50%;
  height: 100%;
  position: absolute;
  top: 0;
  overflow: hidden;
  -webkit-animation: spin-fade-in-first 1.2s linear infinite alternate;
  animation: spin-fade-in-first 1.2s linear infinite alternate;
}
#ct-loadding .loading-spin .spinner .left-side {
  left: 0;
}
#ct-loadding .loading-spin .spinner .right-side {
  right: 0;
}
#ct-loadding .loading-spin .spinner.color-2 .right-side, #ct-loadding .loading-spin .spinner.color-2 .left-side {
  -webkit-animation: spin-fade-in-second 1.2s linear infinite alternate;
  animation: spin-fade-in-second 1.2s linear infinite alternate;
}
#ct-loadding .loading-spin .spinner .bar {
  width: 100%;
  height: 100%;
  -webkit-border-radius: 200px 0 0 200px;
  -khtml-border-radius: 200px 0 0 200px;
  -moz-border-radius: 200px 0 0 200px;
  -ms-border-radius: 200px 0 0 200px;
  -o-border-radius: 200px 0 0 200px;
  border-radius: 200px 0 0 200px;
  border: 6px solid #e6007e;
  position: relative;
}
#ct-loadding .loading-spin .spinner .bar:after {
  content: "";
  width: 6px;
  height: 6px;
  display: block;
  background: #e6007e;
  position: absolute;
  -webkit-border-radius: 6px;
  -khtml-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
}
#ct-loadding .loading-spin .spinner .right-side .bar {
  -webkit-border-radius: 0 200px 200px 0;
  -khtml-border-radius: 0 200px 200px 0;
  -moz-border-radius: 0 200px 200px 0;
  -ms-border-radius: 0 200px 200px 0;
  -o-border-radius: 0 200px 200px 0;
  border-radius: 0 200px 200px 0;
  border-left: none;
  -webkit-transform: rotate(-10deg);
  -webkit-transform-origin: left center;
  transform: rotate(-10deg);
  transform-origin: left center;
  -webkit-animation: spin-rotate-right 0.75s linear infinite alternate;
  animation: spin-rotate-right 0.75s linear infinite alternate;
}
#ct-loadding .loading-spin .spinner .right-side .bar:after {
  bottom: -6px;
  left: -3px;
}
#ct-loadding .loading-spin .spinner .left-side .bar {
  border-right: none;
  -webkit-transform: rotate(10deg);
  transform: rotate(10deg);
  -webkit-transform-origin: right center;
  transform-origin: right center;
  -webkit-animation: spin-rotate-left 0.75s linear infinite alternate;
  animation: spin-rotate-left 0.75s linear infinite alternate;
}
#ct-loadding .loading-spin .spinner .left-side .bar:after {
  bottom: -6px;
  right: -3px;
}
.ct-spinner2 {
  width: 45px;
  height: 45px;
  background-color: #e6007e;
  margin: 100px auto;
  -webkit-animation: ct-rotateplane 1.2s infinite ease-in-out;
  animation: ct-rotateplane 1.2s infinite ease-in-out;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  top: 0;
  bottom: 0;
}
.ct-spinner3 {
  width: 45px;
  height: 45px;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  top: 0;
  bottom: 0;
}
.ct-spinner3 .double-bounce1, .ct-spinner3 .double-bounce2 {
  width: 100%;
  height: 100%;
  -webkit-border-radius: 50%;
  -khtml-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background-color: #e6007e;
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: ct-bounce 2s infinite ease-in-out;
  animation: ct-bounce 2s infinite ease-in-out;
}
.ct-spinner3 .double-bounce2 {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}
.ct-spinner4 {
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  top: 0;
  bottom: 0;
  width: 70px;
  height: 40px;
  text-align: center;
  font-size: 10px;
}
.ct-spinner4 > div {
  background-color: #e6007e;
  height: 100%;
  width: 6px;
  display: inline-block;
  -webkit-animation: ct-stretchdelay 1.2s infinite ease-in-out;
  animation: ct-stretchdelay 1.2s infinite ease-in-out;
}
.ct-spinner4 .rect2 {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}
.ct-spinner4 .rect3 {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}
.ct-spinner4 .rect4 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}
.ct-spinner4 .rect5 {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}
.ct-spinner5 {
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -khtml-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  width: 70px;
  text-align: center;
}
.ct-spinner5 > div {
  width: 18px;
  height: 18px;
  background-color: #e6007e;
  -webkit-border-radius: 100%;
  -khtml-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: ct-bouncedelay 1.4s infinite ease-in-out both;
  animation: ct-bouncedelay 1.4s infinite ease-in-out both;
}
.ct-spinner5 .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
.ct-spinner5 .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}
.ct-cube-grid {
  width: 40px;
  height: 40px;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  top: 0;
  bottom: 0;
}
.ct-cube-grid .ct-cube {
  width: 33%;
  height: 33%;
  background-color: #e6007e;
  float: left;
  -webkit-animation: ct-cubeGridScaleDelay 1.3s infinite ease-in-out;
  animation: ct-cubeGridScaleDelay 1.3s infinite ease-in-out;
}
.ct-cube-grid .ct-cube1 {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
}
.ct-cube-grid .ct-cube2 {
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
}
.ct-cube-grid .ct-cube3 {
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
}
.ct-cube-grid .ct-cube4 {
  -webkit-animation-delay: 0.1s;
  animation-delay: 0.1s;
}
.ct-cube-grid .ct-cube5 {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
}
.ct-cube-grid .ct-cube6 {
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
}
.ct-cube-grid .ct-cube7 {
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
}
.ct-cube-grid .ct-cube8 {
  -webkit-animation-delay: 0.1s;
  animation-delay: 0.1s;
}
.ct-cube-grid .ct-cube9 {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
}
.ct-folding-cube {
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  top: 0;
  bottom: 0;
  width: 40px;
  height: 40px;
  -webkit-transform: rotateZ(45deg);
  transform: rotateZ(45deg);
}
.ct-folding-cube .ct-cube {
  float: left;
  width: 50%;
  height: 50%;
  position: relative;
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
.ct-folding-cube .ct-cube:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #e6007e;
  -webkit-animation: ct-foldCubeAngle 2.4s infinite linear both;
  animation: ct-foldCubeAngle 2.4s infinite linear both;
  -webkit-transform-origin: 100% 100%;
  -ms-transform-origin: 100% 100%;
  transform-origin: 100% 100%;
}
.ct-folding-cube .ct-cube2 {
  -webkit-transform: scale(1.1) rotateZ(90deg);
  transform: scale(1.1) rotateZ(90deg);
}
.ct-folding-cube .ct-cube2:before {
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
}
.ct-folding-cube .ct-cube3 {
  -webkit-transform: scale(1.1) rotateZ(180deg);
  transform: scale(1.1) rotateZ(180deg);
}
.ct-folding-cube .ct-cube3:before {
  -webkit-animation-delay: 0.6s;
  animation-delay: 0.6s;
}
.ct-folding-cube .ct-cube4 {
  -webkit-transform: scale(1.1) rotateZ(270deg);
  transform: scale(1.1) rotateZ(270deg);
}
.ct-folding-cube .ct-cube4:before {
  -webkit-animation-delay: 0.9s;
  animation-delay: 0.9s;
}
.ct-loading-stairs {
  height: 100px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translate(0px, -50%);
  -khtml-transform: translate(0px, -50%);
  -moz-transform: translate(0px, -50%);
  -ms-transform: translate(0px, -50%);
  -o-transform: translate(0px, -50%);
  transform: translate(0px, -50%);
  width: 75px;
  margin-top: -25px;
}
.ct-loading-stairs .loader-bar {
  position: absolute;
  bottom: 0;
  width: 10px;
  height: 50%;
  background: #e6007e;
  transform-origin: center bottom;
  -webkit-box-shadow: 1px 1px 0 rgba(0, 0, 0, .2);
  -khtml-box-shadow: 1px 1px 0 rgba(0, 0, 0, .2);
  -moz-box-shadow: 1px 1px 0 rgba(0, 0, 0, .2);
  -ms-box-shadow: 1px 1px 0 rgba(0, 0, 0, .2);
  -o-box-shadow: 1px 1px 0 rgba(0, 0, 0, .2);
  box-shadow: 1px 1px 0 rgba(0, 0, 0, .2);
}
.ct-loading-stairs .loader-bar:nth-child(1) {
  left: 0px;
  -webkit-transform: scale(1, 0.2);
  -khtml-transform: scale(1, 0.2);
  -moz-transform: scale(1, 0.2);
  -ms-transform: scale(1, 0.2);
  -o-transform: scale(1, 0.2);
  transform: scale(1, 0.2);
  animation: barUp1 4s infinite;
  -webkit-animation: barUp1 4s infinite;
  -ms-animation: barUp1 4s infinite;
}
.ct-loading-stairs .loader-bar:nth-child(2) {
  left: 15px;
  -webkit-transform: scale(1, 0.4);
  -khtml-transform: scale(1, 0.4);
  -moz-transform: scale(1, 0.4);
  -ms-transform: scale(1, 0.4);
  -o-transform: scale(1, 0.4);
  transform: scale(1, 0.4);
  animation: barUp2 4s infinite;
  -webkit-animation: barUp2 4s infinite;
  -ms-animation: barUp2 4s infinite;
}
.ct-loading-stairs .loader-bar:nth-child(3) {
  left: 30px;
  -webkit-transform: scale(1, 0.6);
  -khtml-transform: scale(1, 0.6);
  -moz-transform: scale(1, 0.6);
  -ms-transform: scale(1, 0.6);
  -o-transform: scale(1, 0.6);
  transform: scale(1, 0.6);
  animation: barUp3 4s infinite;
  -webkit-animation: barUp3 4s infinite;
  -ms-animation: barUp3 4s infinite;
}
.ct-loading-stairs .loader-bar:nth-child(4) {
  left: 45px;
  -webkit-transform: scale(1, 0.8);
  -khtml-transform: scale(1, 0.8);
  -moz-transform: scale(1, 0.8);
  -ms-transform: scale(1, 0.8);
  -o-transform: scale(1, 0.8);
  transform: scale(1, 0.8);
  animation: barUp4 4s infinite;
  -webkit-animation: barUp4 4s infinite;
  -ms-animation: barUp4 4s infinite;
}
.ct-loading-stairs .loader-bar:nth-child(5) {
  left: 60px;
  -webkit-transform: scale(1, 1);
  -khtml-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  transform: scale(1, 1);
  animation: barUp5 4s infinite;
  -webkit-animation: barUp5 4s infinite;
  -ms-animation: barUp5 4s infinite;
}
.ct-loading-stairs .loader-ball {
  position: absolute;
  bottom: 10px;
  left: 0;
  width: 10px;
  height: 10px;
  background: #e6007e;
  -webkit-border-radius: 50%;
  -khtml-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  animation: ball 4s infinite;
  -webkit-animation: ball 4s infinite;
  -ms-animation: ball 4s infinite;
}
.ct-spinner9-wrap {
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0px, -50%);
  -khtml-transform: translate(0px, -50%);
  -moz-transform: translate(0px, -50%);
  -ms-transform: translate(0px, -50%);
  -o-transform: translate(0px, -50%);
  transform: translate(0px, -50%);
  left: 0;
  right: 0;
  width: 45px;
  height: 45px;
  margin: auto;
}
.ct-spinner9 {
  margin: 0 auto;
  width: 45px;
  height: 45px;
  position: relative;
  text-align: center;
  -webkit-animation: ct-rotate 2s infinite linear;
  animation: ct-rotate 2s infinite linear;
}
.ct-spinner9 .dot1, .ct-spinner9 .dot2 {
  width: 60%;
  height: 60%;
  display: inline-block;
  position: absolute;
  top: 0;
  background-color: #e6007e;
  background-image: -webkit-gradient(linear, left top, right top, from(#e6007e), to(#e6007e));
  background-image: -webkit-linear-gradient(left, #e6007e, #e6007e);
  background-image: -moz-linear-gradient(left, #e6007e, #e6007e);
  background-image: -ms-linear-gradient(left, #e6007e, #e6007e);
  background-image: -o-linear-gradient(left, #e6007e, #e6007e);
  background-image: linear-gradient(left, #e6007e, #e6007e);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#e6007e', endColorStr='#e6007e', gradientType='1');
  -webkit-border-radius: 100%;
  -khtml-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
  -webkit-animation: ct-bounce 2s infinite ease-in-out;
  animation: ct-bounce 2s infinite ease-in-out;
}
.ct-spinner9 .dot2 {
  top: auto;
  bottom: 0;
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}
.nav-tabs.ct-tabs {
  border: none;
  margin-bottom: 10px;
}
.nav-tabs.ct-tabs .nav-item {
  margin: 0 0 10px 26px;
}
.nav-tabs.ct-tabs .nav-item:first-child {
  margin-left: 0;
}
.nav-tabs.ct-tabs .nav-item a {
  margin: 0;
  border: none;
  padding: 0;
  font-size: 13px;
  color: rgba(17, 17, 17, 0.33);
}
.nav-tabs.ct-tabs .nav-item a.active {
  color: #111;
}
.entry-footer .entry-edit-link {
  display: none;
}
div.pp_overlay {
  z-index: 9999 !important;
  opacity: 0.85 !important;
}
.nav-tabs-none {
  border: none;
}
.nav-tabs-none li.nav-item {
  margin: 0;
}
.nav-tabs-none li.nav-item a.nav-link {
  border: none;
  padding: 0;
}
.owl-carousel.hide-nav .owl-nav {
  display: none;
}
.ct-modal {
  background-color: rgba(0, 0, 0, 0.9);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9999;
  -webkit-transform: translateY(-100%);
  -khtml-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
  opacity: 0;
  -webkit-transition: all 500ms ease-in-out;
  -khtml-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
.ct-modal .ct-modal-content {
  left: 0;
  margin: auto;
  max-width: 570px;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translate(0px, -50%) scaleX(0);
  -khtml-transform: translate(0px, -50%) scaleX(0);
  -moz-transform: translate(0px, -50%) scaleX(0);
  -ms-transform: translate(0px, -50%) scaleX(0);
  -o-transform: translate(0px, -50%) scaleX(0);
  transform: translate(0px, -50%) scaleX(0);
  position: relative;
  -webkit-transition: all 500ms ease-in-out;
  -khtml-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
  transition-delay: 500ms;
}
.ct-modal.open {
  -webkit-transform: translateY(0%);
  -khtml-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%);
  opacity: 1;
}
.ct-modal.open .ct-modal-content {
  -webkit-transform: translate(0px, -50%) scaleX(1);
  -khtml-transform: translate(0px, -50%) scaleX(1);
  -moz-transform: translate(0px, -50%) scaleX(1);
  -ms-transform: translate(0px, -50%) scaleX(1);
  -o-transform: translate(0px, -50%) scaleX(1);
  transform: translate(0px, -50%) scaleX(1);
}
.ct-modal.remove {
  -webkit-transform: translateY(-100%);
  -khtml-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
  opacity: 0;
  transition-delay: 500ms;
}
.ct-modal.remove .ct-modal-content {
  -webkit-transform: translate(0px, -50%) scaleX(0);
  -khtml-transform: translate(0px, -50%) scaleX(0);
  -moz-transform: translate(0px, -50%) scaleX(0);
  -ms-transform: translate(0px, -50%) scaleX(0);
  -o-transform: translate(0px, -50%) scaleX(0);
  transform: translate(0px, -50%) scaleX(0);
  transition-delay: 0ms;
}
.ct-modal .ct-close {
  position: absolute;
  top: 30px;
  right: 30px;
}
.ct-modal .ct-close:before, .ct-modal .ct-close:after {
  background-color: #fff;
}
.ct-modal .ct-close:hover:before, .ct-modal .ct-close:hover:after {
  background-color: #e6007e;
}
@media screen and (max-width: 991px) {
  .ct-modal .ct-close {
    display: block;
  }
}
@media screen and (max-width: 575px) {
  .ct-modal .ct-modal-content {
    max-width: 300px;
  }
}
.vc_row .ct-row-overlay {
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.vc_row .ct-row-overlay.position-left {
  left: 0;
}
.vc_row .ct-row-overlay.position-right {
  right: 0;
}
.vc_row .ct-row-overlay span {
  font-size: 278px;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  color: rgba(255, 255, 255, 0.05);
  position: absolute;
  top: 0;
  left: 0;
  line-height: 1;
}
@media screen and (max-width: 991px) {
  .vc_row .ct-row-overlay span {
    font-size: 150px;
  }
}
@media screen and (max-width: 767px) {
  .vc_row .ct-row-overlay span {
    font-size: 80px;
  }
}
.vc_row .ct-row-overlay + .vc_column-inner {
  position: relative;
  z-index: inherit;
}
.slider-nav .thumbs {
  display: flex;
  flex-wrap: nowrap;
  margin: 0 -2px;
}
.slider-nav .thumb {
  width: 20%;
  padding: 0 2px;
  margin-top: 4px;
  -webkit-transition: all 400ms ease-in-out;
  -khtml-transition: all 400ms ease-in-out;
  -moz-transition: all 400ms ease-in-out;
  -ms-transition: all 400ms ease-in-out;
  -o-transition: all 400ms ease-in-out;
  transition: all 400ms ease-in-out;
  cursor: pointer;
}
.slider-nav .thumb.active {
  opacity: 0.57;
}
.fa:before {
  vertical-align: middle;
}
.vc_row.bg-image-ps-top {
  background-position: top !important;
}
.vc_row.bg-image-ps-center {
  background-position: center !important;
}
.vc_row.bg-image-ps-bottom {
  background-position: bottom !important;
}
body img.mfp-img {
  padding: 0 !important;
}
body .mfp-fade.mfp-bg.mfp-ready {
  opacity: 0.85;
  background-color: #000;
}
body .mfp-image-holder .mfp-close, body .mfp-iframe-holder .mfp-close {
  line-height: 40px;
  padding: 0;
  right: 0;
  text-align: center;
  top: -44px;
  width: 40px;
  -webkit-border-radius: 2px 2px 0 0;
  -khtml-border-radius: 2px 2px 0 0;
  -moz-border-radius: 2px 2px 0 0;
  -ms-border-radius: 2px 2px 0 0;
  -o-border-radius: 2px 2px 0 0;
  border-radius: 2px 2px 0 0;
}
body .mfp-bottom-bar {
  margin-top: 0;
}
.pp_pic_holder .ppt, .pp_pic_holder .pp_gallery {
  display: none !important;
}
.mfp-wrap .mfp-container .mfp-arrow {
  background-color: #e6007e;
  width: 60px;
  height: 120px;
  opacity: 1;
}
.mfp-wrap .mfp-container .mfp-arrow:before, .mfp-wrap .mfp-container .mfp-arrow:after {
  border: none;
}
.mfp-wrap .mfp-container .mfp-arrow:before {
  font-family: "Material-Design-Iconic-Font";
  font-size: 20px;
  color: #fff;
  margin: 0;
  padding: 0;
  line-height: normal;
  position: absolute;
  top: 50%;
  display: block;
  -webkit-transform: translate(-50%, -50%);
  -khtml-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  opacity: 1;
  left: 50%;
  width: auto;
  height: auto;
}
.mfp-wrap .mfp-container .mfp-arrow.mfp-arrow-left:before {
  content: "\f2ea";
}
.mfp-wrap .mfp-container .mfp-arrow.mfp-arrow-right:before {
  content: "\f2ee";
}
.wpb_revslider_element {
  margin-bottom: 0 !important;
}
.wpb_revslider_element .tp-caption cite.normal {
  font-style: italic !important;
  font-weight: normal !important;
  color: inherit !important;
  letter-spacing: -0.04em !important;
}
.wpb_revslider_element .slider-next {
  height: 45px !important;
  width: 45px !important;
  border: 2px solid #e6007e !important;
  -webkit-border-radius: 45px !important;
  -khtml-border-radius: 45px !important;
  -moz-border-radius: 45px !important;
  -ms-border-radius: 45px !important;
  -o-border-radius: 45px !important;
  border-radius: 45px !important;
  text-align: center !important;
  line-height: 41px !important;
  font-size: 15px !important;
  color: #e6007e !important;
  cursor: pointer;
}
.wpb_revslider_element .slider-next:before {
  text-align: center !important;
}
.wpb_revslider_element .slider-next:hover {
  background-color: #e6007e !important;
  color: #fff !important;
}
.wpb_revslider_element .tp-leftarrow.custom:before, .wpb_revslider_element .tp-rightarrow.custom:before {
  font-family: "FontAwesome";
  font-size: 22px;
}
.wpb_revslider_element .tp-leftarrow.custom:before {
  content: "\f104";
}
.wpb_revslider_element .tp-rightarrow.custom:before {
  content: "\f105";
}
.wpb_revslider_element.style1 .tp-leftarrow.custom, .wpb_revslider_element.style1 .tp-rightarrow.custom {
  width: 51px;
  height: 51px;
  -webkit-border-radius: 51px;
  -khtml-border-radius: 51px;
  -moz-border-radius: 51px;
  -ms-border-radius: 51px;
  -o-border-radius: 51px;
  border-radius: 51px;
  background-color: #fff;
  -webkit-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.28);
  -khtml-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.28);
  -ms-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.28);
  -o-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.28);
  box-shadow: 0 2px 7px rgba(0, 0, 0, 0.28);
  -webkit-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
  -khtml-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
  -moz-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
  -ms-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
  -o-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
  transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
}
.wpb_revslider_element.style1 .tp-leftarrow.custom:before, .wpb_revslider_element.style1 .tp-rightarrow.custom:before {
  color: #000;
  line-height: 50px;
  -webkit-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
  -khtml-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
  -moz-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
  -ms-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
  -o-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
  transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
}
.wpb_revslider_element.style1 .tp-leftarrow.custom:hover, .wpb_revslider_element.style1 .tp-rightarrow.custom:hover {
  background-color: #e6007e;
}
.wpb_revslider_element.style1 .tp-leftarrow.custom:hover:before, .wpb_revslider_element.style1 .tp-rightarrow.custom:hover:before {
  color: #fff;
}
.wpb_revslider_element.style2 .tp-leftarrow.custom, .wpb_revslider_element.style2 .tp-rightarrow.custom {
  width: 45px;
  height: 45px;
  -webkit-border-radius: 0;
  -khtml-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  background-color: #15191a;
  -webkit-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
  -khtml-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
  -moz-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
  -ms-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
  -o-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
  transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
}
.wpb_revslider_element.style2 .tp-leftarrow.custom:before, .wpb_revslider_element.style2 .tp-rightarrow.custom:before {
  color: #fff;
  line-height: 45px;
  -webkit-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
  -khtml-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
  -moz-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
  -ms-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
  -o-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
  transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
}
.wpb_revslider_element.style2 .tp-leftarrow.custom:hover, .wpb_revslider_element.style2 .tp-rightarrow.custom:hover {
  background-color: #e6007e;
  background-image: -webkit-gradient(linear, left top, right top, from(#e6007e), to(#e6007e));
  background-image: -webkit-linear-gradient(left, #e6007e, #e6007e);
  background-image: -moz-linear-gradient(left, #e6007e, #e6007e);
  background-image: -ms-linear-gradient(left, #e6007e, #e6007e);
  background-image: -o-linear-gradient(left, #e6007e, #e6007e);
  background-image: linear-gradient(left, #e6007e, #e6007e);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#e6007e', endColorStr='#e6007e', gradientType='1');
}
.wpb_revslider_element.style2 .tp-leftarrow.custom:hover:before, .wpb_revslider_element.style2 .tp-rightarrow.custom:hover:before {
  color: #fff;
}
.wpb_revslider_element.style3 .tp-leftarrow.custom, .wpb_revslider_element.style4 .tp-leftarrow.custom, .wpb_revslider_element.style3 .tp-rightarrow.custom, .wpb_revslider_element.style4 .tp-rightarrow.custom {
  width: 45px;
  height: 45px;
  -webkit-border-radius: 45px;
  -khtml-border-radius: 45px;
  -moz-border-radius: 45px;
  -ms-border-radius: 45px;
  -o-border-radius: 45px;
  border-radius: 45px;
  background-color: #e6007e;
  -webkit-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.28);
  -khtml-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.28);
  -ms-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.28);
  -o-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.28);
  box-shadow: 0 2px 7px rgba(0, 0, 0, 0.28);
  -webkit-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
  -khtml-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
  -moz-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
  -ms-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
  -o-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
  transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
}
.wpb_revslider_element.style3 .tp-leftarrow.custom:before, .wpb_revslider_element.style4 .tp-leftarrow.custom:before, .wpb_revslider_element.style3 .tp-rightarrow.custom:before, .wpb_revslider_element.style4 .tp-rightarrow.custom:before {
  color: #fff;
  line-height: 45px;
  -webkit-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
  -khtml-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
  -moz-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
  -ms-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
  -o-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
  transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
}
.wpb_revslider_element.style3 .tp-leftarrow.custom:hover, .wpb_revslider_element.style4 .tp-leftarrow.custom:hover, .wpb_revslider_element.style3 .tp-rightarrow.custom:hover, .wpb_revslider_element.style4 .tp-rightarrow.custom:hover {
  background-color: #fff;
}
.wpb_revslider_element.style3 .tp-leftarrow.custom:hover:before, .wpb_revslider_element.style4 .tp-leftarrow.custom:hover:before, .wpb_revslider_element.style3 .tp-rightarrow.custom:hover:before, .wpb_revslider_element.style4 .tp-rightarrow.custom:hover:before {
  color: #e6007e;
}
.wpb_revslider_element.style4 .tp-leftarrow.custom, .wpb_revslider_element.style4 .tp-rightarrow.custom {
  background-color: #111;
}
.wpb_revslider_element.style4 .tp-leftarrow.custom:hover, .wpb_revslider_element.style4 .tp-rightarrow.custom:hover {
  background-color: #e6007e;
}
.wpb_revslider_element.style4 .tp-leftarrow.custom:hover:before, .wpb_revslider_element.style4 .tp-rightarrow.custom:hover:before {
  color: #fff;
}
.wpb_revslider_element.style5 .tp-leftarrow.custom, .wpb_revslider_element.style5 .tp-rightarrow.custom {
  width: 45px;
  height: 45px;
  -webkit-border-radius: 45px;
  -khtml-border-radius: 45px;
  -moz-border-radius: 45px;
  -ms-border-radius: 45px;
  -o-border-radius: 45px;
  border-radius: 45px;
  background-color: #e6007e;
  background-image: -webkit-gradient(linear, left top, right top, from(#e6007e), to(#e6007e));
  background-image: -webkit-linear-gradient(left, #e6007e, #e6007e);
  background-image: -moz-linear-gradient(left, #e6007e, #e6007e);
  background-image: -ms-linear-gradient(left, #e6007e, #e6007e);
  background-image: -o-linear-gradient(left, #e6007e, #e6007e);
  background-image: linear-gradient(left, #e6007e, #e6007e);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#e6007e', endColorStr='#e6007e', gradientType='1');
  -webkit-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.28);
  -khtml-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.28);
  -ms-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.28);
  -o-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.28);
  box-shadow: 0 2px 7px rgba(0, 0, 0, 0.28);
  -webkit-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
  -khtml-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
  -moz-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
  -ms-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
  -o-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
  transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
  opacity: 0.8;
}
.wpb_revslider_element.style5 .tp-leftarrow.custom:before, .wpb_revslider_element.style5 .tp-rightarrow.custom:before {
  color: #fff;
  line-height: 45px;
  -webkit-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
  -khtml-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
  -moz-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
  -ms-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
  -o-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
  transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
}
.wpb_revslider_element.style5 .tp-leftarrow.custom:hover, .wpb_revslider_element.style5 .tp-rightarrow.custom:hover {
  opacity: 1;
}
.wpb_revslider_element.style6 .tp-leftarrow.custom, .wpb_revslider_element.style6 .tp-rightarrow.custom {
  width: 60px;
  height: 60px;
  -webkit-border-radius: 60px;
  -khtml-border-radius: 60px;
  -moz-border-radius: 60px;
  -ms-border-radius: 60px;
  -o-border-radius: 60px;
  border-radius: 60px;
  background-color: rgba(255, 255, 255, 0.15);
  -webkit-box-shadow: none;
  -khtml-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  -webkit-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
  -khtml-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
  -moz-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
  -ms-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
  -o-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
  transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
}
.wpb_revslider_element.style6 .tp-leftarrow.custom:before, .wpb_revslider_element.style6 .tp-rightarrow.custom:before {
  color: #fff;
  line-height: 60px;
  -webkit-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
  -khtml-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
  -moz-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
  -ms-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
  -o-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
  transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
}
.wpb_revslider_element.style6 .tp-leftarrow.custom:hover, .wpb_revslider_element.style6 .tp-rightarrow.custom:hover {
  background-color: #e6007e;
}
.wpb_revslider_element.style6 .tp-leftarrow.custom:hover:before, .wpb_revslider_element.style6 .tp-rightarrow.custom:hover:before {
  color: #fff;
}
.wpb_revslider_element.style7 .tp-leftarrow.custom, .wpb_revslider_element.style7 .tp-rightarrow.custom {
  width: 51px;
  height: 51px;
  background-color: transparent;
  -webkit-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.28);
  -khtml-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.28);
  -ms-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.28);
  -o-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.28);
  box-shadow: 0 2px 7px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: none;
  -khtml-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
.wpb_revslider_element.style7 .tp-leftarrow.custom:before, .wpb_revslider_element.style7 .tp-rightarrow.custom:before {
  color: #fff;
  line-height: 50px;
  -webkit-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
  -khtml-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
  -moz-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
  -ms-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
  -o-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
  transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
  font-size: 40px;
}
.wpb_revslider_element.style7 .tp-leftarrow.custom:hover:before, .wpb_revslider_element.style7 .tp-rightarrow.custom:hover:before {
  color: #e6007e;
}
.wpb_revslider_element.style8 .tp-leftarrow.custom, .wpb_revslider_element.style8 .tp-rightarrow.custom {
  width: 45px;
  height: 45px;
  -webkit-border-radius: 45px;
  -khtml-border-radius: 45px;
  -moz-border-radius: 45px;
  -ms-border-radius: 45px;
  -o-border-radius: 45px;
  border-radius: 45px;
  border: 2px solid #fff;
  background-color: transparent;
  -webkit-box-shadow: none;
  -khtml-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  -webkit-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
  -khtml-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
  -moz-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
  -ms-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
  -o-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
  transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
}
.wpb_revslider_element.style8 .tp-leftarrow.custom:before, .wpb_revslider_element.style8 .tp-rightarrow.custom:before {
  color: #fff;
  line-height: 41px;
  -webkit-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
  -khtml-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
  -moz-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
  -ms-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
  -o-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
  transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
}
.wpb_revslider_element.style8 .tp-leftarrow.custom:hover, .wpb_revslider_element.style8 .tp-rightarrow.custom:hover {
  border-color: #e6007e;
}
.wpb_revslider_element.style8 .tp-leftarrow.custom:hover:before, .wpb_revslider_element.style8 .tp-rightarrow.custom:hover:before {
  color: #e6007e;
}
.wpb_revslider_element.style9 .tp-leftarrow.custom, .wpb_revslider_element.style9 .tp-rightarrow.custom {
  width: 45px;
  height: 45px;
  background-color: #fff;
  -webkit-box-shadow: none;
  -khtml-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  -webkit-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
  -khtml-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
  -moz-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
  -ms-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
  -o-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
  transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
}
.wpb_revslider_element.style9 .tp-leftarrow.custom:before, .wpb_revslider_element.style9 .tp-rightarrow.custom:before {
  color: #e6007e;
  line-height: 45px;
  -webkit-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
  -khtml-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
  -moz-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
  -ms-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
  -o-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
  transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important;
}
.wpb_revslider_element.style9 .tp-leftarrow.custom:hover, .wpb_revslider_element.style9 .tp-rightarrow.custom:hover {
  border-color: #e6007e;
  background-color: #e6007e;
}
.wpb_revslider_element.style9 .tp-leftarrow.custom:hover:before, .wpb_revslider_element.style9 .tp-rightarrow.custom:hover:before {
  color: #fff;
}
.wpb_revslider_element.bullet-style1 .tp-bullets.custom .tp-bullet {
  height: 10px;
  width: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  background: #fff;
}
.wpb_revslider_element.bullet-style1 .tp-bullets.custom .tp-bullet:before {
  content: '';
  height: 16px;
  width: 16px;
  -webkit-border-radius: 16px;
  -khtml-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  -o-border-radius: 16px;
  border-radius: 16px;
  border: 3px solid transparent;
  position: absolute;
  top: -3px;
  left: -3px;
}
.wpb_revslider_element.bullet-style1 .tp-bullets.custom .tp-bullet.selected {
  background-color: #fff;
}
.wpb_revslider_element.bullet-style1 .tp-bullets.custom .tp-bullet.selected:before {
  border-color: #e6007e;
}
.wpb_revslider_element.bullet-style2 .tp-bullets.custom .tp-bullet {
  height: 11px;
  width: 11px;
  -webkit-border-radius: 15px;
  -khtml-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  -o-border-radius: 15px;
  border-radius: 15px;
  background: transparent;
  border: 2px solid rgba(255, 255, 255, 0.65);
}
.wpb_revslider_element.bullet-style2 .tp-bullets.custom .tp-bullet.selected {
  background-color: #e6007e;
  border-color: #e6007e;
}
.rev_slider_wrapper .btn-gradient:hover {
  background-image: none;
}
.rev_slider_wrapper .space-left {
  margin-left: 14px !important;
}
.rev_slider_wrapper .btn-line {
  width: 117px;
  height: 2px;
  background-color: #fff;
  display: inline-block;
  margin-right: 15px;
}
@media screen and (min-width: 768px) {
  .rev_slider_wrapper .color-dark {
    color: #443f45;
    margin-left: 8px;
  }
}
.rev_slider_wrapper .tp-caption cite {
  font-style: normal !important;
  color: #e6007e;
}
.rev_slider_wrapper .heading-letter {
  letter-spacing: -0.03em !important;
}
.el-btn-link {
  font-size: 18px;
  height: 50px;
  width: 50px;
  -webkit-border-radius: 50px;
  -khtml-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  border-radius: 50px;
  -webkit-box-shadow: 0 1px 10px rgba(1, 47, 92, 0.23);
  -khtml-box-shadow: 0 1px 10px rgba(1, 47, 92, 0.23);
  -moz-box-shadow: 0 1px 10px rgba(1, 47, 92, 0.23);
  -ms-box-shadow: 0 1px 10px rgba(1, 47, 92, 0.23);
  -o-box-shadow: 0 1px 10px rgba(1, 47, 92, 0.23);
  box-shadow: 0 1px 10px rgba(1, 47, 92, 0.23);
  text-align: center;
  line-height: 50px;
  display: block;
  background-color: #e6007e;
  color: rgba(0, 0, 0, 0.6);
  margin: auto;
}
.el-btn-link:hover, .el-btn-link:focus, .el-btn-link:active {
  color: rgba(0, 0, 0, 0.7);
}
.ct-google-map {
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  overflow: hidden;
}
@media screen and (min-width: 1200px) {
  .mfp-wrap .mfp-container {
    padding: 0 120px;
  }
}
.image-radius-shadow img {
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);
  -khtml-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);
  -ms-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);
  -o-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);
}
.divider1 {
  position: relative;
  padding-bottom: 12px;
}
.divider1:before {
  content: '';
  width: 31px;
  height: 5px;
  -webkit-border-radius: 2px;
  -khtml-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  background-color: #e6007e;
  position: absolute;
  bottom: 0;
  left: 0;
}
.ct-heading .style-lawyer {
  width: 236px;
  height: 25px;
  position: relative;
  text-align: center;
  margin-bottom: 3px;
}
.ct-heading .style-lawyer:before, .ct-heading .style-lawyer:after {
  content: '';
  height: 2px;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -khtml-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  background-color: #e6007e;
}
.ct-heading .style-lawyer:before {
  left: 0;
  width: 114px;
}
.ct-heading .style-lawyer:after {
  right: 0;
  width: 66px;
}
.ct-heading .style-lawyer span {
  display: block;
  width: 26px;
  height: 25px;
  margin: auto;
  background-image: url(../images/heading-icon.png);
  position: absolute;
  right: 78px;
  top: 0;
}
.ct-heading .style-lawyer + .ct-heading-tag cite {
  font-weight: normal;
  color: inherit;
}
.ct-heading .ct-heading-tag {
  font-size: 30px;
  margin-bottom: 26px;
}
.ct-heading .ct-heading-tag cite {
  font-style: normal;
  color: #e6007e;
}
.ct-heading .ct-heading-tag.cite-white cite {
  color: inherit;
  font-weight: normal;
}
@media screen and (max-width: 767px) {
  .ct-heading .ct-heading-tag br {
    display: none;
  }
}
.ct-heading .ct-heading-tag .heading-button {
  display: inline-block;
  color: #e6007e;
  border-bottom: 2px solid #e6007e;
}
.ct-heading .ct-heading-tag .heading-button:hover {
  color: rgba(230, 0, 126, 0.85);
  border-color: rgba(230, 0, 126, 0.85);
}
.ct-heading .ct-heading-desc {
  line-height: 1.714;
}
.ct-heading .divider2 {
  position: relative;
  padding-bottom: 12px;
}
.ct-heading .divider2:before, .ct-heading .divider2:after {
  content: '';
  height: 1px;
  background-color: #e6007e;
  position: absolute;
  display: block;
  left: 0;
}
.ct-heading .divider2:before {
  width: 175px;
  bottom: 3px;
}
.ct-heading .divider2:after {
  bottom: 0;
  width: 145px;
}
.ct-heading .divider3 {
  position: relative;
  padding-bottom: 18px;
}
.ct-heading .divider3:before, .ct-heading .divider3:after {
  content: '';
  height: 3px;
  background-color: #bcbcbc;
  position: absolute;
  display: block;
  left: 0;
}
.ct-heading .divider3:before {
  width: 45px;
  bottom: 7px;
}
.ct-heading .divider3:after {
  bottom: 0;
  width: 23px;
}
.ct-heading.align-center .style-lawyer {
  margin-left: auto;
  margin-right: auto;
}
.ct-heading.align-center .ct-heading-tag.divider1:before {
  right: 0;
  margin: auto;
}
.ct-heading.align-center .divider2:before, .ct-heading.align-center .divider3:before, .ct-heading.align-center .divider2:after, .ct-heading.align-center .divider3:after {
  left: 0;
  right: 0;
  margin: auto;
}
.ct-heading.align-right .style-lawyer {
  margin-right: 0;
  margin-left: auto;
}
.ct-heading.align-right .ct-heading-tag.divider1:before {
  left: auto;
  right: 0;
}
.ct-heading.align-right .divider2:before, .ct-heading.align-right .divider3:before, .ct-heading.align-right .divider2:after, .ct-heading.align-right .divider3:after {
  left: auto;
  right: 0;
}
.ct-fancybox-default {
  text-align: center;
}
.ct-fancybox-default .ct-fancybox-icon {
  width: 60px;
  height: 60px;
  -webkit-border-radius: 9px;
  -khtml-border-radius: 9px;
  -moz-border-radius: 9px;
  -ms-border-radius: 9px;
  -o-border-radius: 9px;
  border-radius: 9px;
  background-color: #e6007e;
  -webkit-box-shadow: 0 6px 7px rgba(230, 0, 126, 0.67);
  -khtml-box-shadow: 0 6px 7px rgba(230, 0, 126, 0.67);
  -moz-box-shadow: 0 6px 7px rgba(230, 0, 126, 0.67);
  -ms-box-shadow: 0 6px 7px rgba(230, 0, 126, 0.67);
  -o-box-shadow: 0 6px 7px rgba(230, 0, 126, 0.67);
  box-shadow: 0 6px 7px rgba(230, 0, 126, 0.67);
  text-align: center;
  line-height: 60px;
  font-size: 28px;
  color: #fff;
  margin: 0 auto 25px auto;
}
.ct-fancybox-default .ct-fancybox-icon img {
  max-width: 40px;
}
.ct-fancybox-default .ct-fancybox-icon.style2 {
  margin-bottom: 27px;
  background-color: #fff;
  color: #e6007e;
  -webkit-border-radius: 9px;
  -khtml-border-radius: 9px;
  -moz-border-radius: 9px;
  -ms-border-radius: 9px;
  -o-border-radius: 9px;
  border-radius: 9px;
  -webkit-box-shadow: 0 1px 8px rgba(182, 182, 183, 0.6);
  -khtml-box-shadow: 0 1px 8px rgba(182, 182, 183, 0.6);
  -moz-box-shadow: 0 1px 8px rgba(182, 182, 183, 0.6);
  -ms-box-shadow: 0 1px 8px rgba(182, 182, 183, 0.6);
  -o-box-shadow: 0 1px 8px rgba(182, 182, 183, 0.6);
  box-shadow: 0 1px 8px rgba(182, 182, 183, 0.6);
  background-color: #e6007e;
  background-image: -webkit-gradient(linear, left top, right top, from(#e6007e), to(#e6007e));
  background-image: -webkit-linear-gradient(left, #e6007e, #e6007e);
  background-image: -moz-linear-gradient(left, #e6007e, #e6007e);
  background-image: -ms-linear-gradient(left, #e6007e, #e6007e);
  background-image: -o-linear-gradient(left, #e6007e, #e6007e);
  background-image: linear-gradient(left, #e6007e, #e6007e);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#e6007e', endColorStr='#e6007e', gradientType='1');
  background-color: transparent;
  background-clip: text;
  -moz-background-clip: text;
  -webkit-background-clip: text;
  text-fill-color: transparent;
  -moz-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
}
.ct-fancybox-default .ct-fancybox-icon.style2 + .ct-fancybox-content .ct-fancybox-title {
  margin-bottom: 12px;
}
.ct-fancybox-default .ct-fancybox-title {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 22px;
}
.ct-fancybox-default .ct-fancybox-title a {
  color: inherit;
}
.ct-fancybox-default .ct-fancybox-title a:hover {
  color: #e6007e;
}
.ct-fancybox-default .ct-fancybox-desc {
  color: #777;
}
@media screen and (max-width: 991px) {
  .ct-fancybox-default {
    max-width: 360px;
    margin: auto;
  }
}
.ct-fancybox-layout1 .ct-fancybox-inner {
  padding: 75px;
  position: relative;
  height: 100%;
}
@media screen and (max-width: 1199px) {
  .ct-fancybox-layout1 .ct-fancybox-inner {
    padding: 45px;
  }
}
@media screen and (max-width: 767px) {
  .ct-fancybox-layout1 .ct-fancybox-inner {
    padding: 30px;
  }
}
.ct-fancybox-layout1 .ct-fancybox-inner .box-color {
  background-color: #e6007e;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -khtml-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -moz-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -ms-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -o-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
}
.ct-fancybox-layout1 .ct-fancybox-inner .ct-fancybox-content {
  position: relative;
  z-index: 99;
}
.ct-fancybox-layout1 .ct-fancybox-inner .ct-fancybox-title {
  font-size: 28px;
  line-height: 1.2;
  color: #fff;
  margin-bottom: 25px;
}
.ct-fancybox-layout1 .ct-fancybox-inner .ct-fancybox-desc {
  color: #fff;
}
.ct-fancybox-layout1 .ct-fancybox-inner .ct-fancybox-more {
  margin-top: 37px;
}
.ct-fancybox-layout1 .ct-fancybox-inner .ct-fancybox-more .btn:hover, .ct-fancybox-layout1 .ct-fancybox-inner .ct-fancybox-more .btn:focus {
  background-color: #111 !important;
  border-color: #111 !important;
  color: #fff !important;
}
.ct-fancybox-layout1 .ct-fancybox-inner:hover .box-color {
  opacity: 0.8;
}
.ct-fancybox-layout2 .ct-fancybox-icon {
  height: 85px;
  line-height: 81px;
  width: 85px;
  border: 2px solid #e6007e;
  text-align: center;
  -webkit-border-radius: 85px;
  -khtml-border-radius: 85px;
  -moz-border-radius: 85px;
  -ms-border-radius: 85px;
  -o-border-radius: 85px;
  border-radius: 85px;
  font-size: 42px;
  color: #111;
  min-width: 85px;
  margin-right: 20px;
  -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  position: relative;
}
.ct-fancybox-layout2 .ct-fancybox-icon:before {
  -webkit-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -khtml-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -moz-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -ms-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -o-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  content: '';
  width: 85px;
  height: 85px;
  -webkit-border-radius: 85px;
  -khtml-border-radius: 85px;
  -moz-border-radius: 85px;
  -ms-border-radius: 85px;
  -o-border-radius: 85px;
  border-radius: 85px;
  position: absolute;
  top: -2px;
  left: -2px;
  display: block;
  border: 10px solid #e6007e;
  opacity: 0;
  -webkit-transform: scale(1.4);
  -khtml-transform: scale(1.4);
  -moz-transform: scale(1.4);
  -ms-transform: scale(1.4);
  -o-transform: scale(1.4);
  transform: scale(1.4);
  z-index: -1;
}
.ct-fancybox-layout2 .ct-fancybox-icon img {
  max-width: 55px;
}
.ct-fancybox-layout2 .ct-fancybox-title {
  font-size: 23px;
  font-weight: 600;
}
.ct-fancybox-layout2 .ct-fancybox-desc {
  color: #999;
}
.ct-fancybox-layout2 .ct-fancybox-inner {
  display: flex;
  flex-wrap: nowrap;
}
.ct-fancybox-layout2 .ct-fancybox-inner:hover .ct-fancybox-icon {
  background-color: #e6007e;
  border-color: #e6007e;
}
.ct-fancybox-layout2 .ct-fancybox-inner:hover .ct-fancybox-icon:before {
  opacity: 0.4;
  -webkit-transform: scale(1);
  -khtml-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.ct-fancybox-layout2.icon-style2 .ct-fancybox-icon {
  height: 71px;
  width: 71px;
  line-height: 67px;
  min-width: 71px;
  background-color: #e6007e;
}
.ct-fancybox-layout2.icon-style2 .ct-fancybox-icon:before {
  width: 71px;
  height: 71px;
}
.ct-fancybox-layout2.icon-style2 .ct-fancybox-icon img {
  max-width: 40px;
}
.ct-fancybox-layout2.icon-style2 .ct-fancybox-title {
  font-size: 20px;
  margin-bottom: 5px;
}
.ct-fancybox-layout2.icon-style3 .ct-fancybox-icon {
  height: 60px;
  width: 60px;
  min-width: 60px;
  border: none;
  background-color: transparent !important;
}
.ct-fancybox-layout2.icon-style3 .ct-fancybox-icon:before {
  display: none;
}
.ct-fancybox-layout2.icon-style3 .ct-fancybox-icon img {
  vertical-align: top;
}
.ct-fancybox-layout2.icon-style3 .ct-fancybox-icon + .ct-fancybox-content .ct-fancybox-title {
  font-size: 18px;
  line-height: 32px;
  font-weight: normal;
  font-family: inherit;
}
.ct-fancybox-layout2.icon-style4 .ct-fancybox-icon {
  height: 46px;
  width: 46px;
  min-width: 46px;
  line-height: 44px;
  border: 1px solid #e6007e;
  -webkit-border-radius: 0px;
  -khtml-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  background-color: transparent !important;
  margin-right: 12px;
}
.ct-fancybox-layout2.icon-style4 .ct-fancybox-icon:before {
  display: none;
}
.ct-fancybox-layout2.icon-style4 .ct-fancybox-icon img {
  max-width: 40px;
}
.ct-fancybox-layout2.icon-style4 .ct-fancybox-icon + .ct-fancybox-content .ct-fancybox-title {
  font-size: 18px;
  line-height: 27px;
  font-weight: 500;
  color: #3d4149;
  margin-bottom: 8px;
  margin-top: -5px;
}
.ct-fancybox-layout2.icon-style4 .ct-fancybox-icon + .ct-fancybox-content .ct-fancybox-desc {
  font-size: 14px;
  color: inherit;
}
.ct-fancybox-layout3 {
  display: flex;
  flex-wrap: nowrap;
  padding: 40px 30px;
  background-color: #fff;
  -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
}
.ct-fancybox-layout3:hover, .ct-fancybox-layout3.actived {
  background-color: #e6007e;
}
.ct-fancybox-layout3:hover .ct-fancybox-icon, .ct-fancybox-layout3.actived .ct-fancybox-icon {
  color: #fff;
}
.ct-fancybox-layout3:hover .ct-fancybox-desc, .ct-fancybox-layout3.actived .ct-fancybox-desc {
  color: rgba(255, 255, 255, 0.65);
}
.ct-fancybox-layout3 .ct-fancybox-icon {
  font-size: 30px;
  color: #e6007e;
  width: 68px;
  min-width: 67px;
  -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
}
.ct-fancybox-layout3 .ct-fancybox-icon i:before {
  line-height: 1;
  vertical-align: top;
}
.ct-fancybox-layout3 .ct-fancybox-icon img {
  max-width: 55px;
}
.ct-fancybox-layout3 .ct-fancybox-title {
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 12px;
}
.ct-fancybox-layout3 .ct-fancybox-desc {
  color: #999;
  font-size: 14px;
  -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
}
.fancybox-layout3-sameheight .wpb_wrapper {
  height: 100%;
}
.fancybox-layout3-sameheight .wpb_wrapper .ct-fancybox-layout3 {
  height: 100%;
}
.ct-fancybox-layout4.icon-style1 .ct-fancybox-icon {
  margin-right: 18px;
  height: 40px;
  width: 40px;
  min-width: 40px;
  color: #fff;
  text-align: center;
  line-height: 40px;
  -webkit-border-radius: 40px;
  -khtml-border-radius: 40px;
  -moz-border-radius: 40px;
  -ms-border-radius: 40px;
  -o-border-radius: 40px;
  border-radius: 40px;
  background-color: #e6007e;
  background-image: -webkit-gradient(linear, left top, right top, from(#e6007e), to(#e6007e));
  background-image: -webkit-linear-gradient(left, #e6007e, #e6007e);
  background-image: -moz-linear-gradient(left, #e6007e, #e6007e);
  background-image: -ms-linear-gradient(left, #e6007e, #e6007e);
  background-image: -o-linear-gradient(left, #e6007e, #e6007e);
  background-image: linear-gradient(left, #e6007e, #e6007e);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#e6007e', endColorStr='#e6007e', gradientType='1');
}
.ct-fancybox-layout4.icon-style1 .ct-fancybox-icon img {
  max-width: 32px;
}
.ct-fancybox-layout4.icon-style1 .ct-fancybox-icon i {
  font-size: 32px;
}
.ct-fancybox-layout4.icon-style1 .ct-fancybox-title {
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 7px;
  color: #121212;
}
.ct-fancybox-layout4.icon-style1 .ct-fancybox-inner {
  display: flex;
  flex-wrap: nowrap;
}
.ct-fancybox-layout4.icon-style2 .ct-fancybox-inner {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}
.ct-fancybox-layout4.icon-style2 .ct-fancybox-title {
  font-size: 30px;
  font-weight: 600;
  color: #121212;
  margin-bottom: 0;
}
.ct-fancybox-layout4.icon-style2 .ct-fancybox-desc {
  font-size: 16px;
  color: #121212;
}
.ct-fancybox-layout4.icon-style2 .ct-fancybox-icon {
  border: 2px solid #e6007e;
  margin-right: 19px;
  height: 48px;
  width: 48px;
  min-width: 48px;
  color: #fff;
  text-align: center;
  line-height: 48px;
  -webkit-border-radius: 48px;
  -khtml-border-radius: 48px;
  -moz-border-radius: 48px;
  -ms-border-radius: 48px;
  -o-border-radius: 48px;
  border-radius: 48px;
  background-color: #fff;
}
.ct-fancybox-layout4.icon-style2 .ct-fancybox-icon img {
  max-width: 40px;
}
.ct-fancybox-layout4.icon-style2 .ct-fancybox-icon i {
  font-size: 22px;
  color: #e6007e;
}
.ct-fancybox-layout5 {
  padding: 50px 30px 69px 30px;
  background-color: #fff;
  -webkit-box-shadow: 0 12px 79px rgba(0, 0, 0, 0.1);
  -khtml-box-shadow: 0 12px 79px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 12px 79px rgba(0, 0, 0, 0.1);
  -ms-box-shadow: 0 12px 79px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0 12px 79px rgba(0, 0, 0, 0.1);
  box-shadow: 0 12px 79px rgba(0, 0, 0, 0.1);
  text-align: center;
}
.ct-fancybox-layout5 .ct-fancybox-icon {
  margin-bottom: 33px;
}
.ct-fancybox-layout5 .ct-fancybox-icon i {
  font-size: 36px;
}
.ct-fancybox-layout5 .ct-fancybox-content {
  font-size: 16px;
  line-height: 30px;
  font-weight: 500;
  font-family: "Poppins", sans-serif;
  color: #333;
}
.ct-counter-default .ct-counter-inner {
  display: flex;
  flex-wrap: nowrap;
}
.ct-counter-default .ct-counter-icon {
  min-width: 60px;
}
.ct-counter-default .ct-counter-icon i {
  font-size: 35px;
  color: #e6007e;
}
.ct-counter-default .ct-counter-icon img {
  max-width: 50px;
}
.ct-counter-default .ct-counter-digit {
  font-size: 30px;
  line-height: 0.9;
  font-weight: 700;
  font-family: "Poppins", sans-serif;
  color: #111;
}
.ct-counter-default .ct-counter-title {
  font-weight: normal;
  font-size: 12px;
  color: #777;
  margin: 0;
}
.ct-counter-default.style2 .ct-counter-digit {
  font-size: 48px;
  color: #e6007e;
  font-weight: 600;
}
.ct-counter-default.style2 .ct-counter-title {
  font-size: 18px;
  letter-spacing: -0.025em;
  margin-top: 2px;
}
.ct-counter-default.style2 .ct-counter-icon {
  min-width: 72px;
  width: 72px;
  margin-right: 18px;
  border: 4px solid #e6007e;
  line-height: 66px;
  text-align: center;
  height: 72px;
}
.ct-counter-default.style2 .ct-counter-icon img {
  max-width: 60px;
}
.ct-counter-default.style3 .ct-counter-icon {
  margin-bottom: 30px;
}
.ct-counter-default.style3 .ct-counter-inner {
  display: block;
  text-align: center;
}
.ct-counter-default.style3 .ct-counter-digit {
  color: #e6007e;
  font-size: 36px;
}
.ct-counter-default.style3 .ct-counter-title {
  font-size: 15px;
  padding-top: 6px;
}
.ct-video-wrapper.layout1.btn-abs .ct-video-inner {
  position: static;
}
.ct-video-wrapper.layout1.btn-abs .ct-video-inner .ct-video-button {
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -khtml-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  left: 0;
  right: 0;
  margin: auto;
}
.ct-video-wrapper.layout1 .ct-video-inner {
  position: relative;
  display: inline-block;
}
.ct-video-wrapper.layout1 .ct-video-button {
  height: 115px;
  width: 115px;
  background-color: #e6007e;
  position: relative;
  -webkit-border-radius: 115px;
  -khtml-border-radius: 115px;
  -moz-border-radius: 115px;
  -ms-border-radius: 115px;
  -o-border-radius: 115px;
  border-radius: 115px;
  line-height: 115px;
  text-align: center;
  display: inline-block;
}
.ct-video-wrapper.layout1 .ct-video-button:before {
  height: 100%;
  width: 100%;
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.45);
  -webkit-border-radius: 115px;
  -khtml-border-radius: 115px;
  -moz-border-radius: 115px;
  -ms-border-radius: 115px;
  -o-border-radius: 115px;
  border-radius: 115px;
}
.ct-video-wrapper.layout1 .ct-video-button:after {
  height: 137px;
  width: 137px;
  -webkit-border-radius: 137px;
  -khtml-border-radius: 137px;
  -moz-border-radius: 137px;
  -ms-border-radius: 137px;
  -o-border-radius: 137px;
  border-radius: 137px;
  content: '';
  background-color: rgba(230, 0, 126, 0.5);
  position: absolute;
  top: -11px;
  left: -11px;
  z-index: -1;
  -webkit-transition: all 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -khtml-transition: all 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -moz-transition: all 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -ms-transition: all 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -o-transition: all 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  transition: all 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
}
.ct-video-wrapper.layout1 .ct-video-button i {
  font-size: 18px;
  color: #e6007e;
  position: relative;
  z-index: 99;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  -webkit-transform: translate(0, -50%);
  -khtml-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.ct-video-wrapper.layout1 .ct-video-button:hover:after {
  -webkit-transform: scale(1.1);
  -khtml-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
.ct-video-wrapper.layout1 .ct-video-intro {
  -webkit-border-radius: 9px;
  -khtml-border-radius: 9px;
  -moz-border-radius: 9px;
  -ms-border-radius: 9px;
  -o-border-radius: 9px;
  border-radius: 9px;
}
.ct-video-wrapper.layout1 .ct-video-intro + .ct-video-button {
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -khtml-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  left: 0;
  right: 0;
  margin: auto;
}
.ct-video-wrapper.layout1 .ct-video-intro.style2 {
  -webkit-border-radius: 50px;
  -khtml-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  border-radius: 50px;
  -webkit-box-shadow: 0 36px 38px rgba(230, 0, 126, 0.41);
  -khtml-box-shadow: 0 36px 38px rgba(230, 0, 126, 0.41);
  -moz-box-shadow: 0 36px 38px rgba(230, 0, 126, 0.41);
  -ms-box-shadow: 0 36px 38px rgba(230, 0, 126, 0.41);
  -o-box-shadow: 0 36px 38px rgba(230, 0, 126, 0.41);
  box-shadow: 0 36px 38px rgba(230, 0, 126, 0.41);
}
.ct-video-wrapper.layout1 .ct-video-intro.style3 {
  -webkit-border-radius: 8px;
  -khtml-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 0 1px 27px rgba(182, 182, 183, 0.79);
  -khtml-box-shadow: 0 1px 27px rgba(182, 182, 183, 0.79);
  -moz-box-shadow: 0 1px 27px rgba(182, 182, 183, 0.79);
  -ms-box-shadow: 0 1px 27px rgba(182, 182, 183, 0.79);
  -o-box-shadow: 0 1px 27px rgba(182, 182, 183, 0.79);
  box-shadow: 0 1px 27px rgba(182, 182, 183, 0.79);
}
.ct-video-wrapper.layout1 .ct-video-intro.style4 {
  -webkit-border-radius: 0px;
  -khtml-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  border: 10px solid #f0f0f0;
}
.ct-video-wrapper.layout1.style2 .ct-video-button {
  height: 100px;
  width: 100px;
  background-color: rgba(255, 255, 255, 0.9);
  color: #e6007e;
}
.ct-video-wrapper.layout1.style2 .ct-video-button:before {
  display: none;
}
.ct-video-wrapper.layout1.style2 .ct-video-button:after {
  height: 122px;
  width: 122px;
  background-color: transparent;
}
.ct-video-wrapper.layout1.style2 .ct-video-button:hover {
  background-color: #e6007e;
  -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.12);
  -khtml-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.12);
  -ms-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.12);
  -o-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.12);
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.12);
}
.ct-video-wrapper.layout1.style2 .ct-video-button:hover i {
  color: #fff;
}
.ct-video-wrapper.layout1.style3 .ct-video-button {
  height: 80px;
  width: 80px;
  background-color: #fff;
}
.ct-video-wrapper.layout1.style3 .ct-video-button:before, .ct-video-wrapper.layout1.style3 .ct-video-button:after {
  display: none;
}
.ct-video-wrapper.layout1.style3 .ct-video-button:hover {
  background-color: #e6007e;
  background-image: -webkit-gradient(linear, left top, right top, from(#e6007e), to(#e6007e));
  background-image: -webkit-linear-gradient(left, #e6007e, #e6007e);
  background-image: -moz-linear-gradient(left, #e6007e, #e6007e);
  background-image: -ms-linear-gradient(left, #e6007e, #e6007e);
  background-image: -o-linear-gradient(left, #e6007e, #e6007e);
  background-image: linear-gradient(left, #e6007e, #e6007e);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#e6007e', endColorStr='#e6007e', gradientType='1');
}
.ct-video-wrapper.layout1.style3 .ct-video-button:hover i {
  color: #fff;
  text-fill-color: inherit;
  -moz-text-fill-color: inherit;
  -webkit-text-fill-color: inherit;
}
.ct-video-wrapper.layout1.style4 .ct-video-button {
  height: 100px;
  width: 100px;
  background-color: #e6007e;
}
.ct-video-wrapper.layout1.style4 .ct-video-button i {
  color: #fff;
}
.ct-video-wrapper.layout1.style4 .ct-video-button:before {
  display: none;
}
.ct-video-wrapper.layout1.style4 .ct-video-button:after {
  height: 100px;
  width: 100px;
  top: 0;
  left: 0;
}
.ct-video-wrapper.layout1.style4 .ct-video-button:hover {
  background-color: #e6007e;
  -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.12);
  -khtml-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.12);
  -ms-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.12);
  -o-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.12);
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.12);
}
.ct-video-wrapper.layout1.style4 .ct-video-button:hover i {
  color: #fff;
}
.ct-video-wrapper.layout1.style4 .ct-video-button:hover:after {
  -webkit-transform: scale(1.3);
  -khtml-transform: scale(1.3);
  -moz-transform: scale(1.3);
  -ms-transform: scale(1.3);
  -o-transform: scale(1.3);
  transform: scale(1.3);
}
.ct-video-wrapper.layout1.style5 .ct-video-button {
  height: 100px;
  width: 100px;
  background-color: #e6007e;
  background-image: -webkit-gradient(linear, left top, right top, from(#e6007e), to(#e6007e));
  background-image: -webkit-linear-gradient(left, #e6007e, #e6007e);
  background-image: -moz-linear-gradient(left, #e6007e, #e6007e);
  background-image: -ms-linear-gradient(left, #e6007e, #e6007e);
  background-image: -o-linear-gradient(left, #e6007e, #e6007e);
  background-image: linear-gradient(left, #e6007e, #e6007e);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#e6007e', endColorStr='#e6007e', gradientType='1');
  background-color: transparent;
}
.ct-video-wrapper.layout1.style5 .ct-video-button i {
  color: #fff;
}
.ct-video-wrapper.layout1.style5 .ct-video-button:before {
  width: 80px;
  height: 80px;
  -webkit-border-radius: 50%;
  -khtml-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  left: 10px;
  top: 10px;
  background-color: #e6007e;
  background-image: -webkit-gradient(linear, left top, right top, from(#e6007e), to(#e6007e));
  background-image: -webkit-linear-gradient(left, #e6007e, #e6007e);
  background-image: -moz-linear-gradient(left, #e6007e, #e6007e);
  background-image: -ms-linear-gradient(left, #e6007e, #e6007e);
  background-image: -o-linear-gradient(left, #e6007e, #e6007e);
  background-image: linear-gradient(left, #e6007e, #e6007e);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#e6007e', endColorStr='#e6007e', gradientType='1');
  background-color: transparent;
  -webkit-animation: video-icon-animation 1.4s linear infinite;
  animation: video-icon-animation 1.4s linear infinite;
}
.ct-video-wrapper.layout1.style5 .ct-video-button:after {
  width: 90px;
  height: 90px;
  -webkit-border-radius: 50%;
  -khtml-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  left: 5px;
  top: 5px;
  background-color: #e6007e;
  background-image: -webkit-gradient(linear, left top, right top, from(#e6007e), to(#e6007e));
  background-image: -webkit-linear-gradient(left, #e6007e, #e6007e);
  background-image: -moz-linear-gradient(left, #e6007e, #e6007e);
  background-image: -ms-linear-gradient(left, #e6007e, #e6007e);
  background-image: -o-linear-gradient(left, #e6007e, #e6007e);
  background-image: linear-gradient(left, #e6007e, #e6007e);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#e6007e', endColorStr='#e6007e', gradientType='1');
  background-color: transparent;
  -webkit-animation: video-icon-animation 1.4s 0.7s linear infinite;
  animation: video-icon-animation 1.4s 0.7s linear infinite;
}
.ct-video-wrapper.layout1.style6 .ct-video-button {
  height: 70px;
  width: 70px;
  background-color: #e6007e;
}
.ct-video-wrapper.layout1.style6 .ct-video-button i {
  color: #fff;
}
.ct-video-wrapper.layout1.style6 .ct-video-button:before {
  display: none;
}
.ct-video-wrapper.layout1.style6 .ct-video-button:after {
  height: 70px;
  width: 70px;
  top: 0;
  left: 0;
}
.ct-video-wrapper.layout1.style6 .ct-video-button:hover {
  background-color: #e6007e;
  -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.12);
  -khtml-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.12);
  -ms-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.12);
  -o-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.12);
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.12);
}
.ct-video-wrapper.layout1.style6 .ct-video-button:hover i {
  color: #fff;
}
.ct-video-wrapper.layout1.style6 .ct-video-button:hover:after {
  -webkit-transform: scale(1.3);
  -khtml-transform: scale(1.3);
  -moz-transform: scale(1.3);
  -ms-transform: scale(1.3);
  -o-transform: scale(1.3);
  transform: scale(1.3);
}
.ct-team-carousel.default .team-featured {
  -webkit-transition: all 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -khtml-transition: all 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -moz-transition: all 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -ms-transition: all 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -o-transition: all 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  transition: all 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  background-position: top center;
}
.ct-team-carousel.default .team-featured:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 50%;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#000), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(bottom, #000, rgba(0, 0, 0, 0));
  background-image: -moz-linear-gradient(bottom, #000, rgba(0, 0, 0, 0));
  background-image: -ms-linear-gradient(bottom, #000, rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(bottom, #000, rgba(0, 0, 0, 0));
  background-image: linear-gradient(bottom, #000, rgba(0, 0, 0, 0));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#000', endColorStr='rgba(0, 0, 0, 0)');
  display: block;
}
.ct-team-carousel.default .team-featured.no-image {
  min-height: 300px;
  background-color: #e6007e;
}
.ct-team-carousel.default .team-holder {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 30px 30px 34px;
  text-align: center;
  -webkit-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -khtml-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -moz-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -ms-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -o-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
}
.ct-team-carousel.default .team-holder .team-title {
  font-size: 22px;
  color: #fff;
  font-weight: 600;
  margin-bottom: 2px;
}
.ct-team-carousel.default .team-holder .team-position {
  font-size: 14px;
  color: #fff;
  font-weight: 600;
  font-family: "Poppins", sans-serif;
  display: block;
}
.ct-team-carousel.default .team-holder .team-social {
  position: absolute;
  padding: 30px 30px 34px;
  left: 0;
  right: 0;
  bottom: -40px;
  -webkit-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -khtml-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -moz-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -ms-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -o-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  opacity: 0;
}
.ct-team-carousel.default .team-holder .team-social a {
  font-size: 18px;
  color: #fff;
  margin: 0 5px;
}
.ct-team-carousel.default .team-holder .team-social a:hover {
  color: #e6007e;
}
.ct-team-carousel.default .ct-team-item {
  position: relative;
  margin: 20px 0;
  -webkit-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -khtml-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -moz-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -ms-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -o-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
}
.ct-team-carousel.default .ct-team-item:hover {
  -webkit-box-shadow: 0 5px 16px rgba(0, 0, 0, 0.19);
  -khtml-box-shadow: 0 5px 16px rgba(0, 0, 0, 0.19);
  -moz-box-shadow: 0 5px 16px rgba(0, 0, 0, 0.19);
  -ms-box-shadow: 0 5px 16px rgba(0, 0, 0, 0.19);
  -o-box-shadow: 0 5px 16px rgba(0, 0, 0, 0.19);
  box-shadow: 0 5px 16px rgba(0, 0, 0, 0.19);
}
.ct-team-carousel.default .ct-team-item:hover .team-holder {
  padding-bottom: 84px;
}
.ct-team-carousel.default .ct-team-item:hover .team-social {
  opacity: 1;
  bottom: 0;
}
.ct-team-carousel.layout1 {
  text-align: center;
  position: relative;
  padding-bottom: 48px;
}
@media screen and (min-width: 1200px) {
  .ct-team-carousel.layout1:before {
    width: 100%;
    content: '';
    background-color: #e6007e;
    top: 120px;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    display: block;
    position: absolute;
  }
}
.ct-team-carousel.layout1 .team-featured {
  position: relative;
}
.ct-team-carousel.layout1 .team-featured .team-hover-item {
  width: 50%;
  height: 50%;
  background-color: rgba(17, 17, 17, 0.68);
  position: absolute;
  -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  opacity: 0;
}
.ct-team-carousel.layout1 .team-featured .team-hover-item.team-hover1 {
  top: 0;
  left: 0;
}
.ct-team-carousel.layout1 .team-featured .team-hover-item.team-hover2 {
  top: 0;
  left: 50%;
}
.ct-team-carousel.layout1 .team-featured .team-hover-item.team-hover3 {
  left: 50%;
  top: 50%;
}
.ct-team-carousel.layout1 .team-featured .team-hover-item.team-hover4 {
  left: 0;
  top: 50%;
}
.ct-team-carousel.layout1 .team-social {
  position: absolute;
  z-index: 99;
  top: calc(50% + 40px);
  top: -webkit-calc(50% + 40px);
  -webkit-transform: translate(0, -50%);
  -khtml-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  left: 0;
  right: 0;
  -webkit-transition: all 0.5s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -khtml-transition: all 0.5s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -moz-transition: all 0.5s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -ms-transition: all 0.5s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -o-transition: all 0.5s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  transition: all 0.5s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  opacity: 0;
}
.ct-team-carousel.layout1 .team-social a {
  display: inline-block;
  height: 38px;
  width: 38px;
  line-height: 38px;
  font-size: 20px;
  color: #fff;
  -webkit-border-radius: 38px;
  -khtml-border-radius: 38px;
  -moz-border-radius: 38px;
  -ms-border-radius: 38px;
  -o-border-radius: 38px;
  border-radius: 38px;
  background-color: #e6007e;
  margin: 0 1px;
}
.ct-team-carousel.layout1 .team-social a:hover {
  background-color: #a9005c;
}
.ct-team-carousel.layout1 .team-title {
  font-weight: 600;
  margin-top: 15px;
  margin-bottom: 5px;
}
.ct-team-carousel.layout1 .team-position {
  font-size: 16px;
}
@media screen and (min-width: 1200px) {
  .ct-team-carousel.layout1 .team-position {
    color: #fff;
  }
}
@media screen and (min-width: 1200px) {
  .ct-team-carousel.layout1 .owl-nav .owl-prev, .ct-team-carousel.layout1 .owl-nav .owl-next {
    font-size: 32px;
    top: calc(50% + 60px);
    top: -webkit-calc(50% + 60px);
    width: 100px;
  }
  .ct-team-carousel.layout1 .owl-nav .owl-prev:hover i, .ct-team-carousel.layout1 .owl-nav .owl-next:hover i {
    color: #fff;
  }
  .ct-team-carousel.layout1 .owl-nav .owl-prev i:before {
    content: '\f2ea';
  }
  .ct-team-carousel.layout1 .owl-nav .owl-next i:before {
    content: '\f2ee';
  }
}
.ct-team-carousel.layout1 .ct-team-item-inner:hover .team-social {
  opacity: 1;
  top: 50%;
}
.ct-team-carousel.layout1 .ct-team-item-inner:hover .team-featured .team-hover-item.team-hover1 {
  left: 50%;
  top: 0;
  opacity: 1;
}
.ct-team-carousel.layout1 .ct-team-item-inner:hover .team-featured .team-hover-item.team-hover2 {
  left: 50%;
  top: 50%;
  opacity: 1;
}
.ct-team-carousel.layout1 .ct-team-item-inner:hover .team-featured .team-hover-item.team-hover3 {
  left: 0%;
  top: 50%;
  opacity: 1;
}
.ct-team-carousel.layout1 .ct-team-item-inner:hover .team-featured .team-hover-item.team-hover4 {
  left: 0%;
  top: 0%;
  opacity: 1;
}
.ct-team-carousel.layout2 {
  text-align: center;
  position: relative;
}
.ct-team-carousel.layout2 .team-featured {
  position: relative;
  overflow: hidden;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.ct-team-carousel.layout2 .team-featured .team-hover-item {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.68);
  position: absolute;
  -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  opacity: 0;
}
.ct-team-carousel.layout2 .team-social {
  position: absolute;
  z-index: 99;
  top: calc(50% + 40px);
  top: -webkit-calc(50% + 40px);
  -webkit-transform: translate(0, -50%);
  -khtml-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  left: 0;
  right: 0;
  -webkit-transition: all 0.5s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -khtml-transition: all 0.5s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -moz-transition: all 0.5s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -ms-transition: all 0.5s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -o-transition: all 0.5s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  transition: all 0.5s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  opacity: 0;
}
.ct-team-carousel.layout2 .team-social a {
  display: inline-block;
  height: 38px;
  width: 38px;
  line-height: 38px;
  font-size: 20px;
  color: #fff;
  -webkit-border-radius: 38px;
  -khtml-border-radius: 38px;
  -moz-border-radius: 38px;
  -ms-border-radius: 38px;
  -o-border-radius: 38px;
  border-radius: 38px;
  background-color: #e6007e;
  margin: 0 1px;
}
.ct-team-carousel.layout2 .team-social a:hover {
  background-color: #a9005c;
}
.ct-team-carousel.layout2 .team-holder {
  background-color: #e6007e;
  padding: 18px 20px 35px;
  opacity: 0;
  -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  visibility: hidden;
  -webkit-border-radius: 0 0 4px 4px;
  -khtml-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  -ms-border-radius: 0 0 4px 4px;
  -o-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
.ct-team-carousel.layout2 .team-title {
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 5px;
  color: #fff;
}
.ct-team-carousel.layout2 .team-position {
  font-size: 16px;
  color: #111;
}
.ct-team-carousel.layout2 .team-featured:hover {
  -webkit-border-radius: 4px 4px 0 0;
  -khtml-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  -o-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.ct-team-carousel.layout2 .team-featured:hover .team-hover-item {
  opacity: 1;
}
.ct-team-carousel.layout2 .team-featured:hover .team-social {
  opacity: 1;
  top: 50%;
}
.ct-team-carousel.layout2 .team-featured:hover + .team-holder {
  opacity: 1;
  visibility: visible;
}
.ct-team-carousel.layout2 .owl-item.center .team-featured {
  -webkit-border-radius: 4px 4px 0 0;
  -khtml-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  -o-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.ct-team-carousel.layout2 .owl-item.center .team-featured .team-hover-item {
  opacity: 1;
}
.ct-team-carousel.layout2 .owl-item.center .team-featured .team-social {
  opacity: 1;
  top: 50%;
}
.ct-team-carousel.layout2 .owl-item.center .team-featured + .team-holder {
  opacity: 1;
  visibility: visible;
}
.ct-team-carousel.layout3 .team-holder {
  background-color: rgba(230, 0, 126, 0.9);
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 30px;
  text-align: center;
  -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  opacity: 0;
  -webkit-transform: translateY(100%);
  -khtml-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%);
}
.ct-team-carousel.layout3 .team-title {
  font-size: 24px;
  font-weight: 600;
  color: #fff;
  margin: 0;
}
.ct-team-carousel.layout3 .team-position {
  color: rgba(255, 255, 255, 0.75);
}
.ct-team-carousel.layout3 .team-social {
  margin-top: 12px;
}
.ct-team-carousel.layout3 .team-social a {
  font-size: 18px;
  color: #fff;
  margin: 0 6px;
}
.ct-team-carousel.layout3 .ct-team-item-inner {
  border: 1px solid #e3e3e3;
  position: relative;
  overflow: hidden;
}
.ct-team-carousel.layout3 .ct-team-item-inner:hover .team-holder {
  opacity: 1;
  -webkit-transform: translateY(0%);
  -khtml-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%);
  margin-bottom: -1px;
}
.ct-team-carousel.layout3 .owl-dots {
  margin-top: 34px;
}
.ct-team-carousel.layout3 .owl-dots .owl-dot {
  height: 12px;
  width: 12px;
  border: 2px solid #9e9e9e;
  background-color: transparent;
  position: relative;
}
.ct-team-carousel.layout3 .owl-dots .owl-dot:before {
  content: '';
  height: 15px;
  width: 15px;
  -webkit-border-radius: 15px;
  -khtml-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  -o-border-radius: 15px;
  border-radius: 15px;
  border: 5px solid transparent;
  position: absolute;
  top: -3px;
  left: -3px;
}
.ct-team-carousel.layout3 .owl-dots .owl-dot.active:before {
  border: 5px solid #e6007e;
}
.ct-team-carousel.layout4 {
  text-align: center;
}
.ct-team-carousel.layout4 .team-featured {
  position: relative;
  overflow: hidden;
  margin-bottom: 23px;
  display: inline-block;
}
.ct-team-carousel.layout4 .team-featured img {
  -webkit-border-radius: 270px;
  -khtml-border-radius: 270px;
  -moz-border-radius: 270px;
  -ms-border-radius: 270px;
  -o-border-radius: 270px;
  border-radius: 270px;
  border: 1px solid #e8e8e8;
}
.ct-team-carousel.layout4 .team-featured .team-social {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(230, 0, 126, 0.8);
  -webkit-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -khtml-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -moz-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -ms-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -o-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -webkit-border-radius: 270px;
  -khtml-border-radius: 270px;
  -moz-border-radius: 270px;
  -ms-border-radius: 270px;
  -o-border-radius: 270px;
  border-radius: 270px;
  -webkit-transform: translateY(100%);
  -khtml-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%);
  opacity: 0;
}
.ct-team-carousel.layout4 .team-featured .team-social-inner {
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0px, -50%);
  -khtml-transform: translate(0px, -50%);
  -moz-transform: translate(0px, -50%);
  -ms-transform: translate(0px, -50%);
  -o-transform: translate(0px, -50%);
  transform: translate(0px, -50%);
  left: 0;
  right: 0;
  font-size: 24px;
}
.ct-team-carousel.layout4 .team-featured .team-social-inner a {
  margin: 0 5px;
  color: #fff;
}
.ct-team-carousel.layout4 .team-featured .team-social-inner a:hover {
  color: rgba(255, 255, 255, 0.85);
}
.ct-team-carousel.layout4 .team-title {
  font-size: 22px;
  color: #3c4d6d;
  font-weight: 600;
  margin-bottom: 6px;
}
.ct-team-carousel.layout4 .team-position {
  font-size: 16px;
  font-style: italic;
}
.ct-team-carousel.layout4 .team-desc {
  font-size: 18px;
}
.ct-team-carousel.layout4 .team-phone {
  font-size: 18px;
}
.ct-team-carousel.layout4 .team-phone a {
  color: #e6007e;
}
.ct-team-carousel.layout4 .team-phone i {
  margin-right: 6px;
  color: #e6007e;
}
.ct-team-carousel.layout4 .team-gap {
  height: 1px;
  width: 170px;
  margin: auto;
  background-color: #e6007e;
  margin-top: 13px;
  margin-bottom: 18px;
}
.ct-team-carousel.layout4 .ct-team-item {
  padding: 0 1px;
}
.ct-team-carousel.layout4 .ct-team-item:hover .team-featured .team-social {
  opacity: 1;
  -webkit-transform: translateY(0%);
  -khtml-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%);
}
.ct-team-carousel.layout4 .owl-dots {
  margin-top: 60px;
}
.ct-team-carousel.layout5 .team-featured {
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  position: relative;
  overflow: hidden;
}
.ct-team-carousel.layout5 .social-hover-style1 .team-social {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 30px;
  text-align: center;
  height: 40%;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#3d4149), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(bottom, #3d4149, rgba(0, 0, 0, 0));
  background-image: -moz-linear-gradient(bottom, #3d4149, rgba(0, 0, 0, 0));
  background-image: -ms-linear-gradient(bottom, #3d4149, rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(bottom, #3d4149, rgba(0, 0, 0, 0));
  background-image: linear-gradient(bottom, #3d4149, rgba(0, 0, 0, 0));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#3d4149', endColorStr='rgba(0, 0, 0, 0)');
  -webkit-transition: all 0.2s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -khtml-transition: all 0.2s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -moz-transition: all 0.2s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -ms-transition: all 0.2s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -o-transition: all 0.2s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  transition: all 0.2s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -webkit-transform: translateY(100%);
  -khtml-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%);
  opacity: 0;
}
.ct-team-carousel.layout5 .social-hover-style1 .team-social a {
  height: 36px;
  background-color: #e6007e;
  color: #fff;
  border-radius: 36px;
  width: 36px;
  display: inline-block;
  line-height: 36px;
  text-align: center;
  font-size: 18px;
  margin: 0 3px;
}
.ct-team-carousel.layout5 .social-hover-style1 .team-social a:hover {
  background-color: #bd0068;
}
.ct-team-carousel.layout5 .social-hover-style1 .team-social .team-social-inner {
  position: absolute;
  left: 0;
  right: 0;
  bottom: -36px;
  -webkit-transition: all 0.4s 0.3s;
  -khtml-transition: all 0.4s 0.3s;
  -moz-transition: all 0.4s 0.3s;
  -ms-transition: all 0.4s 0.3s;
  -o-transition: all 0.4s 0.3s;
  transition: all 0.4s 0.3s;
  opacity: 0;
}
.ct-team-carousel.layout5 .social-hover-style2 .team-social {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  position: absolute;
  padding: 18px;
  text-align: right;
  opacity: 0;
  -webkit-transform: translateY(150%);
  -khtml-transform: translateY(150%);
  -moz-transform: translateY(150%);
  -ms-transform: translateY(150%);
  -o-transform: translateY(150%);
  transform: translateY(150%);
  -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
}
.ct-team-carousel.layout5 .social-hover-style2 .team-social a {
  font-size: 18px;
  color: #fff;
  margin: 0 6px;
}
.ct-team-carousel.layout5 .social-hover-style2 .team-social a:hover {
  color: rgba(255, 255, 255, 0.8);
}
.ct-team-carousel.layout5 .social-hover-style2 .team-social svg {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  bottom: 0;
  height: 80px;
  fill: url(#svg-gradient-team);
  -webkit-transform: scaleX(-1);
  -khtml-transform: scaleX(-1);
  -moz-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  transform: scaleX(-1);
}
.ct-team-carousel.layout5 .social-hover-style2 .team-social .team-social-inner {
  position: relative;
  z-index: 99;
}
.ct-team-carousel.layout5 .social-hover-style2:hover .team-social {
  opacity: 1;
  -webkit-transform: translateY(0%);
  -khtml-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%);
}
.ct-team-carousel.layout5 .team-holder {
  margin-top: 17px;
}
.ct-team-carousel.layout5 .team-title {
  font-size: 20px;
  font-weight: 600;
  color: #6a7382;
  margin: 0 0 2px;
}
.ct-team-carousel.layout5 .team-position {
  font-size: 14px;
  text-transform: uppercase;
  margin: 0;
}
.ct-team-carousel.layout5 .team-desc {
  padding-top: 8px;
}
.ct-team-carousel.layout5 .ct-team-item-inner:hover .social-hover-style1 .team-social {
  -webkit-transform: translateY(0%);
  -khtml-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%);
  opacity: 1;
}
.ct-team-carousel.layout5 .ct-team-item-inner:hover .social-hover-style1 .team-social .team-social-inner {
  bottom: 40px;
  opacity: 1;
}
.ct-team-carousel.layout5 .owl-dots {
  margin-top: 43px;
}
.ct-team-carousel.layout5 .owl-dots .owl-dot.active {
  background-color: #e6007e;
  background-image: -webkit-gradient(linear, left top, right top, from(#e6007e), to(#e6007e));
  background-image: -webkit-linear-gradient(left, #e6007e, #e6007e);
  background-image: -moz-linear-gradient(left, #e6007e, #e6007e);
  background-image: -ms-linear-gradient(left, #e6007e, #e6007e);
  background-image: -o-linear-gradient(left, #e6007e, #e6007e);
  background-image: linear-gradient(left, #e6007e, #e6007e);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#e6007e', endColorStr='#e6007e', gradientType='1');
}
.ct-team-carousel.layout6 .team-featured img {
  -webkit-box-shadow: 0 2px 16px rgba(171, 171, 171, 0.24);
  -khtml-box-shadow: 0 2px 16px rgba(171, 171, 171, 0.24);
  -moz-box-shadow: 0 2px 16px rgba(171, 171, 171, 0.24);
  -ms-box-shadow: 0 2px 16px rgba(171, 171, 171, 0.24);
  -o-box-shadow: 0 2px 16px rgba(171, 171, 171, 0.24);
  box-shadow: 0 2px 16px rgba(171, 171, 171, 0.24);
  margin-bottom: 34px;
}
.ct-team-carousel.layout6 .team-holder {
  text-align: center;
}
.ct-team-carousel.layout6 .team-title {
  font-size: 24px;
  font-weight: 500;
  margin-bottom: 8px;
}
.ct-team-carousel.layout6 .team-position {
  color: #999;
  font-family: 'Droidsans';
  display: block;
  line-height: 1;
  margin-bottom: 7px;
}
.ct-team-carousel.layout6 .team-social a {
  color: #333;
  font-size: 18px;
  margin: 0 7px;
}
.ct-team-carousel.layout6 .team-social a:hover {
  color: #e6007e;
}
.ct-team-carousel.layout6 .team-gap {
  height: 1px;
  width: 122px;
  display: inline-block;
  background-color: #e6007e;
  margin: 0 auto 9px auto;
}
.ct-team-carousel.layout6 .ct-team-item-inner {
  padding: 25px;
}
@media screen and (min-width: 992px) {
  .ct-team-carousel.layout6 {
    padding: 0 70px;
  }
  .ct-team-carousel.layout6 .owl-nav .owl-prev, .ct-team-carousel.layout6 .owl-nav .owl-next {
    height: 55px;
    width: 55px;
    font-size: 24px;
    border-radius: 55px;
    line-height: 55px;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -khtml-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
  }
  .ct-team-carousel.layout6 .owl-nav .owl-prev {
    left: 0;
  }
  .ct-team-carousel.layout6 .owl-nav .owl-next {
    right: 0;
  }
  .ct-team-carousel.layout6 .owl-dots {
    margin-top: 21px;
  }
}
.ct-newsletter-layout1 .tnp-field label {
  display: none;
}
.ct-newsletter-layout1 .tnp.tnp-subscription {
  margin-top: 0;
  margin-bottom: 0;
  position: relative;
  max-width: 100%;
}
.ct-newsletter-layout1 .tnp-field.tnp-field-email {
  margin-bottom: 0;
}
.ct-newsletter-layout1 .tnp-field.tnp-field-email .tnp-email {
  background-color: transparent;
  color: #d8d8d8;
  height: 50px;
  font-size: 16px;
  border: 2px solid #fff;
  padding: 10px 25px;
  -webkit-border-radius: 50px;
  -khtml-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  border-radius: 50px;
  -webkit-box-shadow: none;
  -khtml-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
.ct-newsletter-layout1 .tnp-field.tnp-field-email .tnp-email:focus {
  border-color: #e6007e;
}
.ct-newsletter-layout1 .tnp-field.tnp-field-button {
  margin: 0;
}
.ct-newsletter-layout1 .tnp-field.tnp-field-button .tnp-submit {
  position: absolute;
  top: 0;
  right: -2px;
  line-height: 50px;
  border: none;
  -webkit-border-radius: 50px;
  -khtml-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  border-radius: 50px;
  -webkit-box-shadow: none;
  -khtml-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  color: rgba(0, 0, 0, 0.65);
  background-color: #e6007e;
  padding: 0 60px;
  font-size: 18px;
}
.ct-newsletter-layout1 .tnp-field.tnp-field-button .tnp-submit:hover {
  background-color: #fff;
  color: #e6007e;
}
.ct-newsletter-layout1.form-style2 .tnp-field.tnp-field-email .tnp-email {
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background-color: #fff;
  color: #a9b4be;
  font-size: 15px;
  font-weight: normal;
  font-family: inherit;
}
.ct-newsletter-layout1.form-style2 .tnp-field.tnp-field-button .tnp-submit {
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  color: #111;
  font-size: 16px;
  font-weight: 600;
}
.ct-newsletter-layout1.form-style2 .tnp-field.tnp-field-button .tnp-submit:hover {
  background-color: #a9005c;
  color: #fff;
}
.ct-newsletter-layout1.form-style3 .tnp-field.tnp-field-email .tnp-email {
  -webkit-border-radius: 0px;
  -khtml-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  border-width: 1px;
  border-color: #e6007e;
  color: #999;
  font-size: 15px;
  font-weight: normal;
  font-family: inherit;
  height: 40px;
}
.ct-newsletter-layout1.form-style3 .tnp-field.tnp-field-button .tnp-submit {
  -webkit-border-radius: 0px;
  -khtml-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  color: #111;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  padding-left: 35px;
  padding-right: 35px;
  line-height: 40px;
}
.ct-newsletter-layout1.form-style3 .tnp-field.tnp-field-button .tnp-submit:hover {
  background-color: #a9005c;
  color: #fff;
}
.ct-newsletter-layout1.form-style4 {
  max-width: 710px;
  margin: auto;
}
.ct-newsletter-layout1.form-style4 form {
  display: flex;
  flex-wrap: nowrap;
}
.ct-newsletter-layout1.form-style4 .tnp-field.tnp-field-email {
  margin-right: 6px;
  flex-grow: 1;
}
.ct-newsletter-layout1.form-style4 .tnp-field.tnp-field-email .tnp-email {
  -webkit-border-radius: 0px;
  -khtml-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  color: #fff;
  padding-top: 6px;
  padding-bottom: 6px;
  height: 44px;
}
.ct-newsletter-layout1.form-style4 .tnp-field.tnp-field-button .tnp-submit {
  position: static;
  -webkit-border-radius: 0px;
  -khtml-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  color: #fff;
  padding-left: 70px;
  padding-right: 70px;
  line-height: 44px;
}
.ct-newsletter-layout1.form-style4 .tnp-field.tnp-field-button .tnp-submit:hover {
  color: #e6007e;
}
@media screen and (max-width: 575px) {
  .ct-newsletter-layout1.form-style4 form {
    display: block;
  }
  .ct-newsletter-layout1.form-style4 .tnp-field.tnp-field-email {
    margin-right: 0;
  }
}
@media screen and (max-width: 575px) {
  .ct-newsletter-layout1 .tnp-field.tnp-field-button .tnp-submit {
    width: 100%;
    margin-top: 15px;
    position: static;
  }
}
.ct-newsletter-layout1.form-style5 .tnp-field.tnp-field-email .tnp-email {
  color: #6a7382;
  border-color: #e6007e;
}
.ct-newsletter-layout1.form-style5 .tnp-field.tnp-field-button .tnp-submit {
  color: #fff;
  background-color: #e6007e;
  background-image: -webkit-gradient(linear, left top, right top, from(#e6007e), to(#e6007e));
  background-image: -webkit-linear-gradient(left, #e6007e, #e6007e);
  background-image: -moz-linear-gradient(left, #e6007e, #e6007e);
  background-image: -ms-linear-gradient(left, #e6007e, #e6007e);
  background-image: -o-linear-gradient(left, #e6007e, #e6007e);
  background-image: linear-gradient(left, #e6007e, #e6007e);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#e6007e', endColorStr='#e6007e', gradientType='1');
  font-weight: 600;
  text-transform: uppercase;
}
.ct-newsletter-layout1.form-style5 .tnp-field.tnp-field-button .tnp-submit:hover {
  background-color: #e6007e;
  background-image: -webkit-gradient(linear, left top, right top, from(#e6007e), to(#e6007e));
  background-image: -webkit-linear-gradient(left, #e6007e, #e6007e);
  background-image: -moz-linear-gradient(left, #e6007e, #e6007e);
  background-image: -ms-linear-gradient(left, #e6007e, #e6007e);
  background-image: -o-linear-gradient(left, #e6007e, #e6007e);
  background-image: linear-gradient(left, #e6007e, #e6007e);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#e6007e', endColorStr='#e6007e', gradientType='1');
}
.ct-newsletter-layout2 .ct-newsletter-inner {
  align-items: center;
}
.ct-newsletter-layout2 .tnp.tnp-subscription {
  margin-top: 0;
  margin-bottom: 0;
  position: relative;
  max-width: 100%;
}
.ct-newsletter-layout2 .ct-newsletter-icon {
  width: 50px;
  height: 36px;
  background-image: url(../images/icon-newsletter.png);
  margin-right: 14px;
  min-width: 50px;
}
.ct-newsletter-layout2 .ct-newsletter-meta {
  margin-top: -7px;
}
.ct-newsletter-layout2 .ct-newsletter-meta h3 {
  font-size: 24px;
  font-weight: 500;
  color: #fff;
  margin: 0 0 2px;
}
.ct-newsletter-layout2 .ct-newsletter-meta p {
  color: #fff;
  margin: 0;
}
.ct-newsletter-layout2 .ct-newsletter-holder-inner {
  display: flex;
}
.ct-newsletter-layout2 .tnp-field.tnp-field-email {
  margin-bottom: 0;
}
.ct-newsletter-layout2 .tnp-field.tnp-field-email .tnp-email {
  background-color: #fff;
  color: #828fa6;
  height: 42px;
  font-size: 14px;
  border: none;
  padding: 10px 22px;
  -webkit-border-radius: 0px;
  -khtml-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  -webkit-box-shadow: none;
  -khtml-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
.ct-newsletter-layout2 .tnp-field.tnp-field-email .tnp-email:focus {
  -webkit-box-shadow: 0 0 3px #111 inset;
  -khtml-box-shadow: 0 0 3px #111 inset;
  -moz-box-shadow: 0 0 3px #111 inset;
  -ms-box-shadow: 0 0 3px #111 inset;
  -o-box-shadow: 0 0 3px #111 inset;
  box-shadow: 0 0 3px #111 inset;
}
.ct-newsletter-layout2 .tnp-field.tnp-field-button {
  margin: 0;
}
.ct-newsletter-layout2 .tnp-field.tnp-field-button .tnp-submit {
  position: absolute;
  top: 0;
  right: 0;
  line-height: 42px;
  border: none;
  -webkit-border-radius: 0px;
  -khtml-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  -webkit-box-shadow: none;
  -khtml-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  color: #fff;
  background-color: #111;
  padding: 0 40px;
  font-size: 14px;
}
.ct-newsletter-layout2 .tnp-field.tnp-field-button .tnp-submit:hover {
  background-color: #a9005c;
  border-color: #a9005c;
  color: #fff;
}
@media screen and (max-width: 767px) {
  .ct-newsletter-layout2 .ct-newsletter-holder-inner {
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 575px) {
  .ct-newsletter-layout2 .tnp.tnp-subscription {
    margin-top: 25px;
  }
  .ct-newsletter-layout2 .tnp-field.tnp-field-button .tnp-submit {
    width: 100%;
    margin-top: 15px;
    position: static;
  }
}
.ct-newsletter-layout3 .tnp-subscription {
  margin: 0 auto;
  max-width: 550px;
  text-align: center;
}
.ct-newsletter-layout3 .tnp-field.tnp-field-email {
  margin-bottom: 46px;
}
.ct-newsletter-layout3 .tnp-field.tnp-field-email .tnp-email {
  background-color: transparent;
  color: #9b9b9b;
  font-size: 16px;
  border-bottom: 2px solid #333;
  padding: 14px 0;
  -webkit-border-radius: 0px;
  -khtml-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  -webkit-box-shadow: none;
  -khtml-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
.ct-newsletter-layout3 .tnp-field.tnp-field-email .tnp-email:focus {
  border-color: #e6007e;
}
.ct-newsletter-layout3 .tnp-field.tnp-field-button {
  margin: 0;
}
.ct-newsletter-layout3 .tnp-field.tnp-field-button .tnp-submit {
  margin: auto;
  background-color: #e6007e;
  background-image: -webkit-gradient(linear, left top, right top, from(#e6007e), to(#e6007e));
  background-image: -webkit-linear-gradient(left, #e6007e, #e6007e);
  background-image: -moz-linear-gradient(left, #e6007e, #e6007e);
  background-image: -ms-linear-gradient(left, #e6007e, #e6007e);
  background-image: -o-linear-gradient(left, #e6007e, #e6007e);
  background-image: linear-gradient(left, #e6007e, #e6007e);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#e6007e', endColorStr='#e6007e', gradientType='1');
  padding: 12px 50px;
}
.ct-newsletter-layout3 .tnp-field.tnp-field-button .tnp-submit:hover {
  background-color: #e6007e;
  background-image: -webkit-gradient(linear, left top, right top, from(#e6007e), to(#e6007e));
  background-image: -webkit-linear-gradient(left, #e6007e, #e6007e);
  background-image: -moz-linear-gradient(left, #e6007e, #e6007e);
  background-image: -ms-linear-gradient(left, #e6007e, #e6007e);
  background-image: -o-linear-gradient(left, #e6007e, #e6007e);
  background-image: linear-gradient(left, #e6007e, #e6007e);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#e6007e', endColorStr='#e6007e', gradientType='1');
}
.ct-grid-portfolio-layout1 .item-featured .no-thumnail {
  background-color: #e6007e;
  display: block;
  min-height: 190px;
}
.ct-grid-portfolio-layout1 .item-title {
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
  margin-bottom: 2px;
}
.ct-grid-portfolio-layout1 .item-title a:hover {
  color: inherit;
}
.ct-grid-portfolio-layout1 .item-category {
  font-size: 12px;
  color: #fff;
}
.ct-grid-portfolio-layout1 .item-category a {
  color: inherit;
}
.ct-grid-portfolio-layout1 .item-meta {
  margin-bottom: 17px;
}
.ct-grid-portfolio-layout1 .item-meta a {
  height: 36px;
  width: 36px;
  -webkit-border-radius: 36px;
  -khtml-border-radius: 36px;
  -moz-border-radius: 36px;
  -ms-border-radius: 36px;
  -o-border-radius: 36px;
  border-radius: 36px;
  border: 2px solid #fff;
  line-height: 36px;
  text-align: center;
  font-size: 14px;
  color: #fff;
  margin: 0 5px;
  display: inline-block;
  -webkit-transform: translateY(-30px);
  -khtml-transform: translateY(-30px);
  -moz-transform: translateY(-30px);
  -ms-transform: translateY(-30px);
  -o-transform: translateY(-30px);
  transform: translateY(-30px);
  opacity: 0;
}
.ct-grid-portfolio-layout1 .item-meta a.item-zoom {
  -webkit-transition: all 0.4s 0.2s;
  -khtml-transition: all 0.4s 0.2s;
  -moz-transition: all 0.4s 0.2s;
  -ms-transition: all 0.4s 0.2s;
  -o-transition: all 0.4s 0.2s;
  transition: all 0.4s 0.2s;
}
.ct-grid-portfolio-layout1 .item-meta a.item-zoom:hover {
  -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
}
.ct-grid-portfolio-layout1 .item-meta a.item-more {
  -webkit-transition: all 0.5s 0.3s;
  -khtml-transition: all 0.5s 0.3s;
  -moz-transition: all 0.5s 0.3s;
  -ms-transition: all 0.5s 0.3s;
  -o-transition: all 0.5s 0.3s;
  transition: all 0.5s 0.3s;
}
.ct-grid-portfolio-layout1 .item-meta a.item-more:hover {
  -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
}
.ct-grid-portfolio-layout1 .item-meta a:hover {
  color: #e6007e;
  background-color: #fff;
}
.ct-grid-portfolio-layout1 .item-meta.hover-style2 a {
  border-color: #e6007e;
  color: #e6007e;
}
.ct-grid-portfolio-layout1 .item-meta.hover-style2 a:hover {
  background-color: #e6007e;
  color: #fff;
}
.ct-grid-portfolio-layout1 .item-holder {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(26, 0, 14, 0.9);
  -webkit-transform: translateY(100%);
  -khtml-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%);
  -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  opacity: 0;
}
.ct-grid-portfolio-layout1 .item-holder .item-holder-inner {
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -khtml-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  left: 0;
  right: 0;
  padding: 30px;
  text-align: center;
}
.ct-grid-portfolio-layout1 .grid-item-inner {
  position: relative;
  overflow: hidden;
  border: 1px solid #e9e9e9;
}
.ct-grid-portfolio-layout1 .grid-item-inner:hover .item-holder, .ct-grid-portfolio-layout1 .grid-item-inner:hover .item-meta a {
  -webkit-transform: translateY(0%);
  -khtml-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%);
  opacity: 1;
}
.ct-grid-portfolio-layout2 .item-holder {
  width: calc(100% - 10px);
  height: calc(100% - 10px);
  position: absolute;
  left: 5px;
  top: 100%;
  -webkit-transition: all 0.6s cubic-bezier(0.35, 0.87, 0, 1.26);
  -khtml-transition: all 0.6s cubic-bezier(0.35, 0.87, 0, 1.26);
  -moz-transition: all 0.6s cubic-bezier(0.35, 0.87, 0, 1.26);
  -ms-transition: all 0.6s cubic-bezier(0.35, 0.87, 0, 1.26);
  -o-transition: all 0.6s cubic-bezier(0.35, 0.87, 0, 1.26);
  transition: all 0.6s cubic-bezier(0.35, 0.87, 0, 1.26);
}
.ct-grid-portfolio-layout2 .item-holder:before {
  opacity: 0.85;
}
.ct-grid-portfolio-layout2 .item-holder-inner {
  position: absolute;
  padding: 32px 35px;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
}
.ct-grid-portfolio-layout2 .item-meta {
  margin-right: 20px;
  flex-grow: 1;
}
.ct-grid-portfolio-layout2 .item-meta .item-title {
  font-size: 18px;
  line-height: 20px;
  color: #fff;
  font-weight: 500;
  margin-bottom: 2px;
}
.ct-grid-portfolio-layout2 .item-meta .item-category {
  color: #e6007e;
}
.ct-grid-portfolio-layout2 .item-meta .item-category a {
  color: #e6007e;
}
.ct-grid-portfolio-layout2 .item-more a {
  font-size: 18px;
  color: #fff;
  border: 2px solid #e6007e;
  -webkit-border-radius: 100%;
  -khtml-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
  text-align: center;
  height: 40px;
  width: 40px;
  line-height: 40px;
  text-align: center;
  display: inline-block;
}
.ct-grid-portfolio-layout2 .item-more a:hover {
  background-color: #e6007e;
  color: #fff;
}
.ct-grid-portfolio-layout2 .grid-item-inner {
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.23);
  -khtml-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.23);
  -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.23);
  -ms-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.23);
  -o-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.23);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.23);
}
.ct-grid-portfolio-layout2 .grid-item-inner:hover .item-holder {
  top: 5px;
  opacity: 1;
}
.ct-grid-portfolio-layout2 .grid-item-body {
  position: relative;
  overflow: hidden;
}
.ct-grid-portfolio-layout2 .ct-load-more {
  margin-top: 45px;
}
.ct-grid-portfolio-layout2 .btn-gradient {
  padding-left: 32px;
  padding-right: 32px;
}
.ct-grid-portfolio-layout3 {
  text-align: center;
}
.ct-grid-portfolio-layout3 .item-more {
  display: inline-block;
  width: 40px;
  height: 40px;
  -webkit-border-radius: 40px;
  -khtml-border-radius: 40px;
  -moz-border-radius: 40px;
  -ms-border-radius: 40px;
  -o-border-radius: 40px;
  border-radius: 40px;
  background-color: #111;
  color: #fff;
  line-height: 40px;
  font-size: 22px;
}
.ct-grid-portfolio-layout3 .item-title {
  margin-top: 21px;
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 3px;
}
.ct-grid-portfolio-layout3 .item-title a {
  color: #fff;
}
.ct-grid-portfolio-layout3 .item-title a:hover {
  color: #111;
}
.ct-grid-portfolio-layout3 .item-category {
  font-size: 17px;
  color: #111;
}
.ct-grid-portfolio-layout3 .item-category a {
  color: inherit;
}
.ct-grid-portfolio-layout3 .item-holder {
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-40px, -50%);
  -khtml-transform: translate(-40px, -50%);
  -moz-transform: translate(-40px, -50%);
  -ms-transform: translate(-40px, -50%);
  -o-transform: translate(-40px, -50%);
  transform: translate(-40px, -50%);
  left: 0;
  width: 100%;
  text-align: center;
  padding: 30px;
  -webkit-transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -khtml-transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -moz-transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -ms-transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -o-transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  opacity: 0;
}
.ct-grid-portfolio-layout3 .grid-item-inner {
  position: relative;
  overflow: hidden;
}
.ct-grid-portfolio-layout3 .grid-item-inner:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(230, 0, 126, 0.95);
  -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -webkit-transform: translateY(100%);
  -khtml-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%);
  opacity: 0;
}
.ct-grid-portfolio-layout3 .grid-item-inner:hover:before {
  -webkit-transform: translateX(0px);
  -khtml-transform: translateX(0px);
  -moz-transform: translateX(0px);
  -ms-transform: translateX(0px);
  -o-transform: translateX(0px);
  transform: translateX(0px);
  opacity: 1;
}
.ct-grid-portfolio-layout3 .grid-item-inner:hover .item-holder {
  opacity: 1;
  -webkit-transform: translate(0px, -50%);
  -khtml-transform: translate(0px, -50%);
  -moz-transform: translate(0px, -50%);
  -ms-transform: translate(0px, -50%);
  -o-transform: translate(0px, -50%);
  transform: translate(0px, -50%);
}
.ct-grid-portfolio-layout4 .grid-filter-wrap .filter-item {
  color: inherit;
  text-transform: uppercase;
  font-size: 15px;
  padding-left: 21px;
  padding-right: 21px;
}
.ct-grid-portfolio-layout4 .grid-filter-wrap i {
  color: inherit;
}
.ct-grid-portfolio-layout4 .item-featured .no-thumnail {
  background-color: #e6007e;
  display: block;
  min-height: 190px;
}
.ct-grid-portfolio-layout4 .item-title {
  color: #fff;
  font-size: 20px;
  font-weight: 600;
  text-transform: uppercase;
  margin-top: 48px;
  margin-bottom: 0px;
}
.ct-grid-portfolio-layout4 .item-title a:hover {
  color: rgba(255, 255, 255, 0.8);
}
@media screen and (max-width: 1400px) {
  .ct-grid-portfolio-layout4 .item-title {
    margin-top: 28px;
    font-size: 18px;
  }
}
.ct-grid-portfolio-layout4 .item-holder {
  position: absolute;
  top: 11px;
  left: 11px;
  right: 11px;
  bottom: 11px;
  background-color: rgba(230, 0, 126, 0.8);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(230, 0, 126, 0.8)), to(rgba(230, 0, 126, 0.8)));
  background-image: -webkit-linear-gradient(left, rgba(230, 0, 126, 0.8), rgba(230, 0, 126, 0.8));
  background-image: -moz-linear-gradient(left, rgba(230, 0, 126, 0.8), rgba(230, 0, 126, 0.8));
  background-image: -ms-linear-gradient(left, rgba(230, 0, 126, 0.8), rgba(230, 0, 126, 0.8));
  background-image: -o-linear-gradient(left, rgba(230, 0, 126, 0.8), rgba(230, 0, 126, 0.8));
  background-image: linear-gradient(left, rgba(230, 0, 126, 0.8), rgba(230, 0, 126, 0.8));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(230, 0, 126, 0.8)', endColorStr='rgba(230, 0, 126, 0.8)', gradientType='1');
  -webkit-transform: translateY(100%);
  -khtml-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%);
  -webkit-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -khtml-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -moz-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -ms-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -o-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  opacity: 0;
}
.ct-grid-portfolio-layout4 .item-holder .item-holder-inner {
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -khtml-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  left: 0;
  right: 0;
  padding: 30px;
  text-align: center;
  -webkit-transition: all 0.5s 0.3s;
  -khtml-transition: all 0.5s 0.3s;
  -moz-transition: all 0.5s 0.3s;
  -ms-transition: all 0.5s 0.3s;
  -o-transition: all 0.5s 0.3s;
  transition: all 0.5s 0.3s;
  margin-top: -25%;
  opacity: 0;
}
.ct-grid-portfolio-layout4 .item-holder .item-meta a {
  font-size: 20px;
  background-color: #fff;
  color: #3d4149;
  line-height: 50px;
  height: 50px;
  width: 60px;
  display: inline-block;
  text-align: center;
  margin: 0 -1px;
}
.ct-grid-portfolio-layout4 .item-holder .item-meta a:hover {
  color: #e6007e;
}
.ct-grid-portfolio-layout4 .item-holder .item-meta a.item-more {
  width: 50px;
  -webkit-border-radius: 50px;
  -khtml-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  border-radius: 50px;
}
.ct-grid-portfolio-layout4 .item-holder .item-meta a.item-zoom {
  -webkit-border-radius: 50px 0 0 50px;
  -khtml-border-radius: 50px 0 0 50px;
  -moz-border-radius: 50px 0 0 50px;
  -ms-border-radius: 50px 0 0 50px;
  -o-border-radius: 50px 0 0 50px;
  border-radius: 50px 0 0 50px;
}
.ct-grid-portfolio-layout4 .item-holder .item-meta a.item-zoom + .item-more {
  -webkit-border-radius: 0 50px 50px 0;
  -khtml-border-radius: 0 50px 50px 0;
  -moz-border-radius: 0 50px 50px 0;
  -ms-border-radius: 0 50px 50px 0;
  -o-border-radius: 0 50px 50px 0;
  border-radius: 0 50px 50px 0;
  width: 60px;
}
@media screen and (max-width: 1400px) {
  .ct-grid-portfolio-layout4 .item-holder .item-meta a {
    height: 40px;
    line-height: 40px;
  }
}
.ct-grid-portfolio-layout4 .grid-item-inner {
  position: relative;
  overflow: hidden;
}
.ct-grid-portfolio-layout4 .grid-item-inner:hover .item-holder {
  -webkit-transform: translateY(0%);
  -khtml-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%);
  opacity: 1;
}
.ct-grid-portfolio-layout4 .grid-item-inner:hover .item-holder .item-holder-inner {
  margin-top: 0;
  opacity: 1;
}
.ct-grid-portfolio-layout5 .grid-filter-wrap.grid-filter-style2 {
  margin-bottom: 18px;
}
@media screen and (max-width: 575px) {
  .ct-grid-portfolio-layout5 .grid-filter-wrap.grid-filter-style2 {
    text-align: center;
  }
}
.ct-grid-portfolio-layout5 .grid-filter-wrap .filter-item {
  color: #333;
  text-transform: uppercase;
}
.ct-grid-portfolio-layout5 .grid-filter-wrap .filter-item.active {
  color: #e6007e;
}
.ct-grid-portfolio-layout5 .grid-filter-wrap i {
  font-size: 14px;
  color: #333;
}
.ct-testimonial-carousel.default .ct-testimonial-image {
  width: 45px;
  margin-right: 15px;
}
.ct-testimonial-carousel.default .ct-testimonial-image img {
  -webkit-border-radius: 45px;
  -khtml-border-radius: 45px;
  -moz-border-radius: 45px;
  -ms-border-radius: 45px;
  -o-border-radius: 45px;
  border-radius: 45px;
}
.ct-testimonial-carousel.default .ct-testimonial-title {
  font-size: 20px;
  color: #443f45;
  font-weight: 600;
  margin: 0 0 3px;
}
.ct-testimonial-carousel.default .ct-testimonial-position {
  color: #999;
}
.ct-testimonial-carousel.default .ct-testimonial-quote {
  margin-bottom: 16px;
}
.ct-testimonial-carousel.default .ct-testimonial-quote svg {
  height: 26px;
  fill: #e6007e;
  width: inherit;
}
.ct-testimonial-carousel.default .ct-testimonial-content {
  margin-bottom: 26px;
}
.ct-testimonial-carousel.default .ct-testimonial-holder {
  display: flex;
  flex-wrap: nowrap;
}
.ct-testimonial-carousel.layout1 .ct-testimonial-image {
  min-width: 200px;
  width: 200px;
  margin-right: 30px;
}
.ct-testimonial-carousel.layout1 .ct-testimonial-image img {
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.ct-testimonial-carousel.layout1 .ct-testimonial-title {
  font-size: 22px;
  font-weight: 600;
  color: #111;
  margin-bottom: 2px;
}
.ct-testimonial-carousel.layout1 .ct-testimonial-position {
  font-size: 14px;
  color: #999;
  margin-bottom: 13px;
  display: block;
}
.ct-testimonial-carousel.layout1 .ct-testimonial-content {
  font-size: 14px;
  color: #666;
  padding-bottom: 17px;
}
.ct-testimonial-carousel.layout1 .ct-testimonial-content.divider1:before {
  height: 4px;
}
.ct-testimonial-carousel.layout1 .ct-testimonial-item {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}
.ct-testimonial-carousel.layout2 {
  text-align: center;
}
.ct-testimonial-carousel.layout2 .ct-testimonial-image {
  width: 50px;
  margin: auto;
  margin-bottom: 10px;
}
.ct-testimonial-carousel.layout2 .ct-testimonial-image img {
  -webkit-border-radius: 50px;
  -khtml-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  border-radius: 50px;
}
.ct-testimonial-carousel.layout2 .ct-testimonial-title {
  font-size: 18px;
  color: #fff;
  font-weight: 400;
  margin: 0 0 3px;
}
.ct-testimonial-carousel.layout2 .ct-testimonial-position {
  color: #fff;
  font-size: 14px;
  font-family: "Poppins", sans-serif;
}
.ct-testimonial-carousel.layout2 .ct-testimonial-quote {
  margin-bottom: 16px;
  font-size: 168px;
  line-height: 1;
  color: #e6007e;
  font-family: "Poppins", sans-serif;
}
.ct-testimonial-carousel.layout2 .ct-testimonial-content {
  font-family: "Poppins", sans-serif;
  font-size: 24px;
  line-height: 1.5;
  color: #fff;
  font-weight: normal;
  margin-bottom: 50px;
}
@media screen and (max-width: 767px) {
  .ct-testimonial-carousel.layout2 .ct-testimonial-content {
    font-size: 20px;
  }
}
.ct-testimonial-carousel.layout2 .ct-testimonial-item {
  padding-top: 80px;
}
.ct-testimonial-carousel.layout2 .ct-testimonial-item .ct-testimonial-quote {
  position: absolute;
  top: -8px;
  left: 0;
  right: 0;
}
@media screen and (min-width: 1200px) {
  .ct-testimonial-carousel.layout2.owl-nav-middle {
    padding: 0 120px;
  }
}
.ct-testimonial-carousel.layout2.style2 .ct-testimonial-item {
  padding-top: 58px;
}
.ct-testimonial-carousel.layout2.style2 .ct-testimonial-content {
  font-size: 24px;
  line-height: 36px;
  color: #3d4149;
  font-family: "Poppins", sans-serif;
  font-weight: normal;
  margin-bottom: 35px;
}
.ct-testimonial-carousel.layout2.style2 .ct-testimonial-title {
  font-size: 20px;
  color: #3d4149;
}
.ct-testimonial-carousel.layout2.style2 .ct-testimonial-position {
  color: inherit;
}
.ct-testimonial-carousel.layout2.style2 .ct-testimonial-quote {
  font-size: 26px;
  top: 0;
}
.ct-testimonial-carousel.layout2.style2 .ct-testimonial-quote svg {
  height: 26px;
  fill: url(#svg-gradient);
  width: inherit;
}
.ct-testimonial-carousel.layout2.style2 .owl-nav .owl-prev, .ct-testimonial-carousel.layout2.style2 .owl-nav .owl-next {
  color: #3d4149;
}
.ct-testimonial-carousel.layout3 {
  max-width: 1140px;
  margin: auto;
}
.ct-testimonial-carousel.layout3 .ct-testimonial-image {
  width: 55px;
  margin-right: 15px;
}
.ct-testimonial-carousel.layout3 .ct-testimonial-image img {
  -webkit-border-radius: 55px;
  -khtml-border-radius: 55px;
  -moz-border-radius: 55px;
  -ms-border-radius: 55px;
  -o-border-radius: 55px;
  border-radius: 55px;
}
.ct-testimonial-carousel.layout3 .ct-testimonial-title {
  font-size: 22px;
  color: #272e33;
  font-weight: 600;
  margin: 0 0 3px;
}
.ct-testimonial-carousel.layout3 .ct-testimonial-position {
  color: #737a7f;
}
.ct-testimonial-carousel.layout3 .ct-testimonial-quote {
  position: absolute;
  top: 38px;
  right: 50px;
  font-size: 25px;
  color: #e6007e;
}
@media screen and (max-width: 991px) {
  .ct-testimonial-carousel.layout3 .ct-testimonial-quote {
    right: 30px;
  }
}
.ct-testimonial-carousel.layout3 .ct-testimonial-content {
  color: #737a7f;
  line-height: 1.666;
  margin-top: 15px;
}
.ct-testimonial-carousel.layout3 .ct-testimonial-holder {
  display: flex;
  flex-wrap: nowrap;
}
.ct-testimonial-carousel.layout3 .ct-testimonial-item {
  padding: 30px 50px;
  -webkit-box-shadow: 0 10px 15px rgba(214, 214, 214, 0.41);
  -khtml-box-shadow: 0 10px 15px rgba(214, 214, 214, 0.41);
  -moz-box-shadow: 0 10px 15px rgba(214, 214, 214, 0.41);
  -ms-box-shadow: 0 10px 15px rgba(214, 214, 214, 0.41);
  -o-box-shadow: 0 10px 15px rgba(214, 214, 214, 0.41);
  box-shadow: 0 10px 15px rgba(214, 214, 214, 0.41);
  margin-top: 10px;
  margin-bottom: 40px;
  background-color: #fff;
  position: relative;
}
@media screen and (max-width: 991px) {
  .ct-testimonial-carousel.layout3 .ct-testimonial-item {
    padding-left: 30px;
    padding-right: 30px;
  }
}
.ct-testimonial-carousel.layout3.boxshadow-style2 .ct-testimonial-item {
  -webkit-box-shadow: 0 3px 15px rgba(0, 0, 0, 0.15);
  -khtml-box-shadow: 0 3px 15px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 3px 15px rgba(0, 0, 0, 0.15);
  -ms-box-shadow: 0 3px 15px rgba(0, 0, 0, 0.15);
  -o-box-shadow: 0 3px 15px rgba(0, 0, 0, 0.15);
  box-shadow: 0 3px 15px rgba(0, 0, 0, 0.15);
  margin-top: 20px;
  margin-bottom: 20px;
  -webkit-border-radius: 12px;
  -khtml-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
  border-radius: 12px;
  padding-top: 46px;
  padding-bottom: 46px;
}
.ct-testimonial-carousel.layout3.boxshadow-style3 .ct-testimonial-item {
  -webkit-box-shadow: none;
  -khtml-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  padding: 30px 32px 65px;
}
.ct-testimonial-carousel.layout3.boxshadow-style3 .ct-testimonial-item .ct-testimonial-quote {
  top: 16px;
  right: 28px;
}
.ct-testimonial-carousel.layout3.boxshadow-style3 .ct-testimonial-item .ct-testimonial-quote:before {
  content: '';
  width: 38px;
  height: 34px;
  background-image: url(../images/quote-gray.png);
  background-position: center;
  display: block;
}
.ct-testimonial-carousel.layout3.boxshadow-style3 .owl-dots {
  margin-top: 0;
}
.ct-testimonial-carousel.layout3 .owl-nav {
  margin-top: 20px;
}
.ct-testimonial-carousel.layout3 .owl-stage-outer {
  margin-left: -15px;
  margin-right: -15px;
  padding: 0 15px;
}
@media screen and (min-width: 1200px) {
  .ct-testimonial-carousel.layout3.nav-center {
    position: static;
  }
  .ct-testimonial-carousel.layout3.nav-center .ct-testimonial-item {
    margin: 0;
    -webkit-box-shadow: none;
    -khtml-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
  }
  .ct-testimonial-carousel.layout3.nav-center .owl-nav {
    margin: 0;
  }
  .ct-testimonial-carousel.layout3.nav-center .owl-nav .owl-prev, .ct-testimonial-carousel.layout3.nav-center .owl-nav .owl-next {
    height: 50px;
    width: 50px;
    line-height: 50px;
    margin: 0;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -khtml-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
    background-color: #e6007e;
    color: #fff;
    font-size: 36px;
  }
  .ct-testimonial-carousel.layout3.nav-center .owl-nav .owl-prev:hover, .ct-testimonial-carousel.layout3.nav-center .owl-nav .owl-next:hover {
    background-color: #fff;
  }
  .ct-testimonial-carousel.layout3.nav-center .owl-nav .owl-prev:hover i, .ct-testimonial-carousel.layout3.nav-center .owl-nav .owl-next:hover i {
    color: #e6007e;
  }
  .ct-testimonial-carousel.layout3.nav-center .owl-nav .owl-prev {
    left: 0;
  }
  .ct-testimonial-carousel.layout3.nav-center .owl-nav .owl-next {
    right: 0;
  }
}
.ct-testimonial-carousel.layout4 .ct-testimonial-item {
  display: flex;
  flex-wrap: nowrap;
}
.ct-testimonial-carousel.layout4 .ct-testimonial-image {
  min-width: 144px;
  width: 144px;
  margin-right: 40px;
}
.ct-testimonial-carousel.layout4 .ct-testimonial-image img {
  border: 1px solid #e6007e;
}
.ct-testimonial-carousel.layout4 .ct-testimonial-holder {
  margin-top: -9px;
}
.ct-testimonial-carousel.layout4 .ct-testimonial-content {
  font-weight: normal;
  font-size: 24px;
  line-height: 36px;
  color: #3d4149;
  margin-bottom: 24px;
}
.ct-testimonial-carousel.layout4 .ct-testimonial-title {
  font-size: 20px;
  color: #3d4149;
  font-weight: 600;
  margin-bottom: 8px;
}
@media screen and (max-width: 767px) {
  .ct-testimonial-carousel.layout4 .ct-testimonial-holder {
    margin-top: -3px;
  }
  .ct-testimonial-carousel.layout4 .ct-testimonial-image {
    min-width: 70px;
    width: 70px;
    margin-right: 20px;
  }
  .ct-testimonial-carousel.layout4 .ct-testimonial-content {
    font-size: 17px;
    line-height: normal;
  }
}
.ct-testimonial-carousel.layout5 .ct-testimonial-item {
  border: 1px solid #d9d9d9;
  padding: 12px 25px 18px;
}
.ct-testimonial-carousel.layout5 .ct-testimonial-item + .ct-testimonial-item {
  margin-top: 20px;
}
.ct-testimonial-carousel.layout5 .ct-testimonial-title {
  font-size: 18px;
  font-weight: 500;
  margin-right: 30px;
  flex-grow: 1;
  margin: 5px 0;
}
.ct-testimonial-carousel.layout5 .ct-testimonial-client-title {
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 0;
}
.ct-testimonial-carousel.layout5 .ct-testimonial-image {
  width: 30px;
  min-width: 30px;
  margin-right: 6px;
}
.ct-testimonial-carousel.layout5 .ct-testimonial-image img {
  -webkit-border-radius: 30px;
  -khtml-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
}
.ct-testimonial-carousel.layout5 .ct-testimonial-holder, .ct-testimonial-carousel.layout5 .ct-testimonial-meta {
  align-items: center;
  display: flex;
  flex-wrap: nowrap;
}
.ct-testimonial-carousel.layout5 .ct-testimonial-meta {
  margin-bottom: 4px;
}
.ct-testimonial-carousel.layout5 .ct-testimonial-content {
  margin-bottom: 15px;
}
.ct-testimonial-carousel.layout5 .ct-testimonial-rating {
  margin: 5px 0;
}
.ct-testimonial-carousel.layout5 .ct-testimonial-rating span:before {
  font-family: FontAwesome;
  color: #e2ba1c;
  letter-spacing: 6px;
  font-size: 18px;
}
.ct-testimonial-carousel.layout5 .ct-testimonial-rating .rating-5-star:before {
  content: '\f005\f005\f005\f005\f005';
}
.ct-testimonial-carousel.layout5 .ct-testimonial-rating .rating-4-star:before {
  content: '\f005\f005\f005\f005';
}
.ct-testimonial-carousel.layout5 .ct-testimonial-rating .rating-3-star:before {
  content: '\f005\f005\f005';
}
.ct-testimonial-carousel.layout5 .ct-testimonial-rating .rating-2-star:before {
  content: '\f005\f005';
}
.ct-testimonial-carousel.layout5 .ct-testimonial-rating .rating-1-star:before {
  content: '\f005';
}
.ct-testimonial-carousel.layout5 .owl-dots {
  margin-top: 20px;
}
.ct-testimonial-carousel.layout5 .owl-dots .owl-dot.active {
  background-color: #fff;
  border: 4px solid #e6007e;
}
.ct-testimonial-carousel.layout5 .cms-testimonial-item-wrap {
  margin: 1px;
}
.ct-testimonial-carousel.layout6 {
  padding: 40px;
  -webkit-box-shadow: 0 0 29px rgba(171, 171, 171, 0.3);
  -khtml-box-shadow: 0 0 29px rgba(171, 171, 171, 0.3);
  -moz-box-shadow: 0 0 29px rgba(171, 171, 171, 0.3);
  -ms-box-shadow: 0 0 29px rgba(171, 171, 171, 0.3);
  -o-box-shadow: 0 0 29px rgba(171, 171, 171, 0.3);
  box-shadow: 0 0 29px rgba(171, 171, 171, 0.3);
  background-color: #fff;
}
.ct-testimonial-carousel.layout6 .ct-testimonial-image {
  min-width: 100px;
  width: 100px;
}
.ct-testimonial-carousel.layout6 .ct-testimonial-image + .ct-testimonial-holder {
  margin-left: 40px;
}
.ct-testimonial-carousel.layout6 .ct-testimonial-content {
  font-size: 16px;
  line-height: 27px;
  color: #111;
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  padding-bottom: 16px;
}
.ct-testimonial-carousel.layout6 .ct-testimonial-title {
  font-size: 16px;
  font-weight: 500;
  margin: 15px 30px 15px 0;
  flex-grow: 1;
}
.ct-testimonial-carousel.layout6 .ct-testimonial-button a {
  line-height: 40px;
  padding: 0 15px;
  background-color: #e4e7ea;
  -webkit-border-radius: 40px;
  -khtml-border-radius: 40px;
  -moz-border-radius: 40px;
  -ms-border-radius: 40px;
  -o-border-radius: 40px;
  border-radius: 40px;
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  font-size: 16px;
  color: #111;
  display: inline-block;
}
.ct-testimonial-carousel.layout6 .ct-testimonial-button a i {
  color: #e6007e;
  font-size: 24px;
  margin-right: 12px;
  top: 2px;
  position: relative;
  -webkit-transition: all 0.2s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -khtml-transition: all 0.2s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -moz-transition: all 0.2s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -ms-transition: all 0.2s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -o-transition: all 0.2s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  transition: all 0.2s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
}
.ct-testimonial-carousel.layout6 .ct-testimonial-button a:hover {
  background-color: #e6007e;
  color: #fff;
}
.ct-testimonial-carousel.layout6 .ct-testimonial-button a:hover i {
  color: #fff;
}
.ct-testimonial-carousel.layout6 .ct-testimonial-meta {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.ct-testimonial-carousel.layout6 .ct-testimonial-item {
  display: flex;
  flex-wrap: nowrap;
}
@media screen and (max-width: 767px) {
  .ct-testimonial-carousel.layout6 .ct-testimonial-item {
    display: block;
  }
  .ct-testimonial-carousel.layout6 .ct-testimonial-item .ct-testimonial-image {
    margin: auto;
  }
  .ct-testimonial-carousel.layout6 .ct-testimonial-item .ct-testimonial-image + .ct-testimonial-holder {
    margin-left: 0;
    margin-top: 20px;
  }
}
.ct-testimonial-carousel.layout6.style2 {
  padding: 0;
  background-color: transparent;
  -webkit-box-shadow: none;
  -khtml-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
.ct-testimonial-carousel.layout6.style2 .ct-testimonial-image {
  width: 90px;
  min-width: 90px;
}
.ct-testimonial-carousel.layout6.style2 .ct-testimonial-image img {
  width: auto;
}
.ct-testimonial-carousel.layout6.style2 .ct-testimonial-holder {
  margin-left: 20px;
}
.ct-testimonial-carousel.layout6.style2 .ct-testimonial-holder .ct-testimonial-content {
  font-size: 18px;
  line-height: 36px;
  color: #fff;
  font-weight: normal;
  padding-bottom: 24px;
  margin-top: -10px;
}
.ct-testimonial-carousel.layout6.style2 .ct-testimonial-holder .ct-testimonial-title {
  color: #fff;
  font-size: 18px;
  font-weight: normal;
}
.ct-testimonial-carousel.layout6.style2 .owl-nav {
  text-align: left;
  margin-left: 110px;
  margin-top: 5px;
}
.ct-testimonial-carousel.layout6.style2 .owl-nav .owl-prev, .ct-testimonial-carousel.layout6.style2 .owl-nav .owl-next {
  background-color: transparent;
  border: none;
  color: #e6007e;
  font-size: 32px;
  margin: 0;
  width: inherit;
}
.ct-testimonial-carousel.layout6.style2 .owl-nav .owl-prev {
  margin-right: 14px;
}
.ct-testimonial-carousel.layout7 .ct-testimonial-item {
  background-color: #fff;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  padding: 30px 35px;
}
.ct-testimonial-carousel.layout7 .ct-testimonial-title {
  font-size: 18px;
  font-weight: 500;
  margin-right: 30px;
  margin: 0 0 8px;
}
.ct-testimonial-carousel.layout7 .ct-testimonial-client-title {
  font-size: 15px;
  font-weight: 500;
  margin-bottom: 0;
}
.ct-testimonial-carousel.layout7 .ct-testimonial-image {
  width: 35px;
  min-width: 35px;
  margin-right: 10px;
}
.ct-testimonial-carousel.layout7 .ct-testimonial-image img {
  -webkit-border-radius: 30px;
  -khtml-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
}
.ct-testimonial-carousel.layout7 .ct-testimonial-holder {
  align-items: center;
  display: flex;
  flex-wrap: nowrap;
}
.ct-testimonial-carousel.layout7 .ct-testimonial-meta {
  margin-bottom: 4px;
  display: flex;
  flex-wrap: nowrap;
}
.ct-testimonial-carousel.layout7 .ct-testimonial-meta .ct-testimonial-meta-inner {
  margin-right: 30px;
  flex-grow: 1;
}
.ct-testimonial-carousel.layout7 .ct-testimonial-content {
  margin-bottom: 15px;
}
.ct-testimonial-carousel.layout7 .ct-testimonial-rating {
  margin: 0 0 8px;
}
.ct-testimonial-carousel.layout7 .ct-testimonial-rating span:before {
  font-family: FontAwesome;
  color: #e6007e;
  letter-spacing: 6px;
  font-size: 18px;
}
.ct-testimonial-carousel.layout7 .ct-testimonial-rating .rating-5-star:before {
  content: '\f005\f005\f005\f005\f005';
}
.ct-testimonial-carousel.layout7 .ct-testimonial-rating .rating-4-star:before {
  content: '\f005\f005\f005\f005';
}
.ct-testimonial-carousel.layout7 .ct-testimonial-rating .rating-3-star:before {
  content: '\f005\f005\f005';
}
.ct-testimonial-carousel.layout7 .ct-testimonial-rating .rating-2-star:before {
  content: '\f005\f005';
}
.ct-testimonial-carousel.layout7 .ct-testimonial-rating .rating-1-star:before {
  content: '\f005';
}
.ct-testimonial-carousel.layout7 .ct-testimonial-quote svg {
  height: 38px;
  width: 44px;
  fill: #dbdbdb;
}
.ct-testimonial-carousel.layout7 .owl-dots {
  margin-top: 60px;
}
.ct-testimonial-carousel.layout7 .owl-dots .owl-dot {
  background-color: #fff;
}
.ct-testimonial-carousel.layout7 .owl-dots .owl-dot.active {
  background-color: #e6007e;
}
.ct-testimonial-carousel.layout8 .ct-testimonial-title {
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 13px;
}
.ct-testimonial-carousel.layout8 .ct-testimonial-client-title {
  font-size: 17px;
  font-weight: 600;
  margin-bottom: 3px;
}
.ct-testimonial-carousel.layout8 .ct-testimonial-image {
  width: 112px;
  min-width: 112px;
  margin-bottom: 9px;
}
.ct-testimonial-carousel.layout8 .ct-testimonial-image img {
  -webkit-border-radius: 7px;
  -khtml-border-radius: 7px;
  -moz-border-radius: 7px;
  -ms-border-radius: 7px;
  -o-border-radius: 7px;
  border-radius: 7px;
}
.ct-testimonial-carousel.layout8 .ct-testimonial-item-inner {
  display: flex;
  flex-wrap: nowrap;
  padding: 50px 9% 60px;
  margin: 30px 0;
  background-color: #fff;
  position: relative;
  overflow: hidden;
}
.ct-testimonial-carousel.layout8 .ct-testimonial-item-inner:before {
  content: '';
  position: absolute;
  bottom: -170px;
  left: -120px;
  width: 400px;
  height: 220px;
  background-color: #e6007e;
  background-image: -webkit-gradient(linear, left top, right top, from(#e6007e), to(#e6007e));
  background-image: -webkit-linear-gradient(left, #e6007e, #e6007e);
  background-image: -moz-linear-gradient(left, #e6007e, #e6007e);
  background-image: -ms-linear-gradient(left, #e6007e, #e6007e);
  background-image: -o-linear-gradient(left, #e6007e, #e6007e);
  background-image: linear-gradient(left, #e6007e, #e6007e);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#e6007e', endColorStr='#e6007e', gradientType='1');
  -webkit-border-radius: 100%;
  -khtml-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
}
.ct-testimonial-carousel.layout8 .ct-testimonial-meta {
  margin-right: 34px;
  text-align: center;
}
.ct-testimonial-carousel.layout8 .ct-testimonial-rating {
  margin: 0 0 8px;
}
.ct-testimonial-carousel.layout8 .ct-testimonial-rating span:before {
  font-family: FontAwesome;
  color: #f2ca12;
  letter-spacing: 6px;
  font-size: 14px;
}
.ct-testimonial-carousel.layout8 .ct-testimonial-rating .rating-5-star:before {
  content: '\f005\f005\f005\f005\f005';
}
.ct-testimonial-carousel.layout8 .ct-testimonial-rating .rating-4-star:before {
  content: '\f005\f005\f005\f005';
}
.ct-testimonial-carousel.layout8 .ct-testimonial-rating .rating-3-star:before {
  content: '\f005\f005\f005';
}
.ct-testimonial-carousel.layout8 .ct-testimonial-rating .rating-2-star:before {
  content: '\f005\f005';
}
.ct-testimonial-carousel.layout8 .ct-testimonial-rating .rating-1-star:before {
  content: '\f005';
}
.ct-testimonial-carousel.layout8 .ct-testimonial-quote svg {
  height: 38px;
  width: 44px;
  fill: #dbdbdb;
  top: 25px;
  right: 50px;
  position: absolute;
}
.ct-testimonial-carousel.layout8 .owl-stage-outer {
  padding: 0 30px;
  margin: 0 -30px;
}
.ct-testimonial-carousel.layout8 .owl-stage-outer .owl-item.active .ct-testimonial-item {
  -webkit-box-shadow: 0 2px 25px rgba(0, 0, 0, 0.1);
  -khtml-box-shadow: 0 2px 25px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 2px 25px rgba(0, 0, 0, 0.1);
  -ms-box-shadow: 0 2px 25px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0 2px 25px rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 25px rgba(0, 0, 0, 0.1);
}
@media screen and (min-width: 768px) {
  .ct-testimonial-carousel.layout8[data-arrows="true"] {
    padding: 0 100px;
  }
  .ct-testimonial-carousel.layout8[data-arrows="true"] .owl-nav {
    margin: 0;
  }
  .ct-testimonial-carousel.layout8[data-arrows="true"] .owl-nav .owl-prev, .ct-testimonial-carousel.layout8[data-arrows="true"] .owl-nav .owl-next {
    border: 2px solid #e6007e;
    height: 40px;
    width: 40px;
    line-height: 36px;
    -webkit-border-radius: 40px;
    -khtml-border-radius: 40px;
    -moz-border-radius: 40px;
    -ms-border-radius: 40px;
    -o-border-radius: 40px;
    border-radius: 40px;
    background-color: #fff;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -khtml-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
  }
  .ct-testimonial-carousel.layout8[data-arrows="true"] .owl-nav .owl-prev i, .ct-testimonial-carousel.layout8[data-arrows="true"] .owl-nav .owl-next i {
    vertical-align: inherit;
  }
  .ct-testimonial-carousel.layout8[data-arrows="true"] .owl-nav .owl-prev:hover, .ct-testimonial-carousel.layout8[data-arrows="true"] .owl-nav .owl-next:hover {
    background-color: #e6007e;
    color: #fff;
  }
  .ct-testimonial-carousel.layout8[data-arrows="true"] .owl-nav .owl-prev {
    left: 0;
  }
  .ct-testimonial-carousel.layout8[data-arrows="true"] .owl-nav .owl-next {
    right: 0;
  }
}
@media screen and (max-width: 767px) {
  .ct-testimonial-carousel.layout8 .ct-testimonial-item-inner {
    display: block;
    text-align: center;
  }
  .ct-testimonial-carousel.layout8 .ct-testimonial-item-inner .ct-testimonial-quote {
    display: none;
  }
  .ct-testimonial-carousel.layout8 .ct-testimonial-item-inner .ct-testimonial-meta {
    margin: 0;
  }
  .ct-testimonial-carousel.layout8 .ct-testimonial-item-inner .ct-testimonial-meta .ct-testimonial-image {
    margin: 0 auto 10px auto;
  }
}
.ct-testimonial-carousel.layout9 .ct-testimonial-item {
  background-color: #eee;
  padding: 35px 40px;
}
.ct-testimonial-carousel.layout9 .ct-testimonial-title {
  font-size: 14px;
  color: #333;
  text-transform: uppercase;
  font-weight: 600;
  margin: 0;
}
.ct-testimonial-carousel.layout9 .ct-testimonial-position {
  color: #929292;
  font-size: 12px;
  display: block;
  line-height: normal;
}
.ct-testimonial-carousel.layout9 .ct-testimonial-quote svg {
  height: 35px;
  fill: #333;
  width: inherit;
  position: absolute;
  bottom: 35px;
  right: 30px;
  -webkit-transform: rotate(180deg);
  -khtml-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ct-testimonial-carousel.layout9 .ct-testimonial-content {
  margin-bottom: 29px;
}
.ct-testimonial-carousel-wrap {
  position: relative;
}
.ct-client-carousel {
  max-width: 1140px;
  margin: auto;
}
.ct-client-carousel .ct-client-item {
  text-align: center;
}
.ct-client-carousel .ct-client-item img {
  width: auto;
  margin: auto;
  -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
}
.ct-client-carousel .ct-client-item img:hover {
  -webkit-transform: scale(1.07);
  -khtml-transform: scale(1.07);
  -moz-transform: scale(1.07);
  -ms-transform: scale(1.07);
  -o-transform: scale(1.07);
  transform: scale(1.07);
}
.ct-client-carousel.border-image {
  padding: 1px;
}
.ct-client-carousel.border-image a {
  border: 1px solid rgba(134, 140, 151, 0.5);
  display: block;
  padding: 5px;
  background-color: rgba(17, 17, 17, 0.5);
}
.ct-client-carousel.border-image a img:hover {
  -webkit-transform: scale(1);
  -khtml-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.ct-grid-blog-default .item-featured, .ct-grid-blog-layout1 .item-featured, .ct-grid-blog-layout2 .item-featured, .ct-grid-blog-layout4 .item-featured {
  position: relative;
  overflow: hidden;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.ct-grid-blog-default .item-featured img, .ct-grid-blog-layout1 .item-featured img, .ct-grid-blog-layout2 .item-featured img, .ct-grid-blog-layout4 .item-featured img {
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.ct-grid-blog-default .item-time, .ct-grid-blog-layout1 .item-time, .ct-grid-blog-layout2 .item-time, .ct-grid-blog-layout4 .item-time {
  font-size: 14px;
  color: #999;
  text-transform: uppercase;
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  margin-bottom: 3px;
}
.ct-grid-blog-default .item-title, .ct-grid-blog-layout1 .item-title, .ct-grid-blog-layout2 .item-title, .ct-grid-blog-layout4 .item-title {
  font-size: 20px;
  line-height: 24px;
  color: #443f45;
  font-weight: 600;
  margin-bottom: 22px;
}
.ct-grid-blog-default .item-title a, .ct-grid-blog-layout1 .item-title a, .ct-grid-blog-layout2 .item-title a, .ct-grid-blog-layout4 .item-title a {
  color: inherit;
}
.ct-grid-blog-default .item-title a:hover, .ct-grid-blog-layout1 .item-title a:hover, .ct-grid-blog-layout2 .item-title a:hover, .ct-grid-blog-layout4 .item-title a:hover {
  color: #e6007e;
}
.ct-grid-blog-default .item-more, .ct-grid-blog-layout1 .item-more, .ct-grid-blog-layout2 .item-more, .ct-grid-blog-layout4 .item-more, .ct-grid-blog-default .item-comment, .ct-grid-blog-layout1 .item-comment, .ct-grid-blog-layout2 .item-comment, .ct-grid-blog-layout4 .item-comment {
  font-size: 16px;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  color: #e6007e;
}
.ct-grid-blog-default .item-more, .ct-grid-blog-layout1 .item-more, .ct-grid-blog-layout2 .item-more, .ct-grid-blog-layout4 .item-more {
  flex-grow: 1;
  margin-right: 10px;
  position: relative;
}
.ct-grid-blog-default .item-more i, .ct-grid-blog-layout1 .item-more i, .ct-grid-blog-layout2 .item-more i, .ct-grid-blog-layout4 .item-more i {
  font-size: 20px;
  font-weight: 400;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-20px, -50%);
  -khtml-transform: translate(-20px, -50%);
  -moz-transform: translate(-20px, -50%);
  -ms-transform: translate(-20px, -50%);
  -o-transform: translate(-20px, -50%);
  transform: translate(-20px, -50%);
  -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  left: 0;
  opacity: 0;
}
.ct-grid-blog-default .item-more:hover, .ct-grid-blog-layout1 .item-more:hover, .ct-grid-blog-layout2 .item-more:hover, .ct-grid-blog-layout4 .item-more:hover {
  padding-left: 20px;
}
.ct-grid-blog-default .item-more:hover i, .ct-grid-blog-layout1 .item-more:hover i, .ct-grid-blog-layout2 .item-more:hover i, .ct-grid-blog-layout4 .item-more:hover i {
  opacity: 1;
  -webkit-transform: translate(0, -50%);
  -khtml-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.ct-grid-blog-default .item-comment, .ct-grid-blog-layout1 .item-comment, .ct-grid-blog-layout2 .item-comment, .ct-grid-blog-layout4 .item-comment {
  color: #999;
}
.ct-grid-blog-default .item-comment i, .ct-grid-blog-layout1 .item-comment i, .ct-grid-blog-layout2 .item-comment i, .ct-grid-blog-layout4 .item-comment i {
  margin-right: 4px;
}
.ct-grid-blog-default .item-comment:hover, .ct-grid-blog-layout1 .item-comment:hover, .ct-grid-blog-layout2 .item-comment:hover, .ct-grid-blog-layout4 .item-comment:hover {
  color: #e6007e;
}
.ct-grid-blog-default .item-body, .ct-grid-blog-layout1 .item-body, .ct-grid-blog-layout2 .item-body, .ct-grid-blog-layout4 .item-body {
  padding: 24px 34px;
  background-color: #fff;
  -webkit-border-radius: 0 0 4px 4px;
  -khtml-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  -ms-border-radius: 0 0 4px 4px;
  -o-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
@media screen and (max-width: 767px) {
  .ct-grid-blog-default .item-body, .ct-grid-blog-layout1 .item-body, .ct-grid-blog-layout2 .item-body, .ct-grid-blog-layout4 .item-body {
    padding: 20px;
  }
}
.ct-grid-blog-default .item-footer, .ct-grid-blog-layout1 .item-footer, .ct-grid-blog-layout2 .item-footer, .ct-grid-blog-layout4 .item-footer {
  margin-top: 26px;
  display: flex;
  flex-wrap: wrap;
}
.ct-grid-blog-default .grid-item-inner, .ct-grid-blog-layout1 .grid-item-inner, .ct-grid-blog-layout2 .grid-item-inner, .ct-grid-blog-layout4 .grid-item-inner {
  border: 1px solid #e5e5e5;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.ct-grid-blog-default .grid-item-inner:hover .item-featured img, .ct-grid-blog-layout1 .grid-item-inner:hover .item-featured img, .ct-grid-blog-layout2 .grid-item-inner:hover .item-featured img, .ct-grid-blog-layout4 .grid-item-inner:hover .item-featured img {
  -webkit-transform: scale(1.12);
  -khtml-transform: scale(1.12);
  -moz-transform: scale(1.12);
  -ms-transform: scale(1.12);
  -o-transform: scale(1.12);
  transform: scale(1.12);
}
.ct-grid-blog-layout1 .item-body {
  padding: 27px 34px 44px;
}
.ct-grid-blog-layout1 .item-featured {
  -webkit-border-radius: 0px;
  -khtml-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
.ct-grid-blog-layout1 .item-featured img {
  -webkit-border-radius: 0px;
  -khtml-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
.ct-grid-blog-layout1 .grid-item-inner {
  border-color: #ebebeb;
  -webkit-border-radius: 0px;
  -khtml-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
.ct-grid-blog-layout1 .ct-load-more {
  margin-top: 35px;
}
.ct-grid-blog-layout1 .ct-load-more .btn {
  padding-left: 32px;
  padding-right: 32px;
}
.ct-grid-blog-layout1 .item-title {
  font-size: 22px;
  line-height: 30px;
  font-weight: 500;
  letter-spacing: -0.025em;
  margin-bottom: 17px;
}
.ct-grid-blog-layout1 .item-content {
  color: #828282;
}
.ct-grid-blog-layout1 .item-date {
  margin-right: 20px;
  flex-grow: 1;
}
.ct-grid-blog-layout1 .item-footer {
  margin-top: 22px;
  font-size: 14px;
  text-transform: uppercase;
  color: #222;
  font-family: "Poppins", sans-serif;
}
.ct-grid-blog-layout1 .item-footer .item-category {
  color: #e6007e;
}
.ct-grid-blog-layout1 .item-footer .item-category a {
  color: #e6007e;
}
.ct-grid-blog-layout2 .item-featured {
  -webkit-border-radius: 0px;
  -khtml-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
.ct-grid-blog-layout2 .item-featured img {
  -webkit-border-radius: 0px;
  -khtml-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
.ct-grid-blog-layout2 .owl-nav .owl-prev {
  left: 4px;
}
.ct-grid-blog-layout2 .owl-nav .owl-next {
  right: 4px;
}
.ct-grid-blog-layout2 .owl-nav .owl-prev, .ct-grid-blog-layout2 .owl-nav .owl-next {
  opacity: 1;
}
.ct-grid-blog-layout2 .btn-primary-secondary {
  padding-left: 32px;
  padding-right: 32px;
}
.ct-grid-blog-layout2 .grid-item-inner {
  -webkit-border-radius: 0px;
  -khtml-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.10);
  -khtml-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.10);
  -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.10);
  -ms-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.10);
  -o-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.10);
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.10);
}
.ct-grid-blog-layout2 .grid-item-inner .item-title {
  font-size: 21px;
  line-height: 1.285;
}
.ct-grid-blog-layout2 .item-more {
  color: #111;
}
.ct-grid-blog-layout2 .item-more:hover {
  color: #e6007e;
}
.ct-grid-blog-layout2 .item-category a {
  color: #111;
  background-color: #e6007e;
  font-size: 14px;
  line-height: 23px;
  padding: 0 14px;
}
.ct-grid-blog-layout2 .item-body {
  padding: 28px 34px 45px;
}
.ct-grid-blog-layout3 .item-featured {
  min-width: 158px;
  width: 158px;
}
.ct-grid-blog-layout3 .item-body {
  background-color: #fff;
  padding: 20px 35px;
  margin-left: 10px;
  min-height: 115px;
  -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  flex-grow: 1;
}
.ct-grid-blog-layout3 .item-body .item-title {
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 5px;
}
.ct-grid-blog-layout3 .item-footer {
  display: flex;
  flex-wrap: nowrap;
  font-size: 14px;
  color: #959595;
  -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
}
.ct-grid-blog-layout3 .item-footer a {
  color: #959595;
}
.ct-grid-blog-layout3 .item-footer a:hover {
  color: #e6007e;
}
.ct-grid-blog-layout3 .item-footer .item-date {
  margin-right: 15px;
  padding-right: 15px;
  position: relative;
}
.ct-grid-blog-layout3 .item-footer .item-date:before {
  content: '';
  height: 3px;
  width: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background-color: #e6007e;
  position: absolute;
  top: 50%;
  right: -2px;
  margin-top: -1px;
  -webkit-transform: translate(0, -50%);
  -khtml-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.ct-grid-blog-layout3 .grid-item-inner {
  display: flex;
  flex-wrap: nowrap;
}
@media screen and (max-width: 575px) {
  .ct-grid-blog-layout3 .grid-item-inner {
    display: block;
  }
  .ct-grid-blog-layout3 .grid-item-inner .item-body {
    margin-left: 0;
    margin-top: 10px;
  }
  .ct-grid-blog-layout3 .grid-item-inner .item-featured {
    min-width: 100%;
    width: 100%;
  }
}
.ct-grid-blog-layout3 .grid-item-inner:hover .item-body {
  background-color: #e6007e;
}
.ct-grid-blog-layout3 .grid-item-inner:hover .item-body .item-title a {
  color: #fff;
}
.ct-grid-blog-layout3 .grid-item-inner:hover .item-footer {
  color: #fff;
}
.ct-grid-blog-layout3 .grid-item-inner:hover .item-footer .item-date:before {
  background-color: #fff;
}
.ct-grid-blog-layout3 .grid-item-inner:hover .item-footer a {
  color: #fff;
}
.ct-grid-blog-layout4 .item-footer .item-more {
  color: #444d57;
}
.ct-grid-blog-layout4 .item-footer .item-more:hover {
  padding-left: 0;
}
.ct-grid-blog-layout4 .ct-load-more .btn {
  -webkit-border-radius: 45px;
  -khtml-border-radius: 45px;
  -moz-border-radius: 45px;
  -ms-border-radius: 45px;
  -o-border-radius: 45px;
  border-radius: 45px;
}
.ct-contact-form-default .wpcf7-form .row {
  margin-left: -10px;
  margin-right: -10px;
}
.ct-contact-form-default .wpcf7-form .row [class^="col-"], .ct-contact-form-default .wpcf7-form .row [class*="col-"] {
  padding-left: 10px;
  padding-right: 10px;
}
.ct-contact-form-default.form-style2 .wpcf7-form .wpcf7-form-control {
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
.ct-contact-form-default.form-style2 .wpcf7-form .wpcf7-form-control.wpcf7-submit {
  margin-top: 11px;
}
.ct-contact-form-default.form-style2 .wpcf7-form .wpcf7-form-control.wpcf7-submit:hover {
  background-color: transparent;
  color: #e6007e;
  border-color: #e6007e;
}
.ct-contact-form-default.form-style3 .wpcf7-form .wpcf7-form-control:not(.wpcf7-submit) {
  padding-top: 12px;
  padding-bottom: 12px;
}
.ct-contact-form-default.form-style3 .wpcf7-form .wpcf7-form-control.wpcf7-submit {
  line-height: 45px;
  margin-top: 14px;
}
.ct-contact-form-default.form-style4 .wpcf7-form .wpcf7-form-control:not(.wpcf7-submit) {
  background-color: transparent;
  border: 1px solid #e6007e;
}
.ct-contact-form-default.form-style4 .wpcf7-form .wpcf7-form-control.wpcf7-textarea {
  height: 170px;
}
.ct-contact-form-default.form-style5 .wpcf7-form .row {
  margin-left: -15px;
  margin-right: -15px;
}
.ct-contact-form-default.form-style5 .wpcf7-form .row [class^="col-"], .ct-contact-form-default.form-style5 .wpcf7-form .row [class*="col-"] {
  padding-left: 15px;
  padding-right: 15px;
}
.ct-contact-form-default.form-style5 .wpcf7-form .wpcf7-form-control:not(.wpcf7-submit) {
  background-color: transparent;
  border: 2px solid #fff;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
  color: #fff;
}
.ct-contact-form-default.form-style5 .wpcf7-form .wpcf7-form-control.wpcf7-textarea {
  height: 170px;
}
.ct-contact-form-default.form-style5 .wpcf7-form .wpcf7-form-control.wpcf7-submit {
  margin-top: 20px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background-color: #e6007e;
  background-image: -webkit-gradient(linear, left top, right top, from(#e6007e), to(#e6007e));
  background-image: -webkit-linear-gradient(left, #e6007e, #e6007e);
  background-image: -moz-linear-gradient(left, #e6007e, #e6007e);
  background-image: -ms-linear-gradient(left, #e6007e, #e6007e);
  background-image: -o-linear-gradient(left, #e6007e, #e6007e);
  background-image: linear-gradient(left, #e6007e, #e6007e);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#e6007e', endColorStr='#e6007e', gradientType='1');
  background-color: transparent;
  border: none;
  line-height: 45px;
}
.ct-contact-form-default.form-style5 .wpcf7-form .wpcf7-form-control.wpcf7-submit:hover {
  background-color: #e6007e;
  background-image: -webkit-gradient(linear, left top, right top, from(#e6007e), to(#e6007e));
  background-image: -webkit-linear-gradient(left, #e6007e, #e6007e);
  background-image: -moz-linear-gradient(left, #e6007e, #e6007e);
  background-image: -ms-linear-gradient(left, #e6007e, #e6007e);
  background-image: -o-linear-gradient(left, #e6007e, #e6007e);
  background-image: linear-gradient(left, #e6007e, #e6007e);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#e6007e', endColorStr='#e6007e', gradientType='1');
}
.ct-contact-form-default.form-style6 .wpcf7-form .row {
  margin-left: -15px;
  margin-right: -15px;
}
.ct-contact-form-default.form-style6 .wpcf7-form .row [class^="col-"], .ct-contact-form-default.form-style6 .wpcf7-form .row [class*="col-"] {
  padding-left: 15px;
  padding-right: 15px;
}
.ct-contact-form-default.form-style6 .wpcf7-form .wpcf7-form-control:not(.wpcf7-submit) {
  background-color: transparent;
  border: 1px solid #dbdbdb;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.ct-contact-form-default.form-style6 .wpcf7-form .wpcf7-form-control:not(.wpcf7-submit):focus {
  -webkit-box-shadow: none;
  -khtml-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  border-color: #e6007e;
}
.ct-contact-form-default.form-style6 .wpcf7-form .wpcf7-form-control.wpcf7-submit {
  margin-top: 10px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.ct-contact-form-default.form-style6 .wpcf7-form .input-filled label {
  font-size: 15px;
  text-transform: capitalize;
  color: #a8a8a8;
  font-weight: 500;
}
.ct-contact-form-default.form-style6 .wpcf7-form .nice-select::after {
  color: #a8a8a8;
}
.ct-contact-form-default.form-style7 .wpcf7-form .row {
  margin-left: -15px;
  margin-right: -15px;
}
.ct-contact-form-default.form-style7 .wpcf7-form .row [class^="col-"], .ct-contact-form-default.form-style7 .wpcf7-form .row [class*="col-"] {
  padding-left: 15px;
  padding-right: 15px;
}
.ct-contact-form-default.form-style7 .wpcf7-form .wpcf7-form-control-wrap {
  margin-bottom: 24px;
}
.ct-contact-form-default.form-style7 .wpcf7-form .wpcf7-form-control:not(.wpcf7-submit) {
  background-color: transparent;
  border-bottom: 1px solid #9c9c9c;
  padding: 0 0 12px;
  font-size: 15px;
  color: #555;
  font-family: 'Droidsans';
}
.ct-contact-form-default.form-style7 .wpcf7-form .wpcf7-form-control:not(.wpcf7-submit):focus {
  -webkit-box-shadow: none;
  -khtml-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  border-color: #e6007e;
}
.ct-contact-form-default.form-style7 .wpcf7-form .wpcf7-form-control.wpcf7-submit {
  margin-top: 36px;
}
.ct-contact-form-default.form-style7 .wpcf7-form .wpcf7-form-control.wpcf7-not-valid {
  -webkit-box-shadow: none !important;
  -khtml-box-shadow: none !important;
  -moz-box-shadow: none !important;
  -ms-box-shadow: none !important;
  -o-box-shadow: none !important;
  box-shadow: none !important;
}
.ct-contact-form-default.form-style8 .wpcf7-form .wpcf7-form-control:not(.wpcf7-submit) {
  background-color: transparent;
  border: 1px solid #111;
  color: #777;
  padding-top: 14px;
  padding-bottom: 14px;
}
.ct-contact-form-default.form-style8 .wpcf7-form .wpcf7-form-control:not(.wpcf7-submit):focus {
  border-color: #e6007e;
  -webkit-box-shadow: none;
  -khtml-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
.ct-contact-form-default.form-style8 .wpcf7-form .wpcf7-form-control.wpcf7-textarea {
  height: 155px;
}
.ct-contact-form-default.form-style8 .wpcf7-form .wpcf7-form-control.wpcf7-submit {
  width: inherit;
}
.ct-contact-form-layout1 {
  position: relative;
}
.ct-contact-form-layout1 .container {
  padding: 0;
}
.ct-contact-form-layout1 .map-image {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 120px;
}
.ct-contact-form-layout1 .ct-contact-form-inner {
  max-width: 1140px;
  margin: auto;
  background-color: #e6007e;
  padding: 82px 65px 90px;
  color: rgba(17, 17, 17, 0.95);
  z-index: 99;
  position: relative;
}
@media screen and (max-width: 767px) {
  .ct-contact-form-layout1 .ct-contact-form-inner {
    padding: 42px 30px 50px;
  }
}
.ct-contact-form-layout1 .ct-contact-form-holder {
  margin: 0;
  list-style: none;
  font-size: 18px;
  line-height: normal;
}
@media screen and (max-width: 767px) {
  .ct-contact-form-layout1 .ct-contact-form-holder {
    font-size: 15px;
  }
}
.ct-contact-form-layout1 .ct-contact-form-holder li {
  padding-left: 45px;
  position: relative;
}
.ct-contact-form-layout1 .ct-contact-form-holder li + li {
  margin-top: 11px;
}
.ct-contact-form-layout1 .ct-contact-form-holder li i {
  font-size: 24px;
  position: absolute;
  top: 0;
  left: 0;
}
@media screen and (max-width: 767px) {
  .ct-contact-form-layout1 .ct-contact-form-holder li i {
    font-size: 20px;
  }
}
.ct-contact-form-layout1 .ct-contact-form-holder a {
  color: #111;
}
.ct-contact-form-layout1 .ct-contact-form-head {
  display: flex;
  flex-wrap: nowrap;
  margin-bottom: 40px;
}
@media screen and (max-width: 767px) {
  .ct-contact-form-layout1 .ct-contact-form-head {
    display: block;
  }
}
.ct-contact-form-layout1 .ct-contact-form-meta {
  margin-right: 45px;
  min-width: 210px;
}
.ct-contact-form-layout1 .ct-contact-form-meta h3 {
  font-size: 36px;
  color: #111;
  margin-bottom: 5px;
}
.ct-contact-form-layout1 .ct-contact-form-meta h6 {
  text-transform: uppercase;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  font-family: inherit;
  font-weight: normal;
  color: #fff;
}
@media screen and (max-width: 991px) {
  .ct-contact-form-layout1 .wpcf7-form {
    margin-top: 40px;
  }
}
.ct-contact-form-layout1 .wpcf7-form .wpcf7-form-control:not(.wpcf7-submit) {
  background-color: #fff;
  color: #777;
  padding-top: 10px;
  padding-bottom: 10px;
}
.ct-contact-form-layout1 .map-popup {
  font-size: 18px;
  font-weight: 600;
  border-bottom: 1px solid #111;
  padding: 0 24px 2px 24px;
  cursor: pointer;
  position: absolute;
  bottom: 0;
  left: 15px;
}
.ct-contact-form-layout1 .map-popup i {
  margin-right: 6px;
}
.ct-contact-form-layout1 .col-lg-4 {
  padding-bottom: 60px;
}
.ct-contact-form-layout1.form-style1 .wpcf7-form .wpcf7-form-control.wpcf7-submit {
  border-color: #111;
  background-color: #111;
  line-height: 38px;
  color: #e6007e;
}
.ct-contact-form-layout1.form-style1 .wpcf7-form .wpcf7-form-control.wpcf7-submit:hover {
  background-color: #fff;
  border-color: #fff;
  color: #e6007e;
}
.ct-contact-form-layout1.form-style2 .ct-contact-form-inner {
  background-color: transparent;
  padding: 0;
}
.ct-contact-form-layout1.form-style2 .ct-contact-form-inner .wpcf7-form .wpcf7-form-control:not(.wpcf7-submit) {
  background-color: #e8ecf1;
}
.ct-contact-form-layout1.form-style2 .ct-contact-form-inner .wpcf7-form .wpcf7-form-control.wpcf7-submit {
  line-height: 38px;
}
.ct-contact-form-layout1.form-style2 .ct-contact-form-inner .map-popup {
  border-bottom: 1px dashed #111;
  color: #e6007e;
}
.ct-contact-form-layout2 {
  background-color: #e6007e;
  padding: 52px 55px 60px;
  background-image: url(../images/dot-bg.png);
  background-repeat: repeat;
}
@media screen and (max-width: 991px) {
  .ct-contact-form-layout2 {
    padding: 32px 35px 40px;
  }
}
.ct-contact-form-layout2 .el-title {
  color: #fff;
  font-size: 30px;
  font-weight: 600;
  margin-bottom: 19px;
}
.ct-contact-form-layout2 .wpcf7-form label {
  text-transform: none;
  color: #fff;
  font-weight: 600;
  font-size: 16px;
  font-family: "Poppins", sans-serif;
  margin-bottom: 5px;
}
.ct-contact-form-layout2 .wpcf7-form .wpcf7-submit {
  border-color: #111;
  background-color: #111;
  margin-top: 10px;
}
.ct-contact-form-layout2 .wpcf7-form .wpcf7-submit:hover {
  background-color: #252525;
  border-color: #252525;
}
.ct-contact-form-layout2 .wpcf7-form .wpcf7-response-output {
  color: #fff !important;
}
.ct-contact-form-layout3 {
  background-color: #e6007e;
}
.ct-contact-form-layout3 .el-title {
  position: relative;
  color: #fff;
  font-size: 30px;
  font-weight: 600;
  padding-bottom: 10px;
  margin-bottom: 20px;
}
.ct-contact-form-layout3 .el-title:before {
  content: '';
  width: 144px;
  height: 1px;
  background-color: #fff;
  position: absolute;
  left: 0;
  bottom: 0;
}
.ct-contact-form-layout3 .ct-contact-image {
  padding-left: 40px;
}
@media screen and (max-width: 767px) {
  .ct-contact-form-layout3 .ct-contact-image {
    padding-left: 15px;
  }
  .ct-contact-form-layout3 .ct-contact-image .ct-contact-image-inner {
    min-height: 300px;
  }
}
.ct-contact-form-layout3 .ct-contact-image-inner {
  height: 100%;
}
.ct-contact-form-layout3 .ct-contact-form-holder {
  padding: 50px 0px 40px 55px;
}
.ct-contact-form-layout3 .ct-contact-form-holder.no-intro {
  padding-right: 55px;
}
@media screen and (max-width: 767px) {
  .ct-contact-form-layout3 .ct-contact-form-holder {
    padding: 30px;
  }
  .ct-contact-form-layout3 .ct-contact-form-holder.no-intro {
    padding-right: 30px;
  }
}
.ct-contact-form-layout3 .input-filled label {
  color: #fff;
  text-transform: none;
  font-weight: 500;
  font-family: "Poppins", sans-serif;
}
.ct-contact-form-layout3 .wpcf7-form .wpcf7-form-control:not(.wpcf7-submit) {
  background-color: #fff;
  color: #999;
}
.ct-contact-form-layout3 .wpcf7-form .wpcf7-form-control.wpcf7-submit {
  background-color: #111;
  border-color: #111;
  margin-top: 27px;
}
.ct-contact-form-layout3 .wpcf7-form .wpcf7-form-control.wpcf7-submit:hover {
  background-color: #a9005c;
  border-color: #a9005c;
}
.ct-contact-form-layout3 .nice-select::after {
  color: #999;
}
.ct-contact-info-default .ct-contact-info-icon {
  width: 40px;
  min-width: 40px;
  margin-right: 10px;
}
.ct-contact-info-default .ct-contact-info-icon i {
  font-size: 32px;
  color: #333;
}
.ct-contact-info-default .ct-contact-info-content {
  font-size: 16px;
  line-height: 32px;
  color: #333;
}
.ct-contact-info-default .ct-contact-info-inner {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
}
.ct-grid-service-default .item-featured {
  margin-bottom: 28px;
  position: relative;
  overflow: hidden;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
.ct-grid-service-default .item-featured .item-meta {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(17, 17, 17, 0.8);
  -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  opacity: 0;
}
.ct-grid-service-default .item-featured .item-more {
  display: inline-block;
  height: 35px;
  width: 35px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background-color: #e6007e;
  color: #111;
  font-size: 21px;
  line-height: 35px;
  text-align: center;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  -webkit-transform: translate(0, -50%);
  -khtml-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  margin: auto;
  margin-top: -60px;
  opacity: 0;
}
.ct-grid-service-default .item-featured .item-more:hover {
  background-color: #fff;
}
.ct-grid-service-default .item-title {
  font-size: 24px;
  font-weight: 600;
  padding-bottom: 9px;
  margin-bottom: 20px;
}
.ct-grid-service-default .item-title.divider1:before {
  width: 27px;
  height: 4px;
}
.ct-grid-service-default .item-content {
  color: #999;
}
.ct-grid-service-default .item-holder {
  margin-bottom: 24px;
}
.ct-grid-service-default .grid-item-inner:hover .item-featured .item-meta {
  opacity: 1;
}
.ct-grid-service-default .grid-item-inner:hover .item-featured .item-more {
  margin-top: 0;
  opacity: 1;
}
.ct-grid-service-layout1 .item-title {
  font-size: 20px;
  font-weight: 600;
}
.ct-grid-service-layout1 .item-holder {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  -webkit-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -khtml-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -moz-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -ms-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -o-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
}
.ct-grid-service-layout1 .item-holder.item-hover-hide {
  padding: 7px 35px;
  background-color: #111;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}
.ct-grid-service-layout1 .item-holder.item-hover-hide .item-title {
  margin: 0;
}
.ct-grid-service-layout1 .item-holder.item-hover-hide .item-title a {
  color: #fff;
}
.ct-grid-service-layout1 .item-holder.item-hover-hide .item-title a:hover {
  color: #e6007e;
}
.ct-grid-service-layout1 .item-holder.item-hover-hide .item-icon {
  margin-right: 20px;
}
.ct-grid-service-layout1 .item-holder.item-hover-hide .item-icon i {
  font-size: 44px;
  color: #e6007e;
  line-height: 1;
}
.ct-grid-service-layout1 .item-holder.item-hover-show {
  -webkit-transform: translateY(100%);
  -khtml-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%);
  opacity: 0;
  top: 0;
  background-color: rgba(230, 0, 126, 0.85);
  text-align: center;
}
.ct-grid-service-layout1 .item-holder.item-hover-show .item-holder-inner {
  position: absolute;
  padding: 30px;
  left: 0;
  right: 0;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -khtml-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.ct-grid-service-layout1 .item-holder.item-hover-show .item-icon {
  margin-bottom: 15px;
}
.ct-grid-service-layout1 .item-holder.item-hover-show .item-icon i {
  font-size: 48px;
  color: #111;
  line-height: 1;
}
.ct-grid-service-layout1 .item-holder.item-hover-show .item-title {
  margin-bottom: 13px;
  color: #111;
}
.ct-grid-service-layout1 .item-holder.item-hover-show .item-content {
  color: #fff;
}
.ct-grid-service-layout1 .item-holder.item-hover-show .item-readmore {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99;
}
.ct-grid-service-layout1 .grid-item-inner {
  overflow: hidden;
  position: relative;
}
.ct-grid-service-layout1 .grid-item-inner:hover .item-holder.item-hover-hide {
  -webkit-transform: translateY(100%);
  -khtml-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%);
  opacity: 0;
}
.ct-grid-service-layout1 .grid-item-inner:hover .item-holder.item-hover-show {
  -webkit-transform: translateY(0%);
  -khtml-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%);
  opacity: 1;
}
.ct-grid-service-layout2 .item-featured {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ct-grid-service-layout2 .item-featured:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  -webkit-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -khtml-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -moz-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -ms-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -o-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
}
.ct-grid-service-layout2 .item-title {
  font-size: 20px;
  font-weight: 600;
  padding-bottom: 10px;
  margin-bottom: 20px;
  -webkit-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -khtml-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -moz-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -ms-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -o-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
}
.ct-grid-service-layout2 .item-title:before {
  width: 26px;
  height: 3px;
  -webkit-border-radius: 0px;
  -khtml-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
.ct-grid-service-layout2 .item-content {
  -webkit-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -khtml-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -moz-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -ms-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -o-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
}
.ct-grid-service-layout2 .item-holder {
  padding: 32px 40px 37px;
  border: 1px solid #e7e7e7;
  position: relative;
  z-index: 99;
}
.ct-grid-service-layout2 .grid-item-inner {
  position: relative;
}
.ct-grid-service-layout2 .grid-item-inner:hover .item-title {
  color: #fff;
}
.ct-grid-service-layout2 .grid-item-inner:hover .item-title a {
  color: inherit;
}
.ct-grid-service-layout2 .grid-item-inner:hover .item-title a:hover {
  color: #e6007e;
}
.ct-grid-service-layout2 .grid-item-inner:hover .item-content {
  color: #c5c5c5;
}
.ct-grid-service-layout2 .grid-item-inner:hover .item-featured:before {
  background-color: rgba(17, 17, 17, 0.8);
}
.ct-grid-service-layout3 .item-icon {
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  font-size: 22px;
  color: #fff;
  background-color: #e6007e;
  -webkit-box-shadow: 0 4px 4px rgba(230, 0, 126, 0.65);
  -khtml-box-shadow: 0 4px 4px rgba(230, 0, 126, 0.65);
  -moz-box-shadow: 0 4px 4px rgba(230, 0, 126, 0.65);
  -ms-box-shadow: 0 4px 4px rgba(230, 0, 126, 0.65);
  -o-box-shadow: 0 4px 4px rgba(230, 0, 126, 0.65);
  box-shadow: 0 4px 4px rgba(230, 0, 126, 0.65);
  min-width: 40px;
  margin-right: 22px;
}
.ct-grid-service-layout3 .item-title {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 10px;
}
.ct-grid-service-layout3 .item-readmore {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99;
}
.ct-grid-service-layout3 .item-holder-inner {
  padding: 30px;
  border: 2px solid transparent;
  display: flex;
  flex-wrap: nowrap;
  -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  position: relative;
}
.ct-grid-service-layout3 .item-holder-inner:hover {
  border-color: #e6007e;
}
.phone-info {
  display: inline-block;
  position: relative;
}
.phone-info .phone-bg {
  position: relative;
  overflow: hidden;
}
.phone-info .phone-bg img {
  position: relative;
  z-index: 99;
}
.phone-info .phone-bg-inner {
  position: absolute;
  top: 10px;
  bottom: 10px;
  left: 10px;
  right: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
}
.phone-info .phone-bg-inner:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(17, 17, 17, 0.8);
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
}
.phone-info .phone-holder {
  color: #fff;
  position: absolute;
  padding: 20px 30px 20px 40px;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -khtml-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  left: 0;
  width: 100%;
  z-index: 99;
}
.phone-info .phone-holder h3 {
  font-size: 24px;
  color: #fff;
  margin-bottom: 12px;
}
.phone-info .phone-holder h3 cite {
  font-style: normal;
  color: #e6007e;
}
.phone-info .phone-holder p {
  font-size: 14px;
  line-height: 18px;
  font-style: italic;
  margin-bottom: 25px;
}
.phone-info .phone-holder a {
  line-height: 33px;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  background-color: #e6007e;
  padding: 0 12px;
  display: inline-block;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
.phone-info .phone-holder a i {
  margin-left: 6px;
}
.phone-info .phone-holder a:hover {
  color: rgba(0, 0, 0, 0.75);
  background-color: #111;
}
@media screen and (max-width: 991px) {
  .phone-info-wrap {
    text-align: center;
  }
  .phone-info-wrap .phone-info {
    margin: auto;
  }
}
.ct-progress-layout1 .ct-progress-title {
  font-size: 18px;
  font-weight: 600;
  color: #111;
}
.ct-progress-layout1 .ct-progress.progress {
  -webkit-box-shadow: none;
  -khtml-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background-color: transparent;
  height: 5px;
  overflow: visible;
  margin: 0;
}
.ct-progress-layout1 .ct-progress.progress .progress-bar {
  background-color: #111;
  -webkit-border-radius: 2px;
  -khtml-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  overflow: visible;
}
.ct-progress-layout1 .ct-progress.progress .progress-bar span {
  display: inline-block;
  -webkit-border-radius: 50px;
  -khtml-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  border-radius: 50px;
  background-color: #e6007e;
  color: rgba(0, 0, 0, 0.7);
  line-height: 50px;
  width: 50px;
  text-align: center;
  padding: 0;
  font-size: 18px;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  position: absolute;
  bottom: -21px;
  right: -1px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
  -khtml-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
  -ms-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
  -o-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
}
.ct-progress-layout1 .ct-progress-item + .ct-progress-item {
  margin-top: 37px;
}
.ct-progress-layout1.style2 .ct-progress-title {
  font-size: 14px;
  color: #0f2142;
  margin-bottom: 10px;
}
.ct-progress-layout1.style2 .ct-progress.progress {
  height: 2px;
}
.ct-progress-layout1.style2 .ct-progress.progress .progress-bar {
  background-color: #e6007e;
  -webkit-border-radius: 0px;
  -khtml-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
.ct-progress-layout1.style2 .ct-progress.progress .progress-bar span {
  bottom: -24px;
  -webkit-box-shadow: none;
  -khtml-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background-color: #e6007e;
  background-image: -webkit-gradient(linear, left top, right top, from(#e6007e), to(#e6007e));
  background-image: -webkit-linear-gradient(left, #e6007e, #e6007e);
  background-image: -moz-linear-gradient(left, #e6007e, #e6007e);
  background-image: -ms-linear-gradient(left, #e6007e, #e6007e);
  background-image: -o-linear-gradient(left, #e6007e, #e6007e);
  background-image: linear-gradient(left, #e6007e, #e6007e);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#e6007e', endColorStr='#e6007e', gradientType='1');
  font-size: 14px;
  font-family: inherit;
  font-weight: normal;
  color: #fff;
}
.ct-progress-layout1.style2 .ct-progress-item + .ct-progress-item {
  margin-top: 34px;
}
@media screen and (min-width: 1200px) {
  .ct-service-carousel-default.owl-nav-middle {
    padding: 0 24px;
  }
  .ct-service-carousel-default.owl-nav-middle .owl-prev, .ct-service-carousel-default.owl-nav-middle .owl-next {
    margin: 0;
  }
  .ct-service-carousel-default.owl-nav-middle .owl-prev {
    left: -21px;
  }
  .ct-service-carousel-default.owl-nav-middle .owl-next {
    right: -21px;
  }
  .ct-service-carousel-default.owl-nav-middle.dot-added .owl-prev, .ct-service-carousel-default.owl-nav-middle.dot-added .owl-next {
    top: calc(50% - 41px);
    top: -webkit-calc(50% - 41px);
  }
}
.ct-service-carousel-default .item-holder {
  position: absolute;
  top: 100%;
  left: 0;
  height: 100%;
  width: 100%;
  padding: 15px 20px;
  -webkit-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -khtml-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -moz-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -ms-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -o-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
}
.ct-service-carousel-default .item-holder:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #e6007e;
  background-image: -webkit-gradient(linear, left top, right top, from(#e6007e), to(#e6007e));
  background-image: -webkit-linear-gradient(left, #e6007e, #e6007e);
  background-image: -moz-linear-gradient(left, #e6007e, #e6007e);
  background-image: -ms-linear-gradient(left, #e6007e, #e6007e);
  background-image: -o-linear-gradient(left, #e6007e, #e6007e);
  background-image: linear-gradient(left, #e6007e, #e6007e);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#e6007e', endColorStr='#e6007e', gradientType='1');
  opacity: 0.85;
}
.ct-service-carousel-default .item-holder .item-icon img {
  width: auto;
}
.ct-service-carousel-default .item-holder .item-holder-inner {
  position: relative;
  z-index: 99;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}
.ct-service-carousel-default .item-holder .item-icon {
  width: 60px;
  min-width: 60px;
}
.ct-service-carousel-default .item-holder .item-icon img {
  max-width: 45px;
}
.ct-service-carousel-default .item-holder .item-title {
  font-size: 20px;
  font-weight: 600;
  color: #fff;
  margin: 13px 0;
}
.ct-service-carousel-default .item-holder .item-content {
  color: #fff;
  position: absolute;
  -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  padding-top: 40px;
}
.ct-service-carousel-default .ct-carousel-item:hover .item-holder {
  padding-top: 45px;
  top: 0;
  margin-top: 0 !important;
}
@media screen and (max-width: 991px) {
  .ct-service-carousel-default .ct-carousel-item:hover .item-holder {
    padding-top: 25px;
  }
}
.ct-service-carousel-default .ct-carousel-item:hover .item-content {
  padding-top: 0;
}
.ct-service-carousel-default.dot-added {
  padding-bottom: 83px;
}
@media screen and (max-width: 991px) {
  .ct-service-carousel-default.dot-added {
    padding-bottom: 43px;
  }
}
.ct-service-carousel-default.dot-added .owl-dots {
  margin: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  line-height: 0;
}
.ct-service-carousel-default.dot-added .owl-dots .owl-dot {
  height: 8px;
  width: 8px;
  border: 1px solid #0d3963;
  background-color: transparent;
  margin: 0 8px;
}
.ct-service-carousel-default.dot-added .owl-dots .owl-dot.active {
  border: none;
  background-color: #e6007e;
  background-image: -webkit-gradient(linear, left top, right top, from(#e6007e), to(#e6007e));
  background-image: -webkit-linear-gradient(left, #e6007e, #e6007e);
  background-image: -moz-linear-gradient(left, #e6007e, #e6007e);
  background-image: -ms-linear-gradient(left, #e6007e, #e6007e);
  background-image: -o-linear-gradient(left, #e6007e, #e6007e);
  background-image: linear-gradient(left, #e6007e, #e6007e);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#e6007e', endColorStr='#e6007e', gradientType='1');
  -webkit-transform: scale(1.5);
  -khtml-transform: scale(1.5);
  -moz-transform: scale(1.5);
  -ms-transform: scale(1.5);
  -o-transform: scale(1.5);
  transform: scale(1.5);
}
@media screen and (min-width: 1200px) {
  .ct-service-carousel-layout1.owl-nav-middle {
    padding: 0 68px;
  }
  .ct-service-carousel-layout1.owl-nav-middle .owl-prev, .ct-service-carousel-layout1.owl-nav-middle .owl-next {
    margin: 0;
  }
  .ct-service-carousel-layout1.owl-nav-middle .owl-prev:hover i, .ct-service-carousel-layout1.owl-nav-middle .owl-next:hover i {
    color: #e6007e;
  }
  .ct-service-carousel-layout1.owl-nav-middle .owl-prev {
    left: -11px;
  }
  .ct-service-carousel-layout1.owl-nav-middle .owl-next {
    right: -11px;
  }
}
.ct-service-carousel-layout1 .item-icon {
  background-color: #111;
  width: 90px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  position: absolute;
  top: -10px;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  -khtml-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
}
.ct-service-carousel-layout1 .item-icon:before, .ct-service-carousel-layout1 .item-icon:after {
  content: "";
  position: absolute;
  left: 0;
  width: 0;
  height: 0;
  -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
}
.ct-service-carousel-layout1 .item-icon:before {
  top: -25px;
  border-left: 45px solid transparent;
  border-right: 45px solid transparent;
  border-bottom: 25px solid #111;
}
.ct-service-carousel-layout1 .item-icon:after {
  bottom: -25px;
  border-left: 45px solid transparent;
  border-right: 45px solid transparent;
  border-top: 25px solid #111;
}
.ct-service-carousel-layout1 .item-icon img {
  width: initial;
  max-width: 70px;
  display: inline-block;
}
.ct-service-carousel-layout1 .item-title {
  font-weight: 600;
  color: #3c4d6d;
  font-size: 22px;
  margin-bottom: 8px;
}
.ct-service-carousel-layout1 .item-content {
  line-height: 1.8;
}
.ct-service-carousel-layout1 .item-holder {
  position: relative;
  text-align: center;
  border: 1px solid #e1e1e1;
  padding: 25px 20px 27px 20px;
}
.ct-service-carousel-layout1 .item-holder.icon-added {
  padding-top: 85px;
}
.ct-service-carousel-layout1 .ct-carousel-item {
  padding: 0 1px;
}
.ct-service-carousel-layout1 .ct-carousel-item:hover .item-icon {
  background-color: #e6007e;
}
.ct-service-carousel-layout1 .ct-carousel-item:hover .item-icon:before {
  border-color: transparent transparent #e6007e;
}
.ct-service-carousel-layout1 .ct-carousel-item:hover .item-icon:after {
  border-color: #e6007e transparent transparent;
}
.ct-service-carousel-layout2 .item-featured {
  overflow: hidden;
}
.ct-service-carousel-layout2 .item-featured img {
  -webkit-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -khtml-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -moz-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -ms-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -o-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
}
.ct-service-carousel-layout2 .grid-item-inner {
  background-color: #fff;
  -webkit-border-radius: 14px;
  -khtml-border-radius: 14px;
  -moz-border-radius: 14px;
  -ms-border-radius: 14px;
  -o-border-radius: 14px;
  border-radius: 14px;
  position: relative;
  overflow: hidden;
}
.ct-service-carousel-layout2 .grid-item-inner:hover .item-featured img {
  -webkit-transform: scale(1.12);
  -khtml-transform: scale(1.12);
  -moz-transform: scale(1.12);
  -ms-transform: scale(1.12);
  -o-transform: scale(1.12);
  transform: scale(1.12);
}
.ct-service-carousel-layout2 .item-holder-inner {
  padding: 21px;
}
.ct-service-carousel-layout2 .item-holder-inner .item-gap {
  width: 30px;
  height: 3px;
  -webkit-border-radius: 1px;
  -khtml-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px;
  background-color: #e6007e;
}
.ct-service-carousel-layout2 .item-holder-inner .item-title {
  font-weight: 600;
  font-size: 18px;
  line-height: 27px;
  color: #3d4149;
  margin-bottom: 9px;
}
.ct-service-carousel-layout2 .item-holder-inner .item-mmore {
  margin-top: 20px;
}
.ct-service-carousel-layout2 .item-holder-inner .item-mmore a {
  font-size: 16px;
  color: #3d4149;
  line-height: 1;
  text-decoration: underline;
  font-family: "Poppins", sans-serif;
  font-weight: normal;
}
.ct-service-carousel-layout2 .item-holder-inner .item-mmore a:hover {
  color: #e6007e;
}
.ct-service-carousel-layout2 .owl-dots .owl-dot:not(.active) {
  background-color: #5e636d;
}
@media screen and (min-width: 1200px) {
  .ct-service-carousel-layout2 .owl-dots {
    margin-top: 45px;
    line-height: 1;
  }
  .ct-service-carousel-layout2 .owl-dots .owl-dot {
    margin-top: 4px;
    margin-bottom: 4px;
  }
  .ct-service-carousel-layout2 .owl-nav {
    margin: 0;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -7px;
    line-height: 1;
  }
  .ct-service-carousel-layout2 .owl-nav .owl-prev, .ct-service-carousel-layout2 .owl-nav .owl-next {
    font-size: 24px;
    color: #fff;
    background-color: transparent;
  }
  .ct-service-carousel-layout2 .owl-nav .owl-prev:hover i, .ct-service-carousel-layout2 .owl-nav .owl-next:hover i {
    color: #e6007e;
  }
  .ct-service-carousel-layout2 .owl-nav .owl-prev {
    margin-right: 80px;
  }
}
.cms-lists-layout1 ul {
  list-style: none;
  margin: 0;
  color: #7a7a7a;
}
.cms-lists-layout1 ul i {
  color: #e6007e;
  margin-right: 9px;
  font-weight: normal;
}
.cms-lists-layout1 ul li + li {
  margin-top: 8px;
}
.cms-lists-layout1.list-lg {
  font-size: 18px;
  line-height: 32px;
  font-weight: 500;
  font-family: "Poppins", sans-serif;
}
.ct-accordion .card {
  border: none;
  background-color: transparent;
}
.ct-accordion.layout1 .card {
  margin-bottom: 10px;
}
.ct-accordion.layout1 .card-header {
  border: none;
  padding: 0;
  background-color: transparent;
}
.ct-accordion.layout1 .card-header a {
  display: block;
  padding: 14px 18px;
  border: 1px solid #e5e5e5;
  font-size: 15px;
  line-height: normal;
  cursor: pointer;
  color: rgba(17, 17, 17, 0.66);
  font-weight: 500;
  font-family: "Poppins", sans-serif;
  position: relative;
}
.ct-accordion.layout1 .card-header a i {
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -khtml-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  right: 18px;
}
.ct-accordion.layout1 .card-header [aria-expanded="true"] i:before {
  content: '\f273';
}
.ct-accordion.layout1 .card-body {
  padding: 17px 20px 6px;
}
.ct-accordion.layout2 .card-header {
  border: none;
  padding: 0;
  background-color: transparent;
}
.ct-accordion.layout2 .card-header a {
  display: block;
  padding: 10px 25px;
  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.15);
  -khtml-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.15);
  -ms-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.15);
  -o-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.15);
  font-size: 16px;
  line-height: normal;
  background-color: #fff;
  cursor: pointer;
  color: #444d57;
  font-weight: 600;
  font-family: "Poppins", sans-serif;
  position: relative;
  -webkit-border-radius: 8px;
  -khtml-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
}
.ct-accordion.layout2 .card-header a i {
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -khtml-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  right: 18px;
  font-size: 22px;
}
.ct-accordion.layout2 .card-header [aria-expanded="true"] i:before {
  content: '\f2f8';
}
.ct-accordion.layout2 .card-body {
  font-size: 14px;
  padding: 30px;
  margin: 0 3px;
  border-width: 0 1px 0px 1px;
  border-color: #f0f0f0;
  border-style: solid;
}
.ct-accordion.layout2 .card {
  margin-bottom: 1px;
}
.ct-accordion.layout2 .card:last-child .card-body {
  border-bottom-width: 1px;
}
.wpb_gallery {
  margin: 0 !important;
}
.wpb_gallery .wpb_gallery_slides.wpb_flexslider {
  margin-bottom: 43px;
  border: none;
  -webkit-box-shadow: none;
  -khtml-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
.wpb_gallery .wpb_gallery_slides.wpb_flexslider .flex-control-nav {
  margin: 0;
  position: absolute;
  bottom: 18px !important;
  left: 0;
  right: 0;
  top: auto !important;
}
.wpb_gallery .wpb_gallery_slides.wpb_flexslider .flex-direction-nav .flex-prev {
  left: 20px;
}
.wpb_gallery .wpb_gallery_slides.wpb_flexslider .flex-direction-nav .flex-prev:before {
  content: '\f2fa';
}
.wpb_gallery .wpb_gallery_slides.wpb_flexslider .flex-direction-nav .flex-next {
  right: 20px;
}
.wpb_gallery .wpb_gallery_slides.wpb_flexslider .flex-direction-nav .flex-next:before {
  content: '\f2fb';
}
.wpb_gallery .wpb_gallery_slides.wpb_flexslider .flex-direction-nav .flex-prev, .wpb_gallery .wpb_gallery_slides.wpb_flexslider .flex-direction-nav .flex-next {
  background-color: #fff;
  height: 40px;
  width: 40px;
  line-height: 40px;
  -webkit-border-radius: 40px;
  -khtml-border-radius: 40px;
  -moz-border-radius: 40px;
  -ms-border-radius: 40px;
  -o-border-radius: 40px;
  border-radius: 40px;
  text-align: center;
  font-size: 0;
  -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.12);
  -khtml-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.12);
  -ms-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.12);
  -o-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.12);
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.12);
  opacity: 0;
}
.wpb_gallery .wpb_gallery_slides.wpb_flexslider .flex-direction-nav .flex-prev:hover, .wpb_gallery .wpb_gallery_slides.wpb_flexslider .flex-direction-nav .flex-next:hover {
  background-color: #e6007e;
  color: #fff;
}
.wpb_gallery .wpb_gallery_slides.wpb_flexslider .flex-direction-nav .flex-prev:before, .wpb_gallery .wpb_gallery_slides.wpb_flexslider .flex-direction-nav .flex-next:before {
  font-family: 'Material-Design-Iconic-Font';
  font-size: 22px;
  text-shadow: none;
  line-height: 40px;
}
.wpb_gallery .wpb_gallery_slides.wpb_flexslider .flex-control-paging {
  opacity: 0;
  -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
}
.wpb_gallery .wpb_gallery_slides.wpb_flexslider .flex-control-paging li a {
  background-color: rgba(230, 0, 126, 0.66);
  -webkit-box-shadow: none;
  -khtml-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
.wpb_gallery .wpb_gallery_slides.wpb_flexslider .flex-control-paging li a.flex-active {
  background-color: #e6007e;
}
.wpb_gallery .wpb_gallery_slides.wpb_flexslider:hover .flex-control-paging {
  opacity: 1;
}
.wpb_gallery .wpb_gallery_slides.wpb_flexslider:hover .flex-direction-nav .flex-prev, .wpb_gallery .wpb_gallery_slides.wpb_flexslider:hover .flex-direction-nav .flex-next {
  opacity: 1;
}
.ct-ignature {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.ct-ignature .ct-ignature-image {
  margin-right: 30px;
}
.ct-ignature .ct-ignature-meta {
  margin: 12px 0;
}
.ct-ignature .ct-ignature-meta h3 {
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 3px;
}
.ct-ignature .ct-ignature-meta p {
  color: #989898;
  margin: 0;
}
.vc_tta-container {
  /* Tabs */
  margin-bottom: 0 !important;
}
.vc_tta-container .vc_tta-tabs {
  /* Accordion */
}
.vc_tta-container .vc_tta-tabs.vc_tta-style-default .vc_tta-tabs-container .vc_tta-tabs-list {
  text-align: center;
}
.vc_tta-container .vc_tta-tabs.vc_tta-style-default .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab {
  margin: 0 2.5px;
}
.vc_tta-container .vc_tta-tabs.vc_tta-style-default .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a {
  text-align: center;
  border: 1px solid #e6007e;
  font-size: 16px;
  font-weight: 500;
  font-family: "Poppins", sans-serif;
  color: #e6007e;
  padding: 10px 32px;
  min-width: 170px;
}
.vc_tta-container .vc_tta-tabs.vc_tta-style-default .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a:before, .vc_tta-container .vc_tta-tabs.vc_tta-style-default .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a:after {
  display: none !important;
}
.vc_tta-container .vc_tta-tabs.vc_tta-style-default .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active a {
  background-color: #e6007e;
  color: #fff;
}
.vc_tta-container .vc_tta-tabs.vc_tta-style-default .vc_tta-panels-container .vc_tta-panel .vc_tta-panel-body {
  border: none;
  padding: 50px 0 0;
  overflow: visible;
}
.vc_tta-container .vc_tta-tabs.vc_tta-style-modern .vc_tta-tabs-container {
  overflow: visible !important;
}
.vc_tta-container .vc_tta-tabs.vc_tta-style-modern .vc_tta-tabs-container .vc_tta-tabs-list {
  text-align: center;
  overflow: visible !important;
}
.vc_tta-container .vc_tta-tabs.vc_tta-style-modern .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab {
  margin: 0 4px;
}
.vc_tta-container .vc_tta-tabs.vc_tta-style-modern .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a {
  text-align: center;
  border: none;
  background-color: #fff;
  font-size: 15px;
  font-weight: 500;
  font-family: "Poppins", sans-serif;
  color: #444d57;
  padding: 11px 32px;
  min-width: 180px;
  -webkit-border-radius: 45px !important;
  -khtml-border-radius: 45px !important;
  -moz-border-radius: 45px !important;
  -ms-border-radius: 45px !important;
  -o-border-radius: 45px !important;
  border-radius: 45px !important;
  -webkit-box-shadow: 0 5px 0 rgba(0, 0, 0, 0.05);
  -khtml-box-shadow: 0 5px 0 rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 5px 0 rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 0 5px 0 rgba(0, 0, 0, 0.05);
  -o-box-shadow: 0 5px 0 rgba(0, 0, 0, 0.05);
  box-shadow: 0 5px 0 rgba(0, 0, 0, 0.05);
}
.vc_tta-container .vc_tta-tabs.vc_tta-style-modern .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a:before, .vc_tta-container .vc_tta-tabs.vc_tta-style-modern .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a:after {
  display: none !important;
}
.vc_tta-container .vc_tta-tabs.vc_tta-style-modern .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active a {
  background-color: #e6007e;
  background-image: -webkit-gradient(linear, left top, right top, from(#e6007e), to(#e6007e));
  background-image: -webkit-linear-gradient(left, #e6007e, #e6007e);
  background-image: -moz-linear-gradient(left, #e6007e, #e6007e);
  background-image: -ms-linear-gradient(left, #e6007e, #e6007e);
  background-image: -o-linear-gradient(left, #e6007e, #e6007e);
  background-image: linear-gradient(left, #e6007e, #e6007e);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#e6007e', endColorStr='#e6007e', gradientType='1');
  background-color: transparent;
  color: #fff;
  -webkit-box-shadow: none;
  -khtml-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
.vc_tta-container .vc_tta-tabs.vc_tta-style-modern .vc_tta-panels-container .vc_tta-panel .vc_tta-panel-body {
  border: none;
  padding: 60px 0 0;
  overflow: visible;
}
.vc_tta-container .vc_tta-tabs.vc_tta-style-flat .vc_tta-tabs-container .vc_tta-tabs-list {
  text-align: center;
}
.vc_tta-container .vc_tta-tabs.vc_tta-style-flat .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab {
  margin: 0;
}
.vc_tta-container .vc_tta-tabs.vc_tta-style-flat .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a {
  text-align: center;
  border: 1px solid #e6007e;
  background-color: #fff;
  font-size: 16px;
  font-weight: 600;
  font-family: "Poppins", sans-serif;
  color: #111;
  padding: 12px 70px;
  min-width: 170px;
}
.vc_tta-container .vc_tta-tabs.vc_tta-style-flat .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a:before, .vc_tta-container .vc_tta-tabs.vc_tta-style-flat .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a:after {
  display: none !important;
}
.vc_tta-container .vc_tta-tabs.vc_tta-style-flat .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active a {
  background-color: #e6007e;
  color: #fff;
}
.vc_tta-container .vc_tta-tabs.vc_tta-style-flat .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab:first-child a {
  -webkit-border-radius: 5px 0 0 5px;
  -khtml-border-radius: 5px 0 0 5px;
  -moz-border-radius: 5px 0 0 5px;
  -ms-border-radius: 5px 0 0 5px;
  -o-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
}
.vc_tta-container .vc_tta-tabs.vc_tta-style-flat .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab:last-child a {
  -webkit-border-radius: 0 5px 5px 0;
  -khtml-border-radius: 0 5px 5px 0;
  -moz-border-radius: 0 5px 5px 0;
  -ms-border-radius: 0 5px 5px 0;
  -o-border-radius: 0 5px 5px 0;
  border-radius: 0 5px 5px 0;
}
.vc_tta-container .vc_tta-tabs.vc_tta-style-flat .vc_tta-panels-container .vc_tta-panel .vc_tta-panel-body {
  border: none;
  padding: 55px 0 0;
  overflow: visible;
}
.vc_tta-container .vc_tta-accordion {
  /* Screen < 768px */
}
.vc_tta-container .vc_tta-accordion.vc_tta-style-default .vc_tta-panel {
  margin-bottom: 5px;
}
.vc_tta-container .vc_tta-accordion.vc_tta-style-default .vc_tta-panel:last-child {
  margin-bottom: 0;
}
.vc_tta-container .vc_tta-accordion.vc_tta-style-default .vc_tta-panel .vc_tta-panel-heading {
  border: none;
}
.vc_tta-container .vc_tta-accordion.vc_tta-style-default .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title {
  font-size: 16px;
  font-weight: 600;
  line-height: normal;
  color: #09152c;
  background-color: #fff;
}
.vc_tta-container .vc_tta-accordion.vc_tta-style-default .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a {
  padding: 13px 55px 13px 33px;
}
.vc_tta-container .vc_tta-accordion.vc_tta-style-default .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a:before {
  content: '\f055';
  font-family: FontAwesome;
  position: absolute;
  right: 33px;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -khtml-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  font-size: 18px;
  color: #e6007e;
}
.vc_tta-container .vc_tta-accordion.vc_tta-style-default .vc_tta-panel .vc_tta-panel-body {
  background-color: #fff;
  padding: 30px 33px;
}
.vc_tta-container .vc_tta-accordion.vc_tta-style-default .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title {
  color: #fff;
  background-color: #e6007e;
}
.vc_tta-container .vc_tta-accordion.vc_tta-style-default .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title a {
  margin-bottom: 5px;
}
.vc_tta-container .vc_tta-accordion.vc_tta-style-default .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title a:before {
  content: '\f056';
  color: #fff;
}
@media screen and (max-width: 767px) {
  .vc_tta-container .vc_tta .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading {
    border: none;
  }
  .vc_tta-container .vc_tta .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a {
    border: 1px solid #e6007e;
    font-size: 16px;
    font-weight: 500;
    font-family: "Poppins", sans-serif;
    color: #e6007e;
    padding: 14px 32px;
  }
  .vc_tta-container .vc_tta .vc_tta-panels-container .vc_tta-panels .vc_tta-panel + .vc_tta-panel {
    margin-top: 15px;
  }
  .vc_tta-container .vc_tta .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body {
    padding-top: 30px;
  }
  .vc_tta-container .vc_tta .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title a {
    background-color: #e6007e;
    color: #fff;
  }
}
.ct-pricing-default {
  background-color: #f2f1ef;
  text-align: center;
  -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
}
.ct-pricing-default .ct-pricing-head {
  background-color: #e6007e;
  position: relative;
  padding: 40px 30px 62px;
}
.ct-pricing-default .ct-pricing-head .ct-pricing-price {
  font-size: 38px;
  font-weight: 600;
  color: #fff;
}
.ct-pricing-default .ct-pricing-head .ct-pricing-time {
  font-size: 16px;
  line-height: 30px;
  -webkit-border-radius: 30px;
  -khtml-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
  font-weight: 600;
  color: #e6007e;
  background-color: #fff;
  padding: 0 18px;
  position: absolute;
  bottom: -15px;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  -khtml-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
}
.ct-pricing-default .ct-pricing-body {
  padding: 64px 30px 80px;
}
.ct-pricing-default .ct-pricing-body .ct-pricing-content {
  margin: 0;
  list-style: none;
  font-size: 16px;
  font-weight: 600;
}
.ct-pricing-default .ct-pricing-body .ct-pricing-content li + li {
  margin-top: 23px;
}
.ct-pricing-default .ct-pricing-body .ct-pricing-button {
  margin-top: 52px;
}
.ct-pricing-default:hover, .ct-pricing-default.is-feature {
  background-color: #fff;
  -webkit-box-shadow: 0 31px 95px rgba(0, 0, 0, 0.1);
  -khtml-box-shadow: 0 31px 95px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 31px 95px rgba(0, 0, 0, 0.1);
  -ms-box-shadow: 0 31px 95px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0 31px 95px rgba(0, 0, 0, 0.1);
  box-shadow: 0 31px 95px rgba(0, 0, 0, 0.1);
}
.ct-pricing-default:hover .ct-pricing-head .ct-pricing-time, .ct-pricing-default.is-feature .ct-pricing-head .ct-pricing-time {
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
  -khtml-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
  -ms-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
}
.ct-pricing-layout1 {
  text-align: center;
  background-color: #fff;
  -webkit-box-shadow: 0 18px 32px rgba(0, 0, 0, 0.07);
  -khtml-box-shadow: 0 18px 32px rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 18px 32px rgba(0, 0, 0, 0.07);
  -ms-box-shadow: 0 18px 32px rgba(0, 0, 0, 0.07);
  -o-box-shadow: 0 18px 32px rgba(0, 0, 0, 0.07);
  box-shadow: 0 18px 32px rgba(0, 0, 0, 0.07);
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  overflow: hidden;
}
.ct-pricing-layout1 .ct-pricing-head {
  background-color: #e6007e;
  position: relative;
  padding: 12px 23px 37px 23px;
}
.ct-pricing-layout1 .ct-pricing-head .ct-pricing-title {
  font-size: 24px;
  color: #fff;
  font-weight: 600;
  text-align: right;
  margin-bottom: 5px;
}
.ct-pricing-layout1 .ct-pricing-head .ct-pricing-icon {
  min-height: 56px;
}
.ct-pricing-layout1 .ct-pricing-head .ct-pricing-price {
  font-size: 48px;
  font-weight: 600;
  color: #fff;
}
.ct-pricing-layout1 .ct-pricing-head .ct-pricing-time {
  font-size: 16px;
  line-height: 30px;
  -webkit-border-radius: 30px;
  -khtml-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
  font-weight: 600;
  color: #e6007e;
  background-color: #fff;
  padding: 0 18px;
  position: absolute;
  bottom: -15px;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  -khtml-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
}
.ct-pricing-layout1 .ct-pricing-body {
  padding: 36px 30px 34px;
}
.ct-pricing-layout1 .ct-pricing-body .ct-pricing-content {
  margin: 0;
  list-style: none;
  color: #6a6a6a;
}
.ct-pricing-layout1 .ct-pricing-body .ct-pricing-content li i {
  color: #48c7ec;
  margin-right: 6px;
  margin-top: -1px;
}
.ct-pricing-layout1 .ct-pricing-body .ct-pricing-content li + li {
  margin-top: 19px;
}
.ct-pricing-layout1 .ct-pricing-body .ct-pricing-button {
  margin-top: 48px;
}
.ct-pricing-layout1 .ct-pricing-body .ct-pricing-button .btn {
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  border: none;
  line-height: 40px;
  padding-left: 50px;
  padding-right: 50px;
}
.ct-pricing-layout1 .ct-pricing-body .ct-pricing-button .btn:hover {
  background-color: #111 !important;
  border-color: #111 !important;
}
.ct-pricing-layout2 {
  background-color: #fff;
  -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15);
  -khtml-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15);
  -ms-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15);
  -o-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15);
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15);
  text-align: center;
}
.ct-pricing-layout2 .ct-pricing-head {
  padding: 32px 30px;
  background-color: #e6007e;
  background-image: -webkit-gradient(linear, left top, right top, from(#e6007e), to(#e6007e));
  background-image: -webkit-linear-gradient(left, #e6007e, #e6007e);
  background-image: -moz-linear-gradient(left, #e6007e, #e6007e);
  background-image: -ms-linear-gradient(left, #e6007e, #e6007e);
  background-image: -o-linear-gradient(left, #e6007e, #e6007e);
  background-image: linear-gradient(left, #e6007e, #e6007e);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#e6007e', endColorStr='#e6007e', gradientType='1');
  color: #fff;
}
.ct-pricing-layout2 .ct-pricing-head .ct-pricing-price {
  font-size: 48px;
  font-weight: normal;
  line-height: 1;
  display: inline-block;
  position: relative;
}
.ct-pricing-layout2 .ct-pricing-head .ct-pricing-price span {
  font-size: 16px;
  position: absolute;
  top: 4px;
  left: -10px;
}
.ct-pricing-layout2 .ct-pricing-head .ct-pricing-title {
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  margin-top: 4px;
  margin-bottom: 0;
}
.ct-pricing-layout2 .ct-pricing-content {
  margin: 0;
  padding: 45px 30px;
  list-style: none;
  font-size: 16px;
}
.ct-pricing-layout2 .ct-pricing-content li + li {
  margin-top: 10px;
}
.ct-pricing-layout2 .ct-pricing-button {
  border-top: 1px solid #efefef;
}
.ct-pricing-layout2 .ct-pricing-button .btn {
  border: none;
  line-height: 74px;
  width: 100%;
  background-color: transparent;
  color: #666;
  font-size: 18px;
}
.ct-pricing-layout2 .ct-pricing-button .btn:hover {
  color: #e6007e;
}
.ct-countdown-wrap {
  background-color: #fff;
  -webkit-border-radius: 50px;
  -khtml-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  border-radius: 50px;
  -webkit-box-shadow: 0 1px 65px rgba(0, 0, 0, 0.1);
  -khtml-box-shadow: 0 1px 65px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 65px rgba(0, 0, 0, 0.1);
  -ms-box-shadow: 0 1px 65px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0 1px 65px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 65px rgba(0, 0, 0, 0.1);
  display: flex;
  flex-wrap: nowrap;
}
.ct-countdown-wrap .ct-countdown-holder {
  min-width: 210px;
  max-width: 400px;
  background-color: red;
  border-radius: 50px 0 0 50px;
  padding: 30px 50px;
  margin: 0;
  display: flex;
  align-items: center;
  background-color: #e6007e;
  background-image: -webkit-gradient(linear, left top, right top, from(#e6007e), to(#e6007e));
  background-image: -webkit-linear-gradient(left, #e6007e, #e6007e);
  background-image: -moz-linear-gradient(left, #e6007e, #e6007e);
  background-image: -ms-linear-gradient(left, #e6007e, #e6007e);
  background-image: -o-linear-gradient(left, #e6007e, #e6007e);
  background-image: linear-gradient(left, #e6007e, #e6007e);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#e6007e', endColorStr='#e6007e', gradientType='1');
}
.ct-countdown-wrap .ct-countdown-holder h3 {
  font-size: 30px;
  color: #fff;
  text-transform: uppercase;
  font-weight: 600;
  margin: 0;
}
.ct-countdown-wrap .ct-countdown {
  padding: 33px 30px;
  flex-grow: 1;
  display: flex;
  align-items: center;
}
.ct-countdown-wrap .countdown-item {
  text-align: center;
  width: 25%;
  float: left;
  padding: 0 15px;
  position: relative;
  margin: 15px 0;
}
.ct-countdown-wrap .countdown-item:before {
  content: '';
  width: 1px;
  height: 74px;
  background-image: url(../images/line-countdown.png);
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translate(0, -50%);
  -khtml-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.ct-countdown-wrap .countdown-item:last-child:before {
  display: none;
}
.ct-countdown-wrap .countdown-period {
  font-size: 20px;
  color: #3f4852;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  display: block;
  margin-bottom: 4px;
}
.ct-countdown-wrap .countdown-amount {
  font-family: "Poppins", sans-serif;
  font-size: 48px;
  font-weight: 600;
  line-height: 1;
}
@media screen and (max-width: 767px) {
  .ct-countdown-wrap {
    display: block;
  }
  .ct-countdown-wrap .ct-countdown {
    display: block;
  }
  .ct-countdown-wrap .countdown-item {
    width: 50%;
  }
  .ct-countdown-wrap .countdown-item:nth-child(2):before {
    display: none;
  }
  .ct-countdown-wrap .ct-countdown-holder {
    width: 100%;
    display: block;
    max-width: 100%;
    background-image: none;
    background-color: transparent;
    text-align: center;
    padding: 0;
  }
  .ct-countdown-wrap .ct-countdown-holder h3 {
    color: #111;
    padding-top: 30px;
  }
  .ct-countdown-wrap .ct-countdown-holder h3 br {
    display: none;
  }
}
@media screen and (max-width: 575px) {
  .ct-countdown-wrap .ct-countdown-holder h3 {
    font-size: 22px;
  }
  .ct-countdown-wrap .countdown-item {
    width: 100%;
  }
  .ct-countdown-wrap .countdown-item:before {
    display: none;
  }
}
.ct-separator .ct-separator-line {
  height: 1px;
  width: 100%;
  background-color: #e6007e;
  display: inline-block;
}
.ct-separator.ps-center {
  text-align: center;
}
.ct-separator.ps-right {
  text-align: right;
}
.ct-grid-team {
  text-align: center;
}
.ct-grid-team .team-featured {
  position: relative;
  overflow: hidden;
  -webkit-border-radius: 270px;
  -khtml-border-radius: 270px;
  -moz-border-radius: 270px;
  -ms-border-radius: 270px;
  -o-border-radius: 270px;
  border-radius: 270px;
  margin-bottom: 23px;
  display: inline-block;
}
.ct-grid-team .team-featured img {
  -webkit-border-radius: 270px;
  -khtml-border-radius: 270px;
  -moz-border-radius: 270px;
  -ms-border-radius: 270px;
  -o-border-radius: 270px;
  border-radius: 270px;
}
.ct-grid-team .team-featured .team-social {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(230, 0, 126, 0.85);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(230, 0, 126, 0.85)), to(rgba(230, 0, 126, 0.85)));
  background-image: -webkit-linear-gradient(left, rgba(230, 0, 126, 0.85), rgba(230, 0, 126, 0.85));
  background-image: -moz-linear-gradient(left, rgba(230, 0, 126, 0.85), rgba(230, 0, 126, 0.85));
  background-image: -ms-linear-gradient(left, rgba(230, 0, 126, 0.85), rgba(230, 0, 126, 0.85));
  background-image: -o-linear-gradient(left, rgba(230, 0, 126, 0.85), rgba(230, 0, 126, 0.85));
  background-image: linear-gradient(left, rgba(230, 0, 126, 0.85), rgba(230, 0, 126, 0.85));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(230, 0, 126, 0.85)', endColorStr='rgba(230, 0, 126, 0.85)', gradientType='1');
  background-color: transparent;
  -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  opacity: 0;
  -webkit-transform: scale(0.5);
  -khtml-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
  transform: scale(0.5);
  -webkit-border-radius: 270px;
  -khtml-border-radius: 270px;
  -moz-border-radius: 270px;
  -ms-border-radius: 270px;
  -o-border-radius: 270px;
  border-radius: 270px;
}
.ct-grid-team .team-featured .team-social-inner {
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0px, -50%);
  -khtml-transform: translate(0px, -50%);
  -moz-transform: translate(0px, -50%);
  -ms-transform: translate(0px, -50%);
  -o-transform: translate(0px, -50%);
  transform: translate(0px, -50%);
  left: 0;
  right: 0;
  font-size: 24px;
}
.ct-grid-team .team-featured .team-social-inner a {
  margin: 0 5px;
  color: #fff;
}
.ct-grid-team .team-featured .team-social-inner a:hover {
  color: rgba(255, 255, 255, 0.85);
}
.ct-grid-team .team-title {
  font-size: 22px;
  font-weight: 600;
  margin-bottom: 6px;
}
.ct-grid-team .team-position {
  color: #6e7782;
}
.ct-grid-team .grid-item-inner {
  margin-bottom: 52px;
}
.ct-grid-team .grid-item-inner:hover .team-featured .team-social {
  -webkit-transform: scale(1);
  -khtml-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}
.ct-schedule-grid.default .ct-schedule-item {
  margin: 0 -13px;
  flex-wrap: nowrap;
}
.ct-schedule-grid.default .ct-schedule-item + .ct-schedule-item {
  margin-top: 26px;
}
.ct-schedule-grid.default .ct-schedule-holder, .ct-schedule-grid.default .ct-schedule-meta {
  padding: 0 13px;
}
.ct-schedule-grid.default .ct-schedule-holder {
  display: flex;
}
.ct-schedule-grid.default .ct-schedule-holder-inner {
  padding: 11px;
  -webkit-border-radius: 9px;
  -khtml-border-radius: 9px;
  -moz-border-radius: 9px;
  -ms-border-radius: 9px;
  -o-border-radius: 9px;
  border-radius: 9px;
  background-color: #fff;
  -webkit-box-shadow: 0 11px 38px rgba(0, 0, 0, 0.15);
  -khtml-box-shadow: 0 11px 38px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 11px 38px rgba(0, 0, 0, 0.15);
  -ms-box-shadow: 0 11px 38px rgba(0, 0, 0, 0.15);
  -o-box-shadow: 0 11px 38px rgba(0, 0, 0, 0.15);
  box-shadow: 0 11px 38px rgba(0, 0, 0, 0.15);
  display: flex;
  align-items: center;
}
.ct-schedule-grid.default .ct-schedule-holder-inner h3 {
  font-size: 22px;
  color: #444d57;
  font-weight: 600;
}
.ct-schedule-grid.default .ct-schedule-holder-inner p {
  margin: 0;
}
.ct-schedule-grid.default .ct-schedule-media {
  min-width: 260px;
  height: 100%;
  -webkit-border-radius: 9px 0 0 9px;
  -khtml-border-radius: 9px 0 0 9px;
  -moz-border-radius: 9px 0 0 9px;
  -ms-border-radius: 9px 0 0 9px;
  -o-border-radius: 9px 0 0 9px;
  border-radius: 9px 0 0 9px;
  overflow: hidden;
}
.ct-schedule-grid.default .ct-schedule-content {
  padding: 64px 50px;
}
.ct-schedule-grid.default .ct-schedule-meta-inner {
  display: flex;
  align-items: center;
  -webkit-border-radius: 9px;
  -khtml-border-radius: 9px;
  -moz-border-radius: 9px;
  -ms-border-radius: 9px;
  -o-border-radius: 9px;
  border-radius: 9px;
  background-color: #fff;
  -webkit-box-shadow: 0 11px 38px rgba(0, 0, 0, 0.15);
  -khtml-box-shadow: 0 11px 38px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 11px 38px rgba(0, 0, 0, 0.15);
  -ms-box-shadow: 0 11px 38px rgba(0, 0, 0, 0.15);
  -o-box-shadow: 0 11px 38px rgba(0, 0, 0, 0.15);
  box-shadow: 0 11px 38px rgba(0, 0, 0, 0.15);
  height: 100%;
}
.ct-schedule-grid.default .ct-schedule-meta ul {
  margin: 0;
  list-style: none;
  padding: 30px 48px;
}
.ct-schedule-grid.default .ct-schedule-meta ul li {
  display: block;
  font-size: 18px;
  line-height: 25px;
  color: #444d57;
  font-weight: 600;
  font-family: "Poppins", sans-serif;
  padding-left: 28px;
  position: relative;
}
.ct-schedule-grid.default .ct-schedule-meta ul li i {
  font-size: 20px;
  color: #e6007e;
  margin-right: 10px;
  position: absolute;
  top: 0;
  left: 0;
}
.ct-schedule-grid.default .ct-schedule-meta ul li label {
  color: #999;
  margin-right: 8px;
}
.ct-schedule-grid.default .ct-schedule-meta ul li span {
  display: block;
}
.ct-schedule-grid.default .ct-schedule-meta ul li + li {
  margin-top: 20px;
}
.ct-schedule-grid.default .ct-schedule-meta ul li.ct-schedule-speake {
  margin-top: 30px;
}
@media screen and (max-width: 1199px) {
  .ct-schedule-grid.default .ct-schedule-content {
    padding: 40px 15px 40px 30px;
  }
  .ct-schedule-grid.default .ct-schedule-meta ul {
    padding: 25px;
  }
}
@media screen and (max-width: 991px) {
  .ct-schedule-grid.default .ct-schedule-item {
    flex-wrap: wrap;
  }
  .ct-schedule-grid.default .ct-schedule-item .ct-schedule-meta {
    margin-top: 13px;
  }
}
@media screen and (max-width: 767px) {
  .ct-schedule-grid.default .ct-schedule-holder {
    display: block;
  }
  .ct-schedule-grid.default .ct-schedule-holder-inner {
    display: block;
  }
  .ct-schedule-grid.default .ct-schedule-holder-inner .ct-schedule-media {
    min-height: 300px;
    -webkit-border-radius: 9px;
    -khtml-border-radius: 9px;
    -moz-border-radius: 9px;
    -ms-border-radius: 9px;
    -o-border-radius: 9px;
    border-radius: 9px;
  }
}
.ct-schedule-grid.layout1 .ct-schedule-time {
  background-color: #e6007e;
  color: #fff;
  display: flex;
  flex-wrap: nowrap;
}
.ct-schedule-grid.layout1 .ct-schedule-time .ct-schedule-time-item {
  width: 15.2%;
  display: inline-block;
  text-align: center;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 500;
  font-family: "Poppins", sans-serif;
  padding: 12px 10px;
}
.ct-schedule-grid.layout1 .ct-schedule-time .ct-schedule-time-item:first-child {
  width: 8.8%;
  background-image: url(../images/schedule-icon.png);
  background-position: center;
  background-repeat: no-repeat;
}
@media screen and (max-width: 991px) {
  .ct-schedule-grid.layout1 .ct-schedule-time .ct-schedule-time-item {
    font-size: 13px;
  }
}
.ct-schedule-grid.layout1 .ct-schedule-row {
  display: flex;
  flex-wrap: nowrap;
  background-color: #fff;
}
.ct-schedule-grid.layout1 .ct-schedule-row .ct-schedule-item {
  width: 15.2%;
  display: inline-block;
  border-left: 1px solid #ececec;
  border-bottom: 1px solid #ececec;
  color: #333;
  font-weight: 500;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  padding: 22px 10px 22px 25px;
}
.ct-schedule-grid.layout1 .ct-schedule-row .ct-schedule-item:first-child {
  width: 8.8%;
  text-transform: uppercase;
}
.ct-schedule-grid.layout1 .ct-schedule-row .ct-schedule-item:last-child {
  border-right: 1px solid #ececec;
}
.ct-schedule-grid.layout1 .ct-schedule-row .ct-schedule-item cite {
  color: #e6007e;
  font-style: normal;
}
.ct-schedule-grid.layout1 .ct-schedule-row .ct-schedule-item span {
  display: none;
}
@media screen and (max-width: 991px) {
  .ct-schedule-grid.layout1 .ct-schedule-row .ct-schedule-item {
    font-size: 13px;
    padding-left: 10px;
    padding-right: 10px;
  }
}
.ct-schedule-grid.layout1 .ct-schedule-row:nth-child(odd) {
  background-color: #dadada;
}
@media screen and (max-width: 767px) {
  .ct-schedule-grid.layout1 .ct-schedule-time {
    display: none;
  }
  .ct-schedule-grid.layout1 .ct-schedule-row {
    display: block;
  }
  .ct-schedule-grid.layout1 .ct-schedule-row .ct-schedule-item {
    width: 100%;
    border-right: 1px solid #ececec;
  }
  .ct-schedule-grid.layout1 .ct-schedule-row .ct-schedule-item:first-child {
    width: 100%;
    background-color: #dadada;
    text-align: center;
  }
  .ct-schedule-grid.layout1 .ct-schedule-row .ct-schedule-item span {
    display: inline-block;
    text-transform: uppercase;
  }
  .ct-schedule-grid.layout1 .ct-schedule-row:nth-child(odd) {
    background-color: #fff;
  }
}
.ct-tickets-grid {
  max-width: 835px;
  margin: auto;
}
.ct-tickets-grid .ct-ticket-item {
  display: flex;
  flex-wrap: nowrap;
}
.ct-tickets-grid .ct-ticket-item + .ct-ticket-item {
  margin-top: 28px;
}
.ct-tickets-grid .ct-ticket-media {
  margin-right: 30px;
}
.ct-tickets-grid .ct-ticket-media img {
  -webkit-box-shadow: 0 1px 18px rgba(0, 0, 0, 0.15);
  -khtml-box-shadow: 0 1px 18px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 1px 18px rgba(0, 0, 0, 0.15);
  -ms-box-shadow: 0 1px 18px rgba(0, 0, 0, 0.15);
  -o-box-shadow: 0 1px 18px rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 18px rgba(0, 0, 0, 0.15);
}
.ct-tickets-grid .ct-ticket-content {
  display: flex;
  align-items: center;
  width: 230px;
  min-width: 230px;
  border: 1px solid #e6007e;
  text-align: center;
  padding: 20px 30px;
}
.ct-tickets-grid .ct-ticket-price {
  font-size: 30px;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 3px;
}
.ct-tickets-grid .ct-ticket-date {
  font-size: 14px;
  color: #444d57;
  margin-bottom: 6px;
}
.ct-tickets-grid .ct-ticket-desc {
  font-size: 12px;
  line-height: 16px;
  color: #999;
  margin-bottom: 11px;
}
.ct-tickets-grid .ct-ticket-book {
  color: #444d57;
  font-family: "Poppins", sans-serif;
  font-size: 15px;
  font-weight: 600;
  border-bottom: 1px solid #444d57;
  line-height: 1;
  display: inline-block;
}
.ct-tickets-grid .ct-ticket-book:hover {
  color: #e6007e;
  border-color: #e6007e;
}
@media screen and (max-width: 767px) {
  .ct-tickets-grid .ct-ticket-item {
    display: block;
  }
  .ct-tickets-grid .ct-ticket-item .ct-ticket-media {
    margin-right: 0;
    margin-bottom: 14px;
  }
  .ct-tickets-grid .ct-ticket-item .ct-ticket-content {
    width: 100%;
    min-width: 100%;
    display: block;
  }
}
.ct-grid-gallery1 .item-holder {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(230, 0, 126, 0.9);
  -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -webkit-transform: translateY(100%);
  -khtml-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%);
  opacity: 0;
}
.ct-grid-gallery1 .item-holder-inner {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 28px 28px 20px 28px;
}
.ct-grid-gallery1 .item-title {
  font-size: 18px;
  font-weight: 500;
  color: #fff;
  margin-bottom: 5px;
}
.ct-grid-gallery1 .item-date {
  font-size: 14px;
  color: #fff;
}
.ct-grid-gallery1 .light-box {
  position: absolute;
  color: #fff;
  height: 36px;
  width: 36px;
  -webkit-border-radius: 36px;
  -khtml-border-radius: 36px;
  -moz-border-radius: 36px;
  -ms-border-radius: 36px;
  -o-border-radius: 36px;
  border-radius: 36px;
  border: 1px solid #fff;
  top: 50%;
  left: 0;
  right: 0;
  margin: auto;
  z-index: 99;
  -webkit-transform: translate(0, -50%);
  -khtml-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  text-align: center;
  line-height: 36px;
  -webkit-transition: all 0.5s 0.3s;
  -khtml-transition: all 0.5s 0.3s;
  -moz-transition: all 0.5s 0.3s;
  -ms-transition: all 0.5s 0.3s;
  -o-transition: all 0.5s 0.3s;
  transition: all 0.5s 0.3s;
  opacity: 0;
  margin-top: -45px;
}
.ct-grid-gallery1 .light-box:hover {
  background-color: #fff;
  color: #e6007e;
}
.ct-grid-gallery1 .grid-item-inner {
  overflow: hidden;
}
.ct-grid-gallery1 .grid-item-inner:hover .item-holder {
  -webkit-transform: translateY(0%);
  -khtml-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%);
  opacity: 1;
}
.ct-grid-gallery1 .grid-item-inner:hover .light-box {
  opacity: 1;
  margin-top: 0;
}
.ct-grid-gallery1 .col-xl-atu .item-holder-inner {
  display: none;
}
@media screen and (max-width: 575px) {
  .ct-grid-gallery1 .col-xl-atu {
    width: 100% !important;
  }
}
.ct-grid-gallery2 .item-featured {
  position: relative;
}
.ct-grid-gallery2 .item-featured .item-meta {
  position: absolute;
  top: 12px;
  left: 12px;
  right: 12px;
  bottom: 12px;
  background-color: rgba(230, 0, 126, 0.8);
  -webkit-transform: translateY(100%);
  -khtml-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%);
  -webkit-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -khtml-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -moz-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -ms-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -o-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  opacity: 0;
}
.ct-grid-gallery2 .item-featured .item-meta-inner {
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -khtml-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  text-align: center;
  left: 0;
  right: 0;
  z-index: 99;
}
.ct-grid-gallery2 .item-featured a, .ct-grid-gallery2 .item-featured span:not(.ct-text-count) {
  display: inline-block;
  color: #fff;
  font-size: 18px;
  cursor: pointer;
  margin: 0 5px;
}
.ct-grid-gallery2 .ct-love-count {
  position: relative;
}
.ct-grid-gallery2 .ct-text-count {
  display: none;
}
.ct-grid-gallery2 .nectar-love.loved .fa-heart-o:before {
  content: '\f004';
}
.ct-grid-gallery2 .grid-item-inner {
  overflow: hidden;
}
.ct-grid-gallery2 .grid-item-inner:hover .item-featured .item-meta {
  opacity: 1;
  -webkit-transform: translateY(0%);
  -khtml-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%);
}
.ct-portfolio-carousel .item-holder {
  position: absolute;
  top: 12px;
  left: 12px;
  bottom: 12px;
  right: 12px;
  background-color: rgba(230, 0, 126, 0.8);
  -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -webkit-transform: translateY(100%);
  -khtml-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%);
  opacity: 0;
}
.ct-portfolio-carousel .item-holder .item-holder-inner {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  text-align: center;
  -webkit-transform: translate(0, -50%);
  -khtml-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.ct-portfolio-carousel .item-holder .item-holder-inner a {
  color: #fff;
  height: 36px;
  width: 36px;
  -webkit-border-radius: 36px;
  -khtml-border-radius: 36px;
  -moz-border-radius: 36px;
  -ms-border-radius: 36px;
  -o-border-radius: 36px;
  border-radius: 36px;
  border: 1px solid #fff;
  margin: 0 5px;
  z-index: 99;
  text-align: center;
  line-height: 36px;
  display: inline-block;
  -webkit-transition: all 0.5s 0.3s;
  -khtml-transition: all 0.5s 0.3s;
  -moz-transition: all 0.5s 0.3s;
  -ms-transition: all 0.5s 0.3s;
  -o-transition: all 0.5s 0.3s;
  transition: all 0.5s 0.3s;
  opacity: 0;
}
.ct-portfolio-carousel .item-holder .item-holder-inner a:hover {
  background-color: #fff;
  color: #e6007e;
}
.ct-portfolio-carousel .item-holder .item-holder-inner a.item-zoom {
  -webkit-transform: translateX(-45px);
  -khtml-transform: translateX(-45px);
  -moz-transform: translateX(-45px);
  -ms-transform: translateX(-45px);
  -o-transform: translateX(-45px);
  transform: translateX(-45px);
}
.ct-portfolio-carousel .item-holder .item-holder-inner a.item-more {
  -webkit-transform: translateX(45px);
  -khtml-transform: translateX(45px);
  -moz-transform: translateX(45px);
  -ms-transform: translateX(45px);
  -o-transform: translateX(45px);
  transform: translateX(45px);
}
.ct-portfolio-carousel .ct-carousel-item {
  position: relative;
  overflow: hidden;
}
.ct-portfolio-carousel .ct-carousel-item:hover .item-holder {
  -webkit-transform: translateY(0%);
  -khtml-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%);
  opacity: 1;
}
.ct-portfolio-carousel .ct-carousel-item:hover .item-holder-inner a.item-zoom, .ct-portfolio-carousel .ct-carousel-item:hover .item-holder-inner a.item-more {
  opacity: 1;
  -webkit-transform: translateX(0px);
  -khtml-transform: translateX(0px);
  -moz-transform: translateX(0px);
  -ms-transform: translateX(0px);
  -o-transform: translateX(0px);
  transform: translateX(0px);
}
@media screen and (min-width: 1200px) {
  .ct-portfolio-carousel .owl-dots {
    margin-top: 45px;
    line-height: 1;
  }
  .ct-portfolio-carousel .owl-dots .owl-dot {
    margin-top: 4px;
    margin-bottom: 4px;
  }
  .ct-portfolio-carousel .owl-nav {
    margin: 0;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -7px;
    line-height: 1;
  }
  .ct-portfolio-carousel .owl-nav .owl-prev, .ct-portfolio-carousel .owl-nav .owl-next {
    font-size: 24px;
    color: #3d4149;
    background-color: transparent;
  }
  .ct-portfolio-carousel .owl-nav .owl-prev:hover i, .ct-portfolio-carousel .owl-nav .owl-next:hover i {
    color: #e6007e;
  }
  .ct-portfolio-carousel .owl-nav .owl-prev {
    margin-right: 80px;
  }
}
.ct-showcase .ct-showcase-image {
  position: relative;
  -webkit-border-radius: 14px;
  -khtml-border-radius: 14px;
  -moz-border-radius: 14px;
  -ms-border-radius: 14px;
  -o-border-radius: 14px;
  border-radius: 14px;
  -webkit-box-shadow: 0 0px 20px rgba(0, 0, 0, 0.1);
  -khtml-box-shadow: 0 0px 20px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0px 20px rgba(0, 0, 0, 0.1);
  -ms-box-shadow: 0 0px 20px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0 0px 20px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0px 20px rgba(0, 0, 0, 0.1);
}
.ct-showcase .ct-showcase-image img {
  width: 100%;
}
.ct-showcase .ct-showcase-image a {
  display: block;
  -webkit-border-radius: 14px;
  -khtml-border-radius: 14px;
  -moz-border-radius: 14px;
  -ms-border-radius: 14px;
  -o-border-radius: 14px;
  border-radius: 14px;
  position: relative;
  overflow: hidden;
}
.ct-showcase .ct-showcase-image a:before, .ct-showcase .ct-showcase-image a:after {
  content: "";
  background: #fff;
  height: 0;
  width: 0;
  z-index: 1;
  position: absolute;
  -webkit-transition-duration: 1.1s;
  -o-transition-duration: 1.1s;
  transition-duration: 1.1s;
}
.ct-showcase .ct-showcase-image a:before {
  right: 0;
  opacity: 1;
  top: 0;
}
.ct-showcase .ct-showcase-image a:after {
  bottom: 0;
  opacity: 0.7;
  left: 0;
}
.ct-showcase .ct-showcase-image a:hover:before, .ct-showcase .ct-showcase-image a:hover:after {
  height: 100%;
  opacity: 0;
  width: 100%;
}
.ct-showcase .ct-showcase-title {
  font-size: 18px;
  font-weight: 600;
  text-align: center;
  margin: 37px 0 0;
}
.ct-showcase .ct-showcase-title a {
  color: inherit;
}
.ct-showcase .ct-showcase-title span {
  font-size: 10px;
  background-color: #5856d6;
  background-image: -webkit-gradient(linear, left top, right top, from(#5856d6), to(#c644fc));
  background-image: -webkit-linear-gradient(left, #5856d6, #c644fc);
  background-image: -moz-linear-gradient(left, #5856d6, #c644fc);
  background-image: -ms-linear-gradient(left, #5856d6, #c644fc);
  background-image: -o-linear-gradient(left, #5856d6, #c644fc);
  background-image: linear-gradient(left, #5856d6, #c644fc);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#5856d6', endColorStr='#c644fc', gradientType='1');
  border-radius: 3px;
  color: #fff;
  padding: 0 8px;
  line-height: 22px;
  display: inline-block;
  font-weight: 500;
  margin-left: 2px;
  vertical-align: middle;
}
.ct-image-gallery-carousel .owl-nav {
  margin: 0;
}
.ct-image-gallery-carousel .owl-nav .owl-prev, .ct-image-gallery-carousel .owl-nav .owl-next {
  margin: 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -khtml-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.ct-image-gallery-carousel .owl-nav .owl-prev {
  left: 30px;
}
.ct-image-gallery-carousel .owl-nav .owl-next {
  right: 30px;
}
.ct-image-gallery-carousel.layout1 .owl-stage-outer {
  padding: 60px 0;
}
.ct-image-gallery-carousel.layout1 .owl-nav .owl-prev, .ct-image-gallery-carousel.layout1 .owl-nav .owl-next {
  width: 55px;
  height: 55px;
  -webkit-border-radius: 55px;
  -khtml-border-radius: 55px;
  -moz-border-radius: 55px;
  -ms-border-radius: 55px;
  -o-border-radius: 55px;
  border-radius: 55px;
  background-color: rgba(255, 255, 255, 0.5);
  color: #e6007e;
  line-height: 55px;
  font-size: 26px;
}
.ct-image-gallery-carousel.layout1 .owl-nav .owl-prev:hover, .ct-image-gallery-carousel.layout1 .owl-nav .owl-next:hover {
  background-color: #e6007e;
  color: #fff;
}
@media screen and (max-width: 767px) {
  .ct-image-gallery-carousel.layout1 .owl-nav .owl-prev, .ct-image-gallery-carousel.layout1 .owl-nav .owl-next {
    position: static;
    margin: 0 10px;
  }
}
.ct-image-gallery-carousel.layout1 .cms-image-inner {
  position: relative;
  background-color: #000;
}
.ct-image-gallery-carousel.layout1 .cms-image-inner img {
  opacity: 0.5;
}
.ct-image-gallery-carousel.layout1 .cms-image-inner:before {
  content: '';
  width: calc(100% + 32px);
  width: -webkit-calc(100% + 32px);
  height: calc(100% + 32px);
  height: -webkit-calc(100% + 32px);
  position: absolute;
  top: -16px;
  left: -16px;
  border: 2px solid #fff;
  z-index: 98;
  opacity: 0;
  -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
}
@media screen and (max-width: 767px) {
  .ct-image-gallery-carousel.layout1 .cms-image-inner:before {
    display: none;
  }
}
.ct-image-gallery-carousel.layout1 .light-box i {
  opacity: 0;
  color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -khtml-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
}
.ct-image-gallery-carousel.layout1 .owl-item.center {
  position: relative;
  z-index: 101;
  -webkit-transform: scale(1.22);
  -khtml-transform: scale(1.22);
  -moz-transform: scale(1.22);
  -ms-transform: scale(1.22);
  -o-transform: scale(1.22);
  transform: scale(1.22);
}
@media screen and (max-width: 767px) {
  .ct-image-gallery-carousel.layout1 .owl-item.center {
    -webkit-transform: scale(1);
    -khtml-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}
.ct-image-gallery-carousel.layout1 .owl-item.center .light-box {
  position: absolute;
  top: 12px;
  left: 12px;
  right: 12px;
  bottom: 12px;
  background-color: rgba(230, 0, 126, 0.8);
  display: block;
  z-index: 99;
}
.ct-image-gallery-carousel.layout1 .owl-item.center .light-box i {
  opacity: 1;
}
.ct-image-gallery-carousel.layout1 .owl-item.center .cms-image-inner:before {
  opacity: 1;
}
.ct-image-gallery-carousel.layout1 .owl-item.center .cms-image-inner img {
  opacity: 1;
}
.ct-image-gallery-carousel.layout2 .cms-image-item {
  min-height: 300px;
  height: 100vh;
  position: relative;
  overflow: hidden;
}
.ct-image-gallery-carousel.layout2 .cms-image-item .cms-image {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  -webkit-transition: all 320ms linear 0ms;
  -khtml-transition: all 320ms linear 0ms;
  -moz-transition: all 320ms linear 0ms;
  -ms-transition: all 320ms linear 0ms;
  -o-transition: all 320ms linear 0ms;
  transition: all 320ms linear 0ms;
}
.ct-image-gallery-carousel.layout2 .owl-nav {
  position: absolute;
  bottom: 92px;
  right: 60px;
}
.ct-image-gallery-carousel.layout2 .owl-nav .owl-prev, .ct-image-gallery-carousel.layout2 .owl-nav .owl-next {
  position: static;
  background-color: transparent;
  -webkit-transform: translate(0, 0%);
  -khtml-transform: translate(0, 0%);
  -moz-transform: translate(0, 0%);
  -ms-transform: translate(0, 0%);
  -o-transform: translate(0, 0%);
  transform: translate(0, 0%);
  font-size: 24px;
  margin: 0 3px;
}
.ct-image-gallery-carousel.layout2 .owl-nav .owl-prev i, .ct-image-gallery-carousel.layout2 .owl-nav .owl-next i {
  color: #969aa3;
}
.ct-image-gallery-carousel.layout2 .owl-nav .owl-prev:hover i, .ct-image-gallery-carousel.layout2 .owl-nav .owl-next:hover i {
  color: #000;
}
.ct-image-gallery-carousel.layout2 .owl-dots {
  margin: 0;
  position: absolute;
  bottom: 93px;
  left: 30px;
}
.ct-image-gallery-carousel.layout2 .owl-dots .owl-dot {
  background-color: transparent;
  height: 34px;
  width: 34px;
  color: #a0a1a3;
  text-align: center;
  font-size: 18px;
  margin: 0 4px;
  font-weight: 500;
}
.ct-image-gallery-carousel.layout2 .owl-dots .owl-dot.active {
  color: #e6007e;
}
.ct-image-gallery-carousel.layout2 .owl-dots .owl-dot:nth-child(1):before {
  content: '01';
}
.ct-image-gallery-carousel.layout2 .owl-dots .owl-dot:nth-child(2):before {
  content: '02';
}
.ct-image-gallery-carousel.layout2 .owl-dots .owl-dot:nth-child(3):before {
  content: '03';
}
.ct-image-gallery-carousel.layout2 .owl-dots .owl-dot:nth-child(4):before {
  content: '04';
}
.ct-image-gallery-carousel.layout2 .owl-dots .owl-dot:nth-child(5):before {
  content: '05';
}
.ct-image-gallery-carousel.layout2 .owl-dots .owl-dot:nth-child(6):before {
  content: '06';
}
.ct-image-gallery-carousel.layout2 .owl-dots .owl-dot:nth-child(7):before {
  content: '07';
}
.ct-image-gallery-carousel.layout2 .owl-dots .owl-dot:nth-child(8):before {
  content: '08';
}
.ct-image-gallery-carousel.layout2 .owl-dots .owl-dot:nth-child(9):before {
  content: '09';
}
.ct-image-gallery-carousel.layout2 .owl-dots .owl-dot:nth-child(10):before {
  content: '10';
}
.ct-image-gallery-carousel.layout2 .owl-dots .owl-dot:nth-child(11):before {
  content: '11';
}
.ct-image-gallery-carousel.layout2 .owl-dots .owl-dot:nth-child(12):before {
  content: '12';
}
.ct-image-gallery-carousel.layout2 .owl-dots .owl-dot:nth-child(13):before {
  content: '13';
}
.ct-image-gallery-carousel.layout2 .owl-dots .owl-dot:nth-child(14):before {
  content: '14';
}
.ct-image-gallery-carousel.layout2 .owl-dots .owl-dot:nth-child(15):before {
  content: '15';
}
.ct-user {
  -webkit-transition: all 260ms linear 0ms;
  -khtml-transition: all 260ms linear 0ms;
  -moz-transition: all 260ms linear 0ms;
  -ms-transition: all 260ms linear 0ms;
  -o-transition: all 260ms linear 0ms;
  transition: all 260ms linear 0ms;
}
.ct-user .ct-user-content {
  max-width: 400px;
  margin: auto;
  background-color: #fff;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.12);
  -khtml-box-shadow: 0 0 10px rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.12);
  -ms-box-shadow: 0 0 10px rgba(0, 0, 0, 0.12);
  -o-box-shadow: 0 0 10px rgba(0, 0, 0, 0.12);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.12);
  padding: 30px;
}
.ct-user .ct-user-footer {
  text-align: center;
  margin: 18px 0 0;
}
.ct-user .ct-user-footer a {
  text-decoration: underline;
  color: #fff;
  text-transform: uppercase;
}
.ct-user .ct-user-footer a:hover {
  color: #e6007e;
}
.ct-user .ct-user-heading {
  text-align: center;
  margin-bottom: 20px;
  font-weight: 600;
}
.ct-user .user-press-forgot-pass {
  text-align: center;
}
.ct-user .user-press-forgot-pass a {
  color: inherit;
}
.ct-user .user-press-forgot-pass a:hover {
  color: #e6007e;
}
.ct-user .field-group {
  position: relative;
  margin-bottom: 15px;
}
.ct-user .field-group input {
  padding-left: 40px;
}
.ct-user .field-group button {
  width: 100%;
}
.ct-user .field-group i {
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -khtml-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  left: 15px;
  font-size: 18px;
}
.ct-user .field-group .wpcf7-not-valid-tip {
  color: #fff;
  background-color: #f00;
  display: inline-block;
  border-radius: 3px;
  line-height: 16px;
  font-size: 9px;
  padding: 0 10px;
  position: absolute;
  top: 50%;
  right: 12px;
  -webkit-transform: translate(0, -50%);
  -khtml-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.ct-user.ct-user-login {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  -webkit-transform: translate(0, -50%);
  -khtml-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.ct-user.u-close {
  opacity: 0;
  visibility: hidden;
  z-index: 0;
}
.ct-user.u-open {
  opacity: 1;
  visibility: visible;
  z-index: 999;
}
.ct-textbox.style-border {
  padding-left: 46px;
  padding-top: 20px;
  position: relative;
}
.ct-textbox.style-border:before {
  content: '';
  width: 3px;
  height: calc(100% - 32px);
  height: -webkit-calc(100% - 32px);
  background-color: #e6007e;
  position: absolute;
  top: 0;
  left: 0;
}
.ct-textbox.style-icon {
  position: relative;
  padding-left: 46px;
  padding-top: 5px;
}
.ct-textbox.style-icon:before {
  content: '\f10d';
  font-family: 'FontAwesome';
  font-size: 24px;
  color: #e6007e;
  position: absolute;
  top: 0;
  left: 0;
}
.ct-deal-carousel {
  background-color: #fff;
  -webkit-box-shadow: 0 0 29px rgba(171, 171, 171, 0.29);
  -khtml-box-shadow: 0 0 29px rgba(171, 171, 171, 0.29);
  -moz-box-shadow: 0 0 29px rgba(171, 171, 171, 0.29);
  -ms-box-shadow: 0 0 29px rgba(171, 171, 171, 0.29);
  -o-box-shadow: 0 0 29px rgba(171, 171, 171, 0.29);
  box-shadow: 0 0 29px rgba(171, 171, 171, 0.29);
  padding: 55px 55px 55px 105px;
  position: relative;
}
@media screen and (max-width: 991px) {
  .ct-deal-carousel {
    padding: 50px;
  }
}
@media screen and (max-width: 767px) {
  .ct-deal-carousel {
    padding: 30px;
  }
}
.ct-deal-carousel:before {
  content: '';
  width: 32%;
  left: 0;
  top: 0;
  bottom: 0;
  background-color: #111;
  display: block;
  position: absolute;
}
.ct-deal-carousel .owl-stage-outer {
  position: relative;
}
.ct-deal-carousel[data-bullets='true'] {
  margin-bottom: 70px;
}
.ct-deal-carousel[data-bullets='true'] .owl-dots {
  margin: 0;
  position: absolute;
  bottom: -73px;
  left: 0;
  right: 0;
}
.ct-deal-carousel[data-bullets='true'] .owl-dots .owl-dot.active {
  background-color: #fff;
  border: 4px solid #e6007e;
}
.ct-deal-carousel .ct-deal-item {
  background-color: #fff;
}
.ct-deal-carousel .deal-title {
  font-size: 30px;
  font-weight: 600;
  margin-bottom: 12px;
}
.ct-deal-carousel .deal-price {
  font-size: 18px;
  color: #999;
  margin-bottom: 30px;
}
.ct-deal-carousel .deal-price del {
  margin-right: 12px;
}
.ct-deal-carousel .deal-price span span {
  color: #111;
}
.ct-deal-carousel .deal-content {
  margin: 0 0 48px;
  list-style: none;
}
.ct-deal-carousel .deal-content li {
  padding: 3px 0;
}
.ct-deal-carousel .deal-content li i {
  margin-right: 6px;
  color: #e6007e;
}
.ct-deal-carousel .deal-button a {
  text-transform: uppercase;
  color: #e6007e;
}
.ct-deal-carousel .deal-button a:hover {
  border-color: #e6007e;
  background-color: #e6007e;
  color: #fff;
}
.ct-deal-carousel .deal-featured-inner {
  height: 100%;
  min-height: 300px;
}
@media screen and (max-width: 991px) {
  .ct-deal-carousel .deal-featured-inner {
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 767px) {
  .ct-deal-carousel .deal-featured-inner {
    min-height: 200px;
  }
}
@media screen and (max-width: 991px) {
  .ct-deal-carousel .deal-holder-inner {
    padding: 30px;
  }
}
@media screen and (max-width: 767px) {
  .ct-deal-carousel .deal-holder-inner {
    padding: 15px;
  }
}
.ct-grid-room .room-featured {
  position: relative;
  overflow: hidden;
}
.ct-grid-room .room-button {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.77);
  -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -webkit-transform: translateY(100%);
  -khtml-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%);
  opacity: 0;
}
.ct-grid-room .room-button a {
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -khtml-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  left: 50%;
  border-color: #fff;
  color: #e6007e;
  text-transform: uppercase;
  -webkit-transition: all 0.5s 0.3s;
  -khtml-transition: all 0.5s 0.3s;
  -moz-transition: all 0.5s 0.3s;
  -ms-transition: all 0.5s 0.3s;
  -o-transition: all 0.5s 0.3s;
  transition: all 0.5s 0.3s;
  opacity: 0;
  margin-left: -45px;
}
.ct-grid-room .room-button a:hover {
  background-color: #e6007e;
  border-color: #e6007e;
  color: #fff;
}
.ct-grid-room .room-meta {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-top: 16px;
  margin-bottom: 22px;
}
.ct-grid-room .room-title {
  font-size: 24px;
  font-weight: 600;
  text-transform: uppercase;
  margin-right: 30px;
  flex-grow: 1;
  margin: 6px 0;
}
.ct-grid-room .room-price {
  font-weight: 600;
  font-family: "Poppins", sans-serif;
  color: #999;
  text-transform: uppercase;
  margin: 6px 0;
}
.ct-grid-room .room-price cite {
  font-style: normal;
  color: #e6007e;
}
.ct-grid-room .room-info {
  margin-top: 45px;
}
.ct-grid-room .room-info .room-info-inner {
  list-style: none;
  margin: 0 -10px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.ct-grid-room .room-info li {
  margin: 5px 10px;
}
.ct-grid-room .room-info li i {
  color: #e6007e;
  font-size: 16px;
  margin-right: 5px;
}
.ct-grid-room .room-info li span {
  color: #666;
  font-weight: 600;
  text-transform: uppercase;
  font-family: "Poppins", sans-serif;
}
.ct-grid-room .grid-item-inner {
  margin-bottom: 50px;
}
.ct-grid-room .grid-item-inner:hover .room-button {
  opacity: 1;
  -webkit-transform: translateY(0%);
  -khtml-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%);
}
.ct-grid-room .grid-item-inner:hover .room-button a {
  opacity: 1;
  margin-left: 0;
}
.ct-fancybox-carousel {
  text-align: center;
}
.ct-fancybox-carousel.default .ct-fancybox-featured {
  position: relative;
  overflow: hidden;
}
.ct-fancybox-carousel.default .ct-fancybox-button {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.77);
  -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -webkit-transform: translateY(100%);
  -khtml-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%);
  opacity: 0;
}
.ct-fancybox-carousel.default .ct-fancybox-button a {
  position: absolute;
  top: 40%;
  -webkit-transform: translate(-50%, -50%);
  -khtml-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  left: 50%;
  border-color: #fff;
  color: #e6007e;
  text-transform: uppercase;
  -webkit-transition: all 0.5s 0.3s;
  -khtml-transition: all 0.5s 0.3s;
  -moz-transition: all 0.5s 0.3s;
  -ms-transition: all 0.5s 0.3s;
  -o-transition: all 0.5s 0.3s;
  transition: all 0.5s 0.3s;
  opacity: 0;
}
.ct-fancybox-carousel.default .ct-fancybox-button a:hover {
  background-color: #e6007e;
  border-color: #e6007e;
  color: #fff;
}
.ct-fancybox-carousel.default .ct-fancybox-holder {
  padding: 25px 28px;
}
.ct-fancybox-carousel.default .ct-fancybox-title {
  font-size: 26px;
  font-weight: 500;
  color: #fff;
  margin-bottom: 12px;
}
.ct-fancybox-carousel.default .ct-fancybox-subtitle {
  font-size: 14px;
  color: #e6007e;
  font-weight: 500;
  font-family: "Poppins", sans-serif;
  margin-bottom: 23px;
}
.ct-fancybox-carousel.default .ct-fancybox-content {
  color: rgba(255, 255, 255, 0.45);
}
.ct-fancybox-carousel.default .ct-fancybox-item-inner:hover .ct-fancybox-button {
  opacity: 1;
  -webkit-transform: translateY(0%);
  -khtml-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%);
}
.ct-fancybox-carousel.default .ct-fancybox-item-inner:hover .ct-fancybox-button a {
  opacity: 1;
  top: 50%;
}
.ct-fancybox-carousel.layout2 .ct-fancybox-holder {
  padding: 24px 50px 30px 50px;
  -webkit-box-shadow: 0 0 20px rgba(171, 171, 171, 0.29);
  -khtml-box-shadow: 0 0 20px rgba(171, 171, 171, 0.29);
  -moz-box-shadow: 0 0 20px rgba(171, 171, 171, 0.29);
  -ms-box-shadow: 0 0 20px rgba(171, 171, 171, 0.29);
  -o-box-shadow: 0 0 20px rgba(171, 171, 171, 0.29);
  box-shadow: 0 0 20px rgba(171, 171, 171, 0.29);
  background-color: #fff;
}
@media screen and (max-width: 991px) {
  .ct-fancybox-carousel.layout2 .ct-fancybox-holder {
    padding-left: 30px;
    padding-right: 30px;
  }
}
.ct-fancybox-carousel.layout2 .ct-fancybox-date {
  font-size: 14px;
  color: #e6007e;
  margin-bottom: 2px;
}
.ct-fancybox-carousel.layout2 .ct-fancybox-date i {
  margin-right: 4px;
}
.ct-fancybox-carousel.layout2 .ct-fancybox-title {
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 17px;
}
.ct-fancybox-carousel.layout2 .ct-fancybox-content {
  margin-bottom: 30px;
}
.ct-fancybox-carousel.layout2 .ct-fancybox-button a {
  font-weight: 500;
  font-size: 14px;
  color: #111;
  background-color: #f2f1ed;
  border-color: #f2f1ed;
  line-height: 33px;
  padding-left: 26px;
  padding-right: 26px;
}
.ct-fancybox-carousel.layout2 .ct-fancybox-button a:hover {
  background-color: #e6007e;
  border-color: #e6007e;
  color: #fff;
}
.ct-fancybox-carousel.layout3 .owl-stage-outer {
  padding: 35px 0 75px;
}
@media screen and (max-width: 767px) {
  .ct-fancybox-carousel.layout3 .owl-stage-outer {
    padding-bottom: 0;
  }
}
.ct-fancybox-carousel.layout3 .ct-fancybox-title {
  text-transform: uppercase;
  color: #333;
  margin-bottom: 12px;
}
@media screen and (max-width: 1400px) {
  .ct-fancybox-carousel.layout3 .ct-fancybox-title {
    font-size: 20px;
  }
}
.ct-fancybox-carousel.layout3 .ct-fancybox-content {
  padding-bottom: 26px;
}
.ct-fancybox-carousel.layout3 .ct-fancybox-subtitle {
  margin-bottom: 10px;
}
.ct-fancybox-carousel.layout3 .ct-fancybox-featured img {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  -webkit-transition: all 300ms linear 0ms;
  -khtml-transition: all 300ms linear 0ms;
  -moz-transition: all 300ms linear 0ms;
  -ms-transition: all 300ms linear 0ms;
  -o-transition: all 300ms linear 0ms;
  transition: all 300ms linear 0ms;
}
.ct-fancybox-carousel.layout3 .ct-fancybox-holder {
  padding: 23px 25px 0 23px;
}
.ct-fancybox-carousel.layout3 .ct-fancybox-button .btn {
  font-size: 16px;
  border-color: transparent;
  -webkit-border-radius: 45px;
  -khtml-border-radius: 45px;
  -moz-border-radius: 45px;
  -ms-border-radius: 45px;
  -o-border-radius: 45px;
  border-radius: 45px;
  color: #e6007e;
  padding-left: 26px;
  padding-right: 26px;
}
.ct-fancybox-carousel.layout3 .ct-fancybox-button .btn i {
  margin-left: 2px;
}
.ct-fancybox-carousel.layout3 .ct-fancybox-button .btn:hover {
  border-color: #e6007e;
  background-color: transparent;
  color: #e6007e;
}
@media screen and (max-width: 1400px) {
  .ct-fancybox-carousel.layout3 .ct-fancybox-button .btn {
    padding-left: 16px;
    padding-right: 16px;
    font-size: 15px;
  }
}
.ct-fancybox-carousel.layout3 .owl-item {
  -webkit-transition: all 300ms linear 0ms;
  -khtml-transition: all 300ms linear 0ms;
  -moz-transition: all 300ms linear 0ms;
  -ms-transition: all 300ms linear 0ms;
  -o-transition: all 300ms linear 0ms;
  transition: all 300ms linear 0ms;
}
.ct-fancybox-carousel.layout3 .owl-item:hover {
  -webkit-transform: scale(1.16) translateY(16px);
  -khtml-transform: scale(1.16) translateY(16px);
  -moz-transform: scale(1.16) translateY(16px);
  -ms-transform: scale(1.16) translateY(16px);
  -o-transform: scale(1.16) translateY(16px);
  transform: scale(1.16) translateY(16px);
  position: relative;
  z-index: 99;
}
.ct-fancybox-carousel.layout3 .owl-item:hover .ct-fancybox-featured img {
  -webkit-filter: grayscale(0);
  filter: grayscale(0);
}
.ct-fancybox-carousel.layout3 .owl-item:hover .ct-fancybox-button .btn {
  border-color: #e6007e;
}
.ct-fancybox-carousel.layout3 .owl-item:hover .ct-fancybox-button .btn:hover {
  background-color: #e6007e;
  color: #fff;
}
.ct-fancybox-carousel.layout3 .owl-dots {
  margin-top: 52px;
}
@media screen and (max-width: 767px) {
  .ct-fancybox-carousel.layout3 {
    max-width: 420px;
    margin: auto;
  }
  .ct-fancybox-carousel.layout3 .owl-item:hover {
    -webkit-transform: scale(1) translateY(0);
    -khtml-transform: scale(1) translateY(0);
    -moz-transform: scale(1) translateY(0);
    -ms-transform: scale(1) translateY(0);
    -o-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0);
  }
  .ct-fancybox-carousel.layout3 .owl-item:hover .ct-fancybox-button .btn {
    border-color: #e6007e;
  }
  .ct-fancybox-carousel.layout3 .owl-item:hover .ct-fancybox-button .btn:hover {
    background-color: #e6007e;
    color: #fff;
  }
}
.ct-recent-news .item-meta {
  margin: 0;
  list-style: none;
  font-size: 14px;
  color: #999;
}
.ct-recent-news .item-meta a {
  color: #e6007e;
}
.ct-recent-news .item-meta i {
  margin-right: 4px;
}
.ct-recent-news .item-meta li {
  display: inline-block;
  margin-right: 13px;
}
.ct-recent-news .item-meta li:nth-child(1) i {
  color: #e6007e;
}
.ct-recent-news .item-title {
  font-size: 16px;
  font-weight: normal;
  line-height: normal;
  margin-bottom: 0;
}
.ct-recent-news .item-title a {
  color: inherit;
}
.ct-recent-news .item-title a:hover {
  color: #e6007e;
}
.ct-recent-news .ct-recent-news-left .item-featured {
  margin-bottom: 12px;
}
.ct-recent-news .ct-recent-news-left .item-meta {
  margin-bottom: 2px;
}
.ct-recent-news .ct-recent-news-left .item-title {
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 15px;
}
@media screen and (max-width: 767px) {
  .ct-recent-news .ct-recent-news-left {
    margin-bottom: 30px;
  }
}
.ct-recent-news .ct-recent-news-right .ct-recent-news-item {
  border-bottom: 1px solid #dedede;
  padding-bottom: 20px;
  margin-bottom: 32px;
}
.ct-recent-news .ct-recent-news-right .ct-recent-news-item:last-child {
  margin-bottom: 0;
}
.ct-sermon-carousel .item-featured {
  margin-bottom: 16px;
}
.ct-sermon-carousel .item-date {
  font-size: 14px;
  color: #b8b8b8;
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  margin-top: 25px;
}
.ct-sermon-carousel .item-title {
  font-size: 22px;
  line-height: 1.36;
  font-weight: 500;
  margin-bottom: 0;
}
.ct-sermon-carousel .item-title a {
  color: inherit;
}
.ct-sermon-carousel .item-title a:hover {
  color: #e6007e;
}
.ct-sermon-carousel .item-holder {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
  border-bottom: 1px solid #e2e2e2;
  padding-bottom: 6px;
  margin-bottom: 16px;
}
.ct-sermon-carousel .item-holder .item-author {
  flex-grow: 1;
  margin: 10px 30px 10px 0;
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  font-size: 14px;
}
.ct-sermon-carousel .item-holder .item-author span {
  color: #999;
}
.ct-sermon-carousel .item-holder .item-author a {
  color: #666;
}
.ct-sermon-carousel .item-holder .item-author a:hover {
  color: #e6007e;
}
.ct-sermon-carousel .item-holder .item-meta {
  list-style: none;
  margin: 0;
}
.ct-sermon-carousel .item-holder .item-meta li {
  display: inline-block;
  font-size: 18px;
  margin-right: 14px;
}
.ct-sermon-carousel .item-holder .item-meta li:last-child {
  margin-right: 0;
}
.ct-sermon-carousel .item-holder .item-meta li a {
  color: #666;
}
.ct-sermon-carousel .item-holder .item-meta li a:hover {
  color: #e6007e;
}
.ct-upcoming-event .owl-dots-medium .owl-dots {
  margin-top: 10px;
}
.ct-upcoming-event .ct-upcoming-event-item-wrap {
  padding: 15px;
}
.ct-upcoming-event .ct-upcoming-event-item {
  background-color: #fff;
  padding: 20px;
  -webkit-box-shadow: 0 0 15px rgba(171, 171, 171, 0.45);
  -khtml-box-shadow: 0 0 15px rgba(171, 171, 171, 0.45);
  -moz-box-shadow: 0 0 15px rgba(171, 171, 171, 0.45);
  -ms-box-shadow: 0 0 15px rgba(171, 171, 171, 0.45);
  -o-box-shadow: 0 0 15px rgba(171, 171, 171, 0.45);
  box-shadow: 0 0 15px rgba(171, 171, 171, 0.45);
  margin-bottom: 18px;
}
.ct-upcoming-event .item-title {
  font-size: 18px;
  line-height: 24px;
  font-weight: 500;
  margin-bottom: 10px;
}
.ct-upcoming-event .item-title a {
  color: inherit;
}
.ct-upcoming-event .item-title a:hover {
  color: #e6007e;
}
.ct-upcoming-event .item-meta {
  list-style: none;
  margin: 0;
}
.ct-upcoming-event .item-meta li {
  display: inline-block;
  color: #555;
  margin-right: 4px;
}
.ct-upcoming-event .item-meta li label {
  color: #111;
}
.ct-upcoming-event .item-datetime-box-small {
  width: 47px;
  min-width: 47px;
  text-align: center;
  background-color: #e6007e;
  font-family: "Poppins", sans-serif;
  padding: 8px 0;
  margin-right: 18px;
  height: 56px;
}
.ct-upcoming-event .item-datetime-box-small .date-day {
  font-weight: 700;
  font-size: 24px;
  color: #fff;
  line-height: 1;
  margin-bottom: 2px;
}
.ct-upcoming-event .item-datetime-box-small .date-month-year {
  font-size: 14px;
  text-transform: uppercase;
  color: #111;
  line-height: 1;
}
.ct-upcoming-event .item-body {
  display: flex;
  flex-wrap: nowrap;
}
.ct-upcoming-event .item-body .item-holder {
  max-width: 345px;
}
.ct-upcoming-event .ct-upcoming-event-left {
  padding: 15px;
}
.ct-upcoming-event .ct-upcoming-event-left .ct-upcoming-event-item {
  padding: 58px 60px 58px 80px;
  margin-left: 65px;
  position: relative;
}
.ct-upcoming-event .ct-upcoming-event-left .item-title {
  font-size: 24px;
  color: #444d57;
  margin-bottom: 13px;
}
.ct-upcoming-event .ct-upcoming-event-left .item-date-time {
  margin-bottom: 15px;
}
.ct-upcoming-event .ct-upcoming-event-left .item-content {
  font-size: 14px;
  line-height: 24px;
  color: #888;
  margin-bottom: 24px;
}
.ct-upcoming-event .ct-upcoming-event-left .item-date-time {
  color: #555;
}
.ct-upcoming-event .ct-upcoming-event-left .item-meta {
  font-size: 14px;
  line-height: 24px;
  color: #444;
  margin-bottom: 8px;
}
.ct-upcoming-event .ct-upcoming-event-left .item-meta li {
  margin-bottom: 7px;
}
.ct-upcoming-event .ct-upcoming-event-left .item-meta i {
  color: #e6007e;
  margin-right: 4px;
}
.ct-upcoming-event .ct-upcoming-event-left .item-meta label {
  color: inherit;
}
.ct-upcoming-event .ct-upcoming-event-left .item-more {
  text-align: right;
}
.ct-upcoming-event .ct-upcoming-event-left .item-more .btn {
  line-height: 32px;
  -webkit-border-radius: 36px;
  -khtml-border-radius: 36px;
  -moz-border-radius: 36px;
  -ms-border-radius: 36px;
  -o-border-radius: 36px;
  border-radius: 36px;
  padding-left: 22px;
  padding-right: 22px;
}
.ct-upcoming-event .ct-upcoming-event-left .item-datetime-box-medium {
  text-align: center;
  background-color: #e6007e;
  font-family: "Poppins", sans-serif;
  padding: 8px 0;
  margin-right: 18px;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  width: 100px;
  justify-content: center;
  padding: 14px 0;
  position: absolute;
  top: 100px;
  left: -65px;
}
.ct-upcoming-event .ct-upcoming-event-left .item-datetime-box-medium .date-day {
  font-weight: 700;
  font-size: 30px;
  color: #fff;
  margin-right: 10px;
  line-height: 1;
}
.ct-upcoming-event .ct-upcoming-event-left .item-datetime-box-medium .date-month-year {
  font-size: 14px;
  color: #111;
  line-height: 18px;
  align-items: center;
}
.ct-upcoming-event .ct-upcoming-event-right {
  padding: 0;
}
@media screen and (max-width: 991px) {
  .ct-upcoming-event {
    max-width: 800px;
    margin: auto;
  }
}
@media screen and (max-width: 575px) {
  .ct-upcoming-event .ct-upcoming-event-left .ct-upcoming-event-item {
    margin-bottom: 0;
    padding: 40px;
    margin-left: 0;
  }
  .ct-upcoming-event .ct-upcoming-event-left .ct-upcoming-event-item .item-datetime-box-medium {
    display: none;
  }
}
.ct-cause-carousel .item-featured img {
  border: 1px solid #e3e3e3;
  margin-bottom: 15px;
}
.ct-cause-carousel .item-title {
  font-size: 24px;
  font-weight: 600;
  line-height: 30px;
}
.ct-cause-carousel .item-title a {
  color: inherit;
}
.ct-cause-carousel .item-title a:hover {
  color: #e6007e;
}
.ct-cause-carousel .item-content {
  font-size: 16px;
  line-height: 27px;
  margin-bottom: 22px;
}
.ct-cause-carousel .item-meta {
  list-style: none;
  margin: 0 0 18px;
  display: flex;
  flex-wrap: wrap;
}
.ct-cause-carousel .item-meta li {
  font-size: 16px;
  color: #000002;
}
.ct-cause-carousel .item-meta li a {
  color: #000002;
}
.ct-cause-carousel .item-meta li a:hover {
  color: #e6007e;
}
.ct-cause-carousel .item-meta li i {
  margin-right: 2px;
}
.ct-cause-carousel .item-meta li label {
  color: #999;
}
.ct-cause-carousel .item-meta li:first-child {
  flex-grow: 1;
  margin-right: 10px;
}
.ct-cause-carousel .ct-progress.progress {
  -webkit-box-shadow: none;
  -khtml-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background-color: #e0e0e0;
  height: 12px;
  overflow: visible;
  margin: 0;
  -webkit-border-radius: 12px;
  -khtml-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
  border-radius: 12px;
}
.ct-cause-carousel .ct-progress.progress .progress-bar {
  background-color: #e6007e;
  -webkit-border-radius: 12px;
  -khtml-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
  border-radius: 12px;
  overflow: visible;
  -webkit-box-shadow: none;
  -khtml-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
.ct-cause-carousel .ct-progress.progress .progress-bar span {
  font-size: 12px;
  color: #fff;
  background-color: #111;
  line-height: 22px;
  min-width: 31px;
  padding: 0 5px;
  text-align: center;
  position: absolute;
  bottom: 18px;
  right: 0;
  margin-right: -15px;
}
.ct-cause-carousel .ct-progress.progress .progress-bar span:before {
  content: '';
  border-width: 4px;
  border-style: solid;
  border-color: #111 transparent transparent;
  position: absolute;
  bottom: -7px;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  -khtml-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
.ct-cause-carousel .owl-nav {
  margin-top: 60px;
}
.ct-cause-carousel .owl-nav button {
  background-color: #e6007e;
  color: #fff;
}
.ct-cause-carousel .owl-nav button:hover {
  background-color: #111;
}
.ct-menu-grid .grid-filter-wrap {
  border-bottom: 2px solid #e6007e;
  text-align: center;
}
.ct-menu-grid .grid-filter-wrap .filter-item {
  font-size: 18px;
  -webkit-border-radius: 34px;
  -khtml-border-radius: 34px;
  -moz-border-radius: 34px;
  -ms-border-radius: 34px;
  -o-border-radius: 34px;
  border-radius: 34px;
  padding-left: 24px;
  padding-right: 24px;
  line-height: 34px;
  font-weight: 500;
}
.ct-menu-grid .grid-filter-wrap .filter-item.active {
  background-color: #e6007e;
  color: #fff;
}
.ct-menu-grid .grid-filter-wrap .filter-item:before {
  display: none;
}
@media screen and (max-width: 575px) {
  .ct-menu-grid .grid-filter-wrap {
    border: none;
  }
  .ct-menu-grid .grid-filter-wrap .filter-item {
    display: block;
    background-color: #ebebeb;
    margin-bottom: 5px;
  }
}
.ct-menu-grid .menu-featured img {
  -webkit-border-radius: 50px;
  -khtml-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  border-radius: 50px;
}
.ct-menu-grid .menu-title {
  font-size: 20px;
  font-weight: 500;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}
.ct-menu-grid .menu-title .menu-dot {
  flex-grow: 1;
  border: 1px dashed #484848;
  margin: 0 10px 0 18px;
}
.ct-menu-grid .menu-price {
  color: #e6007e;
  font-size: 24px;
  font-weight: 600;
}
.ct-menu-grid .menu-description {
  color: #999;
}
.ct-menu-grid .grid-item-inner {
  display: flex;
  flex-wrap: nowrap;
  margin-top: 20px;
  margin-bottom: 50px;
}
.ct-menu-grid .grid-item-inner .menu-featured {
  min-width: 100px;
  width: 100px;
  margin-right: 20px;
}
@media screen and (max-width: 575px) {
  .ct-menu-grid .grid-item-inner {
    display: block;
    text-align: center;
  }
  .ct-menu-grid .grid-item-inner .menu-featured {
    margin: 0 auto 20px auto;
    display: inline-block;
  }
  .ct-menu-grid .grid-item-inner .menu-title {
    display: block;
  }
  .ct-menu-grid .grid-item-inner .menu-title .menu-dot {
    display: none;
  }
  .ct-menu-grid .grid-item-inner .menu-title .menu-price {
    margin-top: 10px;
    display: block;
  }
}
.ct-banner-default .ct-banner-image {
  position: relative;
  padding: 95px 0 95px 60px;
  width: 64%;
  float: left;
}
@media screen and (max-width: 767px) {
  .ct-banner-default .ct-banner-image {
    width: 100%;
  }
}
.ct-banner-default .ct-banner-image:before {
  content: '';
  position: absolute;
  right: 130px;
  top: 0;
  left: 0;
  bottom: 0;
  background-color: #e6007e;
}
.ct-banner-default .ct-banner-image img {
  -webkit-box-shadow: 0 0 43px rgba(171, 171, 171, 0.45);
  -khtml-box-shadow: 0 0 43px rgba(171, 171, 171, 0.45);
  -moz-box-shadow: 0 0 43px rgba(171, 171, 171, 0.45);
  -ms-box-shadow: 0 0 43px rgba(171, 171, 171, 0.45);
  -o-box-shadow: 0 0 43px rgba(171, 171, 171, 0.45);
  box-shadow: 0 0 43px rgba(171, 171, 171, 0.45);
  position: relative;
  z-index: 99;
}
.ct-banner-default .ct-banner-content {
  width: 36%;
  float: left;
  color: #555;
  padding-top: 53px;
  margin-left: -35px;
  position: relative;
  z-index: 100;
}
@media screen and (max-width: 767px) {
  .ct-banner-default .ct-banner-content {
    margin-left: 0;
    width: 100%;
  }
}
.ct-banner-default .ct-banner-content p {
  margin-bottom: 22px;
}
.ct-banner-default .ct-banner-content p:last-child {
  margin-bottom: 0;
}
.ct-banner-default .ct-banner-title {
  margin-bottom: 31px;
}
.ct-banner-default .ct-banner-title::first-letter {
  font-size: 36px;
  font-weight: 500;
  font-family: "Poppins", sans-serif;
  color: #000001;
}
.ct-text-look {
  font-size: 203px;
  line-height: 1;
  font-weight: 700;
  position: absolute;
  font-family: "Poppins", sans-serif;
  color: rgba(0, 0, 0, 0.09);
  z-index: 101;
}
@media screen and (max-width: 991px) {
  .ct-text-look {
    font-size: 100px;
  }
}
@media screen and (max-width: 767px) {
  .ct-text-look {
    font-size: 60px;
  }
}
.ct-image-single {
  position: relative;
}
.ct-image-single img {
  width: 100%;
}
.ct-image-single .ct-image-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(230, 0, 126, 0.9);
  -webkit-transition: all 0.6s;
  -khtml-transition: all 0.6s;
  -moz-transition: all 0.6s;
  -ms-transition: all 0.6s;
  -o-transition: all 0.6s;
  transition: all 0.6s;
  -webkit-transform: translateY(0%) scale(0.8);
  -khtml-transform: translateY(0%) scale(0.8);
  -moz-transform: translateY(0%) scale(0.8);
  -ms-transform: translateY(0%) scale(0.8);
  -o-transform: translateY(0%) scale(0.8);
  transform: translateY(0%) scale(0.8);
  opacity: 0;
}
.ct-image-single .ct-image-overlay a {
  height: 70px;
  width: 70px;
  text-align: center;
  line-height: 70px;
  font-size: 24px;
  color: #1c1f26;
  background: #fff;
  -webkit-border-radius: 70px;
  -khtml-border-radius: 70px;
  -moz-border-radius: 70px;
  -ms-border-radius: 70px;
  -o-border-radius: 70px;
  border-radius: 70px;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%) rotate(-25deg);
  -khtml-transform: translate(0, -50%) rotate(-25deg);
  -moz-transform: translate(0, -50%) rotate(-25deg);
  -ms-transform: translate(0, -50%) rotate(-25deg);
  -o-transform: translate(0, -50%) rotate(-25deg);
  transform: translate(0, -50%) rotate(-25deg);
  left: 0;
  right: 0;
  margin: auto;
}
.ct-image-single .ct-image-overlay a i {
  margin: 0 6px;
}
.ct-image-single .ct-image-overlay img {
  width: 100%;
}
.ct-image-single:hover .ct-image-overlay {
  -webkit-transform: translateY(0%) scale(1);
  -khtml-transform: translateY(0%) scale(1);
  -moz-transform: translateY(0%) scale(1);
  -ms-transform: translateY(0%) scale(1);
  -o-transform: translateY(0%) scale(1);
  transform: translateY(0%) scale(1);
  opacity: 1;
}
.ct-blog-carousel-default .owl-stage-outer {
  margin: 0 -20px;
  padding: 0 20px;
}
.ct-blog-carousel-default .grid-item-inner {
  margin-top: 5px;
  margin-bottom: 28px;
  background-color: #fff;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
  -khtml-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
  -ms-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
}
.ct-blog-carousel-default .item-holder {
  border: 1px solid #ebebeb;
  padding: 26px 34px 36px 34px;
}
.ct-blog-carousel-default .item-featured + .item-holder {
  border-top: none;
}
.ct-blog-carousel-default .item-title {
  font-size: 18px;
  line-height: 30px;
  font-weight: 500;
  margin-bottom: 11px;
}
.ct-blog-carousel-default .item-more a {
  font-size: 16px;
  font-weight: 500;
  color: #999;
  font-family: "Poppins", sans-serif;
}
.ct-blog-carousel-default .item-more a:hover {
  color: #e6007e;
}
.ct-blog-carousel-default .item-more i {
  font-weight: normal;
  margin-left: 6px;
}
.ct-blog-carousel-default .entry-meta li {
  font-size: 12px;
  font-family: "Poppins", sans-serif;
  margin-bottom: 2px;
  position: relative;
}
.ct-blog-carousel-default .entry-meta li:after {
  content: '|';
  position: absolute;
  right: -1px;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -khtml-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.ct-blog-carousel-default .entry-meta li:last-child:after {
  display: none;
}
.ct-blog-carousel-layout1 {
  position: relative;
}
.ct-blog-carousel-layout1 .item-featured {
  position: relative;
  overflow: hidden;
}
.ct-blog-carousel-layout1 .item-featured a:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  background-color: rgba(0, 0, 0, 0.1);
  content: '';
}
.ct-blog-carousel-layout1 .item-featured img {
  -webkit-transition: all 300ms linear 0ms;
  -khtml-transition: all 300ms linear 0ms;
  -moz-transition: all 300ms linear 0ms;
  -ms-transition: all 300ms linear 0ms;
  -o-transition: all 300ms linear 0ms;
  transition: all 300ms linear 0ms;
}
.ct-blog-carousel-layout1 .item-meta {
  top: 0;
  padding: 34px 22px;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}
.ct-blog-carousel-layout1 .item-meta .item-author-media {
  width: 40px;
  min-width: 40px;
  margin-right: 8px;
}
.ct-blog-carousel-layout1 .item-meta .item-author-media img {
  -webkit-border-radius: 40px;
  -khtml-border-radius: 40px;
  -moz-border-radius: 40px;
  -ms-border-radius: 40px;
  -o-border-radius: 40px;
  border-radius: 40px;
}
.ct-blog-carousel-layout1 .item-meta .item-author-meta {
  font-family: "Poppins", sans-serif;
}
.ct-blog-carousel-layout1 .item-meta .item-author-meta a {
  font-size: 18px;
  line-height: 1;
  color: #fff;
  font-weight: 500;
}
.ct-blog-carousel-layout1 .item-meta .item-author-meta span {
  font-size: 12px;
  color: #fff;
  display: block;
}
.ct-blog-carousel-layout1 .item-holder {
  bottom: 0;
  padding: 0 38px 60px 38px;
}
.ct-blog-carousel-layout1 .item-holder .item-title {
  font-size: 22px;
  line-height: 30px;
  font-weight: 500;
  color: #fff;
  margin-bottom: 26px;
}
.ct-blog-carousel-layout1 .item-holder .item-title a {
  color: inherit;
}
.ct-blog-carousel-layout1 .item-readmore .btn {
  font-size: 22px;
  font-weight: 500;
  padding: 0 28px;
  border: none;
  line-height: 41px;
}
.ct-blog-carousel-layout1 .item-readmore .btn:hover {
  background-color: #c7006d;
}
.ct-blog-carousel-layout1 .item-meta, .ct-blog-carousel-layout1 .item-holder {
  position: absolute;
  left: 0;
  right: 0;
  z-index: 2;
}
.ct-blog-carousel-layout1 .grid-item-inner:hover .item-featured img {
  -webkit-transform: scale(1.2);
  -khtml-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2);
}
.ct-button-app.text-icon {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.ct-button-app.text-icon .ct-button-app-item {
  margin-bottom: 10px;
  margin-right: 11px;
}
.ct-button-app.text-icon .btn {
  background-color: #000;
  -webkit-border-radius: 6px;
  -khtml-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  padding: 0 30px 0 23px;
  line-height: 46px;
  border-color: #000;
  position: relative;
  overflow: hidden;
}
.ct-button-app.text-icon .btn:before, .ct-button-app.text-icon .btn:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  -webkit-transition: all 0.3s;
  -khtml-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: translate(0, -105%);
  -khtml-transform: translate(0, -105%);
  -moz-transform: translate(0, -105%);
  -ms-transform: translate(0, -105%);
  -o-transform: translate(0, -105%);
  transform: translate(0, -105%);
  background-color: rgba(255, 255, 255, 0.25);
}
.ct-button-app.text-icon .btn:after {
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
}
.ct-button-app.text-icon .btn:hover:before, .ct-button-app.text-icon .btn:hover:after {
  opacity: 0;
  -webkit-transform: translate(0, 0);
  -khtml-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.image-shadow img {
  -webkit-box-shadow: 0 0 65px rgba(0, 0, 0, 0.1);
  -khtml-box-shadow: 0 0 65px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 65px rgba(0, 0, 0, 0.1);
  -ms-box-shadow: 0 0 65px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0 0 65px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 65px rgba(0, 0, 0, 0.1);
}
.ct-screenshot-wrap {
  position: relative;
  padding: 62px 0px 60px;
}
.ct-screenshot-wrap .ct-screenshot-device {
  width: 297px;
  height: 100%;
  background-image: url(../images/phone-slider.png);
  background-position: center top;
  background-repeat: no-repeat;
  position: absolute;
  background-size: contain;
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
  z-index: 99;
}
.ct-screenshot-wrap .ct-screenshot-item {
  text-align: center;
}
.ct-screenshot-wrap .ct-screenshot-item .ct-screenshot-image {
  display: inline-block;
  max-width: 260px;
  margin: auto;
  opacity: 0.1;
  -webkit-transition: all 0.3s;
  -khtml-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.ct-screenshot-wrap .owl-item.active.center .ct-screenshot-item .ct-screenshot-image {
  opacity: 1;
}
.ct-screenshot-wrap .owl-nav {
  margin: 50px 0 0;
}
.ct-social-icon {
  list-style: none;
  margin: 0;
  text-align: center;
}
.ct-social-icon li {
  display: inline-block;
  padding: 0 16px;
}
.ct-social-icon li a {
  font-size: 30px;
  color: #121212;
}
@media screen and (max-width: 767px) {
  .ct-social-icon li a {
    font-size: 24px;
  }
}
.ct-social-icon li a:hover {
  color: #e6007e;
}
#secondary .widget {
  margin-bottom: 35px;
}
#secondary .widget .widget-title {
  font-size: 20px;
  font-weight: 500;
  text-transform: uppercase;
  margin-bottom: 30px;
}
#secondary .widget:last-child {
  margin-bottom: 0;
}
#secondary .widget:not(.widget_search) {
  border: 1px solid #e5e5e5;
  padding: 30px;
}
.row-max-width {
  max-width: 1170px;
  margin-left: auto !important;
  margin-right: auto !important;
}
.vc_row.row-border-box {
  background-color: #fff;
  padding: 15px 0 15px 15px;
  margin: 0;
  -webkit-border-radius: 9px;
  -khtml-border-radius: 9px;
  -moz-border-radius: 9px;
  -ms-border-radius: 9px;
  -o-border-radius: 9px;
  border-radius: 9px;
  -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.11);
  -khtml-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.11);
  -moz-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.11);
  -ms-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.11);
  -o-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.11);
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.11);
}
@media screen and (max-width: 991px) {
  .vc_row.row-border-box {
    padding: 15px;
    text-align: center;
  }
  .vc_row.row-border-box .ct-counter-default {
    display: inline-block;
  }
  .vc_row.row-border-box .ct-counter-default .ct-counter-inner {
    display: block;
  }
  .vc_row.row-border-box .ct-counter-default .ct-counter-inner .ct-counter-icon {
    margin-bottom: 20px;
  }
}
.vc_row.row-border-box-lg:not(.no-padding) {
  background-color: #fff;
  padding: 65px 60px 100px;
  margin: 0;
  -webkit-box-shadow: 0 50px 90px rgba(0, 0, 0, 0.12);
  -khtml-box-shadow: 0 50px 90px rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 50px 90px rgba(0, 0, 0, 0.12);
  -ms-box-shadow: 0 50px 90px rgba(0, 0, 0, 0.12);
  -o-box-shadow: 0 50px 90px rgba(0, 0, 0, 0.12);
  box-shadow: 0 50px 90px rgba(0, 0, 0, 0.12);
}
.vc_row.row-border-box-lg:not(.no-padding) > .wpb_column {
  margin-top: 35px;
}
.vc_row.row-border-box-lg:not(.no-padding) > .wpb_column:first-child {
  margin-top: 0;
}
@media screen and (max-width: 991px) {
  .vc_row.row-border-box-lg:not(.no-padding) {
    padding: 50px;
  }
}
@media screen and (max-width: 767px) {
  .vc_row.row-border-box-lg:not(.no-padding) {
    padding: 30px 15px;
  }
}
.vc_row.row-border-box-lg.no-padding {
  margin: 0;
  -webkit-box-shadow: 0 50px 90px rgba(0, 0, 0, 0.12);
  -khtml-box-shadow: 0 50px 90px rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 50px 90px rgba(0, 0, 0, 0.12);
  -ms-box-shadow: 0 50px 90px rgba(0, 0, 0, 0.12);
  -o-box-shadow: 0 50px 90px rgba(0, 0, 0, 0.12);
  box-shadow: 0 50px 90px rgba(0, 0, 0, 0.12);
}
.wpb_column.ps-st {
  position: static;
}
@media screen and (min-width: 1400px) {
  body .container {
    max-width: 1170px;
    width: 100%;
  }
  body .content-row {
    margin: 0 -35px;
  }
  body .content-row #primary, body .content-row #secondary {
    padding-left: 35px;
    padding-right: 35px;
  }
  body .content-row #primary.content-has-sidebar {
    flex: 0 0 69.6%;
    -webkit-flex: 0 0 69.6%;
    -ms-flex: 0 0 69.6%;
    -o-flex: 0 0 69.6%;
    max-width: 69.6%;
  }
  body .content-row #secondary.widget-has-sidebar {
    flex: 0 0 30.4%;
    -webkit-flex: 0 0 30.4%;
    -ms-flex: 0 0 30.4%;
    -o-flex: 0 0 30.4%;
    max-width: 30.4%;
  }
}
@media screen and (max-width: 1199px) {
  body .container {
    max-width: 100%;
  }
}
@media (min-width: 992px) and (max-width: 1280px) {
  .col-offset-left > .vc_column-inner {
    padding-left: 30px !important;
  }
  .col-offset-right > .vc_column-inner {
    padding-right: 30px !important;
  }
}
@media screen and (max-width: 991px) {
  #primary + #secondary {
    margin-top: 60px;
  }
}
.site-content {
  padding: 110px 0;
}
.widget .widget-content ul:not(.entry-meta) {
  margin: 0;
  list-style: none;
}
.widget-title {
  font-size: 30px;
  margin-bottom: 23px;
}
.comment-reply-title, .comments-title, .section-title, .author-heading {
  font-size: 18px;
  font-weight: 600;
}
.page-template-default .entry-footer {
  text-align: center;
}
.page-template-default .entry-footer i {
  padding-right: 8px;
}
.vc_column_container > .theiaStickySidebar > .vc_column-inner {
  box-sizing: border-box;
  padding-left: 15px;
  padding-right: 15px;
  width: 100%;
}
.vc-row-overlay {
  position: relative;
  overflow: hidden;
}
.row-overlay {
  position: relative;
}
.row-overlay:after {
  background-color: inherit;
  bottom: 0;
  content: "";
  display: block !important;
  height: 100% !important;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  visibility: visible !important;
}
.row-overlay .vc_column-inner {
  position: relative;
  z-index: 1;
}
.row-overlay.dotted-overlay:after {
  background-image: url(../images/dot-overlay.png);
  background-repeat: repeat;
}
.col-overlay .vc_column-inner {
  position: relative;
}
.col-overlay .vc_column-inner:after {
  background-color: inherit;
  bottom: 0;
  content: "";
  display: block !important;
  height: 100% !important;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  visibility: visible !important;
}
.col-overlay .vc_column-inner .wpb_wrapper {
  position: relative;
  z-index: 1;
}
.vc_row.vc_row-fluid > .wpb_column {
  z-index: 2;
}
.vc_row .ct-row-overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.vc_row .ct-row-overlay.ct-row-overlay-skew {
  right: 0;
  -webkit-transform: skew(-20deg);
  -khtml-transform: skew(-20deg);
  -moz-transform: skew(-20deg);
  -ms-transform: skew(-20deg);
  -o-transform: skew(-20deg);
  transform: skew(-20deg);
  left: -1000px;
  border-right: 10px solid #e6007e;
}
@media screen and (max-width: 767px) {
  .vc_row .ct-row-overlay.ct-row-overlay-skew {
    opacity: 0;
    display: none;
  }
}
@media screen and (min-width: 1400px) {
  .site-layout-boxed .site {
    width: 1310px;
    margin: auto;
    -webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.66);
    -khtml-box-shadow: 0 0 40px rgba(0, 0, 0, 0.66);
    -moz-box-shadow: 0 0 40px rgba(0, 0, 0, 0.66);
    -ms-box-shadow: 0 0 40px rgba(0, 0, 0, 0.66);
    -o-box-shadow: 0 0 40px rgba(0, 0, 0, 0.66);
    box-shadow: 0 0 40px rgba(0, 0, 0, 0.66);
    overflow: visible;
  }
  .site-layout-boxed .site .site-content {
    overflow: hidden;
  }
  .site-layout-boxed .site [data-vc-full-width="true"] {
    width: 1310px !important;
    left: -55px !important;
  }
  .site-layout-boxed .site [data-vc-full-width="true"]:not(.vc_row-no-padding) {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }
  .site-layout-boxed #site-header.site-header--pinned:not(.site-header--top), .site-layout-boxed #site-header.site-header--unpinned:not(.site-header--top) {
    max-width: 1310px;
    margin: auto;
  }
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .site-layout-boxed .site {
    width: 1200px;
    margin: auto;
    -webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.66);
    -khtml-box-shadow: 0 0 40px rgba(0, 0, 0, 0.66);
    -moz-box-shadow: 0 0 40px rgba(0, 0, 0, 0.66);
    -ms-box-shadow: 0 0 40px rgba(0, 0, 0, 0.66);
    -o-box-shadow: 0 0 40px rgba(0, 0, 0, 0.66);
    box-shadow: 0 0 40px rgba(0, 0, 0, 0.66);
  }
  .site-layout-boxed .site .container {
    max-width: 1140px;
  }
  .site-layout-boxed #site-header.site-header--pinned:not(.site-header--top), .site-layout-boxed #site-header.site-header--unpinned:not(.site-header--top) {
    max-width: 1200px;
    margin: auto;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .vc_row > .wpb_column.vc_col-sm-6:nth-child(2n+1) {
    clear: left;
  }
  .wpb_single_image.image_align_sm_left {
    text-align: left !important;
  }
  .wpb_single_image.image_align_sm_center {
    text-align: center !important;
  }
  .wpb_single_image.image_align_sm_right {
    text-align: right !important;
  }
}
@media screen and (min-width: 992px) {
  .content-has-sidebar.float-right {
    order: 2;
    -webkit-order: 2;
    -ms-order: 2;
  }
  .content-has-sidebar.float-right + #secondary {
    padding-right: 55px;
    order: 1;
    -webkit-order: 1;
    -ms-order: 1;
  }
}
@media screen and (max-width: 1400px) {
  .rm-padding-xlg > .vc_column-inner, .rm-padding-xlg > .theiaStickySidebar > .vc_column-inner {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
}
@media screen and (max-width: 1199px) {
  .rm-padding-lg > .vc_column-inner, .rm-padding-lg > .theiaStickySidebar > .vc_column-inner {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .vc_row.row-rm-padding-lg {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
}
@media screen and (max-width: 991px) {
  .rm-padding-md > .vc_column-inner, .rm-padding-md > .theiaStickySidebar > .vc_column-inner {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .vc_row.row-rm-padding-md {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
  #primary .vc_row.rm-margin-md {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
  .rm-margin-top-md > .vc_column-inner {
    margin-top: 0 !important;
  }
  .add-margin-bottom-md > .vc_column-inner {
    margin-bottom: 45px;
  }
}
@media screen and (max-width: 767px) {
  .rm-padding-xs > .vc_column-inner, .rm-padding-sm > .vc_column-inner, .rm-padding-xs > .theiaStickySidebar > .vc_column-inner, .rm-padding-sm > .theiaStickySidebar > .vc_column-inner {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .vc_row.row-rm-padding-sm {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
  .rm-margin-sm > .vc_column-inner {
    margin: 0 !important;
  }
  .wpb_single_image.image_align_xs_left {
    text-align: left !important;
  }
  .wpb_single_image.image_align_xs_center {
    text-align: center !important;
  }
  .wpb_single_image.image_align_xs_right {
    text-align: right !important;
  }
}
@media screen and (max-width: 575px) {
  .rm-padding-xs > .vc_column-inner, .rm-padding-xs > .theiaStickySidebar > .vc_column-inner {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .vc_row.row-rm-padding-xs {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
}
.entry-content > .woocommerce .cart-empty, .entry-content > .woocommerce .return-to-shop {
  text-align: center;
}
.woocommerce #secondary .widget {
  background-color: transparent;
  border: none;
  padding: 0;
}
.woocommerce .woocommerce-message, .woocommerce .woocommerce-info {
  border-color: #e6007e;
}
.woocommerce .woocommerce-message:before, .woocommerce .woocommerce-info:before {
  color: #e6007e;
}
.woocommerce input[type="text"], .woocommerce input[type="email"], .woocommerce input[type="url"], .woocommerce input[type="password"], .woocommerce input[type="search"], .woocommerce input[type="tel"], .woocommerce input[type="number"], .woocommerce input[type="range"], .woocommerce input[type="date"], .woocommerce input[type="month"], .woocommerce input[type="week"], .woocommerce input[type="time"], .woocommerce input[type="datetime"], .woocommerce input[type="datetime-local"], .woocommerce input[type="color"], .woocommerce textarea, .woocommerce select {
  padding: 5px 16px !important;
  line-height: 28px !important;
  border: 1px solid #e5e5e5;
  -webkit-border-radius: 20px;
  -khtml-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  background-color: #fff;
  color: rgba(0, 0, 0, 0.66);
  font-size: 16px;
}
.woocommerce input[type="text"]:focus, .woocommerce input[type="email"]:focus, .woocommerce input[type="url"]:focus, .woocommerce input[type="password"]:focus, .woocommerce input[type="search"]:focus, .woocommerce input[type="tel"]:focus, .woocommerce input[type="number"]:focus, .woocommerce input[type="range"]:focus, .woocommerce input[type="date"]:focus, .woocommerce input[type="month"]:focus, .woocommerce input[type="week"]:focus, .woocommerce input[type="time"]:focus, .woocommerce input[type="datetime"]:focus, .woocommerce input[type="datetime-local"]:focus, .woocommerce input[type="color"]:focus, .woocommerce textarea:focus, .woocommerce select:focus, .woocommerce input[type="text"]:active, .woocommerce input[type="email"]:active, .woocommerce input[type="url"]:active, .woocommerce input[type="password"]:active, .woocommerce input[type="search"]:active, .woocommerce input[type="tel"]:active, .woocommerce input[type="number"]:active, .woocommerce input[type="range"]:active, .woocommerce input[type="date"]:active, .woocommerce input[type="month"]:active, .woocommerce input[type="week"]:active, .woocommerce input[type="time"]:active, .woocommerce input[type="datetime"]:active, .woocommerce input[type="datetime-local"]:active, .woocommerce input[type="color"]:active, .woocommerce textarea:active, .woocommerce select:active {
  border-color: #e6007e;
}
.woocommerce textarea {
  padding-top: 12px !important;
  line-height: normal !important;
}
.woocommerce .quantity {
  position: relative;
  display: inline-block;
  font-weight: 600;
  color: #000;
}
.woocommerce .quantity .qty {
  width: 85px;
  text-align: left;
}
.woocommerce .quantity .quantity-icon {
  display: block;
  height: 28px;
  width: 15px;
  position: absolute;
  top: 6px;
  right: 16px;
}
.woocommerce .quantity i {
  font-size: 18px;
  color: #999;
  cursor: pointer;
  height: 14px;
  width: 15px;
  line-height: 15px;
  text-align: center;
  position: absolute;
}
.woocommerce .quantity i.zmdi-chevron-up {
  top: 0;
}
.woocommerce .quantity i.zmdi-chevron-down {
  bottom: 0;
}
.woocommerce table.shop_table td {
  padding: 12px 15px;
}
.woocommerce-page #add_payment_method table.cart img, .woocommerce-page.woocommerce-cart table.cart img, .woocommerce-page.woocommerce-checkout table.cart img {
  width: 50px;
}
.woocommerce form .select2-container--default, .woocommerce-page form .select2-container--default {
  width: 100% !important;
}
.woocommerce form .select2-container--default .select2-selection, .woocommerce-page form .select2-container--default .select2-selection {
  border: 1px solid #e5e5e5;
  height: 40px;
}
.woocommerce form .select2-container--default .select2-selection .select2-selection__rendered, .woocommerce-page form .select2-container--default .select2-selection .select2-selection__rendered {
  line-height: 38px;
  padding-left: 15px;
}
.woocommerce form .select2-container--default .select2-selection .select2-selection__arrow, .woocommerce-page form .select2-container--default .select2-selection .select2-selection__arrow {
  right: 10px;
  top: 50%;
  color: #8f8f8f;
}
.woocommerce form .select2-container--default .select2-selection .select2-selection__clear, .woocommerce-page form .select2-container--default .select2-selection .select2-selection__clear {
  height: 20px;
  line-height: 20px;
  position: absolute;
  right: 30px;
  text-align: center;
  top: 50%;
  -webkit-transform: translate(0px, -50%);
  -khtml-transform: translate(0px, -50%);
  -moz-transform: translate(0px, -50%);
  -ms-transform: translate(0px, -50%);
  -o-transform: translate(0px, -50%);
  transform: translate(0px, -50%);
  width: 20px;
  color: #8f8f8f;
}
.woocommerce form .select2-container--default .select2-selection .select2-selection__placeholder, .woocommerce-page form .select2-container--default .select2-selection .select2-selection__placeholder {
  color: rgba(0, 0, 0, 0.66);
}
.woocommerce .select2-container.select2-container--open .select2-dropdown, .woocommerce-page .select2-container.select2-container--open .select2-dropdown {
  border-color: #e7e8e9;
}
.woocommerce .select2-container.select2-container--open .select2-dropdown .select2-search__field, .woocommerce-page .select2-container.select2-container--open .select2-dropdown .select2-search__field {
  border: 1px solid #e7e8e9;
  padding-left: 15px;
  padding-right: 15px;
}
.woocommerce .select2-container.select2-container--open .select2-results li.select2-results__option--highlighted, .woocommerce-page .select2-container.select2-container--open .select2-results li.select2-results__option--highlighted {
  background-color: #e6007e;
}
.woocommerce .select2 .select2-selection--single, .woocommerce-page .select2 .select2-selection--single {
  -webkit-border-radius: 20px;
  -khtml-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  background-color: #f7f7f7;
}
@media screen and (min-width: 1200px) {
  .woocommerce #primary.content-has-sidebar {
    flex: 0 0 75%;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    -o-flex: 0 0 75%;
    max-width: 75%;
  }
  .woocommerce #secondary.widget-has-sidebar {
    flex: 0 0 25%;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    -o-flex: 0 0 25%;
    max-width: 25%;
  }
}
#shop-newsletter {
  text-align: center;
  padding: 40px 30px 30px 30px;
  color: rgba(255, 255, 255, 0.87);
  -webkit-border-radius: 14px;
  -khtml-border-radius: 14px;
  -moz-border-radius: 14px;
  -ms-border-radius: 14px;
  -o-border-radius: 14px;
  border-radius: 14px;
  margin-top: 60px;
}
#shop-newsletter h3 {
  font-size: 32px;
  color: #fff;
  margin-bottom: 13px;
}
#shop-newsletter .shop-newsletter-introduction {
  color: #fff;
  text-transform: uppercase;
}
#shop-newsletter .shop-newsletter-introduction, #shop-newsletter .shop-newsletter-desc {
  max-width: 590px;
  margin: auto;
}
#shop-newsletter .ct-newsletter-inner {
  margin-top: 33px;
  margin-bottom: 18px;
}
#shop-newsletter .ct-newsletter-inner .tnp-email {
  background-color: #fff;
  color: rgba(0, 0, 0, 0.33);
}
#shop-newsletter .ct-newsletter-inner .tnp-field-button {
  position: absolute;
  top: 0;
  right: 0;
}
.widget_product_categories ul li a {
  font-size: 18px;
  color: #80838a;
}
.widget_rating_filter .wc-layered-nav-rating a {
  font-size: 0px;
  display: block;
  padding-left: 28px !important;
  position: relative;
}
.widget_rating_filter .wc-layered-nav-rating a:before {
  content: "";
  height: 18px;
  width: 18px;
  border: 1px solid #e6e6e6;
  -webkit-border-radius: 18px;
  -khtml-border-radius: 18px;
  -moz-border-radius: 18px;
  -ms-border-radius: 18px;
  -o-border-radius: 18px;
  border-radius: 18px;
  position: absolute;
  top: 1px;
  left: 0;
  -webkit-transition: all 0.2s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -khtml-transition: all 0.2s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -moz-transition: all 0.2s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -ms-transition: all 0.2s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -o-transition: all 0.2s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  transition: all 0.2s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
}
.widget_rating_filter .wc-layered-nav-rating a .star-rating {
  font-size: 18px;
}
.widget_rating_filter .wc-layered-nav-rating a:hover:before {
  border-color: #e6007e;
  background-color: #e6007e;
}
.widget_rating_filter .wc-layered-nav-rating.chosen a:before {
  border-color: #e6007e;
  background-color: #e6007e;
}
.widget_price_filter .price_label {
  padding: 4px 0;
}
.widget_price_filter .price_slider_wrapper .ui-widget-content {
  background-color: #ebebeb !important;
}
.widget_price_filter .ui-slider .ui-slider-handle, .widget_price_filter .ui-slider .ui-slider-range {
  background-color: #e6007e !important;
}
#shop-topbar {
  border-bottom: 1px solid #e5e5e5;
  background-color: #f7f7f7;
}
#shop-topbar .shop-topbar-item {
  margin: 11px 0;
  position: relative;
  padding-left: 76px;
  color: #000;
  font-size: 16px;
  min-height: 56px;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}
#shop-topbar .shop-topbar-item i {
  height: 56px;
  width: 56px;
  -webkit-border-radius: 56px;
  -khtml-border-radius: 56px;
  -moz-border-radius: 56px;
  -ms-border-radius: 56px;
  -o-border-radius: 56px;
  border-radius: 56px;
  border: 1px solid #e5e5e5;
  line-height: 54px;
  text-align: center;
  font-size: 24px;
  position: absolute;
  top: 0;
  left: 0;
}
#shop-topbar .shop-topbar-item span {
  font-weight: 500;
}
#shop-breadcrumb {
  padding: 23px 0;
}
#shop-breadcrumb ul {
  list-style: none;
  margin: 0;
}
#shop-breadcrumb ul li {
  display: inline-block;
  font-size: 16px;
  font-weight: 500;
  color: #e6007e;
  margin: 10px 0;
  padding: 0 12px;
  position: relative;
}
#shop-breadcrumb ul li::after {
  content: '/';
  color: #e9e9e9;
  position: absolute;
  top: 0;
  right: -4px;
}
#shop-breadcrumb ul li:first-child {
  padding-left: 0;
}
#shop-breadcrumb ul li:last-child:after {
  display: none;
}
#shop-breadcrumb ul li a {
  color: #111;
}
#shop-breadcrumb ul li a:hover {
  color: #e6007e;
}
.woocommerce .nice-select {
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #fff;
  -webkit-border-radius: 40px;
  -khtml-border-radius: 40px;
  -moz-border-radius: 40px;
  -ms-border-radius: 40px;
  -o-border-radius: 40px;
  border-radius: 40px;
  border-color: #e5e5e5;
  color: #111;
}
.woocommerce .nice-select.orderby {
  padding-right: 68px;
}
.woocommerce .nice-select .list:before {
  font-size: 16px;
}
#content .added_to_cart.wc-forward, .woocommerce-page .site #content .button, .woocommerce-page .site #content button, .woocommerce-page .site #content input[type="submit"], .woocommerce-page .site #content .button.alt, .woocommerce-page .site #content button.alt, .woocommerce-page .site #content .button.alt.disabled, .woocommerce-page .site #content button.alt.disabled, .woocommerce-page .site #content a.button, .woocommerce-page .site #content #respond input#submit, .woocommerce-page .site #content input.button:disabled, .woocommerce-page .site #content input.button.disabled, .woocommerce-page .site #content input.button[disabled]:disabled, .wpb_wrapper .woocommerce .products .product .button {
  background-color: #e6007e;
  font-size: 15px;
  border: 2px solid #e6007e;
  color: #fff;
  padding: 0 20px;
  line-height: 36px;
  -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -webkit-border-radius: 40px;
  -khtml-border-radius: 40px;
  -moz-border-radius: 40px;
  -ms-border-radius: 40px;
  -o-border-radius: 40px;
  border-radius: 40px;
  position: relative;
  display: inline-block;
  text-align: center;
  cursor: pointer;
  font-weight: 500;
  position: relative;
}
#content .added_to_cart.wc-forward:hover, .woocommerce-page .site #content .button:hover, .woocommerce-page .site #content button:hover, .woocommerce-page .site #content input[type="submit"]:hover, .woocommerce-page .site #content .button.alt:hover, .woocommerce-page .site #content button.alt:hover, .woocommerce-page .site #content .button.alt.disabled:hover, .woocommerce-page .site #content button.alt.disabled:hover, .woocommerce-page .site #content a.button:hover, .woocommerce-page .site #content #respond input#submit:hover, .woocommerce-page .site #content input.button:disabled:hover, .woocommerce-page .site #content input.button.disabled:hover, .woocommerce-page .site #content input.button[disabled]:disabled:hover, .wpb_wrapper .woocommerce .products .product .button:hover, #content .added_to_cart.wc-forward :focus, .woocommerce-page .site #content .button :focus, .woocommerce-page .site #content button :focus, .woocommerce-page .site #content input[type="submit"] :focus, .woocommerce-page .site #content .button.alt :focus, .woocommerce-page .site #content button.alt :focus, .woocommerce-page .site #content .button.alt.disabled :focus, .woocommerce-page .site #content button.alt.disabled :focus, .woocommerce-page .site #content a.button :focus, .woocommerce-page .site #content #respond input#submit :focus, .woocommerce-page .site #content input.button:disabled :focus, .woocommerce-page .site #content input.button.disabled :focus, .woocommerce-page .site #content input.button[disabled]:disabled :focus, .wpb_wrapper .woocommerce .products .product .button :focus {
  outline: medium none;
  text-decoration: none;
  background-color: transparent;
  border-color: #e6007e;
  color: #e6007e;
}
.woocommerce span.onsale {
  height: 50px;
  width: 50px;
  min-width: inherit;
  min-height: inherit;
  font-size: 16px;
  color: #fff;
  padding: 0;
  text-align: center;
  line-height: 50px;
  background-color: #e6007e;
  -webkit-border-radius: 50px;
  -khtml-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  border-radius: 50px;
  margin: 0 !important;
  top: 14px !important;
  left: 14px !important;
  right: auto !important;
  font-weight: normal;
}
.woocommerce .star-rating {
  margin: 0;
  letter-spacing: 0.2em;
  width: 90px;
  height: 18px;
}
.woocommerce .star-rating span::before, .woocommerce .star-rating:before {
  content: "\f27d\f27d\f27d\f27d\f27d";
  font-family: 'Material-Design-Iconic-Font';
  font-size: 18px;
}
.woocommerce .star-rating span::before {
  color: #ffab00;
}
.woocommerce .star-rating:before {
  color: #d4d4d4;
}
@media screen and (min-width: 992px) {
  .woocommerce ul.products.columns-4 li.product {
    width: calc(25% - 23px);
    margin-bottom: 45px;
    margin-right: 30px;
  }
  .woocommerce ul.products.columns-4 li.last {
    margin-right: 0;
  }
}
@media screen and (min-width: 768px) {
  .woocommerce ul.products.columns-3 li.product {
    width: calc(33.33% - 20px);
    margin-bottom: 45px;
    margin-right: 30px;
  }
  .woocommerce ul.products.columns-3 li.last {
    margin-right: 0;
  }
}
@media screen and (max-width: 480px) {
  .woocommerce ul.products li.product {
    width: 100% !important;
    margin: 0 0 30px;
  }
}
.woocommerce ul.products li.product .woocommerce-product-title, .woocommerce .woocommerce-product-title {
  font-size: 16px;
  font-weight: 600;
  padding: 0 0 8px;
  line-height: normal;
}
.woocommerce ul.products li.product .woocommerce-product-title a, .woocommerce .woocommerce-product-title a {
  color: #111;
}
.woocommerce ul.products li.product .woocommerce-product-title a:hover, .woocommerce .woocommerce-product-title a:hover {
  color: #e6007e;
}
.woocommerce ul.products li.product .price {
  font-size: 15px;
  font-weight: 700;
  color: #999;
}
.woocommerce ul.products li.product .price del {
  font-size: 13px;
  opacity: 1;
  font-weight: normal;
}
.woocommerce ul.products li.product .price ins {
  color: #999;
}
.woocommerce .woocommerce-topbar {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  background-color: #f8f8f8;
  padding: 20px 30px;
  margin-bottom: 40px;
}
.woocommerce .woocommerce-topbar div.woocommerce-result-count {
  margin: 15px 30px 15px 0px;
  flex-grow: 1;
}
.woocommerce .woocommerce-topbar .woocommerce-result-count, .woocommerce .woocommerce-topbar .woocommerce-topbar-ordering .woocommerce-ordering {
  float: none;
  margin: 0;
}
.woocommerce .woocommerce-topbar .woocommerce-ordering {
  max-width: 220px;
}
.woocommerce .woocommerce-topbar .woocommerce-ordering .nice-select {
  background-color: #fff;
}
.woocommerce .woocommerce-product-inner {
  text-align: center;
}
.woocommerce .woocommerce-product-inner .woocommerce-product-header {
  position: relative;
  overflow: hidden;
}
.woocommerce .woocommerce-product-inner .woocommerce-product-header img {
  width: auto;
  display: inline-block;
  margin-bottom: 0 !important;
}
.woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-details:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(bottom, #fff, rgba(0, 0, 0, 0));
  background-image: -moz-linear-gradient(bottom, #fff, rgba(0, 0, 0, 0));
  background-image: -ms-linear-gradient(bottom, #fff, rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(bottom, #fff, rgba(0, 0, 0, 0));
  background-image: linear-gradient(bottom, #fff, rgba(0, 0, 0, 0));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fff', endColorStr='rgba(0, 0, 0, 0)');
  opacity: 0;
  -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
}
.woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta {
  position: absolute;
  padding: 30px 15px;
  text-align: center;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0;
  -webkit-transform: translateY(100%);
  -khtml-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%);
  -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
}
.woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta a.loading {
  opacity: 1;
  padding-right: 40px !important;
}
.woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta a.loading:after {
  top: 0;
  right: 13px;
}
.woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta a.added {
  display: none !important;
}
.woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta a:hover {
  background-color: #fff !important;
}
.woocommerce .woocommerce-product-inner:hover .woocommerce-product-header .woocommerce-product-details:before, .woocommerce .woocommerce-product-inner:hover .woocommerce-product-header .woocommerce-product-meta {
  opacity: 1;
  -webkit-transform: translateY(0%);
  -khtml-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%);
}
.woocommerce .woocommerce-product-inner .woocommerce-product-holder {
  padding: 20px 0 0;
}
.woocommerce .woocommerce-product-inner .woocommerce-product-holder .star-rating {
  float: none;
  margin: 0 auto 6px auto;
}
.woocommerce .woocommerce-product-inner .woocommerce-product-holder .count-rating {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.5);
  margin-left: 8px;
}
.woocommerce .woocommerce-product-inner .woocommerce-product-holder .woocommerce-product-title {
  padding-bottom: 2px !important;
}
.woocommerce .woocommerce-product-inner .woocommerce-product-holder .woocommerce-product-title a {
  color: inherit;
}
.woocommerce .woocommerce-product-inner .woocommerce-product-holder .woocommerce-product-title a:hover {
  color: #e6007e;
}
.woocommerce .woocommerce-product-inner .woocommerce-product-holder .woocommerce-product-subtitle {
  color: rgba(51, 51, 51, 0.66);
  font-size: 14px;
  margin-bottom: 12px;
}
.woocommerce .woocommerce-product-inner .woocommerce-product-holder .woocommerce-product-attr {
  margin-bottom: 12px;
}
.woocommerce .woocommerce-product-inner .woocommerce-product-holder .woocommerce-product-attr img {
  width: auto !important;
  margin: 0 !important;
}
.woocommerce .woocommerce-pagination {
  margin-top: 35px;
}
.woocommerce .woocommerce-pagination ul.page-numbers {
  border: none;
}
.woocommerce .woocommerce-pagination ul.page-numbers li {
  border: none;
}
.woocommerce .woocommerce-pagination ul.page-numbers .page-numbers {
  text-align: center;
  display: inline-block;
  height: 26px;
  width: 26px;
  line-height: 26px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  color: #000;
  background-color: #e0e3e8;
  font-size: 14px;
  font-weight: 500;
  margin-left: 7px;
  font-family: "Poppins";
  padding: 0;
}
.woocommerce .woocommerce-pagination ul.page-numbers .page-numbers.current, .woocommerce .woocommerce-pagination ul.page-numbers .page-numbers:hover {
  color: #fff;
  background-color: #000;
  border: none;
}
.single-product .site-content {
  padding-bottom: 70px;
}
.single-product #shop-breadcrumb {
  padding-bottom: 46px;
}
.single-product #shop-newsletter {
  margin-top: 30px;
}
.single-product section.related h2 {
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 30px;
}
.single-product #primary .entry-summary .entry-title {
  font-size: 24px;
  line-height: normal;
  font-weight: 600;
}
.single-product #primary .entry-summary .woocommerce-product-details__short-description {
  font-size: 16px;
  line-height: 26px;
  color: rgba(17, 17, 17, 0.87);
  padding-bottom: 16px;
}
.single-product #primary .entry-summary .price {
  font-size: 28px;
  color: #111;
  font-weight: 700;
}
.single-product #primary .entry-summary .price del {
  font-weight: normal;
  opacity: 1;
}
.single-product #primary .entry-summary .price ins {
  color: #e6007e;
  opacity: 1;
}
.single-product #primary .entry-summary .woocommerce-review-link {
  display: none;
}
.single-product #primary .woocommerce-tabs {
  padding-top: 70px;
}
.single-product #primary .woocommerce-tabs ul.wc-tabs {
  padding: 0;
  margin-bottom: 50px;
  text-align: center;
}
.single-product #primary .woocommerce-tabs ul.wc-tabs:before, .single-product #primary .woocommerce-tabs ul.wc-tabs:after {
  display: none !important;
}
.single-product #primary .woocommerce-tabs ul.wc-tabs li {
  margin: 0 10px 20px 10px;
  padding: 0;
  border: none;
  background-color: transparent;
}
.single-product #primary .woocommerce-tabs ul.wc-tabs li:before, .single-product #primary .woocommerce-tabs ul.wc-tabs li:after {
  display: none !important;
}
.single-product #primary .woocommerce-tabs ul.wc-tabs li a {
  padding: 0 10px 8px 10px;
  position: relative;
  background-color: transparent;
  border: none;
  font-size: 16px;
  text-transform: uppercase;
  text-transform: uppercase;
  color: #c5c5c5;
}
.single-product #primary .woocommerce-tabs ul.wc-tabs li a:before {
  content: "";
  height: 2px;
  width: 100%;
  bottom: 0;
  position: absolute;
  left: 0;
  background-color: #e6007e;
  opacity: 0;
}
.single-product #primary .woocommerce-tabs ul.wc-tabs li a:hover {
  color: #111;
}
.single-product #primary .woocommerce-tabs ul.wc-tabs li a:hover:before {
  opacity: 1;
}
.single-product #primary .woocommerce-tabs ul.wc-tabs li a:after {
  display: none !important;
}
.single-product #primary .woocommerce-tabs ul.wc-tabs li.active > a {
  color: #111;
}
.single-product #primary .woocommerce-tabs ul.wc-tabs li.active > a:before {
  opacity: 1;
}
.single-product #primary .woocommerce-tabs .woocommerce-Tabs-panel {
  font-size: 16px;
  line-height: 26px;
  color: rgba(17, 17, 17, 0.87);
}
.single-product #primary .woocommerce-tabs .woocommerce-Tabs-panel > h2 {
  display: none;
}
.single-product #primary .woocommerce-tabs .woocommerce-Tabs-panel.panel {
  margin-bottom: 77px;
}
.single-product #primary .woocommerce-tabs .tab-product-feature-list {
  font-size: 18px;
  line-height: 34px;
}
.single-product #primary .woocommerce-tabs .tab-product-feature-list .col-xl-4 {
  font-weight: 600;
}
.single-product #primary .woocommerce-tabs .tab-product-feature-list .line-gap {
  margin: 0;
  width: 100%;
}
.single-product #primary .woocommerce-tabs .woocommerce-Tabs-panel--reviews label {
  display: none;
}
.single-product #primary .woocommerce-tabs .woocommerce-Tabs-panel--reviews .comment-form-rating {
  margin-bottom: 15px;
}
.single-product #primary .woocommerce-tabs .woocommerce-Tabs-panel--reviews .woocommerce-Reviews-title, .single-product #primary .woocommerce-tabs .woocommerce-Tabs-panel--reviews .comment-reply-title, .single-product #primary .woocommerce-tabs .woocommerce-Tabs-panel--reviews .comment-form-rating .stars, .single-product #primary .woocommerce-tabs .woocommerce-Tabs-panel--reviews .comment-form-rating label {
  display: none;
}
.single-product #primary .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist {
  padding: 0;
}
.single-product #primary .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.comment {
  margin-bottom: 30px;
  padding: 30px;
  -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1);
  -khtml-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1);
  -ms-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 14px;
  -khtml-border-radius: 14px;
  -moz-border-radius: 14px;
  -ms-border-radius: 14px;
  -o-border-radius: 14px;
  border-radius: 14px;
}
.single-product #primary .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.comment .comment_container {
  position: relative;
}
.single-product #primary .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.comment img.avatar {
  padding: 0;
  width: 50px;
  -webkit-border-radius: 50px;
  -khtml-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  border-radius: 50px;
}
.single-product #primary .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.comment .comment-text {
  border: none;
  margin: 0;
  padding: 0 0 0 80px;
}
.single-product #primary .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.comment .meta {
  margin: 0 0 18px;
}
.single-product #primary .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.comment .meta .woocommerce-review__author {
  font-weight: 600;
  font-size: 18px;
  color: #111;
  display: block;
  margin-bottom: 5px;
}
.single-product #primary .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.comment .meta .woocommerce-review__dash {
  display: none;
}
.single-product #primary .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.comment .meta .woocommerce-review__published-date {
  display: block;
  color: #111;
  font-size: 14px;
}
.single-product #primary .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.comment .description {
  font-size: 16px;
  line-height: 26px;
  color: #111;
}
.single-product #primary .quantity {
  margin-right: 20px;
}
.single-product #primary .product_meta .sku_wrapper, .single-product #primary .product_meta .posted_in, .single-product #primary .product_meta .tagged_as {
  display: block;
  font-weight: 600;
  color: #000;
}
.single-product #primary .product_meta .sku_wrapper span, .single-product #primary .product_meta .posted_in span, .single-product #primary .product_meta .tagged_as span, .single-product #primary .product_meta .sku_wrapper a, .single-product #primary .product_meta .posted_in a, .single-product #primary .product_meta .tagged_as a {
  color: rgba(17, 17, 17, 0.87);
  font-weight: normal;
}
.single-product #primary .product_meta .sku_wrapper a:hover, .single-product #primary .product_meta .posted_in a:hover, .single-product #primary .product_meta .tagged_as a:hover {
  color: #e6007e;
}
.woocommerce-cart .woocommerce-cart-form table.cart td.actions .input-text {
  width: 180px !important;
}
.woocommerce-cart .woocommerce-cart-form .product-name a {
  color: #111;
  font-size: 16px;
  font-weight: 600;
}
.woocommerce-cart .woocommerce-cart-form .product-name a:hover {
  color: #e6007e;
}
.woocommerce-cart .woocommerce-cart-form .product-remove {
  position: relative;
}
.woocommerce-cart .woocommerce-cart-form .product-remove a.remove {
  font-size: 0px;
}
.woocommerce-cart .woocommerce-cart-form .product-remove a.remove:before {
  content: "\f134";
  font-family: "Material-Design-Iconic-Font";
  font-size: 22px;
  color: #111;
  font-weight: normal;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -khtml-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.woocommerce-cart .woocommerce-cart-form .product-remove a.remove:hover:before {
  color: #e6007e;
}
.woocommerce-cart .woocommerce-cart-form table.shop_table {
  margin-bottom: 40px;
}
.woocommerce-cart .cart-collaterals .cart_totals > h2 {
  font-size: 18px;
  font-weight: 600;
}
.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout {
  text-align: right;
}
.woocommerce-checkout #customer_details {
  margin: 0 -15px;
}
.woocommerce-checkout #customer_details .col-1, .woocommerce-checkout #customer_details .col-2 {
  width: 50%;
  flex: inherit;
  max-width: 100%;
}
@media screen and (max-width: 767px) {
  .woocommerce-checkout #customer_details {
    margin: 0;
  }
  .woocommerce-checkout #customer_details .col-1, .woocommerce-checkout #customer_details .col-2 {
    width: 100%;
  }
}
.woocommerce-checkout #customer_details label {
  font-size: 16px;
  color: rgba(0, 0, 0, 0.87);
  font-weight: 600;
  display: block;
  width: 100%;
  margin-bottom: 4px;
}
.woocommerce-checkout #customer_details span.woocommerce-input-wrapper {
  width: 100%;
  display: block;
}
.woocommerce-checkout #customer_details .woocommerce-billing-fields {
  margin-bottom: 45px;
}
.woocommerce-checkout #customer_details .woocommerce-billing-fields > h3 {
  font-size: 18px;
  font-weight: 600;
}
.woocommerce-checkout #customer_details .woocommerce-additional-fields {
  margin-bottom: 45px;
}
.woocommerce-checkout #customer_details .woocommerce-additional-fields > h3 {
  font-size: 18px;
  font-weight: 600;
}
.woocommerce-checkout form.woocommerce-checkout #order_review_heading {
  font-size: 18px;
  font-weight: 600;
}
.woocommerce-checkout #payment label {
  font-size: 16px;
  color: rgba(0, 0, 0, 0.87);
  font-weight: 600;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
  margin-bottom: 30px;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul {
  margin: 0;
  list-style: none;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li {
  border-bottom: 1px solid #e5e5e6;
  padding: 13px 0;
  position: relative;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
  font-size: 16px;
  color: #111;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover {
  color: #e6007e;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active > a {
  color: #e6007e;
}
.woocommerce-account .woocommerce-MyAccount-content {
  margin-bottom: 30px;
}
.woocommerce-account #customer_login {
  margin: 0 -15px;
}
.woocommerce-account #customer_login h2 {
  font-size: 18px;
  font-weight: 600;
}
.woocommerce-account #customer_login label {
  font-size: 16px;
  color: rgba(0, 0, 0, 0.87);
  font-weight: 600;
  display: block;
  width: 100%;
  margin-bottom: 4px;
}
.woocommerce-account #customer_login .woocommerce-Button {
  margin-right: 16px;
}
.woocommerce-account #customer_login form .form-row label {
  line-height: normal;
  padding: 10px 0;
}
.woocommerce-account #customer_login .u-column1.col-1, .woocommerce-account #customer_login .u-column2.col-2 {
  width: 50%;
  flex: inherit;
  max-width: 100%;
}
@media screen and (max-width: 767px) {
  .woocommerce-account #customer_login {
    margin: 0;
  }
  .woocommerce-account #customer_login .u-column1.col-1, .woocommerce-account #customer_login .u-column2.col-2 {
    width: 100%;
  }
}
.woocommerce-account .woocommerce-password-strength.bad {
  background-color: transparent;
  padding: 8px 0;
}
body.rtl {
  direction: rtl;
  unicode-bidi: embed;
  text-align: right;
  /* Start Header */
}
@media screen and (min-width: 992px) {
  .rtl #site-header-wrap .site-branding {
    text-align: right;
  }
  .rtl #site-header-wrap .site-branding .logo-dark {
    left: auto;
    right: 0;
  }
  .rtl #site-header-wrap .primary-menu > li {
    float: right;
  }
  .rtl #site-header-wrap .primary-menu > li .sub-menu li {
    text-align: right;
  }
  .rtl #site-header-wrap .site-menu-right {
    margin-left: 0;
    margin-right: 15px;
  }
  .rtl #site-header-wrap .site-menu-right .menu-right-item + .h-social {
    margin-left: 7px;
    margin-right: 25px;
  }
  .rtl #site-header-wrap #site-topbar .site-topbar-social, .rtl #site-header-wrap .site-topbar-contact {
    direction: ltr;
  }
  .rtl #site-header-wrap .site-header-fancybox .header-fancybox-item + .header-fancybox-item {
    margin-left: 0;
    margin-right: 30px;
  }
  .rtl #site-header-wrap .site-header-fancybox .header-fancybox-item .header-fancybox-icon {
    margin-right: 0;
    margin-left: 10px;
  }
  .rtl #site-header-wrap.header-layout2 .site-header-main .primary-menu > li > a::before {
    left: auto;
    right: 15px;
  }
  .rtl #site-header-wrap.header-layout4 .site-header-main .primary-menu > li:first-child > a {
    padding-left: 15px;
    padding-right: 0;
  }
  .rtl #site-header-wrap.header-layout4 .site-menu-right .h-btn-search + .h-btn {
    margin-left: 0;
    margin-right: 33px;
  }
  .rtl #site-header-wrap.header-layout5 #site-header .site-menu-right .h-btn {
    margin-left: 0;
    margin-right: 30px;
  }
  .rtl #site-header-wrap.header-layout10 #site-header .primary-menu > li > a::before {
    margin-right: 0;
    margin-left: 6px;
  }
  .rtl #site-header-wrap.header-layout10 #site-header .primary-menu > li > a {
    margin: 0 0 0 15px;
  }
  .rtl #site-header-wrap.header-layout10 #site-header .site-menu-right .menu-right-item + .h-social {
    margin-left: 0 !important;
  }
  .rtl #site-header-wrap.header-layout11 #site-topbar .site-topbar-user {
    margin-right: 0;
    margin-left: 25px;
  }
  .rtl #site-header-wrap.header-layout11 #site-topbar .site-topbar-user i {
    margin-right: 0;
    margin-left: 6px;
  }
  .rtl #site-header-wrap.header-layout12 .site-header-main .site-menu-right .h-btn {
    margin-left: 0;
    margin-right: 26px;
  }
  .rtl #site-header-wrap.header-layout14 .site-header-main .site-menu-right {
    direction: ltr;
  }
  .rtl #site-header-wrap.header-layout14 .site-header-main .site-menu-right .h-social + .h-socia {
    margin-left: 7px;
    margin-right: 20px;
  }
  .rtl #site-header-wrap.header-layout14 .site-header-main .site-navigation .main-navigation {
    right: auto;
    left: -124px;
  }
  .rtl #site-header-wrap.header-layout14 .site-header-main .site-navigation .main-navigation .primary-menu > li > a i {
    margin-right: 0;
    margin-left: 15px;
  }
  .rtl #site-header-wrap.header-layout14 .site-header-main .site-navigation .main-navigation:hover {
    left: 0;
  }
  .rtl #site-header-wrap .site-menu-right .h-social + .h-social {
    margin-left: 0;
    margin-right: 7px;
  }
  .rtl #site-header-wrap.header-layout16 .site-header-main .primary-menu > li > a::after {
    right: auto;
    left: -2px;
  }
  .rtl #site-header-wrap.header-layout16 .site-header-main .site-menu-right {
    margin-left: 15px;
    margin-right: 35px;
  }
}
@media screen and (max-width: 991px) {
  /* End Header */
  /* Start Body */  .rtl #site-header-wrap .site-branding {
    text-align: right;
  }
  .rtl #site-header-wrap .site-branding .logo-dark {
    left: auto;
    right: 0;
  }
  .rtl #site-header-wrap .primary-menu li {
    text-align: right;
  }
  .rtl #site-header-wrap .primary-menu .sub-menu {
    left: auto;
    right: 0;
  }
  .rtl #site-header-wrap .menu-mobile-close {
    right: auto;
    left: 0;
  }
  .rtl #site-header-wrap #main-menu-mobile {
    right: auto;
    left: 15px;
  }
  .rtl #site-header-wrap .main-menu-toggle {
    right: auto;
    left: 12px;
  }
  .rtl #site-header-wrap .site-navigation {
    right: 0;
  }
  .rtl #site-header-wrap .site-navigation .main-navigation {
    -webkit-transform: translateX(100%);
    -khtml-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    left: auto;
  }
  .rtl #site-header-wrap .site-navigation.navigation-open .main-navigation {
    -webkit-transform: translateX(0%);
    -khtml-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%);
  }
  .rtl #site-header-wrap .header-mobile-search .search-submit {
    right: auto;
    left: 0px;
  }
}
.rtl {
  /* End Body */
}
.rtl input[type="text"], .rtl input[type="email"], .rtl input[type="url"], .rtl input[type="password"], .rtl input[type="search"], .rtl input[type="tel"], .rtl input[type="number"], .rtl input[type="range"], .rtl input[type="date"], .rtl input[type="month"], .rtl input[type="week"], .rtl input[type="time"], .rtl input[type="datetime"], .rtl input[type="datetime-local"], .rtl input[type="color"], .rtl textarea, .rtl select, .rtl .nice-select {
  text-align: right;
}
.rtl .nice-select {
  padding-left: 40px;
  padding-right: 18px;
}
.rtl .nice-select:after {
  right: auto;
  left: 18px;
}
.rtl .wpb_single_image.vc_align_right {
  text-align: left;
}
.rtl .wpb_single_image.vc_align_left {
  text-align: right;
}
.rtl .vc_col-lg-1, .rtl .vc_col-lg-10, .rtl .vc_col-lg-11, .rtl .vc_col-lg-12, .rtl .vc_col-lg-2, .rtl .vc_col-lg-3, .rtl .vc_col-lg-4, .rtl .vc_col-lg-5, .rtl .vc_col-lg-6, .rtl .vc_col-lg-7, .rtl .vc_col-lg-8, .rtl .vc_col-lg-9, .rtl .vc_col-md-1, .rtl .vc_col-md-10, .rtl .vc_col-md-11, .rtl .vc_col-md-12, .rtl .vc_col-md-2, .rtl .vc_col-md-3, .rtl .vc_col-md-4, .rtl .vc_col-md-5, .rtl .vc_col-md-6, .rtl .vc_col-md-7, .rtl .vc_col-md-8, .rtl .vc_col-md-9, .rtl .vc_col-sm-1, .rtl .vc_col-sm-10, .rtl .vc_col-sm-11, .rtl .vc_col-sm-12, .rtl .vc_col-sm-2, .rtl .vc_col-sm-3, .rtl .vc_col-sm-4, .rtl .vc_col-sm-5, .rtl .vc_col-sm-6, .rtl .vc_col-sm-7, .rtl .vc_col-sm-8, .rtl .vc_col-sm-9, .rtl .vc_col-xs-1, .rtl .vc_col-xs-10, .rtl .vc_col-xs-11, .rtl .vc_col-xs-12, .rtl .vc_col-xs-2, .rtl .vc_col-xs-3, .rtl .vc_col-xs-4, .rtl .vc_col-xs-5, .rtl .vc_col-xs-6, .rtl .vc_col-xs-7, .rtl .vc_col-xs-8, .rtl .vc_col-xs-9 {
  float: right;
}
.rtl .text-right, .rtl .align-right {
  text-align: left;
}
.rtl .text-left, .rtl .align-left {
  text-align: right;
}
.rtl .ct-scroll-top:not(.fixed-bottom) {
  left: auto;
  right: 60px;
}
.rtl .contact-info ul li {
  padding-left: 0;
  padding-right: 38px;
}
.rtl .contact-info ul li i {
  left: auto;
  right: 0;
}
.rtl .site-footer .top-footer {
  text-align: right;
}
.rtl .site-footer .top-footer #ctf.ctf-super-narrow .ctf-author-box {
  float: right;
}
.rtl .site-footer .top-footer #ctf.ctf .ctf-author-name::before {
  float: right;
  margin-right: 0;
  margin-left: 8px;
}
.rtl .site-footer .top-footer ul.menu li a {
  padding-left: 0;
  padding-right: 20px;
}
.rtl .site-footer .top-footer ul.menu li a:before {
  content: '\f104';
  left: auto;
  right: 0;
}
.rtl .site-footer .bottom-footer .bottom-copyright {
  direction: ltr;
}
@media screen and (min-width: 992px) {
  .rtl .text-left-lg {
    text-align: right !important;
  }
  .rtl .text-right-lg {
    text-align: left !important;
  }
}
@media screen and (max-width: 1199px) {
  .rtl .align-left-md {
    text-align: right;
  }
  .rtl .align-right-md {
    text-align: left;
  }
}
@media screen and (max-width: 991px) {
  .rtl .text-left-md {
    text-align: right !important;
  }
  .rtl .text-right-md {
    text-align: left !important;
  }
  .rtl .align-left-sm {
    text-align: right;
  }
  .rtl .align-right-sm {
    text-align: left;
  }
}
@media screen and (max-width: 767px) {
  .rtl {
    /* Shortcodes */
  }
  .rtl .text-left-sm {
    text-align: right !important;
  }
  .rtl .text-right-sm {
    text-align: left !important;
  }
  .rtl .align-left-xs {
    text-align: right;
  }
  .rtl .align-right-xs {
    text-align: left;
  }
}
.rtl .owl-nav {
  direction: ltr;
}
.rtl .owl-nav i {
  vertical-align: middle;
}
.rtl .ct-counter-default, .rtl .ct-fancybox-layout1 {
  text-align: right;
}
.rtl .ct-newsletter-layout1 .tnp-field.tnp-field-button .tnp-submit {
  left: -2px;
  right: auto;
}
.rtl .ct-testimonial-carousel.default {
  text-align: right;
}
.rtl .ct-testimonial-carousel.default .ct-testimonial-image {
  margin-right: 0;
  margin-left: 15px;
}
.rtl .ct-grid-blog-default .item-body, .rtl .ct-grid-blog-layout1 .item-body, .rtl .ct-grid-blog-layout2 .item-body, .rtl .ct-grid-blog-layout4 .item-body {
  text-align: right;
}
.rtl .ct-grid-blog-default .item-body .item-more, .rtl .ct-grid-blog-layout1 .item-body .item-more, .rtl .ct-grid-blog-layout2 .item-body .item-more, .rtl .ct-grid-blog-layout4 .item-body .item-more {
  margin-right: 0;
  margin-left: 10px;
}
.rtl .ct-grid-blog-default .item-body .item-comment i, .rtl .ct-grid-blog-layout1 .item-body .item-comment i, .rtl .ct-grid-blog-layout2 .item-body .item-comment i, .rtl .ct-grid-blog-layout4 .item-body .item-comment i {
  margin-right: 0;
  margin-left: 4px;
}
.rtl .ct-grid-service-layout1 .item-holder.item-hover-hide .item-icon {
  margin-right: 0;
  margin-left: 20px;
}
.rtl .ct-ignature .ct-ignature-image {
  margin-right: 0;
  margin-left: 30px;
}
.rtl .ct-fancybox-layout2 .ct-fancybox-icon {
  margin-right: 0;
  margin-left: 20px;
}
.rtl .ct-testimonial-carousel.layout3 .ct-testimonial-quote {
  right: auto;
  left: 50px;
}
.rtl .ct-testimonial-carousel.layout3 .ct-testimonial-image {
  margin-right: 0;
  margin-left: 15px;
}
.rtl .ct-contact-form-layout1 .ct-contact-form-meta {
  margin-right: 0;
  margin-left: 45px;
}
.rtl .ct-contact-form-layout1 .map-popup {
  left: auto;
  right: 15px;
}
.rtl .ct-contact-form-layout1 .ct-contact-form-holder li {
  padding-left: 0;
  padding-right: 45px;
}
.rtl .ct-contact-form-layout1 .ct-contact-form-holder li i {
  left: auto;
  right: 0;
}
.rtl .ct-contact-form-layout1 .map-popup i {
  margin-right: 0;
  margin-left: 6px;
}
.rtl .ct-grid-portfolio-layout2 .item-meta {
  margin-right: 0;
  margin-left: 20px;
}
.rtl .ct-counter-default.style2 .ct-counter-icon {
  margin-right: 0;
  margin-left: 18px;
}
.rtl .cms-lists-layout1 ul i {
  margin-right: 0;
  margin-left: 9px;
}
.rtl .ct-progress-layout1 .ct-progress.progress .progress-bar span {
  right: auto;
  left: -1px;
}
.rtl .nice-select .option {
  text-align: right;
}
.rtl .ct-grid-portfolio-layout4 .item-holder .item-holder-inner {
  direction: ltr;
}
.rtl .ct-countdown-wrap .ct-countdown-holder {
  -webkit-border-radius: 0 50px 50px 0;
  -khtml-border-radius: 0 50px 50px 0;
  -moz-border-radius: 0 50px 50px 0;
  -ms-border-radius: 0 50px 50px 0;
  -o-border-radius: 0 50px 50px 0;
  border-radius: 0 50px 50px 0;
}
.rtl .ct-schedule-grid .ct-schedule-meta ul li {
  padding-left: 0;
  padding-right: 28px;
}
.rtl .ct-schedule-grid .ct-schedule-meta ul li i {
  left: auto;
  right: 0px;
}
.rtl .ct-accordion.layout2 .card-header a i {
  right: auto;
  left: 18px;
}
.rtl .ct-schedule-grid .ct-schedule-meta ul li label {
  margin-right: 0;
  margin-left: 8px;
}
.rtl .divider1::before {
  left: auto;
  right: 0;
}
.rtl .ct-heading.align-center .ct-heading-tag.divider1::before {
  right: 0;
  margin: auto;
  left: 0;
}
.rtl .ct-testimonial-carousel.layout1 .ct-testimonial-image {
  margin-right: 0;
  margin-left: 30px;
}
.rtl .ct-contact-form-layout3 .el-title::before {
  left: auto;
  right: 0;
}
.rtl .ct-team-carousel.layout4 .team-phone i {
  margin-right: 0;
  margin-left: 6px;
}
.rtl .ct-newsletter-layout2 .tnp-field.tnp-field-button .tnp-submit {
  right: auto;
  left: 0;
}
.rtl .ct-newsletter-layout2 .ct-newsletter-icon {
  margin-right: 0;
  margin-left: 14px;
}
.rtl .ct-grid-service-layout3 .item-icon {
  margin-right: 0px;
  margin-left: 22px;
}
.rtl .vc_tta-container .vc_tta-tabs.vc_tta-style-flat .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab:last-child a {
  -webkit-border-radius: 4px 0 0 4px;
  -khtml-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  -ms-border-radius: 4px 0 0 4px;
  -o-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}
.rtl .vc_tta-container .vc_tta-tabs.vc_tta-style-flat .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab:first-child a {
  -webkit-border-radius: 0 4px 4px 0;
  -khtml-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  -ms-border-radius: 0 4px 4px 0;
  -o-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
.rtl .ct-pricing-layout1 .ct-pricing-body .ct-pricing-content li i {
  margin-right: 0;
  margin-left: 6px;
}
.rtl .ct-newsletter-layout1.form-style4 .tnp-field.tnp-field-email {
  margin-right: 0;
  margin-left: 6px;
}
.rtl .ct-testimonial-carousel.layout4 .ct-testimonial-image {
  margin-right: 0;
  margin-left: 30px;
}
.rtl .ct-portfolio-carousel .item-holder {
  direction: ltr;
}
.rtl .btn span + i {
  margin-left: 0;
  margin-right: 11px;
}
.rtl .ct-grid-blog-layout3 .item-footer {
  direction: ltr;
  justify-content: flex-end;
}
.rtl .vc_tta-container .vc_tta-accordion.vc_tta-style-default .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a {
  padding: 13px 33px 13px 55px;
}
.rtl .vc_tta-container .vc_tta-accordion.vc_tta-style-default .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a::before {
  right: auto;
  left: 33px;
}
.rtl .ct-textbox.style-border, .rtl .ct-textbox.style-icon {
  padding-left: 0;
  padding-right: 46px;
}
.rtl .ct-textbox.style-border:before, .rtl .ct-textbox.style-icon:before {
  left: auto;
  right: 0;
}
.rtl .ct-textbox.style-border.text-left, .rtl .ct-textbox.style-icon.text-left {
  text-align: right !important;
}
.rtl .ct-textbox.style-border.text-right, .rtl .ct-textbox.style-icon.text-right {
  text-align: right !important;
}
.rtl .ct-deal-carousel::before {
  left: auto;
  right: 0;
}
.rtl .ct-deal-carousel .deal-content li i {
  margin-right: 0;
  margin-left: 6px;
}
.rtl .ct-deal-carousel .deal-content li i:before {
  content: '\f104';
}
.rtl .ct-fancybox-carousel.layout2 .ct-fancybox-date i, .rtl .ct-testimonial-carousel.layout5 .ct-testimonial-image, .rtl .ct-recent-news .item-meta i {
  margin-right: 0;
  margin-left: 6px;
}
.rtl .ct-recent-news .item-meta li {
  margin-right: 0;
  margin-left: 13px;
}
.rtl .ct-testimonial-carousel.layout6 .ct-testimonial-button a i {
  margin-right: 0;
  margin-left: 12px;
}
.rtl .ct-testimonial-carousel.layout6 .ct-testimonial-title {
  margin-right: 0;
  margin-left: 30px;
}
.rtl .ct-testimonial-carousel.layout6 .ct-testimonial-image + .ct-testimonial-holder {
  margin-left: 0;
  margin-right: 40px;
}
.rtl #site-header-wrap.header-layout13 #site-topbar .site-topbar-contact li:first-child {
  flex-grow: inherit;
}
.rtl #site-header-wrap.header-layout13 #site-topbar .site-topbar-contact li:last-child {
  flex-grow: 1;
}
.rtl .ct-testimonial-carousel.layout3.boxshadow-style3 .ct-testimonial-item .ct-testimonial-quote {
  right: auto;
  left: 28px;
}
@media screen and (max-width: 767px) {
  .rtl .ct-testimonial-carousel.layout6 .ct-testimonial-item .ct-testimonial-image + .ct-testimonial-holder {
    margin-right: 0;
  }
}
.rtl .ct-sermon-carousel .item-holder .item-author {
  margin-right: 0;
  margin-left: 30px;
}
.rtl .ct-sermon-carousel .item-holder .item-meta li {
  margin-right: 0;
  margin-left: 14px;
}
.rtl .ct-upcoming-event .ct-upcoming-event-left .ct-upcoming-event-item {
  margin-left: 0;
  margin-right: 65px;
  padding-right: 80px;
  padding-left: 60px;
}
.rtl .ct-upcoming-event .ct-upcoming-event-left .item-datetime-box-medium {
  left: auto;
  right: -65px;
}
.rtl .ct-upcoming-event .ct-upcoming-event-left .item-datetime-box-medium .date-day {
  margin-right: 0;
  margin-left: 10px;
}
.rtl .ct-upcoming-event .ct-upcoming-event-left .item-meta i {
  margin-right: 0;
  margin-left: 4px;
}
.rtl .ct-upcoming-event .item-datetime-box-small {
  margin-right: 0;
  margin-left: 18px;
}
@media screen and (max-width: 575px) {
  .rtl .ct-upcoming-event .ct-upcoming-event-left .ct-upcoming-event-item {
    margin-bottom: 0;
    padding: 40px;
    margin-left: 0;
    margin-right: 0;
  }
}
.rtl .ct-cause-carousel .item-meta li:first-child {
  margin-right: 0;
  margin-left: 10px;
}
.rtl .ct-cause-carousel .ct-progress.progress .progress-bar span {
  right: auto;
  left: 0;
  margin-right: 0;
  margin-left: -15px;
}
.rtl .ct-menu-grid .grid-item-inner .menu-featured {
  margin-right: 0;
  margin-left: 20px;
}
.rtl .ct-testimonial-carousel.layout7 .ct-testimonial-meta .ct-testimonial-meta-inner {
  margin-right: 0;
  margin-left: 30px;
}
.rtl .ct-testimonial-carousel.layout7 .ct-testimonial-image {
  margin-right: 0;
  margin-left: 10px;
  /* Widget */
}
.rtl .widget_search .search-form {
  padding-right: 0;
  padding-left: 53px;
}
.rtl .widget_search .search-form .search-submit {
  right: auto;
  left: 0;
}
.rtl .widget_newsletterwidget form .tnp-field-button {
  right: auto;
  left: 0;
}
.rtl .widget_newsletterwidget form .tnp-field-button .tnp-submit {
  right: auto;
  left: 0;
}
.rtl .widget_ct_recent_posts .entry-media {
  float: right;
  margin-right: 0;
  margin-left: 15px;
}
.rtl .entry-meta li i {
  margin-right: 0;
  margin-left: 6px;
}
.rtl .ct-banner-default .ct-banner-image {
  padding: 95px 60px 95px 0;
  float: right;
}
.rtl .ct-banner-default .ct-banner-image:before {
  left: 130px;
  right: 0;
}
.rtl .ct-image-single .ct-image-overlay a {
  direction: ltr;
}
.rtl .ct-blog-carousel-layout1 .item-meta .item-author-media {
  margin-right: 0;
  margin-left: 8px;
  /* Single */
}
.rtl .entry-gallery .ct-carousel {
  direction: ltr;
}
.rtl .comment-content {
  padding-left: 0;
  padding-right: 30px;
}
.rtl .comment-media {
  float: right;
}
@media screen and (max-width: 767px) {
  .rtl .comment-media {
    float: none;
  }
  .rtl .comment-content {
    padding-left: 0;
    padding-right: 0;
  }
  .rtl .comment-list li .children {
    padding-left: 0;
    padding-right: 0;
  }
}
.rtl.single-post .content-area .entry-author-info .author-avatar {
  float: right;
}
.rtl.single-post .content-area .entry-author-info .author-description {
  padding-left: 0;
  padding-right: 100px;
}
.rtl.single-post .entry-socail {
  direction: ltr;
}
.rtl #pagetitle.align-left {
  text-align: right;
}
.rtl #pagetitle.align-right {
  text-align: left;
}
.rtl .ct-fancybox-layout4.icon-style2 .ct-fancybox-icon {
  margin-right: 0;
  margin-left: 19px;
}
.rtl .ct-fancybox-layout4.icon-style1 .ct-fancybox-icon {
  margin-right: 0;
  margin-left: 18px;
}
.rtl .ct-testimonial-carousel.layout8 .ct-testimonial-meta {
  margin-right: 0;
  margin-left: 34px;
}
.rtl .ct-testimonial-carousel.layout8 .ct-testimonial-quote svg {
  right: auto;
  left: 50px;
}
.rtl .ct-heading .divider3::before, .rtl .ct-heading .divider3::after {
  left: auto;
  right: 0;
}
.rtl .grid-filter-wrap.align-right span:last-child {
  padding-left: 0;
  padding-right: 13px;
}
.rtl .ct-testimonial-carousel.layout9 .ct-testimonial-quote svg {
  right: auto;
  left: 30px;
}
.rtl .ct-blog-carousel-default .item-more i {
  margin-left: 0;
  margin-right: 6px;
}
.rtl .ct-blog-carousel-default .entry-meta li::after {
  right: auto;
  left: -1px;
}
.rtl .ct-contact-info-default .ct-contact-info-icon {
  margin-right: 0;
  margin-left: 10px;
}
.page-id-1393 h1, .tax-product_cat h1, .tax-product_tag h1 {
	font-size: 28px;
}.woocommerce-checkout #customer_details #billing_country_field label:after {
	content: " Pour Monaco, merci de laisser France";
	font-size: 11px;
}
span#select2-shipping_country-container, span#select2-billing_country-container{
    text-align: left !important;
}
.place-order button {
	width:100%;
}
html[lang=fr-FR] .place-order button {
	font-size: 0px !important;
}
html[lang=fr-FR] .place-order button:before {
	content:'Payer';
	position :relative;
	font-size: 16px !important;
}

		</style>
		<style id="cms_theme_options-dynamic-css" title="dynamic-css" class="redux-options-output">.site-footer .top-footer{background-color:#0d1117;}.site-footer .bottom-footer{background-color:#05080d;}a{color:#e6007e;}a:hover{color:#ac0167;}a:active{color:#cf007b;}h3,.h3{color:#e6007e;}</style><style type="text/css" id="cms-page-dynamic-css">#content{padding-top:0px;padding-bottom:0px;}</style><style type="text/css" data-type="vc_shortcodes-custom-css">.vc_custom_1544302447265{padding-top: 100px !important;padding-bottom: 100px !important;}.vc_custom_1545266648855{background-image: url(https://eurogym.fr/wp-content/uploads/2018/12/fond-boutique1812.jpg?id=1177) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}.vc_custom_1544321571707{background-color: rgba(49,56,69,0.9) !important;*background-color: rgb(49,56,69) !important;}.vc_custom_1544316834669{background-color: #f4f4f4 !important;}.vc_custom_1535441135781{padding-top: 46px !important;}.vc_custom_1695574654535{margin-bottom: 0px !important;padding-top: 0px !important;}.vc_custom_1535440885934{padding-top: 0px !important;padding-left: 67px !important;}.vc_custom_1714315208507{margin-bottom: 42px !important;}.vc_custom_1535442457136{padding-top: 64px !important;padding-bottom: 80px !important;}.vc_custom_1535442508003{padding-top: 0px !important;padding-right: 90px !important;}.vc_custom_1535445651708{padding-top: 93px !important;padding-bottom: 43px !important;}.vc_custom_1535442988804{padding-right: 50px !important;padding-left: 50px !important;}.vc_custom_1535444108604{padding-top: 0px !important;padding-bottom: 100px !important;}.vc_custom_1535452724135{padding-top: 96px !important;padding-bottom: 104px !important;}.vc_custom_1535450595317{padding-right: 50px !important;padding-bottom: 70px !important;padding-left: 50px !important;}.vc_custom_1535450574930{padding-top: 0px !important;padding-right: 15px !important;padding-bottom: 60px !important;padding-left: 15px !important;}.vc_custom_1535450580284{padding-top: 0px !important;padding-right: 15px !important;padding-bottom: 60px !important;padding-left: 15px !important;}.vc_custom_1535450585829{padding-top: 0px !important;padding-right: 15px !important;padding-bottom: 60px !important;padding-left: 15px !important;}.vc_custom_1535450590973{padding-top: 0px !important;padding-right: 15px !important;padding-bottom: 60px !important;padding-left: 15px !important;}.vc_custom_1544321613806{padding-top: 96px !important;padding-bottom: 104px !important;}.vc_custom_1535466491262{padding-top: 93px !important;padding-bottom: 100px !important;}.vc_custom_1535466501647{padding-top: 0px !important;padding-right: 50px !important;padding-bottom: 43px !important;padding-left: 50px !important;}.vc_custom_1535467599882{padding-top: 94px !important;padding-bottom: 100px !important;}.vc_custom_1535468480954{padding-top: 0px !important;padding-right: 50px !important;padding-bottom: 23px !important;padding-left: 50px !important;}.vc_custom_1544322306834{padding-top: 96px !important;padding-bottom: 104px !important;}</style><noscript><style> .wpb_animate_when_almost_visible { opacity: 1; }</style></noscript><link rel='stylesheet' id='wc-blocks-style-css' href='https://eurogym.fr/wp-content/plugins/woocommerce/assets/client/blocks/wc-blocks.css?ver=wc-10.4.3' type='text/css' media='all' />
<link rel='stylesheet' id='redux-custom-fonts-css' href='//eurogym.fr/wp-content/uploads/redux/custom-fonts/fonts.css?ver=1684992049' type='text/css' media='all' />
<link rel='stylesheet' id='contact-form-7-css' href='https://eurogym.fr/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=6.1.4' type='text/css' media='all' />
<link rel='stylesheet' id='rs-plugin-settings-css' href='https://eurogym.fr/wp-content/plugins/revslider/public/assets/css/rs6.css?ver=6.6.14' type='text/css' media='all' />
<style id='rs-plugin-settings-inline-css' type='text/css'>
		#rev_slider_3_1_wrapper .custom.tparrows{cursor:pointer;background:#000;background:rgba(0,0,0,0.5);width:40px;height:40px;position:absolute;display:block;z-index:1000}#rev_slider_3_1_wrapper .custom.tparrows.rs-touchhover{background:#000}#rev_slider_3_1_wrapper .custom.tparrows:before{font-family:'revicons';font-size:15px;color:#fff;display:block;line-height:40px;text-align:center}#rev_slider_3_1_wrapper .custom.tparrows.tp-leftarrow:before{content:'\e824'}#rev_slider_3_1_wrapper .custom.tparrows.tp-rightarrow:before{content:'\e825'}
/*# sourceURL=rs-plugin-settings-inline-css */
</style>
</head>

<body data-cmplz=2 class="home wp-singular page-template-default page page-id-9038 wp-custom-logo wp-theme-unfinityplus wp-child-theme-unfinityplus-child theme-unfinityplus woocommerce-no-js visual-composer wpb-js-composer js-comp-ver-8.7.2 vc_responsive dokan-theme-unfinityplus">
<div id="page" class="site">
            <div id="ct-loadding" class="ct-loader">
                                <div class="ct-spinner9-wrap">
                        <div class="ct-spinner9">
                            <div class="dot1"></div>
                            <div class="dot2"></div>
                        </div>
                    </div>
                            </div>
    <header id="masthead" class="site-header">
    <div id="site-header-wrap" class="header-layout13 header-transparent fixed-height is-sticky">
        <div id="site-topbar">
            <div class="container">
                <div class="row">
                    <ul class="site-topbar-contact">
                                                    <li><i class="fa fa-phone"></i>+33 1 43 72 81 03 / +33 6 76 13 03 41</li>
                                                                    </ul>
                </div>
            </div>
        </div>
        <div id="site-header" class="site-header-main">
            <div class="container">
                <div class="row">
                    <div class="site-branding">
                        <a class="logo-light" href="https://eurogym.fr/home-2/" title="Eurogym International" rel="home"><img src="https://eurogym.fr/wp-content/uploads/2020/08/LOGO_top-2_EUROGYMv5.png" alt="Logo Light"/></a><a class="logo-dark" href="https://eurogym.fr/home-2/" title="Eurogym International" rel="home"><img src="https://eurogym.fr/wp-content/uploads/2018/12/LOGO_EUROGYM_3-footer.png" alt="Logo Dark"/></a>                    </div>
                    <div class="site-navigation">
                        <nav class="main-navigation">
                            <div class="main-navigation-inner">
                                <div class="menu-mobile-close"><i class="zmdi zmdi-close"></i></div>
                                    <div class="header-mobile-search">
        <form role="search" method="get" action="https://eurogym.fr/home-2/">
            <input type="text" placeholder="Search..." name="s" class="search-field" />
            <button type="submit" class="search-submit"><i class="fa fa-search"></i></button>
        </form>
    </div>
                                <ul id="mastmenu" class="primary-menu clearfix"><li id="menu-item-55433" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-55433"><a href="https://eurogym.fr/contact-us/" class="no-one-page">Contact us</a></li>
<li id="menu-item-1254" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-home current-menu-ancestor current-menu-parent menu-item-has-children menu-item-1254"><a href="https://eurogym.fr/home-2/#apropos" aria-current="page" class="no-one-page">Choose us</a>
<ul class="sub-menu">
	<li id="menu-item-55453" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-home menu-item-55453"><a href="https://eurogym.fr/home-2/#apropos" aria-current="page" class="no-one-page">About us</a></li>
	<li id="menu-item-55578" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-home menu-item-55578"><a href="https://eurogym.fr/home-2/#boutique" aria-current="page" class="no-one-page">Opening hours</a></li>
	<li id="menu-item-1258" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-has-children menu-item-1258"><a href="/home-2/#brand" aria-current="page" class="item-one-page">Brand partners</a>
	<ul class="sub-menu">
		<li id="menu-item-9472" class="menu-item menu-item-type-taxonomy menu-item-object-product_tag menu-item-9472"><a href="https://eurogym.fr/etiquette-produit/dima-en/" class="no-one-page">Dima</a></li>
		<li id="menu-item-9473" class="menu-item menu-item-type-taxonomy menu-item-object-product_tag menu-item-9473"><a href="https://eurogym.fr/etiquette-produit/dvillena-en/" class="no-one-page">Dvillena</a></li>
		<li id="menu-item-9474" class="menu-item menu-item-type-taxonomy menu-item-object-product_tag menu-item-9474"><a href="https://eurogym.fr/etiquette-produit/el-leon-de-oro-en/" class="no-one-page">El Leon De Oro</a></li>
		<li id="menu-item-9475" class="menu-item menu-item-type-taxonomy menu-item-object-product_tag menu-item-9475"><a href="https://eurogym.fr/etiquette-produit/eurogym-en/" class="no-one-page">Eurogym</a></li>
		<li id="menu-item-9476" class="menu-item menu-item-type-taxonomy menu-item-object-product_tag menu-item-9476"><a href="https://eurogym.fr/etiquette-produit/iwa-en/" class="no-one-page">Iwa</a></li>
		<li id="menu-item-20634" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-20634"><a href="https://eurogym.fr/etiquette-produit/pastorelli-en/" class="no-one-page">Pastorelli</a></li>
		<li id="menu-item-9477" class="menu-item menu-item-type-taxonomy menu-item-object-product_tag menu-item-9477"><a href="https://eurogym.fr/etiquette-produit/primavera-en/" class="no-one-page">Primavera</a></li>
		<li id="menu-item-9478" class="menu-item menu-item-type-taxonomy menu-item-object-product_tag menu-item-9478"><a href="https://eurogym.fr/etiquette-produit/reichel-en/" class="no-one-page">Reichel</a></li>
		<li id="menu-item-9471" class="menu-item menu-item-type-taxonomy menu-item-object-product_tag menu-item-9471"><a href="https://eurogym.fr/etiquette-produit/sasaki-en/" class="no-one-page">Sasaki</a></li>
		<li id="menu-item-9479" class="menu-item menu-item-type-taxonomy menu-item-object-product_tag menu-item-9479"><a href="https://eurogym.fr/etiquette-produit/reisport-en/" class="no-one-page">Reisport</a></li>
	</ul>
</li>
</ul>
</li>
<li id="menu-item-55132" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-55132"><a href="https://eurogym.fr/shop-en/" class="no-one-page">Shop-News</a></li>
<li id="menu-item-9485" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-has-children menu-item-9485"><a href="https://eurogym.fr/categorie-produit/artistic-gymnastic/" class="no-one-page">Artistic Gymnastics</a>
<ul class="sub-menu">
	<li id="menu-item-86823" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-86823"><a href="https://eurogym.fr/categorie-produit/artistic-gymnastic/accessoires-gymnastique-artistique-en/" class="no-one-page">Accessories</a></li>
	<li id="menu-item-86824" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-86824"><a href="https://eurogym.fr/categorie-produit/artistic-gymnastic/complementary-items-ag/" class="no-one-page">Complementary Items</a></li>
	<li id="menu-item-86825" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-86825"><a href="https://eurogym.fr/categorie-produit/artistic-gymnastic/gym-chalk/" class="no-one-page">Gym Chalk</a></li>
	<li id="menu-item-86826" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-86826"><a href="https://eurogym.fr/categorie-produit/artistic-gymnastic/hand-grips-ag/" class="no-one-page">Hand-Grips</a></li>
	<li id="menu-item-86827" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-86827"><a href="https://eurogym.fr/categorie-produit/artistic-gymnastic/miscellaneous-ag/" class="no-one-page">Miscellaneous</a></li>
	<li id="menu-item-86828" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-86828"><a href="https://eurogym.fr/categorie-produit/artistic-gymnastic/shoes-ag/" class="no-one-page">Shoes</a></li>
	<li id="menu-item-86829" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-86829"><a href="https://eurogym.fr/categorie-produit/artistic-gymnastic/textile-fr-en-fr/" class="no-one-page">Textile</a></li>
</ul>
</li>
<li id="menu-item-9486" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-has-children menu-item-9486"><a href="https://eurogym.fr/categorie-produit/rythmic-gymnastics/" class="no-one-page">Rhythmic Gymnastics</a>
<ul class="sub-menu">
	<li id="menu-item-86830" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-86830"><a href="https://eurogym.fr/categorie-produit/rythmic-gymnastics/accessoires-gymnastique-rythmique-en/" class="no-one-page">Accessories</a></li>
	<li id="menu-item-86831" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-86831"><a href="https://eurogym.fr/categorie-produit/rythmic-gymnastics/balls-rg/" class="no-one-page">Balls</a></li>
	<li id="menu-item-86832" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-86832"><a href="https://eurogym.fr/categorie-produit/rythmic-gymnastics/clubs/" class="no-one-page">Clubs</a></li>
	<li id="menu-item-86833" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-86833"><a href="https://eurogym.fr/categorie-produit/rythmic-gymnastics/miscellaneous-rg/" class="no-one-page">Goodies</a></li>
	<li id="menu-item-86834" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-86834"><a href="https://eurogym.fr/categorie-produit/rythmic-gymnastics/housses-sacs-en/" class="no-one-page">Holders &#038; Bags</a></li>
	<li id="menu-item-86835" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-86835"><a href="https://eurogym.fr/categorie-produit/rythmic-gymnastics/rg-hoops/" class="no-one-page">Hoops</a></li>
	<li id="menu-item-86836" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-86836"><a href="https://eurogym.fr/categorie-produit/rythmic-gymnastics/ribbons-rg/" class="no-one-page">Ribbons</a></li>
	<li id="menu-item-86837" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-86837"><a href="https://eurogym.fr/categorie-produit/rythmic-gymnastics/ropes-rg/" class="no-one-page">Ropes</a></li>
	<li id="menu-item-86838" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-86838"><a href="https://eurogym.fr/categorie-produit/rythmic-gymnastics/shoes-rg/" class="no-one-page">Shoes</a></li>
	<li id="menu-item-86839" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-86839"><a href="https://eurogym.fr/categorie-produit/rythmic-gymnastics/tapes-en/" class="no-one-page">Tapes</a></li>
	<li id="menu-item-86840" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-86840"><a href="https://eurogym.fr/categorie-produit/rythmic-gymnastics/textile-en/" class="no-one-page">Textile</a></li>
</ul>
</li>
<li id="menu-item-9482" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9482"><a href="https://eurogym.fr/basket/" class="no-one-page">Basket</a></li>
<li id="menu-item-9483" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-9483"><a href="https://eurogym.fr/my-account/edit-account/" class="no-one-page">My account</a></li>
<li id="menu-item-1244" class="pll-parent-menu-item menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-1244"><a href="#pll_switcher" class="no-one-page"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAMAAABBPP0LAAAAt1BMVEWSmb66z+18msdig8La3u+tYX9IaLc7W7BagbmcUW+kqMr/q6n+//+hsNv/lIr/jIGMnNLJyOP9/fyQttT/wb3/////aWn+YWF5kNT0oqz0i4ueqtIZNJjhvt/8gn//WVr/6+rN1+o9RKZwgcMPJpX/VFT9UEn+RUX8Ozv2Ly+FGzdYZrfU1e/8LS/lQkG/mbVUX60AE231hHtcdMb0mp3qYFTFwNu3w9prcqSURGNDaaIUMX5FNW5wYt7AAAAAjklEQVR4AR3HNUJEMQCGwf+L8RR36ajR+1+CEuvRdd8kK9MNAiRQNgJmVDAt1yM6kSzYVJUsPNssAk5N7ZFKjVNFAY4co6TAOI+kyQm+LFUEBEKKzuWUNB7rSH/rSnvOulOGk+QlXTBqMIrfYX4tSe2nP3iRa/KNK7uTmWJ5a9+erZ3d+18od4ytiZdvZyuKWy8o3UpTVAAAAABJRU5ErkJggg==" alt="" width="16" height="11" style="width: 16px; height: 11px;" /><span style="margin-left:0.3em;">English</span></a>
<ul class="sub-menu">
	<li id="menu-item-1244-fr" class="lang-item lang-item-51 lang-item-fr lang-item-first menu-item menu-item-type-custom menu-item-object-custom menu-item-1244-fr"><a href="https://eurogym.fr/" hreflang="fr-FR" lang="fr-FR" class="no-one-page"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAMAAABBPP0LAAAAbFBMVEVzldTg4ODS0tLxDwDtAwDjAADD0uz39/fy8vL3k4nzgna4yOixwuXu7u7s6+zn5+fyd2rvcGPtZljYAABrjNCpvOHrWkxegsqfs93NAADpUUFRd8THAABBa7wnVbERRKa8vLyxsLCoqKigoKClCvcsAAAAXklEQVR4AS3JxUEAQQAEwZo13Mk/R9w5/7UERJCIGIgj5qfRJZEpPyNfCgJTjMR1eRRnJiExFJz5Mf1PokWr/UztIjRGQ3V486u0HO55m634U6dMcf0RNPfkVCTvKjO16xHA8miowAAAAABJRU5ErkJggg==" alt="" width="16" height="11" style="width: 16px; height: 11px;" /><span style="margin-left:0.3em;">Français</span></a></li>
	<li id="menu-item-1244-es" class="lang-item lang-item-1705 lang-item-es menu-item menu-item-type-custom menu-item-object-custom menu-item-1244-es"><a href="https://eurogym.fr/home-es/" hreflang="es-ES" lang="es-ES" class="no-one-page"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAMAAABBPP0LAAAAflBMVEX/AAD9AAD3AADxAADrAAD/eXn9bGz8YWH8WVn6UVH5SEj5Pz/3NDT0Kir9/QD+/nL+/lT18lDt4Uf6+j/39zD39yf19R3n5wDxflXsZ1Pt4Y3x8zr0wbLs1NXz8xPj4wD37t3jmkvsUU/Bz6nrykm3vJ72IiL0FBTyDAvhAABEt4UZAAAAX0lEQVR4AQXBQUrFQBBAwXqTDkYE94Jb73+qfwVRcYxVQRBRToiUfoaVpGTrtdS9SO0Z9FR9lVy/g5c99+dKl30N5uxPuviexXEc9/msC7TOkd4kHu/Dlh4itCJ8AP4B0w4Qwmm7CFQAAAAASUVORK5CYII=" alt="" width="16" height="11" style="width: 16px; height: 11px;" /><span style="margin-left:0.3em;">Español</span></a></li>
</ul>
</li>
<li id="menu-item-20635" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-20635"><div  class="dgwt-wcas-search-wrapp dgwt-wcas-is-detail-box dgwt-wcas-no-submit woocommerce dgwt-wcas-style-solaris js-dgwt-wcas-layout-icon dgwt-wcas-layout-icon js-dgwt-wcas-mobile-overlay-enabled">
							<svg class="dgwt-wcas-loader-circular dgwt-wcas-icon-preloader" viewbox="25 25 50 50">
					<circle class="dgwt-wcas-loader-circular-path" cx="50" cy="50" r="20" fill="none"
						 stroke-miterlimit="10"/>
				</svg>
						<a href="#"  class="dgwt-wcas-search-icon js-dgwt-wcas-search-icon-handler" aria-label="Open search bar">				<svg
					class="dgwt-wcas-ico-magnifier-handler" xmlns="http://www.w3.org/2000/svg"
					xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
					viewbox="0 0 51.539 51.361" xml:space="preserve">
					<path 						d="M51.539,49.356L37.247,35.065c3.273-3.74,5.272-8.623,5.272-13.983c0-11.742-9.518-21.26-21.26-21.26 S0,9.339,0,21.082s9.518,21.26,21.26,21.26c5.361,0,10.244-1.999,13.983-5.272l14.292,14.292L51.539,49.356z M2.835,21.082 c0-10.176,8.249-18.425,18.425-18.425s18.425,8.249,18.425,18.425S31.436,39.507,21.26,39.507S2.835,31.258,2.835,21.082z"/>
				</svg>
				</a>
		<div class="dgwt-wcas-search-icon-arrow"></div>
		<form class="dgwt-wcas-search-form" role="search" action="https://eurogym.fr/en/" method="get">
		<div class="dgwt-wcas-sf-wrapp">
							<svg
					class="dgwt-wcas-ico-magnifier" xmlns="http://www.w3.org/2000/svg"
					xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
					viewbox="0 0 51.539 51.361" xml:space="preserve">
					<path 						d="M51.539,49.356L37.247,35.065c3.273-3.74,5.272-8.623,5.272-13.983c0-11.742-9.518-21.26-21.26-21.26 S0,9.339,0,21.082s9.518,21.26,21.26,21.26c5.361,0,10.244-1.999,13.983-5.272l14.292,14.292L51.539,49.356z M2.835,21.082 c0-10.176,8.249-18.425,18.425-18.425s18.425,8.249,18.425,18.425S31.436,39.507,21.26,39.507S2.835,31.258,2.835,21.082z"/>
				</svg>
							<label class="screen-reader-text"
				for="dgwt-wcas-search-input-1">
				Products search			</label>

			<input
				id="dgwt-wcas-search-input-1"
				type="search"
				class="dgwt-wcas-search-input"
				name="s"
				value=""
				placeholder="Rechercher des produits..."
				autocomplete="off"
							/>
			<div class="dgwt-wcas-preloader"></div>

			<div class="dgwt-wcas-voice-search"></div>

			
			<input type="hidden" name="post_type" value="product"/>
			<input type="hidden" name="dgwt_wcas" value="1"/>

			
					</div>
	</form>
</div>
</li>
</ul>                                <div class="social-mobile">                <a class="h-social" href="https://www.facebook.com/Eurogym-International-210507793172198" target="_blank"><i class="fa fa-facebook"></i></a>        <a class="h-social" href="https://www.instagram.com/EurogymInternational" target="_blank"><i class="fa fa-instagram"></i></a>        <a class="h-social" href="https://www.youtube.com/channel/UCtR8-tsqW1kMAITEwmdxsOQ" target="_blank"><i class="fa fa-youtube"></i></a></div>                            </div>
                        </nav>
                        <div class="site-menu-right d-none d-lg-block">
                                                                                                        <a class="h-social" href="https://www.facebook.com/Eurogym-International-210507793172198" target="_blank"><i class="fa fa-facebook"></i></a>        <a class="h-social" href="https://www.instagram.com/EurogymInternational" target="_blank"><i class="fa fa-instagram"></i></a>        <a class="h-social" href="https://www.youtube.com/channel/UCtR8-tsqW1kMAITEwmdxsOQ" target="_blank"><i class="fa fa-youtube"></i></a>                                                    </div>
                    </div>
                    <div class="menu-mobile-overlay"></div>
                </div>
            </div>
            <div id="main-menu-mobile">
                <span class="btn-nav-mobile open-menu">
                    <span></span>
                </span>
            </div>
        </div>
    </div>
</header>
		<p id="breadcrumbs"></p>    <div id="content" class="site-content">
    	<div class="content-inner">
    <div class="container content-container">
        <div class="row content-row">
            <div id="primary"  class="content-area content-full-width col-12">
                <main id="main" class="site-main">
                    
<article id="post-9038" class="post-9038 page type-page status-publish hentry">
    <div class="entry-content clearfix">
        <div class="wpb-content-wrapper"><div id="home" data-vc-full-width="true" data-vc-full-width-temp="true" data-vc-full-width-init="false" data-vc-stretch-content="true" class="vc_row wpb_row vc_row-fluid vc_row-no-padding bg-image-ps-inherit"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="wpb_revslider_element wpb_content_element style8 bullet-style1">
			<!-- START Home SLIDE ANGLAIS REVOLUTION SLIDER 6.6.14 --><p class="rs-p-wp-fix"></p>
			<rs-module-wrap id="rev_slider_3_1_wrapper" data-source="gallery" style="visibility:hidden;background:transparent;padding:0;">
				<rs-module id="rev_slider_3_1" style="" data-version="6.6.14">
					<rs-slides style="overflow: hidden; position: absolute;">
						<rs-slide style="position: absolute;" data-key="rs-6" data-title="Slide" data-thumb="//eurogym.fr/wp-content/uploads/2023/07/Photo-slider-GR-3-100x50.jpg" data-anim="adpr:false;" data-in="o:0;" data-out="a:false;">
							<img decoding="async" src="//eurogym.fr/wp-content/plugins/revslider/public/assets/assets/dummy.png" alt="" title="English Home" class="rev-slidebg tp-rs-img rs-lazyload" data-lazyload="//eurogym.fr/wp-content/uploads/2023/07/Photo-slider-GR-3.jpg" data-parallax="1" data-no-retina>
<!--
							--><rs-group
								id="slider-3-slide-6-layer-5" 
								data-type="group"
								data-xy="x:l,l,c,c;xo:30px,30px,-1px,0;y:m;"
								data-text="l:22;a:inherit;"
								data-dim="w:900px,900px,700px,600px;h:260px,260px,240px,150px;"
								data-rsp_bd="off"
								data-frame_1="sR:10;"
								data-frame_999="o:0;st:8999.9996948242;sp:600;sR:8689.9996948242;"
								style="z-index:5;"
							><!--
								--><a
									id="slider-3-slide-6-layer-9" 
									class="rs-layer btn1 rev-btn"
									href="https://eurogym.fr/#boutique" target="_self"
									data-type="button"
									data-color="rgba(255,255,255,1)"
									data-xy="x:l,l,c,c;xo:266px,266px,0,0;y:b;yo:-1px,-1px,0,0;"
									data-pos="a"
									data-text="s:16;l:16;fw:600;a:inherit;"
									data-vbility="f,f,f,f"
									data-rsp_o="off"
									data-rsp_bd="off"
									data-padding="t:14,14,15,15;r:42,42,24,24;b:14,14,15,15;l:42,42,34,34;"
									data-border="bos:solid;boc:#cf007b;bow:2px,2px,2px,2px;"
									data-frame_0="x:50px;"
									data-frame_1="e:easeOutCirc;st:1100.0003051758;sp:600;sR:1090.0003051758;"
									data-frame_999="x:-50px;o:0;e:easeOutCirc;st:8999.9996948242;sp:600;sR:7299.9993896484;"
									data-frame_hover="bgc:rgba(255,255,255,0);boc:#fff;bor:0px,0px,0px,0px;bos:solid;bow:2px,2px,2px,2px;oX:50;oY:50;sp:400;e:power0.in;"
									style="z-index:9;background-color:#e6007f;font-family:'Poppins';cursor:pointer;outline:none;box-shadow:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;"
								>Find us in Paris 
								</a><!--

								--><a
									id="slider-3-slide-6-layer-8" 
									class="rs-layer btn1 rev-btn"
									href="https://eurogym.fr/shop/" target="_blank" rel="noopener"
									data-type="button"
									data-color="rgba(255,255,255,1)"
									data-xy="x:l,l,c,c;y:b;yo:-1px,-1px,0,0;"
									data-pos="a"
									data-text="s:16;l:16;fw:600;a:inherit;"
									data-rsp_o="off"
									data-rsp_bd="off"
									data-padding="t:14,14,15,15;r:42,42,24,24;b:14,14,15,15;l:42,42,34,34;"
									data-border="bos:solid;boc:#cf007b;bow:2px,2px,2px,2px;"
									data-frame_0="x:50px;"
									data-frame_1="e:easeOutCirc;st:1100.0003051758;sp:600;sR:1090.0003051758;"
									data-frame_999="x:-50px;o:0;e:easeOutCirc;st:8999.9996948242;sp:600;sR:7299.9993896484;"
									data-frame_hover="bgc:rgba(255,255,255,0);boc:#fff;bor:0px,0px,0px,0px;bos:solid;bow:2px,2px,2px,2px;oX:50;oY:50;sp:400;e:power0.in;"
									style="z-index:8;background-color:#e6007f;font-family:'Poppins';cursor:pointer;outline:none;box-shadow:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;"
								>Buy online 
								</a><!--

								--><rs-layer
									id="slider-3-slide-6-layer-7" 
									data-type="text"
									data-rsp_ch="on"
									data-xy="x:l,l,c,c;xo:1px,0,0,0;yo:133px,113px,95px,-99999px;"
									data-pos="a"
									data-text="s:18,18,16,13;l:30,30,27,27;a:left,left,center,center;"
									data-rsp_o="off"
									data-frame_0="x:50px;"
									data-frame_1="e:easeOutCirc;st:900.00030517578;sp:600;sR:890.00030517578;"
									data-frame_999="x:-50px;o:0;e:easeOutCirc;st:8999.9996948242;sp:600;sR:7499.9993896484;"
									style="z-index:7;font-family:'Poppins';"
								><div style="text-shadow: 1px 1px #000000;">The French leader in gymnastics welcomes you in its on-site store in Paris.<br/>
All our rhythmic gymnastics products are also available on our e-store.</div> 
								</rs-layer><!--

								--><rs-layer
									id="slider-3-slide-6-layer-2" 
									class="hotel-title"
									data-type="text"
									data-xy="x:l,l,c,c;xo:4px,0,0,0;yo:-3px,-15px,-15px,-5px;"
									data-pos="a"
									data-text="s:42,42,32,22;l:60,60,46,36;fw:700;a:inherit,inherit,center,center;"
									data-rsp_o="off"
									data-rsp_bd="off"
									data-frame_0="x:50px;"
									data-frame_1="e:easeOutCirc;st:700.00030517578;sp:600;sR:690.00030517578;"
									data-frame_999="x:-50px;o:0;e:easeOutCirc;st:8999.9996948242;sp:600;sR:7699.9993896484;"
									style="z-index:6;font-family:'Poppins';text-transform:capitalize;"
								><div style="text-shadow: 2px 2px #000000;">Rhythmic Gymnastics<br/>
Shop in Paris & eStore</div> 
								</rs-layer><!--
							--></rs-group><!--
-->						</rs-slide>
						<rs-slide style="position: absolute;" data-key="rs-33" data-title="Slide" data-thumb="//eurogym.fr/wp-content/uploads/2023/07/Photo-slider-GAM-GAF-2-100x50.jpg" data-anim="adpr:false;" data-in="o:0;" data-out="a:false;">
							<img decoding="async" src="//eurogym.fr/wp-content/plugins/revslider/public/assets/assets/dummy.png" alt="" title="English Home" class="rev-slidebg tp-rs-img rs-lazyload" data-lazyload="//eurogym.fr/wp-content/uploads/2023/07/Photo-slider-GAM-GAF-2.jpg" data-parallax="1" data-no-retina>
<!--
							--><rs-group
								id="slider-3-slide-33-layer-5" 
								data-type="group"
								data-xy="x:l,l,c,c;xo:30px,30px,-1px,0;y:m;"
								data-text="l:22;a:inherit;"
								data-dim="w:900px,900px,700px,600px;h:260px,260px,240px,150px;"
								data-rsp_bd="off"
								data-frame_1="sR:10;"
								data-frame_999="o:0;st:8999.9996948242;sp:600;sR:8689.9996948242;"
								style="z-index:5;"
							><!--
								--><a
									id="slider-3-slide-33-layer-9" 
									class="rs-layer btn1 rev-btn"
									href="https://eurogym.fr/#boutique" target="_self"
									data-type="button"
									data-color="rgba(255,255,255,1)"
									data-xy="x:l,l,c,c;xo:266px,266px,0,0;y:b;yo:-1px,-1px,0,0;"
									data-pos="a"
									data-text="s:16;l:16;fw:600;a:inherit;"
									data-vbility="f,f,f,f"
									data-rsp_o="off"
									data-rsp_bd="off"
									data-padding="t:14,14,15,15;r:42,42,24,24;b:14,14,15,15;l:42,42,34,34;"
									data-border="bos:solid;boc:#cf007b;bow:2px,2px,2px,2px;"
									data-frame_0="x:50px;"
									data-frame_1="e:easeOutCirc;st:1100.0003051758;sp:600;sR:1090.0003051758;"
									data-frame_999="x:-50px;o:0;e:easeOutCirc;st:8999.9996948242;sp:600;sR:7299.9993896484;"
									data-frame_hover="bgc:rgba(255,255,255,0);boc:#fff;bor:0px,0px,0px,0px;bos:solid;bow:2px,2px,2px,2px;oX:50;oY:50;sp:400;e:power0.in;"
									style="z-index:9;background-color:#e6007f;font-family:'Poppins';cursor:pointer;outline:none;box-shadow:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;"
								>Find us in Paris 
								</a><!--

								--><a
									id="slider-3-slide-33-layer-8" 
									class="rs-layer btn1 rev-btn"
									href="https://eurogym.fr/shop/" target="_blank" rel="noopener"
									data-type="button"
									data-color="rgba(255,255,255,1)"
									data-xy="x:l,l,c,c;y:b;yo:-1px,-1px,0,0;"
									data-pos="a"
									data-text="s:16;l:16;fw:600;a:inherit;"
									data-rsp_o="off"
									data-rsp_bd="off"
									data-padding="t:14,14,15,15;r:42,42,24,24;b:14,14,15,15;l:42,42,34,34;"
									data-border="bos:solid;boc:#cf007b;bow:2px,2px,2px,2px;"
									data-frame_0="x:50px;"
									data-frame_1="e:easeOutCirc;st:1100.0003051758;sp:600;sR:1090.0003051758;"
									data-frame_999="x:-50px;o:0;e:easeOutCirc;st:8999.9996948242;sp:600;sR:7299.9993896484;"
									data-frame_hover="bgc:rgba(255,255,255,0);boc:#fff;bor:0px,0px,0px,0px;bos:solid;bow:2px,2px,2px,2px;oX:50;oY:50;sp:400;e:power0.in;"
									style="z-index:8;background-color:#e6007f;font-family:'Poppins';cursor:pointer;outline:none;box-shadow:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;"
								>Buy online 
								</a><!--

								--><rs-layer
									id="slider-3-slide-33-layer-7" 
									data-type="text"
									data-rsp_ch="on"
									data-xy="x:l,l,c,c;yo:125px,113px,95px,-99999px;"
									data-pos="a"
									data-text="s:18,18,16,13;l:30,30,27,27;a:left,left,center,center;"
									data-rsp_o="off"
									data-frame_0="x:50px;"
									data-frame_1="e:easeOutCirc;st:900.00030517578;sp:600;sR:890.00030517578;"
									data-frame_999="x:-50px;o:0;e:easeOutCirc;st:8999.9996948242;sp:600;sR:7499.9993896484;"
									style="z-index:7;font-family:'Poppins';"
								><div style="text-shadow: 1px 1px #000000;">Find all our artistic gymnastics products (MAG, WAG) <br/>in our Parisian store and also on our e-store, 24/7.</div> 
								</rs-layer><!--

								--><rs-layer
									id="slider-3-slide-33-layer-2" 
									class="hotel-title"
									data-type="text"
									data-xy="x:l,l,c,c;xo:2px,0,0,0;yo:-1px,-15px,-15px,-5px;"
									data-pos="a"
									data-text="s:42,42,32,22;l:60,60,46,36;fw:700;a:inherit,inherit,center,center;"
									data-rsp_o="off"
									data-rsp_bd="off"
									data-frame_0="x:50px;"
									data-frame_1="e:easeOutCirc;st:700.00030517578;sp:600;sR:690.00030517578;"
									data-frame_999="x:-50px;o:0;e:easeOutCirc;st:8999.9996948242;sp:600;sR:7699.9993896484;"
									style="z-index:6;font-family:'Poppins';text-transform:capitalize;"
								><div style="text-shadow: 2px 2px #000000;">Artistic Gymnastics<br/>
Store in Paris & on-line shop</div> 
								</rs-layer><!--
							--></rs-group><!--
-->						</rs-slide>
						<rs-slide style="position: absolute;" data-key="rs-31" data-title="Slide" data-thumb="//eurogym.fr/wp-content/uploads/2023/07/Photo-slider-boutique-def-100x50.jpg" data-anim="adpr:false;" data-in="o:0;" data-out="a:false;">
							<img decoding="async" src="//eurogym.fr/wp-content/plugins/revslider/public/assets/assets/dummy.png" alt="" title="English Home" class="rev-slidebg tp-rs-img rs-lazyload" data-lazyload="//eurogym.fr/wp-content/uploads/2023/07/Photo-slider-boutique-def.jpg" data-parallax="1" data-no-retina>
<!--
							--><rs-group
								id="slider-3-slide-31-layer-5" 
								data-type="group"
								data-xy="x:l,l,c,c;xo:30px,30px,-1px,0;y:m;"
								data-text="l:22;a:inherit;"
								data-dim="w:900px,900px,700px,600px;h:260px,260px,240px,150px;"
								data-rsp_bd="off"
								data-frame_1="sR:10;"
								data-frame_999="o:0;st:8999.9996948242;sp:600;sR:8689.9996948242;"
								style="z-index:5;"
							><!--
								--><a
									id="slider-3-slide-31-layer-9" 
									class="rs-layer btn1 rev-btn"
									href="https://eurogym.fr/#boutique" target="_self"
									data-type="button"
									data-color="rgba(255,255,255,1)"
									data-xy="x:l,l,c,c;xo:266px,266px,0,0;y:b;yo:-1px,-1px,0,0;"
									data-pos="a"
									data-text="s:16;l:16;fw:600;a:left,left,inherit,inherit;"
									data-vbility="f,f,f,f"
									data-rsp_o="off"
									data-rsp_bd="off"
									data-padding="t:14,14,15,15;r:42,42,24,24;b:14,14,15,15;l:42,42,34,34;"
									data-border="bos:solid;boc:#cf007b;bow:2px,2px,2px,2px;"
									data-frame_0="x:50px;"
									data-frame_1="e:easeOutCirc;st:1100.0003051758;sp:600;sR:1090.0003051758;"
									data-frame_999="x:-50px;o:0;e:easeOutCirc;st:8999.9996948242;sp:600;sR:8989.9996948242;"
									data-frame_hover="bgc:rgba(255,255,255,0);boc:#fff;bor:0px,0px,0px,0px;bos:solid;bow:2px,2px,2px,2px;oX:50;oY:50;sp:400;e:power0.in;"
									style="z-index:9;background-color:#e6007f;font-family:'Poppins';cursor:pointer;outline:none;box-shadow:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;"
								>Shop in Paris 
								</a><!--

								--><a
									id="slider-3-slide-31-layer-8" 
									class="rs-layer btn1 rev-btn"
									href="https://eurogym.fr/shop/" target="_blank" rel="noopener"
									data-type="button"
									data-color="rgba(255,255,255,1)"
									data-xy="x:l,l,c,c;y:b;yo:-1px,-1px,0,0;"
									data-pos="a"
									data-text="s:16;l:16;fw:600;a:inherit;"
									data-rsp_o="off"
									data-rsp_bd="off"
									data-padding="t:14,14,15,15;r:42,42,24,24;b:14,14,15,15;l:42,42,34,34;"
									data-border="bos:solid;boc:#cf007b;bow:2px,2px,2px,2px;"
									data-frame_0="x:50px;"
									data-frame_1="e:easeOutCirc;st:1100.0003051758;sp:600;sR:1090.0003051758;"
									data-frame_999="x:-50px;o:0;e:easeOutCirc;st:8999.9996948242;sp:600;sR:7299.9993896484;"
									data-frame_hover="bgc:rgba(255,255,255,0);boc:#fff;bor:0px,0px,0px,0px;bos:solid;bow:2px,2px,2px,2px;oX:50;oY:50;sp:400;e:power0.in;"
									style="z-index:8;background-color:#e6007f;font-family:'Poppins';cursor:pointer;outline:none;box-shadow:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;"
								>Buy online 
								</a><!--

								--><rs-layer
									id="slider-3-slide-31-layer-7" 
									data-type="text"
									data-rsp_ch="on"
									data-xy="x:l,l,c,c;yo:127px,113px,95px,-99999px;"
									data-pos="a"
									data-text="s:18,18,16,13;l:30,30,27,27;a:left,left,center,center;"
									data-rsp_o="off"
									data-frame_0="x:50px;"
									data-frame_1="e:easeOutCirc;st:900.00030517578;sp:600;sR:890.00030517578;"
									data-frame_999="x:-50px;o:0;e:easeOutCirc;st:8999.9996948242;sp:600;sR:8989.9996948242;"
									style="z-index:7;font-family:'Poppins';"
								><div style="text-shadow: 1px 1px #000000;">Come meet us on site in our Paris boutique<br/>
To discover all our MAG/WAG RG products!</div> 
								</rs-layer><!--

								--><rs-layer
									id="slider-3-slide-31-layer-2" 
									class="hotel-title"
									data-type="text"
									data-xy="x:l,l,c,c;xo:1px,0,0,0;yo:-2px,-15px,-15px,-5px;"
									data-pos="a"
									data-text="s:42,42,32,22;l:60,60,46,36;fw:700;a:inherit,inherit,center,center;"
									data-rsp_o="off"
									data-rsp_bd="off"
									data-frame_0="x:50px;"
									data-frame_1="e:easeOutCirc;st:700.00030517578;sp:600;sR:690.00030517578;"
									data-frame_999="x:-50px;o:0;e:easeOutCirc;st:8999.9996948242;sp:600;sR:8989.9996948242;"
									style="z-index:6;font-family:'Poppins';text-transform:capitalize;"
								><div style="text-shadow: 2px 2px #000000;">Shop in Paris<br/>
267 bd Voltaire 75011 Paris</div> 
								</rs-layer><!--
							--></rs-group><!--
-->						</rs-slide>
						<rs-slide style="position: absolute;" data-key="rs-32" data-title="Slide" data-thumb="//eurogym.fr/wp-content/uploads/2024/04/GOURDES-EUROGYM-def.-5-couleurs-100x50.jpg" data-anim="adpr:false;" data-in="o:0;" data-out="a:false;">
							<img fetchpriority="high" decoding="async" src="//eurogym.fr/wp-content/plugins/revslider/public/assets/assets/dummy.png" alt="" title="GOURDES EUROGYM def. 5 couleurs" width="1920" height="1080" class="rev-slidebg tp-rs-img rs-lazyload" data-lazyload="//eurogym.fr/wp-content/uploads/2024/04/GOURDES-EUROGYM-def.-5-couleurs.jpg" data-parallax="1" data-no-retina>
<!--
							--><rs-group
								id="slider-3-slide-32-layer-5" 
								data-type="group"
								data-xy="x:l,l,c,c;xo:30px,30px,-1px,0;y:m;"
								data-text="l:22;a:inherit;"
								data-dim="w:900px,900px,700px,600px;h:260px,260px,240px,150px;"
								data-rsp_bd="off"
								data-frame_1="sR:10;"
								data-frame_999="o:0;st:8999.9996948242;sp:600;sR:8689.9996948242;"
								style="z-index:5;"
							><!--
								--><a
									id="slider-3-slide-32-layer-9" 
									class="rs-layer btn1 rev-btn"
									href="https://eurogym.fr/#boutique" target="_self"
									data-type="button"
									data-color="rgba(255,255,255,1)"
									data-xy="x:l,l,c,c;xo:266px,266px,0,0;y:b;yo:-1px,-1px,0,0;"
									data-pos="a"
									data-text="s:16;l:16;fw:600;a:left,left,inherit,inherit;"
									data-vbility="f,f,f,f"
									data-rsp_o="off"
									data-rsp_bd="off"
									data-padding="t:14,14,15,15;r:42,42,24,24;b:14,14,15,15;l:42,42,34,34;"
									data-border="bos:solid;boc:#cf007b;bow:2px,2px,2px,2px;"
									data-frame_0="x:50px;"
									data-frame_1="e:easeOutCirc;st:1100.0003051758;sp:600;sR:1090.0003051758;"
									data-frame_999="x:-50px;o:0;e:easeOutCirc;st:8999.9996948242;sp:600;sR:7299.9993896484;"
									data-frame_hover="bgc:rgba(255,255,255,0);boc:#fff;bor:0px,0px,0px,0px;bos:solid;bow:2px,2px,2px,2px;oX:50;oY:50;sp:400;e:power0.in;"
									style="z-index:9;background-color:#e6007f;font-family:'Poppins';cursor:pointer;outline:none;box-shadow:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;"
								>Shop in Paris 
								</a><!--

								--><a
									id="slider-3-slide-32-layer-8" 
									class="rs-layer btn1 rev-btn"
									href="https://eurogym.fr/shop/" target="_blank" rel="noopener"
									data-type="button"
									data-color="rgba(255,255,255,1)"
									data-xy="x:l,l,c,c;y:b;yo:-1px,-1px,0,0;"
									data-pos="a"
									data-text="s:16;l:16;fw:600;a:inherit;"
									data-rsp_o="off"
									data-rsp_bd="off"
									data-padding="t:14,14,15,15;r:42,42,24,24;b:14,14,15,15;l:42,42,34,34;"
									data-border="bos:solid;boc:#cf007b;bow:2px,2px,2px,2px;"
									data-frame_0="x:50px;"
									data-frame_1="e:easeOutCirc;st:1100.0003051758;sp:600;sR:1090.0003051758;"
									data-frame_999="x:-50px;o:0;e:easeOutCirc;st:8999.9996948242;sp:600;sR:7299.9993896484;"
									data-frame_hover="bgc:rgba(255,255,255,0);boc:#fff;bor:0px,0px,0px,0px;bos:solid;bow:2px,2px,2px,2px;oX:50;oY:50;sp:400;e:power0.in;"
									style="z-index:8;background-color:#e6007f;font-family:'Poppins';cursor:pointer;outline:none;box-shadow:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;"
								>Buy online 
								</a><!--

								--><rs-layer
									id="slider-3-slide-32-layer-7" 
									data-type="text"
									data-rsp_ch="on"
									data-xy="x:l,l,c,c;yo:116px,113px,95px,-99999px;"
									data-pos="a"
									data-text="s:18,18,16,13;l:30,30,27,27;a:left,left,center,center;"
									data-rsp_o="off"
									data-frame_0="x:50px;"
									data-frame_1="e:easeOutCirc;st:900.00030517578;sp:600;sR:890.00030517578;"
									data-frame_999="x:-50px;o:0;e:easeOutCirc;st:8999.9996948242;sp:600;sR:7499.9993896484;"
									style="z-index:7;font-family:'Poppins';text-transform:capitalize;"
								><div style="text-shadow: 1px 1px #000000;">Discover our new products <br/>
here on our online site or in store</div> 
								</rs-layer><!--

								--><rs-layer
									id="slider-3-slide-32-layer-2" 
									class="hotel-title"
									data-type="text"
									data-xy="x:l,l,c,c;yo:4px,-15px,-15px,-5px;"
									data-pos="a"
									data-text="s:42,42,32,22;l:60,60,46,36;fw:700;a:left,inherit,center,center;"
									data-rsp_o="off"
									data-rsp_bd="off"
									data-frame_0="x:50px;"
									data-frame_1="e:easeOutCirc;st:700.00030517578;sp:600;sR:690.00030517578;"
									data-frame_999="x:-50px;o:0;e:easeOutCirc;st:8999.9996948242;sp:600;sR:7699.9993896484;"
									style="z-index:6;font-family:'Poppins';text-transform:capitalize;"
								><div style="text-shadow: 2px 2px #000000;">Shop in Paris<br/></div> 
								</rs-layer><!--
							--></rs-group><!--
-->						</rs-slide>
					</rs-slides>
				</rs-module>
				<script>
					setREVStartSize({c: 'rev_slider_3_1',rl:[1240,1024,778,480],el:[800,800,780,720],gw:[1200,1024,778,480],gh:[800,800,780,720],type:'standard',justify:'',layout:'fullscreen',offsetContainer:'#wpadminbar',offset:'',mh:"0"});if (window.RS_MODULES!==undefined && window.RS_MODULES.modules!==undefined && window.RS_MODULES.modules["revslider31"]!==undefined) {window.RS_MODULES.modules["revslider31"].once = false;window.revapi3 = undefined;if (window.RS_MODULES.checkMinimal!==undefined) window.RS_MODULES.checkMinimal()}
				</script>
			</rs-module-wrap>
			<!-- END REVOLUTION SLIDER -->
</div></div></div></div></div><div class="vc_row-full-width vc_clearfix"></div><div id="apropos" class="vc_row wpb_row vc_row-fluid vc_custom_1544302447265 vc_row-o-content-middle vc_row-flex bg-image-ps-inherit"><div class="wpb_column vc_column_container vc_col-sm-5"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div  class="wpb_single_image wpb_content_element vc_align_center wpb_content_element vc_custom_1695574654535 image_align_xs_center inherit">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper default  vc_box_border_grey"><img decoding="async" width="517" height="699" src="https://eurogym.fr/wp-content/uploads/2023/09/boutique-ballon-gymnastique-paris_fushia-1.jpg" class="vc_single_image-img attachment-full" alt="" title="boutique-ballon-gymnastique-paris_fushia" srcset="https://eurogym.fr/wp-content/uploads/2023/09/boutique-ballon-gymnastique-paris_fushia-1.jpg 517w, https://eurogym.fr/wp-content/uploads/2023/09/boutique-ballon-gymnastique-paris_fushia-1-64x87.jpg 64w" sizes="(max-width: 517px) 100vw, 517px" /></div>
		</figure>
	</div>
</div></div></div><div class="wpb_column vc_column_container vc_col-sm-7"><div class="vc_column-inner vc_custom_1535441135781"><div class="wpb_wrapper"><div id="ct-heading" class="ct-heading align-left align-left-md align-left-sm align-left-xs">
            <style type="text/css">
            @media (min-width: 991px) and (max-width: 1200px) {
                #ct-heading .ct-heading-tag {
                                            font-size: 15px !important;
                                                        }
            }
        </style>
    
            <style type="text/css">
            @media (min-width: 768px) and (max-width: 991px) {
                #ct-heading .ct-heading-tag {
                                            font-size: 15px !important;
                                                        }
            }
        </style>
    
            <style type="text/css">
            @media screen and (max-width: 767px) {
                #ct-heading .ct-heading-tag {
                                            font-size: 15px !important;
                                                        }
            }
        </style>
        
        
    <div class="ct-heading-tag ft-droidsans" style="margin-bottom:3px;color:#e6007e;font-size:15px;font-weight:400; ">
                                    The first store in France dedicated to Gymnastics equipment                                    </div>

    
    </div><div id="ct-heading-2" class="ct-heading align-left align-left-md align-left-sm align-left-xs">
    
    
        
        
    <h1 class="ct-heading-tag" style="margin-bottom:35px;color:#333333;font-weight:700; ">
                                    EUROGYM INTERNATIONAL                                    </h1>

    
    </div><div class="vc_row wpb_row vc_inner vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12 rm-padding-lg"><div class="vc_column-inner vc_custom_1535440885934"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element vc_custom_1714315208507" >
		<div class="wpb_wrapper">
			<p style="margin-bottom: 31px; color: #666666;">Eurogym International is the <strong>leading supplier in France</strong> dedicated to both Artistic and Rhythmic Gymnastics products.<br />
Since its inception , Eurogym has selected for you the best products in the world and has offered them at the best price.<br />
<strong>Supported by the gymnasts, the coaches and the clubs</strong>, Eurogym International has made its own reputation and has become the European leader on the Gymnastics BtoC and B2B market.<br />
Today, Eurogym continues, to offer you <strong>the major brands</strong> and shares its experience to provide you with the best advices and help you find the most suitable products.</p>

		</div>
	</div>
<div class="ct-button-wrapper align-left align-left-md align-left-sm align-left-xs">

    <a style="border-top-left-radius:45px;-webkit-border-top-left-radius:45px;border-top-right-radius:45px;-webkit-border-top-right-radius:45px;border-bottom-left-radius:45px;-webkit-border-bottom-left-radius:45px;border-bottom-right-radius:45px;-webkit-border-bottom-right-radius:45px;" href="https://eurogym.fr/eurogym-background/" target="_blank" class="btn btn-default size-default">
        <span>Eurogym Background</span>
            </a>

</div></div></div></div></div><div id="ct-space-694f1d5529a07">
	<style type="text/css">
		@media screen and (min-width: 1200px) {
			#ct-space-694f1d5529a07 .ct-space {
				height: 46px;
			}
		}
		@media (min-width: 992px) and (max-width: 1991px) {
			#ct-space-694f1d5529a07 .ct-space {
				height: 46px;
			}
		}
		@media (min-width: 768px) and (max-width: 991px) {
			#ct-space-694f1d5529a07 .ct-space {
				height: 46px;
			}
		}
		@media screen and (max-width: 767px) {
			#ct-space-694f1d5529a07 .ct-space {
				height: 0px;
			}
		}
	</style>
	<div class="ct-space"></div>
</div></div></div></div></div><div id="boutique" data-vc-full-width="true" data-vc-full-width-temp="true" data-vc-full-width-init="false" class="vc_row wpb_row vc_row-fluid vc_custom_1545266648855 vc_row-has-fill bg-image-ps-center"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner vc_custom_1535442457136"><div class="wpb_wrapper"><div class="vc_row wpb_row vc_inner vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-8 rm-padding-lg"><div class="vc_column-inner vc_custom_1535442508003"><div class="wpb_wrapper"><div id="ct-heading-3" class="ct-heading align-left align-left-md align-left-sm align-left-xs">
            <style type="text/css">
            @media (min-width: 991px) and (max-width: 1200px) {
                #ct-heading-3 .ct-heading-tag {
                                            font-size: 36px !important;
                                                        }
            }
        </style>
    
            <style type="text/css">
            @media (min-width: 768px) and (max-width: 991px) {
                #ct-heading-3 .ct-heading-tag {
                                            font-size: 36px !important;
                                                        }
            }
        </style>
    
            <style type="text/css">
            @media screen and (max-width: 767px) {
                #ct-heading-3 .ct-heading-tag {
                                            font-size: 30px !important;
                                                        }
            }
        </style>
        
        
    <h2 class="ct-heading-tag" style="margin-bottom:8px;color:#ffffff;font-size:36px;font-weight:600; ">
                                    Our On-Site Store Eurogym                                    </h2>

    
    </div><div id="ct-heading-4" class="ct-heading align-left align-left-md align-left-sm align-left-xs">
            <style type="text/css">
            @media (min-width: 991px) and (max-width: 1200px) {
                #ct-heading-4 .ct-heading-tag {
                                            font-size: 18px !important;
                                                        }
            }
        </style>
    
            <style type="text/css">
            @media (min-width: 768px) and (max-width: 991px) {
                #ct-heading-4 .ct-heading-tag {
                                            font-size: 18px !important;
                                                        }
            }
        </style>
    
            <style type="text/css">
            @media screen and (max-width: 767px) {
                #ct-heading-4 .ct-heading-tag {
                                            font-size: 18px !important;
                                                        }
            }
        </style>
        
        
    <h3 class="ct-heading-tag" style="margin-bottom:20px;color:#e6007e;font-size:18px;font-weight:600; ">
                                    267 Boulevard Voltaire - 75011 Paris<br />
+33 1 43 72 81 03<br />
+33 6 76 13 03 41                                    </h3>

    
            <div class="ct-heading-desc" style="color:rgba(255,255,255,0.85);">
            Opening hours<br />
SEPTEMBER TO JUNE:<br />
Tuesday to Friday, 09:30 am to 12:00 and 2:30 pm to 6:30 pm<br />
Saturday from 09:30 am to 12:00 and 2:30 pm to 5:00 pm<br />
In JULY and AUGUST:<br />
The store is only open in the morning (call us before coming)<br />
Tuesday to Saturday from 09:30 am to 12:30 pm        </div>
    </div><div class="vc_empty_space"   style="height: 36px"><span class="vc_empty_space_inner"></span></div><div class="ct-button-wrapper align-left align-left-md align-left-sm align-left-xs">

    <a style="border-top-left-radius:45px;-webkit-border-top-left-radius:45px;border-top-right-radius:45px;-webkit-border-top-right-radius:45px;border-bottom-left-radius:45px;-webkit-border-bottom-left-radius:45px;border-bottom-right-radius:45px;-webkit-border-bottom-right-radius:45px;" href="https://goo.gl/maps/MHFDX7GBs9p" target="_blank" class="btn btn-default size-default">
        <span>Map</span>
            </a>

</div><div class="vc_empty_space"   style="height: 20px"><span class="vc_empty_space_inner"></span></div><div class="ct-button-wrapper align-left align-left-md align-left-sm align-left-xs">

    <a style="border-top-left-radius:45px;-webkit-border-top-left-radius:45px;border-top-right-radius:45px;-webkit-border-top-right-radius:45px;border-bottom-left-radius:45px;-webkit-border-bottom-left-radius:45px;border-bottom-right-radius:45px;-webkit-border-bottom-right-radius:45px;" href="https://eurogym.fr/shop/" target="_self" class="btn btn-default size-default">
        <span>Buy online</span>
            </a>

</div></div></div></div><div class="wpb_column vc_column_container vc_col-sm-4"><div class="vc_column-inner"><div class="wpb_wrapper"></div></div></div></div></div></div></div></div><div class="vc_row-full-width vc_clearfix"></div><div id="nouschoisir" data-vc-full-width="true" data-vc-full-width-temp="true" data-vc-full-width-init="false" data-vc-stretch-content="true" data-vc-parallax="1.4" data-vc-parallax-image="" class="vc_row wpb_row vc_row-fluid vc_row-has-fill vc_row-no-padding vc_general vc_parallax vc_parallax-content-moving row-overlay bg-image-ps-inherit"><div class="wpb_column vc_column_container vc_col-sm-12 rm-padding-sm"><div class="vc_column-inner vc_custom_1535452724135"><div class="wpb_wrapper"><div class="vc_row wpb_row vc_inner vc_row-fluid row-max-width"><div class="wpb_column vc_column_container vc_col-sm-2"><div class="vc_column-inner"><div class="wpb_wrapper"></div></div></div><div class="wpb_column vc_column_container vc_col-sm-8 rm-padding-lg"><div class="vc_column-inner vc_custom_1535450595317"><div class="wpb_wrapper"><div id="ct-heading-5" class="ct-heading align-center align-center-md align-center-sm align-center-xs">
            <style type="text/css">
            @media (min-width: 991px) and (max-width: 1200px) {
                #ct-heading-5 .ct-heading-tag {
                                            font-size: 15px !important;
                                                        }
            }
        </style>
    
            <style type="text/css">
            @media (min-width: 768px) and (max-width: 991px) {
                #ct-heading-5 .ct-heading-tag {
                                            font-size: 15px !important;
                                                        }
            }
        </style>
    
            <style type="text/css">
            @media screen and (max-width: 767px) {
                #ct-heading-5 .ct-heading-tag {
                                            font-size: 15px !important;
                                                        }
            }
        </style>
        
        
    <div class="ct-heading-tag ft-droidsans" style="margin-bottom:3px;color:#e6007e;font-size:15px;font-weight:400; ">
                                    Why Eurogym International                                    </div>

    
    </div><div id="ct-heading-6" class="ct-heading align-center align-center-md align-center-sm align-center-xs">
    
    
        
        
    <h2 class="ct-heading-tag" style="margin-bottom:20px;color:#333333;font-weight:700; ">
                                    Why Trusting Us                                    </h2>

    
            <div class="ct-heading-desc" style="color:#999999;">
            Exclusive partner of SASAKI products in France for more than 25 years, and partner of the biggest European brands, Eurogym International has also contributed to the design and improvement of many Gymnastics product.<br />
Eurogym International is also the only French company to offer you an on-site store in the center of Paris and an e-store where you can shop 24/7.        </div>
    </div></div></div></div><div class="wpb_column vc_column_container vc_col-sm-2"><div class="vc_column-inner"><div class="wpb_wrapper"></div></div></div></div><div class="vc_empty_space"   style="height: 0px"><span class="vc_empty_space_inner"></span></div><div class="vc_row wpb_row vc_inner vc_row-fluid row-max-width"><div class="wpb_column vc_column_container vc_col-sm-6 vc_col-lg-3 vc_col-md-3"><div class="vc_column-inner vc_custom_1535450574930"><div class="wpb_wrapper"><div id="ct-counter" class="ct-counter ct-counter-default style3">

    <div class="ct-counter-inner">
                                    <div class="ct-counter-icon" style="">
                    <i class="fa fa-thumbs-o-up" style="font-size:70px;"></i>
                </div>
                            <div class="ct-counter-holder">
            <span id="ct-counter-digit" class="ct-counter-digit" data-grouping="0" data-separator="" data-digit="30" data-prefix="" data-suffix="" style=""></span>
                            <h3 class="ct-counter-title" style="color:#333333;">
                    Years Of Experience                </h3>
                    </div>
    </div>
</div></div></div></div><div class="wpb_column vc_column_container vc_col-sm-6 vc_col-lg-3 vc_col-md-3"><div class="vc_column-inner vc_custom_1535450580284"><div class="wpb_wrapper"><div id="ct-counter-2" class="ct-counter ct-counter-default style3">

    <div class="ct-counter-inner">
                                    <div class="ct-counter-icon" style="">
                    <i class="fa fa-home" style="font-size:70px;"></i>
                </div>
                            <div class="ct-counter-holder">
            <span id="ct-counter-2-digit" class="ct-counter-digit" data-grouping="0" data-separator="" data-digit="1" data-prefix="" data-suffix="" style=""></span>
                            <h3 class="ct-counter-title" style="color:#333333;">
                    Shop In Paris                </h3>
                    </div>
    </div>
</div></div></div></div><div class="wpb_column vc_column_container vc_col-sm-6 vc_col-lg-3 vc_col-md-3"><div class="vc_column-inner vc_custom_1535450585829"><div class="wpb_wrapper"><div id="ct-counter-3" class="ct-counter ct-counter-default style3">

    <div class="ct-counter-inner">
                                    <div class="ct-counter-icon" style="">
                    <i class="fa fa-cart-arrow-down" style="font-size:70px;"></i>
                </div>
                            <div class="ct-counter-holder">
            <span id="ct-counter-3-digit" class="ct-counter-digit" data-grouping="0" data-separator="" data-digit="1" data-prefix="" data-suffix="" style=""></span>
                            <h3 class="ct-counter-title" style="color:#333333;">
                    E-Store                </h3>
                    </div>
    </div>
</div></div></div></div><div class="wpb_column vc_column_container vc_col-sm-6 vc_col-lg-3 vc_col-md-3"><div class="vc_column-inner vc_custom_1535450590973"><div class="wpb_wrapper"><div id="ct-counter-4" class="ct-counter ct-counter-default style3">

    <div class="ct-counter-inner">
                                    <div class="ct-counter-icon" style="">
                    <i class="fa fa-trophy" style="font-size:70px;"></i>
                </div>
                            <div class="ct-counter-holder">
            <span id="ct-counter-4-digit" class="ct-counter-digit" data-grouping="0" data-separator="" data-digit="1" data-prefix="" data-suffix="er" style=""></span>
                            <h3 class="ct-counter-title" style="color:#333333;">
                    Gymnastics Marketplace                </h3>
                    </div>
    </div>
</div></div></div></div></div><div class="vc_empty_space"   style="height: 2px"><span class="vc_empty_space_inner"></span></div></div></div></div></div><div class="vc_row-full-width vc_clearfix"></div><div id="contact" data-vc-full-width="true" data-vc-full-width-temp="true" data-vc-full-width-init="false" data-vc-stretch-content="true" data-vc-parallax="1.4" data-vc-parallax-image="" class="vc_row wpb_row vc_row-fluid vc_custom_1544321571707 vc_row-has-fill vc_row-no-padding vc_general vc_parallax vc_parallax-content-moving bg-image-ps-inherit"><div class="wpb_column vc_column_container vc_col-sm-8 vc_col-lg-offset-2 vc_col-md-offset-2 rm-padding-sm"><div class="vc_column-inner vc_custom_1544321613806"><div class="wpb_wrapper"><div id="ct-heading-7" class="ct-heading align-center align-center-md align-center-sm align-center-xs">
            <style type="text/css">
            @media (min-width: 991px) and (max-width: 1200px) {
                #ct-heading-7 .ct-heading-tag {
                                            font-size: 15px !important;
                                                        }
            }
        </style>
    
            <style type="text/css">
            @media (min-width: 768px) and (max-width: 991px) {
                #ct-heading-7 .ct-heading-tag {
                                            font-size: 15px !important;
                                                        }
            }
        </style>
    
            <style type="text/css">
            @media screen and (max-width: 767px) {
                #ct-heading-7 .ct-heading-tag {
                                            font-size: 15px !important;
                                                        }
            }
        </style>
        
        
    <div class="ct-heading-tag ft-droidsans" style="margin-bottom:3px;color:#e6007e;font-size:15px;font-weight:400; ">
                                    A question, any doubt?                                    </div>

    
    </div><div id="ct-heading-8" class="ct-heading align-center align-center-md align-center-sm align-center-xs">
    
    
        
        
    <h2 class="ct-heading-tag" style="margin-bottom:20px;color:#ffffff;font-weight:700; ">
                                    Contact Us!                                    </h2>

    
    </div><div class="vc_empty_space"   style="height: 2px"><span class="vc_empty_space_inner"></span></div>    <div class="ct-contact-form-layout3">
        <div class="ct-contact-form-inner row">
            <div class="ct-contact-form col-xl-6 col-lg-6 col-md-6">
                <div class="ct-contact-form-holder">
                    <h3 class="el-title"></h3>
                    
<div class="wpcf7 no-js" id="wpcf7-f38935-p9038-o1" lang="fr-FR" dir="ltr" data-wpcf7-id="38935">
<div class="screen-reader-response"><p role="status" aria-live="polite" aria-atomic="true"></p> <ul></ul></div>
<form action="/home-2/#wpcf7-f38935-p9038-o1" method="post" class="wpcf7-form init" aria-label="Formulaire de contact" novalidate="novalidate" data-status="init">
<fieldset class="hidden-fields-container"><input type="hidden" name="_wpcf7" value="38935" /><input type="hidden" name="_wpcf7_version" value="6.1.4" /><input type="hidden" name="_wpcf7_locale" value="fr_FR" /><input type="hidden" name="_wpcf7_unit_tag" value="wpcf7-f38935-p9038-o1" /><input type="hidden" name="_wpcf7_container_post" value="9038" /><input type="hidden" name="_wpcf7_posted_data_hash" value="" /><input type="hidden" name="_wpcf7_recaptcha_response" value="" />
</fieldset>
<p><label> <span style="color: #fff;"><br />
<span class="wpcf7-form-control-wrap" data-name="your-name"><input size="40" maxlength="400" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required" aria-required="true" aria-invalid="false" value="" type="text" name="your-name" /></span> </span></label>
</p>
<p><label> <span style="color: #fff;">Your email*</span><br />
<span class="wpcf7-form-control-wrap" data-name="your-email"><input size="40" maxlength="400" class="wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email" aria-required="true" aria-invalid="false" value="" type="email" name="your-email" /></span> </label>
</p>
<p><label> <span style="color: #fff;">Subject*</span><br />
<span class="wpcf7-form-control-wrap" data-name="your-subject"><input size="40" maxlength="400" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required" aria-required="true" aria-invalid="false" value="" type="text" name="your-subject" /></span> </label>
</p>
<p><label> <span style="color: #fff;">Your message*</span><br />
<span class="wpcf7-form-control-wrap" data-name="your-message"><textarea cols="40" rows="10" maxlength="2000" class="wpcf7-form-control wpcf7-textarea wpcf7-validates-as-required" aria-required="true" aria-invalid="false" name="your-message"></textarea></span> </label>
</p>
<p><input class="wpcf7-form-control wpcf7-submit has-spinner" type="submit" value="Send" />
</p><input type='hidden' class='wpcf7-pum' value='{"closepopup":false,"closedelay":0,"openpopup":false,"openpopup_id":0}' /><div class="wpcf7-response-output" aria-hidden="true"></div>
</form>
</div>
                </div>
            </div>
                            <div class="ct-contact-image col-xl-6 col-lg-6 col-md-6">
                    <div class="ct-contact-image-inner bg-image" style="background-image: url(https://eurogym.fr/wp-content/uploads/2024/04/Contact-3-1.jpg); "></div>
                </div>
                    </div>
    </div>
</div></div></div></div><div class="vc_row-full-width vc_clearfix"></div><div class="vc_row wpb_row vc_row-fluid bg-image-ps-inherit"><div class="wpb_column vc_column_container vc_col-sm-6"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element inherit inherit">
		
		<figure class="wpb_wrapper vc_figure">
			<a href="https://dolinetti.com/" target="_blank" class="vc_single_image-wrapper default  vc_box_border_grey"><img decoding="async" width="803" height="592" src="https://eurogym.fr/wp-content/uploads/2020/02/MAG-EG3-Vignette.jpg" class="vc_single_image-img attachment-full" alt="Magnésie Eurogym" title="Magnésie Eurogym" srcset="https://eurogym.fr/wp-content/uploads/2020/02/MAG-EG3-Vignette.jpg 803w, https://eurogym.fr/wp-content/uploads/2020/02/MAG-EG3-Vignette-600x442.jpg 600w, https://eurogym.fr/wp-content/uploads/2020/02/MAG-EG3-Vignette-64x47.jpg 64w, https://eurogym.fr/wp-content/uploads/2020/02/MAG-EG3-Vignette-768x566.jpg 768w" sizes="(max-width: 803px) 100vw, 803px" /></a>
		</figure>
	</div>
</div></div></div><div class="wpb_column vc_column_container vc_col-sm-6"><div class="vc_column-inner"><div class="wpb_wrapper"><div id="ct-heading-9" class="ct-heading align-center align-center-md align-center-sm align-center-xs">
            <style type="text/css">
            @media (min-width: 991px) and (max-width: 1200px) {
                #ct-heading-9 .ct-heading-tag {
                                            font-size: 15px !important;
                                                        }
            }
        </style>
    
            <style type="text/css">
            @media (min-width: 768px) and (max-width: 991px) {
                #ct-heading-9 .ct-heading-tag {
                                            font-size: 15px !important;
                                                        }
            }
        </style>
    
            <style type="text/css">
            @media screen and (max-width: 767px) {
                #ct-heading-9 .ct-heading-tag {
                                            font-size: 15px !important;
                                                        }
            }
        </style>
        
        
    <div class="ct-heading-tag" style="margin-bottom:3px;color:#e6007e;font-size:15px; ">
                                    News at Eurogym                                    </div>

    
    </div><div id="ct-heading-10" class="ct-heading align-center align-center-md align-center-sm align-center-xs">
    
    
        
        
    <h2 class="ct-heading-tag" style="margin-bottom:20px;color:#333333; ">
                                    “Nuggets” Gym chalk Eurogym                                    </h2>

    
    </div>
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p>Eurogym gym chalk is THE high-quality gym chalk used on the market. Used by the top-level gymnasts at INSEP (French Institute of Sport Performance) or France Centers of excellence, it is sold in &#8220;Nuggets&#8221; format. The texture is smooth, and the grip is strong, which will help to improve your sensation when you hold the bar. The nuggets easily crumble in your hand to become a thin and generous powder. This gym chalk is presented in a folding box of 13kg (28.6 lbs).</p>
<p><em><span style="color: #ff00ff;">Free Shipping in Metropolitan France</span></em></p>

		</div>
	</div>
<div class="ct-button-wrapper align-center align-center-md align-center-sm align-center-xs">

    <a  href="https://eurogym.fr/produit/gym-chalk-eurogym-nuggets/" target="_blank" class="btn btn-default size-default">
        <span>Go to the Eshop</span>
            </a>

</div></div></div></div></div><div id="marques" class="vc_row wpb_row vc_row-fluid bg-image-ps-inherit"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner vc_custom_1544322306834"><div class="wpb_wrapper"><div id="ct-heading-11" class="ct-heading align-center align-center-md align-center-sm align-center-xs">
            <style type="text/css">
            @media (min-width: 991px) and (max-width: 1200px) {
                #ct-heading-11 .ct-heading-tag {
                                            font-size: 15px !important;
                                                        }
            }
        </style>
    
            <style type="text/css">
            @media (min-width: 768px) and (max-width: 991px) {
                #ct-heading-11 .ct-heading-tag {
                                            font-size: 15px !important;
                                                        }
            }
        </style>
    
            <style type="text/css">
            @media screen and (max-width: 767px) {
                #ct-heading-11 .ct-heading-tag {
                                            font-size: 15px !important;
                                                        }
            }
        </style>
        
        
    <div class="ct-heading-tag" style="margin-bottom:3px;color:#e6007e;font-size:15px; ">
                                    Find out in our Store and our e-store                                    </div>

    
    </div><div id="ct-heading-12" class="ct-heading align-center align-center-md align-center-sm align-center-xs">
    
    
        
        
    <h3 class="ct-heading-tag" style="margin-bottom:20px;color:#333333; ">
                                    Our Leading And Partners Gymnastics Brands                                    </h3>

    
    </div>
	<div  class="wpb_single_image wpb_content_element vc_align_center wpb_content_element inherit inherit">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper default  vc_box_border_grey"><img loading="lazy" decoding="async" width="837" height="512" src="https://eurogym.fr/wp-content/uploads/2022/09/Marques.jpg" class="vc_single_image-img attachment-full" alt="" title="Marques" srcset="https://eurogym.fr/wp-content/uploads/2022/09/Marques.jpg 837w, https://eurogym.fr/wp-content/uploads/2022/09/Marques-600x367.jpg 600w, https://eurogym.fr/wp-content/uploads/2022/09/Marques-768x470.jpg 768w, https://eurogym.fr/wp-content/uploads/2022/09/Marques-64x39.jpg 64w" sizes="auto, (max-width: 837px) 100vw, 837px" /></div>
		</figure>
	</div>
</div></div></div></div>
</div>    </div><!-- .entry-content -->

    </article><!-- #post-9038 -->
                </main><!-- #main -->
            </div><!-- #primary -->

            
        </div>
    </div>

		</div><!-- #content inner -->
	</div><!-- #content -->

	<footer id="colophon" class="site-footer footer-layout1 bg-overlay footer-3-column col-width-change">

                        <div class="top-footer">
                <div class="container">
                    <div class="row">
                        <div class="ct-footer-item col-xl-4 col-lg-4 col-md-4 col-sm-12">                                                            <div class="top-footer-logo">
                            <a href="https://eurogym.fr/home-2/"><img src="https://eurogym.fr/wp-content/uploads/2019/01/LOGO_EUROGYM_footer-last.png" alt="Logo Footer" /></a>
                        </div>
                                                    <section id="text-2" class="widget widget_text">			<div class="textwidget"><p><b>Eurogym International</b> est le premier fournisseur d&#8217;articles en France pour la <b>Gymnastique Artistique</b> et la <b>Gymnastique Rythmique</b> via sa boutique à Paris et <a href="https://www.boutique-eurogym.com/index.cfm" target="_blank" rel="noopener">son site e-commerce</a>.<br />
<br />
<strong>Tel : +33 1 43 72 81 03 / +33 6 76 13 03 41</strong></p>
</div>
		</section></div><div class="ct-footer-item col-xl-4 col-lg-4 col-md-4 col-sm-12">                                <section id="nav_menu-3" class="widget widget_nav_menu"><div class="menu-links-english-container"><ul id="menu-links-english" class="menu"><li id="menu-item-1266" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1266"><a target="_blank" href="https://eurogym.fr/wp-content/uploads/2024/04/Normes-engins-Original.pdf" class="no-one-page">Apparatus Standards Table (fr)</a></li>
<li id="menu-item-1267" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1267"><a target="_blank" href="http://www.fig-gymnastics.com/site/" class="no-one-page">Gymnastics International Federation</a></li>
<li id="menu-item-1268" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1268"><a target="_blank" href="http://www.ueg.org/" class="no-one-page">Gymnastics European Union</a></li>
<li id="menu-item-1269" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1269"><a target="_blank" href="https://www.ffgym.fr/" class="no-one-page">Gymnastics French Federation (fr)</a></li>
<li id="menu-item-1270" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1270"><a target="_blank" href="http://www.uagym.org/" class="no-one-page">Gymnastics African Union</a></li>
<li id="menu-item-1271" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1271"><a target="_blank" href="http://www.intlgymnast.com/" class="no-one-page">International Gymnast Mag</a></li>
<li id="menu-item-1272" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1272"><a target="_blank" href="http://www.wwgym.com/" class="no-one-page">World Wide Gym</a></li>
<li id="menu-item-1273" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1273"><a target="_blank" href="http://rsg.net/forum/" class="no-one-page">Rhythmics Gymnastics Forum</a></li>
</ul></div></section></div><div class="ct-footer-item col-xl-4 col-lg-4 col-md-4 col-sm-12">                                
<div class="mailjet_widget_form_builder_container">
    <div class="">
        <iframe data-w-type="embedded" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="https://0y2qh.mjt.lu/wgt/0y2qh/h8v/form?c=e06eec61" width="100%" style="height: 0"></iframe>

<script type="text/javascript" src="https://app.mailjet.com/pas-nc-embedded-v1.js"></script>
    </div>
</div>
</div>                    </div>
                </div>
            </div>
            
    <div class="bottom-footer style-dark">
        <div class="container">
            <div class="bf-gap"></div>
            <div class="row">
                <div class="bottom-col bottom-copyright col-xl-6 col-lg-6 col-md-12 text-left-lg text-center">
                    <p>© 1996 Eurogym International &#8211; Tous droits réservés &#8211; <a href="https://eurogym.fr/mentions-legales/">Mentions légales</a> &#8211; <a href="https://eurogym.fr/politique-de-cookies-eu/">Cookies</a></p>
                </div>
                                    <div class="bottom-col col-xl-6 col-lg-6 col-md-12 text-right-lg text-center">
                        <div class="footer-social">
                                                            <label>Follow us:</label>
                                                                        <a href="https://www.facebook.com/Eurogym-International-210507793172198" target="_blank"><i class="fa fa-facebook-square"></i></a>        <a href="https://www.instagram.com/EurogymInternational"  target="_blank"><i class="fa fa-instagram"></i></a>        <a href="https://www.youtube.com/channel/UCtR8-tsqW1kMAITEwmdxsOQ" target="_blank"><i class="fa fa-youtube-square"></i></a>                        </div>
                    </div>
                            </div>
        </div>
    </div>
    	    <a href="#" class="ct-scroll-top fixed-bottom"><i class="zmdi zmdi-chevron-up"></i></a>
	</footer>			
		    <a href="#" class="ct-scroll-top">
	    	<i class="zmdi zmdi-chevron-up"></i>
	    </a>
	
	</div><!-- #page -->

	
		<script>
			window.RS_MODULES = window.RS_MODULES || {};
			window.RS_MODULES.modules = window.RS_MODULES.modules || {};
			window.RS_MODULES.waiting = window.RS_MODULES.waiting || [];
			window.RS_MODULES.defered = true;
			window.RS_MODULES.moduleWaiting = window.RS_MODULES.moduleWaiting || {};
			window.RS_MODULES.type = 'compiled';
		</script>
		<script type="speculationrules">
{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/unfinityplus-child/*","/wp-content/themes/unfinityplus/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
</script>
	<div class="mysticky-welcomebar-fixed mysticky-site-front mysticky-welcomebar-position-top mysticky-welcomebar-showx-desktop mysticky-welcomebar-showx-mobile mysticky-welcomebar-display-desktop mysticky-welcomebar-display-mobile mysticky-welcomebar-attention-default mysticky-welcomebar-entry-effect-slide-in"  data-after-triger="after_a_few_seconds" data-triger-sec="1" data-position="top" data-height="60" data-rediect="close_bar" data-aftersubmission="dont_show_welcomebar" data-show-success-message="">
		<div class="mysticky-welcomebar-fixed-wrap">
			<div class="mysticky-welcomebar-content">			
				<p><u>INFORMATIONS</u> : 1) Le nouvel arrivage SASAKI est dès à présent disponible sur le site.</p>
<p>2) Toute commande passée entre le 24 décembre et le 01 janvier sera expédiée à partir du 02 janvier. <em><u>L’équipe Eurogym vous souhaite de joyeuses fêtes !</u></em></p>
			</div>

			
			<div class="mysticky-welcomebar-btn mysticky-welcomebar-hover-effect-none" >
				
				<a href="#" >Got it!				</a>
			</div> 
		

	


						<span class="mysticky-welcomebar-close" style="color:#ffffff">X</span>		
		</div>
	</div>
	
<!-- Consent Management powered by Complianz | GDPR/CCPA Cookie Consent https://wordpress.org/plugins/complianz-gdpr -->
<div id="cmplz-cookiebanner-container"><div class="cmplz-cookiebanner cmplz-hidden banner-1 banner-a optin cmplz-bottom-right cmplz-categories-type-view-preferences" aria-modal="true" data-nosnippet="true" role="dialog" aria-live="polite" aria-labelledby="cmplz-header-1-optin" aria-describedby="cmplz-message-1-optin">
	<div class="cmplz-header">
		<div class="cmplz-logo"></div>
		<div class="cmplz-title" id="cmplz-header-1-optin">Manage Consent</div>
		<div class="cmplz-close" tabindex="0" role="button" aria-label="Close dialogue">
			<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="times" class="svg-inline--fa fa-times fa-w-11" role="img" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 352 512"><path fill="currentColor" d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg>
		</div>
	</div>

	<div class="cmplz-divider cmplz-divider-header"></div>
	<div class="cmplz-body">
		<div class="cmplz-message" id="cmplz-message-1-optin">To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.</div>
		<!-- categories start -->
		<div class="cmplz-categories">
			<details class="cmplz-category cmplz-functional" >
				<summary>
						<span class="cmplz-category-header">
							<span class="cmplz-category-title">Functional</span>
							<span class='cmplz-always-active'>
								<span class="cmplz-banner-checkbox">
									<input type="checkbox"
										   id="cmplz-functional-optin"
										   data-category="cmplz_functional"
										   class="cmplz-consent-checkbox cmplz-functional"
										   size="40"
										   value="1"/>
									<label class="cmplz-label" for="cmplz-functional-optin"><span class="screen-reader-text">Functional</span></label>
								</span>
								Always active							</span>
							<span class="cmplz-icon cmplz-open">
								<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 448 512"  height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
							</span>
						</span>
				</summary>
				<div class="cmplz-description">
					<span class="cmplz-description-functional">The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.</span>
				</div>
			</details>

			<details class="cmplz-category cmplz-preferences" >
				<summary>
						<span class="cmplz-category-header">
							<span class="cmplz-category-title">Preferences</span>
							<span class="cmplz-banner-checkbox">
								<input type="checkbox"
									   id="cmplz-preferences-optin"
									   data-category="cmplz_preferences"
									   class="cmplz-consent-checkbox cmplz-preferences"
									   size="40"
									   value="1"/>
								<label class="cmplz-label" for="cmplz-preferences-optin"><span class="screen-reader-text">Preferences</span></label>
							</span>
							<span class="cmplz-icon cmplz-open">
								<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 448 512"  height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
							</span>
						</span>
				</summary>
				<div class="cmplz-description">
					<span class="cmplz-description-preferences">The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.</span>
				</div>
			</details>

			<details class="cmplz-category cmplz-statistics" >
				<summary>
						<span class="cmplz-category-header">
							<span class="cmplz-category-title">Statistics</span>
							<span class="cmplz-banner-checkbox">
								<input type="checkbox"
									   id="cmplz-statistics-optin"
									   data-category="cmplz_statistics"
									   class="cmplz-consent-checkbox cmplz-statistics"
									   size="40"
									   value="1"/>
								<label class="cmplz-label" for="cmplz-statistics-optin"><span class="screen-reader-text">Statistics</span></label>
							</span>
							<span class="cmplz-icon cmplz-open">
								<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 448 512"  height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
							</span>
						</span>
				</summary>
				<div class="cmplz-description">
					<span class="cmplz-description-statistics">The technical storage or access that is used exclusively for statistical purposes.</span>
					<span class="cmplz-description-statistics-anonymous">The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.</span>
				</div>
			</details>
			<details class="cmplz-category cmplz-marketing" >
				<summary>
						<span class="cmplz-category-header">
							<span class="cmplz-category-title">Marketing</span>
							<span class="cmplz-banner-checkbox">
								<input type="checkbox"
									   id="cmplz-marketing-optin"
									   data-category="cmplz_marketing"
									   class="cmplz-consent-checkbox cmplz-marketing"
									   size="40"
									   value="1"/>
								<label class="cmplz-label" for="cmplz-marketing-optin"><span class="screen-reader-text">Marketing</span></label>
							</span>
							<span class="cmplz-icon cmplz-open">
								<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 448 512"  height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
							</span>
						</span>
				</summary>
				<div class="cmplz-description">
					<span class="cmplz-description-marketing">The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.</span>
				</div>
			</details>
		</div><!-- categories end -->
			</div>

	<div class="cmplz-links cmplz-information">
		<ul>
			<li><a class="cmplz-link cmplz-manage-options cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">Manage options</a></li>
			<li><a class="cmplz-link cmplz-manage-third-parties cookie-statement" href="#" data-relative_url="#cmplz-cookies-overview">Manage services</a></li>
			<li><a class="cmplz-link cmplz-manage-vendors tcf cookie-statement" href="#" data-relative_url="#cmplz-tcf-wrapper">Manage {vendor_count} vendors</a></li>
			<li><a class="cmplz-link cmplz-external cmplz-read-more-purposes tcf" target="_blank" rel="noopener noreferrer nofollow" href="https://cookiedatabase.org/tcf/purposes/" aria-label="Read more about TCF purposes on Cookie Database">Read more about these purposes</a></li>
		</ul>
			</div>

	<div class="cmplz-divider cmplz-footer"></div>

	<div class="cmplz-buttons">
		<button class="cmplz-btn cmplz-accept">Accept</button>
		<button class="cmplz-btn cmplz-deny">Deny</button>
		<button class="cmplz-btn cmplz-view-preferences">View preferences</button>
		<button class="cmplz-btn cmplz-save-preferences">Save preferences</button>
		<a class="cmplz-btn cmplz-manage-options tcf cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">View preferences</a>
			</div>

	
	<div class="cmplz-documents cmplz-links">
		<ul>
			<li><a class="cmplz-link cookie-statement" href="#" data-relative_url="">{title}</a></li>
			<li><a class="cmplz-link privacy-statement" href="#" data-relative_url="">{title}</a></li>
			<li><a class="cmplz-link impressum" href="#" data-relative_url="">{title}</a></li>
		</ul>
			</div>
</div>
</div>
					<div id="cmplz-manage-consent" data-nosnippet="true"><button class="cmplz-btn cmplz-hidden cmplz-manage-consent manage-consent-1">Manage consent</button>

</div><div id="woofc-area" class="woofc-area woofc-position-05 woofc-effect-05 woofc-slide-yes woofc-rounded-no woofc-style-02"><div class="woofc-inner woofc-cart-area" data-nonce="10a9db55ef"><div class="woofc-area-top"><span class="woofc-area-heading">Shopping cart<span class="woofc-area-count">0</span></span><div class="woofc-close hint--left" aria-label="Close"><i class="woofc-icon-icon10"></i></div></div><!-- woofc-area-top --><div class="woofc-area-mid woofc-items"><div class="woofc-no-item">There are no products in the cart!</div></div><!-- woofc-area-mid --><div class="woofc-area-bot"><div class="woofc-continue"><span class="woofc-continue-url" data-url="https://eurogym.fr/boutique/">Continue shopping</span></div></div><!-- woofc-area-bot --></div></div><div id="woofc-count" class="woofc-count woofc-count-0 woofc-count-top-right woofc-count-hide-empty" data-count="0"><i class="woofc-icon-cart7"></i><span id="woofc-count-number" class="woofc-count-number">0</span></div><div class="woofc-overlay"></div><script>jQuery('.site-branding').append('<a class="logo24" href="https://eurogym.fr/categorie-produit/gymnastique-rythmique/divers-gr/"><img src="https://eurogym.fr/wp-content/uploads/2024/02/logo-paris-24-2.png" alt="Logo JO Paris 2024" /></a>');</script>
<style>
    .logo24 {
position: absolute;
right: 60px;
top: -20px;
}
.logo24 img {
max-height: 80px !important;
 }
 @media screen and (max-width: 991px) {
    .logo24 {
    position: absolute;
    left: 190px;
    top: -5px;
    }
    .logo24 img {
	max-height: 60px !important;
    }
}
</style>
		<div class='asp_hidden_data' id="asp_hidden_data" style="display: none !important;">
			<svg style="position:absolute" height="0" width="0">
				<filter id="aspblur">
					<fegaussianblur in="SourceGraphic" stddeviation="4"/>
				</filter>
			</svg>
			<svg style="position:absolute" height="0" width="0">
				<filter id="no_aspblur"></filter>
			</svg>
		</div>
		<link href="https://fonts.googleapis.com/css?family=Poppins:700%2C400%2C600%7CRoboto:400&display=swap" rel="stylesheet" property="stylesheet" media="all" type="text/css" >

	<script type='text/javascript'>
		(function () {
			var c = document.body.className;
			c = c.replace(/woocommerce-no-js/, 'woocommerce-js');
			document.body.className = c;
		})();
	</script>
	<script>
		if(typeof revslider_showDoubleJqueryError === "undefined") {function revslider_showDoubleJqueryError(sliderID) {console.log("You have some jquery.js library include that comes after the Slider Revolution files js inclusion.");console.log("To fix this, you can:");console.log("1. Set 'Module General Options' -> 'Advanced' -> 'jQuery & OutPut Filters' -> 'Put JS to Body' to on");console.log("2. Find the double jQuery.js inclusion and remove it");return "Double Included jQuery Library";}}
</script>
			<link rel="preload" as="font" id="rs-icon-set-revicon-woff" href="https://eurogym.fr/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.woff?5510888" type="font/woff" crossorigin="anonymous" media="all" />
<script type="text/javascript" src="https://eurogym.fr/wp-includes/js/dist/vendor/react.min.js?ver=18.3.1.1" id="react-js"></script>
<script type="text/javascript" src="https://eurogym.fr/wp-includes/js/dist/vendor/react-jsx-runtime.min.js?ver=18.3.1" id="react-jsx-runtime-js"></script>
<script type="text/javascript" src="https://eurogym.fr/wp-includes/js/dist/deprecated.min.js?ver=e1f84915c5e8ae38964c" id="wp-deprecated-js"></script>
<script type="text/javascript" src="https://eurogym.fr/wp-includes/js/dist/dom.min.js?ver=26edef3be6483da3de2e" id="wp-dom-js"></script>
<script type="text/javascript" src="https://eurogym.fr/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.3.1.1" id="react-dom-js"></script>
<script type="text/javascript" src="https://eurogym.fr/wp-includes/js/dist/escape-html.min.js?ver=6561a406d2d232a6fbd2" id="wp-escape-html-js"></script>
<script type="text/javascript" src="https://eurogym.fr/wp-includes/js/dist/element.min.js?ver=6a582b0c827fa25df3dd" id="wp-element-js"></script>
<script type="text/javascript" src="https://eurogym.fr/wp-includes/js/dist/is-shallow-equal.min.js?ver=e0f9f1d78d83f5196979" id="wp-is-shallow-equal-js"></script>
<script type="text/javascript" id="wp-keycodes-js-translations">
/* <![CDATA[ */
( function( domain, translations ) {
	var localeData = translations.locale_data[ domain ] || translations.locale_data.messages;
	localeData[""].domain = domain;
	wp.i18n.setLocaleData( localeData, domain );
} )( "default", {"translation-revision-date":"2025-12-15 12:18:56+0000","generator":"GlotPress\/4.0.3","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n != 1;","lang":"en_GB"},"Tilde":["Tilde"],"Backtick":["Backtick"],"Period":["Period"],"Comma":["Comma"]}},"comment":{"reference":"wp-includes\/js\/dist\/keycodes.js"}} );
//# sourceURL=wp-keycodes-js-translations
/* ]]> */
</script>
<script type="text/javascript" src="https://eurogym.fr/wp-includes/js/dist/keycodes.min.js?ver=34c8fb5e7a594a1c8037" id="wp-keycodes-js"></script>
<script type="text/javascript" src="https://eurogym.fr/wp-includes/js/dist/priority-queue.min.js?ver=2d59d091223ee9a33838" id="wp-priority-queue-js"></script>
<script type="text/javascript" src="https://eurogym.fr/wp-includes/js/dist/compose.min.js?ver=7a9b375d8c19cf9d3d9b" id="wp-compose-js"></script>
<script type="text/javascript" src="https://eurogym.fr/wp-includes/js/dist/primitives.min.js?ver=0b5dcc337aa7cbf75570" id="wp-primitives-js"></script>
<script type="text/javascript" src="https://eurogym.fr/wp-includes/js/dist/plugins.min.js?ver=039ed87b5b9f7036ceee" id="wp-plugins-js"></script>
<script type="text/javascript" src="https://eurogym.fr/wp-includes/js/dist/dom-ready.min.js?ver=f77871ff7694fffea381" id="wp-dom-ready-js"></script>
<script type="text/javascript" id="wp-a11y-js-translations">
/* <![CDATA[ */
( function( domain, translations ) {
	var localeData = translations.locale_data[ domain ] || translations.locale_data.messages;
	localeData[""].domain = domain;
	wp.i18n.setLocaleData( localeData, domain );
} )( "default", {"translation-revision-date":"2025-12-15 12:18:56+0000","generator":"GlotPress\/4.0.3","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n != 1;","lang":"en_GB"},"Notifications":["Notifications"]}},"comment":{"reference":"wp-includes\/js\/dist\/a11y.js"}} );
//# sourceURL=wp-a11y-js-translations
/* ]]> */
</script>
<script type="text/javascript" src="https://eurogym.fr/wp-includes/js/dist/a11y.min.js?ver=cb460b4676c94bd228ed" id="wp-a11y-js"></script>
<script type="text/javascript" src="https://eurogym.fr/wp-includes/js/dist/date.min.js?ver=795a56839718d3ff7eae" id="wp-date-js"></script>
<script type="text/javascript" id="wp-date-js-after">
/* <![CDATA[ */
wp.date.setSettings( {"l10n":{"locale":"fr_FR","months":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthsShort":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"weekdays":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"weekdaysShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"meridiem":{"am":"am","pm":"pm","AM":"AM","PM":"PM"},"relative":{"future":"%s from now","past":"%s ago","s":"a second","ss":"%d seconds","m":"a minute","mm":"%d minutes","h":"an hour","hh":"%d hours","d":"a day","dd":"%d days","M":"a month","MM":"%d months","y":"a year","yy":"%d years"},"startOfWeek":1},"formats":{"time":"G \\h i \\m\\i\\n","date":"j F Y","datetime":"F j, Y g:i a","datetimeAbbreviated":"M j, Y g:i a"},"timezone":{"offset":1,"offsetFormatted":"1","string":"Europe/Paris","abbr":"CET"}} );
//# sourceURL=wp-date-js-after
/* ]]> */
</script>
<script type="text/javascript" src="https://eurogym.fr/wp-includes/js/dist/html-entities.min.js?ver=e8b78b18a162491d5e5f" id="wp-html-entities-js"></script>
<script type="text/javascript" src="https://eurogym.fr/wp-includes/js/dist/private-apis.min.js?ver=4f465748bda624774139" id="wp-private-apis-js"></script>
<script type="text/javascript" src="https://eurogym.fr/wp-includes/js/dist/redux-routine.min.js?ver=8bb92d45458b29590f53" id="wp-redux-routine-js"></script>
<script type="text/javascript" src="https://eurogym.fr/wp-includes/js/dist/data.min.js?ver=f940198280891b0b6318" id="wp-data-js"></script>
<script type="text/javascript" id="wp-data-js-after">
/* <![CDATA[ */
( function() {
	var userId = 0;
	var storageKey = "WP_DATA_USER_" + userId;
	wp.data
		.use( wp.data.plugins.persistence, { storageKey: storageKey } );
} )();
//# sourceURL=wp-data-js-after
/* ]]> */
</script>
<script type="text/javascript" id="wp-rich-text-js-translations">
/* <![CDATA[ */
( function( domain, translations ) {
	var localeData = translations.locale_data[ domain ] || translations.locale_data.messages;
	localeData[""].domain = domain;
	wp.i18n.setLocaleData( localeData, domain );
} )( "default", {"translation-revision-date":"2025-12-15 12:18:56+0000","generator":"GlotPress\/4.0.3","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n != 1;","lang":"en_GB"},"%s applied.":["%s applied."],"%s removed.":["%s removed."]}},"comment":{"reference":"wp-includes\/js\/dist\/rich-text.js"}} );
//# sourceURL=wp-rich-text-js-translations
/* ]]> */
</script>
<script type="text/javascript" src="https://eurogym.fr/wp-includes/js/dist/rich-text.min.js?ver=5bdbb44f3039529e3645" id="wp-rich-text-js"></script>
<script type="text/javascript" src="https://eurogym.fr/wp-includes/js/dist/warning.min.js?ver=d69bc18c456d01c11d5a" id="wp-warning-js"></script>
<script type="text/javascript" id="wp-components-js-translations">
/* <![CDATA[ */
( function( domain, translations ) {
	var localeData = translations.locale_data[ domain ] || translations.locale_data.messages;
	localeData[""].domain = domain;
	wp.i18n.setLocaleData( localeData, domain );
} )( "default", {"translation-revision-date":"2025-12-15 12:18:56+0000","generator":"GlotPress\/4.0.3","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n != 1;","lang":"en_GB"},"December":["December"],"November":["November"],"October":["October"],"September":["September"],"August":["August"],"July":["July"],"June":["June"],"May":["May"],"April":["April"],"March":["March"],"February":["February"],"January":["January"],"Optional":["Optional"],"%s, selected":["%s, selected"],"Go to the Previous Month":["Go to the Previous Month"],"Go to the Next Month":["Go to the Next Month"],"Today, %s":["Today, %s"],"Date range calendar":["Date range calendar"],"Date calendar":["Date calendar"],"input control\u0004Show %s":["Show %s"],"Border color picker. The currently selected color has a value of \"%s\".":["Border colour picker. The currently selected colour has a value of \"%s\"."],"Border color picker. The currently selected color is called \"%1$s\" and has a value of \"%2$s\".":["Border colour picker. The currently selected colour is called \"%1$s\" and has a value of \"%2$s\"."],"Border color and style picker. The currently selected color has a value of \"%s\".":["Border colour and style picker. The currently selected colour has a value of \"%s\"."],"Border color and style picker. The currently selected color has a value of \"%1$s\". The currently selected style is \"%2$s\".":["Border colour and style picker. The currently selected colour has a value of \"%1$s\". The currently selected style is \"%2$s\"."],"Border color and style picker. The currently selected color is called \"%1$s\" and has a value of \"%2$s\".":["Border colour and style picker. The currently selected colour is called \"%1$s\" and has a value of \"%2$s\"."],"Border color and style picker. The currently selected color is called \"%1$s\" and has a value of \"%2$s\". The currently selected style is \"%3$s\".":["Border colour and style picker. The currently selected colour is called \"%1$s\" and has a value of \"%2$s\". The currently selected style is \"%3$s\"."],"%d item selected":["%d item selected","%d items selected"],"Select AM or PM":["Select AM or PM"],"Select an item":["Select an item"],"No items found":["No items found"],"Remove color: %s":["Remove colour: %s"],"authors\u0004All":["All"],"categories\u0004All":["All"],"Edit: %s":["Edit: %s"],"Left and right sides":["Left and right sides"],"Top and bottom sides":["Top and bottom sides"],"Right side":["Right side"],"Left side":["Left side"],"Bottom side":["Bottom side"],"Top side":["Top side"],"Large viewport largest dimension (lvmax)":["Large viewport largest dimension (lvmax)"],"Small viewport largest dimension (svmax)":["Small viewport largest dimension (svmax)"],"Dynamic viewport largest dimension (dvmax)":["Dynamic viewport largest dimension (dvmax)"],"Dynamic viewport smallest dimension (dvmin)":["Dynamic viewport smallest dimension (dvmin)"],"Dynamic viewport width or height (dvb)":["Dynamic viewport width or height (dvb)"],"Dynamic viewport width or height (dvi)":["Dynamic viewport width or height (dvi)"],"Dynamic viewport height (dvh)":["Dynamic viewport height (dvh)"],"Dynamic viewport width (dvw)":["Dynamic viewport width (dvw)"],"Large viewport smallest dimension (lvmin)":["Large viewport smallest dimension (lvmin)"],"Large viewport width or height (lvb)":["Large viewport width or height (lvb)"],"Large viewport width or height (lvi)":["Large viewport width or height (lvi)"],"Large viewport height (lvh)":["Large viewport height (lvh)"],"Large viewport width (lvw)":["Large viewport width (lvw)"],"Small viewport smallest dimension (svmin)":["Small viewport smallest dimension (svmin)"],"Small viewport width or height (svb)":["Small viewport width or height (svb)"],"Viewport smallest size in the block direction (svb)":["Viewport smallest size in the block direction (svb)"],"Small viewport width or height (svi)":["Small viewport width or height (svi)"],"Viewport smallest size in the inline direction (svi)":["Viewport smallest size in the inline direction (svi)"],"Small viewport height (svh)":["Small viewport height (svh)"],"Small viewport width (svw)":["Small viewport width (svw)"],"No color selected":["No colour selected"],"Required":["Required"],"Notice":["Notice"],"Error notice":["Error notice"],"Information notice":["Information notice"],"Warning notice":["Warning notice"],"Focal point top position":["Focal point top position"],"Focal point left position":["Focal point left position"],"Scrollable section":["Scrollable section"],"Initial %d result loaded. Type to filter all available results. Use up and down arrow keys to navigate.":["Initial %d result loaded. Type to filter all available results. Use up and down arrow keys to navigate.","Initial %d results loaded. Type to filter all available results. Use up and down arrow keys to navigate."],"Extra Extra Large":["Extra Extra Large"],"Show details":["Show details"],"Decrement":["Decrement"],"Increment":["Increment"],"All options reset":["All options reset"],"All options are currently hidden":["All options are currently hidden"],"%s is now visible":["%s is now visible"],"%s hidden and reset to default":["%s hidden and reset to default"],"%s reset to default":["%s reset to default"],"XXL":["XXL"],"XL":["XL"],"L":["L"],"M":["M"],"S":["S"],"Unset":["Unset"],"%1$s. Selected":["%1$s. selected"],"%1$s. Selected. There is %2$d event":["%1$s. Selected. There is %2$d event","%1$s. Selected. There are %2$d events"],"View next month":["View next month"],"View previous month":["View previous month"],"Border color and style picker":["Border colour and style picker"],"Loading \u2026":["Loading \u2026"],"All sides":["All sides"],"Bottom border":["Bottom border"],"Right border":["Right border"],"Left border":["Left border"],"Top border":["Top border"],"Border color picker.":["Border colour picker."],"Border color and style picker.":["Border colour and style picker."],"Custom color picker. The currently selected color is called \"%1$s\" and has a value of \"%2$s\".":["Custom colour picker. The currently selected colour is called \"%1$s\" and has a value of \"%2$s\"."],"Link sides":["Link sides"],"Unlink sides":["Unlink sides"],"Reset all":["Reset all"],"Button label to reveal tool panel options\u0004%s options":["%s options"],"Hide and reset %s":["Hide and reset %s"],"Reset %s":["Reset %s"],"Search %s":["Search %s"],"Set custom size":["Set custom size"],"Use size preset":["Use size preset"],"Currently selected font size: %s":["Currently selected font size: %s"],"Highlights":["Highlights"],"Size of a UI element\u0004Extra Large":["Extra Large"],"Size of a UI element\u0004Large":["Large"],"Size of a UI element\u0004Medium":["Medium"],"Size of a UI element\u0004Small":["Small"],"Size of a UI element\u0004None":["None"],"Currently selected: %s":["Currently selected: %s"],"Reset colors":["Reset colours"],"Reset gradient":["Reset gradient"],"Remove all colors":["Remove all colours"],"Remove all gradients":["Remove all gradients"],"Color options":["Colour options"],"Gradient options":["Gradient options"],"Add color":["Add colour"],"Add gradient":["Add gradient"],"Gradient name":["Gradient name"],"Color %d":["Colour %d"],"Color format":["Colour format"],"Hex color":["Hex colour"],"%1$s (%2$d of %3$d)":["%1$s (%2$d of %3$d)"],"Invalid item":["Invalid item"],"Shadows":["Shadows"],"Duotone: %s":["Duotone: %s"],"Duotone code: %s":["Duotone code: %s"],"%1$s. There is %2$d event":["%1$s. There is %2$d event","%1$s. There are %2$d events"],"Relative to root font size (rem)\u0004rems":["rems"],"Relative to parent font size (em)\u0004ems":["ems"],"Points (pt)":["Points (pt)"],"Picas (pc)":["Picas (pc)"],"Inches (in)":["Inches (in)"],"Millimeters (mm)":["Millimetres (mm)"],"Centimeters (cm)":["Centimetres (cm)"],"x-height of the font (ex)":["x-height of the font (ex)"],"Width of the zero (0) character (ch)":["Width of the zero (0) character (ch)"],"Viewport largest dimension (vmax)":["Viewport largest dimension (vmax)"],"Viewport smallest dimension (vmin)":["Viewport smallest dimension (vmin)"],"Percent (%)":["Percent (%)"],"Border width":["Border width"],"Dotted":["Dotted"],"Dashed":["Dashed"],"Viewport height (vh)":["Viewport height (vh)"],"Viewport width (vw)":["Viewport width (vw)"],"Relative to root font size (rem)":["Relative to root font size (rem)"],"Relative to parent font size (em)":["Relative to parent font size (em)"],"Pixels (px)":["Pixels (px)"],"Percentage (%)":["Percentage (%)"],"Close search":["Close search"],"Search in %s":["Search in %s"],"Select unit":["Select unit"],"Radial":["Radial"],"Linear":["Linear"],"Media preview":["Media preview"],"Coordinated Universal Time":["Coordinated Universal Time"],"Color name":["Colour name"],"Reset search":["Reset search"],"Box Control":["Box Control"],"Alignment Matrix Control":["Alignment Matrix Control"],"Bottom Center":["Bottom Centre"],"Center Right":["Centre Right"],"Center Left":["Centre Left"],"Top Center":["Top Centre"],"Solid":["Solid"],"Finish":["Finish"],"Page %1$d of %2$d":["Page %1$d of %2$d"],"Guide controls":["Guide controls"],"Gradient: %s":["Gradient: %s"],"Gradient code: %s":["Gradient code: %s"],"Remove Control Point":["Remove Control Point"],"Use your left or right arrow keys or drag and drop with the mouse to change the gradient position. Press the button to change the color or remove the control point.":["Use your left or right arrow keys or drag and drop with the mouse to change the gradient position. Press the button to change the colour or remove the control point."],"Gradient control point at position %1$d%% with color code %2$s.":["Gradient control point at position %1$d%% with colour code %2$s."],"Extra Large":["Extra Large"],"Small":["Small"],"Angle":["Angle"],"Separate with commas or the Enter key.":["Separate with commas or the Enter key."],"Separate with commas, spaces, or the Enter key.":["Separate with commas, spaces, or the Enter key."],"Copied!":["Copied!"],"%d result found.":["%d result found.","%d results found."],"Number of items":["Number of items"],"Category":["Category"],"Z \u2192 A":["Z \t A"],"A \u2192 Z":["A \t Z"],"Oldest to newest":["Oldest to newest"],"Newest to oldest":["Newest to oldest"],"Order by":["Order by"],"Dismiss this notice":["Dismiss this notice"],"Remove item":["Remove item"],"Item removed.":["Item removed."],"Item added.":["Item added."],"Add item":["Add item"],"Reset":["Reset"],"(opens in a new tab)":["(opens in a new tab)"],"Minutes":["Minutes"],"Color code: %s":["Colour code: %s"],"Custom color picker":["Custom colour picker"],"No results.":["No results."],"%d result found, use up and down arrow keys to navigate.":["%d result found, use up and down arrow keys to navigate.","%d results found, use up and down arrow keys to navigate."],"Time":["Time"],"Day":["Day"],"Month":["Month"],"Date":["Date"],"Hours":["Hours"],"Item selected.":["Item selected."],"Previous":["Previous"],"Year":["Year"],"Back":["Back"],"Style":["Style"],"Large":["Large"],"Drop files to upload":["Drop files to upload"],"Clear":["Clear"],"Mixed":["Mixed"],"Custom":["Custom"],"Next":["Next"],"PM":["PM"],"AM":["AM"],"Bottom Right":["Bottom Right"],"Bottom Left":["Bottom Left"],"Top Right":["Top Right"],"Top Left":["Top Left"],"Type":["Type"],"Top":["Top"],"Copy":["Copy"],"Font size":["Font size"],"Calendar":["Calendar"],"No results found.":["No results found."],"Default":["Default"],"Close":["Close"],"Search":["Search"],"OK":["OK"],"Medium":["Medium"],"Center":["Centre"],"Left":["Left"],"Cancel":["Cancel"],"Done":["Done"],"None":["None"],"Categories":["Categories"],"Author":["Author"]}},"comment":{"reference":"wp-includes\/js\/dist\/components.js"}} );
//# sourceURL=wp-components-js-translations
/* ]]> */
</script>
<script type="text/javascript" src="https://eurogym.fr/wp-includes/js/dist/components.min.js?ver=ad5cb4227f07a3d422ad" id="wp-components-js"></script>
<script type="text/javascript" src="https://eurogym.fr/wp-includes/js/dist/vendor/wp-polyfill.min.js?ver=3.15.0" id="wp-polyfill-js"></script>
<script type="text/javascript" id="wc-cart-checkout-base-js-translations">
/* <![CDATA[ */
( function( domain, translations ) {
	var localeData = translations.locale_data[ domain ] || translations.locale_data.messages;
	localeData[""].domain = domain;
	wp.i18n.setLocaleData( localeData, domain );
} )( "woocommerce", {"translation-revision-date":"2025-11-12 18:27:41+0000","generator":"GlotPress\/4.0.3","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n != 1;","lang":"en_GB"},"field":["field"],"Password strength":["Password strength"],"Very strong":["Very strong"],"Strong":["Strong"],"Weak":["Weak"],"Too weak":["Too weak"],"Please select a %s":["Please select a %s"],"+ Add %s":["+ Add %s"],"Please select a valid option":["Please select a valid option"],"Medium":["Medium"],"Remove %s from cart":["Remove %s from basket"],"Polo":["Polo"],"We are experiencing difficulties with this payment method. Please contact us for assistance.":["We are experiencing difficulties with this payment method. Please contact us for assistance."],"%s has been removed from your cart.":["%s has been removed from your basket."],"Sorry, this order requires a shipping option.":["Sorry, this order requires a shipping option."],"Total price for %1$d %2$s item: %3$s":["Total price for %1$d %2$s item: %3$s","Total price for %1$d %2$s items: %3$s"],"%d item":["%d item","%d items"],"No registered Payment Methods":["No registered Payment Methods"],"Price between %1$s and %2$s":["Price between %1$s and %2$s"],"The type returned by checkout filters must be the same as the type they receive. The function received %1$s but returned %2$s.":["The type returned by checkout filters must be the same as the type they receive. The function received %1$s but returned %2$s."],"%s (optional)":["%s (optional)"],"Returned value must include %1$s, you passed \"%2$s\"":["Returned value must include %1$s, you passed \"%2$s\""],"Other available payment methods":["Other available payment methods"],"Use another payment method.":["Use another payment method."],"%1$s (%2$d unit)":["%1$s (%2$d unit)","%1$s (%2$d units)"],"Remove \"%s\"":["Remove \"%s\""],"Remove item":["Remove item"],"Details":["Details"],"Orange":["Orange"],"Lightweight baseball cap":["Lightweight baseball cap"],"Cap":["Cap"],"Yellow":["Yellow"],"Warm hat for winter":["Warm hat for winter"],"Beanie":["Beanie"],"example product in Cart Block\u0004Beanie":["Beanie"],"example product in Cart Block\u0004Beanie with Logo":["Beanie with Logo"],"Remove coupon \"%s\"":["Remove coupon \"%s\""],"Quantity increased to %s.":["Quantity increased to %s."],"Quantity reduced to %s.":["Quantity reduced to %s."],"Quantity of %s in your cart.":["Quantity of %s in your basket."],"Loading shipping rates\u2026":["Loading shipping rates\u2026"],"%d shipping option was found":["%d shipping option was found","%d shipping options were found"],"Shipping option searched for %d package.":["Shipping option searched for %d package.","Shipping options searched for %d packages."],"%d shipping option was found.":["%d shipping option was found.","%d shipping options were found."],"Removing coupon\u2026":["Removing coupon\u2026"],"There was an error with this payment method. Please verify it's configured correctly.":["There was an error with this payment method. Please verify it's configured correctly."],"%1$s ending in %2$s (expires %3$s)":["%1$s ending in %2$s (expires %3$s)"],"Save payment information to my account for future purchases.":["Save payment information to my account for future purchases."],"Saved token for %s":["Saved token for %s"],"Something went wrong. Please contact us to get assistance.":["Something went wrong. Please contact us to get assistance."],"%d left in stock":["%d left in stock"],"Discounted price:":["Discounted price:"],"Previous price:":["Previous price:"],"Including <TaxAmount\/> in taxes":["Including <TaxAmount\/> in taxes"],"Enter code":["Enter code"],"Applying coupon\u2026":["Applying coupon\u2026"],"Taxes:":["Taxes:"],"Coupon code \"%s\" has been removed from your cart.":["Coupon code \"%s\" has been removed from your basket."],"Coupon code \"%s\" has been applied to your cart.":["Coupon code \"%s\" has been applied to your basket."],"Loading\u2026":["Loading\u2026"],"Or continue below":["Or continue below"],"There was a problem with your shipping option.":["There was a problem with your shipping option."],"There was a problem with your payment option.":["There was a problem with your payment option."],"Unable to get cart data from the API.":["Unable to get basket data from the API."],"Sales tax":["Sales tax"],"Dismiss this notice":["Dismiss this notice"],"Fees:":["Fees:"],"Color":["Colour"],"Small":["Small"],"Size":["Size"],"Show less":["Show less"],"Show less options":["Show less options"],"Show %s more":["Show %s more","Show %s more"],"Show %s more option":["Show %s more option","Show %s more options"],"Or":["Or"],"Oops!":["Oops!"],"There was an error loading the content.":["There was an error loading the content."],"Read less":["Read less"],"Please enter a valid email address":["Please enter a valid email address"],"%1$s ending in %2$s":["%1$s ending in %2$s"],"Coupon: %s":["Coupon: %s"],"Free shipping":["Free shipping"],"Error:":["Error:"],"Subtotal":["Subtotal"],"Free":["Free"],"Discount":["Discount"],"Close":["Close"],"Save %s":["Save %s"],"Apply":["Apply"],"Shipping":["Shipping"],"Total":["Total"],"Taxes":["Taxes"],"Remove":["Remove"],"Coupons":["Coupons"],"Product":["Product"],"Fee":["Fee"],"Subtotal:":["Subtotal:"],"Discount:":["Discount:"],"Shipping:":["Shipping:"],"Read more":["Read more"],"Available on backorder":["Available on back-order"],"Local pickup":["Local pickup"]}},"comment":{"reference":"assets\/client\/blocks\/wc-cart-checkout-base-frontend.js"}} );
//# sourceURL=wc-cart-checkout-base-js-translations
/* ]]> */
</script>
<script type="text/javascript" src="https://eurogym.fr/wp-content/plugins/woocommerce/assets/client/blocks/wc-cart-checkout-base-frontend.js?ver=56daaae21456ba6fa364" id="wc-cart-checkout-base-js"></script>
<script type="text/javascript" src="https://eurogym.fr/wp-content/plugins/woocommerce/assets/client/blocks/wc-cart-checkout-vendors-frontend.js?ver=d179e1f113881cf2f0a9" id="wc-cart-checkout-vendors-js"></script>
<script type="text/javascript" src="https://eurogym.fr/wp-content/plugins/woocommerce/assets/client/blocks/wc-types.js?ver=de925be9bc9f555c810c" id="wc-types-js"></script>
<script type="text/javascript" src="https://eurogym.fr/wp-content/plugins/woocommerce/assets/client/blocks/blocks-checkout-events.js?ver=2d0fd4590f6cc663947c" id="wc-blocks-checkout-events-js"></script>
<script type="text/javascript" src="https://eurogym.fr/wp-includes/js/dist/url.min.js?ver=9e178c9516d1222dc834" id="wp-url-js"></script>
<script type="text/javascript" id="wp-api-fetch-js-translations">
/* <![CDATA[ */
( function( domain, translations ) {
	var localeData = translations.locale_data[ domain ] || translations.locale_data.messages;
	localeData[""].domain = domain;
	wp.i18n.setLocaleData( localeData, domain );
} )( "default", {"translation-revision-date":"2025-12-15 12:18:56+0000","generator":"GlotPress\/4.0.3","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n != 1;","lang":"en_GB"},"Could not get a valid response from the server.":["Could not get a valid response from the server."],"Unable to connect. Please check your Internet connection.":["Unable to connect. Please check your Internet connection."],"Media upload failed. If this is a photo or a large image, please scale it down and try again.":["Media upload failed. If this is a photo or a large image, please scale it down and try again."],"The response is not a valid JSON response.":["The response is not a valid JSON response."]}},"comment":{"reference":"wp-includes\/js\/dist\/api-fetch.js"}} );
//# sourceURL=wp-api-fetch-js-translations
/* ]]> */
</script>
<script type="text/javascript" src="https://eurogym.fr/wp-includes/js/dist/api-fetch.min.js?ver=3a4d9af2b423048b0dee" id="wp-api-fetch-js"></script>
<script type="text/javascript" id="wp-api-fetch-js-after">
/* <![CDATA[ */
wp.apiFetch.use( wp.apiFetch.createRootURLMiddleware( "https://eurogym.fr/wp-json/" ) );
wp.apiFetch.nonceMiddleware = wp.apiFetch.createNonceMiddleware( "862e9fc283" );
wp.apiFetch.use( wp.apiFetch.nonceMiddleware );
wp.apiFetch.use( wp.apiFetch.mediaUploadMiddleware );
wp.apiFetch.nonceEndpoint = "https://eurogym.fr/wp-admin/admin-ajax.php?action=rest-nonce";
wp.apiFetch.use(
			function( options, next ) {
				if ( 'undefined' !== options.path && options.path.indexOf( '/wc/store/v1' ) >= 0 ) {
					options.path = wp.url.addQueryArgs( options.path, { lang: 'en' } );
				}
				return next( options );
			}
		);
//# sourceURL=wp-api-fetch-js-after
/* ]]> */
</script>
<script type="text/javascript" id="wc-settings-js-before">
/* <![CDATA[ */
var wcSettings = JSON.parse( decodeURIComponent( '%7B%22shippingCostRequiresAddress%22%3Atrue%2C%22adminUrl%22%3A%22https%3A%5C%2F%5C%2Feurogym.fr%5C%2Fwp-admin%5C%2F%22%2C%22countries%22%3A%7B%22AF%22%3A%22Afghanistan%22%2C%22AX%22%3A%22%5Cu00c5land%20Islands%22%2C%22AL%22%3A%22Albania%22%2C%22DZ%22%3A%22Algeria%22%2C%22AS%22%3A%22American%20Samoa%22%2C%22AD%22%3A%22Andorra%22%2C%22AO%22%3A%22Angola%22%2C%22AI%22%3A%22Anguilla%22%2C%22AQ%22%3A%22Antarctica%22%2C%22AG%22%3A%22Antigua%20and%20Barbuda%22%2C%22AR%22%3A%22Argentina%22%2C%22AM%22%3A%22Armenia%22%2C%22AW%22%3A%22Aruba%22%2C%22AU%22%3A%22Australia%22%2C%22AT%22%3A%22Austria%22%2C%22AZ%22%3A%22Azerbaijan%22%2C%22BS%22%3A%22Bahamas%22%2C%22BH%22%3A%22Bahrain%22%2C%22BD%22%3A%22Bangladesh%22%2C%22BB%22%3A%22Barbados%22%2C%22BY%22%3A%22Belarus%22%2C%22PW%22%3A%22Belau%22%2C%22BE%22%3A%22Belgium%22%2C%22BZ%22%3A%22Belize%22%2C%22BJ%22%3A%22Benin%22%2C%22BM%22%3A%22Bermuda%22%2C%22BT%22%3A%22Bhutan%22%2C%22BO%22%3A%22Bolivia%22%2C%22BQ%22%3A%22Bonaire%2C%20Saint%20Eustatius%20and%20Saba%22%2C%22BA%22%3A%22Bosnia%20and%20Herzegovina%22%2C%22BW%22%3A%22Botswana%22%2C%22BV%22%3A%22Bouvet%20Island%22%2C%22BR%22%3A%22Brazil%22%2C%22IO%22%3A%22British%20Indian%20Ocean%20Territory%22%2C%22BN%22%3A%22Brunei%22%2C%22BG%22%3A%22Bulgaria%22%2C%22BF%22%3A%22Burkina%20Faso%22%2C%22BI%22%3A%22Burundi%22%2C%22KH%22%3A%22Cambodia%22%2C%22CM%22%3A%22Cameroon%22%2C%22CA%22%3A%22Canada%22%2C%22CV%22%3A%22Cape%20Verde%22%2C%22KY%22%3A%22Cayman%20Islands%22%2C%22CF%22%3A%22Central%20African%20Republic%22%2C%22TD%22%3A%22Chad%22%2C%22CL%22%3A%22Chile%22%2C%22CN%22%3A%22China%22%2C%22CX%22%3A%22Christmas%20Island%22%2C%22CC%22%3A%22Cocos%20%28Keeling%29%20Islands%22%2C%22CO%22%3A%22Colombia%22%2C%22KM%22%3A%22Comoros%22%2C%22CG%22%3A%22Congo%20%28Brazzaville%29%22%2C%22CD%22%3A%22Congo%20%28Kinshasa%29%22%2C%22CK%22%3A%22Cook%20Islands%22%2C%22CR%22%3A%22Costa%20Rica%22%2C%22HR%22%3A%22Croatia%22%2C%22CU%22%3A%22Cuba%22%2C%22CW%22%3A%22Cura%26ccedil%3Bao%22%2C%22CY%22%3A%22Cyprus%22%2C%22CZ%22%3A%22Czech%20Republic%22%2C%22DK%22%3A%22Denmark%22%2C%22DJ%22%3A%22Djibouti%22%2C%22DM%22%3A%22Dominica%22%2C%22DO%22%3A%22Dominican%20Republic%22%2C%22EC%22%3A%22Ecuador%22%2C%22EG%22%3A%22Egypt%22%2C%22SV%22%3A%22El%20Salvador%22%2C%22GQ%22%3A%22Equatorial%20Guinea%22%2C%22ER%22%3A%22Eritrea%22%2C%22EE%22%3A%22Estonia%22%2C%22SZ%22%3A%22Eswatini%22%2C%22ET%22%3A%22Ethiopia%22%2C%22FK%22%3A%22Falkland%20Islands%22%2C%22FO%22%3A%22Faroe%20Islands%22%2C%22FJ%22%3A%22Fiji%22%2C%22FI%22%3A%22Finland%22%2C%22FR%22%3A%22France%22%2C%22GF%22%3A%22French%20Guiana%22%2C%22PF%22%3A%22French%20Polynesia%22%2C%22TF%22%3A%22French%20Southern%20Territories%22%2C%22GA%22%3A%22Gabon%22%2C%22GM%22%3A%22Gambia%22%2C%22GE%22%3A%22Georgia%22%2C%22DE%22%3A%22Germany%22%2C%22GH%22%3A%22Ghana%22%2C%22GI%22%3A%22Gibraltar%22%2C%22GR%22%3A%22Greece%22%2C%22GL%22%3A%22Greenland%22%2C%22GD%22%3A%22Grenada%22%2C%22GP%22%3A%22Guadeloupe%22%2C%22GU%22%3A%22Guam%22%2C%22GT%22%3A%22Guatemala%22%2C%22GG%22%3A%22Guernsey%22%2C%22GN%22%3A%22Guinea%22%2C%22GW%22%3A%22Guinea-Bissau%22%2C%22GY%22%3A%22Guyana%22%2C%22HT%22%3A%22Haiti%22%2C%22HM%22%3A%22Heard%20Island%20and%20McDonald%20Islands%22%2C%22HN%22%3A%22Honduras%22%2C%22HK%22%3A%22Hong%20Kong%22%2C%22HU%22%3A%22Hungary%22%2C%22IS%22%3A%22Iceland%22%2C%22IN%22%3A%22India%22%2C%22ID%22%3A%22Indonesia%22%2C%22IR%22%3A%22Iran%22%2C%22IQ%22%3A%22Iraq%22%2C%22IE%22%3A%22Ireland%22%2C%22IM%22%3A%22Isle%20of%20Man%22%2C%22IL%22%3A%22Israel%22%2C%22IT%22%3A%22Italy%22%2C%22CI%22%3A%22Ivory%20Coast%22%2C%22JM%22%3A%22Jamaica%22%2C%22JP%22%3A%22Japan%22%2C%22JE%22%3A%22Jersey%22%2C%22JO%22%3A%22Jordan%22%2C%22KZ%22%3A%22Kazakhstan%22%2C%22KE%22%3A%22Kenya%22%2C%22KI%22%3A%22Kiribati%22%2C%22XK%22%3A%22Kosovo%22%2C%22KW%22%3A%22Kuwait%22%2C%22KG%22%3A%22Kyrgyzstan%22%2C%22LA%22%3A%22Laos%22%2C%22LV%22%3A%22Latvia%22%2C%22LB%22%3A%22Lebanon%22%2C%22LS%22%3A%22Lesotho%22%2C%22LR%22%3A%22Liberia%22%2C%22LY%22%3A%22Libya%22%2C%22LI%22%3A%22Liechtenstein%22%2C%22LT%22%3A%22Lithuania%22%2C%22LU%22%3A%22Luxembourg%22%2C%22MO%22%3A%22Macao%22%2C%22MG%22%3A%22Madagascar%22%2C%22MW%22%3A%22Malawi%22%2C%22MY%22%3A%22Malaysia%22%2C%22MV%22%3A%22Maldives%22%2C%22ML%22%3A%22Mali%22%2C%22MT%22%3A%22Malta%22%2C%22MH%22%3A%22Marshall%20Islands%22%2C%22MQ%22%3A%22Martinique%22%2C%22MR%22%3A%22Mauritania%22%2C%22MU%22%3A%22Mauritius%22%2C%22YT%22%3A%22Mayotte%22%2C%22MX%22%3A%22Mexico%22%2C%22FM%22%3A%22Micronesia%22%2C%22MD%22%3A%22Moldova%22%2C%22MC%22%3A%22Monaco%22%2C%22MN%22%3A%22Mongolia%22%2C%22ME%22%3A%22Montenegro%22%2C%22MS%22%3A%22Montserrat%22%2C%22MA%22%3A%22Morocco%22%2C%22MZ%22%3A%22Mozambique%22%2C%22MM%22%3A%22Myanmar%22%2C%22NA%22%3A%22Namibia%22%2C%22NR%22%3A%22Nauru%22%2C%22NP%22%3A%22Nepal%22%2C%22NL%22%3A%22Netherlands%22%2C%22NC%22%3A%22New%20Caledonia%22%2C%22NZ%22%3A%22New%20Zealand%22%2C%22NI%22%3A%22Nicaragua%22%2C%22NE%22%3A%22Niger%22%2C%22NG%22%3A%22Nigeria%22%2C%22NU%22%3A%22Niue%22%2C%22NF%22%3A%22Norfolk%20Island%22%2C%22KP%22%3A%22North%20Korea%22%2C%22MK%22%3A%22North%20Macedonia%22%2C%22MP%22%3A%22Northern%20Mariana%20Islands%22%2C%22NO%22%3A%22Norway%22%2C%22OM%22%3A%22Oman%22%2C%22PK%22%3A%22Pakistan%22%2C%22PS%22%3A%22Palestinian%20Territory%22%2C%22PA%22%3A%22Panama%22%2C%22PG%22%3A%22Papua%20New%20Guinea%22%2C%22PY%22%3A%22Paraguay%22%2C%22PE%22%3A%22Peru%22%2C%22PH%22%3A%22Philippines%22%2C%22PN%22%3A%22Pitcairn%22%2C%22PL%22%3A%22Poland%22%2C%22PT%22%3A%22Portugal%22%2C%22PR%22%3A%22Puerto%20Rico%22%2C%22QA%22%3A%22Qatar%22%2C%22RE%22%3A%22Reunion%22%2C%22RO%22%3A%22Romania%22%2C%22RU%22%3A%22Russia%22%2C%22RW%22%3A%22Rwanda%22%2C%22ST%22%3A%22S%26atilde%3Bo%20Tom%26eacute%3B%20and%20Pr%26iacute%3Bncipe%22%2C%22BL%22%3A%22Saint%20Barth%26eacute%3Blemy%22%2C%22SH%22%3A%22Saint%20Helena%22%2C%22KN%22%3A%22Saint%20Kitts%20and%20Nevis%22%2C%22LC%22%3A%22Saint%20Lucia%22%2C%22SX%22%3A%22Saint%20Martin%20%28Dutch%20part%29%22%2C%22MF%22%3A%22Saint%20Martin%20%28French%20part%29%22%2C%22PM%22%3A%22Saint%20Pierre%20and%20Miquelon%22%2C%22VC%22%3A%22Saint%20Vincent%20and%20the%20Grenadines%22%2C%22WS%22%3A%22Samoa%22%2C%22SM%22%3A%22San%20Marino%22%2C%22SA%22%3A%22Saudi%20Arabia%22%2C%22SN%22%3A%22Senegal%22%2C%22RS%22%3A%22Serbia%22%2C%22SC%22%3A%22Seychelles%22%2C%22SL%22%3A%22Sierra%20Leone%22%2C%22SG%22%3A%22Singapore%22%2C%22SK%22%3A%22Slovakia%22%2C%22SI%22%3A%22Slovenia%22%2C%22SB%22%3A%22Solomon%20Islands%22%2C%22SO%22%3A%22Somalia%22%2C%22ZA%22%3A%22South%20Africa%22%2C%22GS%22%3A%22South%20Georgia%5C%2FSandwich%20Islands%22%2C%22KR%22%3A%22South%20Korea%22%2C%22SS%22%3A%22South%20Sudan%22%2C%22ES%22%3A%22Spain%22%2C%22LK%22%3A%22Sri%20Lanka%22%2C%22SD%22%3A%22Sudan%22%2C%22SR%22%3A%22Suriname%22%2C%22SJ%22%3A%22Svalbard%20and%20Jan%20Mayen%22%2C%22SE%22%3A%22Sweden%22%2C%22CH%22%3A%22Switzerland%22%2C%22SY%22%3A%22Syria%22%2C%22TW%22%3A%22Taiwan%22%2C%22TJ%22%3A%22Tajikistan%22%2C%22TZ%22%3A%22Tanzania%22%2C%22TH%22%3A%22Thailand%22%2C%22TL%22%3A%22Timor-Leste%22%2C%22TG%22%3A%22Togo%22%2C%22TK%22%3A%22Tokelau%22%2C%22TO%22%3A%22Tonga%22%2C%22TT%22%3A%22Trinidad%20and%20Tobago%22%2C%22TN%22%3A%22Tunisia%22%2C%22TR%22%3A%22T%5Cu00fcrkiye%22%2C%22TM%22%3A%22Turkmenistan%22%2C%22TC%22%3A%22Turks%20and%20Caicos%20Islands%22%2C%22TV%22%3A%22Tuvalu%22%2C%22UG%22%3A%22Uganda%22%2C%22UA%22%3A%22Ukraine%22%2C%22AE%22%3A%22United%20Arab%20Emirates%22%2C%22GB%22%3A%22United%20Kingdom%20%28UK%29%22%2C%22US%22%3A%22United%20States%20%28US%29%22%2C%22UM%22%3A%22United%20States%20%28US%29%20Minor%20Outlying%20Islands%22%2C%22UY%22%3A%22Uruguay%22%2C%22UZ%22%3A%22Uzbekistan%22%2C%22VU%22%3A%22Vanuatu%22%2C%22VA%22%3A%22Vatican%22%2C%22VE%22%3A%22Venezuela%22%2C%22VN%22%3A%22Vietnam%22%2C%22VG%22%3A%22Virgin%20Islands%20%28British%29%22%2C%22VI%22%3A%22Virgin%20Islands%20%28US%29%22%2C%22WF%22%3A%22Wallis%20and%20Futuna%22%2C%22EH%22%3A%22Western%20Sahara%22%2C%22YE%22%3A%22Yemen%22%2C%22ZM%22%3A%22Zambia%22%2C%22ZW%22%3A%22Zimbabwe%22%7D%2C%22currency%22%3A%7B%22code%22%3A%22EUR%22%2C%22precision%22%3A2%2C%22symbol%22%3A%22%5Cu20ac%22%2C%22symbolPosition%22%3A%22left%22%2C%22decimalSeparator%22%3A%22%2C%22%2C%22thousandSeparator%22%3A%22.%22%2C%22priceFormat%22%3A%22%251%24s%252%24s%22%7D%2C%22currentUserId%22%3A0%2C%22currentUserIsAdmin%22%3Afalse%2C%22currentThemeIsFSETheme%22%3Afalse%2C%22dateFormat%22%3A%22j%20F%20Y%22%2C%22homeUrl%22%3A%22https%3A%5C%2F%5C%2Feurogym.fr%5C%2F%22%2C%22locale%22%3A%7B%22siteLocale%22%3A%22en_GB%22%2C%22userLocale%22%3A%22en_GB%22%2C%22weekdaysShort%22%3A%5B%22dim%22%2C%22lun%22%2C%22mar%22%2C%22mer%22%2C%22jeu%22%2C%22ven%22%2C%22sam%22%5D%7D%2C%22isRemoteLoggingEnabled%22%3Afalse%2C%22dashboardUrl%22%3A%22https%3A%5C%2F%5C%2Feurogym.fr%5C%2Fmy-account%5C%2F%22%2C%22orderStatuses%22%3A%7B%22pending%22%3A%22Pending%20payment%22%2C%22processing%22%3A%22Processing%22%2C%22on-hold%22%3A%22On%20hold%22%2C%22completed%22%3A%22Completed%22%2C%22cancelled%22%3A%22Cancelled%22%2C%22refunded%22%3A%22Refunded%22%2C%22failed%22%3A%22Failed%22%2C%22lpc_transit%22%3A%22Colissimo%20In-Transit%22%2C%22lpc_delivered%22%3A%22Colissimo%20Delivered%22%2C%22lpc_anomaly%22%3A%22Colissimo%20Anomaly%22%2C%22lpc_ready_to_ship%22%3A%22Colissimo%20Ready%20to%20ship%22%2C%22lpc_partial_exp%22%3A%22Colissimo%20Partial%20expedition%22%2C%22checkout-draft%22%3A%22Draft%22%7D%2C%22placeholderImgSrc%22%3A%22https%3A%5C%2F%5C%2Feurogym.fr%5C%2Fwp-content%5C%2Fuploads%5C%2Fwoocommerce-placeholder-600x600.png%22%2C%22productsSettings%22%3A%7B%22cartRedirectAfterAdd%22%3Afalse%7D%2C%22siteTitle%22%3A%22Eurogym%20International%22%2C%22storePages%22%3A%7B%22myaccount%22%3A%7B%22id%22%3A2571%2C%22title%22%3A%22My%20account%22%2C%22permalink%22%3A%22https%3A%5C%2F%5C%2Feurogym.fr%5C%2Fmy-account%5C%2F%22%7D%2C%22shop%22%3A%7B%22id%22%3A0%2C%22title%22%3A%22%22%2C%22permalink%22%3Afalse%7D%2C%22cart%22%3A%7B%22id%22%3A2569%2C%22title%22%3A%22Basket%22%2C%22permalink%22%3A%22https%3A%5C%2F%5C%2Feurogym.fr%5C%2Fbasket%5C%2F%22%7D%2C%22checkout%22%3A%7B%22id%22%3A2570%2C%22title%22%3A%22Checkout%22%2C%22permalink%22%3A%22https%3A%5C%2F%5C%2Feurogym.fr%5C%2Fcheckout%5C%2F%22%7D%2C%22privacy%22%3A%7B%22id%22%3A0%2C%22title%22%3A%22%22%2C%22permalink%22%3Afalse%7D%2C%22terms%22%3A%7B%22id%22%3A0%2C%22title%22%3A%22%22%2C%22permalink%22%3Afalse%7D%7D%2C%22wcAssetUrl%22%3A%22https%3A%5C%2F%5C%2Feurogym.fr%5C%2Fwp-content%5C%2Fplugins%5C%2Fwoocommerce%5C%2Fassets%5C%2F%22%2C%22wcVersion%22%3A%2210.4.3%22%2C%22wpLoginUrl%22%3A%22https%3A%5C%2F%5C%2Feurogym.fr%5C%2Fwp-login.php%22%2C%22wpVersion%22%3A%226.9%22%2C%22experimentalWcRestApiV4%22%3Afalse%7D' ) );
//# sourceURL=wc-settings-js-before
/* ]]> */
</script>
<script type="text/javascript" src="https://eurogym.fr/wp-content/plugins/woocommerce/assets/client/blocks/wc-settings.js?ver=508473c3c2ece9af8f8f" id="wc-settings-js"></script>
<script type="text/javascript" src="https://eurogym.fr/wp-content/plugins/woocommerce/assets/client/blocks/wc-blocks-registry.js?ver=a16aa912ffa0a15063f1" id="wc-blocks-registry-js"></script>
<script type="text/javascript" src="https://eurogym.fr/wp-includes/js/dist/data-controls.min.js?ver=49f5587e8b90f9e7cc7e" id="wp-data-controls-js"></script>
<script type="text/javascript" src="https://eurogym.fr/wp-includes/js/dist/notices.min.js?ver=f62fbf15dcc23301922f" id="wp-notices-js"></script>
<script type="text/javascript" id="wc-blocks-middleware-js-before">
/* <![CDATA[ */
			var wcBlocksMiddlewareConfig = {
				storeApiNonce: '92446dd7e3',
				wcStoreApiNonceTimestamp: '1766792532'
			};
			
//# sourceURL=wc-blocks-middleware-js-before
/* ]]> */
</script>
<script type="text/javascript" src="https://eurogym.fr/wp-content/plugins/woocommerce/assets/client/blocks/wc-blocks-middleware.js?ver=d79dedade2f2e4dc9df4" id="wc-blocks-middleware-js"></script>
<script type="text/javascript" id="wc-blocks-data-store-js-translations">
/* <![CDATA[ */
( function( domain, translations ) {
	var localeData = translations.locale_data[ domain ] || translations.locale_data.messages;
	localeData[""].domain = domain;
	wp.i18n.setLocaleData( localeData, domain );
} )( "woocommerce", {"translation-revision-date":"2025-11-12 18:27:41+0000","generator":"GlotPress\/4.0.3","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n != 1;","lang":"en_GB"},"\"%s\" was removed from your cart.":["\"%s\" was removed from your basket."],"Polo":["Polo"],"%s (optional)":["%s (optional)"],"There was an error registering the payment method with id '%s': ":["There was an error registering the payment method with ID '%s': "],"Orange":["Orange"],"Lightweight baseball cap":["Lightweight baseball cap"],"Cap":["Cap"],"Yellow":["Yellow"],"Warm hat for winter":["Warm hat for winter"],"Beanie":["Beanie"],"example product in Cart Block\u0004Beanie":["Beanie"],"example product in Cart Block\u0004Beanie with Logo":["Beanie with Logo"],"Something went wrong. Please contact us to get assistance.":["Something went wrong. Please contact us to get assistance."],"Unable to get cart data from the API.":["Unable to get basket data from the API."],"The response is not a valid JSON response.":["The response is not a valid JSON response."],"Sales tax":["Sales tax"],"Color":["Colour"],"Small":["Small"],"Size":["Size"],"Free shipping":["Free shipping"],"Shipping":["Shipping"],"Fee":["Fee"],"Local pickup":["Local pickup"]}},"comment":{"reference":"assets\/client\/blocks\/wc-blocks-data.js"}} );
//# sourceURL=wc-blocks-data-store-js-translations
/* ]]> */
</script>
<script type="text/javascript" src="https://eurogym.fr/wp-content/plugins/woocommerce/assets/client/blocks/wc-blocks-data.js?ver=d62ecc40f192d0f05f05" id="wc-blocks-data-store-js"></script>
<script type="text/javascript" src="https://eurogym.fr/wp-content/plugins/woocommerce/assets/client/admin/sanitize/index.js?ver=c7a741f8dc5bec166999" id="wc-sanitize-js"></script>
<script type="text/javascript" src="https://eurogym.fr/wp-content/plugins/woocommerce/assets/client/blocks/blocks-components.js?ver=1cecc164412419d4282d" id="wc-blocks-components-js"></script>
<script type="text/javascript" src="https://eurogym.fr/wp-content/plugins/woocommerce/assets/client/blocks/blocks-checkout.js?ver=c71566edd56265d976c6" id="wc-blocks-checkout-js"></script>
<script type="text/javascript" id="pwgc-wc-blocks-js-extra">
/* <![CDATA[ */
var pwgcBlocks = {"hideRedeemForm":""};
//# sourceURL=pwgc-wc-blocks-js-extra
/* ]]> */
</script>
<script type="text/javascript" src="https://eurogym.fr/wp-content/plugins/pw-woocommerce-gift-cards/assets/dist/blocks.js?ver=2.26" id="pwgc-wc-blocks-js"></script>
<script type="text/javascript" id="getwid-blocks-frontend-js-js-extra">
/* <![CDATA[ */
var Getwid = {"settings":[],"ajax_url":"https://eurogym.fr/wp-admin/admin-ajax.php","isRTL":"","nonces":{"contact_form":"9ecde2011f"}};
//# sourceURL=getwid-blocks-frontend-js-js-extra
/* ]]> */
</script>
<script type="text/javascript" src="https://eurogym.fr/wp-content/plugins/getwid/assets/js/frontend.blocks.js?ver=2.1.3" id="getwid-blocks-frontend-js-js"></script>
<script type="text/javascript" src="https://eurogym.fr/wp-content/plugins/woocommerce/assets/js/flexslider/jquery.flexslider.min.js?ver=2.7.2-wc.10.4.3" id="wc-flexslider-js" data-wp-strategy="defer"></script>
<script type="text/javascript" src="https://eurogym.fr/wp-content/plugins/badges-woo/frontend.scripts.js?v=1.1.0&amp;ver=9c5a0ac66b69e4752aaa3893285b2d5f" id="woobadges-script-js"></script>
<script type="text/javascript" src="https://eurogym.fr/wp-content/plugins/mystickymenu/js/morphext/morphext.min.js?ver=2.8.6" id="morphext-js-js" defer="defer" data-wp-strategy="defer"></script>
<script type="text/javascript" id="welcomebar-frontjs-js-extra">
/* <![CDATA[ */
var welcomebar_frontjs = {"ajaxurl":"https://eurogym.fr/wp-admin/admin-ajax.php","days":"Days","hours":"Hours","minutes":"Minutes","seconds":"Seconds","ajax_nonce":"bca56e9617"};
//# sourceURL=welcomebar-frontjs-js-extra
/* ]]> */
</script>
<script type="text/javascript" src="https://eurogym.fr/wp-content/plugins/mystickymenu/js/welcomebar-front.min.js?ver=2.8.6" id="welcomebar-frontjs-js" defer="defer" data-wp-strategy="defer"></script>
<script type="text/javascript" src="https://eurogym.fr/wp-content/plugins/revslider/public/assets/js/rbtools.min.js?ver=6.6.14" defer id="tp-tools-js"></script>
<script type="text/javascript" src="https://eurogym.fr/wp-content/plugins/revslider/public/assets/js/rs6.min.js?ver=6.6.14" defer id="revmin-js"></script>
<script type="text/javascript" id="pll_cookie_script-js-after">
/* <![CDATA[ */
(function() {
				var expirationDate = new Date();
				expirationDate.setTime( expirationDate.getTime() + 31536000 * 1000 );
				document.cookie = "pll_language=en; expires=" + expirationDate.toUTCString() + "; path=/; secure; SameSite=Lax";
			}());

//# sourceURL=pll_cookie_script-js-after
/* ]]> */
</script>
<script type="text/javascript" id="rocket-browser-checker-js-after">
/* <![CDATA[ */
"use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}();
//# sourceURL=rocket-browser-checker-js-after
/* ]]> */
</script>
<script type="text/javascript" id="rocket-preload-links-js-extra">
/* <![CDATA[ */
var RocketPreloadLinksConfig = {"excludeUris":"/commande/|/panier/|/|/(?:.+/)?feed(?:/(?:.+/?)?)?$|/(?:.+/)?embed/|/checkout/??(.*)|/commande/??(.*)|/finalizar-compra-2/??(.*)|/basket/?|/panier/?|/carrito-2/?|/my-account/??(.*)|/mon-compte/??(.*)|/mi-cuenta-2/??(.*)|/(index.php/)?(.*)wp-json(/.*|$)|/refer/|/go/|/recommend/|/recommends/","usesTrailingSlash":"1","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm","siteUrl":"https://eurogym.fr","onHoverDelay":"100","rateThrottle":"3"};
//# sourceURL=rocket-preload-links-js-extra
/* ]]> */
</script>
<script type="text/javascript" id="rocket-preload-links-js-after">
/* <![CDATA[ */
(function() {
"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareUrl(t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run();
}());

//# sourceURL=rocket-preload-links-js-after
/* ]]> */
</script>
<script type="text/javascript" src="https://eurogym.fr/wp-content/plugins/woo-fly-cart/assets/perfect-scrollbar/js/perfect-scrollbar.jquery.min.js?ver=5.9.9" id="perfect-scrollbar-js"></script>
<script type="text/javascript" id="wc-cart-fragments-js-extra">
/* <![CDATA[ */
var wc_cart_fragments_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/en/?wc-ajax=%%endpoint%%","cart_hash_key":"wc_cart_hash_8236f37056fa81f3bb842d278029ce6e","fragment_name":"wc_fragments_8236f37056fa81f3bb842d278029ce6e","request_timeout":"5000"};
//# sourceURL=wc-cart-fragments-js-extra
/* ]]> */
</script>
<script type="text/javascript" src="https://eurogym.fr/wp-content/plugins/woocommerce/assets/js/frontend/cart-fragments.min.js?ver=10.4.3" id="wc-cart-fragments-js" data-wp-strategy="defer"></script>
<script type="text/javascript" id="woofc-frontend-js-extra">
/* <![CDATA[ */
var woofc_vars = {"wc_ajax_url":"/en/?wc-ajax=%%endpoint%%","nonce":"10a9db55ef","scrollbar":"yes","auto_show":"yes","auto_show_normal":"yes","show_cart":"no","show_checkout":"no","delay":"300","undo_remove":"yes","confirm_remove":"no","instant_checkout":"no","instant_checkout_open":"no","confirm_empty":"no","confirm_empty_text":"Do you want to empty the cart?","confirm_remove_text":"Do you want to remove this item?","undo_remove_text":"Undo?","removed_text":"%s was removed.","manual_show":"","reload":"no","suggested_carousel":"1","save_for_later_carousel":"1","upsell_funnel_carousel":"1","slick_params":"{\"slidesToShow\":1,\"slidesToScroll\":1,\"dots\":true,\"arrows\":false,\"autoplay\":false,\"autoplaySpeed\":3000,\"rtl\":false}","is_cart":"","is_checkout":"","cart_url":"","hide_count_empty":"yes","wc_checkout_js":"https://eurogym.fr/wp-content/plugins/woocommerce/assets/js/frontend/checkout.js"};
//# sourceURL=woofc-frontend-js-extra
/* ]]> */
</script>
<script type="text/javascript" src="https://eurogym.fr/wp-content/plugins/woo-fly-cart/assets/js/frontend.js?ver=5.9.9" id="woofc-frontend-js"></script>
<script type="text/javascript" src="https://eurogym.fr/wp-content/themes/unfinityplus/assets/js/bootstrap.min.js?ver=4.0.0" id="bootstrap-js"></script>
<script type="text/javascript" src="https://eurogym.fr/wp-content/themes/unfinityplus/assets/js/enscroll.js?ver=all" id="enscroll-js"></script>
<script type="text/javascript" src="https://eurogym.fr/wp-content/themes/unfinityplus/assets/js/match-height-min.js?ver=1.0.0" id="match-height-js"></script>
<script type="text/javascript" src="https://eurogym.fr/wp-content/themes/unfinityplus/assets/js/sidebar-scroll-fixed.js?ver=1.0.0" id="unfinityplus-sidebar-fixed-js"></script>
<script type="text/javascript" src="https://eurogym.fr/wp-content/themes/unfinityplus/assets/js/magnific-popup.min.js?ver=1.0.0" id="magnific-popup-js"></script>
<script type="text/javascript" id="unfinityplus-main-js-extra">
/* <![CDATA[ */
var main_data = {"ajax_url":"https://eurogym.fr/wp-admin/admin-ajax.php"};
//# sourceURL=unfinityplus-main-js-extra
/* ]]> */
</script>
<script type="text/javascript" src="https://eurogym.fr/wp-content/themes/unfinityplus/assets/js/main.js?ver=1.3.4" id="unfinityplus-main-js"></script>
<script type="text/javascript" id="post-favorite-js-extra">
/* <![CDATA[ */
var nectarLove = {"ajaxurl":"https://eurogym.fr/wp-admin/admin-ajax.php","postID":"9038","rooturl":"https://eurogym.fr/home-2/"};
//# sourceURL=post-favorite-js-extra
/* ]]> */
</script>
<script type="text/javascript" src="https://eurogym.fr/wp-content/themes/unfinityplus/assets/js/post-favorite.js?ver=1.0" id="post-favorite-js"></script>
<script type="text/javascript" id="wp_mailjet_form_builder_widget-front-script-js-extra">
/* <![CDATA[ */
var mjWidget = {"ajax_url":"https://eurogym.fr/wp-admin/admin-ajax.php"};
//# sourceURL=wp_mailjet_form_builder_widget-front-script-js-extra
/* ]]> */
</script>
<script type="text/javascript" src="https://eurogym.fr/wp-content/plugins/mailjet-for-wordpress/src/widgetformbuilder/js/front-widget.js?ver=9c5a0ac66b69e4752aaa3893285b2d5f" id="wp_mailjet_form_builder_widget-front-script-js"></script>
<script type="text/javascript" src="https://eurogym.fr/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.min.js?ver=10.4.3" id="sourcebuster-js-js"></script>
<script type="text/javascript" id="wc-order-attribution-js-extra">
/* <![CDATA[ */
var wc_order_attribution = {"params":{"lifetime":1.0e-5,"session":30,"base64":false,"ajaxurl":"https://eurogym.fr/wp-admin/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}};
//# sourceURL=wc-order-attribution-js-extra
/* ]]> */
</script>
<script type="text/javascript" src="https://eurogym.fr/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js?ver=10.4.3" id="wc-order-attribution-js"></script>
<script type="text/javascript" src="https://www.google.com/recaptcha/api.js?render=6Le7Qw0lAAAAADrm78MlaDf3NZfkOsG3ah70uc0i&amp;ver=3.0" id="google-recaptcha-js"></script>
<script type="text/javascript" id="wpcf7-recaptcha-js-before">
/* <![CDATA[ */
var wpcf7_recaptcha = {
    "sitekey": "6Le7Qw0lAAAAADrm78MlaDf3NZfkOsG3ah70uc0i",
    "actions": {
        "homepage": "homepage",
        "contactform": "contactform"
    }
};
//# sourceURL=wpcf7-recaptcha-js-before
/* ]]> */
</script>
<script type="text/javascript" src="https://eurogym.fr/wp-content/plugins/contact-form-7/modules/recaptcha/index.js?ver=6.1.4" id="wpcf7-recaptcha-js"></script>
<script type="text/javascript" id="cmplz-cookiebanner-js-extra">
/* <![CDATA[ */
var complianz = {"prefix":"cmplz_","user_banner_id":"1","set_cookies":[],"block_ajax_content":"","banner_version":"23","version":"7.4.4.2","store_consent":"","do_not_track_enabled":"","consenttype":"optin","region":"eu","geoip":"","dismiss_timeout":"","disable_cookiebanner":"","soft_cookiewall":"","dismiss_on_scroll":"","cookie_expiry":"365","url":"https://eurogym.fr/wp-json/complianz/v1/","locale":"lang=en&locale=en_GB","set_cookies_on_root":"","cookie_domain":"","current_policy_id":"34","cookie_path":"/","categories":{"statistics":"statistics","marketing":"marketing"},"tcf_active":"","placeholdertext":"\u003Cdiv class=\"cmplz-blocked-content-notice-body\"\u003EClick 'I agree' to enable {service}\u00a0\u003Cdiv class=\"cmplz-links\"\u003E\u003Ca href=\"#\" class=\"cmplz-link cookie-statement\"\u003E{title}\u003C/a\u003E\u003C/div\u003E\u003C/div\u003E\u003Cbutton class=\"cmplz-accept-service\"\u003EI agree\u003C/button\u003E","css_file":"https://eurogym.fr/wp-content/uploads/complianz/css/banner-{banner_id}-{type}.css?v=23","page_links":{"eu":{"cookie-statement":{"title":"Cookie Policy ","url":"https://eurogym.fr/cookie-policy-eu/"},"privacy-statement":{"title":"CGV, Echanges et Retours, Livraison","url":"https://eurogym.fr/conditions-generales-de-vente/"}}},"tm_categories":"","forceEnableStats":"","preview":"","clean_cookies":"1","aria_label":"Click button to enable {service}"};
//# sourceURL=cmplz-cookiebanner-js-extra
/* ]]> */
</script>
<script defer type="text/javascript" src="https://eurogym.fr/wp-content/plugins/complianz-gdpr/cookiebanner/js/complianz.min.js?ver=1766401498" id="cmplz-cookiebanner-js"></script>
<script type="text/javascript" src="https://eurogym.fr/wp-content/plugins/ctcore/assets/js/one-page.js?ver=all" id="ct-one-page-js"></script>
<script type="text/javascript" id="jquery-dgwt-wcas-js-extra">
/* <![CDATA[ */
var dgwt_wcas = {"labels":{"product_plu":"Products","vendor":"Vendor","vendor_plu":"Vendors","sku_label":"SKU:","sale_badge":"Sale","vendor_sold_by":"Sold by:","featured_badge":"Featured","in":"in","read_more":"continue reading","no_results":"\"Aucun r\\u00e9sultat\"","no_results_default":"No results","show_more":"Voir tous les produits ...","show_more_details":"Voir tous les produits ...","search_placeholder":"Rechercher des produits...","submit":"Rechercher","search_hist":"Your search history","search_hist_clear":"Clear","mob_overlay_label":"Open search in the mobile overlay","tax_product_cat_plu":"Categories","tax_product_cat":"Category","tax_product_tag_plu":"Tags","tax_product_tag":"Tag"},"ajax_search_endpoint":"/en/?wc-ajax=dgwt_wcas_ajax_search","ajax_details_endpoint":"/en/?wc-ajax=dgwt_wcas_result_details","ajax_prices_endpoint":"/en/?wc-ajax=dgwt_wcas_get_prices","action_search":"dgwt_wcas_ajax_search","action_result_details":"dgwt_wcas_result_details","action_get_prices":"dgwt_wcas_get_prices","min_chars":"3","width":"auto","show_details_panel":"1","show_images":"1","show_price":"","show_desc":"1","show_sale_badge":"","show_featured_badge":"","dynamic_prices":"","is_rtl":"","show_preloader":"1","show_headings":"1","preloader_url":"","taxonomy_brands":"","img_url":"https://eurogym.fr/wp-content/plugins/ajax-search-for-woocommerce/assets/img/","is_premium":"","layout_breakpoint":"992","mobile_overlay_breakpoint":"992","mobile_overlay_wrapper":"body","mobile_overlay_delay":"0","debounce_wait_ms":"400","send_ga_events":"1","enable_ga_site_search_module":"","magnifier_icon":"\t\t\t\t\u003Csvg\n\t\t\t\t\tclass=\"\" xmlns=\"http://www.w3.org/2000/svg\"\n\t\t\t\t\txmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\"\n\t\t\t\t\tviewBox=\"0 0 51.539 51.361\" xml:space=\"preserve\"\u003E\n\t\t\t\t\t\u003Cpath \t\t\t\t\t\td=\"M51.539,49.356L37.247,35.065c3.273-3.74,5.272-8.623,5.272-13.983c0-11.742-9.518-21.26-21.26-21.26 S0,9.339,0,21.082s9.518,21.26,21.26,21.26c5.361,0,10.244-1.999,13.983-5.272l14.292,14.292L51.539,49.356z M2.835,21.082 c0-10.176,8.249-18.425,18.425-18.425s18.425,8.249,18.425,18.425S31.436,39.507,21.26,39.507S2.835,31.258,2.835,21.082z\"/\u003E\n\t\t\t\t\u003C/svg\u003E\n\t\t\t\t","magnifier_icon_pirx":"\t\t\t\t\u003Csvg\n\t\t\t\t\tclass=\"\" xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\" viewBox=\"0 0 18 18\"\u003E\n\t\t\t\t\t\u003Cpath  d=\" M 16.722523,17.901412 C 16.572585,17.825208 15.36088,16.670476 14.029846,15.33534 L 11.609782,12.907819 11.01926,13.29667 C 8.7613237,14.783493 5.6172703,14.768302 3.332423,13.259528 -0.07366363,11.010358 -1.0146502,6.5989684 1.1898146,3.2148776\n\t\t\t\t\t1.5505179,2.6611594 2.4056498,1.7447266 2.9644271,1.3130497 3.4423015,0.94387379 4.3921825,0.48568469 5.1732652,0.2475835 5.886299,0.03022609 6.1341883,0 7.2037391,0 8.2732897,0 8.521179,0.03022609 9.234213,0.2475835 c 0.781083,0.23810119 1.730962,0.69629029 2.208837,1.0654662\n\t\t\t\t\t0.532501,0.4113763 1.39922,1.3400096 1.760153,1.8858877 1.520655,2.2998531 1.599025,5.3023778 0.199549,7.6451086 -0.208076,0.348322 -0.393306,0.668209 -0.411622,0.710863 -0.01831,0.04265 1.065556,1.18264 2.408603,2.533307 1.343046,1.350666 2.486621,2.574792 2.541278,2.720279 0.282475,0.7519\n\t\t\t\t\t-0.503089,1.456506 -1.218488,1.092917 z M 8.4027892,12.475062 C 9.434946,12.25579 10.131043,11.855461 10.99416,10.984753 11.554519,10.419467 11.842507,10.042366 12.062078,9.5863882 12.794223,8.0659672 12.793657,6.2652398 12.060578,4.756293 11.680383,3.9737304 10.453587,2.7178427\n\t\t\t\t\t9.730569,2.3710306 8.6921295,1.8729196 8.3992147,1.807606 7.2037567,1.807606 6.0082984,1.807606 5.7153841,1.87292 4.6769446,2.3710306 3.9539263,2.7178427 2.7271301,3.9737304 2.3469352,4.756293 1.6138384,6.2652398 1.6132726,8.0659672 2.3454252,9.5863882 c 0.4167354,0.8654208 1.5978784,2.0575608\n\t\t\t\t\t2.4443766,2.4671358 1.0971012,0.530827 2.3890403,0.681561 3.6130134,0.421538 z\n\t\t\t\t\t\"/\u003E\n\t\t\t\t\u003C/svg\u003E\n\t\t\t\t","history_icon":"\t\t\t\t\u003Csvg class=\"\" xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"16\"\u003E\n\t\t\t\t\t\u003Cg transform=\"translate(-17.498822,-36.972165)\"\u003E\n\t\t\t\t\t\t\u003Cpath \t\t\t\t\t\t\td=\"m 26.596964,52.884295 c -0.954693,-0.11124 -2.056421,-0.464654 -2.888623,-0.926617 -0.816472,-0.45323 -1.309173,-0.860824 -1.384955,-1.145723 -0.106631,-0.400877 0.05237,-0.801458 0.401139,-1.010595 0.167198,-0.10026 0.232609,-0.118358 0.427772,-0.118358 0.283376,0 0.386032,0.04186 0.756111,0.308336 1.435559,1.033665 3.156285,1.398904 4.891415,1.038245 2.120335,-0.440728 3.927688,-2.053646 4.610313,-4.114337 0.244166,-0.737081 0.291537,-1.051873 0.293192,-1.948355 0.0013,-0.695797 -0.0093,-0.85228 -0.0806,-1.189552 -0.401426,-1.899416 -1.657702,-3.528366 -3.392535,-4.398932 -2.139097,-1.073431 -4.69701,-0.79194 -6.613131,0.727757 -0.337839,0.267945 -0.920833,0.890857 -1.191956,1.27357 -0.66875,0.944 -1.120577,2.298213 -1.120577,3.35859 v 0.210358 h 0.850434 c 0.82511,0 0.854119,0.0025 0.974178,0.08313 0.163025,0.109516 0.246992,0.333888 0.182877,0.488676 -0.02455,0.05927 -0.62148,0.693577 -1.32651,1.40957 -1.365272,1.3865 -1.427414,1.436994 -1.679504,1.364696 -0.151455,-0.04344 -2.737016,-2.624291 -2.790043,-2.784964 -0.05425,-0.16438 0.02425,-0.373373 0.179483,-0.477834 0.120095,-0.08082 0.148717,-0.08327 0.970779,-0.08327 h 0.847035 l 0.02338,-0.355074 c 0.07924,-1.203664 0.325558,-2.153721 0.819083,-3.159247 1.083047,-2.206642 3.117598,-3.79655 5.501043,-4.298811 0.795412,-0.167616 1.880855,-0.211313 2.672211,-0.107576 3.334659,0.437136 6.147035,3.06081 6.811793,6.354741 0.601713,2.981541 -0.541694,6.025743 -2.967431,7.900475 -1.127277,0.871217 -2.441309,1.407501 -3.893104,1.588856 -0.447309,0.05588 -1.452718,0.06242 -1.883268,0.01225 z m 3.375015,-5.084703 c -0.08608,-0.03206 -2.882291,-1.690237 -3.007703,-1.783586 -0.06187,-0.04605 -0.160194,-0.169835 -0.218507,-0.275078 L 26.639746,45.549577 V 43.70452 41.859464 L 26.749,41.705307 c 0.138408,-0.195294 0.31306,-0.289155 0.538046,-0.289155 0.231638,0 0.438499,0.109551 0.563553,0.298452 l 0.10019,0.151342 0.01053,1.610898 0.01053,1.610898 0.262607,0.154478 c 1.579961,0.929408 2.399444,1.432947 2.462496,1.513106 0.253582,0.322376 0.140877,0.816382 -0.226867,0.994404 -0.148379,0.07183 -0.377546,0.09477 -0.498098,0.04986 z\"/\u003E\n\t\t\t\t\t\u003C/g\u003E\n\t\t\t\t\u003C/svg\u003E\n\t\t\t\t","close_icon":"\t\t\t\t\u003Csvg class=\"\" xmlns=\"http://www.w3.org/2000/svg\" height=\"24\" viewBox=\"0 0 24 24\" width=\"24\"\u003E\n\t\t\t\t\t\u003Cpath \t\t\t\t\t\td=\"M18.3 5.71c-.39-.39-1.02-.39-1.41 0L12 10.59 7.11 5.7c-.39-.39-1.02-.39-1.41 0-.39.39-.39 1.02 0 1.41L10.59 12 5.7 16.89c-.39.39-.39 1.02 0 1.41.39.39 1.02.39 1.41 0L12 13.41l4.89 4.89c.39.39 1.02.39 1.41 0 .39-.39.39-1.02 0-1.41L13.41 12l4.89-4.89c.38-.38.38-1.02 0-1.4z\"/\u003E\n\t\t\t\t\u003C/svg\u003E\n\t\t\t\t","back_icon":"\t\t\t\t\u003Csvg class=\"\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 16 16\"\u003E\n\t\t\t\t\t\u003Cpath \t\t\t\t\t\td=\"M14 6.125H3.351l4.891-4.891L7 0 0 7l7 7 1.234-1.234L3.35 7.875H14z\" fill-rule=\"evenodd\"/\u003E\n\t\t\t\t\u003C/svg\u003E\n\t\t\t\t","preloader_icon":"\t\t\t\t\u003Csvg class=\"dgwt-wcas-loader-circular \" viewBox=\"25 25 50 50\"\u003E\n\t\t\t\t\t\u003Ccircle class=\"dgwt-wcas-loader-circular-path\" cx=\"50\" cy=\"50\" r=\"20\" fill=\"none\"\n\t\t\t\t\t\t stroke-miterlimit=\"10\"/\u003E\n\t\t\t\t\u003C/svg\u003E\n\t\t\t\t","voice_search_inactive_icon":"\t\t\t\t\u003Csvg class=\"dgwt-wcas-voice-search-mic-inactive\" xmlns=\"http://www.w3.org/2000/svg\" height=\"24\" width=\"24\"\u003E\n\t\t\t\t\t\u003Cpath \t\t\t\t\t\td=\"M12 13Q11.15 13 10.575 12.425Q10 11.85 10 11V5Q10 4.15 10.575 3.575Q11.15 3 12 3Q12.85 3 13.425 3.575Q14 4.15 14 5V11Q14 11.85 13.425 12.425Q12.85 13 12 13ZM12 8Q12 8 12 8Q12 8 12 8Q12 8 12 8Q12 8 12 8Q12 8 12 8Q12 8 12 8Q12 8 12 8Q12 8 12 8ZM11.5 20.5V16.975Q9.15 16.775 7.575 15.062Q6 13.35 6 11H7Q7 13.075 8.463 14.537Q9.925 16 12 16Q14.075 16 15.538 14.537Q17 13.075 17 11H18Q18 13.35 16.425 15.062Q14.85 16.775 12.5 16.975V20.5ZM12 12Q12.425 12 12.713 11.712Q13 11.425 13 11V5Q13 4.575 12.713 4.287Q12.425 4 12 4Q11.575 4 11.288 4.287Q11 4.575 11 5V11Q11 11.425 11.288 11.712Q11.575 12 12 12Z\"/\u003E\n\t\t\t\t\u003C/svg\u003E\n\t\t\t\t","voice_search_active_icon":"\t\t\t\t\u003Csvg\n\t\t\t\t\tclass=\"dgwt-wcas-voice-search-mic-active\" xmlns=\"http://www.w3.org/2000/svg\" height=\"24\"\n\t\t\t\t\twidth=\"24\"\u003E\n\t\t\t\t\t\u003Cpath \t\t\t\t\t\td=\"M12 13Q11.15 13 10.575 12.425Q10 11.85 10 11V5Q10 4.15 10.575 3.575Q11.15 3 12 3Q12.85 3 13.425 3.575Q14 4.15 14 5V11Q14 11.85 13.425 12.425Q12.85 13 12 13ZM11.5 20.5V16.975Q9.15 16.775 7.575 15.062Q6 13.35 6 11H7Q7 13.075 8.463 14.537Q9.925 16 12 16Q14.075 16 15.538 14.537Q17 13.075 17 11H18Q18 13.35 16.425 15.062Q14.85 16.775 12.5 16.975V20.5Z\"/\u003E\n\t\t\t\t\u003C/svg\u003E\n\t\t\t\t","voice_search_disabled_icon":"\t\t\t\t\u003Csvg class=\"dgwt-wcas-voice-search-mic-disabled\" xmlns=\"http://www.w3.org/2000/svg\" height=\"24\" width=\"24\"\u003E\n\t\t\t\t\t\u003Cpath \t\t\t\t\t\td=\"M16.725 13.4 15.975 12.625Q16.1 12.325 16.2 11.9Q16.3 11.475 16.3 11H17.3Q17.3 11.75 17.138 12.337Q16.975 12.925 16.725 13.4ZM13.25 9.9 9.3 5.925V5Q9.3 4.15 9.875 3.575Q10.45 3 11.3 3Q12.125 3 12.713 3.575Q13.3 4.15 13.3 5V9.7Q13.3 9.75 13.275 9.8Q13.25 9.85 13.25 9.9ZM10.8 20.5V17.025Q8.45 16.775 6.875 15.062Q5.3 13.35 5.3 11H6.3Q6.3 13.075 7.763 14.537Q9.225 16 11.3 16Q12.375 16 13.312 15.575Q14.25 15.15 14.925 14.4L15.625 15.125Q14.9 15.9 13.913 16.4Q12.925 16.9 11.8 17.025V20.5ZM19.925 20.825 1.95 2.85 2.675 2.15 20.65 20.125Z\"/\u003E\n\t\t\t\t\u003C/svg\u003E\n\t\t\t\t","custom_params":{},"convert_html":"1","suggestions_wrapper":"body","show_product_vendor":"","disable_hits":"","disable_submit":"","fixer":{"broken_search_ui":true,"broken_search_ui_ajax":true,"broken_search_ui_hard":false,"broken_search_elementor_popups":true,"broken_search_jet_mobile_menu":true,"broken_search_browsers_back_arrow":true,"force_refresh_checkout":true},"voice_search_enabled":"","voice_search_lang":"en-GB","show_recently_searched_products":"","show_recently_searched_phrases":"","go_to_first_variation_on_submit":"","current_lang":"en"};
//# sourceURL=jquery-dgwt-wcas-js-extra
/* ]]> */
</script>
<script type="text/javascript" src="https://eurogym.fr/wp-content/plugins/ajax-search-for-woocommerce/assets/js/search.min.js?ver=1.32.1" id="jquery-dgwt-wcas-js"></script>
<script type="text/javascript" src="https://eurogym.fr/wp-content/plugins/js_composer/assets/js/dist/js_composer_front.min.js?ver=8.7.2" id="wpb_composer_front_js-js"></script>
<script type="text/javascript" src="https://eurogym.fr/wp-content/plugins/js_composer/assets/lib/vendor/dist/skrollr/dist/skrollr.min.js?ver=8.7.2" id="vc_jquery_skrollr_js-js"></script>
<script type="text/javascript" src="https://eurogym.fr/wp-content/plugins/getwid/vendors/waypoints/lib/jquery.waypoints.min.js?ver=4.0.1" id="waypoints-js"></script>
<script type="text/javascript" src="https://eurogym.fr/wp-content/themes/unfinityplus/assets/js/counter.min.js?ver=1.3.4" id="unfinityplus-counter-lib-js"></script>
<script type="text/javascript" src="https://eurogym.fr/wp-content/themes/unfinityplus/assets/js/ct-counter.js?ver=1.3.4" id="unfinityplus-counter-js"></script>
<script type="text/javascript" src="https://eurogym.fr/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=6.1.4" id="swv-js"></script>
<script type="text/javascript" id="contact-form-7-js-before">
/* <![CDATA[ */
var wpcf7 = {
    "api": {
        "root": "https:\/\/eurogym.fr\/wp-json\/",
        "namespace": "contact-form-7\/v1"
    },
    "cached": 1
};
//# sourceURL=contact-form-7-js-before
/* ]]> */
</script>
<script type="text/javascript" src="https://eurogym.fr/wp-content/plugins/contact-form-7/includes/js/index.js?ver=6.1.4" id="contact-form-7-js"></script>
<script></script><script id="rs-initialisation-scripts">
		var	tpj = jQuery;

		var	revapi3;

		if(window.RS_MODULES === undefined) window.RS_MODULES = {};
		if(RS_MODULES.modules === undefined) RS_MODULES.modules = {};
		RS_MODULES.modules["revslider31"] = {once: RS_MODULES.modules["revslider31"]!==undefined ? RS_MODULES.modules["revslider31"].once : undefined, init:function() {
			window.revapi3 = window.revapi3===undefined || window.revapi3===null || window.revapi3.length===0  ? document.getElementById("rev_slider_3_1") : window.revapi3;
			if(window.revapi3 === null || window.revapi3 === undefined || window.revapi3.length==0) { window.revapi3initTry = window.revapi3initTry ===undefined ? 0 : window.revapi3initTry+1; if (window.revapi3initTry<20) requestAnimationFrame(function() {RS_MODULES.modules["revslider31"].init()}); return;}
			window.revapi3 = jQuery(window.revapi3);
			if(window.revapi3.revolution==undefined){ revslider_showDoubleJqueryError("rev_slider_3_1"); return;}
			revapi3.revolutionInit({
					revapi:"revapi3",
					DPR:"dpr",
					sliderLayout:"fullscreen",
					visibilityLevels:"1240,1024,778,480",
					gridwidth:"1200,1024,778,480",
					gridheight:"800,800,780,720",
					lazyType:"smart",
					spinner:"spinner0",
					perspective:600,
					perspectiveType:"local",
					editorheight:"800,800,780,720",
					responsiveLevels:"1240,1024,778,480",
					fullScreenOffsetContainer:"#wpadminbar",
					progressBar:{disableProgressBar:true},
					navigation: {
						mouseScrollNavigation:false,
						wheelCallDelay:1000,
						onHoverStop:false,
						arrows: {
							enable:true,
							style:"custom",
							hide_onleave:true,
							left: {
								h_offset:35
							},
							right: {
								h_offset:35
							}
						}
					},
					parallax: {
						levels:[50,15,15,20,25,30,35,40,45,46,47,48,49,50,51,55],
						type:"scroll"
					},
					viewPort: {
						global:true,
						globalDist:"-200px",
						enable:false,
						visible_area:"20%"
					},
					fallbacks: {
						allowHTML5AutoPlayOnAndroid:true
					},
			});
			
		}} // End of RevInitScript

		if (window.RS_MODULES.checkMinimal!==undefined) { window.RS_MODULES.checkMinimal();};
	</script>
				<script type="text/plain" data-service="google-analytics" data-category="statistics" async></script><!-- Statistics script Complianz GDPR/CCPA -->
						<script type="text/plain"							data-category="statistics">window['gtag_enable_tcf_support'] = false;
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-DKJCHC00BG', {
	cookie_flags:'secure;samesite=none',
	
});
</script><!-- Script Center statistics script Complianz GDPR/CCPA -->
				<script data-service="facebook" data-category="marketing" async type="text/plain">
                     !function(f,b,e,v,n,t,s)
  {if(f.fbq)return;n=f.fbq=function(){n.callMethod?
  n.callMethod.apply(n,arguments):n.queue.push(arguments)};
  if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
  n.queue=[];t=b.createElement(e);t.async=!0;
  t.src=v;s=b.getElementsByTagName(e)[0];
  s.parentNode.insertBefore(t,s)}(window, document,'script',
  'https://connect.facebook.net/en_US/fbevents.js');
  fbq('init', '503023790191680');
  fbq('track', 'PageView');

				</script>
					
		
	</body>
</html>