
@media only screen and (max-width: 1023px) {
	.menu-button-container {
		top: 0px !important;
	}

	/*
	.primary-navigation>.primary-menu-container {
		padding-top: 150px !important;
	}*/
	#site-navigation {
		top: 74px !important;
	}

	.logged-in #site-navigation {
		top: 106px !important;
	}
}

@media only screen and (max-width: 782px) {
		.logged-in .menu-button-container {
		top: 15px !important;
	}
}

.primary-menu-container {
	z-index: 999 !important;
}
.site-header .primary-navigation ul li .sub-menu-toggle .icon-plus::after {
	height: 42px !important;
	width: 42px !important;
	top: -13px;
  right: -17px;
  z-index: 50;
	background-size: 18px 18px;
}

.site-header .primary-navigation ul li:hover .sub-menu-toggle .icon-plus {
	transform: rotate(0);
}

.privacy-policy .post-thumbnail{
	display: none;
}
.entry-header .post-data .avatar-info .name {
	text-align: center !important;
}
.category {
	display: flex;
	justify-content: center;
}
.entry-header .category p {
	margin: 3px;
}

.entry-header .category p:nth-child(2) {
	background: #6FC3B0;
}
@media only screen and (min-width: 601px) and (max-width: 768px) {
	.wpr-grid-image-wrap,
	.wpr-grid-media-wrap.wpr-effect-size-medium,
	.own-post-grid .wpr-grid-media-wrap img {
		min-height: 380px;
		height: 380px;
	}
}

@media only screen and (min-width: 490px) and (max-width: 600px) {
	.wpr-grid-image-wrap,
	.wpr-grid-media-wrap.wpr-effect-size-medium,
	.own-post-grid .wpr-grid-media-wrap img {
		min-height: 300px !important;
		height: 300px !important;
	}
}

.line-a,
.line4,
.line3,
.line2,
.line1 {
	position: relative;
	display: flex;
	justify-content:center;
	align-items: center;
}
.line1::after {
	display: block;
	position: absolute;
	content: '';
	z-index: -1;
	background-repeat: no-repeat;
	left: auto;
	width: 218px;
	height: 12px;
	background-image: url('/wp-content/uploads/2024/11/Group-1.png');
}


.line2::after {
	display: block;
	position: absolute;
	content: '';
	z-index: -1;
	left: 50%;
	width: 218px;
	height: 12px;
	background-repeat: no-repeat;
	background-image: url('/wp-content/uploads/2024/11/Group-2.png');
	top: 12px;
}

.line3::after {
	display: block;
	position: absolute;
	content: '';
	z-index: -1;
	right: 19px;
	width: 218px;
	height: 12px;
	background-repeat: no-repeat;
	background-image: url('/wp-content/uploads/2024/11/Group-3.png');
	top: 12px;
}

.line4::after {
	display: block;
	position: absolute;
	content: '';
	z-index: -1;
	left: auto;
	right: auto;
	width: 218px;
	height: 12px;
	background-repeat: repeat-y;
	background-image: url('/wp-content/uploads/2024/11/Group-2.jpg');
	top: 12px;
}

.line-a::after {
	display: block;
	position: absolute;
	content: '';
	z-index: -1;
	left: 130px;
	right: auto;
	width: 218px;
	height: 12px;
	background-repeat: repeat-y;
	background-image: url('/wp-content/uploads/2024/11/Group-9.png');
	top: 12px;
}

.col3 {
	background-image:url('/wp-content/uploads/2024/11/Line-80.png');
	background-repeat: repeat-y;
	background-position: top 20px center;
	margin-bottom: 8px;
}


@media only screen and (max-width: 1024px) {
	.line-a::after {
	left: 53%;
	right: auto;
	width: 71px;
	background-image: url('/wp-content/uploads/2024/11/Group-7.png');
}

	.line1::after {
			background-image: url('/wp-content/uploads/2024/11/Group-4.png');
		width: 71px;
	}

	.line2::after {
			background-image: url('/wp-content/uploads/2024/11/Group-5.png');
		width: 71px;
	}

	.line3::after {
			background-image: url('/wp-content/uploads/2024/11/Group-6.png');
		left:auto;
		right: auto;
		width: 71px !important;
	}

	.line4::after {
			background-image: url('/wp-content/uploads/2024/11/Group-8.png');
		width: 71px;
	}
}

.ann-slider img {
		height: 48px !important;
		max-height: 48px !important;
		width: 48px !important;
		max-width: 48px !important;
	border-radius: 100px;
}

.ha-horizontal-timeline-icon-box {
	padding: 0 !important;
	margin: 0 !important;
}

.ha-horizontal-timeline-description {
	padding: 24px 24px 120px 24px;
}
.ha-horizontal-timeline-description strong {
	color:#1D1D1B;
}

.ha-horizontal-timeline-description p {
	position: relative;
}

.ha-horizontal-timeline-description p::after {
	position: absolute;
	bottom: -22px;
	content: '';
	display: block;
	height: 1px;
	background: #CBD5E1;
	left:0;
	width: 100%;
}


.ha-horizontal-timeline-image {
	position: absolute;
	bottom: 24px;
	left: 24px;
}

.ha-horizontal-timeline-title {
	position: absolute;
	bottom: 35px;
	left: 88px;
	font-size: 17px !important;
	font-weight: 500 !important;
}

