:root {
    --color1: #BE1E2D;
    --color2: #4E4E4E;
}

@font-face {
    font-family: PeydaWeb;
    font-style: normal;
    font-weight: 300;
    src: url('assets/fonts/PeydaWebFaNum-Regular.woff') format('woff'), url('assets/fonts/PeydaWebFaNum-Regular.woff2') format('woff2');
    font-display: swap
}

@font-face {
    font-family: PeydaWebextrabold;
    font-style: normal;
    font-weight: 700;
    src: url('assets/fonts/PeydaWebFaNum-ExtraBold.woff') format('woff'), url('assets/fonts/PeydaWebFaNum-ExtraBold.woff2') format('woff2');
    font-display: swap
}

@font-face {
    font-family: PeydaWebbold;
    font-style: normal;
    font-weight: 500;
    src: url('assets/fonts/PeydaWebFaNum-Bold.woff') format('woff'), url('assets/fonts/PeydaWebFaNum-Bold.woff2') format('woff2');
    font-display: swap
}

@font-face {
    font-family: PeydaWebsemibold;
    font-style: normal;
    font-weight: 400;
    src: url('assets/fonts/PeydaWebFaNum-SemiBold.woff') format('woff'), url('assets/fonts/PeydaWebFaNum-SemiBold.woff2') format('woff2');
    font-display: swap
}

@font-face {
    font-family: PeydaWebmedium;
    font-style: normal;
    src: url('assets/fonts/PeydaWebFaNum-Medium.woff') format('woff'), url('assets/fonts/PeydaWebFaNum-Medium.woff2') format('woff2');
    font-display: swap
}

@font-face {
    font-family: aghicon;
    src: url("assets/fonts/agh_ehtemamjam.ttf") format("truetype"), url("assets/fonts/agh_hacinhaceb.woff") format("woff"), url("assets/fonts/agh_hacinhaceb.woff2") format("woff2"), url("assets/fonts/agh_hacinhaceb.eot") format("embedded-opentype"), url("assets/fonts/agh_hacinhaceb.svg") format("svg")
}

body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
ul {
    margin: 0
}

body {
    font-family: PeydaWeb;
    background: #fff;
    color: var(--color2);
    text-align: right;
    direction: rtl;
    overflow-x: hidden;
    transition: .5s ease-in-out
}

img {
    width: 100%
}

li {
    list-style: none
}

a {
    color: var(--color3);
    transition: .5s
}

a:active,
a:hover,
a:link,
a:visited {
    text-decoration: none
}

.mg-auto {
    margin: 0 auto
}

ul {
    padding: 0
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: silver
}

.lg,
.owl-carousel {
    direction: ltr
}

button:focus {
    outline: 0
}

