/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template:	betheme
Version: 1.6.1.2
*/

@font-face {
	font-family: 'IRANSans-web';
	src: url('Fonts/IRANSans-Bold.woff2') format('woff2'), url('Fonts/IRANSans-Bold.woff') format('woff'), url('Fonts/IRANSans-Bold.eot?#') format('eot');
	font-display: swap;
	font-weight: bold;
}

@font-face {
	font-family: 'IRANSans-web';
	src: url('Fonts/IRANSans-Black.woff2') format('woff2'), url('Fonts/IRANSans-Black.woff') format('woff'), url('Fonts/IRANSans-Black.eot?#') format('eot');
	font-display: swap;
	font-weight: 900;
}

@font-face {
	font-family: 'IRANSans-web';
	src: url('Fonts/IRANSans-UltraLight.woff2') format('woff2'), url('Fonts/IRANSans-UltraLight.woff') format('woff'), url('Fonts/IRANSans-UltraLight.eot?#') format('eot');
	font-display: swap;
	font-weight: 200;
}

@font-face {
	font-family: 'IRANSans-web';
	src: url('Fonts/IRANSans-Light-Expanded.woff2') format('woff2'), url('Fonts/IRANSans-Light-Expanded.woff') format('woff'), url('Fonts/IRANSans-Light-Expanded.eot?#') format('eot');
	font-display: swap;
	font-weight: 300;
}

@font-face {
	font-family: 'IRANSans-web';
	src: url('Fonts/IRANSANSExpanded.woff2') format('woff2'), url('Fonts/IRANSANSExpanded.woff') format('woff'), url('Fonts/IRANSANSExpanded.eot?#') format('eot');
	font-display: swap;
	font-weight: normal;
}

body,
button,
span.date_label,
.timeline_items li h3 span,
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="text"],
input[type="password"],
input[type="tel"],
input[type="email"],
textarea,
select,
.offer_li .title h3,
#menu>ul>li>a,
a.action_button,
#overlay-menu ul li a,
#Subheader .title,
h1,
h2,
h3,
h4,
.text-logo #logo,
h5,
h6,
blockquote,
.chart_box .chart .num,
.counter .desc_wrapper .number-wrapper,
.how_it_works .image .number,
.pricing-box .plan-header .price,
.quick_fact .number-wrapper,
.woocommerce .product div.entry-summary .price,
.rev_slider .tp-caption,
.ui-widget,
.rs-layer {
	font-family: "IRANSans-web", Arial, Tahoma, sans-serif !important;
}

#comments p,
#comments cite.fn {
	font-size: 15px;
}

#menu>ul>li>a,
a.action_button,
#overlay-menu ul li a {
	font-size: 16px !important;
	font-weight: 500 !important;
}

h1,
h2,
h3,
h4 {
	line-height: 1.7!important;
}

.single-health .section.the_content.has_content li {
	text-align: justify;
	line-height: 2;
	font-size: 15px;
}

@media only screen and (max-width: 1111px) {
	.rtl #Top_bar #menu {
		right: 1px!important;
		left: auto!important;
	}
	.rtl #Top_bar a.responsive-menu-toggle {
		right: 20px!important;
		left: auto!important;
	}
	#Top_bar .logo {
		float: left!important;
	}
	#Top_bar #menu ul li a span:before {
		content: '\e8b9';
		font-family: "mfn-icons";
		font-style: normal;
		font-weight: 400;
		speak: none;
		display: inline-block;
		text-decoration: none!important;
		width: 1em;
		margin-right: .2em;
		text-align: center;
		font-variant: normal;
		text-transform: none;
		line-height: 1em;
		margin-left: .2em;
	}
}

@media only screen and (max-width: 767px) {
	body .el-padd-9,
	body .el-padd-10 {
		padding: 0 0% !important;
	}
	.webinar-cat-item.transparent {
		display: none;
	}
	.vc_grid.vc_row.vc_grid-gutter-15px .vc_pageable-slide-wrapper {
		margin-right: 0 !important;
	}
	.single-webinar .el-post-title h1 {
		font-size: 24px;
		font-weight: bold;
	}
	.webinars-list .stick-head.container {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.webinars-list .stick-head.container p.category-title {
		font-size: 20px;
	}
	.webinar-cat-item {
		width: 48%;
	}
	.webinar-cat-list .container {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.home-blog-item {
		max-height: 300px;
		margin-bottom: 40px;
	}
	.el-padd-10 .vc_grid-container.vc_clearfix.wpb_content_element.vc_basic_grid {
		margin-bottom: 0;
	}
	.el-padd-10 .vc_grid-container-wrapper {
		margin-bottom: 12px;
	}
	.el-padd-9 .webinar-no-bg .webinar-cat-list {
		padding: 0;
	}
	.el-padd-10:before {
		content: "";
		width: 100%;
		height: 100%;
		position: absolute;
		background: #ffffff73;
		display: block;
		top: 0;
		left: 0;
		z-index: 1;
	}
	.el-padd-9 .webinar-cat-item {
		margin-bottom: 5px;
	}
	body .home-blog-item-s2 .vc_gitem-post-data-source-post_title h3 {
		font-size: 12px;
		line-height: 24px !important;
		width: calc(100% - 20px);
		padding: 5px 10px;
	}
	.home-blog-item-s2:after {
		display: none;
	}
	body .home-blog-item-s2 {
		max-height: 180px;
		margin-bottom: 5px;
		width: 100%;
	}
	.el-padd-9 .wpb_wrapper>div,
	.el-padd-10 .wpb_wrapper>div,
	.el-padd-9 .wpb_content_element {
		margin-bottom: 0;
	}
	.el-blog-archive a {
		width: 100%;
		height: 50px;
		font-size: 18px;
		background: #e4e4e4cc;
		display: block;
		line-height: 50px;
		text-align: center;
		border: 1px solid #003280;
		margin: 20x auto 0;
	}
	a.download-pdf-btn {
		float: left;
		margin-left: 0 !important;
		font-size: 20px;
	}

	body.single-health .post-header {
		position: relative;
		top: unset;
	}
	.mobile-sticky #Top_bar.is-sticky #logo img:not(.svg),
	#Top_bar #logo img.logo-mobile {
		float: left;
	}
	body.search #Subheader,
	body.page-child.parent-pageid-33620 #Subheader,
	body.single-product #Subheader,
	body.tax-product_cat #Subheader,
	body.single-health #Subheader,
	body.single-post #Subheader,
	body.tax-product_tag #Subheader {
		padding: 10px 0 15px 0px!important;
	}
	.blog-news .post-item .post-desc-wrapper .post-footer {
		left: 0;
		bottom: 0 !important;
	}
	.page-child.parent-pageid-33620 .blog-news .post-item .post-desc-wrapper .post-links a,
	span.post-date.updated {
		font-size: 14px !important;
	}
}
.blog-news .post-item .post-desc-wrapper span.post-date{
    margin-right: 12px;
}
.silder-white {
	color: #fff!important;
}


/* Milad Health page .page-id-32668 */

.page-id-32668 #Content h2 {
	color: #242424;
}

.page-id-32668.header-stack #Top_bar .logo #logo,
.search.header-stack #Top_bar .logo #logo,
.tax-health_categories.header-stack #Top_bar .logo #logo,
.tax-health_tag.header-stack #Top_bar .logo #logo {
	float: right;
	padding-top: 0px!important;
	filter: brightness(100);
	filter: brightness(0) invert(1);
}

.page-id-32668.header-stack #Top_bar .search_wrapper,
.search.header-stack #Top_bar .search_wrapper,
.tax-health_categories.header-stack #Top_bar .search_wrapper,
.tax-health_tag.header-stack #Top_bar .search_wrapper {
	background: #0094d9!important;
	display: block!important;
	top: 10px;
	width: auto;
	padding: 8px!important;
}

#Subheader ul.breadcrumbs li {
	margin-left: 0px;
	margin-right: 0;
}

#Subheader ul.breadcrumbs li span {
	margin-left: 0;
	margin-right: 0px;
}

.page-id-32668 #Top_bar .menu>li.current-menu-item>a,
.page-id-32668 #Top_bar .menu>li.current_page_item>a,
.page-id-32668 #Top_bar .menu>li.current-menu-parent>a,
.page-id-32668 #Top_bar .menu>li.current-page-parent>a,
.page-id-32668 #Top_bar .menu>li.current-menu-ancestor>a,
.page-id-32668 #Top_bar .menu>li.current-page-ancestor>a,
.page-id-32668 #Top_bar .menu>li.current_page_ancestor>a,
.page-id-32668 #Top_bar .menu>li.hover>a {
	color: #aa358d!important;
}

.page-id-32668 #Top_bar .search_wrapper .icon-cancel-fine:before {
	color: #fff!important;
}

.page-id-32668 #Top_bar .search_wrapper input[type="text"],
.search #Top_bar .search_wrapper input[type="text"],
.tax-health_categories #Top_bar .search_wrapper input[type="text"],
.tax-health_tag #Top_bar .search_wrapper input[type="text"] {
	border-width: 0px 0px 0px!important;
	border-color: rgba(255, 255, 255, 0.6)!important;
}

.page-id-32668 #Top_bar .search_wrapper input[type="text"]::placeholder,
.search #Top_bar .search_wrapper input[type="text"]::placeholder,
.tax-health_categories #Top_bar .search_wrapper input[type="text"]::placeholder,
.tax-health_tag #Top_bar .search_wrapper input[type="text"]::placeholder {
	color: white;
}

.page-id-32668.header-stack.header-center #Top_bar:not(.is-sticky) .menu_wrapper {
	position: absolute;
	padding-top: 14px;
}

.page-id-32668 #Top_bar {
	position: fixed;
	top: 0px!important;
}

.page-id-32668 #Wrapper,
.page-id-32668 #Content,
.search #Content,
.tax-health_categories #Content,
.tax-health_tag #Content {
	background-color: white!important;
}

.page-id-32668 body.admin-bar {
	background: white!important;
}

.page-id-32668.header-stack #Top_bar .logo,
.search.header-stack #Top_bar .logo,
.tax-health_categories.header-stack #Top_bar .logo,
.tax-health_tag.header-stack #Top_bar .logo {
	border-bottom-width: 0px!important;
	width: 18%;
}

.page-id-32668.header-stack #Top_bar,
.search.header-stack #Top_bar,
.tax-health_categories.header-stack #Top_bar,
.tax-health_tag.header-stack #Top_bar {
	background-color: #0094d9!important;
	max-height: 81px;
}

.page-id-32668 #Subheader {
	display: none;
}

.page-id-32668 div#Wrapper {
	padding-top: 55px;
}

.page-id-32668 #Top_bar #menu {
	background-color: unset;
}

.page-id-32668 #Top_bar .menu>li>a,
.page-id-32668 #Top_bar .top_bar_right a:not(.action_button),
.search #Top_bar .menu>li>a,
.tax-health_categories #Top_bar .menu>li>a,
.tax-health_tag #Top_bar .menu>li>a,
.search #Top_bar .top_bar_right a:not(.action_button),
.tax-health_categories #Top_bar .top_bar_right a:not(.action_button),
.tax-health_tag #Top_bar .top_bar_right a:not(.action_button) {
	color: white;
}

.page-id-32668.header-stack.header-center #Top_bar #menu {
	margin-right: -85px;
}

.page-id-32668.header-stack #Top_bar .top_bar_right,
.search.header-stack #Top_bar .top_bar_right,
.tax-health_categories.header-stack #Top_bar .top_bar_right,
.tax-health_tag.header-stack #Top_bar .top_bar_right {
	top: 2px;
}

.page-id-32668 #Top_bar .wpml-languages a.active {
	background-color: #20324c!important;
}

.page-id-32668 #Top_bar .wpml-languages a.active img {
	margin-left: 5px;
}

.page-id-32668 div#wpadminbar {
	display: none;
}

.page-id-32668 .title-h3 {
	padding: 10px 0;
	font-size: 16px;
	font-weight: 600;
	background-color: #aa358d;
	color: white;
	margin-bottom: -15px;
}

.page-id-32668.header-stack.header-center #Top_bar.is-sticky #menu {
	margin-right: 0px!important;
}

.page-id-32668.header-stack #Top_bar.is-sticky .top_bar_right,
.search.header-stack #Top_bar.is-sticky .top_bar_right,
.tax-health_categories.header-stack #Top_bar.is-sticky .top_bar_right,
.tax-health_tag.header-stack #Top_bar.is-sticky .top_bar_right {
	top: -4px;
	display: none;
}

.page-id-32668 .row-1 .three-fifth.mcb-wrap {
	width: 58.33333%!important;
}

.page-id-32668 .row-1 .one-fifth.mcb-wrap {
	width: 25%!important;
}

.page-id-32668 .row-1 .one-sixth.mcb-wrap {
	width: 16.6666%!important;
}

.page-id-32668 .recent-row2.row-2 .one-third.mcb-wrap {
	width: 33.333%!important;
}

.page-id-32668 .section.mcb-section.mcb-section-tpoo44k9c.full-width-ex-mobile.recent-row2.row-2 {
	padding-bottom: 20px!important;
}

.page-id-32668 .recent-row2.row-2 h2 {
	font-size: 18px!important;
	font-weight: 600!important;
	text-align: center;
	padding: 25px 10px 0px 10px;
	margin-bottom: 0px!important;
}

.page-id-32668 .section.mcb-section.mcb-section-tpoo44k9c.full-width-ex-mobile.recent-row2.row-2 .post-desc {
	padding: 0px!important;
}

.page-id-32668 .section.mcb-section.mcb-section-tpoo44k9c.full-width-ex-mobile.recent-row2.row-2 .posts_group.grid.col-3 .post-item {
	width: 29.33%!important;
}

.page-id-32668 .section.mcb-section.mcb-section-tpoo44k9c.full-width-ex-mobile.recent-row2.row-2 .posts_group.grid.col-3 .post-item {
	margin: 0 2% 20px!important;
}

.page-id-32668 .wrap.mcb-wrap {
	padding-right: 1.4rem;
	padding-left: 1.4rem;
}

.page-id-32668 .recent-row1.col-3 .posts_group.grid.col-3 .post-item {
	width: 100%;
}

.page-id-32668.header-stack #Top_bar .menu_wrapper,
.search.header-stack #Top_bar .menu_wrapper,
.tax-health_categories.header-stack #Top_bar .menu_wrapper,
.tax-health_tag.header-stack #Top_bar .menu_wrapper {
	clear: unset!important;
	padding-top: 10px;
	margin-right: -20px;
}

.page-id-32668.header-stack #Top_bar.is-sticky .menu_wrapper,
.search.header-stack #Top_bar.is-sticky .menu_wrapper,
.tax-health_categories.header-stack #Top_bar.is-sticky .menu_wrapper,
.tax-health_tag.header-stack #Top_bar.is-sticky .menu_wrapper {
	padding-top: 0px;
	margin-right: -100px;
}

.page-id-32668 .recent_col h2 {
	font-size: 14px!important;
	font-weight: 500!important;
}

.page-id-32668 .post-footer,
.page-id-32668 .post-excerpt {
	display: none;
}

.page-id-32668 .image_frame,
.page-id-32668 .wp-caption,
.search .image_frame,
.tax-health_categories .image_frame,
.tax-health_tag .image_frame {
	border-width: 0px!important;
}

.page-id-32668 .recent_col .grid .post-desc-wrapper .post-desc {
	padding: 10px 5px 0!important;
}

.page-id-32668 .recent_col .post-number {
	display: block!important;
	font-size: 13px;
	background-color: #fff!important;
	font-family: "IRANSans-web", Arial, Tahoma, sans-serif !important;
	border-radius: 99px;
	text-align: center;
	width: 3px;
	position: absolute;
	padding: 20px;
	bottom: -16px;
	left: 0px;
	right: 0;
	margin: auto;
}

.page-id-32668 #mhs-slider {
	height: auto;
}

.page-id-32668 .mhs-slide {
	position: relative;
}

.page-id-32668 #mhs-slider img {
	width: auto;
	height: auto;
}

.page-id-32668 .mhs-slide-copy h2.post-title {
	font-weight: 600!important;
	font-size: 26px!important;
}

.page-id-32668 .row-1 h2.post-title {
	line-height: 30px!important;
}

.page-id-32668 .row-1 h2.entry-title {
	line-height: 27px!important;
}

.page-id-32668 .mhs-slide-copy {
	padding: 149px 20px 20px 20px!important;
	background: linear-gradient(transparent 0%, rgba(255, 255, 255, 0.81) 30%, rgb(255, 255, 255) 50%, #ffffff 100%)!important;
	bottom: 0!important;
	position: relative!important;
	width: calc(100% - 30px)!important;
	margin-top: -207px;
}

.page-id-32668 .shadow {
	height: 50px;
	margin-top: -90px;
	padding: 83px 20px 20px 20px!important;
	background: linear-gradient(transparent 0%, rgba(255, 255, 255, 0.81) 30%, rgb(255, 255, 255) 50%, #ffffff 100%)!important;
	bottom: 0!important;
	position: relative!important;
	width: calc(100% - 30px)!important;
}

.page-id-32668 .row-1 #prev,
.page-id-32668 .row-1 #next {
	position: absolute!important;
	top: 30%!important;
	height: auto;
	width: auto;
	opacity: 0;
	transition: all .3s;
	transform: scale(.7, .7);
}

.page-id-32668 #prev {
	left: 0px!important;
}

.page-id-32668 #next {
	right: auto!important;
}

.page-id-32668 .row-2 .post-number {
	display: none;
}

.page-id-32668 .row-3 .posts_group.grid.col-3 .post-item {
	width: 100%!important;
	padding: 12px;
}

.page-id-32668 .row-3 .grid .post-photo-wrapper {
	width: 440px!important;
	float: right;
}

.page-id-32668 .row-3 .grid .post-desc-wrapper {
	width: 52%!important;
	padding-left: 35px;
	float: left!important;
}

.page-id-32668 .row-3 .post-excerpt {
	display: block!important;
	text-align: justify;
	min-height: 150px;
	font-size: 13px;
}

.page-id-32668 .about-author-widget-text,
.page-id-32668 .about-author-widget-text-2 {
	background-color: #ffffffb0;
	text-align: right;
}

footer#Footer .widgets_wrapper .column.two-third h4 {
	font-size: 16px;
	color: #0091d2;
	font-weight: 400;
	margin-right: 0.5%;
}

.page-id-32668 .row-2 .post-footer {
	display: block!important;
	background: transparent!important;
	text-align: center;
	padding-bottom: 25px;
}

.page-id-32668 .row-2 .post-footer .post-links {
	float: none!important;
	border-right-width: 0px!important;
}

.page-id-32668 .row-2 .post-footer a,
.page-id-32668 .row-3 .recent .post-footer a,
.search .post-footer a,
.tax-health_categories .post-footer a,
.tax-health_tag .post-footer a {
	color: #a8a8a8!important;
}

.page-id-32668 .post-links:hover,
.page-id-32668 .post-footer a:hover,
.page-id-32668 .post-title a:hover,
.page-id-32668 .row-3 .recent .post-footer a:hover,
.page-id-32668 .row-3 #custom_html-7 a:hover,
.search .post-footer a:hover,
.tax-health_categories .post-footer a:hover,
.tax-health_tag .post-footer a:hover,
.search #custom_html-7 a:hover,
.tax-health_categories #custom_html-7 a:hover,
.tax-health_tag #custom_html-7 a:hover,
.search #Content a:hover,
.tax-health_categories #Content a:hover,
.tax-health_tag #Content a:hover {
	color: #aa358d!important;
	text-decoration: none;
}

.page-id-32668 .row-2 .column.mcb-column.mcb-item-h787h5py4.one.column_column.title-h2-col {
	padding: 42px 0;
}


/*
@-webkit-keyframes c{0%{-webkit-transform-origin:top right;transform-origin:top right;-webkit-transform:rotate(0deg);transform:rotate(0deg);top:0}40%{-webkit-transform-origin:top right;transform-origin:top right;-webkit-transform:rotate(-15deg);transform:rotate(-15deg);top:0}to{-webkit-transform-origin:top right;transform-origin:top right;-webkit-transform:rotate(-15deg);transform:rotate(-15deg);top%}};
@keyframes c{0%{-webkit-transform-origin:top right;transform-origin:top right;-webkit-transform:rotate(0deg);transform:rotate(0deg);top:0}40%{-webkit-transform-origin:top right;transform-origin:top right;-webkit-transform:rotate(-15deg);transform:rotate(-15deg);top:0}to{-webkit-transform-origin:top right;transform-origin:top right;-webkit-transform:rotate(-15deg);transform:rotate(-15deg);top:150%}};
@-webkit-keyframes b{0%{-webkit-transform-origin:top right;transform-origin:top right;-webkit-transform:rotate(-15deg);transform:rotate(-15deg);top:150%}40%{-webkit-transform-origin:top right;transform-origin:top right;-webkit-transform:rotate(-15deg);transform:rotate(-15deg);top:0}to{-webkit-transform-origin:top right;transform-origin:top right;-webkit-transform:rotate(0deg);transform:rotate(0deg);top:0}};
*/

.page-id-32668 .row-2 .image_wrapper:hover::before {
	content: "";
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-animation-name: c;
	animation-name: c;
	width: 150%;
	height: 150%;
	top: 0;
	right: 0;
	left: -50%;
	margin: 0 auto;
	z-index: 1;
	position: absolute;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
	background-color: #1a2d59;
	opacity: .8;
}

.page-id-32668 .row-2 .title-h2-col h2.title-h2,
.page-id-32668 .row-4 .title-h2-col h2.title-h2 {
	font-size: 30px!important;
	padding: 0px 0px 15px 0px
}

.page-id-32668 .row-4 .title-h2-col h2.title-h2 {
	font-size: 30px!important;
	font-weight: 600!important;
}

.page-id-32668 .header-stack #Top_bar .menu_wrapper {
	margin-right: -40px!important;
}

.page-id-32668 .row-1 .mhs-slide-copy .post-footer {
	display: block!important;
	background: none!important;
	float: right;
	padding: 50px 0 0 0px!important;
}

.page-id-32668 .row-2 .post-links a {
	padding: 0px 0px 0px 3px;
	font-size: 13px;
}

.page-id-32668 .mhs-slide-copy .post-links a {
	padding: 0px 0px 0px 5px;
	color: #a8a8a8!important;
}

.page-id-32668 .mhs-slide-copy .post-links a:hover {
	color: #aa358d!important;
}

.page-id-32668 .row-3 .recent h2 {
	font-size: 20px;
	font-weight: 500;
}

.page-child.parent-pageid-33620 #Filters.only-categories .categories a.all p {
padding-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 500;
    color: #fff;
    margin-right: 110px;
    font-weight: bold;
    font-size: 22px;
}

.page-child.parent-pageid-38955 #Filters.only-categories .categories a.all p,
.page-child.parent-pageid-39045 #Filters.only-categories .categories a.all p {
	padding-top: 63%;
	margin-bottom: 0;
	font-size: 18px;
	font-weight: 500;
	color: #013280;
}

.page-child.parent-pageid-33620 #Filters.only-categories .categories a.all {
	background-size: 70px!important;
    background: transparent;
    border: 0;
}

.page-child.parent-pageid-38955 #Filters.only-categories .categories a.all,
.page-child.parent-pageid-39045 #Filters.only-categories .categories a.all {
	background-size: 90px!important;
}

.page-id-32668 .row-3 .recent .post-footer {
	display: block;
}

.page-id-32668 .row-3 .recent .post-footer .post-links,
.search .post-footer .post-links,
.tax-health_categories .post-footer .post-links,
.tax-health_tag .post-footer .post-links {
	border-right-width: 0px!important;
}

.page-id-32668 .row-3 .recent .post-footer,
.search .post-footer,
.tax-health_categories .post-footer,
.tax-health_tag .post-footer {
	background: none!important;
	float: right;
}

.page-id-32668 .row-3 .sidebar .widget>h3,
.search .sidebar .widget>h3,
.tax-health_categories .sidebar .widget>h3,
.tax-health_tag .sidebar .widget>h3 {
	line-height: 50px;
	font-size: 16px;
	font-weight: 600;
	background-color: #aa358d;
	color: white;
	text-align: center;
	margin-bottom: 35px;
}

.page-id-32668 .row-3 .sidebar .widget .gem-picturebox-image img,
.search .sidebar .widget .gem-picturebox-image img,
.tax-health_categories .sidebar .widget .gem-picturebox-image img,
.tax-health_tag .sidebar .widget .gem-picturebox-image img {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.page-id-32668 .row-4 .description-video {
	background-color: white;
	padding: 20px 20px;
	color: black;
	text-align: center;
	font-size: 16px;
	font-weight: 600;
}

.page-id-32668 .row-4 {
	padding-bottom: 20px!important;
}

.page-id-32668 cat:hover {
	text-decoration: none;
}

.page-id-32668 .row-3 .recent {
	padding-bottom: 0px!important;
}


/*
.page-id-32668 #Footer .widgets_wrapper h4,.search #Footer .widgets_wrapper h4 ,.tax-health_categories #Footer .widgets_wrapper h4,.tax-health_tag #Footer .widgets_wrapper h4 {
    font-weight: 700;
}
.page-id-32668 #Footer .widgets_wrapper h4::before ,.search #Footer .widgets_wrapper h4::before  ,.tax-health_categories #Footer .widgets_wrapper h4::before ,.tax-health_tag #Footer .widgets_wrapper h4::before  {
    color: #0094d9!important;
    content: '-';
    font-size: 40px;
    padding-left: 10px;
    font-weight: normal;
    vertical-align: sub;
}
*/

.page-id-32668 #Footer p.about-txt,
.search #Footer p.about-txt,
.tax-health_categories #Footer p.about-txt,
.tax-health_tag #Footer p.about-txt {
	text-align: justify;
}

.page-id-32668 #Footer .project_info-item .title::before,
.search #Footer .project_info-item .title::before,
.tax-health_categories #Footer .project_info-item .title::before,
.tax-health_tag #Footer .project_info-item .title::before {
	content: '\e801';
	font-family: "mfn-icons";
}

.page-id-32668 .row-2 .post-desc {
	min-height: 157px;
}

.page-id-32668 .row-2 .post-title {
	min-height: 93px;
}

.page-id-32668 .row-3 .column.mcb-column.mcb-item-7t9p4eprv.one.column_column {
	margin-bottom: 0px!important;
}

.page-id-32668 .row-3 ul.list_check li:before,
.page-id-32668 .row-3 li.list_check:before,
.search .sidebar ul.list_check li:before,
.search .sidebar li.list_check:before,
.tax-health_categories .sidebar ul.list_check li:before,
.tax-health_tag .sidebar ul.list_check li:before,
.tax-health_categories .sidebar li.list_check:before,
.tax-health_tag .sidebar li.list_check:before {
	content: none!important;
}

.page-id-32668 .row-3 img.img-cats,
.search .sidebar img.img-cats,
.tax-health_categories .sidebar img.img-cats,
.tax-health_tag .sidebar img.img-cats {
	vertical-align: text-bottom;
	width: 32px;
}

.page-id-32668 .row-3 #custom_html-7 a,
.search .sidebar #custom_html-7 a,
.tax-health_categories .sidebar #custom_html-7 a,
.tax-health_tag .sidebar #custom_html-7 a {
	text-decoration: none!important;
	font-size: 13px;
}

.page-id-32668 .footer-row,
.search .footer-row,
.tax-health_categories .footer-row,
.tax-health_tag .footer-row {
	display: none;
}

.page-id-32668 .row-3 ul.list_check li,
.search .sidebar ul.list_check li,
.tax-health_categories .sidebar ul.list_check li,
.tax-health_tag .sidebar ul.list_check li {
	padding-right: 0px!important;
}

.page-id-32668 .row-3 ul.list_check li::after,
.search .sidebar ul.list_check li::after,
.tax-health_categories .sidebar ul.list_check li::after,
.tax-health_tag .sidebar ul.list_check li::after {
	width: 100%!important;
}

.page-id-32668 a#back_to_top.button.button_js {
	background: #af3f93ad!important;
}

.page-id-32668 a.button .button_label {
	padding: 6px 16px;
}

.page-id-32668 #Footer .tnp .tnp-field .tnp-submit,
.search #Footer .tnp .tnp-field .tnp-submit,
.tax-health_categories #Footer .tnp .tnp-field .tnp-submit,
.tax-health_tag #Footer .tnp .tnp-field .tnp-submit {
	background-color: #0094d9 !important;
	border-color: #041731;
}

.page-id-32668 #Footer .tnp-widget input[type=email],
.search #Footer .tnp-widget input[type=email],
.tax-health_categories #Footer .tnp-widget input[type=email],
.tax-health_tag #Footer .tnp-widget input[type=email] {
	border: 1px solid #42424e !important;
	border-color: #42424e !important;
	background-color: #222231 !important;
}

.page-id-32668 #Footer input[type="email"]:focus,
.search #Footer input[type="email"]:focus,
.tax-health_categories #Footer input[type="email"]:focus,
.tax-health_tag #Footer input[type="email"]:focus {
	color: #0ba9f3!important;
}

.page-id-32668 .row-3 .horizontal_blog img {
	max-width: inherit!important;
	height: auto!important;
	max-height: 420px!important;
	width: auto!important;
	position: unset;
}

.page-id-32668 .row-3 .horizontal_blog .image_wrapper:hover {
	border-radius: 50%;
	transition: ease all 0.4s;
	-webkit-transition: ease all 0.4s;
	-o-transition: ease all 0.4s;
	-moz-transition: ease all 0.4s;
}

.page-id-32668 .row-3 .horizontal_blog .image_wrapper {
	transition: ease all 0.4s;
	-webkit-transition: ease all 0.4s;
	-o-transition: ease all 0.4s;
	-moz-transition: ease all 0.4s;
}

.page-id-32668 .row-3 img.attachment-80x80.size-80x80.wp-post-image:hover,
.search .sidebar img.attachment-80x80.size-80x80.wp-post-image:hover,
.tax-health_categories .sidebar img.attachment-80x80.size-80x80.wp-post-image:hover,
.tax-health_tag .sidebar img.attachment-80x80.size-80x80.wp-post-image:hover {
	border-radius: 50%;
	transition: ease all 0.5s;
	-webkit-transition: ease all 0.5s;
	-o-transition: ease all 0.5s;
	-moz-transition: ease all 0.5s;
}

.page-id-32668 .row-3 img.attachment-80x80.size-80x80.wp-post-image,
.search .sidebar img.attachment-80x80.size-80x80.wp-post-image,
.tax-health_categories .sidebar img.attachment-80x80.size-80x80.wp-post-image,
.tax-health_tag .sidebar img.attachment-80x80.size-80x80.wp-post-image {
	transition: ease all 0.5s;
	-webkit-transition: ease all 0.5s;
	-o-transition: ease all 0.5s;
	-moz-transition: ease all 0.5s;
}

.page-id-32668 #Footer .footer_copy .copyright,
.search #Footer .footer_copy .copyright,
.tax-health_categories #Footer .footer_copy .copyright,
.tax-health_tag #Footer .footer_copy .copyright {
	font-size: 13px;
}

.page-id-32668 .sidebar #mhs_widget-3 h6,
.search .sidebar #mhs_widget-4 h6,
.tax-health_categories .sidebar #mhs_widget-3 h6,
.tax-health_tag .sidebar #mhs_widget-3 h6 {
	font-size: 12px;
	color: #161922!important;
	min-height: 75px;
}

.page-id-32668 .sidebar #mhs_widget-3 .Recent_posts ul li a .desc:after,
.search .sidebar #mhs_widget-4 .Recent_posts ul li a .desc:after,
.tax-health_categories .sidebar #mhs_widget-3 .Recent_posts ul li a .desc:after,
.tax-health_tag .sidebar #mhs_widget-3 .Recent_posts ul li a .desc:after {
	-webkit-transition: none;
	transition: none;
	background-color: transparent;
}

.page-id-32668 .sidebar #mhs_widget-3 .Recent_posts ul li h6:hover,
.search .sidebar #mhs_widget-4 .Recent_posts ul li h6:hover,
.tax-health_categories .sidebar #mhs_widget-3 .Recent_posts ul li h6:hover,
.tax-health_tag .sidebar #mhs_widget-3 .Recent_posts ul li h6:hover {
	color: #aa358d!important;
}

.page-id-32668 i.icon-doc-text,
.search i.icon-doc-text,
.tax-health_categories i.icon-doc-text,
.tax-health_tag i.icon-doc-text {
	display: none;
}

.page-id-32668 .post-footer .post-links,
.search .post-footer .post-links,
.tax-health_categories .post-footer .post-links,
.tax-health_tag .post-footer .post-links {
	border-right-width: 0px!important;
}

.page-id-32668 #Footer aside#custom_html-4 a,
.search #Footer aside#custom_html-4 a,
.tax-health_categories #Footer aside#custom_html-4 a,
.tax-health_tag #Footer aside#custom_html-4 a {
	color: #6db5d6;
}

.page-id-32668 #Footer aside#custom_html-4 a:hover,
.search #Footer aside#custom_html-4 a:hover,
.tax-health_categories #Footer aside#custom_html-4 a:hover,
.tax-health_tag #Footer aside#custom_html-4 a:hover {
	text-decoration: none;
	color: #f7f7f7;
}

.page-id-32668 #Footer,
.search #Footer,
.tax-health_categories #Footer,
.tax-health_tag #Footer {
	color: #dcdcdc!important;
}


/*
.page-id-32668 #Footer h4,.search #Footer h4 ,.tax-health_categories #Footer h4,.tax-health_tag #Footer h4{
    color: #f7f7f7!important;
}*/

