/*
Theme Name: Fobizz Theme
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/


/*Add your own styles here:*/

/* Header
===============================*/
.header_color .av-hamburger-inner, 
.header_color .av-hamburger-inner::before, 
.header_color .av-hamburger-inner::after {
	background-color: #333;
}
#top #wrap_all .av-main-nav ul > li > a:hover {
		background-color: #f7a500;
    	color: #ffffff;
	}
@media only screen and (max-width: 1200px) {
	.av-main-nav > li.menu-item-avia-special {
		display: block;
	}
	.av-main-nav > li {
		display: none;
	}
	#top #av-burger-menu-ul {
		display: block;
	}
	.html_av-overlay-side #top #wrap_all div .av-burger-overlay-scroll #av-burger-menu-ul a:hover {
		background-color: #efefef;
	}
}


#submit, .button {
    border-radius: 30px !important;
}


.avia_ajax_form .text_input {
 border-radius: 30px !important;
}


.pricing-table li.avia-pricing-row {
    font-size: 50px;
line-height: 80% !important;
}


#scroll-top-link {display: none; }

ul.pricing-table  { font-size: 18px;  }
ul { font-size: 16px;  }
.ul { font-size: 16px;  }
#ul { font-size: 16px;  }
.li { font-size: 16px;  }

.entry-content { 
	font-size: 17px;
	text-align: left; 
}

#footer  { 
	padding: 0px;
	font-size: 14px;
	line-height: 1.5 !important;
}

.container_wrap footer_color { 
	line-height: 1.5 !important;
}

#top #wrap_all .av-inherit-size .av-special-heading-tag 
 {
	line-height: 1.3 !important;
}

.sc_theme_4816 #full_contact .staff_more_info_btn a {
    padding: 2px 6px !important;
    font-size: 15px;
}

#top #wrap_all .all_colors h2 {
	font-weight: 300 !important;
}

.entry-content-wrapper div li:not(.avia-pricing-row),
#top .av_iconlist_title,
#top .av_iconlist_title a,
.av-iconlist-small .iconlist_title_small {
    font-size: 18px !important;
    line-height: 1.6em !important;
    font-weight: 300 !important;
}

#wrap_all .all_colors #footer h3.widgettitle {
	font-weight: 400;
}

a:hover, a:hover span {
	cursor: pointer !important;
}
/* BLOG LOOP */
.html_modern-blog #top .post-entry .post-title, 
.html_modern-blog #top #wrap_all .avia-content-slider .slide-entry-title {
	font-weight: 400;
	font-size: 20px !important;
    margin-bottom: 10px;
    word-break: break-word;
	letter-spacing: 0px;
}
	.html_modern-blog #top .post-entry .blog-categories {
	    font-size: .7em;
	}
	.html_modern-blog  .post-entry .entry-content {
		font-size: 16px;
	    line-height: 1.6em;
	    font-style: normal;
	    font-weight: 300;
	}

/*=== Quotes ===*/
.av-boxed-grid-style .avia-testimonial_inner {
    background-color: white;
}

/* #Forms
================================================== */
#top form {
    margin-bottom: 0px;
}
#top fieldset {
    margin-bottom: 0px;
}

/* CF7 Forms */
.wpcf7-form {
	max-width: 600px;
	margin: auto;
}
	.wpcf7-form .fields-wrap {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
		.wpcf7-form .fields-wrap.one-item div,
		.wpcf7-form .fields-wrap.one-item span,
		.wpcf7-form .fields-wrap.one-item p,
		.wpcf7-form .fields-wrap.one-item input:not([type="checkbox"]),
		.wpcf7-form .fields-wrap.one-item textarea {
			flex-basis: 100%;
			width: 100%;
		}
		#top .wpcf7-form-control-wrap {
			margin-bottom: 20px;
		}
			#top .wpcf7-form-control-wrap input,
			#top .wpcf7-form-control-wrap select {
				margin-bottom: 0px;
			}
		.wpcf7-form .fields-wrap.two-items span,
		.wpcf7-form .fields-wrap.two-items div {
			flex-basis: 49%;
		}
		.wpcf7-checkbox {
		/* margin-bottom: 20px; */
			display: inline-block;
		}
		#wpcf7-f11372-p11272-o1 .angebot-flatrate .wpcf7-checkbox,
		#wpcf7-f11372-p11272-o1 .wpcf7-form-control-wrap.angebot-flatrate,
		#wpcf7-f11372-p11272-o1 .wpcf7-form-control-wrap.angebot-flexpaket {
			margin-bottom: 0;
		}
			.wpcf7-checkbox .wpcf7-list-item {
				margin: 0;
				width: 100%;
			}
	
	#top #wrap_all .wpcf7-form h2 {
		font-weight: 600 !important;
		margin-bottom: 30px;
		color: #f7a600;
	}
	#top #wrap_all .wpcf7-form h3 {
		margin-bottom: 15px;
		margin-top: 10px;
		font-weight: 600;
	}
	.wpcf7-form p {
		margin-top: 0;
		margin-bottom: 5px;
	}
	#top .wpcf7-form .fields-wrap input, 
	#top .wpcf7-form .fields-wrap textarea, 
	#top .wpcf7-form .fields-wrap select {
		border-radius: 0;
		padding: 15px 25px;
		background-color: #F3F3F3;
		border: 0px;
	}

	#top .wpcf7-form input::placeholder,
	#top .wpcf7-form textarea::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
	  font-weight: 300;
	  opacity: .75;
	}
	#top .wpcf7-form input:-ms-input-placeholder,
	#top .wpcf7-form textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */
	  font-weight: 300;
	  opacity: .75;
	}
	#top .wpcf7-form input::-ms-input-placeholder,
	#top .wpcf7-form textarea::-ms-input-placeholder { /* Microsoft Edge */
	  font-weight: 300;
	  opacity: .75;
	}

	#top .wpcf7-form textarea:active::placeholder,
	#top .wpcf7-form textarea:focus::placeholder {
		opacity: 0;
	}
	#top .wpcf7-form textarea:active:-ms-input-placeholder,
	#top .wpcf7-form textarea:focus:-ms-input-placeholder {
		opacity: 0;
	}
	#top .wpcf7-form textarea:active::-ms-input-placeholder,
	#top .wpcf7-form textarea:focus::-ms-input-placeholder {
		opacity: 0;
	}

	.wpcf7-form input[type="submit"] {
		border-radius: 35px;
		padding-left: 17px;
		padding-right: 17px;
		font-size: 16px;
	}

	.wpcf7-mail-sent-ok {
		display: none !important;
	}

	.wpcf7-form .message p {
		margin-bottom: 10px;
	}
	.wpcf7-form .message a {
		background-color: #f7a500;
		color: white;
		border-radius: 35px;
		padding: 9px 17px;
		margin: 20px 0;
		font-size: 16px;
		display: inline-block;
	}

	#top input[type="date"] {
		-webkit-appearance: none;
		outline: none;
		font: 1em "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
		margin: 0;
		display: block;
		margin-bottom: 20px;
		background: #fff;
		border-color: #e1e1e1;
		background-color: #ffffff;
		color: #8d8d8d;
	}


/* #Trainers
================================================== */
.sc_theme_4816 #full_contact .staff_category {
	word-break: break-word;
}
.sc_theme_4816 #full_contact .contact_content {
	margin-bottom: 1%;
	overflow: visible;
	max-height: 100%;
}
.sc_theme_4816 #full_contact .staff_full_bottom {
	bottom: 0;
	position: relative !important;
}
.sc_theme_4816 #full_contact a {
	text-decoration: none !important;
}
.single-contact#top .post-entry .post-meta-infos,
.single-contact .entry-footer {
	display: none;
}
@media screen and (max-width: 540px) {
	.sc_theme_4816 #full_contact .staff_phone .staff_contact {
		height: 100%;
	}
	.sc_theme_4816 #full_contact .staff_phone .left_image {
		width: 100%;
		height: 300px;
	}
}

/*======== RESPONSIVE ========*/
@media only screen and (max-width: 1140px) and (min-width: 768px) {
  .responsive #top .av_mobile_menu_tablet .av-main-nav .menu-item {
    display: none;
  }

  .responsive #top .av_mobile_menu_tablet .av-main-nav .menu-item-avia-special {
      display: block;
  }
}

@media only screen and (max-width: 768px) {
	#PopupSignupForm_0 {
		display: none !important;
		z-index: 999999;
		position: fixed;
		top: 30%;
/* 		transform: translatey(-50%); */
		background-color: white;
		width: 100%;
	}
	#PopupSignupForm_0 .mc-banner::after {
		content: '';
		background: rgba(0, 0, 0, .5);
		position: fixed;
		width: 100vh;
		height: 120vh;
		top: 0;
/* 		transform: translateY(-50%); */
		z-index: -1;
	}
	#PopupSignupForm_0 .mc-banner {
		position: initial;
	}
	#PopupSignupForm_0 .mc-banner iframe {
		    height: auto !important;
	}
	
	.mc-layout__modalContent {
		background: none !important;
	}
	.mc-layout__modalContent iframe {
		background: white;
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
	}
}

@media screen and (max-width: 480px){
	.wpcf7-form .fields-wrap.two-items span,
	.wpcf7-form .fields-wrap.two-items div {
		flex-basis: 100%;
	}
}

/*new design styles*/
h1, h2 {
	word-wrap: break-word;
}
.newdesign_subtitle p,
.av-subheading p {
	font-family: Open Sans !important;
	font-size: 18px !important;
	font-weight: 700 !important;
	line-height: 25px !important;
	color: #333333 !important;
	margin-bottom: 0 !important;
	word-wrap: break-word;
}
.newdesign_h1 h1,
.newdesign_h1 h2,
#top #wrap_all .all_colors .newdesign_h1 h2,
#top #wrap_all .all_colors h1 {
	color: #22b5b7 !important;
	line-height: 1.2em !important;
	font-family: 'open sans', sans-serif !important;
	font-weight: 700 !important;
	margin-bottom: 20px !important;
	font-size: 32px !important;
	word-wrap: break-word;
}
.newdesign_fullwidth_link {
	margin-top: 32px;
	width: 100%;
	overflow: hidden;
}
.newdesign_fullwidth_link a:before, .newdesign_fullwidth_link a:after {
	content: '';
	position: absolute;
	top: 26px;
	width: 400%;
	height: 1px;
	background: #22B5B7;
}
.newdesign_fullwidth_link a:before {
	left: -400%;
}
.newdesign_fullwidth_link a:after {
	right: -400%;
}
.newdesign_fullwidth_link a {
	position: relative;
	border: none !important;
	background: none !important;
	padding: 14px 20px !important;
	color: #22B5B7 !important;
	cursor: pointer;
}
.newdesign_fullwidth_link a span {
	text-decoration: underline;
}
.newdesign_fullwidth_link a:hover span {
	text-decoration: none;
}
.main_color .newdesign_fullwidth_link .avia-color-theme-color:hover {
	background-color: transparent !important;
	text-decoration: none !important;
	color: #17A8AA !important;
}
#top .main_color .avia-color-theme-color {
	text-decoration: none !important;
}
.main_color .special_amp,
.special_amp {
	font-family: inherit;
	font-style: inherit;
	font-size: inherit;
	line-height: inherit;
	font-weight: inherit;
	color: inherit;
}
.main_color strong {
	color: #333333 !important;
}
.main_color a:not(.avia-button) {
	color: #22B5B7;
	text-decoration: underline !important;
}
.main_color a:not(.avia-button) strong {
	color: inherit !important;
}
.main_color h1 a:not(.avia-button),
.main_color h2 a:not(.avia-button),
.main_color h3 a:not(.avia-button),
.main_color h4 a:not(.avia-button) {
	text-decoration: none !important;
}
.main_color a.is-link {
	text-decoration: none !important;
}
.main_color a:hover {
	color: #17A8AA;
	text-decoration: none !important;
}
#top a.avia-button {
	text-decoration: none !important;
}
.slide-entry-wrap {
	padding: 10px 0 !important;
}
.slide-entry {
	transition: all .3s;
}
.slide-entry:hover {
	transform: scale(1.03);
}
.newdesign-featured-post .slide-entry:hover {
	transform: none;
}
.av-masonry-gallery {
	border-radius: 10px;
}
#top .pagination a,
#top .pagination .current,
.pagination-wrap.pagination-slider a {
	text-decoration: none !important;
	color: #333333 !important;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 44px;
	height: 44px;
	border: 1px solid #E9E9E9;
	border-radius: 50%;
	margin: 2px;
	font-size: 14px !important;
	color: #666666 !important;
	font-weight: 400 !important;
}
#top .pagination a:hover,
.pagination-wrap.pagination-slider a:hover {
	color: #17A8AA !important;
	border: 1px solid #17A8AA;
	cursor: pointer;
	background: none !important;
}

#top .pagination .current {
	color: #666666 !important;
	font-weight: 600 !important;
}
.newdesign_button-link,
.newdesign_buttons {
	display: flex;
	column-gap: 20px;
	margin-top: 30px;
	flex-direction: column;
}
.newdesign_button-link .avia-button,
.newdesign_buttons .avia-button {
	padding: 12px 30px 10px;
}
#top .newdesign_button-link .avia-color-theme-color,
#top .newdesign_buttons .avia-color-theme-color{
	border: none;
}
#top .newdesign_button-link .avia-color-theme-color:hover,
#top .newdesign_buttons .avia-color-theme-color:hover{
	color: #ffffff;
	background: #e79a00;
}
#top .newdesign_button-link .avia-color-theme-color:hover span {
	text-decoration: none !important;
}
#top .newdesign_button-link .avia-color-theme-color-subtle {
	color: #999999;
	text-decoration: underline !important;
	background: none;
	padding: 14px 0;
	border: none;
	width: fit-content;
	cursor: pointer;
}
#top .newdesign_button-link .avia-color-theme-color-subtle:hover {
	color: #999999;
	text-decoration: none !important;
}

.avia-slideshow .avia-slideshow-arrows a:before {
	padding: 0;
}
@media screen and (max-width: 374px){
	.newdesign_subtitle p,
	.av-subheading p {
		font-size: 16px !important;
		line-height: 23px !important;
	}
	.newdesign_h1 h1,
	.newdesign_h1 h2,
	#top #wrap_all .all_colors .newdesign_h1 h2,
	#top #wrap_all .all_colors h1 {
		font-size: 28px !important;
	}
}
@media screen and (min-width: 768px){
	.newdesign_subtitle p,
	.av-subheading p {
		font-size: 24px !important;
		line-height: 31px !important;
	}
	.newdesign_h1 h1,
	.newdesign_h1 h2,
	#top #wrap_all .all_colors .newdesign_h1 h2,
	#top #wrap_all .all_colors h1 {
		font-size: 44px !important;
		margin-bottom: 30px !important;
	}
	.newdesign_fullwidth_link {
		margin-top: 40px;
	}

	.newdesign_button-link,
	.newdesign_buttons {
		flex-direction: row;
	}
}

@media screen and (min-width: 1024px){
	.newdesign_subtitle p{
		font-size: 28px !important;
		line-height: 38px !important;
	}
	.newdesign_h1 h1,
	.newdesign_h1 h2,
	#top #wrap_all .all_colors .newdesign_h1 h2,
	#top #wrap_all .all_colors h1 {
		font-size: 52px !important;
		margin-bottom: 40px !important;
	}
	.newdesign_fullwidth_link {
		margin-top: 54px;
	}
}
.main_color .avia-color-theme-color:hover {
	background-color: #e79a00 !important;
}

/*	----------menu----------	*/
.main_menu .newdesign_login-button a:before {
	content: '';
	display: block;
	background: url('img/ico-login.svg') center/cover no-repeat;
	width: 44px;
	height: 44px;
	transition: all .3s;
}
.main_menu .newdesign_login-button a span {
	display: none;
}
#top #header .av-main-nav > li.menu-item-language > a .avia-menu-text {
	padding: 14px 28px 14px 14px;
	border: 1px solid #22B5B7;
	border-radius: 30px;
	line-height: 14px;
}
#top #header .av-main-nav > li.menu-item-language a .avia-menu-text {
	text-transform: uppercase;
}
#top #header .av-main-nav > li.menu-item-language > a .avia-menu-text:before {
	right: 8px !important;
}
@media screen and (min-width: 1200px){
	.logo {
		position: relative !important;
		max-width: 120px;
		margin-right: 20px;
	}
	.logo a {
		display: flex;
		align-items: center;
	}
	nav {
		position: relative !important;
	}
	.main_menu {
		z-index: auto;
	}

	.menu {
		display: flex;
	}
	.menu .menu-item {
		order: 1;
	}
	.menu .menu-item-language {
		order: 2;
	}
	.menu .newdesign_blue_button {
		order: 3;
	}
	.menu .newdesign_login-button {
		order: 4;
	}
	#top #header .av-main-nav > li > a {
		font-size: 13px;
		padding: 0;
		margin-right: 16px;
	}
	#top #header .av-main-nav > li.menu-item-language .avia-menu-fx {
		opacity: 0;
		visibility: hidden;
	}
	#top #header .av-main-nav > li.menu-item-language:hover .avia-menu-fx {
		opacity: 1;
		visibility: visible;
	}
	#top #header .av-main-nav > li.menu-item-language .sub-menu {
		width: auto !important;
	}
	#top #header .av-main-nav > .newdesign_login-button a {
		margin-right: 0;
	}
	#top #header .av-main-nav > li > a .avia-menu-text {
		color: #333333;
		padding-right: 22px;
		position: relative;
	}
	#top #header .av-main-nav > li.dropdown_ul_available > a .avia-menu-text:before {
		content: '';
		display: block;
		background: url('img/ico_arrow_down.svg') center/cover no-repeat;
		width: 16px;
		height: 16px;
		position: absolute;
		right: 0;
		top: 50%;
		transform: translateY(-8px);
	}
	.main_menu .newdesign_blue_button a .avia-menu-text {
		padding: 12px 20px !important;
		background: #22B5B7 !important;
		border: none !important;
	}
	.main_menu .newdesign_blue_button a:hover .avia-menu-text {
		background: #17A8AA !important;
	}
	.main_menu .newdesign_blue_button a .avia-menu-text:before {
		content: none !important;
	}
	.main_menu .newdesign_login-button a {
		display: flex;
		align-items: center;
	}
	.main_menu .newdesign_login-button a:hover:before {
		background: url('img/ico-login-hover.svg') center/cover no-repeat;
	}
	.sub-menu {
		padding-top: 6px !important;
		border: none !important;
		width: 300px !important;
	}
	.sub-menu li a {
		padding: 16px 32px !important;
	}
	.sub-menu li a span {
		font-size: 13px;
		font-weight: 400;
	}
	.sub-menu li a:hover {
		background: #e9ecef !important;
		border-left: 2px solid #22B5B7;
		color: #333333;
	}
	.sub-menu li a:hover span {
		color: #333333;
	}
	.sub-menu li:first-child a {
		border-radius: 4px 4px 0 0;
		border-top: 1px solid #e1e1e1;
	}
	.sub-menu li:last-child a {
		border-radius: 0 0 4px 4px;
	}
}
@media screen and (min-width: 1280px){
	.logo {
		max-width: 140px;
	}
	#top #header .av-main-nav > li > a,
	.sub-menu li a span {
		font-size: 14px;
	}
	#top #header .av-main-nav > li > a .avia-menu-text {
		padding-right: 24px;
	}
	#top #header .av-main-nav > li.dropdown_ul_available > a .avia-menu-text:before {
		width: 20px;
		height: 20px;
		transform: translateY(-10px);
	}
	#top #header .av-main-nav > li.menu-item-language > a .avia-menu-text {
		padding-right: 34px;
		line-height: 18px;
	}
	.main_menu .newdesign_login-button a:before {
		width: 54px;
		height: 54px;
	}
}
@media screen and (min-width: 1500px){
	.logo {
		max-width: 150px;
	}
	#top #header .av-main-nav > li > a,
	.sub-menu li a span {
		font-size: 18px;
	}
	#top #header .av-main-nav > li > a .avia-menu-text {
		padding-right: 30px;
	}
	#top #header .av-main-nav > li > a .avia-menu-text:before {
		width: 24px;
		height: 24px;
		transform: translateY(-12px);
	}
	#top #header .av-main-nav > li.menu-item-language > a .avia-menu-text {
		padding-right: 34px;
		line-height: 22px;
	}
	.main_menu .newdesign_blue_button a .avia-menu-text {
		padding: 14px 30px !important;
	}
}

/*	----------hero banner----------	*/

#header_meta .phone-info span{
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
}

