@font-face {
	font-family: 'Satoshi-Variable';
	src: url('../fonts/Satoshi-Variable.woff2') format('woff2');
	font-weight: 300 900;
	font-display: swap;
	font-style: normal;
}

@font-face {
	font-family: IRANSansX;
	font-style: normal;
	font-weight: 300;
	src: url('../fonts/IRANSans/IRANSansXFaNum-Light.woff2') format('woff2');		 
}

@font-face {
	font-family: IRANSansX;
	font-style: normal;
	font-weight: 500;
	src: url('../fonts/IRANSans/IRANSansXFaNum-Medium.woff2') format('woff2');		 
}

@font-face {
	font-family: IRANSansX;
	font-style: normal;
	font-weight: bold;
	src: url('../fonts/IRANSans/IRANSansXFaNum-Bold.woff2') format('woff2');	 
}

@font-face {
	font-family: IRANSansX;
	font-style: normal;
	font-weight: normal;
	src: url('../fonts/IRANSans/IRANSansXFaNum-Regular.woff2') format('woff2');	
}

@font-face {
	font-family: PeydaWeb;
	font-style: normal;
	font-weight: 300;
	src: url('../fonts/PeydaWeb/PeydaWeb-Light.woff2') format('woff2');		 
}

@font-face {
	font-family: PeydaWeb;
	font-style: normal;
	font-weight: 500;
	src: url('../fonts/PeydaWeb/PeydaWeb-Medium.woff2') format('woff2');		 
}

@font-face {
	font-family: PeydaWeb;
	font-style: normal;
	font-weight: bold;
	src: url('../fonts/PeydaWeb/PeydaWeb-Bold.woff2') format('woff2');	 
}

