@media (min-width: 992px) and (max-width: 1199.98px){
  
  .have-any-question-padding {
    
    padding-left: 1%;
  }
  
  .footer-phone-icon {
    width: 1rem;
  }

  .footer-phone-icon-continer {
    padding-left: 6%;
  }

  .copyright-fonts{
    text-align: center;
  }
}

@media (min-width: 768px) and (max-width: 991.98px){

  .footer-header-texts-2 {
    font-size: 24px;
  }

  .footer-phone-icon {
    width: 1rem;
  }

  .footer-phone-icon-text-2 {
    font-size: 10px;
  }
}


@media (min-width: 576px) and (max-width: 767.98px){
  
  .flex-media-custom{
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
  }

  .have-any-question-padding {
    padding-top: 3rem;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
  }

  .footer-logo-media {
    width: 70%;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    padding-left: 15%;
  }

  .copyright-fonts{
    text-align: center;
  }
  
}


@media (max-width: 575.98px){

  .footer-logo-media{
    display: flex;
    align-items: center;
    justify-content: center;
    padding-left: 19%;
    width: 76%;
  }

  .footer-text-media{
    text-align:justify;
    text-justify:inter-word;
  }

  .footer-header-texts{
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .link-texts-media{
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .have-any-question-padding{
    padding-top: 0rem;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
  }


  .footer-icons-n-text-media{
    padding: 1.1rem;
  }

  .footer-header-texts-2{
    text-align: center;
  }

  .copyright-fonts{
    text-align: center;
  }

}


@media (max-width: 425px){
  .footer-logo-media {
    width: 70%;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    width: 96%;
    padding-left: 0;
  }

  .below-logo-footer-text p {
    text-align: center;
  }

  .copyright-fonts{
    text-align: center;
  }
}



@media (max-width: 320px){
  .footer-logo-media {
    width: 102%;
  }

  .footer-header-texts{
    text-align: center;
  }

  .link-texts-media {
    text-align: center;
  }

  .copyright-fonts{
    text-align: center;
  }

}
