<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*

Template: Medicate - Health &amp; Medical WordPress Theme
Author: Peacefulqode.com
Version: 3.0
Design and Developed by: Peacefulqode

NOTE: This is main stylesheet of template, This file contains the styling for the actual Template. Please do not change anything here! write in a custom.css file if required!

*/

/*+++++++++++++++++++++++++++++++++++++++++++++++
[  Table of contents  ]
+++++++++++++++++++++++++++++++++++++++

--&gt; Moz Selection
--&gt; General
--&gt; Loading
--&gt; Back to Top
--&gt; WordPress Core
--&gt; Button Core
--&gt; Dummy data
--&gt; Blog Sidebar
--&gt; Blog
--&gt; Pagination
--&gt; Error
--&gt; Header
--&gt; Sidebar Menu
--&gt; Breadcrumb
--&gt; Footer Subscribe
--&gt; Footer
--&gt; Section Title
--&gt; OWL Carousel
--&gt; info box
--&gt; Service
--&gt; Counter
--&gt; Fancy Box
--&gt; Progressbar
--&gt; isotope Portfolio
--&gt; Porfolio Box
--&gt; Team
--&gt; Apoointment
--&gt; Testimonial
--&gt; Client
--&gt; Tabs
--&gt; pricebox
--&gt; FAQ
--&gt; Process Step
--&gt; Working hours
--&gt; Video Popup
--&gt; KeyFrames
--&gt; Comments Box

++++++++++++++++++++++++++++++++++++
[ End table content ]
+++++++++++++++++++++++++++++++*/

/*++++++++++++++++++++
Moz Selection
++++++++++++++++++++++*/
:root {
	--primary-color: #2490eb;
	--primary-dark-color: #0070BD; /*#14457b;*/
	--dark-color: #18100f;
	--dark-primary: #404040;
	--secondary-color: #666666;
	--grey-color: #f4f6f9;
	--white-color: #ffffff;
	--primary-green: #00AEBD;
	--primary-green-dark: #0095A1;
	--color-blue-sky: #37BFFF;
	--primary-blue-sky: #00B1F2;
	/* --body-fonts: 'Montserrat', sans-serif; */
	--body-fonts: 'Roboto', Helvetica, sans-serif;
	/* --title-fonts: 'Quicksand', sans-serif; */
	--title-fonts: 'Roboto', Helvetica, sans-serif;
}

::-moz-selection {
	text-shadow: none;
	background: var(--primary-color);
	color: #fff;
}

::-moz-selection {
	text-shadow: none;
	background: var(--primary-color);
	color: #fff;
}

::selection {
	text-shadow: none;
	background: var(--primary-color);
	color: #fff;
}

/*+++++++++++++++++++++++++++++++++++++++++
General
++++++++++++++++++++++++++++++++++++++++*/
body {
	background: var(--white-color);
	font-family: var(--body-fonts);
	font-size: 1rem;
	font-style: normal;
	font-weight: normal;
	line-height: 2;
	color: var(--secondary-color);
	overflow-x: hidden;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: var(--title-fonts);
	color: var(--dark-color);
	font-style: normal;
	font-weight: 700;
	margin: 0;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
	color: inherit;
}

h1 {
	font-size: 50px;
	font-style: normal;
	line-height: 60px;
}

h2 {
	font-size: 40px;
	font-style: normal;
	line-height: 60px;
}

h3 {
	font-size: 30px;
	font-style: normal;
	line-height: 40px;
}

h4 {
	font-size: 16px;
	font-style: normal;
	line-height: 25px;
	font-weight: 700;
}

h5 {
	font-size: 16px;
	font-style: normal;
	line-height: 25px;
}

h6 {
	font-size: 14px;
	font-style: normal;
	line-height: 25px;
}

/*+++++++++++++ HTML Tags++++++++++++++*/
a,
.button {
	color: var(--primary-color);
	outline: none !important;
	transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	text-decoration: none;
}

a:focus,
a:hover {
	color: var(--primary-color);
	outline: none;
	text-decoration: none !important;
}

p {
	margin-bottom: 30px;
}

img {
	max-width: 100%;
	height: auto;
}

pre {
	background: var(--white-color);
	padding: 15px;
	border: 1px solid var(--grey-color);
}

hr {
	margin: 0;
	padding: 0px;
	border-bottom: 1px solid #e0e0e0;
	border-top: 0px;
}

b,
strong {
	font-weight: 600;
}

/*+++++++++++++ Lists (Nested) ++++++++++++++*/
ol,
ul {
	padding-left: 25px;
	margin-bottom: 1em;
}

ol li {
	list-style: decimal;
}

ol ol {
	padding-left: 25px;
}

ul li {
	list-style: inherit;
}

/*+++++++++++++ Definition Lists ++++++++++++++*/
dl dd {
	margin-bottom: 15px;
}

dl dd:last-child {
	margin-bottom: 0px;
}

/*+++++++++++++ Table ++++++++++++++*/
table {
	border: 2px solid var(--grey-color);
	width: 100%;
	margin-bottom: 20px;
}

table td,
table th {
	border: 2px solid var(--grey-color);
	padding: 8px;
	text-align: center;
}

/*+++++++++++++ Input Textarea ++++++++++++++*/
input,
input.form-control {
	background: var(--grey-color);
	border: 1px solid var(--grey-color);
	color: var(--dark-color);
	width: 100%;
	float: left;
	font-size: 16px;
	font-weight: 400;
	padding: 0 15px;
	height: 54px;
	line-height: 54px;
	outline: none;
	transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	border-radius: 3px;
}

input::placeholder {
	color: var(----dark-color);
}

input:focus,
input:hover,
textarea:focus,
textarea:hover,
.form-control:focus {
	border-color: var(--primary-color);
	outline: none;
	box-shadow: none;
}

input[type="radio"],
input[type="checkbox"] {
	width: auto;
	height: auto;
	float: none;
	margin-right: 5px;
}

textarea {
	border-radius: 3px;
	background: var(--grey-color);
	border: 1px solid var(--grey-color);
	color: var(--dark-color);
	width: 100%;
	float: left;
	padding: 10px 15px;
	outline: none;
	transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
}

textarea::placeholder {
	color: var(----dark-color);
}

/*+++++++++++++ Select ++++++++++++++*/
select,
select.form-control {
	border: 1px solid var(--grey-color);
	color: var(--dark-color);
	width: 100%;
	float: left;
	padding: 0 30px 0 15px;
	height: 54px;
	line-height: 54px;
	outline: none;
	transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-image: url('data:image/svg+xml;utf8,&lt;svg fill=\'%23999999\' height=\'24\' viewBox=\'0 0 24 24\' width=\'24\' xmlns=\'http://www.w3.org/2000/svg\'&gt;&lt;path d=\'M7 10l5 5 5-5z\'/&gt;&lt;path d=\'M0 0h24v24H0z\' fill=\'none\'/&gt;&lt;/svg&gt;');
	background-repeat: no-repeat;
	background-position: right 16px bottom 50%;
	background-size: 20px 20px;
	border-radius: 3px;
}

/*+++++++++++++ Container ++++++++++++++*/
.container,
.elementor-section.elementor-section-boxed&gt;.elementor-container {
	max-width: 1300px;
}

.content-area .site-main {
	padding: 130px 0;
	display: inline-block;
	width: 100%;
	overflow: hidden;
	float: left;
}

@media (max-width: 767px) {
	.peacefulthemes-contain-area .content-area .container &gt; .row {
		margin-left: 0;
		margin-right: 0;
	}
}

#page .site-main ul li {
	overflow-wrap: break-word; /* For modern browsers */
}
.list-related .cat-rel-item-title a,
#page .site-main ul li a {
	overflow-wrap: break-word;
}

/*+++++++++++++ Text meant only for screen readers ++++++++++++++*/
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	white-space: nowrap;
	height: 0px;
	width: 1px;
	overflow: hidden;
}

.screen-reader-text:focus {
	background-color: var(--grey-color);
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: 600;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
}

/*+++++++++++++ Gallery ++++++++++++++*/
.gallery-item .gallery-caption {
	font-size: 14px;
	line-height: 22px;
}

.gallery-size-thumbnail .gallery-item {
	margin-right: 2%;
	width: 18.4%;
	margin-bottom: 2%;
	display: inline-block;
	vertical-align: top;
}

.gallery.gallery-size-thumbnail {
	display: inline-block;
	width: 100%;
}

.gallery-size-thumbnail .gallery-item img {
	margin-bottom: 10px;
}

.gallery-columns-1 .gallery-item {
	width: 100%;
	margin-right: 0px;
}

.gallery-columns-2 .gallery-item {
	width: 48%;
}

.gallery-columns-3 .gallery-item {
	width: 31.3%;
}

.gallery-columns-4 .gallery-item {
	width: 23%;
}

.gallery-columns-5 .gallery-item {
	width: 18%;
}

.gallery-columns-6 .gallery-item {
	width: 14.6%;
}

.gallery-columns-7 .gallery-item {
	width: 12.2%;
}

.gallery-columns-8 .gallery-item {
	width: 10.5%;
}

.gallery-columns-9 .gallery-item {
	width: 9.1%;
}

/*+++++++++++++ Calendar ++++++++++++++*/
.pt-blog-contain .wp-block-calendar {
	display: inline-block;
	width: 100%;
	margin-bottom: 30px;
}

.wp-block-calendar table caption,
.wp-block-calendar table tbody {
	color: var(--secondary-color);
}

.wp-calendar-table {
	margin-bottom: 0;
}

.wp-calendar-table caption {
	padding: 0 0 15px;
	color: var(--dark-color);
	text-align: center;
	caption-side: top;
}

.wp-calendar-nav .wp-calendar-nav-prev {
	width: 50%;
	border: 1px solid var(--grey-color);
	display: inline-block;
	float: left;
	text-align: center;
	border-right: 0;
	padding: 4px;
	border-top: 0;
	color: var(--secondary-color);
	text-decoration: none;
	background: var(--white-color);
}

.wp-calendar-nav .wp-calendar-nav-next {
	width: 50%;
	border: 1px solid var(--grey-color);
	display: inline-block;
	float: left;
	text-align: center;
	padding: 4px;
	border-top: 0;
	color: var(--secondary-color);
	text-decoration: none;
	background: var(--white-color);
}

.wp-calendar-nav .pad {
	display: none;
}

.wp-calendar-nav span a {
	color: var(--secondary-color);
	text-decoration: none;
}

.wp-calendar-nav span a:hover {
	color: var(--primary-color);
}

/*+++++++++++++ Tags ++++++++++++++*/
.wp-block-tag-cloud .tag-cloud-link {
	font-size: 14px !important;
	background: var(--white-color);
	margin: 0 10px 10px 0;
	display: inline-block;
	float: left;
	color: var(--dark-color);
	padding: 5px 15px;
	border: 1px solid var(--white-color);
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.wp-block-tag-cloud .tag-cloud-link:hover {
	border-color: var(--primary-color);
	background: var(--primary-color);
	color: var(--white-color);
}

/*+++++++++++++ Blog Page Link ++++++++++++++*/
.page-links {
	margin: 15px 0 15px;
	clear: both;
}

.pt-blog-contain .page-links a,
.page-links&gt;span.page-number,
.page-links a,
.page-links .post-page-numbers {
	border: none;
	width: 45px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	background: var(--white-color);
	border: 2px solid var(--grey-color);
	margin-left: 5px;
	padding: 0px;
	display: inline-block;
	color: var(--dark-color);
	border-radius: 3px;
}

.pt-blog-contain .page-links a:hover,
.page-links .post-page-numbers.current {
	text-decoration: none;
	background-color: var(--primary-color);
	border-color: var(--primary-color);
	color: var(--white-color);
}

.pt-blog-contain .page-links&gt;span.page-number,
.page-links&gt;span.page-number {
	background: var(--primary-color);
	color: var(--white-color);
}

article.hentry .pt-blog-contain .page-links a:hover {
	color: #fff;
}

.wp-block-table.is-style-stripes td {
	border-color: #eaeaea;
}

.wp-block-table td,
.wp-block-table th {
	text-align: left;
}

.wp-block-latest-posts.is-grid.has-dates {
	margin: 0;
}

.wp-block-table.is-style-stripes tbody tr:nth-child(odd) td {
	background-color: var(--grey-color);
}

article.hentry.format-audio .pt-post-media p:nth-child(-n+2) {
	display: inline-block;
	margin-bottom: 0;
	padding-top: 30px;
}

article.hentry.format-audio .pt-post-media p {
	margin-bottom: 0;
	padding-left: 30px;
}

article.hentry.format-audio .pt-post-media p {
	margin-bottom: 0;
	padding-left: 30px;
}

article.hentry.format-video .pt-post-media p {
	margin-bottom: 0;
}

article.hentry.format-video .pt-post-media {
	text-align: center;
}

article.hentry.format-audio .pt-post-media embed,
article.hentry.format-video .pt-post-media iframe {
	width: 100%;
}
.list-related .cat-rel-item-title a {
	display: block;
	text-wrap: pretty;
}
/*+++++++++++++++++++++++++++++++++++++++++
Loading
++++++++++++++++++++++++++++++++++++++++*/
#pt-loading {
	flex-direction: column;
	justify-content: center;
	align-items: center;
	position: fixed;
	display: flex;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 9999;
	width: 100%;
	height: 100%;
	background: var(--white-color);
}

#pt-loading img {
	height: 60px;
	width: auto;
	border-radius: 0;
}

/*+++++++++++++++++++++++++++++++++++++++++
Back to Top
++++++++++++++++++++++++++++++++++++++++*/
#back-to-top .top {
	border-radius: 3px;
	position: fixed;
	bottom: 90px;
	right: 30px;
	margin: 0px;
	color: var(--white-color);
	background: var(--primary-color);
	z-index: 999;
	font-size: 16px;
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 50px;
}

#back-to-top .top:hover {
	background: var(--dark-color);
}

/*+++++++++++++++++++++++++++++++++++++++++
WordPress Core
++++++++++++++++++++++++++++++++++++++++*/
.alignnone {
	margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
	display: block;
	margin: 5px auto 15px auto;
}

.alignright {
	float: right;
	margin: 5px 0 20px 20px;
}

.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
}

a img.alignright {
	float: right;
	margin: 5px 0 20px 20px;
}

a img.alignnone {
	margin: 5px 20px 20px 0;
}

a img.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
}

a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	background: #fff;
	border: 1px solid var(--grey-color);
	max-width: 96%;
	padding: 5px;
	text-align: center;
}

.wp-caption.alignnone {
	margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
	margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
	margin: 5px 0 20px 20px;
}

.wp-caption img {
	border: 0 none;
	height: auto;
	margin: 0;
	max-width: 98.5%;
	padding: 0;
	width: auto;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	margin: 0;
	padding: 0 4px 5px;
}

.wp-block-audio figcaption,
.wp-block-video figcaption,
.wp-block-image figcaption,
.wp-block-gallery .blocks-gallery-image figcaption,
.wp-block-gallery .blocks-gallery-item figcaption {
	font-size: 14px;
	line-height: 1.6;
	margin: 0;
	padding: 0.5rem;
	text-align: center;
}

.wp-block-gallery figcaption.blocks-gallery-caption {
	margin-bottom: 10px;
}

.bypostauthor {
	display: block;
}

.wp-caption-text {
	font-size: 14px;
	margin: 4px 0 0;
	line-height: normal;
}

/*+++++++++++++++++++++++++++++++++++++++++
Button Core
++++++++++++++++++++++++++++++++++++++++*/
[type="button"],
[type="reset"],
[type="submit"] {
	padding: 12px 30px;
	font-size: 14px;
	font-weight: 600;
	background: var(--primary-color);
	font-family: var(--title-fonts);
	text-transform: uppercase;
	letter-spacing: 0.04em;
	color: var(--white-color) !important;
	display: inline-block;
	border: none;
	width: auto;
	height: auto;
	line-height: 2;
	transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
}

[type="button"]:hover,
[type="reset"]:hover,
[type="submit"]:hover {
	background: var(--dark-color);
}

.pt-button {
	position: relative;
	width: auto;
	background: var(--primary-blue-sky);
	color: var(--white-color);
	letter-spacing: 0.04em;
	font-family: var(--title-fonts);
	font-size: 14px;
	font-weight: 600;
	padding: 12px 30px;
	text-transform: uppercase;
	line-height: 2;
	vertical-align: middle;
	border: none;
	display: inline-block;
	overflow: hidden;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.pt-btn-load-container .pt-button {
	font-size: 18px;
}

.pt-button .pt-button-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.pt-button span {
	z-index: 9;
	position: relative;
	margin-right: 10px;
}

.pt-button:hover,
.pt-button:focus {
	color: var(--white-color);
	background: var(--primary-dark-color);
}

/*+++++++++++++ Button link++++++++++++++*/
.pt-button.pt-button-link {
	padding: 0;
	background: transparent;
	color: var(--primary-color);
}

.pt-button.pt-button-link i {
	border-color: var(--primary-color);
}

.pt-button.pt-button-link:hover {
	color: var(--dark-color);
}

.pt-button.pt-button-link:hover i {
	border-color: var(--secondary-color);
}

/*+++++++++++++ Button outline ++++++++++++++*/
.pt-button.pt-button-outline {
	background: transparent;
	border: 1px solid var(--primary-color);
	color: var(--primary-color);
}

.pt-button.pt-button-outline:hover {
	color: var(--secondary-color);
	border: 1px solid var(--secondary-color)
}

/*+++++++++++++++++++++++++++++++++++++++++
Dummy data
++++++++++++++++++++++++++++++++++++++++*/
.pt-sticky-post-label {
	padding: 5px 15px;
	background: var(--primary-color);
	color: var(--white-color);
	margin-bottom: 15px;
	display: inline-block;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.pt-sticky-post-label i {
	margin-right: 5px;
}

.wp-block-button__link,
.wp-block-file a.wp-block-file__button {
	background: var(--primary-color);
	color: var(--white-color) !important;
	font-size: 16px;
}

.wp-block-button__link:hover,
.wp-block-file a.wp-block-file__button:hover {
	background: var(--dark-color);
	color: var(--white-color);
}

.is-style-outline .wp-block-button__link,
.wp-block-button__link.is-style-outline {
	border-color: var(--primary-color);
	color: var(--primary-color) !important;
}

.is-style-outline .wp-block-button__link:hover,
.wp-block-button__link.is-style-outline:hover {
	background: transparent;
	border-color: var(--dark-color);
	color: var(--dark-color) !important;
}

.is-style-squared .wp-block-button__link {
	border-radius: 0;
}

.wp-block-button {
	margin-bottom: 30px;
}

.wp-block-cover.has-background-dim {
	color: var(--white-color);
}

blockquote {
	background: var(--grey-color);
	padding: 15px 30px;
	border-radius: 3px;
	border-left: 5px solid var(--primary-color);
	margin-bottom: 45px;
}

blockquote cite {
	font-family: var(--title-fonts);
	color: var(--primary-color);
	text-transform: uppercase;
	font-weight: 600;
	font-style: italic;
}

blockquote strong {
	font-family: var(--title-fonts);
	color: var(--primary-color);
	font-style: italic;
	font-weight: 600;
}

.pt-blog-post .pt-blog-contain .pt-post-meta .pt-post-terms {
	color: var(--dark-primary);
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 700;
	margin-bottom: 15px;
	margin-top:10px;
}

.pt-blog-post .pt-blog-contain blockquote p {
	margin-bottom: 0;
}

.post-password-form input {
	float: none;
}

.pt-blog-post .pt-blog-contain table td,
.pt-blog-post .pt-blog-contain table th,
.pt-comment-area table td,
.pt-comment-area table th {
	border-color: var(--grey-color);
	background: var(--white-color);
}

.pt-comment-area {
	display: inline-block;
	width: 100%;
}

.pt-blog-contain .wp-block-archives,
.pt-blog-contain .wp-block-archives-dropdown,
.pt-blog-contain .wp-block-categories,
.pt-blog-contain .wp-block-latest-posts,
.pt-blog-contain .wp-block-tag-cloud,
.pt-blog-contain .wp-block-search {
	margin: 0 0 30px;
	padding: 0;
	display: inline-block;
	width: 100%;
	float: left;
}

.pt-blog-contain .wp-block-archives li {
	list-style-type: none;
}

.has-dates .wp-block-latest-comments__comment,
.has-excerpts .wp-block-latest-comments__comment,
.wp-block-latest-comments__comment {
	display: inline-block;
	width: 100%;
	margin-bottom: 0;
	line-height: 2;
}

ol.wp-block-latest-comments {
	padding: 0;
	margin: 0;
}

ol.wp-block-latest-comments li a {
	color: var(--dark-color);
}

ol.wp-block-latest-comments li a.wp-block-latest-comments__comment-link {
	color: var(--primary-color);
}

ol.wp-block-latest-comments li a:hover {
	color: var(--primary-color);
}

.wp-block-latest-comments__comment-excerpt p {
	font-size: 16px;
}

/*+++++++++++++++++++++++++++++++++++++++++
Blog Sidebar
++++++++++++++++++++++++++++++++++++++++*/
.widget {
	margin-bottom: 45px;
	display: inline-block;
	width: 100%;
	float: left;
	position: relative;
	padding: 30px;
	background: var(--grey-color);
	border-radius: 3px;
}
.sidebar-main-nav .widget.widget-port {
	padding-inline: 20px;
}
.widget:last-child {
	margin-bottom: 0;
}

.widget h2 {
	font-size: 24px;
	line-height: 32px;
	margin-bottom: 15px;
}

/*+++++++++++++ SideBar-Search ++++++++++++++*/
.widget.widget_search {
	background: var(--primary-color);
}

.widget.widget_search .widget-title {
	display: none;
}

.widget.widget_search input {
	background: var(--white-color);
	border: 1px solid var(--grey-color);
	padding: 0 15px;
	border-radius: 3px;
}

.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input {
	background: var(--white-color);
	border: 1px solid var(--grey-color);
	border-radius: 3px;
	padding: 0 15px;
}

.widget.widget_search .wp-block-search label {
	display: none;
}

.wp-block-search .wp-block-search__inside-wrapper {
	position: relative;
}

.wp-block-search .wp-block-search__inside-wrapper .wp-block-search__input {
	background: var(--white-color);
	border: 1px solid var(--grey-color);
	border-radius: 3px;
	padding: 0 15px;
}

.wp-block-search .wp-block-search__button {
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	background: var(--primary-dark-color);
	border: none;
	padding: 0;
	margin-left: 0;
	padding: 0;
	width: 54px;
	height: 54px;
	line-height: 54px;
	position: absolute;
	right: 0;
	font-size: 0;
}

.wp-block-search .wp-block-search__button:before {
	content: "\e610";
	font-family: 'themify';
	font-weight: 400;
	font-size: 20px;
}

.wp-block-search .wp-block-search__button:hover {
	background: var(--dark-color);
	outline: none;
}

.search-form {
	position: relative;
}

.search-form label {
	width: 100%;
	margin-bottom: 0;
	float: left;
	width: 100%;
}

.search-submit {
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	background: var(--primary-dark-color);
	border: none;
	padding: 0;
	position: absolute;
	text-align: center;
	color: var(--white-color) !important;
	line-height: 54px;
	height: 54px;
	width: 54px;
	top: 0;
	right: 0;
	transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
}

.search-submit:before {
	content: "\e610";
	font-family: 'themify';
	font-weight: 400;
	font-size: 20px;
}

.search-submit:hover {
	background: var(--dark-color);
	outline: none;
}

/*+++++++++++++ widget-menu ++++++++++++++*/
.widget ul {
	padding: 0;
	margin: 0;
}

.widget ul li {
	list-style: none;
	margin: 0 0 10px 0;
}

.widget ul li:last-child {
	margin-bottom: 0;
}

.widget ul ul.children {
	padding-left: 25px;
}

.widget ul li a {
	color: var(--dark-color);
	position: relative;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
	padding: 0 0 0 15px;
	text-transform: capitalize;
}

.widget ul li a:hover {
	color: var(--primary-color);
	text-decoration: none;
}

.widget ul.wp-block-latest-posts__list li&gt;a:before,
.widget ul.wp-block-archives-list li&gt;a:before,
.widget ul.wp-block-categories-list li&gt;a:before,
.widget.widget_archive ul li&gt;a:before,
.widget.widget_categories ul li&gt;a:before,
.widget.widget_pages ul li&gt;a:before,
.widget.widget_meta ul li&gt;a:before,
.widget.widget_recent_entries ul li&gt;a:before,
.widget.widget_nav_menu ul li&gt;a:before,
.widget .wp-block-page-list .wp-block-pages-list__item a.wp-block-pages-list__item__link:before {
	position: absolute;
	content: '\f054';
	left: 0;
	font-size: 10px;
	top: 5px;
	font-family: "Font Awesome 6 Free";
	line-height: normal;
	font-weight: 600;
	color: var(--primary-color);
}

/*+++++++++++++ SideBar - Recent Comments ++++++++++++++*/
.widget.widget_recent_comments #recentcomments li.recentcomments span a,
.widget.widget_recent_comments #recentcomments--1 li.recentcomments span a {
	color: var(--secondary-color);
}

.widget.widget_recent_comments #recentcomments li.recentcomments a:before {
	display: none;
}

.widget.widget_recent_comments #recentcomments li.recentcomments a {
	color: var(--primary-color);
	padding-left: 0;
}

.widget.widget_recent_comments #recentcomments li.recentcomments a:hover {
	color: var(--primary-color);
	text-decoration: underline !important;
	padding-left: 0;
}

/*+++++++++++++ SideBar - Recent post ++++++++++++++*/
.pt-footer-recent-post {
	display: flex;
	align-items: flex-start;
	margin-bottom: 24px;
	padding-bottom: 24px;
	border-bottom: 1px solid rgba(15, 40, 81, 0.1);
	padding-bottom: 24px;
}

.pt-footer-recent-post:last-child {
	margin-bottom: 0;
	border: none;
	padding: 0;
}

.pt-footer-recent-post .pt-footer-recent-post-media {
	margin-right: 15px;
}

.pt-footer-recent-post .pt-footer-recent-post-media img {
	width: 80px;
	height: 80px;
	border-radius: 3px;
}

.pt-footer-recent-post .pt-footer-recent-post-info {
	flex: 1;
	align-self: center;
}

.pt-footer-recent-post .pt-footer-recent-post-info .pt-post-date {
	font-family: var(--title-fonts);
	text-transform: uppercase;
	font-size: 12px;
	line-height: 22px;
	font-weight: 600;
	letter-spacing: 0.04em;
	color: var(--primary-color);
}

.pt-footer-recent-post .pt-footer-recent-post-info .pt-post-date i {
	margin-right: 8px;
}

.pt-footer-recent-post .pt-footer-recent-post-info h6 {
	font-size: 16px;
	line-height: 25px;
	font-weight: 400;
	margin-bottom: 0;
}

.pt-footer-recent-post .pt-footer-recent-post-info h6 a:hover {
	color: var(--primary-color);
}

/*+++++++++++++ SideBar Calendar ++++++++++++++*/
.widget_calendar table caption {
	caption-side: inherit;
	padding: 0 0 10px;
	color: var(--dark-color);
	font-weight: 500;
}

.widget_calendar table#wp-calendar {
	width: 100%;
	text-align: center;
	margin-bottom: 0;
	margin-top: 0;
	background: var(--white-color);
}

.widget_calendar table#wp-calendar a {
	font-weight: 600;
}

.widget_calendar .calendar_wrap td#today {
	background: var(--primary-color);
	color: var(--white-color);
	font-weight: 600;
}

.widget_calendar .calendar_wrap td#today a {
	color: var(--white-color);
}

.widget_calendar table#wp-calendar td#today {
	background: var(--primary-color);
	color: var(--white-color);
	font-weight: 600;
}

.widget_calendar table#wp-calendar td#today a {
	background: var(--primary-color);
	color: var(--white-color);
}

.widget_calendar .calendar_wrap table th {
	background: var(--white-color);
	color: var(--dark-color);
	font-weight: 600;
}

.widget_calendar .calendar_wrap table th,
.widget_calendar .calendar_wrap table td {
	padding: 8px;
	text-align: center;
}

/*+++++++++++++ SideBar Categories List ++++++++++++++*/
.widget_categories ul li,
.widget_archive ul li {
	font-weight: 400;
	color: var(--dark-color);
}

.widget_categories ul li a,
.widget_archive ul li a {
	font-weight: 400;
	color: var(--dark-color);
}

/*+++++++++++++  Meta - widget RSS =====*/
.widget.widget_rss ul li {
	margin-bottom: 30px;
}

.widget.widget_rss ul li:last-child {
	margin-bottom: 0;
}

.widget.widget_rss ul li a {
	padding-left: 0;
	font-size: 16px;
	color: var(--dark-color);
	font-weight: 600;
	font-family: var(--title-fonts);
}

.widget.widget_rss ul li a:hover {
	color: var(--primary-color);
}

.widget.widget_rss ul li a:before {
	display: none;
}

.widget.widget_rss ul li cite {
	font-weight: 600;
	margin-top: 5px;
	display: inline-block;
	width: 100%;
}

.widget.widget_rss ul li .rss-date {
	font-size: 14px;
	color: var(--primary-color);
	line-height: 1;
	float: left;
	display: inline-block;
	width: 100%;
	margin: 5px 0;
}

ul.wp-block-rss .wp-block-rss__item-title a {
	padding: 0;
}

/*+++++++++++++ widget Nav Menu ++++++++++++++*/
.widget.widget_nav_menu ul li,
.widget ul.menu li {
	margin-bottom: 0;
}

.widget.widget_nav_menu ul&gt;li {
	margin-bottom: 5px;
}

.widget.widget_nav_menu ul&gt;li .sub-menu li {
	margin-bottom: 0;
}

.widget.widget_nav_menu ul li .sub-menu,
.widget ul.menu li .sub-menu {
	display: block !important;
	padding-left: 20px;
}

.widget.widget_nav_menu ul li .sub-menu li a,
.widget ul.menu li .sub-menu li a {}

.widget.widget_nav_menu ul li a,
.widget ul.menu li a {
	width: 100%;
}

/*+++++++++++++ SideBar - widget Recent Entries ++++++++++++++*/
.widget_recent_entries ul li .post-date {
	font-weight: 600;
	color: var(--dark-color);
}

/*+++++++++++++ SideBar - Tags ++++++++++++++*/
.widget_tag_cloud .tag-cloud-link {
	font-size: 14px !important;
	background: var(--white-color);
	margin: 0 10px 10px 0;
	display: inline-block;
	float: left;
	color: var(--dark-color);
	padding: 5px 15px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid var(--white-color);
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	text-transform: capitalize;
}

.widget_tag_cloud .tag-cloud-link:hover {
	border-color: var(--primary-color);
	background: var(--primary-color);
	color: var(--white-color);
}

@media(max-width:1023px) {
	.sidebar.widget-area {
		margin-top: 45px;
	}
}

/*++++++++++++++++ New monster widget ++++++++++++++++++++*/

/*+++++ SideBar +++++*/
.wp-block-calendar table {
	background: var(--white-color);
}

.wp-block-calendar table th {
	background: transparent;
	font-weight: 600;
	color: var(--dark-color);
	padding: 8px;
}

.wp-block-calendar table td {
	padding: 8px;
}

.wp-block-calendar table td a {
	text-decoration: none;
	font-weight: 600;
}

.wp-block-calendar table td#today {
	background: var(--primary-color);
	color: var(--white-color);
	font-weight: 600;
}

ul.wp-block-social-links li {
	margin-bottom: 0;
}

.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
	border: none;
	padding: 0;
}

.wp-block-search .wp-block-search__button svg {
	display: none;
}

.widget .wp-block-loginout input.input {
	background: var(--white-color);
	margin-bottom: 15px;
}

.widget .wp-block-loginout .login-remember {
	margin-bottom: 15px;
}

.entry-content h2+ul,
.entry-content h2+ol {
	margin-top: 1em;
}

/*+++++++++++++++++++++++++++++++++++++++++
Blog
++++++++++++++++++++++++++++++++++++++++*/
.pt-blog .owl-carousel .pt-blog-post {
	margin-bottom: 0;
	/* box-shadow: none; */
}

.single-post .pt-blog-post {
	margin-bottom: 0;
}

.pt-blog-post {
	margin-bottom: 30px;
	background: var(--white-color);
	border-radius: 5px;
	overflow: hidden;
	-webkit-box-shadow: 0px 0px 30px 0 rgba(0, 20, 9, 0.1);
	-moz-box-shadow: 0px 0px 30px 0 rgba(0, 20, 9, 0.1);
	box-shadow: 0px 0px 30px 0 rgba(0, 20, 9, 0.1);
}

.pt-light-bg .pt-blog-post {
	background: var(--white-color);
	-webkit-box-shadow: 0px 0px 20px 0 rgba(0, 20, 9, 0.1);
	-moz-box-shadow: 0px 0px 20px 0 rgba(0, 20, 9, 0.1);
	box-shadow: 0px 0px 20px 0 rgba(0, 20, 9, 0.1);
}

.pt-blog-post .pt-post-media {
	overflow: hidden;
	margin-bottom: 0;
	position: relative;
}

.pt-blog-post .pt-post-media img {
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: 0.5s ease-in-out;
	transition: 0.5s ease-in-out;
	width: 100%;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-moz-border-radius-bottomright: 0;
	-moz-border-radius-bottomleft: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.pt-blog-post:hover .pt-post-media img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

.pt-blog-post .pt-post-media .pt-post-date {
	font-family: var(--title-fonts);
	background: var(--primary-dark-color);
	padding: 4px 8px;
	line-height: normal;
	text-transform: capitalize;
	color: var(--white-color);
	text-align: center;
	position: absolute;
	bottom: 20px;
	left: 30px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.pt-blog-post .pt-post-media .pt-post-date a {
	color: var(--white-color);
	letter-spacing: 0.04em;
	font-size: 14px;
	line-height: 16px;
	font-weight: 700;
	text-transform: uppercase;
}

.pt-blog-post .pt-blog-contain {
	padding: 15px 30px 30px 30px;
	display: inline-block;
	position: relative;
	width: 100%;
}

.pt-blog-post .pt-blog-contain .pt-blog-title {
	margin: 0 0 10px 0;
	font-size: 25px;
	line-height: 29px;
	color: var(--dark-primary);
}

.description-hide .pt-blog-post .pt-blog-contain .pt-blog-title {
	margin-bottom: 15px;
}

.pt-blog-post .pt-blog-contain .pt-blog-info p {
	font-size: 16px;
	line-height: 30px;
	font-weight: 400;
	color: #7D7D7D;
}
.pt-blog-post .pt-blog-contain .pt-button.pt-button-link {
	color: var(--primary-blue-sky);
}

.pt-blog-post .pt-post-meta ul {
	padding: 0 0 15px;
	margin: 0 0 15px;
	width: 100%;
	display: flex;
	border-bottom: 1px solid #ededed;
}

.pt-blog-post .pt-post-meta ul li {
	list-style: none;
	float: left;
	display: inline-block;
	margin-right: 20px;
	letter-spacing: 0.04em;
	font-size: 14px;
	line-height: 22px;
	font-weight: 600;
	text-transform: uppercase;
	font-family: var(--title-fonts);
}

.pt-blog-post .pt-post-meta ul li:last-child {
	margin-right: 0;
}

.pt-blog-post .pt-post-meta ul li a {
	color: var(--secondary-color);
	text-decoration: none;
}

.pt-blog-post .pt-post-meta ul li a:hover {
	color: var(--primary-color);
}

.pt-blog-post .pt-post-meta ul li i {
	margin-right: 10px;
	color: var(--primary-color);
}

.single-post .content-area .site-main {
	padding-bottom: 90px;
}
.sidebar .widget:last-child{
	margin-top: 30px;
}
@media(max-width:1365px) {

	.comment-respond .comment-form-author,
	.comment-respond .comment-form-email,
	.comment-respond .comment-form-url {
		float: left;
		width: 31.66%;
	}
}

@media(max-width:1023px) {
	.single-post .content-area .site-main {
		padding-bottom: 170px;
	}
}

@media(max-width:767px) {
	.single-post .content-area .site-main {
		padding-bottom: 70px;
	}

	.commentlist ol.children {
		padding-left: 30px;
	}

	.commentlist .pt-comment-info {
		padding: 15px;
	}

	.commentlist .pt-comment-info .reply a {
		right: 15px;
		top: 15px;
	}

	.comment-respond .comment-form-author,
	.comment-respond .comment-form-email,
	.comment-respond .comment-form-url {
		width: 100%;
		margin-right: 0;
	}

	.commentlist .pt-comment-avatar {
		width: 90px;
	}
	.list-related .cat-rel-item-title a {
		font-size: 16px !important;
	}
}

@media(max-width:479px) {
	.commentlist .pt-comment-wrap {
		display: -ms-flexbox;
		display: inline-block;
		-ms-flex-align: start;
		align-items: inherit;
		width: 100%;
	}

	.commentlist .pt-comment-avatar {
		margin: 0 0 15px 0;
	}

	.pt-blog-post .pt-blog-contain {
		padding: 15px;
	}

	.pt-blog-post .pt-post-meta ul {
		display: inline-block !important;
		margin: 0;
	}

	.pt-blog-post .pt-post-meta ul li {
		font-size: 14px;
		margin-bottom: 5px;
	}
}

/*+++++++++++++++++++++++++++++++++++++++++
Pagination
++++++++++++++++++++++++++++++++++++++++*/
.pt-pagination {
	margin-top: 15px;
}

.pt-pagination .page-numbers {
	display: -ms-flexbox;
	display: flex;
	padding-left: 0;
	list-style: none;
	padding: 0;
	margin: 0;
}

.pt-pagination .page-numbers li:first-child .page-numbers {
	margin-left: 0;
}

.pt-pagination .page-numbers li .page-numbers {
	position: relative;
	display: block;
	padding-inline: 10px;
	height: 30px;
	margin: 0 5px;
	color: var(--dark-color);
	border: 1px solid #404040;
	border-radius: 4px;
	font-weight: 700;
}

.pt-pagination .page-numbers li .page-numbers:not(:disabled):not(.disabled) {
	cursor: pointer
}

.pt-pagination .page-numbers li .page-numbers.current {
	color: var(--white-color);
	background: var(--primary-color);
	border-color: var(--primary-color);
	z-index: 1;
	-webkit-transition: all 0.5s ease-out 0s;
	-moz-transition: all 0.5s ease-out 0s;
	-ms-transition: all 0.5s ease-out 0s;
	-o-transition: all 0.5s ease-out 0s;
	transition: all 0.5s ease-out 0s;
}

.pt-pagination .page-numbers li .next.page-numbers,
.pt-pagination .page-numbers li .prev.page-numbers {
	width: auto;
}

@media(max-width:767px) {
	.pt-pagination .page-numbers li .next.page-numbers,
	.pt-pagination .page-numbers li .prev.page-numbers {
		width: auto;
	}
}

/*+++++++++++++++++++++++++++++++++++++++++
Error
++++++++++++++++++++++++++++++++++++++++*/
.pt-error-block {
	text-align: center;
	padding-bottom: 80px;
}

.pt-error-block .pt-errot-text {
	font-size: 420px;
	font-family: var(--title-fonts);
	color: var(--primary-color);
	line-height: 0.8;
	margin-bottom: 30px;
	font-style: normal;
	text-transform: uppercase;
	font-weight: 600;
}

@media(max-width:1023px) {
	.pt-error-block .pt-errot-text {
		font-size: 320px;
	}
}

@media(max-width:767px) {
	.pt-error-block .pt-errot-text {
		font-size: 200px;
	}

	.pt-error-block h2 {
		font-size: 26px;
		line-height: 34px;
	}
}

@media(max-width:479px) {
	.pt-error-block .pt-errot-text {
		font-size: 130px;
	}
}

/*+++++++++++++++++++++++++++++++++++++++++
Header
++++++++++++++++++++++++++++++++++++++++*/
.animated {
	-webkit-animation-duration: 1.25s;
	animation-duration: 1.25s;
}

.fadeInDown {
	animation-name: fadeInDown
}

@keyframes fadeInLeft {
	from {
		opacity: 0;
		transform: translate3d(-100%, 0, 0)
	}

	to {
		opacity: 1;
		transform: none
	}
}

header#pt-header {
	position: relative;
	display: inline-block;
	width: 100%;
	clear: both;
	background: var(--white-color);
	z-index: 99;
}

header#pt-header.pt-header-sticky {
	position: fixed;
	top: 0;
	left: 0;
	display: inline-block;
	width: 100%;
	-webkit-box-shadow: 0px 5px 15px 0px rgba(0, 33, 85, 0.1);
	-moz-box-shadow: 0px 5px 15px 0px rgba(0, 33, 85, 0.1);
	box-shadow: 0px 5px 15px 0px rgba(0, 33, 85, 0.1);
}

/*+++++++++++++ Header Top Bar++++++++++++++*/
header#pt-header .pt-top-header {
	background: var(--primary-dark-color);
	padding: 0;
	font-size: 14px;
}

header#pt-header .pt-top-header .container {
	padding-right: 0;
}

header#pt-header .pt-top-header .pt-header-contact.text-right ul {
	float: right;
}

header#pt-header .pt-top-header .pt-header-contact ul {
	margin: 0;
	padding: 0;
}

header#pt-header .pt-top-header .pt-header-contact ul li {
	list-style: none;
	display: inline-block;
	color: var(--white-color);
	border-left: 1px solid rgba(255, 255, 255, 0.1);
	padding: 10px 20px;
	float: left;
}

header#pt-header .pt-top-header .pt-header-contact ul li:last-child {
	margin-right: 0;
	border-right: 1px solid rgba(255, 255, 255, 0.1);
}

header#pt-header .pt-top-header .pt-header-contact ul li i {
	margin-right: 10px;
}

header#pt-header .pt-top-header .pt-header-contact ul li a {
	color: var(--white-color);
	font-family: var(--title-fonts);
	font-weight: 600;
}

header#pt-header .pt-top-header .pt-header-contact ul li a:hover {
	color: var(--white-color);
	background: transparent;
}

header#pt-header .pt-top-header .text-right .pt-header-social ul,
header#pt-header .pt-top-header .pt-header-social.text-right ul {
	float: right;
}

header#pt-header .pt-top-header .pt-header-social ul {
	margin: 0;
	padding: 0;
}

header#pt-header .pt-top-header .pt-header-social ul li {
	list-style: none;
	display: inline-block;
	float: left;
	/* border-left: 1px solid rgba(255, 255, 255, 0.1); */
}

header#pt-header .pt-top-header .pt-header-social ul li:nth-child(5) {
	margin-right: 15px;
}

header#pt-header .pt-top-header .pt-header-social ul li a {
	color: var(--white-color);
	padding: 10px 12px;
	display: inline-block;
}

header#pt-header .pt-top-header .pt-header-social ul li a {
	font-size: 20px;
}
header#pt-header .pt-top-header .pt-header-social ul li a i:before {
	width: 20px !important;
	height: 20px !important;
}
header#pt-header .pt-top-header .pt-header-social ul li:nth-child(6) a,
header#pt-header .pt-top-header .pt-header-social ul li:nth-child(7) a {
	font-size: 16px;
}
header#pt-header .pt-top-header .pt-header-social ul li:nth-child(6) a i:before,
header#pt-header .pt-top-header .pt-header-social ul li:nth-child(7) a i:before {
	width: 15px;
	height: 15px;
}
header#pt-header .pt-top-header .pt-header-social ul li:nth-child(5) a,
header#pt-header .pt-top-header .pt-header-social ul li:nth-child(6) a {
	padding-left: 18px !important;
	padding-right: 18px !important;
}

header#pt-header .pt-top-header ul li a:hover {
	color: var(--white-color);
	background: var(--primary-green-dark)
}

header#pt-header .pt-top-header .pt-header-social ul li:last-child {
	border-left: 1px solid #63C3CC;
}

header#pt-header .pt-top-header .pt-header-social ul li a i.fab.fa-youtube:before {
	content: '';
	background-color: var(--white-color);
	-webkit-mask: url('../img/icon_youtube.svg');
	mask: url('../img/icon_youtube.svg');
	-webkit-mask-size: cover;
	mask-size: cover;
	display: block;
	width: 15px;
	height: 15px;
	transform: translateY(3px);
}

header#pt-header .pt-top-header .pt-header-social ul li a i.fab.fa-instagram:before {
	content: '';
	background-color: var(--white-color);
	-webkit-mask: url('../img/icon_ig_fill.svg');
	mask: url('../img/icon_ig_fill.svg');
	-webkit-mask-size: cover;
	mask-size: cover;
	display: block;
	width: 15px;
	height: 15px;
	transform: translateY(3px);
}
@media screen and (max-width: 920px) {
#menu-item-23025 {
	margin-top: 25px;
}	
}
.mobile-language-buttons {
	color: #404040;
	padding: 0 20px;
}
.mobile-language-buttons a {
	color: #7D7D7D;
	font-weight: 700;
	font-size: 14px;
}
.mobile-language-buttons a.active {
	color: #404040;
}
.mobile-social-menu {
	margin-top: 20px;
}

.mobile-social-menu .pt-footer-social ul li a i.fab.fa-youtube:before,
.pt-footer-social ul li a i.fab.fa-youtube:before {
	content: '';
	background-color: var(--white-color);
	-webkit-mask: url('../img/icon_youtube.svg');
	mask: url('../img/icon_youtube.svg');
	-webkit-mask-size: cover;
	mask-size: cover;
	display: block;
	width: 30px;
	height: 30px;
	transform: translateY(3px);
}

.mobile-social-menu .pt-footer-social ul li a i.fab.fa-instagram:before,
.pt-footer-social ul li a i.fab.fa-instagram:before {
	content: '';
	background-color: var(--white-color);
	-webkit-mask: url('../img/icon_ig_fill.svg');
	mask: url('../img/icon_ig_fill.svg');
	-webkit-mask-size: cover;
	mask-size: cover;
	display: block;
	width: 30px;
	height: 30px;
	transform: translateY(3px);
}

.mobile-social-menu .pt-footer-social ul li a i.fab.fa-youtube:before,
.mobile-social-menu .pt-footer-social ul li a i.fab.fa-instagram:before {
	background-color: var(--primary-green);
	width: 20px;
	height: 20px;
}

/*+++++++++++++ Logo++++++++++++++*/
header#pt-header .pt-bottom-header .navbar .navbar-brand {
/* 	line-height: 80px; */
}

header#pt-header .pt-bottom-header .navbar .navbar-brand img {
	height: 40px;
	border-radius: 0;
	width: auto;
}

/*+++++++++++++ Header Navbar Bar++++++++++++++*/
header#pt-header .pt-bottom-header {
	min-height: 100px;
	-webkit-box-shadow: 0px 5px 15px 0px rgba(0, 33, 85, 0.1);
    -moz-box-shadow: 0px 5px 15px 0px rgba(0, 33, 85, 0.1);
    box-shadow: 0px 5px 15px 0px rgba(0, 33, 85, 0.1);
}

header#pt-header .pt-bottom-header .navbar {
	padding: 0;
}

header#pt-header .pt-bottom-header .navbar .pt-menu-contain {
	display: inline-block;
	width: 100%;
}

header#pt-header .pt-bottom-header .navbar .navbar-nav {
	float: right;
}

header#pt-header .pt-bottom-header .navbar .navbar-nav li {
	position: relative;
	display: inline-block;
	float: left;
	margin-right: 30px;
	color: var(--dark-color);
	line-height: 100px;
	font-weight: 400;
	font-family: var(--title-fonts);
}

header#pt-header .pt-bottom-header .navbar .navbar-nav li:last-child {
	margin-right: 0;
}

header#pt-header .pt-bottom-header .navbar .navbar-nav li a {
	color: var(--dark-color);
	font-weight: 400;
	font-size: 16px;
	text-transform: uppercase;
	line-height: 18px;
}

header#pt-header .pt-bottom-header .navbar .navbar-nav li a:focus,
header#pt-header .pt-bottom-header .navbar .navbar-nav li a:hover,
header#pt-header .pt-bottom-header .navbar .navbar-nav li.current-menu-item a,
header#pt-header .pt-bottom-header .navbar .navbar-nav li.current_page_item a,
header#pt-header .pt-bottom-header .navbar .navbar-nav li:hover a,
header#pt-header .pt-bottom-header .navbar .navbar-nav li.current-menu-ancestor a {
	color: var(--primary-green);
}

/*+++++++++++++ Sub Menu Bar ++++++++++++++*/
header#pt-header .pt-bottom-header .navbar .navbar-nav li .sub-menu {
	display: none;
}

header#pt-header .pt-bottom-header .navbar .navbar-nav li:hover .sub-menu {
	display: block;
	background: var(--white-color);
	position: absolute;
	top: 100%;
	left: 50%;
	transform: translateX(-50%);
	padding-left: 0;
	display: inline-block;
	width: 250px;
	z-index: 999;
	-webkit-box-shadow: 0px 5px 15px 0px rgba(0, 33, 85, 0.1);
	-moz-box-shadow: 0px 5px 15px 0px rgba(0, 33, 85, 0.1);
	box-shadow: 0px 5px 15px 0px rgba(0, 33, 85, 0.1);
	border-radius: 0 0 5px 5px;
	overflow: hidden;
}
header#pt-header .pt-bottom-header .navbar .navbar-nav li:hover .sub-menu:before {
	content: '';
	position: absolute;
	display: block;
	width: 100%;
	height: 20px;
	top: 0;
	left: 0;
	box-shadow: inset 0 7px 9px -6px rgba(0,0,0,0.2);
}

header#pt-header .pt-bottom-header .navbar .navbar-nav li .sub-menu li {
	line-height: 2;
	padding: 0;
	margin: 0;
	display: inline-block;
	width: 100%;
	color: var(--secondary-color);
}

header#pt-header .pt-bottom-header .navbar .navbar-nav li i {
	margin-left: 10px;
	font-size: 12px;
	color: var(--secondary-color);
}

header#pt-header .pt-bottom-header .navbar .navbar-nav li .sub-menu li a {
	line-height: 2;
	text-transform: uppercase !important;
	padding: 10px 25px;
	display: inline-block;
	width: 100%;
	color: #404040;
	font-size: 16px;
	font-weight: 400;
}

header#pt-header .pt-bottom-header .navbar .navbar-nav li .sub-menu li a:focus,
header#pt-header .pt-bottom-header .navbar .navbar-nav li .sub-menu li a:hover,
header#pt-header .pt-bottom-header .navbar .navbar-nav li .sub-menu li.current-menu-item&gt;a {
	background: var(--primary-color);
	color: var(--white-color);
}

.category .content-area .site-main {
	padding-top: 70px !important;
}
@media screen and (max-width:700px) {
	.category .content-area .site-main {
		padding-top: 50px !important;
	}
}

@media screen and (max-width:4000px) and (min-width:1023px) {
	header#pt-header .pt-bottom-header .navbar .navbar-nav li:hover&gt;.sub-menu {
		display: block !important;
	}
}

/*+++++++++++++ Navigation Sub Menu++++++++++++++*/
header#pt-header .pt-bottom-header .navbar .navbar-nav li .sub-menu li&gt;.sub-menu {
	display: none;
}

header#pt-header .pt-bottom-header .navbar .navbar-nav li .sub-menu li:hover&gt;.sub-menu {
	position: absolute;
	top: 0;
	left: 100%;
	display: block;
	background: var(--white-color);
	padding-left: 0;
	display: inline-block;
	width: 250px;
}

header#pt-header .pt-bottom-header .navbar .navbar-nav li:hover .sub-menu li.menu-item-has-children&gt;.pt-submenu-icon {
	opacity: 1;
	position: absolute;
	top: 12px;
	right: 15px;
	line-height: 2;
	font-size: 12px;
	color: var(--secondary-color);
	-moz-transform: rotate(270deg);
	-webkit-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg);
}

header#pt-header .pt-bottom-header .navbar .navbar-nav li .sub-menu&gt;li.menu-item-has-children:hover&gt;.pt-submenu-icon {
	color: var(--white-color);
}

header#pt-header .pt-bottom-header .navbar .navbar-nav li .sub-menu&gt;li.menu-item-has-children:hover {
	background: var(--primary-color);
	color: var(--white-color);
}

header#pt-header .pt-bottom-header .navbar .navbar-nav li .sub-menu li.menu-item-has-children:hover&gt;a {
	color: var(--white-color);
	transition: all 0s ease-in-out;
	transition: all 0s ease-in-out;
	-moz-transition: all 0s ease-in-out;
	-ms-transition: all 0s ease-in-out;
	-o-transition: all 0s ease-in-out;
	-webkit-transition: all 0s ease-in-out;
}

/*+++++++++++++ Navigation search ++++++++++++++*/
header#pt-header .pt-menu-search-block {
	position: relative;
	margin: 0 0 0 30px;
}

header#pt-header .pt-menu-search-block a {
	color: var(--dark-color);
	font-size: 20px;
	width: 18px;
	display: inline-block;
}

header#pt-header .pt-menu-search-block a i.ti-search::before {
	content: '';
	display: block;
	width: 28px;
	height: 28px;
	background-image: url('../img/icon_search.svg');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
}

header#pt-header .pt-search-form {
	position: absolute;
	top: 59px;
	right: -30px;
	width: 350px;
	padding: 15px;
	z-index: 999;
	display: none;
	background: var(--white-color);
	border-radius: 3px;
	border: 2px solid var(--grey-color);
	background: var(--white-color);
}

header#pt-header .pt-button:hover .pt-button-line-left {
	width: calc(15px - 1px);
}

.pt-search-button .offcanvas .search-form input.search-field[type="search"]::-webkit-search-decoration,
.pt-search-button .offcanvas .search-form input.search-field[type="search"]::-webkit-search-cancel-button,
.pt-search-button .offcanvas .search-form input.search-field[type="search"]::-webkit-search-results-button,
.pt-search-button .offcanvas .search-form input.search-field[type="search"]::-webkit-search-results-decoration {
	-webkit-appearance: none;
}

.pt-search-button .offcanvas .search-form .search-field:focus {
	color: var(--dark-color);
}

/*+++++++++++++Header Default++++++++++++++*/
header#pt-header.pt-header-default .pt-bottom-header.pt-header-sticky {
	position: fixed;
	top: 0;
	left: 0;
	display: inline-block;
	width: 100%;
	-webkit-box-shadow: 0px 5px 15px 0px rgba(0, 33, 85, 0.1);
	-moz-box-shadow: 0px 5px 15px 0px rgba(0, 33, 85, 0.1);
	box-shadow: 0px 5px 15px 0px rgba(0, 33, 85, 0.1);
	background: var(--white-color);
}

header#pt-header.pt-header-default .pt-btn-container {
	margin: 0 0 0 30px;
}

header#pt-header.pt-header-default .pt-btn-container .pt-button {
	background: var(--primary-color);
}

header#pt-header.pt-header-default .pt-btn-container .pt-button:hover {
	background: var(--dark-color);
	color: var(--white-color);
}

header#pt-header.pt-header-default .pt-toggle-btn {
	padding: 0;
	margin: 0 0 0 30px;
}

header#pt-header.pt-header-default .pt-toggle-btn a {
	position: relative;
	display: inline-block;
	padding: 0;
	font-size: 38px;
	background: var(--primary-color);
	color: #fff;
	line-height: 52px;
	width: 52px;
	height: 52px;
	text-align: center;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

header#pt-header.pt-header-default .pt-menu-search-block {
	margin: 0 0 0 5px;
	display: flex;
	align-items: center;
}

header#pt-header.pt-header-default .pt-bottom-header .navbar .navbar-nav li .sub-menu li:hover&gt;.sub-menu {
	right: 100%;
	left: inherit;
}

/*+++++++++++++ Header Style-2 ++++++++++++++*/
header#pt-header.pt-header-style-2 .pt-top-header a.pt-header-contact {
	border: none;
}

header#pt-header.pt-header-style-2 .pt-top-header {
	background: var(--primary-dark-color);
}

header#pt-header.pt-header-style-2 .pt-top-header .text-left .pt-header-social {
	padding-top: 11px;
	color: var(--white-color);
	display: inline-block;
}

header#pt-header.pt-header-style-2 .pt-header-diff-block .navbar-brand img {
	height: 60px;
	width: auto;
	border-radius: 0;
}

header#pt-header.pt-header-style-2 {
	position: relative;
	left: 0;
	display: inline-block;
	width: 100%;
	background: var(--white-color);
	padding: 0;
	-webkit-box-shadow: 0px 5px 15px 0px rgba(0, 33, 85, 0.1);
	-moz-box-shadow: 0px 5px 15px 0px rgba(0, 33, 85, 0.1);
	box-shadow: 0px 5px 15px 0px rgba(0, 33, 85, 0.1);
}

header#pt-header.pt-header-style-2 .no-gutters {
	margin-right: 0;
	margin-left: 0;
}

header#pt-header.pt-header-style-2 .no-gutters&gt;.col,
header#pt-header.pt-header-style-2 .no-gutters&gt;[class*="col-"] {
	padding-right: 0;
	padding-left: 0;
}

header#pt-header.pt-header-style-2 .navbar-brand {
	background: var(--primary-color);
	padding: 16px 30px;
	margin: 0;
	line-height: 4.6666;
	text-align: center;
	width: 100%;
	display: inline-block;
}

header#pt-header.pt-header-style-2 .pt-bottom-header {
	min-height: auto;
}

header#pt-header.pt-header-style-2 .pt-bottom-header .navbar .navbar-nav li {
	line-height: 75px;
}

header#pt-header.pt-header-style-2 .pt-header-info-box {
	display: flex;
}

header#pt-header.pt-header-style-2 .pt-menu-search-block {
	line-height: 76px;
	padding: 0 30px;
	background: var(--white-color);
	border-left: 1px solid var(--grey-color);
	border-right: 1px solid var(--grey-color);
	color: #fff;
	font-size: 20px;
}

header#pt-header.pt-header-style-2 .pt-bottom-header .navbar .navbar-nav li:hover .sub-menu {
	top: 75px;
}

header#pt-header.pt-header-style-2 .pt-search-form {
	top: 77px;
}

/*+++++++++++++Header Style-2 sticky++++++++++++++*/
header#pt-header.pt-header-style-2.pt-header-sticky {
	position: fixed;
	top: 0;
	left: 0;
	display: inline-block;
	width: 100%;
}

header#pt-header.pt-header-style-2.pt-header-sticky .pt-top-header {
	display: none;
}

header#pt-header.pt-header-style-2.pt-header-sticky .navbar-brand {
	line-height: 2.44444;
}

header#pt-header.pt-header-style-2.pt-header-sticky .pt-header-diff-block .navbar-brand img {
	height: 55px;
}

header#pt-header.pt-header-style-2.pt-header-sticky .pt-menu-search-block {
	line-height: 85px;
}

header#pt-header.pt-header-style-2.pt-header-sticky .pt-toggle-btn {
	padding: 25px;
}

/*+++++++++++++Toggle Side Bar++++++++++++++*/
header#pt-header.pt-header-style-2 .pt-toggle-btn {
	line-height: 75px;
	padding: 22px 25px;
	background: var(--primary-color);
	color: #fff;
	cursor: pointer;
}

header#pt-header.pt-header-style-2 .pt-toggle-btn a:before,
header#pt-header.pt-header-style-2 .pt-toggle-btn a:after {
	transform-origin: 50% 0%;
}

.buttons ol li:before {
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: -1;
	display: block;
	width: 23vw;
	height: 20vw;
	content: "";
	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);
}

.buttons ol li:after {
	position: absolute;
	top: 38%;
	right: 7vw;
	transform: rotate(-90deg);
	z-index: 1;
	display: block;
	width: 30px;
	height: 30px;
	text-align: center;
	content: counter(list-counter, decimal-leading-zero);
	font-family: Helvetica;
	font-size: 20px;
	line-height: 30px;
	font-weight: 300;
	opacity: 0.15;
	transition: color 0.35s;
	will-change: color;
}

header#pt-header.pt-header-style-2 .pt-toggle-btn a {
	position: relative;
	display: block;
	top: 15px;
	width: 30px;
	height: 2px;
	margin: 0 auto;
	border: none;
	cursor: pointer;
	background: currentColor;
	color: inherit;
	font-size: 0;
	transition: 0.35s;
}

header#pt-header.pt-header-style-2 .pt-toggle-btn a:before,
header#pt-header.pt-header-style-2 .pt-toggle-btn a:after {
	position: absolute;
	top: 0;
	left: 50%;
	display: block;
	width: 100%;
	height: 2px;
	background: currentColor;
	content: "";
	transition: transform 0.35s;
}

header#pt-header.pt-header-style-2 .pt-toggle-btn a:before {
	transform: translate(-50%, -10px);
}

header#pt-header.pt-header-style-2 .pt-toggle-btn a:after {
	transform: translate(-50%, 10px);
}

/*+++++ Header Style-3 +++++*/
header#pt-header.pt-header-style-3.pt-header-sticky .pt-top-header {
	display: none;
}

header#pt-header.pt-header-style-3 .pt-header-info-box {
	display: flex;
	align-items: center;
	padding: 0 0 0 30px;
}

header#pt-header.pt-header-style-3 .pt-header-info-box .info-icon i {
	font-size: 34px;
	color: var(--primary-color);
}

header#pt-header.pt-header-style-3 .pt-header-info-box .info-icon-content p {
	margin-bottom: 0;
	font-size: 14px;
}

header#pt-header.pt-header-style-3 .pt-header-info-box .info-icon-content h4 {
	font-size: 20px;
	font-weight: 600;
	line-height: 22px;
}

header#pt-header.pt-header-style-3 .pt-header-info-box .info-icon-content {
	padding-left: 15px;
}

/*+++++ Header Style-4 +++++*/
header#pt-header.pt-header-style-4.pt-header-sticky {
	position: relative;
}

header#pt-header.pt-header-style-4 .pt-header-top-wrapper {
	padding: 20px 0;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

header#pt-header.pt-header-style-4 .pt-header-top-wrapper .pt-site-logo a.navbar-brand img {
	height: 50px;
}

header#pt-header.pt-header-style-4 .site-header-menu {
	background: var(--primary-color);
}

header#pt-header.pt-header-style-4 .site-header-menu a.navbar-brand img {
	display: none;
}

header#pt-header.pt-header-style-4 .pt-header-top-wrapper .pt-top-info-content .pt-header-info {
	display: flex;
	justify-content: flex-end;
}

header#pt-header.pt-header-style-4 .pt-header-top-wrapper .pt-top-info-content .pt-header-info-box {
	display: flex;
	padding: 0 30px;
	align-items: center;
}

header#pt-header.pt-header-style-4 .pt-header-top-wrapper .pt-top-info-content .pt-header-info-box.address {
	width: 30%;
	padding: 0;
}

header#pt-header.pt-header-style-4 .pt-header-top-wrapper .pt-top-info-content .pt-header-info-box.address i {
	margin-right: -5px;
}

header#pt-header.pt-header-style-4 .pt-header-top-wrapper .pt-top-info-content .pt-header-info-box.address p {
	display: -webkit-box;
	overflow: hidden;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}

header#pt-header.pt-header-style-4 .pt-header-top-wrapper .pt-top-info-content .pt-header-info-box:last-child {
	padding-right: 0;
}

header#pt-header.pt-header-style-4 .pt-header-top-wrapper .pt-top-info-content .pt-header-info-box .info-icon-content {
	padding-left: 15px;
}

header#pt-header.pt-header-style-4 .pt-header-info-box .info-icon i {
	font-size: 34px;
	color: var(--primary-color);
}

header#pt-header.pt-header-style-4 .pt-header-info-box .info-icon-content h4 {
	font-size: 20px;
	font-weight: 600;
	line-height: 22px;
}

header#pt-header.pt-header-style-4 .pt-header-info-box .info-icon-content p {
	margin-bottom: 0;
	font-size: 14px;
}

header#pt-header.pt-header-style-4 .site-header-menu {
	position: relative;
}

header#pt-header.pt-header-style-4 .pt-bottom-header .navbar .navbar-brand {
	margin: 0;
}

header#pt-header.pt-header-style-4 .pt-bottom-header .navbar .navbar-nav {
	float: none;
	padding-left: 0;
}

header#pt-header.pt-header-style-4 .pt-bottom-header .navbar .navbar-nav li a {
	color: var(--white-color);
}

header#pt-header.pt-header-style-4 .pt-bottom-header .navbar .navbar-nav li i {
	color: var(--white-color);
}

header#pt-header.pt-header-style-4 .pt-menu-search-block {
	line-height: 65px;
	padding: 0 30px;
	font-size: 20px;
}

header#pt-header.pt-header-style-4 .pt-menu-search-block a {
	color: var(--white-color);
	font-size: 22px;
}

header#pt-header.pt-header-style-4 .pt-search-form {
	top: 66px;
	right: 0;
}

header#pt-header.pt-header-style-4 .pt-bottom-header .navbar .navbar-nav li {
	margin-right: 40px;
	line-height: 65px;
}

header#pt-header.pt-header-style-4 .pt-bottom-header .navbar .navbar-nav li:last-child {
	margin-right: 0;
}

header#pt-header.pt-header-style-4 .pt-toggle-btn {
	display: none;
}

header#pt-header.pt-header-style-4 .pt-bottom-header .pt-button {
	background: var(--dark-color);
	padding: 20px 30px;
	border-radius: 0;
}

header#pt-header.pt-header-style-4 .pt-bottom-header .navbar .navbar-nav li i {
	color: var(--white-color);
}

header#pt-header.pt-header-style-4 .pt-bottom-header .navbar .navbar-nav li a {
	color: var(--white-color);
}

.admin-bar header#pt-header.pt-header-sticky {
	top: 32px;
}

.admin-bar header#pt-header.pt-header-default .pt-bottom-header.pt-header-sticky {
	top: 32px;
}


header#pt-header.pt-header-style-5 .pt-bottom-header {
	padding: 0 45px;
}

header#pt-header.pt-header-style-5 .pt-bottom-header .navbar .navbar-nav {
	float: none;
	justify-content: center;
}


header#pt-header.pt-header-style-5.pt-header-sticky .pt-top-header {
	display: none;
}

header#pt-header.pt-header-style-5 .pt-bottom-header .pt-header-info-box {
	display: flex;
	align-items: center;
}


header#pt-header.pt-header-style-5 .pt-toggle-btn {
	line-height: 75px;
	padding: 22px 0;
	color: var(--dark-color);
	cursor: pointer;
	margin-left: 30px;
}

header#pt-header.pt-header-style-5 .pt-toggle-btn a {
	position: relative;
	display: block;
	top: 0;
	width: 30px;
	height: 2px;
	margin: 0 auto;
	border: none;
	cursor: pointer;
	background: var(--dark-color);
	color: inherit;
	font-size: 0;
	transition: 0.35s;
}

header#pt-header.pt-header-style-5 .pt-toggle-btn a:before,
header#pt-header.pt-header-style-5 .pt-toggle-btn a:after {
	position: absolute;
	top: 0;
	left: 50%;
	display: block;
	width: 100%;
	height: 2px;
	background: var(--dark-color);
	content: "";
	transition: transform 0.35s;
}

header#pt-header.pt-header-style-5 .pt-toggle-btn a:before {
	transform: translate(-50%, -10px);
}

header#pt-header.pt-header-style-5 .pt-toggle-btn a:after {
	transform: translate(-50%, 10px);
}


header#pt-header.pt-header-style-6 .pt-top-header a.pt-header-contact {
	border: none;
}

header#pt-header.pt-header-style-6 .pt-bottom-header.pt-header-sticky {
	position: fixed;
	top: 0;
	left: 0;
	display: inline-block;
	width: 100%;
	background: var(--dark-color);
	border-bottom: 1px solid rgba(72, 78, 80, 0.2);
}

header#pt-header.pt-header-style-6 .pt-bottom-header.pt-header-sticky .navbar {
	background: transparent;
}

/*+++++++++++++++*/
header#pt-header.pt-header-style-6 {
	position: absolute;
	background: transparent;
}

header#pt-header.pt-header-style-6.pt-header-sticky {
	position: fixed;
	top: 0;
	left: 0;
	display: inline-block;
	width: 100%;
	-webkit-box-shadow: 0px 5px 15px 0px rgba(0, 33, 85, 0.1);
	-moz-box-shadow: 0px 5px 15px 0px rgba(0, 33, 85, 0.1);
	box-shadow: 0px 5px 15px 0px rgba(0, 33, 85, 0.1);
	background: var(--white-color);
}

.admin-bar header#pt-header.pt-header-style-6.pt-header-sticky {
	top: 32px;
}

header#pt-header.pt-header-style-6 .pt-top-header {
	background: transparent;
}

header#pt-header.pt-header-style-6 .pt-bottom-header {
	min-height: inherit;
}

header#pt-header.pt-header-style-6.pt-header-sticky .pt-top-header {
	display: none;
}

header#pt-header.pt-header-style-6 .pt-top-header .pt-header-contact ul li {
	border: none;
	padding: 15px 0;
	padding-right: 30px;
}

header#pt-header.pt-header-style-6 .pt-top-header .pt-header-contact ul li:last-child {
	border: none;
}

header#pt-header.pt-header-style-6 .pt-top-header .pt-header-contact ul li i {
	color: var(--white-color);
	margin-right: 10px;
}

header#pt-header.pt-header-style-6 .pt-top-header .pt-header-social ul li {
	border: none;
	padding: 15px 12px;
}

header#pt-header.pt-header-style-6 .pt-top-header .pt-header-social ul li a {
	padding: 0;
}

header#pt-header.pt-header-style-6 .pt-top-header .pt-header-social ul li:last-child {
	padding-right: 0;
	border: none;
}

header#pt-header.pt-header-style-6 .pt-top-header ul li a:hover {
	color: var(--primary-color);
	background: transparent;
}

header#pt-header.pt-header-style-6 .pt-bottom-header .navbar {
	background: var(--white-color);
	border-radius: 3px;
}

header#pt-header.pt-header-style-6 .pt-bottom-header .navbar .navbar-brand {
	padding-left: 15px;
}

header#pt-header.pt-header-style-6 .pt-bottom-header.pt-header-sticky .navbar .navbar-brand {
	padding-left: 0;
}

header#pt-header.pt-header-style-6 .pt-bottom-header .navbar .navbar-brand {
	line-height: normal;
}

header#pt-header.pt-header-style-6 .pt-bottom-header .navbar .navbar-nav li {
	line-height: 70px;
}

header#pt-header.pt-header-style-6 .pt-menu-search-block {
	margin: 0 0 0 30px;
}

header#pt-header.pt-header-style-6 .pt-search-form {
	top: 50px;
}

header#pt-header.pt-header-style-6 .dropdown-menu-mini-cart,
header#pt-header.pt-header-style-6 .dropdown-menu[data-bs-popper] {
	top: 71px;
}

header#pt-header.pt-header-style-6 .pt-btn-container {
	margin: 0 0 0 30px;
}

header#pt-header.pt-header-style-6 .pt-btn-container .pt-button {
	padding: 22px 30px;
	border-radius: 0;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}

header#pt-header.pt-header-style-6.pt-header-sticky .pt-btn-container .pt-button {
	border-radius: 0;
}

header#pt-header.pt-header-style-6 .pt-btn-container .pt-button:hover {
	background: var(--primary-dark-color);
}

header#pt-header.pt-header-style-6 .pt-shop-btn .pt-cart&gt;a {
	line-height: 70px;
}

header#pt-header.pt-header-style-6 .pt-toggle-btn {
	padding: 0;
	margin: 0 0 0 30px;
}

header#pt-header.pt-header-style-6 .pt-toggle-btn a {
	position: relative;
	display: inline-block;
	padding: 0;
	font-size: 38px;
	background: var(--primary-color);
	color: #fff;
	line-height: 52px;
	width: 52px;
	height: 52px;
	text-align: center;
}


header#pt-header.pt-header-style-2 .pt-bottom-header .navbar .navbar-nav li .sub-menu li:hover&gt;.sub-menu {
		left: inherit;
        right:100%;
		
	}


/*================================================
admin bar login
================================================*/


.admin-bar header#pt-header.pt-header-style-6 .pt-bottom-header.pt-header-sticky {
	top: 32px;
}

@media(max-width:600px) {

	.admin-bar header#pt-header.pt-header-style-6 .pt-bottom-header.pt-header-sticky {
		top: 0;
	}
}

@media(max-width:767px) {

	.admin-bar header#pt-header.pt-header-sticky,
	.admin-bar header#pt-header {
		top: 0;
	}
}

@media only screen and (min-device-width:601px) and (max-device-width:768px) {

	.admin-bar header#pt-header.pt-header-sticky,
	.admin-bar header#pt-header.pt-header-default .pt-bottom-header.pt-header-sticky {
		top: 46px;
	}

	.admin-bar header#pt-header.pt-header-style-6 .pt-bottom-header.pt-header-sticky {
		top: 46px !important;
	}

	.admin-bar header#pt-header.pt-header-style-6.pt-header-sticky {
		top: 46px !important;
	}

}

@media(max-width:1599px) {
	header#pt-header .pt-bottom-header .navbar .navbar-nav li {
		margin-right: 20px;
	}
}

@media(max-width:1399px) {
	header#pt-header .pt-bottom-header .navbar .navbar-nav li {
		margin-right: 20px;
	}

	header#pt-header .pt-bottom-header .navbar .navbar-nav li .sub-menu li:hover&gt;.sub-menu {
		left: inherit;
        right:100%;
		
	}
    
    header#pt-header.pt-header-style-4 .pt-bottom-header .navbar .navbar-nav li .sub-menu li:hover&gt;.sub-menu {
		left: 100%;
        right:inherit;
		
	}

}

@media(max-width:1365px) {
	header#pt-header .pt-bottom-header .navbar .navbar-nav li {
		font-size: 12px;
		margin-right: 15px;
	}

	header#pt-header.pt-header-default .pt-btn-container {
		margin: 0 0 0 15px;
	}

	header#pt-header.pt-header-default .pt-toggle-btn {
		margin: 0 0 0 15px;
	}

	header#pt-header.pt-header-style-2 .pt-menu-search-block {
		padding: 0 20px;
	}

	header#pt-header.pt-header-style-2 .pt-header-diff-block .navbar-brand img {
		height: 40px;
	}

	header#pt-header.pt-header-style-2 .navbar-brand {
		line-height: 4.444444;
	}
}

@media(max-width:1199px) {
	header#pt-header .pt-bottom-header .navbar .navbar-brand img {
		height: 35px;
	}

	header#pt-header .pt-bottom-header .navbar .navbar-nav li {
		margin-right: 8px;
	}

	header#pt-header.pt-header-style-4 .pt-header-top-wrapper .pt-site-logo a.navbar-brand img {
		height: 35px;
	}

	header#pt-header.pt-header-style-4 .pt-bottom-header .navbar .navbar-nav li {
		margin-right: 20px;
	}

	header#pt-header.pt-header-style-4 .pt-header-top-wrapper .pt-top-info-content .pt-header-info-box {
		padding: 0 6px;
	}

	header#pt-header.pt-header-style-4 .pt-header-top-wrapper .pt-top-info-content .pt-header-info-box .info-icon-content {
		padding-left: 10px;
	}
}

@media(max-width:1099px){

header#pt-header.pt-header-style-6 .pt-bottom-header .navbar .navbar-nav li {
    margin-right: 7px;
}

header#pt-header.pt-header-style-6 .pt-menu-search-block {
    margin: 0 0 0 10px;
}

}

@media(max-width:1050px) {

	/*+++++++++++++ Button Toggler ++++++++++++++*/
	.navbar-expand-lg .navbar-toggler {
		display: block;
	}

	.navbar-expand-lg .navbar-collapse.collapse:not(.show) {
		display: none !important;
	}

	header#pt-header .pt-bottom-header .navbar-toggler {
		font-size: 18px;
		padding: 11px 15px 9px 15px;
		line-height: normal;
		float: right;
		outline: none;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		margin: 0 0 0 15px;
		background-color: #00B1F2;
	}

	header#pt-header .pt-bottom-header .navbar .navbar-collapse {
		width: calc(100% - 24px);
		position: absolute;
		left: 12px;
		top: 100%;
		background: #fff;
		-webkit-box-shadow: 0px 5px 15px 0px rgba(0, 33, 85, 0.1);
		-moz-box-shadow: 0px 5px 15px 0px rgba(0, 33, 85, 0.1);
		box-shadow: 0px 5px 15px 0px rgba(0, 33, 85, 0.1);
		max-height: 330px;
		overflow-y: scroll;
		overflow-x: hidden;
	}

	header#pt-header .pt-bottom-header {
		min-height: 60px;
	}

	header#pt-header .pt-search-form {
		top: 51px;
	}

	header#pt-header .pt-bottom-header .navbar .navbar-nav {
		float: left;
		width: 100%;
		display: inline-block;
	}

	header#pt-header .pt-bottom-header .navbar .navbar-nav li {
		float: left;
		width: 100%;
		display: inline-block;
		line-height: normal;
		position: relative;
		font-size: 16px;
		position: relative;
	}

	header#pt-header .pt-bottom-header .navbar .navbar-nav li a {
		width: 100%;
		display: inline-block;
		padding: 15px 20px;
		font-weight: 700;
	}

	header#pt-header .pt-bottom-header .navbar .navbar-nav li i {
		margin-left: 0;
		opacity: 1;
		font-size: 12px;
		position: absolute;
		right: 0;
		margin-top: 0;
		top: 0;
		padding: 15px;
		-moz-transform: none;
		-webkit-transform: none;
		-o-transform: none;
		-ms-transform: none;
		transform: none;
	}

	header#pt-header .pt-bottom-header .navbar .navbar-nav li:hover .sub-menu {
		position: relative;
		top: 0;
		left: 0;
		padding-left: 0;
		background: #f5f5f5;
		box-shadow: none;
		display: inline-block;
		width: 100%;
	}

	header#pt-header .pt-bottom-header .navbar .navbar-nav li .sub-menu li.menu-item-has-children:hover&gt;a {
		background: var(--primary-color);
	}

	header#pt-header .pt-bottom-header .navbar .navbar-nav li:hover .sub-menu li.menu-item-has-children&gt;.pt-submenu-icon {
		opacity: 1;
		position: absolute;
		top: 0;
		right: 0;
		line-height: 2;
		font-size: 12px;
		padding: 12px 30px;
		-moz-transform: none;
		-webkit-transform: none;
		-o-transform: none;
		-ms-transform: none;
		transform: none;
	}

	header#pt-header .pt-bottom-header .navbar .navbar-nav li .sub-menu li a {
		padding: 10px 30px;
	}

	header#pt-header .pt-bottom-header .navbar .navbar-nav li&gt;a:hover,
	header#pt-header .pt-bottom-header .navbar .navbar-nav li:hover&gt;a {
		background: var(--primary-blue-sky);
		color: var(--white-color);
	}

	header#pt-header .pt-bottom-header .navbar .navbar-nav li.current-menu-ancestor&gt;a {
		background: var(--primary-color);
		color: var(--white-color);
	}

	header#pt-header .pt-bottom-header .navbar .navbar-nav li.current-menu-ancestor&gt;.pt-submenu-icon,
	header#pt-header .pt-bottom-header .navbar .navbar-nav li:hover&gt;.pt-submenu-icon {
		color: var(--white-color);
	}

	header#pt-header .pt-bottom-header .navbar .navbar-nav li .sub-menu li:hover&gt;.sub-menu {
		position: relative;
		top: 0;
		left: 0;
		background: transparent;
		display: inline-block;
		width: 100%;
		float: left;
	}

	header#pt-header .pt-bottom-header .navbar .navbar-nav li .sub-menu&gt;li&gt;a {
		background: #f5f5f5;
		color: var(--secondary-color);
	}

	header#pt-header .pt-top-header .pt-header-contact ul li {
		padding: 10px 10px;
	}

	header#pt-header.pt-header-default .pt-bottom-header .navbar .navbar-nav li .sub-menu li:hover&gt;.sub-menu {
		left: 0;
	}

	header#pt-header.pt-header-default .pt-menu-search-block {
		margin-left: auto !important;
	}

	header#pt-header.pt-header-default .pt-toggle-btn {
		display: none;
	}


}

@media(max-width:991px) {
	header#pt-header.pt-header-style-2 .pt-top-header {
		display: none;
	}

	header#pt-header.pt-header-style-2 .navbar-brand {
		padding: 15px 10px;
		line-height: normal;
	}

	header#pt-header.pt-header-style-2 .pt-top-header a.pt-header-contact {
		display: none;
	}

	header#pt-header.pt-header-style-2 .pt-header-diff-block .navbar-brand img {
		height: 60px;
	}

	header#pt-header.pt-header-style-2 .pt-menu-search-block {
		height: 90px;
		line-height: 90px;
		border: none;
		padding-right: 5px;
	}

	header#pt-header.pt-header-style-3 .pt-top-header {
		display: none;
	}

	header#pt-header .pt-bottom-header .navbar .navbar-nav li .sub-menu&gt;li.menu-item-has-children:hover {
	  background:unset;

}



}

@media(max-width:800px) {
	header#pt-header .pt-top-header a.pt-header-contact {
		margin-right: 0;
	}
}

@media(max-width:767px) {

	header#pt-header.pt-header-default .pt-top-header,
	header#pt-header.pt-header-default .pt-btn-container,
	header#pt-header.pt-header-style-5 .pt-top-header {
		display: none !important;
	}

	header#pt-header.pt-header-style-2 .navbar-brand {
		width: auto;
		padding: 15px;
	}

	header#pt-header.pt-header-style-2 .pt-menu-search-block {
		margin-top: -90px;
	}

	header#pt-header.pt-header-style-2 .pt-bottom-header .navbar-toggler {
		margin-top: -90px;
	}

	header#pt-header.pt-header-style-2 .pt-top-header {
		display: none;
	}

	header#pt-header.pt-header-style-4 .pt-top-header {
		display: none;
	}

	header#pt-header.pt-header-style-4 .pt-btn-container {
		display: none;
	}

	header#pt-header.pt-header-style-4 .pt-bottom-header .navbar-toggler {
		margin-left: 0;
	}

	header#pt-header.pt-header-style-5 .pt-shop-btn {
		margin-left: 30px;
		margin-right: 0;
	}

	header#pt-header.pt-header-style-6 .pt-top-header,
	header#pt-header.pt-header-style-6 .pt-btn-container {
		display: none !important;
	}

	.admin-bar header#pt-header.pt-header-style-6 {
		top: 56px;
	}


}

@media(max-width:600px) {

	.admin-bar header#pt-header.pt-header-sticky,
	.admin-bar header#pt-header.pt-header-default .pt-bottom-header.pt-header-sticky {
		top: 0;
	}

	.admin-bar header#pt-header.pt-header-style-6.pt-header-sticky {
		top: 0;
	}
}

@media(max-width:576px) {
	header#pt-header.pt-header-style-3 .pt-header-info-box {
		display: none;
	}
}
@media(max-width:480px) {
	header#pt-header.pt-header-style-2 .pt-menu-search-block {
		display: none;
	}

	header#pt-header.pt-header-style-2 .pt-shop-btn {
		display: none;
	}

	header#pt-header.pt-header-style-2 .pt-bottom-header .navbar-toggler {
		margin-top: -68px;
	}

	header#pt-header.pt-header-style-2 .pt-header-diff-block .navbar-brand img {
		height: auto;
		width: 150px;
	}

	header#pt-header.pt-header-style-2.pt-header-sticky .pt-header-diff-block .navbar-brand img {
		height: auto;
	}

	header#pt-header.pt-header-style-4 .pt-menu-search-block {
		display: none;
	}


	header#pt-header.pt-header-style-6 .pt-menu-search-block {
		margin-top: 4px;
	}

	header#pt-header.pt-header-style-6 .pt-shop-btn {
		display: none;
	}

	header#pt-header.pt-header-style-6 .pt-bottom-header .navbar-toggler {
		margin: 0 15px 0 15px;
	}

}

@media(max-width:420px) {
	header#pt-header .pt-search-form {
		width: 230px;
		padding: 5px;
	}
	header#pt-header .pt-bottom-header .navbar-toggler {
		margin-left: 12px;
	}
}


/*+++++++++++++++++++++++++++++++++++++++++
Sidebar Menu
++++++++++++++++++++++++++++++++++++++++*/
.pt-background-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: var(--dark-color);
	z-index: 100;
	opacity: 0.8;
	display: none;
	transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
}

.pt-siderbar-open .pt-background-overlay {
	display: block;
	transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
}

.pt-siderbar-open .pt-sidebar {
	right: 0;
	opacity: 1;
}

.pt-sidebar {
	width: 410px;
	background: var(--white-color);
	opacity: 0;
	display: block;
	position: fixed;
	top: 0;
	right: -100%;
	height: 100%;
	z-index: 101;
	transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
}

.pt-sidebar .pt-close-btn .pt-close {
	position: absolute;
	left: -45px;
	background: var(--primary-color);
	width: 60px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	color: #fff;
	top: 90px;
	font-size: 20px;
}

.pt-sidebar-block {
	padding: 60px 30px 30px 30px;
	height: 100%;
}

.pt-sidebar-header .pt-sidebar-logo {
	margin-bottom: 15px;
	height: 60px;
}

.pt-sidebar h5,
.pt-sidebar h4 {
	font-size: 30px;
	line-height: 38px;
	margin-bottom: 15px;
}

.pt-sidebar .pt-sidebar-form span.wpcf7-form-control-wrap {
	margin-bottom: 30px;
	display: block;
}

.pt-sidebar .pt-sidebar-form .wpcf7-form-control {
	float: none;
}

.pt-sidebar ul {
	margin: 0;
	padding: 0;
}

.pt-sidebar ul li {
	list-style: none;
	margin: 0;
	padding: 0 0 10px;
}

.pt-sidebar ul li a {
	color: var(--dark-color);
}

.pt-sidebar-contact {
	margin-top: 30px;
	display: inline-block;
	width: 100%;
}

.pt-sidebar-contact li {
	display: flex;
	align-items: flex-start;
}

.pt-sidebar-contact li i {
	line-height: 2;
	color: var(--primary-color);
}

.pt-sidebar-contact li span {
	margin-left: 15px;
	flex: 1;
}

.pt-sidebar-social ul {
	margin-top: 30px;
	display: inline-block;
	width: 100%;
}

.pt-sidebar-social ul li {
	display: inline-block;
	padding: 0;
	margin: 0;
}

.pt-sidebar-social ul li:last-child {
	margin-right: 0;
}

.pt-sidebar-social ul li a {
	background: var(--primary-dark-color);
	color: #fff;
	width: 50px;
	height: 50px;
	line-height: 50px;
	display: inline-block;
	text-align: center;
	border-radius: 3px;
}

.pt-sidebar-social ul li a:hover {
	background: var(--primary-color);
}

.pt-sidebar .widget {
	background: transparent;
	padding: 0;
	border: none;
}

.pt-sidebar .widget .wp-block-image {
	margin-bottom: 30px;
}

@media(max-width:991px) {
	.pt-sidebar {
		display: none;
	}

	header#pt-header.pt-header-style-2 .pt-toggle-btn {
		display: none;
	}
}

/*+++++++++++++++++++++++++++++++++++++++++
Breadcrumb
++++++++++++++++++++++++++++++++++++++++*/
.pt-breadcrumb {
	background: var(--grey-color);
	color: var(--white-color);
	padding: 130px 0;
	position: relative;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top center;
}

.pt-breadcrumb nav {
	position: relative;
}

.pt-breadcrumb .pt-breadcrumb-title h1 {
	font-size: 50px;
	line-height: 60px;
	margin-bottom: 15px;
	color: var(--dark-color);
}

.pt-breadcrumb-container .breadcrumb {
	background: transparent;
	padding: 0;
	margin: 0;
	justify-content: flex-start;
}
ol.breadcrumb {
	background: transparent;
}
ol.breadcrumb li {
	list-style: none;
}
ol.breadcrumb li a {
	color: #000000;
}

.pt-breadcrumb-container .breadcrumb li {
	list-style-type: none;
	margin-right: 15px;
	padding-left: 0;
	letter-spacing: 0.04em;
	font-size: 14px;
	line-height: 22px;
	font-weight: 600;
	text-transform: uppercase;
	font-family: var(--title-fonts);
}

.pt-breadcrumb-container .breadcrumb li.active {
	color: var(--primary-dark-color);
	text-transform: uppercase;
}

.pt-breadcrumb-container .breadcrumb li a {
	color: var(--secondary-color);
}

.pt-breadcrumb-container .breadcrumb li a i {
	margin-right: 10px;
}

.pt-breadcrumb-container .breadcrumb li a:hover {
	color: var(--primary-dark-color);
}

.pt-breadcrumb-container .breadcrumb .breadcrumb-item+.breadcrumb-item::before {
	content: "\f125";
	font-size: 12px;
	font-family: "Ionicons";
	padding-right: 15px;
	color: var(--secondary-color);
	float: none;
}

.pt-yoest-breadcumbs #breadcrumbs {
	margin: 0;
	padding: 0;
}

.pt-yoest-breadcumbs #breadcrumbs span {
	color: var(--dark-color);
}

.pt-yoest-breadcumbs #breadcrumbs span a {
	padding: 0 5px;
}

.pt-yoest-breadcumbs #breadcrumbs span strong {
	font-weight: 400;
	padding-left: 5px;
}

@media(max-width:1023px) {
	.pt-breadcrumb {
		text-align: center;
	}

	.pt-breadcrumb .pt-breadcrumb-title h1 {
		font-size: 42px;
		line-height: 50px;
	}

	.pt-breadcrumb-container .breadcrumb {
		display: inline-flex;
	}

	.pt-breadcrumb-img.text-right {
		text-align: center !important;
	}
}

@media(max-width:767px) {
	.pt-breadcrumb .pt-breadcrumb-title h1 {
		font-size: 25px;
		line-height: 30px;
	}

	.pt-breadcrumb-container .breadcrumb li,
	.pt-breadcrumb-container .breadcrumb li i {
		font-size: 14px;
	}

	.pt-breadcrumb-container .breadcrumb li {
		margin-right: 10px;
	}

	.pt-breadcrumb-container .breadcrumb .breadcrumb-item+.breadcrumb-item::before {
		padding-right: 10px;
		font-size: 12px;
	}
}

@media(max-width:479px) {
	.pt-breadcrumb .pt-breadcrumb-title h1 {
		font-size: 25px;
		line-height: 30px;
	}
}

/*+++++++++++++++++++++++++++++++++++++++++
Footer Subscribe
++++++++++++++++++++++++++++++++++++++++*/
.pt-subscribe {
	display: inline-block;
	width: 100%;
	position: relative;
	margin-top: -80px;
	z-index: 10;
}

.pt-subscribe-bg {
	background: var(--primary-color);
	color: var(--white-color);
	padding: 45px;
	border-radius: 3px;
}

.pt-subscribe-block {
	display: flex;
	align-items: center;
	margin-bottom: 10px;
}

.pt-subscribe-block .pt-subscribe-img {
	width: 55px;
	color: var(--primary-color);
}

.pt-subscribe-block .pt-subscribe-details {
	margin-left: 30px;
	color: var(--white-color);
	flex: 1;
	padding-right: 50px;
}

.pt-subscribe-block .pt-subscribe-details h5 {
	color: var(--white-color);
	font-size: 16px;
	line-height: 25px;
	font-weight: 400;
}

.pt-subscribe-from .mc4wp-form-fields {
	display: flex;
}

.pt-subscribe-from input {
	border: none;
}

.pt-subscribe-from input.form-control {
	width: 76%;
	background: rgba(255, 255, 255, 0.1);
	color: var(--white-color);
}

.pt-subscribe-from input.form-control::-webkit-input-placeholder {
	color: var(--white-color);
}

.pt-subscribe-from input.submit {
	background: var(--white-color);
	margin-left: 30px;
	color: var(--dark-color) !important;
	height: 54px;
}

.pt-subscribe-from input.submit:hover {
	background: var(--dark-color);
	color: var(--white-color) !important;
}

.pt-subscribe-white.pt-subscribe-from .mc4wp-form-fields {
	justify-content: center;
}

.pt-subscribe-white.pt-subscribe-from input.form-control {
	background: var(--white-color);
	color: var(--dark-color);
}

.pt-subscribe-white.pt-subscribe-from input.submit {
	background: var(--primary-color);
	color: var(--white-color) !important;
}

.pt-subscribe-white.pt-subscribe-from input.submit:hover {
	background: var(--dark-color);
}

.pt-subscribe-white.pt-subscribe-from input.form-control::-webkit-input-placeholder {
	color: var(--dark-color);
}

.pt-subscribe-white.pt-subscribe-from input.form-control:-ms-input-placeholder {
	color: var(--dark-color);
}

.pt-subscribe-white.pt-subscribe-from input.form-control::placeholder {
	color: var(--dark-color);
}


/*+++++++++++++++++++++++++++++++++++++++++
Footer
++++++++++++++++++++++++++++++++++++++++*/
footer#pt-footer {
	display: inline-block;
	width: 100%;
	float: left;
	position: relative;
}

footer#pt-footer:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	width: 100%;
	height: 100%;
	opacity: 0.05;
	background-position: center;
	background-size: 60% auto;
	background-repeat: repeat;
}

footer#pt-footer .pt-footer-style-1 {
	background: var(--primary-dark-color);
	color: var(--white-color);
}

footer#pt-footer .pt-footer-top {
	padding: 70px 0 0;
	position: relative;
	z-index: 9;
}

footer#pt-footer .pt-copyright-footer {
	padding: 15px 0;
	border-top: 1px solid rgba(255, 255, 255, 0.1);
	position: relative;
}

footer#pt-footer .pt-copyright-footer .pt-copyright {
	display: inline-block;
	width: 100%;
	position: relative;
	z-index: 9;
}

footer#pt-footer .pt-copyright-footer .pt-copyright a {
	color: var(--white-color);
}

footer#pt-footer .pt-copyright-footer .pt-copyright a:hover {
	color: var(--white-color);
	text-decoration: underline;
}

/*+++++++++++Footer Widget ++++++++++++++++*/
footer#pt-footer .widget {
	background: transparent;
	padding: 0;
	box-shadow: none;
	border: none;
	margin-bottom: 45px;
}

footer#pt-footer .widget .footer-title {
	margin-bottom: 30px;
	padding: 0;
	font-size: 25px;
	line-height: 28px;
	position: relative;
	color: var(--white-color);
}

footer#pt-footer .widget ul li {
	margin: 0 0 5px 0;
}

footer#pt-footer .widget ul li a {
	padding: 0 0 0 15px;
	display: inline-block;
}

footer#pt-footer .widget ul.pt-contact li a {
	padding: 0;
}

footer#pt-footer .widget ul.pt-contact li {
	display: flex;
	align-items: center;
}

footer#pt-footer .widget ul.pt-contact li a:before {
	display: none;
}

footer#pt-footer .widget ul.pt-contact li i {
	margin-right: 20px;
}

footer#pt-footer .widget #recentcomments--1 .recentcomments a {
	padding: 0;
	color: var(--primary-color);
}

footer#pt-footer .widget #recentcomments--1 .recentcomments a:hover {
	color: var(--white-color);
}

footer#pt-footer .widget #recentcomments--1 .recentcomments span.comment-author-link a {
	color: var(--white-color);
}

footer#pt-footer .widget #recentcomments--1 .recentcomments a:before,
footer#pt-footer .widget ul li .rsswidget:before,
footer#pt-footer .pt-footer-social ul li a:before {
	display: none;
}

footer#pt-footer .widget ul li a:hover {
	color: var(--primary-color);
}

footer#pt-footer .widget ul li .comment-author-link a {
	color: var(--primary-color);
}

footer#pt-footer table td,
footer#pt-footer table th {
	border: 1px solid var(--white-color);
}

footer#pt-footer table.wp-calendar-table a {
	font-weight: 600;
	color: var(--white-color);
}

footer#pt-footer .calendar_wrap table caption {
	padding: 0 0 10px;
	font-weight: 400;
	font-family: var(--title-fonts);
	color: var(--white-color);
}

footer#pt-footer .calendar_wrap td#today {
	background: var(--primary-color);
	color: var(--white-color);
	font-weight: 600;
}

footer#pt-footer .calendar_wrap td#today a {
	color: var(--white-color);
}

footer#pt-footer ul li a.rsswidget {
	padding-left: 0;
	font-size: 16px;
	color: var(--dark-color);
	font-weight: 400;
	font-family: var(--title-fonts);
}

footer#pt-footer ul li .rss-date {
	font-size: 14px;
	color: var(--primary-color);
	line-height: 1;
	float: left;
	display: inline-block;
	width: 100%;
	margin: 5px 0;
}

footer#pt-footer ul li cite {
	font-weight: 400;
	margin-top: 5px;
	display: inline-block;
	width: 100%;
}

footer#pt-footer .search-form {
	position: relative;
}

footer#pt-footer .search-form .search-submit {
	background: var(--primary-color);
}

footer#pt-footer .search-form input {
	background: var(--white-color);
	border-color: var(--white-color);
	border-top-right-radius: 25px;
}

footer#pt-footer .tagcloud .tag-cloud-link {
	font-size: 14px !important;
	color: var(--dark-color);
	background: var(--white-color);
	margin: 0 10px 10px 0;
	display: inline-block;
	float: left;
	padding: 2px 12px;
	border: 1px solid var(--white-color);
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

footer#pt-footer .tagcloud .tag-cloud-link:hover {
	border-color: var(--primary-color);
	background: var(--primary-color);
	color: var(--white-color);
}

footer#pt-footer .widget ul.menu li a,
footer#pt-footer .pt-widget-menu .pt-service li a {
	position: relative;
	border: none;
	padding: 0 0 0 15px;
	display: inline-block;
	width: 100%;
}

footer#pt-footer .widget ul.menu li a:first-child {
	padding-top: 0;
}

footer#pt-footer .widget ul.menu li a:hover,
footer#pt-footer .pt-widget-menu .pt-service li a:hover {
	color: var(--primary-color);
}

footer#pt-footer .widget ul.menu li a:before {
	top: 0;
	bottom: 0;
	left: 0;
	width: auto;
	height: auto;
	display: inline-block;
	background: transparent;
	margin: auto 0;
	content: '\f054';
	position: absolute;
	font-family: "Font Awesome 6 Free";
	font-size: 11px;
	font-weight: 900;
}

footer#pt-footer .pt-footer-recent-post {
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);
	margin-right: 30px;
}

footer#pt-footer .pt-footer-recent-post:last-child {
	border: none;
}

footer#pt-footer .pt-footer-recent-post .pt-footer-recent-post-info .pt-post-date {
	color: var(--white-color);
}

footer#pt-footer .wp-calendar-nav .wp-calendar-nav-prev,
footer#pt-footer .wp-calendar-nav .wp-calendar-nav-next {
	background: transparent;
	border: 1px solid var(--white-color);
	border-top: 0;
}

footer#pt-footer .calendar_wrap .wp-calendar-nav .wp-calendar-nav-prev,
footer#pt-footer .calendar_wrap .wp-calendar-nav .wp-calendar-nav-next,
footer#pt-footer .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev,
footer#pt-footer .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next {
	border-top: 1px solid var(--white-color);
}

footer#pt-footer .wp-calendar-nav .wp-calendar-nav-prev a,
footer#pt-footer .wp-calendar-nav .wp-calendar-nav-next a {
	color: var(--white-color);
}

footer#pt-footer .wp-caption p.wp-caption-text {
	color: var(--dark-color);
}

footer#pt-footer .pt-widget-menu .pt-service li a:before {
	content: "";
	position: absolute;
	top: 18px;
	bottom: 0;
	left: 0;
	width: 5px;
	height: 5px;
	display: inline-block;
	background: var(--primary-color);
	margin: 0;
}

footer#pt-footer .pt-footer-style-1 {
	padding-bottom: 90px;
}
footer#pt-footer .pt-footer-style-1 .pt-toolbar-contain {
	position: fixed;
    bottom: 0;
    left: 50%;
    z-index: 1000;
    transform: translate(-50%, 0);
	background-color: #00AEBD;
	color: var(--white-color);
	border-radius: 30px 30px 0 0;
}
footer#pt-footer .pt-footer-style-1 .pt-toolbar-contain .toolbar-nav {
	list-style: none;
	display: flex;
	justify-content: center;
	margin: 0 auto;
	padding: 0;
	width: min(100%, 1024px);
}
footer#pt-footer .pt-footer-style-1 .pt-toolbar-contain .toolbar-nav li {
	margin: 0 40px;
}
footer#pt-footer .pt-footer-style-1 .pt-toolbar-contain .toolbar-nav li a {
	color: var(--white-color);
	text-decoration: none;
	display: block;
	font-weight: 700;
	font-size: 18px;
	word-wrap: break-word;
	word-spacing: 100vw;
	line-height: 21px;
	position: relative;
	padding-left: 20px;
	display: flex;
	align-items: center;
	height: 80px;
}
footer#pt-footer .pt-footer-style-1 .pt-toolbar-contain .toolbar-nav li a i {
	display: block;
	width: 38px;
	height: 38px;
	margin-right: 10px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}
footer#pt-footer .pt-footer-style-1 .pt-toolbar-contain .toolbar-nav li a span {
	width: 70%;
}
footer#pt-footer .pt-footer-style-1 .pt-toolbar-contain .toolbar-nav li:nth-child(1) a i {
	background-image: url('../img/toolbar/icon_find_doctor.svg');
}
footer#pt-footer .pt-footer-style-1 .pt-toolbar-contain .toolbar-nav li:nth-child(2) a i {
	background-image: url('../img/toolbar/icon_calendar.svg');
}
footer#pt-footer .pt-footer-style-1 .pt-toolbar-contain .toolbar-nav li:nth-child(3) a i {
	background-image: url('../img/toolbar/icon_package.svg');
}
footer#pt-footer .pt-footer-style-1 .pt-toolbar-contain .toolbar-nav li:nth-child(4) a i {
	background-image: url('../img/toolbar/icon_wa.svg');
}
footer#pt-footer .pt-footer-style-1 .pt-toolbar-contain .toolbar-nav li:hover a {
	background: var(--primary-green-dark);
}

@media(max-width:920px) {
	footer#pt-footer .pt-footer-style-1 .pt-toolbar-contain {
		left: 0;
		transform: unset;
		border-radius: 10px 10px 0 0;
		box-shadow: 0 -10px 10px rgba(0, 0, 0, 0.15);
	}
	footer#pt-footer .pt-footer-style-1 .pt-toolbar-contain .toolbar-nav li {
		margin: 0 8px;
	}
	footer#pt-footer .pt-footer-style-1 .pt-toolbar-contain .toolbar-nav li a {
		word-wrap: break-word;
		word-spacing: 100vw;
		font-weight: 300;
		line-height: 1.2;		
		text-align: center;
		padding-top: 15px;
		padding-left: 0px;
		font-size: 12px;
		flex-direction: column;
	}
	footer#pt-footer .pt-footer-style-1 .pt-toolbar-contain .toolbar-nav li a i {
		width: 24px;
		height: 24px;
		margin-right: 0;
		margin-bottom: 5px;
	}
	footer#pt-footer .pt-footer-style-1 .pt-toolbar-contain .toolbar-nav li a span {
		width: 100%;
	}
}
footer#pt-footer .pt-footer-style-1 .pt-footer-top &gt; .container &gt; .row &gt; .col-xl-4:first-child {
	padding-left: 0;
}
footer#pt-footer .pt-footer-style-1 .pt-footer-social ul {
	margin: 0;
	padding: 0
}

footer#pt-footer .pt-footer-style-1 .pt-footer-social ul li {
	list-style: none;
	float: left;
	margin-right: 10px;
}

footer#pt-footer .pt-footer-style-1 .pt-footer-social ul li:last-child {
	margin-right: 0;
}

footer#pt-footer .pt-footer-style-1 .pt-footer-social ul li a {
	border-radius: 3px;
	/* background: rgba(255, 255, 255, 0.1); */
	color: var(--white-color);
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	display: inline-block;
	padding: 0;
	font-size: 30px;
}

footer#pt-footer .pt-footer-style-1 .pt-footer-social ul li a:hover {
	/* background: var(--primary-color); */
	color: var(--white-color);
}

footer#pt-footer .widget ul#menu-useful-links.menu li {
	width: 49%;
	display: inline-block;
	margin: 0 0 12px 0;
}

footer#pt-footer .pt-footer-style-1 .pt-footer-recent-post .pt-footer-recent-post-info h6 {
	color: var(--white-color);
}

footer#pt-footer .widget:first-child {
	margin-bottom: 45px;
}

footer#pt-footer .widget:first-child p {
	line-height: 25px;
}

footer#pt-footer .widget:first-child .pt-footer-social {
	margin-top: 70px;
	margin-bottom: 40px;
}

footer#pt-footer .pt-footer-logo {
	height: 40px;
	margin-bottom: 30px;
	width: auto;
	border-radius: 0;
}

footer#pt-footer .widget ul.menu li a,
footer#pt-footer .pt-widget-menu .pt-service li a,
footer#pt-footer .widget ul li a {
	color: var(--white-color);
}

footer#pt-footer .widget ul.menu li,
footer#pt-footer .pt-widget-menu .pt-service li,
footer#pt-footer .widget ul li {
	color: var(--white-color);
}

/*+++++++++++Footer Widget dummy ++++++++++++++++*/
footer#pt-footer .widget h2 {
	color: var(--white-color);
}

footer#pt-footer .widget ul.wp-block-latest-posts__list li&gt;a:before,
footer#pt-footer .widget ul.wp-block-archives-list li&gt;a:before,
footer#pt-footer .widget ul.wp-block-categories-list li&gt;a:before,
footer#pt-footer .widget.widget_archive ul li&gt;a:before,
footer#pt-footer .widget.widget_categories ul li&gt;a:before,
footer#pt-footer .widget.widget_pages ul li&gt;a:before,
footer#pt-footer .widget.widget_meta ul li&gt;a:before,
footer#pt-footer .widget.widget_recent_entries ul li&gt;a:before,
footer#pt-footer .widget.widget_nav_menu ul li&gt;a:before,
footer#pt-footer .widget .wp-block-page-list .wp-block-pages-list__item a.wp-block-pages-list__item__link:before {
	position: absolute;
	content: '\f054';
	left: 0;
	font-size: 10px;
	top: 9px;
	font-family: "Font Awesome 6 Free";
	line-height: normal;
	font-weight: 600;
	color: var(--white-color);
}

footer#pt-footer .wp-block-calendar table caption,
footer#pt-footer .wp-block-calendar table tbody {
	color: var(--white-color);
}

footer#pt-footer .wp-block-calendar table {
	background: transparent;
	border: 1px solid var(--white-color);
}

footer#pt-footer .wp-block-calendar table th {
	color: var(--white-color);
}

footer#pt-footer table#wp-calendar td#today {
	background: var(--white-color);
	color: var(--dark-color);
	font-weight: 600;
}

footer#pt-footer ol.wp-block-latest-comments li a {
	color: var(--white-color);
}

footer#pt-footer ol.wp-block-latest-comments li a.wp-block-latest-comments__comment-link {
	color: var(--primary-color);
}

footer#pt-footer ol.wp-block-latest-comments li a.wp-block-latest-comments__comment-link:hover {
	color: var(--white-color);
}

footer#pt-footer .wp-block-search__input {
	background: var(--white-color);
	border: 1px solid var(--grey-color);
	padding: 0 15px;
	border-radius: 3px;
}

footer#pt-footer .widget ul.wp-block-rss.wp-block-rss .wp-block-rss__item a {
	padding-left: 0;
}

footer#pt-footer .widget ul.wp-block-social-links li a {
	padding: 0;
}

footer#pt-footer .widget ul.wp-block-social-links li {
	margin-bottom: 0;
	width: 36px;
	height: 36px;
	text-align: center;
	padding: 0;
	line-height: 36px;
}

footer#pt-footer .widget ul.wp-block-social-links li a {
	display: inline-block;
}

footer#pt-footer .widget ul.wp-block-social-links li a:hover {
	color: var(--white-color);
}

footer#pt-footer .wp-block-search .wp-block-search__button {
	background: var(--primary-color);
}

footer#pt-footer .wp-block-search .wp-block-search__button:hover {
	background: var(--dark-color);
}

footer#pt-footer .widget_calendar table#wp-calendar {
	background: transparent;
	border: 1px solid var(--white-color);
}

footer#pt-footer .widget_calendar .calendar_wrap table th {
	background: transparent;
	color: var(--white-color);
	font-weight: 600;
}

@media(max-width:1190px) {
	footer#pt-footer .pt-footer-recent-post {
		margin-right: 0;
	}

	footer#pt-footer .pt-footer-top .pt-footer-bottom-list .pt-footer-items {
		padding: 15px;
	}

	.pt-subscribe-block .pt-subscribe-details {
		padding-right: 0;
	}
}

@media(max-width:1190px) {
	footer#pt-footer .pt-footer-top .pt-footer-bottom-list [class*="col-"] {
		margin-top: 30px;
	}
}

@media(max-width:991px) {
	footer#pt-footer .pt-footer-recent-post {
		margin-right: 45px;
	}

	.pt-subscribe-bg {
		padding: 30px !important;
	}

	.pt-subscribe-from {
		margin-bottom: 30px;
	}
}

@media(max-width:767px) {
	footer#pt-footer .pt-footer-recent-post {
		margin-right: 0;
	}
}

@media(max-width:576px) {
	.pt-subscribe-from .mc4wp-form-fields {
		display: block;
	}

	.pt-subscribe-from input.form-control {
		float: none;
		width: 100%;
	}

	.pt-subscribe-from input.submit {
		margin-left: 0;
		margin-top: 15px;
		float: none;
		width: 100%;
	}

	footer#pt-footer .widget ul#menu-useful-links.menu li {
		width: 100%;
	}
}

/*+++++++++++++++++++++++++++++++++++
Section Title
+++++++++++++++++++++++++++++++++++++++*/
.pt-section.pt-style-1.text-center {
	padding: 0 5em;
	margin-bottom: 60px;
}

.pt-section.pt-style-1 .pt-section-sub-title {
	font-family: var(--title-fonts);
	font-weight: 700;
	font-size: 16px;
	line-height: 18.4px;
	position: relative;
	text-transform: uppercase;
	color: var(--primary-dark-color);
	background: #DBF1FF;
	padding: 4px 8px;
	margin: 0 0 20px 0;
	display: inline-block;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.pt-section.pt-style-1 .pt-section-title {
	font-weight: 700;
	font-size: 50px;
	line-height: 57.5px;
	z-index: 9;
	color: var(--dark-primary);
	padding: 0;
	margin: 0;
	position: relative;
	display: block;
}

.elementor-widget-icon-box .elementor-icon-box-description,
.pt-section.pt-style-1 .pt-section-description {
	font-family: var(--body-fonts);
	font-size: 16px;
	line-height: 30px;
	font-weight: 400;
	z-index: 9;
	position: relative;
	margin: 5px 0 0;
}

.elementor-widget-icon-box .elementor-icon-box-description {
	margin-bottom: 15px;
}

/* .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon {
	margin-top: 15px;
} */

@media(max-width:1199px) {
	.pt-section.pt-style-1.text-center {
		padding: 0;
	}
}

@media(max-width:1023px) {
	.pt-section.pt-style-1 .pt-section-title {
		font-size: 44px;
		line-height: 52px;
	}
}

@media(max-width:767px) {
	.pt-section.pt-style-1 .pt-section-title {
		font-size: 36px;
		line-height: 44px;
	}

	.pt-section.pt-style-1.text-center {
		margin-bottom: 10px;
	}
}

@media(max-width:479px) {
	.pt-section.pt-style-1 .pt-section-title {
		font-size: 25px;
		line-height: 28px;
	}
}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++
OWL Carousel
+++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.owl-carousel .owl-nav {
	position: relative;
	cursor: pointer;
	z-index: 99;
	margin-top: 45px;
	text-align: center;
}

.owl-carousel .owl-nav button.owl-prev {
	border-radius: 3px;
	outline: none;
	text-align: center;
	text-indent: inherit;
	cursor: pointer;
	position: relative;
	font-size: 16px;
	line-height: 1;
	padding: 20px 25px !important;
	margin: 0 10px;
	background: var(--secondary-color);
	color: var(--white-color);
	transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
}

.owl-carousel .owl-nav button.owl-next {
	border-radius: 3px;
	outline: none;
	text-align: center;
	text-indent: inherit;
	cursor: pointer;
	position: relative;
	font-size: 16px;
	line-height: 1;
	padding: 20px 25px !important;
	margin: 0 10px;
	background: var(--primary-color);
	color: var(--white-color);
	transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
}

.owl-carousel .owl-nav button:hover {
	background: var(--primary-color);
}

/*+++++++++++++Dots++++++++++++++*/
.owl-carousel .owl-dots.disabled {
	display: none;
}

.owl-carousel .owl-dots {
	margin-top: 30px;
	line-height: normal;
	position: relative;
	width: 100%;
	text-indent: inherit;
	text-align: center;
	cursor: pointer;
}

.owl-carousel .owl-dots .owl-dot {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	box-shadow: none;
	outline: none;
	background: var(--dark-color);
	opacity: 0.5;
	display: inline-block;
	padding: 0;
	margin: 0px 5px;
	height: 3px;
	width: 25px;
	border: none;
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	cursor: pointer;
}

.owl-carousel .owl-dots .owl-dot span {
	display: none;
}

.owl-carousel .owl-dots .owl-dot:hover {
	background: var(--primary-color);
	opacity: 1;
}

.owl-carousel .owl-dots .owl-dot.active {
	background: var(--primary-color);
	opacity: 1;
}

.pt-fancy-slider-dot .owl-carousel .owl-dots .owl-dot {
	background: var(--white-color);
}

.pt-fancy-slider-dot .owl-carousel .owl-dots .owl-dot.active {
	background: var(--primary-color);
}

#rev_slider_19_1 .pt-button i,
#rev_slider_15_1 .pt-button i,
#rev_slider_21_1 .pt-button i,
#rev_slider_33_1 .pt-button i {
	font-size: 13px !important;
	vertical-align: middle;
}

#rev_slider_19_1_wrapper .metis.tparrows,
#rev_slider_15_1_wrapper .metis.tparrows,
#rev_slider_21_1_wrapper .metis.tparrows,
#rev_slider_27_1_wrapper .metis.tparrows,
#rev_slider_30_1_wrapper .metis.tparrows,
#rev_slider_31_1_wrapper .metis.tparrows {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

/*+++++++++++++++++++++++++++++++++++++++++
info box
++++++++++++++++++++++++++++++++++++++++*/
.pt-info-box.pt-style-1 {
	background: var(--primary-color);
}

.pt-info-box {
	color: var(--white-color);
	padding: 45px 30px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.pt-info-box .pt-info-box-right-icon {
	position: absolute;
	right: 0;
	top: 30px;
	opacity: 0.1999;
	transition: all 0.5s ease;
}

.pt-info-box:hover .pt-info-box-right-icon {
	right: 15px;
}

.pt-info-box .pt-info-box-right-icon i {
	font-size: 80px;
	line-height: 88px;
}

.pt-info-box .pt-info-box-icon i {
	font-size: 80px;
	line-height: 88px;
}

.pt-info-box .pt-info-title {
	color: var(--white-color);
	font-size: 28px;
	line-height: 36px;
	margin-top: 15px;
	margin-bottom: 5px;
}

.pt-info-call {
	display: flex;
	align-items: center;
	margin-bottom: 5px;
}

.pt-info-call i {
	font-size: 20px;
	text-align: center;
	width: 45px;
	height: 45px;
	line-height: 45px;
	background: var(--white-color);
	color: var(--primary-color);
	border-radius: 100%;
}

.pt-info-call .cpt-call-number {
	color: var(--white-color);
	margin-left: 15px;
}

.pt-info-box.pt-style-2 {
	background: var(--primary-dark-color);
}

.pt-info-box.pt-style-2 .pt-button-outline {
	border-color: var(--white-color);
	color: var(--white-color);
	padding: 8px 24px;
}

.pt-info-box.pt-style-2 .pt-button-outline:hover {
	border-color: var(--primary-color);
	background: var(--primary-color);
}

.pt-info-box.pt-style-3 {
	background: var(--primary-color);
}

.pt-info-box.pt-style-3 .pt-list-info {
	list-style-type: none;
	padding: 0;
	margin: 0;
	margin-top: 15px;
}

.pt-info-box.pt-style-3 .pt-list-info li {
	padding-bottom: 5px;
	margin-bottom: 5px;
	display: flex;
	justify-content: space-between;
	border-bottom: 1px solid #ffffff29;
}

.pt-info-box.pt-style-3 .pt-list-info li:last-child {
	margin-bottom: 0;
	border: none;
}

/*+++++++++++++++++++++++++++++++++++++++++
service 
++++++++++++++++++++++++++++++++++++++++*/
.pt-service-box.pt-style-1 {
	padding: 30px 30px;
	background: var(--grey-color);
	border-radius: 3px;
}

.pt-service-box.pt-style-1 .pt-service-img {
	overflow: hidden;
	border-radius: 3px;
}

.pt-service-box.pt-style-1 .pt-service-img img {
	width: 100%;
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: 0.5s ease-in-out;
	transition: 0.5s ease-in-out;
}

.pt-service-box.pt-style-1:hover .pt-service-img img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

.pt-service-box.pt-style-1 .pt-service-box-info {
	margin-top: 20px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	position: relative;
}

.pt-service-box.pt-style-1 .pt-service-sub-title {
	font-weight: 600;
	letter-spacing: 0.04em;
	font-size: 14px;
	line-height: 22px;
	font-family: var(--title-fonts);
	text-transform: uppercase;
	color: var(--primary-color);
}

.pt-service-box.pt-style-1 .pt-service-icon {
	position: absolute;
	top: 5px;
	right: 0;
	transition: all 0.5s ease;
}

.pt-service-box.pt-style-1:hover .pt-service-icon {
	transform: rotateY(180deg);
}

.pt-service-box.pt-style-1 .pt-service-icon i {
	font-size: 56px;
	line-height: 64px;
	color: var(--primary-color);
}

.pt-whitebg .pt-service-box.pt-style-1 {
	padding: 15px !important;
	background: #ffffff !important;
}

.pt-service-box.pt-style-2 .pt-service-img {
	overflow: hidden;
	border-radius: 3px;
}

.pt-service-box.pt-style-2 .pt-service-img img {
	width: 100%;
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: 0.5s ease-in-out;
	transition: 0.5s ease-in-out;
}

.pt-service-box.pt-style-2:hover .pt-service-img img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

.pt-service-box.pt-style-2 .pt-service-img .pt-service-icon {
	font-size: 48px;
	line-height: 78px;
	height: 70px;
	width: 70px;
	text-align: center;
	color: var(--white-color);
	background-color: var(--primary-color);
	position: relative;
	border-radius: 3px;
	position: absolute;
	right: 30px;
	top: 30px;

	transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
}

.pt-service-box.pt-style-2 .pt-service-box-info {
	border-radius: 3px;
	background: var(--white-color);
	padding: 20px 15px;
	margin: 0px 30px;
	text-align: center;
	position: relative;
	transform: translateY(-30px);
	-moz-transform: translate(-30px);
	-webkit-transform: translate(-30px);
	-o-transform: translate(-30px);
	-ms-transform: translate(-30px);
	transform: translateY(-30px);
	transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;

	-webkit-box-shadow: 0px 0px 30px 0 rgba(0, 20, 9, 0.1);
	-moz-box-shadow: 0px 0px 30px 0 rgba(0, 20, 9, 0.1);
	box-shadow: 0px 0px 30px 0 rgba(0, 20, 9, 0.1);
}


.pt-service-box.pt-style-2 .pt-service-box-info .pt-service-sub-title {
	letter-spacing: 0.04em;
	font-size: 14px;
	line-height: 22px;
	font-weight: 600;
	display: inline-block;
	width: 100%;
	text-transform: uppercase;
	color: var(--primary-color);
	font-family: var(--title-fonts);
}

.pt-service-box.pt-style-3 .pt-service-block {
	position: relative;
	width: 100%;
	height: 420px;
}

.pt-service-box.pt-style-3 .pt-service-block .pt-service-img {
	overflow: hidden;
	position: absolute;
	transition: all 0.5s ease;
	width: 100%;
}

.pt-service-box.pt-style-3 .pt-service-block .pt-service-img.front {
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	-o-transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
	transform: rotateY(0deg);
}

.pt-service-box.pt-style-3 .pt-service-block .pt-service-img.back {
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	transform: rotateY(180deg);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.pt-service-box.pt-style-3 .pt-service-img.back .pt-service-title {
	margin-bottom: 20px;
}

.pt-service-box.pt-style-3:hover .pt-service-block .pt-service-img.front {
	-webkit-transform: rotateY(-180deg);
	-moz-transform: rotateY(-180deg);
	-o-transform: rotateY(-180deg);
	-ms-transform: rotateY(-180deg);
	transform: rotateY(-180deg);
	transform-style: preserve-3d;
}

.pt-service-box.pt-style-3:hover .pt-service-block .pt-service-img.back {
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	-o-transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
	transform: rotateY(0deg);
}


.pt-service-box.pt-style-3 .pt-service-img:before {
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	background: var(--primary-dark-color);
	opacity: 0.6;
	z-index: 1;
}

.pt-service-box.pt-style-3 .pt-service-img img {
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: 0.5s ease-in-out;
	transition: 0.5s ease-in-out;
	width: 100%;

}


.pt-service-box.pt-style-3 .pt-service-box-info {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	margin: 0 auto;
	padding: 0 45px;
	text-align: center;
	z-index: 2;
}

.pt-service-box.pt-style-3 .pt-service-icon {
	margin-bottom: 15px;
}

.pt-service-box.pt-style-3 .pt-service-icon i {
	color: var(--white-color);
	font-size: 52px;
	line-height: 60px;
}

.pt-service-box.pt-style-3 .pt-service-title {
	color: var(--white-color);
	font-size: 24px;
	line-height: 32px;
}


@media(max-width:1024px) {
	.pt-service-box.pt-style-3 .pt-service-block {
		height: 470px;
	}

}

@media(max-width:767px) {
	.pt-service-box.pt-style-3 .pt-service-block {
		height: auto;
	}

	.pt-service-box.pt-style-3 .pt-service-block .pt-service-img {
		position: relative;
	}

	.pt-service-box.pt-style-3 .pt-service-block .pt-service-img.front {
		-webkit-transform: rotateY(-180deg);
		-moz-transform: rotateY(-180deg);
		-o-transform: rotateY(-180deg);
		-ms-transform: rotateY(-180deg);
		transform: rotateY(-180deg);
		transform-style: preserve-3d;
	}

	.pt-service-box.pt-style-3 .pt-service-block .pt-service-img.back {
		-webkit-transform: rotateY(0deg);
		-moz-transform: rotateY(0deg);
		-o-transform: rotateY(0deg);
		-ms-transform: rotateY(0deg);
		transform: rotateY(0deg);
	}

	.pt-service-box.pt-style-3 .pt-service-block .pt-service-img.front {
		display: none;
	}

}

@media (min-width:1024px) and (max-width:1199px) {
	.pt-service-box.pt-style-1 .pt-service-title {
		font-size: 18px;
		line-height: 26px;
	}

	.pt-service-box.pt-style-1 .pt-service-sub-title {
		font-size: 12px;
		line-height: 20px;
	}

	.pt-service-box.pt-style-1 .pt-service-icon i {
		font-size: 48px;
		line-height: 56px;
	}
}

@media(max-width:360px) {
	.pt-service-box.pt-style-1 .pt-service-title {
		font-size: 18px;
		line-height: 26px;
	}

	.pt-service-box.pt-style-1 .pt-service-sub-title {
		font-size: 12px;
		line-height: 20px;
	}

	.pt-service-box.pt-style-1 .pt-service-icon i {
		font-size: 48px;
		line-height: 56px;
	}
}

/*+++++++++++++service detail++++++++++++++*/
.widget.widget-port {
	background: var(--grey-color);
	box-shadow: none;
}

.widget.widget-port .page-title {
	margin: 0 0 20px 0;
}

.widget.widget-port .menu li {
	margin: 0 0 10px 0;
}

.widget.widget-port .menu li:last-child {
	margin-bottom: 0;
}

.widget.widget-port .menu li a {
	position: relative;
	background-color: var(--white-color);
	padding: 10px 24px;
	color: var(--dark-color);
	text-transform: capitalize;
	border: none;
	display: block;
	transition: all 0.5s linear;
	-webkit-transition: none;
	font-family: var(--title-fonts);
	font-weight: 700;
	font-size: 20px;
	border-radius: 3px;
}

.widget.widget-port .menu li.current-menu-item a {
	background: var(--primary-blue-sky);
	color: var(--white-color);
}

.widget.widget-port:nth-child(2),
.widget.widget-port:nth-child(3) {
	padding: 0;
	background: unset;
}

.widget.widget-port .menu li&gt;a:before {
	position: absolute;
	content: '\f054';
	font-family: "Font Awesome 5 Free";
	font-size: 12px;
	right: 24px;
	left: auto;
	top: 24px;
	color: inherit;
	line-height: normal;
	font-weight: 600;
}

.widget.widget-port img {
	border-radius: 3px;
}

.widget.widget-port a.wp-block-button__link {
	letter-spacing: 0.04em;
	font-family: var(--title-fonts);
	font-size: 14px;
	font-weight: 600;
	padding: 12px 30px;
}

/*++++++++++++++++++++++++++++++++++++++
 Counter
+++++++++++++++++++++++++++++++++++++++*/
.pt-counter.pt-style-1 .pt-counter-media {
	margin-right: 20px;
}

.pt-counter.pt-style-1 .pt-counter-media i {
	font-size: 72px;
	color: var(--white-color);
	line-height: normal;
	border-radius: 0;
	display: inline-block;
	text-align: center;
}

.pt-counter.pt-style-1 .pt-counter-info h5 {
	font-size: 16px;
	line-height: 25px;
	font-weight: 400;
	display: inline-block;
	color: var(--white-color);
}

.pt-counter.pt-style-1 .pt-counter-info .pt-counter-prefix {
	font-size: 40px;
	line-height: 48px;
	font-family: var(--title-fonts);
	color: var(--white-color);
	font-weight: 600;
}

.pt-counter.pt-style-1 .pt-counter-info p {
	font-family: var(--title-fonts);
	margin-bottom: 0;
	text-transform: uppercase;
	letter-spacing: 0.04em;
	font-size: 14px;
	line-height: 22px;
	color: var(--white-color);
	font-weight: 600;
	margin-top: 5px;
}

/*+++top icon++*/
.pt-top-icon .pt-counter.pt-style-1 .pt-counter-contain {
	display: block;
}

.pt-top-icon .pt-counter.pt-style-1 .pt-counter-contain .pt-counter-media {
	margin-right: 0;
}

.pt-top-icon .pt-counter-info {
	margin-top: 15px;
}

/*+++left icon++*/
.pt-left-icon .pt-counter.pt-style-1 .pt-counter-contain {
	display: flex;
}

.pt-left-icon .pt-counter.pt-style-1 .pt-counter-contain .pt-counter-media {
	margin-top: 10px;
}

/*+++style 2++*/
.pt-counter.pt-style-2 .pt-counter-num-prefix {
	display: inline-flex;
}

.pt-counter.pt-style-2 .pt-counter-num-prefix.pt-prefix-top {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	top: -10px;
}

.pt-counter.pt-style-2 .pt-counter-num-prefix.pt-prefix-top h5,
.pt-counter.pt-style-2 .pt-counter-num-prefix.pt-prefix-top .pt-counter-prefix {
	-webkit-text-stroke-width: 1px;
	-webkit-text-stroke-color: var(--white-color);
	opacity: 0.03;
	font-size: 62px;
	line-height: 70px;
}

.pt-counter.pt-style-2 .pt-counter-info {
	position: relative;
	padding-top: 30px;
}

.pt-counter.pt-style-2 .pt-counter-info h5 {
	font-size: 16px;
	line-height: 25px;
	font-weight: 400;
	display: inline-block;
	color: var(--white-color);
}

.pt-counter.pt-style-2 .pt-counter-info .pt-counter-prefix {
	font-size: 46px;
	line-height: 46px;
	font-family: var(--title-fonts);
	color: var(--white-color);
	font-weight: 600;
}

.pt-counter.pt-style-2 .pt-counter-info p {
	font-family: var(--title-fonts);
	margin-bottom: 0;
	text-transform: uppercase;
	letter-spacing: 0.04em;
	font-size: 14px;
	line-height: 22px;
	color: var(--white-color);
	font-weight: 600;
	margin-top: 5px;
}

.pt-primary-bg .pt-counter.pt-style-2 .pt-counter-num-prefix.pt-prefix-top .pt-counter-prefix {
	opacity: 0.07;
}

/*+++counter icon bg++*/
.pt-icon-bg .pt-counter.pt-style-1 .pt-counter-media i {
	font-size: 60px;
}

.pt-icon-bg .pt-counter.pt-style-1 .pt-counter-media {
	margin-right: 0;
	margin-bottom: 20px;
}

.pt-icon-bg .pt-counter.pt-style-1 .pt-counter-media i {
	background: rgba(255, 255, 255, 0.11);
	padding: 15px;
	width: 100px;
	height: 100px;
}

@media(max-width:1024px) {
	.pt-countbg {
		background-color: #f4f6f9 !important;
		background-image: linear-gradient(90deg, #f4f6f9 50%, #f4f6f9 50%) !important;
	}
}

/*++++++++++++++++++++++++++++++++++++++
Fancybox
+++++++++++++++++++++++++++++++++++++++*/

.pt-fancy-box.pt-style-3 {
	padding: 30px;
	transition: all 0.5s ease;
	background: var(--white-color);
	overflow: hidden;
	position: relative;
	border-radius: 3px;
}

.pt-fancy-box.pt-style-3 .pt-fancy-box-hoverbg {
	display: none;
	/* position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	-webkit-transition: 0.5s ease-in-out;
	transition: 0.5s ease-in-out; */
}

.home-coe-carousel .swiper-wrapper .swiper-slide &gt; div,
.home-coe-carousel .swiper-wrapper .swiper-slide &gt; div &gt; div.e-con-inner {
	padding: 0;
}
/* .home-coe-carousel .swiper-wrapper .swiper-slide:before {
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	left: 0;
	background: var(--primary-color);
	opacity: 0.9;
	-webkit-transition: 0.5s ease-in-out;
	transition: 0.5s ease-in-out;
} */

/* .pt-fancy-box.pt-style-3:hover .swiper-wrapper .swiper-slide:before {
	opacity: 1;
} */

.pt-fancy-box.pt-style-3 .pt-fancy-box-info {
	position: relative;
}

.home-coe-carousel .swiper-wrapper .swiper-slide:hover &gt; div,
.pt-fancy-box.pt-style-3:hover,
.pt-active .pt-fancy-box.pt-style-3 {
	background: var(--primary-color);
}

.pt-fancy-box.pt-style-3 .pt-fancy-box-icon i {
	font-size: 64px;
	line-height: 72px;
	transition: all 0.5s ease;
	display: inline-block;
	color: var(--primary-color);
}

.pt-fancy-box.pt-style-3:hover .pt-fancy-box-icon i {
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg);
	color: var(--white-color);
}

.pt-fancy-box.pt-style-3:hover .pt-fancybox-link,
.pt-active .pt-fancy-box.pt-style-3 .pt-fancybox-link {
	color: var(--white-color);
	border-color: var(--white-color);
}

.pt-fancy-box.pt-style-3 .pt-fancy-box-title {
	color: var(--dark-color);
	text-transform: capitalize;
	margin-top: 15px;
	margin-bottom: 20px;
	font-weight: 700;
	font-size: 30px;
	line-height: 35px;
	transition: all 0s ease-in-out;
	transition: all 0s ease-in-out;
	-moz-transition: all 0s ease-in-out;
	-ms-transition: all 0s ease-in-out;
	-o-transition: all 0s ease-in-out;
	-webkit-transition: all 0s ease-in-out;
}

.pt-fancy-box.pt-style-3 .pt-fancybox-description {
	margin-bottom: 15px;
	font-size: 16px;
	line-height: 30px;
	transition: all 0s ease-in-out;
	transition: all 0s ease-in-out;
	-moz-transition: all 0s ease-in-out;
	-ms-transition: all 0s ease-in-out;
	-o-transition: all 0s ease-in-out;
	-webkit-transition: all 0s ease-in-out;
}

.pt-fancy-box.pt-style-3 .pt-fancy-box-info .pt-button {
	color: var(--primary-blue-sky);
	transition: none;
	transition: all 0s ease-in-out;
	transition: all 0s ease-in-out;
	-moz-transition: all 0s ease-in-out;
	-ms-transition: all 0s ease-in-out;
	-o-transition: all 0s ease-in-out;
	-webkit-transition: all 0s ease-in-out;
}

.pt-fancy-box.pt-style-3:hover .pt-fancy-box-title {
	color: var(--white-color);
}

.pt-fancy-box.pt-style-3:hover .pt-fancybox-description {
	color: var(--white-color);
}

.pt-fancy-box.pt-style-3:hover .pt-button.pt-button-link {
	color: var(--white-color);
}

.pt-fancy-box.pt-style-3:hover .pt-button.pt-button-link i {
	border-color: var(--white-color);
}

/*+++++++++++++++++++++++++++++++++
Progressbar
+++++++++++++++++++++++++++++++++++++++++*/

/*---ProgressBar-style-1------*/

.pt-progressbar-style-1 .pt-progressbar-content {
	padding-bottom: 20px;
	display: inline-block;
	float: left;
	width: 100%;
}

.pt-progressbar-style-1 .pt-progressbar-content .sonny_progressbar {
	margin-bottom: 0;
}

.pt-progressbar-style-1 .pt-progressbar-content .bar-container {
	height: 12px;
}

.pt-progressbar-style-1 .pt-progressbar-content:last-child {
	margin-bottom: 0;
}

.pt-progressbar-style-1 .progress-title {
	margin: 0;
	font-size: 16px;
	line-height: 24px;
	font-family: var(--title-fonts);
	color: var(--dark-color);
	font-weight: 600;
}

.pt-progressbar-style-1 .progress-value {
	color: var(--secondary-color);
	margin: 0;
	float: right;
	font-size: 16px;
	line-height: 24px;
	font-weight: 600;
}

.pt-progressbar-style-1 .pt-progress-bar {
	display: inline-block;
	width: 100%;
	padding: 0;
	background: #14457b;
	float: left;
	margin-top: 5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.pt-progressbar-style-1 .pt-progress-bar span {
	display: inline-block;
	background: var(--primary-color);
	float: left;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.pt-progressbar-box .pt-progressbar-content .pt-progress-bar span {
	height: 10px;
	line-height: 10px;
	background: var(--primary-color) !important;
}


.pt-darkbg-progressbar .pt-progressbar-style-1 .progress-title {
	color: var(--white-color);
}

.pt-darkbg-progressbar .pt-progressbar-style-1 .progress-value {
	color: var(--white-color);
}

.pt-progressbar-style-1 .pt-progress-bar {
	background: var(--grey-color);
}

.pt-darkbg-progressbar .pt-progressbar-style-1 .pt-progress-bar span {
	display: inline-block;
	background: var(--primary-color);
}

.pt-darkbg-progressbar .pt-progressbar-box .pt-progressbar-content .pt-progress-bar span {
	background: var(--primary-color) !important;
}


/*+++++++++++++++++++++++++++++++++++++++++++++++++++++
isotope Portfolio
+++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.pt-grid-item.visible_item,
.pt-masonry-item.visible_item {
	display: none
}

.pt-filters .pt-filter-button-group ul {
	margin: 0 0 45px;
	padding: 0;
	display: inline-block;
	width: 100%;
	text-align: center;
}

.pt-filters .pt-filter-button-group ul li {
	font-size: 20px;
	line-height: 23px;
	background: var(--white-color);
	font-family: var(--title-fonts);
	font-weight: 700;
	text-transform: capitalize;
	list-style: none;
	color: var(--dark-primary);
	display: inline-block;
	cursor: pointer;
	padding: 10px 10px;
	margin-right: 40px;
	transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.pt-filters .pt-filter-button-group ul li:last-child {
	margin-bottom: 0;
	margin-right: 0;
}

.pt-filters .pt-filter-button-group ul li:hover {
	background: var(--primary-color);
	color: var(--white-color);
}

.pt-filters .pt-filter-button-group ul li.active,
.pt-filters .pt-filter-button-group ul li.active:hover {
	background: var(--primary-blue-sky);
	color: var(--white-color);
}

.pt-grid {
	display: block;
	margin:0 auto;
	max-width: 100%;
}

@media (min-width: 1022px)
{
	.pt-grid {
		width: 800px;
	}
}
@media (min-width: 1200px)
{
	.pt-grid {
		width: 1205px;
	}
}

@media (min-width: 1600px)
{
	.pt-grid {
		width: 1605px;
	}
}


.pt-grid:after {
	content: '';
	display: block;
	clear: both;
}

.pt-col-3 {
	width: 25%;
	padding: 0 15px 30px;
}

.pt-col-6 {
	width: 50%;
	padding: 0 15px 30px;
}

.pt-col-4 {
	width: 33.33%;
	padding: 0 15px 30px;
}

.pt-grid.no-padding .pt-grid-item,
.pt-masonry.no-padding .pt-masonry-item {
	padding: 0;
}

.pt-btn-load-container {
	margin-top: 15px;
	display: inline-block;
	width: 100%;
}

.pt-masonry {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.pt-masonry .ipt-lg-6 {
	width: 50%;
	padding: 0 15px 30px;
}

.pt-masonry .ipt-lg-3 {
	width: 25%;
	padding: 0 15px 30px;
}

.pt-masonry.no-padding .ipt-lg-6,
.pt-masonry.no-padding .ipt-lg-3 {
	padding: 0;
}

@media(max-width:1365px) {
	.pt-col-3 {
		width: 33.33%;
	}

	.pt-masonry .ipt-lg-6 {
		width: 66.66%;
	}

	.pt-masonry .ipt-lg-3 {
		width: 33.33%;
	}

	.pt-filters .pt-filter-button-group ul li {
		margin-right: 10px;
	}

	.pt-masonry .ipt-lg-6 {
		width: 100%;
	}

	.pt-col-3,
	.pt-col-4,
	.pt-masonry .ipt-lg-3 {
		width: 50%;
	}
}

@media(max-width:767px) {
	.pt-filters .pt-filter-button-group ul li {
		margin-right: 0;
		font-size: 16px;
		line-height: 18px;
		padding: 5px 15px;
	}

	.pt-col-6,
	.pt-col-4,
	.pt-col-3,
	.pt-masonry .ipt-lg-3,
	.pt-masonry .ipt-lg-6 {
		width: 100%;
		padding: 0 0 30px;
	}
}

@media(max-width:479px) {
	.pt-filters .pt-filter-button-group ul li {
		margin-bottom: 4px;
	}
}

.pt-grid-item {
	float: left;
}

@media (min-width: 1022px)
{
	.pt-grid-item {
		width:385px;
	}
}

@media (min-width: 1022px)
{
	.pt-grid-item {
		width:400px;
	}
}

/*+++++++++++++++++++++++++++++++++++++++++++++++
Portfoliobox
++++++++++++++++++++++++++++++++++++++++++++++++*/
.pt-portfoliobox-main .owl-filter-bar a {
	font-size: 16px;
	line-height: 24px;
	background: var(--white-color);
	font-family: var(--title-fonts);
	font-weight: 600;
	text-transform: capitalize;
	list-style: none;
	color: var(--secondary-color);
	display: block;
	cursor: pointer;
	padding: 12px 30px;
	transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	margin: 0 15px 25px 15px;
	text-align: center;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.pt-portfoliobox-main .owl-filter-bar a:last-child {
	margin-bottom: 0;
}

.pt-portfoliobox-main .owl-filter-bar a:hover {
	background: var(--primary-color);
	color: var(--white-color);
}

.pt-portfoliobox-main .owl-filter-bar a.current {
	background: var(--primary-color);
	color: var(--white-color);
}

.pt-portfoliobox.pt-style-1 {
	position: relative;
	overflow: hidden;
	display: inline-block;
	width: 100%;
	float: left;
	transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	border-radius: 10px;
	box-shadow: 0px 10px 30px 5px rgba(0, 0, 0, 0.05);
}

.pt-portfoliobox.pt-style-1 .pt-portfolio-img img {
	width: 100%;
	transition: 0.5s ease-in-out;
	border-radius: 3px;
}
.pt-portfoliobox.pt-style-1 .pt-portfolio-img:hover img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
	-webkit-transition: 0.5s ease-in-out;
}

.pt-portfoliobox.pt-style-1 .pt-portfolio-img {
	position: relative;
	height:200px;
	overflow:hidden;
}

/* .pt-portfoliobox.pt-style-1 .pt-portfolio-img:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: inline-block;
	z-index: 9;
	background: var(--secondary-color);
	opacity: 0;
	transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
}

.pt-portfoliobox.pt-style-1:hover .pt-portfolio-img:before {
	opacity: 0.2;
} */

.pt-portfoliobox.pt-style-1 .pt-portfolio-info span,
.pt-portfoliobox.pt-style-1 .pt-portfolio-info .pt-portfolio-link a {
	font-family: var(--title-fonts);
	font-weight: 600;
	letter-spacing: 0.04em;
	font-size: 14px;
	line-height: 22px;
	color: var(--primary-color);
	text-transform: capitalize;
}

.pt-portfoliobox.pt-style-1:hover .pt-portfolio-img img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

.pt-portfoliobox.pt-style-1 .pt-portfolio-info {
	background: var(--white-color);
	padding: 5px 20px 30px 20px;
	/* position: absolute;
	left: 20px;
	right: 20px; */
	bottom: 30px;
	height: auto !important;
	opacity: 1;
	transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	z-index: 10;
}

.pt-portfoliobox.pt-style-1:hover .pt-portfolio-info {
	bottom: 30px;
}
.elementor-18565 .elementor-element.elementor-element-bdf9a1b &gt; .elementor-widget-container {
	padding-top: 20px !important;
}
.pt-portfoliobox.pt-style-1 .pt-portfolio-info h5 {
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-bottom: 15px;
	color: var(--dark-primary);
}
.pt-portfoliobox.pt-style-1 .pt-portfolio-info span {
	font-size: 30px;
	line-height: 23px;
}
.pt-portfoliobox.pt-style-1 .pt-portfolio-info h5 a {
	color: var(--dark-primary);
}

.pt-portfoliobox .price-item {
	margin-bottom: 30px;
}

.pt-portfoliobox.pt-style-1 .pt-portfolio-info h5 a:hover {
	color: var(--primary-color);
}
.pt-portfoliobox.pt-style-1 .pt-portfolio-info p {
	margin-bottom:15px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
	-webkit-line-clamp: 3;
	max-height: 105px;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 30px;
}

.pt-portfoliobox.pt-style-1 .pt-portfolio-icon {
	position: absolute;
	top: 25px;
	right: 28px;
	width: 50px;
	height: 50px;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	align-items: center;
	justify-content: center;
	opacity: 1;
	transition: all 300ms linear 0s;
	z-index: 9;
}

.pt-portfoliobox.pt-style-1 .pt-portfolio-icon i {
	display: -webkit-inline-flex;
	display: -moz-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	width: 54px;
	height: 54px;
	font-size: 16px;
	line-height: 24px;
	background-color: var(--color-blue-sky);
	align-items: center;
	justify-content: center;
	color: var(--white-color);
	border-radius: 5px;
	transition: all 0.5s ease;
}

.pt-portfoliobox.pt-style-1 .pt-portfolio-icon i:hover {
	background: var(--dark-color);
}

.pt-portfoliobox .pt-portfolio-item-action &gt; .pt-button-wrapper:nth-child(1) a &gt; span.pt-button-content-wrapper {
	padding-left: 15px;
}

.elementor-18565 .elementor-element.elementor-element-bdf9a1b .elementor-heading-title {
	height: 35px;
    display: inline-block;
    line-height: 1.5;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
}

.woocommerce-product-details__short-description p {
    margin-bottom: 0;
    height: 90px;
    overflow: hidden;
    text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3; /* Adjust the number of lines you want to display */
	-webkit-box-orient: vertical;
}
.single.single-product .woocommerce-product-details__short-description p {
	height: auto;
    overflow: unset;
	display: inline-block;
	-webkit-line-clamp: unset; /* Adjust the number of lines you want to display */
	-webkit-box-orient: unset;
}

.pt-portfoliobox .pt-portfolio-item-action a span.pt-button-content-wrapper &gt; .pt-align-icon-right svg {
	margin-left: 25px;
}
.button-buy-package a .elementor-button-text {
	font-weight: 700 !important;
}

.pt-portfoliobox .owl-nav {
	position: absolute;
	margin-top: 0;
	text-align: center;
	right: 0;
	top: -136px;
}

@media(max-width:1023px) {
	.pt-portfoliobox .owl-nav {
		top: -120px;
	}

	.pt-portfoliobox-main .owl-filter-bar a {
		padding: 12px 5px;
	}
}

@media(max-width:991px) {
	.pt-portfoliobox .owl-nav {
		display: none;
	}

	.pt-portfoliobox-main .owl-filter-bar {
		text-align: center;
	}

	.pt-portfoliobox-main .owl-filter-bar a {
		display: inline-block;
		margin: 0 5px 25px 5px;
		padding: 12px 30px;
	}
}

@media(max-width:767px) {
	.pt-portfoliobox-main .owl-filter-bar a:last-child {
		margin-bottom: 25px;
	}
}

@media(max-width:479px) {
	.pt-portfoliobox-main .owl-filter-bar a {
		margin: 0 5px 10px 5px;
		display: block;
	}
}

/*+++++++++++++ portfolio single ++++++++++++++*/
.pt-portfolio-info-box {
	display: inline-block;
	width: 100%;
}

.pt-porfolio-info-header h5 {
	font-size: 16px;
	line-height: 25px;
	font-weight: 400;
	margin-bottom: 0;
}

.pt-porfolio-info .pt-info-list {
	margin: 0;
	padding: 0;
}

.pt-porfolio-info .pt-info-list li {
	list-style: none;
	float: left;
	margin: 0 0 15px;
	padding: 0 0 15px;
	border-bottom: 1px solid var(--grey-color);
	display: inline-block;
	width: 100%;
}

.pt-porfolio-info .pt-info-list li h5 {
	display: inline-block;
	font-size: 16px;
	line-height: 25px;
	font-weight: 400;
}

.pt-porfolio-info .pt-info-list li span {
	float: right;
	color: var(--primary-color);
}

.Projects-dts .pt-portfolio-block .pt-portfolio-info {
	padding-bottom: 0;
}

.pt-porfolio-info .pt-info-list li:last-child {
	border-bottom: none;
}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++
Team
+++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.pt-team-box.pt-style-1 .owl-carousel .owl-dots {
	margin-top: 0;
}

.pt-team-box.pt-style-1 .pt-team-img {
	position: relative;
	overflow: hidden;
	border-radius: 3px;
}

.pt-team-box.pt-style-1 .pt-team-img img {
	width: 100%;
}

.pt-team-box.pt-style-1 .pt-team-social ul {
	margin: 0;
	padding: 0;
	position: absolute;
	top: -100px;
	opacity: 0;
	right: 15px;
	display: inline-block;
	width: 60px;
	transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	background: var(--primary-color);
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

.pt-team-box.pt-style-1:hover .pt-team-social ul {
	top: 0px;
	opacity: 1;
}

.pt-team-box.pt-style-1 .pt-team-social ul li {
	list-style: none;
	display: inline-flex;
}

.pt-team-box.pt-style-1 .pt-team-social ul li:last-child {
	margin: 0;
}

.pt-team-box.pt-style-1 .pt-team-social ul li a {
	color: var(--white-color);
	text-align: center;
	width: 60px;
	height: 60px;
	line-height: 60px;
}

.pt-team-box.pt-style-1 .pt-team-social ul li a:hover {
	background: var(--dark-color);
}

.pt-team-box.pt-style-1 .pt-team-social ul li:last-child a {
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

.pt-team-box.pt-style-1 .pt-team-info {
	border-radius: 3px;
	background: var(--white-color);
	padding: 20px 15px;
	margin: 0px 8%;
	text-align: center;
	position: relative;
	transform: translateY(-30px);
	-moz-transform: translate(-30px);
	-webkit-transform: translate(-30px);
	-o-transform: translate(-30px);
	-ms-transform: translate(-30px);
	transform: translateY(-30px);
	transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	cursor: pointer;
	-webkit-box-shadow: 0px 0px 30px 0 rgba(0, 20, 9, 0.1);
	-moz-box-shadow: 0px 0px 30px 0 rgba(0, 20, 9, 0.1);
	box-shadow: 0px 0px 30px 0 rgba(0, 20, 9, 0.1);
}

.pt-team-box.pt-style-1:hover .pt-team-info {
	transform: translateY(-60px);
	-moz-transform: translate(-60px);
	-webkit-transform: translate(-60px);
	-o-transform: translate(-60px);
	-ms-transform: translate(-60px);
	transform: translateY(-60px);
}

.pt-team-box.pt-style-1 .pt-team-info h5 a {
	color: var(--dark-color);
}

.pt-team-box.pt-style-1 .pt-team-info h5 a:hover {
	color: var(--primary-color);
}

.pt-team-box.pt-style-1 .pt-team-info .pt-team-designation {
	letter-spacing: 0.04em;
	font-size: 14px;
	line-height: 22px;
	font-weight: 600;
	display: inline-block;
	width: 100%;
	text-transform: uppercase;
	color: var(--primary-color);
	font-family: var(--title-fonts);
}

.pt-team.pt-team-style-1 .owl-carousel .owl-dots {
	margin-top: 0;
}

.pt-team-box.pt-style-2 {
	border-radius: 3px;
}

.pt-team-box.pt-style-2 .pt-team-img {
	position: relative;
	overflow: hidden;
}

.pt-team-box.pt-style-2 .pt-team-img img {
	width: 100%;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.pt-team-box.pt-style-2 .pt-team-social ul {
	margin: 0;
	padding: 0;
	position: absolute;
	top: -100px;
	opacity: 0;
	right: 15px;
	display: inline-block;
	width: 60px;
	transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	background: var(--primary-color);
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

.pt-team-box.pt-style-2:hover .pt-team-social ul {
	top: 0px;
	opacity: 1;
}

.pt-team-box.pt-style-2 .pt-team-social ul li {
	list-style: none;
	display: inline-flex;
}

.pt-team-box.pt-style-2 .pt-team-social ul li:last-child {
	margin: 0;
}

.pt-team-box.pt-style-2 .pt-team-social ul li a {
	color: var(--white-color);
	text-align: center;
	width: 60px;
	height: 60px;
	line-height: 60px;
}

.pt-team-box.pt-style-2 .pt-team-social ul li a:hover {
	background: var(--dark-color);
}

.pt-team-box.pt-style-2 .pt-team-social ul li:last-child a {
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

.pt-team-box.pt-style-2 .pt-team-info {
	background: var(--white-color);
	padding: 20px 15px;
	text-align: center;
	position: relative;
	transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	cursor: pointer;
	position: relative;
	-webkit-box-shadow: 0px 0px 30px 0 rgba(0, 20, 9, 0.1);
	-moz-box-shadow: 0px 0px 30px 0 rgba(0, 20, 9, 0.1);
	box-shadow: 0px 0px 30px 0 rgba(0, 20, 9, 0.1);
}

.pt-team-box.pt-style-2 .pt-team-info:before {
	position: absolute;
	content: "";
	width: 100%;
	height: 0;
	left: 0;
	bottom: 0;
	background: var(--primary-color);
	transition: all 0.3s ease-in-out;
}

.pt-team-box.pt-style-2:hover .pt-team-info:before {
	height: 100%;
}

.pt-team-box.pt-style-2:hover .pt-member-name,
.pt-team-box.pt-style-2:hover .pt-team-info .pt-team-designation {
	color: var(--white-color);
}

.pt-team-box.pt-style-2 .pt-team-info h5 {
	font-size: 16px;
	line-height: 25px;
	font-weight: 400;
	margin: 0;
	color: var(--dark-color);
	position: relative;
	text-transform: capitalize;
}

.pt-team-box.pt-style-2 .pt-team-info h5 a:hover {
	color: var(--white-color);
}

.pt-team-box.pt-style-2 .pt-team-info .pt-team-designation {
	letter-spacing: 0.04em;
	font-size: 14px;
	line-height: 22px;
	font-weight: 600;
	display: inline-block;
	width: 100%;
	text-transform: uppercase;
	color: var(--primary-color);
	font-family: var(--title-fonts);
	position: relative;
}

.pt-team-box.pt-style-3 .owl-carousel .owl-dots {
	margin-top: 0;
}

.pt-team-box.pt-style-3 .pt-team-img {
	position: relative;
	overflow: hidden;
	display: inline-block;
	width: 60%;
	border-radius: 100%;
}

.pt-team-box.pt-style-3 .pt-team-img:before {
	content: "";
	position: absolute;
	left: 0;
	width: 100%;
	height: 100%;
	background: var(--primary-color);
	opacity: 0;
	transition: all 0.5s ease;
}

.pt-team-box.pt-style-3:hover .pt-team-img:before {
	opacity: 0.8;
}

.pt-team-box.pt-style-3 .pt-team-social ul {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	opacity: 0;
	right: 0;
	left: 0;
	margin: 0 auto;
	display: inline-block;
	transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
}

.pt-team-box.pt-style-3:hover .pt-team-social ul {
	opacity: 1;
}

.pt-team-box.pt-style-3 .pt-team-social ul li {
	list-style: none;
	display: inline-flex;
}

.pt-team-box.pt-style-3 .pt-team-social ul li:last-child {
	margin: 0;
}

.pt-team-box.pt-style-3 .pt-team-social ul li a {
	color: var(--white-color);
	text-align: center;
	width: 40px;
	height: 40px;
	line-height: 40px;
}

.pt-team-box.pt-style-3 .pt-team-social ul li a:hover {
	background: transparent;
	color: var(--dark-color);
}

.pt-team-box.pt-style-3 .pt-team-social ul li:last-child a {
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

.pt-team-box.pt-style-3 .pt-team-info {
	padding: 15px 0;
	text-align: center;
	position: relative;
	transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	cursor: pointer;
}

.pt-team-box.pt-style-3 .pt-team-info h5 a {
	color: var(--dark-color);
}

.pt-team-box.pt-style-3 .pt-team-info h5 a:hover {
	color: var(--primary-color);
}

.pt-team-box.pt-style-3 .pt-team-info .pt-team-designation {
	letter-spacing: 0.04em;
	font-size: 14px;
	line-height: 22px;
	font-weight: 600;
	display: inline-block;
	width: 100%;
	text-transform: uppercase;
	color: var(--primary-color);
	font-family: var(--title-fonts);
}

.pt-team.pt-team-style-1 .owl-carousel .owl-dots {
	margin-top: 0;
}


@media(max-width:1023px) {
	.pt-blue-section-side-right:before {
		display: none;
	}

	.pt-gray-bg {
		background: var(--grey-color);
	}
}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++
Apoointment
+++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.pt-blue-section-side-right:before {
	content: "";
	position: absolute;
	left: 100%;
	top: 0;
	display: inline-block;
	width: 1000%;
	height: 100%;
	z-index: 1;
	background: var(--primary-color);
}

.pt-applyform .wpcf7-form-control-wrap input {
	background: rgba(255, 255, 255, 0.14);
	border: none;
	margin-bottom: 30px;
	color: var(--white-color);
}

.pt-applyform .wpcf7-form-control-wrap input::placeholder {
	color: var(--white-color);
}

.pt-applyform .wpcf7-submit {
	background: var(--white-color);
	color: var(--dark-color) !important;
}

.pt-applyform .wpcf7-submit:hover {
	background: var(--secondary-color);
	color: var(--white-color) !important;
}

.pt-applyform-whitebg .pt-applyform .wpcf7-form-control-wrap input,
.pt-applyform-whitebg .pt-applyform .wpcf7-form-control-wrap textarea {
	background: var(--grey-color);
	color: var(----dark-color);
	border: 1px solid var(--grey-color);
	border-radius: 3px;
}

.pt-applyform-whitebg .pt-applyform .wpcf7-form-control-wrap input:hover,
.pt-applyform-whitebg .pt-applyform .wpcf7-form-control-wrap textarea:hover,
.pt-applyform-whitebg .pt-applyform .wpcf7-form-control-wrap input:focus,
.pt-applyform-whitebg .pt-applyform .wpcf7-form-control-wrap textarea:focus {
	border-color: var(--primary-color);
}

.pt-applyform-whitebg .pt-applyform .wpcf7-form-control-wrap input::placeholder,
.pt-applyform-whitebg .pt-applyform .wpcf7-form-control-wrap textarea::placeholder {
	color: var(----dark-color);
}

.pt-applyform-whitebg .pt-applyform .wpcf7-form-control-wrap textarea {
	height: 150px;
	margin-bottom: 30px;
}

.pt-applyform-whitebg .pt-applyform .wpcf7-submit {
	background: var(--primary-color);
	color: var(--white-color) !important;
}

.pt-applyform-whitebg .pt-applyform .wpcf7-submit:hover {
	background: var(--dark-color);
}

.pt-white-input .pt-applyform-whitebg .pt-applyform .wpcf7-form-control-wrap input,
.pt-white-input .pt-applyform-whitebg .pt-applyform .wpcf7-form-control-wrap textarea {
	background: var(--white-color);
	border: 1px solid var(--white-color);
}

@media(max-width:767px) {
	.pt-blue-section-side-right:before {
		display: none;
	}
}

.pt-appointment label {
	width: 100%;
	display: inline-block;
}

.pt-appointment-title {
	color: var(--dark-color);
	font-weight: 500;
	display: inline-block;
	margin-bottom: 5px;
}

.pt-appointment .wpcf7-form-control-wrap input,
.pt-appointment .wpcf7-form-control-wrap select {
	background-color: var(--white-color);
	border-radius: 3px;
	margin-bottom: 15px;
}

.pt-appointment textarea {
	height: 100px;
	margin-bottom: 15px;
	border-radius: 3px;
	background-color: var(--white-color);
}

.pt-appointment p {
	margin: 0;
}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++
Testimonial
+++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.pt-testimonial-box.pt-style-1 {
	background: var(--grey-color);
	padding: 45px;
	border-radius: 3px;
}

.pt-testimonial-box.pt-style-1 .pt-testimonial-media {
	display: flex;
	position: relative;
}

.pt-testimonial-box.pt-style-1 .pt-testimonial-media .pt-testimonial-img img {
	width: 80px;
	height: 80px;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
}

.pt-testimonial-box.pt-style-1 .pt-testimonial-media .pt-testimonial-img {
	margin-right: 15px;
}

.pt-testimonial-box.pt-style-1 .pt-testimonial-media .pt-testimonial-meta {
	align-self: center;
	z-index: 2;
}

.pt-testimonial-box.pt-style-1 .pt-testimonial-media .pt-testimonial-meta span {
	color: var(--primary-color);
	letter-spacing: 0.04em;
	font-size: 14px;
	line-height: 22px;
	font-weight: 600;
	font-family: var(--title-fonts);
	text-transform: uppercase;
}

.pt-testimonial-box.pt-style-1 .pt-testimonial-media .pt-testimonial-icon i {
	color: var(--primary-color);
	font-size: 64px;
	line-height: 72px;
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 1;
	opacity: 0.1;
}

.pt-testimonial-border .pt-testimonial-box.pt-style-1 .pt-testimonial-content p {
	border-bottom: 1px solid rgba(0, 0, 0, 0.07);
	padding-bottom: 20px;
	margin-bottom: 30px;
}

.pt-testimonial-border .pt-testimonial-box.pt-style-1 .pt-testimonial-media .pt-testimonial-icon i {
	opacity: 0.8;
	color: var(--white-color);
}

.pt-testimonial-box.pt-style-2 .pt-testimonial-media .pt-testimonial-img img {
	width: 120px;
	height: 120px;
	display: inline-block;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	border: 5px solid var(--white-color);
}

.pt-testimonial-box.pt-style-2 .pt-testimonial-info p {
	margin-top: 30px;
}

.pt-testimonial-box.pt-style-2 .pt-testimonial-meta span {
	color: var(--primary-color);
	font-weight: 600;
	letter-spacing: 0.04em;
	font-size: 14px;
	line-height: 22px;
	font-family: var(--title-fonts);
	text-transform: uppercase;
}

.pt-testimonial-arrow .pt-testimonial {
	padding: 0px;
}

.pt-testimonial-arrow .owl-carousel .owl-nav {
	position: static;
	margin: 0;
}

.pt-testimonial-arrow .owl-carousel .owl-nav button {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	background: var(--white-color);
	color: var(--secondary-color) !important;
	margin: 0;
	border-radius: 3px;
}

.pt-testimonial-arrow .owl-carousel .owl-nav button.owl-prev {
	left: -100px;
}

.pt-testimonial-arrow .owl-carousel .owl-nav button.owl-next {
	right: -100px;
}

.pt-testimonial-whitebg .pt-testimonial-box.pt-style-1 {
	background: #fff;
	padding: 30px;
}

.pt-testimonial-whitebg.pt-testimonial-border .pt-testimonial-box.pt-style-1 .pt-testimonial-media .pt-testimonial-icon i {
	color: var(--grey-color);
}

.pt-testimonial-box.pt-style-3 {
	background: var(--white-color);
	padding: 45px;
	border-radius: 3px;
}

.pt-testimonial-box.pt-style-3 .pt-testimonial-media {
	display: flex;
	position: relative;
	margin-top: 30px;
	align-items: center;
}

.pt-testimonial-box.pt-style-3 .pt-testimonial-media .pt-testimonial-img img {
	width: 80px;
	height: 80px;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
}

.pt-testimonial-box.pt-style-3 .pt-testimonial-media .pt-testimonial-img {
	margin-right: 15px;
}

.pt-testimonial-box.pt-style-3 .pt-testimonial-media .pt-testimonial-meta {
	align-self: center;
}

.pt-testimonial-box.pt-style-3 .pt-testimonial-media .pt-testimonial-meta span {
	color: var(--primary-color);
	letter-spacing: 0.04em;
	font-size: 14px;
	line-height: 22px;
	font-weight: 600;
	font-family: var(--title-fonts);
	text-transform: uppercase;
}

.pt-testimonial-box.pt-style-3 .pt-testimonial-media .pt-testimonial-icon i {
	color: var(--primary-color);
	font-size: 64px;
	line-height: 72px;
	position: absolute;
	right: 0;
	bottom: 110px;
	z-index: 1;
	opacity: 0.1;
}

.pt-testimonial-box.pt-style-3 .pt-testimonial-star {
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0.1em;
	color: #ff9529;
	margin-bottom: 15px;
}

.pt-testimonial.pt-testimonial-style-3 .owl-nav {
	margin-top: -30px;
	text-align: right;
	margin-right: 60px;
}

.pt-home4-testimonial-dot .pt-testimonial.pt-testimonial-style-3 .owl-dots {
	margin-top: -60px;
	width: 90%;
	text-align: right
}

.pt-testimonial-greybg .pt-testimonial-box.pt-style-3 {
	background: var(--grey-color);
	padding: 30px;
	border-radius: 3px;
}

.pt-testimonial-greybg .pt-testimonial-box.pt-style-3 .pt-testimonial-media .pt-testimonial-icon i {
	bottom: 0;
	font-size: 56px;
	line-height: 64px;
}

.pt-testimonial-bg-transparent .pt-testimonial-box.pt-style-3 {
	background: transparent;
	padding: 0px;
	border-radius: 3px;
	color: var(--white-color);
}

.pt-testimonial-bg-transparent .pt-testimonial-box.pt-style-3 .pt-testimonial-media .pt-testimonial-icon i {
	color: var(--white-color);
}

.pt-testimonial-bg-transparent .pt-testimonial.pt-testimonial-style-3 .owl-carousel .owl-dots {
	text-align: left;
}

.pt-testimonial-bg-transparent .pt-testimonial.pt-testimonial-style-3 .owl-carousel .owl-dots .owl-dot {
	background-color: var(--white-color);
}

.pt-testimonial-bg-transparent .pt-testimonial.pt-testimonial-style-3 .owl-carousel .owl-dots .owl-dot.active {
	background: var(--primary-color);
}

@media(max-width:1023px) {
	.pt-testimonial-arrow .pt-testimonial {
		padding: 0 30px;
	}

	.pt-testimonial-arrow .owl-carousel .owl-nav button.owl-prev {
		display: none;
	}

	.pt-testimonial-arrow .owl-carousel .owl-nav button.owl-next {
		display: none;
	}

	.pt-dark-section-left:before {
		display: none;
	}
}

@media(max-width:767px) {
	.pt-testimonial-box.pt-style-2 .pt-testimonial-media .pt-testimonial-img img {
		width: 80px;
		height: 80px;
	}
}

@media(max-width:479px) {
	.pt-testimonial-box.pt-style-1 {
		padding: 30px 15px;
	}

	.pt-testimonial-box.pt-style-1 .pt-testimonial-media .pt-testimonial-icon i {
		display: none;
	}
}

@media screen and (max-width:360px) {
	.pt-testimonial-box.pt-style-3 .pt-testimonial-media .pt-testimonial-meta span {
		font-size: 12px;
		line-height: 20px;
	}

	.pt-testimonial-box.pt-style-3 .pt-testimonial-media .pt-testimonial-meta h5 {
		font-size: 16px;
		line-height: 25px;
		font-weight: 400;
	}

	.pt-home4-testimonial-dot .pt-testimonial.pt-testimonial-style-3 .owl-dots {
		margin-top: -45px;
	}
}

.pt-dark-section-left:before {
	content: "";
	position: absolute;
	top: 0;
	right: 100%;
	width: 1000%;
	height: 100%;
	display: inline-block;
	background: var(--primary-color);
}

.pt-white-section-right:after {
	content: "";
	position: absolute;
	top: 0;
	left: 100%;
	width: 1000%;
	height: 100%;
	display: inline-block;
	background: var(--white-color);
}

.pt-grey-section-right:after {
	content: "";
	position: absolute;
	top: 0;
	left: 100%;
	width: 1000%;
	height: 100%;
	display: inline-block;
	background: var(--grey-color);
}

/*+++++++++++++++++++++++++++++++++++++++++++++++
Client
++++++++++++++++++++++++++++++++++++++++++++++++*/
.pt-clientbox.pt-style-1 img {
	border-radius: 0;
}

.pt-clientbox.pt-style-1 .pt-client-img {
	position: relative;
	display: block;
	width: auto;
	margin: 0 auto;
	transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
}

.pt-clientbox.pt-style-1 a:hover .pt-client-img {
	opacity: 0;
}

.pt-clientbox.pt-style-1 .pt-client-hover-img {
	position: absolute;
	width: auto;
	margin: 0 auto;
	left: 0;
	opacity: 0;
	right: 0;
	top: 0;
	bottom: 0;
	transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
}

.pt-clientbox.pt-style-1 a:hover .pt-client-hover-img {
	opacity: 1;
}

.pt-primary-section-side-left:before {
	content: "";
	position: absolute;
	right: 100%;
	top: 0;
	display: inline-block;
	width: 1000%;
	height: 100%;
	z-index: 1;
	background: var(--primary-color);
}

/*+++++++++++++++++++++++++++++++++++++++++++++++
Tabs
++++++++++++++++++++++++++++++++++++++++++++++++*/
.pt-tabs-1 .nav-tabs {
	border: none;
	display: flex;
}

.pt-tabs-1 .nav-tabs .nav-item {
	background: var(--grey-color);
	color: var(--primary-color);
	padding: 20px 15px;
	border: none;
	margin-right: 30px;
	position: relative;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	flex: 1;
	font-size: 20px;
	line-height: 20px;
	font-weight: 600;
	transition: none;
}

.pt-tabs-1 .nav-tabs .nav-item:last-child {
	margin-right: 0;
}

.pt-tabs-1 .nav-tabs .nav-item i {
	font-size: 62px;
	line-height: 70px;
	display: inline-block;
}

.pt-tabs-1 .nav-tabs .nav-item span {
	display: inline-block;
	width: 100%;
	font-size: 20px;
	line-height: 28px;
	font-weight: 600;
	color: var(--dark-color);
	font-family: var(--title-fonts);
}

.pt-tabs-1 .nav-tabs .nav-item.active {
	background: var(--primary-color);
	color: var(--white-color);
	position: relative;
}

.pt-tabs-1 .nav-tabs .nav-item.active span {
	color: var(--white-color);
}

.pt-tabs-1 .nav-tabs .nav-item:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: "";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(255, 75, 54, 0);
	border-top-color: var(--white-color);
	border-width: 15px;
	margin-left: -15px;
	opacity: 0;
	transition: none;
}

.pt-tabs-1 .nav-tabs .nav-item.active:after {
	opacity: 1;
	border-top-color: var(--primary-color);
}

.pt-tabs-1 .tab-content {
	margin-top: 60px;
}

.pt-tabs-1 .tab-content img.pt-full-width {
	width: 100%;
	height: auto;
	border-radius: 3px;
}

.pt-tabs-1 .tab-content .pt-tab-info {
	padding-left: 20px;
}

.pt-tabs-1 .tab-content .pt-tab-info h2 {
	font-size: 40px;
	line-height: 60px;
	margin-bottom: 15px;
}

.pt-tabs-1 .tab-content .pt-tab-info ul {
	margin: 0;
	padding: 0;
}

.pt-tabs-1 .tab-content .pt-tab-info ul li {
	list-style: none;
	margin: 0;
	padding: 0 0 10px;
}

.pt-tabs-1 .tab-content .pt-tab-info ul li:before {
	font-family: "Ionicons";
	content: "\f382";
	color: var(--primary-color);
	margin-right: 10px;
}

.pt-tabs-1 .tab-content .pt-tab-info .pt-button-block {
	margin: 30px 0 0;
}

.pt-tabs-border .pt-tabs-1 .nav-tabs {
	border-bottom: 1px solid var(--grey-color);
}

.pt-tabs-border .pt-tabs-1 .nav-tabs .nav-item {
	display: inline-flex;
	align-items: center;
	background: transparent;
	border-radius: 0;
	color: var(--dark-color);
}

.pt-tabs-1 .nav-tabs .nav-item.active {
	border-bottom: 1px solid var(--primary-color);
}

.pt-tabs-border .pt-tabs-1 .nav-tabs .nav-item i {
	font-size: 44px;
	line-height: 52px;
}

.pt-tabs-border .pt-tabs-1 .nav-tabs .nav-item span {
	text-align: left;
	margin-left: 15px;
}

.pt-tabs-border .pt-tabs-1 .nav-tabs .nav-item.active,
.pt-tabs-border .pt-tabs-1 .nav-tabs .nav-item.active span {
	color: var(--dark-color);
}

.pt-tabs-border .pt-tabs-1 .nav-tabs .nav-item.active {
	color: var(--primary-color);
}

.pt-tabs-border .pt-tabs-1 .nav-tabs .nav-item:after {
	display: none;
}

@media(max-width:1365px) {
	.pt-tabs-1 .nav-tabs .nav-item {
		padding: 15px;
	}
}

@media(max-width:1023px) {
	.pt-tabs-1 .tab-content .pt-tab-info {
		margin-top: 30px;
	}

	.pt-tabs-1 .tab-content .pt-tab-info h2 {
		font-size: 38px;
		line-height: 46px;
	}

	.pt-tabs-1 .nav-tabs .nav-item {
		margin-right: 10px;
	}

	.pt-tabs-1 .nav-tabs .nav-item span {
		font-size: 16px;
		line-height: 24px;
	}
}

@media(max-width:991px) {
	.pt-tabs-1 .tab-content .pt-tab-info {
		padding-left: 0;
	}
}

@media(max-width:767px) {
	.pt-tabs-1 .nav-tabs .nav-item:after {
		display: none;
	}

	.pt-tabs-1 .nav-tabs .nav-item {
		padding: 15px;
		margin: 0 10px 10px 0;
	}

	.pt-tabs-1 .nav-tabs .nav-item i {
		font-size: 40px;
		line-height: 48px;
	}

	.pt-tabs-1 .nav-tabs .nav-item span {
		font-size: 14px;
		line-height: 22px;
	}

	.pt-tabs-1 .tab-content .pt-tab-info h2 {
		font-size: 22px;
		line-height: 30px;
	}

	.pt-tabs-border .pt-tabs-1 .nav-tabs {
		border: none;
	}

	.pt-tabs-border .pt-tabs-1 .nav-tabs .nav-item {
		width: 50%;
	}
}

@media(max-width:479px) {
	.pt-tabs-1 .nav-tabs .nav-item i {
		font-size: 30px;
		line-height: 38px;
	}

	.pt-tabs-border .pt-tabs-1 .nav-tabs {
		display: block;
	}

	.pt-tabs-border .pt-tabs-1 .nav-tabs .nav-item {
		width: 100%;
	}

	.pt-tabs-border .pt-tabs-1 .nav-tabs .nav-item span {
		font-size: 16px;
		line-height: 24px;
	}
}

/*+++++++++++++fullwidth img++++++++++++++*/
@media(max-width:1024px) {
	.pt-possition-img {
		position: relative !important;
		left: 0 !important;
		top: 0 !important;
		right: 0 !important;
		width: 100%;
	}
}

/*+++++++++++++++++++++++++++++++++++++++++
Pricing box
++++++++++++++++++++++++++++++++++++++++*/
.pt-pricing-plan.pt-style-1 {
	text-align: center;
	padding-bottom: 45px;
	-webkit-box-shadow: 0px 0px 30px 0 rgba(0, 20, 9, 0.1);
	-moz-box-shadow: 0px 0px 30px 0 rgba(0, 20, 9, 0.1);
	box-shadow: 0px 0px 30px 0 rgba(0, 20, 9, 0.1);
	border-radius: 3px;
}

.pt-pricing-plan.pt-style-1 .pt-pricing-head {
	font-family: var(--title-fonts);
}

.pt-pricing-plan.pt-style-1 .pt-pricing-head .pt-title {
	font-size: 28px;
	line-height: 36px;
	font-weight: 600;
	color: var(--white-color);
	display: block;
	background: var(--primary-dark-color);
	padding: 45px 30px;
	padding-bottom: 90px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.pt-pricing-plan.pt-style-1 .pt-pricing-head .pt-service-media i {
	font-size: 48px;
	line-height: 110px;
	color: var(--primary-dark-color);
	display: inline-block;
	background: var(--white-color);
	width: 110px;
	height: 110px;
	border-radius: 900px;
	margin-top: -90px;
	border: 2px solid var(--grey-color);
}

.pt-pricing-plan.pt-style-1 .pt-pricing-head .price {
	margin: 30px 0 30px;
	position: relative;
	color: var(--dark-color);
	display: flex;
	justify-content: center;
	align-items: flex-end;
	font-weight: 600;
}

.pt-pricing-plan.pt-style-1 .pt-pricing-head .price .pt-amount {
	font-size: 64px;
	line-height: 72px;
}

.pt-pricing-plan.pt-style-1 .pt-pricing-head .price .pt-price-dollar {
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
	margin: 0 5px;
	color: var(--dark-color);
}

.pt-pricing-plan.pt-style-1 .pt-pricing-head .price .price-month {
	font-size: 16px;
	line-height: 24px;
	text-transform: capitalize;
	font-weight: 400;
	color: var(--dark-color);
}

.pt-pricing-plan.pt-style-1 ul.pt-pricing-list {
	list-style: none;
	padding: 0;
}

.pt-pricing-plan.pt-style-1 ul.pt-pricing-list li {
	text-transform: capitalize;
	line-height: 34px;
	margin: 0 0 10px;
}

.pt-pricing-plan.pt-style-1 ul.pt-pricing-list li i {
	color: var(--primary-color);
	margin-right: 5px;
	font-size: 14px;
}

.pt-pricing-plan.pt-style-1 ul.pt-pricing-list li.active i {
	color: #ff0000;
}

.pt-pricing-plan.pt-style-1 ul.pt-pricing-list li:last-child {
	margin-bottom: 0;
}

.pt-pricing-plan.pt-style-1 .pt-btn-container {
	margin: 30px 0 0;
	text-align: center;
}

.pt-pricing-plan.pt-style-1.active .pt-pricing-head .pt-title {
	background: var(--primary-color);
}

.pt-pricing-plan.pt-style-1.active .pt-pricing-head .pt-service-media i {
	color: var(--primary-color);
}

.pt-pricing-plan.pt-style-2 {
	text-align: center;
	padding: 45px;
	-webkit-box-shadow: 0px 0px 30px 0 rgba(0, 20, 9, 0.1);
	-moz-box-shadow: 0px 0px 30px 0 rgba(0, 20, 9, 0.1);
	box-shadow: 0px 0px 30px 0 rgba(0, 20, 9, 0.1);
	border-radius: 3px;
}

.pt-pricing-plan.pt-style-2 .pt-title {
	font-size: 28px;
	line-height: 36px;
	font-weight: 600;
	color: var(--primary-dark-color);
	display: block;
	text-transform: capitalize;
}

.pt-pricing-plan.pt-style-2 .price {
	margin: 30px 0 30px;
	position: relative;
	color: var(--primary-color);
	display: inline-flex;
	justify-content: center;
	font-weight: 600;
}

.pt-pricing-plan.pt-style-2 .price .pt-amount {
	font-size: 64px;
	line-height: 72px;
	color: var(--primary-color);
}

.pt-pricing-plan.pt-style-2 .price .pt-price-dollar {
	font-size: 22px;
	line-height: 30px;
	display: inline-flex;
	align-items: flex-start;
	font-weight: 400;
	color: var(--primary-color);
	margin-right: 5px;
}

.pt-pricing-plan.pt-style-2 .price .price-month {
	font-size: 16px;
	line-height: 24px;
	text-transform: capitalize;
	font-weight: 400;
	color: var(--primary-color);
	display: inline-flex;
	align-items: flex-end;
}

.pt-pricing-plan.pt-style-2.active {
	background: var(--primary-color);
	color: #fff;
}

.pt-pricing-plan.pt-style-2.active .pt-title,
.pt-pricing-plan.pt-style-2.active .price .pt-price-dollar,
.pt-pricing-plan.pt-style-2.active .price .price-month,
.pt-pricing-plan.pt-style-2.active .price .pt-amount {
	color: var(--white-color);
}

.pt-pricing-plan.pt-style-2 ul.pt-pricing-list {
	list-style: none;
	padding: 0;
}

.pt-pricing-plan.pt-style-2 ul.pt-pricing-list li {
	text-transform: capitalize;
	line-height: 34px;
	margin: 0 0 10px;
}

.pt-pricing-plan.pt-style-2 ul.pt-pricing-list li i {
	color: var(--primary-color);
	margin-right: 5px;
	font-size: 14px;
}

.pt-pricing-plan.pt-style-2 ul.pt-pricing-list li.active i {
	color: #ff0000;
}

.pt-pricing-plan.pt-style-2.active ul.pt-pricing-list li.active i {
	color: #ff0000;
}

.pt-pricing-plan.pt-style-2 ul.pt-pricing-list li:last-child {
	margin-bottom: 0;
}

.pt-pricing-plan.pt-style-2 .pt-btn-container {
	margin: 45px 0 0;
	text-align: center;
}

.pt-pricing-plan.pt-style-2.active .pt-pricing-head .pt-title {
	background: var(--primary-color);
}

.pt-pricing-plan.pt-style-2.active .pt-pricing-head .pt-service-media i {
	color: var(--primary-color);
}

@media screen and (max-width:360px) {
	.pt-pricing-plan.pt-style-2 .price .pt-amount {
		font-size: 56px;
		line-height: 64px;
	}
}

.pt-pricing-plan.pt-style-3 {
	text-align: center;
	-webkit-box-shadow: 0px 0px 30px 0 rgba(0, 20, 9, 0.1);
	-moz-box-shadow: 0px 0px 30px 0 rgba(0, 20, 9, 0.1);
	box-shadow: 0px 0px 30px 0 rgba(0, 20, 9, 0.1);
	border-radius: 3px;
	padding-bottom: 45px;
}

.pt-pricing-plan.pt-style-3 .pt-title {
	padding: 20px;
	font-size: 24px;
	line-height: 32px;
	font-weight: 600;
	text-transform: capitalize;
	margin-bottom: 5px;
	color: var(--primary-dark-color);
	display: block;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom: 1px solid #e7ebf1;
	font-family: var(--title-fonts);
}

.pt-pricing-plan.pt-style-3 .price {
	margin: 15px 0 30px;
	position: relative;
	color: var(--primary-color);
	display: flex;
	justify-content: center;
	align-items: flex-end;
	font-weight: 600;
}

.pt-pricing-plan.pt-style-3 .price .pt-price-dollar {
	font-size: 40px;
	line-height: 48px;
	font-weight: 600;
	color: var(--primary-color);
}

.pt-pricing-plan.pt-style-3 .price .pt-amount {
	font-size: 40px;
	line-height: 48px;
	font-weight: 600;
	color: var(--primary-color);
}

.pt-pricing-plan.pt-style-3 .price .price-month {
	font-size: 16px;
	line-height: 24px;
	text-transform: capitalize;
	font-weight: 400;
	color: var(--dark-color);
}

.pt-pricing-plan.pt-style-3 ul.pt-pricing-list {
	list-style: none;
	padding: 0;
}

.pt-pricing-plan.pt-style-3 ul.pt-pricing-list li {
	text-transform: capitalize;
	line-height: 34px;
	margin: 0 0 10px;
}

.pt-pricing-plan.pt-style-3 ul.pt-pricing-list li i {
	color: var(--primary-color);
	margin-right: 5px;
	font-size: 14px;
}

.pt-pricing-plan.pt-style-3.active ul.pt-pricing-list li i {
	color: var(--white-color);
}

.pt-pricing-plan.pt-style-3 ul.pt-pricing-list li.active i {
	color: #ff0000;
}

.pt-pricing-plan.pt-style-3 .pt-btn-container {
	margin-top: 45px;
}

.pt-pricing-plan.pt-style-3.active .pt-title {
	color: var(--white-color);
}

.pt-pricing-plan.pt-style-3 .pt-pricing-head {
	background: var(--grey-color);
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.pt-pricing-plan.pt-style-3.active .pt-pricing-head {
	background-color: var(--primary-dark-color);
}

.pt-pricing-plan.pt-style-3 .pt-service-media {
	margin-top: 45px;
}

.pt-pricing-plan.pt-style-3 .pt-service-media i {
	font-size: 60px;
	line-height: 68px;
	color: var(--primary-dark-color);
}

.pt-pricing-plan.pt-style-4 {
	text-align: center;
	-webkit-box-shadow: 0px 0px 30px 0 rgba(0, 20, 9, 0.1);
	-moz-box-shadow: 0px 0px 30px 0 rgba(0, 20, 9, 0.1);
	box-shadow: 0px 0px 30px 0 rgba(0, 20, 9, 0.1);
	border-radius: 3px;
	padding-bottom: 45px;

}

.pt-pricing-plan.pt-style-4.active .pt-pricing-head {
	background: var(--primary-dark-color);
}

.pt-pricing-plan.pt-style-4 .pt-pricing-head {

	padding: 30px;
	background: var(--primary-color);
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.pt-pricing-plan.pt-style-4 .pt-title {

	font-size: 24px;
	line-height: 32px;
	font-weight: 600;
	text-transform: capitalize;
	margin-bottom: 15px;
	color: var(--white-color);
	display: block;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;

	font-family: var(--title-fonts);
}

.pt-pricing-plan.pt-style-4 .price .pt-price-dollar {
	font-size: 34px;
	line-height: 42px;
	font-weight: 600;
	color: var(--primary-color);
}

.pt-pricing-plan.pt-style-4 .price .pt-amount {
	font-size: 34px;
	line-height: 42px;
	font-weight: 600;
	color: var(--white-color);
}

.pt-pricing-plan.pt-style-4 .price .price-month {
	font-size: 16px;
	line-height: 24px;
	text-transform: capitalize;
	font-weight: 400;
	color: var(--white-color);
}

.pt-pricing-plan.pt-style-4 ul.pt-pricing-list {
	list-style: none;
	padding: 30px;
	margin: 0;

}

.pt-pricing-plan.pt-style-4 ul.pt-pricing-list li {
	text-transform: capitalize;
	line-height: 34px;
	margin: 0 0 10px;
}

.pt-pricing-plan.pt-style-4 ul.pt-pricing-list li i {
	color: var(--primary-color);
	margin-left: 5px;
}

.pt-pricing-plan.pt-style-4 ul.pt-pricing-list li:last-child {
	margin-bottom: 0;
}


/*================================================
Advance Tab
================================================*/
.pt-advance-tab {
	display: inline-block;
	text-align: center;
	width: 100%;
}

.pt-advance-tab .nav-tabs {
	background: var(--primary-dark-color);
	border: none;
	display: inline-block;
	text-align: center;
	-webkit-border-radius: 9000px;
	-moz-border-radius: 9000px;
	border-radius: 9000px;
}

.pt-advance-tab .nav-tabs .pt-tabs.nav-link {
	margin: 0;
	line-height: 2;
	display: inline-block;
	color: var(--white-color);
	padding: 12px 45px;
	text-align: center;
	border: none;
	font-weight: 600;
	-webkit-border-radius: 9000px;
	-moz-border-radius: 9000px;
	border-radius: 9000px;
}

.pt-advance-tab .nav-tabs .pt-tabs.nav-link.active {
	background: var(--primary-color);
	color: var(--white-color);
}

.pt-advance-tab .tab-content {
	margin: 45px 0 0;
}


/*+++++++++++++++++++++++++++++++++++++++++++++++++++++
FAQ
+++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.pt-accordion-block .pt-accordion-box {
	background: var(--white-color);
	margin-bottom: 30px;
	position: relative;
}

.pt-accordion-block .pt-accordion-box:last-child {
	margin-bottom: 0;
}

.pt-accordion-block .pt-accordion-box .pt-ad-title {
	border-radius: 3px;
	background: var(--grey-color);
	border: 1px solid var(--grey-color);
	padding: 15px 30px;
	cursor: pointer;
	position: relative;
}

.pt-accordion-block .pt-accordion-box .pt-ad-title .ad-title-text {
	font-size: 16px;
}

.pt-accordion-block .pt-accordion-box .pt-ad-title i {
	position: absolute;
	top: 20px;
	right: 30px;
	opacity: 1;
	color: var(--dark-color);
	font-size: 16px;
}

.pt-accordion-block .pt-accordion-box .pt-ad-title i.inactive {
	opacity: 0;
}

.pt-accordion-block .pt-accordion-box.pt-active .pt-ad-title i {
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 30px;
	opacity: 0;
	color: var(--dark-color);
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.pt-accordion-block .pt-accordion-box.pt-active .pt-ad-title i.inactive {
	opacity: 1;
	border-radius: 3px;
}

.pt-accordion-block .pt-accordion-box.pt-active .pt-ad-title i {
	color: var(--white-color);
}

.pt-accordion-block .pt-accordion-box .pt-accordion-details {
	padding: 15px 30px;
	border: 1px solid var(--grey-color);
	border-top: 0;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}

.pt-accordion-block .pt-accordion-box .pt-accordion-details p {
	margin-bottom: 0;
}

.pt-accordion-block .pt-accordion-box.pt-active .pt-ad-title {
	background: var(--primary-color);
	border: 1px solid var(--primary-color);
	border-radius: 3px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.pt-accordion-block .pt-accordion-box.pt-active .pt-ad-title .ad-title-text {
	color: var(--white-color);
}

/**border**/
.pt-accordion-border .pt-accordion-block .pt-accordion-box .pt-ad-title {
	background: transparent;
	border: 1px solid #eee;
}

.pt-accordion-border .pt-accordion-block .pt-accordion-box.pt-active .pt-ad-title .ad-title-text {
	color: var(--primary-color);
}

.pt-accordion-border .pt-accordion-block .pt-accordion-box.pt-active .pt-ad-title i {
	color: var(--primary-color);
}


@media(max-width:767px) {

	.pt-accordion-block .pt-accordion-box .pt-ad-title,
	.pt-accordion-block .pt-accordion-box .pt-accordion-details {
		padding: 15px;
	}

	.pt-accordion-block .pt-accordion-box .pt-ad-title i {
		right: 15px;
	}

	.pt-accordion-block .pt-accordion-box.pt-active .pt-ad-title i {
		right: 15px;
	}
}

@media(max-width:479px) {
	.pt-accordion-block .pt-accordion-box .pt-ad-title {
		padding: 15px 30px 15px 15px;
	}
}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++
Process Step
+++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.pt-process-step.pt-process-style-1 {
	text-align: center;
	padding: 0 15px;
	position: relative;
}

.pt-process-step.pt-process-style-1:before {
	content: '';
	position: absolute;
	width: 30%;
	border: 1px dashed var(--white-color);
	top: 75px;
	left: -50px;
}

.pt-before-border .pt-process-step.pt-process-style-1:before {
	border: none;
}

.pt-process-step.pt-process-style-1 .pt-process-media {
	position: relative;
	display: inline-block;
	margin-bottom: 30px;
}

.pt-process-step.pt-process-style-1 .pt-process-icon {
	width: 150px;
	line-height: 150px;
	height: 150px;
	text-align: center;
	background: var(--white-color);
	-webkit-box-shadow: 0px 0px 30px 0 rgba(0, 20, 9, 0.1);
	-moz-box-shadow: 0px 0px 30px 0 rgba(0, 20, 9, 0.1);
	box-shadow: 0px 0px 30px 0 rgba(0, 20, 9, 0.1);
	border-radius: 100%;
}

.pt-process-step.pt-process-style-1 .pt-process-icon i {
	font-size: 56px;
	margin-top: 5px;
	display: inline-block;
	color: var(--primary-color);
}

.pt-process-step.pt-process-style-1 .pt-process-media .pt-process-number {
	position: absolute;
	bottom: 20px;
	right: -5px;
	border-radius: 100%;
	background: var(--primary-color);
	font-size: 16px;
	color: var(--white-color);
	height: 48px;
	width: 48px;
	text-align: center;
	line-height: 48px;
	font-weight: 600;
	font-family: var(--title-fonts);
}

.pt-process-step.pt-process-style-1 .pt-process-media:before {
	content: '';
	position: absolute;
	border-top: 1px dashed var(--white-color);
	top: 50%;
	left: 100%;
}

.pt-process-step.pt-process-style-1 .pt-process-description {
	color: var(--grey-color);
	margin-top: 10px;
}

.pt-process-step.pt-process-style-1 .pt-process-title {
	color: var(--white-color);
	font-family: var(--title-fonts);
	font-weight: 600;
	font-size: 24px;
	line-height: 32px;
}

@media(max-width:1023px) {
	.pt-process-step.pt-process-style-1:before {
		border: none;
	}
}

/*+++++++++++++process style  2++++++++++++++*/
.pt-process-step.pt-process-style-2 {
	padding: 30px;
	position: relative;
}

.pt-process-step.pt-process-style-2 .pt-process-media {
	position: relative;
	margin-bottom: 30px;
	display: inline-block;
}

.pt-process-step.pt-process-style-2 .pt-process-media .pt-process-img img {
	border-radius: 100%;
	width: 200px;
}

.pt-process-step.pt-process-style-2 .pt-process-media .pt-process-number {
	position: absolute;
	top: 20px;
	left: -5px;
	border-radius: 100%;
	background: var(--primary-color);
	font-size: 16px;
	color: var(--white-color);
	height: 48px;
	width: 48px;
	text-align: center;
	line-height: 48px;
	font-weight: 600;
}

.pt-process-step.pt-process-style-2 .pt-process-description p {
	margin-bottom: 0;
}

@media(max-width:1023px) {
	.pt-step2-arrow {
		background-image: unset !important;
	}
}

.pt-process-step.pt-style-3 {
	text-align: center;
	position: relative;
	margin-bottom: 20px;
}

.pt-process-step.pt-style-3 .pt-step-number {
	width: 48px;
	height: 48px;
	line-height: 48px;
	background: var(--primary-color);
	border-radius: 50%;
	color: var(--white-color);
	display: inline-block;
}

.pt-process-step.pt-style-3 .pt-step-number:before {
	content: '';
	display: inline-block;
	border: 2px dashed #fff;
	width: 100%;
	top: 18%;
	left: 58%;
	position: absolute;
}

.pt-process-step.pt-style-3 .pt-process-info {
	margin-top: 15px;
}

.pt-process-step.pt-style-3 .pt-process-info .pt-process-title {
	color: var(--white-color);
	font-family: var(--title-fonts);
	font-weight: 600;
}

.pt-before-border .pt-process-step.pt-style-3 .pt-step-number:before {
	border: none
}

@media(max-width:1024px) {
	.pt-process-step.pt-style-3 .pt-step-number:before {
		border: none;
	}
}


/*+++++++++++++ Process style 4 ++++++++++++++*/
.pt-process-step.pt-style-4 .pt-process-number {
	margin-left: 15px;
	font-weight: 600;
	font-family: var(--title-fonts);
	height: 40px;
	width: 40px;
	line-height: 40px;
	background: var(--primary-color);
	color: var(--white-color);
	text-align: center;
	border-radius: 900px;
	margin-bottom: 30px;
}

.pt-process-step.pt-style-4 .pt-process-icon-box {
	position: relative;
	margin: 0px;
	padding: 45px 30px;
	background: var(--white-color);
	margin-bottom: 0;
	border-radius: 3px;
}

.pt-process-step.pt-style-4 .pt-process-icon-box:after {
	bottom: 100%;
	left: 35px;
	border: solid transparent;
	content: "";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(213, 203, 200, 0);
	border-bottom-color: var(--white-color);
	border-width: 15px;
	margin-left: -15px;
}


.pt-process-step.pt-style-4.down .pt-process-number {
	margin-top: 30px;
	margin-bottom: 0;
}

.pt-process-step.pt-style-4.down .pt-process-icon-box:after {
	top: 100%;
	left: 35px;
	border: solid transparent;
	content: "";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(213, 203, 200, 0);
	border-top-color: var(--white-color);
	border-width: 15px;
	margin-left: -15px;
}


.pt-process-step.pt-style-4 .pt-process-icon i {
	font-size: 58px;
	line-height: normal;
	margin-bottom: 20px;
	color: var(--primary-color);
}

.pt-process-step.pt-style-4 .pt-process-contain .pt-process-title {
	margin-bottom: 5px;
}

.pt-process-step.pt-style-4 .pt-process-contain p {
	margin-bottom: 0;
}


.pt-process-step.pt-process-style-5 .pt-process-img,
.pt-process-step.pt-process-style-5 .pt-process-img img {
	border-radius: 100%;
	position: relative;
}

.pt-process-step.pt-process-style-5 .pt-process-img:before {
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	background: var(--primary-dark-color);
	top: 0;
	left: 0;
	border-radius: 100%;
	opacity: 0.8;
	z-index: 1;
}

.pt-process-step.pt-process-style-5 .pt-process-media {
	position: relative;
	width: 75%;
	margin: 0 auto;
}

.pt-process-step.pt-process-style-5 .pt-process-media .pt-process-icon {
	color: var(--white-color);
	font-size: 64px;
	line-height: 72px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	right: 0;
	margin: 0 auto;
	text-align: center;
	z-index: 2;
}

.pt-process-step.pt-process-style-5 .pt-process-media .pt-process-number {
	position: absolute;
	z-index: 2;
	bottom: -26px;
	left: 0;
	right: 0;
	margin: 0 auto;
	border-radius: 100%;
	background: var(--primary-color);
	font-size: 20px;
	color: var(--white-color);
	height: 52px;
	width: 52px;
	text-align: center;
	line-height: 52px;
	font-weight: 600;
}

.pt-process-step.pt-process-style-5 .pt-process-step-info {
	text-align: center;
}

.pt-process-step.pt-process-style-5 .pt-process-step-info .pt-process-title {
	margin-top: 45px;
}

.pt-process-style-5-line:before {
	background: rgba(0, 0, 0, 0.15);
	position: absolute;
	content: "";
	width: 80%;
	height: 1px;
	transform: translateY(-50%);
	top: 40%;
	left: 0;
	right: 0;
	margin: 0 auto;
}

.pt-process-step.pt-process-style-6 .pt-step-bg {
	position: absolute;
	top: 30%;
	left: 50%;
}

.pt-process-last .pt-process-step.pt-process-style-6 .pt-step-bg {
	display: none;
}

.pt-process-step.pt-process-style-6 .pt-process-number {
	font-weight: 600;
	color: var(--dark-color);
	font-family: var(--title-fonts);
	font-size: 20px;
	margin-bottom: 20px;
}

.pt-process-step.pt-process-style-6 .pt-process-icon {
	margin-bottom: 30px;
	display: inline-block;
	width: 120px;
	height: 120px;
	border-radius: 100%;
	border: 2px dotted var(--dark-color);
	display: inline-block;
	text-align: center;
	line-height: 140px;
	border-radius: 100%;
}

.pt-process-step.pt-process-style-6 .pt-process-icon i {
	font-size: 68px;
	color: var(--primary-color);
}

.pt-process-step.pt-process-style-6 .pt-process-title {
	margin-bottom: 10px;
	padding-right: 60px;
}

.pt-process-step.pt-process-style-6 .pt-process-description p {
	margin-bottom: 0;
}

.pt-grey-section-side-right:before {
	content: "";
	position: absolute;
	left: 60%;
	top: 0;
	display: inline-block;
	width: 1000%;
	height: 100%;
	z-index: 1;
	background: var(--grey-color);

}


@media(max-width:1024px) {
	.pt-primary-dark {
		background-color: var(--primary-dark-color) !important;
		background-image: none !important;
	}

	.pt-grey-bg {
		background-color: var(--grey-color) !important;
		background-image: none !important;
	}

	.pt-white-bg {
		background-color: var(--white-color) !important;
		background-image: none !important;
	}

	.pt-process-style-5-line:before {
		display: none;
	}

	.pt-process-step.pt-process-style-6 .pt-step-bg {
		display: none;
	}
	
}


/*+++++++++++++++++++++++++++++++++++++++++++++++++++++
 Working hours
+++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.mptt-shortcode-wrapper .mptt-navigation-tabs li:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: "";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(255, 75, 54, 0);
	border-top-color: var(--white-color);
	border-width: 15px;
	margin-left: -15px;
	opacity: 0;
	transition: none;
}

.mptt-shortcode-wrapper .mptt-navigation-tabs li.active:after {
	opacity: 1;
	border-top-color: var(--primary-color);
}

.mptt-shortcode-wrapper .mptt-shortcode-table.mptt-theme-mode tbody tr:nth-child(2n+2) td.event {
	background: #fff;
}

.mptt-shortcode-wrapper .mptt-navigation-tabs {
	padding: 0;
	display: inline-block;
	width: 100%;
	text-align: center;
}

.mptt-shortcode-wrapper .mptt-navigation-tabs li {
	position: relative;
	background: #ffff;
	margin-right: 30px;
	border-radius: 3px;
	transition: all 0s ease-in-out;
	transition: all 0s ease-in-out;
	-moz-transition: all 0s ease-in-out;
	-ms-transition: all 0s ease-in-out;
	-o-transition: all 0s ease-in-out;
	-webkit-transition: all 0s ease-in-out;
}

.mptt-shortcode-wrapper .mptt-navigation-tabs li a {
	display: inline-block;
	font-weight: 600;
	padding: 10px 30px;
	text-transform: uppercase;
	font-family: var(--title-fonts);
	color: var(--dark-primary);
	transition: all 0s ease-in-out;
	transition: all 0s ease-in-out;
	-moz-transition: all 0s ease-in-out;
	-ms-transition: all 0s ease-in-out;
	-o-transition: all 0s ease-in-out;
	-webkit-transition: all 0s ease-in-out;
}

.mptt-shortcode-wrapper .mptt-navigation-tabs li.active,
.mptt-shortcode-wrapper .mptt-navigation-tabs li:hover {
	background: var(--primary-color);
	color: var(--white-color);
}

.mptt-shortcode-wrapper .mptt-navigation-tabs li.active a,
.mptt-shortcode-wrapper .mptt-navigation-tabs li:hover a {
	color: var(--white-color);
}

.mptt-shortcode-wrapper .mptt-shortcode-table {
	margin-bottom: 0;
}

.mptt-shortcode-wrapper .mptt-shortcode-table tr.mptt-shortcode-row th {
	text-align: center;
	font-family: var(--title-fonts);
	padding: 15px 0;
	border: 1px solid var(--grey-color);
	border-bottom: 0;
	border-top: 0;
	text-transform: uppercase;
}

.mptt-shortcode-wrapper.mptt-table-responsive .mptt-shortcode-table tbody td,
.mptt-shortcode-wrapper.mptt-table-responsive .mptt-shortcode-table.mptt-theme-mode tbody td.event {
	padding: 15px !important;
	text-align: center;
	border: 1px solid var(--grey-color);
	background: var(--white-color)
}

.mptt-shortcode-wrapper.mptt-table-responsive .mptt-shortcode-table tbody .mptt-event-container {
	outline: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	transition: all 0.5s ease;
}

.mptt-shortcode-wrapper .mptt-shortcode-table tbody .mptt-event-container .event-title {
	letter-spacing: 0;
	font-family: var(--title-fonts);
	font-weight: 600;
	text-decoration: none;
	margin: 0;
	font-size: 18px;
	transition: all 0s ease-in-out;
	transition: all 0s ease-in-out;
	-moz-transition: all 0s ease-in-out;
	-ms-transition: all 0s ease-in-out;
	-o-transition: all 0s ease-in-out;
	-webkit-transition: all 0s ease-in-out;
}

.mptt-shortcode-wrapper .mptt-shortcode-table tbody .mptt-event-container .event-title:hover,
.mptt-shortcode-wrapper .mptt-shortcode-table tbody .mptt-event-container:hover .event-title {
	/* color: var(--white-color);*/
	text-decoration: none;
}

.mptt-shortcode-wrapper .mptt-shortcode-table tbody .mptt-event-container .event-description,
.mptt-shortcode-wrapper .mptt-shortcode-table tbody .mptt-event-container .event-subtitle {
	font-family: var(--title-fonts);
	font-weight: 600;
	font-size: 14px;
	line-height: 22px;
	position: relative;
	text-transform: uppercase;
	letter-spacing: 0.04em;
	margin: 5px 0 0;
}

.mptt-shortcode-wrapper .mptt-column-title {
	margin: 0 0 10px !important;
	text-align: center;
	width: 100%;
	font-size: 1.2em;
	text-transform: uppercase;
}

.mptt-shortcode-wrapper .mptt-shortcode-list .mptt-column .mptt-events-list {
	margin: 0;
	padding: 0;
}

.mptt-shortcode-wrapper .mptt-shortcode-list .mptt-column .mptt-events-list .mptt-list-event {
	padding: 15px;
	margin: 0;
	border: 0;
	border-bottom: 1px solid var(--white-color);
	background: var(--grey-color);
}

.mptt-shortcode-wrapper .mptt-shortcode-list .mptt-column .mptt-events-list .mptt-list-event .event-description,
.mptt-shortcode-wrapper .mptt-shortcode-list .mptt-column .mptt-events-list .mptt-list-event .event-subtitle {
	float: right;
	margin: 0;
}

.mptt-shortcode-wrapper .mptt-shortcode-list .mptt-column .mptt-events-list .mptt-list-event .mptt-event-title {
	color: var(--dark-color);
}

.mptt-shortcode-wrapper .mptt-shortcode-table tbody .mptt-event-container p {
	color: #777777;
}

.mptt-shortcode-wrapper .mptt-shortcode-table tbody .mptt-event-container:hover p {
	color: var(--white-color);
}

.timeslots-title {
	margin: 30px 0 0;
}

.timeslot {
	border-bottom: 1px solid var(--grey-color);
	padding-bottom: 15px;
	margin: 15px 0 0;
}

.timeslot .timeslot-user img {
	margin-right: 15px;
}

.timeslot .timeslot-link {
	text-transform: uppercase;
	font-size: 16px;
	font-family: var(--title-fonts);
	font-weight: 800;
	letter-spacing: 1px;
	line-height: 24px;
}

.timeslot time {
	font-style: italic;
	font-size: 14px;
}

.mp-event .pt-blog-post {
	margin-bottom: 0;
}

@media(max-width:1023px) {

	.mptt-shortcode-wrapper .mptt-shortcode-table tr.mptt-shortcode-row th,
	.mptt-shortcode-wrapper.mptt-table-responsive .mptt-shortcode-table tbody td,
	.mptt-shortcode-wrapper.mptt-table-responsive .mptt-shortcode-table.mptt-theme-mode tbody td.event,
	.mptt-shortcode-wrapper .mptt-shortcode-table tbody .mptt-event-container .event-description,
	.mptt-shortcode-wrapper .mptt-shortcode-table tbody .mptt-event-container .event-title {
		font-size: 12px;
		letter-spacing: 0;
	}

	.mptt-shortcode-wrapper.mptt-table-responsive .mptt-shortcode-table tbody td {
		padding: 5px 5px !important;
	}

	.mptt-shortcode-wrapper .mptt-navigation-tabs li {
		margin-right: 5px;
		padding: 10px 15px;
		font-size: 14px;
	}

	.mptt-shortcode-wrapper .mptt-shortcode-list .mptt-column .mptt-events-list .mptt-list-event .event-description {
		float: none;
	}

	.mptt-shortcode-wrapper .mptt-navigation-tabs li:after {
		border-width: 12px;
		margin-left: -10px;
	}
}

@media(max-width:767px) {
	.mptt-shortcode-wrapper .mptt-navigation-tabs li {
		margin-bottom: 15px;
	}
}

.mptt-navigation-tabss .mptt-shortcode-table {
	border-top: 1px solid rgb(255 255 255 / 0.2);
}

.mptt-navigation-tabss .mptt-navigation-tabs li a {
	color: var(--white-color);
}

.mptt-navigation-tabss .mptt-shortcode-wrapper.mptt-table-responsive .mptt-shortcode-table tbody td,
.mptt-navigation-tabss .mptt-shortcode-wrapper.mptt-table-responsive .mptt-shortcode-table tr th,
.mptt-navigation-tabss .mptt-shortcode-wrapper .mptt-shortcode-table tbody tr:nth-child(2n+2) {
	background: var(--dark-color);
	color: var(--white-color);
}

.mptt-navigation-tabss .mptt-shortcode-wrapper.mptt-table-responsive .mptt-shortcode-table tbody .mptt-event-container {
	background: var(--dark-color) !important;
	color: var(--white-color) !important;
}

.mptt-navigation-tabss .mptt-shortcode-wrapper .mptt-shortcode-table tbody .mptt-event-container .event-subtitle {
	color: var(--white-color);
}

/*+++++++++++++before after++++++++++++++*/
.pt-before-after .beer-reveal {
	border-right: 1px solid rgba(255, 255, 255, 0.5);
}

/*+++++++++++++++++++++++++++++++++++++++++
Video Popup
++++++++++++++++++++++++++++++++++++++++*/
.pt-popup-video-block .pt-video-icon {
	text-align: center;
}

.pt-video-left .pt-popup-video-block .pt-video-icon {
	text-align: left;
}

.pt-popup-video-block .pt-video-icon a {
	margin: auto;
	text-decoration: none;
	color: var(--white-color);
	font-size: 28px;
	width: 90px;
	height: 90px;
	line-height: 90px;
	text-align: center;
	display: inline-block;
	background-color: var(--primary-color);
	border-radius: 90%;
	-webkit-animation: ripple 1s linear infinite;
	animation: ripple 1s linear infinite;
}

.pt-video-icon a.primary {
	-webkit-animation: rippleprimary 1s linear infinite;
	animation: rippleprimary 1s linear infinite;
}

/*+++++++++++++++++++++++++++++++++++++++++
Update pages
++++++++++++++++++++++++++++++++++++++++*/

.pt-primary-dark-section-side-right:before {
	content: "";
	position: absolute;
	left: 60%;
	top: 60px;
	display: inline-block;
	width: 1000%;
	height: 100%;
	z-index: 1;
	background: var(--primary-dark-color);
}

.pt-primary-dark-section-side-left:before {
	content: "";
	position: absolute;
	right: 100%;
	top: 0;
	display: inline-block;
	width: 1000%;
	height: 100%;
	z-index: 1;
	background: var(--primary-color);
}


@media(max-width:767px) {

	.pt-primary-dark-section-side-right:before,
	.pt-primary-dark-section-side-left:before {
		display: none;
	}

	.pt-primary-dark-section-side-right:before {
		display: none;
	}
}


/*+++++++++++++++++++++++++++++++++++++++++
KeyFrames
++++++++++++++++++++++++++++++++++++++++*/
@-webkit-keyframes ripple {
	0% {
		-webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.2), 0 0 0 5px rgba(255, 255, 255, 0.2), 0 0 0 20px rgba(255, 255, 255, 0.2), 0 0 0 35px rgba(255, 255, 255, 0.2);
		box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.2), 0 0 0 5px rgba(255, 255, 255, 0.2), 0 0 0 20px rgba(255, 255, 255, 0.2), 0 0 0 35px rgba(255, 255, 255, 0.2);
	}

	100% {
		-webkit-box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.2), 0 0 0 20px rgba(255, 255, 255, 0.2), 0 0 0 35px rgba(255, 255, 255, 0.2), 0 0 0 45px rgba(255, 255, 255, 0);
		box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.2), 0 0 0 20px rgba(255, 255, 255, 0.2), 0 0 0 35px rgba(255, 255, 255, 0.2), 0 0 0 45px rgba(255, 255, 255, 0);
	}
}

@keyframes ripple {
	0% {
		-webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.2), 0 0 0 5px rgba(255, 255, 255, 0.2), 0 0 0 20px rgba(255, 255, 255, 0.2), 0 0 0 35px rgba(255, 255, 255, 0.2);
		box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.2), 0 0 0 5px rgba(255, 255, 255, 0.2), 0 0 0 20px rgba(255, 255, 255, 0.2), 0 0 0 35px rgba(255, 255, 255, 0.2);
	}

	100% {
		-webkit-box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.2), 0 0 0 20px rgba(255, 255, 255, 0.2), 0 0 0 35px rgba(255, 255, 255, 0.2), 0 0 0 45px rgba(255, 255, 255, 0);
		box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.2), 0 0 0 20px rgba(255, 255, 255, 0.2), 0 0 0 35px rgba(255, 255, 255, 0.2), 0 0 0 45px rgba(255, 255, 255, 0);
	}
}

@-webkit-keyframes rippleprimary {
	0% {
		-webkit-box-shadow: 0 0 0 0 rgba(255, 75, 52, 0.2), 0 0 0 5px rgba(255, 75, 52, 0.2), 0 0 0 20px rgba(255, 75, 52, 0.2), 0 0 0 35px rgba(255, 75, 52, 0.2);
		box-shadow: 0 0 0 0 rgba(255, 75, 52, 0.2), 0 0 0 5px rgba(255, 75, 52, 0.2), 0 0 0 20px rgba(255, 75, 52, 0.2), 0 0 0 35px rgba(255, 75, 52, 0.2);
	}

	100% {
		-webkit-box-shadow: 0 0 0 5px rgba(255, 75, 52, 0.2), 0 0 0 20px rgba(255, 75, 52, 0.2), 0 0 0 35px rgba(255, 75, 52, 0.2), 0 0 0 45px rgba(255, 75, 52, 0);
		box-shadow: 0 0 0 5px rgba(255, 75, 52, 0.2), 0 0 0 20px rgba(255, 75, 52, 0.2), 0 0 0 35px rgba(255, 75, 52, 0.2), 0 0 0 45px rgba(255, 75, 52, 0);
	}
}

@keyframes rippleprimary {
	0% {
		-webkit-box-shadow: 0 0 0 0 rgba(255, 75, 52, 0.2), 0 0 0 5px rgba(255, 75, 52, 0.2), 0 0 0 20px rgba(255, 75, 52, 0.2), 0 0 0 35px rgba(255, 75, 52, 0.2);
		box-shadow: 0 0 0 0 rgba(255, 75, 52, 0.2), 0 0 0 5px rgba(255, 75, 52, 0.2), 0 0 0 20px rgba(255, 75, 52, 0.2), 0 0 0 35px rgba(255, 75, 52, 0.2);
	}

	100% {
		-webkit-box-shadow: 0 0 0 10px rgba(255, 75, 52, 0.2), 0 0 0 20px rgba(255, 75, 52, 0.2), 0 0 0 35px rgba(255, 75, 52, 0.2), 0 0 0 45px rgba(255, 75, 52, 0);
		box-shadow: 0 0 0 10px rgba(255, 75, 52, 0.2), 0 0 0 20px rgba(255, 75, 52, 0.2), 0 0 0 35px rgba(255, 75, 52, 0.2), 0 0 0 45px rgba(255, 75, 52, 0);
	}
}

/*+++++++++++++++++++++++++++++++++++++++++
Comments Box
++++++++++++++++++++++++++++++++++++++++*/
.comment-respond {
	margin-top: 0;
	display: inline-block;
	width: 100%;
}

.pt-comment-area .comments-title,
.comment-respond .comment-reply-title {
	padding-top: 30px;
	position: relative;
	margin: 0;
	padding-bottom: 0;
}

.comment-respond .comment-reply-title a {
	font-weight: 600;
	color: var(--primary-color);
	font-size: 60%;
	margin-left: 30px;
}

.comment-respond .comment-reply-title a:hover {
	color: var(--primary-color);
	text-decoration: none;
}

.commentlist {
	margin: 0;
	padding: 0;
	list-style: none;
}

.commentlist .comment {
	margin-top: 30px;
	margin-bottom: 0;
	vertical-align: top;
	padding: 0;
	list-style: none;
}

.commentlist .pt-comment-info {
	padding: 30px;
	border: 1px solid var(--grey-color);
	position: relative;
	background: var(--grey-color);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.commentlist ol.children {
	padding-left: 60px;
}

.commentlist .pt-comment-wrap {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: start;
	align-items: flex-start;
}

.commentlist .pt-comment-avatar {
	padding-right: 15px;
}

.commentlist .pt-comment-avatar img {
	width: 70px;
}

.commentlist .pt-comment-box {
	position: relative;
	display: inline-block;
	width: 100%;
}

.commentlist .pt-comment-box .title {
	font-size: 20px;
	line-height: 28px;
}

.commentlist .pt-comment-box .title:hover {
	text-decoration: none;
	color: var(--primary-color);
}

.commentlist .comment-content p {
	margin: 0;
}

.commentlist .pt-comment-info .reply a {
	position: absolute;
	right: 30px;
	top: 30px;
	margin: 0;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0.04em;
	font-family: var(--title-fonts);
	text-transform: uppercase;
}

.commentlist .pt-comment-info .reply a:hover {
	color: var(--primary-color);
	text-decoration: none;
}

.no-comments,
.comment-awaiting-moderation {
	font-style: italic;
	margin: 15px 0;
}

/*+++++++++++++ Comments Form++++++++++++++*/
.comment-respond .comment-notes,
.comment-respond .logged-in-as {
	padding: 0;
	margin: 0 0 30px;
}

.comment-respond .comment-form-comment {
	margin-top: 0;
	margin-bottom: 30px;
	display: inline-block;
	width: 100%;
	float: left;
}

.comment-respond .comment-form-author,
.comment-respond .comment-form-email,
.comment-respond .comment-form-url {
	float: left;
	width: 32.6%;
	display: inline-block;
	margin: 0 15px 30px 0;
}

.comment-respond .comment-form-url {
	margin-right: 0;
}

.comment-respond .form-submit {
	display: inline-block;
	width: 100%;
	margin-bottom: 0;
	float: left;
}

.commentlist .comment-respond .comment-form-author,
.comment-respond .comment-form-email,
.comment-respond .comment-form-url {
	width: 31.7%;
	float: left;
}

ol.commentlist .pingback,
ol.commentlist .trackback {
	margin-left: 25px;
}

/* update page */
.pt-icon-shadow .elementor-icon {
	-webkit-box-shadow: 0px 0px 10px 0 rgba(0, 20, 9, 0.2);
	-moz-box-shadow: 0px 0px 10px 0 rgba(0, 20, 9, 0.2);
	box-shadow: 0px 0px 10px 0 rgba(0, 20, 9, 0.2);
}

.pt-applyform-whitebg.input-white .pt-applyform .wpcf7-form-control-wrap input,
.pt-applyform-whitebg.input-white .pt-applyform .wpcf7-form-control-wrap textarea {
	background: var(--white-color);
}


/* landing page */
.page-id-15310 #pt-header,
.page-id-15310 #pt-footer {
	display: none;
}

.intro-img .elementor-image-box-img img {
	-webkit-box-shadow: 10px 0px 30px 0px rgba(21, 21, 21, 0.1);
	-moz-box-shadow: 10px 0px 30px 0px rgba(21, 21, 21, 0.1);
	box-shadow: 10px 0px 30px 0px rgba(21, 21, 21, 0.1);
}

.intro-features figure.elementor-image-box-img {
	width: 120px !important;
	height: 120px;
	line-height: 120px;
	background: var(--white-color);
	border-radius: 900px;
	-webkit-box-shadow: 0px 0px 30px 0 rgb(0 20 9 / 10%);
}

.intro-features figure.elementor-image-box-img img {
	width: 60px;
}

.pt-applyform-darkbg .pt-applyform {
	background: var(--primary-dark-color);
	padding: 45px;
	padding-bottom: 15px;
	border-radius: 3px;
}

.pt-applyform-darkbg .pt-applyform .wpcf7-form-control-wrap input::placeholder {
	color: var(--dark-color);
}

.pt-applyform-darkbg .pt-applyform .wpcf7-form-control-wrap input {
	background: var(--white-color);
}

.pt-applyform-darkbg .wpcf7-form-control-wrap input {
	color: var(--dark-color);
}

.pt-applyform-darkbg .pt-applyform .wpcf7-submit {
	background: var(--primary-color);
	color: var(--white-color) !important;
	width: 100%;
}

.pt-applyform-darkbg .pt-applyform .wpcf7-submit:hover {
	background: var(--dark-color);
}

.pt-applyform-darkbg select,
select.form-control {
	margin-bottom: 30px;
}

.pt-form-btn .pt-button {
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}

@media(max-width:479px) {
	.pt-applyform-darkbg .pt-applyform {
		background: var(--primary-dark-color);
		padding: 30px;
		padding-bottom: 0;
	}
}

@keyframes fadeInDown {
	from {
		opacity: 0;
		transform: translate3d(0, -100%, 0)
	}

	to {
		opacity: 1;
		transform: none
	}
}

.fadeInDown {
	animation-name: fadeInDown
}

/*+++++++++++++++++++++++++++++++++++++++++
Comments Box
++++++++++++++++++++++++++++++++++++++++++*/
.easyappointments-iframe {
	height: 800px !important;
}

/*.fontawesome-i2svg-complete body { background: transparent; }*/
.easyappointments-iframe #book-appointment-wizard #header {
	background: var(--primary-dark-color) !important;
}


.pt-shop-banner.pt-style-1 {
	position: relative;
	overflow: hidden;
}

.pt-shop-banner.pt-style-1 img {
	transition: all 0.6s ease;
	cursor: pointer;
	width: 100%;
}

.pt-shop-banner.pt-style-1:hover img {
	transform: scale(1.1);
}

.pt-shop-banner.pt-style-1 .shop-banner-content {
	position: absolute;
	width: 100%;
	text-align: center;
	top: 0;
	padding: 30px;
	top: 50%;
	transform: translateY(-50%);
	left: 5%;
	text-align: left;
	width: auto;
}

.pt-shop-banner.pt-style-1 .shop-banner-subtitle {
	font-size: 16px;
	line-height: 24px;
	letter-spacing: 0.04em;
	text-transform: uppercase;
	color: var(--primary-color);
}

.pt-shop-banner.pt-style-1 .shop-banner-title {
	margin-top: 5px;
}

.pt-shop-banner.pt-style-1 .pt-button.pt-button-flat,
.pt-shop-banner.pt-style-1 .pt-button.pt-button-link {
	margin-top: 30px;
}

.pt-shop-banner.pt-style-1 .pt-button.pt-button-outline {
	border: 1px solid var(--dark-color);
	margin-top: 30px;
	color: var(--dark-color);
}

.pt-shop-banner.pt-style-1 .pt-button.pt-button-outline:hover {
	background: var(--dark-color);
	color: var(--white-color);
	border-color: var(--dark-color);
}

.pt-shop-banner.pt-style-1 .pt-button.pt-button-outline .pt-button span {
	margin-right: 0;
}

.pt-shop-banner.pt-style-1 .pt-button.pt-button-flat span {
	margin-right: 0;
}


@media(max-width:575px) {
	.pt-shop-banner.pt-style-1 .shop-banner-content {
		padding: 15px;
	}

	.pt-shop-banner.pt-style-1 .shop-banner-subtitle {
		margin-bottom: 0;
		font-size: 14px;
		line-height: 22px;
	}

	.pt-shop-banner.pt-style-1 .shop-banner-title {
		font-size: 24px;
		line-height: 32px;
	}

	.pt-shop-banner.pt-style-1 .pt-button.pt-button-outline {
		padding: 2px 10px;
		font-size: 14px;
		margin-top: 20px;
	}

	.pt-shop-banner.pt-style-1 .pt-button.pt-button-flat {
		padding: 7px 15px;
		font-size: 9px;
		line-height: 17px;
		margin-top: 20px;
	}

	.pt-shop-banner.pt-style-1 .pt-button.pt-button-flat span {
		margin-right: 0;
	}
}


@media(max-width: 360px) {

	.pt-shop-banner.pt-style-1 .shop-banner-subtitle {
		margin-bottom: 0;
		font-size: 9px;
		line-height: 17px;
	}

	.pt-shop-banner.pt-style-1 .shop-banner-title {
		font-size: 16px;
		line-height: 24px;
	}

	.pt-shop-banner.pt-style-1 .pt-button.pt-button-outline {
		padding: 2px 10px;
		font-size: 14px;
		margin-top: 12px;
	}

	.pt-shop-banner.pt-style-1 .pt-button.pt-button-flat {
		padding: 7px 15px;
		font-size: 9px;
		line-height: 17px;
		margin-top: 12px;
	}

	.pt-shop-banner.pt-style-1 .pt-button.pt-button-flat span {
		margin-right: 0;
	}
}


/*+++++ Wishlist +++++*/
.wishlist-title.wishlist-title-with-form h2:hover {
	background: transparent;
}

table.wishlist_table {
	font-size: inherit;
}

table.wishlist_table thead th {
	border: none;
}

.woocommerce .wishlist-title h2 {
	font-size: 40px;
	line-height: 60px;
}

.woocommerce table.shop_table td.product-add-to-cart a.add_to_cart {
	background: var(--dark-color);
	color: var(--white-color);
	font-size: 14px;
	padding: 10px 25px;
	text-transform: capitalize;
	min-width: 115px;
	display: inline-block !important;
}

.woocommerce table.shop_table td.product-add-to-cart a.add_to_cart:hover {
	background: var(--primary-color);
}

.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover {
	color: var(--white-color);
}

.woocommerce #content table.wishlist_table.cart a.remove:hover {
	background: var(--grey-color);
}

.wishlist_table .product-add-to-cart a.button {
	color: var(--white-color);
	background: var(--dark-color);
	padding: 0px 20px !important;
}

.wishlist_table .product-add-to-cart a.button:hover {
	background: var(--primary-color);
}

.wishlist_table .product-add-to-cart a.button:hover {
	color: var(--white-color);
}

.woocommerce table.wishlist_table td.product-thumbnail {
	text-align: center;
	width: 250px;
}

.woocommerce table.wishlist_table td.product-thumbnail a {
	display: inline-block;
}

.yith-wcwl-share h4.yith-wcwl-share-title {
	font-size: 30px;
	line-height: 38px;
}

.entry-content .yith-wcwl-share ul li:first-child {
	margin-left: 0;
}

.entry-content .yith-wcwl-share ul li {
	margin: 0 10px;
}

.yith-wcwl-share ul li a {
	min-width: inherit;
	min-height: inherit;
	line-height: normal;
	padding: 0;
	color: var(--secondary-color);
	background: transparent !important;
}

.yith-wcwl-share ul li a:hover {
	color: var(--dark-color);
}

.yith-wcwl-share ul li a i {
	font-family: FontAwesome;
}

/*+++++ Cart +++++*/
.woocommerce-message,
.woocommerce-info,
.woocommerce-error {
	border-top: none;
	color: var(--secoundary-color);
}

.woocommerce-message {
	display: flex;
	width: 100%;
	align-items: center;
	justify-content: space-between;
	padding: 15px;
}

.woocommerce-message::before,
.woocommerce-info::before {
	display: none;
}

.woocommerce .woocommerce-message a.button {
	border-radius: 3px;
	background: var(--dark-color);
	font-weight: 600;
	color: var(--white-color);
	float: none;
	order: 1;
	line-height: normal;
}

.woocommerce .woocommerce-message a.button:hover {
	background: var(--secondary-color);
}

.woocommerce-info {
	padding: 0;
	background: transparent;
}

.woocommerce-info a {
	color: var(--dark-color);
	text-decoration: none;
}

.woocommerce table.shop_table thead&gt;tr {
	background: var(--grey-color);
	border-radius: 3px;
}

.woocommerce .woocommerce-notices-wrapper table.shop_table thead&gt;tr {
	border-radius: 3px;
}

.woocommerce table.shop_table th {
	padding: 15px 30px;
	text-transform: capitalize;
	font-weight: 500;
	font-size: 16px;
	color: var(--dark-color);
	text-align: center;
	border-bottom: 1px solid var(--grey-color);
}

.woocommerce table.shop_table {
	border-radius: 0;
	border: none;
	border-collapse: collapse;
}

.woocommerce table.shop_table td {
	padding: 15px 30px;
	text-align: center;
	border-top: none;
	border-bottom: 1px solid var(--grey-color);
}

.woocommerce table.shop_table td:first-child {
	border-left: none;
}

.woocommerce table.shop_table td a.remove {
	display: inline-block;
	font-size: 28px;
	width: 25px;
	height: 25px;
	line-height: 26px;
	border-radius: 0;
}

#add_payment_method table.cart img,
.woocommerce-cart table.cart img,
.woocommerce-checkout table.cart img {
	width: 100px;
}

.woocommerce table.shop_table td a {
	text-decoration: none;
	color: var(--white-color);
}

.woocommerce a.remove {
	color: var(--dark-color) !important;
	font-weight: 400;
}

.woocommerce a.remove:hover {
	background: var(--grey-color);
	color: var(--dark-color) !important;
}

.woocommerce table.shop_table td.product-name .variation {
	text-align: center;
}

.woocommerce table.shop_table td.product-name .variation .variation-Color {
	float: none;
	float: none;
	font-weight: 400;
	color: var(--dark-color);
}

.woocommerce table.shop_table td.product-name .variation .variation-Color+.variation-Color {
	display: inline-block;
	color: var(--secondary-color);
}

.woocommerce table.shop_table td.product-quantity div.quantity {
	border-radius: 3px;
	background: var(--grey-color);
	border: 1px solid var(--grey-color);
	position: relative;
	margin-right: 10px;
	float: none;
	display: inline-block;
	transition: all 0.5s ease-in-out;
}

.woocommerce table.shop_table td.product-quantity div.quantity:hover {
	border-color: var(--dark-color);
	color: var(--white-color);
	background: var(--dark-color);
}

.woocommerce table.shop_table td.product-quantity div.quantity:hover input {
	color: var(--white-color);
}

.woocommerce table.shop_table td.product-quantity div.quantity [type="button"] {
	background: none;
	color: var(--secoundary-color) !important;
	width: 40px;
	font-size: 30px;
	line-height: normal;
	padding: 0;
	padding-bottom: 5px;
	vertical-align: middle;
}

.woocommerce table.shop_table td.product-quantity div.quantity [type="button"]:hover {
	color: var(--dark-color);
}

.woocommerce table.shop_table td.product-quantity div.quantity .plus[type="button"] {
	font-size: 20px;
}

.woocommerce table.shop_table td.product-quantity div.quantity .input-text {
	-webkit-appearance: none;
	padding: 0;
	width: 50px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	border: 0;
	outline: 0;
	-webkit-appearance: none !important;
	background: transparent;
	border-radius: 0;
	float: none;
}

.woocommerce table.shop_table td.product-quantity div.quantity .pt-qty-btn {
	position: absolute;
	left: 0;
	font-size: 20px;
	width: 50px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	cursor: pointer;
}

.woocommerce table.shop_table td.product-quantity div.quantity .pt-qty-btn i {
	font-family: "Font Awesome 5 Brands";
}

.woocommerce table.shop_table td.product-quantity div.quantity .pt-qty-btn.quantity-minus {
	right: 0;
	left: auto;
}

.woocommerce table.shop_table td.product-subtotal .woocommerce-Price-amount {
	color: var(--dark-color);
	font-weight: 500;
}

.woocommerce table.shop_table td.actions {
	padding: 30px 0;
	border-bottom: none;
}

.woocommerce table.shop_table td.actions .coupon {
	width: 50%;
	display: flex;
}

.woocommerce-page #content table.cart td.actions .coupon .input-text {
	width: 70%;
	background: var(--grey-color);
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	padding-left: 15px;
	margin: 0;
	border: 1px solid var(--grey-color);
}

.woocommerce-page #content table.cart td.actions .coupon .input-text:focus {
	border: 1px solid var(--dark-color);
}

.woocommerce-page #content table.cart td.actions .coupon .button {
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
}

.woocommerce-page #content table.cart td.actions .button {
	border-radius: 3px;
	height: 54px;
	line-height: 54px;
	padding: 0 30px;
	text-transform: uppercase;
}

.woocommerce-page #content table.cart td.actions .button:hover {
	background: var(--dark-color);
	color: var(--white-color);
}

.woocommerce .cart-collaterals,
.woocommerce-page .cart-collaterals {
	margin-top: 45px;
}

.woocommerce .cart-collaterals .cart_totals {
	width: 100%;
	float: none;
}

.woocommerce .cart-collaterals .cart_totals h2 {
	margin: 0;
	width: 25%;
	float: left;
	padding-top: 20px;
	font-size: 40px;
	line-height: 60px;
}

.woocommerce-cart .cart-collaterals table.shop_table {
	width: 45%;
	float: right;
	margin-bottom: 30px;
}

.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr th,
.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr td {
	border-top: none;
	color: var(--secondary-color);
}

.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr.order-total th,
.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr.order-total td {
	color: var(--dark-color);
	font-weight: 500;
}

.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr.order-total td strong {
	font-weight: 500;
}

.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout {
	width: 45%;
	float: right;
	clear: both;
	padding: 0;
}

.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout a.button.alt {
	text-transform: uppercase;
	margin: 0;
}

.woocommerce table.shop_table tbody th,
.woocommerce table.shop_table tfoot td,
.woocommerce table.shop_table tfoot th {
	font-weight: 400;
}

.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
	background: var(--dark-color);
	color: var(--white-color);
	border-radius: 0;
	font-weight: 400;
	font-size: inherit;
	padding: 0px 30px;
	text-transform: uppercase;
}

.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover {
	background: var(--primary-color);
}

.woocommerce div.product form.cart div.quantity {
	border: 1px solid var(--grey-color);
	background: var(--grey-color);
	border-radius: 5px;
	position: relative;
	margin-right: 15px;
	display: inline-block;
	height: 50px;
	transition: all 0.5s ease-in-out;
}

.woocommerce div.product form.cart div.quantity.hidden {
	display: none;
}

.woocommerce div.product form.cart table div.quantity {
	display: flex;
}

.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label a {
	text-decoration: none;
	color: inherit;
}

.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label a:hover {
	color: var(--primary-color);
}

.woocommerce div.product form.cart table.group_table {
	border: 1px solid var(--grey-color);
	margin-bottom: 30px;
	border-right: 0;
	border-left: 0;
	font-size: 14px;
	line-height: 22px;
	color: var(--dark-color);
}

.woocommerce div.product form.cart table.group_table .quantity {
	border: none;
}

.woocommerce div.product form.cart table.group_table tr {
	border-bottom: 1px solid var(--grey-color);
}

.woocommerce div.product form.cart table.group_table tr:last-child {
	border: none;
}

.woocommerce div.product form.cart table.group_table td {
	vertical-align: middle;
}

.woocommerce div.product form.cart table.group_table td {
	padding: 8px 0;
}

.woocommerce div.product form.cart table.group_table td:first-child {
	width: auto;
}


.woocommerce div.product form.cart table.group_table p.stock {
	margin-bottom: 0;
}

.woocommerce div.product form.cart .single-add-to-cart-wrapper {
	display: -webkit-box;
	display: flex;
	justify-content: center;
}

.woocommerce div.product form.cart div.quantity:hover {
	border-color: var(--dark-color);
	background: var(--dark-color);
	color: var(--white-color);
}

.woocommerce div.product form.cart div.quantity:hover input {
	color: var(--white-color);
	transition: 0.5 s ease-in-out;
}

.woocommerce div.product form.cart div.quantity [type="button"] {
	transition: none;
	background: none;
	color: var(--secoundary-color) !important;
	width: 40px;
	font-weight: 400;
	font-size: 30px;
	line-height: 46px;
	padding: 0;
	padding-bottom: 5px;
	vertical-align: top;
}

.woocommerce div.product form.cart div.quantity .plus[type="button"] {
	font-size: 20px;
	line-height: 46px;
	color: var(--secoundary-color) !important;
}

.woocommerce div.product form.cart div.quantity [type="button"]:hover {
	color: var(--dark-color);
}

.woocommerce div.product form.cart div.quantity .input-text {
	-webkit-appearance: none;
	padding: 0;
	width: 40px;
	height: 50px;
	line-height: 50px;
	vertical-align: top;
	text-align: center;
	float: none;
	border: 0;
	outline: 0;
	-webkit-appearance: none !important;
	background: transparent;
	border-radius: 0;
}

.woocommerce div.product form.cart div.quantity .pt-qty-btn {
	position: absolute;
	left: 0;
	font-size: 20px;
	width: 50px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	cursor: pointer;
}

.woocommerce div.product form.cart div.quantity .pt-qty-btn i {
	font-family: "Font Awesome 5 Brands";
}

.woocommerce div.product form.cart div.quantity .pt-qty-btn.quantity-minus {
	right: 0;
	left: auto;
}

@media (max-width:1199px) {
	.woocommerce-cart .cart-collaterals table.shop_table {
		width: 75%;
	}

	.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout {
		width: 75%;
	}
}

@media (max-width:768px) {
	.woocommerce table.shop_table td.actions .coupon {
		width: 100%;
	}

	.woocommerce table.shop_table_responsive tr td::before,
	.woocommerce-page table.shop_table_responsive tr td::before {
		font-weight: 500;
		font-size: 16px;
		color: var(--dark-color);
	}

	.woocommerce .cart-collaterals,
	.woocommerce-page .cart-collaterals {
		margin-top: 0;
	}

	.woocommerce .cart-collaterals .cart_totals h2 {
		float: none;
		width: 100%;
	}

	.woocommerce-cart .cart-collaterals table.shop_table {
		width: 100%;
		margin-top: 30px;
	}

	.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout {
		width: 100%;
		margin-left: 0;
	}
}

/*+++++ Checkout +++++*/
.woocommerce form .form-row {
	padding: 0;
	margin: 0 0 15px;
	display: block;
	width: 100%;
}

.woocommerce form.woocommerce-checkout .form-row textarea.input-text {
	height: 150px;
}

.woocommerce form.woocommerce-checkout .form-row textarea:focus,
.woocommerce form.woocommerce-checkout .form-row textarea:hover,
.woocommerce form.woocommerce-checkout .form-row input:focus,
.woocommerce form.woocommerce-checkout .form-row input:hover {
	border: 1px solid var(--primary-color);
}

.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
	background: var(--dark-color);
	color: var(--white-color);
	border-radius: 0;
	font-weight: 400;
	padding: 0px 30px;
	height: 50px;
	line-height: 50px;
	text-transform: capitalize;
}

.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover {
	background: var(--primary-color);
}

.woocommerce-checkout .woocommerce-additional-fields {
	display: none;
}

.woocommerce .woocommerce-checkout .col2-set .col-1 {
	width: 60%;
}

.woocommerce .woocommerce-checkout .col2-set .col-2 {
	width: 35%;
}

.grouped_form .group_table .add_to_cart_button {
	background: var(--grey-color);
	color: var(--dark-color);
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	padding: 0 15px;
}

.woocommerce div.product form.cart table.group_table td a.button {
	height: 40px;
	line-height: 40px;
	padding: 0 15px;
}

.woocommerce-checkout h3 {
	margin-bottom: 15px;
	font-size: 30px;
	line-height: 40px;
}

.woocommerce table.shop_table.woocommerce-checkout-review-order-table th,
.woocommerce table.shop_table.woocommerce-checkout-review-order-table td {
	text-align: left;
	border-top: none;
	padding: 15px 10px;
}

.woocommerce table.shop_table.woocommerce-checkout-review-order-table .cart-subtotal th {
	color: var(--secondary-color);
}

.woocommerce table.shop_table.woocommerce-checkout-review-order-table .order-total td strong {
	font-weight: 500;
	color: var(--dark-color);
}

.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order {
	float: none;
}

.woocommerce form .form-row textarea {
	padding: 20px;
	height: 8em;
}

.select2-container--default .select2-selection--single {
	border: 1px solid var(--grey-color);
	border-radius: 3px;
	height: 54px;
	padding: 0px 0;
}

.select2-container .select2-selection--single .select2-selection__rendered {
	padding-left: 15px;
}

.select2-container--default .select2-selection--single:hover {
	border: 1px solid var(--primary-color);
	transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
}

.select2-container--default.select2-container--open .select2-selection--single {
	border: 1px solid var(--dark-color);
}

.select2-container--open .select2-dropdown {
	border: 1px solid var(--dark-color);
	border-top: 0;
	border-radius: 0;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
	top: 15px;
	right: 15px;
}

.select2-container--default .select2-results&gt;.select2-results__options {
	left: 0;
	display: inline-block;
	width: 100%;
}

.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option--highlighted[data-selected] {
	background-color: var(--dark-color);
}

.woocommerce-checkout #payment {
	background: var(--grey-color);
}

.review-doctor-wrapper {
	background: #F2FAFF;
	width: 300px;
}

.review-doctor-wrapper &gt; div:last-child {
	padding-top: 10px;
	padding-bottom: 10px;
}

@media(max-width:991px) {
	.woocommerce .woocommerce-checkout .col2-set .col-1 {
		width: 50%;
	}

	.woocommerce .woocommerce-checkout .col2-set .col-2 {
		width: 45%;
	}
}

@media(max-width:767px) {
	.woocommerce .woocommerce-checkout .col2-set .col-1 {
		width: 100%;
	}

	.woocommerce .woocommerce-checkout .col2-set .col-2 {
		width: 100%;
	}

	#order_review_heading {
		margin-top: 30px;
	}
}


/*+++++ Order Received +++++*/
.woocommerce .woocommerce-customer-details,
.woocommerce .woocommerce-order-details,
.woocommerce .woocommerce-order-downloads {
	margin-bottom: 45px;
}

.woocommerce ul.order_details li {
	text-transform: capitalize;
	font-size: 16px;
}

.woocommerce ul.order_details li strong {
	font-size: 16px;
	color: var(--dark-color);
	font-size: 20px;
	font-weight: 400;
	margin-top: 5px;
}

.woocommerce-order h2 {
	font-weight: 400;
	margin-bottom: 20px;
	font-size: 40px;
	line-height: 60px;
}

.woocommerce table.shop_table.woocommerce-table th,
.woocommerce table.shop_table.woocommerce-table td {
	text-align: left;
}

.woocommerce ul.order_details {
	background: var(--grey-color);
	padding: 30px;
}

.woocommerce .woocommerce-order-details table.shop_table tfoot th {
	border-top: none;
	font-weight: 500;
}

.woocommerce .woocommerce-order-details table.shop_table tfoot td {
	border-top: none;
}

.woocommerce .woocommerce-customer-details address {
	padding: 30px;
}


.woocommerce div.product p.price del,
.woocommerce div.product span.price del {
	opacity: 1;
	font-weight: 400;
}

.woocommerce div.product p.price ins,
.woocommerce div.product span.price ins {
	text-decoration: none;
}

.woocommerce div.product p.price ins,
.woocommerce div.product span.price ins {
	font-weight: 400;
}

.product_meta .sku_wrapper,
.product_meta .posted_in,
.product_meta .tagged_as {
	color: var(--dark-color);
}

.product_meta .sku_wrapper span.sku {
	color: var(--secondary-color);
	margin-left: 5px;
	font-weight: 400;
	font-family: var(--body-font);

}

.woocommerce div.product .product_meta&gt;span {
	display: block;
	color: var(--dark-color);
	font-weight: 500;
}

.product_meta .sku_wrapper a,
.product_meta .posted_in a,
.product_meta .tagged_as a {
	color: var(--secondary-color);
	font-family: var(--body-font);
	font-weight: 400;
	text-transform: capitalize;
	margin-left: 5px;
}

.woocommerce ul.products li.product .price del {
	opacity: 1;
}


.woocommerce ul.products li.product .price ins {
	text-decoration: none;
	font-weight: 400;
}

.woocommerce ul.products li.product .price ins span.woocommerce-Price-amount.amount {
	font-weight: 400;
	text-decoration: none;
	color: var(--primary-color);
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	margin: 0;
}


.woocommerce div.product .pt-single-product-share {
	display: flex;
	align-items: center;
}

.woocommerce div.product .pt-single-product-share .pt-share-name {
	color: var(--dark-color);
	display: inline-block;
	margin-right: 10px;
	font-weight: 500;
}

.woocommerce div.product .pt-single-product-share .pt-share-itmes {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.woocommerce div.product .pt-single-product-share .pt-share-itmes li {
	display: inline-block;
	margin-right: 10px;
}

.woocommerce div.product .pt-single-product-share .pt-share-itmes li a {
	text-align: center;
	display: inline-block;
	color: var(--dark-color);
	width: 40px;
	height: 40px;
	line-height: 40px;
	border-radius: 50%;
	background: var(--grey-color);
}

.woocommerce div.product .pt-single-product-share .pt-share-itmes li a:hover {
	background: var(--primary-color);
	color: var(--white-color);
	transition: 0.5 s ease-in-out;
}

.woocommerce div.product .pt-single-product-share .pt-share-itmes li a i:hover {
	color: var(--white-color);
}

.select2-container--default .selection .select2-selection--single .select2-selection__arrow b {
	top: 30%
}


.woocommerce form.woocommerce-checkout .form-row select:focus,
.woocommerce form.woocommerce-checkout .form-row select:hover,
.woocommerce form.woocommerce-checkout .form-row select.form-control:focus,
.woocommerce form.woocommerce-checkout .form-row select.form-control:hover {
	border: 1px solid var(--primary-color);
}

.woocommerce select:focus,
.woocommerce .form-row select:hover {
	border: 1px solid var(--primary-color);
}

label {
	color: var(--dark-color);
}

@media(max-width: 1024px) {

	.woocommerce ul.products li.product .pt-product-item .pt-product-img-inner .pt-product-content {
		position: absolute;
		bottom: 0;
		width: 100%;
		opacity: 1;
	}

	.woocommerce ul.products li.product .pt-product-item .pt-product-img-inner .pt-product-content a {
		transform: translateY(0px) !important;
	}

}

.woocommerce-shop.woocommerce nav.woocommerce-pagination {
	margin-bottom: 80px;
}


/*update page home 9 css */


.pt-testimonial-nav .pt-testimonial.pt-testimonial-style-3 .owl-nav {
	margin-top: 0;
	text-align: right;
	position: absolute;
	top: -30%;
	right: 0;
	margin-right: 0;
}

.pt-testimonial-nav .pt-testimonial.pt-testimonial-style-3 .owl-carousel .owl-nav button.owl-prev {
	background: var(--white-color);
	color: var(--dark-color) !important;
}

.pt-testimonial-nav .pt-testimonial.pt-testimonial-style-3 .owl-carousel .owl-nav button:hover {
	background: var(--primary-color);
	color: var(--white-color) !important;
}

@media(max-width:799px) {
	.pt-testimonial-nav .pt-testimonial.pt-testimonial-style-3 .owl-nav {
		display: none;
	}
}


.pt-service-box.pt-style-4 .pt-service-box-info {
	display: flex;
	align-items: center;
	justify-content: space-between;
	background: var(--primary-dark-color);
	transition: 0.5s ease-in-out;
	padding: 10px 30px;

}

.pt-service-box.pt-style-4 .pt-service-icon {
	color: var(--white-color);
	text-align: center;
	transition: 0.5s ease-in-out;
}

.pt-service-box.pt-style-4 .pt-service-icon i {
	font-size: 28px;
	line-height: 36px;
	line-height: inherit;
	vertical-align: middle;
	transition: all 0.5s ease;
}

.pt-service-box.pt-style-4 .pt-service-title {
	color: var(--white-color);
	font-size: 22px;
	line-height: 30px;
	width: 100%;
	transition: 0.5s ease-in-out;
}


.pt-service-box.pt-style-4 .pt-service-img img {
	width: 100%;
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: 0.5s ease-in-out;
	transition: 0.5s ease-in-out;
}

.pt-service-box.pt-style-4 .pt-service-img {
	overflow: hidden;

}

.pt-service-box.pt-style-4:hover .pt-service-img img {
	-webkit-transform: scale(1);
	transform: scale(1.2);
	-webkit-transition: 0.5s ease-in-out;
	transition: 0.5s ease-in-out;
}

.pt-service-style-2:hover .pt-service-title {
	background: var(--primary-color);
	color: var(--white-color);
	transition: 0.5s ease-in-out;
}

.pt-service-style-2:hover .pt-service-icon {
	background: var(--dark-color);
	transition: 0.5s ease-in-out;
}

.pt-service-box.pt-style-4:hover .pt-service-box-info {
	background: var(--primary-color);
}


.pt-process-step.pt-style-7 {
	position: relative;
	margin: 0px;
	padding: 45px;
	background: var(--white-color);
	margin-bottom: 0;
	border-radius: 3px;
}

.pt-process-step.pt-style-7 .pt-process-number {
	font-weight: 600;
	font-family: var(--title-fonts);
	font-size: 64px;
	line-height: 72px;
	color: var(--primary-color);
	margin-bottom: 15px;
	-webkit-text-stroke: 2px var(--primary-color);
}

.pt-process-step.pt-style-7 .pt-process-title {
	padding-bottom: 5px;
}

.pt-process-step.pt-style-7 .pt-process-icon {
	display: inline;
	position: absolute;
	right: 30px;
	top: 30px;
}

.pt-process-step.pt-style-7 p {
	margin-bottom: 0;
}


.pt-popup-video-block.pt-style-2 .pt-video-icon a {
	border-radius: 0;
}

.pt-icon-box-border {
	position: relative;
}

.pt-icon-box-border:after {
	content: "";
	width: 1px;
	height: 150px;
	position: absolute;
	right: 0;
	top: 75px;
	background: var(--grey-color);
}

@media(max-width: 1024px) {
	.pt-icon-box-border:after {
		height: 130px;
		top: 190px;
	}
}

@media(max-width: 767px){

	.pt-icon-box-border:after {
		height: 1px;
		width: 95%;
		left: 30px;
		top: 30px;
		right: 30px;
	}
	.pt-border-none.pt-icon-box-border:after {
		display: none;
	}
	.paket-promo-image {
		min-height: 0;
		aspect-ratio: 2 / 1;
		width: 100%;
	}

}


.pt-service-primary-bg .pt-fancy-box.pt-style-1:hover {
	background: var(--primary-color);
}


.mfp-wrap .mfp-close {
	padding: 0;
	top: -50px;
	font-size: 24px;
	opacity: 1;
	height: 50px;
	width: 50px;
	line-height: 50px;
	text-align: center;
	color: var(--white-color);
	background-color: var(--primary-color);
	position: absolute;
	letter-spacing: 0;
}

.mfp-wrap .mfp-close:hover {
	background: var(--dark-color);
}

.mfp-wrap .mfp-close:focus {
	outline: none;
}


/* update page home 10 css*/


.pt-fancy-box.pt-style-13 {
	padding: 45px;
	transition: all 0.5s ease;
	background: var(--white-color);
	overflow: hidden;
	position: relative;
	border-radius: 3px;
	-webkit-box-shadow: 0px 0px 30px 0 rgba(0, 20, 9, 0.1);
	-moz-box-shadow: 0px 0px 30px 0 rgba(0, 20, 9, 0.1);
	box-shadow: 0px 0px 30px 0 rgba(0, 20, 9, 0.1);
}

.pt-fancy-box.pt-style-13 .pt-fancy-box-icon {
	position: relative;
}

.pt-fancy-box.pt-style-13 .pt-fancy-box-icon:before {
	content: "";
	position: absolute;
	width: 60px;
	height: 60px;
	background: var(--primary-color);
	opacity: 0.1;
	left: -30px;
	top: -5px;
	transition: all 0.5s ease;
	border-radius: 100%;
}

.pt-fancy-box.pt-style-13:hover .pt-fancy-box-icon:before {
	left: -20px;
}

.pt-fancy-box.pt-style-13 .pt-fancy-box-icon i {
	font-size: 64px;
	line-height: 72px;
	margin-right: 30px;
	transition: all 0.5s ease;
	display: inline-block;
	color: var(--primary-color);
	margin-bottom: 10px;
	position: relative;
}

.pt-fancy-box.pt-style-13 .pt-fancy-box-title {
	font-size: 26px;
	line-height: 34px;
	margin-bottom: 5px;
}


.pt-testimonial-box.pt-style-4 {
	background: var(--white-color);
	padding: 45px;
	border-radius: 3px;
	-webkit-box-shadow: 0px 0px 30px 0 rgba(0, 20, 9, 0.1);
	-moz-box-shadow: 0px 0px 30px 0 rgba(0, 20, 9, 0.1);
	box-shadow: 0px 0px 30px 0 rgba(0, 20, 9, 0.1);
}

.pt-testimonial-box.pt-style-4 .pt-testimonial-media {
	display: flex;
	position: relative;
	align-items: center;
}

.pt-testimonial-box.pt-style-4 .pt-testimonial-media .pt-testimonial-img {
	margin-right: 30px;
	width: 90px;
}

.pt-testimonial-box.pt-style-4 .pt-testimonial-media .pt-testimonial-img img {
	border-radius: 100%;
}

.pt-testimonial-box.pt-style-4 .pt-testimonial-meta .pt-testimonial-star i {
	color: var(--primary-color);
	font-size: 12px;
}

.pt-testimonial-box.pt-style-4 .pt-testimonial-meta h5 {
	font-size: 16px;
	line-height: 25px;
	font-weight: 400;
}

.pt-testimonial-box.pt-style-4 .pt-testimonial-media .pt-testimonial-meta span {
	color: var(--primary-color);
	letter-spacing: 0.04em;
	font-size: 14px;
	line-height: 22px;
	font-weight: 600;
	font-family: var(--title-fonts);
	text-transform: uppercase;
}

.pt-testimonial-box.pt-style-4 .pt-testimonial-content {
	border-top: 1px solid var(--grey-color);
	padding-top: 20px;
	margin-top: 30px;
}

.pt-testimonial.pt-testimonial-style-4 .owl-stage-outer {
	overflow: visible;
}

.pt-testimonial.pt-testimonial-style-4 .owl-stage-outer .owl-item {
	opacity: 0;
}

.pt-testimonial.pt-testimonial-style-4 .owl-stage-outer .owl-item.active {
	opacity: 1;
}

@media(max-width:767px) {
	.pt-testimonial-box.pt-style-4 {
		padding: 30px;
	}

}


.pt-counter.pt-style-3 .pt-counter-num-prefix {
	display: block;
	margin-bottom: 10px;
}

.pt-counter.pt-style-3 .pt-counter-info h5 {
	font-size: 16px;
	line-height: 25px;
	font-weight: 400;
	display: inline-block;
	color: var(--white-color);
}

.pt-counter.pt-style-3 .pt-counter-info .pt-counter-prefix {
	font-size: 62px;
	line-height: 70px;
	font-family: var(--title-fonts);
	color: var(--white-color);
	font-weight: 600;
}

.pt-counter.pt-style-3 .pt-counter-info p {
	font-family: var(--title-fonts);
	margin-bottom: 0;
	text-transform: uppercase;
	letter-spacing: 0.04em;
	font-size: 14px;
	line-height: 22px;
	color: var(--white-color);
	font-weight: 600;
	margin-top: 5px;
	display: inline-block;
	padding: 10px 20px;
	border: 1px solid var(--primary-color);
}

.pt-team-box.pt-style-4 .pt-team-img {
	position: relative;
	overflow: hidden;
	border-radius: 3px;
}

.pt-team-box.pt-style-4 .pt-team-img img {
	width: 100%;
}

.pt-team-box.pt-style-4 .pt-team-info-icon {
	position: absolute;
	right: 30px;
	top: 30px;
}

.pt-team-box.pt-style-4 .pt-team-info-icon .pt-team-share-icon {
	background: var(--white-color);
	color: var(--primary-color);
	width: 40px;
	height: 40px;
	border-radius: 100%;
	text-align: center;
	line-height: 40px;
	position: relative;
	cursor: pointer;
	transition: all 0.5s ease;
}

.pt-team-box.pt-style-4 .pt-team-info-icon .pt-team-share-icon:hover {
	background: var(--primary-dark-color);
	color: var(--white-color);
}

.pt-team-box.pt-style-4 .pt-team-social ul {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 55px;
	left: 50%;
	transform: translateX(-50%);
	display: inline-block;
	width: 60px;
	transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	opacity: 0;
	visibility: hidden;
}

.pt-team-box.pt-style-4 .pt-team-info-icon .pt-team-share-icon:hover .pt-team-social ul {
	opacity: 1;
	visibility: visible;
}

.pt-team-box.pt-style-4 .pt-team-social ul li {
	list-style: none;
	display: inline-flex;
	margin: 0 0 15px;
}

.pt-team-box.pt-style-4 .pt-team-social ul li a {
	background: var(--primary-dark-color);
	color: var(--white-color);
	text-align: center;
	width: 40px;
	height: 40px;
	line-height: 40px;
	border-radius: 100%;
}

.pt-team-box.pt-style-4 .pt-team-social ul li a:hover {
	background: var(--primary-color);
}

.pt-team-box.pt-style-4 .pt-team-info {
	border-radius: 3px;
	padding-top: 30px;
	text-align: center;
	position: relative;

}

.pt-team-box.pt-style-4 .pt-team-info .pt-team-designation {
	letter-spacing: 0.04em;
	font-size: 14px;
	line-height: 22px;
	font-weight: 600;
	display: inline-block;
	width: 100%;
	text-transform: uppercase;
	color: var(--primary-color);
	font-family: var(--title-fonts);
	margin-top: 8px;
}

.pt-team-box.pt-style-4 .pt-team-info .pt-team-work-since {
	font-family: var(--title-fonts);
	color: var(--primary-dark-color);
	font-style: normal;
	text-transform: capitalize;
	font-weight: 600;
}


.pt-pricing-plan.pt-style-5 {
	text-align: center;
	padding: 45px;
	-webkit-box-shadow: 0px 0px 30px 0 rgba(0, 20, 9, 0.1);
	-moz-box-shadow: 0px 0px 30px 0 rgba(0, 20, 9, 0.1);
	box-shadow: 0px 0px 30px 0 rgba(0, 20, 9, 0.1);
	border-radius: 3px;
	padding-bottom: 0;
}

.pt-pricing-plan.pt-style-5 .pt-title {
	font-size: 28px;
	line-height: 36px;
	font-weight: 600;
	color: var(--primary-dark-color);
	display: block;
	text-transform: capitalize;
}

.pt-pricing-plan.pt-style-5 .price {
	margin: 30px 0 40px;
	position: relative;
	color: var(--primary-color);
	display: inline-flex;
	justify-content: center;
	font-weight: 600;
	position: relative;
	padding-bottom: 45px;
}

.pt-pricing-plan.pt-style-5 .price:before {
	content: "";
	position: absolute;
	bottom: 0;
	width: 60px;
	margin: 0 auto;
	left: 0;
	right: 0;
	background: var(--primary-color);
	height: 2px;
}

.pt-pricing-plan.pt-style-5.active .price:before {
	background: var(--white-color);
}

.pt-pricing-plan.pt-style-5 .price .pt-amount {
	font-size: 64px;
	line-height: 72px;
	color: var(--primary-color);
}

.pt-pricing-plan.pt-style-5 .price .pt-price-dollar {
	font-size: 22px;
	line-height: 30px;
	display: inline-flex;
	align-items: flex-start;
	font-weight: 600;
	color: var(--primary-color);
	margin-right: 5px;
}

.pt-pricing-plan.pt-style-5 .price .price-month {
	font-size: 16px;
	line-height: 24px;
	text-transform: capitalize;
	font-weight: 600;
	color: var(--primary-color);
	display: inline-flex;
	align-items: flex-end;
}

.pt-pricing-plan.pt-style-5.active {
	background: var(--primary-color);
	color: var(--white-color);
}

.pt-pricing-plan.pt-style-5.active .pt-title,
.pt-pricing-plan.pt-style-5.active .price .pt-price-dollar,
.pt-pricing-plan.pt-style-5.active .price .price-month,
.pt-pricing-plan.pt-style-5.active .price .pt-amount {
	color: var(--white-color);
}

.pt-pricing-plan.pt-style-5 ul.pt-pricing-list {
	list-style: none;
	padding: 0;
}

.pt-pricing-plan.pt-style-5 ul.pt-pricing-list li {
	text-transform: capitalize;
	line-height: 34px;
	margin: 0 0 10px;
	font-weight: 500;
	color: var(--primary-dark-color);
}

.pt-pricing-plan.pt-style-5.active ul.pt-pricing-list li {
	color: var(--white-color);
}

.pt-pricing-plan.pt-style-5 ul.pt-pricing-list li:last-child {
	margin-bottom: 0;
}

.pt-pricing-plan.pt-style-5 .pt-btn-container {
	margin: 45px 0 0;
	text-align: center;
}

.pt-pricing-plan.pt-style-5 .pt-btn-container a.pt-button {
	border-radius: 0;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

@media(max-width:360px) {
	.pt-pricing-plan.pt-style-5 .price .pt-amount {
		font-size: 56px;
		line-height: 64px;
	}
}

.pt-cost-calculator {
	padding: 60px;
	background: var(--white-color);
	border-radius: 3px;
}

.pt-cost-calculator .pt-cost-title {
	color: var(--dark-color);
	font-weight: 500;
	display: inline-block;
	margin-bottom: 5px;

}

.pt-cost-calculator .form-control {
	margin-bottom: 30px;
	background-color: var(--grey-color);
}





.pt-cost-calculator ul.time {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.pt-cost-calculator ul.time li {
	padding: 5px 15px;
	border: 1px solid var(--grey-color);
	background: var(--grey-color);
	display: inline-block;
	cursor: pointer;
	transition: all 0.5s ease;
}

.pt-cost-calculator ul.time li:hover,
.pt-cost-calculator ul.time li.active {
	background: var(--primary-color);
	color: var(--white-color);
}

.pt-cost-calculator ul.time li+li {
	margin-left: 5px;
}

.pt-cost-calculator .pt-appointment-time {
	display: flex;
	align-items: center;
	margin-top: 15px;
	margin-bottom: 20px;
}

.pt-cost-calculator .pt-appointment-time .appointment {
	margin-right: 10px;
}

.pt-cost-calculator .pt-calculator-price {
	display: flex;
	align-items: center;
}

.pt-cost-calculator .pt-calculator-price .pt-total-title {
	padding-right: 15px;
}

.pt-cost-calculator .pt-calculator-price .pt-cost-value {
	display: inline-block;
	font-size: 36px;
	line-height: 44px;
	color: var(--primary-color);
	font-weight: 600;
}

@media(max-width:767px) {
	.pt-cost-calculator {
		padding: 30px;
	}
	h1 {
		font-size: 25px;
		line-height: 30px;
	}
	h2 {
		font-size: 22px;
		line-height: 30px;
	}
	h3 {
		font-size: 20px;
		line-height: 30px;
	}
	h4 {
		font-size: 16px;
		line-height: 25px;
	}
	h5 {
		font-size: 16px;
		line-height: 25px;
		font-weight: 400;
	}
	h6 {
		font-size: 16px;
		line-height: 25px;
		font-weight: 400;
	}
	footer#pt-footer .pt-footer-style-1 {
		padding-bottom: 140px;	
	}
}


 .pt-lable-new{

  background: var(--primary-dark-color);
    color: var(--white-color);
    padding: 0px 5px;
    margin-left: 5px;
    display: inline-block;
    font-size: 12px;
    line-height: 21px;
    border-radius: 2px; 
    text-transform: capitalize;

}
.coe-slider .swiper-slide {
	padding: 10px 15px 25px 15px;
}
.coe-slider .e-con-boxed {
	border-radius: 3px;
    -webkit-box-shadow: 0px 0px 15px 0 rgb(0 20 9 / 10%);
    -moz-box-shadow: 0px 0px 15px 0 rgba(0, 20, 9, 0.1);
    box-shadow: 0px 0px 15px 0 rgb(0 20 9 / 10%);
}
.coe-slider .pt-fancy-box.pt-style-3 {
	
}

.coe-slider .pt-fancy-box.pt-style-3 p {
	min-height: 128px;
	font-size: 16px;
	line-height: 30px;
}
.coe-slider .pt-fancy-box.pt-style-3:hover p {
	color: #ffffff;
}
.coe-slider .elementor-swiper-button.elementor-swiper-button-prev {
	left: -15px !important;
	right: auto;
	border-radius: 5px 0 0 5px;
}
.coe-slider .elementor-swiper-button.elementor-swiper-button-next {
	left: auto;
	right: -15px !important;
	border-radius: 0 5px 5px 0;
}
.coe-slider .elementor-swiper-button i {
	color: #37BFFF;
}
.icon.icon-Orthopaedics {
	width: 80px;
	height: 80px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90 90'%3E%3Cpath d='M77.701 85.9388L75.8692 85.7591C76.7161 76.6059 77.8207 59.4916 75.6575 47.7376C75.5194 46.9433 75.5286 46.1301 75.7127 45.3169V45.3075C76.0902 43.6811 76.891 39.6056 76.265 36.8919C75.6943 34.3767 75.2893 32.0127 75.2893 31.9844L75.2801 31.9371C75.2709 31.8426 75.0132 29.6866 74.8751 27.0486C74.8015 25.7154 74.3964 23.7202 72.85 21.7346C70.8341 19.1531 67.4559 17.3188 62.8167 16.2976C59.4752 15.5601 56.097 14.9927 52.5164 14.3971C46.1465 13.3286 39.565 12.2318 32.2743 10.0191C23.594 7.39049 14.6933 6.07607 11.268 5.6222L11.4981 3.75C14.9684 4.20387 23.9893 5.54664 32.799 8.20365C39.9788 10.3784 46.5052 11.4753 52.8105 12.5249C56.4096 13.13 59.8062 13.6974 63.1937 14.4444C74.9302 17.0259 76.5502 24.042 76.7066 26.9353C76.8355 29.3655 77.0656 31.4269 77.0932 31.6726C77.1393 31.9279 77.5167 34.1216 78.0413 36.4476C78.7593 39.5492 77.8941 43.965 77.489 45.7236C77.3694 46.2815 77.351 46.8299 77.4522 47.3783C79.6707 59.3775 78.5568 76.6907 77.7008 85.9393L77.701 85.9388Z' fill='%23404040' stroke='%23404040'/%3E%3Cpath d='M49.3027 86.2501C47.6919 82.5341 45.4827 77.4469 44.5438 68.2647C43.7154 60.095 45.3999 52.4832 46.9555 47.5283C47.02 47.3108 46.9095 47.0745 46.6978 46.9988C45.7129 46.6395 44.6727 46.2896 43.7246 46.1478C41.9204 45.8736 39.4718 45.8168 29.5489 48.0674C22.3139 49.7127 15.1524 50.9514 11.5354 51.5471L11.25 49.6749C14.8492 49.0886 21.9645 47.8499 29.1541 46.214C39.39 43.8975 41.9306 43.9635 43.9925 44.2756C45.1063 44.4458 46.2477 44.824 47.3155 45.2212C48.4753 45.6372 49.0828 46.9043 48.7146 48.1145C47.205 52.8991 45.5758 60.2366 46.3765 68.0763C47.2878 76.9646 49.3404 81.6924 50.9881 85.4929L49.3027 86.2501Z' fill='%23404040' stroke='%23404040'/%3E%3Cpath d='M53.8681 38.5182C52.9568 38.5182 52.0732 38.2251 51.2354 37.6294C49.7718 36.5893 49.2472 35.5302 48.833 34.6793C48.5016 33.9985 48.2623 33.5068 47.5811 33.0624C46.7159 32.495 45.2154 32.0695 42.9971 31.7669C36.7745 30.9065 18.8163 30.7457 11.3783 30.7174L11.3875 28.8261C20.6661 28.864 37.1522 29.0436 43.2453 29.8946C45.7674 30.2445 47.4612 30.7456 48.575 31.4737C49.6796 32.1923 50.1122 33.0623 50.4896 33.8377C50.867 34.5941 51.2168 35.3127 52.2938 36.0787C52.9842 36.5704 53.6746 36.7311 54.411 36.5798C56.1415 36.2205 57.7248 34.2159 58.185 33.4689L58.2126 33.4217L58.2403 33.3838C58.2771 33.3366 61.9682 28.5237 60.0445 24.4482C58.5072 21.1765 56.6478 20.9873 53.3065 21.81C49.5785 22.7177 35.3468 21.2521 18.8616 19.5501C16.3854 19.2948 13.8357 19.0301 11.3044 18.7748L11.4885 16.8931C14.0198 17.1484 16.5788 17.4131 19.0457 17.6684C34.6849 19.2759 49.4593 20.7983 52.883 19.9662C55.9575 19.2097 59.437 18.8126 61.7014 23.6255C64.0579 28.6181 60.1273 33.97 59.7039 34.5279C59.437 34.944 57.4671 37.8752 54.7702 38.4331C54.4572 38.4899 54.1626 38.5182 53.8681 38.5182L53.8681 38.5182Z' fill='%2300AEBD'/%3E%3Cpath d='M70.2621 85.9006C68.9826 61.4572 69.6086 48.7107 70.1149 45.3823C70.4738 43.0184 70.4094 41.4866 70.3634 40.248C70.345 39.8414 70.3266 39.4537 70.3266 39.066C70.3358 36.3049 69.2772 34.4894 68.283 34.1868C67.5282 33.9504 66.6169 34.5745 65.7793 35.8794C63.119 40.021 60.4035 40.5978 58.4153 41.0138C57.7065 41.1651 57.0898 41.2974 56.6572 41.5622C56.4547 41.6851 56.2153 41.8837 56.2153 42.1012C56.2153 42.5078 56.8229 43.3682 58.5442 44.4461C61.4253 46.2427 62.8889 48.1054 62.8889 53.306C62.8889 56.6439 64.0579 80.9447 64.288 85.786L62.447 85.8806C62.2168 81.0393 61.0478 56.691 61.0478 53.3055C61.0478 48.9181 60.026 47.5753 57.5868 46.0624C55.4236 44.7102 54.3743 43.4149 54.3743 42.1005C54.3743 41.24 54.8437 40.4741 55.709 39.9445C56.4178 39.5096 57.2094 39.3394 58.0562 39.1597C59.9156 38.772 62.0144 38.3276 64.2603 34.8385C66.0645 32.0207 67.8963 32.0869 68.826 32.3706C70.8327 32.9947 72.1858 35.6802 72.1765 39.0653C72.1765 39.4057 72.1949 39.7745 72.2133 40.1622C72.2686 41.4765 72.3422 43.1123 71.9464 45.6749C71.4493 48.937 70.8418 61.5132 72.1121 85.7954L70.2621 85.9006Z' fill='%2300AEBD'/%3E%3Cpath d='M58.8937 85.9007C58.5899 80.8797 58.1205 74.5255 57.7339 69.4195C57.4577 65.6844 57.2184 62.4601 57.1171 60.7013L57.1079 60.5973C56.7857 55.3305 56.7765 55.1225 57.6418 52.5127C58.1481 50.9809 56.9606 49.5531 56.0954 49.0046C54.7975 48.1915 54.0611 48.1063 53.6837 48.1914C53.3339 48.2671 53.1498 48.494 52.9657 48.721C52.9381 48.7493 52.9197 48.7777 52.8921 48.8061C52.4594 49.3261 52.6067 49.7516 53.9875 51.8319C54.2084 52.1628 54.4385 52.5127 54.6778 52.8909C55.0276 53.4299 55.9481 54.8765 57.3105 85.8066L55.4694 85.8917C54.2452 58.2911 53.3707 54.4319 53.1222 53.9132C52.8921 53.5444 52.6712 53.2134 52.4503 52.892C51.7783 51.8708 51.2444 51.067 50.9867 50.2917C50.6553 49.2799 50.821 48.3627 51.4837 47.5684C51.5021 47.5495 51.5206 47.5211 51.539 47.5022C52.3674 46.4905 53.8402 45.3842 57.0435 47.3982C58.774 48.4856 60.1364 50.8024 59.3631 53.1189C58.6175 55.3788 58.6175 55.3788 58.9213 60.4754L58.9305 60.5795C59.0318 62.3287 59.2711 65.5437 59.5472 69.2693C59.9246 74.3848 60.4033 80.7485 60.7071 85.7788L58.8937 85.9007Z' fill='%2300B1F2'/%3E%3Cpath d='M66.2018 30.8309C65.5482 30.8309 64.9223 30.5567 64.4713 30.065C63.9926 29.5449 63.7625 28.8263 63.8453 28.117L64.2227 24.8358C64.3056 24.051 64.7658 23.3513 65.4378 22.9732C66.1282 22.5855 66.9566 22.5666 67.6653 22.9164C69.7456 23.9755 71.0068 25.6869 71.3105 27.8902C71.4025 28.5804 71.2092 29.2707 70.7858 29.8002C70.3623 30.3298 69.7272 30.6607 69.0553 30.6891L66.3214 30.8309H66.2018L66.2018 30.8309ZM66.6068 24.5429C66.4779 24.5429 66.3766 24.5902 66.3306 24.6185C66.2386 24.6753 66.0821 24.7982 66.0545 25.044L65.6771 28.3346C65.6495 28.552 65.7599 28.7033 65.8152 28.7695C65.8796 28.8357 66.0177 28.9492 66.2294 28.9397L68.9632 28.7979C69.1749 28.7884 69.3038 28.6655 69.3682 28.5899C69.4235 28.5142 69.5247 28.3629 69.4879 28.1455C69.2762 26.5758 68.3833 25.3844 66.8552 24.6091C66.7632 24.5618 66.6803 24.5429 66.6067 24.5429L66.6068 24.5429Z' fill='%2300B1F2'/%3E%3C/svg%3E");
}
.icon.icon-Kardiologi {
	width: 80px;
	height: 80px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 71 84' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.8635 59.7465C15.4177 59.7465 14.9743 59.5922 14.6603 59.2909C9.67271 54.5076 7.75421 50.4073 8.95817 47.1025C9.21116 46.4084 10.0996 46.0193 10.9362 46.2248C11.7758 46.4339 12.2509 47.166 11.9979 47.8601C11.1523 50.182 12.9511 53.6332 17.0645 57.5778C17.6375 58.1262 17.5629 58.9554 16.8988 59.4284C16.5991 59.6419 16.2302 59.7465 15.8635 59.7465L15.8635 59.7465Z' fill='%2337BFFF'/%3E%3Cpath d='M22.9994 23.2456C22.138 23.2456 21.431 22.6766 21.4129 21.9614C21.2314 14.9372 28.1073 9.18845 31.0725 7.04205C31.284 6.8883 31.4083 6.68412 31.4294 6.45255L31.711 3.23669C31.8796 1.32805 33.887 -0.133427 36.2045 0.00967721L40.5324 0.310339C42.2303 0.428614 43.5103 1.58024 43.5103 2.989C43.5103 3.6613 44.1714 4.20784 44.9846 4.20784C45.4454 4.20784 45.8723 4.03417 46.1532 3.73163L46.9242 2.90309C47.8262 1.93449 49.1875 1.31075 50.6604 1.19253C52.1324 1.07364 53.6119 1.47141 54.7218 2.27879C56.2141 3.36504 56.5846 5.19075 55.6005 6.6194C55.4152 6.88956 55.4333 7.23319 55.6494 7.53758C56.2149 8.33375 56.6546 9.2961 56.6727 9.33722C56.9814 10.0151 56.5657 10.7714 55.745 11.0261C54.9281 11.2838 54.0102 10.939 53.7008 10.2604C53.6971 10.2523 53.3364 9.46426 52.9125 8.8679C52.1257 7.76235 52.0978 6.40406 52.8402 5.32281C53.0834 4.96922 52.9923 4.51792 52.6234 4.249C52.1633 3.91472 51.579 3.75972 50.9654 3.80579C50.3555 3.85435 49.8133 4.10273 49.4399 4.50423L48.6689 5.33277C47.7947 6.27211 46.4175 6.83299 44.9839 6.83299C42.4209 6.83299 40.3352 5.10873 40.3352 2.98973L35.9628 2.62745C35.4176 2.59508 34.9177 2.9555 34.877 3.42797L34.5947 6.64447C34.5126 7.56513 34.0051 8.40793 33.1648 9.01748C30.5333 10.921 24.4343 15.9869 24.5879 21.9063C24.6068 22.6308 23.911 23.2309 23.0346 23.2471C23.0226 23.2459 23.0105 23.2459 22.9992 23.2459L22.9994 23.2456Z' fill='%23404040'/%3E%3Cpath d='M12.3417 79.3176H11.9358C9.6129 79.3158 7.72235 77.7508 7.72235 75.8298V63.0481C7.72235 62.3235 8.43314 61.7358 9.30958 61.7358C10.186 61.7358 10.8968 62.3235 10.8968 63.0481V75.8298C10.8968 76.3053 11.3644 76.6925 11.9389 76.6932C13.7106 76.6981 16.0259 76.6869 17.7879 76.6795C18.3563 76.677 18.8194 76.2898 18.8194 75.8161V71.9311C18.8194 71.2065 19.5302 70.6188 20.4066 70.6188C21.2831 70.6188 21.9939 71.2065 21.9939 71.9311V75.8161C21.9939 77.729 20.1145 79.2939 17.8038 79.3039C16.1676 79.3108 14.0525 79.3176 12.3418 79.3176H12.3417Z' fill='%2300AEBD'/%3E%3Cpath d='M9.30795 32.0441C8.43151 32.0441 7.72072 31.4564 7.72072 30.7318V20.0978C7.72072 19.9615 7.68006 19.8246 7.60552 19.7038L3.24596 12.6982C2.64059 11.7271 2.61725 10.603 3.18196 9.61383C3.74592 8.62531 4.81134 7.92494 6.10337 7.69339L9.83415 7.02484C11.511 6.72728 13.2209 7.28379 14.1945 8.44538L14.9791 9.38161C15.284 9.74452 15.723 9.76009 15.9105 9.75013C16.0889 9.74017 16.5294 9.67231 16.7703 9.2764L18.6482 6.18133C19.1881 5.29117 20.1661 4.6332 21.3294 4.37548C22.495 4.12025 23.7373 4.28584 24.7433 4.83426L30.8942 8.18956C31.626 8.58795 31.8271 9.4028 31.3444 10.0072C30.8633 10.6123 29.8777 10.7816 29.1458 10.3794L22.995 7.02415C22.6532 6.8374 22.3174 6.87351 22.1502 6.91086C21.9815 6.94883 21.6706 7.05652 21.4876 7.35719L19.6097 10.4523C18.9343 11.564 17.6363 12.2799 16.1357 12.3677C14.6381 12.4649 13.2278 11.8978 12.371 10.8762L11.5872 9.94063C11.3455 9.65304 10.9231 9.51546 10.5074 9.58893L6.77662 10.2581C6.33841 10.3372 6.13586 10.5899 6.05379 10.7337C5.97172 10.8775 5.8648 11.1676 6.07035 11.4963L10.4291 18.5006C10.7356 18.9917 10.8975 19.5439 10.8975 20.0967V30.7307C10.896 31.4565 10.1852 32.0442 9.308 32.0442L9.30795 32.0441Z' fill='%23404040'/%3E%3Cpath d='M58.4009 42.1423C57.791 42.1423 57.2202 41.8503 56.9582 41.376C55.7836 39.254 54.4742 37.1935 53.064 35.2512C52.8019 34.8902 52.7658 34.4475 52.9646 34.0604C53.1649 33.6732 53.5767 33.3887 54.0729 33.2959L61.7779 31.8493C63.2673 31.5691 64.8011 31.7864 66.0932 32.4593C67.3852 33.1328 68.2834 34.1823 68.6208 35.4143C68.9588 36.6462 68.6961 37.9124 67.8814 38.9806C67.0667 40.0488 65.7979 40.7907 64.3079 41.0696L58.7519 42.1104C58.6352 42.1316 58.5177 42.1422 58.401 42.1422L58.4009 42.1423ZM56.8822 35.4597C57.7315 36.711 58.5402 38.0007 59.2991 39.3161L63.6068 38.5093H63.6076C64.2702 38.3848 64.8349 38.0549 65.1963 37.5799C65.5592 37.1043 65.676 36.541 65.5254 35.9938C65.3748 35.4454 64.9757 34.9785 64.4004 34.6797C63.8252 34.3803 63.143 34.2844 62.4819 34.4083L56.8822 35.4597Z' fill='%2300AEBD'/%3E%3Cpath d='M63.6665 56.0372C63.3496 56.0372 63.0363 55.9581 62.7705 55.8075C62.4061 55.602 62.1622 55.2796 62.0966 54.9186C61.7209 52.8456 61.1103 50.6694 60.2798 48.4495C60.1495 48.1003 60.2007 47.7225 60.4213 47.4056C60.6419 47.0894 61.0124 46.8634 61.4438 46.7819L64.0069 46.2988C65.4978 46.0212 67.0309 46.2335 68.325 46.9076C69.6193 47.5812 70.5176 48.6312 70.8557 49.8652C71.1953 51.1108 70.9318 52.377 70.1171 53.4445C69.3016 54.5121 68.033 55.2536 66.5428 55.5324L64.0167 56.0049C63.9008 56.0261 63.7841 56.0373 63.6666 56.0373L63.6665 56.0372ZM63.7968 49.031C64.2674 50.4235 64.6552 51.7966 64.9549 53.1388L65.8433 52.9719C66.5059 52.848 67.0706 52.5187 67.4328 52.0438C67.7957 51.5688 67.9125 51.0055 67.7619 50.4577C67.609 49.8956 67.2092 49.4287 66.6332 49.1287C66.0579 48.828 65.3727 48.7334 64.7132 48.8585L63.7968 49.031Z' fill='%2300AEBD'/%3E%3Cpath d='M36.4514 62.1863H36.4363C35.5599 62.1794 34.8551 61.5862 34.8634 60.8616C34.9936 49.4668 43.6804 46.7802 45.1623 46.4041C53.9786 42.6131 53.8656 37.3344 53.8566 37.1103C53.8272 36.3901 54.5049 35.7794 55.376 35.7495C56.2171 35.6923 56.9843 36.2687 57.028 36.9883C57.0468 37.2802 57.3427 44.1905 46.4785 48.7971C46.3715 48.8425 46.2601 48.8774 46.1434 48.9017C45.8279 48.972 38.1546 50.7953 38.0386 60.8859C38.0303 61.6068 37.321 62.1863 36.4514 62.1863L36.4514 62.1863ZM45.7534 47.6298H45.7692H45.7534Z' fill='%2337BFFF'/%3E%3Cpath d='M45.7524 48.9416C45.519 48.9416 45.2818 48.8993 45.0589 48.809C44.5966 48.6229 33.763 44.1446 34.8708 34.2457C34.9513 33.5236 35.7141 32.987 36.598 33.0604C37.4707 33.127 38.1122 33.7657 38.0317 34.4884C37.1244 42.5995 46.3549 46.4123 46.4474 46.4502C47.2357 46.7677 47.5633 47.5527 47.18 48.2044C46.9059 48.6701 46.3405 48.9415 45.7524 48.9415L45.7524 48.9416Z' fill='%2300B1F2'/%3E%3Cpath d='M46.768 83.9881C45.3389 83.9881 43.8412 83.8611 42.2774 83.6053C39.3259 83.1142 36.4118 82.1437 33.3668 80.6366C27.2445 77.6007 15.8245 71.3889 8.10619 63.8896C1.1053 57.1773 -1.38029 50.8378 0.724992 45.0534C0.773181 44.8281 2.80695 36.6976 7.97897 30.0289C11.7046 25.1361 16.1252 22.2707 21.1097 21.5219C21.2038 21.5075 21.2979 21.5007 21.3936 21.5007H22.5546C24.3496 21.5181 28.0458 21.553 30.3605 21.6619C30.7806 21.6912 31.1804 21.4677 31.3468 21.1122C33.0824 17.338 38.8651 8.58203 55.05 8.58203C55.1547 8.58203 55.2571 8.58265 55.3625 8.58328C56.4897 8.60195 57.6168 8.65611 58.8261 8.74949C59.9849 8.84473 61.0495 9.33027 61.7604 10.0816C62.4675 10.8292 62.7792 11.796 62.6143 12.7322C62.5721 12.9763 62.5239 13.3871 62.466 13.8608C62.2672 15.4974 62.094 16.8021 61.8154 17.4787C61.3207 18.6484 60.0896 19.4956 58.5966 19.701C58.1237 19.7664 57.5432 19.8074 56.8866 19.8523C54.0005 20.0471 50.0498 20.3142 47.6313 23.5711C47.4114 23.8817 47.44 24.2932 47.7178 24.5496C49.7229 26.4718 52.7318 29.6379 55.7887 33.9083C57.2547 35.927 58.6199 38.0747 59.8426 40.2852C61.103 42.543 62.2031 44.8569 63.1104 47.1575L63.3016 47.6493C64.1886 50.021 64.8354 52.3273 65.2336 54.531C66.1334 59.3161 66.0355 63.9962 64.9415 68.4345C62.4771 78.588 56.0949 83.9882 46.7675 83.9882L46.768 83.9881ZM21.542 24.1266C17.5227 24.7734 13.8627 27.2322 10.6589 31.4378C5.79698 37.707 3.82046 45.6146 3.80099 45.6936C1.99315 50.6804 4.26557 56.1888 10.5181 62.184C17.9483 69.4025 29.0445 75.4333 34.9981 78.386C37.7276 79.7356 40.3116 80.6021 42.898 81.0317C52.9493 82.6819 59.3185 78.2628 61.8319 67.917C61.8326 67.9157 61.8326 67.9145 61.8326 67.9132C62.8529 63.7798 62.9417 59.4111 62.0984 54.9268C61.7219 52.8463 61.1113 50.6701 60.2808 48.4503L60.0993 47.9828C59.2259 45.7674 58.171 43.5501 56.9603 41.3812C55.7842 39.2547 54.4747 37.1948 53.0645 35.2527C50.1205 31.1411 47.2375 28.1064 45.3362 26.2832C44.148 25.1882 43.9696 23.5473 44.9122 22.2215C48.1876 17.808 53.4725 17.4512 56.6305 17.2372C57.1854 17.1999 57.6771 17.1687 58.0769 17.1133C58.421 17.066 58.7116 16.8737 58.817 16.6247C58.9962 16.1896 59.2003 14.5057 59.3094 13.6005C59.3719 13.0839 59.4269 12.6369 59.4736 12.3624C59.5158 12.1215 59.4397 11.8887 59.2605 11.6994C59.079 11.5071 58.817 11.3882 58.5234 11.3639C57.4015 11.2774 56.3504 11.2269 55.3188 11.2101C55.2254 11.2095 55.1328 11.2089 55.041 11.2089C40.8387 11.2089 35.8151 18.7827 34.3101 22.0558C33.643 23.4776 31.9872 24.3691 30.1785 24.2849C27.9362 24.1791 24.2889 24.1442 22.5354 24.1274L21.542 24.1266Z' fill='%23404040'/%3E%3C/svg%3E");
}
.icon.icon-Urologi {
	width: 80px;
	height: 80px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 83 90' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M78.323 16.8505L77.2576 12.0585C77.1433 11.523 76.7504 11.1141 76.2557 11.0153L41.7407 3.77124C41.5884 3.74292 41.4237 3.74292 41.2714 3.77124L6.73034 11.0014C6.2486 11.114 5.85573 11.523 5.74139 12.0585L4.67602 16.8505C1.10062 33.0031 3.50989 67.9838 38.2157 84.7984L40.9929 86.1374C41.1576 86.2217 41.3223 86.25 41.5001 86.25C41.6779 86.25 41.8426 86.2078 42.0073 86.1374L44.7845 84.7984C79.4893 67.9838 81.8993 33.0031 78.3242 16.8505L78.323 16.8505ZM43.7689 82.2051L41.4989 83.3044L39.2289 82.2051C6.07039 66.1517 3.73722 32.8759 7.13553 17.527L7.99767 13.609L41.4997 6.59031L74.9886 13.609L75.8508 17.527C79.262 32.8757 76.9292 66.1524 43.7704 82.2051H43.7689Z' fill='%23404040'/%3E%3Cpath d='M70.5999 17.6253L41.7396 11.5793C41.5874 11.551 41.4226 11.551 41.2703 11.5793L12.397 17.6253C11.9153 17.7241 11.5218 18.1324 11.395 18.6685C11.3192 19.0769 2.88679 59.3158 40.9915 77.7509C41.1562 77.8352 41.321 77.8635 41.4987 77.8635C41.6765 77.8635 41.8412 77.8214 42.0059 77.7509C80.1105 59.3013 71.6778 19.0776 71.5894 18.6685C71.4756 18.1469 71.0822 17.7241 70.6004 17.6253H70.5999ZM41.4991 74.9181C8.56805 58.6254 12.6518 26.1236 13.7039 20.2186L41.4991 14.3978L69.2942 20.2331C70.3466 26.1236 74.4298 58.6254 41.4991 74.9181Z' fill='%2300AEBD'/%3E%3Cpath d='M36.5556 34.0114C36.4799 34.1815 36.2775 34.2594 36.1036 34.1851C35.9298 34.111 35.8502 33.913 35.9262 33.7429C36.0886 33.3773 36.1919 32.9889 36.237 32.5937C36.327 31.8019 36.1799 30.9885 35.798 30.283C35.4184 29.5822 34.8049 28.9878 33.9591 28.6285C33.5666 28.4616 33.1222 28.3449 32.6261 28.2908L32.5952 28.2876C30.7491 28.0966 29.0561 28.7962 27.7695 30.0177C26.4677 31.2533 25.5802 33.0194 25.3616 34.9423C25.3556 34.9943 25.3589 34.9637 25.3565 34.9849C25.0994 37.3608 25.4297 39.7944 26.2225 41.8253C26.7378 43.1452 27.4461 44.2905 28.3127 45.1321C29.1606 45.9557 30.1609 46.4878 31.2779 46.6035C32.0049 46.6788 32.7871 46.5789 33.6155 46.2692C33.7323 46.2254 33.8428 46.1778 33.947 46.1261C34.7929 45.7065 35.4088 44.9757 35.7412 44.1627C36.0715 43.3553 36.1202 42.4722 35.8349 41.7409C35.8025 41.6581 35.7673 41.5796 35.7292 41.5062C35.6436 41.3405 35.7118 41.1383 35.8811 41.0546C36.0505 40.9708 36.2571 41.0375 36.3427 41.2032C36.3943 41.3028 36.4394 41.4022 36.4778 41.5012C36.8252 42.3915 36.7715 43.4525 36.3787 44.4127C35.988 45.3674 35.2602 46.2283 34.2564 46.7261C34.1261 46.7907 33.9939 46.8483 33.8603 46.8983C32.9283 47.2467 32.0403 47.3584 31.2077 47.272C29.924 47.1389 28.785 46.5374 27.8283 45.6084C26.89 44.6972 26.1279 43.4701 25.5793 42.0648C24.7502 39.9407 24.4043 37.3976 24.6727 34.9162C24.6784 34.8648 24.6751 34.8901 24.6778 34.8683C24.9141 32.7894 25.8772 30.877 27.2902 29.5356C28.718 28.1804 30.6032 27.405 32.6661 27.6186H32.6673L32.6994 27.6222H32.7006C33.266 27.6836 33.7771 27.8187 34.233 28.0124C35.2307 28.4367 35.9559 29.1401 36.4055 29.9698C36.8523 30.7952 37.0246 31.7449 36.9199 32.6675C36.8676 33.1273 36.7465 33.5812 36.5556 34.0114ZM28.1251 31.5268C28.2065 31.4422 28.3422 31.4384 28.4287 31.5177C28.5152 31.5973 28.5191 31.7301 28.438 31.8148L28.4314 31.8218C27.1393 33.1731 26.7255 35.5338 26.9271 37.8318C27.1288 40.1342 27.9462 42.3586 29.1143 43.4334L29.1206 43.4393C29.207 43.5189 29.211 43.6517 29.1299 43.7363C29.0485 43.8209 28.9128 43.8248 28.8263 43.7454L28.82 43.7396C27.5756 42.5945 26.7084 40.2635 26.4983 37.8665C26.2878 35.465 26.7346 32.9821 28.1189 31.535V31.5341L28.1255 31.5271L28.1251 31.5268ZM55.6979 31.8148C55.6166 31.7301 55.6208 31.5973 55.7072 31.5177C55.7937 31.4381 55.9294 31.4422 56.0108 31.5268L56.0174 31.5339V31.5347C57.4017 32.9818 57.8485 35.4647 57.638 37.8662C57.4278 40.2633 56.5606 42.5942 55.3163 43.7393L55.31 43.7451C55.2235 43.8248 55.0878 43.8207 55.0064 43.736C54.925 43.6514 54.9292 43.5186 55.0157 43.439L55.022 43.4331C56.1901 42.358 57.0074 40.134 57.2092 37.8315C57.4107 35.5337 56.9975 33.1725 55.7052 31.8212L55.6983 31.8145L55.6979 31.8148ZM48.9714 39.5986C48.9609 39.5986 48.9507 39.598 48.9405 39.5968C48.3084 39.6318 47.7574 39.8169 47.2923 40.0981C46.7716 40.4125 46.3549 40.8488 46.0488 41.3295C45.6483 41.9592 45.4408 42.6579 45.4408 43.2565L45.4405 50.4517C45.4405 51.5821 45.5843 51.6532 45.9735 51.8454C46.1137 51.9147 46.2765 51.9949 46.4659 52.1116C47.2124 52.5244 47.8928 53.0498 48.3709 53.6516C48.8741 54.2851 49.1591 55.0043 49.0801 55.7742C48.9597 56.9501 48.3862 57.9815 47.3902 58.7833C46.4518 59.5388 45.1381 60.0871 43.477 60.3536C43.3695 60.3709 43.3046 60.43 43.2671 60.5786C43.198 60.8528 43.1953 61.3197 43.2296 62.0663C43.2377 62.2517 43.0908 62.4083 42.9014 62.4165C42.7119 62.4244 42.5518 62.2808 42.5434 62.0954C42.5065 61.2844 42.5128 60.7634 42.5999 60.4182C42.7185 59.9478 42.9569 59.7559 43.3668 59.6901C44.9048 59.4432 46.1083 58.9461 46.9545 58.2647C47.8058 57.5795 48.295 56.7036 48.3971 55.7084C48.4565 55.1284 48.2283 54.569 47.8278 54.0647C47.4176 53.5481 46.8321 53.0921 46.184 52.7266C46.1648 52.719 46.1462 52.7095 46.1282 52.6981C46.115 52.6899 46.1018 52.6816 46.0885 52.6737C45.9886 52.6193 45.8874 52.5667 45.7853 52.5168C45.7588 52.5039 45.7345 52.488 45.7132 52.4698C45.6964 52.4616 45.6802 52.4533 45.664 52.4454C45 52.1175 44.7544 51.9961 44.7544 50.4515L44.7547 43.2562C44.7547 42.5377 44.997 41.7095 45.4649 40.9737C45.8225 40.4116 46.3138 39.8994 46.9314 39.5263C47.5518 39.1516 48.2968 38.9189 49.1586 38.9189C49.2156 38.9189 49.2733 38.9201 49.3313 38.9222C49.3565 38.9201 49.3823 38.9207 49.4084 38.9242C49.4144 38.9251 49.4207 38.9257 49.4267 38.9266C49.5087 38.931 49.5913 38.9377 49.6751 38.9462C50.1621 38.9601 50.5173 38.8173 50.9162 38.6565C51.5807 38.3889 52.3499 38.0792 53.8832 38.2134C54.0718 38.2293 54.2117 38.3921 54.1952 38.5769C54.179 38.7614 54.0126 38.8983 53.8238 38.8822C52.4569 38.7626 51.7702 39.0391 51.1768 39.278L51.1351 39.2947C51.6236 39.4737 52.1368 39.7214 52.6734 40.0484C52.8346 40.1466 52.8839 40.354 52.7836 40.5118C52.6833 40.6696 52.4713 40.7178 52.3101 40.6196C51.6729 40.2315 51.0777 39.9659 50.5258 39.8016C50.6549 40.034 50.7543 40.2947 50.8558 40.5612C51.1014 41.2059 51.3633 41.8937 52.2938 42.0556C52.4812 42.0876 52.6064 42.2622 52.5737 42.4452C52.541 42.6286 52.3626 42.7511 52.1755 42.7191C50.8582 42.4896 50.5252 41.6151 50.2129 40.7954C49.979 40.1813 49.7607 39.6077 48.9707 39.5977L48.9714 39.5986ZM48.6252 36.0241C48.6165 36.0276 48.6078 36.0309 48.5988 36.0335C46.9322 36.6605 45.7729 37.5897 45 38.6741C44.0244 40.0434 43.6554 41.67 43.6548 43.2564L43.6518 49.8611C43.6518 49.9552 43.6521 50.0457 43.6527 50.1312C43.6539 50.3765 43.6551 50.5857 43.6445 50.7561C43.5881 51.6644 43.3158 51.9294 41.9939 51.8507C41.9909 51.8504 41.9876 51.8504 41.9846 51.8501C40.3709 51.7957 40.3715 51.5163 40.376 50.0771C40.3763 50.0084 40.3763 49.9364 40.3763 49.8609L40.3733 43.2561C40.3727 41.6697 40.0037 40.0431 39.0281 38.6739C38.2146 37.5323 36.9735 36.5635 35.1635 35.9371C34.6014 35.7949 34.1162 36.0355 33.5108 36.3355C32.5475 36.813 31.3212 37.4213 29.0505 37.1363C28.8626 37.1131 28.7295 36.945 28.7533 36.761C28.777 36.5771 28.9487 36.4469 29.1367 36.4702C31.1975 36.7287 32.3199 36.1722 33.2016 35.7353C33.3538 35.6598 33.4997 35.5875 33.6427 35.522C33.3991 35.4714 33.1478 35.4262 32.8887 35.3862C32.08 35.2619 31.1927 35.1896 30.2198 35.1773C30.0303 35.1753 29.8787 35.023 29.8808 34.8376C29.8829 34.6522 30.0384 34.5038 30.2279 34.5059C31.2344 34.5185 32.1542 34.5935 32.9937 34.7227C33.2994 34.7698 33.594 34.8238 33.8783 34.8846C33.7393 34.6866 33.6336 34.4877 33.5315 34.2952C33.2348 33.7367 32.9748 33.2471 31.5716 33.1214C31.383 33.1047 31.2437 32.9413 31.2608 32.7568C31.2779 32.5722 31.4449 32.4359 31.6335 32.4526C33.4132 32.6125 33.7537 33.2534 34.142 33.9847C34.3984 34.4674 34.6813 34.9998 35.6653 35.4012C37.4757 36.0803 38.741 37.0975 39.5908 38.2895C40.6561 39.7845 41.0591 41.5458 41.0597 43.2561L41.0627 49.8609C41.0627 49.9364 41.0624 50.0084 41.0624 50.0771C41.0597 50.9716 41.0594 51.1461 42.0097 51.1787C42.0182 51.1787 42.0263 51.1787 42.0347 51.1793C42.7827 51.2237 42.9343 51.1109 42.9589 50.7165C42.9694 50.5493 42.9682 50.3581 42.967 50.1336C42.9664 50.0478 42.9661 49.9573 42.9661 49.8609L42.9691 43.2562C42.97 41.5458 43.3727 39.7846 44.438 38.2896C45.2902 37.0937 46.5607 36.0738 48.38 35.3948C49.3521 34.994 49.6334 34.4648 49.8883 33.9844C50.2766 33.2531 50.6171 32.6122 52.3968 32.4524C52.5854 32.4356 52.7524 32.5717 52.7695 32.7565C52.7866 32.941 52.6476 33.1044 52.4587 33.1211C51.0555 33.2472 50.7954 33.7367 50.4988 34.295C50.3967 34.4874 50.291 34.686 50.1523 34.8841C50.436 34.8236 50.73 34.7695 51.0348 34.7228C51.874 34.5938 52.7938 34.5189 53.8006 34.5059C53.99 34.5039 54.1453 34.6523 54.1477 34.8377C54.1498 35.0231 53.9982 35.175 53.8087 35.1773C52.8358 35.1897 51.9485 35.262 51.1398 35.3862C50.881 35.4262 50.6299 35.4715 50.3867 35.5217C50.5299 35.5872 50.6759 35.6595 50.8284 35.7353C51.7097 36.1722 52.8321 36.7288 54.8933 36.4702C55.0812 36.447 55.253 36.5771 55.2767 36.7611C55.3004 36.945 55.1674 37.1131 54.9794 37.1363C52.7091 37.4213 51.4824 36.8131 50.5192 36.3356C49.9114 36.0344 49.425 35.7932 48.8601 35.9386C48.7836 35.9651 48.7082 35.9924 48.6337 36.02L48.6253 36.0235L48.6252 36.0241ZM35.0883 39.5971C35.0783 39.598 35.0681 39.5985 35.0579 39.5988C34.2682 39.6088 34.0496 40.1824 33.8157 40.7965C33.5034 41.6163 33.1704 42.4907 31.8531 42.7202C31.6657 42.7522 31.4877 42.6297 31.4549 42.4463C31.4222 42.263 31.5474 42.0887 31.7348 42.0567C32.6653 41.8948 32.9272 41.207 33.1728 40.5623C33.2743 40.2955 33.374 40.0346 33.5031 39.8022C32.9506 39.9662 32.3548 40.2321 31.7168 40.6208C31.5555 40.719 31.3435 40.6708 31.2433 40.513C31.143 40.3552 31.1922 40.1478 31.3535 40.0496C31.8904 39.7226 32.4041 39.4746 32.8926 39.2957L32.8518 39.2792C32.2585 39.0403 31.5721 38.7639 30.2048 38.8834C30.0163 38.8993 29.8499 38.7627 29.8334 38.5782C29.8172 38.3936 29.9568 38.2308 30.1454 38.2147C31.6786 38.0804 32.4479 38.3901 33.1124 38.6578C33.5106 38.8182 33.8655 38.961 34.3514 38.9475C34.4364 38.9387 34.5204 38.9319 34.6033 38.9275C34.609 38.9269 34.6147 38.9261 34.6204 38.9252C34.6462 38.9216 34.6721 38.9211 34.697 38.9231C34.754 38.9211 34.8105 38.9199 34.8666 38.9199C35.7287 38.9196 36.474 39.152 37.0947 39.5266C37.7129 39.8998 38.2042 40.4122 38.5618 40.9746C39.0296 41.7101 39.272 42.5384 39.2726 43.2568L39.2729 50.3343C39.2729 50.597 39.2789 50.8133 39.2834 50.9875C39.2957 51.4368 39.3014 51.6507 39.1741 51.8561C39.0501 52.0565 38.8825 52.1296 38.5621 52.2695C38.3985 52.3412 38.1817 52.4358 37.8748 52.5954C37.0502 53.0238 36.3806 53.5347 35.9287 54.1024C35.5173 54.619 35.2867 55.1843 35.2867 55.7776C35.2867 56.6756 35.8179 57.5106 36.7055 58.177C37.652 58.8871 38.9924 59.4028 40.5338 59.607L40.547 59.6088C41.1067 59.6826 41.6758 59.7578 41.5091 62.0917C41.4965 62.2771 41.3325 62.4172 41.1431 62.4049C40.9536 62.3926 40.8104 62.2321 40.823 62.0467C40.9449 60.3393 40.6981 60.3067 40.4554 60.2746L40.4422 60.2729C38.7808 60.0528 37.3257 59.4895 36.2885 58.7111C35.2309 57.9172 34.598 56.8976 34.598 55.7772C34.598 55.0285 34.882 54.3243 35.388 53.6886C35.9026 53.0425 36.6467 52.4705 37.552 52C37.8538 51.8431 38.0979 51.7365 38.2823 51.6559C38.4748 51.5719 38.5754 51.5278 38.5874 51.5082C38.6099 51.472 38.6057 51.3207 38.597 51.0028C38.5922 50.8282 38.5865 50.6123 38.5865 50.3337L38.5862 43.2562C38.5859 42.658 38.3784 41.959 37.9778 41.3293C37.6718 40.8483 37.2548 40.4117 36.7338 40.0973C36.2689 39.8166 35.7185 39.6315 35.0873 39.5966L35.0883 39.5971ZM48.074 33.7431C48.1497 33.9132 48.0704 34.1113 47.8966 34.1853C47.7227 34.2594 47.5203 34.1818 47.4447 34.0117C47.2537 33.5818 47.1324 33.1275 47.0801 32.6677C46.9753 31.745 47.1477 30.7954 47.5945 29.9701C48.044 29.1403 48.7689 28.4368 49.767 28.0126C50.2228 27.819 50.7336 27.6838 51.2994 27.6224H51.3006L51.3327 27.6189H51.3339C53.3968 27.405 55.2819 28.1804 56.7098 29.5358C58.1229 30.8771 59.0859 32.7897 59.3222 34.8686C59.3246 34.8903 59.3216 34.865 59.3273 34.9164C59.5957 37.3975 59.2498 39.941 58.4207 42.065C57.8721 43.4705 57.11 44.6975 56.1716 45.6086C55.215 46.5377 54.076 47.1392 52.7923 47.2723C51.96 47.3586 51.072 47.2467 50.1397 46.8985C50.006 46.8485 49.8739 46.791 49.7436 46.7263C48.7397 46.2286 48.0119 45.3677 47.6213 44.413C47.2285 43.4527 47.1748 42.392 47.5222 41.5014C47.5609 41.4024 47.606 41.3028 47.6573 41.2035C47.7429 41.0378 47.9495 40.9711 48.1188 41.0548C48.2882 41.1385 48.3563 41.3407 48.2708 41.5064C48.2326 41.5799 48.1975 41.6583 48.1651 41.7412C47.8795 42.4725 47.9285 43.3555 48.2588 44.1629C48.5912 44.976 49.207 45.7067 50.0529 46.1263C50.1571 46.178 50.2676 46.2259 50.3844 46.2694C51.2129 46.5791 51.9951 46.679 52.7221 46.6038C53.8391 46.488 54.8393 45.9559 55.6873 45.1323C56.5539 44.2907 57.2622 43.1457 57.7775 41.8255C58.5702 39.7946 58.9008 37.3611 58.6435 34.9851C58.6411 34.964 58.6444 34.9945 58.6384 34.9425C58.4198 33.0194 57.5322 31.2535 56.2305 30.0179C54.9438 28.7965 53.2511 28.0972 51.4048 28.2878L51.3739 28.2911C50.8775 28.3451 50.4334 28.4618 50.0409 28.6287C49.195 28.9883 48.5816 29.5828 48.202 30.2832C47.8201 30.9884 47.6729 31.802 47.763 32.5939C47.8078 32.9888 47.9116 33.3773 48.074 33.7431Z' fill='%2300B1F2' stroke='%2300B1F2' stroke-width='0.3'/%3E%3C/svg%3E");
}
.icon.icon-icon_neurologi {
	width: 80px;
	height: 80px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url("data:image/svg+xml,%0A%3Csvg viewBox='0 0 71 83' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_802_4277)'%3E%3Cpath d='M58.37 82.0127V63.5251C58.37 63.5251 58.2781 56.1143 63.1219 49.7762C65.0187 47.2884 66.6136 44.5702 67.5784 41.5953C70.4663 32.6839 72.1596 15.2033 53.0274 4.95582C53.0274 4.95582 31.4537 -6.22624 14.9535 8.94425C11.9081 11.748 9.61746 15.3086 8.54107 19.3168C7.72722 22.3246 7.20215 26.2998 7.77972 31.1043C7.84536 31.6572 7.94381 32.1969 8.04226 32.7432C8.27197 34.0397 8.61983 37.6662 6.32922 41.1478L1.93178 47.5517C1.93178 47.5517 0.625675 50.3554 3.89422 50.9477C3.89422 50.9477 4.90498 51.0399 5.67289 51.369C6.16514 51.5796 6.3161 52.2114 5.96824 52.6194C5.48255 53.1855 5.03624 54.12 6.42111 54.8769C6.8346 55.1007 6.98556 55.6141 6.74271 56.0221C6.29641 56.7856 6.047 57.9242 7.95037 58.4968C8.3573 58.6152 8.61983 59.0101 8.53451 59.4248C8.0882 61.7283 7.3006 68.5139 13.5161 68.4152L18.6552 67.915C22.2782 67.5596 25.5992 70.0277 26.2359 73.6212C26.6559 75.9642 26.9447 77.5504 26.9447 82.0193' stroke='%23404040' stroke-width='2.5' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M25.166 35.5535C27.4107 35.5535 29.2287 33.7305 29.2287 31.4796C29.2287 30.8412 29.0778 30.2422 28.8218 29.7091C29.6094 29.8868 30.4692 29.8737 31.3749 29.4919C32.7007 28.9391 33.7246 27.7741 34.02 26.3657C34.2037 25.5035 34.1119 24.6874 33.8428 23.9634C33.9346 23.9634 34.0265 23.9766 34.1184 23.9766C34.3088 23.9766 34.4991 23.97 34.6829 23.9503C38.6603 23.5817 39.7563 18.323 36.409 16.1314C34.8601 15.1178 33.403 13.6304 33.3111 11.5967' stroke='%2300B1F2' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M34.1054 23.9699C34.1054 23.9699 30.3249 22.6273 28.9072 18.6191' stroke='%2300B1F2' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M48.6564 14.8611C48.6564 14.8611 46.077 23.3842 38.2666 20.8174' stroke='%2300B1F2' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M56.4994 28.4915C56.4994 28.4915 51.6819 28.1954 50.3889 33.4738C50.3889 33.4738 45.322 30.749 40.7605 33.5462C39.776 34.1517 38.949 34.981 38.2861 35.9287C37.0654 37.6794 35.4114 40.9702 36.7831 44.7151' stroke='%2300AEBD' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M54.1171 20.6069C54.1171 20.6069 44.062 22.4629 44.3049 32.3353' stroke='%2300AEBD' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M22.9805 43.458C22.9805 43.458 28.3165 36.8172 36.5403 39.6736' stroke='%2300AEBD' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M33.0815 28.2349C33.0815 28.2349 38.6538 28.7614 39.1723 34.8362' stroke='%2300AEBD' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M28.8152 29.7025C28.8152 29.7025 26.3605 28.5441 24.7 26.4709' stroke='%2300B1F2' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M56.4995 28.4915C57.7728 27.3727 58.3307 25.5628 57.7794 23.845C57.2215 22.1272 55.7053 20.9952 54.0251 20.8372C54.734 19.2971 54.5108 17.4148 53.3097 16.0722C52.1021 14.7295 50.2643 14.3149 48.6563 14.8611C48.6826 13.1631 47.7112 11.5375 46.0703 10.8003C44.4295 10.0632 42.5721 10.4383 41.3316 11.5901C40.6687 10.0303 39.1198 8.93774 37.3214 8.93774C35.523 8.93774 33.9741 10.0303 33.3112 11.5901C32.0707 10.4383 30.2133 10.0698 28.5725 10.8003C26.9251 11.5375 25.9602 13.1631 25.9865 14.8611C24.385 14.3149 22.5407 14.7361 21.3331 16.0722C20.1254 17.4148 19.9023 19.2971 20.6177 20.8372C18.9309 20.9886 17.4148 22.1272 16.8634 23.845C16.3056 25.5628 16.8634 27.3727 18.1433 28.4915C16.6665 29.3208 15.7411 30.9728 15.9315 32.7696C16.1218 34.5663 17.3623 35.9879 18.9834 36.4947C17.9661 37.8505 17.7954 39.7394 18.6946 41.3058C19.5938 42.8657 21.3134 43.662 22.9936 43.4646C22.6195 45.1166 23.2299 46.9133 24.6804 47.9729C26.1375 49.0326 28.0277 49.0589 29.4782 48.1901C29.8064 49.8553 31.0928 51.244 32.8518 51.6191C34.6107 51.9943 36.35 51.244 37.328 49.8619C38.3059 51.2506 40.0386 51.9943 41.8042 51.6191C43.5631 51.244 44.8496 49.8553 45.1777 48.1901C46.6348 49.0589 48.5185 49.0326 49.9755 47.9729C51.4326 46.9133 52.0364 45.1166 51.6623 43.4646C53.3425 43.662 55.0621 42.8722 55.9613 41.3058C56.8605 39.7394 56.6898 37.8571 55.6725 36.4947C57.2871 35.9945 58.5341 34.5663 58.7245 32.7696C58.9148 30.9728 57.9894 29.3208 56.5126 28.4915H56.4995Z' stroke='%23404040' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_802_4277'%3E%3Crect width='69.6437' height='83' fill='white' transform='translate(0.678223)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.icon.icon-icon_kandungan {
	width: 80px;
	height: 80px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url("data:image/svg+xml,%0A%3Csvg viewBox='0 0 88 75' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_802_4039)'%3E%3Cpath d='M43.5137 30.4298H40.6037C37.8822 30.4298 35.6143 28.3373 35.4081 25.6276L35.1961 22.8533C34.9899 20.1436 32.7279 18.051 30.0005 18.051H28.9873' stroke='%23404040' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M84.8015 36.0432C84.8015 36.0432 76.855 43.7609 58.7706 43.7609C40.6863 43.7609 32.7397 36.0432 32.7397 36.0432' stroke='%23404040' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M86.3154 40.6572C86.3154 40.6572 77.9094 48.8275 58.7706 48.8275C39.6318 48.8275 31.2258 40.6572 31.2258 40.6572' stroke='%23404040' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M58.7705 60.936V73.5617' stroke='%23404040' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M32.5277 35.9668C31.1964 39.7404 30.4541 43.6962 30.4365 47.7167C30.407 54.7172 31.8797 63.9455 37.6643 73.5617' stroke='%23404040' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M36.1797 0.881592C38.5536 4.73748 39.3607 9.61024 39.2311 14.2361' stroke='%23404040' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M81.3672 0.881592C78.2334 5.96595 77.8269 12.8196 78.7105 18.5505C79.3703 22.8472 80.8606 27.0381 82.8399 30.8999C85.5143 36.1195 87.0871 41.8504 87.1165 47.7165C87.146 54.7171 85.6733 63.9453 79.8887 73.5615' stroke='%23404040' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M39.2429 14.2363C39.2429 14.2363 44.7154 18.7799 58.7705 18.7799' stroke='%23404040' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M78.304 14.2363C78.304 14.2363 72.8315 18.7799 58.7764 18.7799' stroke='%23404040' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M50.4117 33.2042C48.8742 34.7383 46.3883 34.7383 44.8509 33.2042C43.3134 31.6701 43.3134 29.1896 44.8509 27.6555C46.3883 26.1214 48.8742 26.1214 50.4117 27.6555C51.9491 29.1896 51.9491 31.6701 50.4117 33.2042Z' stroke='%2300B1F2' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M52.9446 25.1279C55.8781 28.0551 55.8781 32.8044 52.9446 35.7316' stroke='%2300AEBD' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cpath d='M11.8113 21.555H14.5548L15.754 24.5599L16.5993 21.555L17.4446 18.55L18.6438 21.555H20.4415L21.6407 24.5599L22.486 21.555L23.3314 18.55L24.5306 21.555H24.5699C27.25 21.555 29.3011 19.1087 28.6982 16.5288C28.5672 15.9658 28.364 15.4092 28.0866 14.8656C26.9158 12.5747 24.6004 11.0431 22.0077 10.849C17.1432 10.4823 14.9589 15.3229 14.9589 15.3229C14.9589 15.3229 12.8248 10.4607 7.95593 10.7778C5.36314 10.9461 3.03029 12.4539 1.83547 14.7319C1.0644 16.2031 0.616618 18.2135 1.44011 20.7266C1.73717 21.6348 2.17841 22.4912 2.72667 23.2742C2.93855 23.5762 3.16354 23.8696 3.40818 24.1479C4.48068 25.3796 6.52083 27.3577 8.56099 29.0532C8.56099 29.0532 13.6395 33.1583 14.8496 35.8763C16.0903 33.1713 21.2104 29.118 21.2104 29.118C22.7503 27.8647 24.2029 26.5423 25.3366 25.4012' stroke='%2300AEBD' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cdefs%3E%3CclipPath id='clip0_802_4039'%3E%3Crect width='76.2371' height='74.4433' fill='white' transform='translate(11.7629)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.icon.icon-icon_perncernaan {
	width: 80px;
	height: 80px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url("data:image/svg+xml,%0A%3Csvg viewBox='0 0 80 85' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_802_4279)'%3E%3Cpath d='M0.992188 84.0132V59.5658C0.992188 53.9474 4.46527 50.5263 6.70128 48.9079C7.83912 48.0855 8.52713 46.7829 8.52713 45.3882V35.3816' stroke='%23404040' stroke-width='2.53' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M44.4686 0.986816V2.09208C44.4686 6.73682 45.4675 9.61182 47.1677 13.1579C48.2195 15.3421 51.4081 15.0658 52.0961 12.7368C52.9958 9.66445 55.1988 6.47366 60.4183 6.2105C63.2696 6.06576 66.1142 6.82892 68.5288 8.34208C73.444 11.4079 81.6537 20.7302 78.1674 38.171C78.1674 38.171 77.7771 40.4605 76.6525 43.8947C76.6525 43.8947 72.9016 57.9605 60.802 67.3552C59.6179 68.2763 58.3212 69.0987 56.9585 69.8684C43.8534 77.2631 28.6975 74.4539 18.265 63.6447C17.2595 62.5987 16.2473 61.4605 15.255 60.2302C13.8128 58.4342 10.8955 59.3026 10.6705 61.5921C10.3728 64.6776 10.4258 81.25 10.4258 84.0131' stroke='%23404040' stroke-width='2.5' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M71.9821 23.1578C70.2687 16.7696 66.1738 13.9933 65.5056 13.5723C64.2024 12.7565 62.6875 12.3223 61.1924 12.3223' stroke='%2300B1F2' stroke-width='2.5' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M16.1416 35.3816V44.7105C16.1416 46.3026 17.1538 47.5789 18.4768 48.4671C21.6787 50.6052 24.9732 51.5131 24.9732 51.5131C34.7507 54.0131 43.0266 48.2039 43.9593 39.0723C44.654 32.2566 41.1147 26.1644 41.1147 26.1644C34.9823 14.7697 34.7772 3.76313 34.7772 3.76313V0.986816' stroke='%2300AEBD' stroke-width='2.5' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M53.1245 34.7154C53.1245 35.54 52.4598 36.2049 51.6437 36.2049C50.8276 36.2049 50.1628 35.5363 50.1628 34.7154C50.1628 33.8944 50.8276 33.2258 51.6437 33.2258C52.4598 33.2258 53.1245 33.8944 53.1245 34.7154Z' fill='%2300B1F2'/%3E%3Cpath d='M59.2659 31.1236C59.2659 31.9482 58.6012 32.6131 57.785 32.6131C56.9689 32.6131 56.3042 31.9445 56.3042 31.1236C56.3042 30.3027 56.9689 29.634 57.785 29.634C58.6012 29.634 59.2659 30.3027 59.2659 31.1236Z' fill='%2300B1F2'/%3E%3Cpath d='M66.1753 42.8799C66.1753 43.7045 65.5106 44.3694 64.6945 44.3694C63.8783 44.3694 63.2136 43.7008 63.2136 42.8799C63.2136 42.059 63.8783 41.3904 64.6945 41.3904C65.5106 41.3904 66.1753 42.059 66.1753 42.8799Z' fill='%2300B1F2'/%3E%3Cpath d='M52.1128 45.6548C52.1128 46.4794 51.4481 47.1443 50.632 47.1443C49.8158 47.1443 49.1511 46.4757 49.1511 45.6548C49.1511 44.8339 49.8158 44.1653 50.632 44.1653C51.4481 44.1653 52.1128 44.8339 52.1128 45.6548Z' fill='%2300B1F2'/%3E%3Cpath d='M60.4845 44.4771C60.4845 45.6472 59.5429 46.5944 58.3796 46.5944C57.2163 46.5944 56.2747 45.6472 56.2747 44.4771C56.2747 43.3071 57.2163 42.3599 58.3796 42.3599C59.5429 42.3599 60.4845 43.3071 60.4845 44.4771Z' fill='%2300B1F2'/%3E%3Cpath d='M61.6735 38.3222C62.8361 38.3222 63.7785 37.3743 63.7785 36.2049C63.7785 35.0356 62.8361 34.0876 61.6735 34.0876C60.511 34.0876 59.5686 35.0356 59.5686 36.2049C59.5686 37.3743 60.511 38.3222 61.6735 38.3222Z' fill='%2300B1F2'/%3E%3Cpath d='M62.2276 51.3491C62.2276 52.1701 61.5628 52.8387 60.7467 52.8387C59.9306 52.8387 59.2659 52.1701 59.2659 51.3491C59.2659 50.5282 59.9306 49.8596 60.7467 49.8596C61.5628 49.8596 62.2276 50.5282 62.2276 51.3491Z' fill='%2300B1F2'/%3E%3Cpath d='M69.0225 35.291C69.0225 36.1157 68.3578 36.7806 67.5416 36.7806C66.7255 36.7806 66.0608 36.112 66.0608 35.291C66.0608 34.4701 66.7255 33.8015 67.5416 33.8015C68.3578 33.8015 69.0225 34.4701 69.0225 35.291Z' fill='%2300B1F2'/%3E%3Cpath d='M56.9024 38.7716C56.9024 39.2619 56.5073 39.6593 56.0198 39.6593C55.5323 39.6593 55.1372 39.2619 55.1372 38.7716C55.1372 38.2812 55.5323 37.8838 56.0198 37.8838C56.5073 37.8838 56.9024 38.2812 56.9024 38.7716Z' fill='%2300B1F2'/%3E%3Cpath d='M69.3806 41.435C69.8681 41.435 70.2632 41.0375 70.2632 40.5472C70.2632 40.0569 69.8681 39.6594 69.3806 39.6594C68.8932 39.6594 68.498 40.0569 68.498 40.5472C68.498 41.0375 68.8932 41.435 69.3806 41.435Z' fill='%2300B1F2'/%3E%3Cpath d='M66.9397 48.6151C67.4272 48.6151 67.8223 48.2177 67.8223 47.7274C67.8223 47.2371 67.4272 46.8396 66.9397 46.8396C66.4523 46.8396 66.0571 47.2371 66.0571 47.7274C66.0571 48.2177 66.4523 48.6151 66.9397 48.6151Z' fill='%2300B1F2'/%3E%3Cpath d='M55.573 50.1195C55.573 50.5244 55.2443 50.855 54.8418 50.855C54.4393 50.855 54.1106 50.5244 54.1106 50.1195C54.1106 49.7146 54.4393 49.384 54.8418 49.384C55.2443 49.384 55.573 49.7146 55.573 50.1195Z' fill='%2300B1F2'/%3E%3Cpath d='M49.7493 41.0932C50.2367 41.0932 50.6319 40.6957 50.6319 40.2054C50.6319 39.7151 50.2367 39.3176 49.7493 39.3176C49.2619 39.3176 48.8667 39.7151 48.8667 40.2054C48.8667 40.6957 49.2619 41.0932 49.7493 41.0932Z' fill='%2300B1F2'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_802_4279'%3E%3Crect width='80' height='85' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.icon.icon-icon_oncologi {
	width: 80px;
	height: 80px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url("data:image/svg+xml,%0A%3Csvg viewBox='0 0 89 87' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M41.2158 16.7324L50.6755 33.1459L38.7876 53.7645H15.0253L3.13745 33.1459L15.0253 12.5273H33.938' stroke='%2300AEBD' stroke-width='2.5' stroke-miterlimit='10'/%3E%3Cpath d='M18.2852 48.1067H35.5282' stroke='%2300B1F2' stroke-width='2.5' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M69.5683 74.3832H50.6622L38.781 53.7646L50.6622 33.146H74.4312L86.3124 53.7646L76.8527 70.1715' stroke='%23404040' stroke-width='2.5' stroke-miterlimit='10'/%3E%3Cpath d='M53.9219 38.8037H71.1715' stroke='%2337BFFF' stroke-width='2.5' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M74.4312 33.1459L80.8041 21.7837' stroke='%23404040' stroke-width='2.5' stroke-miterlimit='10'/%3E%3Cpath d='M82.7799 22.2768C85.1129 22.2768 87.0042 20.3822 87.0042 18.0452C87.0042 15.7081 85.1129 13.8135 82.7799 13.8135C80.4469 13.8135 78.5557 15.7081 78.5557 18.0452C78.5557 20.3822 80.4469 22.2768 82.7799 22.2768Z' stroke='%23404040' stroke-width='2.5' stroke-miterlimit='10'/%3E%3Cpath d='M15.0255 53.7644L8.20679 65.7664' stroke='%2300AEBD' stroke-width='2.5' stroke-miterlimit='10'/%3E%3Cpath d='M2 69.5049C2 67.1658 3.88928 65.2732 6.22427 65.2732C8.55926 65.2732 10.4485 67.1658 10.4485 69.5049C10.4485 71.8439 8.55926 73.7365 6.22427 73.7365C3.88928 73.7365 2 71.8439 2 69.5049Z' stroke='%2300AEBD' stroke-width='2.5' stroke-miterlimit='10'/%3E%3Cpath d='M38.7878 2.00488C44.5821 2.00488 49.292 6.72303 49.292 12.5274' stroke='%23404040' stroke-width='2.5' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M43.2745 14.389C44.3008 11.9068 43.1241 9.06109 40.6463 8.03292C38.1684 7.00475 35.3276 8.18349 34.3013 10.6657C33.2749 13.1479 34.4516 15.9937 36.9295 17.0218C39.4073 18.05 42.2481 16.8712 43.2745 14.389Z' stroke='%2300AEBD' stroke-width='2.5' stroke-miterlimit='10'/%3E%3Cpath d='M84.9353 74.3831C84.9353 80.1808 80.2254 84.9056 74.4312 84.9056' stroke='%2300B1F2' stroke-width='2.5' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M74.4312 79.2478C77.1132 79.2478 79.2874 77.0698 79.2874 74.3831C79.2874 71.6963 77.1132 69.5183 74.4312 69.5183C71.7492 69.5183 69.575 71.6963 69.575 74.3831C69.575 77.0698 71.7492 79.2478 74.4312 79.2478Z' stroke='%2300B1F2' stroke-width='2.5' stroke-miterlimit='10'/%3E%3Cpath d='M50.6623 74.3831L47.2961 79.8143' stroke='%23404040' stroke-width='2.5' stroke-miterlimit='10'/%3E%3Cpath d='M48.6066 82.2066C48.6066 80.6606 47.3559 79.4077 45.8126 79.4077C44.2692 79.4077 43.0186 80.6606 43.0186 82.2066C43.0186 83.7527 44.2692 85.0055 45.8126 85.0055C47.3559 85.0055 48.6066 83.7527 48.6066 82.2066Z' stroke='%23404040' stroke-width='2.5' stroke-miterlimit='10'/%3E%3Cpath d='M15.0254 12.5272L11.8855 7.02271' stroke='%2300AEBD' stroke-width='2.5' stroke-miterlimit='10'/%3E%3Cpath d='M9.19116 7.43597C10.6414 7.96909 12.2446 7.21606 12.7768 5.76329C13.309 4.31053 12.5573 2.70449 11.107 2.17137C9.65683 1.63824 8.0536 2.39128 7.52141 3.84405C6.98922 5.29681 7.74094 6.90285 9.19116 7.43597Z' stroke='%2300AEBD' stroke-width='2.5' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");
}
.pt-fancy-box.pt-style-3:hover .icon.icon-Orthopaedics,
.pt-active .pt-fancy-box.pt-style-3 .icon.icon-Orthopaedics {
	background-image: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90 90'%3E%3Cpath d='M77.701 85.9388L75.8692 85.7591C76.7161 76.6059 77.8207 59.4916 75.6575 47.7376C75.5194 46.9433 75.5286 46.1301 75.7127 45.3169V45.3075C76.0902 43.6811 76.891 39.6056 76.265 36.8919C75.6943 34.3767 75.2893 32.0127 75.2893 31.9844L75.2801 31.9371C75.2709 31.8426 75.0132 29.6866 74.8751 27.0486C74.8015 25.7154 74.3964 23.7202 72.85 21.7346C70.8341 19.1531 67.4559 17.3188 62.8167 16.2976C59.4752 15.5601 56.097 14.9927 52.5164 14.3971C46.1465 13.3286 39.565 12.2318 32.2743 10.0191C23.594 7.39049 14.6933 6.07607 11.268 5.6222L11.4981 3.75C14.9684 4.20387 23.9893 5.54664 32.799 8.20365C39.9788 10.3784 46.5052 11.4753 52.8105 12.5249C56.4096 13.13 59.8062 13.6974 63.1937 14.4444C74.9302 17.0259 76.5502 24.042 76.7066 26.9353C76.8355 29.3655 77.0656 31.4269 77.0932 31.6726C77.1393 31.9279 77.5167 34.1216 78.0413 36.4476C78.7593 39.5492 77.8941 43.965 77.489 45.7236C77.3694 46.2815 77.351 46.8299 77.4522 47.3783C79.6707 59.3775 78.5568 76.6907 77.7008 85.9393L77.701 85.9388Z' fill='%23FFFFFF' stroke='%23FFFFFF'/%3E%3Cpath d='M49.3027 86.2501C47.6919 82.5341 45.4827 77.4469 44.5438 68.2647C43.7154 60.095 45.3999 52.4832 46.9555 47.5283C47.02 47.3108 46.9095 47.0745 46.6978 46.9988C45.7129 46.6395 44.6727 46.2896 43.7246 46.1478C41.9204 45.8736 39.4718 45.8168 29.5489 48.0674C22.3139 49.7127 15.1524 50.9514 11.5354 51.5471L11.25 49.6749C14.8492 49.0886 21.9645 47.8499 29.1541 46.214C39.39 43.8975 41.9306 43.9635 43.9925 44.2756C45.1063 44.4458 46.2477 44.824 47.3155 45.2212C48.4753 45.6372 49.0828 46.9043 48.7146 48.1145C47.205 52.8991 45.5758 60.2366 46.3765 68.0763C47.2878 76.9646 49.3404 81.6924 50.9881 85.4929L49.3027 86.2501Z' fill='%23FFFFFF' stroke='%23FFFFFF'/%3E%3Cpath d='M53.8681 38.5182C52.9568 38.5182 52.0732 38.2251 51.2354 37.6294C49.7718 36.5893 49.2472 35.5302 48.833 34.6793C48.5016 33.9985 48.2623 33.5068 47.5811 33.0624C46.7159 32.495 45.2154 32.0695 42.9971 31.7669C36.7745 30.9065 18.8163 30.7457 11.3783 30.7174L11.3875 28.8261C20.6661 28.864 37.1522 29.0436 43.2453 29.8946C45.7674 30.2445 47.4612 30.7456 48.575 31.4737C49.6796 32.1923 50.1122 33.0623 50.4896 33.8377C50.867 34.5941 51.2168 35.3127 52.2938 36.0787C52.9842 36.5704 53.6746 36.7311 54.411 36.5798C56.1415 36.2205 57.7248 34.2159 58.185 33.4689L58.2126 33.4217L58.2403 33.3838C58.2771 33.3366 61.9682 28.5237 60.0445 24.4482C58.5072 21.1765 56.6478 20.9873 53.3065 21.81C49.5785 22.7177 35.3468 21.2521 18.8616 19.5501C16.3854 19.2948 13.8357 19.0301 11.3044 18.7748L11.4885 16.8931C14.0198 17.1484 16.5788 17.4131 19.0457 17.6684C34.6849 19.2759 49.4593 20.7983 52.883 19.9662C55.9575 19.2097 59.437 18.8126 61.7014 23.6255C64.0579 28.6181 60.1273 33.97 59.7039 34.5279C59.437 34.944 57.4671 37.8752 54.7702 38.4331C54.4572 38.4899 54.1626 38.5182 53.8681 38.5182L53.8681 38.5182Z' fill='%23FFFFFF'/%3E%3Cpath d='M70.2621 85.9006C68.9826 61.4572 69.6086 48.7107 70.1149 45.3823C70.4738 43.0184 70.4094 41.4866 70.3634 40.248C70.345 39.8414 70.3266 39.4537 70.3266 39.066C70.3358 36.3049 69.2772 34.4894 68.283 34.1868C67.5282 33.9504 66.6169 34.5745 65.7793 35.8794C63.119 40.021 60.4035 40.5978 58.4153 41.0138C57.7065 41.1651 57.0898 41.2974 56.6572 41.5622C56.4547 41.6851 56.2153 41.8837 56.2153 42.1012C56.2153 42.5078 56.8229 43.3682 58.5442 44.4461C61.4253 46.2427 62.8889 48.1054 62.8889 53.306C62.8889 56.6439 64.0579 80.9447 64.288 85.786L62.447 85.8806C62.2168 81.0393 61.0478 56.691 61.0478 53.3055C61.0478 48.9181 60.026 47.5753 57.5868 46.0624C55.4236 44.7102 54.3743 43.4149 54.3743 42.1005C54.3743 41.24 54.8437 40.4741 55.709 39.9445C56.4178 39.5096 57.2094 39.3394 58.0562 39.1597C59.9156 38.772 62.0144 38.3276 64.2603 34.8385C66.0645 32.0207 67.8963 32.0869 68.826 32.3706C70.8327 32.9947 72.1858 35.6802 72.1765 39.0653C72.1765 39.4057 72.1949 39.7745 72.2133 40.1622C72.2686 41.4765 72.3422 43.1123 71.9464 45.6749C71.4493 48.937 70.8418 61.5132 72.1121 85.7954L70.2621 85.9006Z' fill='%23FFFFFF'/%3E%3Cpath d='M58.8937 85.9007C58.5899 80.8797 58.1205 74.5255 57.7339 69.4195C57.4577 65.6844 57.2184 62.4601 57.1171 60.7013L57.1079 60.5973C56.7857 55.3305 56.7765 55.1225 57.6418 52.5127C58.1481 50.9809 56.9606 49.5531 56.0954 49.0046C54.7975 48.1915 54.0611 48.1063 53.6837 48.1914C53.3339 48.2671 53.1498 48.494 52.9657 48.721C52.9381 48.7493 52.9197 48.7777 52.8921 48.8061C52.4594 49.3261 52.6067 49.7516 53.9875 51.8319C54.2084 52.1628 54.4385 52.5127 54.6778 52.8909C55.0276 53.4299 55.9481 54.8765 57.3105 85.8066L55.4694 85.8917C54.2452 58.2911 53.3707 54.4319 53.1222 53.9132C52.8921 53.5444 52.6712 53.2134 52.4503 52.892C51.7783 51.8708 51.2444 51.067 50.9867 50.2917C50.6553 49.2799 50.821 48.3627 51.4837 47.5684C51.5021 47.5495 51.5206 47.5211 51.539 47.5022C52.3674 46.4905 53.8402 45.3842 57.0435 47.3982C58.774 48.4856 60.1364 50.8024 59.3631 53.1189C58.6175 55.3788 58.6175 55.3788 58.9213 60.4754L58.9305 60.5795C59.0318 62.3287 59.2711 65.5437 59.5472 69.2693C59.9246 74.3848 60.4033 80.7485 60.7071 85.7788L58.8937 85.9007Z' fill='%23FFFFFF'/%3E%3Cpath d='M66.2018 30.8309C65.5482 30.8309 64.9223 30.5567 64.4713 30.065C63.9926 29.5449 63.7625 28.8263 63.8453 28.117L64.2227 24.8358C64.3056 24.051 64.7658 23.3513 65.4378 22.9732C66.1282 22.5855 66.9566 22.5666 67.6653 22.9164C69.7456 23.9755 71.0068 25.6869 71.3105 27.8902C71.4025 28.5804 71.2092 29.2707 70.7858 29.8002C70.3623 30.3298 69.7272 30.6607 69.0553 30.6891L66.3214 30.8309H66.2018L66.2018 30.8309ZM66.6068 24.5429C66.4779 24.5429 66.3766 24.5902 66.3306 24.6185C66.2386 24.6753 66.0821 24.7982 66.0545 25.044L65.6771 28.3346C65.6495 28.552 65.7599 28.7033 65.8152 28.7695C65.8796 28.8357 66.0177 28.9492 66.2294 28.9397L68.9632 28.7979C69.1749 28.7884 69.3038 28.6655 69.3682 28.5899C69.4235 28.5142 69.5247 28.3629 69.4879 28.1455C69.2762 26.5758 68.3833 25.3844 66.8552 24.6091C66.7632 24.5618 66.6803 24.5429 66.6067 24.5429L66.6068 24.5429Z' fill='%23FFFFFF'/%3E%3C/svg%3E");
}
.pt-fancy-box.pt-style-3:hover .icon.icon-Kardiologi,
.pt-active .pt-fancy-box.pt-style-3 .icon.icon-Kardiologi {
	background-image: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 71 84' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.8635 59.7465C15.4177 59.7465 14.9743 59.5922 14.6603 59.2909C9.67271 54.5076 7.75421 50.4073 8.95817 47.1025C9.21116 46.4084 10.0996 46.0193 10.9362 46.2248C11.7758 46.4339 12.2509 47.166 11.9979 47.8601C11.1523 50.182 12.9511 53.6332 17.0645 57.5778C17.6375 58.1262 17.5629 58.9554 16.8988 59.4284C16.5991 59.6419 16.2302 59.7465 15.8635 59.7465L15.8635 59.7465Z' fill='%23FFFFFF'/%3E%3Cpath d='M22.9994 23.2456C22.138 23.2456 21.431 22.6766 21.4129 21.9614C21.2314 14.9372 28.1073 9.18845 31.0725 7.04205C31.284 6.8883 31.4083 6.68412 31.4294 6.45255L31.711 3.23669C31.8796 1.32805 33.887 -0.133427 36.2045 0.00967721L40.5324 0.310339C42.2303 0.428614 43.5103 1.58024 43.5103 2.989C43.5103 3.6613 44.1714 4.20784 44.9846 4.20784C45.4454 4.20784 45.8723 4.03417 46.1532 3.73163L46.9242 2.90309C47.8262 1.93449 49.1875 1.31075 50.6604 1.19253C52.1324 1.07364 53.6119 1.47141 54.7218 2.27879C56.2141 3.36504 56.5846 5.19075 55.6005 6.6194C55.4152 6.88956 55.4333 7.23319 55.6494 7.53758C56.2149 8.33375 56.6546 9.2961 56.6727 9.33722C56.9814 10.0151 56.5657 10.7714 55.745 11.0261C54.9281 11.2838 54.0102 10.939 53.7008 10.2604C53.6971 10.2523 53.3364 9.46426 52.9125 8.8679C52.1257 7.76235 52.0978 6.40406 52.8402 5.32281C53.0834 4.96922 52.9923 4.51792 52.6234 4.249C52.1633 3.91472 51.579 3.75972 50.9654 3.80579C50.3555 3.85435 49.8133 4.10273 49.4399 4.50423L48.6689 5.33277C47.7947 6.27211 46.4175 6.83299 44.9839 6.83299C42.4209 6.83299 40.3352 5.10873 40.3352 2.98973L35.9628 2.62745C35.4176 2.59508 34.9177 2.9555 34.877 3.42797L34.5947 6.64447C34.5126 7.56513 34.0051 8.40793 33.1648 9.01748C30.5333 10.921 24.4343 15.9869 24.5879 21.9063C24.6068 22.6308 23.911 23.2309 23.0346 23.2471C23.0226 23.2459 23.0105 23.2459 22.9992 23.2459L22.9994 23.2456Z' fill='%23FFFFFF'/%3E%3Cpath d='M12.3417 79.3176H11.9358C9.6129 79.3158 7.72235 77.7508 7.72235 75.8298V63.0481C7.72235 62.3235 8.43314 61.7358 9.30958 61.7358C10.186 61.7358 10.8968 62.3235 10.8968 63.0481V75.8298C10.8968 76.3053 11.3644 76.6925 11.9389 76.6932C13.7106 76.6981 16.0259 76.6869 17.7879 76.6795C18.3563 76.677 18.8194 76.2898 18.8194 75.8161V71.9311C18.8194 71.2065 19.5302 70.6188 20.4066 70.6188C21.2831 70.6188 21.9939 71.2065 21.9939 71.9311V75.8161C21.9939 77.729 20.1145 79.2939 17.8038 79.3039C16.1676 79.3108 14.0525 79.3176 12.3418 79.3176H12.3417Z' fill='%23FFFFFF'/%3E%3Cpath d='M9.30795 32.0441C8.43151 32.0441 7.72072 31.4564 7.72072 30.7318V20.0978C7.72072 19.9615 7.68006 19.8246 7.60552 19.7038L3.24596 12.6982C2.64059 11.7271 2.61725 10.603 3.18196 9.61383C3.74592 8.62531 4.81134 7.92494 6.10337 7.69339L9.83415 7.02484C11.511 6.72728 13.2209 7.28379 14.1945 8.44538L14.9791 9.38161C15.284 9.74452 15.723 9.76009 15.9105 9.75013C16.0889 9.74017 16.5294 9.67231 16.7703 9.2764L18.6482 6.18133C19.1881 5.29117 20.1661 4.6332 21.3294 4.37548C22.495 4.12025 23.7373 4.28584 24.7433 4.83426L30.8942 8.18956C31.626 8.58795 31.8271 9.4028 31.3444 10.0072C30.8633 10.6123 29.8777 10.7816 29.1458 10.3794L22.995 7.02415C22.6532 6.8374 22.3174 6.87351 22.1502 6.91086C21.9815 6.94883 21.6706 7.05652 21.4876 7.35719L19.6097 10.4523C18.9343 11.564 17.6363 12.2799 16.1357 12.3677C14.6381 12.4649 13.2278 11.8978 12.371 10.8762L11.5872 9.94063C11.3455 9.65304 10.9231 9.51546 10.5074 9.58893L6.77662 10.2581C6.33841 10.3372 6.13586 10.5899 6.05379 10.7337C5.97172 10.8775 5.8648 11.1676 6.07035 11.4963L10.4291 18.5006C10.7356 18.9917 10.8975 19.5439 10.8975 20.0967V30.7307C10.896 31.4565 10.1852 32.0442 9.308 32.0442L9.30795 32.0441Z' fill='%23FFFFFF'/%3E%3Cpath d='M58.4009 42.1423C57.791 42.1423 57.2202 41.8503 56.9582 41.376C55.7836 39.254 54.4742 37.1935 53.064 35.2512C52.8019 34.8902 52.7658 34.4475 52.9646 34.0604C53.1649 33.6732 53.5767 33.3887 54.0729 33.2959L61.7779 31.8493C63.2673 31.5691 64.8011 31.7864 66.0932 32.4593C67.3852 33.1328 68.2834 34.1823 68.6208 35.4143C68.9588 36.6462 68.6961 37.9124 67.8814 38.9806C67.0667 40.0488 65.7979 40.7907 64.3079 41.0696L58.7519 42.1104C58.6352 42.1316 58.5177 42.1422 58.401 42.1422L58.4009 42.1423ZM56.8822 35.4597C57.7315 36.711 58.5402 38.0007 59.2991 39.3161L63.6068 38.5093H63.6076C64.2702 38.3848 64.8349 38.0549 65.1963 37.5799C65.5592 37.1043 65.676 36.541 65.5254 35.9938C65.3748 35.4454 64.9757 34.9785 64.4004 34.6797C63.8252 34.3803 63.143 34.2844 62.4819 34.4083L56.8822 35.4597Z' fill='%23FFFFFF'/%3E%3Cpath d='M63.6665 56.0372C63.3496 56.0372 63.0363 55.9581 62.7705 55.8075C62.4061 55.602 62.1622 55.2796 62.0966 54.9186C61.7209 52.8456 61.1103 50.6694 60.2798 48.4495C60.1495 48.1003 60.2007 47.7225 60.4213 47.4056C60.6419 47.0894 61.0124 46.8634 61.4438 46.7819L64.0069 46.2988C65.4978 46.0212 67.0309 46.2335 68.325 46.9076C69.6193 47.5812 70.5176 48.6312 70.8557 49.8652C71.1953 51.1108 70.9318 52.377 70.1171 53.4445C69.3016 54.5121 68.033 55.2536 66.5428 55.5324L64.0167 56.0049C63.9008 56.0261 63.7841 56.0373 63.6666 56.0373L63.6665 56.0372ZM63.7968 49.031C64.2674 50.4235 64.6552 51.7966 64.9549 53.1388L65.8433 52.9719C66.5059 52.848 67.0706 52.5187 67.4328 52.0438C67.7957 51.5688 67.9125 51.0055 67.7619 50.4577C67.609 49.8956 67.2092 49.4287 66.6332 49.1287C66.0579 48.828 65.3727 48.7334 64.7132 48.8585L63.7968 49.031Z' fill='%23FFFFFF'/%3E%3Cpath d='M36.4514 62.1863H36.4363C35.5599 62.1794 34.8551 61.5862 34.8634 60.8616C34.9936 49.4668 43.6804 46.7802 45.1623 46.4041C53.9786 42.6131 53.8656 37.3344 53.8566 37.1103C53.8272 36.3901 54.5049 35.7794 55.376 35.7495C56.2171 35.6923 56.9843 36.2687 57.028 36.9883C57.0468 37.2802 57.3427 44.1905 46.4785 48.7971C46.3715 48.8425 46.2601 48.8774 46.1434 48.9017C45.8279 48.972 38.1546 50.7953 38.0386 60.8859C38.0303 61.6068 37.321 62.1863 36.4514 62.1863L36.4514 62.1863ZM45.7534 47.6298H45.7692H45.7534Z' fill='%23FFFFFF'/%3E%3Cpath d='M45.7524 48.9416C45.519 48.9416 45.2818 48.8993 45.0589 48.809C44.5966 48.6229 33.763 44.1446 34.8708 34.2457C34.9513 33.5236 35.7141 32.987 36.598 33.0604C37.4707 33.127 38.1122 33.7657 38.0317 34.4884C37.1244 42.5995 46.3549 46.4123 46.4474 46.4502C47.2357 46.7677 47.5633 47.5527 47.18 48.2044C46.9059 48.6701 46.3405 48.9415 45.7524 48.9415L45.7524 48.9416Z' fill='%23FFFFFF'/%3E%3Cpath d='M46.768 83.9881C45.3389 83.9881 43.8412 83.8611 42.2774 83.6053C39.3259 83.1142 36.4118 82.1437 33.3668 80.6366C27.2445 77.6007 15.8245 71.3889 8.10619 63.8896C1.1053 57.1773 -1.38029 50.8378 0.724992 45.0534C0.773181 44.8281 2.80695 36.6976 7.97897 30.0289C11.7046 25.1361 16.1252 22.2707 21.1097 21.5219C21.2038 21.5075 21.2979 21.5007 21.3936 21.5007H22.5546C24.3496 21.5181 28.0458 21.553 30.3605 21.6619C30.7806 21.6912 31.1804 21.4677 31.3468 21.1122C33.0824 17.338 38.8651 8.58203 55.05 8.58203C55.1547 8.58203 55.2571 8.58265 55.3625 8.58328C56.4897 8.60195 57.6168 8.65611 58.8261 8.74949C59.9849 8.84473 61.0495 9.33027 61.7604 10.0816C62.4675 10.8292 62.7792 11.796 62.6143 12.7322C62.5721 12.9763 62.5239 13.3871 62.466 13.8608C62.2672 15.4974 62.094 16.8021 61.8154 17.4787C61.3207 18.6484 60.0896 19.4956 58.5966 19.701C58.1237 19.7664 57.5432 19.8074 56.8866 19.8523C54.0005 20.0471 50.0498 20.3142 47.6313 23.5711C47.4114 23.8817 47.44 24.2932 47.7178 24.5496C49.7229 26.4718 52.7318 29.6379 55.7887 33.9083C57.2547 35.927 58.6199 38.0747 59.8426 40.2852C61.103 42.543 62.2031 44.8569 63.1104 47.1575L63.3016 47.6493C64.1886 50.021 64.8354 52.3273 65.2336 54.531C66.1334 59.3161 66.0355 63.9962 64.9415 68.4345C62.4771 78.588 56.0949 83.9882 46.7675 83.9882L46.768 83.9881ZM21.542 24.1266C17.5227 24.7734 13.8627 27.2322 10.6589 31.4378C5.79698 37.707 3.82046 45.6146 3.80099 45.6936C1.99315 50.6804 4.26557 56.1888 10.5181 62.184C17.9483 69.4025 29.0445 75.4333 34.9981 78.386C37.7276 79.7356 40.3116 80.6021 42.898 81.0317C52.9493 82.6819 59.3185 78.2628 61.8319 67.917C61.8326 67.9157 61.8326 67.9145 61.8326 67.9132C62.8529 63.7798 62.9417 59.4111 62.0984 54.9268C61.7219 52.8463 61.1113 50.6701 60.2808 48.4503L60.0993 47.9828C59.2259 45.7674 58.171 43.5501 56.9603 41.3812C55.7842 39.2547 54.4747 37.1948 53.0645 35.2527C50.1205 31.1411 47.2375 28.1064 45.3362 26.2832C44.148 25.1882 43.9696 23.5473 44.9122 22.2215C48.1876 17.808 53.4725 17.4512 56.6305 17.2372C57.1854 17.1999 57.6771 17.1687 58.0769 17.1133C58.421 17.066 58.7116 16.8737 58.817 16.6247C58.9962 16.1896 59.2003 14.5057 59.3094 13.6005C59.3719 13.0839 59.4269 12.6369 59.4736 12.3624C59.5158 12.1215 59.4397 11.8887 59.2605 11.6994C59.079 11.5071 58.817 11.3882 58.5234 11.3639C57.4015 11.2774 56.3504 11.2269 55.3188 11.2101C55.2254 11.2095 55.1328 11.2089 55.041 11.2089C40.8387 11.2089 35.8151 18.7827 34.3101 22.0558C33.643 23.4776 31.9872 24.3691 30.1785 24.2849C27.9362 24.1791 24.2889 24.1442 22.5354 24.1274L21.542 24.1266Z' fill='%23FFFFFF'/%3E%3C/svg%3E");
}
.pt-fancy-box.pt-style-3:hover .icon.icon-Urologi,
.pt-active .pt-fancy-box.pt-style-3 .icon.icon-Urologi {
	background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 83 90' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M78.323 16.8505L77.2576 12.0585C77.1433 11.523 76.7504 11.1141 76.2557 11.0153L41.7407 3.77124C41.5884 3.74292 41.4237 3.74292 41.2714 3.77124L6.73034 11.0014C6.2486 11.114 5.85573 11.523 5.74139 12.0585L4.67602 16.8505C1.10062 33.0031 3.50989 67.9838 38.2157 84.7984L40.9929 86.1374C41.1576 86.2217 41.3223 86.25 41.5001 86.25C41.6779 86.25 41.8426 86.2078 42.0073 86.1374L44.7845 84.7984C79.4893 67.9838 81.8993 33.0031 78.3242 16.8505L78.323 16.8505ZM43.7689 82.2051L41.4989 83.3044L39.2289 82.2051C6.07039 66.1517 3.73722 32.8759 7.13553 17.527L7.99767 13.609L41.4997 6.59031L74.9886 13.609L75.8508 17.527C79.262 32.8757 76.9292 66.1524 43.7704 82.2051H43.7689Z' fill='%23FFFFFF'/%3E%3Cpath d='M70.5999 17.6253L41.7396 11.5793C41.5874 11.551 41.4226 11.551 41.2703 11.5793L12.397 17.6253C11.9153 17.7241 11.5218 18.1324 11.395 18.6685C11.3192 19.0769 2.88679 59.3158 40.9915 77.7509C41.1562 77.8352 41.321 77.8635 41.4987 77.8635C41.6765 77.8635 41.8412 77.8214 42.0059 77.7509C80.1105 59.3013 71.6778 19.0776 71.5894 18.6685C71.4756 18.1469 71.0822 17.7241 70.6004 17.6253H70.5999ZM41.4991 74.9181C8.56805 58.6254 12.6518 26.1236 13.7039 20.2186L41.4991 14.3978L69.2942 20.2331C70.3466 26.1236 74.4298 58.6254 41.4991 74.9181Z' fill='%23FFFFFF'/%3E%3Cpath d='M36.5556 34.0114C36.4799 34.1815 36.2775 34.2594 36.1036 34.1851C35.9298 34.111 35.8502 33.913 35.9262 33.7429C36.0886 33.3773 36.1919 32.9889 36.237 32.5937C36.327 31.8019 36.1799 30.9885 35.798 30.283C35.4184 29.5822 34.8049 28.9878 33.9591 28.6285C33.5666 28.4616 33.1222 28.3449 32.6261 28.2908L32.5952 28.2876C30.7491 28.0966 29.0561 28.7962 27.7695 30.0177C26.4677 31.2533 25.5802 33.0194 25.3616 34.9423C25.3556 34.9943 25.3589 34.9637 25.3565 34.9849C25.0994 37.3608 25.4297 39.7944 26.2225 41.8253C26.7378 43.1452 27.4461 44.2905 28.3127 45.1321C29.1606 45.9557 30.1609 46.4878 31.2779 46.6035C32.0049 46.6788 32.7871 46.5789 33.6155 46.2692C33.7323 46.2254 33.8428 46.1778 33.947 46.1261C34.7929 45.7065 35.4088 44.9757 35.7412 44.1627C36.0715 43.3553 36.1202 42.4722 35.8349 41.7409C35.8025 41.6581 35.7673 41.5796 35.7292 41.5062C35.6436 41.3405 35.7118 41.1383 35.8811 41.0546C36.0505 40.9708 36.2571 41.0375 36.3427 41.2032C36.3943 41.3028 36.4394 41.4022 36.4778 41.5012C36.8252 42.3915 36.7715 43.4525 36.3787 44.4127C35.988 45.3674 35.2602 46.2283 34.2564 46.7261C34.1261 46.7907 33.9939 46.8483 33.8603 46.8983C32.9283 47.2467 32.0403 47.3584 31.2077 47.272C29.924 47.1389 28.785 46.5374 27.8283 45.6084C26.89 44.6972 26.1279 43.4701 25.5793 42.0648C24.7502 39.9407 24.4043 37.3976 24.6727 34.9162C24.6784 34.8648 24.6751 34.8901 24.6778 34.8683C24.9141 32.7894 25.8772 30.877 27.2902 29.5356C28.718 28.1804 30.6032 27.405 32.6661 27.6186H32.6673L32.6994 27.6222H32.7006C33.266 27.6836 33.7771 27.8187 34.233 28.0124C35.2307 28.4367 35.9559 29.1401 36.4055 29.9698C36.8523 30.7952 37.0246 31.7449 36.9199 32.6675C36.8676 33.1273 36.7465 33.5812 36.5556 34.0114ZM28.1251 31.5268C28.2065 31.4422 28.3422 31.4384 28.4287 31.5177C28.5152 31.5973 28.5191 31.7301 28.438 31.8148L28.4314 31.8218C27.1393 33.1731 26.7255 35.5338 26.9271 37.8318C27.1288 40.1342 27.9462 42.3586 29.1143 43.4334L29.1206 43.4393C29.207 43.5189 29.211 43.6517 29.1299 43.7363C29.0485 43.8209 28.9128 43.8248 28.8263 43.7454L28.82 43.7396C27.5756 42.5945 26.7084 40.2635 26.4983 37.8665C26.2878 35.465 26.7346 32.9821 28.1189 31.535V31.5341L28.1255 31.5271L28.1251 31.5268ZM55.6979 31.8148C55.6166 31.7301 55.6208 31.5973 55.7072 31.5177C55.7937 31.4381 55.9294 31.4422 56.0108 31.5268L56.0174 31.5339V31.5347C57.4017 32.9818 57.8485 35.4647 57.638 37.8662C57.4278 40.2633 56.5606 42.5942 55.3163 43.7393L55.31 43.7451C55.2235 43.8248 55.0878 43.8207 55.0064 43.736C54.925 43.6514 54.9292 43.5186 55.0157 43.439L55.022 43.4331C56.1901 42.358 57.0074 40.134 57.2092 37.8315C57.4107 35.5337 56.9975 33.1725 55.7052 31.8212L55.6983 31.8145L55.6979 31.8148ZM48.9714 39.5986C48.9609 39.5986 48.9507 39.598 48.9405 39.5968C48.3084 39.6318 47.7574 39.8169 47.2923 40.0981C46.7716 40.4125 46.3549 40.8488 46.0488 41.3295C45.6483 41.9592 45.4408 42.6579 45.4408 43.2565L45.4405 50.4517C45.4405 51.5821 45.5843 51.6532 45.9735 51.8454C46.1137 51.9147 46.2765 51.9949 46.4659 52.1116C47.2124 52.5244 47.8928 53.0498 48.3709 53.6516C48.8741 54.2851 49.1591 55.0043 49.0801 55.7742C48.9597 56.9501 48.3862 57.9815 47.3902 58.7833C46.4518 59.5388 45.1381 60.0871 43.477 60.3536C43.3695 60.3709 43.3046 60.43 43.2671 60.5786C43.198 60.8528 43.1953 61.3197 43.2296 62.0663C43.2377 62.2517 43.0908 62.4083 42.9014 62.4165C42.7119 62.4244 42.5518 62.2808 42.5434 62.0954C42.5065 61.2844 42.5128 60.7634 42.5999 60.4182C42.7185 59.9478 42.9569 59.7559 43.3668 59.6901C44.9048 59.4432 46.1083 58.9461 46.9545 58.2647C47.8058 57.5795 48.295 56.7036 48.3971 55.7084C48.4565 55.1284 48.2283 54.569 47.8278 54.0647C47.4176 53.5481 46.8321 53.0921 46.184 52.7266C46.1648 52.719 46.1462 52.7095 46.1282 52.6981C46.115 52.6899 46.1018 52.6816 46.0885 52.6737C45.9886 52.6193 45.8874 52.5667 45.7853 52.5168C45.7588 52.5039 45.7345 52.488 45.7132 52.4698C45.6964 52.4616 45.6802 52.4533 45.664 52.4454C45 52.1175 44.7544 51.9961 44.7544 50.4515L44.7547 43.2562C44.7547 42.5377 44.997 41.7095 45.4649 40.9737C45.8225 40.4116 46.3138 39.8994 46.9314 39.5263C47.5518 39.1516 48.2968 38.9189 49.1586 38.9189C49.2156 38.9189 49.2733 38.9201 49.3313 38.9222C49.3565 38.9201 49.3823 38.9207 49.4084 38.9242C49.4144 38.9251 49.4207 38.9257 49.4267 38.9266C49.5087 38.931 49.5913 38.9377 49.6751 38.9462C50.1621 38.9601 50.5173 38.8173 50.9162 38.6565C51.5807 38.3889 52.3499 38.0792 53.8832 38.2134C54.0718 38.2293 54.2117 38.3921 54.1952 38.5769C54.179 38.7614 54.0126 38.8983 53.8238 38.8822C52.4569 38.7626 51.7702 39.0391 51.1768 39.278L51.1351 39.2947C51.6236 39.4737 52.1368 39.7214 52.6734 40.0484C52.8346 40.1466 52.8839 40.354 52.7836 40.5118C52.6833 40.6696 52.4713 40.7178 52.3101 40.6196C51.6729 40.2315 51.0777 39.9659 50.5258 39.8016C50.6549 40.034 50.7543 40.2947 50.8558 40.5612C51.1014 41.2059 51.3633 41.8937 52.2938 42.0556C52.4812 42.0876 52.6064 42.2622 52.5737 42.4452C52.541 42.6286 52.3626 42.7511 52.1755 42.7191C50.8582 42.4896 50.5252 41.6151 50.2129 40.7954C49.979 40.1813 49.7607 39.6077 48.9707 39.5977L48.9714 39.5986ZM48.6252 36.0241C48.6165 36.0276 48.6078 36.0309 48.5988 36.0335C46.9322 36.6605 45.7729 37.5897 45 38.6741C44.0244 40.0434 43.6554 41.67 43.6548 43.2564L43.6518 49.8611C43.6518 49.9552 43.6521 50.0457 43.6527 50.1312C43.6539 50.3765 43.6551 50.5857 43.6445 50.7561C43.5881 51.6644 43.3158 51.9294 41.9939 51.8507C41.9909 51.8504 41.9876 51.8504 41.9846 51.8501C40.3709 51.7957 40.3715 51.5163 40.376 50.0771C40.3763 50.0084 40.3763 49.9364 40.3763 49.8609L40.3733 43.2561C40.3727 41.6697 40.0037 40.0431 39.0281 38.6739C38.2146 37.5323 36.9735 36.5635 35.1635 35.9371C34.6014 35.7949 34.1162 36.0355 33.5108 36.3355C32.5475 36.813 31.3212 37.4213 29.0505 37.1363C28.8626 37.1131 28.7295 36.945 28.7533 36.761C28.777 36.5771 28.9487 36.4469 29.1367 36.4702C31.1975 36.7287 32.3199 36.1722 33.2016 35.7353C33.3538 35.6598 33.4997 35.5875 33.6427 35.522C33.3991 35.4714 33.1478 35.4262 32.8887 35.3862C32.08 35.2619 31.1927 35.1896 30.2198 35.1773C30.0303 35.1753 29.8787 35.023 29.8808 34.8376C29.8829 34.6522 30.0384 34.5038 30.2279 34.5059C31.2344 34.5185 32.1542 34.5935 32.9937 34.7227C33.2994 34.7698 33.594 34.8238 33.8783 34.8846C33.7393 34.6866 33.6336 34.4877 33.5315 34.2952C33.2348 33.7367 32.9748 33.2471 31.5716 33.1214C31.383 33.1047 31.2437 32.9413 31.2608 32.7568C31.2779 32.5722 31.4449 32.4359 31.6335 32.4526C33.4132 32.6125 33.7537 33.2534 34.142 33.9847C34.3984 34.4674 34.6813 34.9998 35.6653 35.4012C37.4757 36.0803 38.741 37.0975 39.5908 38.2895C40.6561 39.7845 41.0591 41.5458 41.0597 43.2561L41.0627 49.8609C41.0627 49.9364 41.0624 50.0084 41.0624 50.0771C41.0597 50.9716 41.0594 51.1461 42.0097 51.1787C42.0182 51.1787 42.0263 51.1787 42.0347 51.1793C42.7827 51.2237 42.9343 51.1109 42.9589 50.7165C42.9694 50.5493 42.9682 50.3581 42.967 50.1336C42.9664 50.0478 42.9661 49.9573 42.9661 49.8609L42.9691 43.2562C42.97 41.5458 43.3727 39.7846 44.438 38.2896C45.2902 37.0937 46.5607 36.0738 48.38 35.3948C49.3521 34.994 49.6334 34.4648 49.8883 33.9844C50.2766 33.2531 50.6171 32.6122 52.3968 32.4524C52.5854 32.4356 52.7524 32.5717 52.7695 32.7565C52.7866 32.941 52.6476 33.1044 52.4587 33.1211C51.0555 33.2472 50.7954 33.7367 50.4988 34.295C50.3967 34.4874 50.291 34.686 50.1523 34.8841C50.436 34.8236 50.73 34.7695 51.0348 34.7228C51.874 34.5938 52.7938 34.5189 53.8006 34.5059C53.99 34.5039 54.1453 34.6523 54.1477 34.8377C54.1498 35.0231 53.9982 35.175 53.8087 35.1773C52.8358 35.1897 51.9485 35.262 51.1398 35.3862C50.881 35.4262 50.6299 35.4715 50.3867 35.5217C50.5299 35.5872 50.6759 35.6595 50.8284 35.7353C51.7097 36.1722 52.8321 36.7288 54.8933 36.4702C55.0812 36.447 55.253 36.5771 55.2767 36.7611C55.3004 36.945 55.1674 37.1131 54.9794 37.1363C52.7091 37.4213 51.4824 36.8131 50.5192 36.3356C49.9114 36.0344 49.425 35.7932 48.8601 35.9386C48.7836 35.9651 48.7082 35.9924 48.6337 36.02L48.6253 36.0235L48.6252 36.0241ZM35.0883 39.5971C35.0783 39.598 35.0681 39.5985 35.0579 39.5988C34.2682 39.6088 34.0496 40.1824 33.8157 40.7965C33.5034 41.6163 33.1704 42.4907 31.8531 42.7202C31.6657 42.7522 31.4877 42.6297 31.4549 42.4463C31.4222 42.263 31.5474 42.0887 31.7348 42.0567C32.6653 41.8948 32.9272 41.207 33.1728 40.5623C33.2743 40.2955 33.374 40.0346 33.5031 39.8022C32.9506 39.9662 32.3548 40.2321 31.7168 40.6208C31.5555 40.719 31.3435 40.6708 31.2433 40.513C31.143 40.3552 31.1922 40.1478 31.3535 40.0496C31.8904 39.7226 32.4041 39.4746 32.8926 39.2957L32.8518 39.2792C32.2585 39.0403 31.5721 38.7639 30.2048 38.8834C30.0163 38.8993 29.8499 38.7627 29.8334 38.5782C29.8172 38.3936 29.9568 38.2308 30.1454 38.2147C31.6786 38.0804 32.4479 38.3901 33.1124 38.6578C33.5106 38.8182 33.8655 38.961 34.3514 38.9475C34.4364 38.9387 34.5204 38.9319 34.6033 38.9275C34.609 38.9269 34.6147 38.9261 34.6204 38.9252C34.6462 38.9216 34.6721 38.9211 34.697 38.9231C34.754 38.9211 34.8105 38.9199 34.8666 38.9199C35.7287 38.9196 36.474 39.152 37.0947 39.5266C37.7129 39.8998 38.2042 40.4122 38.5618 40.9746C39.0296 41.7101 39.272 42.5384 39.2726 43.2568L39.2729 50.3343C39.2729 50.597 39.2789 50.8133 39.2834 50.9875C39.2957 51.4368 39.3014 51.6507 39.1741 51.8561C39.0501 52.0565 38.8825 52.1296 38.5621 52.2695C38.3985 52.3412 38.1817 52.4358 37.8748 52.5954C37.0502 53.0238 36.3806 53.5347 35.9287 54.1024C35.5173 54.619 35.2867 55.1843 35.2867 55.7776C35.2867 56.6756 35.8179 57.5106 36.7055 58.177C37.652 58.8871 38.9924 59.4028 40.5338 59.607L40.547 59.6088C41.1067 59.6826 41.6758 59.7578 41.5091 62.0917C41.4965 62.2771 41.3325 62.4172 41.1431 62.4049C40.9536 62.3926 40.8104 62.2321 40.823 62.0467C40.9449 60.3393 40.6981 60.3067 40.4554 60.2746L40.4422 60.2729C38.7808 60.0528 37.3257 59.4895 36.2885 58.7111C35.2309 57.9172 34.598 56.8976 34.598 55.7772C34.598 55.0285 34.882 54.3243 35.388 53.6886C35.9026 53.0425 36.6467 52.4705 37.552 52C37.8538 51.8431 38.0979 51.7365 38.2823 51.6559C38.4748 51.5719 38.5754 51.5278 38.5874 51.5082C38.6099 51.472 38.6057 51.3207 38.597 51.0028C38.5922 50.8282 38.5865 50.6123 38.5865 50.3337L38.5862 43.2562C38.5859 42.658 38.3784 41.959 37.9778 41.3293C37.6718 40.8483 37.2548 40.4117 36.7338 40.0973C36.2689 39.8166 35.7185 39.6315 35.0873 39.5966L35.0883 39.5971ZM48.074 33.7431C48.1497 33.9132 48.0704 34.1113 47.8966 34.1853C47.7227 34.2594 47.5203 34.1818 47.4447 34.0117C47.2537 33.5818 47.1324 33.1275 47.0801 32.6677C46.9753 31.745 47.1477 30.7954 47.5945 29.9701C48.044 29.1403 48.7689 28.4368 49.767 28.0126C50.2228 27.819 50.7336 27.6838 51.2994 27.6224H51.3006L51.3327 27.6189H51.3339C53.3968 27.405 55.2819 28.1804 56.7098 29.5358C58.1229 30.8771 59.0859 32.7897 59.3222 34.8686C59.3246 34.8903 59.3216 34.865 59.3273 34.9164C59.5957 37.3975 59.2498 39.941 58.4207 42.065C57.8721 43.4705 57.11 44.6975 56.1716 45.6086C55.215 46.5377 54.076 47.1392 52.7923 47.2723C51.96 47.3586 51.072 47.2467 50.1397 46.8985C50.006 46.8485 49.8739 46.791 49.7436 46.7263C48.7397 46.2286 48.0119 45.3677 47.6213 44.413C47.2285 43.4527 47.1748 42.392 47.5222 41.5014C47.5609 41.4024 47.606 41.3028 47.6573 41.2035C47.7429 41.0378 47.9495 40.9711 48.1188 41.0548C48.2882 41.1385 48.3563 41.3407 48.2708 41.5064C48.2326 41.5799 48.1975 41.6583 48.1651 41.7412C47.8795 42.4725 47.9285 43.3555 48.2588 44.1629C48.5912 44.976 49.207 45.7067 50.0529 46.1263C50.1571 46.178 50.2676 46.2259 50.3844 46.2694C51.2129 46.5791 51.9951 46.679 52.7221 46.6038C53.8391 46.488 54.8393 45.9559 55.6873 45.1323C56.5539 44.2907 57.2622 43.1457 57.7775 41.8255C58.5702 39.7946 58.9008 37.3611 58.6435 34.9851C58.6411 34.964 58.6444 34.9945 58.6384 34.9425C58.4198 33.0194 57.5322 31.2535 56.2305 30.0179C54.9438 28.7965 53.2511 28.0972 51.4048 28.2878L51.3739 28.2911C50.8775 28.3451 50.4334 28.4618 50.0409 28.6287C49.195 28.9883 48.5816 29.5828 48.202 30.2832C47.8201 30.9884 47.6729 31.802 47.763 32.5939C47.8078 32.9888 47.9116 33.3773 48.074 33.7431Z' fill='%23FFFFFF' stroke='%23FFFFFF' stroke-width='0.3'/%3E%3C/svg%3E");
}
.pt-fancy-box.pt-style-3:hover .icon.icon-icon_neurologi,
.pt-active .pt-fancy-box.pt-style-3 .icon.icon-icon_neurologi {
	background-image: url("data:image/svg+xml,%0A%3Csvg viewBox='0 0 71 83' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_802_4277)'%3E%3Cpath d='M58.37 82.0127V63.5251C58.37 63.5251 58.2781 56.1143 63.1219 49.7762C65.0187 47.2884 66.6136 44.5702 67.5784 41.5953C70.4663 32.6839 72.1596 15.2033 53.0274 4.95582C53.0274 4.95582 31.4537 -6.22624 14.9535 8.94425C11.9081 11.748 9.61746 15.3086 8.54107 19.3168C7.72722 22.3246 7.20215 26.2998 7.77972 31.1043C7.84536 31.6572 7.94381 32.1969 8.04226 32.7432C8.27197 34.0397 8.61983 37.6662 6.32922 41.1478L1.93178 47.5517C1.93178 47.5517 0.625675 50.3554 3.89422 50.9477C3.89422 50.9477 4.90498 51.0399 5.67289 51.369C6.16514 51.5796 6.3161 52.2114 5.96824 52.6194C5.48255 53.1855 5.03624 54.12 6.42111 54.8769C6.8346 55.1007 6.98556 55.6141 6.74271 56.0221C6.29641 56.7856 6.047 57.9242 7.95037 58.4968C8.3573 58.6152 8.61983 59.0101 8.53451 59.4248C8.0882 61.7283 7.3006 68.5139 13.5161 68.4152L18.6552 67.915C22.2782 67.5596 25.5992 70.0277 26.2359 73.6212C26.6559 75.9642 26.9447 77.5504 26.9447 82.0193' stroke='%23FFFFFF' stroke-width='2.5' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M25.166 35.5535C27.4107 35.5535 29.2287 33.7305 29.2287 31.4796C29.2287 30.8412 29.0778 30.2422 28.8218 29.7091C29.6094 29.8868 30.4692 29.8737 31.3749 29.4919C32.7007 28.9391 33.7246 27.7741 34.02 26.3657C34.2037 25.5035 34.1119 24.6874 33.8428 23.9634C33.9346 23.9634 34.0265 23.9766 34.1184 23.9766C34.3088 23.9766 34.4991 23.97 34.6829 23.9503C38.6603 23.5817 39.7563 18.323 36.409 16.1314C34.8601 15.1178 33.403 13.6304 33.3111 11.5967' stroke='%23FFFFFF' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M34.1054 23.9699C34.1054 23.9699 30.3249 22.6273 28.9072 18.6191' stroke='%23FFFFFF' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M48.6564 14.8611C48.6564 14.8611 46.077 23.3842 38.2666 20.8174' stroke='%23FFFFFF' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M56.4994 28.4915C56.4994 28.4915 51.6819 28.1954 50.3889 33.4738C50.3889 33.4738 45.322 30.749 40.7605 33.5462C39.776 34.1517 38.949 34.981 38.2861 35.9287C37.0654 37.6794 35.4114 40.9702 36.7831 44.7151' stroke='%23FFFFFF' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M54.1171 20.6069C54.1171 20.6069 44.062 22.4629 44.3049 32.3353' stroke='%23FFFFFF' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M22.9805 43.458C22.9805 43.458 28.3165 36.8172 36.5403 39.6736' stroke='%23FFFFFF' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M33.0815 28.2349C33.0815 28.2349 38.6538 28.7614 39.1723 34.8362' stroke='%23FFFFFF' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M28.8152 29.7025C28.8152 29.7025 26.3605 28.5441 24.7 26.4709' stroke='%23FFFFFF' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M56.4995 28.4915C57.7728 27.3727 58.3307 25.5628 57.7794 23.845C57.2215 22.1272 55.7053 20.9952 54.0251 20.8372C54.734 19.2971 54.5108 17.4148 53.3097 16.0722C52.1021 14.7295 50.2643 14.3149 48.6563 14.8611C48.6826 13.1631 47.7112 11.5375 46.0703 10.8003C44.4295 10.0632 42.5721 10.4383 41.3316 11.5901C40.6687 10.0303 39.1198 8.93774 37.3214 8.93774C35.523 8.93774 33.9741 10.0303 33.3112 11.5901C32.0707 10.4383 30.2133 10.0698 28.5725 10.8003C26.9251 11.5375 25.9602 13.1631 25.9865 14.8611C24.385 14.3149 22.5407 14.7361 21.3331 16.0722C20.1254 17.4148 19.9023 19.2971 20.6177 20.8372C18.9309 20.9886 17.4148 22.1272 16.8634 23.845C16.3056 25.5628 16.8634 27.3727 18.1433 28.4915C16.6665 29.3208 15.7411 30.9728 15.9315 32.7696C16.1218 34.5663 17.3623 35.9879 18.9834 36.4947C17.9661 37.8505 17.7954 39.7394 18.6946 41.3058C19.5938 42.8657 21.3134 43.662 22.9936 43.4646C22.6195 45.1166 23.2299 46.9133 24.6804 47.9729C26.1375 49.0326 28.0277 49.0589 29.4782 48.1901C29.8064 49.8553 31.0928 51.244 32.8518 51.6191C34.6107 51.9943 36.35 51.244 37.328 49.8619C38.3059 51.2506 40.0386 51.9943 41.8042 51.6191C43.5631 51.244 44.8496 49.8553 45.1777 48.1901C46.6348 49.0589 48.5185 49.0326 49.9755 47.9729C51.4326 46.9133 52.0364 45.1166 51.6623 43.4646C53.3425 43.662 55.0621 42.8722 55.9613 41.3058C56.8605 39.7394 56.6898 37.8571 55.6725 36.4947C57.2871 35.9945 58.5341 34.5663 58.7245 32.7696C58.9148 30.9728 57.9894 29.3208 56.5126 28.4915H56.4995Z' stroke='%23FFFFFF' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_802_4277'%3E%3Crect width='69.6437' height='83' fill='white' transform='translate(0.678223)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.pt-fancy-box.pt-style-3:hover .icon.icon-icon_kandungan,
.pt-active .pt-fancy-box.pt-style-3 .icon.icon-icon_kandungan {
	background-image: url("data:image/svg+xml,%0A%3Csvg viewBox='0 0 88 75' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_802_4039)'%3E%3Cpath d='M43.5137 30.4298H40.6037C37.8822 30.4298 35.6143 28.3373 35.4081 25.6276L35.1961 22.8533C34.9899 20.1436 32.7279 18.051 30.0005 18.051H28.9873' stroke='%23FFFFFF' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M84.8015 36.0432C84.8015 36.0432 76.855 43.7609 58.7706 43.7609C40.6863 43.7609 32.7397 36.0432 32.7397 36.0432' stroke='%23FFFFFF' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M86.3154 40.6572C86.3154 40.6572 77.9094 48.8275 58.7706 48.8275C39.6318 48.8275 31.2258 40.6572 31.2258 40.6572' stroke='%23FFFFFF' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M58.7705 60.936V73.5617' stroke='%23FFFFFF' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M32.5277 35.9668C31.1964 39.7404 30.4541 43.6962 30.4365 47.7167C30.407 54.7172 31.8797 63.9455 37.6643 73.5617' stroke='%23FFFFFF' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M36.1797 0.881592C38.5536 4.73748 39.3607 9.61024 39.2311 14.2361' stroke='%23FFFFFF' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M81.3672 0.881592C78.2334 5.96595 77.8269 12.8196 78.7105 18.5505C79.3703 22.8472 80.8606 27.0381 82.8399 30.8999C85.5143 36.1195 87.0871 41.8504 87.1165 47.7165C87.146 54.7171 85.6733 63.9453 79.8887 73.5615' stroke='%23FFFFFF' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M39.2429 14.2363C39.2429 14.2363 44.7154 18.7799 58.7705 18.7799' stroke='%23FFFFFF' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M78.304 14.2363C78.304 14.2363 72.8315 18.7799 58.7764 18.7799' stroke='%23FFFFFF' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M50.4117 33.2042C48.8742 34.7383 46.3883 34.7383 44.8509 33.2042C43.3134 31.6701 43.3134 29.1896 44.8509 27.6555C46.3883 26.1214 48.8742 26.1214 50.4117 27.6555C51.9491 29.1896 51.9491 31.6701 50.4117 33.2042Z' stroke='%23FFFFFF' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M52.9446 25.1279C55.8781 28.0551 55.8781 32.8044 52.9446 35.7316' stroke='%23FFFFFF' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cpath d='M11.8113 21.555H14.5548L15.754 24.5599L16.5993 21.555L17.4446 18.55L18.6438 21.555H20.4415L21.6407 24.5599L22.486 21.555L23.3314 18.55L24.5306 21.555H24.5699C27.25 21.555 29.3011 19.1087 28.6982 16.5288C28.5672 15.9658 28.364 15.4092 28.0866 14.8656C26.9158 12.5747 24.6004 11.0431 22.0077 10.849C17.1432 10.4823 14.9589 15.3229 14.9589 15.3229C14.9589 15.3229 12.8248 10.4607 7.95593 10.7778C5.36314 10.9461 3.03029 12.4539 1.83547 14.7319C1.0644 16.2031 0.616618 18.2135 1.44011 20.7266C1.73717 21.6348 2.17841 22.4912 2.72667 23.2742C2.93855 23.5762 3.16354 23.8696 3.40818 24.1479C4.48068 25.3796 6.52083 27.3577 8.56099 29.0532C8.56099 29.0532 13.6395 33.1583 14.8496 35.8763C16.0903 33.1713 21.2104 29.118 21.2104 29.118C22.7503 27.8647 24.2029 26.5423 25.3366 25.4012' stroke='%23FFFFFF' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cdefs%3E%3CclipPath id='clip0_802_4039'%3E%3Crect width='76.2371' height='74.4433' fill='white' transform='translate(11.7629)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.pt-fancy-box.pt-style-3:hover .icon.icon-icon_perncernaan,
.pt-active .pt-fancy-box.pt-style-3 .icon.icon-icon_perncernaan {
	background-image: url("data:image/svg+xml,%0A%3Csvg viewBox='0 0 80 85' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_802_4279)'%3E%3Cpath d='M0.992188 84.0132V59.5658C0.992188 53.9474 4.46527 50.5263 6.70128 48.9079C7.83912 48.0855 8.52713 46.7829 8.52713 45.3882V35.3816' stroke='%23FFFFFF' stroke-width='2.53' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M44.4686 0.986816V2.09208C44.4686 6.73682 45.4675 9.61182 47.1677 13.1579C48.2195 15.3421 51.4081 15.0658 52.0961 12.7368C52.9958 9.66445 55.1988 6.47366 60.4183 6.2105C63.2696 6.06576 66.1142 6.82892 68.5288 8.34208C73.444 11.4079 81.6537 20.7302 78.1674 38.171C78.1674 38.171 77.7771 40.4605 76.6525 43.8947C76.6525 43.8947 72.9016 57.9605 60.802 67.3552C59.6179 68.2763 58.3212 69.0987 56.9585 69.8684C43.8534 77.2631 28.6975 74.4539 18.265 63.6447C17.2595 62.5987 16.2473 61.4605 15.255 60.2302C13.8128 58.4342 10.8955 59.3026 10.6705 61.5921C10.3728 64.6776 10.4258 81.25 10.4258 84.0131' stroke='%23FFFFFF' stroke-width='2.5' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M71.9821 23.1578C70.2687 16.7696 66.1738 13.9933 65.5056 13.5723C64.2024 12.7565 62.6875 12.3223 61.1924 12.3223' stroke='%23FFFFFF' stroke-width='2.5' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M16.1416 35.3816V44.7105C16.1416 46.3026 17.1538 47.5789 18.4768 48.4671C21.6787 50.6052 24.9732 51.5131 24.9732 51.5131C34.7507 54.0131 43.0266 48.2039 43.9593 39.0723C44.654 32.2566 41.1147 26.1644 41.1147 26.1644C34.9823 14.7697 34.7772 3.76313 34.7772 3.76313V0.986816' stroke='%23FFFFFF' stroke-width='2.5' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M53.1245 34.7154C53.1245 35.54 52.4598 36.2049 51.6437 36.2049C50.8276 36.2049 50.1628 35.5363 50.1628 34.7154C50.1628 33.8944 50.8276 33.2258 51.6437 33.2258C52.4598 33.2258 53.1245 33.8944 53.1245 34.7154Z' fill='%23FFFFFF'/%3E%3Cpath d='M59.2659 31.1236C59.2659 31.9482 58.6012 32.6131 57.785 32.6131C56.9689 32.6131 56.3042 31.9445 56.3042 31.1236C56.3042 30.3027 56.9689 29.634 57.785 29.634C58.6012 29.634 59.2659 30.3027 59.2659 31.1236Z' fill='%23FFFFFF'/%3E%3Cpath d='M66.1753 42.8799C66.1753 43.7045 65.5106 44.3694 64.6945 44.3694C63.8783 44.3694 63.2136 43.7008 63.2136 42.8799C63.2136 42.059 63.8783 41.3904 64.6945 41.3904C65.5106 41.3904 66.1753 42.059 66.1753 42.8799Z' fill='%23FFFFFF'/%3E%3Cpath d='M52.1128 45.6548C52.1128 46.4794 51.4481 47.1443 50.632 47.1443C49.8158 47.1443 49.1511 46.4757 49.1511 45.6548C49.1511 44.8339 49.8158 44.1653 50.632 44.1653C51.4481 44.1653 52.1128 44.8339 52.1128 45.6548Z' fill='%23FFFFFF'/%3E%3Cpath d='M60.4845 44.4771C60.4845 45.6472 59.5429 46.5944 58.3796 46.5944C57.2163 46.5944 56.2747 45.6472 56.2747 44.4771C56.2747 43.3071 57.2163 42.3599 58.3796 42.3599C59.5429 42.3599 60.4845 43.3071 60.4845 44.4771Z' fill='%23FFFFFF'/%3E%3Cpath d='M61.6735 38.3222C62.8361 38.3222 63.7785 37.3743 63.7785 36.2049C63.7785 35.0356 62.8361 34.0876 61.6735 34.0876C60.511 34.0876 59.5686 35.0356 59.5686 36.2049C59.5686 37.3743 60.511 38.3222 61.6735 38.3222Z' fill='%23FFFFFF'/%3E%3Cpath d='M62.2276 51.3491C62.2276 52.1701 61.5628 52.8387 60.7467 52.8387C59.9306 52.8387 59.2659 52.1701 59.2659 51.3491C59.2659 50.5282 59.9306 49.8596 60.7467 49.8596C61.5628 49.8596 62.2276 50.5282 62.2276 51.3491Z' fill='%23FFFFFF'/%3E%3Cpath d='M69.0225 35.291C69.0225 36.1157 68.3578 36.7806 67.5416 36.7806C66.7255 36.7806 66.0608 36.112 66.0608 35.291C66.0608 34.4701 66.7255 33.8015 67.5416 33.8015C68.3578 33.8015 69.0225 34.4701 69.0225 35.291Z' fill='%23FFFFFF'/%3E%3Cpath d='M56.9024 38.7716C56.9024 39.2619 56.5073 39.6593 56.0198 39.6593C55.5323 39.6593 55.1372 39.2619 55.1372 38.7716C55.1372 38.2812 55.5323 37.8838 56.0198 37.8838C56.5073 37.8838 56.9024 38.2812 56.9024 38.7716Z' fill='%23FFFFFF'/%3E%3Cpath d='M69.3806 41.435C69.8681 41.435 70.2632 41.0375 70.2632 40.5472C70.2632 40.0569 69.8681 39.6594 69.3806 39.6594C68.8932 39.6594 68.498 40.0569 68.498 40.5472C68.498 41.0375 68.8932 41.435 69.3806 41.435Z' fill='%23FFFFFF'/%3E%3Cpath d='M66.9397 48.6151C67.4272 48.6151 67.8223 48.2177 67.8223 47.7274C67.8223 47.2371 67.4272 46.8396 66.9397 46.8396C66.4523 46.8396 66.0571 47.2371 66.0571 47.7274C66.0571 48.2177 66.4523 48.6151 66.9397 48.6151Z' fill='%23FFFFFF'/%3E%3Cpath d='M55.573 50.1195C55.573 50.5244 55.2443 50.855 54.8418 50.855C54.4393 50.855 54.1106 50.5244 54.1106 50.1195C54.1106 49.7146 54.4393 49.384 54.8418 49.384C55.2443 49.384 55.573 49.7146 55.573 50.1195Z' fill='%23FFFFFF'/%3E%3Cpath d='M49.7493 41.0932C50.2367 41.0932 50.6319 40.6957 50.6319 40.2054C50.6319 39.7151 50.2367 39.3176 49.7493 39.3176C49.2619 39.3176 48.8667 39.7151 48.8667 40.2054C48.8667 40.6957 49.2619 41.0932 49.7493 41.0932Z' fill='%23FFFFFF'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_802_4279'%3E%3Crect width='80' height='85' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.pt-fancy-box.pt-style-3:hover .icon.icon-icon_oncologi,
.pt-active .pt-fancy-box.pt-style-3 .icon.icon-icon_oncologi {
	background-image: url("data:image/svg+xml,%0A%3Csvg viewBox='0 0 89 87' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M41.2158 16.7324L50.6755 33.1459L38.7876 53.7645H15.0253L3.13745 33.1459L15.0253 12.5273H33.938' stroke='%23FFFFFF' stroke-width='2.5' stroke-miterlimit='10'/%3E%3Cpath d='M18.2852 48.1067H35.5282' stroke='%23FFFFFF' stroke-width='2.5' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M69.5683 74.3832H50.6622L38.781 53.7646L50.6622 33.146H74.4312L86.3124 53.7646L76.8527 70.1715' stroke='%23FFFFFF' stroke-width='2.5' stroke-miterlimit='10'/%3E%3Cpath d='M53.9219 38.8037H71.1715' stroke='%23FFFFFF' stroke-width='2.5' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M74.4312 33.1459L80.8041 21.7837' stroke='%23FFFFFF' stroke-width='2.5' stroke-miterlimit='10'/%3E%3Cpath d='M82.7799 22.2768C85.1129 22.2768 87.0042 20.3822 87.0042 18.0452C87.0042 15.7081 85.1129 13.8135 82.7799 13.8135C80.4469 13.8135 78.5557 15.7081 78.5557 18.0452C78.5557 20.3822 80.4469 22.2768 82.7799 22.2768Z' stroke='%23FFFFFF' stroke-width='2.5' stroke-miterlimit='10'/%3E%3Cpath d='M15.0255 53.7644L8.20679 65.7664' stroke='%23FFFFFF' stroke-width='2.5' stroke-miterlimit='10'/%3E%3Cpath d='M2 69.5049C2 67.1658 3.88928 65.2732 6.22427 65.2732C8.55926 65.2732 10.4485 67.1658 10.4485 69.5049C10.4485 71.8439 8.55926 73.7365 6.22427 73.7365C3.88928 73.7365 2 71.8439 2 69.5049Z' stroke='%23FFFFFF' stroke-width='2.5' stroke-miterlimit='10'/%3E%3Cpath d='M38.7878 2.00488C44.5821 2.00488 49.292 6.72303 49.292 12.5274' stroke='%23FFFFFF' stroke-width='2.5' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M43.2745 14.389C44.3008 11.9068 43.1241 9.06109 40.6463 8.03292C38.1684 7.00475 35.3276 8.18349 34.3013 10.6657C33.2749 13.1479 34.4516 15.9937 36.9295 17.0218C39.4073 18.05 42.2481 16.8712 43.2745 14.389Z' stroke='%23FFFFFF' stroke-width='2.5' stroke-miterlimit='10'/%3E%3Cpath d='M84.9353 74.3831C84.9353 80.1808 80.2254 84.9056 74.4312 84.9056' stroke='%23FFFFFF' stroke-width='2.5' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M74.4312 79.2478C77.1132 79.2478 79.2874 77.0698 79.2874 74.3831C79.2874 71.6963 77.1132 69.5183 74.4312 69.5183C71.7492 69.5183 69.575 71.6963 69.575 74.3831C69.575 77.0698 71.7492 79.2478 74.4312 79.2478Z' stroke='%23FFFFFF' stroke-width='2.5' stroke-miterlimit='10'/%3E%3Cpath d='M50.6623 74.3831L47.2961 79.8143' stroke='%23FFFFFF' stroke-width='2.5' stroke-miterlimit='10'/%3E%3Cpath d='M48.6066 82.2066C48.6066 80.6606 47.3559 79.4077 45.8126 79.4077C44.2692 79.4077 43.0186 80.6606 43.0186 82.2066C43.0186 83.7527 44.2692 85.0055 45.8126 85.0055C47.3559 85.0055 48.6066 83.7527 48.6066 82.2066Z' stroke='%23FFFFFF' stroke-width='2.5' stroke-miterlimit='10'/%3E%3Cpath d='M15.0254 12.5272L11.8855 7.02271' stroke='%23FFFFFF' stroke-width='2.5' stroke-miterlimit='10'/%3E%3Cpath d='M9.19116 7.43597C10.6414 7.96909 12.2446 7.21606 12.7768 5.76329C13.309 4.31053 12.5573 2.70449 11.107 2.17137C9.65683 1.63824 8.0536 2.39128 7.52141 3.84405C6.98922 5.29681 7.74094 6.90285 9.19116 7.43597Z' stroke='%23FFFFFF' stroke-width='2.5' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");
}
.elementor-14474 .elementor-element .elementor-view-stacked .elementor-icon {
	background-color: unset !important;
	box-shadow: inset 0 0 0 2px #37BFFF;
}
.elementor-14474 .elementor-element .elementor-view-stacked .elementor-icon i {
	color: #37BFFF;
}
@media(min-width: 767px) {
	.coe-slider .elementor-swiper-button {
		background: #DBF1FF;
		width: 50px;
		height: 50px;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.coe-slider .elementor-swiper-button.elementor-swiper-button-prev {
		left: -42px !important;
		right: auto;
	}
	.coe-slider .elementor-swiper-button.elementor-swiper-button-next {
		left: auto;
		right: -42px !important;
	}
}
.blog-slide {
	position: relative;
}
.blog-slide::before {
	content: '';
	display: block;
	position: absolute;
	width: 100%;
	height: 70%;
	left: 0;
	top: 0;
	background-color: var(--primary-dark-color);
}

.blog-slide .elementor-container::before {
	content: '';
	display: block;
	position: absolute;
	width: 100%;
	height: 70%;
	left: 0;
	top: 0;
	opacity: 0.1;
	background-image: url('../../../../../../rscaweb.site/wp-content/uploads/2022/04/petan-1.html');
	background-repeat: no-repeat;
	background-position: left bottom;
	background-size: 30%;
}

.blog-slide .elementor-container::after {
	content: '';
	display: block;
	position: absolute;
	width: 100%;
	height: 70%;
	left: 0;
	top: 0;
	opacity: 0.1;
	background-image: url('../../../../../../rscaweb.site/wp-content/uploads/2022/04/petan-1.html');
	background-repeat: no-repeat;
	background-position: left bottom;
	background-size: 30%;
	transform: scaleX(-1);
}
.widget .footer-title:before {
	bottom: -10px !important;
	background-color: #00AEBD !important;
}
.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
	display: none;
}
.elementor-widget-n-carousel .swiper-pagination-bullet {
	background-color: #00B1F2 !important;
	width: 30px !important;
	border-radius: 15px !important;
}
header#pt-header .pt-bottom-header .navbar .navbar-nav li.d-sm-only,
.d-sm-only {
	display: none;
}
body &gt; .runtext-container {
	display: none;
}
body &gt; .runtext-container &gt; .main-runtext {
	width: 90%;
}
#rev_slider_4_1_wrapper .metis.tparrows {
	border-radius: 5px !important;
}
#rev_slider_4_1_wrapper .metis.tparrows.rs-touchhover {
	background: #dbf1ff !important;
}
#rev_slider_4_1_wrapper .metis.tparrows.rs-touchhover::before {
	transform: scale(1) !important;
}
#rev_slider_4_1_wrapper .tparrows:before {
	font-size: 20px !important;
    font-weight: bold;
}
.elementor-14474 .elementor-element.elementor-element-7ab3666 .elementor-wrapper {
	border-radius: 10px;
	overflow: hidden;
}
.pt-btn-load-container .pt-button {
	background-color: var(--primary-blue-sky);
	border-radius: 5px;
}
.pt-btn-load-container .pt-button:hover {
	background-color: var(--primary-color);
}
footer#pt-footer .pt-copyright-footer {
	border: 0;
}
footer#pt-footer .pt-copyright-footer .container {
	position: relative;
}
footer#pt-footer .pt-copyright-footer .container:before {
	position: absolute;
	content: '';
	display: block;
	width: 100%;
	border-top: 1px solid var(--white);
	height: 1px;
    left: 0;
    top: -30px;
}
footer#pt-footer .widget ul.menu li a:before {
	color: var(--primary-green);
}
footer#pt-footer .widget ul.menu li:hover a,
footer#pt-footer .pt-widget-menu .pt-service li:hover a,
footer#pt-footer .widget ul li:hover a {
	color: var(--primary-green);
}

.runtext-container .main-runtext {
	display: flex;
	align-items: center;
	height: 48px;
}
.runtext-container .main-runtext marquee {
	margin-top: 0;
}
.runtext-container .holder a {
	font-weight: 400 !important;
}

/* Woocommerce Single Product */

.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images,
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    float: unset;
    width: 100%;
}
.woocommerce div.product .pt-single-product-share,
.woocommerce-product-gallery__trigger {
	display: none;
}
.single.single-product .content-area .site-main {
	padding-top: 0px;
}
.single.single-product .product #breadcrumbs {
	margin-bottom: 25px !important;
}
.single-product .woocommerce-product-details__short-description {
	margin-block: 30px;
}
.wc-mod-title {
	color: #00AEBD;
	font-size: 20px;
	font-weight: 700;
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg {
	opacity: 0 !important;
	display: none !important;
	z-index: -10 !important;
}
/* .button-buy-package a.elementor-button {
	text-align: left;
	width: 100%;
	height: 40px;
	overflow: hidden;
	text-indent: -9999px;
	background: url('../img/button-buy.png') center center no-repeat;
	background-size: contain;
} */
/* .btn-product-buy {
	display: inline-block;
	width: 220px;
	height: 50px;
	overflow: hidden;
	text-indent: -9999px;
	background: url('../img/button-buy.png') center center no-repeat;
	background-size: contain;
} */
.paket-button a.elementor-button {
	position: relative;
    width: auto;
    background: var(--primary-blue-sky);
    color: var(--white-color);
    letter-spacing: 0.04em;
    font-family: var(--title-fonts);
    font-size: 14px;
    font-weight: 600;
    padding: 0;
    border: none;
    display: inline-block;
    overflow: hidden;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.paket-button a.elementor-button span.elementor-button-content-wrapper,
.single-product .pt-button-wrapper .pt-button-content-wrapper {
	display: flex;
	width: 100%;
	justify-content: space-between;
    align-items: center;
	padding-left: 15px;
	padding-right: 0;
}
.paket-button a.elementor-button span.elementor-button-content-wrapper svg {
	width: 40px;
    height: 40px;
	margin-left: 25px;
}
.single-product .pt-button-wrapper .pt-button-link {
	background: #F4F4F4;
	color: #404040;
	text-transform: unset;
	font-size: 18px;
}
.single-product .pt-button-wrapper .pt-button-link .pt-align-icon-right {
	margin-right: 0;
	margin-left: 20px;
}
.woocommerce .elementor-18565 .elementor-element.elementor-element-2f33a4a .price {
	margin-bottom: 20px;
}
.wp-block-columns {
	display: flex;
	flex-wrap: wrap;
}
.table-schedule tr th,
.table-schedule tr td {
	padding: 5px 20px;
}
.table-schedule thead tr th {
	text-align: left;
	color: #ffffff;
	background-color: #00B1F2;
	border-radius: 10px 10px 0 0;
}
.table-schedule tr td {
	background-color: #F2FAFF;
	font-weight: bold;
	color: #404040;
	text-align: left;
	border-bottom: 1px solid #CDCDCD;
}
.table-schedule tr td:last-child {
	text-align: right;
}
.share-widget .elementor-grid-0 .elementor-grid {
	word-spacing: unset;
}
.icon-spec, .icon-loc, .icon-exp {
	position: relative;
}
.icon-spec::before, .icon-loc::before, .icon-exp::before {
	position: absolute;
	width: 30px;
	height: 30px;
	content: '';
	display: block;
	left: 0;
	top: 0;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
}
.icon-spec::before {
	background-image: url('../img/icon_spec.svg');
}
.icon-loc::before {
	background-image: url('../img/icon_loc.svg');
}
.icon-exp::before {
	background-image: url('../img/icon_exp.svg');
}
.elementor-pagination span.page-numbers.prev,
.elementor-pagination span.page-numbers.next {
	display: none;
}
.elementor-pagination a.page-numbers.prev,
.elementor-pagination a.page-numbers.next {
	width: auto;
	padding-inline: 10px;
}
.sidebar-menu-service .elementor-nav-menu li a::after,
.sidebar-menu-service .elementor-nav-menu li:not(.current_page_item):not(:hover) a::after {
	top: 30px;
}
body.category article.post {
	height: 100%;
}
body.category .pt-blog-post {
	height: calc(100% - 30px);
}
.paket-promo-wrapper.elementor-grid-4 .elementor-grid {
    --col-width: calc((100% - 90px) / 4);
    grid-template-columns: repeat(4, var(--col-width));
}
.paket-promo-wrapper.elementor-grid-3 .elementor-grid {
	--col-width: calc((100% - 60px) / 3);
    grid-template-columns: repeat(3, var(--col-width));
}
.paket-promo-wrapper.elementor-grid-2 .elementor-grid {
	--col-width: calc((100% - 30px) / 2);
    grid-template-columns: repeat(2, var(--col-width));
}
.flex-row.elementor-element {
	flex-direction: row !important;
}
.flex-row &gt; div.elementor-element {
	display: block !important;
	width: 50% !important;
}
.doctor-list-item {
	overflow: hidden;
	border-radius: 5px;
}
.doctor-list-item .elementor-widget-image {
	width: 100%;
}
.doctor-list-item .elementor-widget-image img {
	width: 100%;
	height: 100%;
	aspect-ratio: 172/207;
	object-fit: cover;
	object-position: top;
}
.doctor-list-item .wrap-teks-doctor {
	height: 100%;
	padding-block: 5px;
	display: flex;
    justify-content: space-between;
}
.doctor-list-item .wrap-teks-doctor &gt; div {
	padding-right: 20px;
}
.doctor-list-item .wrap-teks-doctor .elementor-button-wrapper a {
	width: 100%;
}
.runtext-container .holder .text-container {
	margin: 0 !important;
}
.text-container a:before {
	display: none !important;
}
.pt-blog-contain p,
.elementor-widget-container p {
	text-align: justify;
}
.container-contact-box .elementor-widget-container p {
	text-align: unset;
}
.contact-widget-box p:has(a) {
	margin-bottom: 0;
}
.contact-widget-box p &gt; a {
	color: #00B1F2;
	text-decoration: underline !important;
}
.e-filter-item[data-filter="physiotherapy"] {
	display: none !important;
}
@media(max-width:1410px) {
	#rev_slider_4_1_wrapper .tparrows.metis {
		opacity: 0 !important;
	}
	#rev_slider_4_1_wrapper .tparrows.metis:hover {
		opacity: 1 !important;
	}
}
@media(max-width:1370px) {
	.elementor-14474 .elementor-element.elementor-element-a99a573 {
		width: 90%;
		margin-inline: auto;
	}
}
@media(max-width:1050px) {
	header#pt-header .pt-bottom-header .navbar .navbar-brand {
		order: 2;
/* 		margin-left: 33%; */
	}
	header#pt-header .pt-bottom-header .navbar {
		padding: 15px 0;
	}
	header#pt-header .pt-bottom-header .navbar .navbar-brand {
		margin: 0;
		flex: 1;
		display: flex;
		justify-content: center;
/* 		margin-left: 13%; */
	}
	header#pt-header .pt-bottom-header .navbar .navbar-brand img {
		height: 30px;
	}
	header#pt-header .pt-bottom-header .navbar-toggler {
		order: 1;
	}
	header#pt-header.pt-header-default .pt-menu-search-block {
		order: 3;
		margin-right: 20px;
	}
	.paket-promo-wrapper.elementor-grid-tablet-2 .elementor-grid {
		--col-width: calc((100% - 30px) / 2);
		grid-template-columns: repeat(2, var(--col-width));
	}
	.paket-promo-wrapper.elementor-grid-mobile-1 .elementor-grid {
		grid-template-columns: 100%;
	}
	.paket-promo-wrapper.elementor-grid-mobile-2 .elementor-grid {
		grid-template-columns: 50% 50%;
	}	
}
@media(max-width:600px) {
	.wp-block-columns &gt; * {
		flex-basis: 100% !important;
	}
	body &gt; .runtext-container {
		display: block;
	}
	.runtext-container .main-runtext {
		height: 40px;
	}
	.runtext-container .holder a {
		font-size: 14px !important;
		line-height: 30px !important;
	}
	header#pt-header .pt-menu-search-block a {
		margin-top: 5px;
	}
	header#pt-header .pt-bottom-header .navbar {
		padding: 15px 0;
	}
	header#pt-header .pt-bottom-header .navbar .navbar-brand {
		margin: 0;
		flex: 1;
		display: flex;
		justify-content: center;
/* 		margin-left: 13%; */
	}
	header#pt-header .pt-bottom-header .navbar .navbar-nav li.d-sm-only,
	.d-sm-only {
		display: block;
	}
	header#pt-header .pt-bottom-header .navbar .navbar-collapse {
		max-height: 80svh;
	}
	header#pt-header .pt-bottom-header .navbar .navbar-nav li a {
		padding-top: 13px !important;
		padding-bottom: 12px !important;
		font-size: 14px !important;
		line-height: 16px !important;
	}
	header#pt-header .pt-bottom-header .navbar .navbar-nav li.current-menu-item a {
		background: var(--primary-blue-sky);
		color: var(--white-color);
	}
	.mobile-social-menu .pt-footer-social ul {
		list-style: none;
		margin: 0 0 20px 20px;
		padding: 0;
		display: flex;
	}
	.mobile-social-menu .pt-footer-social ul li {
		margin-right: 20px;
	}
	.mobile-social-menu .pt-footer-social ul li a {
		color: #00AEBD;
		font-size: 20px;
	}
	.pt-section.pt-style-1 .pt-section-sub-title {
		font-size: 10px;
		line-height: 11.5px;
		margin-bottom: 10px;
	}
	.pt-fancy-box.pt-style-3 {
		padding: 20px;
	}
	.pt-fancy-box.pt-style-3 .pt-fancy-box-title {
		font-size: 20px;
		line-height: 25px;
		margin-top: 5px;
		margin-bottom: 15px;
	}
	.icon.icon-Orthopaedics,
	.icon.icon-Kardiologi,
	.icon.icon-Urologi {
		width: 65px;
		height: 65px;
	}
	.coe-slider .pt-fancy-box.pt-style-3 p {
		font-size: 16px;
		line-height: 25px;
		min-height: 50px;
	}
	.pt-portfoliobox.pt-style-1 .pt-portfolio-icon {
		width: 45px;
		height: 45px;
	}
	.blog-slide::before,
	.blog-slide .elementor-container::before,
	.blog-slide .elementor-container::after {
		height: 60%;
	}
	.pt-btn-load-container .pt-button {
		font-size: 12px;
	}
	.elementor-14474 .elementor-element.elementor-element-49b22386 .pt-section {
		text-align: center !important;
	}
	.elementor-14474 .elementor-element.elementor-element-49b22386 &gt; .elementor-widget-container {
		margin: 0;
		margin-bottom: 20px !important;
	}
	.elementor-14474 .elementor-element.elementor-element.elementor-widget {
		margin-bottom: 0 !important;
	}
	.elementor-reverse-mobile&gt;.elementor-container&gt;:first-child {
		order: 8;
	}
	.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
		display: block;
		margin-top: 0px;
	}
	.elementor-14474 .elementor-element.elementor-element-a99a573 {
		width: 95%;
		margin-inline: auto;
	}
	.pt-blog .owl-carousel .owl-stage-outer {
		overflow: visible;
	}
	.pt-blog .owl-carousel .pt-blog-post {
		-webkit-box-shadow: 0 0 20px rgba(0,0,0,0.1);
		box-shadow: 0 0 20px rgba(0,0,0,0.1);
		overflow: visible;
		border-radius: 5px;
	}
	.pt-blog-post .pt-post-media img {
		height: 228px;
		object-fit: cover;
	}
	.pt-blog-post .pt-post-media .pt-post-date {
		left: 15px;
	}
	.pt-blog-post .pt-post-media .pt-post-date a {
		font-size: 12px;
	}
	.pt-blog-post .pt-blog-contain .pt-post-meta .pt-post-terms {
		font-size: 12px;
		line-height: 14px;
	}
	.pt-blog-post .pt-blog-contain &gt; a {
		font-size: 14px;
	}
	.pt-blog-post .pt-blog-contain .pt-blog-title {
		font-size: 20px;
		line-height: 25px;
		min-height: 75px;
		font-weight: 700;
	}
	.pt-blog-post .pt-blog-contain .pt-blog-info p {
		line-height: 25px;
	}
	.elementor-14474 .elementor-element.elementor-element-ec9962a {
		margin-top: 60px !important;
	}
	.pt-blog-post .pt-blog-contain .pt-button.pt-button-link {
		font-size: 12px;
		margin-bottom:10px;
	}
	.single-product .content-area .site-main {
		overflow: unset;
	}
	.single-product .woocommerce-product-gallery__image {
		overflow: unset !important;
		left: -10%;
	}
	.single-product.woocommerce div.product div.images img {
		max-width: 117%;
		width: 117%;
	}
	.single-product .product_title {
		font-size: 25px;
		line-height: 29px;
	}
	.single-product .wc-mod-title {
		font-size: 16px;
	}
	.single-product .wc-mod-info {
		font-size: 20px;
		line-height: 25px;
	}
	.btn-product-buy {
		width: 180px;
	}
	footer#pt-footer .widget:first-child .pt-footer-social {
		margin-top: 20px;
	}
	footer#pt-footer .pt-footer-logo {
		height: 30px;
	}
	.pt-footer-style-1 .pt-footer-top .container .col-xl-4.col-md-6.pr-5,
	.pt-footer-style-1 .pt-footer-top .container .col-xl-8.col-md-6.pl-5 {
		padding-inline: 25px !important;
	}
	.pt-footer-style-1 .pt-footer-top .container .col-xl-4.col-md-6.pr-5 p {
		font-size: 14px;
		line-height: 1.5;
	}
	footer#pt-footer .pt-copyright-footer {
		margin-top: 50px;
	}
	footer#pt-footer .pt-copyright-footer .container:before {
		width: 90%;
		left: 5%;
	}
}

@media(max-width: 480px) {
	#rev_slider_4_1_wrapper .metis.tparrows {
		width: 35px !important;
		height: 35px !important;
		padding: 0 !important;
		border-radius: 4px;
		opacity: 1 !important;
	}
	#rev_slider_4_1_wrapper .tparrows:before {
		font-size: 15px !important;
		font-weight: bold;
	}
	#rev_slider_4_1_wrapper a.pt-button.rev-btn span,
	#rev_slider_4_1_wrapper a.pt-button.rev-btn i {
		font-size: 12px !important;
	}
	.flex-row &gt; div.elementor-element {
		display: block !important;
	}
	.flex-row &gt; div.elementor-element:first-child {
		width: 60% !important;
	}
	.flex-row &gt; div.elementor-element:last-child {
		width: 40% !important;
	}
	.button-buy-package a .elementor-button-text {
		text-align: center;
	}
	.elementor-1509 .elementor-element.elementor-element-837f282 .elementor-button[type="submit"] {
		padding: 10px 50px;
		font-size: 14px;
	}
}
@media(max-width: 380px) {
	header#pt-header .pt-bottom-header .navbar {
		flex-wrap: nowrap !important;
	}
	header#pt-header .pt-bottom-header .navbar .navbar-brand {
/* 		margin-left: 12%; */
	}
	.elementor-widget-icon-box .elementor-icon-box-title {
		font-size: 18px !important;
	}
	.elementor-widget-icon-box .elementor-icon-box-description {
		font-size: 12px !important;
		line-height: 1.8;
	}
	.contact-text-email {
		font-size: 12px !important;
		line-height: 1.8;
	}
	#block-10.widget.widget_block {
		padding: 10px;
	}
}
.elementor-widget-loop-carousel.elementor-pagination-position-outside&gt;.elementor-widget-container&gt;.swiper {
	margin-bottom: 10px;
}
.elementor-widget-loop-carousel.elementor-element :is(.swiper,.swiper-container)~.elementor-swiper-button:focus,
.elementor-widget-loop-carousel.elementor-element :is(.swiper,.swiper-container)~.elementor-swiper-button:active,
.elementor-widget-loop-carousel.elementor-element :is(.swiper,.swiper-container)~.elementor-swiper-button {
	color: #37BFFF !important;
}

/* Dropdown find doctor */

#widget.corner5 {
	display: none !important;
}</pre></body></html>