*
{
    margin: 0;
    padding: 0;
}

:root
{
    --white: #FFFFFF;
    --blue: #0000FF;
    --green: #00b862;
    --red: #EE2E31;
    --silver: #e4e4e4;
    --columbia-blue: #C1DFF0;
    --grey: #2E383C;
    --black: #111b21;
    --gold: rgb(255, 206, 0);
    --violet: #9B09FC;
    --yellow-green: #98CE00;
}

li
{
    list-style: none;
}

a
{
    text-decoration: none;
}

/* ++++++++++++++++++++ XEROSANS */
@font-face {
    font-family: 'XEROSANS-BOLD';
    src: url('../fonts/XEROSANS/XEROSANS-BOLD.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'XEROSANS-NORMAL';
    src: url('../fonts/XEROSANS/XEROSANS-NORMAL.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/* ++++++++++++++++++++ BYekan */
@font-face{
    font-family: 'BYekan';
    src: url('../fonts/BYekan/BYekan.eot') format('embedded-opentype'),
    url('../fonts/BYekan/BYekan.ttf') format('truetype'),
    url('../fonts/BYekan/BYekan.woff') format('wof');
    font-weight: normal;
    font-style: normal;
}

/* ++++++++++++++++++++ DANA */
@font-face {
    font-family: 'DANA';
    src: url('../fonts/DANA/dana.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

/* ++++++++++++++++++++ MONDA */
@font-face {
    font-family: 'Monda';
    src: url('../fonts/MONDA/MONDA-BOLD.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

/* ++++++++++++++++++++ Pacifico */
@font-face {
    font-family: 'Pacifico';
    src: url('../fonts/Pacifico/Pacifico-Regular.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

/* ++++++++++++++++++++ AirStrip */
@font-face {
    font-family: 'AirStrip';
    src: url('../fonts/AirStrip/AirStrip.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

/* ++++++++++++++++++++ PlusJakarta */
@font-face {
    font-family: 'PlusJakarta';
    src: url('../fonts/PlusJakarta/PlusJakartaSans-SemiBold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

/* ++++++++++++++++++++ Lexend */
@font-face {
    font-family: 'Lexend';
    src: url('../fonts/Lexend/Lexend-Regular.ttf') format('truetype');
    font-style: normal;
}

@font-face {
    font-family: 'shabnam';
    src: url('../fonts/shabnam/Shabnam.ttf') format('truetype');
    font-style: normal;
}

/* ++++++++++++++++++++ fontAwesome */
@font-face {
    font-family: 'fontAwesome';
    src:  url('../fonts/fontAwesome/fonts/fontAwesome.eot?q0w4du');
    src:  url('../fonts/fontAwesome/fonts/fontAwesome.eot?q0w4du#iefix') format('embedded-opentype'),
    url('../fonts/fontAwesome/fonts/fontAwesome.ttf?q0w4du') format('truetype'),
    url('../fonts/fontAwesome/fonts/fontAwesome.woff?q0w4du') format('woff'),
    url('../fonts/fontAwesome/fonts/fontAwesome.svg?q0w4du#fontAwesome') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

[class^="fa-"], [class*=" fa-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'fontAwesome' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.swiper-container 
{
    width: 100%;
    height: 100%;
}

.swiper-slide 
{
  text-align: center;
  font-size: 18px;
  background: #fff;

  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}