@charset "UTF-8";
/*!
 * Neos v0.0.2 (https://duoneos.com/)
 * Copyright 2021-2022 The Duoneos Authors
 * Copyright 2021-2022 Sabid Haasan.
 */

/*display css*/
.display-flex {
  display: flex;
}
.justify-content-start {
    justify-content: start;
}
.justify-content-center {
    justify-content: center;
}
.justify-content-between {
  justify-content: space-between;
}
.justify-content-end {
    justify-content: end;
}
.align-items-center {
  align-items: center;
}
.align-items-end {
  align-items: flex-end;
}
.flex-column {
  flex-direction: column;
}
.display-block {
  display: block;
}
.display-none {
  display: none;
}
.text-start {
    text-align: start;
}
.text-center {
    text-align: center;
}
.text-end {
    text-align: end;
}
.flex-reverse {
    flex-direction: column-reverse;
}
@media only screen and (min-width: 576px) {
    
}
@media only screen and (min-width: 768px) {
    .justify-content-md-start {
        justify-content: start;
    }
    .justify-content-md-end {
        justify-content: end;
    }
    .justify-content-md-center {
        justify-content: center;
    }
    .flex-md-row {
        flex-direction: row;
    }
    .text-md-start {
        text-align: start;
    }
    .text-md-center {
        text-align: center;
    }
    .text-md-end {
        text-align: end;
    }
}
@media only screen and (min-width: 992px) {
    .flex-lg-reverse {
        flex-direction: column-reverse;
    }
    .text-lg-start {
        text-align: start;
    }
    .text-lg-center {
        text-align: center;
    }
    .text-md-end {
        text-align: end;
    }
}

.float-left {
    float: left;
}
.float-right {
    float: right;
}
.float-center {
    float: center;
}

@media only screen and (min-width: 768px) {
    .float-md-left {
        float: left;
    }
    .float-md-right {
        float: right;
    }
    .float-md-center {
        float: center;
    }
}

/*position*/
.position-relative {
  position: relative;
}
.position-absolute {
  position: absolute;
}

/*color css*/
.primary-color {
  color: var(--primary-color);
}
.bg-primary {
  background: var(--primary-color);
}
.secondary-color {
    color: var(--secondary-color);
}
.bg-secondary {
    background-color: var(--secondary-color);
}
.black-color {
  color: var(--black-color);
}
.yellow-color {
    color: var(--yellow-color);
}
.white-color {
    color: var(--white-color);
}
.bg-white {
  background: var(--white-color);
}
.fade-text-color {
    color: var(--fadeText-color);
}