.newdesign_hero-banner .newdesign_subtitle p,
.newdesign_hero-banner .av-subheading p {
	color: #999999 !important;
}

.newdesign_hero-banner .content {
	padding: 35px 0;
}
/*!*.newdesign_hero-banner .entry-content-wrapper {*!*/
/*!*	display: flex;*!*/
/*!*	align-items: center;*!*/
/*!*	flex-direction: column;*!*/
/*!*}*!*/
/*.newdesign_hero-banner .entry-content-wrapper:before,*/
/*.newdesign_hero-banner .entry-content-wrapper:after {*/
/*	content: none;*/
/*}*/
/*!*.newdesign_hero-banner div .av_one_half {*!*/
/*!*	width: 100%;*!*/
/*!*	margin: 0 0 32px;*!*/
/*!*}*!*/

/*!*.newdesign_hero-banner div .av_one_full {*!*/
/*!*	max-width: 948px;*!*/
/*!*}*!*/

#top .newdesign_hero-banner div .av_one_full .avia_textblock p {
	font-size: 18px;
}

/*#top .newdesign_hero-banner .avia_textblock *:first-child {*/
/*	margin-top: 0;*/
/*}*/

#top .newdesign_hero-banner p {
	font-size: 14px;
}
#top .newdesign_hero-banner strong {
	color: inherit;
	font-weight: 700;
}
#top .newdesign_hero-banner .avia_textblock b {
	color: #22B5B7;
}

#top .newdesign_hero-banner a:not(.avia-button) {
	color: #22B5B7;
	font-weight: 600;
	text-decoration: underline !important;
}

#top .newdesign_hero-banner span.av-post-metadata-category-link a {
	text-decoration: none !important;
}

#top .newdesign_hero-banner a.avia-color-theme-color-highlight,
#top .newdesign_hero-banner a.avia-color-theme-color,
#top .newdesign_hero-banner a.avia-color-theme-color-highlight:hover,
#top .newdesign_hero-banner a.avia-color-theme-color:hover {
	color: #ffffff !important;
	font-weight: 400;
	text-decoration: none !important;
}
#top .newdesign_hero-banner a.avia-color-theme-color-highlight:hover {
	background-color: #17A8AA !important;
}

#top .newdesign_hero-banner a:hover {
	text-decoration: none !important;
}

#top .newdesign_hero-banner a.avia-button:hover {
	text-decoration: none !important;
}

#top .newdesign_hero-banner a:not(.avia-color-theme-color):hover {
	text-decoration: none !important;
	color:  #17A8AA;
}
#top .newdesign_hero-banner .newdesign_button-link .avia-color-theme-color-subtle:hover {
	color: #999999;
	text-decoration: none !important;
}

.newdesign_hero-banner .newdesign_button-link + .av_textblock_section,
.newdesign_hero-banner .newdesign_buttons + .av_textblock_section {
	margin-top: 32px;
}
.newdesign_hero-banner .cp-load-after-post {
	display: none;
}

.newdesign_hero-banner .avia-image-container-inner,
.newdesign_hero-banner .avia-image-container-inner img {
	width: 100%;
}

#top .newdesign_hero-banner ul,
#top .newdesign_hero-banner ol {
	margin: 0 0 32px;
}

#top .newdesign_hero-banner li:last-child {
	margin-bottom: 0;
}

#top:not(.post-template-default) .av_textblock_section .avia_textblock:not(.newdesign-simple-list) ol:not(.avia-icon-list) li,
#top .newdesign_hero-banner .avia_textblock:not(.newdesign-simple-list) ul:not(.avia-icon-list) li {
	position: relative;
	margin: 0 0 16px;
    position: relative;
    margin: 0 0 5px;
    padding: 0 0 0 30px;
	list-style-type: none;
}

#top:not(.post-template-default) .av_textblock_section .avia_textblock:not(.newdesign-simple-list) ol:not(.avia-icon-list) {
	margin: 0;
}

#top .newdesign_hero-banner ol:not(.avia-icon-list) li {
	font-size: 18px !important;
}

#top .newdesign_hero-banner .avia_textblock:not(.newdesign-simple-list) ul:not(.av-share-box-list):not(.avia-icon-list) li:before,
#top:not(.post-template-default) .av_textblock_section .avia_textblock:not(.newdesign-simple-list) ol:not(.avia-icon-list) li:before {
	position: absolute;
	top: 4px;
	left: 0;
	display: inline-flex;
    justify-content: center;
    align-items: center;
    content: counter(item);
    background: #22B5B7;
    font-size: 16px;
    font-weight: 600;
    border-radius: 100%;
    color: transparent;
    width: 20px;
    height: 20px;
    text-align: center;
    margin-right: 16px;
}

#top .newdesign_hero-banner .avia_textblock:not(.newdesign-simple-list) ul:not(.avia-icon-list):not(.av-share-box-list) li:after,
#top:not(.post-template-default) .av_textblock_section .avia_textblock:not(.newdesign-simple-list) ol:not(.avia-icon-list):not(.av-share-box-list) li:after {
	content: "";
	position: absolute;
	left: 6px;
	top: 10px;
    display: block;
    width: 8px;
    height: 4px;
    border-bottom: 1px solid #ffffff;
    border-left: 1px solid #ffffff;
    transform: rotate(-40deg);
}

.newdesign_hero-banner .av-special-heading {
	margin-bottom: 16px !important;
}

.newdesign_hero-banner .av-special-heading h1 {
	float: none;
}

.newdesign_hero-banner .av-post-metadata-container .av-post-metadata-category {
	display: block;
	margin-bottom: 16px;
}

.newdesign_hero-banner .av-post-metadata-container .av-post-metadata-category .av-post-metadata-category-link a {
	text-transform: uppercase;
	font-size: 20px;
	line-height: 1.2;
	font-weight: 400 !important;
	color: #333 !important;
	text-decoration: none !important;
}

.newdesign_hero-banner .avia-image-overlay-wrap {
	display: flex;
	border-radius: 10px;
	overflow: hidden;
}

.newdesign_hero-banner .av-post-metadata-container .av-post-metadata-category .av-post-metadata-category-link a:hover {
	color: #22B5B7 !important;
}

.newdesign_hero-banner .av-post-metadata-container .av-post-metadata-published-date {
	font-size: 14px;
	color: #666;
	font-weight: 400;
}

@media screen and (min-width: 768px){
	.newdesign_hero-banner .content {
		padding: 50px 0;
	}
	#top .newdesign_hero-banner p {
		font-size: 16px;
	}

	.newdesign_hero-banner .av-post-metadata-container .av-post-metadata-published-date {
		font-size: 16px;
	}

	.newdesign_hero-banner .av-post-metadata-container .av-post-metadata-category .av-post-metadata-category-link a {
		font-size: 24px;
	}
	#top:not(.post-template-default) .av_textblock_section .avia_textblock:not(.newdesign-simple-list) ol:not(.avia-icon-list) li,
	#top .newdesign_hero-banner .avia_textblock:not(.newdesign-simple-list) ul:not(.avia-icon-list) li {
		padding: 0 0 0 40px;
	}
	#top .newdesign_hero-banner .avia_textblock:not(.newdesign-simple-list) ul:not(.av-share-box-list):not(.avia-icon-list) li:before,
	#top:not(.post-template-default) .av_textblock_section .avia_textblock:not(.newdesign-simple-list) ol:not(.avia-icon-list) li:before {
		top: 3px;
		width: 24px;
		height: 24px;
	}
	#top .newdesign_hero-banner .avia_textblock:not(.newdesign-simple-list) ul:not(.avia-icon-list):not(.av-share-box-list) li:after,
	#top:not(.post-template-default) .av_textblock_section .avia_textblock:not(.newdesign-simple-list) ol:not(.avia-icon-list):not(.av-share-box-list) li:after {
		left: 6px;
		top: 9px;
		width: 12px;
		height: 6px;
		border-bottom: 1.5px solid #ffffff;
		border-left: 1.5px solid #ffffff;
	}
}

@media screen and (max-width: 1023px){
	.newdesign_hero-banner .avia-image-overlay-wrap {
		text-align: center;
	}

	.newdesign_hero-banner .avia-image-overlay-wrap img {
		display: inline-block;
	}
}

@media screen and (min-width: 1024px){
	.newdesign_hero-banner .content {
		padding: 100px 0;
	}
	/*.newdesign_hero-banner .entry-content-wrapper {*/
	/*	flex-direction: row;*/
	/*	column-gap: 101px;*/
	/*}*/
	/*.newdesign_hero-banner div .av_one_half {*/
	/*	width: 100%;*/
	/*	max-width: none;*/
	/*	margin: 0;*/
	/*}*/
	#top .newdesign_hero-banner p {
		font-size: 18px;
	}

	#top .newdesign_hero-banner div .av_one_full .avia_textblock p {
		font-size: 20px;
	}

	/*.newdesign_hero-banner div .av_one_half {*/
	/*	width: auto;*/
	/*}*/

	/*.newdesign_hero-banner div .avia-builder-el-last {*/
	/*	flex-shrink: 0;*/
	/*	max-width: 605px !important;*/
	/*	min-width: 383px;*/
	/*}*/

	.newdesign_hero-banner div .avia-image-container {
		text-align: left;
	}

	.newdesign_hero-banner .av-post-metadata-container .av-post-metadata-published-date {
		font-size: 18px;
	}

	.newdesign_hero-banner .av-post-metadata-container .av-post-metadata-category .av-post-metadata-category-link a {
		font-size: 28px;
	}
}

/*@media screen and (min-width: 1350px){*/
/*	.newdesign_hero-banner div .avia-builder-el-last {*/
/*		width: 605px !important;*/
/*	}*/
/*}*/


/*	----------three news columns----------	*/
.newdesign_three-column-news.newdesign_overlay {
	margin-top: 100px;
}
.newdesign_three-column-news .content {
	padding: 40px 0;
}
.newdesign_three-column-news .newdesign_h1 {
	margin-bottom: 40px;
}
.newdesign_three-column-news.newdesign_overlay .content {
	margin-top: -100px;
	padding-top: 0;
}
.newdesign_three-column-news .entry-content-wrapper:before,
.newdesign_three-column-news .entry-content-wrapper:after {
	content: none;
}
.newdesign_three-column-news .entry-content-wrapper {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	column-gap: 20px;
	flex-direction: column;
	align-items: flex-start;
}
.newdesign_three-column-news .entry-content-wrapper > section {
	width: 100%;
}
.newdesign_three-column-news div .flex_column:not(.av_one_full) {
	margin: 0 auto 32px !important;
	padding-bottom: 12px;
	width: 100%;
	max-width: 464px;
	background: #fff;
	border-radius: 10px;
	box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.1);
	transition: all .3s;
}
.newdesign_three-column-news div .flex_column.av_one_half {
	max-width: 600px;
}
.newdesign_three-column-news div .flex_column:last-child {
	margin-bottom: 0 !important;
}
.newdesign_three-column-news div .flex_column:not(.av_one_full):hover {
	box-shadow: 0 2px 12px rgba(134, 163, 197, .2);
	transform: scale(1.03);
}
.newdesign_three-column-news .avia-image-container-inner, .avia_image, .av-image-caption-overlay {
	border-radius: 10px 10px 0 0;
}
.newdesign_three-column-news div .flex_column:not(.av_one_full) .av_textblock_section {
	margin: 0 32px;
}
#top .newdesign_three-column-news p {
	word-wrap: break-word;
	font-size: 14px;
}
.newdesign_three-column-news div .flex_column:not(.av_one_full) .av_textblock_section a {
	font-size: 14px;
	font-weight: 600;
	line-height: 25px;
	color: #22B5B7;
	text-decoration: underline;
}
.newdesign_three-column-news div .flex_column:not(.av_one_full) .av_textblock_section a:hover {
	color: #17A8AA;
	text-decoration: none !important;
}
#top .newdesign_three-column-news a:where(:not(.wp-element-button)) {
	text-decoration: underline;
}
.newdesign_three-column-news div .flex_column:not(.av_one_full) .av_textblock_section a:hover {
	text-decoration: none;
}


@media screen and (min-width: 768px){
	.newdesign_three-column-news .content {
		padding: 60px 0;
	}
	.newdesign_three-column-news.newdesign_overlay .content {
		padding-top: 0;
	}
	#top .newdesign_three-column-news p {
		font-size: 16px;
	}
	.newdesign_three-column-news div .flex_column:not(.av_one_full) .av_textblock_section a {
		font-size: 16px;
	}
}

@media screen and (min-width: 1024px){
	.newdesign_three-column-news .content {
		padding: 100px 0;
	}
	.newdesign_three-column-news.newdesign_overlay .content {
		padding-top: 0;
	}
	.newdesign_three-column-news .entry-content-wrapper {
		flex-direction: row;
	}
	.newdesign_three-column-news div .flex_column.av_one_third {
		width: 31%;
	}
	.newdesign_three-column-news div .flex_column.av_one_half {
		width: 48%;
	}
	.newdesign_three-column-news div .flex_column:not(.av_one_full) .av_textblock_section a {
		font-size: 18px;
	}
	#top .newdesign_three-column-news p {
		font-size: 18px;
	}
}

/*	----------features----------	*/

.newdesign_features .entry-content-wrapper:before,
.newdesign_features .entry-content-wrapper:after {
	content: none;
}
.newdesign_features .entry-content-wrapper {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	max-width: 680px;
	margin: 0 auto;
}
.newdesign_features .content {
	padding: 40px 0;
}
.newdesign_features h1 {
	margin-bottom: 10px;
}
#top .newdesign_features p {
	font-size: 14px;
}
.newdesign_features .newdesign_features_description_wrapper {
	width: 100%;
	margin-bottom: 20px;
}
.newdesign_features .newdesign_description {
	max-width: 940px;
}
.newdesign_features div .av_one_half,
.newdesign_features div .av_one_third,
.newdesign_features div .av_one_fourth {
	margin: 20px 5% !important;
	width: 40% !important;
}
.newdesign_features div .av_one_half {
	max-width: 706px;
}
.newdesign_features div .av_one_third {
	max-width: 464px;
}
.newdesign_features div .av_one_fourth {
	max-width: 343px;
}
body .newdesign_features .column-top-margin {
	margin-top: 20px;
}
.newdesign_features .avia-image-overlay-wrap {
	width: 140px;
	height: 140px;
}
.newdesign_features .avia-image-overlay-wrap img {
	width: 100%;
	height: 100%;
}
.newdesign_features .avia-image-overlay-wrap  {
	margin-bottom: 0;
}
.newdesign_features .newdesign_features_button-wrapper  {
	width: 100%;
	margin-top: 40px;
}
.newdesign_features .newdesign_features_button-wrapper a:hover {
	background: #e79a00;
}
@media screen and (max-width: 479px){
	.newdesign_features div .av_one_half .newdesign_subtitle p,
	.newdesign_features div .av_one_third .newdesign_subtitle p,
	.newdesign_features div .av_one_fourth .newdesign_subtitle p {
		font-size: 14px !important;
		line-height: 19px !important;
	}
}

@media screen and (min-width: 480px) and (max-width: 767px){
	.newdesign_features div .av_one_half .newdesign_subtitle p,
	.newdesign_features div .av_one_third .newdesign_subtitle p,
	.newdesign_features div .av_one_fourth .newdesign_subtitle p {
		font-size: 18px !important;
		line-height: 23px !important;
	}
}
@media screen and (min-width: 768px){
	.newdesign_features .content {
		padding: 60px 0;
	}
	.newdesign_features h1 {
		margin-bottom: 20px;
	}
	#top .newdesign_features p {
		font-size: 16px;
	}
	.newdesign_features div .av_one_half {
		margin: 20px 10px !important;
		width: 46% !important;
		max-width: 300px;
	}
	.newdesign_features div .av_one_third {
		margin: 20px 10px !important;
		width: 31% !important;
		max-width: 200px;
	}
	.newdesign_features div .av_one_fourth {
		margin: 20px 10px !important;
		width: 22% !important;
		max-width: 300px;
	}
	.newdesign_features .avia-image-overlay-wrap {
		width: 200px;
		height: 200px;
	}
}

@media screen and (min-width: 1024px){
	.newdesign_features .content {
		padding: 100px 0;
	}
	.newdesign_features .entry-content-wrapper {
		max-width: 1432px;
	}
	#top .newdesign_features p {
		font-size: 18px;
	}
	.newdesign_features div .av_one_half {
		max-width: 706px;
	}
	.newdesign_features div .av_one_third {
		max-width: 464px;
	}
	.newdesign_features div .av_one_fourth {
		max-width: 343px;
	}
}

/*	----------tools----------	*/
.newdesign_tools .entry-content-wrapper:before,
.newdesign_tools .entry-content-wrapper:after {
	content: none;
}
.newdesign_tools .entry-content-wrapper {
	display: flex;
	flex-wrap: wrap;
	column-gap: 20px;
	margin: 0 auto;
	justify-content: center;
}
.newdesign_tools .content {
	padding: 40px 0;
}
.newdesign_tools section {
	width: 100%;
}
.newdesign_tools .newdesign_subtitle p {
	margin: 0;
}
.newdesign_tools h1 {
	margin-bottom: 10px;
}
.newdesign_tools .flex_column.newdesign_tools_item {
	margin: 30px 0 0;
	padding: 32px;
	background: #ffffff;
	box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.1);
	border-radius: 10px;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	max-width: 464px;
	width: 100%;
	transition: all .3s;
}
.newdesign_tools .flex_column.newdesign_tools_item:hover {
	background: #f2f4f5;
}
.newdesign_tools .flex_column.newdesign_tools_item .avia-image-container.avia-align-center {
	margin: 0 0 20px;
}
.newdesign_tools .newdesign_tools_item:before,
.newdesign_tools .newdesign_tools_item:after {
	content: none;
}
.newdesign_tools .newdesign_tools_item .newdesign_tools_icon img{
	width: 68px;
}
.newdesign_tools .newdesign_tools_item .newdesign_tools_arrow img{
	margin-top: 18px;
	width: 26px;
}

@media screen and (min-width: 768px){
	.newdesign_tools .content {
		padding: 60px 0;
	}
	.newdesign_tools h1 {
		margin-bottom: 20px;
	}
	#top .newdesign_tools p {
		font-size: 16px;
	}
}

@media screen and (min-width: 1024px){
	.newdesign_tools .content {
		padding: 100px 0;
	}
	#top .newdesign_tools p {
		font-size: 18px;
	}
	.newdesign_tools .flex_column.newdesign_tools_item {
		 width: 31%;
 	}
}

/*	----------tabs----------	*/

.newdesign_tabs .content {
	padding: 40px 0;
}
.newdesign_tabs .newdesign_h1 {
	max-width: 840px;
}
.newdesign_tabs .newdesign_description {
	max-width: 840px;
}
.newdesign_tabs .newdesign_tabs-wrapper {
	margin: 40px 0;
}
.newdesign_tabs .tab {
	font-family: Open Sans !important;
	font-size: 20px !important;
	font-weight: 700 !important;
	line-height: 1.5 !important;
	color: #333333 !important;
	letter-spacing: inherit;
	padding: 15px !important;
}
.newdesign_tabs .tab_titles {
	margin-right: 30px;
	width: 40%;
	min-width: 180px;
	max-width: 460px;
}
.newdesign_tabs .tab {
	width: 100% !important;
	padding: 18px 20px;
	border-right: none;
	border-top: 2px solid #E9E9E9 !important;
	border-bottom: 2px solid #E9E9E9 !important;
}
.newdesign_tabs .tab_content {
	box-shadow: none !important;
	padding-left: 30px !important;
}
.newdesign_tabs .active_tab.tab {
	border-bottom: 2px solid #22B5B7 !important;
}
.newdesign_tabs .tab_content .tab_inner_content {
	margin: 0;
}
#top .newdesign_tabs .tab_content .tab_inner_content p,
#top .newdesign_tabs .tab_content .tab_inner_content li {
	font-size: 20px !important;
	color: #666666 !important;
	line-height: 1.4 !important;
}

.newdesign_tabs .tab_content .tab_inner_content p > a:not(.btn):hover {
	text-decoration: none !important;
	color: #17A8AA !important;
}

.newdesign_tabs .tab_content .tab_inner_content p > a.btn {
	display: inline-block;
	padding: 14px 30px;
	color: #ffffff !important;
	background-color: #22B5B7;
	border-radius: 40px;
	text-decoration: none !important;
	margin: 16px 0;
	transition: background-color .2s ease;
	text-align: center;
	font-weight: 600;
}

.newdesign_tabs .tab_content .tab_inner_content p > a.btn:hover {
	background-color: #17A8AA;
}