@font-face {
	font-family: PeydaWeb;
	font-style: normal;
	font-weight: normal;
	src: url('../fonts/PeydaWeb/PeydaWeb-Regular.woff2') format('woff2');	
}
.font-poppins {
	font-family:"Poppins",sans-serif!important
}
h1,
h2,
h3,
h4,
h5,
.font-peyda {
	font-family:PeydaWeb
}
p,
.font-iran,
ul {
	font-family:IRANSansX
}
body {
	overflow-x:hidden
}
a {
	text-decoration:none
}
ul {
	list-style:none;
	padding-left:0
}
.wp-block-list li {
	list-style:disc
}
p,
h1,
h3,
h4,
h5 {
	text-align:right;
	direction:rtl
}
.font-10 {
	font-size:10px;
	font-style:normal;
	font-weight:500
}
.font-12 {
	font-size:12px;
	font-weight:500;
	line-height:normal
}
.font-13 {
	font-size:13px;
	font-weight:500;
	line-height:normal
}
.font-14 {
	font-size:14px;
	font-weight:500;
	line-height:normal
}
.font-15 {
	font-size:15px;
	font-style:normal;
	line-height:1.5
}
.font-16 {
	font-size:16px;
	font-style:normal;
	font-weight:500;
	line-height:32px
}
.font-18 {
	font-size:18px;
	font-weight:600;
	line-height:48px
}
.blog-home .font-18 {
	line-height:30px
}
.font-20 {
	font-size:20px;
	font-style:normal;
	font-weight:600
}
.font-22 {
	font-size:22px;
	font-weight:600;
	line-height:48px
}
.font-24 {
	font-size:24px;
	font-weight:600;
	line-height:48px
}
.font-26 {
	font-size:26px;
	font-weight:600;
	line-height:48px
}
.font-32 {
	font-size:32px;
	font-weight:600;
	line-height:48px
}
.font-48 {
	font-size:48px;
	font-weight:600;
	line-height:48px
}
.font-52 {
	font-size:52px;
	font-weight:600;
	line-height:52px
}
.bg-blue {
	background-color:#225AEA
}
.bg-dark-blue {
	background-color:#07195D
}
.bg-light-blue {
	background-color:#E6F0FF
}
.text-gray {
	color:#727B9D
}
.text-blue {
	color:#225AEA
}
.text-dark-blue {
	color:#07195D
}
.text-light-blue {
	color:#E6F0FF
}
.border-radius {
	border-radius:8px
}
.border-radius-12 {
	border-radius:12px
}
.border-radius-16 {
	border-radius:16px
}
.border-radius-19 {
	border-radius:19px
}
.border-radius-24 {
	border-radius:24px
}
.border-top-radius-16 {
	border-radius:16px 16px 0 0
}
.border-top-radius {
	border-radius:8px 8px 0 0
}
.border-bottom-radius {
	border-radius:0 0 8px 8px
}
.border-bottom-radius-12 {
	border-radius:0 0 12px 12px
}
.dropdown-menu {
	font-size:.9rem;
	width:max-content
}
.arrow-right-blue {
	background:url(../images/arrow-right-blue.svg) no-repeat  center right;
	padding-right:20px
}
.arrow-left-white {
	background: #225AEA url(../images/arrow-left-white.svg) no-repeat center left  20px;
}
.notice {
	padding-left:15px
}
.notice .close {
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%23ffffff'%3E%3Cpath d='m256-200-56-56 224-224-224-224 56-56 224 224 224-224 56 56-224 224 224 224-56 56-224-224-224 224Z'/%3E%3C/svg%3E");
	background-position:center;
	background-repeat:no-repeat;
	background-size:100%;
	width:20px;
	height:20px;
	position:absolute;
	left:20px;
	top:calc(( 100% - 20px) / 2);
	cursor:pointer
}
header.header {
	padding-top:50px;
	padding-top:20px;
}
.header nav ul li a {
	color:#000
}
.header .navbar-toggler-icon {
	background: url('../images/navbar.svg') no-repeat  center center;
}
.navbar-toggler:focus {
	box-shadow:none
}
.navbar-toggler {
	padding-left:0;
	padding-right:0
}
.header .dropdown-toggle::after {
	border:0;
	background: url('../images/arrow-down.svg') no-repeat  center left;
	width:16px;
	height:16px;
	vertical-align:middle
}
.btn-subscription {
	background:#225AEA url('../images/user.svg') no-repeat center right 10px;
	padding-right:40px
}
.sec-hero h1 {
	font-size:52px;
	font-style:normal;
	font-weight:800;
	line-height:71px
}
section.sec-hero .col-lg-6 span{
  font-family: PeydaWeb;
  font-weight: 500
}
.btn-now-start {
	padding:14px 8px 14px 38px;
	padding:10px 20px 10px 50px
}
.btn-now-start:after {
	background:url('../images/arrow-left.svg') no-repeat center center ;
	content:"";
	width:24px;
	height:24px;
	position:absolute;
	top:0;
	bottom:0;
	margin:auto 10px
}
.btn-search,
.sec-features .btn {
	background:#225AEA url('../images/arrow-left-dark.svg') no-repeat center left 5px;
	padding:10px 8px 10px 45px;
	border-radius:8px
}
.sec-hero .bx-user img {
	margin-left:-12px
}
.sec-hero .bx-user img:last-of-type {
	margin-left:-5px
}
.sec-hero .top-slider .item .img-thumbnail {
	box-shadow:0 9px 15px 2px rgba(0,0,0,.05)
}
.sec-hero .splide__slide img.border-radius-12 {
	border-radius:12px 12px 0 0
}
.sec-hero .top-slider {
	transition:opacity .3s,transform .8s cubic-bezier(.215,.61,.355,1);
	pointer-events:none
}
.sec-hero .top-slider .splide__slide.is-active .splide__pagination {
	display:none
}
.top-slider .splide__track {
	padding-bottom:35px
}
.sec-hero .top-slider .splide__slide {
	transition:transform .5s cubic-bezier(.175,.885,.32,1.275);
	opacity:.4;
	transform:scale(.85);
	width:50%
}
.sec-hero .top-slider .splide__slide.is-active {
	opacity:1;
	transform:scale(1)
}
.sec-winning .loop .splide__slide img {
	vertical-align:middle
}
.sec-winning .loop .bx {
	box-shadow:0 9px 15px 2px rgba(0,0,0,.05)
}
.sec-winning span {
	padding:17px 12px 20px 12px;
	padding:12px;
	display:inline-block
}
.sec-work-winning .card,
.article .card,
.sec-winning .loop .bx {
	margin:0 12px;
	line-height:32px
}
.sec-work-winning .winning .splide__arrows--rtl .splide__arrow--next svg,
.sec-work-winning .winning .splide__arrows--rtl .splide__arrow--prev svg {
	display:none
}
.sec-work-winning .winning .splide__arrows--rtl .splide__arrow--next {
	left:-60px;
	background:transparent url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M31 38L17 24L31 10' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	width:45px;
	height:45px;
	background-size:contain;
	background-repeat:no-repeat;
	margin-top:45px
}
.sec-work-winning .winning .splide__arrows--rtl .splide__arrow--prev {
	right:-60px;
	background:transparent url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 10L31 24L17 38' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	width:45px;
	height:45px;
	background-size:contain;
	background-repeat:no-repeat;
	margin-top:45px
}
.sec-work-winning .winning .splide__pagination {
	bottom:-30px;
	gap:14px
}
.sec-work-winning .winning .splide__pagination__page {
	background:#D1D1D1;
	height:12px;
	margin:0;
	opacity:1;
	width:12px
}
.sec-work-winning .winning .splide__pagination__page.is-active {
	background:#225AEA;
	transform:scale(1)
}
.head {
	background: url("../images/head.svg") no-repeat bottom right;
	padding-bottom:15px
}
.head.text-center {
	background-position:bottom center
}
.sec-products .card {
	text-align:left;
	direction:ltr
}
.sec-products .card .card-title {
	font-size:18px;
	font-style:normal;
	font-weight:700;
	padding-right:25px
}
.sec-products .card small,
.sec-products .card span {
	font-size:14px;
	font-style:normal;
	font-weight:500
}
.sec-products .card p {
	font-size:12px;
	font-style:normal;
	font-weight:400;
	text-align:left;
	direction:ltr;
	height:90px
}
.sec-products .card strong.textblue {
	font-size:16px;
	font-style:normal;
	font-weight:700
}
.sec-products .card-title {
	background: url('../images/heart.svg') no-repeat center right;
}
.sec-click .bx-video span::after {
	content:"";
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	top:0;
	background: url('../images/player.svg') no-repeat center center;
}
.sec-click .bx-video span.play:after {
	display:none
}
.sec-features .list_features .title small {
	color:rgba(34,90,234,.2);
	font-size:56px;
	font-weight:900;
	margin-left:15px;
}
.sec-map .map {
	max-width:1216px;
	margin:0 auto
}
@keyframes pulsate {
	0% {
		transform:scale(0);
		opacity:0;
		box-shadow:0 0 0 0 rgba(35,124,251,.7)
	}
	50% {
		opacity:1
	}
	70% {
		transform:scale(1);
		opacity:0;
		box-shadow:0 0 0 10px rgba(35,124,251,0)
	}
	100% {
		transform:scale(0);
		opacity:0;
		box-shadow:0 0 0 0 rgba(35,124,251,0)
	}
}
@keyframes fadeOutUp {
	0% {
		opacity:1;
		transform:translateY(0)
	}
	100% {
		opacity:0;
		transform:translateY(-30px)
	}
}
@keyframes bounce {
	0% {
		transform:scale(1);
		opacity:0
	}
	15% {
		transform:scale(.2);
		opacity:1
	}
	22.5% {
		transform:scale(2)
	}
	35% {
		transform:scale(1)
	}
	100% {
		transform:scale(1);
		opacity:0
	}
}
.is-pulsing .animation-wrapper {
	animation:pulsate 2s forwards
}
.is-pulsing .pulse-core {
	animation:bounce 3s forwards
}
.is-pulsing .sale-text {
	animation:fadeOutUp 2s forwards
}
.animation-wrapper {
	width:24px;
	height:24px;
	opacity:0;
	border-radius:100vw;
	justify-content:center;
	align-items:center;
	transition:opacity .5s;
	display:flex
}
.map-img {
	z-index:1;
	object-fit:contain;
	position:absolute;
	top:0%;
	bottom:0%;
	left:0%;
	right:0%
}
.map-wrapper {
	width:100%;
	height:580px;
	margin-top:64px;
	position:relative
}
.pulse-core {
	width:40%;
	height:40%;
	background-color:#225aea;
	;
	opacity:.5;
	border-radius:50%
}
.c-point_contain {
	z-index:10;
	width:24px;
	height:24px;
	border-radius:50%;
	position:absolute;
	top:31%;
	bottom:auto;
	left:12%;
	right:auto
}
.c-point_contain.is-15 {
	top:26%;
	bottom:-1px;
	left:auto;
	right:30%
}
.c-point_contain.is-23 {
	top:75%;
	left:91%
}
.c-point_contain.is-24 {
	top:62%;
	left:26%
}
.c-point_contain.is-25 {
	top:53%;
	left:49%
}
.c-point_contain.is-5 {
	top:35%;
	left:67%
}
.c-point_contain.is-3 {
	top:14%;
	bottom:auto;
	left:56%;
	right:auto
}
.c-point_contain.is-11 {
	top:56%;
	left:52%
}
.c-point_contain.is-2 {
	border-radius:100vw;
	top:32%;
	left:16%
}
.c-point_contain.is-16 {
	top:25%;
	left:22%
}
.c-point_contain.is-20 {
	top:82%;
	left:85%
}
.c-point_contain.is-19 {
	top:53%;
	bottom:3px;
	left:53%
}
.c-point_contain.is-1 {
	opacity:0
}
.c-point_contain.is-12 {
	top:71%;
	left:28%
}
.c-point_contain.is-21 {
	top:67%;
	left:30%
}
.c-point_contain.is-4 {
	top:17%;
	bottom:auto;
	left:auto;
	right:46%
}
.c-point_contain.is-7 {
	top:20%;
	left:50%
}
.c-point_contain.is-8 {
	top:33%;
	left:64%
}
.c-point_contain.is-9 {
	top:48%;
	left:43%
}
.c-point_contain.is-6 {
	top:20%;
	left:63%
}
.c-point_contain.is-10 {
	top:auto;
	bottom:12%;
	left:auto;
	right:11%
}
.c-point_contain.is-22 {
	top:17%;
	left:52%
}
.c-point_contain.is-26 {
	top:36%
}
.c-point_contain.is-18 {
	top:26%;
	left:12%
}
.c-point_contain.is-27 {
	top:67%;
	left:24%
}
.c-point_contain.is-25 {
	top:31%;
	left:13%
}
.c-point_contain.is-26 {
	top:22%;
	left:19%
}
.c-point_contain.is-27 {
	top:12%;
	left:15%
}
.c-point_contain.is-28 {
	top:auto;
	bottom:42%;
	left:24%;
	right:auto
}
.sale-text {
	width:auto;
	opacity:0;
	position:absolute;
	top:-57%;
	bottom:auto;
	left:-60%;
	right:auto
}
.sale-price {
	color:#225aea;
	;
	white-space:nowrap;
	font-family:Inter,sans-serif;
	font-size:18px;
	font-weight:500;
	line-height:24px
}
.map-trigger {
	position:absolute;
	top:auto;
	bottom:0%;
	left:0%;
	right:0%
}
.map-img {
	max-width:100%;
	display:inline-block
}
@media screen and (max-width:767px) {
	.map-wrapper {
		height:240px
	}
	.c-point_contain {
		width:20px;
		height:20px
	}
	.sale-price {
		font-size:12px;
		line-height:16px
	}
}
@media screen and (max-width:479px) {
	.map-wrapper {
		height:210px
	}
	.c-point_contain {
		width:16px;
		height:16px
	}
	.c-point_contain.is-23 {
		top:9%;
		bottom:auto;
		left:auto;
		right:28%
	}
	.c-point_contain.is-16 {
		top:13%;
		left:14%
	}
	.c-point_contain.is-20 {
		top:15%;
		bottom:auto;
		left:15%;
		right:auto
	}
	.c-point_contain.is-21 {
		top:57%;
		left:25%
	}
	.c-point_contain.is-8 {
		top:29%;
		left:54%
	}
	.c-point_contain.is-9 {
		left:51%
	}
	.c-point_contain.is-10 {
		bottom:81%;
		right:20%
	}
	.sale-price {
		font-size:8px;
		line-height:12px
	}
}
.sec-plans ul li,
.sec-renewal ul li {
	background: url('../images/ok.svg') no-repeat center right;
	padding:10px 30px 10px 10px
}
.sec-plans .select-y-m {
	width:190px
}
.sec-plans .select-y-m button.active {
	background-color:#225AEA!important;
	color:#fff
}
.sec-plans .list_plan .bx-plan,
.sec-article .card {
	border-radius:16px;
	background:#FFF;
	box-shadow:0 9px 15px 2px rgba(0,0,0,.05)
}
.sec-plans .list_plan .bx-plan {
	overflow:hidden;
	position:relative
}
.sec-plans .pbadge {
	position:absolute;
	display:inline-block;
	width:210px;
	left:-40px;
	top:60px;
	transform-origin:bottom;
	transform:rotate(-45deg)
}
.sec-plans .pbadge span {
	display:inline-block;
	text-align:center;
	width:100%;
	animation:marquee 4s linear infinite
}
.sec-plans .pbadge span:nth-child(1) {
	position:absolute;
	left:-100%;
	animation:marquee 4s 2s linear infinite
}
.sec-plans .pbadge .line {
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	height:45px;
	overflow:hidden;
	white-space:nowrap;
	display:flex;
	align-items:center;
	justify-content:center;
	background-color:#dc3545;
	color:#fff;
	font-weight:900;
	font-size:18px
}
@keyframes marquee {
	0% {
		left:0;
		transform:translateX(-100%)
	}
	100% {
		left:0;
		transform:translateX(100%)
	}
}
.sec-faq .accordion-item .accordion-button,
.sec-faq .accordion-item {
	border-radius:16px;
	background:#FFF;
	box-shadow:0 54px 179px 0 rgba(0,0,0,.03),0 24.308px 74.782px 0 rgba(0,0,0,.02),0 14.3px 39.982px 0 rgba(0,0,0,.02),0 8.903px 22.414px 0 rgba(0,0,0,.01),0 5.28px 11.904px 0 rgba(0,0,0,.01),0 2.455px 4.953px 0 rgba(0,0,0,.01)
}
.sec-faq .accordion-item {
	background:#F8F8F8
}
.sec-faq .accordion-item:last-of-type .accordion-button.collapsed {
	border-radius:16px
}
.sec-faq .accordion-item:not(:first-of-type) {
	border-top:1px solid rgba(0,0,0,.125)
}
.sec-faq .accordion-button:not(.collapsed) {
	color:#000
}
.sec-faq .accordion-button {
	padding:14px 21px
}
.sec-plans .list_plan .bx-plan h3 {
	font-size:24px;
	font-weight:900;
	line-height:48px
}
.sec-plans .list_plan .bx-plan strong {
	font-size:32px;
	font-weight:600;
	line-height:48px
}
.sec-plans .list_plan .bx-plan strong.font-24 {
	font-size:24px
}
.sec-article .btn {
	padding:16px 24px;
	background:#225AEA;
	box-shadow:0 4px 5px 0 rgba(34,90,234,.25)
}
.comment-box {
	text-align:right
}
.comment-box .comment-form-url,
.comment-box .comment-form-cookies-consent {
	display:none
}
.comment-box span {
	padding:0
}
.comment-box a {
	color:#225AEA!important
}
.comment-box #respond label {
	color:#8A8F98;
	font-size:14px;
	font-weight:500;
	line-height:24px;
	margin-bottom:3px;
	position:relative;
	display:block
}
.comment-box #respond input,
.comment-box #respond textarea {
	border-radius:10px;
	border:1px solid #aaa;
	margin-bottom:5px;
	color:#8A8F98;
	font-size:14px;
	font-weight:500;
	line-height:24px;
	padding:10px;
	resize:none;
	width:100%
}
.comment-box #respond #submit {
	color:#ECECEC;
	font-size:14px;
	font-weight:500;
	line-height:24px;
	border-radius:10px;
	background:#225AEA;
	padding:12px;
	border:0
}
.comment-box #respond {
	margin-bottom:10px!important;
	padding-bottom:10px;
	position:relative
}
.comment-box ol,
.comment-box ul {
	padding:0
}
.comment-box ol li {
	margin:40px 0;
	position:relative;
	list-style:none
}
.comment-box ol li.depth-1 {
	padding-bottom:40px;
	border-bottom:1px solid rgba(189,154,248,.2)
}
.comment-box ol li.depth-1.parent {
	padding-bottom:0
}
.comment-boxol li.depth-1:last-of-type {
	border-bottom:0;
	padding-bottom:0
}
.comment-box ol li .avatar {
	width:40px;
	height:40px;
	border-radius:100%;
	margin-right:8px
}
.comment-box ol li .fn,
.comment-box ol li .fn a {
	color:#ECECEC;
	font-size:16px;
	font-weight:400;
	line-height:24px;
	font-style:normal
}
.comment-box ol li .says {
	font-size:0;
	display:none
}
.comment-box ol li .comment-meta {
	display:inline-block;
	font-size:14px;
	font-style:normal;
	font-weight:500;
	line-height:24px;
	position:absolute;
	left:0;
	top:6px
}
.comment-box ol li .comment-meta a {
	color:rgba(236,236,236,.64)
}
.comment-box ol li p {
	color:rgb(107,107,107);
	font-size:15px;
	font-weight:400;
	line-height:24px;
	margin:12px 0
}
.comment-box ol li .reply a {
	color:#ECECEC;
	font-size:14px;
	font-weight:500;
	line-height:24px
}
.comment-box ol li li {
	padding-left:15px;
	border-left:1px solid rgba(189,154,248,.2)
}
footer {
	border-radius:32px 32px 0 0
}
footer .footer-bx ul li a {
	color:#fff
}
.blog-home .cat-section .border {
	border-color:#E6F0FF!important
}
.blog-home .cat-section small{
	border: 1px solid transparent
}
.blog-home .cat-section .cat-tab span{
	cursor: pointer
}
.blog-home .cat-section .article {
	gap:1.5rem!important
}
.blog-home .cat-section .article .col-lg-8 {
	width:calc(66.66% - 1rem)
}
.blog-home .cat-section .article .col-lg-4 {
	width:calc(33.33% - 1rem);
	margin-bottom:0!important;
	padding-top:35px!important;
	position:relative
}
.blog-home .cat-section .article.loading:before{
	position: absolute;
	content: "";
	display: block;
	border-radius: 16px;
	width: 100%;
	height: 100%;
	z-index: 99
}
.blog-home .cat-section .article.loading *{
	filter: blur(6px);
}
.archive .blog-home .cat-section .article .col-lg-4,
.search .blog-home .cat-section .article .col-lg-4 {
	padding-top:0!important;
}
.blog-home .cat-section .article .col-lg-4:nth-of-type(4),
.blog-home .cat-section .article .col-lg-4:nth-of-type(5) {
	padding-top:0!important;
	padding-bottom:35px!important
}
.archive .blog-home .cat-section .article .col-lg-4:nth-of-type(4),
.archive .blog-home .cat-section .article .col-lg-4:nth-of-type(5),
.search .blog-home .cat-section .article .col-lg-4:nth-of-type(4),
.search .blog-home .cat-section .article .col-lg-4:nth-of-type(5) {
	padding-top:0!important;
	padding-bottom:0!important
}
.blog-home .cat-section .article .col-lg-4 .number {
	position:absolute!important;
	top:-5px;
	right:-15px;
	z-index:-1;
	font-size:65px!important
}
.blog-home .cat-section .article .col-lg-4:nth-of-type(4) .number,
.blog-home .cat-section .article .col-lg-4:nth-of-type(5) .number {
	top:auto;
	bottom:15px
}
.blog-home .cat-section .article .more-list {
	margin-top:35px
}
.blog-home .cat-section .article .more-list .post-number {
	width:50px;
	height:50px;
	border-radius:100%
}