/*Font size*/
.fs-10 {font-size: 10px;}
.fs-11 {font-size: 11px;}
.fs-12 {font-size: 12px;}
.fs-13 {font-size: 13px;}
.fs-14 {font-size: 14px;}
.fs-15 {font-size: 15px;}
.fs-16 {font-size: 16px;}
.fs-18 {font-size: 18px;}
.fs-20 {font-size: 20px;}
.fs-22 {font-size: 22px;}
.fs-24 {font-size: 24px;}
.fs-28 {font-size: 28px;}
.fs-32 {font-size: 32px;}
.fs-36 {font-size: 36px;}
.fs-41 {font-size: 41px;}
.fs-44 {font-size: 44px;}
.fs-46 {font-size: 46px;}
.fs-48 {font-size: 48px;}
.fs-51 {font-size: 51px;}
.fs-56 {font-size: 56px;}
.fs-61 {font-size: 61px;}
.fs-64 {font-size: 64px;}
@media only screen and (min-width: 768px) {
    .fs-md-10 {font-size: 10px;}
    .fs-md-11 {font-size: 11px;}
    .fs-md-12 {font-size: 12px;}
    .fs-md-13 {font-size: 13px;}
    .fs-md-14 {font-size: 14px;}
    .fs-md-15 {font-size: 15px;}
    .fs-md-16 {font-size: 16px;}
    .fs-md-18 {font-size: 18px;}
    .fs-md-20 {font-size: 20px;}
    .fs-md-22 {font-size: 22px;}
    .fs-md-24 {font-size: 24px;}
    .fs-md-28 {font-size: 28px;}
    .fs-md-32 {font-size: 32px;}
    .fs-md-36 {font-size: 36px;}
    .fs-md-41 {font-size: 41px;}
    .fs-md-44 {font-size: 44px;}
    .fs-md-46 {font-size: 46px;}
    .fs-md-48 {font-size: 48px;}
    .fs-md-51 {font-size: 51px;}
    .fs-md-56 {font-size: 56px;}
    .fs-md-61 {font-size: 61px;}
    .fs-md-64 {font-size: 64px;}
}
@media only screen and (min-width: 992px) {
    .fs-lg-10 {font-size: 10px;}
    .fs-lg-11 {font-size: 11px;}
    .fs-lg-12 {font-size: 12px;}
    .fs-lg-13 {font-size: 13px;}
    .fs-lg-14 {font-size: 14px;}
    .fs-lg-15 {font-size: 15px;}
    .fs-lg-16 {font-size: 16px;}
    .fs-lg-18 {font-size: 18px;}
    .fs-lg-20 {font-size: 20px;}
    .fs-lg-22 {font-size: 22px;}
    .fs-lg-24 {font-size: 24px;}
    .fs-lg-28 {font-size: 28px;}
    .fs-lg-32 {font-size: 32px;}
    .fs-lg-36 {font-size: 36px;}
    .fs-lg-41 {font-size: 41px;}
    .fs-lg-44 {font-size: 44px;}
    .fs-lg-46 {font-size: 46px;}
    .fs-lg-48 {font-size: 48px;}
    .fs-lg-51 {font-size: 51px;}
    .fs-lg-56 {font-size: 56px;}
    .fs-lg-61 {font-size: 61px;}
    .fs-lg-64 {font-size: 64px;}
}
/*Font Weight css*/
.fw-300 {
    font-weight: 300;
}
.fw-400 {
    font-weight: 400;
}
.fw-500 {
    font-weight: 500;
}
.fw-600 {
    font-weight: 600;
}
.fw-700 {
    font-weight: 700;
}
.text-uppercase {
    text-transform: uppercase;
}
/*padding*/
.p-0 {padding: 0px;}
.p-8 {padding:8px;}
.pt-0 {padding-top: 0px;}
.pb-0 {padding-bottom: 0px;}
.pl-0 {padding-left: 0px;}
.pr-0 {padding-right: 0px;}
.p-8 {
    padding: 8px;
}
.pt-4 {
    padding-top: 4px;
}
.p-12 {
    padding: 12px;
}
.pt-12 {
    padding-top: 12px;
}
.p-16 {
    padding: 16px;
}
.py-8 {
    padding-top: 8px;
    padding-bottom: 8px;
}
.py-12 {
    padding-top: 12px;
    padding-bottom: 12px;
}
.py-16 {
    padding-top: 16px;
    padding-bottom: 16px;
}
@media only screen and (min-width: 768px) {
    .p-md-0 {padding: 0px;}
    .p-md-16 {padding: 16px;}
    .pt-md-0 {padding-top: 0px;}
    .pb-md-0 {padding-bottom: 0px;}
    .pl-md-0 {padding-left: 0px;}
    .pr-md-0 {padding-right: 0px;}
}
@media only screen and (min-width: 992px) {
    .p-lg-0 {padding: 0px;}
    .pt-lg-0 {padding-top: 0px;}
    .pb-lg-0 {padding-bottom: 0px;}
    .pl-lg-0 {padding-left: 0px;}
    .pr-lg-0 {padding-right: 0px;}
}
/*margin*/
.m-0 {margin: 0px;}
.mt-0 {margin-top: 0px;}
.mb-0 {margin-bottom: 0px;}
.ml-0 {margin-left: 0px;}
.mr-0 {margin-right: 0px;}
.mlr-auto {margin-left: auto;	margin-right: auto;}
.ml-auto {margin-left: auto;}
.mr-auto {margin-right: auto;}

.mt-8 {margin-top: 8px;}
.mt-12 {margin-top: 12px;}
.mt-16 {margin-top: 16px;}
.mt-24 {margin-top: 24px;}
.mt-32 {margin-top: 32px;}
.mt-60 {margin-top: 60px;}
.mt-80 {margin-top: 80px;}
.mt-100 {margin-top: 100px;}

.mr-8 {margin-right: 8px;}
.mr-12 {margin-right: 12px;}
.mr-16 {margin-right: 16px;}

.ml-8 {margin-left: 8px;}
.ml-12 {margin-left: 12px;}
.ml-16 {margin-left: 16px;}

@media only screen and (min-width: 768px) {
    .m-md-0 {margin: 0px;}
    .mt-md-0 {margin-top: 0px;}
    .mt-md-16 {margin-top: 16px;}
    .mt-md-60 {margin-top: 60px;}
    .mb-md-0 {margin-bottom: 0px;}
    .mr-md-8 {margin-right: 8px;}
    .ml-md-0 {margin-left: 0px;}
    .mr-md-0 {margin-right: 0px;}
}
@media only screen and (min-width: 992px) {
    .m-lg-0 {margin: 0px;}
    .mt-lg-0 {margin-top: 0px;}
    .mb-lg-0 {margin-bottom: 0px;}
    .ml-lg-0 {margin-left: 0px;}
    .mr-lg-0 {margin-right: 0px;}
}