i[class*=agh-]:before,
i[class^=agh-]:before {
    font-family: aghicon !important;
    font-style: normal;
    font-weight: 400 !important;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

input:focus,
textarea:focus {
    outline: 0;
    border-color: var(--color1) !important
}



header {
    border-top: 2px solid var(--color1);
    padding: 15px 0;
    z-index: 100;
}

.logo img {
    width: 85%;
}

.menu ul li {display: inline-block;padding: 6px 23px;}

.menu {
    text-align: center;
}

.menu ul li a {
    font-size: 13px;
    color: var(--color2);
    position: relative;
}

.sellbook {
    text-align: left;
}

.sellbook a {
    background: var(--color1);
    padding: 6px 27px;
    font-size: 13px;
    border-radius: 50px;
    color: #fff;
    margin: 4px 0;
    display: inline-block;
    border: 1px solid var(--color1);
}

.menu a:hover {
    color: var(--color1);
}

.containerlf {
    max-width: 1260px;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

.bannerbox {
    background: url(assets/images/bg.png);
    height: 440px;
    background-size: 100%;
    background-repeat: no-repeat;
    position: relative;
}

.imgbnr img {
    width: 94%;
    margin: 0px auto;
    display: block;
}

.imgbnr {
    position: absolute;
    top: 0px;
    right: 80px;
}

.txtbnr h1 {
    font-size: 50px;
    font-family: 'PeydaWebBold';
    color: var(--color2);
}

.txtbnr h1 span {
    color: var(--color1);
}

.txtbnr {
    padding: 35px 0;
}

.txtbnr p {
    font-size: 15px;
    width: 85%;
    line-height: 33px;
    margin-bottom: 14px;
}

.txtbnr li:before, .rttvc li:before , .sfright li:before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.59654 7.87084C2.30314 7.87167 2.01597 7.95554 1.76825 8.11276C1.52053 8.26998 1.32239 8.49412 1.19675 8.75926C1.0711 9.02439 1.02309 9.31968 1.05827 9.61096C1.09344 9.90224 1.21037 10.1776 1.39552 10.4052L5.34246 15.2402C5.48319 15.415 5.66358 15.5536 5.86865 15.6446C6.07372 15.7356 6.29755 15.7764 6.52154 15.7636C7.00062 15.7379 7.43313 15.4816 7.70889 15.0602L15.9077 1.85605C15.909 1.85386 15.9104 1.85167 15.9119 1.84951C15.9888 1.73139 15.9639 1.49731 15.8051 1.35026C15.7615 1.30988 15.71 1.27886 15.654 1.2591C15.5979 1.23935 15.5384 1.23128 15.4791 1.23539C15.4198 1.2395 15.362 1.25571 15.3092 1.28302C15.2564 1.31033 15.2097 1.34815 15.1721 1.39417C15.1691 1.39779 15.1661 1.40135 15.163 1.40486L6.8944 10.7471C6.86294 10.7827 6.82472 10.8116 6.78198 10.8323C6.73923 10.853 6.69281 10.8649 6.64541 10.8675C6.598 10.87 6.55056 10.8632 6.50584 10.8472C6.46111 10.8313 6.42 10.8067 6.38489 10.7747L3.6407 8.27747C3.35569 8.01621 2.98317 7.87114 2.59654 7.87084Z' fill='%23BE1E2D'/%3E%3C/svg%3E%0A");
    display: inline-block;
    position: relative;
    width: 16px;
    height: 16px;
    top: 3px;
    margin-left: 3px;
}

.txtbnr li {
    font-size: 14px;
    line-height: 35px;
}

.btntx a {
    background: var(--color1);
    color: #fff;
    padding: 6px 27px;
    display: inline-block;
    border-radius: 40px;
    font-size: 13px;
    border: 1px solid var(--color1);
}

a.on11s {
    margin-left: 6px;
}

a.on12s {
    background: var(--color2);
    border: 1px solid var(--color2);
}
a.on12s:hover {
    background: transparent;
    color: var(--color2) !important;
}

.btntx {
    margin-top: 20px;
}
.bannerbox:before {
    content: '';
    position: absolute;
    width: 150px;
    height: 120px;
    background: url(assets/images/mohr.svg);
    left: 110px;
    bottom: 70px;
    background-repeat: no-repeat;
}
.content {
  font-size: 18px;
  line-height: 18px;
  display: -webkit-box;
    
  /* Set your count of lines. Please note:  you should also change the count in the JS file */
  -webkit-line-clamp: 7;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: max-height 0.3s ease;
  position: relative;
}

.content.expanded {
  -webkit-line-clamp: unset;
  max-height: none;
}

.content + .read-more.hidden {
 display: none;
}


.content2 {
  font-size: 18px;
  line-height: 18px;
  display: -webkit-box;
    
  /* Set your count of lines. Please note:  you should also change the count in the JS file */
  -webkit-line-clamp: 7;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: max-height 0.3s ease;
  position: relative;
}

.content2.expanded {
  -webkit-line-clamp: unset;
  max-height: none;
}

.content2 + .read-more.hidden {
 display: none;
}






.description {margin: 30px 0;text-align: center;}

.titlebox h1 {
    font-family: 'PeydaWebbold';
    font-size: 20px;
    margin-bottom: 15px;
}

.titlebox h1 span {
    color: var(--color1);
}

.description p {
    font-size: 15px;
    line-height: 32px;
    margin-bottom: 20px;
    display: block;
}

.description button {
    margin-top: 12px;
    background: transparent;
    border: none;
    font-family: 'PeydaWeb';
    color: var(--color1);
    cursor: pointer;
    transition: 0.5s;
}

.content:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 36px;
    bottom: 0;
    transition: 0.5s;
    left: 0;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 70.5%, #FFFFFF 100%);
}

.content.expanded:before {opacity: 0;}

.diverbox {
    height: 50px;
    background: url(assets/images/diver.svg);
    background-repeat: no-repeat;
    background-position: center;
}

.dtamd h3 {
    font-size: 23px;
    color: var(--color1);
    margin-bottom: 20px;
    margin-top: 20px;
    font-family: 'PeydaWebbold';
}

.databook li {
    display: flex;
    justify-content: space-between;
    margin-bottom: 15px;
    position: relative;
}

.databook li:before {
    content: '';
    position: absolute;
    width: 100%;
    border-bottom: 1px dashed #B8B8B8;
    top: 14px;
}

.databook li span {
    background: #ffffff;
    position: relative;
    padding: 0 3px;
}
.channelvip p {
    font-size: 15px;
    line-height: 47px;
}

.col-lg-6.databook ul {
    margin-top: 30px;
}
.dtamd {
    margin-top: 20px;
}

.channelvip a {
    color: var(--color1);
}
.imgbookbox {
    background: #F5F5F5;
    margin: 40px 0;
    padding: 40px 70px;
    border-radius: 20px;
    text-align: center;
    border-top: 2px solid var(--color1);
    border-bottom: 2px solid var(--color1);
    position: relative;
}