.newdesign_tabs .tab_content .tab_inner_content > *:first-child {
	margin-top: 0;
}
.newdesign_tabs .tab_content .tab_inner_content img {
	width: 200px;
	margin-right: 100%;
	margin: 0;
}
.newdesign_tabs .tab_content a {
	text-decoration: underline !important;
	color: #22B5B7 !important;
	cursor: pointer;
}
.newdesign_tabs .avia-button-wrap {
	margin-top: 30px;
	width: 100%;
}
.newdesign_tabs .newdesign_blue_button {
	width: 100%;
}
.newdesign_tabs .avia-button-wrap .avia-button {
	width: 100%;
	max-width: 464px;
}

@media screen and (max-width: 767px){
	.newdesign_tabs .active_tab {
		color: #ffffff !important;
	}

	.newdesign_tabs .tabcontainer {
		border-radius: 10px;
	}

	.newdesign_tabs .tab_content .tab_inner_content p > a {
		padding: 14px 0;
		font-size: 17px;
	}
}

@media screen and (min-width: 768px){
	.newdesign_tabs .content {
		padding: 60px 0;
	}
	.newdesign_tabs .tab_titles {
		margin-right: 30px;
	}
	.newdesign_tabs .tab {
		border-top: none !important;
		padding: 32px 0 8px !important;
	}
	.newdesign_tabs .tab_content {
		border-left: 1px solid #E9E9E9 !important;
	}
	.newdesign_tabs .tab:hover {
		background-color: #FAFAFA !important;
	}
}

@media screen and (max-width: 1200px){
	.newdesign_tabs .tab_content .tab_inner_content p {
		flex-wrap: wrap;
	}
}

@media screen and (min-width: 1024px){
	.newdesign_tabs .tab {
		font-size: 28px !important;
	}
	.newdesign_tabs .content {
		padding: 100px 0;
	}
	.newdesign_tabs .newdesign_tabs-wrapper {
		margin-top: 60px;
	}
	.newdesign_tabs .tab_titles {
		margin-right: 50px;
		padding-right: 20px;
		width: 605px;
		max-width: 45%;
	}
	.newdesign_tabs .tab_content {
		padding-left: 50px !important;
	}
	.newdesign_tabs .tab_content .tab_inner_content img {
		margin-right: 32px;
	}
}

/*	----------courses----------	*/

.newdesign_courses .content {
	padding: 40px 0;
}
.newdesign_courses .avia-content-slider-inner {
	/*height: auto !important;*/
	padding-bottom: 10px !important;
}
.newdesign_courses .slide-entry {
	position: relative;
	margin: 0 auto 20px !important;
	padding-bottom: 12px;
	width: 100% !important;
	max-width: 380px;
	background: #fff;
	border-radius: 10px;
	border: 1px solid #E9E9E9;
	box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.1);
	transition: all .3s;
	float: none !important;
}
.newdesign_courses .slide-entry:hover {
	box-shadow: 0 2px 12px rgba(134, 163, 197, .2);
	transform: scale(1.03);
}
.newdesign_courses .slide-entry > a {
	position: static !important;
}
.newdesign_courses .slide-entry .slide-img {
	width: 100%;
	height: 180px;
	object-fit: cover;
	border-radius: 10px 10px 0 0;
}
.newdesign_courses .slide-avatar {
	position: absolute;
	left: 32px !important;
	top: 144px;
	width: 72px;
	height: 72px;
	object-fit: cover;
	border-radius: 50%;
	z-index: 1000;
}
.newdesign_courses .slide-author {
	font-size: 14px;
	text-align: right;
	color: #666666;
	width: calc(100% - 104px);
	margin: 0 0 0 auto;
	padding-right: 32px;
}
.newdesign_courses .entry-content {
	margin: 0 32px;
}
.newdesign_courses .entry-content p {
	font-family: Open Sans !important;
	font-size: 18px !important;
	font-weight: 700 !important;
	line-height: 25px !important;
	color: #333333 !important;
	margin-bottom: 20px !important;
}
.newdesign_courses .avia-smallarrow-slider-heading {
	display: flex !important;
	flex-wrap: wrap;
}
.newdesign_courses .avia-smallarrow-slider-heading .newdesign_subtitle {
	width: 100%;
}
.newdesign_courses .avia-slideshow-arrows {
	position: absolute !important;
	width: 120px !important;
	margin: 0 0 50px auto;
}
#top .newdesign_courses .avia-smallarrow-slider.av-slideshow-ui .avia-slideshow-arrows.av-visible-prev a.prev-slide,
#top .newdesign_courses .avia-smallarrow-slider.av-slideshow-ui .avia-slideshow-arrows.av-visible-prev a.next-slide {
	width: 54px !important;
	height: 54px !important;
	border: 3px solid #22B5B7 !important;
	border-radius: 50% !important;
	color: #22B5B7 !important;
}
.newdesign_courses .prev-slide:before,
.newdesign_courses .next-slide:before {
	padding-left: 22px !important;
	padding-top: 12px !important;
	background: none !important;
	top: 0 !important;
	left: 0 !important;
}
@media screen and (min-width: 768px){
	.newdesign_courses .content {
		padding: 60px 0;
	}
	.newdesign_courses .entry-content p {
		font-size: 24px !important;
		line-height: 31px !important;
	}
	.newdesign_courses .slide-entry-wrap {
		display: flex;
	}
	.newdesign_courses .slide-entry {
		margin: 0 10px !important;
		width: 33% !important;
	}
	.newdesign_courses .slide-entry .slide-img {
		height: 120px;
	}
	.newdesign_courses .slide-avatar {
		left: 16px !important;
		top: 98px;
		width: 44px;
		height: 44px;
	}
	.newdesign_courses .slide-author {
		width: calc(100% - 60px);
		padding-right: 16px;
	}
	.newdesign_courses .entry-content {
		margin: 0 16px;
	}
	.newdesign_courses .entry-content p {
		margin: 4px 0;
		font-size: 18px !important;
		line-height: 25px !important;
	}
}
@media screen and (max-width: 1023px) {
	.newdesign_courses .avia-courses-slider-element-container {
		margin-bottom: 80px !important;
	}
	.newdesign_courses .avia-slideshow-arrows {
		top: auto !important;
		left: 50% !important;
		bottom: -100px !important;
		transform: translateX(-50%) !important;
	}
}
@media screen and (max-width: 767px) {
	.newdesign_courses .avia-slideshow-arrows {
		bottom: -80px !important;
	}
	.newdesign_courses .slide-entry {
		max-width: 380px;
	}
}

@media screen and (min-width: 1024px){
	.newdesign_courses .content {
		padding: 100px 0;
	}
	.newdesign_courses .entry-content p {
		font-size: 28px !important;
		line-height: 38px !important;
	}
	.newdesign_courses .avia-courses-slider-element-container {
		margin-bottom: 0 !important;
	}
	.newdesign_courses .avia-slideshow-arrows {
		position: relative !important;
		width: 100% !important;
		top: 180px !important;
		margin: 0 !important;
	}
	.newdesign_courses .slide-entry-wrap {
		width: 84%;
		margin: 0 8%;
		max-width: 1190px;
	}
	.newdesign_courses .slide-entry {
		width: 31% !important;
	}
	.newdesign_courses .slide-entry .slide-img {
		height: 180px;
	}
	.newdesign_courses .slide-avatar {
		left: 16px !important;
		top: 144px;
		width: 72px;
		height: 72px;
	}
	.newdesign_courses .slide-author {
		width: calc(100% - 88px);
		font-size: 16px;
		padding-right: 16px;
	}
	.newdesign_courses .entry-content p {
		font-size: 21px !important;
		line-height: 31px !important;
	}
}
@media screen and (min-width: 1280px) {
	.newdesign_courses .slide-avatar {
		left: 32px !important;
	}
	.newdesign_courses .slide-author {
		width: calc(100% - 104px);
		font-size: 18px;
		padding-right: 32px;
	}
	.newdesign_courses .entry-content {
		margin: 0 32px;
	}
	.newdesign_courses .entry-content p {
		font-size: 28px !important;
		line-height: 38px !important;
	}
}

/*	----------reviews----------	*/

.newdesign_reviews-slider .content {
	padding: 40px 0;
}
.newdesign_reviews-slider .av-mini-hide.av-medium-hide.av-small-hide .avia-content-slider-inner {
	height: auto !important;
	padding-bottom: 10px !important;
}

.newdesign_reviews-slider .slide-entry {
	position: relative;
	margin: 0 auto 20px !important;
	padding: 24px;
	width: 100% !important;
	background: #fff;
	border-radius: 10px;
	border: 1px solid #E9E9E9;
	box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.1);
	float: none !important;
}
.newdesign_reviews-slider .slide-date {
	font-size: 14px;
	color: #22B5B7;
}
.newdesign_reviews-slider .slide-author {
	padding: 20px 0 6px;
	font-size: 14px;
	line-height: 21px;
	color: #666666;
	border-top: 1px solid #22B5B7;
}
.newdesign_reviews-slider .entry-content p {
	font-family: Open Sans !important;
	font-size: 16px !important;
	font-weight: 400 !important;
	line-height: 23px !important;
	color: #333333 !important;
	margin-bottom: 20px !important;
}
.newdesign_reviews-slider .avia-smallarrow-slider-heading {
	width: auto !important;
	display: flex !important;
	flex-wrap: wrap;
}
.newdesign_reviews-slider .avia-smallarrow-slider-heading img {
	border-radius: 10px;
	margin: 20px 0 -40px;
}
.newdesign_reviews-slider .avia-smallarrow-slider-heading .newdesign_subtitle {
	width: 100%;
}
.newdesign_reviews-slider .avia-smallarrow-slider {
	margin-bottom: 100px !important;
}
.newdesign_reviews-slider .avia-slideshow-arrows {
	position: absolute !important;
	width: 120px !important;
	margin: 0 0 50px auto;
}
#top .newdesign_reviews-slider .avia-smallarrow-slider.av-slideshow-ui .avia-slideshow-arrows.av-visible-prev a.prev-slide,
#top .newdesign_reviews-slider .avia-smallarrow-slider.av-slideshow-ui .avia-slideshow-arrows.av-visible-prev a.next-slide {
	width: 54px !important;
	height: 54px !important;
	border: 3px solid #22B5B7 !important;
	border-radius: 50% !important;
	color: #22B5B7 !important;
}
.newdesign_reviews-slider .prev-slide:before,
.newdesign_reviews-slider .next-slide:before {
	padding-left: 22px !important;
	padding-top: 12px !important;
	background: none !important;
	top: 0 !important;
	left: 0 !important;
}
@media screen and (min-width: 768px){
	.newdesign_reviews-slider .content {
		padding: 60px 0;
	}
	.newdesign_reviews-slider .avia-smallarrow-slider-heading {
		padding: 0 60px;
	}
	.newdesign_reviews-slider .avia-slideshow-arrows {
		margin-right: -60px !important;
	}
	.newdesign_reviews-slider .slide-entry {
		margin: 0 10px !important;
		width: 50% !important;
		padding: 16px;
		display: flex;
		flex-direction: column;
	}
	.newdesign_reviews-slider .slide-date {
		font-size: 16px;
	}
	.newdesign_reviews-slider .entry-content {
		flex-grow: 1;
	}
	.newdesign_reviews-slider .slide-entry-wrap {
		display: flex;
	}

}
@media screen and (max-width: 767px) {
	.newdesign_reviews-slider .avia-slideshow-arrows {
		bottom: -80px !important;
	}
	.newdesign_reviews-slider .slide-entry {
		max-width: 380px;
	}
}
@media screen and (max-width: 1023px) {
	.newdesign_reviews-slider .avia-slideshow-arrows {
		top: auto !important;
		left: 50% !important;
		bottom: -100px !important;
		transform: translateX(-50%) !important;
	}
}

@media screen and (min-width: 1024px){
	.newdesign_reviews-slider .content {
		padding: 100px 0;
	}
	.newdesign_reviews-slider .avia-smallarrow-slider-heading {
		padding: 0 120px;
	}
	.newdesign_reviews-slider .avia-smallarrow-slider-heading img {
		margin: 40px 0 -125px;
	}
	.newdesign_reviews-slider .slide-date {
		font-size: 18px;
	}
	.newdesign_reviews-slider .entry-content p {
		font-size: 28px !important;
		line-height: 38px !important;
	}
	.newdesign_reviews-slider .avia-slideshow-arrows {
		position: relative !important;
		width: calc(100% + 240px) !important;
		top: 180px !important;
		margin: 0 -120px !important;
	}
	.newdesign_reviews-slider .slide-entry-wrap {
		width: 84%;
		margin: 0 8%;
		max-width: 1190px;
		justify-content: center;
	}
	.newdesign_reviews-slider .slide-entry {
		width: 31% !important;
		padding: 32px;
	}
	.newdesign_reviews-slider .entry-content p {
		font-size: 18px !important;
		line-height: 27px !important;
	}
}
@media screen and (min-width: 1280px) {
	.newdesign_reviews-slider .slide-author {
		font-size: 16px;
		margin-right: 0;
	}
	.newdesign_reviews-slider .avia-smallarrow-slider-heading {
		padding: 0 242px;
	}
	.newdesign_reviews-slider .avia-slideshow-arrows {
		width: calc(100% + 484px) !important;
		margin: 0 -242px !important;
	}
}
/*	----------numbers----------	*/

.newdesign_numbers .content {
	padding: 40px 0;
}
.newdesign_numbers .entry-content-wrapper:before,
.newdesign_numbers .entry-content-wrapper:after,
.newdesign_numbers .flex_column:before,
.newdesign_numbers .flex_column:after {
	content: none;
}
.newdesign_numbers .entry-content-wrapper {
	display: flex;
	flex-direction: column;
}
.newdesign_numbers_image {
	width: 100% !important;
	max-width: 726px;
}
.newdesign_numbers_image .avia-image-container-inner {
	width: 100%;
}
.newdesign_numbers_content {
	width: 100% !important;
	margin-left: 0 !important;
}
.newdesign_numbers_content .avia-animated-number {
	text-align: left;
}
.newdesign_numbers_content .avia-single-number {
	color: #333333 !important;
	font-size: 40px !important;
	line-height: 24px !important;
	font-family: Open Sans;
	font-weight: 700 !important;
	margin: 30px 0 0;
}
.newdesign_numbers_content .avia-single-number:after {
	content: '+';
}
.newdesign_numbers_content .avia-animated-number-content {
	max-width: 380px;
}
.newdesign_numbers_content .avia-animated-number-content p {
	margin-bottom: 10px;
	font-size: 16px !important;
}

@media screen and (min-width: 768px){
	.newdesign_numbers .container {
		display: flex;
		justify-content: center;
	}
	.newdesign_numbers .content {
		padding: 60px 0;
		max-width: 600px;
	}
	.newdesign_numbers_content {
		margin-top: 40px;
	}
}

@media screen and (min-width: 1024px){
	.newdesign_numbers .container {
		display: block;
	}
	.newdesign_numbers .content {
		padding: 100px 0;
		max-width: none;
	}
	.newdesign_numbers .entry-content-wrapper {
		flex-direction: row;
	}
	.newdesign_numbers_image {
		width: 50% !important;
	}
	.newdesign_numbers_content {
		width: 50% !important;
		margin-left: 0 !important;
		padding-left: 100px;
		margin-top: 0;
	}
	.newdesign_numbers_content .avia-single-number {
		font-size: 60px !important;
		line-height: 48px !important;
	}
	.newdesign_numbers_content .avia-animated-number-content p {
		margin-top: 20px;
		font-size: 20px !important;
	}
}

/*	----------numbers 3 columns ----------	*/

.newdesign_numbers-columns .content {
	padding: 40px 0;
}
.newdesign_numbers-columns .avia-single-number {
	color: #22B5B7 !important;
	font-size: 40px !important;
	line-height: 24px !important;
	font-family: Open Sans;
	font-weight: 700 !important;
	margin: 30px 0 20px;
}
.newdesign_numbers-columns .avia-single-number:after {
	content: '+';
}
.newdesign_numbers-columns .newdesign_percent .avia-single-number:after {
	content: '%';
}
.newdesign_numbers-columns .avia-animated-number {
	text-align: left;
	max-width: 343px;
}
.newdesign_numbers-columns .avia-animated-number-content p {
	margin-bottom: 10px;
	font-size: 16px !important;
}

@media screen and (min-width: 768px){
	.newdesign_numbers-columns .content {
		padding: 60px 0;
	}
}

@media screen and (min-width: 1024px){
	.newdesign_numbers-columns .content {
		padding: 100px 0;
		max-width: none;
	}
	.newdesign_numbers-columns .entry-content-wrapper {
		max-width: 1000px;
		margin: 0 auto;
	}
	.newdesign_numbers-columns .avia-single-number {
		font-size: 60px !important;
		line-height: 48px !important;
	}
	.newdesign_numbers-columns .avia-animated-number-content p {
		margin-top: 20px;
		font-size: 20px !important;
	}
}

/*	----------services----------	*/

.newdesign_services .content {
	padding: 40px 0;
}
.newdesign_services .entry-content-wrapper:before,
.newdesign_services .entry-content-wrapper:after {
	content: none;
}
.newdesign_services .avia-image-container-inner {
	width: 200px;
}
.newdesign_services .newdesign_services_item {
	margin: 20px 5% !important;
	width: 40% !important;
}
.newdesign_services .avia-image-overlay-wrap {
	width: 140px;
	height: 140px;
	margin: 0 auto;
}
.newdesign_services .avia-image-overlay-wrap img {
	width: 100%;
	height: 100%;
}
@media screen and (min-width: 768px){
	.newdesign_services .content {
		padding: 60px 0;
	}
	.newdesign_services .avia-image-overlay-wrap {
		width: 200px;
		height: 200px;
	}
}

@media screen and (min-width: 1024px){
	.newdesign_services .content {
		padding: 100px 0;
	}
	.newdesign_services .entry-content-wrapper {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		column-gap: 20px;
	}
	.newdesign_services .newdesign_services_item {
		margin: 20px 0 !important;
		width: 23% !important;
		max-width: 343px;
	}
}

/*	----------brands----------	*/

.newdesign_brands .content {
	padding: 40px 0;
}
.newdesign_brands .entry-content-wrapper:before,
.newdesign_brands .entry-content-wrapper:after {
	content: none;
}
.newdesign_brands .newdesign_brands_item {
	margin: 20px 5% !important;
	width: 40% !important;
}
.newdesign_brands .avia-logo-element-container {
	width: 100%;
}
.newdesign_brands .avia-content-slider-inner {
	height: auto;
}
.newdesign_brands .slide-entry {
	border: none !important;
	box-shadow: none !important;
}
.newdesign_brands .slide-entry:hover {
	transform: none;
}
.newdesign_brands .av-partner-fake-img {
	border: none !important;
	box-shadow: none !important;
}
.newdesign_brands .avia-slideshow-arrows {
	position: absolute !important;
	width: 120px !important;
	margin: 0 0 50px auto;
}
#top .newdesign_brands .avia-smallarrow-slider.av-slideshow-ui .avia-slideshow-arrows.av-visible-prev a.prev-slide,
#top .newdesign_brands .avia-smallarrow-slider.av-slideshow-ui .avia-slideshow-arrows.av-visible-prev a.next-slide {
	width: 54px !important;
	height: 54px !important;
	border: 3px solid #22B5B7 !important;
	border-radius: 50% !important;
	color: #22B5B7 !important;
}
.newdesign_brands .prev-slide:before,
.newdesign_brands .next-slide:before {
	padding-left: 22px !important;
	padding-top: 12px !important;
	background: none !important;
	top: 0 !important;
	left: 0 !important;
}
.newdesign_brands .avia-content-slider {
	margin-top: 0 !important;
}
@media screen and (min-width: 768px){
	.newdesign_brands .content {
		padding: 60px 0;
	}
}
@media screen and (max-width: 767px) {
	.newdesign_brands .avia-slideshow-arrows {
		bottom: -80px !important;
	}
}
@media screen and (max-width: 1023px) {
	.newdesign_brands .avia-content-slider {
		margin-bottom: 100px !important;
	}
	.newdesign_brands .avia-slideshow-arrows {
		top: auto !important;
		left: 50% !important;
		bottom: -100px !important;
		transform: translateX(-50%) !important;
	}
}
@media screen and (min-width: 1024px){
	.newdesign_brands .content {
		padding: 100px 0;
	}
	.newdesign_brands .entry-content-wrapper {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		column-gap: 20px;
	}
	.newdesign_brands .newdesign_brands_item {
		margin: 20px 0 !important;
		width: 23% !important;
		max-width: 343px;
	}
	.newdesign_brands .avia-slideshow-arrows {
		width: calc(100% + 80px) !important;
		top: 40% !important;
		margin: 0 -50px !important;
	}
}
@media screen and (min-width: 1600px){
	.newdesign_brands .avia-slideshow-arrows {
		width: calc(100% + 120px) !important;
		margin: 0 -70px !important;
	}
}