.page-id-32668 #Top_bar .search_wrapper .icon_close,
.page-id-32668 #Top_bar .search_wrapper .icon_close:hover,
.search #Top_bar .search_wrapper .icon_close,
.tax-health_categories #Top_bar .search_wrapper .icon_close,
.tax-health_tag #Top_bar .search_wrapper .icon_close,
.search #Top_bar .search_wrapper .icon_close:hover,
.tax-health_categories #Top_bar .search_wrapper .icon_close:hover,
.tax-health_tag #Top_bar .search_wrapper .icon_close:hover {
	display: none;
}

.page-id-32668 #Top_bar .search_wrapper .icon_search,
.search #Top_bar .search_wrapper .icon_search,
.tax-health_categories #Top_bar .search_wrapper .icon_search,
.tax-health_tag #Top_bar .search_wrapper .icon_search {
	left: 10px;
	right: auto;
	top: 20px;
}

.page-id-32668.header-stack #Top_bar.is-sticky .search_wrapper,
.search.header-stack #Top_bar.is-sticky .search_wrapper,
.tax-health_categories.header-stack #Top_bar.is-sticky .search_wrapper,
.tax-health_tag.header-stack #Top_bar.is-sticky .search_wrapper {
	left: -80px;
	top: 0px;
}

.page-id-32668 .widget_mhs_widget .Recent_posts ul li .desc,
.search .widget_mhs_widget .Recent_posts ul li .desc,
.tax-health_categories .widget_mhs_widget .Recent_posts ul li .desc,
.tax-health_tag .widget_mhs_widget .Recent_posts ul li .desc {
	margin-left: 0;
	margin-right: 80px;
}

.page-id-32668 .widget_mhs_widget .Recent_posts ul li .photo,
.search .widget_mhs_widget .Recent_posts ul li .photo,
.tax-health_categories .widget_mhs_widget .Recent_posts ul li .photo,
.tax-health_tag .widget_mhs_widget .Recent_posts ul li .photo {
	float: right;
}

.post-related a.button.button_left.button_js.kill_the_icon::after {
	background: transparent!important;
}

.page-id-32668 #Wrapper,
.search #Wrapper,
.tax-health_categories #Wrapper,
.tax-health_tag #Wrapper,
.page-id-32668 #Content,
.search #Content,
.tax-health_categories #Content,
.tax-health_tag #Content {
	background-color: white;
}

.page-id-32668 span.post-cat {
	padding-left: 10px;
}

.search .image_links.double,
.tax-health_categories .image_links.double,
.tax-health_tag .image_links.double {
	display: none;
}

.search i.icon-comment-empty-fa,
.tax-health_categories i.icon-comment-empty-fa,
.tax-health_tag i.icon-comment-empty-fa,
.search .post-comments,
.tax-health_categories .post-comments,
.tax-health_tag .post-comments {
	display: none;
}

.search .sidebar .Recent_posts ul li .desc,
.tax-health_categories .sidebar .Recent_posts ul li .desc,
.tax-health_tag .sidebar .Recent_posts ul li .desc {
	background: transparent;
}

.page-id-32668 .sidebar .gem-picturebox-image,
.search .sidebar .gem-picturebox-image,
.tax-health_categories .sidebar .gem-picturebox-image,
.tax-health_tag .sidebar .gem-picturebox-image {
	margin-bottom: -50px;
}

.page-id-32668 a.button,
.page-id-32668 a.tp-button {
	background-color: #aa358d;
}

.page-id-32668 .button-flat a.button:after,
.page-id-32668 .button-flat a.action_button:after,
.page-id-32668 .button-flat a.tp-button:after,
.page-id-32668 .button-flat button:after,
.page-id-32668 .button-flat input[type="submit"]:after,
.page-id-32668 .button-flat input[type="reset"]:after,
.page-id-32668 .button-flat input[type="button"]:after {
	opacity: 0!important;
	content: ""!important;
	position: absolute!important;
	left: 0!important;
	top: 0!important;
	height: 100%!important;
	width: 0!important;
	background: rgb(6, 150, 217)!important;
	z-index: 1!important;
	transition: all .3s!important;
}

.no-touch .button:hover:after {
	width: 100%;
	left: 0;
	right: auto;
}

.page-id-32668 img.abidi-btn,
.search img.abidi-btn,
.tax-health_categories img.abidi-btn,
.tax-health_tag img.abidi-btn {
	display: none;
}

.page-id-32668 li#menu-item-32902,
.search li#menu-item-32902,
.tax-health_categories li#menu-item-32902,
.tax-health_tag li#menu-item-32902 {
	left: -115px;
}

.page-id-32668 li#menu-item-32901,
.search li#menu-item-32901,
.tax-health_categories li#menu-item-32901,
.tax-health_tag li#menu-item-32901 {
	left: -145px;
}

.page-id-32668 li#menu-item-32900,
.search li#menu-item-32900,
.tax-health_categories li#menu-item-32900,
.tax-health_tag li#menu-item-32900 {
	left: -175px;
}

.page-id-32668 li#menu-item-32899,
.search li#menu-item-32899,
.tax-health_categories li#menu-item-32899,
.tax-health_tag li#menu-item-32899 {
	left: -205px;
}

.page-id-32668 .row-1 .tparrows {
	cursor: pointer;
	background: #000;
	background: rgb(255, 255, 255);
	width: 59px;
	height: 59px;
	right: -29px;
	z-index: 999!important;
	position: absolute;
	display: block;
	z-index: 1000;
	border-radius: 34px;
}

.page-id-32668 .row-1 .tparrows:before {
	color: #6b6b6b;
	padding-top: 9px;
}

.search #Subheader ul.breadcrumbs li,
.tax-health_categories #Subheader ul.breadcrumbs li,
.tax-health_tag #Subheader ul.breadcrumbs li,
.search #Subheader ul.breadcrumbs li a,
.tax-health_categories #Subheader ul.breadcrumbs li a,
.tax-health_tag #Subheader ul.breadcrumbs li a {
	color: #8a8a8a!important;
}

.search #Subheader ul.breadcrumbs li:hover,
.tax-health_categories #Subheader ul.breadcrumbs li:hover,
.tax-health_tag #Subheader ul.breadcrumbs li:hover,
.search #Subheader ul.breadcrumbs li a:hover,
.tax-health_categories #Subheader ul.breadcrumbs li a:hover,
.tax-health_tag #Subheader ul.breadcrumbs li a:hover {
	text-decoration: none;
}

.search #Subheader .title,
.tax-health_categories #Subheader .title,
.tax-health_tag #Subheader .title {
	font-size: 24px;
	font-style: normal;
}

.search #Subheader ul.breadcrumbs,
.tax-health_categories #Subheader ul.breadcrumbs,
.tax-health_tag #Subheader ul.breadcrumbs {
	font-size: 13px!important;
}

.page-id-32668 .row-1 form#searchtag {
	display: -webkit-inline-box!important;
}

.page-id-32668 .row-1 input#term {
	width: 60%;
}

.page-id-32668 .row-2 img:hover {
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.page-id-32668 #Top_bar .search_wrapper input[type="text"],
.search #Top_bar .search_wrapper input[type="text"],
.tax-health_categories #Top_bar .search_wrapper input[type="text"],
.tax-health_tag #Top_bar .search_wrapper input[type="text"] {
	padding-right: 0px;
}

.page-id-32668 .row-1 .column_attr :hover>#prev,
.page-id-32668 .column_attr :hover #next {
	opacity: 1;
	transform: scale(1, 1);
}

.page-id-32668 .row-5 #social-footer li {
	display: inline-block;
	list-style: none;
}

.page-id-32668 .row-5 #social-footer li a i {
	color: #0a1628;
	padding: 17px 18px;
	background: #fff;
	margin: 0 11px;
	border-radius: 99px;
	font-size: 16px;
	transition: all .3s;
	-webkit-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.05);
	box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.05);
}

.page-id-32668 .row-5 #social-footer li a i:hover {
	color: #fff;
	background: #0797da;
	-webkit-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.0);
	-moz-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.0);
	box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.0);
}

.page-id-32668 .row-5 .footer-text {
	padding: 15px;
	color: #FFF;
}

.page-id-32668 .row-5 .footer-logo img {
	filter: brightness(0) invert(1);
}

.page-id-32668 .row-5 ul#social-footer {
	padding: 28px 0px;
}

.page-id-32668 .row-5 #sb_instagram #sbi_images .sbi_item {
	padding: 0px!important;
}

.page-id-32668 .row-5 .wrap.mcb-wrap.mcb-wrap-u8x7b72zj.one.valign-top.clearfix {
	padding-right: 0px;
	padding-left: 0px;
}

.page-id-32668 .row-5 #sb_instagram {
	padding-bottom: 0px!important;
}

.page-id-32668 .row-5 #sb_instagram #sbi_images {
	padding: 0px!important;
}

.page-id-32668 .row-3 .sidebar p.bnr-content {
	text-align: justify;
}

.page-id-32668 .row-3 .sidebar .gem-picturebox a.fancy {
	color: #161922!important;
}

.page-id-32668 .row-3 .sidebar .gem-picturebox a.fancy:hover {
	color: #aa358d!important;
	text-decoration: none;
}

.page-id-32668 body {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	min-height: 100vh;
	background: #1b1d1d;
	font-family: 'Roboto', sans-serif;
}

.page-id-32668 nav ul,
.page-id-32668 nav li {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.page-id-32668 nav li {
	display: inline-block;
}

.page-id-32668 nav li a {
	padding: 10px;
	display: block;
	text-decoration: none;
	text-transform: uppercase;
	color: #ddd;
	position: relative;
}

.page-id-32668 nav li a:after {
	content: '';
	width: 0%;
	transition: all 0.3s ease;
	left: 50%;
}

.tax-health_categories nav li a:before,
.tax-health_tag nav li a:before {
	content: '';
	width: 0%;
	transition: all 0.3s cubic-bezier(0.58, 0.61, 0.65, 0.6);
	left: 50%;
}

.page-id-32668 nav li a:hover:after {
	content: '';
	position: absolute;
	bottom: 0px;
	left: 50%;
	background: #FFDA00;
	height: 3px;
	width: 50%;
}

.page-id-32668 .is-sticky nav li a:before,
.search .is-sticky nav li a:before,
.tax-health_categories .is-sticky nav li a:before,
.tax-health_tag .is-sticky nav li a:before {
	bottom: 0px;
}

@-webkit-keyframes animborder {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
	100% {
		-webkit-transform: translateX(113px);
		transform: translateX(113px)
	}
}

;
@keyframes animborder {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
	100% {
		-webkit-transform: translateX(113px);
		transform: translateX(113px)
	}
}

;
.animate-border {
	position: relative;
	display: block;
	width: 115px;
	height: 3px;
	background: #aa358d;
	overflow: hidden;
}

.animate-border:after {
	position: absolute;
	content: "";
	width: 35px;
	height: 3px;
	left: 0;
	bottom: 0;
	border-left: 10px solid #f6f7fb;
	border-right: 10px solid #f6f7fb;
	-webkit-animation: animborder 2s linear infinite;
	animation: animborder 2s linear infinite;
}

.animate-border:after {
	position: absolute;
	content: "";
	width: 35px;
	height: 3px;
	left: 15px;
	width: 98px;
	height: 3px;
	left: -93px;
	bottom: 0;
	border-left: 10px solid #f6f7fb;
	border-right: 10px solid #f6f7fb;
}

.ml-auto,
.mx-auto {
	position: relative;
	display: block;
	width: 115px;
	height: 3px;
	background: #aa358d;
	overflow: hidden;
	margin-left: auto!important;
}

.mr-auto,
.mx-auto {
	margin-right: auto!important;
}


/* single health */


/* cat health */

.search .post-excerpt,
.tax-health_categories .post-excerpt,
.tax-health_tag .post-excerpt {
	display: block;
	min-height: 100px;
}

.search h2.entry-title,
.tax-health_categories h2.entry-title,
.tax-health_tag h2.entry-title {
	font-size: 19px;
	font-weight: 600;
	min-height: 95px;
}


/* tag health */


/* search health */

.search .sections_group .post-meta .author-date,
.tax-health_categories .post-meta .author-date,
.tax-health_tag .post-meta .author-date {
	display: none;
}

.search .sections_group .post-title h2 {
	font-size: 21px;
	font-weight: 500;
}

.search .sections_group .post-title h2 a {
	color: #013280;
}


/* /Milad Health page .page-id-32668 */

.cat .post-cat a {
	color: white;
	text-decoration: none;
}

.cat {
	padding: 0px 0px 20px 0px;
}

.cat .post-cat a:not(:last-child):after {
	content: "|";
}

.wpml-languages.disabled {
	display: none!important;
}

#Top_bar .search_wrapper input[type="text"] {
	font-size: 13px;
}

#Footer .footer_copy .copyright {
	direction: ltr;
}

.section-post-related .col-3 .post-related .desc h4 {
	font-size: 18px;
	font-weight: 700;
	line-height: 1.7;
	margin-bottom: 10px;
}

body.rtl.post-template-default.single.single-post .section-related-ul.col-3 .image_links.double {
	display: none;
}

.baner-box {
	background-image: url(http://192.168.22.49/abidipharma/wp-content/uploads/2019/02/banner-hsv-1.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	height: 477px;
}

p.btn-baner {
	text-align: center;
	color: #ffffff;
	background-color: #af3f93;
	border-color: #af3f93;
	border-radius: 30px;
	padding: 6px 0px;
	margin: 0 50px;
}

p.txt-baner {
	text-align: center;
	font-size: 18px;
	color: #fff;
	padding-top: 175px;
}

body.rtl.post-template-default.single.single-post .mystick {
	display: none;
}


/*baner*/

.gem-picturebox-image .mask {
	z-index: 1;
	left: 0;
	position: absolute;
	background-color: rgba(0, 0, 0, 0.5);
	top: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	opacity: 0;
	pointer-events: none;
	-webkit-transition: opacity ease .3s;
	-ms-transition: opacity ease .3s;
	transition: opacity ease .3s;
}

.gem-picturebox-image .mask:before {
	content: ' ';
	position: absolute;
	z-index: 1;
	top: 0;
	left: -10%;
	width: 120%;
	height: 100%;
	background: rgba(255, 255, 255, 0.2);
	transition: transform .8s;
	transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, 100%, 0);
	box-sizing: border-box;
}

.gem-picturebox-image:hover .mask {
	opacity: 1;
}

.gem-picturebox-image:hover .mask:before {
	transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, -130%, 0);
}

body.rtl.post-template-default.single.single-post aside#text-5 {
	padding-bottom: 0!important;
}


/*baner*/

@-webkit-keyframes tada {
	0%,
	10%,
	20% {
		-webkit-transform: scale3d(1, 1, 1);
		-ms-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
	30%,
	35% {
		-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
		-ms-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
	}
	40%,
	50%,
	60%,
	70% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
		-ms-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
	}
	45%,
	55%,
	65% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
		-ms-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
	}
	80%,
	90%,
	100% {
		-webkit-transform: scale3d(1, 1, 1);
		-ms-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}

@keyframes tada {
	0%,
	10%,
	20% {
		-webkit-transform: scale3d(1, 1, 1);
		-ms-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
	30%,
	35% {
		-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
		-ms-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
	}
	40%,
	50%,
	60%,
	70% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
		-ms-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
	}
	45%,
	55%,
	65% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
		-ms-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
	}
	80%,
	90%,
	100% {
		-webkit-transform: scale3d(1, 1, 1);
		-ms-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}

img.abidi-btn {
	-webkit-animation: tada 2.5s infinite;
	/* Safari 4+ */
	-moz-animation: tada 2.5s infinite;
	/* Fx 5+ */
	-o-animation: tada 2.5s infinite;
	/* Opera 12+ */
	animation: tada 2.5s infinite;
	/* IE 10+, Fx 29+ */
}

img.abidi-btn:hover {
	-webkit-animation: none;
	/* Safari 4+ */
	-moz-animation: none;
	/* Fx 5+ */
	-o-animation: none;
	/* Opera 12+ */
	animation: none;
	/* IE 10+, Fx 29+ */
	transform: scale3d(1.1, 1.1, 1.1);
	cursor: pointer;
}

.mystick {
	background-color: #f6f7fb;
}

#mfn-rev-slider input#term::placeholder {
	color: #eee;
}

#mfn-rev-slider input#term:focus {
	background: rgba(255, 255, 255, 0.2) !important;
}

#mfn-rev-slider form#searchtag:focus:before {
	width: 100%;
}

#capi {
	background: rgba(117, 180, 130, 1) !important;
	background: -moz-linear-gradient(to bottom, rgb(237, 255, 241) 10%, rgb(31, 109, 47) 100%) !important background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(117, 180, 130, 1)), color-stop(100%, rgba(31, 123, 118, 1))) !important;
	background: -webkit-linear-gradient(to bottom, rgb(237, 255, 241) 10%, rgb(31, 109, 47) 100%) !important;
	background: -o-linear-gradient(to bottom, rgb(237, 255, 241) 10%, rgb(31, 109, 47) 100%) !important;
	background: -ms-linear-gradient(to bottom, rgb(237, 255, 241) 10%, rgb(31, 109, 47) 100%) !important;
	background: linear-gradient(to bottom, rgb(237, 255, 241) 10%, rgb(31, 109, 47) 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#75b482', endColorstr='#1f7b76', GradientType=0) !important;
	-webkit-background-clip: text !important;
	-webkit-text-fill-color: transparent !important;
	font-weight: 900 !important;
	letter-spacing: -1px!important;
}

.copyright .copy {
	font-size: 11px;
	color: #fff;
	text-align: right;
}


/*saghar*/

.single-product ul.info-product li p {
	display: inline-block;
}

.single-product ul.info-product li span.info-color-title {
	color: #0890d3;
	font-size: 16px;
	font-weight: 700;
	padding-left: 0.6%;
}

.single-product ul.info-product li {
	padding: 11px 0 8px 0;
	line-height: 2.3;
}

.single-product ul.info-product li:not(:last-child) {
	border-bottom: 2px solid #d2d3d4;
}

.single-product .vc_btn3-container.btn-info-product.vc_btn3-left .vc_btn3.vc_btn3-color-grey,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat {
	color: #fff;
	background-color: #8e9093!important;
}

.single-product .vc_btn3-container.btn-info-product.vc_btn3-left .vc_btn3.vc_btn3-color-grey:hover,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:hover {
	color: #fff;
	background-color: #003280!important;
}


/*.banner-side-1, .banner-side {
    padding: 15px;
    border: 1px solid #cfd1d2;
}*/

.banner-side-1 p,
.banner-side p {
	text-align: center;
	font-size: 15px;
}

.section-related-ul.col-3 .desc .related-post-excerpt {
	margin-bottom: 25px;
	text-align: justify;
	font-size: 13px;
}

.section-post-related .section-related-adjustment h4 {
	color: #2980bb;
	font-size: 18px;
	font-weight: 500;
}

.page-child.parent-pageid-33620 .blog-news .post-item .post-desc-wrapper .post-links a {
	/*    color: #9da2ad;*/
	font-size: 12px;
}

#Subheader .title {
	font-size: 26px!important;
	line-height: 1.7!important;
	letter-spacing: 0px!important;
}

.subheader-both-center #Subheader .breadcrumbs {
	margin-top: 30px!important;
}

#Subheader ul.breadcrumbs li,
#Subheader ul.breadcrumbs li a {
	font-size: 13px;
}

.single-health .post-wrapper-content h3,
.single-post .post-wrapper-content h3 {
	font-size: 20px;
	font-weight: 700;
	color: #008dd2!important;
}

ul.health-ul {
	list-style: none;
}

ul.health-ul li {
	margin-right: 8px;
	line-height: 2.6;
}

ul.health-ul li:before {
	content: '\e8b7';
	font-family: "mfn-icons";
	font-style: normal;
	font-weight: 400;
	speak: none;
	display: inline-block;
	text-decoration: none!important;
	width: 1em;
	margin-right: .2em;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 1em;
	margin-left: .2em;
	color: #27a2d8;
}


/*
.page-child.parent-pageid-33620 .blog-news .post-item .post-desc-wrapper .post-links a.post-more {
    font-size: 13px;
	    position: absolute;
    left: 3%;
    bottom: 2%;
}*/

.post-footer {
	padding: 4px 15px!important;
}

.blog-news .post-item .post-desc-wrapper .post-excerpt {
	text-align: justify;
}

aside#iscw_insta_grid-4 h3 {
	font-size: 15px!important;
	color: #626262;
	font-weight: 400;
}

#respond .comment-form-email {
	margin-left: 0%!important;
}

.single-post .section.the_content.has_content p,
.single-health .section.the_content.has_content p {
	text-align: justify;
	line-height: 2;
}

.single-product .with_aside .four.columns {
	float: left;
}

.single-product .sections_group {
	float: right!important;
}

a.post-more {
	font-size: 13px;
}

.single-product .widget:after {
	display: none;
}

.flex-control-nav {
	width: 30%;
	bottom: -40px;
	top: 90%!important;
	text-align: right!important;
}

.single-product h2.vc_custom_heading.title-product {
	padding: 10px 0;
	line-height: 1.8;
	background-image: linear-gradient(to right, rgb(35, 51, 134), rgb(0, 141, 210));
	color: #fff;
	font-weight: 500;
	font-size: 23px;
}

.single-product .flexslider {
	margin-bottom: 0!important;
	border: 1px solid #cfd1d2;
	border-radius: 0px;
	box-shadow: none;
	border-bottom: none!important;
}

.single-product .widget-area:before {
	background: none;
}

.sidebar.four.columns .widget-area.clearfix {
	border-right-width: 0px!important;
}

.widget:after {
	border-width: 0px;
}

.widget-area:before {
	background: transparent;
}

.woocommerce ul.products li.product .image_frame:not(.no_link) .image_wrapper img:not(.ls-l) {
	margin-bottom: 0px!important;
}

.woocommerce div.product .wpb_gallery.wpb_content_element.vc_clearfix {
	margin-bottom: 0;
}

.single-product .column.mcb-column.one.column_blog .post-item.isotope-item {
	width: 100%;
	margin-right: 0;
	margin-bottom: 35px;
	background-color: transparent!important;
}

.single-product .column.mcb-column.one.column_blog .post-item.isotope-item .image_frame.post-photo-wrapper.scale-with-grid.image {
	text-align: center;
	width: 30%;
	display: inline-block;
}

.single-product .column.mcb-column.one.column_blog .post-item.isotope-item .post-desc-wrapper {
	float: left;
	vertical-align: top;
	width: 64%;
	display: inline-block;
	opacity: 0.8;
}

.single-product .column.mcb-column.one.column_blog .post-item.isotope-item:hover .post-desc-wrapper {
	opacity: 1;
}

.single-product .column.mcb-column.one.column_blog .post-item.isotope-item:hover .post-desc-wrapper .post-desc h2.entry-title a span.light {
	color: #003280;
}

.single-product .column.mcb-column.one.column_blog .post-item.isotope-item .post-desc-wrapper .post-desc {
	padding: 0!important;
}

.single-product .column.mcb-column.one.column_blog .post-item.isotope-item .post-desc-wrapper .post-desc .post-head {
	display: none;
}

.single-product .column.mcb-column.one.column_blog .post-item.isotope-item .post-desc-wrapper .post-desc h2.entry-title {
	font-size: 18px;
	font-weight: 700;
	line-height: 1.8;
}

.single-product .column.mcb-column.one.column_blog .post-item.isotope-item .post-desc-wrapper .post-footer {
	background: transparent;
}

.single-product .column.mcb-column.one.column_blog .post-item.isotope-item .post-desc-wrapper .post-footer i.icon-doc-text {
	display: none;
}

.single-product .column.mcb-column.one.column_blog .post-item.isotope-item .post-desc-wrapper .post-footer .post-links {
	border-right-width: 0px;
	background: #e2e3e4;
	padding: 5px 10px;
	border-radius: 30px;
	text-align: center;
	width: 120px;
	margin-left: 15px;
	position: absolute;
	left: 0;
	bottom: 0;
}

.single-product .column.mcb-column.one.column_blog .post-item.isotope-item:hover .post-desc-wrapper .post-footer .post-links {
	background: #2980bb;
}

.single-product .column.mcb-column.one.column_blog .post-item.isotope-item:hover .post-desc-wrapper .post-footer .post-links a {
	color: #fff;
}

.single-product .column.mcb-column.one.column_blog .post-item.isotope-item .post-desc-wrapper .post-desc h2.entry-title a {
	color: #8e9093!important;
}

.single-product h3.vc_custom_heading.title-blog-related {
	color: #2980ba;
	font-size: 22px;
	font-weight: 700;
	margin-right: 0px;
}

.rtl.archive.tax-product_cat .sections_group {
	float: right;
}

.rtl.archive.tax-product_cat .sidebar.four.columns {
	float: left;
}

.rtl.archive.tax-product_cat .widget-area.clearfix {
	border-left-width: 0px;
}

.rtl.archive.tax-product_cat ul.products li.product .image_links {
	display: none;
}

.rtl.archive.tax-product_cat ul.products li.product .desc h4 {
	font-size: 17px;
	font-weight: 700;
	display: block;
	padding: 8px 40px 8px 20px !important;
}

.woocommerce ul.products li.product p a img {
	width: auto;
	display: inline-block;
	vertical-align: bottom;
	padding-left: 5px;
}

.woocommerce ul.products li.product a span {
	display: inline-block;
}

.woocommerce ul.products li.product p.category-title span {
	color: #fff;
	display: none;
}

.woocommerce ul.products li.product p.category-title {
	background: transparent!important;
	padding: 8px 22px!important;
}

.single-product .post-excerpt p {
	text-align: justify;
	font-size: 13px;
}

.tax-product_tag ul.products li.product p.category-title {
	border-bottom: 1px #c5c5c5 solid!important;
}

.woocommerce ul.products li.product a {
	color: #003280;
	display: block;
	vertical-align: bottom;
}

.archive.post-type-archive ul.products li.product p.category-title a.tt-name {
	color: #003280!important;
	font-weight: bold !important;
}

.woocommerce ul.products li.product .excerpt,
.woocommerce-page ul.products li.product .excerpt {
	margin-top: 0;
}

.woocommerce ul.products li.product .image_frame .image_links {
	display: none;
}

.woocommerce ul.products li.product .desc {
	padding: 0px 0px;
	margin: auto 0!important;
	background: transparent;
}

.woocommerce ul.products li.product .desc h4 {
	background: #028fd3;
	padding: 17.9px 22px;
	margin-bottom: 0;
	font-size: 17px;
}

.woocommerce ul.products li.product .desc .excerpt {
	padding: 2px 8px;
}

.woocommerce ul.products li.product .desc .excerpt p {
	font-size: 13px;
	font-weight: 500;
}

.woocommerce ul.products li.product .desc .excerpt ul {
	padding-right: 25px;
}

.woocommerce ul.products li.product .desc .excerpt ul li {
	list-style: disc;
	font-size: 12px;
}

.woocommerce ul.products li.product .image_wrapper img.woocommerce-placeholder.wp-post-image {
	border: none!important;
}

.woocommerce ul.products li.product .image_wrapper .mask {
	box-shadow: none!important;
}

.woocommerce ul.products li.product .image_wrapper .mask:after {
	background: none!important;
}

.shop-filters {
	display: none;
}

#Subheader ul.breadcrumbs li a {
	color: #8a8a8a!important;
}

#Subheader ul.breadcrumbs li span {
	opacity: 1;
}

#Subheader ul.breadcrumbs li span i {
	opacity: 0.6;
}

#Subheader ul.breadcrumbs li:last-child span {
	color: #414042;
}

.woocommerce ul.products li.product .image_frame:hover .image_wrapper img {
	top: 0;
}

.mystick {
	display: none;
}

.blog-news .post-item:hover .post-desc-wrapper .post-title h2.entry-title a {
	color: #068fd3!important;
}

#respond .comment-reply-title {
	font-size: 15px!important;
	font-weight: 500;
	color: #58595b;
}

.share-simple-wrapper {
	text-align: left!important;
	border-top: none!important;
	padding: 15px 0 42px 0;
}

.share-simple-wrapper .icons i {
	color: #97b4d9;
	font-size: 23px;
	margin: auto 0px;
}

.share-simple-wrapper .icons i:hover {
	color: #003280;
}

.share-simple-wrapper .share-label {
	color: #2980bb;
	font-size: 13px;
	vertical-align: middle;
	margin-left: 1%;
}

#comments> :first-child {
	border-top-width: 0px!important;
}

.woocommerce .product .product_wrapper .flex-viewport {
	direction: ltr;
}

.widget_layered_nav ul li {
	border-bottom: 0px solid rgba(0, 0, 0, 0.12);
}

.blog-news .post-item .post-desc-wrapper .post-links a.post-more:hover {
	text-decoration: none;
}

.section-post-related .section-related-adjustment h4 {
	margin-bottom: 27px;
	margin-right: 7px;
}

.share-simple-wrapper .icons a.telegram {
	padding-left: 0!important;
}

#comments .commentlist>li .comment-body {
	margin-right: 0px!important;
}

#comments span.says {
	display: none;
}

#comments .commentlist>li .comment-meta a {
	font-size: 10px;
}

.woocommerce .woocommerce-breadcrumb {
	margin: 0 12px 1.5em;
}

#Footer .widgets_wrapper .column.one-third h4 {
	font-size: 16px;
	color: #038ac7!important;
	font-weight: 400!important;
}

@media(max-width:960px) {
	.single-health .approved img.scale-with-grid,
	.approved img.scale-with-grid {
		float: left;
	}
	body.page-child.parent-pageid-33620 .approved,
	.single-health .approved,
	.approved {
		display: inline-block;
	}
}

#Footer .widgets_wrapper .textwidget.custom-html-widget div ul li a {
	color: #fff;
}

.social-row li i:before {
	color: #c6c6c6;
	font-size: 26px;
	padding-bottom: 12px;
	font-weight: 500;
}

.social-row.column.one-fourth {
	float: left;
	text-align: left;
}

.column.one-third .textwidget.custom-html-widget li {
	line-height: 2.9;
}

.copyright .copy .col-2.logo {
	float: right;
}

#Footer .footer_copy .copyright .col-2 {
	display: inline-block;
	width: 30%;
	float: left;
	text-align: left;
	margin-left: 0;
}

.copyright .copy .col-3 {
	display: inline-block;
	float: right;
	width: 69%;
}

.flex-control-paging li a.flex-active {
	background: rgb(5, 131, 201)!important;
}

h1.health-title,
.subheader-both-right #Subheader .title {
	padding-top: 10px;
	font-size: 24px;
	font-weight: 700;
	color: #008dd2;
}


/*saghar*/

#Top_bar .logo:not(.text-logo) h1 {
	text-align: right!important;
}

.tax-product_cat .sidebar.four.columns {
	display: block!important;
}

.rtl.archive.tax-product_cat .sections_group {
	width: 75%!important;
	float: right!important;
}

.rtl.archive.tax-product_cat .sections_group .section_wrapper.clearfix {
	max-width: calc(100% - 32px);
}

.tax-product_cat.with_aside .sidebar.columns {
	width: 24%;
	padding-left: 14px;
}

.archive.tax-product_cat .with_aside .sidebar.columns {
	width: 23%;
	padding-left: 15px;
}

.tax-product_cat ul.products li.product p.category-title {
	background-color: transparent!important;
	width: 15%!important;
	float: right!important;
}

.tax-product_cat ul.products li.product .desc h4 {
	background: transparent!important;
	border-bottom: 1px #c5c5c5 solid!important;
	padding: 8px 22px!important;
}

.tax-product_cat ul.products li.product a {
	color: #003280!important;
}

.tax-product_cat ul.products li.product .image_frame {
	margin-bottom: 20px;
}

.tax-product_cat ul.products li.product .desc .excerpt {
	padding: 2px 0px!important;
}

.tax-product_cat ul.products li.product .desc .excerpt ul {
	padding-right: 15px;
}

.tax-product_cat ul.products li.product .desc .excerpt p {
	line-height: 1.6em;
	margin: 0 0 10px;
}

.single-product .wpb_gallery .wpb_flexslider .flex-control-nav {
	padding-right: 25px;
	margin-top: 0%;
}

.single-product h2.vc_custom_heading.title-product {
	text-align: right!important;
	padding-right: 30px;
}

.single-product .vc_btn3-container.vc_btn3-left {
	margin-top: -30px;
}

ul.info-product li {
	padding: 8px 0 8px 0!important;
	text-align: justify;
}

.single-product .post-excerpt,
.single-product .post-footer,
.single-product .post-excerpt p,
.single-product .post-footer .post-links {
	display: inline!important;
}
@media only screen and (max-width:750px){
	.single-product .post-excerpt{
	display: inline-block!important;
	margin-bottom:38px!important;
}
}

.single-product .post-footer .post-links {
	float: none!important;
}

.tax-product_cat ul.products li.product p.category-title {
	padding: 6.5px 5px!important;
	padding-left: 14px!important;
}

.tax-product_cat a.tt-name {
	display: none;
}

a.tt-name {
	color: #0a548b!important;
	font-size: 18px;
	font-weight: 700;
}

.tax-product_cat.woocommerce ul.products li.product .image_frame:not(.no_link) .image_wrapper img:not(.ls-l) {
	max-height: 97px;
}

@media only screen and (min-width:1073px) and (max-width:1239px) {
	#Top_bar .menu>li>a span:not(.description) {
		padding: 0px 19px!important;
		font-size: 14px;
	}
}

@media only screen and (min-width:960px) and (max-width:1072px) {
	#Top_bar .menu>li>a span:not(.description) {
		padding: 0px 15px!important;
		font-size: 15px;
	}
}

