.w-90{
	width: 90%;
}

.text-center{
	text-align: center;
}

.padding-10{
	padding: 10px;
}

.wave-bg > use {animation: move-forever 20s linear infinite;}
.wave-bg > use:nth-child(1) {animation-delay: -2s;}
.wave-bg > use:nth-child(2) {animation-delay: -2s; animation-duration: 10s;}
.wave-bg > use:nth-child(3) {animation-delay: -4s; animation-duration: 8s;}
.wave-animation {
  display: block; 
  width: 100%; 
  height: 8em; 
  max-height: 100vh; 
  margin: 0; 
  position: absolute; 
  bottom: 0px;
}

@keyframes move-forever {
  0% {
    transform: translate(-90px, 0%);
  }
  100% {
    transform: translate(85px, 0%);
  }
}

.light_scrollbar::-webkit-scrollbar {
  width: 6px;               /* width of the entire scrollbar */
}

.light_scrollbar::-webkit-scrollbar-track {
  background: #f2f2f2;        /* color of the tracking area */
}

.light_scrollbar::-webkit-scrollbar-thumb {
  background-color: #d14b26;    /* color of the scroll thumb */
  border-radius: 20px;       /* roundness of the scroll thumb */
  border: 4px solid #d14b26;  /* creates padding around scroll thumb */
}


.ml-auto{
	margin-left: auto!important;
}


.no-decoration{
	text-decoration: none !important;
}
.no-shadow{
	box-shadow: none !important;
}
.rise_on_hover{
	-webkit-transition: all .25s linear;
  -moz-transition: all .25s linear;
  -ms-transition: all .25s linear;
  -o-transition: all .25s linear;
  transition: all .25s linear;
}
.rise_on_hover:hover{
  transform: translateY(-5px);
}


.has_transition{
	-webkit-transition: all .25s linear;
  -moz-transition: all .25s linear;
  -ms-transition: all .25s linear;
  -o-transition: all .25s linear;
  transition: all .25s linear;
}
.shadow-light{
	box-shadow: 0 0.275rem 0.75rem -0.0625rem rgb(19 16 34 / 6%), 0 0.125rem 0.4rem -0.0625rem rgb(19 16 34 / 3%) !important;
	box-shadow: 0px 0px 5px 5px rgb(0 0 0 / 5%);
}
.bg-orange{
	background-color: #e97520;
}
.bg-gray-light{
	background-color: #f6f6f6 !important;
}
.bg-white{
	background-color: #fff !important;
}
.bg-primary{
	background-color: #e97520 !important;
}

.bg-light-red-1{
	background-color: #ffebec !important;
}
.bg-light-blue-1{
	background-color: #fff7f7 !important;
}
.bg-light-orange-1{
	background-color: #fff1e7 !important;
}
.bg-light-orange-2{
	background-color: #fdf7f1 !important;
}
.bg-light-orange-3{
	background-color: #ffe7d2 !important;
}
.font-weight-600{
	font-weight: 600;
}
.font-weight-800{
	font-weight: 800;
}
.fs-24{
	font-size: 1.5rem;
}
.fs-48{
	font-size: 3rem;
}
.fs-lg{
	font-size: 1.125rem !important;
}
.img-responsive{
	max-width: 100%;
}

/* btns  */
.btn-outline-warning{
	background: #fff1e7;
    border-radius: 6px;
    color: #e97520 !important;
    text-decoration: none;
}
.btn-outline-warning:hover{
	background-color: #e97520;
    border-color: #ff7510;
    color: #fff !important;
}
.btn-outline-info {
    color: #2196f3;
    border-color: #2196f3;
}
.btn-outline-info:hover{
	color: #fff;
    background-color: #2196f3;
    border-color: #0dcaf0;
}

/* btns end */