/*	----------subscribe----------	*/

.newdesign_subscribe {
	margin-top: 40px;
}
.newdesign_subscribe .content {
	padding: 40px 0;
}
.newdesign_subscribe .entry-content-wrapper:before,
.newdesign_subscribe .entry-content-wrapper:after {
	content: none;
}
.newdesign_subscribe .flex_column {
	margin: 0;
}
.newdesign_subscribe_image {
	margin-top: -100px !important;
}
.newdesign_subscribe_content {
	margin-top: 20px !important;
}
.newdesign_subscribe_image .avia-image-container-inner {
	width: 80%;
	max-width: 504px;
}
.newdesign_subscribe_image .avia-image-container-inner img {
	border-radius: 10px;
}
.newdesign_subscribe_form {
	max-width: 605px;
}
.newdesign_subscribe_form p:first-child {
	margin-top: 16px;
}
.newdesign_subscribe_form p:first-child input {
	border-color: #22B5B7 !important;
	padding: 16px 30px !important;
}
.newdesign_subscribe_form p:first-child input::placeholder {
	color: #999999 !important;
	font-size: 13px !important;
	font-weight: 500 !important;
	font-family: "Open Sans" !important;
}
.newdesign_subscribe_form .input_checkbox_label,
.newdesign_subscribe div.sib-email-area .input_checkbox_label {
	color: #666666 !important;
	font-size: 14px !important;
	font-weight: 400 !important;
	font-family: "Open Sans" !important;
}
.newdesign_subscribe_form .button {
	margin-top: 8px;
	border: none !important;
	background: #22B5B7 !important;
	min-width: 224px;
	padding: 16px 30px !important;
	font-size: 14px !important;
	cursor: pointer;
	transition: all .3s;
}
.newdesign_subscribe_form .button:hover {
	background: #17A8AA !important;
}
.newdesign_subscribe div.sib-email-area,
div.sib-email-area {
	display: flex;
	flex-direction: column;
}
.newdesign_subscribe input.sib-email-area,
input.sib-email-area {
	border-color: #22B5B7 !important;
	padding: 16px 30px !important;
	border-radius: 30px !important;
	width: 100% !important;
	max-width: 600px;
}
.newdesign_subscribe input.sib-email-area::placeholder,
input.sib-email-area::placeholder {
	color: #999999 !important;
	font-size: 13px !important;
	font-weight: 500 !important;
	font-family: "Open Sans" !important;
}
.newdesign_subscribe input.sib-default-btn,
input.sib-default-btn {
	margin-top: 8px;
	border: none !important;
	background: #22B5B7;
	min-width: 224px !important;
	width: fit-content !important;
	padding: 16px 30px !important;
	font-size: 14px !important;
	cursor: pointer;
	transition: all .3s;
}
.newdesign_subscribe form.sib_signup_form p.sib-alert-message-success,
.newdesign_subscribe form.sib_signup_form p.sib-alert-message-warning,
form.sib_signup_form p.sib-alert-message-success,
form.sib_signup_form p.sib-alert-message-warning {
	background-color: #ffffff;
	border-color: #22B5B7;
	color: #666666;
	border-radius: 0;
	width: fit-content;
	padding: 10px 15px;
}

@media screen and (min-width: 768px){
	.newdesign_subscribe {
		margin-top: 60px;
	}
	.newdesign_subscribe .content {
		padding: 60px 0;
	}
	.newdesign_subscribe .flex_column {
		width: 100% !important;
	}
	.newdesign_subscribe_image {
		margin-top: -120px !important;
	}
	.newdesign_subscribe_content {
		margin-top: 40px !important;
	}
	.newdesign_subscribe_form p:first-child input::placeholder,
	.newdesign_subscribe input.sib-email-area::placeholder,
	input.sib-email-area::placeholder {
		font-size: 16px !important;
	}
	.newdesign_subscribe_form .input_checkbox_label,
	.newdesign_subscribe div.sib-email-area .input_checkbox_label,
	div.sib-email-area .input_checkbox_label {
		font-size: 16px !important;
	}
	.newdesign_subscribe_form .button,
	.newdesign_subscribe input.sib-default-btn,
	input.sib-default-btn {
		font-size: 16px !important;
	}
}

@media screen and (min-width: 1024px){
	.newdesign_subscribe {
		margin-top: 100px;
	}
	.newdesign_subscribe .content {
		padding: 100px 0;
	}
	.newdesign_subscribe_image {
		margin-top: -200px !important;
	}
	.newdesign_subscribe_content {
		margin-top: 0 !important;
	}
	.newdesign_subscribe .flex_column {
		width: 50% !important;
	}
	.newdesign_subscribe_form p:first-child input::placeholder,
	.newdesign_subscribe input.sib-email-area::placeholder,
	input.sib-email-area::placeholder {
		font-size: 18px !important;
	}
	.newdesign_subscribe_form .input_checkbox_label,
	.newdesign_subscribe div.sib-email-area .input_checkbox_label,
	div.sib-email-area .input_checkbox_label {
		font-size: 18px !important;
	}
	.newdesign_subscribe_form .button,
	.newdesign_subscribe input.sib-default-btn,
	input.sib-default-btn {
		font-size: 18px !important;
	}
}

/*	----------contact----------	*/

.newdesign_contact .content {
	padding: 40px 0;
}
.newdesign_contact .entry-content-wrapper:before,
.newdesign_contact .entry-content-wrapper:after {
	content: none;
}
.newdesign_contact .flex_column {
	margin: 0;
}
.newdesign_contact_image {
	margin-top: -100px !important;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
.newdesign_contact_image .avia-image-container {
	width: 100%;
}
.newdesign_contact_content {
	margin-top: 20px !important;
}
.newdesign_contact_image .avia-image-container-inner {
	width: 80%;
	max-width: 504px;
}
.newdesign_contact_image .avia-image-container-inner img {
	border-radius: 10px;
}
.newdesign_contact_image .newdesign_contact-role p {
	margin: 10px 0 0;
	font-size: 14px !important;
	margin-right: 10px;
}
.newdesign_contact_image .newdesign_contact-name p {
	margin: 8px 0 0;
	font-size: 16px !important;
	font-weight: 700 !important;;
}
.newdesign_contact-info {
	margin-bottom: 10px;
}
.newdesign_contact .newdesign_description {
	margin-bottom: 40px;
}
.newdesign_contact-info .iconbox_icon {
	color: #F7A600;
}
.newdesign_contact .avia-button-wrap {
	margin-top: 40px;
}

@media screen and (min-width: 768px){
	.newdesign_contact .content {
		padding: 60px 0;
	}
	.newdesign_contact .flex_column {
		width: 100% !important;
	}
	.newdesign_contact_image {
		margin-top: -140px !important;
	}
	.newdesign_contact_image .newdesign_contact-role p {
		font-size: 18px !important;
	}
	.newdesign_contact_image .newdesign_contact-name p {
		font-size: 21px !important;
	}
}

@media screen and (min-width: 1024px){
	.newdesign_contact .content {
		padding: 100px 0;
	}
	.newdesign_contact_image {
		margin-top: -200px !important;
	}
	.newdesign_contact_content {
		margin-top: 0 !important;
	}
	.newdesign_contact .flex_column {
		width: 50% !important;
	}
	.newdesign_contact_image .newdesign_contact-role p {
		margin: 20px 0 0;
		font-size: 24px !important;
	}
	.newdesign_contact_image .newdesign_contact-name p {
		margin: 16px 0 0;
		font-size: 28px !important;
	}
}

/*	----------prices----------	*/

.newdesign_prices .content {
	padding: 40px 0;
}
.newdesign_prices .entry-content-wrapper {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
.newdesign_prices section {
	width: 100%;
}
.newdesign_prices-item {
	flex-grow: 1;
	margin: 20px 0 0 !important;
	padding: 0 16px 16px;
	width: 100%;
	max-width: 464px;
	background: #fff;
	border-radius: 10px;
	box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.1);
}
.newdesign_prices-item-header {
	margin: 0 -16px 24px;
	padding: 8px 16px;
	height: 50px;
	background: #FFE0A5;
	border-radius: 10px 10px 0 0;
	display: flex;
	align-items: center;
	justify-content: center;
}
.newdesign_prices-item-header.highlight {
	background: #F7A600;
}
.newdesign_prices-item-header p {
	font-size: 18px !important;
	font-weight: 700 !important;
	line-height: 25px !important;
	color: #fff !important;
	margin: 0;
	text-align: center;
}
.newdesign_prices-item-text {
	width: 90%;
}
.newdesign_prices-item-text p {
	font-size: 14px !important;
}
.newdesign_prices-item-costs-wrapper {
	margin: 16px 0;
	padding-top: 16px;
	display: flex !important;
	justify-content: space-between;
	border-top: 2px solid #F7A600 !important;
}
.newdesign_prices .pricing-table-wrap,
.newdesign_prices .pricing-table,
.newdesign_prices .pricing-table li {
	justify-content: flex-end;
	border: none !important;
	margin: 0;
	padding: 0;
}
.newdesign_prices .pricing-table li {
	margin: 4px 0;
	height: 32px;
	display: flex !important;
	align-items: center;
}
.newdesign_prices .pricing-table-wrap:first-child {
	flex: 1;
}
.newdesign_prices .pricing-table-wrap:first-child li {
	font-size: 14px !important;
	justify-content: flex-start;
	color: #666666;
}
.newdesign_prices .pricing-table-wrap:last-child li {
	font-size: 17px !important;
	padding-left: 10px;
}
.newdesign_prices .pricing-table-wrap .avia-desc-col {
	display: block;
}
.newdesign_prices .pricing-table-wrap .avia-desc-col li {
	font-size: 14px !important;
	color: #666666 !important;
	text-decoration: line-through;
}
.newdesign_prices .newdesign_prices-item .avia-button {
	width: 100%;
}

@media screen and (min-width: 768px){
	.newdesign_prices .content {
		padding: 60px 0;
	}
	.newdesign_prices .entry-content-wrapper {
		flex-direction: column;
		align-items: center;
	}
	.newdesign_prices-item {
		padding: 0 16px 32px;
		width: 100% !important;
		max-width: 464px;
	}
	.newdesign_prices-item-header {
		 margin: 0 -16px 32px;
		 padding: 16px 32px;
		 height: 70px;
	 }
	.newdesign_prices-item-header p {
		font-size: 24px !important;
		line-height: 34px !important;
	}
}

@media screen and (min-width: 1024px){
	.newdesign_prices .content {
		padding: 100px 0;
	}
	.newdesign_prices .entry-content-wrapper {
		flex-direction: row;
		align-items: flex-start;
	}
	.newdesign_prices-item {
		margin: 40px 10px !important;
		width: 30% !important;
		max-width: 464px;
	}
	.newdesign_prices-item .newdesign_subtitle p {
		font-size: 24px !important;
		line-height: 34px !important;
	}
}
@media screen and (min-width: 1280px){
	.newdesign_prices-item {
		padding: 0 32px 32px;
		width: 30% !important;
		margin: 40px 10px !important;
	}
	.newdesign_prices-item-header {
		margin: 0 -32px 32px;
		padding: 16px 32px;
	}
	.newdesign_prices-item-header p {
		font-size: 28px !important;
		line-height: 38px !important;
	}
	.newdesign_prices-item .newdesign_subtitle p {
		font-size: 28px !important;
		line-height: 38px !important;
	}
	.newdesign_prices-item-text {
		width: 90%;
	}
	.newdesign_prices-item-text p {
		font-size: 17px !important;
	}
	.newdesign_prices-item-costs-wrapper {
		margin: 32px 0;
		padding-top: 32px;
	}
	.newdesign_prices .pricing-table-wrap:first-child li {
		font-size: 17px !important;
	}
	.newdesign_prices .pricing-table-wrap:last-child li {
		font-size: 24px !important;
	}
	.newdesign_prices .pricing-table-wrap .avia-desc-col li {
		font-size: 17px !important;
	}
}

/*	----------footer----------	*/

#footer {
	padding: 40px 0;
}
.footer_color {
	background-color: #ffffff;
	border: none;
}
#footer .widget {
	margin: 0 0 10px;
}
#footer h3 {
	font-family: Open Sans !important;
	font-size: 18px !important;
	font-weight: 700 !important;
	line-height: 25px !important;
	color: #333333 !important;
	margin: 0 !important;
	text-transform: inherit;
	letter-spacing: normal;
}
#footer p {
	margin: 8px 0;
}
#footer a {
	color: #333333;
	cursor: pointer;
}
#footer a:hover {
	text-decoration: underline;
	color: #22B5B7;
}
#footer .flex_column .textwidget > a {
	display: block;
	margin: 8px 0;
}
.footer_social {
	padding-top: 48px;
	display: flex;
	width: 100%;
}
.footer_social-wrapper {
	width: 100%;
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	justify-content: space-between;
	border-top: 1px solid #22B5B7 !important;
	padding-top: 48px;
}
.footer_social .widget_media_image {
	max-width: 160px;
	order: 1;
}
.footer_social .widget_icl_lang_sel_widget {
	order: 2;
}
.footer_social .widget_icl_lang_sel_widget a {
	padding: 6px 12px 8px;
	border: 1px solid #000;
	border-radius: 30px;
}
.footer_social .widget_icl_lang_sel_widget .wpml-ls-current-language a,
.footer_social .widget_icl_lang_sel_widget a:hover {
	border: 1px solid #22B5B7;
}
.footer_social .widget_icl_lang_sel_widget .wpml-ls-current-language a span {
	color: #22B5B7;
}
.footer_social .widget_icl_lang_sel_widget #lang_sel_list ul {
	display: flex;
	column-gap: 10px;
}
.footer_social .widget_icl_lang_sel_widget > div,
.footer_social .widget_icl_lang_sel_widget ul,
.footer_social .widget_icl_lang_sel_widget li {
	border: none;
}
.footer_social .widget_text {
	order: 3;
}
.footer_social .jetpack_widget_social_icons {
	order: 4;
}
.footer_social .jetpack-social-widget-list {
	display: flex;
	flex-wrap: wrap;
	row-gap: 16px;
}
.footer_social .jetpack-social-widget-item {
	margin: 0 8px;
}
.footer_social .jetpack-social-widget-item a {
	background: #22B5B7;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	width: 50px !important;
	height: 50px !important;
	border-radius: 50%;
	transition: transform .2s ease;
}
.footer_social .jetpack-social-widget-item a:hover {
	transform: scale(1.1);
}
.footer_social .jetpack-social-widget-item a svg {
	width: 24px;
	height: 24px;
}
.footer_social .jetpack-social-widget-item svg {
	fill: #ffffff;
}

.footer_social .jetpack-social-widget-item .icon.icon-twitter {
	position: relative;
}

.footer_social .jetpack-social-widget-item .icon.icon-twitter > * {
	display: none;
}

.footer_social .jetpack-social-widget-item .icon.icon-twitter {
	background-image: url("./img/twitter-white.svg") !important;
	width: 20px !important;
	height: 20px !important;
}

#socket {
	background-color: #FAFAFA;
	padding: 33px 0;
	border: none;
	color: #333333;
	font-size: 14px;
}
#socket .footer_copyright_img {
	max-width: 140px !important;
}
#socket .copyright {
	width: 100%;
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	flex-direction: column;
	row-gap: 20px;
}
#footer .jetpack_widget_social_icons {
	overflow: initial;
}

@media screen and (min-width: 768px){
	#footer {
		padding: 60px 0 48px;
	}
	#footer h3 {
		font-size: 24px !important;
		line-height: 31px !important;
	}
	.footer_social-wrapper {
		flex-direction: row;
		align-items: center;
	}
	.footer_social .jetpack-social-widget-item {
		margin: 0 10px;
	}
	#socket {
		font-size: 16px;
	}
	#socket .copyright {
		flex-direction: row;
		align-items: center;
		row-gap: normal;
		column-gap: 20px;
	}
	#socket .footer_copyright_img {
		max-width: 160px !important;
	}

	#footer .jetpack_widget_social_icons {
		margin: 20px 0 0;
	}
}

@media screen and (min-width: 1024px){
	#footer {
		padding: 100px 0 48px;
	}
	#footer h3 {
		font-size: 28px !important;
		line-height: 38px !important;
	}
	#footer a {
		font-size: 18px;
	}
	#socket {
		font-size: 18px;
	}
	#socket .footer_copyright_img {
		max-width: 190px !important;
	}
	#footer .jetpack_widget_social_icons {
		margin: 15px 0;
	}
	.footer_social .jetpack-social-widget-item a {
		width: 68px !important;
		height: 68px !important;
	}
	.footer_social .jetpack-social-widget-item a svg {
		width: 32px;
		height: 32px;
	}
	.footer_social .jetpack-social-widget-item .icon.icon-twitter {
		width: 24px !important;
		height: 24px !important;
	}
}

/*	----------video sections----------	*/

.newdesign_video-text .content {
	padding: 50px 0;
}

.newdesign_video-text.left-video .flex_column {
	flex: 1;
}

.newdesign_video-text .flex_column:nth-child(2),
.newdesign_video-text .flex_column:nth-child(2) > *:first-child {
	margin-bottom: 0 !important;
}

.newdesign_video-text .entry-content-wrapper:after,
.newdesign_video-text .entry-content-wrapper:before {
	display: none;
}

.newdesign_video-text .newdesign_subtitle p {
	margin: 0 0 8px !important;
}

.newdesign_video-text .newdesign_h1 {
	margin-bottom: 16px !important;
}

.newdesign_video-text б

.newdesign_video-text.single-column .newdesign_h1 {
	margin-bottom: 48px !important;
}

.newdesign_video-text.single-column .avia-video {
	margin-bottom: 48px;
}

.content-list-style {
	margin-bottom: 32px;
}

.content-list-style *:first-child {
	margin-top: 0;
}

.content-list-style *:not(a),
.entry-content-wrapper div .content-list-style li {
	font-family: Open Sans !important;
	font-size: 20px !important;
	line-height: 1.4 !important;
	color: #666666 !important;
	list-style-type: none;
}

.content-list-style strong {
	font-weight: 700;
	color: inherit;
}

.entry-content-wrapper div .content-list-style li {
	padding: 0 0 0 28px;
	margin: 0;
	color: #666;
	position: relative;
}

.entry-content-wrapper div .content-list-style li:before {
	display: inline-block;
	position: absolute;
	left: 10px;
	top: 15px;
	content: "";
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background-color: #666666;
}

.entry-content-wrapper div .content-list-style:last-child {
	margin-bottom: 0;
}

.content-list-style p,
.content-list-style ul {
	margin-bottom: 16px;
}
.newdesign_blue_button .avia-button {
	background-color: #22B5B7 !important;
	border: none !important;
	padding-top: 16px !important;
	padding-bottom: 16px !important;
	margin: 0;
}

.newdesign_blue_button .avia-button:hover {
	background-color: #17A8AA !important;
}

.newdesign_video-text .avia-button-wrap {
	margin-top: 16px;
}

.newdesign_blue_button .avia-size-large {
	width: 464px;
	max-width: 100%;
}

@media screen and (min-width: 768px){
	.newdesign_video-text .flex_column {
		margin: 0 !important;
	}

	.newdesign_video-text.single-column .entry-content-wrapper {
		display: flex;
		justify-content: center;
	}

	.newdesign_video-text.single-column .flex_column {
		max-width: 948px;
		margin: 0 auto !important;
	}
}

@media screen and (max-width: 991px){
	.newdesign_video-text .entry-content-wrapper .flex_column{
		width: 100% !important;
	}
}

@media screen and (min-width: 992px){
	.newdesign_video-text.right-video .entry-content-wrapper,
	.newdesign_video-text.left-video .entry-content-wrapper {
		display: flex;
		align-items: center;
		column-gap: 50px;
	}
}

@media screen and (min-width: 1024px){
	.newdesign_video-text.right-video .entry-content-wrapper,
	.newdesign_video-text.left-video .entry-content-wrapper {
		column-gap: 101px;
	}

	.newdesign_video-text .content {
		padding: 100px 0;
	}

	.newdesign_video-text .flex_column.video-column {
		max-width: 605px;
	}
}

/*	----------Vertical Timeline section----------	*/

.avia-timeline-vertical {
	display: block;
}

.avia-timeline-vertical .av-milestone {
	padding: 50px 0 50px 100px !important;
}