@media only screen and (min-width: 963px) {
	.header-stack.header-center #Top_bar #menu {
		background-color: transparent;
	}
}

@media only screen and (max-width: 962px) {
	.header-stack #Top_bar #menu {
		box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.26);
		background-color: #fff!important;
	}
}

@media(min-width:1240px) and (max-width:1280px) {
	#Top_bar .menu>li>a span:not(.description) {
		padding: 0 30px!important;
	}
}

@media(min-width:960px) and (max-width:1239px) {
	.single-product .stick-head .category-wrap {
		margin: 0 -0.3% 0!important;
		width: 77.5%!important;
	}
	.tax-product_tag .sidebar.columns,
	.single-product .sidebar.columns {
		width: 21%!important;
		float: right;
		margin-left: 0%;
		margin-right: 2%;
	}
	.single-product .sections_group {
		width: 77%!important;
		padding-right: 0px;
	}
	.single-product .product_wrapper.clearfix .vc_column-inner {
		padding-left: 0px!important;
		padding-right: 0px!important;
	}
}

#Top_bar a#search_button {
	top: 22px;
}

@media(min-width:1240px) and (max-width:1248) {
	#Top_bar a#search_button {
		padding: 0px 36px!important;
	}
}

@media (min-width:960px) and (max-width:1239px) {
	.single-product .column.mcb-column.one.column_blog .post-item.isotope-item .post-desc-wrapper .post-desc h2.entry-title {
		font-size: 16px;
		margin-bottom: 5px;
	}
	.single-product .column.mcb-column.one.column_blog .post-item.isotope-item .post-desc-wrapper .post-footer {
		font-size: 12px!important;
	}
	.single-product .column.mcb-column.one.column_blog .post-item.isotope-item .post-desc-wrapper .post-desc .post-excerpt p {
		font-size: 13px!important;
	}
	.single-health.with_aside .sections_group,
	.single-post.with_aside .sections_group {
		padding-right: 0px;
		width: 75%;
	}
	.single-health.with_aside .sidebar.columns.single-post.with_aside .sidebar.columns {
		width: 24%;
		margin-left: 0px;
	}
	:not(.health) .grid .post-desc-wrapper .post-desc {
		padding: 5% 4%;
	}
	:not(.health) .blog-news .posts_group.grid.col-2 .post-item .post-title h2.entry-title {
		font-size: 20px;
	}
}

@media (max-width:480px) {
	.single-product .wpb_gallery .wpb_flexslider .flex-control-paging li a {
		width: 7px;
		height: 7px;
	}
	.single-product .wpb_gallery .wpb_flexslider .flex-control-nav {
		padding-right: 9px;
	}
	.parent-pageid-33620 .blog-news .post-item .post-desc-wrapper .post-excerpt {
		display: block;
	}
}

@media (min-width: 480px) and (max-width:580px) {
	.single-product .wpb_gallery .wpb_flexslider .flex-control-paging li a {
		width: 11px;
		height: 11px;
	}
	.single-product .wpb_gallery .wpb_flexslider .flex-control-nav {
		padding-right: 9px;
	}
  .archive.post-type-archive ul.products li.product p.category-title{
      margin: 0 auto 10px auto;
  }
  .woocommerce ul.products li.product a{
    margin: 0 auto 10px auto;
  width: 90%;
  }
}

@media (max-width: 375px) {
	.single-product .wpb_gallery .wpb_flexslider .flex-control-paging li a {
		width: 7px;
		height: 7px;
	}
	.single-product .wpb_gallery .wpb_flexslider .flex-control-nav {
		padding-right: 9px;
	}
}

@media(min-width:769px) and (max-width:959px) {
	.single-product .column.mcb-column.one.column_blog .post-item.isotope-item .image_frame:not(.no_link) .image_wrapper img:not(.ls-l) {
		max-width: inherit!important;
		width: auto!important;
		height: auto!important;
		max-height: 160px!important;
	}
}

@media (min-width:768px) and (max-width:959px) {
	.archive.tax-product_tag ul.products li.product {
		width: calc(47% - 0px) !important;
	}
	.home :not(.health) .grid .post-desc-wrapper .post-desc {
		padding: 2% 6%;
	}
	.home .blog-news .post-item .post-desc-wrapper .post-title h2.entry-title {
		margin-bottom: 5px;
	}
	.home .blog-news .posts_group.grid.col-2 .post-item .post-title h2.entry-title {
		font-size: 16px;
		font-weight: 600;
	}
	.home .blog-news .posts_group.grid.col-2 .post-item .image_frame.post-photo-wrapper.scale-with-grid.image img.scale-with-grid.wp-post-image {
		max-width: inherit!important;
		width: auto!important;
		max-height: 237px!important;
		height: auto!important;
	}
	.single-health.with_aside .sections_group {
		padding-right: 0px;
		width: 100%;
	}
	.single-health.with_aside .sidebar.columns {
		width: 100%;
		margin-left: 0px;
	}
	.single-product .column.mcb-column.one.column_blog .post-item.isotope-item .post-desc-wrapper .post-footer {
		font-size: 12px!important;
	}
	.single-product .column.mcb-column.one.column_blog .post-item.isotope-item .post-desc-wrapper .post-desc .post-excerpt p {
		font-size: 13px!important;
	}
	body .el-padd-10,
	body .el-padd-9 {
		padding: 40px 2% !important;
	}
	.home-blog .vc_col-sm-3 {
		width: 50%;
	}
	.home-blog .vc_col-sm-9 {
		width: 50%;
	}
	body .home-blog-item-s2 {
		max-height: 220px;
	}
	.el-resp-grid .vc_grid-item.vc_clearfix.vc_col-sm-6 {
		width: 100%;
	}
	.el-resp-grid .vc_gitem-zone-a .vc_gitem-row-position-top,
	.el-resp-grid .vc_gitem-zone-b .vc_gitem-row-position-top {
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		width: 50%;
		right: 0;
	}
	body .home-blog-item-s2 .vc_gitem-post-data-source-post_title {
		bottom: 0;
		width: 100%;
	}
	body .home-blog-item-s2 .vc_gitem-post-data-source-post_title h3 {
		line-height: 35px !important;
	}
	body .home-blog-item-s2 .vc_gitem-row-position-middle {
		z-index: 9;
		opacity: 1;
		width: 50%;
		left: 0;
		position: absolute;
		right: auto;
		height: calc(100% - 15px);
		top: 0;
		bottom: auto;
		padding: 20px;
	}
	body .content-overly .vc_gitem-post-data-source-post_title {
		display: none;
	}
	.home-blog-item-s2 .vc_col-sm-12.vc_gitem-col.vc_gitem-col-align- {
		padding: 0 !important;
	}
	.el-padd-9 .webinar-cat-list {
		padding: 0;
	}
	.el-full-tablet {
		width: 100%;
	}
	.home-blog .vc_col-sm-9 .vc_grid-item.vc_clearfix.vc_col-sm-4 {
		width: 100%;
		max-height: 310px;
	}
	.home-blog .vc_col-sm-9 .vc_grid-item.vc_clearfix.vc_col-sm-4:last-child {
		position: absolute;
		right: -100%;
	}
	.el-padd-10 .wpb_wrapper>div,
	.el-padd-9 .wpb_wrapper>div {
		margin-bottom: 0;
	}
	.el-blog-archive a {
		width: calc(100% - 20px);
		height: 50px;
		font-size: 18px;
		background: #e4e4e4cc;
		display: block;
		line-height: 50px;
		text-align: center;
		border: 1px solid #003280;
		margin: 0 auto;
		max-width: 300px;
	}
	.eli-blog-slider .slick-next {
		right: -40px;
		z-index: 9;
	}
	.eli-blog-slider .slick-prev {
		left: -45px;
		z-index: 9;
	}
	.eli-sblog-item .content h2 {
		font-size: 16px;
	}
	.eli-sblog-item .content {
		padding: 20px 10px 20px;
	}
}

@media(max-width:768px) {
	.searchtag-container {
		margin-right: 0%!important;
	}
	.single-health .section.the_content.has_content li {
		font-size: 13px;
	}
	.single-health .the_content_wrapper ul,
	.single-post .the_content_wrapper ul,
	body .post-wrapper-content ol,
	.single-post .the_content_wrapper ol {
		margin-left: 0px!important;
		margin-right: 15px!important;
	}
	.single-product .column.mcb-column.one.column_blog .post-item.isotope-item {
		margin: 0 0 45px!important;
	}
	.rtl.archive.tax-product_cat .sections_group {
		width: 100%!important;
	}
	.home .majale-salamat .mcb-wrap-inner .column.mcb-column.one.column_column {
		margin-right: 0%;
	}
	aside#custom_html-2 {
		margin-right: 0%;
	}
	#Footer .footer_copy .copyright .col-2 {
		width: 100%;
	}
	.copyright .copy .col-3 {
		float: right;
		width: 100%;
		text-align: center;
	}
	/*
	#comments .commentlist > li .comment-author {
    width: 16%!important;
}*/
	.section-related-ul.col-3 .single-photo-wrapper.image {
		width: 100%;
	}
	.section-related-ul.col-3 .desc {
		width: 100%;
	}
	.section-post-related .col-3 .post-related .desc h4 {
		margin-right: 0px!important;
	}
	.section-related-ul.col-3 .desc .related-post-excerpt {
		margin-right: 0px!important;
	}
	.single-health.with_aside .sections_group {
		padding-right: 0;
	}
	.single-product .column.mcb-column.one.column_blog .post-item.isotope-item .post-desc-wrapper .post-footer {
		font-size: 12px!important;
	}
	.single-product .column.mcb-column.one.column_blog .post-item.isotope-item .post-desc-wrapper .post-desc .post-excerpt p {
		font-size: 13px!important;
	}
  .archive.post-type-archive .woocommerce ul.products li.product{
  width: 100% !important;
    float: unset !important;
  }
  .archive.post-type-archive ul.products li.product p.category-title{
      margin: 0 auto 10px auto;
  }
  .woocommerce ul.products li.product a .desc{
    margin: 0 auto 10px auto !important;
  width: 90%;
  }
}

@media (min-width:960px) and (max-width:1239px) {
	.single-product .column.mcb-column.one.column_blog .post-item.isotope-item .post-desc-wrapper .post-desc h2.entry-title {
		font-size: 16px;
	}
	.approval .approved img.scale-with-grid {
		width: 95px!important;
		display: inline-block!important;
		padding-right: 25px!important;
	}
	.approval .approved {
		display: inline-block!important;
		width: 70%!important;
		margin-left: 0px;
	}
	.approval .searchtag-container {
		width: 25%!important;
		display: inline-block!important;
	}
	.approval .approved p {
		font-size: 15px!important;
	}
	.approval form#searchtag input#term {
		padding: 17px 7px;
	}
}

@media only screen and (min-width:768px) and (max-width:959px) {
	.form-title h4 {
		font-size: 15px!important;
	}
	.approval .approved {
		margin-left: 0px!important;
		width: 95.3%!important;
	}
	.approval .approved p {
		font-size: 14px!important;
	}
	.approval .searchtag-container {
		width: 100%!important;
	}
	.approval form#searchtag input#term {
		width: 100%!important;
		padding: 23.5px 7px!important;
	}
}

@media (max-width:767px) {
	.approval .approved {
		margin-left: 0px;
		width: 95.3%;
		padding: 3%;
	}
	.approval .approved p {
		font-size: 13px!important;
	}
	.approval .searchtag-container {
		width: 102%;
	}
	.approval form#searchtag input#term {
		width: 102%!important;
	}
	.approval .approved img.scale-with-grid {
		width: 100px;
		padding-right: 0;
	}
}

@media only screen and (min-width:768px) and (max-width:959px) {
	li.reset a.all {
		padding: 12px 10px 0px 10px!important;
		background-size: 65px!important;
	}
	div#tag-row .wrap.mcb-wrap.three-fourth.valign-top.clearfix {
		padding-right: 0!important;
	}
	div#tag-row .wrap.mcb-wrap.one-fourth.valign-top.clearfix {
		width: 24%;
	}
}

@media only screen and (min-width:960px) and (max-width:1239px) {
	.page-child.parent-pageid-33620 .blog-news .post-photo-wrapper img.scale-with-grid.wp-post-image {
		width: auto!important;
		max-width: inherit!important;
		height: auto!important;
		max-height: 245px!important;
	}
}

@media only screen and (min-width:768px) and (max-width:959px) {
	.page-child.parent-pageid-33620 .blog-news .post-photo-wrapper img.scale-with-grid.wp-post-image {
		width: auto!important;
		max-width: inherit!important;
		height: auto!important;
		max-height: 305px!important;
	}
	.single-product .sections_group {
		width: 100%!important;
		padding-right: 0px;
	}
	.single-product .stick-head .category-wrap {
		margin: 0 -0.5% 0!important;
		width: 97%!important;
	}
	.single-product .product_wrapper.clearfix .vc_column-inner {
		padding-left: 10px;
		padding-right: 0px;
	}
	.single-product .sidebar.columns {
		width: 100%!important;
		float: right;
	}
}

@media(max-width:767px) {
	.cat-produc-img:after {
		display: none!important;
	}
	body .stick-head .category-wrap {
		margin: 0 0% 0!important;
		width: 100%!important;
	}
	.page-child.parent-pageid-33620 .blog-news .post-desc-wrapper,
	.page-child.parent-pageid-33620 .blog-news .post-photo-wrapper {
		width: 100%!important;
	}
	li.reset a.all {
		background-size: 59px!important;
		padding: 11px 10px 0px 10px!important;
	}
	div#tag-row .three-fourth.mcb-wrap {
		padding-right: 0!important;
	}
}

@media (max-width:425px) {
	#Filters .filters_wrapper ul li a {
		padding: 11px 5px!important;
		font-size: 12px!important;
		min-height: 38px!important;
	}
	li.reset a.all {
		background-size: 44px!important;
		padding: 11px 10px 0px 10px!important;
	}
	li.reset a.all p {
		padding-top: 69px;
	}
}

@media (max-width: 368px) {
	body .stick-head .category-wrap {
		width: 94%!important;
		margin: 0 0% 0 0%!important;
	}
}

@media (min-width:425px) and (max-width:455px) {
	#Filters .filters_wrapper ul li a {
		font-size: 12px!important;
	}
}

@media only screen and (max-width: 767px) {
	.page-child.parent-pageid-33620 #Subheader {
		padding: 55px 0 10px 0!important;
	}
	.home .video-col .column.mcb-column.one.column_blog.health-bolg .posts_group.grid.col-3 .post-item {
		margin: 0 0% 20px!important;
	}
	.home .health-bolg .grid .post-item .image_frame.post-photo-wrapper.scale-with-grid.image img.scale-with-grid.wp-post-image {
		max-width: 100%!important;
		width: auto!important;
		height: auto!important;
		max-height: 100%!important;
	}
}

@media (min-width:546px) and (max-width:768px) {
	.home :not(.health) .grid .post-desc-wrapper .post-desc {
		padding: 11px 60px;
	}
}

@media (min-width:448px) and (max-width:546px) {
	.home :not(.health) .grid .post-desc-wrapper .post-desc {
		padding: 5% 4%;
	}
	.home .blog-news .posts_group.grid.col-2 .post-item .post-title h2.entry-title {
		font-size: 18px;
	}
}

@media (max-width:448px) {
	.home :not(.health) .grid .post-desc-wrapper .post-desc {
		padding: 4% 3%;
	}
	.home .blog-news .posts_group.grid.col-2 .post-item .post-title h2.entry-title {
		font-size: 15px;
		margin-bottom: 4px;
	}
}

@media(max-width:767px) {
	.social-row.column.one-fourth {
		float: right!important;
		text-align: right!important;
	}
	.single-product h2.vc_custom_heading.title-product {
		font-size: 16px!important;
	}
}


/*responsive*/

#Footer .textwidget.custom-html-widget div ul li:before {
	content: '\e8b8';
	font-family: "mfn-icons";
	font-style: normal;
	font-weight: 600;
	display: inline-block;
	width: 1em;
	margin-right: -4%;
	text-align: center;
	margin-left: 1%;
	color: #a32383;
}

ul.col-2.footer-list li {
	margin-bottom: 5%;
}

#Footer aside#custom_html-4 {
	float: unset;
	margin-left: unset;
}

li.comment.byuser.comment-author-sisarv .comment-author.vcard {
	background-color: transparent;
	padding: 3px 5px;
	margin-left: 3%;
	border: 1px solid #94c0dd;
	color: #94c0dd!important;
}

#Filters .filters_wrapper ul li.reset {
	width: 18.8%!important;
	float: right!important;
	margin-right: 0!important;
}

.page-child.parent-pageid-33620 #Filters.filters_wrapper ul li {
	margin: 0.6%!important;
}

.page-child.parent-pageid-33620 #Filters .filters_wrapper ul li a {
	padding: 9.5% 5%!important;
	font-size: 14px!important;
	font-weight: 600!important;
}

.page-child.parent-pageid-33620 #Filters .filters_wrapper ul li:not(.reset) a {
padding: 10px 30px!important;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    background: #fff;
    border-radius: 15px;
}

#Filters .filters_wrapper ul li.reset {
	width: 20.5%!important;
	margin-bottom: 3%!important;
}

.page-child.parent-pageid-33620 #Filters .filters_wrapper ul li {
	width: 20.5%!important;
	margin-bottom: 2.7%!important;
}

.page-child.parent-pageid-33620 #Filters .filters_wrapper ul li:not(.reset) {
	width: 23%!important;
	margin: 0.7% 3.2% 0 0%!important;
}

#Top_bar .menu>li:last-child>a span {
	padding: 0 25px 0 46px!important;
}

#Top_bar .menu>li>a span:not(.description) {
	padding: 0 46px!important;
}

#Top_bar .logo {
	float: right;
	margin: 0;
}

#Top_bar .menu_wrapper {
	float: right;
	/*    margin-right: 1.5%;*/
}

#Footer .column.one-third {
	float: right;
	/*   margin-right: 12px;*/
}

#Top_bar .menu>li>a span:not(.description) {
	padding: 0 47px!important;
}

.menu-line-below-80 #Top_bar:not(.is-sticky) .menu>li>a:after {
	height: 4px;
	left: 0%!important;
	margin-top: 20px;
	width: 80%;
}

#menu>ul>li>a,
a.action_button,
#overlay-menu ul li a {
	font-size: 17px !important;
}

body #Top_bar .menu>li:last-child>a span {
	padding: 0 5px 0 5px!important;
}

@media (min-width:1570px) and (max-width:1601px) {
	#Top_bar .logo {
		margin: 0 0% 0 0%!important;
	}
	#Top_bar #logo,
	.header-fixed #Top_bar #logo,
	.header-plain #Top_bar #logo,
	.header-transparent #Top_bar #logo {
		padding: 16px 8px 0px 0!important;
		line-height: 68px!important;
		height: 56px!important;
	}
	#Top_bar .menu_wrapper {
		margin-right: -1%!important;
	}
	#Top_bar .menu>li>a span:not(.description) {
		padding: 0 46px 0 46px!important;
	}
	#Top_bar a#search_button {
		margin-right: 20px !important;
	}
	body #Top_bar .menu>li:last-child>a span {
		padding: 0 10px 0 0px!important;
	}
	#Top_bar.is-sticky .top_bar_left .menu>li:last-child>a span {
		padding: 16px 10px 16px 0px!important;
	}
	.menu-line-below-80 #Top_bar:not(.is-sticky) .menu>li>a:after {
		left: 0%!important;
		width: 99%!important;
	}
}

@media (min-width:1500px) and (max-width:1569px) {
	#Top_bar .menu>li>a span:not(.description) {
		padding: 0 41px!important;
	}
	#Top_bar.is-sticky .top_bar_left .menu>li:last-child>a span {
		padding: 16px 10px 16px 0px!important;
	}
	body #Top_bar.is-sticky .top_bar_left .menu>li>a span {
		padding: 16px 40px 16px 41px!important;
	}
	#Top_bar a#search_button {
		margin-right: 20px !important;
	}
	.menu-line-below-80 #Top_bar:not(.is-sticky) .menu>li>a:after {
		top: 50%!important;
		width: 96%!important;
	}
}

@media (min-width: 1601px) {
	body #Top_bar .menu>li:last-child>a span {
		padding: 0 10px 0 0px!important;
	}
	#Top_bar.is-sticky .top_bar_left .menu>li:last-child>a span {
		padding: 16px 10px 16px 0px!important;
	}
}

@media (min-width:1462px) and (max-width:1500px) {
	#Top_bar .menu>li>a span:not(.description) {
		padding: 0 36px!important;
	}
	#Top_bar a#search_button {
		margin-right: 20px !important;
	}
	.menu-line-below-80 #Top_bar:not(.is-sticky) .menu>li>a:after {
		top: 50%!important;
		width: 96%!important;
	}
	body #Top_bar.is-sticky .top_bar_left .menu>li>a span {
		padding: 16px 36px 16px 36px!important;
	}
}

@media (min-width:1402px) and (max-width:1461px) {
	#Top_bar .menu>li>a span:not(.description) {
		padding: 0 36px!important;
	}
	body #Top_bar.is-sticky .top_bar_left .menu>li>a span {
		padding: 16px 36px 16px 36px!important;
	}
	#Top_bar a#search_button {
		margin-right: 20px !important;
	}
	#menu>ul>li>a,
	a.action_button,
	#overlay-menu ul li a {
		font-size: 16px !important;
	}
	.menu-line-below-80 #Top_bar:not(.is-sticky) .menu>li>a:after {
		top: 50%!important;
		width: 96%!important;
	}
}

@media (min-width:1379px) and (max-width:1402px) {
	#Top_bar .menu>li>a span:not(.description) {
		padding: 0 34px!important;
	}
	body #Top_bar.is-sticky .top_bar_left .menu>li>a span {
		padding: 16px 34px 16px 34px!important;
	}
	#menu>ul>li>a,
	a.action_button,
	#overlay-menu ul li a {
		font-size: 16px !important;
	}
	#Top_bar a#search_button {
		margin-right: 20px !important;
	}
	.menu-line-below-80 #Top_bar:not(.is-sticky) .menu>li>a:after {
		top: 50%!important;
		width: 96%!important;
	}
}

@media (min-width:1340px) and (max-width:1379px) {
	#Top_bar.is-sticky .top_bar_left .menu>li:last-child>a span {
		padding: 16px 10px 16px 0px!important;
	}
	body #Top_bar.is-sticky .top_bar_left .menu>li>a span {
		padding: 16px 32px 16px 32px!important;
	}
	#Top_bar .menu>li>a span:not(.description) {
		padding: 0 32px!important;
	}
	#menu>ul>li>a,
	a.action_button,
	#overlay-menu ul li a {
		font-size: 16px !important;
	}
	#Top_bar a#search_button {
		margin-right: 10px !important;
		padding: 15px 8px 11px 8px!important;
	}
	.menu-line-below-80 #Top_bar:not(.is-sticky) .menu>li>a:after {
		top: 50%!important;
		width: 96%!important;
	}
}

@media (min-width:1301px) and (max-width:1340px) {
	#Top_bar.is-sticky .top_bar_left .menu>li:last-child>a span {
		padding: 16px 10px 16px 0px!important;
	}
	body #Top_bar.is-sticky .top_bar_left .menu>li>a span {
		padding: 16px 30px 16px 30px!important;
	}
	#Top_bar .menu>li>a span:not(.description) {
		padding: 0 30px!important;
	}
	#menu>ul>li>a,
	a.action_button,
	#overlay-menu ul li a {
		font-size: 16px !important;
	}
	#Top_bar a#search_button {
		margin-right: 10px !important;
		padding: 15px 8px 11px 8px!important;
	}
	.menu-line-below-80 #Top_bar:not(.is-sticky) .menu>li>a:after {
		top: 50%!important;
		width: 96%!important;
	}
}

@media (min-width:1256px) and (max-width:1300px) {
	#Top_bar .menu>li>a span:not(.description) {
		padding: 0 26px!important;
	}
	#Top_bar.is-sticky .top_bar_left .menu>li:last-child>a span {
		padding: 16px 10px 16px 0px!important;
	}
	body #Top_bar.is-sticky .top_bar_left .menu>li>a span {
		padding: 16px 26px 16px 26px!important;
	}
	#menu>ul>li>a,
	a.action_button,
	#overlay-menu ul li a {
		font-size: 16px !important;
	}
	#Top_bar a#search_button {
		margin-right: 0px !important;
		padding: 15px 8px 11px 8px!important;
	}
	.menu-line-below-80 #Top_bar:not(.is-sticky) .menu>li>a:after {
		top: 50%!important;
		width: 96%!important;
	}
	#Top_bar a#search_button {
		margin-right: 0px !important;
		padding: 15px 8px 11px 8px!important;
	}
	#Top_bar.is-sticky .menu>li>a#search_button {
		padding: 15px 8px 11px 8px!important;
	}
}

@media (min-width:1239px) and (max-width:1256px) {
	#Top_bar .logo {
		margin: 0 1% 0 0%;
	}
	#Top_bar .menu>li>a span:not(.description) {
		padding: 0 23px!important;
	}
	#Top_bar.is-sticky .top_bar_left .menu>li:last-child>a span {
		padding: 16px 10px 16px 0px!important;
	}
	body #Top_bar.is-sticky .top_bar_left .menu>li>a span {
		padding: 16px 23px 16px 23px!important;
	}
	#menu>ul>li>a,
	a.action_button,
	#overlay-menu ul li a {
		font-size: 16px !important;
	}
	#Top_bar a#search_button {
		margin-right: 0px !important;
		padding: 15px 8px 11px 8px!important;
	}
	.menu-line-below-80 #Top_bar:not(.is-sticky) .menu>li>a:after {
		top: 50%!important;
		width: 96%!important;
	}
}

@media (min-width:1214px) and (max-width:1239px) {
	#Top_bar .logo {
		margin: 0 1% 0 0%;
	}
	#Top_bar .menu>li>a span:not(.description) {
		padding: 0 26px!important;
	}
	#Top_bar.is-sticky .top_bar_left .menu>li:last-child>a span {
		padding: 16px 10px 16px 0px!important;
	}
	body #Top_bar.is-sticky .top_bar_left .menu>li>a span {
		padding: 16px 26px 16px 26px!important;
	}
	#menu>ul>li>a,
	a.action_button,
	#overlay-menu ul li a {
		font-size: 16px !important;
	}
	#Top_bar a#search_button {
		margin-right: 26px !important;
	}
	.menu-line-below-80 #Top_bar:not(.is-sticky) .menu>li>a:after {
		top: 50%!important;
		width: 96%!important;
	}
}

@media (min-width:1171px) and (max-width:1214px) {
	#Top_bar .logo {
		margin: 0 1% 0 0%;
	}
	#Top_bar.is-sticky .top_bar_left .menu>li:last-child>a span {
		padding: 16px 10px 16px 0px!important;
	}
	body #Top_bar.is-sticky .top_bar_left .menu>li>a span {
		padding: 16px 23px 16px 23px!important;
	}
	#Top_bar .menu>li>a span:not(.description) {
		padding: 0 24px!important;
	}
	#menu>ul>li>a,
	a.action_button,
	#overlay-menu ul li a {
		font-size: 16px !important;
	}
	#Top_bar a#search_button {
		margin-right: 10px !important;
	}
	.menu-line-below-80 #Top_bar:not(.is-sticky) .menu>li>a:after {
		top: 50%!important;
		width: 96%!important;
	}
}

@media (min-width:1112px) and (max-width:1171px) {
	#Top_bar.is-sticky .top_bar_left .menu>li:last-child>a span {
		padding: 16px 5px 16px 5px!important;
	}
	body #Top_bar.is-sticky .top_bar_left .menu>li>a span {
		padding: 16px 20px 16px 20px!important;
	}
	.menu-line-below-80 #Top_bar:not(.is-sticky) .menu>li>a:after {
		top: 50%!important;
		width: 96%!important;
	}
	#Top_bar .logo {
		margin: 0 0% 0 0%;
	}
	#Top_bar .menu>li>a span:not(.description) {
		padding: 0 21px!important;
	}
	#menu>ul>li>a,
	a.action_button,
	#overlay-menu ul li a {
		font-size: 16px !important;
	}
	#Top_bar a#search_button {
		margin-right: 0px !important;
	}
	#Top_bar a#search_button {
		padding: 15px 8px 11px 8px!important;
	}
}


/*#Top_bar.is-sticky .menu_wrapper {
    margin-right: 7.7%!important;
}*/

#Top_bar.is-sticky .logo {
	margin: 5px 15px 0 19px!important;
}

#Top_bar.is-sticky .top_bar_left .menu>li>a span {
	padding: 16px 46px 16px 46px!important;
}

#Top_bar.is-sticky #logo {
	height: 50px!important;
}

@media (min-width:1877px) {
	#Top_bar .menu_wrapper {
		float: right;
		margin-right: 8%;
	}
}

@media (min-width:1857px) and (max-width:1877px) {
	#Top_bar .menu_wrapper {
		float: right;
		margin-right: 7%;
	}
	#Top_bar.is-sticky .menu_wrapper {
		margin-right: 7%!important;
	}
}

@media (min-width:1788px) and (max-width:1856px) {
	#Top_bar .menu_wrapper {
		float: right;
		margin-right: 6.4%;
	}
	#Top_bar.is-sticky .menu_wrapper {
		margin-right: 6.4%!important;
	}
	#Top_bar.is-sticky .top_bar_left .menu>li>a span {
		padding: 16px 47px 16px 47px!important;
	}
	#Top_bar.is-sticky .menu>li>a#search_button {
		margin-right: 100px !important;
	}
}

@media (min-width:1740px) and (max-width:1787px) {
	#Top_bar .menu_wrapper {
		float: right;
		margin-right: 4%;
	}
	#Top_bar.is-sticky .menu_wrapper {
		margin-right: 4%!important;
	}
	#Top_bar.is-sticky .top_bar_left .menu>li>a span {
		padding: 16px 46px 16px 46px!important;
	}
	#Top_bar.is-sticky .menu>li>a#search_button {
		margin-right: 100px !important;
	}
	#Top_bar .menu>li>a span:not(.description) {
		padding: 0 46px!important;
	}
}

@media (min-width:1711px) and (max-width:1740px) {
	#Top_bar .menu_wrapper {
		float: right;
		margin-right: 3%;
	}
	#Top_bar.is-sticky .menu_wrapper {
		margin-right: 4%!important;
	}
	#Top_bar.is-sticky .top_bar_left .menu>li>a span {
		padding: 16px 46px 16px 46px!important;
	}
	#Top_bar.is-sticky .menu>li>a#search_button {
		margin-right: 100px !important;
	}
	#Top_bar .menu>li>a span:not(.description) {
		padding: 0 46px!important;
	}
}

@media (min-width:1677px) and (max-width:1710px) {
	#Top_bar .menu_wrapper {
		float: right;
		margin-right: 3%;
	}
	#Top_bar a#search_button {
		margin-right: 30px !important;
	}
	#Top_bar.is-sticky .menu_wrapper {
		margin-right: 3%!important;
	}
	#Top_bar.is-sticky .top_bar_left .menu>li>a span {
		padding: 16px 46px 16px 46px!important;
	}
	#Top_bar.is-sticky .menu>li>a#search_button {
		margin-right: 30px !important;
	}
}

@media (min-width:1653px) and (max-width:1677px) {
	#Top_bar .menu_wrapper {
		float: right;
		margin-right: 2%;
	}
	#Top_bar a#search_button {
		margin-right: 30px !important;
	}
	#Top_bar.is-sticky .menu_wrapper {
		margin-right: 2%!important;
	}
	#Top_bar.is-sticky .top_bar_left .menu>li>a span {
		padding: 16px 46px 16px 46px!important;
	}
	#Top_bar.is-sticky .menu>li>a#search_button {
		margin-right: 10px !important;
	}
}

@media (min-width:1653px) {
	#Top_bar .menu>li:last-child>a span {
		padding: 0 20px 0 18px!important;
	}
	#Top_bar.is-sticky .menu>li:last-child>a span {
		padding: 16px 11px 16px 11px!important;
	}
	.menu-line-below-80 #Top_bar:not(.is-sticky) .menu>li>a:after {
		width: 100%!important;
	}
}

@media (min-width:1575px) and (max-width:1653px) {
	#Top_bar .menu_wrapper {
		float: right;
		margin-right: -1%;
	}
	#Top_bar a#search_button {
		margin-right: 30px !important;
	}
	#Top_bar.is-sticky .menu_wrapper {
		margin-right: -1%!important;
	}
	#Top_bar.is-sticky .top_bar_left .menu>li>a span {
		padding: 16px 46px 16px 46px!important;
	}
	#Top_bar.is-sticky .menu>li>a#search_button {
		margin-right: 30px !important;
	}
}

@media (min-width:1355px) and (max-width:1575px) {
	#Top_bar.is-sticky .menu_wrapper {
		margin-right: -1%!important;
	}
	#Top_bar .menu_wrapper {
		margin-right: -1%;
	}
	/*	#Top_bar.is-sticky .top_bar_left .menu > li > a span {
     padding: 16px 36px 16px 36px!important;
}*/
	#Top_bar.is-sticky .menu>li>a#search_button {
		margin-right: 20px !important;
	}
	body #Top_bar.is-sticky .menu>li:last-child>a span {
		padding: 16px 10px 16px 0px!important;
	}
}

