@charset "UTF-8";

.tahatorgaran-slider .Description {
	top: 50%;
	right: 50%;
	transform: translate(50%, -50%);
}

.tahatorgaran-slider .Description .Title {
	column-gap: 0.571em;
}

.Tahator {
	margin-top: 6.5rem;
}

.Tahator .SubTitle {
	font-size: 1.142rem;
	padding-bottom: 0.857em;
}

.TahatorCategorythumbs .swiper-wrapper {
	column-gap: 0.571em;
}

.TahatorCategorythumbs .swiper-wrapper .swiper-slide {
	padding: 0.571em;
	cursor: pointer;
	width: unset !important;
}

.TahatorCategorythumbs .swiper-slide-thumb-active {
	background: var(--accent-color);
	color: var(--White);
	column-gap: 0.714em;
}

.TahatorCategory {
	margin-top: 1.285rem;
	height: 23rem;
}

.TahatorCategory .TahatorCategoryBox .Description ul {
	list-style: none;
	display: flex;
	flex-direction: column;
	row-gap: 0.857em;
}

.TahatorCategory .TahatorCategoryBox .Description ul li {
	padding-right: 2.571rem;
	position: relative;
}

.TahatorCategory .TahatorCategoryBox .Description ul li:before {
	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='16' viewBox='0 0 19 16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.75 1C18.75 0.585786 18.4142 0.25 18 0.25C17.5858 0.25 17.25 0.585786 17.25 1V15C17.25 15.4142 17.5858 15.75 18 15.75C18.4142 15.75 18.75 15.4142 18.75 15V1ZM15.5 6C15.5 4.34315 14.1569 3 12.5 3L3 3C1.34315 3 0 4.34314 0 6V10C0 11.6569 1.34315 13 3 13L12.5 13C14.1569 13 15.5 11.6569 15.5 10V6Z' fill='%23CCDEE6'/%3E%3C/svg%3E");
	position: absolute;
	right: 0;
	top: 50%;
	transform: translate(0, -30%);
}

.TahatorCategory .TahatorCategoryBox .Details {
	margin-top: 0.857em;
	column-gap: 0.857em;
}

.TahatorCategory .TahatorCategoryBox .Details .BarterBox,
.TahatorCategory .TahatorCategoryBox .Details .UserBox {
	padding: 0.857em 1.428rem 0.857em 1.142rem;
	column-gap: 1.714rem;
}

.TahatorCategory .TahatorCategoryBox .Details .BarterBox strong:first-child,
.TahatorCategory .TahatorCategoryBox .Details .UserBox strong:first-child {
	position: relative;
}

.TahatorCategory .TahatorCategoryBox .Details .BarterBox strong:first-child:after,
.TahatorCategory .TahatorCategoryBox .Details .UserBox strong:first-child:after {
	content: "";
	height: 2rem;
	border: 0.1em solid var(--text-light-4);
	margin-right: 0.857em;
}

@media screen and (max-width: 992px) {
	.TahatorCategory {
		height: 100%;
	}

	.TahatorCategory .Details .BarterBox strong:after,
	.TahatorCategory .Details .UserBox strong:after {
		opacity: 0;
	}
}

.TahatorCategoryPagination {
	position: absolute;
	left: -2rem !important;
	right: unset !important;
	width: 1rem;
	top: 35% !important;
}

@media screen and (max-width: 992px) {
	.TahatorCategoryPagination {
		top: unset !important;
		bottom: -2rem !important;
		left: 0 !important;
		z-index: 2;
		text-align: center;
	}
}

.TahatorCategoryPagination .swiper-pagination-bullet {
	background: var(--primary-subtle);
	opacity: 1;
}

.TahatorCategoryPagination .swiper-pagination-bullet-active {
	background: var(--accent-color);
	width: 0.714em;
	height: 0.714em;
}

.BenefitsTahator {
	padding-bottom: 6rem;
}

.BenefitsTahator .BenefitsTahatorBox {
	column-gap: 0.571em;
}

.BenefitsTahator .BenefitsTahatorBox .BenefitesImg {
	position: relative;
	width: 4.857rem;
	aspect-ratio: 1/1;
}

.BenefitsTahator .BenefitsTahatorBox .BenefitesImg img {
	z-index: 2;
	position: relative;
}

.BenefitsTahator .BenefitsTahatorBox .BenefitesImg:before {
	content: "";
	width: 4.857rem;
	height: 4.857rem;
	background: var(--primary-subtle);
	position: absolute;
	border-radius: 50%;
	z-index: 1;
	top: -0.6rem;
	right: -1.8rem;
}