.avia-timeline-vertical .av-milestone:last-child {
	padding-bottom: 0;
}

@media screen and (min-width: 768px) {
	.avia-timeline-vertical .av-milestone {
		padding-left: 130px !important;
	}
}

@media screen and (max-width: 989px){
	.avia-timeline-vertical .av-milestone-date  {
		display: none !important;
	}
}

.avia-timeline-vertical .av-milestone-icon-wrap {
	flex-shrink: 0;
	width: 80px;
	height: 115px !important;
	padding: 16px 0;
	overflow: initial !important;
}

.avia-timeline-vertical .av-milestone-icon-wrap .av-milestone-icon {
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #22B5B7;
	border: 5px solid #22B5B7;
	width: 80px;
	height: 80px;
	margin: 0;
}

.avia-timeline-vertical .av-milestone-icon-wrap .av-milestone-icon-inner {
	width: 48px;
	height: 48px;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 28px !important;
	font-weight: 700;
}

.avia-timeline-vertical .av-milestone-content-wrap {
	position: relative;
	background-color: #ffffff;
	padding: 15px !important;
	border-radius: 10px;
	text-align: left !important;
}

.avia-timeline-vertical .av-milestone-icon-wrap + .av-milestone-content-wrap:after {
	left: calc(100% + 16px);
}

.avia-timeline-vertical .av-milestone-date + .av-milestone-content-wrap:after {
	right: calc(100% + 16px);
}

.avia-timeline-vertical .av-milestone-content-wrap img {
	width: 200px;
}

#top #wrap_all .all_colors .avia-timeline-vertical .av-milestone-content-wrap h2 {
	margin: 0 0 8px;
	font-size: 20px !important;
	line-height: 1.2;
	font-weight: 700 !important;
	color: #333333 !important;
	word-wrap: break-word;
}

.avia-timeline-vertical .av-milestone-content-wrap p {
	font-size: 16px !important;
	color: #666666;
}

.avia-timeline-vertical .av-milestone-content-wrap a {
	text-decoration: underline !important;
	text-underline-offset: 2px;
	color: inherit;
}

.avia-timeline-vertical .av-milestone-content-wrap a:hover {
	text-decoration: none;
	color:#17A8AA;
}

.avia-timeline-vertical .av-milestone-content > *:first-child {
	margin-top: 0;
}

.avia-timeline-vertical .av-milestone-icon-wrap:after {
	background-color: #22B5B7;
	width: 4px;
	border: none;
	left: calc(50% - 2px);
	height: 10000%;
}

@media screen and (min-width: 990px){
	.avia-timeline-vertical .av-milestone {
		display: flex;
		width: 100%;
		align-items: center;
		justify-content: center;
		flex-direction: row-reverse;
		column-gap: 79px;
		height: 500px;
		margin-bottom: 0;
		padding: 0 !important;
	}

	.avia-timeline-vertical .av-milestone-icon-wrap .av-milestone-icon {
		background-color: transparent;
	}

	#top #wrap_all .all_colors .avia-timeline-vertical .av-milestone-content-wrap h2 {
		font-size: 28px !important;
	}

	.avia-timeline-vertical .av-milestone-date,
	.avia-timeline-vertical .av-milestone-content-wrap {
		width: calc(50% - 119px) !important;
	}

	.avia-timeline-vertical .av-milestone-content-wrap {
		padding: 32px !important;
	}

	.avia-timeline-vertical .av-milestone-icon-wrap {
		position: relative;
	}

	.avia-timeline-vertical .av-milestone-content-wrap:after {
		content: "";
		position: absolute;
		top: calc(50% - 2px);
		width: 47px;
		height: 4px;
		border-radius: 10px;
		background-color: #22B5B7;
	}

	.avia-timeline-vertical .av-milestone-date  {
		text-align: left;
		visibility: hidden;
	}

	.avia-timeline-vertical .av-milestone:first-child .av-milestone-icon-wrap:before {
		position: absolute;
		content: "";
		top: auto !important;
		left: calc(50% - 2px);
		bottom: 100%;
		width: 4px;
		height: calc(100% + 40px);
		background-color: #22B5B7;
		border-radius: 10px;
	}

	.avia-timeline-vertical .av-milestone-icon-wrap:after {
		content: "";
		position: absolute;
		top: 100% !important;
		height: 375px;
		border-radius: 10px;
		border: none;
	}

	#top #wrap_all .all_colors .avia-timeline-vertical .av-milestone:last-child .av-milestone-icon-wrap:after {
		height: calc(100% + 65px);
	}

	#top #wrap_all .all_colors .avia-timeline-vertical .av-milestone-content-wrap h2 {
		font-size: 24px !important;
	}

	.avia-timeline-vertical .av-milestone-content-wrap p {
		font-size: 20px !important;
	}
}

@media screen and (min-width: 1024px){
	.avia-timeline-vertical .av-milestone {
		height: 360px;
	}

	.avia-timeline-vertical .av-milestone-icon-wrap:after {
		height: 245px;
	}
}

/*	----------Blue separator sections----------	*/

.newdesign_hero-banner + #after_section_1 {
	border: none;
}

.newdesign_hero-banner + #after_section_1 .template-page {
	padding: 0;
}

.hr-default .hr-inner {
	border-color: #22B5B7;
	border-top-width: 1px;
}

/*	----------Image Content section----------	*/

.newdesign_image_content .template-page {
	padding: 50px 0;
}

.avia-section-no-padding {
	min-height: auto;
}

#top #wrap_all .all_colors .newdesign_image_content  .av_textblock_section h2 {
	color: #22b5b7 !important;
	line-height: 1.2em !important;
	font-family: 'open sans', sans-serif !important;
	font-weight: 700 !important;
	margin-bottom: 32px !important;
	font-size: 32px !important;
}

#top #wrap_all .all_colors .newdesign_image_content  .av_textblock_section h3:first-child {
	margin: -8px 0 16px;
}

#top #wrap_all .all_colors .newdesign_image_content  .av_textblock_section {
	margin-bottom: 16px;
}

#top #wrap_all .all_colors .newdesign_image_content  .av_textblock_section > *:first-child {
	margin-top: 0;
}

#top #wrap_all .all_colors .newdesign_image_content  .av_textblock_section h3 {
	margin: 32px 0 16px;
	color: #333333;
}

#top #wrap_all .all_colors .newdesign_image_content  .av_textblock_section p {
	color: #666666;
}

#top #wrap_all .all_colors .newdesign_image_content  .av_textblock_section p strong {
	font-weight: 700;
	color: #22B5B7 !important;
}

#top #wrap_all .all_colors .newdesign_image_content  .av_textblock_section p a {
	color: #22B5B7;
	text-decoration: underline;
}

#top #wrap_all .all_colors .newdesign_image_content  .av_textblock_section p a:hover {
	color: #17A8AA;
	text-decoration: none;
}

#top #wrap_all .all_colors .newdesign_image_content .av_textblock_section .newdesign_post_author-info p {
	font-size: 24px;
}

#top #wrap_all .all_colors .newdesign_image_content .av_textblock_section .newdesign_post_author-info p:last-child {
	margin-bottom: 0;
}

#top #wrap_all .all_colors .newdesign_image_content .av_textblock_section .newdesign_post_author-info p:first-child {
	margin-top: 0;
}

#top #wrap_all .all_colors .newdesign_image_content  .av_textblock_section p:first-child + h3 {
	margin-top: 16px;
}

#top.single-post #wrap_all .all_colors .newdesign_image_content  .av_textblock_section ul {
    color: #22B5B7 !important;
}

#top #wrap_all .all_colors .newdesign_image_content  .av_textblock_section li {
	position: relative;
	color: #666666;
	font-size: 18px !important;
	list-style-type: none;
	padding: 0 0 0 28px;
	margin: 0;
}

#top #wrap_all .all_colors .newdesign_image_content  .av_textblock_section ul li:before {
	display: inline-block;
	position: absolute;
	left: 10px;
	top: 10px;
	content: "";
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background-color: #666666;
}

#top #wrap_all .all_colors .newdesign_image_content  .av_textblock_section ol,
#top #wrap_all .all_colors .newdesign_image_content  .av_textblock_section ul {
	margin-left: 0;
}

#top #wrap_all .all_colors .newdesign_image_content  .av_textblock_section ol li {
	padding: 0 0 0 40px;
	margin-bottom: 5px;
}

.newdesign_image_content .avia-builder-el-first {
	margin-bottom: 32px !important;
}

.newdesign_image_content .avia-button-wrap {
	margin-top: 16px;
}
.newdesign_image-column .avia-image-container.avia-align-center {
	text-align: left !important;
}
.newdesign_image-column .avia_image {
	border-radius: 10px;
}
.newdesign_image_content .avia-button-wrap {
	width: 100%;
}

.newdesign_image_content .avia_image {
	border-radius: 10px;
}

#top #wrap_all .all_colors .newdesign_image_content .avia_textblock a {
	color: #22B5B7;
	text-decoration: underline !important;
}

#top #wrap_all .all_colors .newdesign_image_content .avia_textblock a:hover {
	color: #17A8AA;
	text-decoration: none !important;
}

@media screen and (min-width: 768px){
	.newdesign_image_content .avia-builder-el-first {
		margin-bottom: 0 !important;
	}
}
@media screen and (max-width: 768px){
	.newdesign_image_content .entry-content-wrapper {
		display: flex;
		flex-direction: column-reverse;
	}
	.newdesign_image_content .newdesign_image-column {
		margin-top: 30px;
	}
}

.newdesign_image_content .av-flex-placeholder {
	display: none !important;
}
@media screen and (min-width: 1024px){
	.newdesign_image_content .template-page {
		padding: 100px 0;
	}

	.newdesign_image_content .entry-content-wrapper {
		display: flex;
		justify-content: space-between;
		align-items: flex-start;
		column-gap: 101px;
	}

	.newdesign_image_content .entry-content-wrapper .flex_column_table {
		display: flex !important;
		justify-content: space-between;
		align-items: center;
		column-gap: 101px;
	}

	.newdesign_image_content .entry-content-wrapper:before,
	.newdesign_image_content .entry-content-wrapper:after {
		display: none;
	}
	

	.newdesign_image_content div .flex_column {
		margin: 0;
		width: auto;
	}

	.newdesign_image_content div .flex_column {
		margin-left: 0 !important;
	}

	.newdesign_image_content div .newdesign_image-column {
		flex-shrink: 0;
		max-width: 464px;
	}

	#top #wrap_all .all_colors .newdesign_image_content .av-special-heading-tag {
		margin-bottom: 32px !important;
	}

	.newdesign_image-column .avia-image-container.avia-align-center {
		text-align: center !important;
	}

	.newdesign_image_content .cp-load-after-post {
		display: none;
	}

	#top #wrap_all .all_colors .newdesign_image_content  .av_textblock_section h2 {
		font-size: 52px !important;
	}
}

/*	----------Differences section----------	*/
.newdesign_differences .template-page {
	padding: 50px 0;
}

.newdesign_differences .newdesign_h1 {
	margin-bottom: 12px;
	max-width: 997px;
}

.newdesign_differences .newdesign_h1 h1,
.newdesign_differences .newdesign_h1 h2 {
	margin-bottom: 32px !important;
	letter-spacing: inherit;
}

.newdesign_differences .newdesign_h1 p {
	font-size: 20px !important;
	color: #666666 !important;
	margin-top: 0;
}

.newdesign_differences .flex_column {
	border: 1px solid #E9E9E9;
	border-radius: 10px;
	padding: 32px;
	box-shadow: 0px 1px 6px 0px rgba(0, 0, 0, 0.10);
}

.newdesign_differences .flex_column {
	margin-left: 6%;
}

.newdesign_differences .flex_column.first {
	margin-left: 0;
}

.newdesign_differences .flex_column .avia-image-container {
	display: inline-block;
	text-align: left;
	height: 200px;
	margin-bottom: 16px;
}

.newdesign_differences .flex_column .avia-image-container .avia_image {
	border-radius: 10px;
}

.newdesign_differences .flex_column .avia-image-container .avia-image-overlay-wrap,
.newdesign_differences .flex_column .avia-image-container .avia-image-container-inner {
	height: 100%;
}

.newdesign_differences .flex_column .avia-image-container .avia_image {
	height: 100%;
	object-fit: cover;
}

#top #wrap_all .all_colors .newdesign_differences  .avia_textblock p {
	color: #666666 !important;
}

#top #wrap_all .all_colors .newdesign_differences  .avia_textblock p strong {
	color: #22B5B7;
}

#top #wrap_all .all_colors .newdesign_differences .avia_textblock p:last-child {
	margin-bottom: 0 !important;
}

#top #wrap_all .all_colors .newdesign_differences  .avia_textblock p a {
	font-size: 18px !important;
	color: #22B5B7 !important;
	font-weight: 600;
}

#top #wrap_all .all_colors .newdesign_differences  .avia_textblock p a:hover {
	text-decoration: none !important;
	color: #17A8AA !important;
}

#top #wrap_all .all_colors .newdesign_differences  .avia_textblock h2 {
	font-size: 28px !important;
	color: #333;
	font-weight: 700 !important;
	letter-spacing: inherit;
	margin-bottom: 16px;
}

#top #wrap_all .all_colors .newdesign_differences  .avia_textblock ul {
	margin: 0;
}

.newdesign_differences .entry-content-wrapper section,
.newdesign_differences .entry-content-wrapper .avia-button-wrap {
	width: 100%;
}

.newdesign_differences .entry-content-wrapper .avia-button-wrap {
	margin-top: 13px;
}

.newdesign_differences .avia_textblock a {
	font-size: 18px !important;
	color: #22B5B7;
	text-decoration: underline !important;
	text-underline-offset: 2px;
}

.newdesign_differences .entry-content-wrapper > .avia-button-wrap .avia-button {
	width: 464px;
	max-width: 100%;
}

@media screen and (min-width: 768px){
	.newdesign_differences .entry-content-wrapper:before,
	.newdesign_differences .entry-content-wrapper:after,
	.newdesign_differences .entry-content-wrapper .cp-load-after-post {
		display: none;
	}

	.newdesign_differences .template-page {
		padding: 100px 0;
	}

	.newdesign_differences .entry-content-wrapper {
		display: flex;
		flex-wrap: wrap;
		gap: 20px;
	}

	.newdesign_differences .entry-content-wrapper .flex_column {
		flex: 1;
		margin: 0;
	}

	.newdesign_differences .entry-content-wrapper > div:not(.flex_column) {
		width: 100%;
	}

	.newdesign_differences .entry-content-wrapper .flex_column.av_one_fourth,
	.newdesign_differences .entry-content-wrapper .flex_column.av_one_third {
		width: calc(50% - 10px) !important;
		margin: 0 !important;
		flex: initial;
	}
}

@media screen and (min-width: 1200px){
	.newdesign_differences .entry-content-wrapper .flex_column.av_one_third {
		width: calc(33.3% - 15px) !important;
		flex: initial;
	}

	.newdesign_differences .entry-content-wrapper .flex_column.av_one_fourth {
		width: calc(25% - 15px) !important;
		flex: initial;
	}
}

/*	----------FAQ section----------	*/
.newdesign-faq-container .newdesign_subtitle {
	margin: 0 0 8px;
}

.newdesign-faq-container .newdesign_subtitle p {
	margin: 0 0 8px!important;
}

.togglecontainer .toggler {
	padding: 15px 25px 15px 0;
	font-size: 18px !important;
	font-weight: 600 !important;
	line-height: 1.2 !important;
	color: #333333;
	border: none !important;
	background-color: #ffffff !important;
}

.togglecontainer.av-elegant-toggle .toggler {
	padding: 5px 0 0 25px;
	font-size: 18px !important;
	font-weight: 400 !important;
	line-height: 1.2 !important;
	color: #333333;
	border: none !important;
	background-color: #D2F0F1 !important;
}

.togglecontainer {
	margin-top: 16px;
}

.togglecontainer .single_toggle {
	font-weight: 400 !important;
	font-size: 18px !important;
	line-height: 1.5 !important;
	color: #333333;
	border-bottom: 1px solid #E9E9E9;
	margin: 0;
	float: none;
}
.togglecontainer.av-elegant-toggle .single_toggle {
	border-bottom: none;
	margin: 0 0 10px;
}

.togglecontainer .toggle_content  {
	border: none !important;
	padding: 0 0 9px;
	margin: 0;
	background-color: #ffffff !important;
}

#top .togglecontainer .toggle_content p {
	font-size: 16px;
}

#top .togglecontainer .toggle_content li {
	font-size: 16px !important;
}

.togglecontainer.av-elegant-toggle .toggle_content  {
	background-color: #D2F0F1 !important;
}

.togglecontainer .av_toggle_section:last-child .single_toggle {
	border: none !important;
}

.togglecontainer.av-elegant-toggle .toggle_content {
	padding: 0 0 9px;
}

.togglecontainer.av-elegant-toggle .toggler {
	padding: 15px 15px 15px 40px;
}

.togglecontainer.av-elegant-toggle .active_tc.toggle_wrap {
	padding: 25px 25px 25px 40px;
	border-top: 1px solid #22B5B7;
	background: #D2F0F1;
}
.togglecontainer.av-elegant-toggle .toggle_wrap .toggle-content{
	background: #D2F0F1 !important;
}

.togglecontainer .toggle_content p:not(:last-child) {
	margin-bottom: 15px;
}

.togglecontainer .toggle_content > *:first-child {
	margin-top: 0;
}

.togglecontainer .toggle_content a {
	color: #22B5B7;
	font-weight: 700;
	text-decoration: underline !important;
}

.togglecontainer .toggle_content a:hover {
	text-decoration: none !important;
	color:  #17A8AA;
}

.togglecontainer .toggle_icon {
	width: 9px;
	height: 9px;
	border: none;
	border-bottom: 1px solid #22B5B7 !important;
	border-left: 1px solid #22B5B7 !important;
	transform: rotate(-45deg);
	border-radius: 0;
	margin-top: -7px;
	right: 4px;
	left: auto;
	opacity: 1;
}

.togglecontainer.av-elegant-toggle .toggle_icon {
	width: 14px;
	height: 14px;
	border: none !important;
	transform: none;
	border-radius: 0;
	right: auto;
	left: 12px;
}

.togglecontainer .activeTitle .toggle_icon {
	margin-top: -3px;
	transform: rotate(-225deg);
}

.togglecontainer.av-elegant-toggle .activeTitle .toggle_icon {
	margin-top: -7px;
	transform: none;
}

.togglecontainer .toggle_icon .hor_icon,
.togglecontainer .toggle_icon .vert_icon {
	opacity: 0;
}

.togglecontainer.av-elegant-toggle .toggle_icon .hor_icon,
.togglecontainer.av-elegant-toggle .toggle_icon .vert_icon {
	opacity: 1;
	border-color: #22B5B7 !important;
}

@media screen and (min-width: 768px){
	.togglecontainer .toggler {
		padding: 24px 0;
	}

	.togglecontainer .toggle_icon {
		width: 11px;
		height: 11px;
	}

	.togglecontainer .activeTitle .toggle_icon {
		margin-top: -1px;
	}

	.togglecontainer.av-elegant-toggle .toggle_icon {
		width: 14px;
		height: 14px;
	}

	.togglecontainer .toggler {
		font-size: 24px !important;
	}

	.togglecontainer.av-elegant-toggle .toggler {
		font-size: 18px !important;
	}

	#top .togglecontainer .toggle_content p {
		font-size: 18px;
	}

	#top .togglecontainer .toggle_content li {
		font-size: 18px !important;
	}

	.togglecontainer .toggle_content p:not(:last-child) {
		margin-bottom: 32px;
	}
}

/*	----------FAQ minimal section----------	*/
.av-minimal-toggle .single_toggle {
	padding: 20px 20px 0;
	background-color: #ffffff;
}

.av-minimal-toggle .av_toggle_section {
	margin-bottom: 30px;
}

.av-minimal-toggle .toggler {
	padding: 0 0 20px;
	font-weight: 400 !important;
}

.av-minimal-toggle .toggler * {
	line-height: 1.4;
}

.av-minimal-toggle .toggler strong {
	font-weight: 700 !important;
}

.av-minimal-toggle .toggler.activeTitle {
	border-bottom: 7px solid #d2f0f1 !important;
	padding-bottom: 10px;
}

.av-minimal-toggle .toggle_content {
	padding-top: 10px;
}

.av-minimal-toggle .toggle_content p {
	margin: 0 !important;
}

.av-minimal-toggle .toggle_content p > strong {
	font-size: 22px;
}

.av-minimal-toggle .toggler .toggle_icon {
	display: none;
}


