@media only screen and (max-width:480px){
  .logo{
    margin-left: 0px;
  }
  #particles-js{
    height: 80vh;
  }
  .hero_section .img {
    width: 100%;
}
  .hero-content{
    margin-top: 40px;
    }
  /*about*/
   .about-head{
     margin-left: 0px;
}
#about_section ul li span{
    background:red;
    padding: 2px;
    
}
#about_section ul{
   
    margin-left: -20px;   
    margin-top: 10px;
}
#about_section .card-body{
margin-left: -16px;
}
.heading{
  text-align: left;
}
  /*services*/
 
 /* contact */
  #contact .bg {
    padding: 0;
    text-align: center;
    height: 100%;
  }
  #contact .bg_content {
    left: 0;
    position: inherit;
  }
  #contact .contact_media {
    border-bottom: 1px solid #fff;
    padding: 10px 0;
  }
  #contact .socal_links {
    margin: 0px;
    text-align: center;
    margin-bottom: 25px;
    margin-left: 0px;
  }
  #contact form {
    margin-top: 0px;
  }
}
@media (min-width: 380px) and (max-width: 575px) {
  #contact .bg {
    padding: 0;
    text-align: center;
    height: 100%;
  }
  #contact .bg_content {
    left: 0;
    position: inherit;
  }
  #contact .contact_media {
    border-bottom: 1px solid #fff;
    padding: 10px 0;
  }
  #contact .socal_links {
    margin: 0;
    text-align: center;
    margin-bottom: 25px;
    margin-left: 80px;
  }
  #contact form {
    margin-top: 5px;
  }
  

}
#link_section{
    padding: 25px 0;
}
#link_section .col-12{
    padding: 10px 0;
    border-bottom: 1px solid #fff;
}
#link_section .custom_textRight{
    text-align: right;
}





@media (min-width:380px) and (max-width:575px) {
 

}