@media (min-width:1305px) and (max-width:1355px) {
	#Top_bar.is-sticky .menu_wrapper {
		margin-right: -1%!important;
	}
	#Top_bar.is-sticky .top_bar_left .menu>li>a span {
		padding: 16px 29px 16px 29px!important;
	}
	#Top_bar.is-sticky .menu>li>a#search_button {
		margin-right: 10px !important;
		padding: 11px 8px 11px 8px!important;
	}
	body #Top_bar.is-sticky .menu>li:last-child>a span {
		padding: 16px 10px 16px 0px!important;
	}
}

@media (min-width:1270px) and (max-width:1305px) {
	#Top_bar.is-sticky .menu_wrapper {
		margin-right: -1%!important;
	}
	#Top_bar.is-sticky .top_bar_left .menu>li>a span {
		padding: 16px 29px 16px 29px!important;
	}
	#Top_bar.is-sticky .menu>li>a#search_button {
		margin-right: 0px !important;
	}
	body #Top_bar.is-sticky .menu>li:last-child>a span {
		padding: 16px 10px 16px 0px!important;
	}
}


/*@media (min-width:1161px) and (max-width:1270px){
	#Top_bar.is-sticky .menu_wrapper {
    margin-right: -1%!important;
}
	#Top_bar.is-sticky .top_bar_left .menu > li > a span {
        padding: 16px 23px 16px 23px!important;
}
	#Top_bar.is-sticky .menu > li > a#search_button {
    margin-right: 31px !important;
    padding: 11px 2px 11px 20px!important;
}
body #Top_bar.is-sticky .menu > li:last-child > a span {
    padding: 16px 10px 16px 0px!important;
}
}*/

@media (min-width:1111px) and (max-width:1160px) {
	#Top_bar.is-sticky .menu_wrapper {
		margin-right: -1%!important;
	}
	#Top_bar.is-sticky .top_bar_left .menu>li>a span {
		padding: 16px 21px 16px 21px!important;
	}
	#Top_bar.is-sticky .menu>li>a#search_button {
		margin-right: 10px !important;
		padding: 11px 8px 11px 8px!important;
	}
	body #Top_bar.is-sticky .menu>li:last-child>a span {
		padding: 16px 10px 16px 0px!important;
	}
}

@media (max-width:1111px) {
	#Top_bar.is-sticky .menu>li>a#search_button {
		padding: 0 25px!important;
	}
	#Top_bar.is-sticky .top_bar_left .menu>li>a span {
		line-height: 44px!important;
	}
	#Top_bar a#search_button {
		top: 0px;
	}
}

@media (max-width:768px) {
	#Top_bar #logo,
	.header-fixed #Top_bar #logo,
	.header-plain #Top_bar #logo,
	.header-transparent #Top_bar #logo {
		height: 65px!important;
		padding: 0px 0 0px 0!important;
	}
}

@media (min-width:480px) and (max-width:1240px) {
	.single-post div#Subheader .container {
		margin: auto;
	}
}

.archive.post-type-archive ul.products li.product p.category-title a.tt-name {
	font-size: 16px;
	font-weight: 500;
	line-height: 1.7;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	width: 82%;
        padding-right: 5px;

}

.tax-product_cat ul.products li.product a.tt-name {
	display: none;
}

@media (min-width:768px) and (max-width:960px) {
	.archive.post-type-archive ul.products li.product p.category-title a.tt-name {
		width: 81%;
	}
}

@media (min-width:480px) and (max-width:768px) {
	.archive.post-type-archive ul.products li.product p.category-title a.tt-name {
		width: 75%;
	}
}

@media (max-width:480px) {
	.archive.post-type-archive ul.products li.product p.category-title a.tt-name {
		width: 72%;
	}
}

.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
	float: right !important;
}

@media (min-width:960px) {
	.archive.tax-product_tag ul.products li.product {
		margin: 0 0% 6% 3% !important;
		width: calc(30% - 0px) !important;
	}
}

.single-post h2.entry-title {
	font-size: 24px;
	font-weight: 700;
	color: #008dd2;
	display: inline-block;
	margin-bottom: 0;
}

h3.name-modir {
	font-size: 22px;
	color: #fff;
	background-color: #92b3cd;
	width: 32%;
	padding: 0.5% 2%;
}

p.semat {
	FONT-SIZE: 17px;
	padding-right: 2%;
	border-bottom: 1px solid #c4c5c6;
	padding-bottom: 1%;
	width: 34%;
}

p.bio-modir {
	text-align: justify;
}


/*farzin*/

@media (max-width:767px) {
	.share-simple-wrapper .icons {
		line-height: 1.8;
	}
	.single-health.with_aside .share-simple-wrapper .share-label {
		margin-right: 0!important;
		line-height: 1.8;
		display: block;
	}
	.single-health.with_aside .share-simple-wrapper {
		text-align: right!important;
	}
	.tax-product_tag ul.products li.product p.category-title a.tt-name {
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
		width: 70%;
		font-size: 15px;
	}
}

@media (min-width:768px) and (max-width:959px) {
	.tax-product_tag ul.products li.product p.category-title a.tt-name {
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
		width: 70%;
		font-size: 14px;
	}
}

@media (min-width:960px) and (max-width:1239px) {
	.tax-product_tag ul.products li.product p.category-title a.tt-name {
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
		width: 70%;
		font-size: 15px;
	}
}

@media (min-width:1240px) {
	.tax-product_tag ul.products li.product p.category-title a.tt-name {
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
		width: 78%;
	}
}

.page-child.parent-pageid-33620 #Subheader .breadcrumbs {
	width: 98.8%;
	margin-bottom: 10px;
}

.single-health.with_aside .section_wrapper h2,
.single-post.with_aside .section_wrapper h2 {
	font-size: 24px;
	font-weight: 600;
	letter-spacing: 0px;
}

.single-health.with_aside .section_wrapper h3,
.single-post.with_aside .section_wrapper h3 {
	font-size: 21px;
	font-weight: 600;
	letter-spacing: 0px;
}

.single-health.with_aside .section_wrapper h4,
.single-post.with_aside .section_wrapper h4 {
	font-size: 18px;
	font-weight: 600;
	letter-spacing: 0px;
}

.product-template-default.single.single-product .stick-head .category-wrap {
	background: #7fbfdd;
}

.single-product h2.vc_custom_heading.title-product {
	background-image: linear-gradient(to right, #003280, #0080bc);
}

.single-product ul.info-product li span.info-color-title {
	color: #0080bc;
}

.single-product h3.vc_custom_heading.title-blog-related {
	color: #0080bc;
}

.single-product .vc_btn3-container.vc_btn3-left {
	margin-top: -30px;
	margin-bottom: 56px;
}

.stick-head .category-wrap {
	margin: 0 0.4% 0!important;
	width: 73.6%!important;
}

.woocommerce div.product .column.mcb-column.one.column_blog {
	margin-bottom: 120px!important;
	margin-right: 0;
}

.woocommerce ul.products li.product p a img {
	float: right!important;
	padding-left: 0px!important;
}

.tax-product_tag ul.products li.product p.category-title {
	padding: 10px 5px!important;
	padding-left: 14px!important;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}


.rtl.archive.tax-product_cat .widget-area.clearfix {
	padding: 0;
}

.tax-product_cat.with_aside .sidebar.columns {
	margin-top: -5px;
	width: 22%;
	padding-left: 0;
	float: left!important;
	margin-left: 2%;
}

@media (min-width:960px) and (max-width:1239px) {
	.page-child.parent-pageid-33620 .column_column ul {
		margin: 0px 15px 15px 15px!important;
	}
}

.page-child.parent-pageid-33620 .searchtag-container,
.single-health .searchtag-container,
.searchtag-container {
	float: right;
	margin-right: 1%;
	margin-right: 0.3%;
	display: inline-block;
}

.page-child.parent-pageid-33620 .approved,
.single-health .approved,
.approved {
	padding: 0px 10px;
	border: 1px solid #cfd1d2;
	width: 60.52%;
	width: 61.40%;
	display: inline-block;
	float: unset!important;
	/*   margin-left: 1.2%*/
}

.parent-pageid-33620 .approved img.scale-with-grid,
.single-health .approved img.scale-with-grid,
.approved img.scale-with-grid {
	padding-top: 2.1%;
	padding-bottom: 1.5%;
	width: 16.5%;
	display: inline-block;
	vertical-align: middle;
	padding-right: 35px;
}

@media (max-width:767px) {
	.tax-health_tag div#service .one.column_divider.div-salamat {
		display: none;
	}
	.single-health.with_aside .sidebar.columns {
		margin-top: 0%!important;
	}
	body.page-child.parent-pageid-33620 .approved img.scale-with-grid,
	.single-health .approved img.scale-with-grid,
	.approved img.scale-with-grid {
		padding-top: 15px!important;
		padding-bottom: 15px!important;
		width: 110px!important;
		display: inline-block;
		vertical-align: middle;
		padding-right: 10px;
		float: left;
	}
	body.page-child.parent-pageid-33620 .approved p,
	.single-health .approved p,
	.approved p {
		width: 62%!important;
		padding: 15px 10px 0px 9px!important;
	}
	body.page-child.parent-pageid-33620 .searchtag-container {
		float: right;
		width: 100%!important;
	}
	body.page-child.parent-pageid-33620 .baner-dakheli-majale ul {
		margin-right: 4%!important;
		margin-top: 2%!important;
	}
	body.page-child.parent-pageid-33620 .approved,
	.single-health .approved,
	body .approved {
		width: calc(100% - 22px);
	}
	body.page-child.parent-pageid-33620 #Filters.only-categories .categories a.all p {
		font-size: 15px;
	}
	body.page-child.parent-pageid-33620 #Subheader .breadcrumbs {
		margin-top: 15px;
	}
	body.page-child.parent-pageid-33620 #Filters .filters_wrapper ul li a {
		padding: 9.5% 5%!important;
		font-size: 15px!important;
	}
	body.page-child.parent-pageid-33620 #Filters .filters_wrapper ul li:not(.reset) {
		margin: 0.7% 0 2% 0%!important;
	}
	body.page-child.parent-pageid-33620 .blog-news .post-item .post-desc-wrapper .post-excerpt {
		line-height: 1.7em!important;
	}
	body.page-child.parent-pageid-33620 .classic .post-desc-wrapper .post-desc {
		padding: 15px 0px 0!important;
	}
  .Eli-blog-news-custom .post-desc-wrapper .post-desc{
  position: relative !important;
  }
  body .Eli-blog-news-custom .post-item .post-desc-wrapper .post-footer{
  float: unset !important;
  }
  .page-template-default .column.mcb-column.column_blog .post-item .post-desc-wrapper{
  padding-bottom: 10px;
  }
}

@media (min-width:768px) and (max-width:959px) {
	.single-health.with_aside .sidebar.columns,
	.single-post.with_aside .sidebar.columns {
		margin-top: 0%!important;
	}
	body.page-child.parent-pageid-33620 .blog-news .post-item .post-desc-wrapper .post-excerpt {
		line-height: 25px;
	}
}

@media only screen and (max-width: 1239px) and (min-width: 960px) {
	.sidebar p {
		font-size: 12px!important;
	}
	.single-health.with_aside .sidebar.columns,
	.single-post.with_aside .sidebar.columns {
		width: 24%;
		margin-left: 0px;
	}
	.column_sidebar_widget .widget_text,
	.sidebar .widget_text {
		padding: 8px;
	}
}

@media (max-width: 399px) {
	body.tax-health_tag div#service .column.mcb-column.one-fifth.column_hover_color {
		width: 50%!important;
		clear: inherit;
	}
	.tax-health_tag div#service .hover_color.align_ {
		width: 86%!important;
	}
}

@media (max-width:479px) {
	.tax-health_tag div#service .one.column_divider.div-salamat {
		display: none;
	}
	.tax-health_tag div#service .hover_color.align_ {
		width: 86%!important;
	}
	.tax-health_tag div#service .hover_color_wrapper p {
		text-overflow: ellipsis;
		font-size: 15px!important;
		white-space: nowrap;
		overflow: hidden;
	}
	html body.page-child.parent-pageid-33620 #Filters .filters_wrapper ul li:nth-child(even) {
		margin-right: 0!important;
	}
	html body.page-child.parent-pageid-33620 #Filters .filters_wrapper ul li:nth-child(odd) {
		margin-left: 0!important;
	}
	html body.page-child.parent-pageid-33620 #Filters .filters_wrapper ul li.food-allergic,
	html body.page-child.parent-pageid-33620 #Filters .filters_wrapper ul li.skin-allergy,
	html body.page-child.parent-pageid-33620 #Filters .filters_wrapper ul li.dry-cough {
		margin-right: 0!important;
	}
	html body.page-child.parent-pageid-33620 #Filters .filters_wrapper ul li.seasonal-allergy,
	html body.page-child.parent-pageid-33620 #Filters .filters_wrapper ul li.eye-allergy,
	html body.page-child.parent-pageid-33620 #Filters .filters_wrapper ul li.hives {
		margin-left: 0!important;
	}
	body.page-child.parent-pageid-33620 #Filters .filters_wrapper ul li:not(.reset) a {
		padding: 12.2% 5%!important;
	}
	body.page-child.parent-pageid-33620 .blog-news .post-photo-wrapper p {
		font-size: 15px!important;
		line-height: 50px!important;
	}
	body.page-child.parent-pageid-33620 .blog-news .post-item .image_frame .image_wrapper .image_links {
		height: 50px;
	}
	body.page-child.parent-pageid-33620 .blog-news .post-item .post-desc-wrapper .post-excerpt {
		line-height: 1.8em!important;
		font-size: 13px!important;
	}
	body.page-child.parent-pageid-33620 .blog-news .post-item .post-desc-wrapper .post-title h2.entry-title {
		font-size: 16px;
	}
	body.page-child.parent-pageid-33620 .blog-news .post-photo-wrapper {
		min-height: auto;
	}
	body.page-child.parent-pageid-33620 .baner-dakheli-majale ul {
		margin-right: 8%!important;
		margin-top: 4%!important;
	}
	body.page-child.parent-pageid-33620 #Filters .filters_wrapper ul li a {
		padding: 9.5% 5%!important;
		font-size: 14px!important;
	}
	body.page-child.parent-pageid-33620 .approved p,
	.single-health .approved p,
	.approved p {
		font-size: 13px!important;
		width: 100%!important;
		padding: 15px 5px 0px 0px!important;
	}
	body.page-child.parent-pageid-33620 .approved img.scale-with-grid,
	.single-health .approved img.scale-with-grid,
	.approved img.scale-with-grid {
		padding-top: 0px!important;
		padding-bottom: 15px!important;
		width: 100px!important;
		padding-right: 0!important;
		float: left!important;
	}
	body.page-child.parent-pageid-33620 #Filters.only-categories .categories a.all p {
		font-size: 21px;
		padding-top: 0;
		float: right;
		margin-left: 0px;
    padding-right: 0px;
	}
	body.page-child.parent-pageid-33620 #Filters.only-categories .categories a.all {
		background-size: 30%!important;
		background-position: right!important;
		background-origin: content-box;
		height: auto;
	}
	body.page-child.parent-pageid-33620 #Filters .filters_wrapper ul li:not(.reset) {
		margin: 2% 2% 2% 2%!important;
		width: 48%!important;
	}
	body.page-child.parent-pageid-33620 #Filters .filters_wrapper ul li {
		width: 100%!important;
	}
	body.page-child.parent-pageid-33620 #Filters .filters_wrapper ul li:not(.reset) a {
		min-height: auto!important;
	}
	body.page-child.parent-pageid-33620 .baner-dakheli-majale ul {
		margin-left: 6%;
	}
}

@media (max-width:400px) {
	body.page-child.parent-pageid-33620 .blog-news .post-photo-wrapper p {
		font-size: 12px!important;
	}
}

@media (max-width: 767px) and (min-width:480px) {
	body.page-child.parent-pageid-33620 #Filters .filters_wrapper ul li:not(.reset) a {
		padding: 15px 5px!important;
		font-size: 13px!important;
	}
	body.page-child.parent-pageid-33620 #Filters.only-categories .categories a.all p {
font-size: 22px!important;
    padding-top: 25px!important;
    padding-right: 10px;
	}
	body.page-child.parent-pageid-33620 #Filters .filters_wrapper ul li {
		width: 20%!important;
		margin-bottom: 10px!important;
	}
	body.page-child.parent-pageid-33620 #Filters .filters_wrapper ul li:not(.reset) {
		margin: 4px 0 10px 0px!important;
		width: 23%!important;
	}
	body.page-child.parent-pageid-33620 #Filters.only-categories .categories a.all {
		padding: 19px 5px!important;
	}
}

@media (min-width:1240px) {
	.page-child.parent-pageid-33620 .baner-dakheli-majale {
		width: 93.6%!important;
	}
	.page-child.parent-pageid-33620 .three-fourth.mcb-wrap .one.column {
		width: 94.5%;
	}
	.page-child.parent-pageid-33620 .column.one.pager_wrapper {
		width: 100%!important;
	}
	.page-child.parent-pageid-33620 #Filters .filters_wrapper ul li.reset {
		margin-left: 0!important;
	}
	.page-child.parent-pageid-33620 .blog-news .post-desc-wrapper {
		width: 49.1%;
	}
}

@media (max-width: 1239px) and (min-width: 960px) {
	body.page-child.parent-pageid-33620 #Filters .filters_wrapper ul li:not(.reset) {
		margin: 0.7% 2.2% 1.6% 0%!important;
	}
	body.page-child.parent-pageid-33620 #Filters .filters_wrapper ul li.reset {
		margin-left: 0;
	}
	.page-child.parent-pageid-33620 .three-fourth.mcb-wrap .one.column {
		width: 94.5%;
	}
	.page-child.parent-pageid-33620 #Filters {
		width: 104%;
	}
}

@media (max-width: 959px) and (min-width: 768px) {
	body.page-child.parent-pageid-33620 #Filters .filters_wrapper ul li:not(.reset) {
		margin: 0.7% 2% 1.5% 0%!important;
	}
	.page-child.parent-pageid-33620 #Filters .filters_wrapper ul li {
		width: 20.9%!important;
	}
	.page-child.parent-pageid-33620 .three-fourth.mcb-wrap .one.column {
		width: 94.5%;
	}
	.page-child.parent-pageid-33620 #Filters {
		width: 104.5%;
	}
	#Filters .filters_wrapper ul li.reset {
		margin-left: 0;
	}
}

@media (max-width:370px) {
	body.page-child.parent-pageid-33620 #Filters.only-categories .categories a.all p {
		font-size: 17px;
		padding-top: 0;
		float: right;
		margin-left: 0px;
padding-right: 0px;
	}
	body.page-child.parent-pageid-33620 #Filters.only-categories .categories a.all {
		background-size: 25%!important;
		background-position: right!important;
		background-origin: content-box;
		height: auto;
	}
}

@media (min-width:371px) and (max-width:420px) {
	body.page-child.parent-pageid-33620 #Filters.only-categories .categories a.all p {
		font-size: 20px;
    padding-top: 0;
    float: right;
    margin-left: 0px;
    padding-right: 0px;
	}
	body.page-child.parent-pageid-33620 #Filters.only-categories .categories a.all {
		background-size: 25%!important;
		background-position: right!important;
		background-origin: content-box;
		height: auto;
	}
}


/*farzin*/

body .post-wrapper-content ol,
.single-post .the_content_wrapper ol {
	list-style: persian!important;
	margin-right: 20px;
	padding-right: 20px;
	text-align: justify;
}


}
.single-health .the_content_wrapper ul,
.single-post .the_content_wrapper ul {
	margin-left: 0;
}
div#TB_closeAjaxWindow {
	display: none;
}
.related-post-excerpt a.read-more-related {
	display: flex;
	background: #e2e3e4;
	padding: 5px 10px;
	border-radius: 30px;
	width: 120px;
	align-items: center;
	justify-content: center;
	margin-right: auto;
	margin-top: 10px;
	color: #2980bb;
}
.post-related:hover a.read-more-related {
	background: #2980bb;
	color: #fff;
}
.search.search-results.with_aside .sections_group,
.search.search-no-results.with_aside .sections_group {
	float: right;
}
.search.search-results .widget-area:before,
.search.search-no-results .widget-area:before {
	content: none;
}
.search.search-results.subheader-both-right #Subheader .title {
	display: block;
	color: #013280!important;
}
.search.search-results#Subheader .title {
	font-size: 25px!important;
}
/*span.wpcf7-form-control-wrap.q5:before {
	content: "&#1067;° &#1067;µ &#1067;±&#1067;°";
	padding: 0px 15px;
}
*/
#Error_404 .error_pic i {
	font-size: 158px!important;
	line-height: 175px!important;
}
#Error_404 .error_pic {
	width: 100%!important;
}
#Error_404 .error_desk {
	width: 100%!important;
}
.icon-traffic-cone:before {
	content: '\e82b'!important;
}
@media (max-width:1239px) {
	.approved img.scale-with-grid {
		float: left;
	}
	
	.approved p {
		padding: 15px 10px 0px 9px!important;
	}
}
@media (max-width:959px) {
	.approved {
		width: calc(100% - 22px)!important;
		margin-left: 0%!important;
	}
}
@media (max-width:959px) {
	.blog-news .post-item .post-desc-wrapper .post-title h2.entry-title {
		font-size: 16px!important;
	}
}

/*menu-new*/
.mhb-custom-xXDFpGJeA .menu>li>a {
	font-size: 17px;
	font-family: "IRANSans-web", Arial, Tahoma, sans-serif !important;
}
.mhb-menu .menu>li {
	float: right;
}
.mhb-custom-BzZ_PCx7T .menu>li>a {
	font-size: 15px;
	font-family: "IRANSans-web", Arial, Tahoma, sans-serif !important;
}
.mhb-view.desktop .action-bar .mhb-col.right {
	width: 38%;
}
.mhb-view.desktop .first-row .mhb-menu .menu>li>a>span {
	line-height: 36px;
}
.mhb-view.desktop .first-row .mhb-menu .menu>li:not(:first-child) a:before {
	border-left: 2px solid #0080bc;
	content: " ";
	position: absolute;
	height: 18px;
	top: 22px;
}
.mhb-view.desktop .first-row .mhb-menu .menu>li:first-child>a>span {
	padding: 0 0px 0 15px;
}
.mhb-view.desktop .first-row .mhb-menu .menu>li:not(:first-child)>a>span {
	padding: 0 15px;
}
.mhb-view.desktop.sticky .first-row .mhb-menu .menu>li>a {
	font-size: 15px;
	font-family: "IRANSans-web", Arial, Tahoma, sans-serif !important;
}
.mhb-view.desktop .first-row .mhb-row-wrapper .mhb-col.center {
	margin-right: -28px;
}
.mhb-view.desktop.sticky .first-row .mhb-row-wrapper .mhb-col.center {
	margin-right: -28px;
}
.mhb-view.desktop.sticky.full_width .mhb-row-wrapper.container {
	-webkit-box-shadow: none;
	-moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
	box-shadow: none!important;
}
.mhb-menu .tabletMobile .mobile-menu-toggle i:before {
	color: #7a7b7d;
}
.mhb-menu .tabletMobile .menu li a {
	font-family: "IRANSans-web", Arial, Tahoma, sans-serif !important;
}
.mhb-view.desktop .first-row .mhb-menu .menu>li:last-child>a>span {
	padding-left: 0!important;
}

/*responsive new menu*/
@media (min-width:1801px) and (max-width:1920px) {
	.mhb-view.desktop .action-bar .mhb-col.right {
		width: 37vw;
	}
}
@media (min-width:1701px) and (max-width:1800px) {
	.mhb-view.desktop .action-bar .mhb-col.right {
		width: 34.5vw;
	}
}
@media (min-width:1601px) and (max-width:1700px) {
	.mhb-view.desktop .action-bar .mhb-col.right {
		width: 35vw;
	}
}
@media (min-width:1481px) and (max-width:1600px) {
	.mhb-view.desktop .first-row .mhb-row-wrapper .mhb-col.center {
	/*	margin-right: -94px!important; */
      margin-right: -20px !important;
	}
	
	.mhb-view.desktop.sticky .first-row .mhb-row-wrapper .mhb-col.center {
		margin-right: -93px!important;
	}
	
	.mhb-item.mhb-logo.mhb-custom-SDXRGIW5A img.logo {
		height: 45px!important;
	}
	
	.mhb-view.desktop .first-row .mhb-menu .menu>li:not(:first-child)>a>span {
		padding: 0px 30px!important;
	}
	
	.mhb-view.desktop .first-row .mhb-menu .menu>li:first-child>a>span {
		padding: 0 0px 0 30px!important;
	}
	
	.mhb-view.desktop .first-row .mhb-menu .menu>li:last-child>a>span {
		padding-left: 0!important;
	}
	
	.mhb-view.desktop .first-row .mhb-menu .menu>li:last-child>a>span {
		padding-left: 0!important;
	}
}
@media (min-width:1531px) and (max-width:1600px) {
	.mhb-view.desktop .action-bar .mhb-col.right {
		width: 34.5vw;
	}
}
@media (min-width:1481px) and (max-width:1530px) {
	.mhb-view.desktop .action-bar .mhb-col.right {
		width: 34.5vw;
	}
}
@media (min-width:1401px) and (max-width:1480px) {
	.mhb-view.desktop .action-bar .mhb-col.right {
		width: 33.5vw;
	}
}
@media (min-width:1421px) and (max-width:1400px) {
	.mhb-view.desktop .action-bar .mhb-col.right {
		width: 33vw;
	}
}
@media (min-width:1361px) and (max-width:1480px) {
	.mhb-view.desktop .first-row .mhb-row-wrapper .mhb-col.center {
		margin-right: -23px!important;
	}

	.mhb-view.desktop.sticky .first-row .mhb-row-wrapper .mhb-col.center {
		margin-right: -20px!important;
	}
	
	.mhb-item.mhb-logo.mhb-custom-SDXRGIW5A img.logo {
		height: 45px!important;
	}
	
	.mhb-view.desktop .first-row .mhb-menu .menu>li:not(:first-child)>a>span {
		padding: 0px 33px;
	}
	
	.mhb-view.desktop .first-row .mhb-menu .menu>li:first-child>a>span {
		padding: 0 0px 0 33px;
	}
	
	.mhb-custom-xXDFpGJeA .menu>li>a {
		font-size: 15px !important; 
	}
	
	.mhb-view.desktop.sticky .first-row .mhb-menu .menu>li>a {
		font-size: 15px;
	}
	
	.mhb-view.desktop .first-row .mhb-menu .menu>li:last-child>a>span {
		padding-left: 0!important;
	}
}
@media (min-width:1361px) and (max-width:1420px){
.mhb-view.desktop .first-row .mhb-menu .menu>li:not(:first-child)>a>span {
  padding: 0px 20px;
}

.mhb-view.desktop .first-row .mhb-menu .menu>li:first-child>a>span {
  padding: 0 0px 0 20px;
}
}
@media (min-width:1240px) and (max-width:1360px) {
	.mhb-view.desktop .action-bar .mhb-col.right {
		width: 35.2vw;
	}
  
	.mhb-view.desktop .first-row .mhb-row-wrapper .mhb-col.right{
  margin-right: -20px;
  }
  .mhb-view.desktop.sticky .first-row .mhb-row-wrapper .mhb-col.right {
		margin-right: -20px!important;
	} 
  
	.mhb-view.desktop .first-row .mhb-row-wrapper .mhb-col.center {
		margin-right: -30px!important;
	}
	
	.mhb-view.desktop.sticky .first-row .mhb-row-wrapper .mhb-col.center {
		margin-right: -30px!important;
	}
	
	.mhb-item.mhb-logo.mhb-custom-SDXRGIW5A img.logo {
		height: 45px!important;
	}
	
	.mhb-view.desktop .first-row .mhb-menu .menu>li:not(:first-child)>a>span {
		padding: 0px 18px;
	}
	
	.mhb-view.desktop .first-row .mhb-menu .menu>li:first-child>a>span {
		padding: 0 0px 0 18px;
	}
	
	.mhb-custom-xXDFpGJeA .menu>li>a {
		font-size: 15px;
	}
	
	.mhb-view.desktop.sticky .first-row .mhb-menu .menu>li>a {
		font-size: 15px;
	}
	
	.mhb-view.desktop .first-row .mhb-menu .menu>li:last-child>a>span {
		padding-left: 0!important;
	}
}
@media (min-width:1131px) and (max-width:1239px) {
	.mhb-view.desktop .action-bar .mhb-col.right {
		width: 38.5vw;
	}
  .mhb-view.desktop .first-row .mhb-row-wrapper .mhb-col.right {
		margin-right: -20px!important;
	}
  
  .mhb-view.desktop.sticky .first-row .mhb-row-wrapper .mhb-col.right {
		margin-right: -20px!important;
	}
  
	.mhb-view.desktop .first-row .mhb-row-wrapper .mhb-col.center {
		margin-right: -30px!important;
	}
	
	.mhb-view.desktop.sticky .first-row .mhb-row-wrapper .mhb-col.center {
		margin-right: -30px!important;
	}
	
	.mhb-item.mhb-logo.mhb-custom-SDXRGIW5A img.logo {
		height: 45px!important;
	}
	
  .mhb-view.desktop .first-row .mhb-menu .menu>li>a {
   font-size:13px;
  }

	.mhb-view.desktop .first-row .mhb-menu .menu>li:not(:first-child)>a>span {
		padding: 0px 15px;
	}
	
	.mhb-view.desktop .first-row .mhb-menu .menu>li:first-child>a>span {
		padding: 0 0px 0 15px;
	}
	
	.mhb-custom-xXDFpGJeA .menu>li>a {
		font-size: 15px;
	}
	
	.mhb-view.desktop.sticky .first-row .mhb-menu .menu>li>a {
		font-size: 13px;
	}
	
	.mhb-view.desktop .first-row .mhb-menu .menu>li:last-child>a>span {
		padding-left: 0!important;
	}
}
@media (min-width:1061px) and (max-width:1130px) {
	.mhb-view.desktop .action-bar .mhb-col.right {
		width: 42.5vw;
	}
  .mhb-view.desktop.sticky .first-row .mhb-row-wrapper .mhb-col.center{
      margin-right: -40px;
  }
.mhb-view.desktop.sticky .first-row .mhb-menu .menu>li>a{
  font-size: 13px;
  }
  .mhb-view.desktop .first-row .mhb-row-wrapper .mhb-col.right{
    margin-right: -20px!important;
  }
  
	.mhb-view.desktop .first-row .mhb-row-wrapper .mhb-col.center {
		margin-right: -32px!important;
	}
	
	.mhb-view.desktop.sticky .first-row .mhb-row-wrapper .mhb-col.center {
		margin-right: -32px!important;
	}
	
	.mhb-item.mhb-logo.mhb-custom-SDXRGIW5A img.logo {
		height: 45px!important;
	}
  .mhb-view.desktop .first-row .mhb-menu .menu>li>a {
   font-size:13px;
  }
	.mhb-view.desktop .first-row .mhb-menu .menu>li:not(:first-child)>a>span {
		padding: 0px 8px;
	}
	
	.mhb-view.desktop .first-row .mhb-menu .menu>li:first-child>a>span {
		padding: 0 0px 0 10px;
	}
	
	.mhb-custom-xXDFpGJeA .menu>li>a {
		font-size: 15px;
	}
	
	.mhb-view.desktop.sticky .first-row .mhb-menu .menu>li>a {
		font-size: 15px;
	}
	
	.mhb-view.desktop .first-row .mhb-menu .menu>li:last-child>a>span {
		padding-left: 0!important;
	}
}
@media (min-width:1025px) and (max-width:1060px){
.mhb-view.desktop .first-row .mhb-row-wrapper .mhb-col .mhb-item-inner img.logo{
height: 45px !important;
} 
.mhb-view.desktop .first-row .mhb-menu .menu>li>a {
 font-size:12px;
}
.mhb-view.desktop.sticky .first-row .mhb-menu .menu>li>a {
  font-size: 12px;
}

.mhb-view.desktop .first-row .mhb-menu .menu>li:not(:first-child)>a>span {
  padding: 0px 8px;
}

.mhb-view.desktop .first-row .mhb-menu .menu>li:first-child>a>span {
  padding: 0 0px 0 8px;
}
}
@media (min-width:960px) and (max-width:1024px) {
	.mhb-view.desktop .action-bar .mhb-col.right {
		width: 45vw;
	}
	
	.mhb-view.desktop .first-row .mhb-row-wrapper .mhb-col.center {
		margin-right: -28px!important;
	}
	
	.mhb-view.desktop.sticky .first-row .mhb-row-wrapper .mhb-col.center {
		margin-right: -28px!important;
	}
	
	.mhb-item.mhb-logo.mhb-custom-SDXRGIW5A img.logo {
		height: 45px!important;
	}
	.mhb-view.desktop .first-row .mhb-item{
     margin: 0 10px
  }
	.mhb-view.desktop .first-row .mhb-menu .menu>li:not(:first-child)>a>span {
		padding: 0px 5px;
    font-size: 11px;
	}
	
	.mhb-view.desktop .first-row .mhb-menu .menu>li:first-child>a>span {
		padding: 0 0px 0 8px;
    font-size: 11px;
	}
	
	.mhb-custom-xXDFpGJeA .menu>li>a {
		font-size: 15px;
	}
	
	.mhb-view.desktop.sticky .first-row .mhb-menu .menu>li>a {
		font-size: 15px;
	}
	
	.mhb-view.desktop .first-row .mhb-menu .menu>li:last-child>a>span {
		padding-left: 0!important;
	}
}
@media (max-width:959px) {
	.mhb-menu .tabletMobile .menu li a {
		font-size: 15px;
		font-family: "IRANSans-web", Arial, Tahoma, sans-serif !important;
	}
	
	.mhb-menu .tabletMobile .menu {
		width: max-content;
	}
	
	.mhb-menu .tabletMobile .menu li:not(:last-child) a {
		border-bottom: 1px solid #d3d3d3;
		width: 17%;
	}
	
	.mhb-menu .tabletMobile .menu li a {
		margin-right: 30px;
	}
	
	.mhb-menu .tabletMobile .menu li:nth-last-child(2) a,
	.mhb-menu .tabletMobile .menu li:nth-last-child(3) a,
	.mhb-menu .tabletMobile .menu li:nth-last-child(1) a {
		color: #0080bc;
		font-size: 15px;
	}
	
	.mhb-col.left .mhb-menu .tabletMobile .menu {
		right: -20px;
		left: auto;
	}
}
@media (max-width:768px) {
	.mhb-col.left .mhb-menu .tabletMobile .menu {
		right: -20px;
		left: auto;
	}
	
	.is-sticky .mhb-row-wrapper.container {
		padding: 0!important;
	}
	
	.mhb-view.mobile .first-row .mhb-row-wrapper {
		padding: 0!IMPORTANT;
	}
}