.titlebox p {
    font-size: 14px;
    line-height: 30px;
    width: 80%;
    margin: 0 auto;
}
.owl-nav {
    position: absolute;
    top: 52%;
    transform: translateY(-50%);
    width: 100%;
}


.nav-button.owl-prev {position: absolute;left: -20px;color: var(--color1);font-size: 25px;top: 0;}
.nav-button.owl-next {position: absolute;right: -20px;color: var(--color1);font-size: 25px;top: 0;}

.img-box-gallery {
    padding: 5px;
    transition: 0.5s;
}

audio {
    width: 100%;
}

.rttvc h3 {
    font-size: 22px;
    font-family: 'PeydaWebbold';
    margin-bottom: 15px;
}

.rttvc h3 span {
    color: var(--color1);
}

.rttvc p, .rttvc li {
    font-size: 15px;
    line-height: 37px;
}

.voicebox span {
    font-family: 'PeydaWebbold';
    font-size: 17px;
    color: var(--color1);
    margin-bottom: 20px;
    display: block;
}

.voicebox {
    margin-bottom: 25px;
    margin-top: 10px;
}

.voicebook {
    margin: 20px 0 40px 0;
}
.videobook {
    margin: 20px 0;
}
.custom-model-main {
  text-align: center;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; /* z-index: 1050; */
  -webkit-overflow-scrolling: touch;
  outline: 0;
  opacity: 0;
  -webkit-transition: opacity 0.15s linear, z-index 0.15;
  -o-transition: opacity 0.15s linear, z-index 0.15;
  transition: opacity 0.15s linear, z-index 0.15;
  z-index: -1;
  overflow-x: hidden;
  overflow-y: auto;
}

.model-open {
  z-index: 99999;
  opacity: 1;
  overflow: hidden;
}
.custom-model-inner {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  -o-transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  display: inline-block;
  vertical-align: middle;
  width: 350px;
  margin: 30px auto;
  max-width: 97%;
}
.custom-model-wrap {
  display: block;
  width: 100%;
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
  text-align: left;
  padding: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  max-height: calc(100vh - 70px);
  overflow-y: auto;
  min-height: 650px;
}
.model-open .custom-model-inner {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  position: relative;
  z-index: 999;
}
.model-open .bg-overlay {
  background: rgba(0, 0, 0, 0.6);
  z-index: 99;
}
.bg-overlay {
  background: rgba(0, 0, 0, 0);
  height: 100vh;
  width: 100%;
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 0;
  -webkit-transition: background 0.15s linear;
  -o-transition: background 0.15s linear;
  transition: background 0.15s linear;
}
.close-btn {
  position: absolute;
  right: 10px;
  top: 0px;
  cursor: pointer;
  z-index: 99;
  font-size: 30px;
  color: var(--color1);
}

@media screen and (min-width:800px){
    .custom-model-main:before {
      content: "";
      display: inline-block;
      height: auto;
      vertical-align: middle;
      margin-right: -0px;
      height: 100%;
    }
}
@media screen and (max-width:799px){
  .custom-model-inner{margin-top: 45px;}
}

video {
    width: 100%;
    height: auto;
    border-radius: 8px;
    max-height: 610px;
}