@media screen and (min-width: 768px){
	.av-minimal-toggle .single_toggle {
		padding: 20px 20px 0 40px;
	}
}

/*	----------Author details---------- */

.single-contact .entry-content-wrapper {
	max-width: 948px !important;
}

.single-contact .entry-content-wrapper .entry-content {
	max-width: none !important;
}

.single-contact .entry-content-wrapper header.entry-content-header {
	height: 0;
}

.single-contact .entry-content-wrapper #single_contact .single_inform {
	margin: 0;
}

.single-contact .entry-content-wrapper #single_contact .img_content > a {
	display: initial !important;
}

.single-contact .entry-content-wrapper #single_contact .single_inform .content {
	padding: 0;
}

.single-contact .entry-content-wrapper #single_contact .single_inform .img_content {
	width: 300px !important;
	height: 300px;
	border-radius: 10px;
	overflow: hidden;
	float: none;
	margin-bottom: 32px;
}

.single-contact .entry-content-wrapper #single_contact .single_inform .img_content .image-overlay {
	width: 100% !important;
    height: 100% !important;
    left: 0 !important;
}

.single-contact .entry-content-wrapper #single_contact img {
	object-fit: cover;
}

.single-contact .entry-content-wrapper #single_contact .top_info {
	width: 100%;
	float: none;
	margin: 0;
}

.single-contact .entry-content-wrapper #single_contact .cont_name {
	color: #22b5b7;
	line-height: 1.2em;
	font-family: 'open sans', sans-serif;
	font-weight: 700;
	font-size: 32px;
	margin-bottom: 8px;
	border: none;
}

.single-contact .entry-content-wrapper #single_contact .single_params {
	margin: 0;
}

.single-contact .entry-content-wrapper #single_contact .contAllDescription {
	margin: 16px 0 0;
}

.single-contact .entry-content-wrapper #single_contact .contAllDescription > *:first-child {
	margin-top: 0;
}

.single-contact .entry-content-wrapper #single_contact .contAllDescription p {
	font-size: 18px;
	font-weight: 400;
	color: #666;
	margin: 16px 0;
}

.single-contact .entry-content-wrapper #single_contact .contAllDescription a.button_expertenanfrage {
	background-color: #22B5B7;
	transition: background-color .2s ease;
	text-decoration: none !important;
}

.single-contact .entry-content-wrapper #single_contact .contAllDescription a:not(.button_expertenanfrage) {
	color: #22B5B7;
	text-decoration: underline;
	text-underline-offset: 3px;
}

.single-contact .entry-content-wrapper #single_contact .contAllDescription a:not(.button_expertenanfrage):hover {
	text-decoration: none;
	color: #17A8AA;
}

.single-contact .entry-content-wrapper #single_contact .contAllDescription a.button_expertenanfrage:hover {
	background-color:  #17A8AA !important;
	text-decoration: none !important;
}

.single-contact .entry-content-wrapper #single_contact .contAllDescription p .button_expertenanfrage {
	display: inline-block;
	border-radius: 40px;
	padding: 14px 30px;
	font-size: 18px;
	font-weight: 600;
	margin: 0;
}

.single-contact #wrap_all  .entry-content-wrapper #single_contact .contAllDescription h2 {
	font-weight: 700 !important;
	font-size: 28px !important;
	color: #22B5B7 !important;
	margin: 32px 0 8px;
}

.single-contact #wrap_all  .entry-content-wrapper #single_contact .contAllDescription ol li,
.single-contact #wrap_all  .entry-content-wrapper #single_contact .contAllDescription ul li {
	font-size: 20px !important;
	line-height: 1.4 !important;
	padding: 0;
	margin: 0;
	color: #666 !important;
}

.single-contact #wrap_all  .entry-content-wrapper #single_contact .contAllDescription ol ul {
	margin-top: 0 !important;
}

.single-contact #wrap_all  .entry-content-wrapper #single_contact .contAllDescription ul {
	margin: 0 0 32px 10px;
}

.single-contact #wrap_all  .entry-content-wrapper #single_contact .contAllDescription ul li {
	padding: 0 0 0 10px;
	margin: 0;
	color: #666;
	position: relative;
	list-style-type: none;
}

.single-contact #wrap_all  .entry-content-wrapper #single_contact .contAllDescription ol {
	margin-left: 20px;
}

.single-contact #wrap_all  .entry-content-wrapper #single_contact .contAllDescription ol li::marker {
	font-size: 18px;
}

.single-contact #wrap_all  .entry-content-wrapper #single_contact .contAllDescription ul li:before {
	display: inline-block;
	position: absolute;
	left: -5px;
	top: 12px;
	content: "";
	width: 4px;
	height: 4px;
	border-radius: 50%;
	background-color: #666666;
}

.single-contact .entry-content-wrapper #single_contact .contAllDescription p strong {
	color: inherit;
}

.single-contact .entry-content-wrapper #single_contact .cont_categ {
	font-weight: 700;
	font-size: 28px;
	line-height: 1.4;
	color: #333333;
	padding: 0;
}

.single-contact .cont_main_picture_a {
	pointer-events: none;
}

@media screen and (min-width: 768px){
	.single-contact .entry-content-wrapper #single_contact .cont_name {
		font-size: 44px;
	}

	.single-contact .entry-content-wrapper #single_contact .single_inform .img_content {
		width: 363px !important;
		height: 363px;
	}
}
@media screen and (min-width: 1024px){
	.single-contact .entry-content-wrapper #single_contact .cont_name {
		font-size: 52px;
	}
}

/*	----------Blog cta---------- */

/*	----------Blog cta---------- */
.newdesign-blog-cta .template-page {
	padding: 32px 0 !important;
}
.newdesign-blog-cta  .avia_textblock {
	margin: 0;
}
.newdesign-blog-cta  .avia_textblock p {
	font-weight: 400 !important;
	margin: 0;
	letter-spacing: 0;
}
.newdesign-blog-cta  .newdesign_blue_button.bg-orange .avia-button {
	background-color: #F7A600 !important;
}
.newdesign-blog-cta  .newdesign_blue_button.bg-white .avia-button {
	background-color: #ffffff !important;
	color: #F7A600 !important;
}
.newdesign-blog-cta.full-container .entry-content-wrapper {
	column-gap: 121px;
}
.newdesign-blog-cta.small-container .entry-content-wrapper {
	column-gap: 101px;
}
.newdesign-blog-cta .entry-content-wrapper:after,
.newdesign-blog-cta .entry-content-wrapper:before {
	display: none;
}
.newdesign-blog-cta.small-container .container {
	display: flex;
}
.newdesign-blog-cta.small-container .template-page {
	width: 1192px !important;
	max-width: 100%;
}
.newdesign-blog-cta.small-container .flex_column,
.newdesign-blog-cta.full-container .flex_column {
	flex: 1;
}
.newdesign-blog-cta .cta-image-column {
	width: auto !important;
	max-width: 243px;
	border-radius: 10px;
	overflow: hidden;
}
.newdesign-blog-cta .cta-image-column img {
	width: 243px;
	max-width: 100%;
}
#top #wrap_all .all_colors .newdesign-blog-cta .avia_textblock h2 {
	font-size: 20px !important;
	font-weight: 700 !important;
	letter-spacing: 0;
	margin-bottom: 8px;
}
#top #wrap_all .all_colors .newdesign-blog-cta:not(.small-container):not(.full-container) .avia_textblock p {
	font-size: 28px !important;
}

@media screen and (max-width: 767px){
	body .newdesign-blog-cta .avia-button-right  {
		float: left;
	}

	#top #wrap_all .all_colors .newdesign-blog-cta:not(.small-container):not(.full-container) .avia_textblock p {
		font-size: 20px !important;
	}
}

@media screen and (min-width: 768px){
	.newdesign-blog-cta  .entry-content-wrapper {
		display: flex;
		align-items: center;
	}
	#top #wrap_all .all_colors .newdesign-blog-cta .avia_textblock h2 {
		font-size: 28px !important;
	}
}
#top #wrap_all .all_colors .newdesign-blog-cta .avia_textblock p {
	font-size: 18px;
	font-weight: 400;
	color: inherit !important;
}
#top #wrap_all .all_colors .newdesign-blog-cta.small-container .avia_textblock p {
	color: #333 !important;
	margin-bottom: 8px;
}
#top #wrap_all .all_colors .newdesign-blog-cta.small-container .avia_textblock h2 {
	color: #22B5B7;
}
#top #wrap_all .all_colors .newdesign-blog-cta.full-container .avia_textblock h2 {
	color: #fff;
}
.newdesign-blog-cta.full-container .newdesign_blue_button.bg-white .avia-button {
	color: #22B5B7 !important;
}
.newdesign-blog-cta .av_textblock_section + .avia-button-wrap {
	margin-top: 24px;
}

/*	----------Blog bar---------- */

.newdesign-blog-bar .container {
	z-index: 10;
}
.newdesign-blog-bar .template-page {
	padding: 32px 0;
}

.newdesign-blog-bar.bg-bar .container {
	display: flex;
	justify-content: center;
	padding: 32px 50px;
}

#top #main .newdesign-blog-bar.bg-bar .container .template-page {
	background-color: #fff;
	border-radius: 10px;
	box-shadow: 0px 1px 6px 0px rgba(0, 0, 0, 0.10);
	padding: 16px;
	width: 948px;
	max-width: 100%;
}

.newdesign-blog-bar .entry-content-wrapper {
	display: flex;
	align-items: center;
	gap: 20px;
	justify-content: space-between;
	flex-wrap: wrap;
}

.newdesign-blog-bar .entry-content-wrapper:after,
.newdesign-blog-bar .entry-content-wrapper:before {
	display: none;
}

.newdesign-blog-bar .entry-content-wrapper .flex_column {
	width: auto;
	margin: 0 !important;
}

.newdesign-blog-bar .entry-content-wrapper .flex_column.av_one_fourth:nth-child(2) {
	margin-left: auto !important;
	margin-right: 20px;
}

.newdesign-blog-bar .flex_column:after,
.newdesign-blog-bar .flex_column:before {
	display: none;
}

#top #wrap_all .all_colors .newdesign-blog-bar .newdesign_h1 > * {
	margin-bottom: 0 !important;
}

.avia_search_element .av_searchform_wrapper #s.av-input-field {
	font-family: Open Sans !important;
	border-radius: 80px !important;
	width: 464px !important;
	max-width: 100%;
	padding: 15px 16px 15px 56px !important;
	border: 1px solid #22B5B7 !important;
	color: #666;
	font-size: 18px;
	line-height: 24px !important;
	font-weight: 400;
	height: auto !important;
	flex-shrink: 0;
}

.avia_search_element .av_searchform_wrapper {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	position: relative;
	border-radius: 80px;
	overflow: hidden;
	border: none;
	gap: 20px;
}

.avia_search_element .av_searchsubmit_wrapper  {
	background-color: transparent;
}

.avia_search_element .av_searchsubmit_wrapper img {
	display: none;
}

.avia_search_element .av_searchsubmit_wrapper #searchsubmit {
	background-color: transparent;
	color: transparent;
	background-image: url("./img/ic_search.svg");
	background-repeat: no-repeat;
	background-size: 24px 24px;
    background-position: center right;
	height: 100% !important;
    width: 100% !important;
	min-width: auto !important;
}

.avia_search_element .av_searchsubmit_wrapper {
	position: absolute !important;
	top: 0 !important;
	left: 0 !important;
	height: 24px;
    width: 40px;
}
/*	----------Blog posts grid---------- */
.newdesign-posts-grid .template-page {
	padding: 50px 0;
}

.newdesign-posts-grid .slide-entry-wrap {
	margin-bottom: 48px;
}

.post-entry .slide-image {
	margin-bottom: 0;
	border-radius: 10px 10px 0px 0px !important;
}

.post-entry .slide-image img {
	border-radius: 0;
	height: 200px;
    object-fit: cover;
    object-position: center;
}

.avia-content-slider,
.avia-content-slider .avia-content-slider-inner {
	padding: 0 2px;
}

.post-entry .slide-entry {
	border-radius: 10px;
	background: #FFF;
	box-shadow: 0px 1px 6px 0px rgba(0, 0, 0, 0.10);
	margin-bottom: 20px !important;
}

.post-entry .slide-entry-wrap {
	margin-bottom: 0;
}

.post-entry .slide-content {
	border-radius: 0px 0px 10px 10px;
	padding: 15px;
}

.html_modern-blog #top #wrap_all .post-entry  .slide-entry-title {
	padding: 0 !important;
	font-size: 20px !important;
	font-weight: 700;
	line-height: 1.2 !important;
	color: #22B5B7;
	margin-bottom: 8px;
}

.html_modern-blog #top .post-entry .blog-categories {
	top: 0;
	color: #333;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: 600;
	margin-bottom: 16px;
}

.post-entry .blog-categories a:hover {
	color: #17A8AA !important;
	text-decoration: underline !important;
}

.post-entry .image-overlay .image-overlay-inside:before {
	background-color: #17A8AA !important;
	border-color: #17A8AA !important;
}

.html_modern-blog #top .post-entry .entry-content {
	color: #666;
	font-size: 18px;
	font-weight: 400;
	overflow: visible;
}

.html_modern-blog #top .post-entry .slide-meta {
	float: none;
}

.html_modern-blog #top .post-entry .read-more-link a {
	padding: 0;
	font-size: 18px;
	font-weight: 600;
	color: #22B5B7;
	text-decoration: underline;
}

.html_modern-blog #top .post-entry .read-more-link a:hover {
	color: #17A8AA;
	text-decoration: none !important;
}

.html_modern-blog #top .post-entry .time-wrap {
	margin: 16px 0;
}

.html_modern-blog #top .post-entry .read-more-link {
	position: static !important;
	padding: 0;
}

.html_modern-blog .post-entry .slide-meta {
	padding: 0;
	margin: 0;
}

.html_modern-blog .post-entry .slide-meta time {
	color: #666;
	font-size: 18px;
	font-weight: 400;
	line-height: normal;
	padding: 0;
	margin: 0;
}

@media screen and (min-width: 768px){
	.post-entry.av_one_third {
		width: calc(33.3% - 13.3px);
		height: auto;
	}

	.slide-entry.post-entry:not(.first) {
		margin-left: 20px;
	}

	.post-entry .slide-image img {
		height: 220px;
	}
}

@media screen and (min-width: 1024px){
	.newdesign-posts-grid .template-page {
		padding: 100px 0;
	}

	.post-entry .slide-content {
		padding: 32px;
	}

	.html_modern-blog #top #wrap_all .post-entry .slide-entry-title {
		font-size: 28px !important;
	}
}

@media screen and (min-width: 1200px){
	.post-entry .slide-image img {
		height: 290px;
	}
}

/*	----------Blog feature post---------- */
.newdesign-featured-post .template-page {
	padding: 50px 0;
}

.newdesign-featured-post .slide-entry-wrap {
	margin: 0;
}

.newdesign-featured-post .post-entry:after,
.newdesign-featured-post .post-entry:before {
	display: none;
}

.newdesign-featured-post .slide-image {
	display: flex;
	align-items: center;
	grid-column-start: 2;
    grid-column-end: 3;
	grid-row-start: 1;
    grid-row-end: 3;
	border-radius: 10px;
	overflow: hidden;
	margin-bottom: 20px;
}

.newdesign-featured-post .slide-image img {
	height: auto;
	border-radius: 10px;
}

.newdesign-featured-post .slide-entry {
	border-radius: 0;
	background: none;
	box-shadow: none;
}

.newdesign-featured-post .slide-content {
	grid-row-start: 1;
    grid-row-end: 2;
	box-shadow: none;
	padding: 0;
}
.html_modern-blog #top #wrap_all .newdesign-featured-post .avia-content-slider .slide-entry-title {
	font-size: 32px !important;
	font-style: normal;
	font-weight: 700;
	line-height: 1.23;
	color: #22B5B7;
	padding: 0;
	margin-bottom: 16px;
}

.html_modern-blog #top .newdesign-featured-post .post-entry  .blog-categories {
	top: 0;
	color: #333;
	text-transform: uppercase;
	font-size: 24px;
	font-weight: 400;
	margin-bottom: 16px;
}

.html_modern-blog #top .newdesign-featured-post .post-entry  .blog-categories a {
	text-decoration: none !important;
}

.html_modern-blog #top .newdesign-featured-post .post-entry .read-more-link a {
	color: #ffffff;
	padding: 14px 30px;
	width: fit-content;
	text-decoration: none !important;
	transition: background-color .2s ease;
}

.html_modern-blog #top .newdesign-featured-post .post-entry .read-more-link a:hover {
	text-decoration: underline;
	background-color: #e79a00 !important;
}

@media screen and (min-width: 768px){
	.html_modern-blog #top #wrap_all .newdesign-featured-post .avia-content-slider .slide-entry-title {
		font-size: 44px !important;
	}
}

@media screen and (min-width: 1024px){
	.newdesign-featured-post .slide-entry {
		display: grid;
		grid-template-columns: minmax(calc(50% - 50px), auto) minmax(calc(50% - 50px), 605px);
		column-gap: 100px;
	}

	.html_modern-blog #top #wrap_all .newdesign-featured-post .avia-content-slider .slide-entry-title {
		font-size: 52px !important;
	}

	.html_modern-blog #top .newdesign-featured-post .post-entry  .blog-categories {
		font-size: 28px;
	}

	.newdesign-featured-post .slide-image {
		margin-bottom: 0;
	}
}

@media screen and (min-width: 1400px){
	.newdesign-featured-post .slide-entry {
		display: grid;
		grid-template-columns: minmax(calc(50% - 50px), auto) 605px;
		column-gap: 100px;
	}
}

.html_modern-blog .newdesign-featured-post .post-entry .entry-content {
	color: #666;
	font-weight: 400;
	font-size: 18px;
}

.html_modern-blog .newdesign-featured-post .post-entry .entry-content .read-more-link {
	margin-top: 32px;
	top: auto;
	padding: 0;

}

.html_modern-blog .newdesign-featured-post .post-entry .entry-content .read-more-link a {
	display: block;
	top: auto;
	padding: 14px 30px;
	color: #fff;
	font-size: 18px;
	font-family: Open Sans;
	font-weight: 600;
	border-radius: 40px;
	background-color: #F7A600;
	margin: 0;
}

.html_modern-blog .newdesign-featured-post .post-entry .entry-content .read-more-link a:hover {
	background-color: #f7a500;
	color: #ffffff !important;
}

.html_modern-blog .newdesign-featured-post .post-entry .slide-meta {
	padding: 0;
	margin: 16px 0 0;
}

.html_modern-blog .newdesign-featured-post .post-entry .slide-meta time {
	color: #666;
	font-size: 18px;
	font-weight: 400;
	line-height: normal;
}
.post-entry .avia-content-slider-inner {
	padding: 10px;
}

@media screen and (min-width: 1024px){
	.newdesign-featured-post .template-page {
		padding: 100px 0;
	}
}

/*	----------Author list---------- */

.newdesign_authors-list .template-page {
	padding: 0;
}

.newdesign_authors-list .tab_titles {
	display: flex;
	flex-wrap: wrap;
	column-gap: 32px;
}

.newdesign_authors-list .tab_titles .tab {
	padding: 0;
	border: none;
	padding: 16px 4px;
	border-bottom: 2px solid #ccc;
	font-weight: 400;
	color: #333;
	letter-spacing: 0;
}

.newdesign_authors-list .tab_titles .tab:not(.active_tab):hover,
#top #wrap_all .newdesign_authors-list .sub_cat_wrap li:not(.active-item):hover {
	background-color: #FAFAFA !important;
}

.newdesign_authors-list .tab {
	font-size: 18px;
	font-weight: 400;
}

.newdesign_authors-list .tab_titles .tab.active_tab {
	color: #22B5B7 !important;
	font-weight: 600;
	border-color: #22B5B7;
}

.newdesign_authors-list .tab_content {
	padding: 15px !important;
	border: none;
}

.newdesign_authors-list .tab_content .tab_inner_content {
	margin: 0;
}

#top #wrap_all .newdesign_authors-list .tab_content .tab_inner_content .sc_container .staff-title {
	color: #22B5B7;
	font-size: 20px;
	font-weight: 400;
	margin: 0;
}

.newdesign_authors-list #full_search {
	margin: 0;
}

.newdesign_authors-list .staff_search {
	float: none;
}