.ha-horizontal-timeline-subtitle {
	position: absolute;
	bottom: 25px;
	left: 88px;
}

.ha-horizontal-timeline-inner {
	border-radius: 30px;
}
.ha-horizontal-timeline-arrow {
	display: none !important;
}
.ha-horizontal-timeline-content {
	box-shadow: none !important;
}

.ha-horizontal-timeline-wrapper  .slick-prev.slick-arrow:focus,
.ha-horizontal-timeline-wrapper  .slick-next.slick-arrow:focus  {
	background-color: #ffffff;
}

.ha-horizontal-timeline-wrapper .slick-prev.slick-arrow {
		background-image: url('/wp-content/uploads/2022/12/arrow-left.png') !important;
	background-repeat: no-repeat;
	background-position: center;
}

.ha-horizontal-timeline-wrapper .slick-next.slick-arrow {
		background-image: url('/wp-content/uploads/2022/12/arrow-right.png') !important;
	background-repeat: no-repeat;
	background-position: center;
}

.ha-horizontal-timeline-wrapper .fas.fa-chevron-right::before {
	content: '';
 	display: none;
}

.ha-horizontal-timeline-wrapper .fas.fa-chevron-left::before {
	content: '';
 	display: none;
}

@media only screen and (max-width: 1600px) {
	.ha-horizontal-timeline-wrapper .slick-prev.slick-arrow {
		left: 45% !important;
	}
	.ha-horizontal-timeline-wrapper .slick-next.slick-arrow {
		right: 45% !important;
	}
}

@media only screen and (max-width: 1024px) {
	.ha-horizontal-timeline-wrapper .slick-prev.slick-arrow {
		left: 43% !important;
	}
	.ha-horizontal-timeline-wrapper .slick-next.slick-arrow {
		right: 43% !important;
	}
}

@media only screen and (max-width: 700px) {
	.ha-horizontal-timeline-wrapper .slick-prev.slick-arrow {
		left: 41% !important;
	}
	.ha-horizontal-timeline-wrapper .slick-next.slick-arrow {
		right: 41% !important;
	}
}

@media only screen and (max-width: 550px) {
	.ha-horizontal-timeline-wrapper .slick-prev.slick-arrow {
		left: 39% !important;
	}
	.ha-horizontal-timeline-wrapper .slick-next.slick-arrow {
		right: 39% !important;
	}
}

@media only screen and (max-width: 412px) {
	.ha-horizontal-timeline-wrapper .slick-prev.slick-arrow {
		left: 37% !important;
	}
	.ha-horizontal-timeline-wrapper .slick-next.slick-arrow {
		right: 37% !important;
	}
}

@media only screen and (max-width: 360px) {
	.ha-horizontal-timeline-wrapper .slick-prev.slick-arrow {
		left: 36% !important;
	}
	.ha-horizontal-timeline-wrapper .slick-next.slick-arrow {
		right: 36% !important;
	}
}

.challange-boxes h2 {
	color: #ffffff !important;
	font-size: 21px !important;
	line-height: 1.2 !important;
	padding-bottom: 10px !important;
}

.challange-boxes p {
	color: #ffffff !important;
	font-size: 16px !important;
	line-height: 1.2 !important;
}

.challange-boxes > div {
	color: #ffffff !important;
	font-size: 16px !important;
	line-height: 1.2 !important;
}

.videooo  {
	height: 450px !important;
}

.videooo video {
		aspect-ratio: 1920/ 450 !important;
	height: 450px !important;
}

@media only screen and (max-width: 1230px) {
	.videooo  {
		height: 320px !important;
	}
	.videooo video {
		height: 320px !important;
	}
}
@media only screen and (max-width: 1230px) {
.header_aa .elementor-container {
		width: 100%;
    display: flex;
    justify-content: space-between;
}
	.header_aa .elementor-element-6c9d602 .elementor-widget-wrap.elementor-element-populated {
		border-right: none !important;
	}
}

.wpr-tax-id-4 {
	background-color: #3770A6 !important;
}

.wpr-tax-id-6 {
	background-color: #0B9DBC!important;
}

.wpr-tax-id-7 {
	background-color: #6FC3B0 !important;
}

.wpr-tax-id-5 {
	background-color:#5191E1 !important;
}

.tax-sep {
	display: none !important;
}

.wpr-grid-filters li:nth-child(2){
	display: none !important;
}

.site-header .primary-navigation ul li.shop-button a {
	  padding-right: 20px !important;
	  padding-left: 20px !important;
    background-color: #008080;
    height: 50px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: inline-flex;
    font-size: 16px;
    line-height: 16px;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: none;
    border-radius: 10px 10px 10px 10px;
}

.site-header .primary-navigation ul li.contact-button {
    margin-left: 15px !important;
}

@media(max-width: 1023px) {
	.primary-navigation>div>.menu-wrapper {
	padding-top: 125px !important;
}

	.site-header .primary-navigation ul li.shop-button {
			position: absolute;
			top: 0;
	}

.site-header .primary-navigation ul li.contact-button {
		top: 70px;
    margin-left: 0 !important;
}
}

.forminator-edit-module {
    display: none;
}

.infobox-content .infobox-title-section .title {
	width: auto;
}
