/* =========================================================
   GLOBAL RESPONSIVE
========================================================= */

@media(max-width:1200px){

  .container{
    width:92%;
  }

}

@media(max-width:992px){

  body{
    overflow-x:hidden;
  }

}

@media(max-width:768px){

  /* GLOBAL TYPOGRAPHY */

  h1{
    line-height:1.05;
  }

  h2{
    line-height:1.1;
  }

  p{
    line-height:1.8;
  }

  /* BUTTONS */

  .primary-btn,
  .secondary-btn{
    width:100%;
    justify-content:center;
  }

  /* SECTION SPACING */

  section{
    overflow:hidden;
  }

}

@media(max-width:480px){

  .container{
    width:90%;
  }

}