.rank-math-breadcrumb {
	color:#000;
	z-index:9;
	font-size:15px;
	font-size:13px;
color: #555;
}

.single-post .rank-math-breadcrumb p {
  background: #F5F7FA;
  padding: 5px 10px;
  border-radius: 8px;
}
.rank-math-breadcrumb .separator {
	background-image:url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 1L1 6L6 11' stroke='black' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	background-repeat:no-repeat;
	background-position:center;
	background-size:6px;
	padding:0 7px;
	color: transparent;
}
.single-post h1{
  color: #07195D !important;
}

.single-post h2,
.single-post h3,
.single-post h4,
.single-post h5,
.single-post h6{
  color: #0d6efd !important;
}

.single-post img.thumb {
	border-radius: 16px;
}

.single-post .wp-block-list{
	margin-right: 25px;	
	text-align: right;
	width: calc(100% - 25px);
}
.single-post .thumbnail {
	height:455px;
	border-radius:8px;
	background-size:cover!important;
	background-repeat:no-repeat!important;
	background-position:center!important;
	position:relative;
	overflow:hidden;
	display:flex;
	justify-content:center
}
.single-post .thumbnail h1 {
	font-weight:700;
	text-align:center;
	margin-top:auto;
	position:relative;
	;
	margin-bottom:25px
}
/*.single-post .thumbnail:before {
content:"";
display:block;
width:100%;
height:100%;
left:0;
top:0;
position:absolute;
background:linear-gradient(180deg,rgba(34,90,234,0) 47.25%,#225AEA 100%)
}*/
.single-post .post-meta ul {
	gap:20px
}
.single-post .post-meta li {
	font-size:14px;
	color:#225AEA
}
.single-post .post-meta {
	margin-top:15px;
	line-height:1;
	margin-bottom:30px
}
.single-post .post-meta ul {
	margin:0
}
.single-post .post-meta li {
	padding:4px 25px 2px 0;
	align-items:center
}
.single-post .post-meta li.time-to-read {
	background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.75 13.25C20.75 18.08 16.83 22 12 22C7.17 22 3.25 18.08 3.25 13.25C3.25 8.42 7.17 4.5 12 4.5C16.83 4.5 20.75 8.42 20.75 13.25Z' stroke='%23225AEA' stroke-opacity='0.75' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 8V13' stroke='%23225AEA' stroke-opacity='0.75' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 2H15' stroke='%23225AEA' stroke-opacity='0.75' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	background-position:center right;
	background-repeat:no-repeat;
	background-size:contain
}
.single-post .post-meta li.date {
	background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 2V5' stroke='%23225AEA' stroke-opacity='0.75' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16 2V5' stroke='%23225AEA' stroke-opacity='0.75' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.5 9.08997H20.5' stroke='%23225AEA' stroke-opacity='0.75' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M21 8.5V17C21 20 19.5 22 16 22H8C4.5 22 3 20 3 17V8.5C3 5.5 4.5 3.5 8 3.5H16C19.5 3.5 21 5.5 21 8.5Z' stroke='%23225AEA' stroke-opacity='0.75' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.9955 13.7H12.0045' stroke='%23225AEA' stroke-opacity='0.75' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.29431 13.7H8.30329' stroke='%23225AEA' stroke-opacity='0.75' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.29431 16.7H8.30329' stroke='%23225AEA' stroke-opacity='0.75' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	background-position:center right;
	background-repeat:no-repeat;
	background-size:contain
}
.single-post .post-meta li.author {
	background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.50043 20.5C4.33043 21.33 5.67043 21.33 6.50043 20.5L19.5004 7.5C20.3304 6.67 20.3304 5.33 19.5004 4.5C18.6704 3.67 17.3304 3.67 16.5004 4.5L3.50043 17.5C2.67043 18.33 2.67043 19.67 3.50043 20.5Z' stroke='%23225AEA' stroke-opacity='0.75' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18.0098 8.98999L15.0098 5.98999' stroke='%23225AEA' stroke-opacity='0.75' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.5 2.44L10 2L9.56 3.5L10 5L8.5 4.56L7 5L7.44 3.5L7 2L8.5 2.44Z' stroke='%23225AEA' stroke-opacity='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.5 8.44L6 8L5.56 9.5L6 11L4.5 10.56L3 11L3.44 9.5L3 8L4.5 8.44Z' stroke='%23225AEA' stroke-opacity='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.5 13.44L21 13L20.56 14.5L21 16L19.5 15.56L18 16L18.44 14.5L18 13L19.5 13.44Z' stroke='%23225AEA' stroke-opacity='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	background-position:center right;
	background-repeat:no-repeat;
	background-size:contain
}
body .kk-star-ratings .kksr-stars .kksr-star .kksr-icon,
body .kk-star-ratings:not(.kksr-disabled) .kksr-stars .kksr-star:hover~.kksr-star .kksr-icon {
	background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.0006 1.74658C9.28557 1.74658 8.87657 2.64658 8.33457 4.01858C8.00057 4.86758 7.65357 5.74358 7.09857 6.31758C6.37757 7.06158 5.22857 7.11958 4.11657 7.17458C2.64857 7.24658 1.93957 7.35258 1.78457 8.01258C1.61457 8.73758 2.09557 9.22758 3.15457 10.1016C3.94257 10.7516 4.83557 11.4876 5.07357 12.5706C5.27757 13.4996 5.02857 14.4746 4.78757 15.4166C4.41657 16.8686 4.30757 17.6016 4.91157 18.0586C5.46757 18.4776 6.05757 18.1716 7.26957 17.3696C8.12357 16.8056 9.00457 16.2216 10.0006 16.2216C10.9956 16.2216 11.8776 16.8056 12.7306 17.3696C13.9416 18.1706 14.5306 18.4776 15.0896 18.0586C15.6936 17.6016 15.5846 16.8676 15.2126 15.4156C14.9726 14.4746 14.7236 13.4996 14.9276 12.5696C15.1646 11.4876 16.0576 10.7516 16.8456 10.1016C17.9046 9.22858 18.3856 8.73758 18.2156 8.01158C18.0606 7.35258 17.3526 7.24658 15.8846 7.17458C14.7726 7.11958 13.6226 7.06158 12.9026 6.31758C12.3476 5.74358 12.0006 4.86758 11.6666 4.01858C11.1236 2.64558 10.7146 1.74658 10.0006 1.74658ZM5.41957 19.7536C4.95657 19.7536 4.48257 19.6126 4.00857 19.2556C2.54057 18.1486 2.98057 16.4276 3.33357 15.0456C3.53157 14.2716 3.73557 13.4746 3.60757 12.8926C3.48157 12.3146 2.85957 11.8026 2.20157 11.2596C1.18657 10.4236 -0.0774313 9.38158 0.324569 7.66958C0.755569 5.83858 2.65557 5.74458 4.04257 5.67658C4.82557 5.63758 5.71257 5.59358 6.02057 5.27458C6.36857 4.91558 6.65857 4.18058 6.93957 3.46858C7.50657 2.03258 8.21157 0.246582 10.0006 0.246582C11.7886 0.246582 12.4946 2.03258 13.0616 3.46858C13.3426 4.18058 13.6326 4.91558 13.9806 5.27458C14.2886 5.59358 15.1756 5.63758 15.9586 5.67658C17.3456 5.74458 19.2456 5.83858 19.6756 7.66858C20.0776 9.38158 18.8136 10.4236 17.7996 11.2596C17.1406 11.8026 16.5186 12.3146 16.3926 12.8926C16.2646 13.4736 16.4686 14.2716 16.6666 15.0446C17.0206 16.4276 17.4596 18.1476 15.9926 19.2556C14.5276 20.3576 13.0726 19.3946 11.9026 18.6206C11.2346 18.1786 10.5436 17.7216 10.0006 17.7216C9.45657 17.7216 8.76557 18.1786 8.09757 18.6206C7.30657 19.1436 6.38557 19.7536 5.41957 19.7536Z' fill='%2307195D'/%3E%3C/svg%3E%0A")
}
body .kk-star-ratings .kksr-stars .kksr-stars-active .kksr-star .kksr-icon {
	background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.8595 8.10791C17.537 6.73624 16.1054 6.66541 14.9545 6.60791C14.2304 6.57124 13.4812 6.53457 13.1679 6.21041C12.8487 5.88041 12.5995 5.24791 12.357 4.63624C11.8845 3.43957 11.3487 2.08374 9.99953 2.08374C8.65119 2.08374 8.11619 3.43957 7.64286 4.63624C7.40119 5.24791 7.15119 5.88041 6.83286 6.21041C6.51869 6.53457 5.76953 6.57124 5.04536 6.60791C3.89453 6.66541 2.46286 6.73624 2.14036 8.10791C1.83453 9.40957 2.79036 10.1971 3.63369 10.8921C4.21036 11.3671 4.75536 11.8171 4.87619 12.3671C4.99369 12.9012 4.81703 13.5912 4.64619 14.2596C4.35286 15.4087 4.01953 16.7104 5.13203 17.5496C5.47953 17.8121 5.83203 17.9162 6.18036 17.9162C6.93453 17.9162 7.66953 17.4296 8.29869 17.0129C8.88119 16.6279 9.48369 16.2287 9.99953 16.2287C10.5154 16.2287 11.1187 16.6279 11.7004 17.0129C12.6212 17.6221 13.7662 18.3787 14.8687 17.5496C15.9812 16.7104 15.6479 15.4079 15.3537 14.2579C15.1829 13.5904 15.007 12.9004 15.1237 12.3671C15.2445 11.8171 15.7895 11.3679 16.3662 10.8921C17.2095 10.1971 18.1654 9.40957 17.8595 8.10791Z' fill='%23225AEA'/%3E%3C/svg%3E%0A")
}
body .kk-star-ratings.kksr-disabled .kksr-stars .kksr-stars-active .kksr-star .kksr-icon,
body .kk-star-ratings:not(.kksr-disabled) .kksr-stars:hover .kksr-star .kksr-icon {
	background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.8595 6.10791C15.537 4.73624 14.1054 4.66541 12.9545 4.60791C12.2304 4.57124 11.4812 4.53457 11.1679 4.21041C10.8487 3.88041 10.5995 3.24791 10.357 2.63624C9.88453 1.43957 9.34869 0.0837402 7.99953 0.0837402C6.65119 0.0837402 6.11619 1.43957 5.64286 2.63624C5.40119 3.24791 5.15119 3.88041 4.83286 4.21041C4.51869 4.53457 3.76953 4.57124 3.04536 4.60791C1.89453 4.66541 0.462859 4.73624 0.14036 6.10791C-0.165474 7.40957 0.790359 8.19707 1.63369 8.89207C2.21036 9.36707 2.75536 9.81707 2.87619 10.3671C2.99369 10.9012 2.81703 11.5912 2.64619 12.2596C2.35286 13.4087 2.01953 14.7104 3.13203 15.5496C3.47953 15.8121 3.83203 15.9162 4.18036 15.9162C4.93453 15.9162 5.66953 15.4296 6.29869 15.0129C6.88119 14.6279 7.48369 14.2287 7.99953 14.2287C8.51536 14.2287 9.11869 14.6279 9.70036 15.0129C10.6212 15.6221 11.7662 16.3787 12.8687 15.5496C13.9812 14.7104 13.6479 13.4079 13.3537 12.2579C13.1829 11.5904 13.007 10.9004 13.1237 10.3671C13.2445 9.81707 13.7895 9.36791 14.3662 8.89207C15.2095 8.19707 16.1654 7.40957 15.8595 6.10791Z' fill='%23225AEA'/%3E%3C/svg%3E%0A")
}
.single-post .post-meta li.prate {
	padding:0;
	gap:7px
}
.single-post .post-meta li.prate .kksr-legend {
	display:none
}
.single-post .loop {
	font-size:14px
}
.single-post .loop h2 {
	font-size:22px;
	font-weight:700
}
.single-post .loop h3 {
	font-size:19px;
	font-weight:700
}
.single-post .loop h4 {
	font-size:17px;
	font-weight:700
}
.single-post .loop ul {
	text-align:right;
}
.single-post .loop ul li {
	list-style:disc;
}
.single-post .loop .wp-block-image{
	text-align: center
}
.single-post .loop .wp-block-image figure {
	border-radius:16px;
	overflow:hidden;
	position:relative;
	width:100%;
	display:block;
	margin-bottom:35px
}
.single-post .loop .wp-block-image figure::before {
	display:block;
	position:absolute;
	content:"";
	width:100%;
	height:100%;
	bottom:0;
	left:0;
	opacity:.9;
	background: linear-gradient(180deg,rgba(4,1,10,0) 20%,#0045F896 90%)
}
.single-post .loop .wp-block-image figure figcaption {
	position:absolute;
	overflow:hidden;
	color:#ECECEC;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-weight:500;
	display:block;
	font-family:PeydaWeb;
	font-size: 18px;
	line-height:32px;
	text-transform:capitalize;
	z-index:2;
	left:24px;
	bottom:24px;
	right:24px;
	margin:0
}
.single-post .wp-block-table {
	overflow-x:auto
}
.single-post .loop table {
	margin:24px 0;
	min-width:600px
}
.single-post .loop table th,
.single .loop table td {
	border:1px solid rgba(0,0,0,.9);
	background:#f9f9f9;
	padding:12px;
	color:rgba(0,0,0,.8);
	font-size:16px;
	font-weight:400;
	line-height:24px
}
.single-post .loop .more {
	border-radius:24px;
	background:#E6F0FF;
	padding:15px 45px 15px 16px;
	margin:24px 0!important;
	display:block;
	background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.93973 14.51C7.31973 14.28 6.76972 13.83 6.41972 13.19C5.61972 11.73 6.10972 9.83001 7.52972 8.95001L9.86972 7.5C11.2797 6.62 13.0997 7.09999 13.8997 8.54999C14.6997 10.01 14.2097 11.91 12.7897 12.79L12.4797 13.01' stroke='%23225AEA' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.1102 9.44995C16.7302 9.67995 17.2802 10.1299 17.6302 10.7699C18.4302 12.2299 17.9402 14.1299 16.5202 15.0099L14.1802 16.4599C12.7702 17.3399 10.9502 16.8599 10.1502 15.4099C9.35019 13.9499 9.84019 12.05 11.2602 11.17L11.5702 10.95' stroke='%23225AEA' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22Z' stroke='%23225AEA' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	background-position:center right 16px;
	background-repeat:no-repeat;
	position:relative;
	display:block;
	font-family:PeydaWeb;
	font-size:16px
}
.single-post .loop #tocDiv {
	background:#F6F6F6
}
.single-post .loop .toc {
	display:block;
	border-radius:8px;
	margin:5px auto 25px;
	overflow:hidden;
	padding:0;
	width:calc(100% - 1.5rem)
}
.single-post .loop .toc span {
	display:block;
	font-weight:700;
	color:#07195D;
	font-size:16px;
	text-align:right;
	padding:5px 15px;
	border-radius:8px;
	cursor:pointer;
	background:#E6F0FF;
	position:relative
}
.single-post .loop .toc span:after {
	content:"";
	display:block;
	width:15px;
	height:15px;
	background-image:url("data:image/svg+xml,%3Csvg width='17' height='12' viewBox='0 0 17 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.27771 11.0378C8.87747 11.533 8.12253 11.533 7.72229 11.0378L0.72313 2.37862C0.194556 1.72468 0.659994 0.75 1.50084 0.75L15.4992 0.749998C16.34 0.749998 16.8054 1.72468 16.2769 2.37862L9.27771 11.0378Z' fill='%23225AEA'/%3E%3C/svg%3E%0A");
	background-position:center;
	background-repeat:no-repeat;
	background-size:15px;
	position:absolute;
	left:15px;
	top:13px;
	z-index:9
}
.single-post .loop .toc span.open:after {
	transform:rotate(180deg)
}
.single-post .loop .toc ul#tocList {
	padding:15px 15px 5px 15px;
	display:none
}
.single-post .loop .toc ul ul {
	margin-top:7px
}
.single-post .loop .toc li {
	color:#555;
	font-size:14px;
	font-style:normal;
	font-weight:400;
	line-height:24px;
	margin-bottom:10px;
	list-style:none
}
.single-post .loop .toc li a {
	color:#2B2B2B
}
.page .loop ul {
	list-style:disc;
	direction:rtl;
	text-align:right;
	margin-right:40px
}
.single-post mark{
	padding: 3px 7px 2px;
	border-radius: 5px;
	font-size: 95%;
	margin-left: 3px
}
.single-post .rank-math-list-item {
	border-radius:8px;
	background:#F8F8F8;
	overflow:hidden;
	border:1px solid #D1D1D1;
	margin-bottom:15px
}
.single-post .rank-math-list-item.open:after {
	transform:rotate(-90deg)
}
.single-post .rank-math-list-item .rank-math-question {
	background:#fff;
	margin:0;
	color:#07195D;
	padding:17px 15px;
	cursor:pointer;
	box-shadow:0 54px 179px rgba(0,0,0,.03),0 24.3082px 74.7819px rgba(0,0,0,.0208688),0 14.3003px 39.982px rgba(0,0,0,.0167197),0 8.90345px 22.4136px rgba(0,0,0,.0134592),0 5.2804px 11.9037px rgba(0,0,0,.010263),0 2.4555px 4.95339px rgba(0,0,0,.00641919);
	border-radius:8px;
	position:relative
}
.single-post .rank-math-list-item .rank-math-question:after {
	background-image:url("data:image/svg+xml,%3Csvg width='16' height='10' viewBox='0 0 16 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 8.5L8 1.5L15 8.5' stroke='%23225AEA' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	background-repeat:no-repeat;
	background-position:center;
	content:"";
	display:block;
	width:24px;
	height:24px;
	position:absolute;
	left:15px;
	top:16px;
	transition:all ease-in-out .3s
}
.single-post .rank-math-list-item.open .rank-math-question:after {
	transform:rotate(180deg)
}
.single-post .rank-math-list-item .rank-math-answer {
	display:none;
	padding:20px 15px;
	line-height:1.5;
	font-size:16px;
	color:#727B9D
}
.single-post .rank-math-list-item .rank-math-answer p {
	margin:0
}

.single-post .sidebar .side-box{
	margin-bottom: 25px;
}
.single-post .search-form{
	position: relative
}

.single-post .search-form label,
.single-post .search-form label input{
	width: 100%;
	border: 0;
	border-radius: 32px;
}

.single-post .search-form label input{
	padding: 13px 45px 13px 10px;
	background: #F5F7FA;
}

.single-post .search-form .search-submit{
	width: 24px;
	height: 24px;
	border: 0;
	color: transparent;
	background: transparent url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.5 21C16.7467 21 21 16.7467 21 11.5C21 6.25329 16.7467 2 11.5 2C6.25329 2 2 6.25329 2 11.5C2 16.7467 6.25329 21 11.5 21Z' stroke='%23ABBED1' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M22 22L20 20' stroke='%23ABBED1' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	position: absolute;
	right: 13px;
	top: calc( ( 100% - 24px) / 2)
}

.single-post .sidebar .author{
	border-radius: 8px;
	padding: 15px;
	background: #F5F7FA;
	font-size: 14px;
}

.single-post .sidebar .author span{
	color: #ABBED1;
}

.single-post .sidebar .author .d-flex{
	align-items: center
}

.single-post .sidebar .author .name{
	padding-right: 10px;
}


.single-post .sidebar .author .name a{
	color: #225AEA;
	font-weight: bold;
}

.single-post .sidebar .author .social{
	display: flex;
	gap: 6px;
	flex-direction: column
}

.single-post .sidebar .author .social a{
	display: inline-block;
	width: 16px;
	height: 16px;
	background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.99967 0.333313C3.31967 0.333313 0.333008 3.31998 0.333008 6.99998C0.333008 10.68 3.31967 13.6666 6.99967 13.6666C10.6797 13.6666 13.6663 10.68 13.6663 6.99998C13.6663 3.31998 10.6797 0.333313 6.99967 0.333313ZM10.093 4.86665C9.99301 5.91998 9.55967 8.47998 9.33967 9.65998C9.24634 10.16 9.05967 10.3266 8.88634 10.3466C8.49967 10.38 8.20634 10.0933 7.83301 9.84665C7.24634 9.45998 6.91301 9.21998 6.34634 8.84665C5.68634 8.41331 6.11301 8.17331 6.49301 7.78665C6.59301 7.68665 8.29967 6.13331 8.33301 5.99331C8.33764 5.97211 8.33702 5.95009 8.33121 5.92918C8.3254 5.90827 8.31458 5.88909 8.29967 5.87331C8.25967 5.83998 8.20634 5.85331 8.15967 5.85998C8.09967 5.87331 7.16634 6.49331 5.34634 7.71998C5.07967 7.89998 4.83967 7.99331 4.62634 7.98665C4.38634 7.97998 3.93301 7.85331 3.59301 7.73998C3.17301 7.60665 2.84634 7.53331 2.87301 7.29998C2.88634 7.17998 3.05301 7.05998 3.36634 6.93331C5.31301 6.08665 6.60634 5.52665 7.25301 5.25998C9.10634 4.48665 9.48634 4.35331 9.73967 4.35331C9.79301 4.35331 9.91967 4.36665 9.99967 4.43331C10.0663 4.48665 10.0863 4.55998 10.093 4.61331C10.0863 4.65331 10.0997 4.77331 10.093 4.86665Z' fill='%23225AEA'/%3E%3C/svg%3E%0A");
	background-position: center;
	background-size: contain;
	margin-right: 7px;
}

.single-post .sidebar .author .about{
	font-size: 12px;
	color: #727B9D;
	border-top: 1px solid #D9D9D9;
	padding-top: 15px;
	margin-top: 15px;
}

.course-data{
	border-radius: 8px;
	overflow: hidden;
	border: 1px solid #E6F0FF;

}

.course-data .course-head{
	background: #225AEA;
	padding: 20px 15px;
	color: #fff;
	font-size: 14px;
}

.course-data .course-head strong{
	font-size: 24px;
}

.course-data .course-head .progress{
	margin: 10px 0;
	background-color: #fff;
	border-radius: 15px;
}

.course-data .course-head .progress .progress-bar {
	background-color: #21D621;
	border-radius: 15px;
}

.course-data .course-head a{
	color: #fff
}

.course-data .course-list{
	max-height: 350px;
	overflow-y: scroll;
	position: relative;
	padding-top: 15px;
}

.course-data .course-list li{
	margin-bottom: 10px;
	list-style: arabic-indic;
	color: #225AEA
}

.course-data .course-list a{
	color: #ABBED1;
	font-size: 14px;
}

.course-data .course-list li.current a{
	color: #225AEA;
	font-weight: bold
}

.lessons-container{
	padding: 7px
}

.lessons-container a{
	color: #225AEA !important;
}

.lessons-container,
.more-lessons-wrap,
.description-wrap{
	background: #e6f0ff50;
	border-radius: 7px 7px 0 0 !important;
}

.more-lessons-wrap{
	border-radius: 0 0 7px 7px !important;
}

.description-wrap{
	border-radius: 7px !important;
}

.more-lessons-wrap.open,
.more-description-wrap.open {
	transform: rotate(180deg);
	border-radius: 7px 7px 0 0 !important;
}

.more-lessons-wrap .more-lessons,
.more-description-wrap .more-description{
	background: transparent no-repeat center url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.70711 9.71069C5.31658 10.1012 5.31658 10.7344 5.70711 11.1249L10.5993 16.0123C11.3805 16.7927 12.6463 16.7924 13.4271 16.0117L18.3174 11.1213C18.708 10.7308 18.708 10.0976 18.3174 9.70708C17.9269 9.31655 17.2937 9.31655 16.9032 9.70708L12.7176 13.8927C12.3271 14.2833 11.6939 14.2832 11.3034 13.8927L7.12132 9.71069C6.7308 9.32016 6.09763 9.32016 5.70711 9.71069Z' fill='%23225AEA'/%3E%3C/svg%3E");
	background-size: 30px;
	border: 0;
	width: 100%;
	min-height: 50px;
	animation: moveUpDown 1s ease-in-out infinite;
}

@keyframes moveUpDown {
	0% {
		transform: translateY(0);
	}
	50% {
		transform: translateY(5px);
	}
	100% {
		transform: translateY(0);
	}
}

.single-post .sidebar .latest{
	border-radius: 8px;
	overflow: hidden;
	border: 1px solid #E6F0FF;
}

.single-post .sidebar .latest span{
	background: #E6F0FF;
	padding: 15px;
	color: #07195D;
	font-size: 24px;
	margin-bottom: 15px;
	display: block;
}

.single-post .sidebar .latest ul{
	list-style: disc;
	color: #225AEA
}

.single-post .sidebar .latest a{
	display: block;
	color: #1D1D1D;
	font-size: 16px;
	font-family: PeydaWeb;
	margin-bottom: 10px;
}

.pagination{
	display: block;
	margin: 25px 0;
	text-align: center;
	font-family: IRANSansX
}

.pagination div{
	justify-content: center;
	display: flex;
	gap: 10px;
}

.pagination .page-numbers{
	width: 35px;
	height: 35px;
	border: 1px solid #D0DEF4;
	display: block;
	align-content: center;
	border-radius: 100%;
	line-height: 2.3
}

.pagination .page-numbers.current{
	background: #D0DEF4
}












input.form-control {
	font-family:IRANSansX;
	font-size:12px;
	font-size:14px;
	font-style:normal;
	font-weight:500;
	color:#555;
	height:42px
}
.btn.h-42 {
	height:42px;
	line-height:25px
}
img.avatar {
	border-radius:100%
}
#agreementModal .modal-body {
	line-height:1.8
}
#agreementModal .modal-body strong,
#agreementModal .modal-body em {
	background:#ff00001f;
	padding:1px 6px;
	font-weight:600;
	font-style:normal
}
#agreementModal .modal-body em {
	background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Ealert_fill%3C/title%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='System' transform='translate(-48.000000, -48.000000)' fill-rule='nonzero'%3E%3Cg id='alert_fill' transform='translate(48.000000, 48.000000)'%3E%3Cpath d='M24,0 L24,24 L0,24 L0,0 L24,0 Z M12.5934901,23.257841 L12.5819402,23.2595131 L12.5108777,23.2950439 L12.4918791,23.2987469 L12.4918791,23.2987469 L12.4767152,23.2950439 L12.4056548,23.2595131 C12.3958229,23.2563662 12.3870493,23.2590235 12.3821421,23.2649074 L12.3780323,23.275831 L12.360941,23.7031097 L12.3658947,23.7234994 L12.3769048,23.7357139 L12.4804777,23.8096931 L12.4953491,23.8136134 L12.4953491,23.8136134 L12.5071152,23.8096931 L12.6106902,23.7357139 L12.6232938,23.7196733 L12.6232938,23.7196733 L12.6266527,23.7031097 L12.609561,23.275831 C12.6075724,23.2657013 12.6010112,23.2592993 12.5934901,23.257841 L12.5934901,23.257841 Z M12.8583906,23.1452862 L12.8445485,23.1473072 L12.6598443,23.2396597 L12.6498822,23.2499052 L12.6498822,23.2499052 L12.6471943,23.2611114 L12.6650943,23.6906389 L12.6699349,23.7034178 L12.6699349,23.7034178 L12.678386,23.7104931 L12.8793402,23.8032389 C12.8914285,23.8068999 12.9022333,23.8029875 12.9078286,23.7952264 L12.9118235,23.7811639 L12.8776777,23.1665331 C12.8752882,23.1545897 12.8674102,23.1470016 12.8583906,23.1452862 L12.8583906,23.1452862 Z M12.1430473,23.1473072 C12.1332178,23.1423925 12.1221763,23.1452606 12.1156365,23.1525954 L12.1099173,23.1665331 L12.0757714,23.7811639 C12.0751323,23.7926639 12.0828099,23.8018602 12.0926481,23.8045676 L12.108256,23.8032389 L12.3092106,23.7104931 L12.3186497,23.7024347 L12.3186497,23.7024347 L12.3225043,23.6906389 L12.340401,23.2611114 L12.337245,23.2485176 L12.337245,23.2485176 L12.3277531,23.2396597 L12.1430473,23.1473072 Z' id='MingCute' fill-rule='nonzero'%3E%3C/path%3E%3Cpath d='M13.299,3.1477 L21.933,18.1022 C22.5103,19.1022 21.7887,20.3522 20.634,20.3522 L3.36601,20.3522 C2.21131,20.3522 1.48962,19.1022 2.06697,18.1022 L10.7009,3.14771 C11.2783,2.14771 12.7217,2.1477 13.299,3.1477 Z M12,15 C11.4477,15 11,15.4477 11,16 C11,16.5523 11.4477,17 12,17 C12.5523,17 13,16.5523 13,16 C13,15.4477 12.5523,15 12,15 Z M12,8 C11.48715,8 11.0644908,8.38604429 11.0067275,8.88337975 L11,9 L11,13 C11,13.5523 11.4477,14 12,14 C12.51285,14 12.9355092,13.613973 12.9932725,13.1166239 L13,13 L13,9 C13,8.44772 12.5523,8 12,8 Z' fill='red'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	padding-right:30px;
	background-repeat:no-repeat;
	background-position:top 1px right 2px
}
@media all and (max-width:480px) {
	.banner {
		min-height:150px!important;
		background-size:cover!important;
		background-position:right!important
	}
}
.page-template-page-product .product-hero .row {
	padding-top:50px;
	padding-bottom:50px
}
.page-template-page-product header {
	z-index:5;
	position:relative
}
.page-template-page-product header .nav-link:not(ul ul .nav-link) {
	color:#fff!important
}
.page-template-page-product header .navbar-brand {
	filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(0deg) brightness(300%) contrast(100%)
}
.page-template-page-product .header .dropdown-toggle::after {
	border:0;
	background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Arrow - Down 2'%3E%3Cg id='Iconly/Light/Arrow---Down-2'%3E%3Cg id='Arrow---Down-2'%3E%3Cpath id='Stroke-1' d='M12.6666 5.66667L7.99998 10.3333L3.33331 5.66667' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
	width:16px;
	height:16px;
	vertical-align:middle
}
.page-template-page-product .top-hero:before {
	position:absolute;
	content:"";
	display:block;
	position:absolute;
	width:1000px;
	height:850px;
	background:linear-gradient(180deg,#225AEA 0%,#1F76F9 41.54%);
	filter:blur(200px);
	z-index:2;
	bottom:-500px;
	opacity:.4
}
.page-template-page-product .top-hero:after {
	content:"";
	display:block;
	position:absolute;
	width:100%;
	height:100%;
	background:#1D1D1D;
	top:0;
	left:0;
	opacity:.89
}
.page-template-page-product .product-hero .row div {
	z-index:2
}
.page-template-page-product main {
	z-index:2;
	position:relative;
	background:#fff
}
.page-template-page-product .product-hero img {
	border-radius:15px
}
.page-template-page-product .rank-math-breadcrumb {
	color:#fff;
	font-size:15px
}
.page-template-page-product .rank-math-breadcrumb .separator {
	color: transparent;
	background-image:url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 1L1 6L6 11' stroke='white' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.page-template-page-product .product-hero {
	font-family:IRANSansX
}
.page-template-page-product .product-hero h1 {
	font-weight:700;
	font-size:32px;
	line-height:41px;
	color:#FFF;
	margin-top:20px;
	display:block
}
.page-template-page-product .product-hero small {
	font-weight:400;
	font-size:14px;
	line-height:21px;
	color:rgba(255,255,255,.5);
	margin:7px 0 40px;
	display:block
}
.page-template-page-product .product-hero .details {
	margin-bottom:30px
}
.page-template-page-product .product-hero .details div {
	font-weight:700;
	font-size:26px;
	line-height:36px;
	color:#FFF
}
.page-template-page-product .product-hero .details div span {
	font-style:normal;
	font-weight:700;
	font-size:12px;
	line-height:21px;
	margin-right:5px
}
.page-template-page-product .product-hero ul {
	margin-bottom:30px;
	color:#fff;
	display:flex;
	gap:40px
}
.page-template-page-product .product-hero li {
	margin-bottom:10px;
	background-image:url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.0256 4.92508L7.5013 0.210938L9.9744 4.92508L14.5 7.50396L9.9744 10.0801L7.5013 14.7943L5.0256 10.0801L0.5 7.50396L5.0256 4.92508Z' fill='%2321D621'/%3E%3C/svg%3E");
	background-repeat:no-repeat;
	background-size:14px;
	background-position:center right;
	padding-right:20px
}
.page-template-page-product .sticky {
	display:none
}
.page-template-page-product .product-hero .buttons .faq-button,
.page-template-page-product .product-hero .buttons .add-to-cart,
.page-template-page-product .sticky .buttons .faq-button,
.page-template-page-product .sticky .buttons .add-to-cart {
	background:linear-gradient(104.22deg,rgba(255,255,255,.05) 0%,rgba(255,255,255,.025) 97.56%);
	border-radius:8px;
	border:1px solid #ffffff40;
	font-size:15px;
	color:#FFF;
	padding:12px 55px 10px 25px;
	min-width:220px;
	text-align:center
}
.page-template-page-product .product-hero .buttons .faq-button span,
.page-template-page-product .product-hero .buttons .add-to-cart span,
.page-template-page-product .sticky .buttons .faq-button span,
.page-template-page-product .sticky .buttons .add-to-cart span {
	position:relative
}
.page-template-page-product .product-hero .buttons .faq-button span:before,
.page-template-page-product .sticky .buttons .faq-button span:before {
	content:"";
	display:block;
	position:absolute;
	top:2px;
	right:-27px;
	width:20px;
	height:20px;
	background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 18.4301H13L8.54999 21.39C7.88999 21.83 7 21.3601 7 20.5601V18.4301C4 18.4301 2 16.4301 2 13.4301V7.42999C2 4.42999 4 2.42999 7 2.42999H17C20 2.42999 22 4.42999 22 7.42999V13.4301C22 16.4301 20 18.4301 17 18.4301Z' stroke='white' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.9998 11.36V11.15C11.9998 10.47 12.4198 10.11 12.8398 9.82001C13.2498 9.54001 13.6598 9.18002 13.6598 8.52002C13.6598 7.60002 12.9198 6.85999 11.9998 6.85999C11.0798 6.85999 10.3398 7.60002 10.3398 8.52002' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.9955 13.75H12.0045' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	background-repeat:no-repeat;
	background-size:20px
}
.page-template-page-product .product-hero .buttons .add-to-cart,
.page-template-page-product .sticky .buttons .add-to-cart {
	border:1px solid #07195D;
	background:#07195D;
	margin-right:35px
}
.page-template-page-product .product-hero .buttons .add-to-cart span:before,
.page-template-page-product .sticky .buttons .add-to-cart span:before {
	content:"";
	display:block;
	position:absolute;
	top:1px;
	right:-27px;
	width:20px;
	height:20px;
	background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 7.67001V6.70001C7.5 4.45001 9.31 2.24001 11.56 2.03001C14.24 1.77001 16.5 3.88001 16.5 6.51001V7.89001' stroke='white' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.0008 22H15.0008C19.0208 22 19.7408 20.39 19.9508 18.43L20.7008 12.43C20.9708 9.99 20.2708 8 16.0008 8H8.0008C3.7308 8 3.0308 9.99 3.3008 12.43L4.0508 18.43C4.2608 20.39 4.9808 22 9.0008 22Z' stroke='white' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.4945 12H15.5035' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.49451 12H8.50349' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	background-repeat:no-repeat;
	background-size:20px
}
.page-template-page-product .notice {
	margin-top:30px;
	font-size:14px;
	color:#fff;
	background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.8 4.61286L21.501 15.7739C22.464 17.3769 21.991 19.4859 20.444 20.4839C19.9251 20.8207 19.3197 21 18.701 20.9999H5.298C3.477 20.9999 2 19.4699 2 17.5809C2 16.9419 2.173 16.3169 2.498 15.7739L9.2 4.61286C10.162 3.00986 12.196 2.51886 13.743 3.51686C14.171 3.79286 14.533 4.16786 14.8 4.61286ZM12 16.9999C12.2652 16.9999 12.5196 16.8945 12.7071 16.707C12.8946 16.5194 13 16.2651 13 15.9999C13 15.7346 12.8946 15.4803 12.7071 15.2928C12.5196 15.1052 12.2652 14.9999 12 14.9999C11.7348 14.9999 11.4804 15.1052 11.2929 15.2928C11.1054 15.4803 11 15.7346 11 15.9999C11 16.2651 11.1054 16.5194 11.2929 16.707C11.4804 16.8945 11.7348 16.9999 12 16.9999ZM12 7.99986C11.7348 7.99986 11.4804 8.10522 11.2929 8.29275C11.1054 8.48029 11 8.73464 11 8.99986V12.9999C11 13.2651 11.1054 13.5194 11.2929 13.707C11.4804 13.8945 11.7348 13.9999 12 13.9999C12.2652 13.9999 12.5196 13.8945 12.7071 13.707C12.8946 13.5194 13 13.2651 13 12.9999V8.99986C13 8.73464 12.8946 8.48029 12.7071 8.29275C12.5196 8.10522 12.2652 7.99986 12 7.99986Z' fill='%23FF0000'/%3E%3C/svg%3E%0A");
	background-repeat:no-repeat;
	background-position:center right;
	background-size:21px;
	padding-right:25px
}
.page-template-page-product .tabs {
	padding:40px 0 60px;
	font-weight:700;
	font-size:16px;
	line-height:24px;
	color:#89939E;
	text-align:center
}
.page-template-page-product .tabs a {
	color:#89939E;
	margin:0 40px;
	position:relative;
	padding-right:28px
}
.page-template-page-product .tabs a:before {
	display:block;
	content:"";
	position:absolute;
	right:0;
	width:24px;
	height:24px;
	background-repeat:no-repeat;
	background-size:24px;
	background-position:center;
	top:0
}
.page-template-page-product .tabs a.text:before {
	background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 6H21M8 12H21M8 18H21M3 6H3.01M3 12H3.01M3 18H3.01' stroke='%2389939E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")
}
.page-template-page-product .tabs a.comments:before {
	background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22 10V13C22 17 20 19 16 19H15.5C15.19 19 14.89 19.15 14.7 19.4L13.2 21.4C12.54 22.28 11.46 22.28 10.8 21.4L9.3 19.4C9.14 19.18 8.77 19 8.5 19H8C4 19 2 18 2 13V8C2 4 4 2 8 2H14' stroke='%2389939E' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.5 7C20.8807 7 22 5.88071 22 4.5C22 3.11929 20.8807 2 19.5 2C18.1193 2 17 3.11929 17 4.5C17 5.88071 18.1193 7 19.5 7Z' stroke='%2389939E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.9965 11H16.0054' stroke='%2389939E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.9945 11H12.0035' stroke='%2389939E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.99451 11H8.00349' stroke='%2389939E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")
}
.page-template-page-product .tabs a.support:before {
	background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22 4.67001V16.74C22 17.7 21.22 18.6 20.26 18.72L19.93 18.76C17.75 19.05 14.39 20.16 12.47 21.22C12.21 21.37 11.78 21.37 11.51 21.22L11.47 21.2C9.54997 20.15 6.20003 19.05 4.03003 18.76L3.73999 18.72C2.77999 18.6 2 17.7 2 16.74V4.66C2 3.47 2.96997 2.57001 4.15997 2.67001C6.25997 2.84001 9.43997 3.90003 11.22 5.01003L11.47 5.16C11.76 5.34 12.24 5.34 12.53 5.16L12.7 5.05001C13.33 4.66001 14.13 4.27001 15 3.92001V8.00002L17 6.67001L19 8.00002V2.78005C19.27 2.73005 19.53 2.70002 19.77 2.68002H19.83C21.02 2.58002 22 3.47001 22 4.67001Z' stroke='%2389939E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 5.48999V20.49' stroke='%2389939E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19 2.78003V8L17 6.66998L15 8V3.91998C16.31 3.39998 17.77 2.98003 19 2.78003Z' stroke='%2389939E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")
}
.page-template-page-product .tabs a.active {
	filter:invert(205%) sepia(88%) saturate(3610%) hue-rotate(222deg) brightness(95%) contrast(92%)
}
.page-template-page-product .tabs a.active:before {
	filter:invert(400%) sepia(88%) saturate(3610%) hue-rotate(100deg) brightness(95%) contrast(92%)
}
.page-template-page-product .tabs a.active {
	border-bottom:3px solid #89939E;
	padding-bottom:10px
}
.page-template-page-product .box-shadow {
	background:#FFF;
	box-shadow:0 54px 179px rgba(0,0,0,.03),0 24.3082px 74.7819px rgba(0,0,0,.0208688),0 14.3003px 39.982px rgba(0,0,0,.0167197);
	border-radius:16px;
	padding:15px;
	margin-bottom:30px
}
.page-template-page-product .box-shadow strong:first-of-type:not(.page-template-page-product #text strong) {
	font-weight:900;
	font-size:24px;
	line-height:31px;
	color:#225AEA;
	font-family:PeydaWeb;
	display:block;
	margin-bottom:20px
}
.page-template-page-product #text strong {
	color:#555
}
.page-template-page-product .box-shadow#comments,
.page-template-page-product .box-shadow#faq {
	padding-top:25px
}
.page-template-page-product #text {
	font-style:normal;
	font-weight:500;
	font-size:14px;
	line-height:30px;
	color:#89939E;
	padding-bottom:15px
}
.page-template-page-product #text.open {
	padding-bottom:40px
}
.page-template-page-product .box-shadow#comments,
.page-template-page-product .box-shadow#faq {
	padding-top:25px
}
.page-template-page-product .box-shadow#faq button {
	line-height:28px;
	font-size:16px
}
.page-template-page-product .box-shadow#faq .accordion-body {
	font-size:15px;
	line-height:22px
}
.page-template-page-product .box-shadow#faq .accordion-item {
	box-shadow:none!important
}
.page-template-page-product .sidebar .details {
	gap:25px;
	justify-content:space-between!important;
	margin-bottom:20px;
	align-items:center
}
.page-template-page-product .sidebar .details {
	font-weight:700;
	font-size:18px
}
.page-template-page-product .sidebar .details span {
	font-style:normal;
	font-weight:700;
	font-size:12px;
	line-height:21px;
	color:#505050;
	margin-right:5px
}
.page-template-page-product .sidebar .details .price {
	background:linear-gradient(270deg,rgba(230,240,255,.5) 0%,#E6F0FF 100%);
	border-radius:0 8px 8px 0;
	margin-left:-15px;
	padding:10px 25px 10px 20px;
	color:#225AEA
}
.page-template-page-product .sidebar .details .price span {
	display:block;
	text-align:left
}
.page-template-page-product .sidebar .details div.rate b {
	position:relative;
	display:inline-block
}
.page-template-page-product .sidebar .details div.rate b:after {
	content:"";
	display:block;
	width:15px;
	height:15px;
	background-image:url("data:image/svg+xml,%3Csvg width='14' height='13' viewBox='0 0 14 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.09636 0.906588C6.45765 0.144306 7.54235 0.144304 7.90364 0.906586L9.06081 3.34808C9.20658 3.65565 9.49879 3.86795 9.83636 3.91155L12.5159 4.25762C13.3526 4.36567 13.6877 5.39728 13.0744 5.97645L11.11 7.83144C10.8625 8.06512 10.7509 8.40864 10.8138 8.74316L11.3127 11.3985C11.4684 12.2276 10.5909 12.8652 9.85056 12.4608L7.47932 11.1658C7.1806 11.0026 6.8194 11.0026 6.52068 11.1658L4.14944 12.4608C3.4091 12.8652 2.53155 12.2276 2.68732 11.3985L3.18623 8.74316C3.24908 8.40864 3.13746 8.06512 2.88999 7.83144L0.92558 5.97645C0.312251 5.39728 0.647442 4.36567 1.48406 4.25762L4.16364 3.91155C4.5012 3.86795 4.79342 3.65565 4.93919 3.34808L6.09636 0.906588Z' fill='%23FF881B'/%3E%3C/svg%3E%0A");
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	top:5px;
	left:-18px
}
.page-template-page-product .sidebar ul {
	padding:0
}
.page-template-page-product .sidebar li {
	margin-bottom:10px;
	background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 2C6.49 2 2 6.49 2 12C2 17.51 6.49 22 12 22C17.51 22 22 17.51 22 12C22 6.49 17.51 2 12 2ZM16.78 9.7L11.11 15.37C10.97 15.51 10.78 15.59 10.58 15.59C10.38 15.59 10.19 15.51 10.05 15.37L7.22 12.54C6.93 12.25 6.93 11.77 7.22 11.48C7.51 11.19 7.99 11.19 8.28 11.48L10.58 13.78L15.72 8.64C16.01 8.35 16.49 8.35 16.78 8.64C17.07 8.93 17.07 9.4 16.78 9.7Z' fill='%2321D621'/%3E%3C/svg%3E%0A");
	background-repeat:no-repeat;
	background-size:20px;
	background-position:center right;
	padding-right:28px
}
.page-template-page-product .sidebar .add-to-cart {
	border-radius:8px;
	font-size:14px;
	color:#FFF;
	padding:12px 55px 12px 25px;
	min-width:220px;
	text-align:center;
	border:1px solid #225AEA;
	background:#225AEA;
	width:100%;
	display:block;
	margin:0 0 20px 0
}
.page-template-page-product .sidebar .add-to-cart:disabled {
	opacity:.7
}
.page-template-page-product .sidebar .add-to-cart span {
	position:relative
}
.page-template-page-product .sidebar .add-to-cart span:before {
	content:"";
	display:block;
	position:absolute;
	top:1px;
	right:-27px;
	width:20px;
	height:20px;
	background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 7.67001V6.70001C7.5 4.45001 9.31 2.24001 11.56 2.03001C14.24 1.77001 16.5 3.88001 16.5 6.51001V7.89001' stroke='white' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.0008 22H15.0008C19.0208 22 19.7408 20.39 19.9508 18.43L20.7008 12.43C20.9708 9.99 20.2708 8 16.0008 8H8.0008C3.7308 8 3.0308 9.99 3.3008 12.43L4.0508 18.43C4.2608 20.39 4.9808 22 9.0008 22Z' stroke='white' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.4945 12H15.5035' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.49451 12H8.50349' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	background-repeat:no-repeat;
	background-size:20px
}
.page-template-page-product .sidebar .choose-service {
	cursor:pointer
}
.page-template-page-product .sidebar .buy-urls {
	display:none
}







.single-post #comments{
	background: #E6F0FF;
	border-radius: 8px;
	padding: 25px 30px 15px;
	width: calc(100% - 28px);
	max-width: 100%;
	margin: 20px 15px 0;
}