.qty-input {
  display: inline-block;
  align-items: center;
  overflow: hidden;
  border: 1px solid #CECECE;
  padding: 0px 4px 3px 4px;
  margin-top: 6px;
}
.qty-input .product-qty,
.qty-input .qty-count {
  background: transparent;
  color: inherit;
  font-size: inherit;
  border: none;
  display: inline-block;
  min-width: 0;
  height: 2.5rem;
  line-height: 1;
}
.qty-input .product-qty:focus,
.qty-input .qty-count:focus {
  outline: none;
}
.qty-input .product-qty {
  width: 50px;
  min-width: 0;
  display: inline-block;
  text-align: center;
  -webkit-appearance: textfield;
     -moz-appearance: textfield;
          appearance: textfield;
}
.qty-input .product-qty::-webkit-outer-spin-button, .qty-input .product-qty::-webkit-inner-spin-button {
  -webkit-appearance: none;
          appearance: none;
  margin: 0;
}
.qty-input .qty-count {
  padding: 0;
  cursor: pointer;
  width: 30px;
  height: 30px;
  font-size: 12px;
  text-indent: -100px;
  overflow: hidden;
  position: relative;
  background: var(--color1);
  border-radius: 5px;
  color: #fff;
}
.qty-input .qty-count:before, .qty-input .qty-count:after {
  content: "";
  height: 1px;
  width: 10px;
  position: absolute;
  display: block;
  background: #ffffff;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
.qty-input .qty-count--minus {
}
.qty-input .qty-count--add {
  border-left: 1px solid #e2e2e2;
}
.qty-input .qty-count--add:after {
  transform: rotate(90deg);
}
.qty-input .qty-count:disabled {
  color: #ccc;
  background: #f2f2f2;
  cursor: not-allowed;
  border-color: transparent;
}
.qty-input .qty-count:disabled:before, .qty-input .qty-count:disabled:after {
  background: #ccc;
}


.qty-input {
  border-radius: 7px;
  /* transform: scale(1.5); */
}

.sellformbox {
    background: #F5F5F5;
    margin: 30px 0;
    padding: 40px 70px;
    border-radius: 20px;
    border-top: 2px solid var(--color1);
    border-bottom: 2px solid var(--color1);
    position: relative;
}
.sfright h3 {
    font-family: 'PeydaWebbold';
    font-size: 25px;
}

.sfright h3 span {
    color: var(--color1);
}

.sfright > p {
    margin: 13px 0;
    font-size: 18px;
    line-height: 34px;
}

.sfright li:before {}

.sfright li {
    color: #4E4E4E;
    font-size: 15px;
    padding: 5px 0;
}

.pricsell {
    padding-top: 20px;
    margin-top: 20px;
    border-top: 1px solid #d8d8d8;
    display: flex;
}

.price {
    text-align: center;
    width: 50%;
}

span.ttp {
    font-family: 'PeydaWebbold';
    display: block;
    font-size: 18px;
    margin-bottom: 4px;
}

.quantity {
    width: 50%;
    text-align: center;
}

span.num {
    font-family: 'PeydaWebbold';
    font-size: 25px;
    color: var(--color1);
}

.price p {
    font-size: 14px;
}
.slft input {background: #FFFFFF;box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.1);border-radius: 6px;border: none;width: 100%;height: 44px;padding: 0 11px;font-family: 'PeydaWeb';margin-bottom: 15px;}

span.titleform {
    width: 100%;
    display: block;
    border: 1px solid var(--color1);
    margin-bottom: 15px;
    color: #000000C7;
    padding: 10px;
    border-radius: 9px;
    text-align: center;
    background-color: #e85e6a33;
}
.slft textarea {
    background: #FFFFFF;
    box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.1);
    border-radius: 6px;
    border: none;
    width: 100%;
    height: 94px;
    padding: 13px 11px;
    font-family: 'PeydaWeb';
}

.slft input::placeholder , .slft textarea::placeholder  {
    color: #888888;
}


.option-input {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  position: relative;
  top: 4px;
  right: 0;
  bottom: 0px;
  left: 0;
  height: 15px;
  width: 15px;
  transition: all 0.15s ease-out 0s;
  background: #D9D9D9;
  border: none;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  margin-right: 0.5rem;
  outline: none;
  position: relative;
  z-index: 1000;
}
.option-input:hover {
  background: #9faab7;
}
.option-input:checked {
  background: #D9D9D9;
}
.option-input:checked::before {
  width: 17px;
  height: 17px;
  display:flex;
  content: '';
  font-size: 25px;
  font-weight:bold;
  position: absolute;
  align-items:center;
  justify-content:center;
  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='M1.54948 6.6365C1.25608 6.63732 0.968912 6.72119 0.721194 6.87842C0.473476 7.03564 0.275333 7.25978 0.149689 7.52491C0.0240441 7.79005 -0.0239674 8.08534 0.0112089 8.37662C0.0463851 8.6679 0.163311 8.94327 0.34846 9.17087L4.2954 14.0059C4.43613 14.1806 4.61652 14.3193 4.82159 14.4103C5.02666 14.5013 5.25049 14.5421 5.47448 14.5292C5.95356 14.5035 6.38608 14.2472 6.66184 13.8259L14.8606 0.621703C14.862 0.619512 14.8634 0.617322 14.8648 0.615164C14.9418 0.497047 14.9168 0.26297 14.758 0.11592C14.7144 0.0755382 14.663 0.0445138 14.6069 0.0247574C14.5508 0.00500091 14.4913 -0.00306931 14.432 0.00104388C14.3727 0.00515708 14.3149 0.0213666 14.2621 0.048674C14.2093 0.0759814 14.1627 0.113808 14.125 0.159826C14.1221 0.163444 14.1191 0.167007 14.1159 0.170516L5.84734 9.5128C5.81588 9.54835 5.77766 9.5773 5.73492 9.59795C5.69218 9.61861 5.64575 9.63057 5.59835 9.63313C5.55094 9.6357 5.5035 9.62882 5.45878 9.61289C5.41406 9.59697 5.37294 9.57231 5.33783 9.54036L2.59364 7.04313C2.30863 6.78186 1.93612 6.63679 1.54948 6.6365Z' fill='%23BE1E2D'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  background-size: cover;
  bottom: 0px;
  left: 0;
}
.option-input:checked::after {
  -webkit-animation: click-wave 0.65s;
  -moz-animation: click-wave 0.65s;
  animation: click-wave 0.65s;
  background: #40e0d0;
  content: '';
  display: block;
  position: relative;
  z-index: 100;
}
.option-input.radio {
  border-radius: 3px;
}
.option-input.radio::after {
  border-radius: 50%;
}

.posts {
    width: 100%;
    display: block;
    border: 1px solid var(--color2);
    margin-bottom: 15px;
    padding: 10px;
    border-radius: 9px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-top: 8px;
}


.py label {
    font-size: 12px;
}

.posts > span {
    font-size: 14px;
    color: var(--color1);
    font-family: 'PeydaWeb';
    margin-left: 20px;
    font-family: 'PeydaWebbold';
}
 .sfleft button {
    background: var(--color1);
    border: none;
    float: left;
    font-size: 13px;
    font-family: 'PeydaWeb';
    padding: 12px 30px;
    color: #fff;
    border-radius: 40px;
    border: 1px solid var(--color1);
    transition: 0.5s;
    cursor: pointer;
}
.sellform .containerlf {
    overflow: auto;
}

.sellformbox:before {
    content: '';
    position: absolute;
    width: 80px;
    height: 80px;
    background: url(assets/images/mohr.svg);
    right: -10px;
    top: -30px;
    background-repeat: no-repeat;
    transform: rotate(45deg);
    background-size: 100%;
}
.titlebox {text-align: center;}
.tbcontentbox span {
    font-family: 'PeydaWebbold';
    color: var(--color1);
    font-size: 20px;
    border-bottom: 1px solid #D9D9D9;
    display: block;
    padding-bottom: 10px;
    margin-bottom: 20px;
}

.tbcontentbox li {
    display: inline-block;
    width: 33%;
    padding-bottom: 30px;
    font-size: 14px;
}
.tbcontentbox {
    margin-bottom: 20px;
}

a.moreless-button {
    margin-top: 12px;
    background: transparent;
    border: none;
    font-family: 'PeydaWeb';
    color: var(--color1);
    cursor: pointer;
    display: block;
    text-align: center;
}

.testimonialbox {
    background: #F5F5F5;
    margin: 50px 0;
    padding: 40px 70px;
    border-radius: 20px;
    border-top: 2px solid var(--color1);
    border-bottom: 2px solid var(--color1);
    position: relative;
}


.testibox {
    text-align: center;
    background: #ffffff;
    box-shadow: 0px 2px 16px rgba(0, 0, 0, 0.04);
    border-radius: 10px;
    position: relative;
    padding: 33px  20px 0 20px;
    margin-top: 50px;
    width: 93%;
    margin: 0 auto;
    border-top: 4px solid var(--color1);
}

.testibox span {
    display: block;
}

.testiimg {
    position: absolute;
    width: 60px;
    height: 60px;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: -30px;
    border-radius: 50px;
    overflow: hidden;
}

span.star img {
    height: 14px;
    margin: 5px auto;
    width: auto !important;
}

span.nametesti {
    font-weight: 700;
    font-size: 24px;
    color: var(--color1);
}

span.citytesti {font-size: 12px;color: #484848;}

span.star {
    margin: 3px 0  0 0;
    text-align: center;
    position: relative;
    height: 22px;
}

.testibox p {
    font-size: 11px;
    line-height: 19px;
    padding-bottom: 15px;
    color: #868686;
}
.owl-carousel.owl-testimonial {
    padding: 40px 0 0px 0;
}

.owl-carousel.owl-testimonial .owl-stage-outer {
    padding: 30px 0;
}

i.agh-rating:before {
    content: '';
    position: relative;
    display: block;
    background-image: url("data:image/svg+xml,%3Csvg width='70' height='13' viewBox='0 0 70 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_72_221)'%3E%3Cpath d='M6.685 0L8.75078 4.09578L13.3708 4.75689L10.0279 7.94267L10.8166 12.4444L6.685 10.318L2.55344 12.4444L3.34289 7.94267L0 4.75689L4.62 4.09578L6.68422 0H6.685ZM20.8429 0L22.9087 4.09578L27.5287 4.75689L24.185 7.94267L24.9744 12.4444L20.8429 10.318L16.7113 12.4444L17.5 7.94267L14.1571 4.75689L18.7771 4.09578L20.8429 0ZM35 0L37.0658 4.09578L41.6858 4.75689L38.3429 7.94267L39.1316 12.4444L35 10.318L30.8684 12.4444L31.6571 7.94267L28.3142 4.75689L32.9342 4.09578L35 0ZM49.1571 0L51.2229 4.09578L55.8429 4.75689L52.5 7.94267L53.2887 12.4444L49.1571 10.318L45.0256 12.4444L45.8142 7.94267L42.4713 4.75689L47.0913 4.09578L49.1571 0ZM63.3142 0L65.38 4.09578L70 4.75689L66.6571 7.94267L67.4458 12.4444L63.3142 10.318L59.1827 12.4444L59.9713 7.94267L56.6292 4.75689L61.2492 4.09578L63.3142 0Z' fill='%23FFBB38'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_72_221'%3E%3Crect width='70' height='12.4444' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    width: 100%;
    height: 13px;
    background-repeat: no-repeat;
    text-align: center;
    background-position: center center;
    background-size: 52px;
}

span.titlefaq a {
    font-family: 'PeydaWeb';
    font-size: 12px;
    position: absolute;
    left: 0;
    top: 5px;
}

span.titlefaq a:after {
    content: '\f103';
    position: relative;
    display: inline-block;
    width: 10px;
    height: 10px;
    margin-right: 5px;
    top: 5px;
    font-family: 'aghicon';
    transform: rotate(90deg);
}



ul.accordion-list {
  position: relative;
  display: block;
  width: 100%;
  height: auto;
  margin: 0;
  list-style: none;
}
ul.accordion-list li {
  position: relative;
  display: block;
  width: 100%;
  height: auto;
  background-color: #EBEBEB;
  margin: 0 auto 13px auto;
  border-radius: 8px;
  cursor: pointer;
  overflow: hidden;
  transition: 0.5s;
  border-right: 1px solid var(--color1);
}
ul.accordion-list li.active h3:after {
  transform: rotate(180deg);
  color: #fff;
}
ul.accordion-list li h3 {
  text-align: right;
  font-weight: 700;
  position: relative;
  display: block;
  width: 100%;
  height: auto;
  padding: 13px 19px 12px 107px;
  margin: 0;
  font-size: 15px;
  letter-spacing: 0.01em;
  cursor: pointer;
  /* transition: 0.5s; */
  border-radius: 17px;
}

ul.accordion-list li div.answer {
  position: relative;
  display: block;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0px 13px 13px 13px;
  cursor: pointer;
}
ul.accordion-list li div.answer p {
  position: relative;
  display: block;
  font-weight: 300;
  padding: 0px 0 0 0;
  cursor: pointer;
  line-height: 150%;
  margin: 0px 0 5px 0;
  font-size: 13px;
  padding-top: 13px;
}
li.active h3 {
    background: var(--color1);
    color: #fff;
}

ul.accordion-list li h3 {
    /* font-weight: 400; */
    font-size: 12px;
}
ul.accordion-list li h3 span {
    font-weight: 100;
    font-size: 11px;
    color: var(--color1);
    position: absolute;
    left: 18px;
    top: 14px;
}
ul.accordion-list li div.answer p span {
    background: #D9D9D9;
    padding: 0 8px;
    margin-left: 7px;
    border-radius: 3px;
    color: var(--color1);
}

ul.accordion-list li.active {
    background: var(--color1);
}

ul.accordion-list li.active p {
    color: #fff;
    border-top: 1px solid #d9d9d9;
}

.footerbox {
    background: #F5F5F5;
    margin-top: 50px;
    padding: 28px 20px 15px 20px;
    border-radius: 30px 30px 0px 0px;
    text-align: center;
}

.footerbox ul {
    display: flex;
    justify-content: center;
    margin-bottom: 20px;
    color: var(--color1);
}

.footerbox ul {
}

li.phonef {
    border-left: 1px solid #d0d0d0;
    padding-left: 20px;
    margin-left: 20px;
}

li.phonef:before {
    content: '';
    position: relative;
    width: 20px;
    height: 20px;
    display: inline-block;
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_70_156)'%3E%3Cpath d='M15.016 11.7699C14.627 11.3649 14.1578 11.1484 13.6606 11.1484C13.1673 11.1484 12.6941 11.3609 12.2891 11.7659L11.0219 13.0291C10.9177 12.973 10.8134 12.9208 10.7131 12.8687C10.5688 12.7965 10.4324 12.7284 10.3162 12.6562C9.12917 11.9023 8.05046 10.9198 7.01585 9.64861C6.51459 9.01502 6.17775 8.48168 5.93313 7.94032C6.26196 7.63956 6.56673 7.32678 6.86347 7.02602C6.97575 6.91374 7.08804 6.79744 7.20032 6.68516C8.04243 5.84305 8.04243 4.7523 7.20032 3.91019L6.10557 2.81544C5.98125 2.69112 5.85293 2.5628 5.73263 2.43448C5.49202 2.18585 5.23939 1.92921 4.97873 1.6886C4.58976 1.30364 4.12459 1.09912 3.63536 1.09912C3.14613 1.09912 2.67294 1.30364 2.27193 1.6886C2.26792 1.69261 2.26792 1.69261 2.26391 1.69662L0.900482 3.07208C0.387192 3.58537 0.0944561 4.21094 0.0302948 4.93677C-0.0659471 6.10771 0.27892 7.19845 0.543585 7.91225C1.19322 9.66465 2.16366 11.2887 3.6113 13.0291C5.36771 15.1264 7.48102 16.7825 9.89509 17.9495C10.8174 18.3866 12.0485 18.9039 13.424 18.9921C13.5082 18.9961 13.5964 19.0001 13.6766 19.0001C14.6029 19.0001 15.3809 18.6673 15.9904 18.0056C15.9944 17.9976 16.0024 17.9936 16.0065 17.9856C16.215 17.7329 16.4556 17.5044 16.7082 17.2597C16.8807 17.0953 17.0571 16.9229 17.2295 16.7424C17.6265 16.3294 17.8351 15.8482 17.8351 15.355C17.8351 14.8577 17.6225 14.3805 17.2175 13.9795L15.016 11.7699ZM16.4516 15.9926C16.4476 15.9926 16.4476 15.9966 16.4516 15.9926C16.2952 16.161 16.1348 16.3134 15.9623 16.4818C15.7017 16.7304 15.437 16.9911 15.1884 17.2838C14.7834 17.7169 14.3062 17.9214 13.6806 17.9214C13.6205 17.9214 13.5563 17.9214 13.4961 17.9174C12.3052 17.8412 11.1984 17.376 10.3683 16.979C8.09858 15.8803 6.10557 14.3204 4.4494 12.3434C3.08197 10.6952 2.16767 9.17141 1.56215 7.5353C1.18921 6.53679 1.05287 5.75883 1.11302 5.02499C1.15312 4.55581 1.33357 4.16683 1.66641 3.834L3.03384 2.46656C3.23034 2.28209 3.43886 2.18184 3.64338 2.18184C3.89601 2.18184 4.10053 2.33423 4.22885 2.46255C4.23286 2.46656 4.23687 2.47057 4.24088 2.47458C4.48549 2.70315 4.71808 2.93975 4.96269 3.19238C5.08701 3.32071 5.21533 3.44903 5.34365 3.58136L6.4384 4.67611C6.86347 5.10118 6.86347 5.49417 6.4384 5.91924C6.32211 6.03553 6.20983 6.15182 6.09354 6.2641C5.75669 6.60897 5.43588 6.92978 5.08701 7.24256C5.07899 7.25058 5.07097 7.25459 5.06696 7.26261C4.72209 7.60748 4.78625 7.94433 4.85843 8.1729C4.86244 8.18493 4.86645 8.19696 4.87046 8.20899C5.15518 8.89873 5.55619 9.54836 6.16572 10.3223L6.16973 10.3263C7.27651 11.6897 8.44344 12.7524 9.73068 13.5665C9.89509 13.6707 10.0635 13.7549 10.2239 13.8351C10.3683 13.9073 10.5046 13.9755 10.6209 14.0477C10.637 14.0557 10.653 14.0677 10.669 14.0757C10.8054 14.1439 10.9337 14.176 11.066 14.176C11.3989 14.176 11.6074 13.9675 11.6756 13.8993L13.047 12.5278C13.1834 12.3915 13.3999 12.2271 13.6525 12.2271C13.9012 12.2271 14.1057 12.3835 14.23 12.5198C14.234 12.5238 14.234 12.5238 14.238 12.5278L16.4476 14.7374C16.8606 15.1464 16.8606 15.5675 16.4516 15.9926Z' fill='%23BE1E2D'/%3E%3Cpath d='M10.2681 4.51973C11.3187 4.69617 12.2731 5.19342 13.035 5.95534C13.7969 6.71725 14.2902 7.67165 14.4706 8.72229C14.5147 8.98696 14.7433 9.17142 15.004 9.17142C15.036 9.17142 15.0641 9.16741 15.0962 9.1634C15.3929 9.11528 15.5894 8.83458 15.5413 8.53783C15.3248 7.26663 14.7233 6.10772 13.8049 5.18941C12.8866 4.2711 11.7277 3.66959 10.4565 3.45305C10.1598 3.40493 9.88309 3.60142 9.83096 3.89416C9.77883 4.18689 9.97131 4.47161 10.2681 4.51973Z' fill='%23BE1E2D'/%3E%3Cpath d='M18.9779 8.3813C18.621 6.28804 17.6346 4.38325 16.1187 2.86744C14.6029 1.35163 12.6981 0.36515 10.6049 0.00825334C10.3121 -0.0438777 10.0354 0.156626 9.98332 0.449362C9.9352 0.746108 10.1317 1.0228 10.4284 1.07493C12.2971 1.39173 14.0014 2.27796 15.3568 3.62935C16.7122 4.98476 17.5945 6.68905 17.9112 8.55774C17.9554 8.82241 18.1839 9.00687 18.4446 9.00687C18.4767 9.00687 18.5047 9.00286 18.5368 8.99885C18.8296 8.95474 19.0301 8.67404 18.9779 8.3813Z' fill='%23BE1E2D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_70_156'%3E%3Crect width='19' height='19' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    margin-left: 6px;
    top: 4px;
}

li.telegramf:before {
    content: '';
    position: relative;
    width: 20px;
    height: 20px;
    display: inline-block;
     background-repeat: no-repeat;
    margin-left: 6px;
    top: 4px;
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_70_167)'%3E%3Cg clip-path='url(%23clip1_70_167)'%3E%3Cpath d='M18.54 1.55386C18.3079 1.27003 17.9603 1.11377 17.5611 1.11377C17.3441 1.11377 17.1142 1.15943 16.8779 1.24974L0.794768 7.38917C-0.0587471 7.71489 -0.173699 8.20369 -0.166306 8.46606C-0.158913 8.72844 -0.0164192 9.20999 0.854201 9.487C0.85942 9.4886 0.864638 9.49019 0.869857 9.49164L4.20593 10.4463L6.01008 15.6054C6.25608 16.3087 6.80823 16.7457 7.45126 16.7457C7.85671 16.7457 8.25549 16.5758 8.60455 16.2545L10.668 14.3546L13.661 16.7645C13.6613 16.7648 13.6617 16.7649 13.662 16.7652L13.6904 16.7881C13.693 16.7902 13.6958 16.7923 13.6984 16.7944C14.0311 17.0524 14.3942 17.1886 14.7489 17.1888H14.7491C15.4421 17.1888 15.994 16.6758 16.1547 15.882L18.7899 2.86994C18.8957 2.34766 18.807 1.88031 18.54 1.55386ZM5.32197 10.265L11.7583 6.9769L7.7506 11.2353C7.68493 11.3051 7.6384 11.3905 7.6155 11.4834L6.84273 14.6136L5.32197 10.265ZM7.85033 15.4355C7.82366 15.46 7.79684 15.4819 7.77003 15.5021L8.48699 12.5982L9.79118 13.6485L7.85033 15.4355ZM17.6988 2.64888L15.0636 15.6611C15.0382 15.7856 14.9572 16.0754 14.7489 16.0754C14.646 16.0754 14.5167 16.0193 14.3843 15.9174L10.9929 13.1866C10.9925 13.1862 10.9919 13.1858 10.9913 13.1855L8.97333 11.5605L14.7689 5.40222C14.9545 5.20508 14.9713 4.90313 14.8088 4.68656C14.6461 4.46999 14.3514 4.40186 14.1104 4.52508L4.57818 9.39481L1.19674 8.42736L17.275 2.28982C17.4108 2.23792 17.5056 2.22705 17.5611 2.22705C17.5952 2.22705 17.6558 2.23111 17.6782 2.2588C17.7078 2.29489 17.7455 2.41796 17.6988 2.64888Z' fill='%23BE1E2D'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_70_167'%3E%3Crect width='19' height='19' fill='white'/%3E%3C/clipPath%3E%3CclipPath id='clip1_70_167'%3E%3Crect width='19' height='19' fill='white' transform='translate(-0.166626 -0.333496)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.col-lg-12.sffull p {
    background-color: #ffdddd;
    padding: 10px;
    margin-top: 30px;
    border: 1px solid var(--color1);
    color: var(--color1);
    border-radius: 5px;
}



.comment input {
    background: #ffffff;
    border-radius: 6px;
    border: none;
    font-size: 15px;
    height: 48px;
    width: 100%;
    padding: 0 15px;
    font-family: 'PeydaWeb';
    box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.1);
}
.comment textarea {
    background: #ffffff;
    border-radius: 10px;
    border: none;
    font-size: 15px;
    height: 130px;
    width: 100%;
    font-family: 'PeydaWeb';
    padding: 15px 15px;
    box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.1);
}