/*responsive new menu*/

/*menu-new*/
.page-id-39045 .post-item.isotope-item.clearfix .image_links.double p {
	text-align: left!important;
	padding: 0 30px!important;
}
.page-id-39045 .post-item .post-desc-wrapper .post-excerpt p {
	color: #000000;
	margin-bottom: 0;
}
.page-id-39045 .post-item .post-desc-wrapper .post-excerpt p.source-text {
	margin-bottom: 0px;
	direction: ltr;
}
#Filters.only-categories .categories a.all p {
	color: #013280;
}
li.reset:hover a.all p,
li.reset.current-cat a.all p {
	color: #fff!important;
}
.sections_group .blog-news .articles h2,
.sections_group .blog-news .articles p,
.sections_group .blog-news .articles a,
.sections_group .blog-news .articles h4,
.sections_group .blog-news .articles h3,
.article .vc_grid-item.vc_clearfix.vc_col-sm-12.vc_grid-item-zone-c-bottom.vc_visible-item h4,
.article p.discribtion-exe {
	font-family: "Roboto", Arial, Tahoma, sans-serif!important;
	direction: ltr;
}
@media (max-width:767px) {
	.column.mcb-column.mcb-item-rzr1duk6l.one-third.column_image.reflux-icon,
	div#Introduction,
	.column.mcb-column.mcb-item-q0pku2mqp.one-fourth.column_image.medad {
		display: none !important;
	}
	
	.content-form {
		width: 100% !important;
	}
	
	.soal {
		padding: 25px 20px 25px 20px !important;
	}
	
	span.wpcf7-list-item {
		width: 100% !important;
		margin: 0;
	}
	
	.col-form {
		border-radius: 20px !important;
		margin-top: 10px !important;
	}
	
	.section_wrapper,
	.container,
	.four.columns .widget-area {
		padding-left: 15px!important;
		padding-right: 15px!important;
	}
	
	div#Video-campaign {
		padding-top: 30px !important;
		padding-bottom: 0 !important;
	}
	
	.share-simple-wrapper {
		text-align: center !important;
	}
	
	.share-simple-wrapper .icons {
		display: block;
	}
	
	p,
	div {
		line-height: 25px !important;
	}
	
	.mhb-menu .menu>li a {
		text-shadow: unset !important;
	}
	
	.mhb-menu .tabletMobile .menu li:not(:last-child) a {
		width: 100%;
	}
	
	.mhb-menu .tabletMobile .menu li a {
		margin-right: 0;
	}
	
	a.post-more {
		font-size: 18px !important;
	}
	
	form.post-password-form input[type="submit"] {
		float: left;
	}
	
	input[type="date"],
	input[type="email"],
	input[type="number"],
	input[type="password"],
	input[type="search"],
	input[type="tel"],
	input[type="text"],
	input[type="url"],
	select,
	textarea {
		width: 100%;
	}
	
	.content-vid {
		width: 100% !important;
		position: relative !important;
		padding: 0 !important;
	}
	
	.vid {
		width: 100% !important;
	}
	
	.test-result-v0,
	.test-result-v1,
	.test-result-v2,
	.test-result-v3 {
		height: auto !important;
		width: 100%;
		min-height: 430px;
	}
	
	.page-id-38894 .mhb-view.mobile {
		display: none;
	}
	
	.page-id-38894 .mhb-view.desktop {
		display: block;
	}
	
	.header-form h3 {
		padding: 4% 20px 20px !important;
	}
	
	.header-form {
		display: block !important;
		width: 100% !important;
		height: 300px !important;
		border-radius: 20px !important;
	}
	
	div.fill-again .post-more {
		width: 100% !important;
		border-radius: 10px !important;
	}
	
	.vid video {
		border-radius: 20px !important;
		margin-top: 20px;
	}
}
.banner-item p {
	margin-top: 10px;
}
.banner-item {
	border: 1px solid #cfd1d2;
	padding: 14px;
	margin-bottom: 55px!important;
        text-align: center;
}
.no-padd .banner-item {
	padding-top: 14px !important;
}
.banner-item a {
	color: #626262;
}
h3#slider-2-slide-150-layer-154 {
	color: #ffe80a !important;
}
rs-layer#slider-2-slide-150-layer-155 {
	color: #fff !important;
	border-color: #fff !important;
}
.widget_text.custom-view {
	border: 0;
	padding: 0;
	display: none;
}
.widget_text.no-padd {
	border: 0;
	padding: 0;
}
.postid-38414 .widget_text.custom-view {
	display: block;
}
.info-saham .column_attr>div p {
	width: calc(100% - 70px) !important;
	float: left;
	margin: 0;
	line-height: 60px;
}
.info-saham .column_attr>div img {
	width: 60px;
	float: right;
}
.info-saham .column_attr>div {
	display: block;
	width: 100%;
	float: right;
	margin-bottom: 30px;
}
.info-saham .column_attr>div.info-number p {
	display: inline-block;
	width: auto !important;
	float: right;
	padding: 0 15px;
	margin-right: 0 !important;
}
@media (max-width:767px) {
	rs-layer#slider-2-slide-150-layer-152 {
		width: 320px !important;
		height: 100px !important;
	}
	
	h3#slider-2-slide-150-layer-154 {
		font-size: 23px !important;
		white-space: pre-wrap !important;
		margin-right: 10px !important;
		width: 100% !important;
		min-width: 300px !important;
	}
	/* #rev_slider_2_1_forcefullwidth rs-layer-wrap.rs-parallax-wrap {
left:0 !important;
right:0 !important;
margin:0 auto;
}
*/
	
	
	
	.eli-s-1 {
		top: 150px !important;
	}
	
	.blog-news .post-item .post-desc-wrapper .post-footer {
		position: relative !important;
	}
	
	h5 {
		font-size: 14px !important;
		line-height: 25px !important;
	}
	
	table.saham-table tr th {
		font-size: 14px !important;
	}
	
	table.saham-table td {
		font-size: 14px !important;
		line-height: 25px !important;
	}
	
	.info-number p,
	.sahamloc p,
	.info-saham .column_attr>div p {
		width: calc(100% - 60px) !important;
		float: left;
		border-left: 0 !important;
		text-align: right !important;
		font-size: 13px !important;
	}
	
	.info-number img,
	.sahamloc img,
	.info-saham .column_attr>div img {
		width: 50px;
		float: right;
	}
	
	.info-saham .column_attr>div {
		margin-bottom: 20px !important;
		display: block;
		width: 100%;
		float: right;
	}
	
	.faq .question .answer {
		padding: 0 80px 20px 20px;
		line-height: 25px;
		font-size: 13px;
	}
}
div#g-recaptcha-0 {
	display: inline-block;
	float: right;
	margin-top: 8px;
}
.grecaptcha-badge {
	display: none !important;
}
.webinars-list .stick-head .category-wrap {
	width: 100% !important;
	margin: 0 !important;
}
.webinars-list .stick-head p.category-title img.img-responsive {
	filter: brightness(0) invert(1);
}
.webinars-list .half-size:nth-child(even) {
	float: initial;
	margin-left: 0;
}
.mhb-item.mhb-menu.mhb-custom-QBHdlhHN8,
.mhb-item.mhb-menu.mhb-custom-LvCot5fOf,
.mhb-custom-cPJTR9rF0 {
	display: none;
}
.el-padd-10 {
	padding: 70px 9% !important;
}
.el-padd-7 {
	padding: 40px 10% !important;
}
.el-padd-9 {
	padding: 0 9% !important;
}
.el-padd-8 {
	padding: 30px 5% !important;
}
.el-padd-11 {
	padding: 50px 11% !important;
}
.el-padd-14 {
	padding: 50px 14% !important;
}
.el-padd-15 {
	padding: 50px 15% !important;
}
.text-justify {
	text-align: justify;
}
.eli-title-1 {
	font-size: 27px !important;
	font-weight: 500;
	color: #003280;
}
.home-blog-item .wpb_content_element,
.home-blog-item .wpb_wrapper>div,
.home-blog-item-s2 .wpb_content_element,
.home-blog-item-s2 .wpb_wrapper>div {
	margin-bottom: 0 !important;
}
.home-blog-item .vc_gitem-post-data-source-post_title {
	padding: 25px 20px;
	background: #003280;
	text-align: right;
	tranition: all 0.3s;
	min-height: 80px;
}
.home-blog-item:hover .vc_gitem-post-data-source-post_title {
	background: #fff;
}
.home-blog-item:hover .vc_gitem-post-data-source-post_title h3 {
	color: #003280;
}
.home-blog-item .vc_gitem-post-data-source-post_title h3 {
	font-size: 16px;
	line-height: 1.7;
	font-weight: 600;
	min-height: 60px;
	margin-bottom: 0;
	text-align: right !important;
	color: #fff;
}
.home-blog-item.vc_gitem-zone {
	overflow: inherit;
max-width:100%;
}
.home .home-blog-item .wpb_single_image img {
	min-height: 195px;
}
.home-blog-item-s2 .vc_gitem-row-position-middle {
	background: #dfe0e1;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	display: block;
	height: 100%;
	width: 100%;
	transform: unset;
	z-index: -9;
	padding: 30px;
	right: 0;
	margin: auto;
	opacity: 0;
	transition: all 1s ease-in-out;
}
.home-blog-item-s2:hover .vc_gitem-row-position-middle {
	z-index: 99;
	opacity: 1;
}
.home-blog-item-s2 .vc_gitem-post-data-source-post_title {
	background: rgba(0, 50, 128, 0.8);
	position: absolute;
	bottom: 8px;
	width: 100%;
	padding: 0;
	right: 0;
	left: 0;
	margin: auto;
	z-index: 2;
}
.home-blog-item-s2 .vc_gitem_row.vc_row.vc_gitem-row-position-top {
	height: 100%;
}
.home-blog-item-s2 .vc_gitem-post-data-source-post_title h3 {
	display: block;
	font-size: 16px;
	line-height: 60px !important;
	width: 100%;
	text-align: center;
	color: #fff;
	margin: 0;
	font-weight: 500;
}
.home-blog-item-s2 {
	max-height: 290px;
	width: 98%;
	position: relative;
	margin-bottom: 15px;
}
.home-blog-item-s2 .vc_col-sm-12.vc_gitem-col.vc_gitem-col-align- {
	padding: 0;
}
.home-blog-item-s2:after {
	content: "";
	width: 100%;
	height: 100%;
	background: rgba(0, 50, 128, 0.3);
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
}
.content-overly .vc_gitem-post-data-source-post_title {
	position: relative;
	margin-bottom: 20px;
	background: transparent;
	color: #2980bb;
	font-weight: bold;
	font-size: 22px;
	width: 100%;
	line-height: 1.7!important;
}
.home-blog-item-s2 .vc_gitem-post-data-source-post_excerpt {
	font-size: 14px!important;
	text-align: justify;
}
.home-blog-item-s2 .vc_gitem-post-data-source-post_excerpt p {
	text-align: justify;
}
.home-blog-item-s2 .content-overly .vc_custom_heading.read-more {
	float: left;
}
.home-blog-item-s2 .content-overly .vc_custom_heading.read-more a {
	color: #007cc3;
	font-size: 13px;
}
.home-blog-item-s2 .content-overly .vc_gitem-post-data-source-post_date {
	float: left;
	margin-left: 30px;
	margin-bottom: 0;
	color: #007cc3;
	font-size: 13px;
}
body .woocommerce ul.products li.product p a img {
	padding-left: 0 !important;
}
.el-blog-news .post-desc-wrapper,
.el-blog-news .post-photo-wrapper {
	width: 50%;
	min-height: 245px;
	transition: all 1s !important;
}
.el-blog-news .post-item .post-desc-wrapper .post-head i.icon-clock {
	display: none;
}
.el-blog-news .post-item .post-desc-wrapper .post-title h2.entry-title {
	font-size: 18px;
	font-weight: 600;
}
.el-blog-news .post-item .post-desc-wrapper .post-title h2.entry-title a {
	color: #9a9c9f;
}
.el-blog-news .post-item .post-desc-wrapper .post-footer {
	background: no-repeat;
	display: flex;
	float: left;
	position: absolute;
	left: 0;
	bottom: 0;
}
.el-blog-news .post-item .post-desc-wrapper .post-excerpt {
	font-size: 13px;
	text-align: justify;
	padding: 0 0px 0px 15px;
	opacity: 0.8;
}
.el-blog-news .post-item:hover .post-excerpt {
	opacity: 1;
}
.el-blog-news .post-item .post-desc-wrapper .post-footer i.icon-doc-text,
.el-blog-news .post-item .post-desc-wrapper .post-footer i.icon-comment-empty-fa {
	display: none;
}
.el-blog-news .post-item .post-desc-wrapper .post-links {
	border-right-width: 0px;
}
.el-blog-news .pager .pages {
	background: none;
	direction: rtl;
}
.el-blog-news .pager .pages a:hover,
.el-blog-news .pager .pages a.active {
	background-color: transparent;
	color: #0095eb;
}
.el-blog-news .post-item .image_frame .image_wrapper .mask,
.el-blog-news .post-item .edd_download_image:after {
	background: rgba(0, 50, 128, 0.3)!important;
	box-shadow: none;
	transition: all 1s !important;
}
.el-blog-news .image_frame.post-photo-wrapper.scale-with-grid.image .mask::after {
	background: none !important;
	transition: all 1s !important;
}
.el-blog-news .post-item:hover .image_frame .image_wrapper .mask {
	background: none!important;
	transition: all 1s !important;
}
.el-blog-news .post-item:hover .image_frame .image_links.double {
	display: none;
	transition: all 1s !important;
}
.el-blog-news .post-item:hover .post-desc-wrapper {
	background-color: #dddedf;
}
.el-blog-news .image_links.double,
.el-blog-news .post-meta .author-date,
.el-blog-news .grid .post-desc-wrapper .post-links i.icon-comment-empty-fa,
.el-blog-news .grid .post-desc-wrapper .post-links i.icon-doc-text,
.el-blog-news .post-footer .post-links .post-comments {
	display: none;
}
.el-blog-news .image_frame.post-photo-wrapper.scale-with-grid.image:hover img.scale-with-grid.wp-post-image {
	top: 0;
}
.el-sidebar-box .banner-side-1 img,
.el-sidebar-box .banner-cytovex img,
.el-sidebar-box img {
	max-width: 100%;
}
.el-sidebar-box .widget.widget_text .textwidget {
	border: 1px solid #cfd1d2;
	padding: 14px;
	margin-bottom: 55px!important;
}
.el-sidebar-box .banner-item {
	border: 0;
	padding: 0;
	margin-bottom: 0px!important;
}
.el-sidebar-box .widget {
	padding-bottom: 0;
	margin-bottom: 0;
}
.el-filter-box ul {
	list-style: none;
	padding: 0;
	margin: 0;
	display: flex;
	text-align: center;
	column-count: 4;
}
.el-filter-box ul li {
	padding: 9px 20px;
	background: #7fbfdd;
	width: 19%;
	margin-left: 10px;
}
.el-filter-box ul li:hover {
	background: #003280;
}
.el-filter-box ul li a {
	color: #fff;
}
.el-sidebar-box {
	float: left;
}
.el-blog-news {
	float: right;
}
.el-health-bolg .grid .post-item .image_frame.post-photo-wrapper.scale-with-grid.image {
	border-width: 0px;
}
.el-health-bolg .grid .post-item .post-desc-wrapper span.date,
.el-health-bolg .grid .post-item .post-desc-wrapper .post-footer,
.el-health-bolg .grid .post-item .post-desc-wrapper .post-excerpt {
	display: none;
}
.el-health-bolg .grid .post-desc-wrapper .post-desc h2.entry-title {
	font-size: 16px;
	line-height: 1.7;
	font-weight: 600;
	min-height: 60px;
	margin-bottom: 0;
	text-align: center;
}
.el-health-bolg .grid .post-desc-wrapper .post-desc h2.entry-title a {
	color: #fff;
}
.el-health-bolg .grid .post-desc-wrapper .post-desc {
	padding: 3% 5% 0%;
	background-color: #003280;
	border: 2px solid #003280;
	min-height: 106px;
}
.el-health-bolg .grid .post-item .image_frame.post-photo-wrapper.scale-with-grid.image .mask {
	background-color: rgba(0, 50, 128, 0.2);
	box-shadow: none;
}
.el-health-bolg .grid .post-item .image_frame.post-photo-wrapper.scale-with-grid.image:hover .image_links.double {
	display: none;
}
.el-health-bolg .grid .post-item .image_frame.post-photo-wrapper.scale-with-grid.image:hover img.scale-with-grid.wp-post-image {
	top: 0;
}
.el-health-bolg .grid .post-item:hover .mask,
.el-health-bolg .grid .post-item .image_frame.post-photo-wrapper.scale-with-grid.image:hover .mask {
	background: none !important;
}
.el-health-bolg .grid .post-item:hover .mask:after,
.el-health-bolg .grid .post-item .image_frame.post-photo-wrapper.scale-with-grid.image:hover .mask:after {
	background: none;
}
.el-health-bolg .grid .post-item .image_frame.post-photo-wrapper.scale-with-grid.image .mask:after {
	background: none;
}
.el-health-bolg .grid .post-item .image_frame.post-photo-wrapper.scale-with-grid.image img.scale-with-grid.wp-post-image {
	max-width: inherit!important;
	width: 100%!important;
	height: auto!important;
	max-height: 158px!important;
}
.el-health-bolg .grid .post-item:hover .post-desc {
	background-color: #fff!important;
	border: 2px solid #003280;
	transition: all 1s !important;
}
.el-bazdid {
	padding: 122px 20px 128px 20px;
	background-color: #008dd2;
	color: #fff;
	font-size: 22px;
	font-weight: 600;
	margin-bottom: 0;
	text-align: center;
}
.el-health-bolg .image_links.double {
	display: none;
}
.el-padd-l-0 .vc_column-inner {
	padding-left: 0;
}
.el-health-bolg .grid .post-item:hover .post-desc {
	border: 2px solid #c3c3c3!important;
}
.el-health-bolg .grid .post-item:hover .post-desc-wrapper .post-desc h2.entry-title a {
	color: #003280;
}
.el-padd-l-50 {
	padding-left: 50px;
}
.el-padd-l-2 {
	padding-left: 2%;
}
.el-bg.vc_parallax .vc_parallax-inner {
	background-size: contain !important;
	background-position: right center !important;
}
.el-bg-2.vc_parallax .vc_parallax-inner {
	background-size: contain !important;
	background-position: left center !important;
}
.el-bg-3.vc_parallax .vc_parallax-inner {
	background-size: contain !important;
	background-position: right 90% !important;
}
.home-blog-item .wpb_single_image.wpb_content_element.vc_align_center {
	position: relative;
	height: 200px;
	overflow: hidden;
}
.home-blog-item .wpb_single_image.wpb_content_element.vc_align_center .vc_figure,
.home-blog-item .wpb_single_image.wpb_content_element.vc_align_center .vc_figure .vc_single_image-wrapper,
.home-blog-item .wpb_single_image.wpb_content_element.vc_align_center .vc_figure .vc_single_image-wrapper img {
	height: 100%;
}
.home-blog-item .wpb_single_image.wpb_content_element.vc_align_center:after {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	background: rgba(0, 50, 128, 0.2);
	left: 0;
	top: 0;
	z-index: 1;
	display: block;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.home-blog-item:hover .wpb_single_image.wpb_content_element.vc_align_center:after {
	opacity: 0;
}
.el-home-health .webinar-cat-item {
	width: 16%;
	margin: 5px 2% 25px;
}
.el-bg-4 .vc_parallax-inner {
	background-size: contain;
}
.el-ttl {
	color: white;
	background-color: #5e8b9dad;
	PADDING: 7px 0;
	font-size: 28px;
	width: 35%;
	margin: 0 auto;
	border-radius: 8px;
}
.el-title-2 {
	color: #58595b;
	PADDING: 16px 0 0 0;
	font-size: 20px;
	margin: 0 auto;
	letter-spacing: -1px;
	font-weight: 500;
}
.el-title-2.color-1 {
	color: #0080a1;
}
.padd-40 {
	padding: 0 60px;
}
.el-no-padd .vc_column-inner {
	padding: 0;
}
.el-no-padd .wpb_wrapper>div {
	margin-bottom: 0;
}
.el-padd-l-10 {
	padding-left: 10%;
}
.el-padd-r-10 {
	padding-right: 10%;
}
.el-padd-r-5 {
	padding-right: 5%;
}
.el-title-1-padd-r {
	padding-right: 13.5%;
}
.el-padd-r-30 {
	padding-right: 30px;
}
.el-padd-l-30 {
	padding-left: 30px;
}
.el-padd-r-65 {
	padding-right: 65px;
}
.el-padd-l-65 {
	padding-left: 65px;
}
.el-padd-r-120 {
	padding-right: 200px;
}
.el-padd-l-120 {
	padding-left: 200px;
}
.el-title-3 {
	font-weight: 600;
	color: #003280;
	font-size: 21px;
}
.el-quality-vision .text-box {
	background: #fff;
	padding: 20px 30px 40px;
	border-radius: 5px;
	margin-bottom: 0;
	box-shadow: -2px 0px 18px 0px #3e3e3e;
}
.el-quality-vision .bg-box {
	background: #5D3468;
	color: #fff;
	padding: 20px 30px;
	border-radius: 0px 0px 15px 15px;
	margin-top: -20px;
	box-shadow: 0 10px 18px 0px #3e3e3e;
}
.el-quality-vision .text-box strong {
	font-size: 17px;
	color: #0080a1;
	font-weight: 700;
}
.el-quality-vision .text-box ul {
	padding-right: 30px;
	color: #737E86;
}
.el-quality-vision .text-box ul li {
	position: relative;
	padding-right: 15px;
	margin-bottom: 7px;
}
.el-quality-vision .text-box ul.adad li:before {
	content: "";
	width: 7px;
	height: 7px;
	background: #0080a1;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	border-radius: 50%;
}
.el-quality-vision .text-box ul.adad2 li:before {
	content: "";
	width: 6px;
	height: 6px;
	background: #737E86;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	border-radius: 50%;
}
.el-quality-vision .vc_custom_heading {
	font-size: 29px;
	font-weight: 500;
	text-shadow: 0 0 3px #000;
}
.text-center {
	text-align: center;
}
.el-faq .title.wpb_toggle {
	line-height: 1.7;
	padding: 15px 20px 15px 50px;
	background-color: #d3deed;
	color: #58595b;
	font-size: 17px;
}
.el-faq .faq .question .answer {
	padding: 20px 30px 20px 51px;
	color: #58595b;
	background-color: #eef3f8;
}
.el-faq .faq .question:after {
	display: none;
}
.el-faq .faq .question.active .title.wpb_toggle {
	color: #58595b;
}
.health-centers-form {
	background: #e3f3f1;
	width: 100%;
	float: right;
	padding: 20px;
}
.centers-list {
	max-height: 300px;
	overflow-y: scroll;
	padding: 0 20px 20px;
}
.center-item {
	background: #f9fdfc;
	margin-bottom: 20px;
	padding: 10px;
	box-shadow: 0 0 15px #e4e4e4;
}
.center-item .title span {
	font-weight: bold;
	position: absolute;
	right: 0;
	top: 5px;
	font-size: 20px;
}
.center-item .title h2 {
	font-size: 17px;
	font-weight: bold;
	color: #00a1af;
}
.center-item .center-info {
	font-size: 14px;
	margin-top: 5px;
}
.center-item .title {
	color: #00a1af;
	position: relative;
	padding-right: 30px;
}
form.eli-search-form select {
	width: 100%;
	height: 50px;
	box-shadow: 0 4px 10px #cbe0dd;
}
form.eli-search-form span {
	text-align: center;
	display: block;
	margin-bottom: 20px;
}
button.submit-filter {
	width: 100%;
	background: #4acacf;
	font-size: 16px;
	margin-top: 15px;
}
button.remove-filter {
	width: 100%;
	background: #1095D5;
	font-size: 16px;
}
button.remove-filter:disabled {
	opacity: 0.5;
}
.loading-box .icon,
.form-loading .icon {
	width: 80px;
	height: 80px;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
}
.loading-box .icon div,
.form-loading .icon div {
	position: absolute;
	border: 4px solid #003280;
	opacity: 1;
	border-radius: 50%;
	animation: lds-ripple 1s cubic-bezier(0, 0.2, 0.8, 1) infinite;
}
.loading-box .icon div:nth-child(2),
.form-loading .icon div:nth-child(2) {
	animation-delay: -0.5s;
}
.loading-box {
	position: absolute;
	width: 92%;
	height: 100%;
	background: #fff9;
	z-index: 9;
	left: 0;
	top: 0;
	right: 0;
	margin: auto;
	display: none;
}
.form-loading {
	position: absolute;
	width: 100%;
	height: 100%;
	background: #fff9;
	z-index: 9;
	left: 0;
	top: 0;
	right: 0;
	margin: auto;
	display: none;
}
@keyframes lds-ripple {
	0% {
		top: 36px;
		left: 36px;
		width: 0;
		height: 0;
		opacity: 1;
	}
	
	100% {
		top: 0px;
		left: 0px;
		width: 72px;
		height: 72px;
		opacity: 0;
	}
}
.el-title-4 {
	font-size: 29px;
	font-weight: 500;
	color: #003280;
	margin-bottom: 30px;
}
.el-faq .faq {
	margin-bottom: 15px;
}
body .el-padd-9,
body .el-padd-10 {
	position: relative;
}
.pager.el-style .pages a:hover,
.pager.el-style .pages a.active,
.pager.el-style .pages span.page-numbers.current {
	color: #0095eb;
	background-color: transparent !important;
}
.el-right-side img {
width: 100%;
    height: auto;
    object-fit: cover;
}
.el-btn a.button.s1 {
	border-radius: 25px;
	box-shadow: 5px 0px 10px 5px rgba(0, 0, 0, 0.28);
	float: left;
	transition: .5s;
	background-color: #f7f7f7;
	color: #747474;
}
.el-btn a.button.s1:hover {
	background: #003280;
	color: white;
	transition: .5s;
}
.no-padd div {
	padding-top: 0 !important;
}
.no-marg div,
.no-marg {
	margin-bottom: 0 !important;
}
.wpb_wrapper .el-questionform {
	padding-top: 20px !important;
	padding-bottom: 20px !important;
	color: #fff;
}
.el-questionform h3.vc_custom_heading {
	font-size: 22px !important;
	font-weight: 500;
}
.el-questionform p {
	font-size: 14px;
	color: #fff;
}
.el-btn a.button.s2 {
	border-radius: 25px;
	box-shadow: 5px 0px 10px 5px rgba(0, 0, 0, 0.28);
	float: left;
	transition: .5s;
}
.el-btn a.button.s2:hover {
	background: #003280;
	color: white;
}
.wrap.mcb-wrap:hover .box-img,
.wrap.mcb-wrap:hover .box-content {
	box-shadow: 3px 3px 10px 6px rgba(0, 0, 0, 0.28);
	transition: .5s;
}
.el-questionform .vc_row.wpb_row.vc_inner.vc_row-fluid,
.el-questionform .wpb_single_image {
	margin-bottom: 0;
}
.el-questionform>.wpb_column,
.el-questionform>.wpb_column.vc_col-sm-2 .vc_single_image-wrapper {
	box-shadow: 3px 3px 10px 6px rgba(0, 0, 0, 0);
	transition: .5s;
	margin-bottom: 0;
}
.el-questionform:hover>.wpb_column.vc_col-sm-10,
.el-questionform:hover>.wpb_column.vc_col-sm-2 .vc_single_image-wrapper {
	box-shadow: 3px 3px 10px 6px rgba(0, 0, 0, 0.28)
}
.el-questionform .vc_col-sm-10>.vc_column-inner {
	padding-top: 0;
	height: 100%;
}
.el-questionform {
	padding: 0 10% !important;
	margin-bottom: 35px;
	display: flex;
	flex-direction: row-reverse;
}
.el-questionform .wpb_wrapper {
	height: 100%;
}
.el-questionform .vc_row.wpb_row.vc_inner.vc_row-fluid {
	display: flex;
	flex-direction: row-reverse;
	justify-content: center;
	align-items: center;
	height: 100%;
}
.el-questionform .wpb_wrapper>div {
	margin-bottom: 0;
}
.el-por-bazdid {
	background: #008dd2;
	height: 100%;
	float: right;
	width: 100%;
	min-height: 260px;
	margin-top: 10px;
	text-align: center;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	position: relative;
}
.el-por-bazdid p {
	position: absolute;
	width: 100%;
	height: 30px;
	text-align: center;
	top: 0;
	bottom: 0;
	margin: auto;
	margin-bottom: auto !important;
	font-size: 22px;
}
.el-padd-r-2 {
	padding-right: 2% !important;
}
.el-padd-r-4 {
	padding-right: 4% !important;
}
.el-contact-title {
	background: rgba(94, 139, 157, 0.68);
	display: inline-block;
	padding: 5px 20px;
	border-radius: 8px;
	color: #fff;
	font-weight: 500;
	font-size: 17px;
	letter-spacing: -1px;
}
.cb-item {
	position: relative;
}
.cb-item h4 {
	min-height: 60px;
	background: #008ace;
	color: #ffffff;
	padding: 13% 1%!important;
	margin-bottom: 0;
	font-size: 18px;
	text-align: center;
        position:relative;
        z-index:9;
}
.cb-item a:after {
	content: "";
	width: 100%;
	height: calc(100% - 10px);
	position: absolute;
	background: rgba(0, 50, 128, 0.3);
	top: 0;
	right: 0;
	transition: all 0.5s;
}
.cb-item:hover a:after {
	opacity: 0;
}
.cb-item p {
	position: relative;
}
.el-contact-boxes .vc_col-sm-4 .vc_column-inner {
	padding-left: 8px;
	padding-right: 8px;
}
.el-contact-icons .phone .img img,
.el-contact-icons .email .img img {
	width: 100%;
}
.el-contact-icons .phone .img,
.el-contact-icons .email .img {
	width: 30px;
	height: 30px;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
}
.el-contact-icons .phone,
.el-contact-icons .email {
	position: relative;
	padding-right: 40px;
	font-size: 17px;
	color: #013281;
}
.el-contact-icons .email a {
	color: #013281;
}
.el-contact-form .vc_col-sm-12 {
	float: right;
}
.el-contact-form .vc_col-sm-12 input,
.el-contact-form .vc_col-sm-12 textarea,
.el-contact-form .vc_col-sm-12 select {
	border: 1px solid #c0c0c0;
	height: 50px;
}
.el-contact-form .vc_col-sm-12 input:focus,
.el-contact-form .vc_col-sm-12 textarea:focus,
.el-contact-form .vc_col-sm-12 select:focus {
	border-color: #c0c0c0;
}
.el-contact-form .vc_col-sm-12 textarea {
	min-height: 270px;
}
.el-contact-info {
	background: #fff;
	padding: 20px;
}
.el-contact-info ul li {
	min-height: 53px;
	padding: 4% 0 1% 0;
	margin-bottom: 13px;
	border-bottom: 1px solid #e0e0e0;
}
.el-contact-info ul li>p {
	display: inline-block;
	float: right;
}
.el-contact-info ul li a,
.el-contact-info ul li {
	color: #737E86;
}
.el-contact-info ul li>p:last-child {
	float: left;
}
.el-contact-form input.wpcf7-form-control.wpcf7-submit {
	float: left;
	margin: 0;
	background-color: #003280;
	padding: 10px 35px;
	border: 0;
}
.padd-l-0 .vc_column-inner {
	padding-left: 0;
}
.padd-r-0 .vc_column-inner {
	padding-right: 0;
}
.el-contact-info ul li:last-child {
	border-bottom: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}
.padd-r-0 .wpb_gmaps_widget .wpb_wrapper {
	padding: 0;
}
.padd-r-0 .wpb_map_wraper {
	margin-bottom: 0 !important;
}
.el-contact-info ul {
	height: calc(610px - 40px);
}
.el-cinfo {
	background-position: left center;
	background-size: cover;
}
.mhb-custom-QBHdlhHN8 .menu>li>a {
	font-size: 17px !important;
}
.eli-sblog-item {
	background: #e2e3e4;
	box-shadow: unset;
	width: 90%;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	border-radius: 15px;
	transform: scale(1);
	transition: all 0.7s;
}
.eli-sblog-item .image-box {
	width: 100%;
	height: 230px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.eli-sblog-item .content {
	padding: 20px 20px 40px;
}
.eli-sblog-item .content h2 {
	color: #8f9194;
	font-size: 17px;
	font-weight: bold;
	min-height: 84px;
}
.eli-sblog-item .content p {
	font-size: 13px;
	overflow: hidden;
        min-height:160px;
}
.eli-sblog-item .content .read-more {
	width: 150px;
	background: #a3a5a8;
	color: #fff;
	display: block;
	margin: 20px auto 0;
	text-align: center;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	border-radius: 30px;
}
.eli-blog-slider .slick-track {
	padding: 70px 0;
}
.eli-sblog-item:hover {
	transform: scale(1.1, 1.1);
	box-shadow: 0 0 25px #c2c2c2;
	background: #fff;
}
.eli-sblog-item:hover .content h2 {
	color: #2980bb;
}
.eli-sblog-item:hover .content .read-more {
	background: #2980bb;
}
.eli-blog-slider .slick-list.draggable {
	padding: 0 !important;
}
.eli-blog-slider .slick-arrow:before {
	display: none;
}
.eli-blog-slider button.slick-arrow {
	width: 50px;
	height: 50px;
}
.eli-blog-slider button.slick-arrow.slick-disabled{
display:none !important;
}
.eli-blog-slider .slick-arrow i {
	font-size: 30px;
	color: #58595b;
}
.eli-blog-slider .slick-next {
	right: -50px;
	left: auto;
}
.eli-blog-slider .slick-prev {
	left: -50px;
	right: auto;
}
.eli-blog-slider-button a {
	display: block;
	border: 1px solid #2980bb !important;
	width: 250px;
	max-width: 100%;
	font-size: 17px;
	text-align: center;
	height: 50px;
	line-height: 50px;
	font-weight: bold;
	color: #2980bb !important;
	border-radius: 30px;
	margin: 0 auto 50px;
	transition: all 0.3s;
}
.eli-blog-slider-button a:hover {
	color: #fff !important;
	background: #2980bb
}
.eli-sblog-item span.date {
    display: block;
    margin-top: 10px;
}
#Footer .container {
	padding: 0 13%;
}
#Footer ul.col-2.footer-list {
	float: right;
	width: 50%;
}
span.el-follow-social {
	width: 85%;
	border: 1px solid #fff;
	display: block;
	text-align: center;
	border-radius: 30px;
	height: 35px;
	line-height: 35px;
	float: right;
	clear: both;
	margin: 20px -20px 0;
}
#Footer .social-icon {
	margin-top: 10px;
	display: block;
	text-align: center;
}
#Footer .social-icon>span {
	display: block;
	border: 1px solid #fff;
	line-height: 40px;
	border-radius: 30px;
	margin-bottom: 10px;
}
#Footer .social-icon div {
	width: 50px;
	float: unset;
	display: inline-block;
	height: 50px;
	line-height: 50px;
}
#Footer .social-icon div a {
	float: right;
	width: 100%;
	height: 100%;
	line-height: 50px;
	position: relative;
}
#Footer .social-icon div a img {
	width: 28px;
	height: 28px;
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	left: 0;
	right: 0;
}
#Footer .contact-list li {
	font-size: 12px;
	text-indent: unset !important;
}
#Footer aside>.head-title {
	color: #0680b3;
	font-size: 18px;
        font-weight: normal;