#comments > span{
	font-weight: 900;
	font-size: 24px;
	line-height: 31px;
	color: #225AEA;
	font-family: PeydaWeb;
	display: block;
	text-align: right;
	margin-bottom: 20px;
}

#comments,
#comments p,
#comments a,
#comments label {
	font-family:'IRANSansX';
	font-weight:400;
	font-size:14px;
	line-height:21px;
	color:#07195D
}
#comments h3 {
	display:none
}
.page-template-page-product .comment-form-comment {
	margin-top:20px;
	display:none
}
.page-template-page-product #comments textarea {
	background:rgba(255,255,255,.85);
	backdrop-filter:blur(4px);
	border-radius:8px;
	border:1px solid #D9D9D9;
	width:100%;
	resize:none;
	padding:10px
}
.page-template-page-product .form-submit {
	text-align:left;
	display:none
}
#comments .form-submit input {
	font-weight:700;
	font-size:15px;
	color:#FFF;
	background:#225AEA;
	border-radius:6px;
	border:0;
	padding:12px 20px 10px
}
.page-template-page-product .box-shadow#comments li.depth-1 {
	display:none
}
.page-template-page-product .box-shadow#comments li.depth-1:first-child,
.page-template-page-product .box-shadow#comments li.depth-1:nth-child(2) {
	display:block
}
.page-template-page-product .box-shadow#comments {
	position:relative
}
.page-template-page-product .box-shadow#comments .add-reply {
	position:absolute;
	left:15px;
	top:15px;
	padding:12px 20px 10px;
	background:rgba(34,90,234,.2);
	border-radius:6px;
	font-weight:700;
	font-size:16px;
	color:#225AEA;
	cursor:pointer
}
.page-template-page-product .box-shadow#comments .view-all {
	text-align:center;
	padding-top:15px
}
.page-template-page-product .box-shadow#comments .view-all span {
	cursor:pointer;
	font-weight:700;
	font-size:16px;
	color:#225AEA;
	background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.5799 12C15.5799 13.98 13.9799 15.58 11.9999 15.58C10.0199 15.58 8.41992 13.98 8.41992 12C8.41992 10.02 10.0199 8.42004 11.9999 8.42004C13.9799 8.42004 15.5799 10.02 15.5799 12Z' stroke='%23225AEA' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.9998 20.27C15.5298 20.27 18.8198 18.19 21.1098 14.59C22.0098 13.18 22.0098 10.81 21.1098 9.39997C18.8198 5.79997 15.5298 3.71997 11.9998 3.71997C8.46984 3.71997 5.17984 5.79997 2.88984 9.39997C1.98984 10.81 1.98984 13.18 2.88984 14.59C5.17984 18.19 8.46984 20.27 11.9998 20.27Z' stroke='%23225AEA' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	background-repeat:no-repeat;
	background-size:20px;
	background-position:center right;
	padding-right:23px
}
#comments .says,
#comments .avatar,
#comments .reply,
#comments .comment-edit-link,
#comments .comment-notes {
	display:none
}
#comments .commentlist {
	list-style:none;
	padding:0
}
#comments .commentlist cite {
	font-style:normal
}
#commentform:not(#commentform p) {
	font-size:0
}
#comments .comment {
	background:#fffffff5;
	backdrop-filter:blur(4px);
	border-radius:8px;
	padding:15px 15px 5px 15px;
	position:relative;
	margin-right:45px;
	margin-bottom:25px;
	text-align: right;
	border: 1px solid #D9D9D9;
}

