/*
{///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////}
                                        {///////////////////////////////////////////////////////////////////////}
                                        {//////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\}
                                        {////////////////////////     Created By      \\\\\\\\\\\\\\\\\\\\\\\\\}
                                        {//////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\}
                                        {///////////////////////     SALAH ELHADIDI     \\\\\\\\\\\\\\\\\\\\\\\\}
                                        {/////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\}
                                        {//////////////////////     AWAMMER ELSHABKA    \\\\\\\\\\\\\\\\\\\\\\\\}
                                        {//////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\}
                                        {///////////////////////////////////////////////////////////////////////}
{///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////}
*/
.displayNone{
  display: none;
}
* {
  -webkit-print-color-adjust: exact !important;
  color-adjust: exact !important;
  print-color-adjust: exact !important;
}
body {
  font-weight: 300;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
  direction: rtl;
  text-align: start;
  font-family: "main_fonts", sans-serif;
  font-size: 13px !important;
  overflow-x: hidden;
  background-color: #f3f3f3;
}
body.Auth {
  background-color: #fff;
}

.opacity1 {
  background-color: rgba(18, 105, 51, 0.2);
}

.opacity2 {
  background-color: rgba(18, 105, 51, 0.4);
}

.mainColor {
  color: #95C11F !important;
}

.mainColor2 {
  color: #136833 !important;
}

.mainGry {
  color: #454545 !important;
}

.mainGry2 {
  color: #929292 !important;
}

.bgColor {
  background-color: #95C11F !important;
}

.bgColor2 {
  background-color: #136833 !important;
}

.bgGray {
  background-color: #454545 !important;
}

.bgGray2 {
  background-color: #929292 !important;
}

.bgf3 {
  background-color: #f3f3f3 !important;
}

.opacity1 {
  background-color: rgba(18, 105, 51, 0.2);
}

.opacity2 {
  background-color: rgba(18, 105, 51, 0.4);
}

.opacity3 {
  background-color: rgba(149, 193, 31, 0.2);
}

/*loader*/
.loader_wrapper {
  position: fixed;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background-color: #1d1e22;
  top: 0;
  left: 0;
}

.over-scroll{
  max-height: 500px;
  overflow: auto;
}
.loader {
  position: relative;
  width: 50px;
  height: 50px;
  border: 4px solid transparent;
  border-radius: 50%;
  border-top: 4px solid #fff;
  -webkit-animation: rotateLoader 1.5s linear infinite;
          animation: rotateLoader 1.5s linear infinite;
}

#overlay{
  position: fixed;
  top: 0;
  z-index: 100;
  width: 100%;
  height:100%;
  display: none;
  background: rgba(0,0,0,0.6);
}
.cv-spinner {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.spinner {
  width: 40px;
  height: 40px;
  border: 4px #ddd solid;
  border-top: 4px #95C11F solid;
  border-radius: 50%;
  animation: sp-anime 0.8s infinite linear;
}

@keyframes sp-anime {
  100% {
    transform: rotate(360deg);
  }
}
.loader::before,
.loader::after {
  position: absolute;
  content: "";
  border-radius: 50%;
  box-sizing: border-box;
  border: 4px solid transparent;
}

.loader::after {
  inset: 0;
  border-bottom: 4px solid #fff;
  animation: rotateLoader 0.5s linear infinite reverse;
}

.loader::before {
  inset: 4px;
  border-left: 4px solid #fff;
  -webkit-animation: rotateLoader 1.5s linear infinite;
          animation: rotateLoader 1.5s linear infinite;
}

@-webkit-keyframes rotateLoader {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

@keyframes rotateLoader {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* scrollbar custom */
/* width */
::-webkit-scrollbar {
  width: 5px;
  height: 5px;
  border-radius: 5px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #ddd;
  border-radius: 5px;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #1F2327;
  border-radius: 5px;
}

@font-face {
  font-family: "main_fonts";
  src: url("../webfonts/URW-DIN-Arabic.ttf");
}
/*
=======================
 ***** Animation *****
=======================
*/
.rippled {
  position: relative;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 50px;
  width: 50px;
  border: 8px solid #136833;
  border-radius: 100%;
  background: #136833;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.25);
}
.rippled span {
  position: relative;
  width: 100%;
  height: 100%;
  background-color: #136833;
  border-radius: 50%;
  z-index: 2;
  color: #fff;
  font-size: 25px;
  line-height: 34px;
}
.rippled::after {
  opacity: 0;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  height: 100%;
  width: 100%;
  background: #136833;
  border-radius: 100%;
  -webkit-animation-name: ripple;
          animation-name: ripple;
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
  -webkit-animation-delay: 0s;
          animation-delay: 0s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-timing-function: cubic-bezier(0.65, 0, 0.34, 1);
          animation-timing-function: cubic-bezier(0.65, 0, 0.34, 1);
  z-index: 1;
}
.rippled::before {
  opacity: 0;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  height: 100%;
  width: 100%;
  background: #136833;
  border-radius: 100%;
  -webkit-animation-name: ripple;
          animation-name: ripple;
  -webkit-animation-duration: 3s;
          animation-duration: 3s;
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-timing-function: cubic-bezier(0.65, 0, 0.34, 1);
          animation-timing-function: cubic-bezier(0.65, 0, 0.34, 1);
  z-index: 1;
}

@-webkit-keyframes ripple {
  from {
    opacity: 1;
    transform: scale3d(0.75, 0.75, 1);
  }
  to {
    opacity: 0;
    transform: scale3d(2, 2, 1);
  }
}

@keyframes ripple {
  from {
    opacity: 1;
    transform: scale3d(0.75, 0.75, 1);
  }
  to {
    opacity: 0;
    transform: scale3d(2, 2, 1);
  }
}
@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
  }
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-30px);
  }
  60% {
    transform: translateY(-15px);
  }
}
.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
}

.bounce-7 {
  -webkit-animation-name: bounce-7;
          animation-name: bounce-7;
  -webkit-animation-timing-function: cubic-bezier(0.28, 0.84, 0.42, 1);
          animation-timing-function: cubic-bezier(0.28, 0.84, 0.42, 1);
}

@-webkit-keyframes bounce-7 {
  0% {
    transform: scale(1, 1) translateY(0);
  }
  10% {
    transform: scale(1.1, 0.9) translateY(0);
  }
  30% {
    transform: scale(0.9, 1.1) translateY(-100px);
  }
  50% {
    transform: scale(1.05, 0.95) translateY(0);
  }
  57% {
    transform: scale(1, 1) translateY(-7px);
  }
  64% {
    transform: scale(1, 1) translateY(0);
  }
  100% {
    transform: scale(1, 1) translateY(0);
  }
}