.UserExperience .UserExperienceBox {
	border-radius: var(--Corner-Radius-Corner-Radius-8, 8px);
	background: var(--text-background-light-light-3, #F9F9F9);
	padding: 0.857em;
	column-gap: 0.857em;
	filter: drop-shadow(0px 16px 24px rgba(96, 97, 112, 0.16)) drop-shadow(0px 2px 8px rgba(40, 41, 61, 0.04));
	opacity: 0.35;
}

.UserExperience .UserExperienceBox.swiper-slide-active {
	opacity: 1;
}

.UserExperience .UserExperienceBox .Description .UserName {
	font-size: 1.142rem;
}

.UserExperience .UserExperienceBox .Description .Details span {
	flex: 1 0 50%;
}

.ExperiencePrev {
	bottom: -3rem;
	top: unset;
	right: 50%;
}

.ExperienceNext {
	bottom: -3rem;
	top: unset;
	right: 52%;
}

.UserStatistics {
	column-gap: 4.285rem;
	margin-top: 0.857em;
	margin-bottom: 2.857rem;
}

.UserStatistics .Score,
.UserStatistics .Satisfaction {
	font-size: 1.142rem;
}

.UserStatistics .Score span,
.UserStatistics .Satisfaction span {
	z-index: 2;
}

.UserStatistics .Score span:before {
	content: "";
	width: 4.42rem;
	height: 0.857em;
	background: var(--secondary-subtle);
	position: absolute;
	z-index: -1;
	right: 0;
	top: 50%;
	transform: translate(0, -50%);
}

.UserStatistics .Satisfaction span:before {
	content: "";
	width: 2.857rem;
	height: 0.857em;
	background: var(--primary-subtle);
	position: absolute;
	z-index: -1;
	right: 0;
	top: 50%;
	transform: translate(0, -50%);
}

.TahatorInstagram {
	margin-top: 3.085rem;
}

.TahatorInstagram .InstagramBG {
	position: absolute;
	right: 0;
}

.TahatorInstagram .InstagramBox {
	padding: 5.571rem 7rem 0 0;
}

.TahatorInstagram .InstagramBox .InstagramText {
	row-gap: 5.142rem;
}

.TahatorInstagram .InstagramBox .InstagramText .TitleBox {
	row-gap: 0.857em;
}

.TahatorInstagram .InstagramBox .InstagramText .TitleBox .Title {
	column-gap: 0.385em;
}

.TahatorInstagram .InstagramBox .InstagramText .TitleBox .Title svg {
	padding: 0;
}

.TahatorInstagram .InstagramBox .InstagramText .Description {
	row-gap: 1.428rem;
}

.TahatorInstagram .InstagramBox .InstagramText .Description .InstagramBTN {
	background: var(--primary-subtle);
	padding: 0.571em;
}

.TahatorInstagram .InstagramBox .ImgBox {
	transform: translateY(-6%);
	z-index: 2;
	position: relative;
	background: url("/Portals/0/images/InstagramBoxBG.png") no-repeat fixed center bottom;
	padding: 1rem 2rem;
}

.TahatorInstagram .InstagramBox .ImgBox img {
	border-radius: 2.3rem;
	object-fit: cover;
}

@media screen and (max-width: 992px) {
	.TahatorInstagram .InstagramBox {
		padding: 0;
	}

	.TahatorInstagram .InstagramBox .InstagramText {
		row-gap: 1rem;
		padding: 1rem;
	}

	.TahatorInstagram .InstagramBox .ImgBox {
		transform: translateY(0%);
	}
}

/**************** HomeBlog *******************/
.BlogSlider .Blog .swiper-slide {
	height: auto !important;
	transition: all 0.3s ease-in-out;
}

.BlogSlider .Blog .swiper-slide-prev,
.BlogSlider .Blog .swiper-slide-next {
	transform: scale(0.98);
}

.BlogSlider .Blog .blogBox {
	border: 1px solid var(--text-light-3);
	row-gap: 0.571em;
	height: 100%;
}

.BlogSlider .Blog .blogBox .imgBox {
	aspect-ratio: 2/1.2;
	flex-shrink: 0;
	overflow: hidden;
}

.BlogSlider .Blog .blogBox .imgBox img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.BlogSlider .Blog .blogBox .Description {
	padding: 0 0.428em 0.428em;
}

.BlogSlider .Blog .blogBox .Description a {
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}

.BlogSlider .Blog .blogBox .Description .Categories span {
	padding: 0.285em 0.857em;
}

.BlogSlider .Blog .blogBox .Description .Categories .EDNcategorycolor-pink {
	color: var(--system-purple-0);
	background: rgba(102, 0, 204, 0.2);
	border-radius: var(--radius-4);
}

.BlogSlider .Blog .blogBox .Description .Categories .EDNcategorycolor-blue {
	color: var(--secondary-main);
	background: rgba(0, 92, 129, 0.2);
	border-radius: var(--radius-4);
}

.BlogSlider .Blog .blogBox .Description .Categories .EDNcategorycolor-orange {
	color: var(--system-orange-0);
	background: rgba(255, 136, 0, 0.2);
	border-radius: var(--radius-4);
}

.BlogSlider .Blog .Information {
	padding: 0.571em;
}

.BlogSlider .Blog .Information .Author,
.BlogSlider .Blog .Information .Time {
	column-gap: 0.285em;
}

.BlogSlider .Blog .Information .Comments {
	column-gap: 1.714rem;
}

.BlogSlider .Blog .Information .Date {
	column-gap: 0.714em;
}

.BlogSlider .Blog .Information .InformationBox img {
	border-radius: 50%;
	margin-left: 0.285em;
}

.BlogSlider .Blog .Information .InformationBox svg {
	max-width: 1.142rem;
	max-height: 1.142rem;
}

.BlogHomePrev {
	top: -1.5rem;
	right: unset;
	left: 2rem;
}

.BlogHomeNext {
	top: -1.5rem;
	left: 0;
	right: unset;
}

/************** OurTeam ************/
.OurTeamTitle {
	color: var(--Black);
	font-size: 1.142rem;
	margin-bottom: 1.857rem;
}

.OurTeam {
	column-gap: 1.142rem;
}

.OurTeam .OurTeamBox {
	width: 33%;
	transition: all 0.5s ease-in-out;
	height: 28.571rem;
}

.OurTeam .OurTeamBox img {
	object-fit: cover;
	height: 100%;
}

.OurTeam .OurTeamBox.active {
	width: 70%;
	opacity: 1;
}

.OurTeam .OurTeamBox.active .OurTeamText {
	opacity: 1;
	right: 0;
	z-index: 1;
}

.OurTeam .OurTeamBox .OurTeamText {
	transition: all 0.5s ease-in-out;
	bottom: 0;
	border-radius: 0 0 var(--radius-8) var(--radius-8);
	background: rgba(30, 30, 30, 0.5);
	backdrop-filter: blur(0.142em);
	right: 5%;
	padding: 1.285rem;
	opacity: 0;
	pointer-events: none;
	z-index: -1;
	width: 100%;
}

@media screen and (max-width: 576px) {
	.OurTeam {
		overflow: scroll;
	}

	.OurTeam .OurTeamBox {
		flex: 1 0 auto;
	}

	.OurTeam .OurTeamBox.active {
		width: 70%;
	}
}

/*********** Home About Tahator ***************/
.HomeAboutTahator,
.seo-content-box {
	margin-top: 4.857rem;
	margin-bottom: 4.857rem;
}

.HomeAboutTahator .desc-box,
.seo-content-box .desc-box {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-top: 0.57rem;
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
}

.HomeAboutTahator .desc-box.full-view,
.seo-content-box .desc-box.full-view {
	-webkit-line-clamp: none;
}

.HomeAboutTahator .view-more-btn,
.seo-content-box .view-more-btn {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	gap: 0.57rem;
	font-size: 1rem;
	font-weight: 700;
	color: var(--Black);
	margin-top: 2rem;
	cursor: pointer;
}

.HomeAboutTahator .view-more-btn .less-label,
.seo-content-box .view-more-btn .less-label {
	display: none;
}

.HomeAboutTahator .view-more-btn svg,
.seo-content-box .view-more-btn svg {
	fill: var(--Black);
	transition: all 0.3s ease;
}

.HomeAboutTahator .view-more-btn.more .less-label,
.seo-content-box .view-more-btn.more .less-label {
	display: block;
}

.HomeAboutTahator .view-more-btn.more .more-label,
.seo-content-box .view-more-btn.more .more-label {
	display: none;
}

.HomeAboutTahator .view-more-btn.more svg,
.seo-content-box .view-more-btn.more svg {
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
}

/*********** Instagram Post ***************/
.InstgramParentPost .PhoneBG {
	right: 2.3rem;
	bottom: 2.1rem;
	z-index: 1;
	pointer-events: none;
}

.InstgramParentPost .InstgramPost .InstgramPostBox {
	transition: all 0.8s ease-in-out;
}

.InstgramParentPost .InstgramPost .InstgramPostBox.swiper-slide {
	transform: scale(0.8) !important;
}

.InstgramParentPost .InstgramPost .InstgramPostBox.swiper-slide-active {
	transform: scale(1) !important;
}

.InstgramParentPost .InstgramPost .InstgramPostBox .imgPost img {
	border-radius: 2.2142rem;
}

.InstgramParentPost .slider-button-prev {
	right: -1rem;
}

.InstgramParentPost .slider-button-next {
	left: -1rem;
}

@media screen and (max-width: 992px) {
	.InstgramParentPost .PhoneBG {
		right: 0 !important;
		text-align: center;
	}
}

/****************** Instagram Text ******************/
.InstgramText .InstgramTextBox {
	row-gap: 0.857em;
	padding-left: 5rem;
}

.InstgramText .InstgramTextBox .Title {
	column-gap: 0.285em;
}

.InstgramText .InstgramTextBox .InstgramLink {
	border-radius: var(--Corner-Radius-Corner-Radius-4, 4px);
	background: var(--Secendry-Main-Color, #005C81);
	padding: 0.571em;
}

@media screen and (max-width: 576px) {
	.InstgramText .InstgramTextBox {
		padding-left: 0;
	}
}

/********************** Blog ****************************/
.Blog .BlogWrapper {
	row-gap: 1.285rem;
}

.Blog .BlogWrapper .blogBox {
	border: 1px solid var(--text-light-3);
	row-gap: 0.571em;
	height: 100%;
}

.Blog .BlogWrapper .blogBox .imgBox img {
	width: 100%;
}

.Blog .BlogWrapper .blogBox .Description {
	padding: 0 0.428em 0.428em;
}

.Blog .BlogWrapper .blogBox .Description .Categories span {
	padding: 0.285em 0.857em;
}

.Blog .BlogWrapper .blogBox .Description .Categories .EDNcategorycolor-pink {
	color: var(--system-purple-0);
	background: rgba(102, 0, 204, 0.2);
	border-radius: var(--radius-4);
}

.Blog .BlogWrapper .blogBox .Description .Categories .EDNcategorycolor-blue {
	color: var(--secondary-main);
	background: rgba(0, 92, 129, 0.2);
	border-radius: var(--radius-4);
}

.Blog .BlogWrapper .blogBox .Description .Categories .EDNcategorycolor-orange {
	color: var(--system-orange-0);
	background: rgba(255, 136, 0, 0.2);
	border-radius: var(--radius-4);
}

.Blog .BlogWrapper .Information {
	padding: 0.571em;
}

.Blog .BlogWrapper .Information .avatar {
	width: 1.71rem;
	aspect-ratio: 1/1;
	background: var(--text-light-2);
	border-radius: var(--radius-circle);
}

.Blog .BlogWrapper .Information .avatar img {
	border-radius: var(--radius-circle);
	-webkit-border-radius: var(--radius-circle);
	-moz-border-radius: var(--radius-circle);
	-ms-border-radius: var(--radius-circle);
	-o-border-radius: var(--radius-circle);
}

.Blog .BlogWrapper .Information .Author,
.Blog .BlogWrapper .Information .Time {
	column-gap: 0.285em;
}

.Blog .BlogWrapper .Information .Comments {
	column-gap: 1.714rem;
}

.Blog .BlogWrapper .Information .Date {
	column-gap: 0.714em;
}

.Blog .BlogWrapper .Information .InformationBox svg {
	max-width: 1.142rem;
	max-height: 1.142rem;
}

.article_pager {
	display: flex;
	justify-content: center;
	flex-direction: row-reverse;
	column-gap: 0.571em;
	margin-top: 1rem;
}

.article_pager .page {
	width: 2rem;
	text-align: center;
	border-radius: var(--Corner-Radius-Corner-Radius-8, 8px);
	border: 0.1em solid var(--secondary-main);
	color: var(--secondary-main);
	transition: all 0.3s ease-in-out;
}

.article_pager .page.active,
.article_pager .page:hover {
	background: var(--primary-main);
	color: var(--White);
	border: 0.1em solid transparent;
}

.search_input {
	display: flex;
	justify-content: end;
	align-items: center;
	position: relative;
	width: 26.285rem;
	max-width: 100%;
}

.search_input .input {
	position: relative;
	width: 100%;
}

.search_input .input:before {
	content: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.7374 18.5049C9.04589 18.5047 7.40416 17.9327 6.07873 16.8818C4.75331 15.831 3.82203 14.3629 3.43611 12.7161C3.05018 11.0692 3.23228 9.34027 3.95283 7.80995C4.67339 6.27964 5.89008 5.03782 7.40535 4.28615C8.92062 3.53447 10.6455 3.31708 12.2999 3.66927C13.9543 4.02145 15.4411 4.92254 16.5188 6.22621C17.5965 7.52988 18.2019 9.15958 18.2367 10.8507C18.2715 12.5418 17.7336 14.195 16.7104 15.5419L21.0794 19.7879L19.6854 21.2219L15.2984 16.9589C13.9905 17.9638 12.3867 18.5074 10.7374 18.5049ZM16.2374 11.0049C16.2374 12.4636 15.6579 13.8625 14.6264 14.894C13.595 15.9254 12.196 16.5049 10.7374 16.5049C9.27867 16.5049 7.87972 15.9254 6.84827 14.894C5.81682 13.8625 5.23736 12.4636 5.23736 11.0049C5.23736 9.5462 5.81682 8.14725 6.84827 7.1158C7.87972 6.08435 9.27867 5.50489 10.7374 5.50489C12.196 5.50489 13.595 6.08435 14.6264 7.1158C15.6579 8.14725 16.2374 9.5462 16.2374 11.0049Z' fill='%23B4B4B4'/%3E%3C/svg%3E%0A");
	position: absolute;
	left: 0.8em;
	top: 0.5em;
}

.search_input input {
	border: unset;
	width: 100%;
	padding: 0.6em 1rem;
	height: 3rem;
	border: 0.1em solid var(--text-dark-5);
	background: var(--text-light-3);
	border-radius: var(--radius-8);
}

.search_input input:focus-visible {
	outline: none;
}

.search_input input::placeholder {
	color: #B4B4B4;
}

.search_input .do_search {
	display: none;
}

@media screen and (max-width: 980px) {
	.search_input {
		justify-content: center;
	}
}

@media screen and (max-width: 570px) {
	.search_input {
		width: 100%;
	}
}

.TahatorBlogAds {
	margin-top: 2.285rem;
}

.BlogPageSlider {
	margin-top: 2.285rem;
}

.BlogPageSlider .swiper-slide {
	display: flex;
	align-items: center;
	justify-content: start;
	padding: 8.5rem 10%;
	min-height: max-content;
}

.BlogPageSlider .swiper-slide img {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.BlogPageSlider .swiper-pagination {
	left: 0rem !important;
	right: unset !important;
	bottom: 0 !important;
}

.BlogPageSlider .swiper-pagination .swiper-pagination-bullet {
	background: var(--primary-subtle);
	opacity: 1;
}

.BlogPageSlider .swiper-pagination .swiper-pagination-bullet-active {
	background: var(--accent-color);
	width: 0.714em;
	height: 0.714em;
}

@media (max-width: 768px) {
	.BlogPageSlider .swiper-slide {
		padding: 4.5rem 10%;
	}
}

.BlogCategory {
	list-style: none;
	column-gap: 0.571em;
	border-bottom: 0.1em solid #DBDBDB;
	padding-bottom: 0.5em;
	white-space: nowrap;
	overflow-x: auto;
	overflow-y: hidden;
}

.BlogCategory li {
	position: relative;
	margin-right: 0.3em;
	transition: all 0.3s ease-in-out;
}

.BlogCategory li:before {
	content: "";
	width: 100%;
	border-bottom: 0.1em solid transparent;
	display: flex;
	position: absolute;
	bottom: -0.5rem;
	transition: all 0.3s ease-in-out;
}

.BlogCategory li:hover a {
	color: var(--secondary-main);
}

.BlogCategory li:hover:before {
	border-bottom: 0.1em solid var(--secondary-main);
}

.BlogCategory li.active {
	font-weight: bold;
	color: var(--secondary-main);
}

.BlogCategory li.active:before {
	border-bottom: 0.1em solid var(--secondary-main);
}

.BlogCategory li.active a {
	color: var(--secondary-main);
}

.Tags {
	background: rgba(0, 196, 216, 0.2);
	padding: 0.857em 0.571em 0.857em 0;
}

.Tags .TagBox .Tag {
	width: max-content;
	min-width: 6rem;
	padding: 0.571em 1rem;
	background: var(--text-light-3);
}

.BlogHeading {
	margin: 3.142rem 0 1.714rem 0;
}

.Authors-sec {
	margin: 2.85rem 0 3.71rem;
}

.Authors-sec .head-wrapper .title-box {
	font-size: 1.14rem;
	color: var(--text-dark-2);
}

.Authors-sec .head-wrapper .title-box svg {
	width: 1.71rem;
	height: 1.71rem;
}

.Authors-sec .head-wrapper .slider-controller .navigation {
	width: 1.14rem;
	height: 1.14rem;
	cursor: pointer;
}

.Authors-sec .head-wrapper .slider-controller .navigation svg {
	max-width: 100%;
	max-height: 100%;
}

.Authors-sec .head-wrapper .slider-controller .navigation.swiper-button-disabled {
	opacity: 0.5;
	cursor: default;
}

.Authors-sec .Authors-slider {
	padding: 2rem 0;
}

.Authors-sec .Authors-slider .swiper-slide {
	padding: 0.85rem;
	border-radius: var(--radius-12);
	box-shadow: 0px 0px 32px 0px rgba(0, 0, 0, 0.07);
	-webkit-border-radius: var(--radius-12);
	-moz-border-radius: var(--radius-12);
	-ms-border-radius: var(--radius-12);
	-o-border-radius: var(--radius-12);
	background: var(--White);
}

.Authors-sec .Authors-slider .swiper-slide .img-box {
	width: 5.42rem;
	max-width: 90%;
	aspect-ratio: 1/1;
	margin: 0 auto 0.85rem;
	overflow: hidden;
}

.Authors-sec .Authors-slider .swiper-slide .img-box img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: var(--radius-circle);
	-webkit-border-radius: var(--radius-circle);
	-moz-border-radius: var(--radius-circle);
	-ms-border-radius: var(--radius-circle);
	-o-border-radius: var(--radius-circle);
}

.Authors-sec .Authors-slider .swiper-slide .name {
	font-size: 1rem;
	margin-bottom: 0.57rem;
}

.Authors-sec .Authors-slider .swiper-slide .count {
	color: var(--text-light-0);
	margin-bottom: 0.57rem;
}

@media (max-width: 480px) {
	.Authors-sec .head-wrapper {
		flex-direction: column;
		align-items: start !important;
	}

	.Authors-sec .head-wrapper .slider-controller {
		width: 100%;
		justify-content: end;
	}
}

.Details_Article_Blogs .BlogSide {
	row-gap: 1.142rem;
}

.Details_Article_Blogs .DetailsBlogBox {
	row-gap: 0.857em;
}

.Details_Article_Blogs h1 {
	font-weight: 700;
	margin: unset;
}

.Details_Article_Blogs h2 {
	font-size: 1.142rem;
	font-weight: 700;
}

.Details_Article_Blogs .Blog-Information {
	column-gap: 1.142rem;
}

.Details_Article_Blogs .Blog-Information>* {
	vertical-align: middle;
	margin-left: 1rem;
	margin-bottom: 0.5rem;
}

.Details_Article_Blogs .Blog-Information>*:last-child {
	margin-left: 0;
}

.Details_Article_Blogs .Blog-Information svg {
	max-width: 1.714rem;
	max-height: 1.714rem;
}

.Details_Article_Blogs .Blog-Information>div {
	column-gap: 0.285em;
}

.Details_Article_Blogs .Blog-Information .Author a span {
	color: #5B8DEF;
	text-decoration: underline;
}

.Details_Article_Blogs .Blog-Information .Rating>div {
	font-size: 0;
	display: flex;
	line-height: 0;
}

.Details_Article_Blogs .Blog-Information .Rating .current_rating {
	display: none;
}

.Details_Article_Blogs .SharingBox {
	column-gap: 0.857em;
}

.Details_Article_Blogs .SharingBox .Favorites,
.Details_Article_Blogs .SharingBox .Share {
	column-gap: 0.285em;
}

.Details_Article_Blogs .SharingBox .Favorites span,
.Details_Article_Blogs .SharingBox .Share span {
	line-height: 0;
	background: var(--text-light-3);
	padding: 0.571em;
}

.Details_Article_Blogs .SharingBox .Favorites span svg,
.Details_Article_Blogs .SharingBox .Share span svg {
	max-width: 1.428rem;
	max-height: 1.428rem;
}

.Details_Article_Blogs .SharingBox .Favorites {
	fill: transparent;
	stroke: red;
}

.Details_Article_Blogs .SharingBox .Favorites.favorited {
	fill: red;
}

.Details_Article_Blogs .BlogTags {
	padding: 0.571em 0;
}

.Details_Article_Blogs .BlogTags .Tag a {
	/* pointer-events: none; */
	border-radius: var(--Corner-Radius-Corner-Radius-8, 8px);
	background: var(--text-background-light-light-2, #E4E4E4);
	padding: 0.571em 1rem;
	min-width: 5rem;
	display: inline-block;
	margin: 0.2rem 0;
}

.Details_Article_Blogs .DetailArticle ul {
	list-style-position: inside;
	list-style-type: disc;
}

.Details_Article_Blogs .DetailArticle ol {
	list-style-position: inside;
}

.Details_Article_Blogs .DetailArticle img {
	border-radius: var(--radius-12);
	max-width: 100%;
	-webkit-border-radius: var(--radius-12);
	-moz-border-radius: var(--radius-12);
	-ms-border-radius: var(--radius-12);
	-o-border-radius: var(--radius-12);
	height: auto !important;
	margin: 1rem 0;
}

.Details_Article_Blogs .article-heading-holder {
	padding: 0.571em;
	column-gap: 0.571em;
}

.Details_Article_Blogs .article-heading-holder .main-title {
	padding: 0.571em;
}

.Details_Article_Blogs .article-heading-holder .article-heading {
	list-style-position: inside;
	list-style-type: disc;
}

.Details_Article_Blogs .article-heading-holder .article-heading li {
	padding: 0.571em;
}

.Details_Article_Blogs .edNews_relatedArticles {
	row-gap: 1.142rem;
}

.Details_Article_Blogs .Newsletter {
	row-gap: 0.285em;
}

.Details_Article_Blogs .Newsletter .title {
	font-size: 1.142rem;
}

.Details_Article_Blogs .Newsletter .InputBox input {
	border: 1px solid var(--text-light-2);
	height: 2.857rem;
	padding: 0.571em;
}

.Details_Article_Blogs .Newsletter .InputBox strong {
	height: 2.857rem;
	padding: 0 1.428rem;
}

.Sorting {
	padding: 0.571em;
}

.Sorting strong {
	padding-left: 0.571em;
}

.Sorting .ItemSorting {
	white-space: nowrap;
	overflow-x: auto;
	overflow-y: hidden;
	border-bottom: 0.1em solid #DBDBDB;
	padding-bottom: 0.571em;
}

.Sorting .ItemSorting a {
	display: block;
}

.Sorting .ItemSorting a strong {
	color: #6D6D78;
	cursor: pointer;
	position: relative;
}

.Sorting .ItemSorting a strong:before {
	content: "";
	width: 100%;
	border-bottom: 0.1em solid transparent;
	display: flex;
	position: absolute;
	bottom: -0.9rem;
	transition: all 0.3s ease-in-out;
}

.Sorting .ItemSorting a strong:hover {
	color: var(--secondary-main);
}

.Sorting .ItemSorting a strong:hover:before {
	border-bottom: 0.1em solid var(--secondary-main);
}

/*******************Comments*************************/
.edNews__commentPendingApproval,
.edNews_errorMessage {
	transition: all ease-in-out 0.3s;
	max-height: 0;
	opacity: 0;
	overflow: hidden;
	display: block;
}

.edNews__commentPendingApproval.show,
.edNews_errorMessage.show {
	max-height: 3rem;
	opacity: 1;
	background: var(--accent-color5);
	padding: 0.4em;
}

.edNews__commentsSubmitComment {
	margin-top: 1rem;
}

.edNews_votes .btn-submit:hover {
	background: var(--accent-color4);
}

.edNews_votes .btn-submit:hover .edNews_numberVotes {
	color: var(--custome-color2);
}

.edNews__commentsWrapper :where(input[type="text"], input[type="email"], textarea) {
	outline: unset !important;
	padding: 1rem;
	width: -webkit-fill-available;
	background: transparent;
	transition: all ease-in-out 0.3s;
	border: 0.1em solid var(--text-light-2);
	color: var(--text-light-0);
}

.edNews__commentsWrapper :where(input[type="text"], input[type="email"], textarea)::placeholder {
	text-align: right !important;
	font-family: IranSite;
	color: var(--Silver-Secondary-Color);
	transition: all ease-in-out 0.3s;
}

input:where([type="email"], [type="cell"]) {
	direction: ltr;
}

.edNews__commentsWrapper .form-group label {
	padding: 0.4rem 0;
}

.edNews__commentsWrapper :where(input[type="text"], input[type="email"], textarea):focus {
	border-color: var(--Accent-Color);
}

.edNews__commentsWrapper :where(input[type="text"], input[type="email"], textarea):focus::placeholder {
	letter-spacing: -0.05rem;
	font-size: 0.9rem;
}

.edNews__commentsWrapper .GDPR input[type=checkbox]+label {
	display: flex;
	align-items: center;
	cursor: pointer;
	padding: 0.2em;
	gap: 1rem;
}

.edNews__commentsWrapper .GDPR input[type=checkbox] {
	display: none;
}

.edNews__commentsWrapper .GDPR input[type=checkbox]+label:before {
	content: "✔";
	border: 0.1em solid var(--Black-Color);
	border-radius: 0.2em;
	display: flex;
	color: transparent;
	transition: 0.2s;
	padding: 0 0.5em;
	border: 0.1rem solid var(--blgnav);
}

.edNews__commentsWrapper .GDPR input[type=checkbox]+label:active:before {
	transform: scale(0);
}

.edNews__commentsWrapper .GDPR input[type=checkbox]:checked+label:before {
	background-color: #3cb371;
	border-color: #3cb371;
	color: #fff;
}

.edNews__commentsWrapper .GDPR input[type=checkbox]:disabled+label:before {
	transform: scale(1);
}

.edNews__commentsWrapper .GDPR input[type=checkbox]:checked:disabled+label:before {
	transform: scale(1);
	background-color: #bfb;
	border-color: #bfb;
}

.edNews__commentsCommentFormWrapper .edNews__replyingToMessage {
	opacity: 0;
	visibility: hidden;
	transition: all ease-in-out 0.3s;
}

.edNews__commentsCommentFormWrapper.edNews__replyingToComment .edNews__replyingToMessage {
	opacity: 1;
	visibility: visible;
}

.edNews__commentsCollapseWrapper {
	width: 100%;
}

.edNews_commentDetails .media-body {
	flex: 1 0 80%;
}

.edNews__commentVoting_upvote .fa-thumbs-o-up:before {
	color: green;
	font-size: 1.5rem;
}

.edNews__commentVoting_downvote .fa-thumbs-o-down:before {
	color: red;
	font-size: 1.5rem;
}

.edNews_commentActions span {
	color: #FF5E4D;
}

.edNews_numberVotes {
	color: var(--accent-color4);
}

.edNews_loadMoreTriggerWrapper {
	display: flex;
	justify-content: center;
}

.edNews_loadMoreTriggerWrapper button {
	background: var(--accent-color3);
	border: 1px solid var(--accent-color2);
	padding: 1rem;
	margin-bottom: 2rem;
	cursor: pointer;
}

.edNews_loadMoreTriggerWrapper .loadingOverlay {
	display: none;
}

.edNews_loadMoreTriggerWrapper.loading,
.edNews__editingComment .edNews__editCommentContainer {
	display: block;
}

.edNews_loadMoreTriggerWrapper.hide,
.edNews__editCommentContainer {
	display: none;
}

.edNews_userAvatar img {
	width: 2.85rem;
	height: 2.85rem;
	border-radius: var(--b-radius);
}

.edn_recentCommentContainer {
	display: flex;
	gap: 1rem;
	align-items: center;
}

.edNews_addComment .btn-submit {
	transition: all ease-in-out 0.3s;
	width: 20.92rem;
	height: 3.214rem;
	cursor: pointer;
}

.CommentersName .UserIcon {
	line-height: 0;
	padding: 0.4em;
	background: #FFDAD3;
	border-radius: 50%;
}

.action-btns {
	cursor: pointer;
	color: var(--system-green-0);
}

.action-btns .edNews__deleteComment {
	color: var(--system-red-0);
}

.action-btns .edNews__editComment {
	color: var(--system-blue-1);
}

.edNews__commentsListContainer>.edNews__itemCommentContainer {
	padding: 0.57rem 0.87rem;
	border-radius: var(--radius-8);
	border: 1px solid var(--text-light-3);
	-webkit-border-radius: var(--radius-8);
	-moz-border-radius: var(--radius-8);
	-ms-border-radius: var(--radius-8);
	-o-border-radius: var(--radius-8);
	margin-bottom: 1.1rem;
}

.edNews__commentsListContainer>.edNews__itemCommentContainer .edNews__itemCommentContainer {
	padding: 0.57rem 0.87rem 0 0;
	margin-top: 0.57rem;
	border-top: 1px solid var(--text-light-3);
}

.edNews__commentsListContainer>.edNews__itemCommentContainer .edNews__itemCommentContainer img {
	display: none;
}

/*********************** CommentsEnd ***********************/
/*********************** Suppot & Help Start ***********************/
.support-banner-wrapper .text-box {
	height: 100%;
	padding-right: 10%;
}

.support-banner-wrapper .text-box .title-row .title {
	font-size: 1.71rem;
}

.support-banner-wrapper .text-box .title-row .title strong:last-child {
	color: var(--secondary-main);
}

.support-banner-wrapper .text-box .subtitle {
	font-size: 1.14rem;
	font-weight: 500;
	color: var(--primary-main);
}

@media (max-width: 768px) {
	.support-banner-wrapper .text-box {
		padding-right: 0;
	}
}

.faq-tabs-content {
	margin-bottom: 3rem;
}

.faq-tabs-content .tabs-head {
	margin-bottom: 1.33rem;
}

.faq-tabs-content .tabs-head ul {
	text-align: right;
	overflow: auto;
	white-space: nowrap;
}

.faq-tabs-content .tabs-head ul li {
	list-style: none;
	display: inline-block;
	vertical-align: middle;
	background: linear-gradient(135deg, #F0F5F4 100%, #DADDDC 0%);
	border-radius: var(--b-radius);
	padding: 0.57rem 1.1rem;
	margin: 0 0 0.8rem 0.5rem;
	cursor: pointer;
	-webkit-border-radius: var(--b-radius);
	-moz-border-radius: var(--b-radius);
	-ms-border-radius: var(--b-radius);
	-o-border-radius: var(--b-radius);
}

.faq-tabs-content .edn__articleListWrapper {
	display: flex;
	flex-direction: column;
	align-items: start;
	gap: 0.85rem;
}

.faq-tabs-content .tabs-body .accordion-panel {
	width: 100%;
	border: solid 1px var(--text-light-2);
	padding: 0.92rem;
	border-radius: var(--radius-12);
}

.faq-tabs-content .tabs-body .accordion-panel .acc-head {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between;
	cursor: pointer;
}

.faq-tabs-content .tabs-body .accordion-panel .acc-head .icon {
	display: flex;
	position: relative;
	text-align: center;
	margin-right: 10px;
}

.faq-tabs-content .tabs-body .accordion-panel .acc-head .icon svg {
	width: 1.84rem;
	height: 1.84rem;
	fill: var(--gray-dark);
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
}

.faq-tabs-content .tabs-body .accordion-panel .acc-head .title {
	font-size: 1rem;
	font-weight: 700;
	color: var(--gray-dark);
}

.faq-tabs-content .tabs-body .accordion-panel .acc-body {
	display: none;
	padding: 0.92rem 0 0;
	font-size: 0.92rem;
	color: var(--gray-dark);
	text-align: justify;
}

.faq-tabs-content .tabs-body .accordion-panel .acc-body .desc {
	font-size: 0.92rem;
	font-weight: 500;
	color: var(--gray-dark);
}

.faq-tabs-content .tabs-body .accordion-panel .acc-body p {
	font-size: 0.92rem;
	font-weight: 500;
	color: var(--gray-dark);
}

.faq-tabs-content .tabs-body .accordion-panel .acc-body ul,
.faq-tabs-content .tabs-body .accordion-panel .acc-body ol {
	margin-right: 0.91rem;
}

.faq-tabs-content .tabs-body .accordion-panel.open .acc-head .icon svg {
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
}

.faq-tabs-content .tabs-body .accordion-panel:last-child {
	margin-bottom: 0;
}

/*********************** Suppot & Help End ***********************/
/*********************** About us Start ***********************/
.about-banner img {
	display: block;
	border-radius: var(--radius-12);
	-webkit-border-radius: var(--radius-12);
	-moz-border-radius: var(--radius-12);
	-ms-border-radius: var(--radius-12);
	-o-border-radius: var(--radius-12);
}

.about-content {
	padding: 6rem 0;
}

.about-content .title {
	font-size: 1.28rem;
	margin: 0;
	font-weight: 700;
}

.about-content .desc {
	font-size: 0.91rem;
}

.about-content img {
	display: block;
	width: 100%;
	border-radius: var(--radius-8);
	-webkit-border-radius: var(--radius-8);
	-moz-border-radius: var(--radius-8);
	-ms-border-radius: var(--radius-8);
	-o-border-radius: var(--radius-8);
}

.facilities {
	padding-top: 1rem;
}

.facilities .item {
	box-shadow: var(--box-shadow);
	padding: 0.87rem;
	border-radius: var(--b-radius);
	background: var(--White);
	overflow: hidden;
}

.facilities .item .icon {
	flex-shrink: 0;
}

.facilities .item .desc {
	font-size: 0.91rem;
	font-weight: 500;
}

.blue-content-box {
	position: relative;
	min-height: 24.57rem;
	padding: 2rem;
	border-radius: var(--radius-16);
	-webkit-border-radius: var(--radius-16);
	-moz-border-radius: var(--radius-16);
	-ms-border-radius: var(--radius-16);
	-o-border-radius: var(--radius-16);
	background: radial-gradient(1564.45% 197.92% at 6.73% 23.19%, #00C4D8 0%, #005C81 100%);
	overflow: hidden;
}

.blue-content-box:before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-image: url("/portals/0/images/bluebox-pattern.png");
	background-repeat: no-repeat;
	background-position: left bottom;
	background-size: cover;
}

.blue-content-box .content {
	width: 53.78rem;
	max-width: 100%;
}

.blue-content-box .content .title {
	text-align: center;
	color: var(--White);
	font-weight: 700;
}

.blue-content-box .content .desc {
	text-align: justify;
	color: var(--White);
	font-weight: 700;
}

/*********************** About us End ***********************/
.BarterAdsList .BarterAds {
	border: 1px solid var(--text-light-2);
	padding: 0.857em;
}

.BarterAdsList .BarterAds .BarterSecondAd {
	margin-right: 2.571rem;
	transform: translateY(-0.2em);
	position: relative;
}

.BarterAdsList .BarterAds .BarterSecondAd:before {
	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18 2H6C3.79086 2 2 3.79086 2 6V18C2 20.2091 3.79086 22 6 22H18C20.2091 22 22 20.2091 22 18V6C22 3.79086 20.2091 2 18 2ZM10.287 7.30711C10.5673 7.4232 10.75 7.69668 10.75 8.00002V16C10.75 16.4142 10.4142 16.75 10 16.75C9.58579 16.75 9.25 16.4142 9.25 16V9.81068L8.53033 10.5304C8.23744 10.8232 7.76256 10.8232 7.46967 10.5304C7.17678 10.2375 7.17678 9.76259 7.46967 9.46969L9.46967 7.46969C9.68417 7.25519 10.0068 7.19103 10.287 7.30711ZM13.25 16C13.25 16.3033 13.4327 16.5768 13.713 16.6929C13.9932 16.809 14.3158 16.7448 14.5303 16.5303L16.5303 14.5303C16.8232 14.2374 16.8232 13.7625 16.5303 13.4696C16.2374 13.1768 15.7626 13.1768 15.4697 13.4696L14.75 14.1893V7.99998C14.75 7.58576 14.4142 7.24998 14 7.24998C13.5858 7.24998 13.25 7.58576 13.25 7.99998V16Z' fill='%23005C81'/%3E%3C/svg%3E");
	position: absolute;
	z-index: 3;
	top: -1rem;
	right: 60%;
	line-height: 0;
}

.BarterAdsList .BarterAds .AdBox {
	border: 1px solid var(--text-light-2);
	padding: 0.571em;
	column-gap: 0.571em;
	width: 22.28rem;
}

.BarterAdsList .BarterAds .AdBox .ImgBox {
	height: 8.571rem;
}

.BarterAdsList .BarterAds .AdBox .ImgBox:before {
	content: "";
	width: 100%;
	height: 50%;
	bottom: 0;
	right: 0;
	border-bottom-left-radius: var(--radius-4);
	border-bottom-right-radius: var(--radius-4);
	background: linear-gradient(0deg, #313131 0%, rgba(255, 255, 255, 0) 100%);
	mix-blend-mode: multiply;
	position: absolute;
	pointer-events: none;
}

.BarterAdsList .BarterAds .AdBox .ImgBox img {
	width: 8.571rem;
	height: 8.571rem;
}

.BarterAdsList .BarterAds .AdBox .Description {
	width: 50%;
}

.BarterAdsList .BarterAds .AdBox .Description .propertyIcon {
	width: 1.142rem;
	height: 1.142rem;
}

.BarterAdsList .BarterAds .AdBox .Description svg {
	stroke: var(--text-light-0) !important;
	max-width: 1.142rem;
	fill: var(--text-light-0) !important;
}

@media screen and (max-width: 992px) {
	.BarterAdsList .BarterAds .BarterSecondAd {
		margin-right: 0.857em;
	}
}

.SpecialBarterAdsPrev {
	top: -2rem !important;
	right: unset !important;
	left: 2rem !important;
}

.SpecialBarterAdsNext {
	top: -2rem !important;
	right: unset !important;
	left: 0 !important;
}