.single-post #comments .comment{
	border: 0
}
#comments .comment:before {
	content:"";
	display:block;
	position:absolute;
	width:35px;
	height:35px;
	background-image:url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='36' height='36' rx='8' fill='%23225AEA'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.9625 18.892H17.9935C20.8255 18.892 23.1295 16.588 23.1295 13.756C23.1295 10.924 20.8255 8.61902 17.9935 8.61902C15.1605 8.61902 12.8565 10.924 12.8565 13.753C12.8515 15.122 13.3805 16.41 14.3445 17.381C15.3075 18.351 16.5925 18.888 17.9625 18.892ZM14.3565 13.756C14.3565 11.751 15.9885 10.119 17.9935 10.119C19.9985 10.119 21.6295 11.751 21.6295 13.756C21.6295 15.761 19.9985 17.392 17.9935 17.392H17.9655C16.9975 17.39 16.0905 17.01 15.4085 16.323C14.7265 15.637 14.3535 14.726 14.3565 13.756Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.4062 25.7559C10.4062 29.3809 16.1222 29.3809 18.0002 29.3809C19.8783 29.3809 25.5953 29.3809 25.5953 25.7339C25.5953 22.9409 22.1173 20.5809 18.0002 20.5809C13.8842 20.5809 10.4062 22.9509 10.4062 25.7559ZM11.9062 25.7559C11.9062 24.0209 14.5122 22.0809 18.0002 22.0809C21.4893 22.0809 24.0953 24.0099 24.0953 25.7339C24.0953 27.1579 22.0443 27.8809 18.0002 27.8809C13.9572 27.8809 11.9062 27.1659 11.9062 25.7559Z' fill='white'/%3E%3C/svg%3E%0A");
	right:-45px;
	top:0
}
#comments .comment-author,
#comments .comment-meta {
	display:inline-block;
	font-weight:300;
	font-size:16px;
	color:#225AEA;
	position:relative;
	padding-left:10px
}
#comments .comment-author a,
#comments .comment-meta a {
	color:#225AEA!important
}
#comments .comment-author:after,
#comments .comment-meta:after {
	background:#225AEA;
	display:block;
	content:"";
	width:1px;
	height:17px;
	position:absolute;
	left:3px;
	top:3px
}
#comments .comment-form-comment #stars-rating-review {
	float:left
}
#comments .rating-stars {
	position:relative;
	top:3px
}
#comments #stars-rating-review .br-widget a::after,
#comments .rating-stars i::after {
	content:''!important;
	display:block;
	background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.0006 1.74658C9.28557 1.74658 8.87657 2.64658 8.33457 4.01858C8.00057 4.86758 7.65357 5.74358 7.09857 6.31758C6.37757 7.06158 5.22857 7.11958 4.11657 7.17458C2.64857 7.24658 1.93957 7.35258 1.78457 8.01258C1.61457 8.73758 2.09557 9.22758 3.15457 10.1016C3.94257 10.7516 4.83557 11.4876 5.07357 12.5706C5.27757 13.4996 5.02857 14.4746 4.78757 15.4166C4.41657 16.8686 4.30757 17.6016 4.91157 18.0586C5.46757 18.4776 6.05757 18.1716 7.26957 17.3696C8.12357 16.8056 9.00457 16.2216 10.0006 16.2216C10.9956 16.2216 11.8776 16.8056 12.7306 17.3696C13.9416 18.1706 14.5306 18.4776 15.0896 18.0586C15.6936 17.6016 15.5846 16.8676 15.2126 15.4156C14.9726 14.4746 14.7236 13.4996 14.9276 12.5696C15.1646 11.4876 16.0576 10.7516 16.8456 10.1016C17.9046 9.22858 18.3856 8.73758 18.2156 8.01158C18.0606 7.35258 17.3526 7.24658 15.8846 7.17458C14.7726 7.11958 13.6226 7.06158 12.9026 6.31758C12.3476 5.74358 12.0006 4.86758 11.6666 4.01858C11.1236 2.64558 10.7146 1.74658 10.0006 1.74658ZM5.41957 19.7536C4.95657 19.7536 4.48257 19.6126 4.00857 19.2556C2.54057 18.1486 2.98057 16.4276 3.33357 15.0456C3.53157 14.2716 3.73557 13.4746 3.60757 12.8926C3.48157 12.3146 2.85957 11.8026 2.20157 11.2596C1.18657 10.4236 -0.0774313 9.38158 0.324569 7.66958C0.755569 5.83858 2.65557 5.74458 4.04257 5.67658C4.82557 5.63758 5.71257 5.59358 6.02057 5.27458C6.36857 4.91558 6.65857 4.18058 6.93957 3.46858C7.50657 2.03258 8.21157 0.246582 10.0006 0.246582C11.7886 0.246582 12.4946 2.03258 13.0616 3.46858C13.3426 4.18058 13.6326 4.91558 13.9806 5.27458C14.2886 5.59358 15.1756 5.63758 15.9586 5.67658C17.3456 5.74458 19.2456 5.83858 19.6756 7.66858C20.0776 9.38158 18.8136 10.4236 17.7996 11.2596C17.1406 11.8026 16.5186 12.3146 16.3926 12.8926C16.2646 13.4736 16.4686 14.2716 16.6666 15.0446C17.0206 16.4276 17.4596 18.1476 15.9926 19.2556C14.5276 20.3576 13.0726 19.3946 11.9026 18.6206C11.2346 18.1786 10.5436 17.7216 10.0006 17.7216C9.45657 17.7216 8.76557 18.1786 8.09757 18.6206C7.30657 19.1436 6.38557 19.7536 5.41957 19.7536Z' fill='%2307195D'/%3E%3C/svg%3E%0A");
	background-repeat:no-repeat;
	background-position:center;
	background-size:14px;
	width:15px;
	height:15px
}
#comments #stars-rating-review .br-widget a::after {
	content:''!important;
	display:inline-block
}
#comments #stars-rating-review .br-widget a.br-active::after,
#comments #stars-rating-review .br-widget a.br-selected::after,
#comments .rating-stars i.rated::after {
	background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.8595 8.10791C17.537 6.73624 16.1054 6.66541 14.9545 6.60791C14.2304 6.57124 13.4812 6.53457 13.1679 6.21041C12.8487 5.88041 12.5995 5.24791 12.357 4.63624C11.8845 3.43957 11.3487 2.08374 9.99953 2.08374C8.65119 2.08374 8.11619 3.43957 7.64286 4.63624C7.40119 5.24791 7.15119 5.88041 6.83286 6.21041C6.51869 6.53457 5.76953 6.57124 5.04536 6.60791C3.89453 6.66541 2.46286 6.73624 2.14036 8.10791C1.83453 9.40957 2.79036 10.1971 3.63369 10.8921C4.21036 11.3671 4.75536 11.8171 4.87619 12.3671C4.99369 12.9012 4.81703 13.5912 4.64619 14.2596C4.35286 15.4087 4.01953 16.7104 5.13203 17.5496C5.47953 17.8121 5.83203 17.9162 6.18036 17.9162C6.93453 17.9162 7.66953 17.4296 8.29869 17.0129C8.88119 16.6279 9.48369 16.2287 9.99953 16.2287C10.5154 16.2287 11.1187 16.6279 11.7004 17.0129C12.6212 17.6221 13.7662 18.3787 14.8687 17.5496C15.9812 16.7104 15.6479 15.4079 15.3537 14.2579C15.1829 13.5904 15.007 12.9004 15.1237 12.3671C15.2445 11.8171 15.7895 11.3679 16.3662 10.8921C17.2095 10.1971 18.1654 9.40957 17.8595 8.10791Z' fill='%23225AEA'/%3E%3C/svg%3E%0A");
	background-repeat:no-repeat;
	background-size:18px
}
#comments .comment p {
	margin-top:10px
}
.single-post #comments label{
	display: block;
	margin-bottom: 10px;
	color: #07195D;
}
.single-post #comments label[for='comment']{
	display: inline-block
}
.single-post #comments .comment-form-cookies-consent label{
	display: inline
}

