@font-face {
    font-family: "IranSans";
    src: url(../fonts/IRANSansWeb.woff) format("woff");
    font-weight: normal;
    font-style: normal;
  }
  @font-face {
    font-family: "IranSansBlack";
    src: url(../fonts/IRANSansWeb_Black.woff) format("woff");
    font-weight: normal;
    font-style: normal;
  }
  @font-face {
    font-family: "IranSansBold";
    src: url(../fonts/IRANSansWeb_Bold.woff) format("woff");
    font-weight: normal;
    font-style: normal;
  }
  @font-face {
    font-family: "IranSansLight";
    src: url(../fonts/IRANSansWeb_Light.woff) format("woff");
    font-weight: normal;
    font-style: normal;
  }
  @font-face {
    font-family: "IranSansMedium";
    src: url(../fonts/IRANSansWeb_Medium.woff) format("woff");
    font-weight: normal;
    font-style: normal;
  }
  @font-face {
    font-family: "IranSansUltraLight";
    src: url(../fonts/IRANSansWeb_UltraLight.woff) format("woff");
    font-weight: normal;
    font-style: normal;
  }
  @font-face {
    font-family: 'Mobinnet';
    src: url('../fonts/MobinNet-Icons.woff') format("woff"), url('../fonts/MobinNet-Icons.ttf') format("truetype"), url('../fonts/MobinNet-Icons.svg') format('svg');
    font-weight: normal;
    font-style: normal;
  }
  @font-face {
    font-family: "yekan";
    src: url(../fonts/Yekan.eot);
    src: url(../fonts/Yekan.eot?#iefix) format("embedded-opentype"), url(../fonts/Yekan.woff) format("woff"), url(../fonts/Yekan.ttf) format("truetype"), url(../fonts/Yekan.svg#BYekan) format("svg");
    font-weight: normal;
    font-style: normal;
  }

  html body {
    width: 100%;
    margin: 0;
    padding: 0;
    font-family: "IranSans", "yekan", "Mobinnet";
  }
 
  html body img,
  html body svg {
    vertical-align: middle;
  }

  html body a {
    text-decoration: none;
  }
  html body a:hover {
    text-decoration: none;
  }
  html body a:focus {
    outline: none;
  }
  html body hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #cccccc;
    margin: 1rem 0;
    padding: 0;
  }
  .ltr {
    direction: ltr;
  }
  .rtl {
    direction: rtl;
  }
  /* ==========================================================================
      End Base Styles
  ========================================================================== */
  
  /* ==========================================================================
      Start MediaQuerys Styles
  ========================================================================== */




   
  @media (max-width: 767.98px) {
    /* Start Base Style MediaQuery */
    html body .main-content h3 {
      font-size: 15px !important;
      line-height: 25px !important;
      margin: 0 0 19px 0 !important;
      text-align: center;
    }

    /* RTL */
    /* LTR */
    /* End carousel Section MediaQuery */
  }
  @media (max-width: 575.98px) {
    /* Start Base Style MediaQuery */
    html body .main-content h1 {
      font-size: 20px !important;
    }
    html body .main-content h2 {
      font-size: 19px !important;
    }
    /* html body .main-content h3 {
      font-size: 30px !important;
    } */
    html body .main-content h4 {
      font-size: 17px !important;
    }
    html body .main-content h5 {
      font-size: 16px !important;
    }
    html body .main-content h6 {
      font-size: 14px !important;
    }
    html body .main-content p {
      font-size: 16px !important;
    }
    html body .main-content ul {
      margin-block-start: .5em;
      margin-block-end: .5em;
    }
    html body .main-content ul li {
      font-size: 16px !important;
    }
    html body .main-content ol li {
      font-size: 16px !important;
    }

  }

.main-sections.section-01.packages,.main-sections.section-02,.main-sections.section-03{
background-color: transparent !important;
}