#top #wrap_all .newdesign_authors-list #full_search .search_cont {
	width: 363px !important;
	max-width: 100%;
	height: auto;
	border: 1px solid #22B5B7 !important;
	border-radius: 80px;
	padding: 12px 12px 12px 40px!important;
	margin: 0;
	color: #333 !important;
	font-size: 16px;
	font-weight: 400;
	background-image: url("./img/ic_search-black.svg") !important;
	background-repeat: no-repeat;
	background-size: 20px 20px !important;
	background-position: 12px !important;
}

.newdesign_authors-list .sub_cat_wrap {
	display: flex;
	flex-wrap: wrap;
	column-gap: 20px;
	margin: 0;
}

#top #wrap_all .newdesign_authors-list .sub_cat_wrap li {
	list-style-type: none;
	border-bottom: 1px solid #ccc;
	font-size: 14px !important;
	line-height: 1.2 !important;
	font-weight: 400;
	color: #333;
	margin: 0;
	padding: 8px 0;
	cursor: pointer;
}

#top #wrap_all .newdesign_authors-list .sub_cat_wrap li.active-item {
	color: #22B5B7;
	font-weight: 600;
	border-color: #22B5B7;
}

#top #wrap_all .newdesign_authors-list #full_contact .staff_sc_container {
	float: none;
}

.newdesign_authors-list #full_contact .staff_contact {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	padding: 50px 0 !important;
	margin: 0 !important;
	height: auto !important;
	float: none;
}

.newdesign_authors-list #full_contact .staff_contact:not(:last-child) {
	border-bottom: 1px solid #22B5B7;
}

.newdesign_authors-list #full_contact .staff_contact .left_image {
	width: 250px;
	height: 250px !important;
	height: auto;
	border-radius: 10px;
	overflow: hidden;
	float: none;
	margin-bottom: 20px;
	flex-shrink: 0;
}

.newdesign_authors-list #full_contact .staff_contact .left_image .full_cont_main_picture {
	height: 250px !important;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.newdesign_authors-list #full_contact .staff_contact .right_content {
	padding: 0;
	float: none;
	max-width: 847px;
}

.newdesign_authors-list #full_contact .staff_contact .staff_cont_name {
	font-size: 28px;
	font-weight: 700;
	line-height: 1.2;
	color: #22B5B7;
	border: none;
	margin:  0 0 8px !important;
}

.newdesign_authors-list #full_contact .staff_contact .staff_category {
	color: #333 !important;
	font-size: 20px;
	font-weight: 700;
	line-height: normal;
	margin-bottom: 16px !important;
}

.newdesign_authors-list #full_contact .staff_contact .contact_content {
	color: #666;
	font-size: 16px;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 16px;
	text-align: left;
}

.newdesign_authors-list #full_contact .staff_contact .staff_more_info_btn {
	border: none;
}

.newdesign_authors-list #full_contact .staff_contact .staff_full_bottom {
	width: 100%;
}

.newdesign_authors-list #full_pgnt {
	margin-bottom: 60px;
}

.newdesign_authors-list .staff_pagination {
	margin: 0;
	display: block;
	border: none !important;
}

.newdesign_authors-list #full_contact .staff_contact .staff_more_info_btn:hover {
	background-color: transparent;
}

.newdesign_authors-list #full_contact .staff_contact .staff_more_info_btn a {
	display: inline-block !important;
	background-color: #22B5B7;
	border-radius: 40px;
	padding: 10px 20px!important;
	font-size: 16px;
	font-weight: 600;
	color: #fff !important;
}

.newdesign_authors-list #full_contact .staff_contact .staff_more_info_btn a:hover {
	background-color: #17A8AA !important;
}

.staff_pagination ul,
.staff_pagination {
	display: flex !important;
	justify-content: center !important;
	align-items: center !important;
	margin: 0 !important;
}

.staff_pagination ul li,
.staff_pagination li {
	list-style-type: none;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 44px;
	height: 44px;
	border: 1px solid #E9E9E9;
	border-radius: 50%;
	margin: 0 2px;
}
.staff_pagination ul li:hover,
.staff_pagination li:hover {
	border: 1px solid #17A8AA;
	cursor: pointer;
}
.staff_pagination ul li.active_pg:hover,
.staff_pagination li.active_pg:hover {
	border: 1px solid #E9E9E9;
}

.staff_pagination li:hover a,
.staff_pagination li:hover span {
	color: #17A8AA !important;
}

.staff_pagination li a,
.staff_pagination li span {
	font-size: 14px !important;
	color: #666666 !important;
	font-weight: 400 !important;
}

.staff_pagination li.active_pg span {
	color: #666666 !important;
	font-weight: 600 !important;
}

@media screen and (max-width: 767px){
	.newdesign_authors-list .tab_content .tab_inner_content .sc_container .wrap #full_search {
		margin: 20px 0;
	}
}

@media screen and (min-width: 768px){
	.newdesign_authors-list .tab_content .tab_inner_content .sc_container .wrap {
		display: flex;
		justify-content: space-between;
		align-items: center;
		column-gap: 32px;
		padding: 32px 0;
	}

	#top #wrap_all .newdesign_authors-list .tab_content .tab_inner_content .sc_container .staff-title {
		font-size: 28px;
	}

	.newdesign_authors-list .tab_content {
		padding: 0 !important;
	}

	#top #wrap_all .newdesign_authors-list #full_search .search_cont {
		padding: 16px 16px 16px 48px!important;
		font-size: 18px;
		background-size: 24px 24px !important;
		background-position: 16px !important;
	}

	.newdesign_authors-list .sub_cat_wrap {
		column-gap: 32px;
	}

	#top #wrap_all .newdesign_authors-list .sub_cat_wrap li {
		border-bottom: 2px solid #ccc;
		font-size: 18px !important;
		padding: 16px 4px;
	}

	.newdesign_authors-list #full_contact .staff_contact {
		flex-direction: row;
		column-gap: 32px;
		height: auto;
	}

	.newdesign_authors-list #full_contact .staff_contact .left_image {
		margin-bottom: 0;
	}

	.newdesign_authors-list #full_contact .staff_contact .staff_cont_name {
		font-size: 32px;
	}

	.newdesign_authors-list #full_contact .staff_contact .staff_category {
		font-size: 24px;
	}

	.newdesign_authors-list #full_contact .staff_contact .staff_more_info_btn {
		margin: 16px 0 0 !important;
		padding: 0 !important;
	}

	.newdesign_authors-list #full_contact .staff_contact .staff_more_info_btn a {
		padding: 14px 30px!important;
		font-size: 18px;
	}
}

@media screen and (min-width: 1024px){
	.newdesign_authors-list #full_contact .staff_contact {
		column-gap: 101px;
		padding: 100px 0 !important;
	}

	.newdesign_authors-list #full_contact .staff_contact .left_image {
		width: 363px;
		height: 363px !important;
	}

	.newdesign_authors-list #full_contact .staff_contact .left_image .full_cont_main_picture {
		height: 363px !important;
	}

	.newdesign_authors-list #full_contact .staff_contact .staff_cont_name {
		font-size: 52px;
	}

	.newdesign_authors-list #full_contact .staff_contact .staff_category {
		font-size: 28px;
	}

	.newdesign_authors-list #full_contact .staff_contact .contact_content {
		font-size: 18px;
		margin-bottom: 30px;
	}
}

/*	----------Blog post----------	*/
.newdesign-post-content .template-page {
	padding: 50px 0;
}

.newdesign-post-content .av_textblock_section * {
	color: #333;
}

.single-post .avia-section .entry-content-wrapper .flex_column:empty {
	display: none;
}

.single-post .avia-section .entry-content-wrapper .flex_column:empty + .flex_column {
	width: 100%;
	margin: 0;
}

.single-post .avia-section .entry-content-wrapper .flex_column:empty + .flex_column strong {
	color: #22B5B7;
}

.single-post .avia-section .entry-content-wrapper .flex_column a {
	color: #22B5B7;
	text-decoration: underline !important;
}

.single-post .avia-section .entry-content-wrapper .flex_column .av-post-metadata-category-link a {
	text-decoration: none !important;
}

.single-post .avia-section .entry-content-wrapper .flex_column a:hover {
	color: #17A8AA;
	text-decoration: none !important;
}

.single-post .av_default_container_wrap {
	border: none;
}

#top #wrap_all .newdesign-post-content .av_textblock_section p,
#top.single-post #wrap_all .avia-section:not(.newdesign_image_content):not(.newdesign_hero-banner) .entry-content-wrapper .flex_column .avia_textblock p {
	font-size: 20px !important;
	font-weight: 400;
	line-height: 1.5;
	margin: 0 0 32px;
}


#top.single-post #wrap_all .avia-section:not(.newdesign_image_content):not(.newdesign_hero-banner) .entry-content-wrapper .flex_column .avia_textblock li {
	font-size: 20px !important;
	font-weight: 400 !important;
	line-height: 1.5 !important;
}

#top.single-post #wrap_all .avia-section .entry-content-wrapper .flex_column .avia_image {
	border-radius: 10px;
}

#top.single-post #wrap_all .avia-section.alternate_color:not(.newdesign-blog-cta) {
	background-color: #D2F0F1 !important;
}

#top.single-post #wrap_all .avia-section.alternate_color .avia_textblock p:last-child {
	margin-bottom: 0 !important;
}

#top.single-post #wrap_all .avia-section.alternate_color .el_before_av_image.hr {
	display: none;
}

#top.single-post #wrap_all .avia-section.alternate_color .template-page {
	padding: 50px 0;
}

#top.single-post #wrap_all .avia-section.alternate_color .avia-image-container-inner {
	border-radius: initial;
}

#top #wrap_all .newdesign-post-content .av_textblock_section h2,
#top.single-post #wrap_all .avia-section:not(.newdesign_image_content) .entry-content-wrapper .flex_column:empty + .flex_column .avia_textblock p:first-child strong:first-child,
#top.single-post #wrap_all .avia-section .entry-content-wrapper .flex_column .avia_textblock blockquote + p strong,
#top.single-post #wrap_all .avia-section .entry-content-wrapper .flex_column .avia_textblock p b,
.single-post#top.single-post #wrap_all .avia-section .entry-content-wrapper .flex_column:empty + .flex_column .av-special-heading h2 strong,
.single-post#top.single-post #wrap_all .avia-section .entry-content-wrapper .flex_column:empty + .flex_column p b,
.single-post#top.single-post #wrap_all .avia-section .entry-content-wrapper .flex_column:empty + .flex_column h2 {
	display: block;
	font-size: 28px !important;
	font-style: normal;
	font-weight: 700 !important;
	line-height: normal;
	margin-bottom: 32px !important;
	color: #333333 !important;
}

#top.single-post #wrap_all .avia-section:not(.newdesign_image_content) .entry-content-wrapper .flex_column:empty + .flex_column .avia_textblock p:first-child strong:first-child {
	margin-bottom: 0 !important;
}

#top #wrap_all .newdesign-post-content .av_textblock_section p strong, .main_color .post-strong-color p strong {
	font-weight: 700;
	color: #22B5B7 !important;
}

#top #wrap_all .newdesign-post-content .av_textblock_section blockquote,
#top.single-post #wrap_all .avia-section .entry-content-wrapper .flex_column .avia_textblock blockquote {
	margin: 0 !important;
	padding: 0;
	border: none;
}

#top #wrap_all .newdesign-post-content .av_textblock_section blockquote p,
#top.single-post #wrap_all .avia-section .entry-content-wrapper .flex_column .avia_textblock blockquote p {
	font-size: 28px;
	font-weight: 700;
	margin-bottom: 48px;
}

#top.single-post #wrap_all .avia-section.alternate_color .flex_column .avia_textblock p {
	font-size: 24px;
	color: #333333;
}

#top.single-post #wrap_all .avia-section.alternate_color .flex_column .avia_textblock p:last-child {
	margin-bottom: 0;
}

#top.single-post #wrap_all .avia-section.alternate_color .flex_column .avia_textblock p:first-child strong {
	color: #22B5B7 !important;
}

#top.single-post #wrap_all .avia-section.alternate_color .flex_column .avia_textblock p:first-child {
	font-size: 24px !important;
}

#top.single-post #wrap_all .avia-section.alternate_color .flex_column:empty + .flex_column .avia_textblock p:first-child strong {
	color: #333333 !important;
}

#top.single-post #wrap_all .avia-section.alternate_color + .avia-section.alternate_color {
	background-color: transparent !important;
}

#top.single-post #wrap_all .avia-section.alternate_color .avia-image-container .avia_image {
	border-radius: 10px;
}

#top.single-post #wrap_all .avia-section.alternate_color .flex_column:nth-child(2).flex_column:last-child .avia_textblock p:first-child strong,
#top.single-post #wrap_all .avia-section.alternate_color .flex_column .avia_textblock h2 {
	font-size: 32px !important;
	color: #22B5B7 !important;
	line-height: 1.2;
}

#top.single-post #wrap_all .avia-section.alternate_color .flex_column:nth-child(2).flex_column:last-child .avia_textblock p:first-child {
	margin-bottom: 8px !important;
}

#top.single-post #wrap_all .avia-section.alternate_color .flex_column:nth-child(2).flex_column:last-child .av_textblock_section {
	margin-bottom: 32px;
}

#top.single-post #wrap_all .avia-section.alternate_color .flex_column:nth-child(2).flex_column:last-child .av_textblock_section .sidebar__title {
	color: #333333;
	font-size: 24px !important;
}

#top.single-post #wrap_all .avia-section.alternate_color .flex_column:nth-child(2).flex_column:last-child .av_textblock_section p {
	font-size: 18px;
	color: #666666;
}

#top.single-post #wrap_all .avia-section.alternate_color .flex_column:nth-child(2).flex_column:last-child .avia-button-wrap .avia-button {
	text-decoration: none !important;
}

#top.single-post #wrap_all .avia-section.alternate_color .flex_column:nth-child(2).flex_column:last-child .avia-button-wrap .avia-button .avia_button_icon {
	display: none;
}

.contact_soc_icons {
	margin: 32px 0;
}

.contact_soc_icons ul {
	display: flex;
	flex-wrap: wrap;
	row-gap: 20px;
	margin: 0 !important;
}

.contact_soc_icons li {
	padding: 0 !important;
	margin-right: 20px !important;
}

.contact_soc_icons li a {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 54px;
	height: 54px;
	border-radius: 50%;
	border: 2px solid #22B5B7;
	text-decoration: none !important;
	transition: transform .2s ease;
}

.contact_soc_icons li a:hover {
	transform: scale(1.1);
}

.contact_soc_icons li a:hover i:before {
	color: #17A8AA !important;
}
.contact_soc_icons li a {
	position: relative;
}
.contact_soc_icons li a i.fa-twitter:before {
	content: "";
	width: 20px;
	height: 20px;
	display: block;
	background-image: url("./img/twitter.svg");
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -10px;
	margin-top: -10px;
}

.contact_soc_icons li:last-child {
	margin-right: 0 !important;
} 

.contact_soc_icons li:before {
	display: none !important;
}

#top #wrap_all .newdesign-post-content .av_textblock_section p:has(img) {
	margin: 48px 0;
}

.single-post#top.single-post #wrap_all .avia-section .entry-content-wrapper .flex_column:empty + .flex_column .av-special-heading + .av_textblock_section .avia_textblock p:first-child b {
	font-size: 24px !important;
}

@media screen and (min-width: 768px) {
	#top.single-post #wrap_all .avia-section.alternate_color .flex_column:nth-child(2).flex_column:last-child .avia_textblock p:first-child strong,
	#top.single-post #wrap_all .avia-section.alternate_color .flex_column .avia_textblock h2 {
		font-size: 44px !important;
	}
}

@media screen and (min-width: 1024px) {
	.newdesign-post-content .template-page {
		padding: 100px 0;
	}

	#top.single-post #wrap_all .avia-section.alternate_color .template-page {
		padding: 100px 0;
	}

	#top.single-post #wrap_all .avia-section.alternate_color .flex_column:nth-child(2).flex_column:last-child .avia_textblock p:first-child strong,
	#top.single-post #wrap_all .avia-section.alternate_color .flex_column .avia_textblock h2 {
		font-size: 52px !important;
	}

	#top.single-post #wrap_all .avia-section.alternate_color .flex_column:nth-child(2).flex_column:last-child .av_textblock_section .sidebar__title {
		font-size: 28px !important;
	}
}
/*	----------Slider of posts----------	*/
.newdesign_posts-slider .template-page {
	padding: 50px 0;
}

#top #wrap_all .newdesign_posts-slider .av-special-heading {
	margin-bottom: 48px;
	padding: 0;
}

#top #wrap_all .newdesign_posts-slider .av-special-heading h2 {
	color: #22B5B7;
	font-size: 32px !important;
	font-weight: 700 !important;
	line-height: 1.2 !important;
	float: none;
}

#top #wrap_all .newdesign_posts-slider .av-special-heading .special-heading-border {
	display: none;
}


#top .newdesign_posts-slider .entry-content-wrapper {
	position: relative;
	width: 100%;
	margin-bottom: 80px;
}
#top .newdesign_posts-slider .avia-content-slider {
	overflow: visible;
}
#top .newdesign_posts-slider .avia-content-slider-inner {
	padding: 0 10px 30px !important;
	box-sizing: content-box;
}
#top .newdesign_posts-slider .avia-content-slider-inner .slide-entry-wrap {
	display: flex;
	flex-direction: column;
	row-gap: 20px;
	align-items: center;
}
#top .newdesign_posts-slider .avia-content-slider-inner .slide-entry-wrap:nth-child(n+2) {
	margin-left: -10px;
	padding: 0 10px !important;
}
#top .newdesign_posts-slider .avia-content-slider-inner .slide-entry {
	margin: 0 !important;
	width: 100% !important;
	max-width: 464px;
}
#top .newdesign_posts-slider .avia-slideshow-arrows {
	position: absolute;
	bottom: -60px;
	width: 130px;
	left: calc(50% - 65px);
}
#top .newdesign_posts-slider .avia-slideshow-arrows a {
	color: #22B5B7;
}
#top .newdesign_posts-slider .avia-slideshow-arrows a {
	border: 3px solid #22B5B7 !important;
	border-radius: 50% !important;
	color: #22B5B7 !important;
}
#top .newdesign_posts-slider .avia-slideshow-arrows a:before {
	background: none !important;
	top: -4px !important;
	left: -4px !important;
}

.newdesign_posts-slider .slide-entry .slide-image,
.single-post .avia-content-slider .slide-entry .slide-image {
	height: 290px;
	border-radius: 10px 10px 0px 0px;
	margin: 0;
}

.newdesign_posts-slider .slide-entry .slide-image img,
.single-post .avia-content-slider .slide-entry .slide-image img {
	object-fit: cover;
	height: 100%;
}

.newdesign_posts-slider .slide-entry {
	box-shadow: 0px 1px 6px 0px rgba(0, 0, 0, 0.10);
	border-radius: 10px;
	background: #FFF;
}

.newdesign_posts-slider .slide-entry {
	position: relative;
}

.newdesign_posts-slider .slide-entry .slide-content {
	border-radius: 0px 0px 10px 10px;
	padding: 15px;
}

#top #wrap_all .newdesign_posts-slider .slide-entry .slide-entry-title {
	font-size: 20px !important;
	font-weight: 700;
	line-height: normal;
	color: #22B5B7;
	margin-bottom: 8px;
	padding: 0;
}
#top #wrap_all .newdesign_posts-slider .slide-entry .slide-entry-title a {
	text-decoration: none !important;
}

#top #wrap_all .newdesign_posts-slider .slide-entry .blog-categories {
	float: none;
	top: auto;
	line-height: 1;
	margin-bottom: 16px;
}

#top #wrap_all .newdesign_posts-slider .slide-entry .blog-categories a {
	font-size: 18px;
	font-weight: 600;
	line-height: normal;
	text-decoration-line: underline;
	color: #333;
}

#top #wrap_all .newdesign_posts-slider .slide-entry .blog-categories a:hover {
	color: #22B5B7;
}

#top #wrap_all .newdesign_posts-slider .slide-entry .slide-entry-excerpt {
	color: #666;
	font-size: 18px;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 16px;
	overflow: visible;
}

#top #wrap_all .newdesign_posts-slider .slide-entry .slide-entry-excerpt .read-more-link {
	padding: 0;
}

#top #wrap_all .newdesign_posts-slider .slide-entry .slide-entry-excerpt .read-more-link a {
	color: #22B5B7;
	font-size: 18px;
	font-weight: 600;
	line-height: normal;
	text-decoration-line: underline;
	padding: 0;
}

#top #wrap_all .newdesign_posts-slider .slide-entry .slide-entry-excerpt .read-more-link a:hover {
	text-decoration: none;
	color: #17A8AA;
}

