  @media screen and (min-width: 320px) and (max-width: 480.98px) {
   
  }
@media only screen and (max-width: 767px) {
    html {
        font-size: 18px;
      }
  
    body::before {
        top: -17rem;
        background: radial-gradient(circle at right, #ffebbb -13%, transparent 27%);
    }
  
    h1{
        font-size: 2.125rem !important;
    }
    h2{
        font-size: 1.75rem !important;
    }
    h3{
        font-size: 1.5rem !important;
    }
    .navbar-nav .nav-item .nav-link {
        margin: .75rem 1.25rem;
    }
   
    .home-slider-section p{
        font-size:1rem;
    }
    .stat-number {
        font-size: 2.5rem;
    }
    .sub-text {
        font-size:1.125rem;
      }
    .footer-section h5 {
        padding-bottom: 0.25rem;
    }
    .footer-section li {
        padding-top: .5rem;
    }
    .offcanvas.offcanvas-start {
        width: 90%;
    }
    .footer-logo {
        width: 10rem;
    }
    .footer-content svg {
        width: 1.5rem;
    }
}
@media screen and (min-width: 481px) and (max-width: 767.98px) {
    .our-process .card {
        padding: 2rem;   
    }
    .our-process .card::before {
        
        font: 900 7rem/1 "figtree", sans-serif; /* HUGE weight & size */
        
    }
}
@media screen and (min-width: 768px) and (max-width: 991.98px) {
   
/*     h1{
        font-size: 2.5rem !important;
    }
    h2 {
        font-size: 2rem !important;
    }
    h3 {
        font-size: 1.75rem !important;
    } */
    .home-slider-section p {
        font-size: 1rem;
    }
    .sub-text {
        font-size:1.25rem;
    }
    .footer-logo {
        width: 10rem;
    }
    .footer-content svg {
        width: 1.5rem;
    }
  }
  @media screen and (min-width: 992px) and (max-width: 1199.98px) {
  
    /* h2 {
        font-size: 2.25rem !important;
    }
    h3 {
        font-size: 1.75rem !important;
    } */
    .sub-text {
        font-size:1.25rem;
    }
    .footer-content svg {
        width: 1.5rem;
    }
  }
  @media screen and (min-width: 1200px) and (max-width: 1399.98px) {
  
    /* h2 {
        font-size: 2.5rem !important;
    }
    h3 {
        font-size: 1.75rem !important;
    } */
    .sub-text {
        font-size:1.125rem;
      }
  }
  @media screen and (min-width: 1681px) and (max-width: 1825.98px) {
   
   }
   
   @media screen and (min-width: 1826px) and (max-width: 1920.98px) {
   
   }
@media (min-width: 1920px) {
    body::before {
        top: -22rem;
        background: radial-gradient(circle at right, #ffebbb -13%, transparent 21%);
    }
  
    .container {
        max-width: 80%;
    }
  
/*     .about-section h3 {
        font-size: 3.5rem;
    } */
    .go-arrow svg {
        top: 9px;
        left: -7px;
        width: 27px;
    }
    .footer-content img{
        width: 60% !important;
    }
   
  }
  
  
  @media (min-width: 1921px) and (max-width: 5210px) {

	  .logo-wrap {
		  width:11%
	  }
	    .pre-footer-section {
		  width:85% !important;
			margin:0 auto;
			
	  }
	  .pre-footer-content {
		  width:45% !important;
		  padding: 3rem 0;
	  }
    /* p{
        font-size: 1.25rem;
    } */
    .go-arrow svg {
        top: 11px;
    }

  }