display:block;
margin-bottom: 10px;
}
.copyright {
	font-size: 11px;
	margin-top: 10px;
}
#Footer .widgets_wrapper .column.one-second:first-child {
	padding-left: 30px;
	width: calc(48% - 30px);
}
#Footer .widgets_wrapper .column.one-second:last-child {
	padding-right: 30px;
	width: calc(48% - 30px);
}
#Footer .widgets_wrapper aside#custom_html-27 {
	padding: 0;
}
#Footer .widgets_wrapper aside#custom_html-2 {
	margin-right: 0;
	padding-top: 0px !important;
}
#Footer .social-icon div i {
	width: 28px;
	height: 28px;
	position: absolute;
	top: 5px;
	border: 0;
	left: 0;
	right: 0;
	margin: auto;
}
#Footer .social-icon div i:before {
	font-size: 29px;
}
.Eli-blog-news-custom .post-item .post-desc-wrapper .post-footer {
	background: no-repeat;
	display: block;
	float: unset;
    display: flex;
    justify-content: space-between;
	width: 100%;
	padding: 0 !important;
	margin: 0;
}
.Eli-blog-news-custom span.post-date.updated {
	color: #0095eb;
	font-size: 13px;
	margin-right: 0px;
	margin-top: 10px;
	float: right;
}
.Eli-blog-news-custom .grid .post-desc-wrapper {
/* 	position: absolute;
	top: 0; */
	background: #dfe0e1;
	transition: all 1s !important;
	opacity: 1;
	width: 104%;
	height: 100%;
	z-index: 9999;
}
/* .Eli-blog-news-custom .grid .post-item:nth-child(2n+1) .post-desc-wrapper {
	right: auto;
}
.Eli-blog-news-custom .grid .post-item:nth-child(2n) .post-desc-wrapper {
	left: 0;
} */
.Eli-blog-news-custom .posts_group.grid.col-2 .post-item {
	transition: all 1s;
}
.Eli-blog-news-custom .posts_group.grid.col-2 .post-item:hover {
	z-index: 99;
}
/* .Eli-blog-news-custom .posts_group.grid.col-2 .post-item:nth-child(2n+1):hover .post-desc-wrapper {
	right: 100%;
	left: auto;
	opacity: 1;
}
.Eli-blog-news-custom .posts_group.grid.col-2 .post-item:nth-child(2n):hover .post-desc-wrapper {
	left: 101%;
	right: auto;
	opacity: 1;
} */
.Eli-blog-news-custom .post-desc-wrapper,
.Eli-blog-news-custom .post-photo-wrapper {
	min-height: 265px;
	width: 50%;
	transition: all 1s !important;
}
.Eli-blog-news-custom .post-item .post-desc-wrapper .post-head {
	display: none;
}
.Eli-blog-news-custom .post-item .post-desc-wrapper .post-title h2.entry-title {
	font-size: 17px;
	font-weight: 600;
	padding-right: 0;
}
.Eli-blog-news-custom .post-item .post-desc-wrapper .post-title h2.entry-title a {
	color: #9a9c9f;
}
.Eli-blog-news-custom .post-item .post-desc-wrapper .post-footer {
	background: no-repeat;
}
.Eli-blog-news-custom .post-item .post-desc-wrapper .post-excerpt {
	font-size: 13px;
	text-align: justify;
	padding: 0;
	opacity: 0.8;
	line-height: 1.8;
}
.Eli-blog-news-custom .post-item:hover .post-excerpt {
	opacity: 1;
}
.Eli-blog-news-custom .post-item .post-desc-wrapper .post-footer i.icon-doc-text,
.Eli-blog-news-custom .post-item .post-desc-wrapper .post-footer i.icon-comment-empty-fa {
	display: none;
}
.Eli-blog-news-custom .post-item .post-desc-wrapper .post-links,
.tax-health_tag .post-item .post-desc-wrapper .post-links {
	border-right-width: 0px;
	background: #e2e3e4;
	padding: 5px 10px;
	border-radius: 30px;
	text-align: center;
	width: 120px;
	margin-left: 15px;
}
.Eli-blog-news-custom .post-item .post-desc-wrapper .post-links,
.Eli-blog-news-custom .post-item .post-desc-wrapper .post-links a {
	transition: all 0.3s;
}
.Eli-blog-news-custom .post-item:hover .post-links,
.tax-health_tag .post-item:hover .post-links {
	background: #2980bb;
}
.tax-health_tag .post-item .post-desc-wrapper .post-links a {
	color: #2980bb!important;
}
.Eli-blog-news-custom .post-item:hover .post-links a,
.tax-health_tag .post-item:hover .post-links a {
	color: #fff !important;
}
.Eli-blog-news-custom .post-item .image_frame .image_wrapper .mask,
.Eli-blog-news-custom .post-item .edd_download_image:after {
	background: rgba(0, 50, 128, 0.3)!important;
	box-shadow: none;
	transition: all 1s !important;
	top: 0;
}
.Eli-blog-news-custom .image_frame.post-photo-wrapper.scale-with-grid.image .mask::after {
	background: none !important;
	transition: all 1s !important;
}
.Eli-blog-news-custom .post-item:hover .image_frame .image_wrapper .mask {
	background: none!important;
	transition: all 1s !important;
}
.Eli-blog-news-custom .post-item:hover .image_frame .image_links.double {
	display: none;
	transition: all 1s !important;
}
.Eli-blog-news-custom .post-item:hover .post-desc-wrapper {
	background-color: #dddedf;
}
.Eli-blog-news-custom .post-item .post-desc-wrapper .post-excerpt {
	display: block;
}
.Eli-blog-news-custom .post-desc-wrapper .post-desc {
	position: relative;
/* 	height: 100%;
	width:100%; */
      display: flex;
    flex-flow: column;
}
.Eli-blog-news-custom .post-photo-wrapper,
.Eli-blog-news-custom .post-photo-wrapper .image_wrapper {
	max-height: 265px;
}
.Eli-blog-news-custom .post-photo-wrapper .image_wrapper img {
	height: 100%;
}
.el-result-box {
    width: calc( 100% / 3);
    float: right;
    padding: 0 10px;
}

.el-result-box > .wpb_wrapper {
    background: #e5e5e5;
    padding: 50px 20px 60px;
    border-radius: 30px;
    position: relative;
    font-size: 14px;
}
.el-result-box > .wpb_wrapper strong {
    position: absolute;
    width: 100px;
    height: 100px;
    top: -50px;
    left: 0;
    right: 0;
    margin: auto;
    text-align: center;
    line-height: 100px;
    border-radius: 50%;
    color: #fff;
    font-size: 30px;
    letter-spacing: 4px;
}

.el-result-box > .wpb_wrapper:before {
    content: "";
    width: 110px;
    height: 110px;
    position: absolute;
    left: 1px;
    top: -55px;
    border-radius: 50%;
    z-index: 0;
    right: 0;
    margin: auto;
}

.el-result-box.green > .wpb_wrapper strong {
    background-image: linear-gradient(105deg, #029445, #31b049);
}
.el-result-box.green > .wpb_wrapper:before {
    background-image: linear-gradient(185deg, #029445, #31b049);
}

.el-result-box.yellow > .wpb_wrapper strong {
    background-image: linear-gradient(105deg, #f7931e, #fcea21);
}
.el-result-box.yellow > .wpb_wrapper:before {
    background-image: linear-gradient(185deg, #f7931e, #fcea21);
}

.el-result-box.red > .wpb_wrapper strong {
    background-image: linear-gradient(135deg, #ed1c24, #f6891f);
}
.el-result-box.red > .wpb_wrapper:before {
    background-image: linear-gradient(225deg, #ed1c24, #f6891f);
}
.el-result-box.green > .wpb_wrapper ul li:after {
    background-image: linear-gradient(105deg, #029445, #31b049);
    top: 10px;
    bottom: auto;
}
.el-result-box.yellow > .wpb_wrapper ul li:after {
    background-image: linear-gradient(105deg, #f7931e, #fcea21);
    top: 10px;
    bottom: auto;
}
.el-result-box.red > .wpb_wrapper ul li:after {
    background-image: linear-gradient(135deg, #ed1c24, #f6891f);
    top: 10px;
    bottom: auto;
}

.el-result-box .bottom-circles:after {
    content: "";
    width: 12px;
    height: 12px;
    position: absolute;
    background: #fff;
    left: -15px;
    border-radius: 50%;
}
.el-result-box .bottom-circles:before {
    content: "";
    width: 12px;
    height: 12px;
    position: absolute;
    background: #fff;
    right: -15px;
    border-radius: 50%;
}
.el-result-box .bottom-circles {
    width: 12px;
    height: 12px;
    margin: 20px auto;
    background: #fff;
    border-radius: 50%;
    position: relative;
}

.green .bottom-circles:before {
    background-image: linear-gradient(105deg, #029445, #31b049);
}
.yellow .bottom-circles:before,.yellow .bottom-circles {
    background-image: linear-gradient(105deg, #f7931e, #fcea21);
}
.red .bottom-circles:before,.red .bottom-circles,.red .bottom-circles:after {
    background-image: linear-gradient(135deg, #ed1c24, #f6891f);
}

/**** Responsive *****/
@media (max-width:767px) {
	.el-blog-news .vc_column-inner {
		padding-left: 0;
		padding-right: 0;
	}
	
	.el-filter-box ul li {
		width: 37%;
		display: inline-block;
		margin-bottom: 3px;
		margin-left: 0;
	}
	
	.el-filter-box ul {
		display: block;
		column-count: unset;
	}
	
	.el-blog-news .post-desc-wrapper,
	.el-blog-news .post-photo-wrapper {
		width: 100%;
		min-height: auto;
	}
	
	.el-blog-news .post-item .post-desc-wrapper .post-excerpt {
		display: none;
	}
	
	.el-blog-news .post-item .post-desc-wrapper .post-footer {
		position: relative;
	}
	
	.el-blog-news .pager .pages {
		margin: 0;
	}
	
	.el-health-bolg .grid .post-item .image_frame.post-photo-wrapper.scale-with-grid.image img.scale-with-grid.wp-post-image {
		max-width: 100% !important;
		max-height: 100% !important;
	}
	
	.el-padd-l-0 {
		padding-left: 15px;
	}
	
	.el-padd-8,
	.el-padd-11,
	.el-padd-14,.el-padd-15 {
		padding: 30px 4% !important;
	}
	
	.el-blog-news {
		padding-left: 15px;
		padding-right: 15px;
	}
	
	.mhb-item.mhb-menu.mhb-custom-YQMQTizcM {
		display: none;
	}
	
	.el-webinar-item.half-size .el-left-side h2 {
		padding: 10px 10px 0;
		font-size: 18px;
	}
	
	.el-webinar-item.half-size .el-left-side .text {
		padding: 0 10px 10px 10px;
		font-size: 13px;
	}
	
	.el-webinar-item .el-left-side .meta {
		    margin-top: 30px;
    padding-right: 0;
    position: absolute;
    bottom: 10px;
    width: 95%;
	}
	
	.el-webinar-item .el-right-side {
		min-height: auto;
	}
	
	.single-webinar.el-webinar-item .el-right-side {
		min-height: auto;
		height: auto;
	}
	
	.single-webinar.el-webinar-item .el-right-side img,
	.el-webinar-item.half-size .el-right-side img {
		max-width: 100%;
	}
	
	.el-bg.vc_parallax .vc_parallax-inner,
	.el-bg-2.vc_parallax .vc_parallax-inner,
	.el-bg-3.vc_parallax .vc_parallax-inner,
	.el-bg-4.vc_parallax .vc_parallax-inner {
		background-size: cover !important;
		background-position: center !important;
	}
	
	body .el-home-health .webinar-cat-item {
		width: 50% !important;
		margin:0 !important;
		float: right; 
                border-radius:10px;
	}
	
	.el-padd-9 .webinar-no-bg .webinar-cat-list {
		padding-bottom: 30px;
	}
	
	.home-blog-item-s2 .vc_col-sm-12.vc_gitem-col.vc_gitem-col-align- {
		height: 100%;
	}
	
	.home-blog-item-s2 .vc_gitem-post-data-source-post_title {
		bottom: 0;
	}
	
	.health-centers-form {
		display: flex;
		flex-direction: column-reverse;
	}
	
	.centers-list {
		padding: 0;
	}
	
	form.eli-search-form span {
		font-weight: bold;
		margin: 20px 0;
		font-size: 20px;
		display: block;
		border-top: 1px solid #ccc;
		padding-top: 20px;
	}
	
	.el-ttl {
		font-size: 20px!important;
		width: 84%!important;
	}
	
	.el-padd-10 .wpb_wrapper {
		position: relative;
		z-index: 9;
	}
	
	.padd-40 {
		padding: 0 10px;
	}
	
	.eli-title-1 {
		font-size: 22px !important;
	}
	
	.el-title-2 {
		font-size: 17px;
		letter-spacing: 0;
	}
	
	.el-padd-r-30 {
		padding-right: 15px;
	}
	
	.el-padd-l-10 {
		padding-left: 15px;
	}
	
	.el-padd-l-30 {
		padding-left: 15px;
	}
	
	.el-padd-r-5 {
		padding-right: 15px;
	}
	
	.el-mobile-col-reverse {
		display: flex;
		flex-direction: column-reverse;
	}
	
	.wpb_wrapper .vc_empty_space {
		margin-bottom: 0;
	}
	
	.el-quality-vision:before {
		opacity: 0;
	}
	
	body .vc_custom_1610535200837 {
		background-image: unset !important;
	}
	
	body .el-certificates {
		padding: 0 15px !important;
	}
	
	body .el-quality-vision {
		padding-bottom: 50px !important;
	}
	
	.el-questionform {
		margin-bottom: 30px;
	}
	
	.el-questionform>.wpb_column .wpb_row {
		display: flex;
		flex-direction: column-reverse;
	}
	
	.el-questionform>.wpb_column.vc_col-sm-2 {
		display: none;
	}
	
	.el-btn a.button.s2 {
		float: unset;
                margin:20px 0;
	}
	
	.el-questionform .wpb_single_image img {
		width: 110px;
	}
	
	.mobile-reverse {
		display: flex;
		flex-direction: column-reverse;
	}
	
	.el-blog-1 .vc_gitem_row .vc_gitem-col {
		padding: 0;
	}
	
	.el-blog-1 .home-blog-item {
		margin-bottom: 25px;
	}
	
	.el-padd-7 {
		padding: 0px 3% !important;
	}
	
	.el-padd-l-2 {
		padding-left: 2%;
		font-size: 15px !important;
		text-align: center !important;
	}
	
	.vc_gitem_row .vc_gitem-col {
		padding: 0;
	}
	
	.home-blog-item .vc_gitem-post-data-source-post_title h3 {
		font-size: 12px;
		font-weight: 400;
		min-height: auto;
		text-align: center !important;
	}
	
	.home-blog-item {
		max-height: inherit;
		margin-bottom: 0px;
		height: 200px;
	}
	
	.home-blog {
		margin-top: 20px;
	}
	
	.home-blog-item-s2:hover .vc_gitem-row-position-middle {
		display: none;
	}
	
	.slick-current .eli-sblog-item {
		transform: scale(1);
	}
	
	.eli-blog-slider .slick-next {
		right: -25px;
		z-index: 9;
	}
	
	.eli-blog-slider .slick-prev {
		left: -25px;
		z-index: 9;
	}
	
	.eli-sblog-item .content {
		padding: 20px 10px 20px;
	}
	
	#Footer .widgets_wrapper .column.one-second:last-child {
		padding-right: 5px;
		width: 100%;
	}
	
	#Footer .widgets_wrapper .column.one-second:first-child {
		padding-left: 0;
		width: 100%;
	}
	
	span.el-follow-social {
		width: 85%;
		float: unset;
		margin: 20px auto 0;
	}
	
	#Footer .social-icon {
		width: 100%;
	}
	
	
	
	.Eli-blog-news-custom .post-item .image_frame .image_wrapper .image_links p {
		font-size: 14px !important;
	}
	
	.Eli-blog-news-custom .post-item a.post-more {
		font-size: 13px !important;
	}
	
	.Eli-blog-news-custom .post-desc-wrapper .post-desc {
		height: auto;
	}
	
	.Eli-blog-news-custom .post-item {
		margin-bottom: 53px;
		position: relative !important;
		top: unset !important;
	}
	
	.el-webinar-item.half-size {
		border-bottom: 0;
		height: 260px;
		margin-bottom: 20px;
	}
	
	.el-webinar-item.half-size .el-right-side {
		height: 255px;
		margin-bottom: 0
	}
	
	.el-webinar-item.half-size .el-left-side {
		height: 263px;
	}
	
	.el-webinar-item.half-size .el-left-side .meta a {
		margin-left: 20px;
	}
	
	.tab-buttons {
		display: flex !important;
		margin-bottom: 0;
		text-align: center;
		justify-content: center;
		direction: ltr;
	}
	.term-immunology .webinar-sub-cats .main-cat img {
    width: 60px;
    margin: 8px 10px 0 10px;
}
	body .tab-buttons button {
		width: 50%;
		padding: 15px 0;
		font-size: 15px;
		float: unset;
	}
	
	body .tab-buttons button:before {
		content: "";
		width: 0;
		height: 0;
		border-left: 15px solid transparent;
		border-right: 15px solid transparent;
		border-top: 15px solid #243a7a;
		position: absolute;
		bottom: -15px;
		left: 0;
		right: 0;
		margin: auto;
	}
}
@media (min-width:768px) and (max-width:991px) {
	.mhb-item.mhb-menu.mhb-custom-MRjNL7cw6 {
		display: none;
	}
	
	.el-questionform>.wpb_column {
		width: 100%;
	}
	
	.el-questionform>.wpb_column.vc_col-sm-10 {
		padding-left: 15px;
		padding-right: 15px;
	}
	
	.el-questionform .vc_col-sm-7 {
		width: 83%;
		padding-bottom: 70px;
	}
	
	.el-questionform .wpb_column.vc_column_container.vc_col-sm-3 {
		position: absolute;
		bottom: 30px;
		left: 0;
		width: 100%;
	}
	
	.el-questionform p {
		line-height: 30px;
	}
	
	.el-questionform .wpb_column.vc_column_container.vc_col-sm-2 {
		margin-top: 30px;
	}
	
	.el-blog-1 .wpb_column.vc_column_container.vc_col-sm-9,
	.el-blog-1 .wpb_column.vc_column_container.vc_col-sm-3 {
		width: 100%;
	}
	
	.mobile-reverse {
		display: flex;
		flex-direction: column-reverse;
	}
	
	.el-por-bazdid {
		min-height: 150px;
		margin-bottom: 10px !important;
	}
	
	.el-questionform {
		padding: 0 3% !important;
		display: flex;
		flex-direction: column-reverse;
	}
	
	.el-questionform .wpb_single_image div {
		width: 100%;
	}
	
	.el-padd-7 {
		padding: 40px 3% !important;
	}
	
	.el-blog-1 .vc_grid-gutter-10px .vc_grid-item {
		padding-right: 0;
	}
	
	.el-blog-1 .posts_group.grid.col-3 .post-item {
		width: 31.33%;
	}
	
	.el-blog-1 .grid .post-item {
		margin: 0 1% 20px;
	}
	
	#Footer .container {
		padding: 0 0%;
	}
	
	span.el-follow-social {
		width: 100%;
		margin: 20px auto 0;
	}
	
	#Footer .social-icon {
		width: 100%;
	}
	
	#Footer .widgets_wrapper .column.one-second:last-child {
		padding-right: 0;
		width: 48%;
	}
}
@media (min-width:1240px) {
	.el-blog-news .post-desc-wrapper,
	.el-blog-news .post-photo-wrapper {
		min-height: 256px;
	}
}
#footer {
	text-align: justify;
}
.blog-news .image_frame .image_wrapper .image_links>p {
	display: block;
	font-size: 16px;
	line-height: 60px;
	width: 100%;
	text-align: center;
	color: #fff;
}
.blog-news .image_frame .image_wrapper .image_links {
	background: rgba(0, 50, 128, 0.8);
}
#Footer .widgets_wrapper #custom_html-3 {
	padding: 0 !important;
}
div#ez-toc-container {
	width: 100%;
	background: transparent !important;
	border: 0;
	padding: 0;
}
.ez-toc-title-container {
	display: table;
	width: 100%;
	background: #DFE3E4;
	padding: 15px;
	margin-bottom: 10px;
	border-radius: 5px;
	box-sizing: border-box;
}
div#ez-toc-container p.ez-toc-title {
	font-weight: 500;
	font-size: 17px;
	font-weight: bold;
	text-align: center;
}
span.ez-toc-title-toggle {
	position: absolute;
	display: inline-block;
	left: 0;
}
#ez-toc-container a.ez-toc-toggle {
	display: inline;
	background: transparent;
	border: 0;
}
#ez-toc-container nav {
	background: #eef7ff;
	padding: 20px;
	border-radius: 5px;
}
#ez-toc-container.counter-decimal ul.ez-toc-list li a::before,
.ez-toc-widget-container.counter-decimal ul.ez-toc-list li a::before {
	margin-left: .2em;
	margin-right: 0;
}
div#ez-toc-container ul li.ez-toc-heading-level-2 {
	font-size: 15px;
	padding: 10px 20px 10px 0;
	position: relative;
}
div#ez-toc-container ul li.ez-toc-heading-level-2:before {
	content: "";
	width: 10px;
	height: 10px;
	position: absolute;
	background: #0080bc;
	right: 0;
	top: 18px;
	margin: auto;
	border-radius: 50%;
}
.tax-health_tag .post-footer {
	margin: 0;
	width: 100%;
	padding: 0 !important;
}
body.tax-health_tag #Content .post-item .post-desc-wrapper:hover .post-links a:hover {
	color: #fff !important;
}
body.tax-health_tag #Content .post-item .post-desc-wrapper .post-links {
	margin-left: 0;
	float: left;
}
.post-item {
	display: flex;
	flex-direction: column;
}
.blog-news .post-desc-wrapper,
.blog-news .post-photo-wrapper {
	display: flex;
	align-items: stretch;
}
.health-bolg .posts_group.grid.col-3 .post-item {
	flex-direction: column;
}
#Footer .contact-list li {
	line-height: 30px;
	position: relative;
	display: block;
	float: right;
	width: 100%;
	padding-right: 20px;
}
#Footer .contact-list li>span {
	float: right;
	display: inline-block;
	margin-top: 15px;
}
#Footer .contact-list>li:before {
	content: '\e8b8';
	font-family: "mfn-icons";
	font-style: normal;
	font-weight: 600;
	width: 1em;
	text-align: center;
	color: #a32383;
	position: absolute;
	right: 0;
	top: 0px;
	height: 2em;
}
#Footer .contact-list>li:last-child:before {
	top: 14px;
}
.el-health-bolg .post-item {
	display: block;
}
.single-post h1.entry-title {
	font-size: 26px;
	font-weight: bold;
}
.Eli-blog-news-custom .post-item,
.blog-news .post-item {
	flex-direction: inherit;
}
#ez-toc-container ul ul,
.ez-toc div.ez-toc-widget-container ul ul {
	margin-left: 0;
	margin-top: 15px;
}
div#ez-toc-container ul li.ez-toc-heading-level-3 {
	font-size: 15px;
	padding: 10px 20px 10px 0;
	position: relative;
}
div#ez-toc-container ul li.ez-toc-heading-level-3:before {
	content: "";
	width: 8px;
	height: 8px;
	border: 1px solid #0080bc;
	position: absolute;
	right: 0;
	top: 18px;
	margin: auto;
	transform: rotate(45deg);
	border-top: 0;
	border-right: 0;
}
div#ez-toc-container ul li.ez-toc-heading-level-4 {
	font-size: 15px;
	padding: 10px 20px 10px 0;
	position: relative;
}
div#ez-toc-container ul li.ez-toc-heading-level-4:before {
  content: "";
  width: 7px;
  height: 7px;
  position: absolute;
  background: #0080bc;
  right: 0;
  top: 18px;
  margin: auto;
  border-radius: 50%;
}
div#ez-toc-container ul li.ez-toc-heading-level-5 {
	font-size: 15px;
	padding: 10px 20px 10px 0;
	position: relative;
}
div#ez-toc-container ul li.ez-toc-heading-level-5:before {
  content: "";
  width: 5px;
  height: 5px;
  position: absolute;
  background: #0080bc;
  right: 0;
  top: 18px;
  margin: auto;
  border-radius: 50%;
}
.el-quality-vision .vc_column-inner {
	padding-left: 0;
	padding-right: 0;
}
.el-bg-right:before {
	content: "";
	width: 205px;
	height: 100%;
	position: absolute;
	right: 0;
	z-index: -1;
}
.el-bg-left:before {
	content: "";
	width: 205px;
	height: 100%;
	position: absolute;
	left: 0;
	z-index: -1;
}
.el-bg-gray:before {
	background: #8C999C;
}
.el-bg-blue:before {
	background: #004eab;
}
.el-bg-purple:before {
	background: #9C2480;
}

.el-result-box {
    width: calc( 100% / 3);
    float: right;
    padding: 0 10px;
}

.el-result-box > .wpb_wrapper {
    background: #e5e5e5;
    padding: 50px 20px 20px;
    border-radius: 30px;
    position: relative;
    font-size: 14px;
}
.el-result-box > .wpb_wrapper strong {
    position: absolute;
    width: 100px;
    height: 100px;
    top: -50px;
    left: 0;
    right: 0;
    margin: auto;
    background: red;
    text-align: center;
    line-height: 100px;
    border-radius: 50%;
    color: #fff;
    font-size: 30px;
    letter-spacing: 4px;
}

/******** Responsive *********/
@media (max-width:767px) {
	.el-padd-l-120 {
		padding-left: 20px;
	}
	
	.el-padd-r-120 {
		padding-right: 20px;
	}
	
	.blog-news .post-item {
		flex-direction: column !important;
	}
	
	.blog-news .post-item .image_frame .image_wrapper .image_links p {
		margin-bottom: 0;
		height: 100%;
    line-height: 23px !important;
    font-size: 13px !important;
    display: flex !important;
justify-content: center;
align-items: center;
	}
	
	.blog-news .post-desc-wrapper .post-desc {
		position: relative !important;
		width: 100%;
		margin-bottom: 20px;
	}
	
	.blog-news .post-item .post-desc-wrapper .post-links {
		margin-left: 0;
	}
	
	.blog-news .post-item .post-desc-wrapper .post-excerpt {
		display: block !important;
	}
	
	button.active:before {
		content: "";
		width: 0;
		height: 0;
		border-left: 15px solid transparent;
		border-right: 15px solid transparent;
		border-top: 15px solid #243a7a;
		position: absolute;
		bottom: -15px;
		left: 0;
		right: 0;
		margin: auto;
		z-index: 999;
	}
	
	body.tax-articles-cat .articles-list {
		padding: 70px 0 30px;
		border-radius: 10px;
		margin: -50px 0 40px;
		float: left;
		width: 100%;
	}
	
	body.tax-articles-cat .el-articles-item {
		width: 76%;
		margin: 0 auto 20px;
	}
	
	.articles-list .download-pdf-btn {
		width: 200px;
		font-size: 17px;
		font-weight: 300;
		letter-spacing: 1px;
		float: unset;
		margin-top: 10px;
	}
	
	.el-articles-item .content-box h2 {
		font-weight: normal;
	}
	
	body .vc_custom_1610362924450 {
		padding-bottom: 30px !important;
	}
	
	.vc_custom_1610177820624 .vc_grid-item {
		margin-bottom: 30px;
		overflow: hidden;
	}
	
	.home-blog-item .vc_gitem-post-data-source-post_title {
		width: calc(100% - 20px);
		height: 80px;
		padding: 0;
		bottom: 0;
		z-index: 999;
		display: flex;
		justify-content: center;
		align-items: center;
		padding: 0 10px;
		position: absolute;
        margin-bottom: 0;
	}
    .mhb-menu .tabletMobile .menu li:nth-last-child(2) a span, .mhb-menu .tabletMobile .menu li:nth-last-child(3) a span, .mhb-menu .tabletMobile .menu li:nth-last-child(1) a span {
        color: #0080bc;
    }
    body .el-padd-10 {
        padding: 30px 0% !important;
    }


	.page-id-33620 #service .mcb-wrap-inner {
		display: flex;
		flex-direction: row;
		float: right;
		width: 100%;
		overflow: hidden;
		flex-basis: 100%;
		flex: 1;
		flex-wrap: wrap;
	}
	.page-id-33620 .health-bolg .grid .post-item .image_frame.post-photo-wrapper.scale-with-grid.image img {
		width: 100% !important;
		object-fit: cover;
	}
.el-quality-vision .text-box {
    padding: 20px 20px 40px;
    text-align: justify;
}
body .vc_custom_1615364540602 {
    background-image: unset !important;
}
.faq .question p {
    text-align: justify;
}
.el-questionform .vc_row.wpb_row.vc_inner.vc_row-fluid {
    flex-direction: column-reverse;
    padding: 15px;
}	
.desc-partner-tt p { text-align:justify; }

body.page-template-eli-full .mhb-menu .menu li a span, body .mhb-menu .tabletMobile .menu li a {
    color: #333333 !important;
    font-size: 15px ​!important;
}
}

