a {
  text-decoration: none !important;
}

@font-face {
  font-family: "CustomFont";
  src: url("https://www.damen-mall.com/font/GothamPro-Light.woff") format("woff"),
    url("https://www.damen-mall.com/font/GothamPro-Light.woff2") format("woff2"),
    /*url("https://damen-mall/preview/font/Gotham-Font/GothamBold.ttf") format("woff2"),*/
    /*url("https://damen-mall/preview/font/Gotham-Font/Gotham-Black.otf") format("opentype"),*/
    url("https://www.damen-mall.com/font/GothamPro-Light.ttf") format("truetype"),
    url("https://www.damen-mall.com/font/GothamPro-Light.svg") format("svg");
}

/* span {
	font-family:'CustomFont' !important;
	font-weight:normal !important;
	font-style:normal !important;
} */

.map_frame {
  visibility: visible !important;
}

@media screen and (min-width:769px) and (max-width:992px) {
  .hel {
    font-family: Helvetica !important;
  }
}

/* Animation start */

.fade-right {
  animation: fade-right 2s ease-in;
}

.fade-left {
  animation: fade-left 2s ease-in;
}

.fade-top {
  animation: fade-top 1.5s ease-in;
}

.fade-bottom {
  animation: fade-bottom 1s ease-in;
}

.fade-in {
  animation: fade-in 5s;
}

@keyframes fade-right {
  0% {
    transform: translateX(100px);
    opacity: 0;
  }

  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes fade-left {
  0% {
    transform: translateX(-100px);
    opacity: 0;
  }

  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes fade-top {
  0% {
    transform: translateY(-50px);
    opacity: 0;
  }

  100% {
    transform: translateY(0);
    opacity: 1;
  }
}

@keyframes fade-bottom {
  0% {
    transform: translateY(50px);
    opacity: 0;
  }

  100% {
    transform: translateY(0);
    opacity: 1;
  }
}

@keyframes fade-in {
  0% {
    /* transform: translateY(50px); */
    opacity: 0;
  }

  100% {
    /* transform: translateY(0); */
    opacity: 1;
  }
}

/* Animation end */

/*loader*/
.loader_container {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.8);
  display: none;
  z-index: 1100;
}
.loader_container .loader_content {
  display: table-cell;
  vertical-align: middle;
}
.loader {
  margin: 0 auto;
  border: 16px solid #f3f3f3;
  border-radius: 50%;
  border-top: 16px solid #1389a8;
  width: 120px;
  height: 120px;
  -webkit-animation: spin 1s linear infinite; /* Safari */
  animation: spin 1s linear infinite;
}

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

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
/*end loader*/

/* [ Custom Scroll Bar ] */
.scrollBar::-webkit-scrollbar {
  width: 5px;
  height: 1px;
}

.scrollBar::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: rgb(200, 200, 200);
  background-image: -webkit-linear-gradient(45deg,
      rgba(255, 255, 255, 0.2) 25%,
      transparent 25%,
      transparent 50%,
      rgba(255, 255, 255, 0.2) 50%,
      rgba(255, 255, 255, 0.2) 75%,
      transparent 75%,
      transparent,
    );
}

.scrollBar::-webkit-track {
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: #ededed;
  border-radius: 10px;
}
/* [ Custom Scroll Bar ] END */