/* Variable Css Start Here */
/* Variable Css Start Here */
html{
  overflow-x: hidden;
}
body {
overflow-x: hidden;
padding: 0;
margin: 0;
}

.over-hidden {
	overflow: hidden;
}

a {
	text-decoration: none;
}



button {
	font-family: var(--font-btn);
	border: 0;
}

figure {
	margin-bottom: 0;
}

  ul {
	list-style: none;
  }
  
  .right-0 {
	right: 0;
  }
  
 

  
  /* font weights  */

  
  .button {
	transition: 0.3s ease;
  }
  .button.bg-transparent:hover {
	background: var(--primary-color) !important;
	color: #fff !important;
	border-color: transparent;
  }
  
  .focus_none:focus+.focus_none,.focus_none:focus{
	box-shadow: none;
  }
  .z-index-2{
	z-index: 2;
	opacity: 1;
  }
.font_input,.font_input::placeholder{
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  text-transform: capitalize;
  font-size: 14px;
  color: #555;
}
.text-shadow-1{
  text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3);
}
  
  /********************* Usables ********************/
  /*  */
  .c-button1{
    border: 1px solid var(--btn-color);
  }
  .c-button2{
    border: 1px solid var(--color-secondary);
  }
  .c-button {
    /* color: #FFFFFF; */
    /* font-weight: 700; */
    text-decoration: none;
    /* background: var(--btn-color-1); */
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    overflow: hidden;
    border-radius: 35px;
    transition: color 0.3s, background-color 0.3s;
}

.c-button span {
  display: block;
  position: relative;
  z-index: 2;
}

.c-button::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: white;
  border-radius: 100%;
  transform: scale(1.4) translateY(125%) translateZ(0);
  transition: all 700ms ease;
}

.c-button:hover::before {
  transform: scale(1.4) translateY(0) translateZ(0);
}

.c-button1:hover {
  color: var(--btn-color) !important;
  /* background-color: $color-bluish; */
}
.c-button2:hover {
  color: var(--btn-color-1) !important;
  /* background-color: $color-bluish; */
}
.border_blue{
  border: 1px solid var(--color-secondary);
}
.radius_1{
  border-radius: 10px;
}
.form-control:focus,.form-select:focus,.accordion-button:focus {
  color: var(--color-secondary);
  border-color: var(--color-secondary) !important;
  box-shadow: none !important;
}
  /*  */

/* Variable Css End Here */


/* Variable Css End Here */