#top.single-post #wrap_all .av-special-heading .av-special-heading-tag:not(h1) {
	margin-bottom: 48px !important;
}

#top.single-post #wrap_all .av-special-heading h1.av-special-heading-tag {
	margin-bottom: 18px !important;
}

#top.single-post #wrap_all .av-special-heading h1.av-special-heading-tag strong {
	font-weight: 700;
}

#top.single-post #wrap_all .newdesign_courses .av-special-heading .av-special-heading-tag {
	margin-bottom: 16px !important;
}

.single-post .av-special-heading h2 {
	float: none;
}

.single-post .avia-section:not(.newdesign_courses) .avia-slideshow-arrows .prev-slide::before,
.single-post .avia-section:not(.newdesign_courses) .avia-slideshow-arrows .next-slide::before {
	padding-top: 0 !important;
}

.responsive #top.single-post #wrap_all .avia-content-slider-odd .slide-entry.slide-parity-even {
	margin-bottom: 20px;
}

.single-post .avia-slideshow-arrows .next-slide::before {
	padding-left: 28px;
}

.single-post .avia-slideshow-arrows .prev-slide::before {
	padding-left: 28px;
}

.post-template-default .el_after_av_one_fifth .avia_textblock strong {
	color: #17A8AA !important;
}

@media screen and (min-width: 768px) {
	#top #wrap_all .newdesign_posts-slider .av-special-heading h2 {
		font-size: 44px !important;
	}

	.newdesign_posts-slider .slide-entry.first {
		margin-left: 0 !important;
	}

	.newdesign_posts-slider .slide-entry.av_one_third {
		margin-left: 20px;
		width: calc(33.3% - 14px);
	}

	.newdesign_posts-slider .slide-entry .slide-image,
	.single-post .avia-content-slider .slide-entry .slide-image {
		height: 200px;
	}
}

@media screen and (min-width: 1024px) {
	.newdesign_posts-slider .template-page {
		padding: 100px 0;
	}

	#top #wrap_all .newdesign_posts-slider .av-special-heading h2 {
		font-size: 52px !important;
	}

	#top .newdesign_posts-slider .entry-content-wrapper {
		margin-bottom: 0;
	}
	#top .newdesign_posts-slider .avia-content-slider-inner .slide-entry-wrap {
		flex-direction: row;
		row-gap: normal;
		column-gap: 20px;
		align-items: flex-start;
		justify-content: center;
		width: 84%;
		margin: 0 8% !important;
	}
	#top .newdesign_posts-slider .avia-content-slider-inner .slide-entry {
		width: 31% !important;
	}
	#top .newdesign_posts-slider .avia-slideshow-arrows {
		bottom: auto;
		top: 220px;
		width: 100%;
		left: 10px;
	}

	.newdesign_posts-slider .slide-entry .slide-content {
		padding: 24px;
	}

	#top #wrap_all .newdesign_posts-slider .slide-entry .slide-entry-title {
		font-size: 28px !important;
	}

	.newdesign_posts-slider .slide-entry .slide-image,
	.single-post .avia-content-slider .slide-entry .slide-image {
		height: 240px;
	}
}

@media screen and (min-width: 1600px) {
	#top .newdesign_posts-slider .avia-content-slider-inner .slide-entry-wrap {
		width: 100%;
		margin: 0 !important;
	}
	#top .newdesign_posts-slider .avia-slideshow-arrows {
		width: calc(100% + 120px);
		left: -60px;
	}

	.newdesign_posts-slider .slide-entry .slide-content {
		padding: 24px;
	}

	#top #wrap_all .newdesign_posts-slider .slide-entry .slide-entry-title {
		font-size: 28px !important;
	}

	.newdesign_posts-slider .slide-entry .slide-image,
	.single-post .avia-content-slider .slide-entry .slide-image {
		height: 240px;
	}

	.post-template-default .av-special-heading .av-special-heading-tag {
		font-size: 52px !important;
	}
}


#top.single-post #wrap_all .avia-section .entry-content-wrapper .flex_column:empty + .flex_column .av-special-heading .av-special-heading-tag:not(h1) {
	font-size: inherit !important;
}

/*	----------Team grid----------	*/
.newdesign_team_grid .avia-image-container .avia-image-container-inner,
.newdesign_team_grid .avia-image-container .avia-image-container-inner img {
	border-radius: 10px;
}

.newdesign_team_grid .av_one_fourth {
	margin-left: 0 !important;
}

.newdesign_team_grid .avia-image-container {
	margin-bottom: 16px;
	max-width: 222px;
}

.newdesign_team_grid .avia-image-container-inner {
	max-width: 180px;
}

.newdesign_team_grid .flex_column .av_textblock_section p strong {
	color: #333333;
	font-size: 28px;
	font-weight: 700;
}

.newdesign_team_grid .flex_column .av_textblock_section p {
	color: #666666;
	margin: 8px 0 0;
}

@media screen and (min-width: 990px) {
	.newdesign_team_grid .flex_column {
		margin-top: 48px !important;
	}

	.newdesign_team_grid .container .template-page {
		padding-top: 50px;
	}

	.newdesign_team_grid .entry-content-wrapper {
		display: flex;
		flex-wrap: wrap;
	}

	.newdesign_team_grid .entry-content-wrapper:before {
		display: none;
	}

	.newdesign_team_grid .av_one_fourth {
		width: calc(25% - 15px);
	}

	.newdesign_team_grid .av_one_fourth:not(.first) {
		margin-left: 20px !important;
	}
}

@media screen and (min-width: 1024px) {
	.newdesign_team_grid .entry-content-wrapper > *:not(.flex_column) {
		flex: 1 1 100%;
	}

	.newdesign_team_grid .flex_column {
		margin-bottom: 0;
	}
}

/*	----------Team image gallery----------	*/

.newdesign_team_gallery .avia_textblock p {
	margin: 16px 0 0;
	font-size: 18px;
	color: #666666;
}

.newdesign_team_gallery .avia_textblock p:first-child {
	margin: 0 0 16px;
}

.newdesign_team_gallery .avia-button {
	margin: 16px 0 0;
}

@media screen and (min-width: 1024px) {
	.newdesign_team_gallery .av-masonry {
		border-radius: 10px;
		overflow: hidden;
		width: 605px;
		max-width: 100%;
	}

	.newdesign_team_gallery .flex_column {
		margin: 0 !important;
	}

	.newdesign_team_gallery .entry-content-wrapper {
		display: flex;
		align-items: center;
		column-gap: 101px;
	}

	.newdesign_team_gallery .entry-content-wrapper:after,
	.newdesign_team_gallery .entry-content-wrapper::before {
		display: none;
	}

	.newdesign_team_gallery .flex_column {
		width: auto !important;
		flex: 1 1 100%;
	}

	.newdesign_team_gallery .av-masonry-container {
		width: 100%;
	}

	.newdesign_team_gallery .flex_column.first {
		width: 605px !important;
		max-width: 42%;
	}
}

/*	----------Global Elements----------	*/
.newdesign_padding .template-page {
	padding: 50px 0;
}

.av-special-heading {
	padding: 0 !important;
	margin: 0;
}

#top #wrap_all .all_colors h2.av-special-heading-tag {
	color: #22b5b7 !important;
	font-family: 'open sans', sans-serif !important;
	font-weight: 700 !important;
	margin-bottom: 16px !important;
	font-size: 32px !important;
}

.avia-button-wrap .avia-button {
	border: none;
}

.av-special-heading .special-heading-border {
	display: none;
}

.avia_search_element .av-input-field{
	font-family: Open Sans !important;
	border-radius: 80px !important;
	width: 464px !important;
	max-width: 100%;
	padding: 16px 16px 16px 56px !important;
	border: 1px solid #22B5B7 !important;
	color: #666;
	font-size: 18px;
	line-height: 24px !important;
	font-weight: 400;
	height: auto !important;
	flex-shrink: 0;
}
.newdesign_short-container .container {
	display: flex;
	justify-content: center;
}
.newdesign_short-container .template-page {
	width: 948px !important;
	max-width: 100%;
	margin: 0 auto;
}

@media screen and (min-width: 768px) {
	#top #wrap_all .all_colors .av-special-heading-tag h2 {
		font-size: 44px !important;
	}

	.avia_search_element {
		width: fit-content;
		max-width: 100%;
		margin-left: auto;
	}
}

@media screen and (min-width: 990px) {
	.newdesign_padding .template-page {
		padding: 100px 0;
	}
}

@media screen and (min-width: 1024px) {
	#top #wrap_all .all_colors h2.av-special-heading-tag {
		font-size: 52px !important;
	}
}

/*	----------Promo line----------	*/

.newdesign_promo-line .template-page {
	padding: 32px 0;
}

#top #wrap_all .all_colors .newdesign_promo-line .template-page h2,
#top #wrap_all .all_colors .newdesign_promo-line .template-page p {
	color: inherit !important;
	font-size: 28px !important;
	line-height: 1.2;
	font-weight: 400 !important;
	margin: 0;
}

.newdesign_promo-line .entry-content-wrapper {
	display: flex;
	align-items: flex-start;
	flex-direction: column;
}

.newdesign_promo-line .entry-content-wrapper:after,
.newdesign_promo-line .entry-content-wrapper::before,
.newdesign_promo-line .flex_column::after,
.newdesign_promo-line .flex_column::before,
.newdesign_promo-line .entry-content-wrapper .cp-load-after-post {
	display: none;
}

.newdesign_promo-line .flex_column {
	float: none;
	display: flex;
}

.newdesign_promo-line .flex_column.avia-builder-el-last {
	margin-bottom: 0 !important;
}

.newdesign_promo-line .flex_column.av_one_half {
	width: auto !important;
	margin: 0;
}

.newdesign_promo-line .flex_column.first {
	flex: 1;
}

@media screen and (min-width: 768px) {
	.newdesign_promo-line .entry-content-wrapper {
		flex-direction: row;
		align-items: center;
	}

	.newdesign_promo-line .entry-content-wrapper {
		gap: 20px;
	}
}

@media screen and (max-width: 767px){
	.post-entry .entry-content .excerpt-text {
		display: none;
	}
}

.newdesign_blog-filter {
	display: flex;
}

#blog_cat {
	opacity: 0;
}

#blog_cat.select-hidden {
	display: none;
	visibility: hidden;
	padding-right: 10px;
}

.select {
	cursor: pointer;
	display: inline-block;
	position: relative;
	font-size: 18px;
	color: #666666;
	width: 222px;
	height: 56px;
}

.select-styled {
	position: absolute; 
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: #ffffff;
	padding: 16px 40px 16px 56px;
	border-radius: 60px;
	border: 1px solid #22B5B7 !important;
	line-height: normal;
	overflow: hidden; 
	text-overflow: ellipsis;
    white-space: nowrap;
}

.select-styled.active {
	border-radius: 30px 30px 0 0;
	border-color: #22B5B7 #22B5B7 transparent !important;
}

.select-styled:after {
	content:"";
	width: 15px;
	height: 15px;
	border: 1.5px solid transparent;
	border-color: transparent transparent #22B5B7 #22B5B7;
	transform: rotate(-45deg);
	position: absolute;
	top: 13px;
	right: 16px;
}

.select-styled.active:after {
	border-color: #22B5B7 #22B5B7 transparent transparent !important;
	top: 25px;
}

.select-styled:before {
	content:"";
	position: absolute;
	background: url("./img/ic_filters.svg") center/cover no-repeat;
	width: 24px;
	height: 24px;
	left: 16px;
	top: 16px;
}

.select-options {
	padding: 5px 0 10px !important;
	display: none; 
	position: absolute;
	top: 100%;
	right: 0;
	left: 0;
	z-index: 999;
	margin: 0;
	padding: 0;
	list-style: none;
	background-color: #ffffff;
}

.select-options {
	height: 200px;
	overflow-y: auto;
	border: 1px solid #22B5B7 !important;
	border-radius: 0 0 10px 10px;
	border-color: transparent #22B5B7 #22B5B7 !important;
}

.select-options li {
	position: relative;
	list-style: none;
	padding: 5px 15px;
	margin: 0;
}

.select-options li:hover {
	background-color: #FAFAFA;
}

.select-options li:after {
	content: "";
	position: absolute;
	width: calc(100% - 30px);
	left: 15px;
	bottom: 0;
	height: 1px;
	background-color: #E9E9E9;
}

.select-options li.is-selected {
	color: #17A8AA;
}

.select-options li.is-selected:after {
	background-color: #17A8AA;
}

.select-options li[rel="hide"] {
	display: none;
}

/* Avia list */
.avia-icon-list .iconlist_icon {
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #22B5B7 !important;
	border-radius: 50%;
	width: 20px !important;
	height: 20px !important;
	margin-right: 10px !important;
	margin-top: 5px;
}
.avia-icon-list .iconlist_icon span {
	margin-top: -3px;
    display: block;
    width: 9px;
    height: 4px;
    border-bottom: 1px solid #ffffff;
    border-left: 1px solid #ffffff;
    transform: rotate(-40deg);
}
.avia-icon-list .iconlist_icon span:before {
	display: none;
}

.avia-icon-list li {
	font-size: 18px;
	color: #333333;
}

#top .av-main-nav ul ul {
	right: auto;
	left: 100%;
	padding-top: 0 !important;
}

#footer.bg-separator .container {
	position: relative;
}

#footer.bg-separator .container:before {
	content: "";
	position: absolute;
	width: calc(100%);
	top: -60px;
	left: 0;
	height: 1px;
	background-color: #22B5B7;
}

@media screen and (min-width: 768px){
	#footer.bg-separator .container:before {
		width: calc(100% - 100px);
		left: 50px;
	}
	.avia-icon-list .iconlist_icon {
		width: 24px !important;
		height: 24px !important;
		margin-top: 4px;
		margin-right: 16px !important;
	}
	.avia-icon-list .iconlist_icon span {
		margin-top: -3px;
		width: 12px;
		height: 6px;
		border-bottom: 1.5px solid #ffffff;
		border-left: 1.5px solid #ffffff;
	}
}

@media screen and (min-width: 1024px){
	#footer.bg-separator .container:before {
		top: -100px;
	}
}

/* Social Links*/
#top .av-social-sharing-box.av-social-sharing-box-circle .av-share-box-list {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	margin: 0 -10px!important;
}

#top .av-social-sharing-box.av-social-sharing-box-circle .av-share-box-list .av-share-link {
	margin: 10px !important;
}

#top .av-social-sharing-box.av-social-sharing-box-circle .av-share-box-list .av-share-link a {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 50px !important;
    height: 50px !important;
	background-color: #22B5B7;
	text-decoration: none;
	transition: transform .2s ease;
}

#top .av-social-sharing-box.av-social-sharing-box-circle .av-share-box-list .av-share-link:hover a {
	background-color: #22B5B7 !important;
}

#top .av-social-sharing-box.av-social-sharing-box-circle .av-share-box-list .av-share-link a:hover {
	background-color: #22B5B7 !important;
	opacity: 1;
	transform: scale(1.1);
}

#top .av-social-sharing-box.av-social-sharing-box-circle .av-share-box-list .av-share-link a:focus {
	background-color: #22B5B7 !important;
}

#top .av-social-sharing-box.av-social-sharing-box-circle .av-share-box-list .av-share-link a:before {
	color: #ffffff;
	font-size: 20px;
}

#top .av-social-sharing-box.av-social-sharing-box-circle .av-share-box-list .avia-related-tooltip {
	display: none !important;
}

@media screen and (min-width: 1024px){
	#top .av-social-sharing-box.av-social-sharing-box-circle .av-share-box-list .av-share-link a {
		width: 68px !important;
		height: 68px !important;
	}

	#top .av-social-sharing-box.av-social-sharing-box-circle .av-share-box-list .av-share-link a:before {
		font-size: 28px;
	}
}

.avia-icon-list li {
	margin-bottom: 17px;
}

.avia-icon-list.av-iconlist-big .iconlist_title {
	margin: 0 !important;
}

.avia-icon-list.av-iconlist-big li {
	padding-bottom: 0;
	min-height: auto;
}

.avia-icon-list.av-iconlist-big li h4 {
	top: 0;
	text-transform: initial;
}

.avia-icon-list.av-iconlist-big li .iconlist_content_wrap {
	padding: 0;
}

.avia-icon-list.av-iconlist-big .iconlist-timeline {
	display: none;
}

.avia-icon-list.av-iconlist-big li .av-iconlist-empty {
	min-height: auto;
}

.avia-icon-list.avia-icon-list-right .iconlist_icon {
	margin-left: 16px !important;
	margin-right: 0 !important;
}

#top #wrap_all .all_colors .av-special-heading h1.av-special-heading-tag strong {
	color: #17A8AA !important;
}

#top #wrap_all .all_colors .av-special-heading h1.av-special-heading-tag {
	margin-bottom: 18px !important;
}

#top #searchform>div {
	max-width: 464px;
}

#top #searchform input[type="text"] {
	border: 1px solid #22B5B7 !important	;
	border-radius: 80px;
	padding: 16px 16px 16px 56px;
	color: #666;
	font-size: 18px;
}

#top #searchform #searchsubmit {
	left: 0;
	left: 0;
    width: 24px;
    height: 100%;
    display: block;
    background-image: url("./img/ic_search.svg");
	background-repeat: no-repeat;
	background-size: 24px 24px;
    background-position: center right;
	background-color: transparent;
	color: transparent;
}

#top #searchform input[type="text"]::placeholder {
	color: #666;
	font-size: 18px;
}

#top #wrap_all .all_colors .newdesign_image_content  .avia-icon-list-container li {
	position: relative;
	color: #666666;
	font-size: 18px !important;
	list-style-type: none;
	margin: 0 0 10px;
}

#top #wrap_all .all_colors .newdesign_image_content  .avia-icon-list-container li .av_iconlist_title {
	line-height: 1.3 !important;
}

@media screen and (max-width: 768px){
	.pagination .pagination-meta {
		display: block;
		width: 100%;
	}
}

#top .flex_column.no_margin + .flex_column_table {
	margin-top: 0 !important;
}

.newdesign_quote img {
	width: 100%;
	max-width: 948px;
	border-radius: 10px;
	margin-bottom: 36px;
}

#top .newdesign_quote .avia-testimonial-wrapper {
	margin: 0;
}
#top .newdesign_quote .avia-testimonial {
	padding: 0;
	border: none;
}
#top .newdesign_quote .avia-testimonial_inner {
	width: 100%;
	max-width: 948px;
	display: flex;
	flex-direction: column;
}
#top .newdesign_quote.full_width .avia-testimonial_inner {
	max-width: none;
}
#top .newdesign_quote .avia-testimonial-meta-mini {
	display: flex;
	padding-left: 40px;
	margin-bottom: 36px;
}
#top .newdesign_quote .avia-testimonial-name,
#top .newdesign_quote .avia-testimonial-subtitle {
	position: relative;
	margin-right: 10px;
	font-size: 14px;
	font-weight: 600;
}
#top .newdesign_quote .avia-testimonial-name:after {
	position: absolute;
	content: ',';

}
#top .newdesign_quote .avia-testimonial-content {
	position: relative;
}
#top .newdesign_quote .avia-testimonial-markup-entry-content {
	padding-left: 40px;
}
#top .newdesign_quote .avia-testimonial-content p:before,
#top .newdesign_quote .avia-testimonial-content p:after {
	position: absolute;
	width: 20px;
}
#top .newdesign_quote .avia-testimonial-content p:before {
	content: url('img/ico-quote-first.svg');
	left: 0;
}
#top .newdesign_quote .avia-testimonial-content p:after {
	content: url('img/ico-quote-last.svg');
	margin-left: 10px;
}

#top .newdesign_quote .avia-testimonial-markup-entry-content p {
	font-size: 18px;
	font-weight: 700;
	line-height: 1.3;
	margin-bottom: 14px;
}
@media screen and (min-width: 768px) {

	.newdesign_quote img {
		margin-bottom: 48px;
	}

	#top .newdesign_quote .avia-testimonial-meta-mini {
		padding-left: 60px;
		margin-bottom: 48px;
	}
	#top .newdesign_quote .avia-testimonial-name,
	#top .newdesign_quote .avia-testimonial-subtitle {
		font-size: 18px;
	}
	#top .newdesign_quote .avia-testimonial-markup-entry-content {
		padding-left: 60px;
	}
	#top .newdesign_quote .avia-testimonial-content p:before,
	#top .newdesign_quote .avia-testimonial-content p:after {
		width: 32px;
	}
	#top .newdesign_quote .avia-testimonial-content p:after {
		margin-left: 20px;
	}
	#top .newdesign_quote .avia-testimonial-markup-entry-content p {
		font-size: 28px;
	}
}