@keyframes bounce-7 {
  0% {
    transform: scale(1, 1) translateY(0);
  }
  10% {
    transform: scale(1.1, 0.9) translateY(0);
  }
  30% {
    transform: scale(0.9, 1.1) translateY(-100px);
  }
  50% {
    transform: scale(1.05, 0.95) translateY(0);
  }
  57% {
    transform: scale(1, 1) translateY(-7px);
  }
  64% {
    transform: scale(1, 1) translateY(0);
  }
  100% {
    transform: scale(1, 1) translateY(0);
  }
}
@-webkit-keyframes fadeDown {
  0% {
    opacity: 0;
    transform: translateY(-100%);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes fadeDown {
  0% {
    opacity: 0;
    transform: translateY(-100%);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@-webkit-keyframes fadeRight {
  0% {
    opacity: 0;
    transform: translateX(100%);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes fadeRight {
  0% {
    opacity: 0;
    transform: translateX(100%);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
@-webkit-keyframes comeRight {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes comeRight {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(0);
  }
}
@-webkit-keyframes fadeDownSmall {
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes fadeDownSmall {
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@-webkit-keyframes fadeDownMid {
  0% {
    opacity: 0;
    transform: translateY(-50px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes fadeDownMid {
  0% {
    opacity: 0;
    transform: translateY(-50px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@-webkit-keyframes fillIn {
  0% {
    opacity: 0;
    transform: translateY(100%);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes fillIn {
  0% {
    opacity: 0;
    transform: translateY(100%);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@-webkit-keyframes rotate {
  from {
    transform: rotateY(0deg);
  }
  to {
    transform: rotateY(360deg);
  }
}
@keyframes rotate {
  from {
    transform: rotateY(0deg);
  }
  to {
    transform: rotateY(360deg);
  }
}
@-webkit-keyframes flash {
  0% {
    opacity: 0.7;
  }
  25% {
    opacity: 1;
    box-shadow: 0 0 5px red;
  }
  50% {
    opacity: 0.8;
    box-shadow: 0 0 3px red;
  }
  100% {
    opacity: 0.7;
  }
}
@keyframes flash {
  0% {
    opacity: 0.7;
  }
  25% {
    opacity: 1;
    box-shadow: 0 0 5px red;
  }
  50% {
    opacity: 0.8;
    box-shadow: 0 0 3px red;
  }
  100% {
    opacity: 0.7;
  }
}
@-webkit-keyframes flash2 {
  0% {
    background-color: #fff;
  }
  100% {
    background-color: rgba(255, 0, 0, 0.363);
  }
}
@keyframes flash2 {
  0% {
    background-color: #fff;
  }
  100% {
    background-color: rgba(255, 0, 0, 0.363);
  }
}
.rotate:hover {
  -webkit-animation: rotat 0.5s ease;
          animation: rotat 0.5s ease;
}

.rotate {
  -webkit-animation: infinite rotate 1s ease;
          animation: infinite rotate 1s ease;
}

.flash {
  -webkit-animation: infinite flash 2s ease;
          animation: infinite flash 2s ease;
}

.flash2 {
  -webkit-animation: infinite flash2 1s ease;
          animation: infinite flash2 1s ease;
}

.fadeDown {
  -webkit-animation: fadeDown 0.5s ease;
          animation: fadeDown 0.5s ease;
}

.fadeDownSmall {
  -webkit-animation: fadeDownSmall 0.5s ease;
          animation: fadeDownSmall 0.5s ease;
}

.fadeDownMid {
  -webkit-animation: fadeDownMid 0.5s ease;
          animation: fadeDownMid 0.5s ease;
}

.fadeRight {
  -webkit-animation: fadeRight 0.5s ease;
          animation: fadeRight 0.5s ease;
}

.comeRight {
  -webkit-animation: comeRight 0.5s ease;
          animation: comeRight 0.5s ease;
}

/*
======================
      defaults
======================
*/
.bars {
  height: 30px;
  width: 30px;
  position: relative;
  transition: 0.3s all cubic-bezier(0, 0.11, 0.4, 1.29);
  cursor: pointer;
}

.bars span {
  width: 30px;
  height: 3px;
  background-color: var(--main);
  position: absolute;
  left: 0;
  right: 0;
  top: -6px;
  bottom: 0;
  margin: auto;
  transition: 0.5s all cubic-bezier(0, 0.11, 0.4, 1.29);
}

.bars span:first-child {
  transform: translateY(0px);
}

.bars span:nth-child(2) {
  transform: translateY(7px);
}

.bars span:last-child {
  transform: translateY(14px);
}

.x-bars {
  z-index: 11;
}

.x-bars span {
  background-color: var(--white);
}

.x-bars span:first-child {
  transform: rotate(45deg);
}

.x-bars span:nth-child(2) {
  transform: rotate(225deg);
}

.x-bars span:last-child {
  transform: rotate(-45deg);
}

.H_auto {
  height: -webkit-fit-content !important;
  height: -moz-fit-content !important;
  height: fit-content !important;
}

.W_auto {
  width: -webkit-fit-content !important;
  width: -moz-fit-content !important;
  width: fit-content !important;
}

.M_auto {
  margin: auto;
}

.height_max_100 {
  max-height: 100%;
}

.fontBold {
  font-weight: 600 !important;
}

.fontThin {
  font-weight: 100 !important;
}

.round {
  border-radius: 50% !important;
}

.object_fit {
  -o-object-fit: cover;
     object-fit: cover;
}

span {
  white-space: nowrap;
}

.line_height20 {
  line-height: 20px !important;
}

.line_height21 {
  line-height: 21px !important;
}

.line_height22 {
  line-height: 22px !important;
}

.line_height23 {
  line-height: 23px !important;
}

.line_height24 {
  line-height: 24px !important;
}

.line_height25 {
  line-height: 25px !important;
}

.line_height26 {
  line-height: 26px !important;
}

.line_height27 {
  line-height: 27px !important;
}

.line_height28 {
  line-height: 28px !important;
}

.line_height29 {
  line-height: 29px !important;
}

.line_height30 {
  line-height: 30px !important;
}

.line_height31 {
  line-height: 31px !important;
}

.line_height32 {
  line-height: 32px !important;
}

.line_height33 {
  line-height: 33px !important;
}

.line_height34 {
  line-height: 34px !important;
}

.line_height35 {
  line-height: 35px !important;
}

.line_height36 {
  line-height: 36px !important;
}

.line_height37 {
  line-height: 37px !important;
}

.line_height38 {
  line-height: 38px !important;
}

.line_height39 {
  line-height: 39px !important;
}

.line_height40 {
  line-height: 40px !important;
}

.line_height41 {
  line-height: 41px !important;
}

.line_height42 {
  line-height: 42px !important;
}

.line_height43 {
  line-height: 43px !important;
}

.line_height44 {
  line-height: 44px !important;
}

.line_height45 {
  line-height: 45px !important;
}

.line_height46 {
  line-height: 46px !important;
}

.line_height47 {
  line-height: 47px !important;
}

.line_height48 {
  line-height: 48px !important;
}

.line_height49 {
  line-height: 49px !important;
}

.line_height50 {
  line-height: 50px !important;
}

.radius0 {
  border-radius: 0px !important;
}

.radius1 {
  border-radius: 1px !important;
}

.radius2 {
  border-radius: 2px !important;
}

.radius3 {
  border-radius: 3px !important;
}

.radius4 {
  border-radius: 4px !important;
}

.radius5 {
  border-radius: 5px !important;
}

.radius6 {
  border-radius: 6px !important;
}

.radius7 {
  border-radius: 7px !important;
}

.radius8 {
  border-radius: 8px !important;
}

.radius9 {
  border-radius: 9px !important;
}

.radius10 {
  border-radius: 10px !important;
}

.radius11 {
  border-radius: 11px !important;
}

.radius12 {
  border-radius: 12px !important;
}

.radius13 {
  border-radius: 13px !important;
}

.radius14 {
  border-radius: 14px !important;
}

.radius15 {
  border-radius: 15px !important;
}

.radius16 {
  border-radius: 16px !important;
}

.radius17 {
  border-radius: 17px !important;
}

.radius18 {
  border-radius: 18px !important;
}

.radius19 {
  border-radius: 19px !important;
}

.radius20 {
  border-radius: 20px !important;
}

.radius21 {
  border-radius: 21px !important;
}

.radius22 {
  border-radius: 22px !important;
}

.radius23 {
  border-radius: 23px !important;
}

.radius24 {
  border-radius: 24px !important;
}

.radius25 {
  border-radius: 25px !important;
}

.radius26 {
  border-radius: 26px !important;
}

.radius27 {
  border-radius: 27px !important;
}

.radius28 {
  border-radius: 28px !important;
}

.radius29 {
  border-radius: 29px !important;
}

.radius30 {
  border-radius: 30px !important;
}

.flex1 {
  flex: 1px !important;
}

.flex2 {
  flex: 2px !important;
}

.flex3 {
  flex: 3px !important;
}

.flex4 {
  flex: 4px !important;
}

.flex5 {
  flex: 5px !important;
}

.flex6 {
  flex: 6px !important;
}

.flex7 {
  flex: 7px !important;
}

.flex8 {
  flex: 8px !important;
}

.flex9 {
  flex: 9px !important;
}

.flex10 {
  flex: 10px !important;
}

.gap1 {
  gap: 1px !important;
}

.gap2 {
  gap: 2px !important;
}

.gap3 {
  gap: 3px !important;
}

.gap4 {
  gap: 4px !important;
}

.gap5 {
  gap: 5px !important;
}

.gap6 {
  gap: 6px !important;
}

.gap7 {
  gap: 7px !important;
}

.gap8 {
  gap: 8px !important;
}

.gap9 {
  gap: 9px !important;
}

.gap10 {
  gap: 10px !important;
}

.gap11 {
  gap: 11px !important;
}

.gap12 {
  gap: 12px !important;
}

.gap13 {
  gap: 13px !important;
}

.gap14 {
  gap: 14px !important;
}

.gap15 {
  gap: 15px !important;
}

.gap16 {
  gap: 16px !important;
}

.gap17 {
  gap: 17px !important;
}

.gap18 {
  gap: 18px !important;
}

.gap19 {
  gap: 19px !important;
}

.gap20 {
  gap: 20px !important;
}

.gap21 {
  gap: 21px !important;
}

.gap22 {
  gap: 22px !important;
}

.gap23 {
  gap: 23px !important;
}

.gap24 {
  gap: 24px !important;
}

.gap25 {
  gap: 25px !important;
}

.gap26 {
  gap: 26px !important;
}

.gap27 {
  gap: 27px !important;
}

.gap28 {
  gap: 28px !important;
}

.gap29 {
  gap: 29px !important;
}

.gap30 {
  gap: 30px !important;
}

.gap31 {
  gap: 31px !important;
}

.gap32 {
  gap: 32px !important;
}

.gap33 {
  gap: 33px !important;
}

.gap34 {
  gap: 34px !important;
}

.gap35 {
  gap: 35px !important;
}

.gap36 {
  gap: 36px !important;
}

.gap37 {
  gap: 37px !important;
}

.gap38 {
  gap: 38px !important;
}

.gap39 {
  gap: 39px !important;
}

.gap40 {
  gap: 40px !important;
}

.gap41 {
  gap: 41px !important;
}

.gap42 {
  gap: 42px !important;
}

.gap43 {
  gap: 43px !important;
}

.gap44 {
  gap: 44px !important;
}

.gap45 {
  gap: 45px !important;
}

.gap46 {
  gap: 46px !important;
}

.gap47 {
  gap: 47px !important;
}

.gap48 {
  gap: 48px !important;
}

.gap49 {
  gap: 49px !important;
}

.gap50 {
  gap: 50px !important;
}

.width5 {
  width: 5px !important;
}

.width6 {
  width: 6px !important;
}

.width7 {
  width: 7px !important;
}

.width8 {
  width: 8px !important;
}

.width9 {
  width: 9px !important;
}

.width10 {
  width: 10px !important;
}

.width11 {
  width: 11px !important;
}

.width12 {
  width: 12px !important;
}

.width13 {
  width: 13px !important;
}

.width14 {
  width: 14px !important;
}

.width15 {
  width: 15px !important;
}

.width16 {
  width: 16px !important;
}

.width17 {
  width: 17px !important;
}

.width18 {
  width: 18px !important;
}

.width19 {
  width: 19px !important;
}

.width20 {
  width: 20px !important;
}

.width21 {
  width: 21px !important;
}

.width22 {
  width: 22px !important;
}

.width23 {
  width: 23px !important;
}

.width24 {
  width: 24px !important;
}

.width25 {
  width: 25px !important;
}

.width26 {
  width: 26px !important;
}

.width27 {
  width: 27px !important;
}

.width28 {
  width: 28px !important;
}

.width29 {
  width: 29px !important;
}

.width30 {
  width: 30px !important;
}

.width31 {
  width: 31px !important;
}

.width32 {
  width: 32px !important;
}

.width33 {
  width: 33px !important;
}

.width34 {
  width: 34px !important;
}

.width35 {
  width: 35px !important;
}

.width36 {
  width: 36px !important;
}

.width37 {
  width: 37px !important;
}

.width38 {
  width: 38px !important;
}

.width39 {
  width: 39px !important;
}

.width40 {
  width: 40px !important;
}

.width41 {
  width: 41px !important;
}

.width42 {
  width: 42px !important;
}

.width43 {
  width: 43px !important;
}

.width44 {
  width: 44px !important;
}

.width45 {
  width: 45px !important;
}

.width46 {
  width: 46px !important;
}

.width47 {
  width: 47px !important;
}

.width48 {
  width: 48px !important;
}

.width49 {
  width: 49px !important;
}

.width50 {
  width: 50px !important;
}

.width51 {
  width: 51px !important;
}

.width52 {
  width: 52px !important;
}

.width53 {
  width: 53px !important;
}

.width54 {
  width: 54px !important;
}

.width55 {
  width: 55px !important;
}

.width56 {
  width: 56px !important;
}

.width57 {
  width: 57px !important;
}

.width58 {
  width: 58px !important;
}

.width59 {
  width: 59px !important;
}

.width60 {
  width: 60px !important;
}

.width61 {
  width: 61px !important;
}

.width62 {
  width: 62px !important;
}

.width63 {
  width: 63px !important;
}

.width64 {
  width: 64px !important;
}

.width65 {
  width: 65px !important;
}

.width66 {
  width: 66px !important;
}

.width67 {
  width: 67px !important;
}

.width68 {
  width: 68px !important;
}

.width69 {
  width: 69px !important;
}

.width70 {
  width: 70px !important;
}

.width71 {
  width: 71px !important;
}

.width72 {
  width: 72px !important;
}

.width73 {
  width: 73px !important;
}

.width74 {
  width: 74px !important;
}

.width75 {
  width: 75px !important;
}

.width76 {
  width: 76px !important;
}

.width77 {
  width: 77px !important;
}

.width78 {
  width: 78px !important;
}

.width79 {
  width: 79px !important;
}

.width80 {
  width: 80px !important;
}

.width81 {
  width: 81px !important;
}

.width82 {
  width: 82px !important;
}

.width83 {
  width: 83px !important;
}

.width84 {
  width: 84px !important;
}

.width85 {
  width: 85px !important;
}

.width86 {
  width: 86px !important;
}

.width87 {
  width: 87px !important;
}

.width88 {
  width: 88px !important;
}

.width89 {
  width: 89px !important;
}

.width90 {
  width: 90px !important;
}

.width91 {
  width: 91px !important;
}

.width92 {
  width: 92px !important;
}

.width93 {
  width: 93px !important;
}

.width94 {
  width: 94px !important;
}

.width95 {
  width: 95px !important;
}

.width96 {
  width: 96px !important;
}

.width97 {
  width: 97px !important;
}

.width98 {
  width: 98px !important;
}

.width99 {
  width: 99px !important;
}

.width100 {
  width: 100px !important;
}

.width101 {
  width: 101px !important;
}

.width102 {
  width: 102px !important;
}

.width103 {
  width: 103px !important;
}

.width104 {
  width: 104px !important;
}

.width105 {
  width: 105px !important;
}

.width106 {
  width: 106px !important;
}

.width107 {
  width: 107px !important;
}

.width108 {
  width: 108px !important;
}

.width109 {
  width: 109px !important;
}

.width110 {
  width: 110px !important;
}

.width111 {
  width: 111px !important;
}

.width112 {
  width: 112px !important;
}

.width113 {
  width: 113px !important;
}

.width114 {
  width: 114px !important;
}

.width115 {
  width: 115px !important;
}

.width116 {
  width: 116px !important;
}

.width117 {
  width: 117px !important;
}

.width118 {
  width: 118px !important;
}

.width119 {
  width: 119px !important;
}

.width120 {
  width: 120px !important;
}

.width121 {
  width: 121px !important;
}

.width122 {
  width: 122px !important;
}

.width123 {
  width: 123px !important;
}

.width124 {
  width: 124px !important;
}

.width125 {
  width: 125px !important;
}

.width126 {
  width: 126px !important;
}

.width127 {
  width: 127px !important;
}

.width128 {
  width: 128px !important;
}

.width129 {
  width: 129px !important;
}

.width130 {
  width: 130px !important;
}

.width131 {
  width: 131px !important;
}

.width132 {
  width: 132px !important;
}

.width133 {
  width: 133px !important;
}

.width134 {
  width: 134px !important;
}

.width135 {
  width: 135px !important;
}

.width136 {
  width: 136px !important;
}

.width137 {
  width: 137px !important;
}

.width138 {
  width: 138px !important;
}

.width139 {
  width: 139px !important;
}

.width140 {
  width: 140px !important;
}

.width141 {
  width: 141px !important;
}

.width142 {
  width: 142px !important;
}

.width143 {
  width: 143px !important;
}

.width144 {
  width: 144px !important;
}

.width145 {
  width: 145px !important;
}

.width146 {
  width: 146px !important;
}

.width147 {
  width: 147px !important;
}

.width148 {
  width: 148px !important;
}

.width149 {
  width: 149px !important;
}

.width150 {
  width: 150px !important;
}

.width151 {
  width: 151px !important;
}

.width152 {
  width: 152px !important;
}

.width153 {
  width: 153px !important;
}

.width154 {
  width: 154px !important;
}

.width155 {
  width: 155px !important;
}

.width156 {
  width: 156px !important;
}

.width157 {
  width: 157px !important;
}

.width158 {
  width: 158px !important;
}

.width159 {
  width: 159px !important;
}

.width160 {
  width: 160px !important;
}

.width161 {
  width: 161px !important;
}

.width162 {
  width: 162px !important;
}

.width163 {
  width: 163px !important;
}

.width164 {
  width: 164px !important;
}

.width165 {
  width: 165px !important;
}

.width166 {
  width: 166px !important;
}

.width167 {
  width: 167px !important;
}

.width168 {
  width: 168px !important;
}

.width169 {
  width: 169px !important;
}

.width170 {
  width: 170px !important;
}

.width171 {
  width: 171px !important;
}

.width172 {
  width: 172px !important;
}

.width173 {
  width: 173px !important;
}

.width174 {
  width: 174px !important;
}

.width175 {
  width: 175px !important;
}

.width176 {
  width: 176px !important;
}

.width177 {
  width: 177px !important;
}

.width178 {
  width: 178px !important;
}

.width179 {
  width: 179px !important;
}

.width180 {
  width: 180px !important;
}

.width181 {
  width: 181px !important;
}

.width182 {
  width: 182px !important;
}

.width183 {
  width: 183px !important;
}

.width184 {
  width: 184px !important;
}

.width185 {
  width: 185px !important;
}

.width186 {
  width: 186px !important;
}

.width187 {
  width: 187px !important;
}

.width188 {
  width: 188px !important;
}

.width189 {
  width: 189px !important;
}

.width190 {
  width: 190px !important;
}

.width191 {
  width: 191px !important;
}

.width192 {
  width: 192px !important;
}

.width193 {
  width: 193px !important;
}

.width194 {
  width: 194px !important;
}

.width195 {
  width: 195px !important;
}

.width196 {
  width: 196px !important;
}

.width197 {
  width: 197px !important;
}

.width198 {
  width: 198px !important;
}

.width199 {
  width: 199px !important;
}

.width200 {
  width: 200px !important;
}

.height5 {
  height: 5px !important;
}

.height6 {
  height: 6px !important;
}

.height7 {
  height: 7px !important;
}

.height8 {
  height: 8px !important;
}

.height9 {
  height: 9px !important;
}

.height10 {
  height: 10px !important;
}

.height11 {
  height: 11px !important;
}

.height12 {
  height: 12px !important;
}

.height13 {
  height: 13px !important;
}

.height14 {
  height: 14px !important;
}

.height15 {
  height: 15px !important;
}

.height16 {
  height: 16px !important;
}

.height17 {
  height: 17px !important;
}

.height18 {
  height: 18px !important;
}

.height19 {
  height: 19px !important;
}

.height20 {
  height: 20px !important;
}

.height21 {
  height: 21px !important;
}

.height22 {
  height: 22px !important;
}

.height23 {
  height: 23px !important;
}

.height24 {
  height: 24px !important;
}

.height25 {
  height: 25px !important;
}

.height26 {
  height: 26px !important;
}

.height27 {
  height: 27px !important;
}

.height28 {
  height: 28px !important;
}

.height29 {
  height: 29px !important;
}

.height30 {
  height: 30px !important;
}

.height31 {
  height: 31px !important;
}

.height32 {
  height: 32px !important;
}

.height33 {
  height: 33px !important;
}

.height34 {
  height: 34px !important;
}

.height35 {
  height: 35px !important;
}

.height36 {
  height: 36px !important;
}

.height37 {
  height: 37px !important;
}

.height38 {
  height: 38px !important;
}

.height39 {
  height: 39px !important;
}

.height40 {
  height: 40px !important;
}

.height41 {
  height: 41px !important;
}

.height42 {
  height: 42px !important;
}

.height43 {
  height: 43px !important;
}

.height44 {
  height: 44px !important;
}

.height45 {
  height: 45px !important;
}

.height46 {
  height: 46px !important;
}

.height47 {
  height: 47px !important;
}

.height48 {
  height: 48px !important;
}

.height49 {
  height: 49px !important;
}

.height50 {
  height: 50px !important;
}

.height51 {
  height: 51px !important;
}

.height52 {
  height: 52px !important;
}

.height53 {
  height: 53px !important;
}

.height54 {
  height: 54px !important;
}

.height55 {
  height: 55px !important;
}

.height56 {
  height: 56px !important;
}

.height57 {
  height: 57px !important;
}

.height58 {
  height: 58px !important;
}

.height59 {
  height: 59px !important;
}

.height60 {
  height: 60px !important;
}

.height61 {
  height: 61px !important;
}

.height62 {
  height: 62px !important;
}

.height63 {
  height: 63px !important;
}

.height64 {
  height: 64px !important;
}

.height65 {
  height: 65px !important;
}

.height66 {
  height: 66px !important;
}

.height67 {
  height: 67px !important;
}

.height68 {
  height: 68px !important;
}

.height69 {
  height: 69px !important;
}

.height70 {
  height: 70px !important;
}

.height71 {
  height: 71px !important;
}

.height72 {
  height: 72px !important;
}

.height73 {
  height: 73px !important;
}

.height74 {
  height: 74px !important;
}

.height75 {
  height: 75px !important;
}

.height76 {
  height: 76px !important;
}

.height77 {
  height: 77px !important;
}

.height78 {
  height: 78px !important;
}

.height79 {
  height: 79px !important;
}

.height80 {
  height: 80px !important;
}

.height81 {
  height: 81px !important;
}

.height82 {
  height: 82px !important;
}

.height83 {
  height: 83px !important;
}

.height84 {
  height: 84px !important;
}

.height85 {
  height: 85px !important;
}

.height86 {
  height: 86px !important;
}

.height87 {
  height: 87px !important;
}

.height88 {
  height: 88px !important;
}

.height89 {
  height: 89px !important;
}

.height90 {
  height: 90px !important;
}

.height91 {
  height: 91px !important;
}

.height92 {
  height: 92px !important;
}

.height93 {
  height: 93px !important;
}

.height94 {
  height: 94px !important;
}

.height95 {
  height: 95px !important;
}

.height96 {
  height: 96px !important;
}

.height97 {
  height: 97px !important;
}

.height98 {
  height: 98px !important;
}

.height99 {
  height: 99px !important;
}

.height100 {
  height: 100px !important;
}

.height101 {
  height: 101px !important;
}

.height102 {
  height: 102px !important;
}

.height103 {
  height: 103px !important;
}

.height104 {
  height: 104px !important;
}

.height105 {
  height: 105px !important;
}

.height106 {
  height: 106px !important;
}

.height107 {
  height: 107px !important;
}

.height108 {
  height: 108px !important;
}

.height109 {
  height: 109px !important;
}

.height110 {
  height: 110px !important;
}

.height111 {
  height: 111px !important;
}

.height112 {
  height: 112px !important;
}

.height113 {
  height: 113px !important;
}

.height114 {
  height: 114px !important;
}

.height115 {
  height: 115px !important;
}

.height116 {
  height: 116px !important;
}

.height117 {
  height: 117px !important;
}

.height118 {
  height: 118px !important;
}

.height119 {
  height: 119px !important;
}

.height120 {
  height: 120px !important;
}

.height121 {
  height: 121px !important;
}

.height122 {
  height: 122px !important;
}

.height123 {
  height: 123px !important;
}

.height124 {
  height: 124px !important;
}

.height125 {
  height: 125px !important;
}

.height126 {
  height: 126px !important;
}

.height127 {
  height: 127px !important;
}

.height128 {
  height: 128px !important;
}

.height129 {
  height: 129px !important;
}

.height130 {
  height: 130px !important;
}

.height131 {
  height: 131px !important;
}

.height132 {
  height: 132px !important;
}

.height133 {
  height: 133px !important;
}

.height134 {
  height: 134px !important;
}

.height135 {
  height: 135px !important;
}

.height136 {
  height: 136px !important;
}

.height137 {
  height: 137px !important;
}

.height138 {
  height: 138px !important;
}

.height139 {
  height: 139px !important;
}

.height140 {
  height: 140px !important;
}

.height141 {
  height: 141px !important;
}

.height142 {
  height: 142px !important;
}

.height143 {
  height: 143px !important;
}

.height144 {
  height: 144px !important;
}

.height145 {
  height: 145px !important;
}

.height146 {
  height: 146px !important;
}

.height147 {
  height: 147px !important;
}

.height148 {
  height: 148px !important;
}

.height149 {
  height: 149px !important;
}

.height150 {
  height: 150px !important;
}

.height151 {
  height: 151px !important;
}

.height152 {
  height: 152px !important;
}

.height153 {
  height: 153px !important;
}

.height154 {
  height: 154px !important;
}

.height155 {
  height: 155px !important;
}

.height156 {
  height: 156px !important;
}

.height157 {
  height: 157px !important;
}

.height158 {
  height: 158px !important;
}

.height159 {
  height: 159px !important;
}

.height160 {
  height: 160px !important;
}

.height161 {
  height: 161px !important;
}

.height162 {
  height: 162px !important;
}

.height163 {
  height: 163px !important;
}

.height164 {
  height: 164px !important;
}

.height165 {
  height: 165px !important;
}

.height166 {
  height: 166px !important;
}

.height167 {
  height: 167px !important;
}

.height168 {
  height: 168px !important;
}

.height169 {
  height: 169px !important;
}

.height170 {
  height: 170px !important;
}

.height171 {
  height: 171px !important;
}

.height172 {
  height: 172px !important;
}

.height173 {
  height: 173px !important;
}

.height174 {
  height: 174px !important;
}

.height175 {
  height: 175px !important;
}

.height176 {
  height: 176px !important;
}

.height177 {
  height: 177px !important;
}

.height178 {
  height: 178px !important;
}

.height179 {
  height: 179px !important;
}

.height180 {
  height: 180px !important;
}

.height181 {
  height: 181px !important;
}

.height182 {
  height: 182px !important;
}

.height183 {
  height: 183px !important;
}

.height184 {
  height: 184px !important;
}

.height185 {
  height: 185px !important;
}

.height186 {
  height: 186px !important;
}

.height187 {
  height: 187px !important;
}

.height188 {
  height: 188px !important;
}

.height189 {
  height: 189px !important;
}

.height190 {
  height: 190px !important;
}

.height191 {
  height: 191px !important;
}

.height192 {
  height: 192px !important;
}

.height193 {
  height: 193px !important;
}

.height194 {
  height: 194px !important;
}

.height195 {
  height: 195px !important;
}

.height196 {
  height: 196px !important;
}

.height197 {
  height: 197px !important;
}

.height198 {
  height: 198px !important;
}

.height199 {
  height: 199px !important;
}

.height200 {
  height: 200px !important;
}

.font1 {
  font-size: 1px !important;
}

.font2 {
  font-size: 2px !important;
}

.font3 {
  font-size: 3px !important;
}

.font4 {
  font-size: 4px !important;
}

.font5 {
  font-size: 5px !important;
}

.font6 {
  font-size: 6px !important;
}

.font7 {
  font-size: 7px !important;
}

.font8 {
  font-size: 8px !important;
}

.font9 {
  font-size: 9px !important;
}

.font10 {
  font-size: 10px !important;
}

.font11 {
  font-size: 11px !important;
}

.font12 {
  font-size: 12px !important;
}

.font13 {
  font-size: 13px !important;
}

.font14 {
  font-size: 14px !important;
}

.font15 {
  font-size: 15px !important;
}

.font16 {
  font-size: 16px !important;
}

.font17 {
  font-size: 17px !important;
}

.font18 {
  font-size: 18px !important;
}

.font19 {
  font-size: 19px !important;
}

.font20 {
  font-size: 20px !important;
}

.font21 {
  font-size: 21px !important;
}

.font22 {
  font-size: 22px !important;
}

.font23 {
  font-size: 23px !important;
}

.font24 {
  font-size: 24px !important;
}

.font25 {
  font-size: 25px !important;
}

.font26 {
  font-size: 26px !important;
}

.font27 {
  font-size: 27px !important;
}

.font28 {
  font-size: 28px !important;
}

.font29 {
  font-size: 29px !important;
}

.font30 {
  font-size: 30px !important;
}

.font31 {
  font-size: 31px !important;
}

.font32 {
  font-size: 32px !important;
}

.font33 {
  font-size: 33px !important;
}

.font34 {
  font-size: 34px !important;
}

.font35 {
  font-size: 35px !important;
}

.font36 {
  font-size: 36px !important;
}

.font37 {
  font-size: 37px !important;
}

.font38 {
  font-size: 38px !important;
}

.font39 {
  font-size: 39px !important;
}

.font40 {
  font-size: 40px !important;
}

.font41 {
  font-size: 41px !important;
}

.font42 {
  font-size: 42px !important;
}

.font43 {
  font-size: 43px !important;
}

.font44 {
  font-size: 44px !important;
}

.font45 {
  font-size: 45px !important;
}

.font46 {
  font-size: 46px !important;
}

.font47 {
  font-size: 47px !important;
}

.font48 {
  font-size: 48px !important;
}

.font49 {
  font-size: 49px !important;
}

.font50 {
  font-size: 50px !important;
}

.font51 {
  font-size: 51px !important;
}

.font52 {
  font-size: 52px !important;
}

.font53 {
  font-size: 53px !important;
}

.font54 {
  font-size: 54px !important;
}

.font55 {
  font-size: 55px !important;
}

.font56 {
  font-size: 56px !important;
}

.font57 {
  font-size: 57px !important;
}

.font58 {
  font-size: 58px !important;
}

.font59 {
  font-size: 59px !important;
}

.font60 {
  font-size: 60px !important;
}

.font61 {
  font-size: 61px !important;
}

.font62 {
  font-size: 62px !important;
}

.font63 {
  font-size: 63px !important;
}

.font64 {
  font-size: 64px !important;
}

.font65 {
  font-size: 65px !important;
}

.font66 {
  font-size: 66px !important;
}

.font67 {
  font-size: 67px !important;
}

.font68 {
  font-size: 68px !important;
}

.font69 {
  font-size: 69px !important;
}

.font70 {
  font-size: 70px !important;
}

.font71 {
  font-size: 71px !important;
}

.font72 {
  font-size: 72px !important;
}

.font73 {
  font-size: 73px !important;
}

.font74 {
  font-size: 74px !important;
}

.font75 {
  font-size: 75px !important;
}

.font76 {
  font-size: 76px !important;
}

.font77 {
  font-size: 77px !important;
}

.font78 {
  font-size: 78px !important;
}

.font79 {
  font-size: 79px !important;
}

.font80 {
  font-size: 80px !important;
}

.font81 {
  font-size: 81px !important;
}

.font82 {
  font-size: 82px !important;
}

.font83 {
  font-size: 83px !important;
}

.font84 {
  font-size: 84px !important;
}

.font85 {
  font-size: 85px !important;
}

.font86 {
  font-size: 86px !important;
}

.font87 {
  font-size: 87px !important;
}

.font88 {
  font-size: 88px !important;
}

.font89 {
  font-size: 89px !important;
}

.font90 {
  font-size: 90px !important;
}

.font91 {
  font-size: 91px !important;
}

.font92 {
  font-size: 92px !important;
}

.font93 {
  font-size: 93px !important;
}

.font94 {
  font-size: 94px !important;
}

.font95 {
  font-size: 95px !important;
}

.font96 {
  font-size: 96px !important;
}

.font97 {
  font-size: 97px !important;
}

.font98 {
  font-size: 98px !important;
}

.font99 {
  font-size: 99px !important;
}

.font100 {
  font-size: 100px !important;
}

.height1 {
  height: 1px !important;
}

.height2 {
  height: 2px !important;
}

.height3 {
  height: 3px !important;
}

.height4 {
  height: 4px !important;
}

.height5 {
  height: 5px !important;
}

.height6 {
  height: 6px !important;
}

.height7 {
  height: 7px !important;
}

.height8 {
  height: 8px !important;
}

.height9 {
  height: 9px !important;
}

.height10 {
  height: 10px !important;
}

.height11 {
  height: 11px !important;
}

.height12 {
  height: 12px !important;
}

.height13 {
  height: 13px !important;
}

.height14 {
  height: 14px !important;
}

.height15 {
  height: 15px !important;
}

.height16 {
  height: 16px !important;
}

.height17 {
  height: 17px !important;
}

.height18 {
  height: 18px !important;
}

.height19 {
  height: 19px !important;
}

.height20 {
  height: 20px !important;
}

.height21 {
  height: 21px !important;
}

.height22 {
  height: 22px !important;
}

.height23 {
  height: 23px !important;
}

.height24 {
  height: 24px !important;
}

.height25 {
  height: 25px !important;
}

.height26 {
  height: 26px !important;
}

.height27 {
  height: 27px !important;
}

.height28 {
  height: 28px !important;
}

.height29 {
  height: 29px !important;
}

.height30 {
  height: 30px !important;
}

.height31 {
  height: 31px !important;
}

.height32 {
  height: 32px !important;
}

.height33 {
  height: 33px !important;
}

.height34 {
  height: 34px !important;
}

.height35 {
  height: 35px !important;
}

.height36 {
  height: 36px !important;
}

.height37 {
  height: 37px !important;
}

.height38 {
  height: 38px !important;
}

.height39 {
  height: 39px !important;
}

.height40 {
  height: 40px !important;
}

.height41 {
  height: 41px !important;
}

.height42 {
  height: 42px !important;
}

.height43 {
  height: 43px !important;
}

.height44 {
  height: 44px !important;
}

.height45 {
  height: 45px !important;
}

.height46 {
  height: 46px !important;
}

.height47 {
  height: 47px !important;
}

.height48 {
  height: 48px !important;
}

.height49 {
  height: 49px !important;
}

.height50 {
  height: 50px !important;
}

.width1 {
  width: 1px !important;
}

.width2 {
  width: 2px !important;
}

.width3 {
  width: 3px !important;
}

.width4 {
  width: 4px !important;
}

.width5 {
  width: 5px !important;
}

.width6 {
  width: 6px !important;
}

.width7 {
  width: 7px !important;
}

.width8 {
  width: 8px !important;
}

.width9 {
  width: 9px !important;
}

.width10 {
  width: 10px !important;
}

.width11 {
  width: 11px !important;
}

.width12 {
  width: 12px !important;
}

.width13 {
  width: 13px !important;
}

.width14 {
  width: 14px !important;
}

.width15 {
  width: 15px !important;
}

.width16 {
  width: 16px !important;
}

.width17 {
  width: 17px !important;
}

.width18 {
  width: 18px !important;
}

.width19 {
  width: 19px !important;
}

.width20 {
  width: 20px !important;
}

.width21 {
  width: 21px !important;
}

.width22 {
  width: 22px !important;
}

.width23 {
  width: 23px !important;
}

.width24 {
  width: 24px !important;
}

.width25 {
  width: 25px !important;
}

.width26 {
  width: 26px !important;
}

.width27 {
  width: 27px !important;
}

.width28 {
  width: 28px !important;
}

.width29 {
  width: 29px !important;
}

.width30 {
  width: 30px !important;
}

.width31 {
  width: 31px !important;
}

.width32 {
  width: 32px !important;
}

.width33 {
  width: 33px !important;
}

.width34 {
  width: 34px !important;
}

.width35 {
  width: 35px !important;
}

.width36 {
  width: 36px !important;
}

.width37 {
  width: 37px !important;
}

.width38 {
  width: 38px !important;
}

.width39 {
  width: 39px !important;
}

.width40 {
  width: 40px !important;
}

.width41 {
  width: 41px !important;
}

.width42 {
  width: 42px !important;
}

.width43 {
  width: 43px !important;
}

.width44 {
  width: 44px !important;
}

.width45 {
  width: 45px !important;
}

.width46 {
  width: 46px !important;
}

.width47 {
  width: 47px !important;
}

.width48 {
  width: 48px !important;
}

.width49 {
  width: 49px !important;
}

.width50 {
  width: 50px !important;
}

.M_start_1 {
  -webkit-margin-start: 1px !important;
          margin-inline-start: 1px !important;
}

.M_start_2 {
  -webkit-margin-start: 2px !important;
          margin-inline-start: 2px !important;
}

.M_start_3 {
  -webkit-margin-start: 3px !important;
          margin-inline-start: 3px !important;
}

.M_start_4 {
  -webkit-margin-start: 4px !important;
          margin-inline-start: 4px !important;
}

.M_start_5 {
  -webkit-margin-start: 5px !important;
          margin-inline-start: 5px !important;
}

.M_start_6 {
  -webkit-margin-start: 6px !important;
          margin-inline-start: 6px !important;
}

.M_start_7 {
  -webkit-margin-start: 7px !important;
          margin-inline-start: 7px !important;
}

.M_start_8 {
  -webkit-margin-start: 8px !important;
          margin-inline-start: 8px !important;
}

.M_start_9 {
  -webkit-margin-start: 9px !important;
          margin-inline-start: 9px !important;
}

.M_start_10 {
  -webkit-margin-start: 10px !important;
          margin-inline-start: 10px !important;
}

.M_start_11 {
  -webkit-margin-start: 11px !important;
          margin-inline-start: 11px !important;
}

.M_start_12 {
  -webkit-margin-start: 12px !important;
          margin-inline-start: 12px !important;
}

.M_start_13 {
  -webkit-margin-start: 13px !important;
          margin-inline-start: 13px !important;
}

.M_start_14 {
  -webkit-margin-start: 14px !important;
          margin-inline-start: 14px !important;
}

.M_start_15 {
  -webkit-margin-start: 15px !important;
          margin-inline-start: 15px !important;
}

.M_start_16 {
  -webkit-margin-start: 16px !important;
          margin-inline-start: 16px !important;
}

.M_start_17 {
  -webkit-margin-start: 17px !important;
          margin-inline-start: 17px !important;
}

.M_start_18 {
  -webkit-margin-start: 18px !important;
          margin-inline-start: 18px !important;
}

.M_start_19 {
  -webkit-margin-start: 19px !important;
          margin-inline-start: 19px !important;
}

.M_start_20 {
  -webkit-margin-start: 20px !important;
          margin-inline-start: 20px !important;
}

.M_start_21 {
  -webkit-margin-start: 21px !important;
          margin-inline-start: 21px !important;
}

.M_start_22 {
  -webkit-margin-start: 22px !important;
          margin-inline-start: 22px !important;
}

.M_start_23 {
  -webkit-margin-start: 23px !important;
          margin-inline-start: 23px !important;
}

.M_start_24 {
  -webkit-margin-start: 24px !important;
          margin-inline-start: 24px !important;
}

.M_start_25 {
  -webkit-margin-start: 25px !important;
          margin-inline-start: 25px !important;
}

.M_start_26 {
  -webkit-margin-start: 26px !important;
          margin-inline-start: 26px !important;
}

.M_start_27 {
  -webkit-margin-start: 27px !important;
          margin-inline-start: 27px !important;
}

.M_start_28 {
  -webkit-margin-start: 28px !important;
          margin-inline-start: 28px !important;
}

.M_start_29 {
  -webkit-margin-start: 29px !important;
          margin-inline-start: 29px !important;
}

.M_start_30 {
  -webkit-margin-start: 30px !important;
          margin-inline-start: 30px !important;
}

.M_start_31 {
  -webkit-margin-start: 31px !important;
          margin-inline-start: 31px !important;
}

.M_start_32 {
  -webkit-margin-start: 32px !important;
          margin-inline-start: 32px !important;
}

.M_start_33 {
  -webkit-margin-start: 33px !important;
          margin-inline-start: 33px !important;
}

.M_start_34 {
  -webkit-margin-start: 34px !important;
          margin-inline-start: 34px !important;
}

.M_start_35 {
  -webkit-margin-start: 35px !important;
          margin-inline-start: 35px !important;
}

.M_start_36 {
  -webkit-margin-start: 36px !important;
          margin-inline-start: 36px !important;
}

.M_start_37 {
  -webkit-margin-start: 37px !important;
          margin-inline-start: 37px !important;
}

.M_start_38 {
  -webkit-margin-start: 38px !important;
          margin-inline-start: 38px !important;
}

.M_start_39 {
  -webkit-margin-start: 39px !important;
          margin-inline-start: 39px !important;
}

.M_start_40 {
  -webkit-margin-start: 40px !important;
          margin-inline-start: 40px !important;
}

.M_start_41 {
  -webkit-margin-start: 41px !important;
          margin-inline-start: 41px !important;
}

.M_start_42 {
  -webkit-margin-start: 42px !important;
          margin-inline-start: 42px !important;
}

.M_start_43 {
  -webkit-margin-start: 43px !important;
          margin-inline-start: 43px !important;
}

.M_start_44 {
  -webkit-margin-start: 44px !important;
          margin-inline-start: 44px !important;
}

.M_start_45 {
  -webkit-margin-start: 45px !important;
          margin-inline-start: 45px !important;
}

.M_start_46 {
  -webkit-margin-start: 46px !important;
          margin-inline-start: 46px !important;
}

.M_start_47 {
  -webkit-margin-start: 47px !important;
          margin-inline-start: 47px !important;
}

.M_start_48 {
  -webkit-margin-start: 48px !important;
          margin-inline-start: 48px !important;
}

.M_start_49 {
  -webkit-margin-start: 49px !important;
          margin-inline-start: 49px !important;
}

.M_start_50 {
  -webkit-margin-start: 50px !important;
          margin-inline-start: 50px !important;
}

.M_end_1 {
  -webkit-margin-end: 1px !important;
          margin-inline-end: 1px !important;
}

.M_end_2 {
  -webkit-margin-end: 2px !important;
          margin-inline-end: 2px !important;
}

.M_end_3 {
  -webkit-margin-end: 3px !important;
          margin-inline-end: 3px !important;
}

.M_end_4 {
  -webkit-margin-end: 4px !important;
          margin-inline-end: 4px !important;
}

.M_end_5 {
  -webkit-margin-end: 5px !important;
          margin-inline-end: 5px !important;
}

.M_end_6 {
  -webkit-margin-end: 6px !important;
          margin-inline-end: 6px !important;
}

.M_end_7 {
  -webkit-margin-end: 7px !important;
          margin-inline-end: 7px !important;
}

.M_end_8 {
  -webkit-margin-end: 8px !important;
          margin-inline-end: 8px !important;
}

.M_end_9 {
  -webkit-margin-end: 9px !important;
          margin-inline-end: 9px !important;
}

.M_end_10 {
  -webkit-margin-end: 10px !important;
          margin-inline-end: 10px !important;
}

.M_end_11 {
  -webkit-margin-end: 11px !important;
          margin-inline-end: 11px !important;
}

.M_end_12 {
  -webkit-margin-end: 12px !important;
          margin-inline-end: 12px !important;
}

.M_end_13 {
  -webkit-margin-end: 13px !important;
          margin-inline-end: 13px !important;
}

.M_end_14 {
  -webkit-margin-end: 14px !important;
          margin-inline-end: 14px !important;
}

.M_end_15 {
  -webkit-margin-end: 15px !important;
          margin-inline-end: 15px !important;
}

.M_end_16 {
  -webkit-margin-end: 16px !important;
          margin-inline-end: 16px !important;
}

.M_end_17 {
  -webkit-margin-end: 17px !important;
          margin-inline-end: 17px !important;
}

.M_end_18 {
  -webkit-margin-end: 18px !important;
          margin-inline-end: 18px !important;
}

.M_end_19 {
  -webkit-margin-end: 19px !important;
          margin-inline-end: 19px !important;
}

.M_end_20 {
  -webkit-margin-end: 20px !important;
          margin-inline-end: 20px !important;
}

.M_end_21 {
  -webkit-margin-end: 21px !important;
          margin-inline-end: 21px !important;
}

.M_end_22 {
  -webkit-margin-end: 22px !important;
          margin-inline-end: 22px !important;
}

.M_end_23 {
  -webkit-margin-end: 23px !important;
          margin-inline-end: 23px !important;
}

.M_end_24 {
  -webkit-margin-end: 24px !important;
          margin-inline-end: 24px !important;
}

.M_end_25 {
  -webkit-margin-end: 25px !important;
          margin-inline-end: 25px !important;
}

.M_end_26 {
  -webkit-margin-end: 26px !important;
          margin-inline-end: 26px !important;
}

.M_end_27 {
  -webkit-margin-end: 27px !important;
          margin-inline-end: 27px !important;
}

.M_end_28 {
  -webkit-margin-end: 28px !important;
          margin-inline-end: 28px !important;
}

.M_end_29 {
  -webkit-margin-end: 29px !important;
          margin-inline-end: 29px !important;
}

.M_end_30 {
  -webkit-margin-end: 30px !important;
          margin-inline-end: 30px !important;
}

.M_end_31 {
  -webkit-margin-end: 31px !important;
          margin-inline-end: 31px !important;
}

.M_end_32 {
  -webkit-margin-end: 32px !important;
          margin-inline-end: 32px !important;
}

.M_end_33 {
  -webkit-margin-end: 33px !important;
          margin-inline-end: 33px !important;
}

.M_end_34 {
  -webkit-margin-end: 34px !important;
          margin-inline-end: 34px !important;
}

.M_end_35 {
  -webkit-margin-end: 35px !important;
          margin-inline-end: 35px !important;
}

.M_end_36 {
  -webkit-margin-end: 36px !important;
          margin-inline-end: 36px !important;
}

.M_end_37 {
  -webkit-margin-end: 37px !important;
          margin-inline-end: 37px !important;
}

.M_end_38 {
  -webkit-margin-end: 38px !important;
          margin-inline-end: 38px !important;
}

.M_end_39 {
  -webkit-margin-end: 39px !important;
          margin-inline-end: 39px !important;
}

.M_end_40 {
  -webkit-margin-end: 40px !important;
          margin-inline-end: 40px !important;
}

.M_end_41 {
  -webkit-margin-end: 41px !important;
          margin-inline-end: 41px !important;
}

.M_end_42 {
  -webkit-margin-end: 42px !important;
          margin-inline-end: 42px !important;
}

.M_end_43 {
  -webkit-margin-end: 43px !important;
          margin-inline-end: 43px !important;
}

.M_end_44 {
  -webkit-margin-end: 44px !important;
          margin-inline-end: 44px !important;
}

.M_end_45 {
  -webkit-margin-end: 45px !important;
          margin-inline-end: 45px !important;
}

.M_end_46 {
  -webkit-margin-end: 46px !important;
          margin-inline-end: 46px !important;
}

.M_end_47 {
  -webkit-margin-end: 47px !important;
          margin-inline-end: 47px !important;
}

.M_end_48 {
  -webkit-margin-end: 48px !important;
          margin-inline-end: 48px !important;
}

.M_end_49 {
  -webkit-margin-end: 49px !important;
          margin-inline-end: 49px !important;
}

.M_end_50 {
  -webkit-margin-end: 50px !important;
          margin-inline-end: 50px !important;
}

.gap1 {
  gap: 1px !important;
}

.gap2 {
  gap: 2px !important;
}

.gap3 {
  gap: 3px !important;
}

.gap4 {
  gap: 4px !important;
}

.gap5 {
  gap: 5px !important;
}

.gap6 {
  gap: 6px !important;
}

.gap7 {
  gap: 7px !important;
}

.gap8 {
  gap: 8px !important;
}

.gap9 {
  gap: 9px !important;
}

.gap10 {
  gap: 10px !important;
}

.gap11 {
  gap: 11px !important;
}

.gap12 {
  gap: 12px !important;
}

.gap13 {
  gap: 13px !important;
}

.gap14 {
  gap: 14px !important;
}

.gap15 {
  gap: 15px !important;
}

.gap16 {
  gap: 16px !important;
}

.gap17 {
  gap: 17px !important;
}

.gap18 {
  gap: 18px !important;
}

.gap19 {
  gap: 19px !important;
}

.gap20 {
  gap: 20px !important;
}

.gap21 {
  gap: 21px !important;
}

.gap22 {
  gap: 22px !important;
}

.gap23 {
  gap: 23px !important;
}

.gap24 {
  gap: 24px !important;
}

.gap25 {
  gap: 25px !important;
}

.gap26 {
  gap: 26px !important;
}

.gap27 {
  gap: 27px !important;
}

.gap28 {
  gap: 28px !important;
}

.gap29 {
  gap: 29px !important;
}

.gap30 {
  gap: 30px !important;
}

.gap31 {
  gap: 31px !important;
}

.gap32 {
  gap: 32px !important;
}

.gap33 {
  gap: 33px !important;
}

.gap34 {
  gap: 34px !important;
}

.gap35 {
  gap: 35px !important;
}

.gap36 {
  gap: 36px !important;
}

.gap37 {
  gap: 37px !important;
}

.gap38 {
  gap: 38px !important;
}

.gap39 {
  gap: 39px !important;
}

.gap40 {
  gap: 40px !important;
}

.gap41 {
  gap: 41px !important;
}

.gap42 {
  gap: 42px !important;
}

.gap43 {
  gap: 43px !important;
}

.gap44 {
  gap: 44px !important;
}

.gap45 {
  gap: 45px !important;
}

.gap46 {
  gap: 46px !important;
}

.gap47 {
  gap: 47px !important;
}

.gap48 {
  gap: 48px !important;
}

.gap49 {
  gap: 49px !important;
}

.gap50 {
  gap: 50px !important;
}

.P_start_0 {
  -webkit-padding-start: 0px !important;
          padding-inline-start: 0px !important;
}

.P_start_1 {
  -webkit-padding-start: 1px !important;
          padding-inline-start: 1px !important;
}

.P_start_2 {
  -webkit-padding-start: 2px !important;
          padding-inline-start: 2px !important;
}

.P_start_3 {
  -webkit-padding-start: 3px !important;
          padding-inline-start: 3px !important;
}

.P_start_4 {
  -webkit-padding-start: 4px !important;
          padding-inline-start: 4px !important;
}

.P_start_5 {
  -webkit-padding-start: 5px !important;
          padding-inline-start: 5px !important;
}

.P_start_6 {
  -webkit-padding-start: 6px !important;
          padding-inline-start: 6px !important;
}

.P_start_7 {
  -webkit-padding-start: 7px !important;
          padding-inline-start: 7px !important;
}

.P_start_8 {
  -webkit-padding-start: 8px !important;
          padding-inline-start: 8px !important;
}

.P_start_9 {
  -webkit-padding-start: 9px !important;
          padding-inline-start: 9px !important;
}

.P_start_10 {
  -webkit-padding-start: 10px !important;
          padding-inline-start: 10px !important;
}

.P_start_11 {
  -webkit-padding-start: 11px !important;
          padding-inline-start: 11px !important;
}

.P_start_12 {
  -webkit-padding-start: 12px !important;
          padding-inline-start: 12px !important;
}

.P_start_13 {
  -webkit-padding-start: 13px !important;
          padding-inline-start: 13px !important;
}

.P_start_14 {
  -webkit-padding-start: 14px !important;
          padding-inline-start: 14px !important;
}

.P_start_15 {
  -webkit-padding-start: 15px !important;
          padding-inline-start: 15px !important;
}

.P_start_16 {
  -webkit-padding-start: 16px !important;
          padding-inline-start: 16px !important;
}

.P_start_17 {
  -webkit-padding-start: 17px !important;
          padding-inline-start: 17px !important;
}

.P_start_18 {
  -webkit-padding-start: 18px !important;
          padding-inline-start: 18px !important;
}

.P_start_19 {
  -webkit-padding-start: 19px !important;
          padding-inline-start: 19px !important;
}

.P_start_20 {
  -webkit-padding-start: 20px !important;
          padding-inline-start: 20px !important;
}

.P_start_21 {
  -webkit-padding-start: 21px !important;
          padding-inline-start: 21px !important;
}

.P_start_22 {
  -webkit-padding-start: 22px !important;
          padding-inline-start: 22px !important;
}

.P_start_23 {
  -webkit-padding-start: 23px !important;
          padding-inline-start: 23px !important;
}

.P_start_24 {
  -webkit-padding-start: 24px !important;
          padding-inline-start: 24px !important;
}

.P_start_25 {
  -webkit-padding-start: 25px !important;
          padding-inline-start: 25px !important;
}

.P_start_26 {
  -webkit-padding-start: 26px !important;
          padding-inline-start: 26px !important;
}

.P_start_27 {
  -webkit-padding-start: 27px !important;
          padding-inline-start: 27px !important;
}

.P_start_28 {
  -webkit-padding-start: 28px !important;
          padding-inline-start: 28px !important;
}

.P_start_29 {
  -webkit-padding-start: 29px !important;
          padding-inline-start: 29px !important;
}

.P_start_30 {
  -webkit-padding-start: 30px !important;
          padding-inline-start: 30px !important;
}

.P_start_31 {
  -webkit-padding-start: 31px !important;
          padding-inline-start: 31px !important;
}

.P_start_32 {
  -webkit-padding-start: 32px !important;
          padding-inline-start: 32px !important;
}

.P_start_33 {
  -webkit-padding-start: 33px !important;
          padding-inline-start: 33px !important;
}

.P_start_34 {
  -webkit-padding-start: 34px !important;
          padding-inline-start: 34px !important;
}

.P_start_35 {
  -webkit-padding-start: 35px !important;
          padding-inline-start: 35px !important;
}

.P_start_36 {
  -webkit-padding-start: 36px !important;
          padding-inline-start: 36px !important;
}

.P_start_37 {
  -webkit-padding-start: 37px !important;
          padding-inline-start: 37px !important;
}

.P_start_38 {
  -webkit-padding-start: 38px !important;
          padding-inline-start: 38px !important;
}

.P_start_39 {
  -webkit-padding-start: 39px !important;
          padding-inline-start: 39px !important;
}

.P_start_40 {
  -webkit-padding-start: 40px !important;
          padding-inline-start: 40px !important;
}

.P_start_41 {
  -webkit-padding-start: 41px !important;
          padding-inline-start: 41px !important;
}

.P_start_42 {
  -webkit-padding-start: 42px !important;
          padding-inline-start: 42px !important;
}

.P_start_43 {
  -webkit-padding-start: 43px !important;
          padding-inline-start: 43px !important;
}

.P_start_44 {
  -webkit-padding-start: 44px !important;
          padding-inline-start: 44px !important;
}

.P_start_45 {
  -webkit-padding-start: 45px !important;
          padding-inline-start: 45px !important;
}

.P_start_46 {
  -webkit-padding-start: 46px !important;
          padding-inline-start: 46px !important;
}

.P_start_47 {
  -webkit-padding-start: 47px !important;
          padding-inline-start: 47px !important;
}

.P_start_48 {
  -webkit-padding-start: 48px !important;
          padding-inline-start: 48px !important;
}

.P_start_49 {
  -webkit-padding-start: 49px !important;
          padding-inline-start: 49px !important;
}

.P_start_50 {
  -webkit-padding-start: 50px !important;
          padding-inline-start: 50px !important;
}

.P_end_0 {
  -webkit-padding-end: 0px !important;
          padding-inline-end: 0px !important;
}

.P_end_1 {
  -webkit-padding-end: 1px !important;
          padding-inline-end: 1px !important;
}

.P_end_2 {
  -webkit-padding-end: 2px !important;
          padding-inline-end: 2px !important;
}

.P_end_3 {
  -webkit-padding-end: 3px !important;
          padding-inline-end: 3px !important;
}

.P_end_4 {
  -webkit-padding-end: 4px !important;
          padding-inline-end: 4px !important;
}

.P_end_5 {
  -webkit-padding-end: 5px !important;
          padding-inline-end: 5px !important;
}

.P_end_6 {
  -webkit-padding-end: 6px !important;
          padding-inline-end: 6px !important;
}

.P_end_7 {
  -webkit-padding-end: 7px !important;
          padding-inline-end: 7px !important;
}

.P_end_8 {
  -webkit-padding-end: 8px !important;
          padding-inline-end: 8px !important;
}

.P_end_9 {
  -webkit-padding-end: 9px !important;
          padding-inline-end: 9px !important;
}

.P_end_10 {
  -webkit-padding-end: 10px !important;
          padding-inline-end: 10px !important;
}

.P_end_11 {
  -webkit-padding-end: 11px !important;
          padding-inline-end: 11px !important;
}

.P_end_12 {
  -webkit-padding-end: 12px !important;
          padding-inline-end: 12px !important;
}

.P_end_13 {
  -webkit-padding-end: 13px !important;
          padding-inline-end: 13px !important;
}

.P_end_14 {
  -webkit-padding-end: 14px !important;
          padding-inline-end: 14px !important;
}

.P_end_15 {
  -webkit-padding-end: 15px !important;
          padding-inline-end: 15px !important;
}

.P_end_16 {
  -webkit-padding-end: 16px !important;
          padding-inline-end: 16px !important;
}

.P_end_17 {
  -webkit-padding-end: 17px !important;
          padding-inline-end: 17px !important;
}

.P_end_18 {
  -webkit-padding-end: 18px !important;
          padding-inline-end: 18px !important;
}

.P_end_19 {
  -webkit-padding-end: 19px !important;
          padding-inline-end: 19px !important;
}

.P_end_20 {
  -webkit-padding-end: 20px !important;
          padding-inline-end: 20px !important;
}

.P_end_21 {
  -webkit-padding-end: 21px !important;
          padding-inline-end: 21px !important;
}

.P_end_22 {
  -webkit-padding-end: 22px !important;
          padding-inline-end: 22px !important;
}

.P_end_23 {
  -webkit-padding-end: 23px !important;
          padding-inline-end: 23px !important;
}

.P_end_24 {
  -webkit-padding-end: 24px !important;
          padding-inline-end: 24px !important;
}

.P_end_25 {
  -webkit-padding-end: 25px !important;
          padding-inline-end: 25px !important;
}

.P_end_26 {
  -webkit-padding-end: 26px !important;
          padding-inline-end: 26px !important;
}

.P_end_27 {
  -webkit-padding-end: 27px !important;
          padding-inline-end: 27px !important;
}

.P_end_28 {
  -webkit-padding-end: 28px !important;
          padding-inline-end: 28px !important;
}

.P_end_29 {
  -webkit-padding-end: 29px !important;
          padding-inline-end: 29px !important;
}

.P_end_30 {
  -webkit-padding-end: 30px !important;
          padding-inline-end: 30px !important;
}

.P_end_31 {
  -webkit-padding-end: 31px !important;
          padding-inline-end: 31px !important;
}

.P_end_32 {
  -webkit-padding-end: 32px !important;
          padding-inline-end: 32px !important;
}

.P_end_33 {
  -webkit-padding-end: 33px !important;
          padding-inline-end: 33px !important;
}

.P_end_34 {
  -webkit-padding-end: 34px !important;
          padding-inline-end: 34px !important;
}

.P_end_35 {
  -webkit-padding-end: 35px !important;
          padding-inline-end: 35px !important;
}

.P_end_36 {
  -webkit-padding-end: 36px !important;
          padding-inline-end: 36px !important;
}

.P_end_37 {
  -webkit-padding-end: 37px !important;
          padding-inline-end: 37px !important;
}

.P_end_38 {
  -webkit-padding-end: 38px !important;
          padding-inline-end: 38px !important;
}

.P_end_39 {
  -webkit-padding-end: 39px !important;
          padding-inline-end: 39px !important;
}

.P_end_40 {
  -webkit-padding-end: 40px !important;
          padding-inline-end: 40px !important;
}

.P_end_41 {
  -webkit-padding-end: 41px !important;
          padding-inline-end: 41px !important;
}

.P_end_42 {
  -webkit-padding-end: 42px !important;
          padding-inline-end: 42px !important;
}

.P_end_43 {
  -webkit-padding-end: 43px !important;
          padding-inline-end: 43px !important;
}

.P_end_44 {
  -webkit-padding-end: 44px !important;
          padding-inline-end: 44px !important;
}

.P_end_45 {
  -webkit-padding-end: 45px !important;
          padding-inline-end: 45px !important;
}

.P_end_46 {
  -webkit-padding-end: 46px !important;
          padding-inline-end: 46px !important;
}

.P_end_47 {
  -webkit-padding-end: 47px !important;
          padding-inline-end: 47px !important;
}

.P_end_48 {
  -webkit-padding-end: 48px !important;
          padding-inline-end: 48px !important;
}

.P_end_49 {
  -webkit-padding-end: 49px !important;
          padding-inline-end: 49px !important;
}

.P_end_50 {
  -webkit-padding-end: 50px !important;
          padding-inline-end: 50px !important;
}

.M_top_0 {
  margin-top: 0px !important;
}

.M_top_1 {
  margin-top: 1px !important;
}

.M_top_2 {
  margin-top: 2px !important;
}

.M_top_3 {
  margin-top: 3px !important;
}

.M_top_4 {
  margin-top: 4px !important;
}

.M_top_5 {
  margin-top: 5px !important;
}

.M_top_6 {
  margin-top: 6px !important;
}

.M_top_7 {
  margin-top: 7px !important;
}

.M_top_8 {
  margin-top: 8px !important;
}

.M_top_9 {
  margin-top: 9px !important;
}

.M_top_10 {
  margin-top: 10px !important;
}

.M_top_11 {
  margin-top: 11px !important;
}

.M_top_12 {
  margin-top: 12px !important;
}

.M_top_13 {
  margin-top: 13px !important;
}

.M_top_14 {
  margin-top: 14px !important;
}

.M_top_15 {
  margin-top: 15px !important;
}

.M_top_16 {
  margin-top: 16px !important;
}

.M_top_17 {
  margin-top: 17px !important;
}

.M_top_18 {
  margin-top: 18px !important;
}

.M_top_19 {
  margin-top: 19px !important;
}

.M_top_20 {
  margin-top: 20px !important;
}

.M_top_21 {
  margin-top: 21px !important;
}

.M_top_22 {
  margin-top: 22px !important;
}

.M_top_23 {
  margin-top: 23px !important;
}

.M_top_24 {
  margin-top: 24px !important;
}

.M_top_25 {
  margin-top: 25px !important;
}

.M_top_26 {
  margin-top: 26px !important;
}

.M_top_27 {
  margin-top: 27px !important;
}

.M_top_28 {
  margin-top: 28px !important;
}

.M_top_29 {
  margin-top: 29px !important;
}

.M_top_30 {
  margin-top: 30px !important;
}

.M_top_31 {
  margin-top: 31px !important;
}

.M_top_32 {
  margin-top: 32px !important;
}

.M_top_33 {
  margin-top: 33px !important;
}

.M_top_34 {
  margin-top: 34px !important;
}

.M_top_35 {
  margin-top: 35px !important;
}

.M_top_36 {
  margin-top: 36px !important;
}

.M_top_37 {
  margin-top: 37px !important;
}

.M_top_38 {
  margin-top: 38px !important;
}

.M_top_39 {
  margin-top: 39px !important;
}

.M_top_40 {
  margin-top: 40px !important;
}

.M_top_41 {
  margin-top: 41px !important;
}

.M_top_42 {
  margin-top: 42px !important;
}

.M_top_43 {
  margin-top: 43px !important;
}

.M_top_44 {
  margin-top: 44px !important;
}

.M_top_45 {
  margin-top: 45px !important;
}

.M_top_46 {
  margin-top: 46px !important;
}

.M_top_47 {
  margin-top: 47px !important;
}

.M_top_48 {
  margin-top: 48px !important;
}

.M_top_49 {
  margin-top: 49px !important;
}

.M_top_50 {
  margin-top: 50px !important;
}

.M_top_51 {
  margin-top: 51px !important;
}

.M_top_52 {
  margin-top: 52px !important;
}

.M_top_53 {
  margin-top: 53px !important;
}

.M_top_54 {
  margin-top: 54px !important;
}

.M_top_55 {
  margin-top: 55px !important;
}

.M_top_56 {
  margin-top: 56px !important;
}

.M_top_57 {
  margin-top: 57px !important;
}

.M_top_58 {
  margin-top: 58px !important;
}

.M_top_59 {
  margin-top: 59px !important;
}

.M_top_60 {
  margin-top: 60px !important;
}

.M_top_61 {
  margin-top: 61px !important;
}

.M_top_62 {
  margin-top: 62px !important;
}

.M_top_63 {
  margin-top: 63px !important;
}

.M_top_64 {
  margin-top: 64px !important;
}

.M_top_65 {
  margin-top: 65px !important;
}

.M_top_66 {
  margin-top: 66px !important;
}

.M_top_67 {
  margin-top: 67px !important;
}

.M_top_68 {
  margin-top: 68px !important;
}

.M_top_69 {
  margin-top: 69px !important;
}

.M_top_70 {
  margin-top: 70px !important;
}

.M_top_71 {
  margin-top: 71px !important;
}

.M_top_72 {
  margin-top: 72px !important;
}

.M_top_73 {
  margin-top: 73px !important;
}

.M_top_74 {
  margin-top: 74px !important;
}

.M_top_75 {
  margin-top: 75px !important;
}

.M_top_76 {
  margin-top: 76px !important;
}

.M_top_77 {
  margin-top: 77px !important;
}

.M_top_78 {
  margin-top: 78px !important;
}

.M_top_79 {
  margin-top: 79px !important;
}

.M_top_80 {
  margin-top: 80px !important;
}

.M_top_81 {
  margin-top: 81px !important;
}

.M_top_82 {
  margin-top: 82px !important;
}

.M_top_83 {
  margin-top: 83px !important;
}

.M_top_84 {
  margin-top: 84px !important;
}

.M_top_85 {
  margin-top: 85px !important;
}

.M_top_86 {
  margin-top: 86px !important;
}

.M_top_87 {
  margin-top: 87px !important;
}

.M_top_88 {
  margin-top: 88px !important;
}

.M_top_89 {
  margin-top: 89px !important;
}

.M_top_90 {
  margin-top: 90px !important;
}

.M_top_91 {
  margin-top: 91px !important;
}

.M_top_92 {
  margin-top: 92px !important;
}

.M_top_93 {
  margin-top: 93px !important;
}

.M_top_94 {
  margin-top: 94px !important;
}

.M_top_95 {
  margin-top: 95px !important;
}

.M_top_96 {
  margin-top: 96px !important;
}

.M_top_97 {
  margin-top: 97px !important;
}

.M_top_98 {
  margin-top: 98px !important;
}

.M_top_99 {
  margin-top: 99px !important;
}

.M_top_100 {
  margin-top: 100px !important;
}

.M_bottom_0 {
  margin-bottom: 0px !important;
}

.M_bottom_1 {
  margin-bottom: 1px !important;
}

.M_bottom_2 {
  margin-bottom: 2px !important;
}

.M_bottom_3 {
  margin-bottom: 3px !important;
}

.M_bottom_4 {
  margin-bottom: 4px !important;
}

.M_bottom_5 {
  margin-bottom: 5px !important;
}

.M_bottom_6 {
  margin-bottom: 6px !important;
}

.M_bottom_7 {
  margin-bottom: 7px !important;
}

.M_bottom_8 {
  margin-bottom: 8px !important;
}

.M_bottom_9 {
  margin-bottom: 9px !important;
}

.M_bottom_10 {
  margin-bottom: 10px !important;
}

.M_bottom_11 {
  margin-bottom: 11px !important;
}

.M_bottom_12 {
  margin-bottom: 12px !important;
}

.M_bottom_13 {
  margin-bottom: 13px !important;
}

.M_bottom_14 {
  margin-bottom: 14px !important;
}

.M_bottom_15 {
  margin-bottom: 15px !important;
}

.M_bottom_16 {
  margin-bottom: 16px !important;
}

.M_bottom_17 {
  margin-bottom: 17px !important;
}

.M_bottom_18 {
  margin-bottom: 18px !important;
}

.M_bottom_19 {
  margin-bottom: 19px !important;
}

.M_bottom_20 {
  margin-bottom: 20px !important;
}

.M_bottom_21 {
  margin-bottom: 21px !important;
}

.M_bottom_22 {
  margin-bottom: 22px !important;
}

.M_bottom_23 {
  margin-bottom: 23px !important;
}

.M_bottom_24 {
  margin-bottom: 24px !important;
}

.M_bottom_25 {
  margin-bottom: 25px !important;
}

.M_bottom_26 {
  margin-bottom: 26px !important;
}

.M_bottom_27 {
  margin-bottom: 27px !important;
}

.M_bottom_28 {
  margin-bottom: 28px !important;
}

.M_bottom_29 {
  margin-bottom: 29px !important;
}

.M_bottom_30 {
  margin-bottom: 30px !important;
}

.M_bottom_31 {
  margin-bottom: 31px !important;
}

.M_bottom_32 {
  margin-bottom: 32px !important;
}

.M_bottom_33 {
  margin-bottom: 33px !important;
}

.M_bottom_34 {
  margin-bottom: 34px !important;
}

.M_bottom_35 {
  margin-bottom: 35px !important;
}

.M_bottom_36 {
  margin-bottom: 36px !important;
}

.M_bottom_37 {
  margin-bottom: 37px !important;
}

.M_bottom_38 {
  margin-bottom: 38px !important;
}

.M_bottom_39 {
  margin-bottom: 39px !important;
}

.M_bottom_40 {
  margin-bottom: 40px !important;
}

.M_bottom_41 {
  margin-bottom: 41px !important;
}

.M_bottom_42 {
  margin-bottom: 42px !important;
}

.M_bottom_43 {
  margin-bottom: 43px !important;
}

.M_bottom_44 {
  margin-bottom: 44px !important;
}

.M_bottom_45 {
  margin-bottom: 45px !important;
}

.M_bottom_46 {
  margin-bottom: 46px !important;
}

.M_bottom_47 {
  margin-bottom: 47px !important;
}

.M_bottom_48 {
  margin-bottom: 48px !important;
}

.M_bottom_49 {
  margin-bottom: 49px !important;
}

.M_bottom_50 {
  margin-bottom: 50px !important;
}

.M_bottom_51 {
  margin-bottom: 51px !important;
}

.M_bottom_52 {
  margin-bottom: 52px !important;
}

.M_bottom_53 {
  margin-bottom: 53px !important;
}

.M_bottom_54 {
  margin-bottom: 54px !important;
}

.M_bottom_55 {
  margin-bottom: 55px !important;
}

.M_bottom_56 {
  margin-bottom: 56px !important;
}

.M_bottom_57 {
  margin-bottom: 57px !important;
}

.M_bottom_58 {
  margin-bottom: 58px !important;
}

.M_bottom_59 {
  margin-bottom: 59px !important;
}

.M_bottom_60 {
  margin-bottom: 60px !important;
}

.M_bottom_61 {
  margin-bottom: 61px !important;
}

.M_bottom_62 {
  margin-bottom: 62px !important;
}

.M_bottom_63 {
  margin-bottom: 63px !important;
}

.M_bottom_64 {
  margin-bottom: 64px !important;
}

.M_bottom_65 {
  margin-bottom: 65px !important;
}

.M_bottom_66 {
  margin-bottom: 66px !important;
}

.M_bottom_67 {
  margin-bottom: 67px !important;
}

.M_bottom_68 {
  margin-bottom: 68px !important;
}

.M_bottom_69 {
  margin-bottom: 69px !important;
}

.M_bottom_70 {
  margin-bottom: 70px !important;
}

.M_bottom_71 {
  margin-bottom: 71px !important;
}

.M_bottom_72 {
  margin-bottom: 72px !important;
}

.M_bottom_73 {
  margin-bottom: 73px !important;
}

.M_bottom_74 {
  margin-bottom: 74px !important;
}

.M_bottom_75 {
  margin-bottom: 75px !important;
}

.M_bottom_76 {
  margin-bottom: 76px !important;
}

.M_bottom_77 {
  margin-bottom: 77px !important;
}

.M_bottom_78 {
  margin-bottom: 78px !important;
}

.M_bottom_79 {
  margin-bottom: 79px !important;
}

.M_bottom_80 {
  margin-bottom: 80px !important;
}

.M_bottom_81 {
  margin-bottom: 81px !important;
}

.M_bottom_82 {
  margin-bottom: 82px !important;
}

.M_bottom_83 {
  margin-bottom: 83px !important;
}

.M_bottom_84 {
  margin-bottom: 84px !important;
}

.M_bottom_85 {
  margin-bottom: 85px !important;
}

.M_bottom_86 {
  margin-bottom: 86px !important;
}

.M_bottom_87 {
  margin-bottom: 87px !important;
}

.M_bottom_88 {
  margin-bottom: 88px !important;
}

.M_bottom_89 {
  margin-bottom: 89px !important;
}

.M_bottom_90 {
  margin-bottom: 90px !important;
}

.M_bottom_91 {
  margin-bottom: 91px !important;
}

.M_bottom_92 {
  margin-bottom: 92px !important;
}

.M_bottom_93 {
  margin-bottom: 93px !important;
}

.M_bottom_94 {
  margin-bottom: 94px !important;
}

.M_bottom_95 {
  margin-bottom: 95px !important;
}

.M_bottom_96 {
  margin-bottom: 96px !important;
}

.M_bottom_97 {
  margin-bottom: 97px !important;
}

.M_bottom_98 {
  margin-bottom: 98px !important;
}

.M_bottom_99 {
  margin-bottom: 99px !important;
}

.M_bottom_100 {
  margin-bottom: 100px !important;
}

.P_top_0 {
  padding-top: 0px !important;
}

.P_top_1 {
  padding-top: 1px !important;
}

.P_top_2 {
  padding-top: 2px !important;
}

.P_top_3 {
  padding-top: 3px !important;
}

.P_top_4 {
  padding-top: 4px !important;
}

.P_top_5 {
  padding-top: 5px !important;
}

.P_top_6 {
  padding-top: 6px !important;
}

.P_top_7 {
  padding-top: 7px !important;
}

.P_top_8 {
  padding-top: 8px !important;
}

.P_top_9 {
  padding-top: 9px !important;
}

.P_top_10 {
  padding-top: 10px !important;
}

.P_top_11 {
  padding-top: 11px !important;
}

.P_top_12 {
  padding-top: 12px !important;
}

.P_top_13 {
  padding-top: 13px !important;
}

.P_top_14 {
  padding-top: 14px !important;
}

.P_top_15 {
  padding-top: 15px !important;
}

.P_top_16 {
  padding-top: 16px !important;
}

.P_top_17 {
  padding-top: 17px !important;
}

.P_top_18 {
  padding-top: 18px !important;
}

.P_top_19 {
  padding-top: 19px !important;
}

.P_top_20 {
  padding-top: 20px !important;
}

.P_top_21 {
  padding-top: 21px !important;
}

.P_top_22 {
  padding-top: 22px !important;
}

.P_top_23 {
  padding-top: 23px !important;
}

.P_top_24 {
  padding-top: 24px !important;
}

.P_top_25 {
  padding-top: 25px !important;
}

.P_top_26 {
  padding-top: 26px !important;
}

.P_top_27 {
  padding-top: 27px !important;
}

.P_top_28 {
  padding-top: 28px !important;
}

.P_top_29 {
  padding-top: 29px !important;
}

.P_top_30 {
  padding-top: 30px !important;
}

.P_top_31 {
  padding-top: 31px !important;
}

.P_top_32 {
  padding-top: 32px !important;
}

.P_top_33 {
  padding-top: 33px !important;
}

.P_top_34 {
  padding-top: 34px !important;
}

.P_top_35 {
  padding-top: 35px !important;
}

.P_top_36 {
  padding-top: 36px !important;
}

.P_top_37 {
  padding-top: 37px !important;
}

.P_top_38 {
  padding-top: 38px !important;
}

.P_top_39 {
  padding-top: 39px !important;
}

.P_top_40 {
  padding-top: 40px !important;
}

.P_top_41 {
  padding-top: 41px !important;
}

.P_top_42 {
  padding-top: 42px !important;
}

.P_top_43 {
  padding-top: 43px !important;
}

.P_top_44 {
  padding-top: 44px !important;
}

.P_top_45 {
  padding-top: 45px !important;
}

.P_top_46 {
  padding-top: 46px !important;
}

.P_top_47 {
  padding-top: 47px !important;
}

.P_top_48 {
  padding-top: 48px !important;
}

.P_top_49 {
  padding-top: 49px !important;
}

.P_top_50 {
  padding-top: 50px !important;
}

.P_top_51 {
  padding-top: 51px !important;
}

.P_top_52 {
  padding-top: 52px !important;
}

.P_top_53 {
  padding-top: 53px !important;
}

.P_top_54 {
  padding-top: 54px !important;
}

.P_top_55 {
  padding-top: 55px !important;
}

.P_top_56 {
  padding-top: 56px !important;
}

.P_top_57 {
  padding-top: 57px !important;
}

.P_top_58 {
  padding-top: 58px !important;
}

.P_top_59 {
  padding-top: 59px !important;
}

.P_top_60 {
  padding-top: 60px !important;
}

.P_top_61 {
  padding-top: 61px !important;
}

.P_top_62 {
  padding-top: 62px !important;
}

.P_top_63 {
  padding-top: 63px !important;
}

.P_top_64 {
  padding-top: 64px !important;
}

.P_top_65 {
  padding-top: 65px !important;
}

.P_top_66 {
  padding-top: 66px !important;
}

.P_top_67 {
  padding-top: 67px !important;
}

.P_top_68 {
  padding-top: 68px !important;
}

.P_top_69 {
  padding-top: 69px !important;
}

.P_top_70 {
  padding-top: 70px !important;
}

.P_top_71 {
  padding-top: 71px !important;
}

.P_top_72 {
  padding-top: 72px !important;
}

.P_top_73 {
  padding-top: 73px !important;
}

.P_top_74 {
  padding-top: 74px !important;
}

.P_top_75 {
  padding-top: 75px !important;
}

.P_top_76 {
  padding-top: 76px !important;
}

.P_top_77 {
  padding-top: 77px !important;
}

.P_top_78 {
  padding-top: 78px !important;
}

.P_top_79 {
  padding-top: 79px !important;
}

.P_top_80 {
  padding-top: 80px !important;
}

.P_top_81 {
  padding-top: 81px !important;
}

.P_top_82 {
  padding-top: 82px !important;
}

.P_top_83 {
  padding-top: 83px !important;
}

.P_top_84 {
  padding-top: 84px !important;
}

.P_top_85 {
  padding-top: 85px !important;
}

.P_top_86 {
  padding-top: 86px !important;
}

.P_top_87 {
  padding-top: 87px !important;
}

.P_top_88 {
  padding-top: 88px !important;
}

.P_top_89 {
  padding-top: 89px !important;
}

.P_top_90 {
  padding-top: 90px !important;
}

.P_top_91 {
  padding-top: 91px !important;
}

.P_top_92 {
  padding-top: 92px !important;
}

.P_top_93 {
  padding-top: 93px !important;
}

.P_top_94 {
  padding-top: 94px !important;
}

.P_top_95 {
  padding-top: 95px !important;
}

.P_top_96 {
  padding-top: 96px !important;
}

.P_top_97 {
  padding-top: 97px !important;
}

.P_top_98 {
  padding-top: 98px !important;
}

.P_top_99 {
  padding-top: 99px !important;
}

.P_top_100 {
  padding-top: 100px !important;
}

.P_bottom_0 {
  padding-bottom: 0px !important;
}

.P_bottom_1 {
  padding-bottom: 1px !important;
}

.P_bottom_2 {
  padding-bottom: 2px !important;
}

.P_bottom_3 {
  padding-bottom: 3px !important;
}

.P_bottom_4 {
  padding-bottom: 4px !important;
}

.P_bottom_5 {
  padding-bottom: 5px !important;
}

.P_bottom_6 {
  padding-bottom: 6px !important;
}

.P_bottom_7 {
  padding-bottom: 7px !important;
}

.P_bottom_8 {
  padding-bottom: 8px !important;
}

.P_bottom_9 {
  padding-bottom: 9px !important;
}

.P_bottom_10 {
  padding-bottom: 10px !important;
}

.P_bottom_11 {
  padding-bottom: 11px !important;
}

.P_bottom_12 {
  padding-bottom: 12px !important;
}

.P_bottom_13 {
  padding-bottom: 13px !important;
}

.P_bottom_14 {
  padding-bottom: 14px !important;
}

.P_bottom_15 {
  padding-bottom: 15px !important;
}

.P_bottom_16 {
  padding-bottom: 16px !important;
}

.P_bottom_17 {
  padding-bottom: 17px !important;
}

.P_bottom_18 {
  padding-bottom: 18px !important;
}

.P_bottom_19 {
  padding-bottom: 19px !important;
}

.P_bottom_20 {
  padding-bottom: 20px !important;
}

.P_bottom_21 {
  padding-bottom: 21px !important;
}

.P_bottom_22 {
  padding-bottom: 22px !important;
}

.P_bottom_23 {
  padding-bottom: 23px !important;
}

.P_bottom_24 {
  padding-bottom: 24px !important;
}

.P_bottom_25 {
  padding-bottom: 25px !important;
}

.P_bottom_26 {
  padding-bottom: 26px !important;
}

.P_bottom_27 {
  padding-bottom: 27px !important;
}

.P_bottom_28 {
  padding-bottom: 28px !important;
}

.P_bottom_29 {
  padding-bottom: 29px !important;
}

.P_bottom_30 {
  padding-bottom: 30px !important;
}

.P_bottom_31 {
  padding-bottom: 31px !important;
}

.P_bottom_32 {
  padding-bottom: 32px !important;
}

.P_bottom_33 {
  padding-bottom: 33px !important;
}

.P_bottom_34 {
  padding-bottom: 34px !important;
}

.P_bottom_35 {
  padding-bottom: 35px !important;
}

.P_bottom_36 {
  padding-bottom: 36px !important;
}

.P_bottom_37 {
  padding-bottom: 37px !important;
}

.P_bottom_38 {
  padding-bottom: 38px !important;
}

.P_bottom_39 {
  padding-bottom: 39px !important;
}

.P_bottom_40 {
  padding-bottom: 40px !important;
}

.P_bottom_41 {
  padding-bottom: 41px !important;
}

.P_bottom_42 {
  padding-bottom: 42px !important;
}

.P_bottom_43 {
  padding-bottom: 43px !important;
}

.P_bottom_44 {
  padding-bottom: 44px !important;
}

.P_bottom_45 {
  padding-bottom: 45px !important;
}

.P_bottom_46 {
  padding-bottom: 46px !important;
}

.P_bottom_47 {
  padding-bottom: 47px !important;
}

.P_bottom_48 {
  padding-bottom: 48px !important;
}

.P_bottom_49 {
  padding-bottom: 49px !important;
}

.P_bottom_50 {
  padding-bottom: 50px !important;
}

.P_bottom_51 {
  padding-bottom: 51px !important;
}

.P_bottom_52 {
  padding-bottom: 52px !important;
}

.P_bottom_53 {
  padding-bottom: 53px !important;
}

.P_bottom_54 {
  padding-bottom: 54px !important;
}

.P_bottom_55 {
  padding-bottom: 55px !important;
}

.P_bottom_56 {
  padding-bottom: 56px !important;
}

.P_bottom_57 {
  padding-bottom: 57px !important;
}

.P_bottom_58 {
  padding-bottom: 58px !important;
}

.P_bottom_59 {
  padding-bottom: 59px !important;
}

.P_bottom_60 {
  padding-bottom: 60px !important;
}

.P_bottom_61 {
  padding-bottom: 61px !important;
}

.P_bottom_62 {
  padding-bottom: 62px !important;
}

.P_bottom_63 {
  padding-bottom: 63px !important;
}

.P_bottom_64 {
  padding-bottom: 64px !important;
}

.P_bottom_65 {
  padding-bottom: 65px !important;
}

.P_bottom_66 {
  padding-bottom: 66px !important;
}

.P_bottom_67 {
  padding-bottom: 67px !important;
}

.P_bottom_68 {
  padding-bottom: 68px !important;
}

.P_bottom_69 {
  padding-bottom: 69px !important;
}

.P_bottom_70 {
  padding-bottom: 70px !important;
}

.P_bottom_71 {
  padding-bottom: 71px !important;
}

.P_bottom_72 {
  padding-bottom: 72px !important;
}

.P_bottom_73 {
  padding-bottom: 73px !important;
}

.P_bottom_74 {
  padding-bottom: 74px !important;
}

.P_bottom_75 {
  padding-bottom: 75px !important;
}

.P_bottom_76 {
  padding-bottom: 76px !important;
}

.P_bottom_77 {
  padding-bottom: 77px !important;
}

.P_bottom_78 {
  padding-bottom: 78px !important;
}

.P_bottom_79 {
  padding-bottom: 79px !important;
}

.P_bottom_80 {
  padding-bottom: 80px !important;
}

.P_bottom_81 {
  padding-bottom: 81px !important;
}

.P_bottom_82 {
  padding-bottom: 82px !important;
}

.P_bottom_83 {
  padding-bottom: 83px !important;
}

.P_bottom_84 {
  padding-bottom: 84px !important;
}

.P_bottom_85 {
  padding-bottom: 85px !important;
}

.P_bottom_86 {
  padding-bottom: 86px !important;
}

.P_bottom_87 {
  padding-bottom: 87px !important;
}

.P_bottom_88 {
  padding-bottom: 88px !important;
}

.P_bottom_89 {
  padding-bottom: 89px !important;
}

.P_bottom_90 {
  padding-bottom: 90px !important;
}

.P_bottom_91 {
  padding-bottom: 91px !important;
}

.P_bottom_92 {
  padding-bottom: 92px !important;
}

.P_bottom_93 {
  padding-bottom: 93px !important;
}

.P_bottom_94 {
  padding-bottom: 94px !important;
}

.P_bottom_95 {
  padding-bottom: 95px !important;
}

.P_bottom_96 {
  padding-bottom: 96px !important;
}

.P_bottom_97 {
  padding-bottom: 97px !important;
}

.P_bottom_98 {
  padding-bottom: 98px !important;
}

.P_bottom_99 {
  padding-bottom: 99px !important;
}

.P_bottom_100 {
  padding-bottom: 100px !important;
}

.Zindex-1 {
  z-index: -1 !important;
}

.Zindex0 {
  z-index: 0 !important;
}

.Zindex1 {
  z-index: 1 !important;
}

.Zindex2 {
  z-index: 2 !important;
}

.Zindex3 {
  z-index: 3 !important;
}

.Zindex4 {
  z-index: 4 !important;
}

.Zindex5 {
  z-index: 5 !important;
}

.Zindex6 {
  z-index: 6 !important;
}

.Zindex7 {
  z-index: 7 !important;
}

.Zindex8 {
  z-index: 8 !important;
}

.Zindex9 {
  z-index: 9 !important;
}

.Zindex10 {
  z-index: 10 !important;
}

.Zindex11 {
  z-index: 11 !important;
}

.Zindex12 {
  z-index: 12 !important;
}

.Zindex13 {
  z-index: 13 !important;
}

.Zindex14 {
  z-index: 14 !important;
}

.Zindex15 {
  z-index: 15 !important;
}

.Zindex16 {
  z-index: 16 !important;
}

.Zindex17 {
  z-index: 17 !important;
}

.Zindex18 {
  z-index: 18 !important;
}

.Zindex19 {
  z-index: 19 !important;
}

.Zindex20 {
  z-index: 20 !important;
}

.Zindex21 {
  z-index: 21 !important;
}

.Zindex22 {
  z-index: 22 !important;
}

.Zindex23 {
  z-index: 23 !important;
}

.Zindex24 {
  z-index: 24 !important;
}

.Zindex25 {
  z-index: 25 !important;
}

.Zindex26 {
  z-index: 26 !important;
}

.Zindex27 {
  z-index: 27 !important;
}

.Zindex28 {
  z-index: 28 !important;
}

.Zindex29 {
  z-index: 29 !important;
}

.Zindex30 {
  z-index: 30 !important;
}

.Zindex31 {
  z-index: 31 !important;
}

.Zindex32 {
  z-index: 32 !important;
}

.Zindex33 {
  z-index: 33 !important;
}

.Zindex34 {
  z-index: 34 !important;
}

.Zindex35 {
  z-index: 35 !important;
}

.Zindex36 {
  z-index: 36 !important;
}

.Zindex37 {
  z-index: 37 !important;
}

.Zindex38 {
  z-index: 38 !important;
}

.Zindex39 {
  z-index: 39 !important;
}

.Zindex40 {
  z-index: 40 !important;
}

.Zindex41 {
  z-index: 41 !important;
}

.Zindex42 {
  z-index: 42 !important;
}

.Zindex43 {
  z-index: 43 !important;
}

.Zindex44 {
  z-index: 44 !important;
}

.Zindex45 {
  z-index: 45 !important;
}

.Zindex46 {
  z-index: 46 !important;
}

.Zindex47 {
  z-index: 47 !important;
}

.Zindex48 {
  z-index: 48 !important;
}

.Zindex49 {
  z-index: 49 !important;
}

.Zindex50 {
  z-index: 50 !important;
}

.Zindex51 {
  z-index: 51 !important;
}

.Zindex52 {
  z-index: 52 !important;
}

.Zindex53 {
  z-index: 53 !important;
}

.Zindex54 {
  z-index: 54 !important;
}

.Zindex55 {
  z-index: 55 !important;
}

.Zindex56 {
  z-index: 56 !important;
}

.Zindex57 {
  z-index: 57 !important;
}

.Zindex58 {
  z-index: 58 !important;
}

.Zindex59 {
  z-index: 59 !important;
}

.Zindex60 {
  z-index: 60 !important;
}

.Zindex61 {
  z-index: 61 !important;
}

.Zindex62 {
  z-index: 62 !important;
}

.Zindex63 {
  z-index: 63 !important;
}

.Zindex64 {
  z-index: 64 !important;
}

.Zindex65 {
  z-index: 65 !important;
}

.Zindex66 {
  z-index: 66 !important;
}

.Zindex67 {
  z-index: 67 !important;
}

.Zindex68 {
  z-index: 68 !important;
}

.Zindex69 {
  z-index: 69 !important;
}

.Zindex70 {
  z-index: 70 !important;
}

.Zindex71 {
  z-index: 71 !important;
}

.Zindex72 {
  z-index: 72 !important;
}

.Zindex73 {
  z-index: 73 !important;
}

.Zindex74 {
  z-index: 74 !important;
}

.Zindex75 {
  z-index: 75 !important;
}

.Zindex76 {
  z-index: 76 !important;
}

.Zindex77 {
  z-index: 77 !important;
}

.Zindex78 {
  z-index: 78 !important;
}

.Zindex79 {
  z-index: 79 !important;
}

.Zindex80 {
  z-index: 80 !important;
}

.Zindex81 {
  z-index: 81 !important;
}

.Zindex82 {
  z-index: 82 !important;
}

.Zindex83 {
  z-index: 83 !important;
}

.Zindex84 {
  z-index: 84 !important;
}

.Zindex85 {
  z-index: 85 !important;
}

.Zindex86 {
  z-index: 86 !important;
}

.Zindex87 {
  z-index: 87 !important;
}

.Zindex88 {
  z-index: 88 !important;
}

.Zindex89 {
  z-index: 89 !important;
}

.Zindex90 {
  z-index: 90 !important;
}

.Zindex91 {
  z-index: 91 !important;
}

.Zindex92 {
  z-index: 92 !important;
}

.Zindex93 {
  z-index: 93 !important;
}

.Zindex94 {
  z-index: 94 !important;
}

.Zindex95 {
  z-index: 95 !important;
}

.Zindex96 {
  z-index: 96 !important;
}

.Zindex97 {
  z-index: 97 !important;
}

.Zindex98 {
  z-index: 98 !important;
}

.Zindex99 {
  z-index: 99 !important;
}

.txt_start {
  text-align: start !important;
}

.txt_end {
  text-align: end !important;
}

.radiusRight {
  border-radius: 0 30px 30px 0 !important;
}

.radiusLeft {
  border-radius: 30px 0 0 30px !important;
}

.radiusTop {
  border-radius: 30px 30px 0 0 !important;
}

.radiusBottom {
  border-radius: 0 0 30px 30px !important;
}

button:focus {
  outline: none;
}

.btn {
  font-size: 12px;
  transition: 0.3s all ease;
  border-radius: 0;
}

.btn:focus {
  box-shadow: none;
}

.overflow_auto {
  overflow: auto;
}
.overflowAuto {
  max-height: 400px;
  overflow: auto;
}

.pache {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #95C11F;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  color: #fff;
  text-align: center;
  line-height: 8px;
  font-weight: 100;
  font-size: 6px;
}

.default_link {
  color: #454545;
  cursor: pointer;
  transition: 0.3s all ease;
  text-decoration: none;
}

.default_link:hover {
  color: #95C11F;
  text-decoration: none;
  transform: translateX(-2px);
}

.input_search {
  width: 300px;
  border: 1px solid #ddd;
  height: 40px;
  border-radius: 5px;
  background: #fff;
  padding: 5px 10px;
  font-size: 11px;
}
.input_search:focus {
  outline: none;
}

.iti {
  position: relative;
  display: inline-block;
  width: 100%;
}

textarea:focus {
  outline: none;
}

.form__label {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  margin-top: 10px;
  overflow: hidden;
}

.form__label .default_input {
  position: relative;
  width: 100%;
  height: 40px;
  padding: 10px;
  font-size: 13px !important;
  line-height: unset !important;
  border: 1px solid #ddd;
  border-radius: 30px;
}

.form__label .default_input:focus {
  outline: none !important;
  border: 2px solid #95C11F;
  box-shadow: none !important;
}

.form__label .default_input:focus::-webkit-input-placeholder {
  -webkit-transform: translateX(150%);
  transform: translateX(150%);
}

.form__label .default_input:focus:-ms-input-placeholder {
  transform: translateX(150%);
}

.form__label .default_input:focus::-ms-input-placeholder {
  transform: translateX(150%);
}

.form__label .default_input:focus::placeholder {
  -webkit-transform: translateX(150%);
  transform: translateX(150%);
}

.form__label .float__label {
  display: none;
  position: absolute;
  top: 25%;
  pointer-events: none;
  color: var(--mainColor);
  left: 10px;
  -webkit-transition: 0.3s all cubic-bezier(0, 0.11, 0.4, 1.29);
  transition: 0.3s all cubic-bezier(0, 0.11, 0.4, 1.29);
  font-size: 13px;
  font-weight: 600;
  border-radius: 5px;
}

.form__label span:last-child {
  white-space: nowrap;
}

.form__label .float__label {
  font-size: 12px;
  font-weight: 400;
}

textarea.default_input + .float__label {
  top: 11px;
}

.default_input:focus-visible {
  outline-color: #95C11F !important;
}

input:focus {
  outline: none !important;
  border: 1px solid #95C11F;
}

textarea:focus {
  border: 2px solid #95C11F;
}

.default_input::-webkit-input-placeholder {
  font-size: 12px;
  -webkit-transition: .3s all ease;
  transition: .3s all ease;
}

.default_input:-ms-input-placeholder {
  font-size: 12px;
  -webkit-transition: .3s all ease;
  transition: .3s all ease;
}

.default_input::-ms-input-placeholder {
  font-size: 12px;
  -webkit-transition: .3s all ease;
  transition: .3s all ease;
}

.default_input::placeholder {
  font-size: 12px;
  -webkit-transition: .3s all ease;
  transition: .3s all ease;
}

textarea.default_input {
  min-height: 150px;
}

.input_footer input:focus {
  outline: none;
}

.float_btn {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  color: #fff;
  border-radius: 4px 0 0 4px;
}

.float_icon {
  position: absolute;
  top: 5px;
  left: 16px;
  height: 100%;
  color: #454545;
  border-radius: 4px 0 0 4px;
  font-size: 17px;
}

input.location {
  border: 1px solid #ddd;
  border-radius: 30px;
  height: 32px;
  width: 100%;
  font-size: 11px;
  padding: 5px 10px;
}
input.location:focus {
  outline: none;
}

.float_input {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  opacity: 0;
  z-index: 5;
  cursor: pointer;
}

.float-top-left {
  position: absolute;
  top: 0;
  left: 5px;
}

.form_search {
  width: 50%;
}

.toggle_pass {
  position: absolute;
  top: 10px;
  left: 15px;
}

.pinlogin {
  display: flex;
  align-items: center;
  justify-content: center;
}

.pinlogin .pinlogin-field {
  margin: 0 10px !important;
}

.fill:hover,
.fill:focus {
  box-shadow: inset 0 0 0 2em var(--main);
  color: #fff;
}

.pulse:hover,
.pulse:focus {
  -webkit-animation: pulse 1s;
          animation: pulse 1s;
  box-shadow: 0 0 0 2em rgba(255, 255, 255, 0);
}

@-webkit-keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 var(--white);
  }
}

@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 var(--white);
  }
}
.close:hover,
.close:focus {
  box-shadow: inset -3.5em 0 0 0 var(--main), inset 3.5em 0 0 0 var(--main);
}

.raise:hover,
.raise:focus {
  box-shadow: 0 0.5em 0.5em -0.4em var(--white);
  transform: translateY(-0.25em);
}

.up:hover,
.up:focus {
  box-shadow: inset 0 -4.25em 0 0 var(--white);
  color: var(--main) !important;
}

.slide:hover,
.slide:focus {
  box-shadow: inset 11.5em 0 0 0 var(--main);
  color: #fff !important;
}

.offset {
  box-shadow: 0.3em 0.3em 0 0 var(--color), inset 0.3em 0.3em 0 0 var(--color);
}
.offset:hover, .offset:focus {
  box-shadow: 0 0 0 0 var(--mainOpacity), inset 6em 3.5em 0 0 var(--mainOpacity);
  color: #fff !important;
}

.confirm__send {
  background-color: var(--main);
  width: 150px;
  height: 45px;
  border-radius: 5px;
  color: var(--white);
}
.confirm__send:hover, .confirm__send:focus {
  border-color: var(--white);
  color: var(--main);
  border: 2px solid var(--main);
}

.main_btn {
  border-radius: 5px;
  white-space: nowrap;
  color: var(--white);
  padding: 5px 25px;
  height: 35px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: flex;
  align-items: center;
  justify-content: center;
}
.main_btn.fluid {
  background-color: var(--white);
  color: var(--main);
  border: 2px solid var(--main);
}
.main_btn.radius {
  border-radius: 30px;
}

.round_btn {
  background-color: var(--main);
  border-radius: 40px;
  color: var(--white);
  padding: 10px 20px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 150px;
}
.round_btn.fluid {
  background-color: var(--white);
  border-radius: 40px;
  color: var(--main);
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid var(--main);
}
.round_btn.fluid:hover {
  background-color: var(--main);
  color: #fff;
}

.icon_btn {
  width: 35px;
  background-color: #f3f3f3;
  border-radius: 5px;
  height: 35px;
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: 0.3s all ease;
  position: relative;
}

.custom_check {
  width: 100%;
  height: 100%;
  border: 2px solid #136833;
  display: block;
  text-align: center;
  line-height: 13px;
  border-radius: 3px;
  font-size: 9px;
  color: #fff;
  background-color: #fff;
  transition: 0.3s all cubic-bezier(0, 0.11, 0.4, 1.29);
}

input[type=checkbox]:checked ~ .custom_check {
  background-color: #136833;
  color: #fff;
}

.checkbox {
  display: flex;
  align-items: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.checkbox.sub .custom_check {
  width: 19px;
  height: 19px;
  line-height: 18px;
  border: 1px solid var(--mainOpacity);
}
.checkbox.sub input[type=checkbox]:checked ~ .custom_check {
  background-color: var(--mainOpacity);
}

.radio-input {
  position: absolute;
  visibility: hidden;
}

.radio-label {
  cursor: pointer;
  display: flex;
  align-items: center;
  font-size: 12px;
  position: relative;
  vertical-align: top;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.radio-label:before {
  background-color: #fff;
  border: 0.1rem solid #136833;
  border-radius: 0.8rem;
  content: "";
  display: inline-block;
  height: 12px;
  width: 12px;
}

input[type=radio]:checked + .custom_checked {
  background: #136833;
  border-radius: 50%;
  height: 7px;
  right: 0;
  left: 0;
  margin: auto;
  position: absolute;
  width: 7px;
}

.filter_select .niceSelect {
  border: 0;
  font-weight: 600;
}
.filter_select .niceSelect .list {
  font-size: 10px;
}

.input_select {
  position: relative;
}
.input_select span:last-child {
  white-space: nowrap;
}
.input_select .niceSelect {
  font-size: 12px;
  padding: 0 10px;
  width: 100%;
  margin: 10px 0;
  border-radius: 0;
  height: 38px;
  display: flex;
  align-items: center;
  border: solid 1px #ddd;
  color: #929292;
  border-radius: 5px;
}
.input_select .niceSelect.rolled {
  border-radius: 30px;
}
.input_select .niceSelect.rolled .list {
  margin-top: 0;
}
.input_select .niceSelect.rolled.open {
  border-radius: 30px 30px 0 0;
    border-color: #95c21f;
    border-bottom: 0 !important;
}
.input_select .niceSelect.rolled.open .list {
  border-radius: 0 0 30px 30px;
  overflow: auto;
    border-color:#95c21f
}
.input_select .list {
  width: 100%;
  font-size: 10px;
  border-radius: 0;
  max-height: 200px;
  overflow: auto;
    box-sizing: unset !important;
    left: -1px !important;
  -webkit-box-shadow: unset;
          box-shadow: unset;
  border: 1px solid #ddd;
  border-top: 0;
}
.input_select .list .option {
  text-align: start;
}
.input_select .list .option:hover, .input_select .list .option.focus, .input_select .list .option.selected.focus {
  background-color: inherit;
  color: #136833;
  font-weight: 600;
}
.input_select .bootstrap-select .dropdown-toggle .filter-option {
  text-align: start !important;
}
.input_select .bootstrap-select > .dropdown-toggle {
  background: #fff;
  height: 35px !important;
}
.input_select .bootstrap-select > .dropdown-toggle:focus {
  outline: none !important;
}
.input_select .nice-select:after {
  left: 12px;
  right: unset;
}

.select2-container {
  width: 100% !important;
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
  position: relative;
  width: 100%;
  display: flex;
  flex-direction: row-reverse;
  margin: 0;
  flex-wrap: wrap;
}

.select2-container--default .select2-search--inline .select2-search__field {
  height: 100% !important;
}

.select2-container--default .select2-selection--multiple {
  border: 1px solid #ddd !important;
}

.select2-search {
  position: absolute;
  top: 0;
  left: 0;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: var(--mainOpacity);
  border: 1px solid var(--mainOpacity);
  border-radius: 30px;
  color: #fff;
  padding: 5px 10px;
  display: flex;
  flex-direction: row-reverse;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  position: unset !important;
  border: 2px solid crimson;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  color: crimson;
  line-height: 19px;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
    border: 1px solid var(--main) !important;
}

.select2-container .select2-selection--multiple {
  min-height: 38px;border-radius: 35px !important;
}

.modal {
  background-color: rgba(33, 37, 41, 0.1215686275);
}

.modal-header {
  display: flex;
  justify-content: center;
  border: 0;
}
.modal-header img {
  width: 40%;
}
.modal-header .close_modal {
  position: absolute;
  top: 10px;
  right: 10px;
  border: 3px solid crimson;
  border-radius: 50%;
  width: 25px;
  height: 25px;
  padding: 0;
  color: crimson;
  font-weight: 600;
}

.btn.remove {
  position: absolute;
  top: 0;
  left: 0;
  color: crimson;
  font-size: 20px;
}

.update_images {
  position: relative;
}

/*img user prevew*/
.imgs-block {
  display: inline-block;
  vertical-align: top;
  position: relative;
  margin: 15px 0;
  background-color: #eee;
  border-radius: 50%;
}

.label-img {
  display: inline-block;
  background-color: #136833;
  color: #fff;
  width: 20px;
  height: 20px;
  margin: auto;
  border-radius: 50%;
  text-align: center;
  position: absolute;
  bottom: -8px;
  font-size: 12px;
  left: 0;
  right: 0;
  line-height: 22px;
  cursor: pointer;
  z-index: 5;
}
.label-img input {
  cursor: pointer;
}

.uploaded-block {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.label-img img,
.uploaded-block img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  transition: 0.3s all ease;
}

.close:not(:disabled):not(.disabled) {
  cursor: pointer;
}

.upload-area {
  width: 60px;
  height: 60px;
}

.close:not(:disabled):not(.disabled) {
  cursor: pointer;
}

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
}

.input-img {
  position: absolute;
  width: 100px;
  height: 100px;
  opacity: 0;
  cursor: pointer;
}

.fapen {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  text-align: center;
  line-height: 98px;
  background-color: #f8f8f8;
}

.imgBlock {
  width: 120px;
  height: 120px;
  position: relative;
  border-radius: 5px;
}

.img-block {
  width: 100%;
  height: 200px;
  position: relative;
  border-radius: 7px;
}
.img-block.multiple {
  border: 1px dashed #95C11F;
  height: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(61, 155, 114, 0.03);
}
.img-block.multiple .uploud_label {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.img-block.multiple .uploud_label img {
  width: 30px;
  height: 35px;
}

.uploaded__area {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.uploaded__area .file_ {
  width: 90px;
  height: 90px;
  border-radius: 5px;
  margin: 7px;
  position: relative;
}
.uploaded__area .file_ img {
  width: 100%;
  height: 100%;
  border-radius: 5px;
}
.uploaded__area .file_ video {
  width: 100%;
  height: 100%;
  border-radius: 5px;
}
.uploaded__area .file_ .docs_file {
  width: 100%;
  height: 100%;
  text-align: center;
  background-color: #eee;
  color: crimson;
  font-size: 30px;
  position: relative;
}
.uploaded__area .file_ .play-button {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  cursor: pointer;
}
.uploaded__area .file_ .play-button img {
  width: 100%;
  height: 100%;
}
.uploaded__area .file_ .remove_media {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  padding: 0;
  text-align: center;
  line-height: 22px;
  background-color: crimson;
  color: #fff;
  position: absolute;
  right: 4px;
  top: 4px;
  transition: 0.3s all cubic-bezier(0, 0.11, 0.4, 1.29);
}
.uploaded__area .file_ .remove_media:hover {
  background-color: #fff;
  color: crimson;
}

.avatar_block {
  position: absolute;
  width: 100%;
  display: flex;
  justify-content: center;
  bottom: -30%;
  flex-direction: column;
  align-items: center;
}

.uploader_btn {
  position: absolute;
  bottom: -15px;
  right: 10%;
}

.uploud_wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: 15px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.uploud_wrapper .uploder_input {
  position: relative;
  width: 35px;
  height: 35px;
  border: 1px dashed #136833;
  background-color: #f3f3f3;
  text-align: center;
  line-height: 35px;
  color: #454545;
  font-size: 18px;
  cursor: pointer;
}
.uploud_wrapper .uploder_input .input-img {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 5;
  cursor: pointer;
  top: 0;
  right: 0;
}
.uploud_wrapper .image_uplouded {
  border-radius: 0;
  width: 95%;
  height: 95%;
}
.uploud_wrapper .invalid-feedback{
    font-size: 10px;
    white-space: nowrap;
    width: fit-content;
    position: absolute;
    top: -100%;
    right: -100%;
}


.on-live {
  width: 80px;
  height: 20px;
  border: 1px solid red;
  border-radius: 20px;
  text-align: center;
  color: red;
  position: relative;
  display: block;
  line-height: 18px;
}
.on-live::before {
  position: absolute;
  width: 5px;
  height: 5px;
  background-color: red;
  border-radius: 50%;
  content: "";
  right: 5px;
  top: 7px;
}

.drop-box, .drop-boxData2 .text-center {
  display: inline-block;
}

.drop-box {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.drop-box .box-up {
  width: 110px;
  height: 110px;
  margin: 10px;
}
.drop-box .box-up .images-upload-block {
  display: inline-block;
  vertical-align: top;
  position: relative;
  -webkit-margin-end: 10px;
          margin-inline-end: 10px;
  width: 100%;
  height: 100%;
}
.drop-box .box-up .images-upload-block .upload-img {
  display: inline-block;
  width: 110px;
  height: 110px;
  line-height: 110px;
  text-align: center;
  position: relative;
  border-radius: 10px;
  margin: 0;
  border: 1px solid #DDD;
}

.drop-box .upload-img span {
  position: absolute;
  right: 0;
  left: 0;
  margin: auto;
  z-index: 9;
  top: 50%;
  transform: translateY(-50%);
  font-size: 22px;
}

.drop-box .upload-img input {
  position: absolute;
  opacity: 0;
  z-index: -1;
  display: none;
}

.click_event, .click_eventData2 {
  padding: 0;
  background: #f3f3f3;
  color: #454545;
  width: 35px;
  height: 35px;
  display: inline-block;
  border-radius: 0;
  border: 1px dashed #136833;
}

.click_event .plus {
  line-height: 36px;
  font-size: 20px;
  color: #454545;
}

.drop-box .uploaded-block img {
  width: 100%;
  height: 100%;
  margin: 0;
  border-radius: 10px;
}

.drop-box .uploaded-block {
  position: absolute;
  right: 0;
  left: 0;
  margin: auto;
  top: 0;
  width: 110px;
  height: 110px;
  z-index: 9;
}

.drop-box .uploaded-block .close {
  position: absolute;
  top: -8px;
  color: #fff;
  background: #945374 !important;
  font-size: 18px;
  width: 23px;
  height: 23px;
  text-align: center;
  border-radius: 50%;
  opacity: 1;
  left: 0;
  right: 0;
  margin: auto;
  padding: 0;
  line-height: 0 !important;
}

.offer_panner .uploader_btn {
  right: 0;
  left: 0;
  margin: auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.topG {
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  margin: auto;
  width: 100%;
  height: 100%;
  border-radius: 7px;
}

.gallery_area {
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  margin: auto;
  width: 100%;
  height: 100%;
  overflow: hidden;
  border-radius: 7px;
}
.gallery_area i {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  margin: auto;
  color: #ffffff;
}

.images img {
  width: 100%;
  height: 100%;
  border-radius: 7px;
  -o-object-fit: cover;
     object-fit: cover;
}

.images {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 99;
  border-radius: 7px;
}

.topG i {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  margin: auto;
  color: #ffffff;
}

.uploder {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  border-radius: 5px;
  border: 1px dashed #136833;
}
.uploder img {
  width: 20px;
  height: 20px;
}
.uploder .heddenUploud2 {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  margin-bottom: 0 !important;
  opacity: 0;
  z-index: 9;
}

.user_avatar {
  width: 35px;
  height: 35px;
  border-radius: 50%;
  border: 1px solid #ddd;
}

.date_range {
  background-color: #f9f9f9;
  display: flex;
  align-items: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  position: relative;
  border-radius: 5px;
  padding: 0 10px;
}
.date_range input.dateRangePicker {
  background-color: #f9f9f9;
  width: 250px;
  border: 0;
  font-size: 13px;
  height: 35px;
  cursor: pointer;
  border-radius: 5px;
  padding: 5px 15px;
}

div.dataTables_wrapper div.dataTables_filter label {
  margin: 0 30px;
}

.table td, .table th {
  vertical-align: middle;
}

.overflowx_auto {
  overflow-x: auto;
  overflow-y: clip;
}

.drop__toggle {
  position: relative;
}

.drop__toggle::after {
  content: "";
  position: absolute;
  top: 14px;
  left: -8px;
  border-right: 2px solid #000;
  border-bottom: 2px solid #000;
  transform: rotate(45deg);
  width: 7px;
  height: 7px;
}

.drop__menu {
  display: block;
  min-width: 350px;
  padding: 10px 15px;
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  transition: 0.3s all ease-in-out;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  box-shadow: 0 0 5px #ddd;
  border: 0;
  text-align: start;
  border-radius: 5px;
  white-space: nowrap;
}

.drop__menu .dropdown-item {
  border-bottom: 1px solid #eee;
  padding: 10px 20px 10px 45px;
  transition: 0.3s all ease-in-out;
}

.drop__menu .dropdown-item:active,
.drop__menu .dropdown-item:hover {
  background-color: var(--main);
  color: var(--white);
}

.drop__menu.show {
  visibility: visible;
  opacity: 1;
  pointer-events: unset;
}

.dropleft .dropdown-menu {
  padding: 10px;
  border-radius: 0;
  margin: 0;
  box-shadow: 0 0 16px #eee;
  border: 0;
}

.dropleft .dropdown-toggle::before {
  display: none;
}

.dropleft {
  width: 100%;
}
.dropleft button {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.underline {
  text-decoration: underline !important;
}

.line_through {
  text-decoration: line-through !important;
}

div.stars {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: inline-block;
}

.mt-200 {
  margin-top: 200px;
}

input.star {
  display: none;
}

label.star {
  float: right;
  padding: 2px;
  font-size: 30px;
  color: #eee;
  transition: all 0.2s;
}

input.star:checked ~ label.star:before {
  content: "\f005";
  color: #2885bf;
  transition: all 0.25s;
}

input.star-5:checked ~ label.star:before {
  color: #2885bf;
  text-shadow: 0 0 20px #2885bf;
}

input.star-1:checked ~ label.star:before {
  color: #2885bf;
}

label.star:hover {
  transform: rotate(-15deg) scale(1.3);
}

label.star:before {
  content: "\f006";
  font-family: FontAwesome;
}

.border_dash {
  border: 1px dashed #ddd;
}

.bordered {
  border: 1px solid #ddd;
}

.borderShaddow {
  box-shadow: 0 0 3px #ddd;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
          appearance: none;
  margin: 0;
}

input[type=number] {
  -webkit-appearance: textfield;
     -moz-appearance: textfield;
          appearance: textfield;
}

.H-auto {
  height: auto !important;
}

.border_left {
  border-left: 1px solid #ddd;
}

.border_right {
  border-right: 1px solid #ddd;
}

.border_bottom {
  border-bottom: 1px solid #ddd;
}

.border_top {
  border-top: 1px solid #ddd;
}

.default_container {
  width: 86%;
  padding: 0 15px;
  margin: auto;
}
@media (max-width: 991px) {
  .default_container {
    width: 90%;
  }
}
@media (max-width: 424px) {
  .default_container {
    width: 96%;
  }
}

.default__button--big {
  color: #95C11F !important;
}

.default__controls.ckin__controls {
  color: #fff !important;
  font-size: 17px;
}

.default .progress {
  background-color: rgba(255, 255, 255, 0.5);
  height: 4px !important;
}

.default .progress__filled {
  background-color: #fff !important;
}

.breadcrumb {
  display: flex;
  align-items: center;
  background-color: inherit;
}
.breadcrumb .breadcrumb-item {
  font-size: 10px;
  font-weight: 600;
}

.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  color: #6c757d;
  font-family: "Font Awesome 5 Free";
  content: "\f060";
  -webkit-margin-end: 5px;
          margin-inline-end: 5px;
}

.float_sign {
  position: absolute;
  top: 0;
  border-radius: 0 0 15px 15px;
  width: 80px;
  height: 25px;
  line-height: 24px;
  display: block;
  text-align: center;
  font-size: 11px;
  font-weight: 900;
  background-color: #95C11F;
  color: #fff;
  left: 5%;
}

.nav-tabs {
  border-bottom: 0 !important;
}

.card_levles {
  height: 100%;
  display: flex;
  flex-direction: column;
}

.turn_switch {
  position: relative;
  cursor: pointer;
  margin: 0 5px;
}
.turn_switch .button_track {
  width: 35px;
  height: 20px;
  border-radius: 30px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  background-color: #fff;
  border: 1px solid #eee;
  box-shadow: inset 0 1px 4px #ddd;
  transition: 0.3s all ease;
}
.turn_switch .button_track .tracker_ball {
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background-color: #fff;
  box-shadow: 0 0 5px #ddd;
  display: block;
  transition: 0.3s all ease;
}

.turn_switch .float_input:checked ~ span.button_track {
  background-color: #95C11F;
  justify-content: flex-start;
  box-shadow: none;
  border: 1px solid #95C11F;
}

.counter-div {
  display: flex;
  align-items: center;
  border-radius: 30px;
  overflow: hidden;
}
.counter-div .counter-btn {
  border: 0;
  color: #95C11F;
  font-size: 20px;
  cursor: pointer;
  background-color: #fff;
  width: 35px;
  height: 30px;
  text-align: center;
  line-height: 21px;
  display: inline-block;
  margin-bottom: 0;
}
.counter-div .counter-btn.minus.disable {
  color: #ddd;
}
.counter-div .output {
  width: 200px;
  color: #136833;
  font-weight: 600;
  text-align: center;
  height: 30px;
  border: 0;
  background-color: #fff;
}

.white_card {
  padding: 30px 10px;
  background-color: #fff;
  border-radius: 20px;
  box-shadow: 0 0 6px #ddd;
}

.txt {
  font-size: 12px;
  font-weight: 600;
  color: #454545;
  line-height: 30px;
}

#accordion button {
  background-color: rgba(18, 105, 51, 0.2) !important;
  color: #136833 !important;
}
#accordion button:after {
  font-family: "FontAwesome";
  content: "\f068";
  float: left;
  color: #95C11F;
}
#accordion button.collapsed {
  background-color: #f3f3f3 !important;
  color: #454545 !important;
}
#accordion button.collapsed:after {
  content: "\f067";
}

.uploader_label {
  padding: 0;
  background: #f3f3f3;
  position: relative;
  color: #454545;
  width: 50px;
  height: 50px;
  display: inline-block;
  border-radius: 0;
  border: 1px dashed #136833;
}
.uploader_label .plus {
  line-height: 50px;
  font-size: 20px;
  color: #454545;
}

.file_upload_block {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
}
.file_upload_block .file_ {
  width: 90px;
  height: 90px;
  border-radius: 5px;
  margin: 7px;
  position: relative;
}
.file_upload_block .file_ .docs_file {
  width: 100%;
  height: 100%;
  text-align: center;
  background-color: #eee;
  color: crimson;
  font-size: 30px;
  position: relative;
}
.file_upload_block .file_ .remove_media {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  padding: 0;
  text-align: center;
  line-height: 22px;
  background-color: crimson;
  color: #fff;
  position: absolute;
  right: 4px;
  top: 4px;
  transition: 0.3s all cubic-bezier(0, 0.11, 0.4, 1.29);
}

.sidebar {
  width: 300px;
  height: 100%;
  background-color: #fff;
  position: fixed;
  transition: 0.5s all ease;
  box-shadow: -4px 9px 5px #ddd;
  z-index: 99;
  /* width */
  /* Track */
  /* Handle */
  /* Handle on hover */
}
.sidebar::-webkit-scrollbar {
  width: 0;
}
.sidebar::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.sidebar::-webkit-scrollbar-thumb {
  background: #00bbd4;
}
.sidebar::-webkit-scrollbar-thumb:hover {
  background: #00bbd4;
}
.sidebar.min {
  transform: translateX(100%) !important;
}
@media (max-width: 992px) {
  .sidebar {
    transform: translateX(100%);
  }
  .sidebar.min {
    transform: translateX(0) !important;
  }
}

.pagebody {
  -webkit-margin-start: 300px;
          margin-inline-start: 300px;
  transition: 0.5s all ease;
}
.pagebody.full {
  -webkit-margin-start: 0 !important;
          margin-inline-start: 0 !important;
}
@media (max-width: 992px) {
  .pagebody {
    margin-right: 0;
  }
  .pagebody.full {
    -webkit-margin-start: 0 !important;
            margin-inline-start: 0 !important;
    transform: translateX(-300px) !important;
  }
}

.header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px;
  background-color: #fff;
  box-shadow: 0px 6px 5px #ddd;
  position: relative;
}
.header::before {
  position: absolute;
  content: "";
  top: 0;
  height: 100%;
  width: 20px;
  right: -8px;
  background-color: #fff;
  z-index: 9;
}
.header form label {
  margin-bottom: 0;
}
@media (max-width: 567px) {
  .header form label .input_search {
    width: 150px;
  }
}
@media (max-width: 567px) {
  .header .user_profile div.d-flex {
    display: none !important;
  }
}

.logohead {
  padding: 15px;
}
.logohead img {
  width: 45%;
}

.sidenav {
  overflow: auto;
  height: 86vh;
  /* width */
  /* Track */
  /* Handle */
  /* Handle on hover */
}
.sidenav::-webkit-scrollbar {
  width: 0;
}
.sidenav::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.sidenav::-webkit-scrollbar-thumb {
  background: #00bbd4;
}
.sidenav::-webkit-scrollbar-thumb:hover {
  background: #00bbd4;
}
.sidenav ul {
  -webkit-padding-start: 15px;
          padding-inline-start: 15px;
  list-style: none;
}
.sidenav ul li {
  position: relative;
  border-radius: 5px;
  margin: 10px 0;
  transition: 0.3s all ease;
}
.sidenav ul li::before {
  position: absolute;
  content: "";
  right: -30px;
  top: 0;
  width: 4px;
  height: 100%;
  border-radius: 5px;
  background-color: #136833;
  transition: 0.3s all ease;
}
.sidenav ul li::after {
  position: absolute;
  content: "";
  background-color: #136833;
  height: 100%;
  width: 0%;
  top: 0;
  right: 0;
  z-index: -1;
  border-radius: 5px;
  transition: 0.3s all ease;
}
.sidenav ul li a {
  display: flex;
  align-items: center;
  justify-content: space-between;
  -webkit-padding-end: 30px;
          padding-inline-end: 30px;
  color: #929292;
  text-decoration: none;
  font-size: 12px;
  font-weight: 600;
  transition: 0.3s all ease;
  padding: 6px 10px;
}
.sidenav ul li:hover a {
  color: #fff;
}
.sidenav ul li:hover .icon_btn {
  background-color: #fff;
}
.sidenav ul li:hover .icon_btn img {
  filter: grayscale(100%) brightness(45%) sepia(100%) hue-rotate(50deg) saturate(1000%) contrast(0.8);
}
.sidenav ul li:hover::before {
  right: -14px;
}
.sidenav ul li:hover::after {
  width: 100%;
}
.sidenav ul li.act a {
  color: #fff;
}
.sidenav ul li.act .icon_btn {
  background-color: #fff;
}
.sidenav ul li.act .icon_btn img {
  filter: grayscale(100%) brightness(45%) sepia(100%) hue-rotate(50deg) saturate(1000%) contrast(0.8);
}
.sidenav ul li.act::before {
  right: -14px;
}
.sidenav ul li.act::after {
  width: 100%;
}

.main_card {
  background-color: #fff;
  border-radius: 4px;
  padding: 15px;
  box-shadow: 0 0 6px #ddd;
  min-height: 100%;
}

.main_card_virtecal {
  background-color: #fff;
  border-radius: 35px;
  overflow: hidden;
  box-shadow: 0 0 5px #ddd;
  min-height: 180px;
  max-height: -webkit-fit-content;
  max-height: -moz-fit-content;
  max-height: fit-content;
  margin: 15px 0;
  position: relative;
}
.main_card_virtecal .on-live {
  width: 80px;
  height: 20px;
  border: 1px solid red;
  border-radius: 20px;
  text-align: center;
  color: red;
  position: relative;
}
.main_card_virtecal .on-live::before {
  position: absolute;
  width: 5px;
  height: 5px;
  background-color: red;
  border-radius: 50%;
  content: "";
  right: 5px;
  top: 7px;
}
.main_card_virtecal .min_card {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border: 1px solid #ddd;
  width: 100%;
  min-height: 100%;
  padding: 10px;
}
.main_card_virtecal .card_txt {
  padding-top: 15px;
}
.main_card_virtecal .card_txt .title_card {
  font-size: 15px;
  font-weight: 600;
  color: #136833;
  margin-bottom: 10px;
  display: block;
}
.main_card_virtecal .card_txt p {
  font-size: 10px;
  color: #555;
}
.main_card_virtecal .card_img {
  width: 100%;
  height: 180px;
  -o-object-fit: cover;
     object-fit: cover;
}

.page_content {
  padding: 20px 0;
}

.body_title {
  display: flex;
  flex-direction: column;
  gap: 4px;
  margin-bottom: 20px;
}
.body_title h6 {
  font-size: 14px;
  font-weight: 600;
  margin: 0;
}
.body_title p {
  margin: 0;
  font-size: 10px;
  color: #6c757d;
}

.dataTables_filter {
  display: none !important;
}

table.dataTable {
  margin: 0 !important;
}

table.dataTable th {
  background-color: #136833;
  color: #fff;
  white-space: nowrap;
}

div.dataTables_wrapper div.dataTables_paginate {
  background-color: #fff;
  padding: 15px;
  border-top: 1px solid #ddd;
  border-radius: 0 0 5px 5px;
}

.table td {
  padding: 5px !important;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: #fff;
}

.table-striped tbody tr:nth-of-type(even) {
  background-color: #f9f9f9;
}

.table-head tr th:first-child {
  border-radius: 0 5px 5px 0;
}
.table-head tr th:last-child {
  border-radius: 5px 0 0 5px;
}

tbody tr:first-child td:first-child {
  border-radius: 0 5px 0 0;
}
tbody tr:first-child td:last-child {
  border-radius: 5px 0 0 0;
}

.dataTables_paginate {
  display: flex;
  align-items: center;
  gap: 15px;
}
.dataTables_paginate span:nth-child(2) {
  display: flex;
  align-items: center;
  gap: 7px;
  cursor: pointer;
}
.dataTables_paginate span .paginate_button {
  background-color: #fff;
  border: 1px solid #ddd;
  color: #929292;
  font-weight: 600;
}
.dataTables_paginate span .paginate_button.current {
  background-color: #95C11F;
  color: #fff;
}
.dataTables_paginate .paginate_button {
  background-color: #136833;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 10px;
  cursor: pointer;
  text-decoration: none !important;
}
.dataTables_paginate .paginate_button.disabled {
  color: #929292;
  background-color: #f3f3f3;
}


.dataTables_paginate {
  display: flex;
  align-items: center;
  gap: 15px;
}
/*.dataTables_paginate :nth-child(2) {*/
/*  display: flex;*/
/*  align-items: center;*/
/*  gap: 7px;*/
/*  cursor: pointer;*/
/*}*/
.dataTables_paginate .page-link {
  background-color: #fff;
  border: 1px solid #ddd;
  color: #929292;
  font-weight: 600;
}
.dataTables_paginate li.active .page-link {
  background-color: #95C11F;
  color: #fff;
}
.dataTables_paginate .previous .page-link .dataTables_paginate .next .page-link {
  background-color: #136833;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 10px;
  cursor: pointer;
  text-decoration: none !important;
}
.dataTables_paginate li.disabled .page-link {
  color: #929292;
  background-color: #f3f3f3;
}

.responsive_table {
  position: relative;
}
.responsive_table thead::after {
  content: "@";
  display: block;
  line-height: 15px;
  opacity: 0;
}

.table_search {
  width: 300px;
  border: 1px solid #ddd;
  height: 38px;
  border-radius: 5px;
  background: #fff;
  padding: 5px 10px;
  font-size: 11px;
}

.table-menu {
  position: relative;
}
.table-menu .menu-cont {
  position: absolute;
  z-index: 10;
  min-width: 110px;
  display: none;
  text-align: center;
  left: 20px;
}
.table-menu .menu-cont ul {
  padding: 0;
  background-color: #fff;
  border-radius: 7px;
  box-shadow: 0 0 3px #ddd;
}
.table-menu .menu-cont ul li {
  margin: 5px;
  list-style: none;
  transition: 0.3s all ease;
}
.table-menu .menu-cont ul li a {
  color: #000;
}
.table-menu .menu-cont ul li a i {
  padding: 5px;
  height: 25px;
  width: 25px;
  background: #f5f5f5;
  border-radius: 50%;
  text-align: center;
  line-height: 15px;
}
.table-menu .menu-cont ul li:hover {
  transform: translateY(-2px);
}

.load {
  width: 110px;
  min-width: 110px;
  height: 110px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  background-color: rgba(18, 105, 51, 0.2);
  border-radius: 7px;
  overflow: hidden;
}

.types_row {
  width: 100%;
  display: flex;
  align-items: center;
  gap: 10px;
  border-radius: 3px;
  padding: 10px;
  overflow: auto;
  margin: 15px 0;
}
.types_row > *.type_card:nth-child(-n+5) {
  display: block !important;
}
.types_row > *.radio_label:nth-child(-n+5) {
  display: block !important;
}
.types_row .loadLess {
  display: none;
}
.types_row .load {
  width: 120px;
  min-width: 120px;
  height: 120px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  background-color: rgba(18, 105, 51, 0.2);
  border-radius: 7px;
  overflow: hidden;
}
.types_row .type_card {
  width: 120px;
  min-width: 120px;
  height: 120px;
  background-color: #fff;
  border-radius: 7px;
  overflow: hidden;
  display: none;
  transition: 0.3s all ease;
  position: relative;
}
.types_row .type_card .float_center {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(51, 51, 51, 0.5);
  text-align: center;
  line-height: 120px;
  color: #fff;
  display: block;
}

.add_area .type_card .float_center {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(51, 51, 51, 0.5);
  text-align: center;
  line-height: 120px;
  color: #fff;
  display: block;
}
.types_row .type_card img {
  width: 100%;
  height: 100%;
}

.table_tabs {
  display: flex;
  align-items: center;
  gap: 25px;
  background-color: #fff;
  padding: 5px 20px;
  margin: 8px 0;
  border-radius: 7px;
  overflow: auto;
}
.table_tabs a {
  padding: 4px 0;
  color: #454545;
  font-weight: 600;
  white-space: nowrap;
}
.table_tabs a.active {
  border-bottom: 2px solid #136833;
  color: #136833;
}

.modal_form2 {
  display: none;
}

.indicator_bar {
  display: flex;
  align-items: center;
  /*flex-direction: row-reverse;*/
  border-radius: 5px;Q
  overflow: hidden;
  position: absolute;
  pointer-events: none;
  width: 100%;
}
.indicator_bar .indicator_item {
  width: 20%;
  height: 22px;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  text-align: center;
  line-height: 22px;
}
.indicator_bar .indicator_item:first-child {
  background-color: #00C489;
}
.indicator_bar .indicator_item:nth-child(2) {
  background-color: #27E3A9;
}
.indicator_bar .indicator_item:nth-child(3) {
  background-color: #FCC23D;
}
.indicator_bar .indicator_item:nth-child(4) {
  background-color: #FF8D8D;
}
.indicator_bar .indicator_item:last-child {
  background-color: #F06079;
}
.progress {
  overflow: visible;
  height: 5px;
}
.progress.unrank {
  background-color: red;
}
.progress .progress-bar {
  border-radius: 0.25rem;
  position: relative;
  background: unset;
}

.owl-product {
  border: 1px solid #EEE;
  border-radius: 8px;
  overflow: hidden;
}

.owl-product .item {
  width: 100%;
  height: 295px;
  position: relative;
}

.owl-product .item > a {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 40px;
  width: 40px;
  z-index: 20;
  border-radius: 50%;
  font-size: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.owl-product img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: 100%;
  background: #FFF;
}

.navigation-img-wrapper .item {
  border: 1px solid #EEE;
  border-radius: 5px;
  height: 87px;
  cursor: pointer;
  transition: all 0.3s linear 0s;
  filter: brightness(0.4);
  overflow: hidden;
}

.navigation-img-wrapper img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  max-width: 100%;
}

.navigation-img-wrapper .current .item {
  filter: brightness(1);
}

.aucation_coming .float_center {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(51, 51, 51, 0.6);
  text-align: center;
  line-height: 70px;
  color: #fff;
  display: block;
}

.table-responsive-sm.mini {
  height: 100px;
  overflow: auto;
}

div.dt-buttons {
  position: absolute;
  z-index: 4;
  bottom: 10px;
  left: 15px;
}

#table_memu {
  display: flex;
  flex-direction: column;
}

.btn-group > .btn-group:not(:last-child) > .btn, .btn-group > .btn:not(:last-child):not(.dropdown-toggle) {
  border-radius: 7px !important;
}

.dt-button {
  background-color: #fff !important;
  align-items: center !important;
  display: flex !important;
  gap: 5px !important;
  justify-content: flex-end !important;
  background: none !important;
  border: 0 !important;
}

.input_rang_table {
  display: flex;
  align-items: center;
  gap: 15px;
  flex-wrap: wrap;
  position: relative;
}
.input_rang_table input {
  height: 36px;
  border: 0;
  background-color: #fff;
  border-radius: 7px;
  padding: 5px 10px;
  font-size: 10px;
}

.txt_area {
  margin: 15px;
  background-color: #fff;
  min-height: 200px;
  border-radius: 10px;
  overflow: auto;
  padding: 15px;
  color: #929292;
}

#password_form {
  display: none;
}

.auth_sec {
  height: 100vh;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.auth_sec .auth_warpper {
  width: 100%;
}
.auth_sec .auth_logo {
  display: flex;
  justify-content: center;
}

.chat-room .chat-body {
  height: 298px;
  overflow: auto;
  background-color: #f3f3f3;
  padding: 5px;
}
.chat-room .chat-body .my-massage {
  margin: 5px 0;
}
.chat-room .chat-body .my-massage .txt-content {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 10px;
  background-color: rgba(18, 105, 51, 0.2);
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 10px;
  font-weight: 600;
  color: #454545;
  border-radius: 5px;
  width: 100%;
}
.chat-room .chat-body .other-massage {
  display: flex;
  justify-content: flex-end;
  margin: 5px 0;
}
.chat-room .chat-body .other-massage .txt-content {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 10px;
  background-color: #fff;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 10px;
  font-weight: 600;
  color: #454545;
  border-radius: 5px;
  width: 100%;
}
.chat-room .chat-footer {
  height: 55px;
  background-color: #e7e7e7;
  display: flex;
  align-items: center;
  padding: 10px;
}
.chat-room .chat-footer .input-chat {
  height: 28px;
  border: 0;
  border-radius: 5px;
  padding: 5px;
  width: 100%;
  font-size: 10px;
  margin: 0;
}
.chat-room .chat-footer .input-chat:focus {
  outline: none;
}
.chat-room .chat-footer .publisher {
  width: 13px;
}

.select2-container--default .select2-selection--multiple {
    height: 38px;
    border-radius: 30px;
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
    border: 1px solid #92c224 !important;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice{
    padding: 2px 0 !important;
    min-width: 50px !important;
    max-width: fit-content !important;
    color:#333 !important;
    background-color: unset !important;
    margin-right: auto !important;
    border-color: #95C11F !important;
}
.select2-container--open .select2-dropdown--below{
    border-color: #92c224;
}
.select2-search {
    position: absolute;
    top: 0;
    left: unset;
    right: 5px;
    padding: 5px;
    font-family: 'main_fonts', sans-serif;
}

.ui-widget {
  font-family: 'main_fonts', sans-serif;
  font-weight: 600;
}

.ui-widget.ui-widget-content {
  width: 100%;
  border: 0 !important;
  padding: 0;
}

.ui-widget .ui-widget-header {
  background-color: #fff;
  border: 0;
}

.ui-datepicker th {
  background-color: #ebebeb;
}

.ui-datepicker .ui-corner-all {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background: none !important;
  border: 0 !important;
  cursor: pointer;
}

.ui-datepicker .ui-corner-all span {
  text-indent: unset !important;
  position: unset;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  overflow: visible;
}

.ui-datepicker .ui-corner-all span img {
  width: 10px;
}

.ui-datepicker td {
  border: 0;
  padding: 1px;
  background-color: #f3f3f3;
}

.ui-datepicker td a, .ui-datepicker td span {
  height: 45px;
  border: 0 !important;
  background-color: #f3f3f3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 14px;
  font-weight: 600 !important;
}

.live > a {
  background-color: #95C11F !important;
  background-image: none !important;
  color: #fff !important;
}

.finished > a {
  background-color: #929292 !important;
  background-image: none !important;
  color: #fff !important;
}

.ui-datepicker-current-day > a {
  background-color: #136833 !important;
  color: #fff !important;
}

.calender_label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 5px;
}

.calender_label .label-color {
  width: 20px;
  height: 20px;
  display: block;
}

.calender_label .label-color.liv {
  background-color: #95C11F;
}

.calender_label .label-color.fnsh {
  background-color: #929292;
}
datalist {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  writing-mode: vertical-lr;
  width: 200px;
}

option {
  padding: 0;
}

input[type="range"] {
  width: 200px;
  margin: 0;
}


.form-control:focus {
  border-color: #95c21f !important;
  box-shadow: unset !important;
}


input[type=range] {
  height: 53px;
  -webkit-appearance: none;
  margin: 0;
  width: 100%;
  cursor: pointer;
}
.sellIndicator[type=range]{
  direction: ltr;
}
input[type=range]:focus {
  outline: none;
  border: none;
}
input[type=range]::-webkit-slider-runnable-track {
  width: 100%;
  height: 6px;
  cursor: pointer;
  animate: 0.2s;
  box-shadow: 0px 0px 0px #000000;
  background: #EBE4E4;
  border-radius: 50px;
  border: 0px solid #000000;
}
input[type=range]::-webkit-slider-thumb {
  box-shadow: 0px 0px 0px #000000;
  border: 2px solid #000000;
  height: 15px;
  width: 4px;
  border-radius: 50px;
  background: #FFFFFF;
  cursor: pointer;
  -webkit-appearance: none;
  margin-top: -5.5px;
}
input[type=range]:focus::-webkit-slider-runnable-track {
  background: #EBE4E4;
}
input[type=range]::-moz-range-track {
  width: 100%;
  height: 6px;
  cursor: pointer;
  animate: 0.2s;
  box-shadow: 0px 0px 0px #000000;
  background: #EBE4E4;
  border-radius: 50px;
  border: 0px solid #000000;
}
input[type=range]::-moz-range-thumb {
  box-shadow: 0px 0px 0px #000000;
  border: 2px solid #000000;
  height: 15px;
  width: 4px;
  border-radius: 50px;
  background: #FFFFFF;
  cursor: pointer;
}
input[type=range]::-ms-track {
  width: 100%;
  height: 6px;
  cursor: pointer;
  animate: 0.2s;
  background: transparent;
  border-color: transparent;
  color: transparent;
}
input[type=range]::-ms-fill-lower {
  background: #EBE4E4;
  border: 0px solid #000000;
  border-radius: 100px;
  box-shadow: 0px 0px 0px #000000;
}
input[type=range]::-ms-fill-upper {
  background: #EBE4E4;
  border: 0px solid #000000;
  border-radius: 100px;
  box-shadow: 0px 0px 0px #000000;
}
input[type=range]::-ms-thumb {
  margin-top: 1px;
  box-shadow: 0px 0px 0px #000000;
  border: 2px solid #000000;
  height: 15px;
  width: 4px;
  border-radius: 50px;
  background: #FFFFFF;
  cursor: pointer;
}
input[type=range]:focus::-ms-fill-lower {
  background: #EBE4E4;
}
input[type=range]:focus::-ms-fill-upper {
  background: #EBE4E4;
}

.uploaded__area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.uploaded__area .file_ {
  width: 90px;
  height: 90px;
  border-radius: 5px;
  margin: 7px;
  position: relative;
}

.uploaded__area .file_ .docs_file {
  width: 100%;
  height: 100%;
  text-align: center;
  background-color: #eee;
  color: crimson;
  font-size: 30px;
  position: relative;
}
.uploaded__area .file_ .remove_media {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  padding: 0;
  text-align: center;
  line-height: 22px;
  background-color: crimson;
  color: #fff;
  position: absolute;
  right: 4px;
  top: 4px;
  -webkit-transition: 0.3s all cubic-bezier(0, 0.11, 0.4, 1.29);
  transition: 0.3s all cubic-bezier(0, 0.11, 0.4, 1.29);
}

.uploaded__area .file_ .remove_media:hover {
  background-color: #fff;
  color: crimson;
}
.modal_header{
  background-color: #E7F1CE;
  padding: 10px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.modal_header .modal_logo {
  background-color: #fff;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding: 20px;
}
.modal_header .qrCode {
  padding: 0 15px;
}



.collapseBox {
  -webkit-transition: 0.3s all ease;
  transition: 0.3s all ease;
}

.collapseBox .collapseBtn {
  color: #99A8AF;
  width: 100%;
  background-color: #fff;
  border-radius: 3px;
  -webkit-transition: .3s all ease;
  transition: .3s all ease;
}

.collapseBox .collapseContent {
  display: none;
  color: #000;
  font-weight: 600;
}

.collapseBox.expanded {
  overflow: hidden;
}

.collapseBox.expanded .collapseBtn {
  color: #000;
}
.form-control:disabled, .form-control[readonly] {
  background-color: unset !important;
}

.Toltip {
  position: relative;
}

.Toltip .tip_content {
  position: absolute;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  z-index: 9;
  -webkit-transition: .3s all ease;
  transition: .3s all ease;
  background-color: #fff;
  padding: 10px;
  border-radius: 7px;
  -webkit-box-shadow: 0 0 5px #ccc;
  box-shadow: 0 0 5px #ccc;
  -webkit-transform: translateX(-50%) translateY(20px);
  transform: translateX(-50%) translateY(20px);
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 10px;
}
.p-left{
  left:-50px !important
}
.p-left-2{
  left: -250px !important;
}

.Toltip .tip_btn:hover + .tip_content {
  opacity: 1;
  visibility: visible;
  pointer-events: visible;
  -webkit-transform: translateX(-50%) translateY(0);
  transform: translateX(-50%) translateY(0);
}

.Toltip .tip_content .tip_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 8px;
}

.Toltip .tip_content .tip_item .stat {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #fff;
  width: 20px;
  height: 20px;
  border-radius: 50%;
}

.file-upload .file-upload-select {
  display: flex;
  justify-content: flex-start;
  color: #161f27;
  cursor: pointer;
  text-align: left;
  background: #fff;
  overflow: hidden;
  position: relative;
  border-radius: 30px;
  border: 1px solid #ddd;
}
.file-upload .file-upload-select .file-select-button {
  background: #fff;
  padding: 10px;
  display: inline-block;
}
.file-upload .file-upload-select .file-select-name {
  display: inline-block;
  padding: 10px;
}
.file-upload .file-upload-select:hover .file-select-button {
  background: #324759;
  color: #ffffff;
  transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
}
.file-upload .file-upload-select input[type="file"] {
  display: none;
}
.add_area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 10px;
}
.add_area .type_card img {
  width: 100%;
  height: 100%;
}

.add_area .type_card {
  width: 120px;
  min-width: 120px;
  height: 120px;
  background-color: #fff;
  border-radius: 7px;
  overflow: hidden;
  -webkit-transition: .3s all ease;
  transition: .3s all ease;
  position: relative;
}
.OT_publisher{
  height: 300px !important;
  border-radius: 10px !important;
}
.OT_subscriber{
  width: 100px !important;
  height: 100px !important;
  overflow: hidden !important;
  border-radius: 5px !important;
  margin: 5px !important;
  display: inline-block !important;
}
#publishVideo{
  z-index: 8 !important;
  font-size: 30px;
}
#publishAudio,#fullscreenBtn{
  z-index: 8 !important;
  font-size: 30px;
}
.slashIcon{
  display: none;
}
.slash .slashIcon{
  display: block;
}
.slash .actIcon{
  display: none;
}

.enterFullscreenBtn .slashIcon{
  display: block;
}
.enterFullscreenBtn .actIcon{
  display: none;
}

/*.OT_publisher.OT_mirrored .OT_video-element{*/
/*  transform: scale(1) !important;*/
/*}*/
.publisherControls{
  position: absolute;
  z-index: 88;
}
.fullVid{
  height: 100% !important;
}
.controls{
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  padding: 7px !important;
  position: absolute;
  width: 100%;
  bottom: 0;
}
.controls .btn{
  background-color: #3333;
  padding: 0 !important;
  width: 40px;
  height: 40px;
  border-radius: 5px;
}

.notification_item {
  position: relative;
  padding: 8px;
  background-color: rgba(18, 105, 51, 0.2);
  font-size: 12px;
  color: #136833;
  margin: 10px 0;
}
.notification_item button.btn {
  position: absolute;
  top: 4px;
  left: 10px;
  background-color: crimson;
  color: #fff;
  width: 25px;
  border-radius: 50%;
  padding: 0;
  text-align: center;
  line-height: 25px;
  height: 25px;
  font-size: 11px;
}
.scroll_table{
  max-height: 400px;
  overflow: auto;
}
.OT_publisher .OT_mute ,
.OT_publisher .OT_archiving.OT_edge-bar-item ,
.OT_publisher .OT_name,
.OT_publisher .OT_bar{
  display: none !important;
}
.ellipsis{pointer-events: none}


.winner{
  border: 2px solid #98c31e;
}
/*video::-webkit-media-controls-panel,*/
/*video::-webkit-media-controls-play-button,*/
/*video::-webkit-media-controls-volume-slider-container,*/
/*video::-webkit-media-controls-volume-slider,*/
/*video::-webkit-media-controls-mute-button,*/
/*video::-webkit-media-controls-timeline,*/
/*video::-webkit-media-controls-current-time-display,*/
/*video::-webkit-full-page-media,*/
/*video::-webkit-media-controls-panel,*/
/*video::-webkit-media-controls-timeline-container,*/
/*video::-webkit-media-controls-seek-forward-button,*/
/*video::-webkit-media-controls-fullscreen-button,*/
/*{*/
/*  display: none !important;*/
/*}*/

.winner{
  border: 2px solid #98c31e;
}
/*# sourceMappingURL=style.css.map */
