@media (max-width:1423px){
  .square-logo img{
    width:400px;
    top:80px;
  }
}
@media (max-width:1200px){
  .counter-wrapper{
    margin-bottom: 10rem;
  }
  .head_hero{
    font-size:60px;
  }
  .footer-links{
    padding:0;
  }
  .p-f{
    justify-content: start !important;
    margin-top:2rem;
  }
  .square-logo img{
    position:relative !important;
    margin: 0 auto;
        display: block;
        top:0;
  }
  .hero-bg-wrapper{
    background-size:100%;
  }
  .feat{
    margin-bottom:1.5rem !important;

  }
}
@media (max-width:991px){
  .navbar-dark .navbar-toggler{
    border:0;
  }
  
}
@media (max-width:978px){
  .glow-circle{
    top:-270px !important
  }
}

@media (max-width:888px){
  .glow-circle{
    top:-230px !important
  }
}
@media (max-width:793px){
  .glow-circle{
    top:-190px !important
  }
}
@media (max-width:750px){
  .hero-bg-wrapper{
    background-size:150%;
  }
  .back-glow{
    top:-12rem;
  }
}
@media (max-width:639px){
  .glow-circle{
    top:-150px !important
  }
}
@media (max-width:520px){
  .footer-links{
    display:block !important;
   padding:0;

  }
  .footer-links li{
    margin-bottom:2rem;
    text-align: center;
  }
  .footer-elemnt{
    display:none !important
  }
  .footer{
    background:url('../img/hero-bg-bars\ 2.png');
    background-size:500px;
    background-position: bottom;
    background-repeat: no-repeat;
  }
  .wcm-main{
    padding-top:0
  }
  
  .glow-circle{
    display:none !important;
  }
  .hero-bg-wrapper{
    background-size:200%;
  }
  .head_hero{
    font-size:40px;
  }
  .HeroAnnouncement_announcementOuter__T5qC1{
    margin-top:10rem !important;
  }
  .btn-container{
    display:block !important;
    text-align: center !important;
    justify-content: center;
  }
  .btn-container button{
    margin: 0 auto;
    display: inline-block;
    margin-bottom:1rem;
    padding:1.5em 5.5em;
  }
  .hiw_head{
    font-size:35px;
  }
  .sec-features p{
    font-size: 0.7rem;
  }
  
  .feat-wrapper{
    padding: 3rem;
  }
  .feat-content{
    width: 90%;
  }
  .feat-content-alt{
    width: 100%;
  }
  .back-glow{
    top:-10rem
  }
  .discount-tag{
    width: 100%;
  }
  .pricing-features h5{
    font-size: 0.9rem;
  }
  .message {
    padding-inline: 15px;
    padding-block: 15px;
  }
}