@media (min-width:768px) and (max-width:990px) {
	.el-padd-l-120 {
		padding-left: 60px;
	}
	
	.el-padd-r-120 {
		padding-right: 60px;
	}
}
@media (min-width:1024px) and (max-width:1366px) {
	.el-padd-l-120 {
		padding-left: 100px;
	}
	
	.el-padd-r-120 {
		padding-right: 100px;
	}
}
rs-layer#slider-2-slide-162-layer-173,
rs-layer#slider-2-slide-162-layer-181 {
	color: #0090d5 !important;
}
.mcb-column ul.adad li {
	list-style: none;
}
.mcb-column ul.adad li,
.mcb-column ul.adad2 li {
	margin-bottom: 0px;
}
.mcb-column .adad li:nth-child(7):before {
	content: "&#1067;·-" !important;
}
.mcb-column .adad li:nth-child(6):before {
	content: "&#1067;¶-" !important;
}
.mcb-column .adad li:nth-child(5):before {
	content: "&#1067;µ-" !important;
}
.mcb-column .adad li:nth-child(4):before {
	content: "&#1067;&#1169;-" !important;
}
.mcb-column .adad li:nth-child(3):before {
	content: "&#1067;&#1110;-" !important;
}
.mcb-column .adad li:nth-child(2):before {
	content: "&#1067;&#1030;-" !important;
}
.mcb-column .adad li:first-child:before {
	content: "&#1067;±-" !important;
}
.mcb-column .adad li:before {
	font-size: 16px;
	right: 120px;
	margin-top: 2px;
	color: #0080a1;
	position: absolute;
	text-align: left;
}
ul.adad {
	padding-right: 30px;
}
.el-blog-1 .el-por-bazdid {
	min-height: 330px;
}
.tab-buttons button.active {
    color: #fff;
    position: relative;
    overflow: inherit;
    background-image: linear-gradient(
115deg
, #243b7a, #077fba);
}
.tab-buttons button {
	float: left;
	margin: 0;
	width: 50%;
	font-size: 20px;
	background-color: #fff;
	color: #808184;
	border: 1px solid #808184;
}
.tab-buttons button:first-child {
    border-radius: 10px 0 0 10px;
}
.tab-buttons button:last-child {
    border-radius: 0 10px 10px 0;
}
.tab-buttons {
	display: block;
	margin-bottom: 20px;
	width: 100%;
	float: left;
}
.blog-news .image_wrapper a {
	height: 100%;
}
.blog-news .image_wrapper img {
	object-fit: cover;
	height: 100% !important;
}
.mhb-extras #header_cart span {
	display: none;
}
.mhb-custom-I-Kbd_1HO,
.mhb-custom-cPJTR9rF0,
.mhb-custom-SimbbfxaN,
.mhb-custom-bpKKUlepZ {
	display: none;
}
.page-template-Eli-full .mhb-custom-T-OFJ13X08>ul>linth-last-child(-n+3) a {
	color: #0080bc;
}
.el-bg-4.vc_parallax .vc_parallax-inner {
    background-size: inherit !important;
    background-position: left  60%!important;
}
.vc_btn3-container.eli-button-style-1 > a {
    display: block;
    border: 1px solid #2980bb !important;
    width: 210px;
    max-width: 100%;
    font-size: 16px;
    text-align: center;
    height: 43px;
    line-height: 43px;
    font-weight: bold;
    color: #2980bb !important;
    border-radius: 30px;
    margin: 20px auto 50px;
    transition: all 0.3s;
    padding: 0;
    background-color: #fff !important;
}
.vc_btn3-container.eli-button-style-1> a:hover {
    color: #fff !important;
    background-color: #2980bb !important;
}
.vc_btn3-container.eli-button-style-1.vc_btn3-left a {
    float: left;
}
button.share-btn {
    float: left;
    background: #808080;
    width: 210px;
    border-radius: 30px;
    position: absolute;
    left: 0;
    bottom: 20px;
    font-size: 15px;
    margin: 0 0 20px 0;
    border: 2px solid #808080;
    transition: all 0.3s;
    padding: 5px 0 5px 40px;
}
button.share-btn i {
    position: absolute;
    left: 30px;
    font-size: 23px;
    top: 0px;
}
button.share-btn:hover {
color:#808080;
background:#fff;
}
ul.webinar-share-btn {
    position: absolute;
    left: 0;
    width: 230px;
    display: flex;
    justify-content: space-between;
    padding: 0;
    margin: 0;
    bottom:-20px;
}
ul.webinar-share-btn li a {
    font-size: 23px;
    color: #003280;
    transition: all 0.3s;
    width: 45px;
    height: 45px;
    display: block;
    text-align: center;
    line-height: 50px;
    border: 1px solid #1E91CF;
    border-radius: 50%;
}
ul.webinar-share-btn li a:hover {
    color: #fff;
    background: #1E91CF;
}
@media(max-width:767px){
.vc_btn3-container.eli-button-style-1 > a {
    width: auto;
    font-size: 15px;
    height: 40px;
    line-height: 40px;
    padding: 0 30px;
}
.blog-news .post-photo-wrapper { overflow:hidden;}
button.share-btn {
    position: relative;
    bottom: unset;
    float: unset;
    margin: 20px auto;
}
ul.webinar-share-btn {
    position: relative;
    bottom: unset;
}
body .Eli-blog-news-custom .post-item .post-desc-wrapper .post-footer {
    justify-content: space-between;
    position: relative!important;
    
    width: 100%;
}
}
form#searchtag input#s {
    background: #CED1D2;
    width: 100%;
    height: 74px;
    margin-bottom: 0;
}
.webinar-cat-list.no-bg {
    background: unset;
}



@media (min-width: 1240px) and (max-width:1550px){
  .webinar-cat-list .container {
      max-width: 1120px;
  }
body .eli-articles-title-box {
    font-size: 20px !important;
}
}

@media (min-width: 1024px) and (max-width:1240px){
  .webinar-cat-list .container {
      max-width: 890px;
  }
body .eli-articles-title-box {
    font-size: 16px !important;
}
.webinar-cat-item .content,.webinar-cat-item .content:after {
    border-radius: 15px;
}
.el-articles-item {
    width: 44%;
}
}

body #respond .form-submit input[type="submit"] {
    float: left!important;
    display: block;
    border: 1px solid #2980bb !important;
    width: 210px;
    max-width: 100%;
    font-size: 16px;
    text-align: center;
    height: 43px;
    line-height: 43px;
    font-weight: bold;
    color: #2980bb !important;
    border-radius: 30px;
    margin: 20px auto 0px !important;
    transition: all 0.3s;
    padding: 0;
    background-color: #fff !important;
}

body #respond .form-submit input[type="submit"] {
    color: #fff !important;
    background-color: #2980bb !important;
	 float: left;
    margin-top: 20px;
    border-radius: 30px;
}

.tab-buttons.three-btn {
    display: flex;
}
.tab-buttons.three-btn button:first-child {
    border-radius: 0px 10px 10px 0px;
}
.tab-buttons.three-btn button:last-child {
    border-radius: 10px 0px 0px 10px;
}

.hv-item {
    height: 300px;
    margin-bottom: 30px !important;
    border-radius: 30px;
    background-size: cover;
    background-position: center;
    overflow: hidden;
    position: relative;
    box-shadow: 0 0 15px #00000014;
}
.hv-item:before {
    content: "";
    width: 100%;
    height: 100%;
    background: #308395;
    opacity: 0.5;
    position: absolute;
    left: 0;
    top: 0;
    transition: all 0.3s;
}
.hv-item .over {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 9;
    display: flex;
    justify-content: center;
    align-items: center;
    top:0
}
.hv-item .over strong {
    position: absolute;
    bottom: 0;
    background: #a91f23;
    width: 100%;
    text-align: center;
    color: #ffff;
    padding: 15px;
    visibility: hidden;
    opacity: 0;
    transition: all 0.3s;
}
.hv-item .play-icon {
    background: #fff;
    color: #404040;
    font-size: 35px;
    padding: 0;
    width: 70px;
    height: 70px;
    border-radius: 50%;
    padding-left: 6px;
    line-height: 77px;
    opacity: 0.6;
    transition: all 0.3s;
}
.hv-item:hover:before {
    opacity:0;
}
.hv-item:hover .over strong {
    opacity: 1;
    visibility: visible;
}
.hv-item:hover .play-icon {
    background: #a91f23;
    color: #fff;
}
.single-el-video .video-box video {
    object-fit: cover;
    position:relative;
    z-index:2
}
.single-el-video .comments-container, .el-comments-container {
    background-image: linear-gradient(45deg, #13347c, #3ab8b2);
    padding-bottom:170px;
}

.v-faq-list .head-title {
    font-weight: normal;
    background: #a91f23;
    padding: 10px 50px;
    color: #fff;
    border-radius: 30px;
    margin-bottom: 30px;
    display: inline-block;
}
.v-faq-list {
    position: relative;
    padding-top: 100px;
}
.v-faq-list:after {
    content: "";
    width: 100%;
    background-repeat: no-repeat;
    position: absolute;
    right: 0px;
    height: 1430px;
    bottom: 0px;
    background-size: cover;
    background-image: url(img/v-right.png);
    z-index: 0;
    opacity: 0.4;
    background-position: bottom right;
}
.v-faq-list.no-after:after {
    display:none;
}
.v-faq-list .container {
    position:relative;
    z-index:2
}
.v-faq-item {
    position: relative;
    overflow: hidden;
    border-radius: 15px;
    border: 1px solid #c9e5e4;
    margin-bottom:20px;
    background:#fff;
}
.v-faq-item .title {
    background: #c9e5e4;
    padding: 20px;
    color: #3ab8b2;
}
.v-faq-item .answer {
    display: flex;
    padding: 20px;
}
.v-faq-item .answer strong {
    font-weight: normal;
    color: #3ab8b2;
    margin-left: 30px;
    min-width: 150px;
}
.v-faq-item .answer ol,.v-faq-item .answer ul { padding-right:30px;}

.single-el-video .comments-container .heading {
    background-color: #a91f23;
    color: #fff !important;
    display: inline-block;
    padding: 13px 20px;
    border-radius: 30px;
    margin-bottom:30px;
}
.single-el-video .el-faq-form {
    background: #fff;
    padding: 15px 15px 30px 15px;
    border-radius: 20px;
}
.single-el-video .el-faq-form input {
    box-shadow: unset;
    border: 0;
    border-bottom: 1px solid #c9e5e4;
    color: #666666;
    width: calc(100% - 20px);
    padding: 10px;
    font-family: "IRANSans-web", Arial, Tahoma, sans-serif !important;
}
.single-el-video .el-faq-form textarea {
    box-shadow: unset;
    color: #666666;
    border: 0;
    width: 100%;
    height: 120px;
}
.single-el-video .el-faq-form button {
    position: absolute;
    left: 0;
    bottom: -30px;
    background-color: #a91f23;
    border-color: #a91f23;
    padding: 8px 50px;
    border-radius: 30px;
}
.single-el-video .el-faq-form .resp-box {
    position: absolute;
    bottom: -40px;
    color: #fff;
    right: 0;
    opacity: 0;
}
.single-el-video .el-faq-form .resp-box.active {
    opacity: 1;
}
.v-faq-list.no-after {
    padding: 0;
}
.single-el-video .el-logo{
position: absolute;
    left: 30px;
    z-index: 9;
    top: 30px;
}
.heart-section {
    padding: 220px 0;
    background-image: url(img/heart-bg.jpg);
    position: relative;
    background-size: cover;
    background-position: center;
}
.heart-section a:hover {
    background-color: #fff;
    color: #fd2901;
}
.heart-section a {
    background-color: #fd2901;
    color: #fff;
    font-size: 20px;
    padding: 10px 30px;
    border-radius: 40px;
    box-shadow: 0 0 10px #0003;
    border: 2px solid #fd2901;
    transition: all 0.3s;
    position: absolute;
    left: 0;
}
.heart-section:after {
    content: "";
    background-image: linear-gradient(to top, black, transparent);
    position: absolute;
    width: 100%;
    height: 100px;
    bottom: 0;
    opacity: 0.5;
}


.el-password-protected {
    position: relative;
    height: 100vh;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.el-password-protected .modal {
    position: absolute;
    background: #ffffffde;
    width: 660px;
    max-width:95%;
    height: 250px;
    z-index: 9;
    box-shadow: 0 0 10px #00000026;
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.el-password-protected .modal form {
    width: 95%;
}
.el-password-protected .modal form span { 
    font-weight: bold;
    margin-bottom: 13px;
    display: block;
}
.el-password-protected .modal input {
    width: 100%;
    background: #fff;
    outline: unset;
    box-shadow: none;
    border-radius: 9px;
    line-height: 40px;
    padding: 0 10px;
    margin-bottom: 13px;
}
.el-password-protected .modal button {
    width: 100%;
    border-radius: 9px;
    background: purple;
}
.el-password-protected .icon {
    width: 400px;
    height: 400px;
    filter: blur(10px);
}
.el-password-protected .icon svg {
    width: 100%;
    height: 100%;
}
.el-password-protected p {
    font-size: 27px;
    font-weight: bold;
    filter: blur(10px);
}
p.el-head {
    font-size: 18px;
    margin-bottom: 30px;
    font-weight: bold;
}

.el-calender-box {
    display: flex;
    width: calc(100% - 50px);
    margin: 0 auto 30px;
    padding: 15px;
    justify-content: space-between;
    align-items: center;
    border-radius: 7px;
    border: 1px solid #dfe3e4;
}

.el-calender-box .text {
    padding-left: 20px;
    font-size: 17px;
    color: #000;
}
.el-calender-box .btn a {
    width: 230px;
    display: block;
    text-align: center;
    background-color: #08c;
    color: #fff;
    line-height: 70px;
    border-radius: 50px;
    background-image: linear-gradient(to bottom,rgba(255,255,255,.2) 0,rgba(255,255,255,.01) 100%);
}
a.el-dl-calender:hover {
    background-color: #0074ad;
}

.single-product #TB_ajaxContent p:after {
    content: ".";
}

.tax-product_tag ul.products li.product .image_frame {
    min-height: 100px;
}

@media (max-width:767px) {
.v-faq-item .answer {
    display: flex;
    padding: 20px;
    flex-direction: column;
}
body .heart-section {
    padding: 89px 0;
    background-image: url(img/heart-bg-mobile.jpg);
}
.heart-section a {
    font-size: 18px;
    left: 0;
    right: 0;
    margin: auto;
    width: 160px;
    text-align: center;
    top: 0;
    bottom: 0;
    line-height: 30px;
    height: 30px;
}
.hv-item {
    height: 245px;
}
.hv-item img {
    height: 300px !important;
    width: 100%;
    object-fit: contain;
}
.el-calender-box {
    flex-direction: column;
    text-align: center;
}
.el-calender-box .text {
margin-bottom:20px;
padding-left:0
}
}

.video-popup {
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 999;
    background: #00000096;
    left: 0;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}
.video-popup .content {
    width: 800px;
    height: auto;
    padding: 20px;
    background: #fff;
    border-radius: 15px;
    max-width: 100%;
    position:relative;
}
.video-popup .content .close-modal {
    position: absolute;
    top: -40px;
    right: -70px;
    background: transparent;
    font-size: 20px;
    font-weight: bold;
}
.banner-side-1 {
    text-align: center;
}


.archive .webinar-cat-item:nth-child(13) {
    display: none;
}

.archive .webinar-cat-item > a {
    background: #fff;
    padding: 10px 0;
    align-items: center;
    text-align: center;
    transition: all 0.3s;
    width: 90%;
    display: block;
    margin: 0 auto;
    position: relative;
    height: 180px;
    margin-bottom: 25px !important;
    border-radius: 30px;
}

.archive .webinar-cat-item > a:hover {
    background: #007cc3;
}
.archive .webinar-cat-item > a:hover .term-name {
    color:#fff;
}

.el-drug-box {
    padding: 30px 0;
    box-shadow: 0 5px 25px #0000001c;
    border-radius: 10px;
}
.el-drug-box strong {
    font-size: 19px;
    color: #003280;
}
.el-drug-box img, .el-drug-box strong {
    transition: all 0.4s;
}
.el-drug-box:hover strong {
    color: #0096da;
}
.el-drug-box:hover img {
    transform: scale(1.1);
}
button.el-go-up {
    position: fixed;
    bottom: 0;
    right: 10px;
    font-size: 25px;
    width: 50px;
    height: 50px;
    text-align: center;
    border-radius: 50%;
    padding: 0;
    box-shadow: 0 0 15px #0095eb4d;
    transition: all 0.3s;
}
button.el-go-up:hover {
    background-color: #fff;
    color: #0095eb;
}
.webinar-cat-item:before {
    opacity: 0;
}

.postid-43887 #TB_overlay, .postid-43887 #TB_window,.postid-34188 #TB_overlay, .postid-34188 #TB_window {
    display: none !important;
}
body.page-child.parent-pageid-33620 #Filters.only-categories .categories {
    display: block;
    border-radius: 15px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    padding-right: 0;
    justify-content: start;
    position: relative;
    min-height: 110px;
}
.page-child.parent-pageid-33620 #Filters .filters_wrapper ul li.reset {
    margin-left: 0!important;
    width: 100% !important;
    right: 0;
    z-index: 9;
    flex: 0 0 100%;
    background-image: linear-gradient(90deg, #243b7a, #0a78b3);
    padding: 10px 0;
    background-color:transparent;
    border-radius: 10px;
        transition: .7s all;
}
.page-child.parent-pageid-33620 #Filters .filters_wrapper ul li.reset:hover{
    background-image: linear-gradient(270deg, #2980bb, #2980bb);
    background-color:#2980bb;
    transition: .7s all;
}
.page-child.parent-pageid-33620 #Filters .filters_wrapper ul li.reset a.all {
    background-size: 80px!important;
    background: transparent;
    border: 0;
    padding: 0 !important;
    height: 80px;
    display: flex;
    align-items: center;
    background-position: 97% 60% !important;
}
.page-child.parent-pageid-33620 #Filters .filters_wrapper ul li:not(.reset) {
    width: 32%!important;
    margin: 0 0px 10px 10px!important;
    flex: inherit;
}
.page-child.parent-pageid-33620 #Filters .filters_wrapper ul li:not(.reset) a:hover,.page-child.parent-pageid-33620 #Filters .filters_wrapper ul li:not(.reset).current-cat a {
    background: #0a78b3;
    border-color: #0a78b3;
}
.page-child.parent-pageid-33620 #Filters .filters_wrapper ul li.reset a:hover{
    background-color: transparent;
    border: 0;
}
.page-child.parent-pageid-33620 #Filters .filters_wrapper ul li.all{
    color: #003280;
    text-align: center;
}
.page-child.parent-pageid-33620 #Filters .filters_wrapper ul li.all a{
    background-image: unset !important;
    border: 1px solid #e4e4e4 !important;
    background: #e2e3e4 !important;
    color: #003280 !important;
}
.page-child.parent-pageid-33620 #Filters .filters_wrapper ul li.all a:hover {
    background: #0a78b3 !important;
    border-color: #0a78b3 !important;
    color: #fff !important;
}
.page-child.parent-pageid-33620 #Filters .filters_wrapper ul li.all a p{
    color:transparent !important;
    margin: 0 !important;
    text-align: center;
    font-size: 0px !important;
}
.page-child.parent-pageid-33620 #Filters .filters_wrapper ul li.all a p:after{
    color: #003280 !important;
    font-size: 14px;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.page-child.parent-pageid-33620 #Filters .filters_wrapper ul li.all a:hover p:after{
  color: #fff !important;
  -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.page-child.parent-pageid-33620.page-id-33627 #Filters .filters_wrapper ul li.all a p:after{
content:" تمامی مطالب قلب و عروق";
}
.page-child.parent-pageid-33620.page-id-33648 #Filters .filters_wrapper ul li.all a p:after{
content:" تمامی مطالب کلیه و مجاری ادراری";
}
.page-child.parent-pageid-33620.page-id-33630 #Filters .filters_wrapper ul li.all a p:after{
content:" تمامی مطالب مغز و اعصاب";
}
.page-child.parent-pageid-33620.page-id-33632 #Filters .filters_wrapper ul li.all a p:after{
content:" تمامی مطالب تنفسی";
}
.page-child.parent-pageid-33620.page-id-33634 #Filters .filters_wrapper ul li.all a p:after{
content:" تمامی مطالب عفونی";
}
.page-child.parent-pageid-33620.page-id-33636 #Filters .filters_wrapper ul li.all a p:after{
content:" تمامی مطالب سرماخوردگی";
}
.page-child.parent-pageid-33620.page-id-33640 #Filters .filters_wrapper ul li.all a p:after{
content:" تمامی مطالب درد";
}
.page-child.parent-pageid-33620.page-id-33642 #Filters .filters_wrapper ul li.all a p:after{
content:" تمامی مطالب سرطان";
}
.page-child.parent-pageid-33620.page-id-33644 #Filters .filters_wrapper ul li.all a p:after{
content:" تمامی مطالب آلرژی";
}
.page-child.parent-pageid-33620.page-id-47149 #Filters .filters_wrapper ul li.all a p:after{
content:" تمامی مطالب ایمونولوژی";
}
.page-child.parent-pageid-33620.page-id-33646 #Filters .filters_wrapper ul li.all a p:after{
content:" تمامی مطالب گوارش";
}
.page-child.parent-pageid-33620.page-id-46634 #Filters .filters_wrapper ul li.all a p:after{
content:" تمامی مطالب کودکان";
}
.page-child.parent-pageid-33620.page-id-36482 #Filters .filters_wrapper ul li.all a p:after{
content:" تمامی مطالب روانپزشکی";
}
.page-child.parent-pageid-33620.page-id-33687 #Filters .filters_wrapper ul li.all a p:after{
content:" تمامی مطالب مکمل و ویتامین";
}
.page-child.parent-pageid-33620.page-id-67050 #Filters .filters_wrapper ul li.all a p:after{
content:" تمامی مطالب پوست";
}


.page-child.parent-pageid-33620.page-id-46678 #Filters .filters_wrapper ul li.all,
.page-child.parent-pageid-33620.page-id-33638 #Filters .filters_wrapper ul li.all{
display:none;
}

@media( max-width:767px) {
body.page-child.parent-pageid-33620 #Filters.only-categories .categories {
    padding: 0;
}
.page-child.parent-pageid-33620 #Filters .filters_wrapper ul li.reset {
    height: 80px;
    right: 0;
    top: 0;
}
body.page-child.parent-pageid-33620 #Filters.only-categories .categories a.all {
padding: 12.2% 5%!important;
    min-height: auto!important;
}
}
.single .vc_slide.vc_images_carousel.vc_build {
    direction: ltr;
}
.single .vc_images_carousel ol.vc_carousel-indicators {
    margin: 0 0 0 -30%;
    text-align: center;
    bottom: -20px;
}
.single .vc_images_carousel .vc_carousel-control {
width: 40px;
height:40px;
background:#ffffffa3;
opacity: 1;
}
.single .vc_images_carousel .vc_carousel-control .icon-prev:before,.single .vc_images_carousel .vc_carousel-control .icon-next:before {
    text-align: center;
    line-height: 19px;
    margin: 0;
    top: unset;
}
.wpb_gallery .wpb_flexslider .flex-direction-nav a {
    transform: rotate(180deg);
}
@media (max-width:767px) {
.single .vc_images_carousel .vc_carousel-control .icon-prev:before, .single .vc_images_carousel .vc_carousel-control .icon-next:before {
    text-align: center;
    line-height: 29px;
    margin: 0;
    top: unset;
}
.single .vc_images_carousel .vc_carousel-control .icon-next,.single .vc_images_carousel .vc_carousel-control .icon-prev {
    width: 40px;
    height: 40px;
    margin-top: 0;
    margin-left: 0;
    position: relative;
    top: unset;
    left: unset;
}
.single .vc_images_carousel ol.vc_carousel-indicators {
    width: 100%;
    left: 0;
}
}

.searchhealth.el-search-health {
    background: #243a7a;
    padding: 50px;
    display: flex;
    flex-direction: column-reverse;
    justify-content: center;
    align-items: center;
    margin-bottom: 40px
}
.single-health .searchhealth.el-search-health {
    margin-bottom: 0px
}
.searchhealth.el-search-health .approved {
    border: 0;
    color: #a7b0ca;
    text-align: center;
}
.searchhealth.el-search-health .searchtag-container {
    width: 700px;
    max-width: 95%;
}
.searchhealth.el-search-health form#searchtag input#s {
    background: #fff;
    border-radius: 60px;
    height: 50px;
}
.searchhealth.el-search-health .approved p {
    margin: 10px 0 15px;
    font-size: 14px;
}
.searchhealth.el-search-health .approved span {
    border: 2px solid #b5b7b9;
    padding: 10px 30px;
    display: block;
    width: fit-content;
    margin: 0 auto;
    border-radius: 60px;
    font-size: 20px;
    text-transform: uppercase;
    letter-spacing: 3px;
    font-weight: bold;
    font-family: arial;
}
.baner-dakheli-majale {
    position: relative;
    border-radius: 10px;
    width: 100% !important;
}
.baner-dakheli-majale > div {
    border-radius: 20px;
}
.baner-dakheli-majale:after {
    content: "";
    width: 0;
    height: 0;
    border-left: 20px solid #0000;
    border-right: 20px solid #0000;
    border-top: 15px solid #efefef;
    position: absolute;
    bottom: -15px;
    right: 40px;
}
.baner-dakheli-majale ul {
    list-style: none;
    font-size: 13px;
    color: #58595b !important;
    margin: 0;
}
.baner-dakheli-majale ul li {
    position: relative;
    padding-right: 30px;
}
.baner-dakheli-majale ul li:before {
    content: "";
    width: 20px;
    height: 20px;
    display: block;
    position: absolute;
    right: 0;
    background-image: linear-gradient(to bottom, #cecece, #fefefe);
    border-radius: 50%;
    box-shadow: 0 1px 2px #999da0;
}
.baner-dakheli-majale ul li:after {
    content: "\f147";
    font-family: dashicons;
    position: absolute;
    right: 1px;
    font-size: 20px;
    top: -1px;
    color: #222;
}
.searchhealth.el-search-health form {
    position: relative;
}
.searchhealth.el-search-health form:after {
    content: '\e962';
    font-family: "mfn-icons";
    position: absolute;
    left: 10px;
    top: 0;
    font-size: 35px;
    width: 40px;
    height: 50px;
    line-height: 50px;
    color: #243a7a;
}
.parent-pageid-33620 div#Subheader,.page-template-journals div#Subheader {
    display: none;
}
.webinar-tax-title {
    display: block;
    margin: 30px 0;
    font-size: 20px;
    font-weight: bold;
    color: #222;
}

