[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  position: relative;
  display: block;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
.icon-reply:before {
  content: "\e932"; }
.icon-user .path1:before {
  content: "\e922";
  color: black; }

.icon-user .path2:before {
  content: "\e923";
  position: absolute;
  top: 0;
  right: 0;
  color: black;
  opacity: 0.4; }

.icon-menu:before {
  content: "\e900"; }
.icon-like:before {
  content: "\e922"; }
.icon-close-circle:before {
  content: "\e901"; }

.icon-phone-call-2:before {
  content: "\e902"; }

.icon-mail:before {
  content: "\e903"; }

.icon-send:before {
  content: "\e904"; }

.icon-telegram:before {
  content: "\e905"; }

.icon-whatsapp:before {
  content: "\e906"; }

.icon-plus:before {
  content: "\e907"; }

.icon-minus:before {
  content: "\e908"; }

.icon-twitter:before {
  content: "\e909"; }

.icon-telegram1:before {
  content: "\e90a"; }

.icon-instagram:before {
  content: "\e90b"; }

.icon-play-button:before {
  content: "\e90c"; }

.icon-chevron:before {
  content: "\e90d"; }

.icon-clock:before {
  content: "\e90e"; }

.icon-twitter1:before {
  content: "\e90f"; }

.icon-telegram2:before {
  content: "\e910"; }

.icon-instagram1:before {
  content: "\e911"; }

.icon-Calling .path1:before {
  content: "\e912";
  color: black;
  opacity: 0.4; }

.icon-Calling .path2:before {
  content: "\e913";
  position: absolute;
  top: 0;
  right: 0;
  color: black;
  opacity: 0.4; }

.icon-Calling .path3:before {
  content: "\e914";
  position: absolute;
  top: 0;
  right: 0;
  color: black; }

.icon-Category .path1:before {
  content: "\e915";
  color: black;
  opacity: 0.4; }

.icon-Category .path2:before {
  content: "\e916";
  position: absolute;
  top: 0;
  right: 0;
  color: black; }

.icon-Chat .path1:before {
  content: "\e917";
  color: black;
  opacity: 0.4; }

.icon-Chat .path2:before {
  content: "\e918";
  position: absolute;
  top: 0;
  right: 0;
  color: black; }

.icon-Document .path1:before {
  content: "\e919";
  color: black;
  opacity: 0.4; }

.icon-Document .path2:before {
  content: "\e91a";
  position: absolute;
  top: 0;
  right: 0;
  color: black; }

.icon-Lock .path1:before {
  content: "\e91b";
  color: black; }

.icon-Lock .path2:before {
  content: "\e91c";
  position: absolute;
  top: 0;
  right: 0;
  color: black;
  opacity: 0.4; }

.icon-Paper .path1:before {
  content: "\e91d";
  color: black;
  opacity: 0.4; }

.icon-Paper .path2:before {
  content: "\e91e";
  position: absolute;
  top: 0;
  right: 0;
  color: black;
  opacity: 0.4; }

.icon-Paper .path3:before {
  content: "\e91f";
  position: absolute;
  top: 0;
  right: 0;
  color: black; }

.icon-Time .path1:before {
  content: "\e920";
  color: black;
  opacity: 0.4; }

.icon-Time .path2:before {
  content: "\e921";
  position: absolute;
  top: 0;
  right: 0;
  color: black; }
.icon-cancel:before {
    content: "\e92f"; }


/**** FONTS ****/
/* IRANSANS */
@font-face {
  font-family: "iransans";
  font-style: normal;
  font-weight: normal;
  src: url("../fonts/iransans/IRANSansWebFaNum.woff") format("woff"); }
@font-face {
  font-family: "iransans";
  font-style: normal;
  font-weight: 200;
  src: url("../fonts/iransans/IRANSansWebFaNumUltraLight.woff") format("woff"); }
@font-face {
  font-family: "iransans";
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/iransans/IRANSansWebFaNumMedium.woff") format("woff"); }
@font-face {
  font-family: "iransans";
  font-style: normal;
  font-weight: 300;
  src: url("../fonts/iransans/IRANSansWebFaNumLight.woff") format("woff"); }
@font-face {
  font-family: "iransans";
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/iransans/IRANSansWebFaNumBold.woff") format("woff"); }
/* Peyda */
@font-face {
  font-family: "pinar";
  font-style: normal;
  font-weight: normal;
  src: url("../fonts/pinar/Pinar-Regular.woff") format("woff"); }
@font-face {
  font-family: "pinar";
  font-style: normal;
  font-weight: 800;
  src: url("../fonts/pinar/Pinar-Black.woff") format("woff"); }
@font-face {
  font-family: "pinar";
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/pinar/Pinar-Bold.woff") format("woff"); }
@font-face {
  font-family: "pinar";
  font-style: normal;
  font-weight: 300;
  src: url("../fonts/pinar/Pinar-Light.woff") format("woff"); }
@font-face {
  font-family: "pinar";
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/pinar/Pinar-Medium.woff") format("woff"); }
@font-face {
  font-family: "pinar";
  font-style: normal;
  font-weight: 600;
  src: url("../fonts/pinar/Pinar-SemiBold.woff") format("woff"); }
@font-face {
  font-family: 'icomoon';
  src: url("../fonts/icon/icomoon.eot?hzmw93");
  src: url("../fonts/icon/icomoon.eot?hzmw93#iefix") format("embedded-opentype"), url("../fonts/icon/icomoon.ttf?hzmw93") format("truetype"), url("../fonts/icon/icomoon.woff?hzmw93") format("woff"), url("../fonts/icon/icomoon.svg?hzmw93#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block; }
/* RESET CODE */
body {
  direction: rtl;
  text-align: right;
  font-family: iransans !important;
  line-height: normal;
  overflow-x: hidden; }

li {
  list-style: none !important; }

a {
  text-decoration: none !important; }

button, input {
  outline: none !important; }

.nav {
  padding: 0;
  margin: 0; }

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin: 0; }

input[type=number] {
  -moz-appearance: textfield; }

.swiper-button-disabled {
  opacity: 0 !important; }

/* HEADER */
.header {
  background-color: white;
  box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.06);
  padding: 30px 0px; }
  .header .brand {
    display: block; }
    .header .brand img {
      max-width: 170px;
      max-height: 60px;
      object-fit: contain; }
  .header .nav .nav-item {
    position: relative; }
    .header .nav .nav-item:last-child:after {
      display: none; }
    .header .nav .nav-item:after {
      content: '';
      position: absolute;
      bottom: 9px;
      left: 0;
      transform: translateX(-50%);
      width: 8px;
      height: 8px;
      border-radius: 50%;
      display: block;
      background-color: #d9d9d9; }
    .header .nav .nav-item .nav-link {
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      font-size: 14px;
      color: #b2b2b2;
      font-weight: 700;
      padding: 0px 20px;
      transition: all 0.3s; }
      .header .nav .nav-item .nav-link:hover {
        color: #2ab0bb; }
        .header .nav .nav-item .nav-link:hover i {
          color: #2ab0bb; }
          .header .nav .nav-item .nav-link:hover i .path1:before, .header .nav .nav-item .nav-link:hover i .path2:before, .header .nav .nav-item .nav-link:hover i .path3:before, .header .nav .nav-item .nav-link:hover i .path3:before {
            color: #2ab0bb; }
      .header .nav .nav-item .nav-link i {
        font-size: 30px;
        height: 30px;
        display: block;
        color: #a3a3a3;
        margin-bottom: 10px;
        transition: all 0.3s; }
        .header .nav .nav-item .nav-link i .path1:before, .header .nav .nav-item .nav-link i .path2:before, .header .nav .nav-item .nav-link i .path3:before, .header .nav .nav-item .nav-link i .path3:before {
          color: #a3a3a3;
          transition: all 0.3s; }
  .header .login {
    padding: 5px;
    padding-right: 25px;
    border-radius: 200px;
    display: flex;
    align-items: center;
    background-color: #ffa800;
    box-shadow: 4px 6px 15px 0px rgba(255, 168, 0, 0.15);
    font-size: 16px;
    font-weight: 700;
    color: #ffffff;
    transition: all 0.3s; }
    .header .login:hover {
      background-color: #2ab0bb;
      box-shadow: 4px 6px 15px 0px rgba(42, 176, 187, 0.15); }
    .header .login .circle {
      width: 50px;
      height: 50px;
      display: flex;
      align-items: center;
      justify-content: center;
      border-radius: 50%;
      background-color: rgba(255, 255, 255, 0.2);
      margin-right: 15px; }
      .header .login .circle i {
        font-size: 24px;
        height: 24px;
        display: block; }
        .header .login .circle i .path1:before, .header .login .circle i .path2:before {
          color: #ffffff; }

/* MAIN SECTION */
.main-section {
  margin: 50px 0px; }

.sidebar {
  width: 100%; }
  .sidebar .box {
    background-color: white;
    box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.06);
    border-radius: 10px;
    position: relative;
    z-index: 9; }
    .sidebar .box .row-info {
      padding: 0px 10px !important;
      position: relative; }
      .sidebar .box .row-info:last-child:after {
        display: none; }
      .sidebar .box .row-info:after {
        content: '';
        position: absolute;
        bottom: 0;
        right: 0;
        width: 100%;
        height: 2px;
        background-color: #f0f0f0; }
    .sidebar .box .info {
      padding: 15px 5px !important;
      display: block;
      width: 100%;
      font-size: 14px;
      color: #999999; }
      .sidebar .box .info b {
        color: #666666;
        font-size: 14px;
        font-weight: 600;
        display: block; }
  .sidebar .price {
    width: 100%;
    padding: 15px 10px;
    padding-top: 25px;
    margin-top: -10px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-size: 16px;
    color: #2ab0bb;
    font-weight: 600;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    background-color: rgba(42, 176, 187, 0.06);
    line-height: 1.6;
    position: relative;
    margin-bottom: 15px; }
    .sidebar .price del {
      font-weight: normal;
      font-size: 14px;
      color: #a0a8a8; }
  .sidebar .buy {
    font-size: 18px;
    font-weight: 600;
    color: #ffffff;
    background-color: #2ab0bb;
    display: block;
    text-align: center;
    border-radius: 10px;
    padding: 12.5px 5px;
    margin-bottom: 15px;
    transition: all 0.3s;
   width: 100%;
    border: 1px solid #2ab0bb;
  }

    .sidebar .buy:hover {
      background-color: #5c11ac; }
  .sidebar .social-text {
    font-size: 15px;
    color: #939393;
    display: block;
    text-align: center;
    margin-bottom: 10px; }
  .sidebar .nav-social {
    width: 100%;
    justify-content: center; }
    .sidebar .nav-social .nav-item {
      margin-left: 10px; }
      .sidebar .nav-social .nav-item:last-child {
        margin-left: 0; }
      .sidebar .nav-social .nav-item .nav-link {
        width: 50px;
        height: 50px;
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
        border: 4px solid #e2e2e2;
        transition: all 0.3s; }
        .sidebar .nav-social .nav-item .nav-link:hover {
          border-color: #2ab0bb; }
          .sidebar .nav-social .nav-item .nav-link:hover i {
            color: #2ab0bb; }
        .sidebar .nav-social .nav-item .nav-link i {
          font-size: 18px;
          height: 18px;
          display: block;
          color: #c4c4c4; }

.main-blog {
  margin-bottom: 50px; }
  .main-blog .box {
    background-color: white;
    box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.06);
    padding: 15px;
    border-radius: 10px; }
  .main-blog .head {
    display: flex;
    align-items: center;
    font-size: 16px;
    color: #999999;
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 2px solid #f0f0f0; }
    .main-blog .head b {
      font-size: 20px;
      color: #666666;
      display: block;
      margin-top: -3px;
      margin-bottom: -5px; }
    .main-blog .head i {
      font-size: 65px;
      height: 65px;
      display: block;
      margin-left: 15px; }
      .main-blog .head i .path1:before, .main-blog .head i .path2:before, .main-blog .head i .path3:before {
        color: #a8a8a8; }
  .main-blog .text {
    font-size: 16px;
    color: #999999;
    display: block;
    text-align: justify;
    text-align-last: right;
    margin-bottom: 15px;
    position: relative; }
    .main-blog .text.has-after {
      height: 275px;
      overflow: hidden; }
      .main-blog .text.has-after.show {
        height: auto; }
        .main-blog .text.has-after.show:after {
          opacity: 0; }
      .main-blog .text.has-after:after {
        content: '';
        position: absolute;
        bottom: 0;
        right: 0;
        width: 100%;
        height: 100%;
        background-image: linear-gradient(0deg, #ffffff, rgba(255, 255, 255, 0)); }
  .main-blog .img {
    padding: 15px;
    border-radius: 10px;
    border: 2px solid #f0f0f0;
    margin-bottom: 15px; }
    .main-blog .img img {
      width: 100%;
      height: 350px;
      border-top-left-radius: 10px;
      border-top-right-radius: 10px;
      object-fit: cover;
      object-position: top center; }
    .main-blog .img .bar {
      padding: 15px;
      background-color: #2ab0bb;
      border-bottom-left-radius: 10px;
      border-bottom-right-radius: 10px; }
      .main-blog .img .bar .play {
        display: flex;
        align-items: center;
        font-size: 16px;
        color: #aadfe4; }
        .main-blog .img .bar .play:hover .icon {
          background-color: #ffffff; }
          .main-blog .img .bar .play:hover .icon i {
            color: #2ab0bb; }
        .main-blog .img .bar .play b {
          font-size: 20px;
          color: #ffffff;
          display: block;
          margin-top: -3px; }
        .main-blog .img .bar .play .icon {
          width: 65px;
          height: 65px;
          border-radius: 50%;
          background-color: rgba(255, 255, 255, 0.2);
          display: flex;
          align-items: center;
          justify-content: center;
          margin-left: 20px;
          transition: all 0.3s; }
          .main-blog .img .bar .play .icon i {
            font-size: 22px;
            height: 22px;
            display: block;
            color: #ffffff;
            opacity: 0.8;
            transition: all 0.3s; }
  .main-blog .title {
    font-size: 18px;
    font-weight: 600;
    color: #666666;
    display: block;
    margin-bottom: 5px; }
  .main-blog .more {
    padding: 10px 25px;
    border-radius: 10px;
    background-color: #f5f5f5;
    display: flex;
    align-items: center;
    justify-content: center;
    width: fit-content;
    width: -moz-fit-content;
    font-size: 16px;
    color: #666666;
    transition: all 0.3s;
    cursor: pointer; }
    .main-blog .more:hover {
      background-color: #666666;
      color: #ffffff; }
    .main-blog .more.show i {
      transform: scaleY(-1); }
    .main-blog .more i {
      font-size: 12px;
      height: 12px;
      display: block;
      margin-left: 12.5px; }
  .main-blog .infos {
    margin-bottom: 5px; }
    .main-blog .infos .info {
      display: block;
      width: 100%;
      font-size: 14px;
      color: #999999;
      padding: 10px;
      border-radius: 5px;
      background-color: #f7f7f7;
      margin-bottom: 10px; }
      .main-blog .infos .info b {
        color: #666666;
        font-size: 14px;
        font-weight: 600;
        display: block;
        margin-top: -3px; }
  .main-blog .nav-social .nav-item {
    margin-left: 7.5px; }
    .main-blog .nav-social .nav-item:last-child {
      margin-left: 0; }
    .main-blog .nav-social .nav-item .nav-link {
      width: 35px;
      height: 35px;
      border-radius: 50%;
      display: flex;
      align-items: center;
      justify-content: center;
      border: 2px solid #e2e2e2;
      transition: all 0.3s; }
      .main-blog .nav-social .nav-item .nav-link:hover {
        border-color: #2ab0bb; }
        .main-blog .nav-social .nav-item .nav-link:hover i {
          color: #2ab0bb; }
      .main-blog .nav-social .nav-item .nav-link i {
        font-size: 13px;
        height: 13px;
        display: block;
        color: #c4c4c4; }

.parts {
  margin-bottom: 50px; }
  .parts .nav {
    width: 100%; }
    .parts .nav .nav-item {
      width: 100%;
      margin-bottom: 5px; }
      .parts .nav .nav-item:last-child {
        margin-bottom: 0; }
      .parts .nav .nav-item .nav-link {
        width: 100%;
        padding: 15px;
        border-radius: 15px;
        display: flex;
        align-items: center;
        background-color: white;
        box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.06);
        font-size: 18px;
        font-weight: 400;
        color: #666666;
        transition: all 0.3s; }
        .parts .nav .nav-item .nav-link:hover {
          color: #2ab0bb; }
          .parts .nav .nav-item .nav-link:hover .num {
            border-color: rgba(42, 176, 187, 0.2);
            color: #2ab0bb; }
        .parts .nav .nav-item .nav-link .num {
          width: 50px;
          height: 50px;
          border-radius: 50%;
          display: flex;
          align-items: center;
          justify-content: center;
          border: 4px solid #ebebeb;
          margin-left: 15px;
          font-size: 18px;
          font-weight: 700;
          color: #b2b2b2;
          transition: all 0.3s; }
        .parts .nav .nav-item .nav-link .icon-Lock {
          font-size: 24px;
          height: 24px;
          display: block;
          margin-left: 15px; }
          .parts .nav .nav-item .nav-link .icon-Lock .path1:before, .parts .nav .nav-item .nav-link .icon-Lock .path2:before {
            color: #2ab0bb; }
        .parts .nav .nav-item .nav-link .time {
          height: 50px;
          padding: 0px 15px;
          border-radius: 100px;
          display: flex;
          align-items: center;
          justify-content: center;
          border: 4px solid #ebebeb;
          font-size: 16px;
          color: #b5b5b5; }
          .parts .nav .nav-item .nav-link .time i {
            font-size: 18px;
            height: 18px;
            margin-left: 10px; }

.faq {
  margin-bottom: 50px; }
  .faq ul {
    padding: 0;
    margin: 0; }
    .faq ul li {
      padding: 15px;
      background-color: white;
      box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.06);
      border-radius: 15px;
      margin-bottom: 5px; }
      .faq ul li:last-child {
        margin-bottom: 0; }
      .faq ul li.open .dropdownlink .icon .minus {
        display: block; }
      .faq ul li.open .dropdownlink .icon .plus {
        display: none; }
      .faq ul li:hover .dropdownlink {
        color: #2ab0bb; }
        .faq ul li:hover .dropdownlink .icon {
          background-color: rgba(42, 176, 187, 0.2); }
          .faq ul li:hover .dropdownlink .icon i {
            color: #2ab0bb; }
      .faq ul li .dropdownlink {
        cursor: pointer;
        display: flex;
        align-items: center;
        font-size: 18px;
        font-weight: 400;
        color: #666666;
        transition: all 0.3s; }
        .faq ul li .dropdownlink .icon {
          width: 45px;
          height: 45px;
          border-radius: 50%;
          display: flex;
          align-items: center;
          justify-content: center;
          margin-left: 15px;
          background-color: #ebebeb;
          transition: all 0.3s; }
          .faq ul li .dropdownlink .icon i {
            font-size: 15px;
            height: 15px;
            display: block;
            color: #a4a4a4;
            transition: all 0.3s; }
          .faq ul li .dropdownlink .icon .minus {
            display: none; }
      .faq ul li .submenuItems {
        padding-top: 15px;
        display: none; }
      .faq ul li .text {
        font-size: 16px;
        color: #999999;
        display: block;
        text-align: justify;
        text-align-last: right;
        margin-bottom: 0; }

.writer {
  margin-bottom: 50px; }
  .writer .box {
    background-color: white;
    box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.06);
    padding: 15px;
    border-radius: 10px;
    display: flex; }
    .writer .box img {
      width: 135px;
      min-width: 135px;
      height: 135px;
      display: block;
      border-radius: 50%;
      padding: 5px;
      border: 5px solid #e5e5e5;
      margin-left: 20px; }
    .writer .box .name {
      font-size: 18px;
      color: #666666;
      display: inline-block;
      margin-bottom: 5px; }
      .writer .box .name b {
        font-weight: 700;
        margin-left: 10px; }
    .writer .box .text {
      font-size: 16px;
      color: #999999;
      display: block;
      text-align: justify;
      text-align-last: right;
      margin-bottom: 0px; }

.form-elements form {
  width: 100%;
  position: relative; }
.form-elements .form-group {
  margin-bottom: 0;
  width: 100%;
  position: relative; }
.form-elements label {
  position: absolute;
  top: 15px;
  right: 15px;
  display: block;
  font-size: 18px;
  font-weight: 700;
  color: #666666; }
.form-elements textarea {
  width: 100%;
  height: 300px;
  background-color: white;
  border-radius: 15px;
  padding: 15px;
  padding-top: 50px;
  font-size: 16px;
  color: #666666;
  display: block; }
.form-elements .btn-send {
  padding: 5px;
  padding-right: 25px;
  border-radius: 200px;
  display: flex;
  align-items: center;
  background-color: #2ab0bb;
  box-shadow: 5px 8.66px 60px 0px rgba(42, 176, 187, 0.3);
  font-size: 16px;
  font-weight: 700;
  color: #ffffff;
  position: absolute;
  bottom: 15px;
  left: 15px;
  transition: all 0.3s; }
  .form-elements .btn-send:hover {
    background-color: #5c11ac; }
  .form-elements .btn-send .circle {
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    background-color: rgba(255, 255, 255, 0.2);
    margin-right: 15px; }
    .form-elements .btn-send .circle i {
      font-size: 24px;
      height: 24px;
      display: block; }
      .form-elements .btn-send .circle i .path1:before, .form-elements .btn-send .circle i .path2:before {
        color: #ffffff; }

.boxes {
  margin-bottom: 50px; }
  .boxes .item {
    display: block;
    background-color: rgba(92, 17, 172, 0.06);
    border-radius: 15px;
    position: relative;
    margin-top: 65px;
    padding-top: 85px;
    padding-right: 15px;
    padding-left: 15px;
    padding-bottom: 20px; }
    .boxes .item.blue-theme {
      background-color: rgba(42, 176, 187, 0.06); }
      .boxes .item.blue-theme .icon {
        background-color: #2ab0bb; }
      .boxes .item.blue-theme .title {
        color: #2ab0bb; }
    .boxes .item.green-theme {
      background-color: rgba(37, 211, 102, 0.06); }
      .boxes .item.green-theme .icon {
        background-color: #25D366; }
      .boxes .item.green-theme .title {
        color: #25D366; }
    .boxes .item .subtitle {
      font-size: 18px;
      color: #666666;
      display: block;
      text-align: center; }
    .boxes .item .title {
      font-size: 22px;
      font-weight: 700;
      color: #5c11ac;
      display: block;
      text-align: center; }
    .boxes .item .icon {
      width: 130px;
      height: 130px;
      border-radius: 50%;
      display: flex;
      align-items: center;
      justify-content: center;
      position: absolute;
      top: 0;
      right: 50%;
      transform: translateX(50%) translateY(-50%);
      background-color: #5c11ac;
      border: 12.5px solid #ffffff;
      box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.04); }
      .boxes .item .icon i {
        font-size: 45px;
        height: 45px;
        display: block;
        color: #ffffff; }
        .boxes .item .icon i .path1:before, .boxes .item .icon i .path2:before, .boxes .item .icon i .path3:before {
          color: #ffffff;
          opacity: 1 !important; }

.footer {
  padding: 30px 0px;
  background-color: #f7f7f7; }
  .footer .brand {
    display: block;
    margin-left: 25px; }
    .footer .brand img {
      max-width: 160px;
      max-height: 60px;
      display: block; }
  .footer .text {
    font-size: 15px;
    color: #666666;
    display: block;
    text-align: justify;
    text-align-last: right;
    margin-bottom: 0; }
  .footer .btn-go-header {
    width: 45px;
    height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    background-color: #2ab0bb;
    margin-right: auto;
    position: relative;
    transition: all 0.3s;
    z-index: 9; }
    .footer .btn-go-header:hover {
      background-color: #5c11ac; }
      .footer .btn-go-header:hover:after {
        background-color: #5c11ac; }
      .footer .btn-go-header:hover:before {
        background-color: #5c11ac; }
    .footer .btn-go-header:before {
      content: '';
      position: absolute;
      top: 50%;
      right: 50%;
      width: 100%;
      height: 100%;
      z-index: -1;
      border-radius: 50%;
      transform: translateX(50%) translateY(-50%);
      background-color: #2ab0bb;
      opacity: 0;
      -webkit-animation-name: example;
      /* Safari 4.0 - 8.0 */
      -webkit-animation-duration: 2s;
      /* Safari 4.0 - 8.0 */
      -webkit-animation-iteration-count: infinite;
      /* Safari 4.0 - 8.0 */
      animation-name: example;
      animation-duration: 2s;
      animation-iteration-count: infinite;
      /* Standard syntax */ }
@keyframes example {
  0% {
    width: 100%;
    height: 100%;
    opacity: 0.4; }
  100% {
    width: 160%;
    height: 160%;
    opacity: 0; } }
    .footer .btn-go-header:after {
      content: '';
      position: absolute;
      top: 50%;
      right: 50%;
      width: 100%;
      height: 100%;
      z-index: -1;
      border-radius: 50%;
      opacity: 0;
      transform: translateX(50%) translateY(-50%);
      background-color: #2ab0bb;
      -webkit-animation-name: example;
      /* Safari 4.0 - 8.0 */
      -webkit-animation-duration: 2s;
      /* Safari 4.0 - 8.0 */
      -webkit-animation-delay: 0.5s;
      -webkit-animation-iteration-count: infinite;
      /* Safari 4.0 - 8.0 */
      animation-name: example;
      animation-duration: 2s;
      animation-delay: 0.5s;
      animation-iteration-count: infinite;
      /* Standard syntax */ }
.comment-popup {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99999999;
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: rgba(0, 0, 0, 0.9);
  display: none; }
.comment-popup form {
  width: 80%;
  background-color: #FFFFFF;
  padding: 20px 15px;
  border-radius: 10px;
  position: absolute;
  top: 50%;
  right: 50%;
  transform: translateX(50%) translateY(-50%); }
.comment-popup .btn-submit {
  background-color: #2ab0bc !important;
  color: #FFFFFF !important; }
.comment-popup .btn-close {
  position: absolute;
  left: 20px;
  top: 20px;
  width: 36px !important;
  height: 36px !important;
  border-radius: 50% !important;
  background-color: white !important;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: none !important;
  cursor: pointer;
  margin: 0 !important; }
.comment-popup .btn-close i {
  font-size: 15px !important;
  height: 15px !important;
  color: #ffffff !important;
  margin: 0 !important; }

/* USER COMMENTS */
.reply{margin-right: 40px}
.reply-answer{margin-right: 70px}
/* FORM ELEMENTS */
.form-elements {
  margin-bottom: 50px; }
.form-elements.form-elements-w-border input, .form-elements.form-elements-w-border textarea {
  background-color: #ffffff;
  border: 1px solid #e5e5e5; }
.form-elements.blue-theme {
  margin-bottom: 0;
  padding: 50px 0;
  background-color: #f8fdfd; }
.form-elements.blue-theme .title {
  color: #2ab0bc; }
.form-elements.blue-theme input, .form-elements.blue-theme textarea {
  color: #2ab0bc;
  background-color: transparent;
  border: 1px solid #cfeef0; }
.form-elements.blue-theme input::placeholder, .form-elements.blue-theme textarea::placeholder {
  color: #2ab0bc; }
.form-elements.blue-theme .btn {
  background-color: #2ab0bc; }
.form-elements.checkout-theme label {
  position: absolute;
  top: 25px;
  right: 30px;
  margin-bottom: 0; }
.form-elements.checkout-theme textarea {
  height: 230px;
  padding-top: 55px;
  color: #666666; }
.form-elements.checkout-theme .btn-submit {
  font-size: 17px;
  height: 45px;
  width: fit-content;
  width: -moz-fit-content;
  padding: 5px 30px;
  border-radius: 10px;
  margin-right: auto;
  margin-left: 30px;
  margin-top: -80px;
  margin-bottom: 0; }
.form-elements.has-border-bottom {
  margin-bottom: 30px; }
.form-elements.has-border-bottom .container {
  padding-bottom: 30px !important;
  border-bottom: 1px dotted #dedede; }
.form-elements .title {
  font-size: 18px;
  font-weight: 800;
  color: #7f7f7f;
  display: block;
  text-align: center;
  margin-bottom: 20px; }
.form-elements form {
  width: 100%; }
.form-elements .form-group {
  width: 100%;
  margin-bottom: 10px; }
.form-elements label {
  font-size: 14px;
  font-weight: 700;
  color: #666666;
  display: block;
  margin-bottom: 5px; }
.form-elements input, .form-elements textarea {
  width: 100%;
  height: 50px;
  background-color: white;
  display: block;
  padding-right: 30px;
  font-size: 15px;
  font-weight: 300;
  color: #858585;
  border: 1px solid lightgray;
  border-radius: 5px; }
.form-elements input::placeholder, .form-elements textarea::placeholder {
  opacity: 1;
  color: #858585; }
.form-elements textarea {
  height: 180px;
  padding: 30px; }
.form-elements .select2 {
  width: 100% !important;
  height: 50px !important; }
.form-elements .select2 .selection {
  width: 100%;
  height: 100%;
  box-shadow: none !important;
  outline: none !important; }
.form-elements .select2 .selection .select2-selection {
  background-color: #f9f9f9 !important;
  border-radius: 5px !important;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  border: none;
  display: flex;
  align-items: center;
  box-shadow: none !important;
  outline: none !important; }
.form-elements .select2 .selection .select2-selection:after {
  content: "\e924";
  font-family: icomoon;
  position: absolute;
  left: 30px;
  top: 50%;
  transform: translateY(-50%) rotate(-90deg);
  font-size: 10px;
  color: #7f7f7f; }
.form-elements .select2 .selection .select2-selection .select2-selection__rendered {
  font-size: 15px;
  font-weight: 300;
  color: #858585;
  padding-right: 30px; }
.form-elements .select2 .selection .select2-selection .select2-selection__arrow {
  display: none; }
.form-elements .btn {
  width: 100%;
  height: 50px;
  font-size: 16px;
  font-weight: 800;
  color: #ffffff;
  background-color: #2ab0bc;
  box-shadow: 0 6px 50px 0 rgba(42, 176, 188, 0.3);
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center; }
.form-elements .btn i {
  font-size: 18px;
  height: 18px;
  display: block;
  color: #fafafa;
  margin-right: 10px; }
.form-elements .btn.btn-center {
  padding-right: 35px;
  padding-left: 35px;
  width: fit-content;
  width: -moz-fit-content;
  margin-right: auto;
  margin-left: auto;
  margin-top: -10px;
  transform: translateY(-50%); }
.form-elements .btn.btn-reverse-icon i {
  margin-right: 0;
  margin-left: 10px; }
.form-elements .btn.btn-purple {
  background-color: #5d11ac;
  box-shadow: 0 6px 50px 0 rgba(93, 17, 172, 0.3); }
.form-elements .btn .__hvr-span {
  background-color: #eda61c; }
.form-elements .btn:hover {
  box-shadow: 0 6px 50px 0 rgba(237, 166, 28, 0.3); }
.field-feedback-captcha {
  display: flex; }
.field-feedback-captcha label {
  white-space: nowrap;
  margin-left: 10px; }
.field-feedback-captcha img {
  margin-left: 10px; }
#comment-captcha{width: 70%}
#feedback-captcha-image{width: 30%; border: 1px solid #09d691; background: #09d691;margin-right:10px; }

@keyframes example {
  1% {
    width: 100%;
    height: 100%;
    opacity: 0.6; }
  100% {
    width: 160%;
    height: 160%;
    opacity: 0; } }
    .footer .btn-go-header i {
      font-size: 16px;
      display: block;
      color: #ffffff; }

.bottom-bar-fix {
  display: none;
  position: fixed;
  bottom: 0;
  right: 0;
  width: 100%;
  background-color: white;
  box-shadow: 0px 0px 80px 0px rgba(0, 0, 0, 0.06);
  z-index: 98;
  padding: 20px 0px; }
  .bottom-bar-fix.gray-theme {
    background-color: #666666; }
    .bottom-bar-fix.gray-theme .btn-submit {
      color: #666666; }
  .bottom-bar-fix .name {
    font-size: 20px;
    font-weight: 500;
    color: #666666;
    display: block; }
  .bottom-bar-fix .model {
    font-size: 16px;
    font-weight: 300;
    color: #666666;
    display: block; }
  .bottom-bar-fix .price {
    display: flex;
    align-items: center;
    font-size: 18px;
    font-weight: 700;
    color: #2ab0bb;
    margin-left: 20px; }
    .bottom-bar-fix .price .small {
      margin-right: 5px; }
    .bottom-bar-fix .price del {
      font-size: 15px;
      color: #999999;
      display: block;
      font-weight: 400;
      margin-left: 10px; }
  .bottom-bar-fix .label {
    font-size: 15px;
    font-weight: 500;
    color: #5c11ac;
    background-color: rgba(89, 74, 177, 0.1);
    padding: 7.5px 15px;
    border-radius: 100px;
    display: inline-block;
    margin-left: 20px; }
  .bottom-bar-fix .btn-submit {
    cursor: pointer;
    padding: 10px 25px;
    border-radius: 4px;
    background-color: #2ab0bb;
    color: #ffffff;
    border: none;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    font-weight: 500;
    transition: all 0.3s; }
    .bottom-bar-fix .btn-submit.price-theme {
      margin-left: 15px;
      background-color: rgba(255, 255, 255, 0);
      color: #ffffff; }
      .bottom-bar-fix .btn-submit.price-theme:hover {
        background-color: #ffffff;
        color: #5c11ac; }
    .bottom-bar-fix .btn-submit:hover {
      background-color: #5c11ac; }
    .bottom-bar-fix .btn-submit i {
      font-size: 14px;
      height: 14px;
      display: block;
      margin-left: 10px; }

body.pb-fix {
  padding-bottom: 86.4px; }

@media screen and (max-width: 992px) {
  .bottom-bar-fix {
    display: block;
    padding: 15px 0px; }
    .bottom-bar-fix .name {
      font-size: 14px;
      margin-bottom: 0; }
    .bottom-bar-fix .model {
      display: none; }
    .bottom-bar-fix .label {
      display: none; }
    .bottom-bar-fix .price {
      font-size: 16px;
      margin-left: 15px; }
      .bottom-bar-fix .price .small {
        margin-right: 5px; }
    .bottom-bar-fix .btn-submit {
      padding: 7.5px 20px;
      font-size: 16px; }
      .bottom-bar-fix .btn-submit i {
        font-size: 11px;
        height: 11px;
        margin-left: 10px; }

  body.pb-fix {
    padding-bottom: 69px; } }
@media screen and (max-width: 768px) {
  .bottom-bar-fix article {
    display: none; }
  .bottom-bar-fix .name {
    display: none; }
  .bottom-bar-fix .price {
    width: 115px;
    margin-left: auto !important;
    margin-right: 0 !important;
    flex-wrap: wrap;
    line-height: 1.5; }
    .bottom-bar-fix .price del {
      font-size: 15px;
      font-weight: 400;
      color: #999999;
      display: block;
      width: 100%;
      margin-left: 0; } }
.header-section {
  margin-bottom: 25px; }
  .header-section .title {
    display: flex;
    align-items: center;
    font-size: 16px;
    color: #999999; }
    .header-section .title b {
      font-size: 20px;
      color: #666666;
      display: block;
      margin-top: -3px;
      margin-bottom: -5px; }
    .header-section .title i {
      font-size: 65px;
      height: 65px;
      display: block;
      margin-left: 15px; }
      .header-section .title i.purple-theme .path1:before, .header-section .title i.purple-theme .path2:before, .header-section .title i.purple-theme .path3:before {
        color: #5c11ac; }
      .header-section .title i .path1:before, .header-section .title i .path2:before, .header-section .title i .path3:before {
        color: #2ab0bb; }
  .header-section .link {
    padding: 12.5px 20px;
    border-radius: 100px;
    background-color: #5c11ac;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    color: #ffffff;
    transition: all 0.3s; }
    .header-section .link:hover {
      background-color: #2ab0bb; }
    .header-section .link i {
      font-size: 20px;
      height: 20px;
      display: block;
      margin-right: 12.5px; }
      .header-section .link i .path1:before, .header-section .link i .path2:before, .header-section .link i .path3:before {
        color: #ffffff; }

.pinar {
  font-family: pinar !important; }

.prl-10px {
  padding-right: 10px !important;
  padding-left: 10px !important; }

.prl-5px {
  padding-right: 5px !important;
  padding-left: 5px !important; }
.blog-single .comment {
  border-top: 1px dotted #dedede;
  padding-top: 35px;
  margin-bottom: 20px; }
.blog-single .comment.purple-theme {
  border-top: none;
  padding-top: 10px; }
.blog-single .comment.purple-theme .title {
  color: #5d11ac; }

.blog-single .comment .title {
  font-size: 18px;
  font-weight: 300;
  color: #2ab0bc;
  display: flex;
  align-items: center;
  margin-bottom: 30px; }
.blog-single .comment .title b {
  font-weight: 800;
  display: block;
  margin-left: 20px; }
.blog-single .comment .item-comment {
  padding-bottom: 30px;
  border-bottom: 1px solid #e3e3e3; }

.blog-single .comment .item-comment article {
  width: 100%; }
.blog-single .comment .item-comment img {
  width: 70px;
  height: 70px;
  object-position: center;
  object-fit: cover;
  margin-left: 30px; }
.blog-single .comment .item-comment .top {
  margin-bottom: 20px; }
.blog-single .comment .item-comment .name {
  font-size: 16px;
  font-weight: 700;
  color: #5f5e5e;
  display: block;
  margin-bottom: 5px;
  margin-top: 5px;
  margin-left: 20px; }
.blog-single .comment .item-comment .date {
  font-size: 16px;
  font-weight: 700;
  color: #9f9e9e;
  display: block;
  margin-bottom: 5px;
  margin-top: 5px; }
.blog-single .comment .item-comment .text {
  font-size: 15px;
  color: #373737;
  display: block;
  text-align: justify;
  text-align-last: right;
  margin-bottom: 5px;
  margin-top: 5px;
  line-height: 27px; }
.blog-single .post-comment {
  margin-bottom: 30px;
  padding: 30px;
  padding-bottom: 10px;
  border-radius: 5px;
  background-color: #f6f6f6; }
.blog-single .post-comment.purple-theme .btn {
  background-color: #5d11ac; }
.blog-single .post-comment.purple-theme .btn .__hvr-span {
  background-color: #2ab0bc; }
.blog-single .post-comment .form-group {
  margin-bottom: 20px; }
.blog-single .post-comment textarea {
  width: 100%;
  height: 110px;
  padding: 20px;
  font-size: 14px;
  font-weight: 300;
  color: #2ab0bc;
  background-color: #ffffff;
  border-radius: 20px;
  border: none;
  display: block; }
.blog-single .post-comment input {
  width: 100%;
  height: 50px;
  padding-right: 20px;
  font-size: 14px;
  font-weight: 300;
  color: #2ab0bc;
  background-color: #ffffff;
  border-radius: 50px;
  border: none;
  display: block; }
.blog-single .post-comment ::placeholder {
  opacity: 1;
  color: #878787; }
.blog-single .post-comment .btn {
  font-size: 17px;
  font-weight: 700;
  background-color: #2ab0bc;
  color: #FFFFFF;
  width: 100%;
  height: 50px;
  border-radius: 50px;
  z-index: 9; }
.blog-single .post-comment .btn .__hvr-span {
  background-color: #5d11ac; }
.blog-single .comment .item-comment .btn-reply {
  color: #2ab0bc;  cursor: pointer}
.blog-single .comment .item-comment .btn-like {
  color: #2ab0bc; cursor: pointer }
.blog-single .comment .item-comment .btn-reply img{width: 15px; height: 15px}
.blog-single .comment .item-comment .btn-like img{width: 15px; height: 15px}
@media screen and (max-width: 1200px) {
  /* HEADER */
  .header {
    padding: 15px 0px; }
    .header .brand img {
      max-width: 150px;
      max-height: 50px; }
    .header .nav .nav-item .nav-link {
      display: flex;
      font-size: 13px;
      padding: 0px 15px; }
      .header .nav .nav-item .nav-link i {
        font-size: 25px;
        height: 25px; }
    .header .login {
      padding-right: 20px;
      font-size: 14px; }
      .header .login .circle {
        width: 45px;
        height: 45px; }
        .header .login .circle i {
          font-size: 20px;
          height: 20px; }

  /* MAIN SECTION */
  .sidebar {
    width: 100%; }
    .sidebar .box .row-info:after {
      display: none; }
    .sidebar .box .info {
      position: relative; }
      .sidebar .box .info:after {
        content: '';
        position: absolute;
        bottom: 0;
        right: 0;
        width: 100%;
        height: 2px;
        background-color: #f0f0f0; } }
@media screen and (max-width: 992px) {
  .main-section {
    margin-top: 30px;
    margin-bottom: 0; }

  .main-blog {
    margin-bottom: 30px; }
    .main-blog .head {
      font-size: 13px; }
      .main-blog .head b {
        font-size: 16px; }
      .main-blog .head i {
        font-size: 45px;
        height: 45px;
        margin-left: 10px; }
    .main-blog .text {
      font-size: 14px; }
      .main-blog .text.has-after {
        height: 250px; }
    .main-blog .img img {
      height: 250px; }
    .main-blog .img .bar .play {
      font-size: 13px; }
      .main-blog .img .bar .play b {
        font-size: 16px; }
      .main-blog .img .bar .play .icon {
        width: 45px;
        height: 45px;
        margin-left: 15px; }
        .main-blog .img .bar .play .icon i {
          font-size: 18px;
          height: 18px; }
    .main-blog .title {
      font-size: 16px; }
    .main-blog .more {
      padding: 7.5px 15px;
      font-size: 14px; }
      .main-blog .more i {
        font-size: 9px;
        height: 9px;
        margin-left: 7.5px; }

  .parts {
    margin-bottom: 30px; }
    .parts .nav .nav-item .nav-link {
      border-radius: 10px;
      font-size: 16px; }
      .parts .nav .nav-item .nav-link .num {
        width: 45px;
        height: 45px;
        font-size: 15px; }
      .parts .nav .nav-item .nav-link .icon-Lock {
        font-size: 20px;
        height: 20px; }
      .parts .nav .nav-item .nav-link .time {
        height: 45px;
        font-size: 14px; }
        .parts .nav .nav-item .nav-link .time i {
          font-size: 16px;
          height: 16px; }

  .faq {
    margin-bottom: 30px; }
    .faq ul li {
      border-radius: 10px; }
      .faq ul li .dropdownlink {
        font-size: 15px; }
        .faq ul li .dropdownlink .icon {
          width: 35px;
          height: 35px; }
          .faq ul li .dropdownlink .icon i {
            font-size: 12px;
            height: 12px; }
      .faq ul li .text {
        font-size: 14px; }

  .writer {
    margin-bottom: 30px; }
    .writer .box img {
      width: 100px;
      min-width: 100px;
      height: 100px;
      margin-left: 15px; }
    .writer .box .name {
      font-size: 15px; }
    .writer .box .text {
      font-size: 14px; }

  .form-elements {
    margin-bottom: 30px; }
    .form-elements label {
      font-size: 16px; }
    .form-elements textarea {
      height: 250px;
      border-radius: 10px;
      padding-top: 45px;
      font-size: 14px; }
    .form-elements .btn-send {
      padding-right: 20px;
      font-size: 14px; }
      .form-elements .btn-send .circle {
        width: 45px;
        height: 45px; }
        .form-elements .btn-send .circle i {
          font-size: 20px;
          height: 20px; }

  .boxes {
    margin-bottom: 30px; }
    .boxes .item {
      margin-bottom: 20px;
      border-radius: 10px;
      margin-top: 0px;
      padding: 15px;
      display: flex;
      align-items: center; }
      .boxes .item .subtitle {
        font-size: 13px;
        text-align: right; }
      .boxes .item .title {
        font-size: 18px;
        text-align: right;
        margin-bottom: -5px; }
      .boxes .item .icon {
        width: 65px;
        height: 65px;
        border-width: 7.5px !important;
        position: relative;
        right: unset;
        top: unset;
        transform: unset;
        margin-left: 15px; }
        .boxes .item .icon i {
          font-size: 25px;
          height: 25px; }

  .footer {
    padding: 15px 0px; }
    .footer .container {
      flex-wrap: wrap; }
    .footer .brand {
      margin-left: auto;
      margin-right: auto;
      margin-bottom: 15px;
      width: fit-content;
      width: -moz-fit-content; }
      .footer .brand img {
        max-width: 150px;
        max-height: 50px;
        display: block; }
    .footer .text {
      font-size: 14px;
      width: 100%;
      text-align-last: center; }
    .footer .btn-go-header {
      display: none !important; }

  .header-section {
    margin-bottom: 20px; }
    .header-section .title {
      font-size: 13px; }
      .header-section .title b {
        font-size: 16px; }
      .header-section .title i {
        font-size: 45px;
        height: 45px;
        margin-left: 10px; }
    .header-section .link {
      padding: 10px 20px;
      font-size: 14px; }
      .header-section .link i {
        font-size: 18px;
        height: 18px;
        margin-right: 10px; } }
@media screen and (max-width: 768px) {
  /* HEADER */
  .header .login {
    font-size: 12px; }
    .header .login .circle {
      width: 35px;
      height: 35px; }
      .header .login .circle i {
        font-size: 16px;
        height: 16px; }

  .main-blog .head {
    align-items: flex-start; }
    .main-blog .head b {
      line-height: 1.5;
      margin-top: 3px; }
  .main-blog .img {
    padding: 0;
    border: none; }
    .main-blog .img img {
      height: 200px; }
    .main-blog .img .bar .play {
      align-items: flex-start;
      flex-wrap: wrap; }
      .main-blog .img .bar .play .icon {
        margin-bottom: 7.5px; }
      .main-blog .img .bar .play b {
        line-height: 1.5;
        margin-top: 3px; }

  .parts .nav .nav-item .nav-link {
    font-size: 15px;
    flex-wrap: wrap; }
    .parts .nav .nav-item .nav-link .num {
      width: 40px;
      height: 40px;
      font-size: 14px;
      margin-bottom: 7.5px; }
    .parts .nav .nav-item .nav-link .icon-Lock {
      margin-top: 10px; }
    .parts .nav .nav-item .nav-link .time {
      height: 40px;
      font-size: 13px;
      margin-top: 10px; }

  .faq .header-section .title {
    width: 100%;
    margin-bottom: 15px; }
  .faq ul li .dropdownlink {
    font-size: 14px;
    align-items: flex-start; }
    .faq ul li .dropdownlink .icon {
      width: 30px;
      min-width: 30px;
      height: 30px;
      margin-left: 10px; }

  .writer .box {
    flex-wrap: wrap; }
    .writer .box img {
      width: 70px;
      min-width: 70px;
      height: 70px;
      margin-left: 0px;
      margin-bottom: 7.5px;
      border-width: 2.5px;
      padding: 2.5px; }
    .writer .box .name {
      font-size: 15px; }

  .form-elements label {
    font-size: 14px; }
  .form-elements textarea {
    font-size: 13px; }
  .form-elements .btn-send {
    padding-right: 15px;
    font-size: 13px; }
    .form-elements .btn-send .circle {
      width: 35px;
      height: 35px; }
      .form-elements .btn-send .circle i {
        font-size: 16px;
        height: 16px; }

  .boxes {
    margin-bottom: 20px; }
    .boxes .item {
      margin-bottom: 10px;
      margin-top: 0px; } }

.img-comment-captcha{ height: 50px !important;}

/*# sourceMappingURL=style.css.map */
.alert-popup {
  padding: 15px;
  position: fixed;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.98);
  display: none;
  z-index: 9999999;
  transition: all 0.5s; }
.alert-popup .detail-alert {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center; }
.alert-popup .detail-alert .box {
  max-width: 555px;
  width: 100%;
  min-height: 230px;
  border-radius: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  align-content: center;
  flex-wrap: wrap; }
.alert-popup .detail-alert .box i {
  font-size: 65px;
  height: 65px;
  display: block;
  color: #FFFFFF;
  margin-bottom: 20px; }
.alert-popup .detail-alert .box .title {
  font-size: 20px;
  font-weight: 600;
  color: #FFFFFF;
  text-align: center;
  display: block;
  width: 100%;
  margin-bottom: 5px; }
.alert-popup .detail-alert .box .subtitle {
  font-size: 18px;
  color: #FFFFFF;
  text-align: center;
  display: block;
  width: 100%; }
.alert-popup.show {
  opacity: 1; }
.alert-popup.alert-green .detail-alert .box {
  background-color: #84c33a; }
.alert-popup.alert-yellow .detail-alert .box {
  background-color: #e7a418; }
.alert-popup.alert-red .detail-alert .box {
  background-color: #c23a3a; }

#p0 .nav-pagination {
  margin-bottom: 20px; }
.nav-pagination {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 35px;
  padding-right: 15px;
  padding-left: 15px; }
.nav-pagination.purple-theme .nav-item.active .nav-link {
  background-color: #5d11ac; }
.nav-pagination.purple-theme .nav-item .nav-link .__hvr-span {
  background-color: #5d11ac; }
.nav-pagination.purple-theme .nav-item .nav-link:hover i {
  color: #5d11ac; }
.nav-pagination .nav-item.navigation-item .nav-link {
  width: auto;
  height: auto;
  background-color: #ffffff !important; }
.nav-pagination .nav-item.active .nav-link {
  background-color: #2ab0bc;
  color: #ffffff; }
.nav-pagination .nav-item .nav-link {
  width: 45px;
  height: 45px;
  background-color: #fafafa;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  font-size: 19px;
  font-weight: 300;
  color: #979696;
  margin-right: 7.5px;
  margin-left: 7.5px; }
.nav-pagination .nav-item .nav-link .__hvr-span {
  background-color: #2ab0bc; }
.nav-pagination .nav-item .nav-link:hover {
  color: #ffffff; }
.nav-pagination .nav-item .nav-link:hover i {
  color: #2ab0bc; }
.nav-pagination .nav-item .nav-link i {
  font-size: 13px;
  height: 13px;
  display: block;
  color: #979696;
  transition: al 0.3s; }
/**
par parvaz landing
 */
body{width: 100%;direction: rtl !important;background: linear-gradient(180deg, rgba(186, 215, 233, 0.3) 0%, rgba(186, 215, 233, 0) 101.77%);overflow-x:hidden;}
body .par_parvaz_landing #header{width: 100%;display: flex;align-items: center;margin-top: 26px;padding-right: 108px !important;padding-left: 108px !important;justify-content: space-between;}
body .par_parvaz_landing #header div{display: flex;align-items: center}
body .par_parvaz_landing #header #part1_header{width: 113px;height: 54px;margin-left: 30px}
body .par_parvaz_landing #header #part2_header{display: flex;align-items: center;}
body .par_parvaz_landing #header #part2_header li{list-style-type: none;margin-left: 20px}
body .par_parvaz_landing #header #part2_header li a{font-weight: 500;font-size: 16px;line-height: 100%;letter-spacing: 0%;text-align: center;text-decoration: none;color: #232F43;}
body .par_parvaz_landing #header #part3_header a{width: 140px;height: 40px;angle: 0 deg;opacity: 1;border-radius: 8px;display:flex;align-items:center; justify-content:center;gap: 10px;background: #29B0BC;}
body .par_parvaz_landing #header #part3_header a span{font-weight: 500;font-size: 15px;line-height: 100%;letter-spacing: 0%;text-align: center;color: white;}
.par_parvaz_quick_landing{margin-bottom: 100px}
.currency{width: 140px!important;height: 40px!important;background-color: white; border-radius: 8px;color: #4DB4BD; display: flex;align-items: center;justify-content: center;font-family: iransans;font-size: 14px;font-weight: 500;cursor: pointer;border: 1px solid #4DB4BD;margin-left: 30px;}
.currency a{color: #4DB4BD}
body .par_parvaz_landing #content_part1{margin-top: 66px;}
body .par_parvaz_landing #content_part1 h1,body .par_parvaz_quick_landing #content_part1 h1{font-weight: 700;font-size: 32px;leading-trim: NONE;line-height: 100%;letter-spacing: 0px;text-align: center;vertical-align: middle;color: #232F43;}
body .par_parvaz_quick_landing #content_part1 .quick_title{display: flex;align-items: center;justify-content: center}
body .par_parvaz_landing #content_part1 h1 span{font-weight: 900;font-size: 42px;leading-trim: NONE;line-height: 100%;letter-spacing: 0px;text-align: center;vertical-align: middle;color: #BD564D;}
body .par_parvaz_quick_landing #content_part1 h1 img{width: 128px;height: 122px;margin-left: 13px}
body .par_parvaz_landing #content_part1 #content_part1_2{display: flex;align-items: center;justify-content: center;margin-top: 20px}
body .par_parvaz_landing #content_part1 #content_part1_2 h2{font-weight: 700;font-size: 32px;leading-trim: NONE;line-height: 100%;letter-spacing: 0px;text-align: center;vertical-align: middle;color: #232F43;}
body .par_parvaz_landing #content_part1 #content_part1_2 img{width: 102px;height: 49px;angle: 0 deg;opacity: 1;}
body .par_parvaz_landing #content_part1 #content_part1_3{height: 400px;margin-top: 32px;angle: 0 deg;opacity: 1;border-radius: 12px;background: #00000080;margin-right: 16%;margin-left: 16%;width:68%}
body .par_parvaz_landing #content_part1 #content_part1_3 img{width: 100%;height: 450px;border-radius: 12px;}
.par_parvaz_quick_landing #introduction{margin-top: 94px;margin-right: 108px;margin-left: 108px;}
.par_parvaz_quick_landing #introduction h2{font-weight: 800;font-size: 32px;leading-trim: NONE;line-height: 100%;letter-spacing: 0px;text-align: right;vertical-align: middle;color: #BD564D;}
.par_parvaz_quick_landing #introduction p{
  font-weight: 400;
  font-size: 18px;
  leading-trim: NONE;
  letter-spacing: 0%;
  text-align: right;
  margin-top: 14px;color: #000929;line-height: 2;
}
.par_parvaz_quick_landing #payment{margin-top: 54px;display: flex;justify-content: center;align-items: center;margin-right: 108px;margin-left: 108px;}
.par_parvaz_quick_landing #payment div{display: flex;align-items: center;background: white;width: 49%;margin-left:1%;height: 97px;angle: 0 deg;opacity: 1;border-radius: 12px;padding: 10px}
.par_parvaz_quick_landing #payment div:nth-child(2){width: 50%;margin-left: 0%}
.par_parvaz_quick_landing #payment div img{width: 77px;height: 77px;angle: 0 deg;opacity: 1;margin-left: 14px;}
.par_parvaz_quick_landing #payment div p{
  font-weight: 800;
  font-size: 18px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0%;
  text-align: right;
}
body .par_parvaz_landing #banner{width: 100%;height: 65px;margin-top: 80px;angle: 0 deg;opacity: 1;background:#29B0BC1F; border-top-left-radius: 120%;border-top-right-radius: 120%;border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;}
body .par_parvaz_landing #why_part{padding-right: 108px;padding-left: 108px;margin-top: 100px}
body .par_parvaz_landing #why_part h3{font-weight: 700;font-size: 24px;leading-trim: NONE;line-height: 100%;letter-spacing: 0px;text-align: right;vertical-align: middle;color: #000929;}
body .par_parvaz_landing #why_part h3 span{font-weight: 800;font-size: 32px;line-height: 100%;letter-spacing: 0px;text-align: right;vertical-align: middle;color: #BD564D;padding-right: 5px}
body .par_parvaz_landing #why_part p{font-weight: 400;font-size: 18px;leading-trim: NONE;line-height: 100%;letter-spacing: 0%;text-align: right;color: #000929;margin-top: 27px;line-height: 2;}
body .par_parvaz_landing #why_part div{width: 100%;height: 84px;angle: 0 deg;opacity: 1;border-radius: 12px;background: #BD564D;margin-top: 27px;display: flex;align-items: center;justify-content: center;padding-right: 13px;padding-left: 23px}
body .par_parvaz_landing #why_part div p{font-weight: 700;font-size: 16px;letter-spacing: 0%;text-align: right;vertical-align: middle;color:#FFFFFF;line-height: 2;}
body .par_parvaz_landing #ung{display: flex;align-items: center;padding-right: 154px;margin-top: 100px;padding-left: 108px}
body .par_parvaz_landing #ung img{width: 292.56px;height: 364px;angle: 0 deg;opacity: 1;}
body .par_parvaz_landing #ung div{margin-right: 77px;margin-top: 49px}
body .par_parvaz_landing #ung div h4{font-weight: 700;font-size: 28px;leading-trim: NONE;letter-spacing: 0px;text-align: right;vertical-align: middle;color: #000929;line-height: 2;}
body .par_parvaz_landing #ung div p{font-weight: 400;font-size: 18px;leading-trim: NONE;letter-spacing: 0%;text-align: right;margin-top: 24px;line-height: 2;}
body .par_parvaz_landing #target_audience{padding-right: 108px;padding-left: 108px;margin-top: 93px;}
body .par_parvaz_landing #target_audience h4{font-weight: 700;font-size: 28px;leading-trim: NONE;line-height: 100%;letter-spacing: 0px;text-align: right;vertical-align: middle;color: #000929;padding-right: 2px;}
body .par_parvaz_landing #target_audience p{margin-top: 24px;font-weight: 400;font-size: 18px;leading-trim: NONE;letter-spacing: 0%;text-align: right;color: #000929;line-height: 2;}
body .par_parvaz_landing #target_audience #target_audience_1 h5{font-weight: 700;font-size: 28px;leading-trim: NONE;line-height: 100%;letter-spacing: 0px;text-align: center;vertical-align: middle;margin-top: 90px;}
body .par_parvaz_landing #target_audience #target_audience_1 #box_target{display: flex;align-items: center;justify-content: center;margin-top: 46px;}
body .par_parvaz_landing #target_audience #target_audience_1 #box_target .target_audience_1_1{display: flex;flex-direction: column; justify-content: center;align-items: center;background: white;height: 252px;angle: 0 deg;opacity: 1;border-radius: 8px;padding-top: 20px;width: 30%;margin-left: 3%}
body .par_parvaz_landing #target_audience #target_audience_1 #box_target .target_audience_1_1 div{width: 72px;background: #BD564D1A;height: 72px;angle: 0 deg;opacity: 1;display: flex;align-items: center;justify-content: center;border-radius: 72px;}
body .par_parvaz_landing #target_audience #target_audience_1 #box_target .target_audience_1_1 div img{width: 40px;angle: 0 deg;opacity: 1;}
body .par_parvaz_landing #target_audience #target_audience_1 #box_target .target_audience_1_1 p{font-weight: 400;font-size: 18px;leading-trim: NONE;letter-spacing: 0%;text-align: center;margin-top: 16px;padding-right: 29px;padding-left: 29px;line-height:1.4;}
body .par_parvaz_landing #target_audience #target_audience_1 #box_target .target_audience_1_1:hover{background: #BD564D;cursor: pointer}
body .par_parvaz_landing #target_audience #target_audience_1 #box_target .target_audience_1_1:hover div{background: white}
body .par_parvaz_landing #target_audience #target_audience_1 #box_target .target_audience_1_1:hover p{color: white;line-height:1.4;}
body .par_parvaz_landing #banner2{width: 100%;height: 80px;margin-top: 160px;angle: 0 deg;opacity: 1;background:#29B0BC1F; border-bottom-left-radius: 100%;border-bottom-right-radius: 100%;border-top-left-radius: 20px;border-top-right-radius: 20px;}
body .par_parvaz_landing #content_part2{margin-top: 60px;padding-right: 108px;padding-left: 114px;}
body .par_parvaz_landing #content_part2 #content_part2_1{font-weight: 500;font-size: 18px;leading-trim: NONE;line-height: 100%;letter-spacing: 0%;text-align: right;line-height: 2}
body .par_parvaz_landing #content_part2 #content_part2_1 span{font-weight: 500;font-size: 18px;leading-trim: NONE;line-height: 100%;letter-spacing: 0%;text-align: right;padding-left: 2px;color: #BD564D;line-height: 2;}
body .par_parvaz_landing .content_par_parvaz_book{margin-top: 33px;margin-right: 108px; margin-left: 108px}
body .par_parvaz_landing .content_par_parvaz_book .title_book{display: flex;align-items: center}
body .par_parvaz_landing .content_par_parvaz_book .title_book img{width: 40px;height: 40px;margin-left: 16px;}
body .par_parvaz_landing .content_par_parvaz_book .title_book span{font-weight: 700;font-size: 28px;leading-trim: NONE;line-height: 100%;letter-spacing: 0px;text-align: right;vertical-align: middle;}
body .par_parvaz_landing .content_par_parvaz_book p{font-weight: 400;font-size: 18px;leading-trim: NONE;letter-spacing: 0%;text-align: right;margin-top: 20px;line-height: 2;}
body .par_parvaz_landing .content_par_parvaz_book .head_book{display: flex;align-items: center;justify-content: space-between;margin-top: 50px}
body .par_parvaz_landing .content_par_parvaz_book .head_book h6{font-weight: 700;font-size: 20px;leading-trim: NONE;line-height: 100%;letter-spacing: 0px;text-align: right;vertical-align: middle;}
body .par_parvaz_landing .content_par_parvaz_book .head_book a{display: flex; align-items: center;text-decoration: none}
body .par_parvaz_landing .content_par_parvaz_book .head_book a span{font-weight: 500;font-size: 15px;leading-trim: NONE;line-height: 100%;letter-spacing: 0%;text-align: center;color: #29B0BC;}
body .par_parvaz_landing .content_par_parvaz_book .head_book a img{width: 24px;height: 24px;angle: 0 deg;opacity: 1;}
body .par_parvaz_landing .content_par_parvaz_book .taki{display: flex;margin-top: 25px;align-items: center}
body .par_parvaz_landing .content_par_parvaz_book .taki .prev,body .par_parvaz_landing .content_par_parvaz_book .taki .next,body .par_parvaz_landing .content_par_parvaz_book .taki .prev1,body .par_parvaz_landing .content_par_parvaz_book .taki .next1{width: 32px;height: 32px;angle: 0 deg;opacity: 1;border-width: 1px;border-style: solid;border-color: #4DB4BD;border-radius: 50%;margin-left: 8px;display: flex;justify-content: center;align-items: center;}
body .par_parvaz_landing .content_par_parvaz_book .taki .prev,body .par_parvaz_landing .content_par_parvaz_book .taki .prev1{margin-left: 8px;cursor: pointer}
body .par_parvaz_landing .content_par_parvaz_book .taki .next,body .par_parvaz_landing .content_par_parvaz_book .taki .next1{margin-right: 8px;cursor: pointer}
body .par_parvaz_landing .content_par_parvaz_book .taki .prev img,body .par_parvaz_landing .content_par_parvaz_book .taki .prev1 img{rotate: 180deg}
body .par_parvaz_landing .content_par_parvaz_book .taki .prev img,body .par_parvaz_landing .content_par_parvaz_book .taki .prev1 img{width: 24px;height: 24px;angle: -180 deg;opacity: 1;border-width: 1.5px;}
body .par_parvaz_landing .content_par_parvaz_book .taki .mySlides,body .par_parvaz_landing .content_par_parvaz_book .taki .mySlides1{width: 100%;display: none}
body .par_parvaz_landing .content_par_parvaz_book .taki .mySlides .taki_item,body .par_parvaz_landing .content_par_parvaz_book .taki .mySlides1 .taki_item{width: 23%;margin-left: 2%;height: 360px;angle: 0 deg;opacity: 1;background: #FFFFFF;box-shadow: 0px 12px 50px 0px #00000012;padding: 12px;border-radius: 12px;position: relative}
body .par_parvaz_landing .content_par_parvaz_book .taki .mySlides .taki_item .taki_item1,body .par_parvaz_landing .content_par_parvaz_book .taki .mySlides1 .taki_item .taki_item1{width: 100%;height: 230px;angle: 0 deg;opacity: 1;border-radius: 10px;background: #F2F2F2;padding-top: 20px;padding-bottom: 20px;padding-right: 43px;padding-left: 43px}
body .par_parvaz_landing .content_par_parvaz_book .taki .mySlides .taki_item .taki_item1 img,body .par_parvaz_landing .content_par_parvaz_book .taki .mySlides1 .taki_item .taki_item1 img{width: 100%;height: 180px;angle: 0 deg;opacity: 1;border-radius: 2px;}
body .par_parvaz_landing .content_par_parvaz_book .taki .mySlides .taki_item h6,body .par_parvaz_landing .content_par_parvaz_book .taki .mySlides1 .taki_item h6{font-weight: 700;font-style: Bold;font-size: 16px;leading-trim: NONE;line-height: 100%;letter-spacing: 0%;text-align: right;padding-top: 16px;color: black}
body .par_parvaz_landing .content_par_parvaz_book .taki .mySlides .taki_item span,body .par_parvaz_landing .content_par_parvaz_book .taki .mySlides1 .taki_item span{font-weight: 500;font-style: Medium;font-size: 14px;leading-trim: NONE;line-height: 100%;letter-spacing: 0%;text-align: right;padding-top: 12px;color: #4F5969;}
body .par_parvaz_landing .content_par_parvaz_book .taki .mySlides .taki_item .taki_item2,body .par_parvaz_landing .content_par_parvaz_book .taki .mySlides1 .taki_item .taki_item2{margin-top: 12px;}
body .par_parvaz_landing .content_par_parvaz_book .taki .mySlides .taki_item .taki_item2 s,body .par_parvaz_landing .content_par_parvaz_book .taki .mySlides1 .taki_item .taki_item2 s{font-weight: 500;font-style: Medium;font-size: 15px;leading-trim: NONE;line-height: 100%;letter-spacing: 0%;text-align: right;color: #7B828E;padding-left: 7px}
body .par_parvaz_landing .content_par_parvaz_book .taki .mySlides .taki_item .taki_item2 span,body .par_parvaz_landing .content_par_parvaz_book .taki .mySlides1 .taki_item .taki_item2 span{font-weight: 700;font-style: Bold;font-size: 15px;leading-trim: NONE;line-height: 100%;letter-spacing: 0%;text-align: right;color: #000929;}
body .par_parvaz_landing .content_par_parvaz_book .taki .mySlides .taki_item .taki_item3{position: absolute;height: 40px;width: 30%;angle: 90 deg;opacity: 1;bottom: -20px;right: 35%;border-width: 1px;border-radius: 4px;border: 1px solid #1F8F99;rotation: 90deg;background: #E9F6F7;font-weight: 500;font-style: Medium;font-size: 16px;text-align: center !important;color: #1F8F99;padding-top: 8px}
body .par_parvaz_landing .content_par_parvaz_book .taki .mySlides1 .taki_item .taki_item3{position: absolute;height: 40px;width: 40px;angle: 90 deg;opacity: 1;bottom: 12px;left: 12px;border-width: 1px;border-radius: 4px;border: 1px solid #1F8F99;rotation: 90deg;background: #E9F6F7;font-weight: 500;font-size: 16px;text-align: center !important;color: #1F8F99;padding-top: 8px}
body .par_parvaz_landing .content_par_parvaz_book .taki .mySlides .taki_item .discount,body .par_parvaz_landing .content_par_parvaz_book .taki .mySlides1 .taki_item .discount{width: 56px;height: 48px;angle: 0 deg;opacity: 1;top: 32px;left: 232px;border-top-left-radius: 24px;border-bottom-left-radius: 24px;display: flex;justify-items: center;align-items: center;font-weight: 700;font-style: Bold;font-size: 24px;line-height: 100%;letter-spacing: 0%;text-align: center;color: #F9F9F9;position: absolute;right: 0px;top:20px;background: #BD564D;display: flex;align-items: center;justify-items: center;padding-right: 4px;}
body .par_parvaz_landing .content_par_parvaz_book .package{display: flex;margin-top: 20px;flex-wrap: wrap}
body .par_parvaz_landing .content_par_parvaz_book .package .package_item{width: 49%;margin-right: 1%;display: flex;padding: 20px;background: #FFFFFF;box-shadow: 0px 12px 50px 0px #00000012;border-radius: 12px;min-height: 233px;}
body .par_parvaz_landing .content_par_parvaz_book .package .package_item_quick{margin-bottom: 24px;display: flex;flex-direction: column}
body .par_parvaz_landing .content_par_parvaz_book .package .package_item_quick .head_pack{display: flex;border-bottom: 1px solid #E9EAEC;align-items: center;justify-content: space-between;padding-bottom: 26px}
body .par_parvaz_landing .content_par_parvaz_book .package .package_item_quick .head_pack div img{width: 24px;
  height: 24px;
  angle: 0 deg;
  opacity: 1;margin-left: 8px;
}
body .par_parvaz_landing .content_par_parvaz_book .package .package_item_quick .head_pack div{
  font-weight: 600px;
  font-size: 18px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0px;
  text-align: right;
  vertical-align: middle;
}
body .par_parvaz_landing .content_par_parvaz_book .package .package_item_quick .head_pack .remain {display: flex;align-items: center;justify-content: center;min-width: 138px;height: 40px;padding: 10px 12px 10px 12px;
  angle: 0 deg;
  opacity: 1;
  border-radius: 25.5px;background: #BD564D33;
}
body .par_parvaz_landing .content_par_parvaz_book .package .package_item_quick .head_pack .remain .key{
  font-weight: 400;
  font-size: 14px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0%;
  text-align: center;
  vertical-align: middle;color: #000929;
}
body .par_parvaz_landing .content_par_parvaz_book .package .package_item_quick .head_pack .remain .value{
  font-weight: 800;
  font-size: 14px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0%;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;color: #000929;
}
body .par_parvaz_landing .content_par_parvaz_book .package .package_item_quick .body_pack{display: flex;}
body .par_parvaz_landing .content_par_parvaz_book .package .package_item .package_item1{display: flex;flex-direction: column;width: 70%;}
body .par_parvaz_landing .content_par_parvaz_book .package .package_item .package_item1 h6{font-weight: 700;font-size: 20px;leading-trim: NONE;line-height: 100%;letter-spacing: 0px;text-align: right;vertical-align: middle;color: #000929;}
body .par_parvaz_landing .content_par_parvaz_book .package .package_item .package_item1 .package_item1_1{display: flex;align-items: center;margin-top: 35px}
body .par_parvaz_landing .content_par_parvaz_book .package .package_item .package_item1 .package_item1_1 img{width: 16px;height: 16px;margin-left: 6px}
body .par_parvaz_landing .content_par_parvaz_book .package .package_item .package_item1 .package_item1_1 span{font-weight: 400;font-size: 18px;leading-trim: NONE;line-height: 100%;letter-spacing: 0%;text-align: right;vertical-align: middle;}
body .par_parvaz_landing .content_par_parvaz_book .package .package_item .package_item1 .package_item1_2{display: flex;align-items: center; margin-top: 35px}
body .par_parvaz_landing .content_par_parvaz_book .package .package_item .package_item1 .package_item1_2 .package_item1_2_1{font-weight: 500;font-size: 16px;leading-trim: NONE;line-height: 100%;letter-spacing: 0%;text-align: right;color: #7B828E;padding-left: 7px}
body .par_parvaz_landing .content_par_parvaz_book .package .package_item .package_item1 .package_item1_2 .package_item1_2_2{font-weight: 700;font-size: 16px;leading-trim: NONE;line-height: 100%;letter-spacing: 0%;text-align: right;color: #BD564D;}
body .par_parvaz_landing .content_par_parvaz_book .package .package_item .package_item1 a,body .par_parvaz_landing .content_par_parvaz_book .package .package_item .package_item1 .add_cart{width: 40%;height: 40px;angle: 0 deg;opacity: 1;border-radius: 8px;gap: 10px;margin-top: 10px;background: #29B0BC;display: flex;align-items: center;justify-content: center;cursor: pointer}
body .par_parvaz_landing .content_par_parvaz_book .package .package_item .package_item1 a span, body .par_parvaz_landing .content_par_parvaz_book .package .package_item .package_item1 .add_cart span{font-weight: 500;font-size: 15px;leading-trim: NONE;line-height: 100%;letter-spacing: 0%;text-align: center;color: #FFFFFF;}
body .par_parvaz_landing .content_par_parvaz_book .package .package_item .package_item1 .detail{width: 40%;height: 40px;angle: 0 deg;opacity: 1;border-radius: 8px;gap: 10px;margin-top: 10px;background: white;display: flex;align-items: center;justify-content: center;border: 1px solid #29B0BC;margin-right: 12px}
body .par_parvaz_landing .content_par_parvaz_book .package .package_item .package_item1 .detail span{font-weight: 500;font-size: 15px;leading-trim: NONE;line-height: 100%;letter-spacing: 0%;text-align: center;color: #29B0BC;}

body .par_parvaz_landing .content_par_parvaz_book .package .package_item .package_item2{display: flex;flex-direction: column;justify-content: center;height: 185px;margin-top: 15px;}
body .par_parvaz_landing .content_par_parvaz_book .package .package_item .package_item2 .package_item2_img1{width:71px;height: 34px;angle: 7.34deg;opacity: 1;margin-right: 45%}
body .par_parvaz_landing .content_par_parvaz_book .package .package_item .package_item2 .package_item2_img2{width: 100%;height: 155px;angle: 0 deg;opacity: 1;}
body .par_parvaz_landing .comments{margin-top: 174px;margin-right: 16%; margin-left: 16%;display: flex}
.comment_parent{display: none}
body .par_parvaz_landing .comments .comment{display: flex;width: 100%;flex-direction: row}
body .par_parvaz_landing .comments .comment .comment_1{width: 65%;display: flex; flex-direction: column;margin-top: 58px;z-index: 1}
body .par_parvaz_landing .comments .comment .comment_1 h5{font-weight: 700;font-size: 28px;leading-trim: NONE;line-height: 100%;letter-spacing: 0px;text-align: right;vertical-align: middle;color: #000929;}
body .par_parvaz_landing .comments .comment .comment_1 .comment_1_1{width:100%;min-height: 352px;angle: 0 deg;opacity: 1;border-radius: 8px;background: #FFFFFF;padding-top: 34px;padding-right: 30px;padding-left: 34px;margin-top: 58px !important;position: relative}
body .par_parvaz_landing .comments .comment .comment_1 .comment_1_1 .shot{position: absolute;width: 71px;height: 52px;top: -30px;left: 70px;angle: -180 deg;opacity: 1;z-index: 1}
body .par_parvaz_landing .comments .comment .comment_1 .comment_1_1 p{font-weight: 400;font-size: 18px;leading-trim: NONE;letter-spacing: 0%;text-align: right;color: #232F43;line-height: 1.5}
body .par_parvaz_landing .comments .comment .comment_1 .comment_1_1 .hide_comment,.close_comment{display: none}
body .par_parvaz_landing .comments .comment .comment_1 .comment_1_1 .comment_1_1_2{margin-top: 24px;display: flex;align-items: center;}
body .par_parvaz_landing .comments .comment .comment_1 .comment_1_1 .comment_1_1_2 .comment_1_1_2_1{width: 60px;height: 60px;angle: 0 deg;opacity: 1;display: flex;align-items: center;justify-content: center;background: #BD564D1A;margin-left: 12px;border-radius: 50%}
body .par_parvaz_landing .comments .comment .comment_1 .comment_1_1 .comment_1_1_2 .comment_1_1_2_1 img{width: 24px;height: 37px;angle: 0 deg;opacity: 1;position: relative}
body .par_parvaz_landing .comments .comment .comment_1 .comment_1_1 .comment_1_1_2 .comment_1_1_2_2{display: flex;justify-content: center;flex-direction: column}
body .par_parvaz_landing .comments .comment .comment_1 .comment_1_1 .comment_1_1_2 .comment_1_1_2_2 h6{font-weight: 700;font-size: 18px;leading-trim: NONE;line-height: 100%;letter-spacing: 0%;text-align: right;}
body .par_parvaz_landing .comments .comment .comment_1 .comment_1_1 .comment_1_1_2 .comment_1_1_2_2 p{font-weight: 400;font-size: 16px;leading-trim: NONE;letter-spacing: 0%;text-align: right;color: #000929;margin-top: 6px;line-height: 2}
body .par_parvaz_landing .comments .comment .comment_2{width: 35%;z-index: -1;margin-right: -40px}
body .par_parvaz_landing .comments .comment .comment_2 img{width: 100%;height: 395px;angle: 0 deg;opacity: 1;border-radius: 8px;}
body .par_parvaz_landing .acoustic_book{margin-top: 98px}
body .par_parvaz_landing .content_par_parvaz_course{margin-top: 216px;}
body .par_parvaz_landing .content_par_parvaz_quick_course{margin-top: 50px;}
body .par_parvaz_landing .content_par_parvaz_course .title_course{display: flex;align-items: center;margin-right: 108px !important; margin-left: 108px !important;}
body .par_parvaz_landing .content_par_parvaz_course .title_course img{width: 40px;height: 40px;margin-left: 16px;}
body .par_parvaz_landing .content_par_parvaz_course .title_course span{font-weight: 700;font-size: 28px;leading-trim: NONE;line-height: 2;letter-spacing: 0px;text-align: right;vertical-align: middle;}
body .par_parvaz_landing .content_par_parvaz_course .desc_course{font-weight: 400;font-size: 18px;leading-trim: NONE;line-height: 2;letter-spacing: 0%;text-align: right;margin-top: 20px;margin-right: 108px; margin-left: 108px}
body .par_parvaz_landing .content_par_parvaz_course .title2_course{font-weight: 700;font-style: Bold;font-size: 20px;leading-trim: NONE;line-height: 100%;letter-spacing: 0px;text-align: right;vertical-align: middle;color: #000929;margin-top: 48px;}
body .par_parvaz_landing .content_par_parvaz_course .desc2_course{font-weight: 400;font-size: 18px;leading-trim: NONE;line-height: 100%;letter-spacing: 0%;text-align: right;color: #232F43;margin-top: 16px;}
body .par_parvaz_landing .content_par_parvaz_course .features_course{margin-top: 24px}
body .par_parvaz_landing .content_par_parvaz_course .features_course p{font-weight: 700;font-style: Bold;font-size: 20px;leading-trim: NONE;letter-spacing: 0px;text-align: right;vertical-align: middle;line-height: 2;}
body .par_parvaz_landing .content_par_parvaz_course .features_course .feature_course{display: flex;align-items: center;margin-top: 20px;flex-wrap: wrap}
body .par_parvaz_landing .content_par_parvaz_course .features_course .feature_course .feature_course_item{display: flex;width: 316px;height: 72px;angle: 0 deg;opacity: 1;border-width: 1px;border: 1px solid #F6F7F8;padding: 8px;background: white;margin-left: 24px;margin-bottom: 20px;align-items: center;border-radius: 12px;box-shadow: 0px 4px 12px 0px #0000000A;}
body .par_parvaz_landing .content_par_parvaz_course .features_course .feature_course .feature_course_item div{display: flex;align-items: center;justify-content: center;background: #F3EAEB;margin-left: 8px;width: 56px;height: 56px;angle: 0 deg;opacity: 1;border-radius:56px;}
body .par_parvaz_landing .content_par_parvaz_course .features_course .feature_course .feature_course_item div img{width: 29.26px;height: 29.26px;angle: 0 deg;opacity: 1;}
body .par_parvaz_landing .content_par_parvaz_course .features_course .feature_course .feature_course_item span{font-weight: 400;font-style: Regular;font-size: 18px;leading-trim: NONE;line-height: 100%;letter-spacing: 0%;text-align: right;}
body .par_parvaz_landing .content_par_parvaz_public{margin-top: 28px;margin-right: 108px; margin-left: 108px}
 .content_par_parvaz_public_item{width: 100%;height: 184px;angle: 0 deg;opacity: 1;border-radius: 12px;background: #F3EAEB;padding: 20px;margin-bottom: 64px}
 .content_par_parvaz_public_item .content_par_parvaz_public_item_1{display: flex;justify-content: space-between;align-items: center}
 .content_par_parvaz_public_item .content_par_parvaz_public_item_1 span{font-weight: 700;font-style: Bold;font-size: 20px;leading-trim: NONE;line-height: 2;letter-spacing: 0px;text-align: right;vertical-align: middle;color: #000929;}
 .content_par_parvaz_public_item .content_par_parvaz_public_item_1 a{width: 190px;height: 40px;angle: 0 deg;opacity: 1;border-radius: 8px;gap: 10px;background: #29B0BC;display: flex;align-items: center;justify-content: center;}
 .content_par_parvaz_public_item .content_par_parvaz_public_item_1 a span{font-weight: 500;font-style: Medium;font-size: 15px;leading-trim: NONE;line-height: 2;letter-spacing: 0%;text-align: center;color: white}
 .content_par_parvaz_public_item .content_par_parvaz_public_item_2{margin-top: 24px;display: flex;align-items: center;}
 .content_par_parvaz_public_item .content_par_parvaz_public_item_2 .content_par_parvaz_public_item_2_1{width: 24%;height: 80px;angle: 0 deg;opacity: 1;border-radius: 8px;background: white;padding: 4px;display: flex;align-items: center;margin-left: 1%}
 .content_par_parvaz_public_item .content_par_parvaz_public_item_2 .content_par_parvaz_public_item_2_1 img{width: 72px;height: 72px;angle: 0 deg;opacity: 1;border-radius: 8px;margin-left: 8px}
 .content_par_parvaz_public_item .content_par_parvaz_public_item_2 .content_par_parvaz_public_item_2_2{display: flex;flex-direction: column;}
 .content_par_parvaz_public_item .content_par_parvaz_public_item_2 .content_par_parvaz_public_item_2_2:nth-child(1){font-weight: 400;font-style: Regular;font-size: 16px;leading-trim: NONE;line-height: 2;letter-spacing: 0%;text-align: right;color: #000929;}
.content_par_parvaz_public_item .content_par_parvaz_public_item_2 .content_par_parvaz_public_item_2_2 span:nth-child(2){font-weight: 700;font-style: Bold;font-size: 16px;leading-trim: NONE;line-height: 2;letter-spacing: 0%;text-align: right;padding-top: 12px;}
body .par_parvaz_landing .content_par_parvaz_takhasos{margin-top: 97px;margin-right: 108px; margin-left: 108px}
body .par_parvaz_landing .content_par_parvaz_takhasos .title_takhasos{font-weight: 700;font-style: Bold;font-size: 20px;leading-trim: NONE;line-height: 2;letter-spacing: 0px;text-align: right;vertical-align: middle;color: #000929;}
body .par_parvaz_landing .content_par_parvaz_takhasos .desc_takhasos{font-weight: 400;font-style: Regular;font-size: 18px;leading-trim: NONE;line-height: 2;letter-spacing: 0%;text-align: right;color: #232F43;margin-top: 16px;}
body .par_parvaz_landing .content_par_parvaz_takhasos .content_par_parvaz_takhasos_feature{margin-top: 24px;display: flex}
body .par_parvaz_landing .content_par_parvaz_takhasos .content_par_parvaz_takhasos_feature .content_par_parvaz_takhasos_feature_item{display: flex;margin-top: 20px;margin-left: 24px;width: 316px;align-items: center;height: 72px;angle: 0 deg;opacity: 1;border-width: 1px;border-radius: 12px;background: #FFFFFF;border: 1px solid #F6F7F8;box-shadow: 0px 4px 12px 0px #0000000A;padding: 8px;margin-bottom: 48px;}
.content_par_parvaz_takhasos_feature_item div{display: flex;align-items: center;justify-content: center;background: #F3EAEB;margin-left: 8px;width: 56px;height: 56px;angle: 0 deg;opacity: 1;border-radius:56px;}
.content_par_parvaz_takhasos_feature_item div img{width: 29.26px;height: 29.26px;angle: 0 deg;opacity: 1;}
.content_par_parvaz_takhasos_feature_item span{font-weight: 400;font-style: Regular;font-size: 18px;leading-trim: NONE;line-height: 2;letter-spacing: 0%;text-align: right;}
body .par_parvaz_landing .content_par_parvaz_comment_video{margin-top: 107px;margin-right: 108px; margin-left: 108px;height: 420px;angle: 0 deg;opacity: 1;border-radius: 12px;background: #E9F6F7;padding: 20px;}
body .par_parvaz_landing .content_par_parvaz_comment_video .content_par_parvaz_comment_video_1{display: flex;align-items: center;justify-content: space-between;position: relative}
body .par_parvaz_landing .content_par_parvaz_comment_video .content_par_parvaz_comment_video_1 span{font-weight: 700;font-style: Bold;font-size: 28px;leading-trim: NONE;line-height: 2;letter-spacing: 0px;text-align: right;vertical-align: middle;color: #000929;}
body .par_parvaz_landing .content_par_parvaz_comment_video .content_par_parvaz_comment_video_1 img{position: absolute;z-index: 1;width: 100px;height: 100px;top: -70px;left: 50px;angle: 0 deg;opacity: 1;}
body .par_parvaz_landing .content_par_parvaz_comment_video .content_par_parvaz_comment_video_2{display: flex;margin-top: 40px}
body .par_parvaz_landing .content_par_parvaz_comment_video .content_par_parvaz_comment_video_2 .content_par_parvaz_comment_video_item{width: 32%;height: 280px;margin-left: 1%;angle: 0 deg;opacity: 1;border-radius: 20px;position: relative; display: flex;align-items: center; justify-content: center;}
body .par_parvaz_landing .content_par_parvaz_comment_video .content_par_parvaz_comment_video_2 .content_par_parvaz_comment_video_item .cover{width: 100%;height: 280px;}
body .par_parvaz_landing .content_par_parvaz_comment_video .content_par_parvaz_comment_video_2 .content_par_parvaz_comment_video_item .play_comment{position: absolute;width: 102px;height: 102px;z-index: 1;angle: 0 deg;opacity: 1;}
body .par_parvaz_landing .content_par_parvaz_comment_video .content_par_parvaz_comment_video_2 .content_par_parvaz_comment_video_item video{width: 100%;height: 280px;display: none}
body .par_parvaz_landing #footer{margin-top: 79px;position: relative}
body .par_parvaz_landing #footer #footer1{width:100%;height: 87px;angle: 0 deg;opacity: 1;border-top-right-radius: 42px;background: #29B0BC;border-top-left-radius: 42px;display: flex;align-items: center;justify-content: center;padding-top: 8px;padding-bottom: 8px;position: relative}
body .par_parvaz_landing #footer1 #back_circle{width: 125px;height: 91px;border-radius:50%;background: white;position: absolute;display: flex;align-items: center;justify-content: center;top: -60px;z-index: 1}
body .par_parvaz_landing #footer1 #circle{width: 56px;height: 56px;angle: 0 deg;opacity: 1;background: #29B0BC;border-radius: 56px;display: flex;align-items: center;justify-content: center}
body .par_parvaz_landing #footer1 #circle img{width: 24px;height: 24px;angle: 0 deg;opacity: 1;}
body .par_parvaz_landing #footer #footer1 #bal_right{width: 66px;height: 65px;angle: -179.37 deg;opacity: 1;margin-left: 11px;}
body .par_parvaz_landing #footer #footer1 #bal_left{width: 66px;height: 65px;angle: -0.63 deg;opacity: 1;margin-right: 11px;}
body .par_parvaz_landing #footer #footer1 span{font-weight: 800;font-size: 24px;leading-trim: NONE;line-height: 100%;letter-spacing: 0px;text-align: center;vertical-align: middle;color: #FFFFFF;padding-top: 10px}
body .par_parvaz_landing #footer #footer2{width: 100%;height: 136px;left: 1px;angle: 0 deg;opacity: 1;background: #E9F6F7;display: flex;align-items: center;padding-left: 108px; padding-right: 108px;padding-top: 24px; }
body .par_parvaz_landing #footer #footer2 #logo_footer{width: 18%}
body .par_parvaz_landing #footer #footer2 #logo_footer img{width: 132px;height: 64px;angle: 0 deg;opacity: 1;}
body .par_parvaz_landing #footer #footer2 #location{width: 42%;}
body .par_parvaz_landing #footer #footer2 #location div{display: flex;align-items: center;margin-bottom: 20px}
body .par_parvaz_landing #footer #footer2 #location div img{width: 24px;height: 24px;angle: 0 deg;opacity: 1;margin-left: 8px}
body .par_parvaz_landing #footer #footer2 #location div span{font-weight: 500;font-style: Medium;font-size: 16px;leading-trim: NONE;line-height: 180%;letter-spacing: 0%;text-align: right;}
body .par_parvaz_landing #footer #footer2 #social_network{display: flex;align-items: center;flex-direction: column;justify-content: center;width: 40%}
body .par_parvaz_landing #footer #footer2 #social_network span{font-weight: 600;font-size: 18px;leading-trim: NONE;line-height: 100%;letter-spacing: 0%;text-align: right;color: #000929;}
body .par_parvaz_landing #footer #footer2 #social_network div{display: flex;margin-top: 19px }
body .par_parvaz_landing #footer #footer2 #social_network div a img{width: 36px;height: 36px;angle: 0 deg;opacity: 1;top: 8632px;left: 368px;border-width: 1px;margin-left: 16px;}
body .par_parvaz_landing #header_mobile{display: none}
body .par_parvaz_landing .comment_dot{display: flex;align-items: center;justify-content: center;margin-top: 24px}
body .par_parvaz_landing .comment_dot .dot{width: 12px;height: 12px;angle: 0 deg;opacity: 1;border-width: 1px;border: 1px solid #BD564D;margin-left: 8px;border-radius: 50%}
body .par_parvaz_landing .comment_dot .active{background:#BD564D;width: 12px;height: 12px;angle: 0 deg;opacity: 1;border-width: 1px;border: 1px solid #BD564D;margin-left: 8px;border-radius: 50%}
#target_audience_1_1_img1{height: 28.33px}
#target_audience_1_1_img2{height: 40px}
#target_audience_1_1_img3{height: 34.55px}
.desc_course span{color: #ED1944;}
.detail_product_modal{width: 100%;background: #37474F80;padding-right: 30%;padding-left: 30%;top: 0px;position: fixed;padding-top:20px;height: 100%;display: none;padding-bottom: 20px }
.detail_product_modal .detail_product{width: 100%;background: white;border-radius: 20px;padding:15px 31px 32px 30px;display: flex;flex-direction: column;height: 100%;align-items: center }
.detail_product_modal .detail_product .img_close{border-bottom: 1px solid #E6E6E6;height: 30px;display: flex;justify-content: flex-end;align-items: center;width: 100%;padding-bottom: 3px;padding-top: 3px;cursor: pointer;margin-top: 0px;}
.detail_product_modal .detail_product .img_close img{width: 24px;height: 24px;}
.detail_product_modal .detail_product img{width: 156px;height: 170px;border-radius: 12px;margin-top: 15px}
.detail_product_modal .detail_product .detail_product_title{height: 60px;margin-top: 20px;width: 100%;border-radius: 8px;background: #F6F7F8;display: flex;justify-content: center;align-items: center}
.detail_product_modal .detail_product .detail_product_title h5{
  font-weight: 700;
  font-style: Bold;
  font-size: 18px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0px;
  text-align: right;
  vertical-align: middle;color: #000929;
}

.detail_product_modal .detail_product_descs{margin-top: 10px;width: 100%;}
.detail_product_modal .detail_product_descs .detail_product_desc{display: flex;align-items: center;margin-top: 5px;flex-direction: row;}
.detail_product_modal .detail_product_descs .detail_product_desc img{width: 16px;height: 16px;margin-left: 8px}
.detail_product_modal .detail_product_descs .detail_product_desc span{
  font-weight: 400;
  font-size: 14px;
  letter-spacing: 0%;
  text-align: right;height: 16px;line-height: 2;
}
.payment_modal{width: 100%;background: #37474F80;padding-right: 31%;padding-left: 31%;top: 0px;position: fixed;padding-top:20px;height: 100%;display: none;padding-bottom: 20px }

.payment_modal #payment_method{width: 100%;background: white;border-radius: 20px;padding:20px;height: 470px; }
.payment_modal #payment_method #top_payment{display: flex;flex-direction:row;align-items: center;justify-content:space-between;height: 63px;width: 100%;border-bottom: 1px solid #E6E6E6}
.payment_modal #payment_method #top_payment h4{
  font-weight: 700;
  font-style: Bold;
  font-size: 16px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0px;
  text-align: right;
  vertical-align: middle;color: #000929;
}
.payment_modal #payment_method #top_payment img{width: 24px;height: 24px;}
.payment_modal #payment_method #body_payment{display: flex;flex-direction: column;padding-top: 16px;padding-bottom: 20px}
.payment_modal #payment_method #body_payment h5{
  font-weight: 400;
  font-style: Regular;
  font-size: 18px;
  leading-trim: NONE;
  line-height: 220.00000000000003%;
  letter-spacing: 0%;
  text-align: right;
  vertical-align: middle;color: black;margin-bottom: 28px;
}
.payment_modal #payment_method #body_payment{display: flex;flex-direction: column;padding-top: 16px;padding-bottom: 20px}

.payment_modal #payment_method #body_payment div{display: flex;flex-direction: row;align-items: center;height: 64px;border: 1px;border-radius: 8px;background: #F6F7F8;
  padding: 13px;margin-bottom: 16px;
}
.payment_modal #payment_method #body_payment div input[type="radio"]:checked  .payment_modal #payment_method #body_payment div{background: #29B0BC;}
.payment_modal #payment_method #body_payment div img{width: 38px;
  height: 38px;
  angle: 0 deg;
  opacity: 1;margin-left: 87px;
}
.payment_modal #payment_method #body_payment div p{color: black;
  font-weight: 600;
  font-style: DemiBold;
  font-size: 18px;
  leading-trim: NONE;
  line-height: 220.00000000000003%;
  letter-spacing: 0%;
  text-align: right;
  vertical-align: middle;
}
.payment_modal #payment_method #body_payment button{width: 100%;
  height: 40px;
  angle: 0 deg;
  opacity: 1;
  display: flex;justify-content: center;align-items: center;
  gap: 10px;border-radius: 8px;background: #F6F7F8;border: 1px solid #F6F7F8;
}
.payment_modal #payment_method #body_payment button span{
  font-weight: 500;
  font-style: Medium;
  font-size: 15px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0%;
  text-align: center;color: black;
}

@media screen and (max-width: 768px) {
  body .par_parvaz_landing #header{display: none}
  body .par_parvaz_landing #header_mobile{background: white;height: 58px;display: flex;align-items: center;justify-content: space-between;padding-top: 10px;padding-bottom: 10px;width: 100%;padding-left: 29px}
  body .par_parvaz_landing #header_mobile #header_mobile_1 #header_mobile_1_1{width: 24px;height: 24px;angle: 0 deg;opacity: 1;margin-left: 13px;margin-right: 17px}
  body .par_parvaz_landing #header_mobile #header_mobile_1 #header_mobile_1_2{width: 69px;height: 34px;angle: 0 deg;opacity: 1;}
  body .par_parvaz_landing #header_mobile #header_mobile_2{width: 105px;height: 38px;angle: 0 deg;opacity: 1;border-radius: 8px;background: #4DB4BD;display: flex;align-items: center;justify-content: center;margin-left: 16px;}
  body .par_parvaz_landing #header_mobile #header_mobile_2 a{font-weight: 500;font-style: Medium;font-size: 13px;text-align: center;color: #FFFFFF;}
  .currency{width: 105px!important;margin-right: 15px;}
  body .par_parvaz_landing #content_part1{margin-top: 20px;padding-right: 29px;padding-left: 29px}
  body .par_parvaz_landing #content_part1 h1{font-weight: 700;font-size: 18px;color: #232F43;display: flex;flex-direction: column;justify-content: center}
  body .par_parvaz_quick_landing #content_part1 .quick_title{display: flex;align-items: center;justify-content: center;flex-direction: column;}
  body .par_parvaz_quick_landing #content_part1 .quick_title h1{font-weight: 600;font-size: 18px;color: #232F43;}
  body .par_parvaz_quick_landing #content_part1 .quick_title img{width: 80px;height: 80px;margin-left: 0px;margin-bottom: 10px}
  body .par_parvaz_landing #content_part1 h1 span{font-weight: 900;font-size: 20px;color: #BD564D;margin-bottom: 8px}
  body .par_parvaz_landing #content_part1 #content_part1_2{display: flex;align-items: center;justify-content: center;margin-top: 8px;flex-direction: column}
  body .par_parvaz_landing #content_part1 #content_part1_2 h2{font-weight: 700;font-size: 18px;display: flex;flex-direction: column !important;line-height: 2}
  body .par_parvaz_landing #content_part1 #content_part1_2 img{width: 46px;height: 22px;angle: 0 deg;opacity: 1;margin-top: 5px}
  body .par_parvaz_landing #content_part1 #content_part1_3{height: 185px;margin-top: 12px;angle: 0 deg;opacity: 1;border-radius: 12px;background: #00000080;margin-right: 5%;margin-left: 5%;width:90%}
  body .par_parvaz_landing #content_part1 #content_part1_3 img{width:100%;height: 185px;border-radius: 12px;}
  body .par_parvaz_landing #banner{width: 100%;height: 50px;margin-top: 34px;angle: 0 deg;opacity: 1;background:#29B0BC1F; border-top-left-radius: 100%;border-top-right-radius: 100%;border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;}
  body .par_parvaz_landing #why_part{padding-right: 5%;padding-left: 5%;margin-top: 45px}
  body .par_parvaz_landing #why_part h3{font-weight: 700;font-size: 16px;}
  body .par_parvaz_landing #why_part h3 span{font-weight: 700;font-size: 24px;padding-right: 5px}
  body .par_parvaz_landing #why_part p{font-weight: 400;font-size: 14px;}
  body .par_parvaz_landing #why_part div{width: 100%;min-height: 130px;angle: 0 deg;opacity: 1;border-radius: 12px;background: #BD564D;margin-top: 19px;display: flex;align-items: center;justify-content: center;padding-right: 12px;padding-left: 12px;}
  body .par_parvaz_landing #why_part div p{font-weight: 700;font-size: 14px;}
  body .par_parvaz_landing #ung{display: flex;align-items: center;margin-top:32px;padding-left: 5%;padding-right: 5%;flex-direction: column-reverse}
  body .par_parvaz_landing #ung img{width: 51%;height: 235px;angle: 0 deg;opacity: 1;margin-top: 22px;margin-left: 24%;margin-right: 24%}
  body .par_parvaz_landing #ung div{margin-right: 5%}
  body .par_parvaz_landing #ung div h4{font-weight: 700;font-size: 20px;}
  body .par_parvaz_landing #ung div p{font-weight: 400;font-size: 14px;margin-top: 8px;line-height: 2}
  body .par_parvaz_landing #target_audience{padding-right:5%;margin-top: 64px;width: 100%;padding-left: 5%}
  body .par_parvaz_landing #target_audience h4{font-weight: 700;font-size: 20px;color: #000929;}
  body .par_parvaz_landing #target_audience p{padding-right: 2px;margin-top: 8px;font-weight: 400;font-size: 14px;color: #000929;line-height: 2;}
  body .par_parvaz_landing #target_audience #target_audience_1{margin-top: 40px;width: 100%}
  body .par_parvaz_landing #target_audience #target_audience_1 h5{font-weight: 700;font-size: 20px;margin-top: 40px;}
  body .par_parvaz_landing #target_audience #target_audience_1 #box_target{display: flex;margin-top: 23px;flex-direction: column;width: 100%;}
  body .par_parvaz_landing #target_audience #target_audience_1 #box_target .target_audience_1_1{min-height: 162px;angle: 0 deg;opacity: 1;border-radius: 8px;width: 100%;padding: 13px;padding-top: 16px;margin-bottom: 12px;margin-left: 0px}
  body .par_parvaz_landing #target_audience #target_audience_1 #box_target .target_audience_1_1 div{width: 45px;background: #BD564D1A;height: 45px;border-radius: 45px;}
  body .par_parvaz_landing #target_audience #target_audience_1 #box_target .target_audience_1_1 div img{width: 25px;height: 25px;angle: 0 deg;opacity: 1;}
  #target_audience_1_1_img1{height: 17.71px}
  #target_audience_1_1_img2{height: 21px}
  #target_audience_1_1_img3{height: 20.73px}
  body .par_parvaz_landing #target_audience #target_audience_1 #box_target .target_audience_1_1 p{font-weight: 400;font-size: 14px;padding-top: 8px;line-height: 2;}
  body .par_parvaz_landing #target_audience #target_audience_1 #box_target .target_audience_1_1:hover{background: #BD564D;}
  body .par_parvaz_landing #target_audience #target_audience_1 #box_target .target_audience_1_1:hover div{background: white}
  body .par_parvaz_landing #target_audience #target_audience_1 #box_target .target_audience_1_1:hover p{color: white;line-height: 2;}
  body .par_parvaz_landing #banner2{width: 100%;height: 50px;margin-top: 40px; border-bottom-left-radius: 100%;border-bottom-right-radius: 100%;border-top-left-radius: 20px;border-top-right-radius: 20px;}
  body .par_parvaz_landing #content_part2{margin-top: 23px;padding-right: 5%;padding-left: 5%;}
  body .par_parvaz_landing #content_part2 #content_part2_1{font-weight: 500;font-size: 14px;}
  body .par_parvaz_landing #content_part2 #content_part2_1 span{font-weight: 500;font-size: 14px;}
  body .par_parvaz_landing .content_par_parvaz_book{margin-top: 28px;margin-right: 5%; margin-left: 5%}
  body .par_parvaz_landing .content_par_parvaz_book .title_book{display: flex;align-items: center}
  body .par_parvaz_landing .content_par_parvaz_book .title_book img{width: 28px;height: 28px;margin-left: 10px;}
  body .par_parvaz_landing .content_par_parvaz_book .title_book span{font-weight: 700;font-size: 20px;}
  body .par_parvaz_landing .content_par_parvaz_book p{font-weight: 400;font-size: 14px;leading-trim: NONE;letter-spacing: 0%;text-align: right;margin-top: 8px;line-height: 2;}
  body .par_parvaz_landing .content_par_parvaz_book .head_book{margin-top: 48px}
  body .par_parvaz_landing .content_par_parvaz_book .head_book h6{font-weight: 700;font-size: 16px;}
  body .par_parvaz_landing .content_par_parvaz_book .head_book a{display: flex; align-items: center;text-decoration: none}
  body .par_parvaz_landing .content_par_parvaz_book .head_book a span{font-weight: 500;font-size: 15px;leading-trim: NONE;line-height: 100%;letter-spacing: 0%;text-align: center;color: #29B0BC;}
  body .par_parvaz_landing .content_par_parvaz_book .head_book a img{width: 24px;height: 24px;angle: 0 deg;opacity: 1;}
  body .par_parvaz_landing .content_par_parvaz_book .taki{display: flex;margin-top: 16px;align-items: center}
  body .par_parvaz_landing .content_par_parvaz_book .taki .prev,body .par_parvaz_landing .content_par_parvaz_book .taki .next{width: 32px;height: 32px;angle: 0 deg;opacity: 1;border-width: 1px;border-style: solid;border-color: #4DB4BD;border-radius: 50%;margin-left: 8px;
    display: flex;justify-content: center;align-items: center;}
  body .par_parvaz_landing .content_par_parvaz_book .taki .prev{margin-left: 8px}
  body .par_parvaz_landing .content_par_parvaz_book .taki .next{margin-right: 8px}
  body .par_parvaz_landing .content_par_parvaz_book .taki .prev img{rotate: 180deg}
  body .par_parvaz_landing .content_par_parvaz_book .taki .prev img{width: 24px;height: 24px;angle: -180 deg;opacity: 1;border-width: 1.5px;}
  body .par_parvaz_landing .content_par_parvaz_book .taki .mySlides,body .par_parvaz_landing .content_par_parvaz_book .taki .mySlides1{display: none;width: 99%}
  body .par_parvaz_landing .content_par_parvaz_book .taki .mySlides .taki_item,  body .par_parvaz_landing .content_par_parvaz_book .taki .mySlides1 .taki_item{width: 100%;height: 384px;angle: 0 deg;opacity: 1;padding: 12px}
  body .par_parvaz_landing .content_par_parvaz_book .taki .mySlides .taki_item .taki_item1,body .par_parvaz_landing .content_par_parvaz_book .taki .mySlides1 .taki_item .taki_item1{padding-top: 20px;height: 244px}
  body .par_parvaz_landing .content_par_parvaz_book .taki .mySlides .taki_item .taki_item1 img,body .par_parvaz_landing .content_par_parvaz_book .taki .mySlides1 .taki_item .taki_item1 img{width: 100%;height: 204px;angle: 0 deg;opacity: 1;border-radius: 2px;}
  body .par_parvaz_landing .content_par_parvaz_book .taki .mySlides .taki_item h6,body .par_parvaz_landing .content_par_parvaz_book .taki .mySlides1 .taki_item h6{font-size: 14px;padding-top: 12px;}
  body .par_parvaz_landing .content_par_parvaz_book .taki .mySlides .taki_item span,body .par_parvaz_landing .content_par_parvaz_book .taki .mySlides1 .taki_item span{font-weight: 500;font-style: Medium;font-size: 14px;leading-trim: NONE;line-height: 100%;letter-spacing: 0%;text-align: right;padding-top: 12px;color: #4F5969;}
  body .par_parvaz_landing .content_par_parvaz_book .taki .mySlides .taki_item .taki_item2,body .par_parvaz_landing .content_par_parvaz_book .taki .mySlides1 .taki_item .taki_item2{margin-top: 12px;}
  body .par_parvaz_landing .content_par_parvaz_book .taki .mySlides .taki_item .taki_item2 s,body .par_parvaz_landing .content_par_parvaz_book .taki .mySlides1 .taki_item .taki_item2 s{font-weight: 500;font-style: Medium;font-size: 14px;padding-left: 7px}
  body .par_parvaz_landing .content_par_parvaz_book .taki .mySlides .taki_item .taki_item2 span,body .par_parvaz_landing .content_par_parvaz_book .taki .mySlides1 .taki_item .taki_item2 span{font-weight: 700;font-style: Bold;font-size: 12px;leading-trim: NONE;line-height: 100%;letter-spacing: 0%;text-align: right;color: #000929;}
  body .par_parvaz_landing .content_par_parvaz_book .taki .mySlides .taki_item .taki_item3{position: absolute;height: 40px;width: 30%;angle: 90 deg;opacity: 1;bottom: -20px;right: 35%;border-width: 1px;border-radius: 4px;border: 1px solid #1F8F99;rotation: 90deg;background: #E9F6F7;font-weight: 500;font-style: Medium;font-size: 16px;text-align: center !important;color: #1F8F99;padding-top: 8px}
  body .par_parvaz_landing .content_par_parvaz_book .taki .mySlides .taki_item .discount,body .par_parvaz_landing .content_par_parvaz_book .taki .mySlides1 .taki_item .discount{width: 56px;height: 48px;angle: 0 deg;opacity: 1;border-top-left-radius: 24px;border-bottom-left-radius: 24px;display: flex;justify-items: center;align-items: center;font-weight: 700;font-style: Bold;font-size: 16px;leading-trim: NONE;line-height: 100%;letter-spacing: 0%;text-align: center;color: #F9F9F9;position: absolute;right: 0px;top:20px;background: #BD564D;display: flex;align-items: center;justify-items: center;padding-right: 4px;}
  body .par_parvaz_landing .content_par_parvaz_book .package{display: flex;margin-top: 20px;flex-wrap: wrap}
  body .par_parvaz_landing .content_par_parvaz_book .package .package_item{width: 100%;display: flex;border-radius: 12px;min-height: 203px;padding-top: 13px;padding-right: 12px;margin-bottom: 12px}
  body .par_parvaz_landing .content_par_parvaz_book .package .package_item .package_item1{display: flex;flex-direction: column;width: 100%;}
  body .par_parvaz_landing .content_par_parvaz_book .package .package_item .package_item1 h6{font-weight: 600;font-size: 14px;}
  body .par_parvaz_landing .content_par_parvaz_book .package .package_item .package_item1 .package_item1_1{margin-top: 15px}
  body .par_parvaz_landing .content_par_parvaz_book .package .package_item .package_item1 .package_item1_1 span{font-weight: 400;font-size: 14px;}
  body .par_parvaz_landing .content_par_parvaz_book .package .package_item .package_item1 .package_item1_2{display: flex;flex-direction:column;margin-top: 15px;align-items: flex-start}
  body .par_parvaz_landing .content_par_parvaz_book .package .package_item .package_item1 .package_item1_2 .package_item1_2_1{font-weight: 500;font-size: 16px;}
  body .par_parvaz_landing .content_par_parvaz_book .package .package_item .package_item1 .package_item1_2 .package_item1_2_2{font-weight: 700;font-size: 16px;padding-top: 8px}
  body .par_parvaz_landing .content_par_parvaz_book .package .package_item .package_item1 a,body .par_parvaz_landing .content_par_parvaz_book .package .package_item .package_item1 .detail,body .par_parvaz_landing .content_par_parvaz_book .package .package_item .package_item1 .add_cart{width: 47%;}
  body .par_parvaz_landing .content_par_parvaz_book .package .package_item .package_item1 a span,  body .par_parvaz_landing .content_par_parvaz_book .package .package_item .package_item1 .detail span,body .par_parvaz_landing .content_par_parvaz_book .package .package_item .package_item1 .add_cart span{font-weight: 500;font-size: 14px;}
  body .par_parvaz_landing .content_par_parvaz_book .package .package_item .package_item2{display: flex;flex-direction: column;justify-content: center;height: 108px;margin-top: 83px;}
  body .par_parvaz_landing .content_par_parvaz_book .package .package_item .package_item2 .package_item2_img2{width: 100%;height: 108px;angle: 0 deg;opacity: 1;}
  body .par_parvaz_landing .comments{margin-top: 91px;margin-right: 5%; margin-left: 5%;}
  body .par_parvaz_landing .comments .comment{display: flex;width: 100%;flex-direction: row}
  body .par_parvaz_landing .comments .comment .comment_1{width: 100%;display: flex; flex-direction: column;margin-top: 0px;z-index: 1}
  body .par_parvaz_landing .comments .comment .comment_1 h5{font-weight: 700;font-size: 18px;}
  body .par_parvaz_landing .comments .comment .comment_1 .comment_1_1{width:100%;min-height: 400px;border-radius: 8px;padding-top: 12px;padding-right: 12px;padding-left: 9px;margin-top: 33px !important;position: relative}
  body .par_parvaz_landing .comments .comment .comment_1 .comment_1_1 .shot{position: absolute;width: 41px;height: 30px;top: -22px;left: 43%;angle: -180 deg;opacity: 1;z-index: 1}
  body .par_parvaz_landing .comments .comment .comment_1 .comment_1_1 p{font-weight: 400;font-size: 14px;line-height: 1.4}
  body .par_parvaz_landing .comments .comment .comment_1 .comment_1_1 .comment_1_1_2{margin-top: 24px;display: flex;align-items: center;}
  body .par_parvaz_landing .comments .comment .comment_1 .comment_1_1 .comment_1_1_2 .comment_1_1_2_1{width: 30px;height: 30px;angle: 0 deg;opacity: 1;display: flex;align-items: center;justify-content: center;background: #BD564D1A;margin-left: 7px;border-radius: 50%;margin-right: 16px}
  body .par_parvaz_landing .comments .comment .comment_1 .comment_1_1 .comment_1_1_2 .comment_1_1_2_1 img{width: 12px;height: 18.5px;angle: 0 deg;opacity: 1;position: relative}
  body .par_parvaz_landing .comments .comment .comment_1 .comment_1_1 .comment_1_1_2 .comment_1_1_2_2{display: flex;justify-content: center;flex-direction: column}
  body .par_parvaz_landing .comments .comment .comment_1 .comment_1_1 .comment_1_1_2 .comment_1_1_2_2 h6{font-weight: 700;font-size: 18px;}
  body .par_parvaz_landing .comments .comment .comment_1 .comment_1_1 .comment_1_1_2 .comment_1_1_2_2 p{font-weight: 400;font-size: 14px;}
  body .par_parvaz_landing .comments .comment .comment_2{width: 130px;z-index: -1;margin-right: -50px}
  body .par_parvaz_landing .comments .comment .comment_2 img{width: 100%;height: 136px;angle: 0 deg;opacity: 1;border-radius: 8px;}
  body .par_parvaz_landing .acoustic_book{margin-top: 58px}
  body .par_parvaz_landing .content_par_parvaz_course{margin-top: 62px;}
  body .par_parvaz_landing .content_par_parvaz_course .title_course img{width: 28px;height: 28px;margin-left: 10px;}
  body .par_parvaz_landing .content_par_parvaz_course .title_course span{font-weight: 700;font-size: 20px;}
  body .par_parvaz_landing .content_par_parvaz_course .desk_course{font-weight: 400;font-size: 14px;margin-top: 8px;}
  body .par_parvaz_landing .content_par_parvaz_course .title2_course{font-weight: 700;font-style: Bold;font-size: 16px;margin-top: 32px;}
  body .par_parvaz_landing .content_par_parvaz_course .desc2_course{font-weight: 400;font-size: 14px;margin-top: 8px;}
  body .par_parvaz_landing .content_par_parvaz_course .features_course{margin-top: 20px}
  body .par_parvaz_landing .content_par_parvaz_course .features_course p{font-weight: 700;font-size: 16px;}
  body .par_parvaz_landing .content_par_parvaz_course .features_course .feature_course{display: flex;align-items: center;margin-top: 12px;flex-wrap: wrap;flex-direction: column}
  body .par_parvaz_landing .content_par_parvaz_course .features_course .feature_course .feature_course_item{display: flex;width: 100%;height: 48px;angle: 0 deg;opacity: 1;border-width: 1px;border: 1px solid #F6F7F8;padding: 4px;background: white;margin-left: 0px;margin-bottom: 8px;align-items: center;border-radius: 8px;box-shadow: 0px 4px 12px 0px #0000000A;}
  body .par_parvaz_landing .content_par_parvaz_course .features_course .feature_course .feature_course_item div{display: flex;align-items: center;justify-content: center;background: #F3EAEB;margin-left: 8px;width: 40px;height: 40px;border-radius:40px;}
  body .par_parvaz_landing .content_par_parvaz_course .features_course .feature_course .feature_course_item div img{width: 21px;height: 21px;angle: 0 deg;opacity: 1;}
  body .par_parvaz_landing .content_par_parvaz_course .features_course .feature_course .feature_course_item span{font-weight: 400;font-size: 14px;}
  body .par_parvaz_landing .content_par_parvaz_public{margin-top: 24px;margin-right: 5%; margin-left: 5%}
  .content_par_parvaz_public_item{width: 100%;min-height: 426px;angle: 0 deg;opacity: 1;border-radius: 12px;background: #F3EAEB;padding: 19px;margin-bottom: 34px}
  .content_par_parvaz_public_item .content_par_parvaz_public_item_1 span{font-weight: 400;font-style: Bold;font-size: 16px;}
  .content_par_parvaz_public_item .content_par_parvaz_public_item_2{margin-top: 18px;display: flex;align-items: center;flex-direction: column}
  .content_par_parvaz_public_item .content_par_parvaz_public_item_2 .content_par_parvaz_public_item_2_1{width: 100%;margin-left: 0;margin-bottom: 8px}
  body .par_parvaz_landing .content_par_parvaz_takhasos{margin-top: 64px;margin-right: 5%; margin-left:5%}
  body .par_parvaz_landing .content_par_parvaz_takhasos .title_takhasos{font-weight: 700;font-size: 16px;}
  body .par_parvaz_landing .content_par_parvaz_takhasos .desc_takhasos{font-size: 14px;text-align: right;color: #232F43;margin-top: 8px;}
  body .par_parvaz_landing .content_par_parvaz_takhasos .content_par_parvaz_takhasos_feature{margin-top: 20px;display: flex;flex-direction: column}
  body .par_parvaz_landing .content_par_parvaz_takhasos .content_par_parvaz_takhasos_feature .content_par_parvaz_takhasos_feature_item{display: flex;margin-top: 0px;width: 100%;align-items: center;padding: 4px;height: 48px;margin-bottom:8px;}
  .content_par_parvaz_takhasos_feature_item div{margin-left: 8px;width: 40px;height: 40px;opacity: 1;border-radius:40px;}
  .content_par_parvaz_takhasos_feature_item div img{width: 21px;height: 21px;angle: 0 deg;opacity: 1;}
  .content_par_parvaz_takhasos_feature_item span{font-weight: 400;font-size: 14px;}
  body .par_parvaz_landing .content_par_parvaz_comment_video{margin-top: 77px;margin-right: 5%; margin-left: 5%;min-height:920px;angle: 0 deg;opacity: 1;border-radius: 12px;background: #E9F6F7;padding-top: 20px;padding-right: 16px;}
  body .par_parvaz_landing .content_par_parvaz_comment_video .content_par_parvaz_comment_video_1{display: flex;align-items: center;justify-content: space-between;position: relative}
  body .par_parvaz_landing .content_par_parvaz_comment_video .content_par_parvaz_comment_video_1 span{font-weight: 700;font-style: Bold;font-size: 16px;leading-trim: NONE;line-height: 2;letter-spacing: 0px;text-align: right;vertical-align: middle;color: #000929;}
  body .par_parvaz_landing .content_par_parvaz_comment_video .content_par_parvaz_comment_video_1 img{position: absolute;z-index: 1;width: 75px;height: 75px;top: -55px;left: 16px;angle: 0 deg;opacity: 1;}
  body .par_parvaz_landing .content_par_parvaz_comment_video .content_par_parvaz_comment_video_2{display: flex;margin-top: 26px;flex-wrap: wrap}
  body .par_parvaz_landing .content_par_parvaz_comment_video .content_par_parvaz_comment_video_2 .content_par_parvaz_comment_video_item{width: 100%;height: 264px;margin-left: 1%;angle: 0 deg;opacity: 1;border-radius: 20px;position: relative; display: flex;align-items: center; justify-content: center;margin-bottom: 20px}
  body .par_parvaz_landing .content_par_parvaz_comment_video .content_par_parvaz_comment_video_2 .content_par_parvaz_comment_video_item .cover{width: 100%;height: 264px;}
  body .par_parvaz_landing .content_par_parvaz_comment_video .content_par_parvaz_comment_video_2 .content_par_parvaz_comment_video_item .play_comment{position: absolute;width: 80px;height: 80px;z-index: 1;angle: 0 deg;opacity: 1;}
  body .par_parvaz_landing .content_par_parvaz_comment_video .content_par_parvaz_comment_video_2 .content_par_parvaz_comment_video_item video{width: 100%;height: 264px;display: none}
  body .par_parvaz_landing #footer{margin-top: 78px;position: relative}
  body .par_parvaz_landing #footer #footer1{width:100%;height: 90px;angle: 0 deg;opacity: 1;border-top-right-radius: 41px;background: #29B0BC;border-top-left-radius: 41px;display: flex;align-items: center;justify-content: center;padding-top: 17px;padding-bottom: 8px;position: relative}
  body .par_parvaz_landing #footer1 #back_circle{width: 68px;height: 68px;border-radius:50%;background: white;position: absolute;display: flex;align-items: center;justify-content: center;top: -50px;z-index: 1}
  body .par_parvaz_landing #footer1 #circle{width: 44px;height: 44px;border-radius: 44px;}
  body .par_parvaz_landing #footer1 #circle img{width: 19px;height: 19px;angle: 0 deg;}
  body .par_parvaz_landing #footer #footer1 #bal_right{width: 56px;height: 56px;margin-left: 7px;}
  body .par_parvaz_landing #footer #footer1 #bal_left{width: 56px;height: 56px;angle: -0.63 deg;opacity: 1;margin-right: 2.62px;}
  body .par_parvaz_landing #footer #footer1 span{font-weight: 800;font-size: 18px;padding-top: 28px}
  body .par_parvaz_landing #footer #footer2{width: 100%;height: 306px;display: flex;flex-direction:column;align-items: center;justify-content:center;padding-left: 26px; padding-right: 16px;padding-top: 10px; }
  body .par_parvaz_landing #footer #footer2 #logo_footer{width: 100%;display:flex;align-items: center !important;justify-content: center !important;}
  body .par_parvaz_landing #footer #footer2 #logo_footer img{width: 109px;height: 52px;}
  body .par_parvaz_landing #footer #footer2 #location{width: 100%;margin-top: 5px}
  body .par_parvaz_landing #footer #footer2 #location div{display: flex;align-items: center;margin-bottom: 22px}
  body .par_parvaz_landing #footer #footer2 #location div img{width: 24px;height: 24px;angle: 0 deg;opacity: 1;margin-left: 5px}
  body .par_parvaz_landing #footer #footer2 #location div span{font-weight: 500;font-size: 14px;}
  body .par_parvaz_landing #footer #footer2 #social_network{display: flex;align-items: center;flex-direction: column;justify-content: center;width: 100%;margin-top: 22px}
  body .par_parvaz_landing #footer #footer2 #social_network span{font-weight: 600;font-size: 16px;}
  body .par_parvaz_landing #footer #footer2 #social_network div{display: flex;margin-top: 22px }
  body .par_parvaz_landing #footer #footer2 #social_network div a img{width: 36px;height: 36px;angle: 0 deg;opacity: 1;border-width: 1px;margin-left: 16px;}
  .par_parvaz_quick_landing #introduction{margin-right: 5%; margin-left: 5%}
  .par_parvaz_quick_landing #introduction h2{font-weight: 800;font-size: 32px;leading-trim: NONE;line-height: 100%;letter-spacing: 0px;text-align: right;vertical-align: middle;color: #BD564D;}
  .par_parvaz_quick_landing #introduction p{
    font-weight: 400;
    font-size: 14px;
    leading-trim: NONE;
    letter-spacing: 0%;
    text-align: right;
    margin-top: 14px;color: #000929;line-height: 2;
  }
  .par_parvaz_quick_landing #payment{margin-right: 5%; margin-left: 5%;display: flex;flex-direction: column}
  .par_parvaz_quick_landing #payment div{width: 100%;margin-top: 10px}
  .par_parvaz_quick_landing #payment div:nth-child(2){width: 100%;margin-left: 0%}
  .par_parvaz_quick_landing #payment div p{
    font-weight: 600;
    font-size: 14px;
    leading-trim: NONE;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: right;line-height: 2;
  }
  body .par_parvaz_landing .content_par_parvaz_book .package .package_item_quick .head_pack div{
    font-weight: 400px;
    font-size: 12px;

  }
  body .par_parvaz_landing .content_par_parvaz_book .package .package_item_quick .head_pack .remain {display: flex;align-items: center;justify-content: center;min-width: 138px;height: 40px;padding: 10px 12px 10px 12px;
    angle: 0 deg;
    opacity: 1;
    border-radius: 25.5px;background: #BD564D33;
  }
  body .par_parvaz_landing .content_par_parvaz_book .package .package_item_quick .head_pack .remain .key{
    font-weight: 400;
    font-size: 12px;

  }
  body .par_parvaz_landing .content_par_parvaz_book .package .package_item_quick .head_pack .remain .value{
    font-weight: 600;
    font-size: 12px;
  }
  .detail_product_modal{width: 100%;background: #37474F80;padding-right: 1%;padding-left: 1%;top: 0px;position: fixed;padding-top:20px;height: 100%;display: none; }
  .detail_product_modal .detail_product{width: 100%;background: white;border-radius: 20px;padding:15px 31px 32px 30px;display: flex;flex-direction: column;height: 100%;align-items: center }
  .detail_product_modal .detail_product .img_close{border-bottom: 1px solid #E6E6E6;height: 30px;display: flex;justify-content: flex-end;align-items: center;width: 100%;padding-bottom: 3px;padding-top: 3px;cursor: pointer;margin-top: 0px;}
  .detail_product_modal .detail_product .img_close img{width: 24px;height: 24px;}
  .detail_product_modal .detail_product img{width: 156px;height: 170px;border-radius: 12px;margin-top: 15px}
  .detail_product_modal .detail_product .detail_product_title{height: 55px;margin-top: 20px;width: 100%;border-radius: 8px;background: #F6F7F8;display: flex;justify-content: center;align-items: center}
  .detail_product_modal .detail_product .detail_product_title h5{
    font-weight: 700;
    font-style: Bold;
    font-size: 16px;
    leading-trim: NONE;
    line-height: 100%;
    letter-spacing: 0px;
    text-align: right;
    vertical-align: middle;color: #000929;
  }

  .detail_product_modal .detail_product_descs{margin-top: 10px;width: 100%;}
  .detail_product_modal .detail_product_descs .detail_product_desc{display: flex;align-items: center;margin-top: 5px;flex-direction: row;}
  .detail_product_modal .detail_product_descs .detail_product_desc img{width: 16px;height: 16px;margin-left: 8px}
  .detail_product_modal .detail_product_descs .detail_product_desc span{
    font-weight: 400;
    font-size: 13px;
    letter-spacing: 0%;
    text-align: right;height: 16px;line-height: 2;
  }
}