/* custom css doc start */
@import url('https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&family=Poppins:wght@400;500;600;700;800;900&display=swap');


body {
	font-family: 'Figtree', sans-serif !important;  
  }
  
  
  
  * {
	  margin: 0px;
	  padding: 0px;
	  outline: none;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6, .heading-size-1{
	  font-family: "Poppins", sans-serif !important ;
	  margin: 0px;
	  padding: 0px;
	  letter-spacing: 0;
  }

  h1 {
	  font-size: 38px;
  }
  
  h2 {
	  font-size: 30px;
  }
  
  h3 {
	  font-size: 25px;
  }
  
  h4 {
	  font-size: 23px;
  }
  
  h5 {
	  font-size: 20px;
  }
  
  h6 {
	  font-size: 18px;
  }
  
  .entry-content h1,
  .entry-content h2,
  .entry-content h3,
  .entry-content h4,
  .entry-content h5,
  .entry-content h6 {
	  margin: 0;
  }
  
  li, span, p, a .uc_post_text, .uc_btn_txt {
	  font-family: "Poppins", Sans-serif !important;
	  font-size: 16px !important;
  }


  button{ 
		  font-family: "Poppins", Sans-serif !important;
	  font-size: 17px !important;
}
  
  /* Placeholder text color -- selectors need to be separate to work. */
  ::-webkit-input-placeholder {
	  /*color: #131313;*/
	  font-family: "Poppins", serif;
  }
  
  :-moz-placeholder {
	  /*color: #131313;*/
	  font-family: "Poppins", serif;
  }
  
  ::-moz-placeholder {
	  font-family: "Poppins", serif;
	  opacity: 1;
  }
  
  :-ms-input-placeholder {
	  font-family: "Poppins", serif;
  }
  
  @media only screen and (min-width: 767px) and (max-width:1023px){
  
	  .entry-content p,
	  .entry-content li {
		  font-size: 15px;
	  }
  
	  h1 {
		  font-size: 34px ;
	  }
  
	  h2 {
		  font-size: 30px ;
	  }
  
	  h3 {
		  font-size: 25px;
	  }
  
	  h4 {
		  font-size: 20px;
	  }
  
	  h5 {
		  font-size: 18px;
	  }
  
	  h6 {
		  font-size: 16px;
	  }
  
  }
  
  @media only screen and (max-width: 767px) {
  
	  h1 {
		  font-size: 22px;
	  }
  
	  h2 {
		  font-size: 20px;
	  }
  
	  h3 {
		  font-size: 23px;
	  }
  
	  h4 {
		  font-size: 20px;
	  }
  
	  h5 {
		  font-size: 18px;
	  }
  
	  h6 {
		  font-size: 16px;
	  }
  
  } 
  /* end here */
  
  
  /*home*/
  body.home header.entry-header.has-text-align-center.header-footer-group {
	  display: none;
  }
  .post-inner {
	  padding-top: 0;
  }
  .singular .entry-header {
	  padding:0;
  }
  .footer-nav-widgets-wrapper.header-footer-group {
	  display: none;
  }
  .post-meta-wrapper.post-meta-edit-link-wrapper {
	  display: none;
  }
  header.entry-header.has-text-align-center  {
	  background-color: black;
  }
  header.entry-header.has-text-align-center.header-footer-group h1.entry-title {
	font-size: 25px;
	padding: 20px;
	letter-spacing: 0.2rem !important;
	font-weight: 600 !important;
	text-transform: uppercase;
	color: white;
	font-family: "Poppins", Sans-serif !important;
	opacity: 0;
	transform: translateY(20px);
	animation: fadeInUp 1s ease-out forwards;
  }
  
  @keyframes fadeInUp {
	0% {
	  opacity: 0;
	  transform: translateY(20px);
	}
	100% {
	  opacity: 1;
	  transform: translateY(0);
	}
  }
  .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide){
	  max-width:100% !important;
	  width:100% !important;
  }
  
  #slider-part .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
	  padding: 0px;
  }
  p{
	  margin:0;
  }
  