.comment button#submit {
    border: none;
    background: var(--color1);
    padding: 8px 50px;
    color: #fff;
    font-weight: 100;
    border-radius: 34px;
    font-family: 'PeydaWeb';
    font-size: 14px;
    margin-top: 13px;
    float: left;
    cursor: pointer;
    transition: 0.5s;
}


.comment {
    padding: 0 20px;
}

.title-box h4 {
    color: var(--color1);
    border: 1px solid var(--color1);
    padding: 10px;
    text-align: center;
    margin-bottom: 20px;
    border-radius: 7px;
}

span.cmtitle {
    color: var(--color2);
    margin-bottom: 10px;
    display: block;
    margin-top: 10px;
}
header.sticky {
    position: fixed;
    width: 100%;
    background: #f5f5f5;
}

.sellbook a:hover , .btntx a:hover , .sfleft button:hover , .comment button#submit:hover{
    background: transparent;
    color: var(--color1);
}
.description button:hover {
    transform: scale(1.1);
}

.img-box-gallery:hover {opacity: 0.5;}
.videobox:hover {opacity: 0.8;}

.videobox {
    transition: 0.5s;
    cursor: pointer;
}
.videobox {
    margin-top: 30px;
}

.posts > span a {
    font-size: 9px;
    margin-right: 4px;
    color: var(--color2);
}

div#postdesc p {
    background-color: #ffffff;
    padding: 10px;
    margin-top: 13px;
    border: 1px solid #6f6e6e;
    color: var(--color2);
    border-radius: 5px;
    font-size: 14px;
}

div#postdesc p span {
    display: block;
    font-family: 'PeydaWebbold';
    margin-bottom: 4px;
    color: var(--color1);
}