/* Variable Css Start Here */
/* Variable Css Start Here */
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;
  }
  
 
  .line-clamp-1,
  .line-clamp-2,
  .line-clamp-3,
  .line-clamp-4,
  .line-clamp-5,
  .line-clamp-6,
  .line-clamp-7 {
	  display: -webkit-box;
	  -webkit-box-orient: vertical;
	  overflow: hidden;
  }
  
  .line-clamp-1 {
	  -webkit-line-clamp: 1;
  }
  
  .line-clamp-2 {
	  -webkit-line-clamp: 2;
  }
  
  .line-clamp-3 {
	  -webkit-line-clamp: 3;
  }
  
  .line-clamp-4 {
	  -webkit-line-clamp: 4;
  }
  
  .line-clamp-5 {
	  -webkit-line-clamp: 5;
  }
  
  .line-clamp-6 {
	  -webkit-line-clamp: 6;
  }
  
  .line-clamp-7 {
	  -webkit-line-clamp: 7;
  }
  
  /* 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;
  }
.input_font::placeholder{
  font-family: "Poppins", serif;
  font-weight: 500;
  color: #2B3A82;
  font-size: 14px;

}
.input_border{
  border: 1px solid #2B3A82;
}
.radius_1{
  border-radius: 20px;
}
  /* btn hover */
.btn_hover_1:hover{
  background-color: transparent;
  border: 1px solid #F0AF1D;
  color: #F0AF1D !important;
}
.btn_hover_2:hover{
  background-color: transparent;
  border: 1px solid #E89C81;
}
  /********************* Usables ********************/
  
 
  

/* Variable Css End Here */


/* Variable Css End Here */