.page-template-dermatology #Subheader,.page-template-gastroenterology #Subheader,.page-template-rheumatology #Subheader  {
    display:none;
}
.page-template-dermatology h1,.journal-page-title,.page-template-gastroenterology h1,.page-template-rheumatology h1,.main-journal-title{
    text-align: left;
    color: #1e8ac8;
    font-weight: bold;
}
.d-flex.three-col {
    display: flex;
    justify-content: end;
}
.el-journal-item {
    flex: 0 0 33%;
    width: 33%;
    height: 300px;
}
.el-journal-item a {
    box-shadow: 5px 5px 10px #0003;
    display: block;
    position: relative;
    height: 100%;
    border-radius: 10px;
    overflow: hidden;
    width: 93%;
    margin: 0 auto;
}
.el-journal-item a img {
    position: absolute;
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: top;
}
.el-journal-item .cover {
    position: absolute;
    width: 100%;
    height: 100%;
    text-align: left;
    background-image: linear-gradient(70deg, #233d7c69, #0780b459);
    transform: translateY(0px);
    transition: all 0.3s;
}
.el-journal-item .cover h3 {
    padding: 30px;
    color: #fff;
    font-weight: bold;
    text-shadow: 0 3px black;
    font-size: 33px;
    line-height: 32px !important;
    margin-bottom: 0;
    padding-bottom: 10px;
}
.el-journal-item .cover strong {
    position: absolute;
    left: 30px;
    font-size: 24px;
    background: #fff;
    width: 65px;
    height: 65px;
    border-radius: 50%;
    color: #003280;
    display: flex;
    align-items: center;
    justify-content: center;
}
.el-journal-item:hover .cover {
    transform: translateY(0);
}
.custom-journal-list {
    padding: 50px 0;
}
.volume-box {
    display: block;
    background: #fff;
    border-radius: 15px;
    overflow: hidden;
    margin: 0 auto;
    max-width: 100%;
}
.volume-box h3 {
    background-image: linear-gradient(45deg, #1e8ac8, #003280);
    text-align: left;
    padding: 10px;
    color: #fff;
    margin: 0;
}
.volume-list {
    display: flex;
    flex-wrap: wrap;
    justify-content: start;
    margin-top: 15px;
    direction: ltr;
    padding: 20px;
}
.volume-list a {
    flex: 0 0 24%;
    background-color: #d5d5d5;
    border-radius: 60px;
    text-align: center;
    margin: 0px 10px 15px 0;
    padding: 20px 0;
    font-size: 25px;
    color: #003280;
    font-weight: bold;
    transition: all 0.3s;
}
.volume-list a:hover {
    box-shadow: 0 0 15px #ccc;
    background-image: linear-gradient(45deg, #1e8ac8, #003280);
    color: #fff;
}
.issue-item {
    display: flex;
    direction: ltr;
    background-image: linear-gradient(45deg, #cacccd, #eaebeb);
    margin-bottom: 15px;
    padding: 20px;
    border-radius: 20px;
    align-items: center;
    transition: all 0.3s;
}
.issue-item:hover {
    background-image: linear-gradient(45deg, #1e8ac8, #003280);
}
.issue-item .content {
    flex: 0 0 80%;
}
.issue-item .content h3 {
    color: #1e8ac8;
    margin: 0;
    font-size: 22px;
    font-weight: bold;
}
.issue-item .content span {
    font-size: 14px;
    color: #6d6e71;
}
.issue-item .link {
    flex: 0 0 20%;
}
.issue-item .link a {
    width: 90%;
    float: right;
    background: #fff;
    padding: 17px 0 12px;
    text-align: center;
    border-radius: 60px;
    box-shadow: 0 0 15px #ccc;
    font-size: 23px;
    font-weight: bold;
}
.issue-item:hover .content h3 {
color: #fff;
}

.issue-item:hover .content span {
color: #f9f9f9;
}

.JournaloftheAmericanAcademyofDermatology,.JournaloftheEuropeanAcademyofDermatologyandVenereology {
    background-image: url('img/dermatology.jpg');
    background-size: cover;
    background-position: center;
    position: relative;
} 
.ACROpenRheumatology,.TheLancetRheumatology {
    background-image: url('img/rheumatology-bg.jpg');
    background-size: cover;
    background-position: center;
    position: relative;
}
.AmericanJournalofGastroenterology {
    background-image: url('img/Gastroenterology-bg.jpg');
    background-size: cover;
    background-position: center;
    position: relative;
}
.JournaloftheAmericanAcademyofDermatology:before,.ACROpenRheumatology:before,.AmericanJournalofGastroenterology:before,.JournaloftheEuropeanAcademyofDermatologyandVenereology:before,.TheLancetRheumatology:before{
    content: "";
    width: 100%;
    height: 100%;
    background: #b3b3b3;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0.4;
}

.page-template-journals .mhb-item.mhb-menu.mhb-custom-QBHdlhHN8, .page-template-journals #Header_wrapper .mhb-col.center .mhb-item.mhb-menu:last-child {display:block;}
.page-template-journals #Header_wrapper .mhb-col.center .mhb-item.mhb-menu:first-child,.page-template-journals .mhb-item.mhb-menu.mhb-custom-xXDFpGJeA,.page-template-journals .mhb-view.desktop .action-bar .mhb-row-wrapper {display:none;}
@media (max-width:767px) {
  .page-template-journals .mhb-item.mhb-menu.mhb-custom-YQMQTizcM {display: block;}
  .page-template-journals .mhb-item.mhb-menu.mhb-custom-T-OFJ13X08 {display:none}
}
@media (min-width:768px) and (max-width:991px) {
  .page-template-journals .mhb-item.mhb-menu.mhb-custom-e3z-uUW-Y- {display: block;}
  .page-template-journals .mhb-item.mhb-menu.mhb-custom-MRjNL7cw6 {display: block;}
}
@media (max-width:1024px) {
  .page-template-journals .mhb-custom-nsL9kgyEZ9,.page-template-journals .mhb-custom-e3z-uUW-Y-,.page-template-journals .mhb-custom-Bdrw9djFLx {
display:none !important;
}
.page-template-journals .mhb-custom-I-Kbd_1HO, .page-template-journals .mhb-custom-cPJTR9rF0, .page-template-journals .mhb-custom-SimbbfxaN, .page-template-journals .mhb-custom-bpKKUlepZ {
display: block !important;
} 
}

@media (max-width:767px) {
.d-flex.three-col,.issue-item {
    flex-wrap: wrap;
}
.el-journal-item {
    flex: 0 0 100%;
    width: 100%;
    height: 300px;
    padding: 0;
    margin-bottom: 15px;
}
.volume-list a {
    flex: 0 0 49%;
}
.volume-box h3 {
font-size:30px;
}
.issue-item .link,.issue-item .content {
    flex: 0 0 100%;
}
.issue-item .link a {
    width: 100%;
    margin-top: 20px;
}
}



.parent-pageid-33620 .blog-news .post-item .post-desc-wrapper,.page-id-33620 .blog-news .post-item .post-desc-wrapper {
    margin-right: 10px;
}
.parent-pageid-33620 .blog-news .post-item .post-photo-wrapper,.page-id-33620 .blog-news .post-item .post-photo-wrapper {
    border-radius: 20px;
    overflow: hidden;
}
.parent-pageid-33620 .blog-news .post-item .post-desc-wrapper,.page-id-33620 .blog-news .post-item .post-desc-wrapper{
    border-radius: 20px;
}
a.reminder-file {
    background: #0095eb;
    color: #fff;
    font-size: 20px;
    padding: 10px 30px;
    border-radius: 50px;
    box-shadow: 0 0 10px #ccc;
    margin-bottom: 10px;
    display: block;
    line-height: 40px;
    width: 170px;
    text-align: center;
    margin: 0 auto 10px;
}
a.reminder-file:hover {
    color: #fff;
    background: #003280;
}

@media(max-width:767px) {
.parent-pageid-33620 .blog-news .post-item .post-desc-wrapper,.page-id-33620 .blog-news .post-item .post-desc-wrapper {
    margin-right: 0;
    margin-top: 10px;
    padding: 10px;
    width: calc(100% - 20px) !important;
}
body.page-child.parent-pageid-33620 .baner-dakheli-majale ul {
    margin: 0 !important;
}
.baner-dakheli-majale ul li:after {
    top: -5px;
}
.searchhealth.el-search-health {
    padding: 30px 15px;
}
.searchhealth.el-search-health .approved span {
    border: 1px solid #b5b7b9;
    font-size: 13px;
}
.postid-47823 .column.one.single-photo-wrapper.image {
display: none;
}
.postid-47823 .mobile-img {
display: block;
}
}

@media(min-width: 768px) {
.postid-47823 .column.one.single-photo-wrapper.image {
display: block;
}
.postid-47823 .mobile-img {
display: none;
}
}

.health-template-default .wp-faq-schema-wrap{
 display:none;
}
body .wp-faq-schema-items h3.ui-accordion-header {
    background: #e3e3e3 !important;
    border: 0;
    font-size: 20px !important;
    border-radius: 7px 7px 0px 0px;
    color: #000!important;
    margin-top: 20px;
    box-shadow: unset;
}
body .wp-faq-schema-items .ui-accordion-content {
    background: #cccccc30;
    border: 0;
}
body .wp-faq-schema-items h3.ui-accordion-header.ui-accordion-header-active {
    background: #003280 !important;
    color: #fff !important;
}
.wp-faq-schema-wrap.wp-faq-schema-accordion {
    margin: 30px 0;
    border: 1px solid #e0e0e0;
    padding: 20px;
    border-radius: 10px;
}
.wp-faq-schema-wrap .ui-accordion .ui-accordion-header .ui-icon {
    opacity: 0;
}
.developer-copyright {
    text-align: center;
    padding-bottom: 10px;
    display: block;
}
.developer-copyright a span {
    margin-left: 5px;
    line-height: 18px;
}
.developer-copyright a {
    color: #fff !important;
    display: flex;
    align-items: center;
    justify-content: center;
}
#comments #comments-title {
display: block;
}




.video-galleries,.video-galleries-list{
	direction: ltr;
}
.video-galleries .splide__slide,.video-galleries-list .splide__slide{
	direction: rtl;
}



/* ============================================================================================================= */

.video-galleries-wrapper{
	width: 100%;
	min-height: 50vh;
       margin-bottom: 40px;
}

.video-galleries .splide__slide{
	width: 100%;
	padding: 50px 5% 200px;
	display: flex;
	justify-content: center;
	align-items: center;
	min-height: 75vh;
}
.pt-0{
	padding-top: 0 !important;
}

.slider-pic{
	width: 48%;
	height: auto;
	margin-left: 2%;
	display: flex;
	justify-content: center;
}
.slider-pic img{
	border-radius: 16px;
}
.slider-contents{
	width: 48%;
	margin-right: 2%;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: center;
}
.slider-contents *{
	color: #fff;
}

.slider-contents-title{
	width: 100%;
	font-weight: 700;
	margin-bottom: 16px;
	line-height: 1.8;
	font-size: 36px;
	text-shadow: 1px 1px 3px rgba(0,0,0,.8);
}
.slider-contents-title a:hover{
	color: #0984e3 !important;
}

.slider-contents-desc{
	width: 100%;
    font-size: 14px;
    line-height: 1.8;
	text-align: justify;
	text-shadow: 1px 1px 3px rgba(0,0,0,.8);

}
.slider-contents-link{
    align-self: flex-end;
    margin-top: 24px;
    padding: 12px 36px;
    border-radius: 36px;
    background-color: #0984e3;
    display: flex;
    align-items: center;
    font-size: 16px;
}
.slider-contents-link:hover{
    color: #fff !important;
}

.slider-contents-link img{
	width: 35px;
	height: 35px;
	margin-right: 8px;
}



.video-galleries-list{
	width: 82%;
	height: 200px;
	border-radius: 24px;
	background-color: #444;
	margin: 0 auto;
	display: flex;
	flex-direction: row-reverse;
	padding: 32px;
	transform: translateY(-175px);
}

.video-galleries-list-title{
 height: auto;
    width: 150px;
    color: #0984e3;
    font-size: 24px;
    margin-left: 25px;
    display: flex;
    align-items: CENTER;
    flex-direction: column;
    justify-content: center;
    background: #fff;
    padding: 16px;
    direction: rtl;
    line-height: 1.7;
    border-top-left-radius: 16px;
    border-bottom-left-radius: 16px;
    position: relative;
    text-align: center;
    font-weight: 700;
}

.video-galleries-list-title svg{
	fill: #0984e3;
	margin-top: 8px;
	width: 40px;
	height: 40px;
}
.video-galleries-list-title::before{
    display: block;
    content: '';
    position: absolute;
    height: 100%;
    width: 50px;
    background-color: #fff;
    right: -50px;
    top: 0;

}
.video-galleries-list-title::after{
	display: block;
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border-top: 15px solid transparent;
    border-left: 20px solid #666;
    border-bottom: 0px solid transparent;
    right: -51px;
    top: -15px;
}

.video-galleries-list-wrapper{
	width: calc(100% - 175px);
	height: 100%;
}
.video-galleries-list-wrapper .splide__list{
	height: 100%;
    width: 100% !important;
    transform: none !important;
    flex-direction: row-reverse;
    align-items: center;
	justify-content: center;
}
.video-galleries-list-wrapper .splide__list .splide__slide{
	height: 120px !important;
    width: 200px !important;
    border-radius: 16px;
    opacity: .5 !important;
}

.video-galleries-list-wrapper .splide__list>.splide__slide.is-active {
    border: 0px solid #000 !important;
	opacity: 1 !important;
}

.video-galleries .splide__arrow svg {
    fill: #fff !important;
    height: 1.5em;
    width: 1.5em;
}
.video-galleries .splide__arrow--prev {
    left: 0;
    margin: 0;
	border-top-right-radius: 20px !important;
    border-bottom-right-radius: 20px !important;
} 
.video-galleries .splide__arrow--next {
    right: 0;
	margin: 0;
	border-top-left-radius: 20px !important;
    border-bottom-left-radius: 20px !important;
}
.splide__arrow {
    height: 3.5em !important;
    opacity: 1 !important;
    width: 2em !important;
    background: #0984e3 !important;

}
.splide__pagination__page {
    border-radius: 50% !important;
    height: 10px !important;
    margin: 3px;
    opacity: .7;
    width: 10px !important;
}


  
  /******************* big screan scope ************************* */
  
  @media screen and (min-width: 1441px) {
  
	.video-galleries .splide__slide{
		padding: 50px 10% 175px;
	}
	.video-galleries-list-wrapper .splide__list .splide__slide{
		height: 165px !important;
		width: 250px !important;
	}
	.video-galleries-list{
		width: 80%;
	}









  }
  
  /*********************** middle screan scope ******************** */
  
  @media screen and (min-width: 1024px) and (max-width: 1280px) {
	.video-galleries .splide__slide{
		padding: 50px 2.5% 175px;

	}

	.slider-contents-title{
		margin-bottom: 12px;
		font-size: 28px;
	}
	.slider-contents-desc{
		font-size: 13px;
	}
	.slider-contents-link{
		margin-top: 16px;
		padding: 10px 30px;
		font-size: 15px;
	}
	.slider-contents-link img{
		width: 30px;
		height: 30px;
	}
	.video-galleries-list{
		width: 90%;
		height: 170px;
		padding: 24px;
		transform: translateY(-150px);
	}
	.video-galleries-list-wrapper{
		width: calc(100% - 145px);
	}
	.video-galleries-list-title{
		width: 120px;
		font-size: 22px;
		margin-left: 25px;
	}
	.video-galleries-list-title svg{
		width: 35px;
		height: 35px;
	}
	.video-galleries-list-title:before {
		width: 40px;
		right: -40px;
	}
	.video-galleries-list-title:after {
		border-top: 10px solid transparent;
		border-left: 20px solid #666;
		right: -42px;
		top: -10px;
	}
	.video-galleries-list-wrapper .splide__list .splide__slide {
		height: 110px !important;
		width: 167px !important;
	}



  }
  
  /***********************tablet scope****************/
  
  @media screen and (max-width: 1023px) {
	 
.video-galleries-list{
	display: none !important;
}

.slider-pic{
	width: 100%;
	height: auto;
	margin-left: 0%;
}
.slider-contents{
	width: 100%;
	margin-right: 0%;
	align-items: center;
}

.video-galleries .splide__slide {
	flex-wrap: wrap;
	align-content: flex-start;
	padding: 50px 2.5% 50px;
    min-height: 60vh;
}

.slider-contents-title {
    order: 2;
    text-align: center;
    width: 100%;
    font-weight: 700;
    margin-bottom: 16px;
    line-height: 1.8;
    font-size: 24px;
    text-shadow: 1px 1px 3px rgba(0,0,0,.8);
    margin-top: 48px;
}
.slider-contents-desc{
	display: none;
}
.slider-contents-link{
	order: 1;
    align-self: center;
    padding: 12px 36px;
    font-size: 16px;
	margin: 24px 0 0;
}
.slider-contents-link img{
	width: 35px;
	height: 35px;
}
.splide__arrow {
    top: 54% !important;
}

#Footer .widgets_wrapper .column .mob-view{
display:none;
}
#Footer .widgets_wrapper .column .mob-view h3{
display:none;
}
#Footer .widgets_wrapper .column.one-second:last-child{
max-width: 520px;
    margin: 0 auto 0 0;
    float: left;
}
#Footer .widgets_wrapper .column.one-second:first-child{
max-width: 650px;
    margin: 0 0 0 auto;
        float: right;
}
#Footer aside>strong.head-title{
    padding-top: 12px;
      margin-bottom: 25px;
      font-weight: 700;
}
#Footer img.aparat:hover,.social-icon div i.icon-instagram:hover,.social-icon div i.icon-linkedin:hover { 
    filter: contrast(0.5);
    zoom: 1.1;
    transition: 1.5s;
}
#Footer .widgets_wrapper{
  padding: 50px 0 25px !important;
}
#Footer .textwidget.custom-html-widget .footer-menu{
display: flex;
    align-items: end;
    
}
#Footer .footer-menu ul.col-2.footer-list{
margin-right: 15px;
}
#Footer #custom_html-124 > div > div.footer-menu > ul:nth-child(2){
max-width: 160px;
    margin: 0 auto 0 0 !important;
}
#Footer .widgets_wrapper .widget{
    padding: 0 !important;
}
#Footer .textwidget.custom-html-widget div ul li:before{
color: #0092d8 !important;
}
#Footer #custom_html-123 .textwidget img{
width: 100%;
object-fit: cover;
}
#Footer #custom_html-26 > div > p{
   font-size: 15px;
    line-height: 31px;
    margin:0;
}
#Footer #custom_html-123 .textwidget .left-col{
  display: flex;
  flex-flow: row-reverse;
  justify-content: space-between;
  align-items: end;
}
#Footer #custom_html-123 .textwidget .left-col h3{
color: #0680b3;
font-size: 18px;
font-weight: 400;
display: block;
margin-bottom: 10px;
}
#Footer #custom_html-123 .textwidget .left-col .logo-holder{
max-width: 170px;
}
#Footer .bottom-row{
  height: 14px;
  display: flex;
  flex-flow: row;
  justify-content: space-between;
}
#Footer .bottom-row .col1{
width: 33.33%;
height: 100%;
background: #0070B6;
}
#Footer .bottom-row .col2{
width: 33.33%;
height: 100%;
background: #0289CC;
}
#Footer .bottom-row .col3{
width: 33.33%;
height: 100%;
background: #00A4E5;
}
#Footer .social-icon{
 border: 1px solid #0092d8;
line-height: 40px;
border-radius: 30px; 
margin-bottom: 10px;
display: flex !important;
    flex-flow: row;
    align-items: center;
        justify-content: center;
}
#Footer .social-icon>span{
 display: unset !important; 
 border: unset  !important; 
 line-height: unset  !important; 
 border-radius: unset  !important; 
 margin-bottom: unset  !important;
 padding: 0 5px;
}
#Footer .social-icon div i{
    top: 0 !important;
    bottom: 0;
}
#Footer .social-icon div i:before{
display:block;
}
#Footer .container{
padding: 0 5%!important;
}
#Footer .contact-info{
display: flex;
flex-flow: row;
justify-content: space-between;
margin-top:50px;
}
#Footer .contact-info h3{
display:none;
}
#Footer .contact-info .info{
   display: flex;
    flex-flow: row;
    justify-content: start;
    align-items: center;
    color:#fff;
}
#Footer .contact-info .info img{
padding-left:14px;
    max-width: 30px;
}
#Footer #custom_html-3 > div > div > div:nth-child(3) > img{
padding-left:0;
padding-right:10px;
    max-width: 28px;
}
#Footer #custom_html-3 > div > div > div:nth-child(2) > img{
max-width: 20px;
}
#Footer .copyright{
color: #0094D9;
text-align: center;
}
@media only screen and (min-width: 1240px){
#Footer .section_wrapper, #Footer  .container{
max-width: 1430px !important;
}
}
@media only screen and (max-width: 1447px) and (min-width: 767px){
#Footer .contact-info{
    margin-top: 23px;
}
}
@media only screen and (max-width: 1101px) and (min-width: 767px){
  #Footer .social-icon{
      flex-flow: row wrap;
  }
  #Footer .social-icon span{
   width: 100%;
  }
}
@media only screen and (max-width: 1295px) and (min-width: 767px){
  #Footer .contact-info{
       font-size: 11px;
  }
  #Footer #custom_html-3>div>div>div:nth-child(2)>img{
    max-width: 18px;
        padding-left: 10px;
  }
  #Footer #custom_html-3>div>div>div:nth-child(3)>img{
  max-width: 21px;
  padding-right: 7px;
  }
}
@media only screen and (max-width: 1100px) and (min-width: 767px){
#Footer .section_wrapper, #Footer .container, #Footer .with_aside .content_wrapper{
   max-width: 850px;
}
  #Footer .contact-info{
   flex-flow: column;
       margin-top: 30px;
  }
  #Footer #custom_html-3 .contact-info .info:nth-child(3){
      flex-flow: row-reverse;
  }
  #Footer #custom_html-3 > div > div > div:nth-child(3) > img{
    padding-left: 10px;
    padding-right: 0;
  }
  #Footer .social-icon>span{
  padding: 0;
  }
}
@media only screen and (max-width: 1207px) and (min-width: 767px){
#Footer #custom_html-26>div>p{
    font-size: 13px;
}
#Footer .contact-info{
margin-top: 10px;
}
}
@media only screen and (max-width: 767px){
#Footer .widgets_wrapper .column .mob-view h3{
font-weight: 700 !important;
}
  #Footer .section_wrapper,   #Footer .container,  #Footer .with_aside .content_wrapper{
    max-width: 1220px !important; 
  }
  #Footer .contact-info{
   flex-flow: column;
       margin-top: 20px;
  }
  #Footer #custom_html-3 > div > div > div:nth-child(3){
      flex-flow: row-reverse;
  }
  #Footer #custom_html-3>div>div>div:nth-child(3)>img{
    padding-left: 10px;
    padding-right: 0;
    max-width: 20px;
  }
  #Footer #custom_html-3>div>div>div:nth-child(2)>img{
    max-width: 17px;
  }
  #Footer #custom_html-123 .textwidget .left-col .logo-holder{
  max-width: 160px;
  }
  #Footer .social-icon>span{
   padding: 0 5px;
  }
  #Footer .social-icon div{
    width: 40px !important;
        height: 40px !important;
  }
  #custom_html-26>div>p{
  font-size: 13px;
    line-height: 26px;
  }
}
@media only screen and (max-width: 767px){
  #Footer .widgets_wrapper .column .mob-view{
  display: flex;
  flex-flow: row;
  justify-content: space-between;
  align-items: end;
  margin-bottom: 20px;
  }
  #Footer .widgets_wrapper .column .mob-view .logo-holder{
      max-width: 140px;
  }
  #Footer .widgets_wrapper .column .mob-view .logo-holder img{
      width: 100%;
  }
  #Footer .widgets_wrapper .column .mob-view h3{
  color: #0680b3 !important;
  font-size: 18px;
  font-weight: 400;
  display: block;
  margin-bottom: 0;
  }
  #Footer aside>strong.head-title{
  display:none;
  }
  Footer .section_wrapper,   #Footer .container,  #Footer .with_aside .content_wrapper{
    max-width: 1220px !important; 
  }
  #Footer .contact-info{
   flex-flow: column;
       margin-top: 20px;
  }
  #Footer #custom_html-3 > div > div > div:nth-child(3){
      flex-flow: row-reverse;
  }
  #Footer #custom_html-3>div>div>div:nth-child(3)>img{
    padding-left: 10px;
    padding-right: 0;
  }
  #Footer .widgets_wrapper .column.one-second:last-child{
  max-width:unset;
  }
  #Footer #custom_html-123 .textwidget .left-col{
      justify-content: start;
      margin-top: 30px;
  }
  #Footer #custom_html-123 .textwidget .left-col .logo-holder{
     display:none;
  }
  #Footer .social-icon>span{
   padding: 0 5px;
  }
  #Footer .social-icon div{
    width: 40px;
        height: 40px;
  }
  #custom_html-26>div>p{
  font-size: 13px;
    line-height: 26px;
  }
    #Footer .contact-info .info{
    margin-bottom: 10px;
    }
  #Footer .contact-info h3{
  color: #0680b3;
  font-size: 18px;
  font-weight: 400;
  display: block;
  margin-bottom: 10px;
  }
  #custom_html-124 > div > div.footer-menu > ul:nth-child(1){
      margin: 0 15px;
  }
  #Footer .bottom-row{
  height: 10px;
  }
}
@media only screen and (max-width: 500px){
    #Footer .widgets_wrapper ul li{
    font-size: 13px !important;
    }
    #Footer .social-icon div{
        width: 40px !important;
        height: 40px !important;
    }
  #Footer .social-icon div i:before{
    font-size: 25px !important;
  }
  #Footer .social-icon div a img,
  #Footer .social-icon div i{
    width: 24px !important;
  height: 24px !important;
  }
  #Footer .social-icon{
      flex-flow: row wrap;
  }
  #Footer .social-icon span{
   width: 100%;
  }
}

.test-result {
    text-align: center;
    padding-top: 10px;
}
body:not(.page-id-36523) .wp-caption-text {
    display: none!important;
}
#back_to_top {
    font-size: 15px;
}
.post-number {
    display: none!important;
}
body #Top_bar .search_wrapper {
    background: #edeffa!important;
}
#Top_bar .search_wrapper .icon-cancel-fine:before {
    color: #000;
}
#Top_bar.is-sticky a.responsive-menu-toggle i:before {
    color: #003280;
}
#Top_bar.is-sticky {
    height: 65px!important;
}
#Top_bar a.responsive-menu-toggle i:before {
    color: #fff;
}
.post-item {
    margin-bottom: 53px;
}
.search.search-results .posts_group{
  display: flex;
  flex-flow: row wrap;
}
.search.search-results .sections_group, .search.search-no-results .sections_group {
    width: 78%;
}
.search.search-results .sidebar.four.columns, .search.search-no-results .sidebar.four.columns {
    width: 22%;
}
.search.search-results .sidebar.four.columns .widget-area.clearfix, .search.search-no-results .sidebar.four.columns .widget-area.clearfix {
    padding: 30px 0px 20px;
    border-left-width: 0;
}
.pager .pages a:hover, .pager .pages a.active {
    background-color: transparent!important;
    color: #0095eb;
}
.pager .pages {
    background: none!important;
}
/* sh */ 
.header-transparent.ab-hide #Top_bar:not(.is-sticky) {
    border-bottom: 2px solid #fff!important;
  /*  background-image: linear-gradient(to top, rgba(255,0,0,0), rgb(0, 50, 128))!important;*/
    background-image: linear-gradient(to top, rgba(255, 255, 255, 0), rgb(0, 50, 128))!important;
}
.header-transparent.ab-hide #Top_bar {
    box-shadow: 10px 0px 14px 0px #404040!important;
}
.search #Top_bar:not(.is-sticky), .tax-product_tag #Top_bar:not(.is-sticky), .single-product #Top_bar:not(.is-sticky), .page-child.parent-pageid-33620.header-transparent.ab-hide #Top_bar:not(.is-sticky), .tax-product_cat.header-transparent.ab-hide #Top_bar:not(.is-sticky), .single-health.header-transparent.ab-hide #Top_bar:not(.is-sticky), .single-post.header-transparent.ab-hide #Top_bar:not(.is-sticky) {
    border-bottom: 2px solid #fff!important;
    background-image: none!important;
    box-shadow: 10px 0px 14px 0px #404040!important;
    background-color: #013280!important;
}
.search div#Subheader, .page-child.parent-pageid-33620 div#Subheader, .single-product div#Subheader, .tax-product_cat div#Subheader, .single-health div#Subheader, .single-post div#Subheader, .tax-product_tag div#Subheader {
    padding: 80px 0 15px 0px!important;
}
	.search-not-found .snf-pic i.themecolor.icon-traffic-cone:before {
    color: #013280;
}
#Top_bar.is-sticky #logo img.logo-sticky {
    max-height: 45px!important;
}
.page-id-32668 #Top_bar .menu span.icon-amazon {
    background-image: url(https://abidipharma.com/wp-content/uploads/2019/02/aparat-icon.png);
}
#Top_bar .menu span.icon-amazon {
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}
.page-id-32415 #Top_bar .menu span.icon-amazon {
    background-image: url(https://abidipharma.com/wp-content/uploads/2019/02/aparat-icon-b.png);
}
#Top_bar .menu .icon-amazon:before {
    content: '\e806';
    opacity: 0;
    width: 0.7em;
}
/* sh */ 
.floating-btn img {
    cursor: pointer;
}
.floating-btn {
    position: fixed;
    right: 20px;
    bottom: 55px;
    z-index: 2;
}
.floating-form input[type="submit"] {
    display: none;
}
.floating-form input[type="text"] {
    border-width: 0px 0 1px 0;
    border-color: #b0d8ea!important;
}
.floating-form input#term {
    padding: 5px 7px;
    margin-bottom: 0;
}
.floating-form {
    display: block;
    background: #e9f6fc;
    max-width: 230px;
    border-radius: 4px 4px 10px 10px;
    margin-bottom: 10px;
    box-shadow: 0 4px 23px 0 rgba(0,0,0,.09);
}
.float-text {
    padding: 13px;
    color: #0a2551;
    text-align: justify;
    font-size: 12px;
}
.floating-form form {
    padding: 10px;
    border-radius: 0px 0px 0px 10px;
    background: #ffffff;
}
.float-text.float-text-title {
    font-size: 16px;
    font-weight: 700;
    padding-top: 13px!important;
}
.blog-news .post-item .post-desc-wrapper .post-title h2.entry-title {
    margin-bottom: 8px;
}
.single-post .content_wrapper.clearfix .sidebar.sidebar-1.four.columns {
    width: 26%!important;
    margin-left: 14px;
    margin-top: 4.3%;
    padding-right: 5px;
}
/*.single-post div#Subheader .container {
    margin: 0 12.2%;
}*/
.single-post .content_wrapper.clearfix .sections_group {
    padding-right: 1.4%;
    width: 70%;
    padding-left: 0%;
}
/*main page*/ 
.archive.post-type-archive ul.products li.product .desc .excerpt ul {
    display: none;
}
a#back_to_top i.icon-up-open-big:before {
    opacity: 0;
}
a#back_to_top i.icon-up-open-big {
    background-image: url(https://abidipharma.com/wp-content/uploads/2019/04/Untitled-1.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
a#back_to_top {
    background: transparent!important;
}
#Top_bar.is-sticky .menu > li > a#search_button .icon-search-fine:before {
    font-size: 21px;
    color: #58595b;
}
#Top_bar .menu > li > a#search_button .icon-search-fine:before {
    font-size: 21px;
}
.header-stack #Top_bar .top_bar_right {
    left: 5%;
    right: auto;
}
body #Top_bar .search_wrapper {
    width: 28.6%;
    background: rgba(255, 255, 255, 0.7)!important;
    top: 101%;
    border-radius: 9px;
    left: 4%;
    height: 55px;
    padding: 12px 15px;
}
#Top_bar.is-sticky .top_bar_left .search_wrapper {
    width: 33%!important;
    left: 1%!important;
    top: 97%;
}
footer#Footer .widgets_wrapper .column.two-third p.instagram .icon-instagram:before,footer#Footer .widgets_wrapper .column.two-third p.instagram .icon-linkedin:before, footer#Footer .widgets_wrapper .column.two-third p.telegram i.icon-paper-plane:before {
    font-size: 46px;
    color: #fff;
    margin-right: 0!important;
}
.social-icon div i.icon-instagram:before,.social-icon div i.icon-linkedin:before {
    margin-right: 0!important;
	font-size: 35px;
}
footer#Footer .widgets_wrapper .column.two-third p.aparat img {
    width: 48px;
}
footer#Footer .widgets_wrapper .column.two-third img.icon-tozi {
    width: 45px;
    vertical-align: middle;
}
#Footer .footer_copy .copyright {
    text-align: center;
    width: 100%;
}
#Footer .footer_copy .social {
    display: none;
}
#Footer .footer_copy .one {
    margin-bottom: 6px;
    padding-top: 16px;
    min-height: 16px;
}
#Footer .footer_copy {
    border-top: none;
}




#Footer .widgets_wrapper .column .mob-view{
display:none;
}
#Footer .widgets_wrapper .column .mob-view h3{
display:none;
}
#Footer .widgets_wrapper .column.one-second:last-child{
max-width: 520px;
    margin: 0 auto 0 0;
    float: left;
}
#Footer .widgets_wrapper .column.one-second:first-child{
max-width: 650px;
    margin: 0 0 0 auto;
        float: right;
}
#Footer aside>strong.head-title{
    padding-top: 12px;
      margin-bottom: 25px;
      font-weight: 700;
}
#Footer img.aparat:hover,.social-icon div i.icon-instagram:hover,.social-icon div i.icon-linkedin:hover { 
    filter: contrast(0.5);
    zoom: 1.1;
    transition: 1.5s;
}
#Footer .widgets_wrapper{
  padding: 50px 0 25px !important;
}
#Footer .textwidget.custom-html-widget .footer-menu{
display: flex;
    align-items: end;
    
}
#Footer .footer-menu ul.col-2.footer-list{
margin-right: 15px;
}
#Footer #custom_html-124 > div > div.footer-menu > ul:nth-child(2){
max-width: 160px;
    margin: 0 auto 0 0 !important;
}
#Footer .widgets_wrapper .widget{
    padding: 0 !important;
}
#Footer .textwidget.custom-html-widget div ul li:before{
color: #0092d8 !important;
}
#Footer #custom_html-123 .textwidget img{
width: 100%;
object-fit: cover;
}
#Footer #custom_html-26 > div > p{
   font-size: 15px;
    line-height: 31px;
    margin:0;
}
#Footer #custom_html-123 .textwidget .left-col{
  display: flex;
  flex-flow: row-reverse;
  justify-content: space-between;
  align-items: end;
}
#Footer #custom_html-123 .textwidget .left-col h3{
color: #0680b3;
font-size: 18px;
font-weight: 400;
display: block;
margin-bottom: 10px;
}
#Footer #custom_html-123 .textwidget .left-col .logo-holder{
max-width: 170px;
}
#Footer .bottom-row{
  height: 14px;
  display: flex;
  flex-flow: row;
  justify-content: space-between;
}
#Footer .bottom-row .col1{
width: 33.33%;
height: 100%;
background: #0070B6;
}
#Footer .bottom-row .col2{
width: 33.33%;
height: 100%;
background: #0289CC;
}
#Footer .bottom-row .col3{
width: 33.33%;
height: 100%;
background: #00A4E5;
}
#Footer .social-icon{
 border: 1px solid #0092d8;
line-height: 40px;
border-radius: 30px; 
margin-bottom: 10px;
display: flex !important;
    flex-flow: row;
    align-items: center;
        justify-content: center;
}
#Footer .social-icon>span{
 display: unset !important; 
 border: unset  !important; 
 line-height: unset  !important; 
 border-radius: unset  !important; 
 margin-bottom: unset  !important;
 padding: 0 5px;
}
#Footer .social-icon div i{
    top: 0 !important;
    bottom: 0;
}
#Footer .social-icon div i:before{
display:block;
}
#Footer .container{
padding: 0 5%!important;
}
#Footer .contact-info{
display: flex;
flex-flow: row;
justify-content: space-between;
margin-top:50px;
}
#Footer .contact-info h3{
display:none;
}
#Footer .contact-info .info{
   display: flex;
    flex-flow: row;
    justify-content: start;
    align-items: center;
    color:#fff;
}
#Footer .contact-info .info img{
padding-left:14px;
    max-width: 30px;
}
#Footer #custom_html-3 > div > div > div:nth-child(3) > img{
padding-left:0;
padding-right:10px;
    max-width: 28px;
}
#Footer #custom_html-3 > div > div > div:nth-child(2) > img{
max-width: 20px;
}
#Footer .copyright{
color: #0094D9;
text-align: center;
}
@media only screen and (min-width: 1240px){
#Footer .section_wrapper, #Footer  .container{
max-width: 1430px !important;
}
}
@media only screen and (max-width: 1447px) and (min-width: 767px){
#Footer .contact-info{
    margin-top: 23px;
}
}
@media only screen and (max-width: 1101px) and (min-width: 767px){
  #Footer .social-icon{
      flex-flow: row wrap;
  }
  #Footer .social-icon span{
   width: 100%;
  }
}
@media only screen and (max-width: 1295px) and (min-width: 767px){
  #Footer .contact-info{
       font-size: 11px;
  }
  #Footer #custom_html-3>div>div>div:nth-child(2)>img{
    max-width: 18px;
        padding-left: 10px;
  }
  #Footer #custom_html-3>div>div>div:nth-child(3)>img{
  max-width: 21px;
  padding-right: 7px;
  }
}
@media only screen and (max-width: 1100px) and (min-width: 767px){
#Footer .section_wrapper, #Footer .container, #Footer .with_aside .content_wrapper{
   max-width: 850px;
}
  #Footer .contact-info{
   flex-flow: column;
       margin-top: 30px;
  }
  #Footer #custom_html-3 .contact-info .info:nth-child(3){
      flex-flow: row-reverse;
  }
  #Footer #custom_html-3 > div > div > div:nth-child(3) > img{
    padding-left: 10px;
    padding-right: 0;
  }
  #Footer .social-icon>span{
  padding: 0;
  }
}
@media only screen and (max-width: 1207px) and (min-width: 767px){
#Footer #custom_html-26>div>p{
    font-size: 13px;
}
#Footer .contact-info{
margin-top: 10px;
}
}
@media only screen and (max-width: 767px){
#Footer .widgets_wrapper .column .mob-view h3{
font-weight: 700 !important;
}
  #Footer .section_wrapper,   #Footer .container,  #Footer .with_aside .content_wrapper{
    max-width: 1220px !important; 
  }
  #Footer .contact-info{
   flex-flow: column;
       margin-top: 20px;
  }
  #Footer #custom_html-3 > div > div > div:nth-child(3){
      flex-flow: row-reverse;
  }
  #Footer #custom_html-3>div>div>div:nth-child(3)>img{
    padding-left: 10px;
    padding-right: 0;
    max-width: 20px;
  }
  #Footer #custom_html-3>div>div>div:nth-child(2)>img{
    max-width: 17px;
  }
  #Footer #custom_html-123 .textwidget .left-col .logo-holder{
  max-width: 160px;
  }
  #Footer .social-icon>span{
   padding: 0 5px;
  }
  #Footer .social-icon div{
    width: 40px !important;
        height: 40px !important;
  }
  #custom_html-26>div>p{
  font-size: 13px;
    line-height: 26px;
  }
}
@media only screen and (max-width: 767px){
  #Footer .widgets_wrapper .column .mob-view{
  display: flex;
  flex-flow: row;
  justify-content: space-between;
  align-items: end;
  margin-bottom: 20px;
  }
  #Footer .widgets_wrapper .column .mob-view .logo-holder{
      max-width: 140px;
  }
  #Footer .widgets_wrapper .column .mob-view .logo-holder img{
      width: 100%;
  }
  #Footer .widgets_wrapper .column .mob-view h3{
  color: #0680b3 !important;
  font-size: 18px;
  font-weight: 400;
  display: block;
  margin-bottom: 0;
  }
  #Footer aside>strong.head-title{
  display:none;
  }
  Footer .section_wrapper,   #Footer .container,  #Footer .with_aside .content_wrapper{
    max-width: 1220px !important; 
  }
  #Footer .contact-info{
   flex-flow: column;
       margin-top: 20px;
  }
  #Footer #custom_html-3 > div > div > div:nth-child(3){
      flex-flow: row-reverse;
  }
  #Footer #custom_html-3>div>div>div:nth-child(3)>img{
    padding-left: 10px;
    padding-right: 0;
  }
  #Footer .widgets_wrapper .column.one-second:last-child{
  max-width:unset;
  }
  #Footer #custom_html-123 .textwidget .left-col{
      justify-content: start;
      margin-top: 30px;
  }
  #Footer #custom_html-123 .textwidget .left-col .logo-holder{
     display:none;
  }
  #Footer .social-icon>span{
   padding: 0 5px;
  }
  #Footer .social-icon div{
    width: 40px;
        height: 40px;
  }










  }
  
  /*******************mobile scope*******************/
  @media screen and (max-width: 576px) {






  }
  
.archive.post-type-archive ul.products li.product p.category-title {
  
    display: flex;
    align-items: center;
}

@media only screen and (min-width: 768px) and (max-width: 959px){
    .mhb-view.desktop{
        display: block;
    }
}