.single-post #comments input[type='text'],
.single-post #comments textarea{
	padding: 10px;
	border: 0;
	border-radius: 8px;
	background: #fffffff5;
	display: block;
	width: 100%;
	resize: none;
}
.single-post #comments .form-submit{
	text-align: left
}







.page-template-page-product .product-hero{
	overflow: hidden
}
.page-template-page-product .product-hero .banner{
	display: none
}
.page-template-page-product #text .showmore-div,
.page-template-page-product #text .closemore-div {
	position:absolute;
	bottom:0;
	width:100%;
	text-align:center;
	left:0
}
.page-template-page-product #text .showmore-div .showmore,
.page-template-page-product #text .closemore-div .closemore {
	background:transparent;
	border:0;
	width:100%;
	background:linear-gradient(to top,#fff 70%,transparent);
	padding:20px 0
}
.page-template-page-product #text .closemore-div {
	display:none
}
.page-template-page-product #text .closemore-div .closemore:after,
.page-template-page-product #text .showmore-div .showmore:after {
	content:"نمایش بیشتر";
	display:block;
	width:105px;
	height:25px;
	background:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22Z' stroke='%23225AEA' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.47021 10.74L12.0002 14.26L15.5302 10.74' stroke='%23225AEA' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	background-repeat:no-repeat;
	background-position:top 3px right;
	background-size:22px;
	font-weight:700;
	font-size:14px;
	color:#225AEA;
	margin:0 auto;
	padding-right:22px
}
.page-template-page-product #text .closemore-div .closemore::after {
	content:"نمایش کمتر";
	background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2Z' stroke='%23225AEA' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.5298 13.26L11.9998 9.74001L8.46979 13.26' stroke='%23225AEA' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")
}
@media (max-width:1400px) {
	.sec-hero .top-slider .bx-name strong,
	.sec-hero .top-slider .bx-name small {
		font-size:13px
	}
}
@media (min-width:1280px) {
	.sec-features .list_features.features-3,
	.sec-features .list_features.features-4 {
		padding-top:6rem
	}
}
@media (min-width:1440px) {
	.sec-features .list_features.features-3 .bx-img:after {
		top:-140px
	}
	.sec-features .list_features.features-4 .bx-img:after {
		right:110px
	}
}
@media (min-width:992px) {
	.navbar-expand-lg .navbar-nav .nav-link {
		padding-left:1rem;
		padding-right:1rem
	}
	.sec-products .list_products {
		padding:150px 0 100px 0
	}
	.sec-products .list_products:before {
		background:linear-gradient(0deg,rgba(255,255,255,0) 15.78%,#FFF 68.9%);
		width:100%;
		height:194px;
		content:"";
		position:absolute;
		top:20px;
		z-index:1
	}
	.sec-products .list_products:after {
		background:linear-gradient(186deg,rgba(255,255,255,.31) -16.32%,#FFF 62.45%);
		width:100%;
		height:194px;
		content:"";
		position:absolute;
		bottom:0
	}
	.sec-products .col:nth-child(2),
	.sec-products .col:nth-child(4),
	.sec-products .col:nth-child(7),
	.sec-products .col:nth-child(9) {
		margin-top:-80px
	}
	.sec-plans {
		padding:80px 0
	}
}
@media (max-width:992px) {
	.sec-hero h1 {
		font-size:32px;
		line-height:normal
	}
	.sec-products .list_products {
		padding:30px 0 30px 0
	}
}
@media all and (max-width:980px) {
	.page-template-page-product .header .navbar-toggler-icon {
		filter:invert(98%) sepia(1%) saturate(0%) hue-rotate(164deg) brightness(103%) contrast(103%)
	}
	.page-template-page-product .top-hero::before {
		width:800px;
		height:650px;
		bottom:-300px;
		opacity:.5;
		right:-250px
	}
	.page-template-page-product .product-hero .row div {
		width:100%
	}
	.page-template-page-product .product-hero .details div {
		padding:10px 5px;
		min-width:auto
	}
	.page-template-page-product .product-hero .col-lg-12,
	.page-template-page-product .product-hero .banner {
		display:block!important
	}
	.page-template-page-product .product-hero .banner {
		margin:15px auto;
		width:100%;
		height:auto
	}
	.page-template-page-product .product-hero .col-lg-12 .buttons {
		display:none!important
	}
	.page-template-page-product .notice {
		margin-bottom:30px
	}
	.page-template-page-product .sticky {
		display:block;
		position:fixed;
		bottom:0;
		z-index:9;
		background:#225AEA;
		padding:13px 10px;
		width:100%
	}
	.page-template-page-product .sticky .d-flex {
		gap:10px;
		justify-content:center
	}
	.page-template-page-product .sticky .buttons .faq-button,
	.page-template-page-product .sticky .buttons .add-to-cart {
		font-size:13px;
		color:#FFF;
		padding:10px 30px 10px 5px;
		min-width:calc(50% - 10px);
		text-align:center
	}
	.page-template-page-product .sticky .buttons .add-to-cart {
		margin-right:0
	}
	.page-template-page-product .product-hero .row {
		padding:0
	}
	.page-template-page-product .product-hero strong {
		margin-top:30px
	}
	.page-template-page-product .product-hero small {
		margin:7px 0 20px
	}
	.page-template-page-product .product-hero .details {
		margin-bottom:15px
	}
	.page-template-page-product .product-hero ul {
		display:block
	}
	.page-template-page-product .tabs {
		padding:40px 0;
		font-size:13px
	}
	.page-template-page-product .tabs a {
		margin:0 10px;
		padding-right:24px
	}
	.page-template-page-product .tabs a::before {
		width:18px;
		height:18px;
		background-size:18px
	}
	.page-template-page-product .tabs a.active {
		padding-bottom:7px
	}
}
@media all and (max-width:768px) {
	html.with-fancybox {
		overflow: hidden !important;
	}
	.header nav .dropdown-menu {
		background-color:#555;
		padding:.5rem;
		font-size:.9rem;
		width: 100%;
	}
	.header nav .dropdown-menu li a {
		color:#eee
	}
	.page-template-page-product #text {
		height:400px;
		overflow:hidden;
		position:relative
	}
.single-post .post-meta {
  margin-bottom: 10px;
}
}
@media screen and (min-width:768px) {
	.bx-sign-up .bx-user-plan,
	.bx-login-register .bx-register {
		padding-top:75px;
		padding-top:35px;
		padding-left:100px
	}
	.bx-sign-up .bx-information,
	.bx-login-register .bx-login {
		padding-top:75px;
		padding-top:35px;
		padding-right:100px
	}
	.bx-forget {
		padding-top:75px
	}
}
@media screen and (max-width:767px) {
	body,
	html {
		overflow-x:hidden
	}
	header.header {
		padding-top:0px!important
	}
	.notice {
		flex-direction:column!important
	}
	.notice .close {
		left:5px
	}
	.sec-hero {
		padding-left:.75rem;
		padding-right:.75rem;
		padding-bottom:.75rem!important
	}
	.border-radius-16:not(.img-thumbnail) {
		border-radius:8px
	}
	.border-top-radius-16 {
		border-radius:8px 8px 0 0
	}
	.sec-hero h1,
	.sec-hero p {
		text-align:center
	}
	.sec-hero .btn {
		width:100%
	}
	.sec-hero .top-slider .splide__slide {
		width:100%;
		transform:scale(1)
	}
	.sec-hero .top-slider .splide__slide.is-active {
		transform:scale(1)
	}
	.sec-hero .top-slider .splide__slide .bx-name strong {
		font-size:13px
	}
	.bx-sign-up {
		padding:15px
	}
	.bx-information {
		padding-left:0!important;
		padding-right:0!important
	}
	.bx-user-plan {
		border-radius:8px;
		padding-top:15px!important;
		padding-bottom:15px!important;
		margin-bottom:20px
	}
	.bx-forget {
		padding:30px 15px
	}
	label.font-18 {
		font-size:16px
	}
	.font-32 {
		font-size:24px;
		font-size:20px;
		line-height:normal
	}
	.font-24 {
		font-size:20px;
		line-height:normal
	}
	.sec-article .font-24 {
		font-size:18px
	}
	.font-26 {
		font-size:22px
	}
	.font-16 {
		font-weight:400;
		line-height:normal
	}
	.sec-article .btn {
		padding:8px 24px
	}
	.notice .font-16,
	.list_features .font-16,
	.winning .font-16,
	.sec-article .font-16,
	.sec-faq .accordion-item .accordion-button {
		font-size:14px
	}
	.font-14 {
		font-weight:400
	}
	.sec-work-winning .card,
	.article .card,
	.sec-winning .loop .bx {
		margin:0
	}
	ul.ul-suport li img {
		width:16px;
		height:16px
	}
	footer,
	footer h3 {
		text-align:center
	}
	.page .loop ul {
		width:calc(100% - 40px)
	}
	body .blog-home .container {
		padding-left:var(--bs-gutter-x,.75rem)!important;
		padding-right:var(--bs-gutter-x,.75rem)!important;
		margin-left:auto;
		margin-right:auto
	}
	.blog-home .featured {
		margin:0 15px!important;
		width:calc(100% - 30px)!important
	}
	.blog-home .featured .row .w-50,
	.blog-home .featured .row .thumbnail {
		width:100%!important
	}
	.blog-home .featured .row .w-50 {
		order:2
	}
	.blog-home .featured .row .thumbnail {
		order:1
	}
	.blog-home .cat-tab {
		margin:0 5px!important
	}
	.blog-home .cat-section .article .col-lg-4 {
		width:100%!important;
		padding-right:0!important;
		padding-left:0!important
	}
	.blog-home .cat-section .article .col-lg-4:nth-of-type(4),
	.blog-home .cat-section .article .col-lg-4:nth-of-type(5) {
		padding-top:35px!important;
		padding-bottom:0!important
	}
	.blog-home .cat-section .article .col-lg-4:nth-of-type(4) .number,
	.blog-home .cat-section .article .col-lg-4:nth-of-type(5) .number {
		bottom:auto!important;
		top:-5px!important
	}
	.blog-home .cat-section .article .more-list {
		margin-top:0;
		padding:0!important
	}
	.blog-home .cat-section .article .col-lg-8 {
		width:100%
	}
	.blog-home .mb-5 .cat-section .article .col-lg-4.mb-4 {
		padding-top:0!important
	}
	.blog-home .article .w-100 .d-flex a.text-blue {
		display:none
	}
	/*.rank-math-breadcrumb{
		display: none;
	}*/
	.rank-math-breadcrumb {
	  color: #555;
	}
	.single-post .thumbnail {
		height: 190px;
		margin: 0 15px;
		width: calc( 100% - 30px);
	}
	.single-post .thumbnail h1{
		font-size: 20px;
	}

	.single-post section.col-lg-8 {
		margin-top: 0 !important;
		padding-top: 0 !important;
	}
	.single-post .post-meta ul{
		flex-wrap: wrap;
		font-size: 13px;
	}
	.single-post .post-meta ul li{
		font-size: 13px;
	}
	.single-post .post-meta li:last-child {
		flex-basis: 100%;
		justify-content: center
	}
	.single-post .loop .toc {
		margin: 5px auto 25px;
	}
	.single-post .loop .toc span {
		padding: 10px 15px;
	}
	.single-post .loop h2 {
		line-height: 1.4
	}
	.single-post .rank-math-list-item .rank-math-question{
		font-size: 16px;
		line-height: 1.4
	}
	.single-post #comments {
		padding: 20px 15px 5px;
		margin: 0;
		width: 100%;
	}
	.single-post .side-box.side-search{
		display: none;
	}

	.single-post .course-data {
		border: 0;
		width: 100%;
		max-width: 100%;
		padding-left: calc(var(--bs-gutter-x) * .5);
		padding-right: calc(var(--bs-gutter-x) * .5);
		margin-bottom: 25px;
	}
	.single-post .course-data .course-list{
		display: none
	}
	.single-post .course-data .course-head{
		margin-bottom: 0;
		border-radius: 8px;
		position: relative;
		padding: 7px 14px;
	}
	.single-post .course-data .course-head strong{
		font-size: 18px;
	}
	.single-post .course-data .course-head .d-flex{
		display: block !important;
	}
	.single-post .course-data .course-head span{
		position: relative;
		margin-right: 3px;
	}
	.single-post .course-data .course-head span:before{
		content: "(";
		display: inline-block;
	}
	.single-post .course-data .course-head span:after{
		content: ")";
		display: inline-block;
	}
	.single-post .course-data .course-head a{
		position: absolute;
		left: 13px;
		top: 10px;
	}
	.single-post .course-data .course-head .progress {
		margin: 5px 0 8px;
		height: 10px;
	}
	.single-post h1 {
	  color: #07195D !important;
	  margin-top: 0 !important;
    font-size: 26px;
	}
	.single-post .loop {
	  line-height: 1.7;
	}
}



@media all and (max-width:480px) {
	.forfb .banner {
		min-height:120px!important;
		background-position:center!important
	}
}
